.ui-icon[data-v-88ff2126]{display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ui-icon--16[data-v-88ff2126]{width:var(--tag-icon);height:var(--tag-icon);stroke-width:2.4}.ui-icon--20[data-v-88ff2126]{width:var(--icon-size);height:var(--icon-size);stroke-width:2.05}.ui-icon--24[data-v-88ff2126]{width:var(--space-6);height:var(--space-6);stroke-width:var(--icon-stroke)}.ui-toast[data-v-d7d122db]{display:flex;align-items:center;gap:var(--space-3);max-width:calc(var(--space-10) * 10 + var(--space-5));padding:var(--space-3) calc(var(--space-2) + 2px) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--elev-3);font-size:var(--fs-16)}.ui-toast__icon[data-v-d7d122db]{color:var(--on-inverse)}.ui-toast__body[data-v-d7d122db]{flex:1;min-width:0}.ui-toast__summary[data-v-d7d122db],.ui-toast__detail[data-v-d7d122db]{margin:0}.ui-toast__detail[data-v-d7d122db]{font-size:var(--fs-14);opacity:.85}.ui-toast__action[data-v-d7d122db],.ui-toast__close[data-v-d7d122db]{flex:none;min-height:var(--control-height);border:0;border-radius:var(--radius-control);background:transparent;color:var(--on-inverse);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard)}.ui-toast__action[data-v-d7d122db]{padding:0 var(--space-2);font:var(--fw-semibold) var(--fs-16) / 1.1 var(--font-body);text-decoration:underline}.ui-toast__close[data-v-d7d122db]{display:inline-grid;place-items:center;width:var(--control-height);padding:0}.ui-toast__action[data-v-d7d122db]:hover,.ui-toast__close[data-v-d7d122db]:hover{background:color-mix(in srgb,var(--on-inverse) 14%,transparent)}@media(pointer:coarse){.ui-toast__action[data-v-d7d122db],.ui-toast__close[data-v-d7d122db]{min-height:var(--touch-target)}.ui-toast__close[data-v-d7d122db]{width:var(--touch-target)}}.ui-toast__action[data-v-d7d122db]:focus-visible,.ui-toast__close[data-v-d7d122db]:focus-visible{outline-color:var(--on-inverse)}.ui-toast-host[data-v-964e0dfa]{position:fixed;left:50%;bottom:calc(var(--space-6) + var(--toast-offset, 0px));z-index:var(--z-toast);width:max-content;max-width:calc(100% - var(--space-8));transform:translate(-50%);pointer-events:none}.ui-toast-host__list[data-v-964e0dfa]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;transition:transform var(--motion-slow) var(--ease-standard)}.ui-toast-host__item[data-v-964e0dfa]{display:flex;justify-content:center;pointer-events:auto}.ui-toast-enter-active[data-v-964e0dfa]{transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard)}.ui-toast-leave-active[data-v-964e0dfa]{transition:opacity var(--motion-slow) var(--ease-standard)}.ui-toast-enter-from[data-v-964e0dfa]{opacity:0;transform:translateY(var(--space-2))}.ui-toast-leave-to[data-v-964e0dfa]{opacity:0}.ui-toast-move[data-v-964e0dfa]{transition:transform var(--motion-slow) var(--ease-standard)}.ui-spinner[data-v-e271e7f8]{display:inline-block;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin-e271e7f8 var(--spin-duration) linear infinite}.ui-spinner--16[data-v-e271e7f8]{width:var(--tag-icon);height:var(--tag-icon)}.ui-spinner--20[data-v-e271e7f8]{width:var(--icon-size);height:var(--icon-size)}@keyframes ui-spin-e271e7f8{to{transform:rotate(360deg)}}.ui-button[data-v-2898f642]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-button);font:var(--fw-semibold) var(--fs-16) / 1.1 var(--font-body);white-space:nowrap;text-decoration:none;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ui-button--primary[data-v-2898f642]{background:var(--accent);color:var(--on-accent);box-shadow:var(--elev-1)}.ui-button--primary[data-v-2898f642]:hover{background:var(--accent-hover)}.ui-button--secondary[data-v-2898f642]{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--elev-1)}.ui-button--secondary[data-v-2898f642]:hover{background:var(--surface-2);border-color:var(--border-input)}.ui-button--quiet[data-v-2898f642]{background:transparent;color:var(--accent-ink)}.ui-button--quiet[data-v-2898f642]:hover{background:var(--accent-soft)}.ui-button--danger[data-v-2898f642]{background:var(--danger);color:var(--on-danger)}.ui-button--danger[data-v-2898f642]:hover{filter:brightness(.92)}.ui-button--danger-quiet[data-v-2898f642]{background:transparent;color:var(--danger-ink)}.ui-button--danger-quiet[data-v-2898f642]:hover{background:var(--danger-soft)}.ui-button--danger-quiet:not(:disabled,[aria-disabled=true]) .ui-icon[data-v-2898f642]{color:var(--danger)}.ui-button[data-v-2898f642]:disabled,.ui-button[aria-disabled=true][data-v-2898f642]{background:var(--surface-2);border-color:var(--border);color:var(--text-2);cursor:not-allowed;filter:none;box-shadow:none}.ui-button[aria-busy=true][data-v-2898f642]{cursor:progress}.ui-button--touch[data-v-2898f642]{min-height:var(--control-height-touch)}.ui-button--lg[data-v-2898f642]{min-height:var(--control-height-lg);padding:0 calc(var(--space-5) + 2px);font-size:var(--fs-16)}.ui-button--touch.ui-button--lg[data-v-2898f642]{min-height:calc(var(--control-height-lg) + var(--space-1))}.ui-button--block[data-v-2898f642]{width:100%}.ui-button__amount[data-v-2898f642]{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);padding-left:calc(var(--space-2) + 2px);margin-left:2px;border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}.ui-button-group[data-v-2898f642]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-2) + 2px)}.ui-button-group--block[data-v-2898f642]{display:flex;width:100%}.ui-button__reason[data-v-2898f642]{display:inline-flex;align-items:center;gap:calc(var(--space-1) + 2px);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2)}.ui-icon-button[data-v-d845187c]{display:inline-grid;place-items:center;flex:none;width:var(--control-height);height:var(--control-height);padding:0;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.ui-icon-button--touch[data-v-d845187c]{width:var(--touch-target);height:var(--touch-target)}.ui-icon-button--quiet[data-v-d845187c]{border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2)}.ui-icon-button--quiet[data-v-d845187c]:hover{background:var(--surface-2);color:var(--text)}.ui-icon-button--secondary[data-v-d845187c]{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);color:var(--text);box-shadow:var(--elev-1)}.ui-icon-button--secondary[data-v-d845187c]:hover{background:var(--surface-2);border-color:var(--border-input)}.ui-icon-button[data-v-d845187c]:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-2);cursor:not-allowed;box-shadow:none}.ui-icon-button--quiet[data-v-d845187c]:disabled{background:transparent;color:var(--border-input)}.ui-dialog-scrim[data-v-a0ade37f]{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--scrim)}.ui-dialog-scrim[data-state=open][data-v-a0ade37f]{animation:ui-fade-in-a0ade37f var(--motion-slow) var(--ease-standard)}.ui-dialog-scrim[data-state=closed][data-v-a0ade37f]{animation:ui-fade-out-a0ade37f var(--motion-slow) var(--ease-standard) forwards}.ui-dialog[data-v-a0ade37f]{--ui-dialog-width: 560px;--ui-dialog-gutter: var(--space-6);position:fixed;inset:0;z-index:var(--z-dialog);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--ui-dialog-width),calc(100% - 2 * var(--ui-dialog-gutter)));height:fit-content;max-height:calc(var(--viewport-height) - 2 * var(--ui-dialog-gutter));margin:auto;overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--elev-3)}.ui-dialog[data-v-a0ade37f]:focus-visible{outline:none}.ui-dialog--sm[data-v-a0ade37f]{--ui-dialog-width: 440px}.ui-dialog--lg[data-v-a0ade37f]{--ui-dialog-width: 720px}.ui-dialog[data-state=open][data-v-a0ade37f]{animation:ui-dialog-rise-a0ade37f var(--motion-slow) var(--ease-standard)}.ui-dialog[data-state=closed][data-v-a0ade37f]{animation:ui-dialog-sink-a0ade37f var(--motion-slow) var(--ease-standard) forwards}.ui-dialog__grab[data-v-a0ade37f]{display:none;width:var(--space-10);height:var(--space-1);margin:var(--space-2) auto 0;border-radius:2px;background:var(--border-strong)}.ui-dialog__head[data-v-a0ade37f]{display:grid;gap:var(--space-2);padding:calc(var(--space-4) + 2px) var(--space-4) calc(var(--space-4) + 2px) var(--space-5);border-bottom:1px solid var(--border)}.ui-dialog__top[data-v-a0ade37f]{display:flex;align-items:center;gap:var(--space-3)}.ui-dialog__title-row[data-v-a0ade37f]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.ui-dialog__title[data-v-a0ade37f]{min-width:0;font-size:var(--fs-21);line-height:var(--lh-21);letter-spacing:var(--tracking-heading)}.ui-dialog__body[data-v-a0ade37f]{display:grid;align-content:start;gap:var(--space-4);min-height:0;padding:calc(var(--space-4) + 2px) var(--space-5) var(--space-5);overflow-y:auto;overscroll-behavior:contain}.ui-dialog__foot[data-v-a0ade37f]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(var(--space-2) + 2px);padding:calc(var(--space-3) + 2px) var(--space-5);border-top:1px solid var(--border);background:var(--bg)}.ui-dialog__danger[data-v-a0ade37f],.ui-dialog__secondary[data-v-a0ade37f],.ui-dialog__primary[data-v-a0ade37f]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-2) + 2px)}.ui-dialog__danger[data-v-a0ade37f],.ui-dialog__secondary[data-v-a0ade37f]:first-child{margin-right:auto}@media(max-width:600px){.ui-dialog[data-v-a0ade37f]{inset:auto 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-height:calc(var(--viewport-height) - var(--space-8));margin:0;border-width:1px 0 0;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0}.ui-dialog--md[data-v-a0ade37f],.ui-dialog--lg[data-v-a0ade37f]{top:var(--space-8);height:auto}.ui-dialog[data-state=open][data-v-a0ade37f]{animation-name:ui-sheet-up-a0ade37f}.ui-dialog[data-state=closed][data-v-a0ade37f]{animation-name:ui-sheet-down-a0ade37f}.ui-dialog__grab[data-v-a0ade37f]{display:block}.ui-dialog__head[data-v-a0ade37f]{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.ui-dialog__top[data-v-a0ade37f]{min-height:calc(var(--space-12) + var(--space-3))}.ui-dialog__title[data-v-a0ade37f]{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-display)}.ui-dialog__head[data-v-a0ade37f] .ui-dialog__close{width:var(--touch-target);height:var(--touch-target)}.ui-dialog__body[data-v-a0ade37f]{padding:var(--space-4) var(--space-4) var(--space-6)}.ui-dialog__foot[data-v-a0ade37f]{padding:var(--space-3) var(--space-4) max(var(--space-5),env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--elev-2)}.ui-dialog__primary[data-v-a0ade37f]{order:-1;flex:1 1 100%}.ui-dialog__danger[data-v-a0ade37f],.ui-dialog__secondary[data-v-a0ade37f],.ui-dialog__secondary[data-v-a0ade37f]:first-child{flex:1 1 0;margin-right:0}.ui-dialog__foot[data-v-a0ade37f] .ui-button-group{display:flex;width:100%}.ui-dialog__foot[data-v-a0ade37f] .ui-button{flex:1 1 100%;width:100%;min-height:var(--control-height-lg)}}@keyframes ui-fade-in-a0ade37f{0%{opacity:0}}@keyframes ui-fade-out-a0ade37f{to{opacity:0}}@keyframes ui-dialog-rise-a0ade37f{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes ui-dialog-sink-a0ade37f{to{opacity:0;transform:translateY(var(--space-2))}}@keyframes ui-sheet-up-a0ade37f{0%{transform:translateY(100%)}}@keyframes ui-sheet-down-a0ade37f{to{transform:translateY(100%)}}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fraunces-latin-ext-BgdtRcEq.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fraunces-latin-BBJlbjAS.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-latin-ext-B5bTHO_g.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-latin-BbzFLZTg.woff2) format("woff2");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,[data-theme=light]{color-scheme:light;--bg: #F7F7F5;--surface: #FFFFFF;--surface-2: #EFF1EF;--border: #E0E3E0;--border-strong: #CCD1CD;--border-input: #7D8885;--text: #141A19;--text-2: #4D5A58;--scrim: rgba(20, 26, 25, .44);--inverse: #141A19;--on-inverse: #FFFFFF;--accent: #0F766E;--accent-hover: #0B5F58;--on-accent: #FFFFFF;--accent-soft: #E4F1EE;--accent-ink: #0B5F58;--hero-bg: #E4F1EE;--hero-fg: #141A19;--hero-line: rgba(15, 118, 110, .24);--warm: #B5532F;--success: #2E7D32;--success-soft: #EAF4EA;--success-ink: #22662A;--active: #0F766E;--active-soft: #E4F1EE;--active-ink: #0B5F58;--warning: #A15C07;--warning-soft: #FBF1E1;--warning-ink: #7F4906;--danger: #B42318;--danger-soft: #FBEBE9;--danger-ink: #9A1D13;--info: #1D5FB8;--info-soft: #E9F0FA;--info-ink: #1A539F;--correction: #6D3FC0;--correction-soft: #F1ECFA;--correction-ink: #5A32A6;--neutral: #5C6664;--neutral-soft: #EDEFED;--neutral-ink: #4D5A58;--cancelled: #5C6664;--cancelled-soft: transparent;--cancelled-ink: #4D5A58;--cancelled-border: #CCD1CD;--on-danger: #FFFFFF;--focus-color: #0F766E;--focus-width: 2px;--focus-offset: 2px;--focus-outline: 2px solid #0F766E;--focus-ring: 0 0 0 3px color-mix(in srgb, #0F766E 28%, transparent);--elev-1: 0 1px 2px rgba(20, 26, 25, .06);--elev-2: 0 6px 18px rgba(20, 26, 25, .08);--elev-3: 0 18px 44px rgba(20, 26, 25, .14);--font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num: var(--font-body);--font-display-variation: "SOFT" 100;--fs-12: 12px;--lh-12: 1.3;--fs-14: 14px;--lh-14: 1.45;--fs-16: 16px;--lh-16: 1.5;--fs-18: 18px;--lh-18: 1.3;--fs-21: 21px;--lh-21: 1.25;--fs-26: 26px;--lh-26: 1.15;--fs-32: 32px;--lh-32: 1.1;--fs-40: 40px;--lh-40: 1.1;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--tracking-display: -.01em;--tracking-heading: -.005em;--tracking-figure: -.015em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-control: 8px;--radius-button: 10px;--radius-card: 12px;--radius-dialog: 18px;--radius-pill: 999px;--control-height: 40px;--control-height-touch: 44px;--control-height-lg: 48px;--touch-target: 44px;--tag-height: 26px;--tag-height-sm: 20px;--tag-font-size: 14px;--tag-font-size-sm: 12px;--tag-icon: 16px;--tag-icon-sm: 14px;--tag-dot: 8px;--tag-dot-sm: 6px;--icon-size: 20px;--icon-stroke: 1.75;--sidebar-width: 252px;--rail-nav-width: 88px;--topbar-height: 64px;--content-max: 1280px;--page-pad-x: 32px;--page-pad-y: 28px;--page-pad-phone: 16px;--grid-columns: 12;--grid-gap: 24px;--grid-gap-phone: 16px;--main-span: 8;--rail-span: 4;--motion-fast: .12s;--motion-base: .15s;--motion-slow: .2s;--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-pulse: cubic-bezier(.4, 0, .6, 1);--spin-duration: .7s;--skeleton-duration: 1.4s;--pulse-duration: 1.8s;--an-pulse: an-pulse var(--pulse-duration) var(--ease-pulse) infinite;--radius-sm: var(--radius-control);--radius-md: var(--radius-card);--radius-lg: var(--radius-dialog)}[data-theme=dark]{color-scheme:dark;--bg: #0F1413;--surface: #161C1B;--surface-2: #1E2524;--border: #2C3533;--border-strong: #3A4542;--border-input: #76837F;--text: #ECEFEE;--text-2: #A3B0AD;--scrim: rgba(0, 0, 0, .6);--inverse: #ECEFEE;--on-inverse: #141A19;--accent: #3CC8B4;--accent-hover: #6ADBC9;--on-accent: #062522;--accent-soft: #12302C;--accent-ink: #6ADBC9;--hero-bg: #12302C;--hero-fg: #ECEFEE;--hero-line: rgba(60, 200, 180, .3);--warm: #E08A63;--success: #7BD389;--success-soft: #173022;--success-ink: #7BD389;--active: #3CC8B4;--active-soft: #12302C;--active-ink: #6ADBC9;--warning: #F2B45A;--warning-soft: #33280F;--warning-ink: #F2B45A;--danger: #F2877A;--danger-soft: #3A1E1B;--danger-ink: #F2877A;--info: #8FB8F0;--info-soft: #172A42;--info-ink: #8FB8F0;--correction: #C4A5F0;--correction-soft: #2A2140;--correction-ink: #C4A5F0;--neutral: #A3B0AD;--neutral-soft: #232B2A;--neutral-ink: #A3B0AD;--cancelled: #A3B0AD;--cancelled-soft: transparent;--cancelled-ink: #A3B0AD;--cancelled-border: #3A4542;--on-danger: #2A0907;--focus-color: #3CC8B4;--focus-outline: 2px solid #3CC8B4;--focus-ring: 0 0 0 3px color-mix(in srgb, #3CC8B4 28%, transparent);--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 6px 18px rgba(0, 0, 0, .45);--elev-3: 0 18px 44px rgba(0, 0, 0, .55)}:root,[data-theme]{--fg: var(--text);--muted: var(--text-2);--accent-on: var(--on-accent);--warn: var(--warning)}@keyframes an-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}}@media(prefers-reduced-motion:reduce){:root,[data-theme]{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--an-pulse: none}}:root,[data-theme=light]{--type-teal-bg: #e4f1ee;--type-teal-line: #0f766e;--type-teal-ink: #0b5f58;--type-blue-bg: #e9f0fa;--type-blue-line: #1d5fb8;--type-blue-ink: #1a539f;--type-violet-bg: #f1ecfa;--type-violet-line: #6d3fc0;--type-violet-ink: #5a32a6;--type-amber-bg: #fbf1e1;--type-amber-line: #a15c07;--type-amber-ink: #7f4906;--type-rose-bg: #fbeaf0;--type-rose-line: #c0336a;--type-rose-ink: #9c1f52;--type-green-bg: #eaf4ea;--type-green-line: #2e7d32;--type-green-ink: #22662a;--type-slate-bg: #edefed;--type-slate-line: #5c6664;--type-slate-ink: #4d5a58}[data-theme=dark]{--type-teal-bg: #12302c;--type-teal-line: #3cc8b4;--type-teal-ink: #6adbc9;--type-blue-bg: #172a42;--type-blue-line: #8fb8f0;--type-blue-ink: #8fb8f0;--type-violet-bg: #2a2140;--type-violet-line: #c4a5f0;--type-violet-ink: #c4a5f0;--type-amber-bg: #33280f;--type-amber-line: #f2b45a;--type-amber-ink: #f2b45a;--type-rose-bg: #3a1b28;--type-rose-line: #f09abb;--type-rose-ink: #f09abb;--type-green-bg: #173022;--type-green-line: #7bd389;--type-green-ink: #7bd389;--type-slate-bg: #232b2a;--type-slate-line: #a3b0ad;--type-slate-ink: #a3b0ad}:root{--z-shell: 20;--z-drawer: 50;--z-dialog: 60;--z-search: 80;--z-popover: 100;--z-toast: 110}:root{--viewport-height: calc(100dvh / var(--ui-scale, 1));--viewport-width: calc(100vw / var(--ui-scale, 1))}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;zoom:var(--ui-scale, 1)}[data-reka-popper-content-wrapper]{zoom:calc(1 / var(--ui-scale, 1))}[data-reka-popper-content-wrapper]>*{zoom:var(--ui-scale, 1)}body{min-height:var(--viewport-height);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-16);font-variation-settings:var(--font-display-variation);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-semibold)}h1{font-size:var(--fs-32);line-height:var(--lh-32);letter-spacing:var(--tracking-display)}h2{font-size:var(--fs-21);line-height:var(--lh-21);letter-spacing:var(--tracking-heading)}h3{font-size:var(--fs-18);line-height:var(--lh-18);letter-spacing:var(--tracking-heading)}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:var(--accent-ink)}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tabular-nums{font-family:var(--font-num);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
