:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mavo-font-family:var(--font-medeo,"Medeo Sans"), sans-serif;--mavo-font-weight-regular:400;--mavo-font-weight-medium:500;--mavo-font-weight-bold:700;--mavo-font-weight-black:900;--mavo-font-size-12:12px;--mavo-font-size-13:13px;--mavo-font-size-14:14px;--mavo-font-size-16:16px;--mavo-font-size-20:20px;--mavo-font-size-22:22px;--mavo-font-size-24:24px;--mavo-font-size-32:32px;--mavo-font-size-48:48px;--mavo-line-height-16:16px;--mavo-line-height-18:18px;--mavo-line-height-20:20px;--mavo-line-height-23:23px;--mavo-line-height-24:24px;--mavo-line-height-26:26px;--mavo-line-height-28:28px;--mavo-line-height-30:30px;--mavo-line-height-40:40px;--mavo-line-height-52:52px;--mavo-letter-spacing-normal:0px;--mavo-line-height-21:21px;--mavo-font-size-18:18px;--mavo-font-size-28:28px;--mavo-line-height-36:36px;--palette-rgba-111111-100:#111;--palette-rgba-f5f5f5-100:#f5f5f5;--palette-rgba-f7f7f7-100:#f7f7f7;--palette-rgba-171717-100:#171717;--palette-rgba-00d5b5-100:#00d5b5;--palette-rgba-092c29-100:#092c29;--palette-rgba-00c5a7-100:#00c5a7;--palette-rgba-00b398-100:#00b398;--palette-rgba-087f6b-100:#087f6b;--palette-rgba-111111-4:#1111110a;--palette-rgba-ffffff-6:#ffffff0f;--palette-rgba-092c29-35:#092c2959;--palette-rgba-ffffff-38:#ffffff61;--palette-rgba-111111-7:#11111112;--palette-rgba-ffffff-10:#ffffff1a;--palette-rgba-111111-10:#1111111a;--palette-rgba-ffffff-14:#ffffff24;--palette-rgba-092c29-32:#092c2952;--palette-rgba-ffffff-40:#fff6;--palette-rgba-b92323-100:#b92323;--palette-rgba-ffaaa3-100:#ffaaa3;--palette-rgba-252525-100:#252525;--palette-rgba-666666-100:#666;--palette-rgba-b3b3b3-100:#b3b3b3;--palette-rgba-d92d20-100:#d92d20;--palette-rgba-ff8c82-100:#ff8c82;--palette-rgba-ffffff-100:#fff;--palette-rgba-79867e-100:#79867e;--palette-rgba-98a69d-100:#98a69d;--palette-rgba-16834a-10:#16834a1a;--palette-rgba-82d9a5-8:#82d9a514;--palette-rgba-146b3f-100:#146b3f;--palette-rgba-82d9a5-100:#82d9a5;--palette-rgba-d92d20-10:#d92d201a;--palette-rgba-ffaaa3-8:#ffaaa314;--palette-rgba-8c8c8c-100:#8c8c8c;--palette-rgba-858585-100:#858585;--palette-rgba-00d5b5-24:#00d5b53d;--palette-rgba-2b2b2b-100:#2b2b2b;--palette-rgba-092c29-12:#092c291f;--palette-rgba-ffffff-15:#ffffff26;--palette-rgba-75e5ce-100:#75e5ce;--palette-rgba-222222-100:#222;--palette-rgba-001024-12:#0010241f;--palette-rgba-ffffff-19:#ffffff30;--palette-rgba-f52222-100:#f52222;--palette-rgba-ff4d4d-100:#ff4d4d;--palette-rgba-000000-100:#000;--palette-rgba-9c9c9c-100:#9c9c9c;--palette-rgba-000000-60:#0009;--palette-rgba-f1efe2-100:#f1efe2;--palette-rgba-111111-40:#1116;--palette-rgba-000000-4:#0000000a;--palette-rgba-000000-8:#00000014;--palette-rgba-000000-10:#0000001a;--palette-rgba-000000-0:#0000;--palette-rgba-e5e5e5-100:#e5e5e5;--palette-rgba-eeeeee-100:#eee;--palette-rgba-707070-100:#707070;--palette-rgba-c2f5ed-100:#c2f5ed;--color-text-primary:var(--palette-rgba-111111-100);--color-background-base-alt:var(--palette-rgba-f7f7f7-100);--accent:var(--palette-rgba-00d5b5-100);--ink:var(--palette-rgba-092c29-100);--color-background-accent-hover:var(--palette-rgba-00c5a7-100);--color-background-accent-pressed:var(--palette-rgba-00b398-100);--color-border-focus:var(--palette-rgba-087f6b-100);--color-background-neutral-1:var(--palette-rgba-f5f5f5-100);--color-text-disabled:var(--palette-rgba-092c29-35);--color-background-neutral-1-hover:var(--palette-rgba-eeeeee-100);--color-background-neutral-1-pressed:var(--palette-rgba-e5e5e5-100);--color-border-normal-strong:var(--palette-rgba-092c29-32);--color-text-negative:var(--palette-rgba-b92323-100);--color-background-neutral-1-opaque:var(--palette-rgba-f5f5f5-100);--color-text-secondary:var(--palette-rgba-666666-100);--color-status-negative:var(--palette-rgba-d92d20-100);--color-background-base:var(--palette-rgba-ffffff-100);--color-border-input:var(--palette-rgba-8c8c8c-100);--color-text-primary-on-dark:var(--palette-rgba-ffffff-100);--color-status-positive-pale:var(--palette-rgba-16834a-10);--color-text-positive:var(--palette-rgba-146b3f-100);--color-status-negative-pale:var(--palette-rgba-d92d20-10);--color-background-accent-2:var(--palette-rgba-092c29-100);--color-text-primary-on-accent-2:var(--palette-rgba-ffffff-100);--color-text-tertiary:var(--palette-rgba-707070-100);--color-service-selection-background:var(--palette-rgba-c2f5ed-100);--color-background-elevation-2:var(--palette-rgba-ffffff-100);--color-border-normal:var(--palette-rgba-e5e5e5-100);--color-text-action:var(--palette-rgba-092c29-100);--color-background-elevation-1:var(--palette-rgba-ffffff-100);--color-system-divider:var(--color-border-normal);--color-system-notification:var(--palette-rgba-f52222-100);--color-system-home-indicator:var(--palette-rgba-000000-100);--color-text-heading:var(--palette-rgba-000000-100);--color-background-placeholder:var(--palette-rgba-9c9c9c-100);--color-overlay-scrim:var(--palette-rgba-000000-60);--color-brand-cream:var(--palette-rgba-f1efe2-100);--color-brand-mint:var(--palette-rgba-00d5b5-100);--color-brand-ink:var(--palette-rgba-092c29-100);--color-system-disabled:var(--palette-rgba-111111-40);--color-shadow-subtle:var(--palette-rgba-000000-4);--color-shadow-soft:var(--palette-rgba-000000-8);--color-shadow-small:var(--palette-rgba-000000-10);--mavo-size-control-compact:44px;--mavo-size-control-form:48px;--mavo-radius-12:12px;--mavo-radius-16:16px;--mavo-radius-20:20px;--mavo-radius-24:24px;--mavo-radius-28:28px;--mavo-radius-32:32px;--mavo-radius-pill:999px;--mavo-space-8:8px;--mavo-space-12:12px;--mavo-space-16:16px;--mavo-space-20:20px;--mavo-space-24:24px;--mavo-space-32:32px;--mavo-size-textarea-min:152px;--mavo-size-control-small:36px;--mavo-space-10:10px;--mavo-space-6:6px;--mavo-radius-5:5px;--mavo-radius-6:6px;--mavo-space-2:2px;--mavo-space-4:4px;--mavo-space-14:14px;--mavo-radius-8:8px;--mavo-space-22:22px;--mavo-size-avatar-s:32px;--mavo-size-avatar-m:40px;--mavo-size-avatar-l:48px;--mavo-space-40:40px;--mavo-radius-4:4px;--mavo-type-display-l:var(--mavo-font-weight-black) var(--mavo-font-size-48)/var(--mavo-line-height-52) var(--mavo-font-family);--mavo-type-display-l-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-display-s:var(--mavo-font-weight-black) var(--mavo-font-size-32)/var(--mavo-line-height-40) var(--mavo-font-family);--mavo-type-display-s-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-heading-l:var(--mavo-font-weight-bold) var(--mavo-font-size-28)/var(--mavo-line-height-36) var(--mavo-font-family);--mavo-type-heading-l-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-heading-m:var(--mavo-font-weight-bold) var(--mavo-font-size-22)/var(--mavo-line-height-28) var(--mavo-font-family);--mavo-type-heading-m-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-heading-s:var(--mavo-font-weight-bold) var(--mavo-font-size-18)/var(--mavo-line-height-24) var(--mavo-font-family);--mavo-type-heading-s-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-body-m:var(--mavo-font-weight-regular) var(--mavo-font-size-16)/var(--mavo-line-height-24) var(--mavo-font-family);--mavo-type-body-m-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-body-s:var(--mavo-font-weight-regular) var(--mavo-font-size-14)/var(--mavo-line-height-20) var(--mavo-font-family);--mavo-type-body-s-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-ui-m:var(--mavo-font-weight-regular) var(--mavo-font-size-16)/var(--mavo-line-height-24) var(--mavo-font-family);--mavo-type-ui-m-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-ui-m-strong:var(--mavo-font-weight-medium) var(--mavo-font-size-16)/var(--mavo-line-height-24) var(--mavo-font-family);--mavo-type-ui-m-strong-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-ui-s:var(--mavo-font-weight-regular) var(--mavo-font-size-14)/var(--mavo-line-height-20) var(--mavo-font-family);--mavo-type-ui-s-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-ui-s-strong:var(--mavo-font-weight-medium) var(--mavo-font-size-14)/var(--mavo-line-height-20) var(--mavo-font-family);--mavo-type-ui-s-strong-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-caption-m:var(--mavo-font-weight-regular) var(--mavo-font-size-12)/var(--mavo-line-height-16) var(--mavo-font-family);--mavo-type-caption-m-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-caption-s:var(--mavo-font-weight-regular) var(--mavo-font-size-12)/var(--mavo-line-height-16) var(--mavo-font-family);--mavo-type-caption-s-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-type-ui-m-compact:var(--mavo-font-weight-regular) var(--mavo-font-size-16)/var(--mavo-line-height-24) var(--mavo-font-family);--mavo-type-ui-m-compact-letter-spacing:var(--mavo-letter-spacing-normal);--mavo-shadow-card:0px 2px 12px 0px #0000000f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--palette-rgba-f5f5f5-100);--color-background-base-alt:var(--palette-rgba-171717-100);--accent:var(--palette-rgba-00d5b5-100);--ink:var(--palette-rgba-092c29-100);--color-background-accent-hover:var(--palette-rgba-00c5a7-100);--color-background-accent-pressed:var(--palette-rgba-00b398-100);--color-border-focus:var(--palette-rgba-00d5b5-100);--color-background-neutral-1:var(--palette-rgba-ffffff-6);--color-text-disabled:var(--palette-rgba-ffffff-38);--color-background-neutral-1-hover:var(--palette-rgba-ffffff-10);--color-background-neutral-1-pressed:var(--palette-rgba-ffffff-14);--color-border-normal-strong:var(--palette-rgba-ffffff-40);--color-text-negative:var(--palette-rgba-ffaaa3-100);--color-background-neutral-1-opaque:var(--palette-rgba-252525-100);--color-text-secondary:var(--palette-rgba-b3b3b3-100);--color-status-negative:var(--palette-rgba-ff8c82-100);--color-background-base:var(--palette-rgba-171717-100);--color-border-input:var(--palette-rgba-98a69d-100);--color-text-primary-on-dark:var(--palette-rgba-ffffff-100);--color-status-positive-pale:var(--palette-rgba-82d9a5-8);--color-text-positive:var(--palette-rgba-82d9a5-100);--color-status-negative-pale:var(--palette-rgba-ffaaa3-8);--color-background-accent-2:var(--palette-rgba-092c29-100);--color-text-primary-on-accent-2:var(--palette-rgba-ffffff-100);--color-text-tertiary:var(--palette-rgba-858585-100);--color-service-selection-background:var(--palette-rgba-00d5b5-24);--color-background-elevation-2:var(--palette-rgba-2b2b2b-100);--color-border-normal:var(--palette-rgba-ffffff-15);--color-text-action:var(--palette-rgba-75e5ce-100);--color-background-elevation-1:var(--palette-rgba-222222-100);--color-system-divider:var(--palette-rgba-ffffff-19);--color-system-notification:var(--palette-rgba-ff4d4d-100);--color-system-home-indicator:var(--palette-rgba-ffffff-100);--color-text-heading:var(--palette-rgba-f5f5f5-100);--color-background-placeholder:var(--palette-rgba-9c9c9c-100);--color-overlay-scrim:var(--palette-rgba-000000-60);--color-brand-cream:var(--palette-rgba-f1efe2-100);--color-brand-mint:var(--palette-rgba-00d5b5-100);--color-brand-ink:var(--palette-rgba-092c29-100);--color-system-disabled:var(--palette-rgba-111111-40);--color-shadow-subtle:var(--palette-rgba-000000-4);--color-shadow-soft:var(--palette-rgba-000000-8);--color-shadow-small:var(--palette-rgba-000000-0)}
*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}@media (max-width:767px){html{scrollbar-width:none}html,body{overflow-x:clip}html{overscroll-behavior-x:none}}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);color:var(--color-text-primary);background:var(--color-background-base);font:var(--mavo-type-body-m);letter-spacing:var(--mavo-type-body-m-letter-spacing);margin:0}h1{font:var(--mavo-type-heading-l);letter-spacing:var(--mavo-type-heading-l-letter-spacing)}h2{font:var(--mavo-type-heading-m);letter-spacing:var(--mavo-type-heading-m-letter-spacing)}h3{font:var(--mavo-type-heading-s);letter-spacing:var(--mavo-type-heading-s-letter-spacing)}main{max-width:48rem;margin:0 auto;padding:24px}section{background:var(--color-background-base);border:1px solid var(--color-border-normal);border-radius:12px;margin:24px 0;padding:24px}form{gap:12px;display:grid}input,textarea,select,button{font:inherit}input,textarea,select{border:1px solid var(--color-border-input);width:100%;font:var(--mavo-type-ui-m);letter-spacing:var(--mavo-type-ui-m-letter-spacing);border-radius:6px;padding:10px}textarea{resize:vertical}button,.button{min-height:44px;color:var(--ink);background:var(--accent);cursor:pointer;font:var(--mavo-type-ui-m-strong);letter-spacing:var(--mavo-type-ui-m-strong-letter-spacing);border:1px solid #0000;border-radius:6px;padding:10px 16px}button.secondary{background:var(--color-background-base);border-color:var(--color-border-input)}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}ul{gap:8px;padding-left:20px;display:grid}li button{overflow-wrap:anywhere;text-align:left}.draft-photo{object-fit:contain;max-width:100%;max-height:480px;display:block}[role=status]{min-height:1.5em;margin:0}@media (max-width:480px){main,section{padding:16px}}fieldset{border:1px solid var(--color-border-normal);border-radius:6px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}legend{font:var(--mavo-type-ui-m-strong);padding:0 6px}.form-field,.cost-field{gap:6px;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.reason{white-space:pre-wrap;overflow-wrap:anywhere}.button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.with-icon{align-items:center;gap:8px;display:inline-flex}button.with-icon{justify-content:center}:where(:root:not([data-theme=dark])) :is(input,select):where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])){border-radius:var(--mavo-radius-pill);background:var(--color-background-neutral-1);border:0}:where(:root:not([data-theme=dark])) textarea{background:var(--color-background-neutral-1);border:0}:where(:root:not([data-theme=dark])) :is(button,.button){border-radius:var(--mavo-radius-pill)}:root{--page-motion-duration:.25s;--page-motion-ease:cubic-bezier(.22, 1, .36, 1);--page-motion-distance:8px;--page-motion-blur:3px;--page-motion-direction:1}:root[data-nav=back]{--page-motion-direction:-1}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.page){animation:none}::view-transition-new(.page){animation:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){:root:not([data-nav=tab])::view-transition-old(.page){animation:page-motion-out var(--page-motion-duration) var(--page-motion-ease) both}:root:not([data-nav=tab])::view-transition-new(.page){animation:page-motion-in var(--page-motion-duration) var(--page-motion-ease) both}}@keyframes page-motion-out{to{opacity:0;transform:translateX(calc(var(--page-motion-distance) * var(--page-motion-direction) * -1));filter:blur(var(--page-motion-blur))}}@keyframes page-motion-in{0%{opacity:0;transform:translateX(calc(var(--page-motion-distance) * var(--page-motion-direction)));filter:blur(var(--page-motion-blur))}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){:root[data-nav=back]::view-transition-old(root){animation:page-motion-out var(--page-motion-duration) var(--page-motion-ease) both}:root[data-nav=back]::view-transition-new(root){animation:page-motion-in var(--page-motion-duration) var(--page-motion-ease) both}}[data-bottom-nav]{view-transition-name:bottom-nav}::view-transition-group(bottom-nav){z-index:100;animation:none}::view-transition-old(bottom-nav){display:none}::view-transition-new(bottom-nav){animation:none}
:root{--mavo-type-ui-m-strong:var(--mavo-type-ui-s-strong);--mavo-type-ui-m-strong-letter-spacing:var(--mavo-type-ui-s-strong-letter-spacing);--mavo-type-body-m:var(--mavo-type-body-s);--mavo-type-body-m-letter-spacing:var(--mavo-type-body-s-letter-spacing);--mavo-type-ui-m-compact:var(--mavo-type-ui-s);--mavo-type-ui-m-compact-letter-spacing:var(--mavo-type-ui-s-letter-spacing)}@media (min-width:768px){:root{--mavo-size-control-small:32px;--mavo-size-control-compact:36px;--mavo-size-control-form:40px;--mavo-type-ui-m:var(--mavo-type-ui-s);--mavo-type-ui-m-letter-spacing:var(--mavo-type-ui-s-letter-spacing)}input[data-slot=input][data-slot]{padding-block:var(--mavo-space-10)}button,.button{min-height:var(--mavo-size-control-compact)}}
