@font-face{font-family:Manrope;src:url(../media/manrope.0nrgw8_4xg_io.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Pathway Extreme;src:url(../media/pathway-extreme.12w25rjok5ipa.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-sapphire:#0164e5;--color-brand-sapphire-deep:#0057cb;--color-action-sky:#0164e5;--color-action-sky-hover:#0057cb;--color-action-sky-active:#0049ad;--color-chrome-midnight:#071a33;--color-pale-blue-50:#f4f7fa;--color-pale-blue-100:#eaf3ff;--color-pale-blue-200:#dce3e9;--color-hold-amber:#8a4b00;--color-background:var(--color-pale-blue-50);--color-surface:#fff;--color-surface-subtle:var(--color-pale-blue-100);--color-surface-accent:var(--color-pale-blue-200);--color-surface-inverse:var(--color-chrome-midnight);--color-text:#182839;--color-heading:#182839;--color-text-muted:#526275;--color-text-inverse:#f7faff;--color-surface-teal:#eaf6f4;--color-action-teal:#087b80;--color-action-teal-hover:#065e65;--color-action-teal-active:#044b52;--color-primary:var(--color-action-teal);--color-primary-hover:var(--color-action-teal-hover);--color-primary-active:var(--color-action-teal-active);--color-on-primary:#fff;--color-held:var(--color-hold-amber);--color-border:#7a8998;--color-border-strong:#526275;--color-border-hairline:#dce3e9;--color-focus:var(--color-action-teal);--color-focus-contrast:#fff;--color-status-neutral:#405575;--color-status-neutral-surface:#edf2f8;--color-status-info:var(--color-brand-sapphire);--color-status-info-surface:var(--color-pale-blue-100);--color-status-active:var(--color-action-sky-hover);--color-status-active-surface:#e3f3ff;--color-status-held:var(--color-hold-amber);--color-status-held-surface:#fff4d9;--color-status-accepted:#17663d;--color-status-accepted-surface:#ecf8f0;--color-status-success:#17663d;--color-status-success-surface:#ecf8f0;--color-status-warning:#783b5d;--color-status-warning-surface:#f8eef5;--color-status-error:#b42335;--color-status-error-surface:#fff0f2;--color-status-obsolete:#626b78;--color-status-obsolete-surface:#edf2f8;--color-action-primary-background:var(--color-primary);--color-action-primary-background-hover:var(--color-primary-hover);--color-action-primary-background-active:var(--color-primary-active);--color-action-primary-foreground:var(--color-on-primary);--color-action-secondary-background:var(--color-surface);--color-action-secondary-background-hover:var(--color-surface-subtle);--color-action-secondary-border:var(--color-border-strong);--color-action-secondary-foreground:var(--color-heading);--color-action-quiet-background-hover:var(--color-surface-subtle);--color-action-quiet-foreground:var(--color-primary);--color-action-quiet-foreground-hover:var(--color-primary-hover);--color-action-danger-background:var(--color-status-error);--color-action-danger-border:var(--color-status-error);--color-action-danger-foreground:var(--color-on-primary);--color-action-danger-ring:var(--color-status-error-surface);--field-select-appearance:none;--field-select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526275' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--color-field-background:var(--color-surface);--color-field-border:var(--color-border);--color-field-border-hover:var(--color-primary);--color-field-prefix-background:var(--color-surface-subtle);--color-field-label:var(--color-heading);--color-field-help:var(--color-text-muted);--color-field-error:var(--color-status-error);--color-feedback-info-border:var(--color-status-info);--color-feedback-info-background:var(--color-status-info-surface);--color-feedback-info-foreground:var(--color-status-info);--color-feedback-empty-border:var(--color-border);--color-feedback-empty-background:var(--color-surface);--color-feedback-empty-foreground:var(--color-status-neutral);--color-feedback-error-border:var(--color-status-error);--color-feedback-error-background:var(--color-status-error-surface);--color-feedback-error-foreground:var(--color-status-error);--color-feedback-success-border:var(--color-status-success);--color-feedback-success-background:var(--color-status-success-surface);--color-feedback-success-foreground:var(--color-status-success);--color-detail-border:var(--color-border-hairline);--color-detail-label:var(--color-text-muted);--color-detail-value:var(--color-text);--color-dialog-backdrop:#071a33c2;--color-dialog-background:var(--color-surface);--color-dialog-border:var(--color-border-strong);--color-dialog-accent:var(--color-primary);--color-dialog-foreground:var(--color-text);--color-dialog-heading:var(--color-heading);--color-card-background:var(--color-surface);--color-card-background-subtle:var(--color-surface-subtle);--color-card-border:var(--color-border-hairline);--color-card-border-accent:var(--color-primary);--color-card-heading:var(--color-heading);--color-card-eyebrow:var(--color-primary);--color-receipt-background:var(--color-surface);--color-receipt-border:var(--color-card-border);--color-receipt-border-accent:var(--color-card-border-accent);--color-receipt-accent-background:var(--color-status-success-surface);--font-family-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-small:.875rem;--font-size-body:1rem;--font-size-lead:1.125rem;--font-family-display:"Pathway Extreme", "Arial Narrow", var(--font-family-sans);--font-size-title:clamp(2rem, 1.55rem + 1.8vw, 3rem);--font-size-section:clamp(1.375rem, 1.18rem + .55vw, 1.75rem);--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-body:1.6;--letter-spacing-tight:-.025em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-small:.625rem;--radius-medium:.875rem;--radius-large:1.25rem;--radius-pill:2rem;--shadow-xs:0 1px 2px #1828390d;--shadow-sm:0 8px 24px #18283912;--shadow-md:0 24px 64px #1828391a;--shadow-surface:var(--shadow-md);--target-size-min:2.75rem;--content-width:75rem;--content-width-readable:46rem;--focus-ring-width:.1875rem;--focus-ring-offset:.125rem;--motion-duration-fast:.16s;--motion-duration-press:.1s;--motion-duration-enter:.24s;--motion-duration-spin:.8s;--motion-duration-loading:1.4s;--motion-distance-enter:.25rem;--motion-scale-press:.985;--motion-scale-image:1.015;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-transition-control:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);--motion-transition-action:var(--motion-transition-control), transform var(--motion-duration-press) var(--motion-easing-standard);--motion-reveal:gmd-reveal var(--motion-duration-enter) var(--motion-easing-standard);--motion-fade:gmd-fade var(--motion-duration-fast) var(--motion-easing-standard)}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);min-block-size:100vh;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}h1,h2,h3,p,figure,blockquote,dl,dd{margin-block:0}h1,h2,h3{color:var(--color-heading);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);text-wrap:balance}h1{font-size:var(--font-size-title);font-weight:650}h2{font-size:var(--font-size-section)}ul,ol{margin-block:0;padding-inline-start:var(--space-5)}img,picture,video,canvas,svg{max-inline-size:100%;display:block}button,input,select,textarea{min-block-size:var(--target-size-min);color:inherit;font:inherit;transition:var(--motion-transition-control)}button{transition:var(--motion-transition-action)}button:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-scale-press))}button,summary,[type=button],[type=reset],[type=submit]{cursor:pointer;touch-action:manipulation}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:var(--color-primary);text-underline-offset:.18em;transition:var(--motion-transition-control), text-decoration-color var(--motion-duration-fast) var(--motion-easing-standard), text-underline-offset var(--motion-duration-fast) var(--motion-easing-standard);text-decoration-thickness:.08em}a:hover:not([aria-disabled=true]){color:var(--color-primary-hover)}a:active:not([aria-disabled=true]){color:var(--color-primary-active)}summary{transition:var(--motion-transition-control);padding-inline-end:var(--space-6);list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary::marker{content:""}summary:after{content:"";block-size:.45rem;inline-size:.45rem;transition:transform var(--motion-duration-fast) var(--motion-easing-standard);pointer-events:none;border-block-end:1.5px solid;border-inline-end:1.5px solid;position:absolute;inset-block-start:calc(50% - .3rem);inset-inline-end:var(--space-2);transform:rotate(45deg)}details[open]>summary:after{transform:rotate(225deg)}details[open]>:not(summary){animation:var(--motion-reveal)}summary:focus-visible,details[open]>summary{color:var(--color-primary)}label:has(input:is([type=radio],[type=checkbox])){transition:var(--motion-transition-control)}input:is([type=radio],[type=checkbox]){accent-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){summary:hover{color:var(--color-primary-hover)}a:not([aria-disabled=true]):hover{text-underline-offset:.28em}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@keyframes gmd-reveal{0%{opacity:.6;transform:translateY(var(--motion-distance-enter))}to{opacity:1;transform:translateY(0)}}@keyframes gmd-fade{0%{opacity:.6}to{opacity:1}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-focus-contrast)}:where(main,.content-width){inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto}::selection{background:var(--color-status-active-surface);color:var(--color-text)}@media (prefers-reduced-motion:reduce){:root{--motion-scale-press:1;--motion-scale-image:1;--motion-distance-enter:0px}html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}:root select:not([multiple]){appearance:none;background-image:var(--field-select-indicator);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.75rem}:root select:not([multiple]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:1rem}input[type=file]::file-selector-button{min-block-size:var(--target-size-min);border:1px solid var(--color-action-secondary-border);border-radius:var(--radius-small);background:var(--color-action-secondary-background);color:var(--color-action-secondary-foreground);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;margin-inline-end:var(--space-3);padding:.5rem 1rem}input[type=file]::file-selector-button:hover{background:var(--color-action-secondary-background-hover)}@media (forced-colors:active){:root select:not([multiple]){appearance:auto;background-image:none}}
