@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2) format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1b1d22;--ink-2: #5d6472;--ink-3: #636a78;--ink-4: #7c8595;--ink-soft: #3d434d;--ink-muted: #5f6670;--surface: #ffffff;--card: #f4f5f8;--control: #f1f2f5;--divider: #e3e6ec;--divider-soft: #eef1ef;--handle: #e2e4ea;--accent: #3a56d8;--accent-tint: #eef1fc;--accent-tint-2: #e3e8fb;--accent-disabled: #b7c2ee;--ok-bg: #dcf3e4;--ok-ink: #17613a;--warn-bg: #fff3e4;--warn-ink: #5a3a06;--warn-meta: #8a5e14;--warn-border: #ffd9a8;--danger: #c92a21;--danger-outline: #f1c4bf;--switch-off: #7c8595;--sev-none: #c3c9cf;--sev-light: #5cc98a;--sev-moderate: #ffd84d;--sev-severe: #ff9a3c;--sev-extreme: #e0352b;--sev-light-ink: #0f3d25;--sev-moderate-ink: #3d2e00;--sev-severe-ink: #3a1c00;--sev-extreme-ink: #fff;--graph-none: #cfd5da;--strip-none: #dde1e6;--map-sea: #2f3338;--map-land: #4b5058;--map-border: #8f959e;--backdrop: rgba(27, 29, 34, .35);--backdrop-map: rgba(27, 29, 34, .12);--splash: linear-gradient(180deg, #dff3ff 0%, #f6fbff 70%, #fff 100%);--shadow-chip: 0 3px 12px rgba(0, 0, 0, .1);--shadow-chip-strong: 0 3px 12px rgba(0, 0, 0, .12);--shadow-sheet: 0 -10px 34px rgba(20, 40, 30, .14);--shadow-banner: 0 8px 30px rgba(20, 40, 30, .18);--shadow-label: 0 2px 8px rgba(0, 0, 0, .1);--shadow-knob: 0 1px 4px rgba(0, 0, 0, .2);--r-card: 20px;--r-card-sm: 18px;--r-tile: 14px;--r-pill: 999px;--r-sheet: 28px;--r-inset: 22px;--pad-page: 18px;--pad-sheet: 18px;--gap-section: 12px;--font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, Menlo, monospace;--fs-display: 34px;--fs-title: 22px;--fs-headline: 17px;--fs-body: 15px;--fs-row: 14px;--fs-meta: 13px;--fs-caption: 11.5px;--t-sheet: .22s;--t-chip: .12s;--t-fade: .3s;--top-pad: calc(8px + env(safe-area-inset-top, 0px)) ;--chip-top: calc(14px + env(safe-area-inset-top, 0px)) ;--bottom-pad: calc(14px + env(safe-area-inset-bottom, 0px)) ;color-scheme:light}*,*:before,*:after{box-sizing:content-box}html,body,#root{margin:0;height:100%}body{background:var(--surface);font-family:var(--font);color:var(--ink);font-size:16px;line-height:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}p a,li a,p [role=link],li [role=link]{text-decoration:underline;text-underline-offset:2px}input,textarea,button{font-family:var(--font);font-size:inherit;color:inherit}button{background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;line-height:inherit}img{display:block}.ui-scroll{overflow:auto;scrollbar-width:none}.ui-scroll::-webkit-scrollbar{display:none}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.ui-field:focus-within,label:has(>input:focus-visible),label:has(>select:focus-visible){outline:2.5px solid var(--accent);outline-offset:2px}.ui-field :focus-visible{outline:none}[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-skip{position:absolute;left:12px;top:-100px;z-index:100;background:var(--ink);color:#fff;padding:14px 16px;border-radius:12px;font-weight:700;font-size:15px}.ui-skip:focus{top:calc(8px + env(safe-area-inset-top,0px));text-decoration:none}.ui-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes mimiPulse{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes mmSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmSpin{to{transform:rotate(360deg)}}.ui-sheet-in{animation:mmSheetIn var(--t-sheet) ease-out}.ui-fade-in{animation:mmFadeIn var(--t-sheet) ease-out}.ui-chip{transition:background var(--t-chip),color var(--t-chip)}@media(prefers-reduced-motion:reduce){.ui-sheet-in,.ui-fade-in,.ui-pulse{animation:none!important}.ui-spin{animation-duration:3s!important}.ui-chip{transition:none}}.ui-hit{position:relative}.ui-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.sheet-capped{overflow-y:auto;overscroll-behavior:contain}.sheet-capped>*{flex-shrink:0}.site-burger{display:none!important}@media(max-width:1199px){.site-burger{display:flex!important}}@keyframes mmLiveFlash{0%{box-shadow:0 0 #3a56d873}to{box-shadow:0 0 0 10px #3a56d800}}.live-flash{animation:mmLiveFlash 1.2s ease-out 2}@media(prefers-reduced-motion:reduce){.live-flash{animation:none}}@keyframes mmHop{0%{transform:translateY(8px) scale(.92);opacity:0}55%{transform:translateY(-6px) scale(1.03);opacity:1}to{transform:none}}.ui-hop{animation:mmHop .52s ease-out}@media(prefers-reduced-motion:reduce){.ui-hop{animation:none}}@keyframes mwBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes mwDrift{0%,to{transform:translate(0)}50%{transform:translate(-14px)}}@keyframes mwPath{to{stroke-dashoffset:-40}}@keyframes mwFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mw-bob{animation:mwBob 2.6s ease-in-out infinite}.mw-drift{transform-box:fill-box}.mw-drift-1{animation:mwDrift 7s ease-in-out infinite}.mw-drift-2{animation:mwDrift 9s ease-in-out -3s infinite}.mw-drift-3{animation:mwDrift 8s ease-in-out -5s infinite}.mw-path{animation:mwPath 2.4s linear infinite}.mw-fade{animation:mwFade .45s ease-out}@media(prefers-reduced-motion:reduce){.mimi-wait *{animation:none!important}}html[data-wind=off] .mimi-wait *{animation:none!important}.trip-x{width:26px;height:26px;flex:none;border:0;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ink-2);box-shadow:0 1px 3px #0000001f;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--t-chip, .12s),color var(--t-chip, .12s)}.trip-chip .trip-x{width:22px;height:22px;background:transparent;box-shadow:none}.trip-x:hover{color:var(--danger)}.trip-row:focus-within .trip-x,.trip-x:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.trip-row:hover .trip-x{opacity:1;pointer-events:auto}}@media(hover:none){.trip-row:focus-within .trip-x{opacity:0;pointer-events:none}.trip-row:has(:focus-visible) .trip-x,.trip-x:focus-visible{opacity:1;pointer-events:auto}}.trip-row[data-leaving="1"]{animation:tripLeave .24s ease-out forwards}@keyframes tripLeave{0%,60%{max-height:120px;opacity:1}to{max-height:0;opacity:0}}.trip-undo{border:0;background:transparent;color:#b9c6ff;font:inherit;font-weight:700;font-size:14px;padding:8px 12px;border-radius:12px;cursor:pointer}.trip-undo:focus-visible{outline:2.5px solid #fff}@media(prefers-reduced-motion:reduce){.trip-row[data-leaving="1"]{animation:none}.trip-x{transition:none}}
