@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_a8db7afc-module__Q51LYG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_a8db7afc-module__Q51LYG__variable{--font-sans:"Figtree", "Figtree Fallback"}
.Toast-module-scss-module__fKr3QW__viewport{inset:auto var(--space-6) var(--space-6) auto;z-index:60;gap:var(--space-2);width:380px;max-width:calc(100vw - var(--space-6)*2);outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.Toast-module-scss-module__fKr3QW__toast{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--om-card);border:1px solid var(--om-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex}.Toast-module-scss-module__fKr3QW__ok{border-color:var(--om-green)}.Toast-module-scss-module__fKr3QW__warn{border-color:var(--om-orange)}.Toast-module-scss-module__fKr3QW__fail{border-color:var(--om-orange-mid)}.Toast-module-scss-module__fKr3QW__mark{flex:none;font-size:14px;line-height:1}.Toast-module-scss-module__fKr3QW__ok .Toast-module-scss-module__fKr3QW__mark{color:var(--om-green)}.Toast-module-scss-module__fKr3QW__warn .Toast-module-scss-module__fKr3QW__mark{color:var(--om-orange)}.Toast-module-scss-module__fKr3QW__text{min-width:0;color:var(--om-text);flex:1;margin:0;font-size:13.5px;line-height:1.35}.Toast-module-scss-module__fKr3QW__close{width:44px;min-height:44px;margin:calc(var(--space-2)*-1) 0;border-radius:var(--radius-sm);color:var(--om-text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Toast-module-scss-module__fKr3QW__close:hover{color:var(--om-text)}.Toast-module-scss-module__fKr3QW__close:focus-visible{outline:2px solid var(--om-orange);outline-offset:2px}.Toast-module-scss-module__fKr3QW__toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.Toast-module-scss-module__fKr3QW__toast[data-swipe=cancel]{transition:transform .15s ease-out;transform:translate(0)}.Toast-module-scss-module__fKr3QW__toast[data-state=open]{animation:.16s ease-out Toast-module-scss-module__fKr3QW__slide-in}.Toast-module-scss-module__fKr3QW__toast[data-state=closed],.Toast-module-scss-module__fKr3QW__toast[data-swipe=end]{animation:.1s ease-in Toast-module-scss-module__fKr3QW__fade-out}@keyframes Toast-module-scss-module__fKr3QW__slide-in{0%{opacity:0;transform:translateY(8px)}}@keyframes Toast-module-scss-module__fKr3QW__fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__fKr3QW__toast[data-state=open],.Toast-module-scss-module__fKr3QW__toast[data-state=closed],.Toast-module-scss-module__fKr3QW__toast[data-swipe=end],.Toast-module-scss-module__fKr3QW__toast[data-swipe=cancel]{transition:none;animation:none}}@media (max-width:900px){.Toast-module-scss-module__fKr3QW__viewport{right:var(--space-3);left:var(--space-3);width:auto;max-width:none;bottom:calc(52px + env(safe-area-inset-bottom,0px) + var(--space-3))}}
:root{--om-bg:#f8f5f0;--om-card:#fff;--om-surface:#f4f0ea;--om-panel:#fbf9f6;--om-soft:#fbf9f6;--om-line:#ebe5dc;--om-line-strong:#c0b6a5;--om-sidebar:#fff;--om-sidebar-active:#d95328;--om-sidebar-active-ink:#fff;--om-sidebar-ink:#201e1d;--om-sidebar-ink-2:#82796a;--om-sidebar-hover:#201e1d0f;--om-text:#201e1d;--om-text-2:#645c50;--om-text-3:#776f61;--om-text-on-accent:#fff;--om-accent-chip:#0000002e;--om-orange:#ca4d25;--om-orange-mid:#bf4420;--om-orange-ink:#963317;--om-orange-strong:#6b230f;--om-orange-soft:#fce6dd;--om-orange-light:#f6bfa9;--om-orange-2:#e88055;--om-green:#10b981;--om-green-soft:#e6f7f1;--om-green-ink:#0f7a5b;--om-chip-bg:#fbece5;--om-chip-ink:#d95328;--om-shadow-color:32 30 29;--color-bg:var(--om-bg);--color-surface:var(--om-card);--color-text:var(--om-text);--color-accent:var(--om-orange);--color-accent-2:var(--om-orange-mid);--color-divider:var(--om-line);--color-neutral-100:var(--om-soft);--color-neutral-200:var(--om-panel);--color-neutral-300:var(--om-line);--color-neutral-400:#c4c2bf;--color-neutral-500:#a6a39f;--color-neutral-600:var(--om-text-3);--color-neutral-700:var(--om-text-2);--color-neutral-800:#403a33;--color-neutral-900:var(--om-text);--color-accent-100:#fff2eb;--color-accent-200:var(--om-orange-soft);--color-accent-300:var(--om-orange-light);--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:var(--om-orange-mid);--color-accent-700:var(--om-orange-ink);--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:var(--om-soft);--color-accent-2-200:var(--om-surface);--color-accent-2-300:var(--om-line);--color-accent-2-400:#c4c2bf;--color-accent-2-500:var(--om-orange-light);--color-accent-2-600:var(--om-orange-mid);--color-accent-2-700:var(--om-text-2);--color-accent-2-800:var(--om-text);--color-accent-2-900:var(--om-text);--font-heading:system-ui, sans-serif;--font-heading-weight:600;--font-body:var(--font-sans), system-ui, sans-serif;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgb(var(--om-shadow-color) / 8%);--shadow-md:0 3px 10px rgb(var(--om-shadow-color) / 10%);--shadow-lg:0 12px 32px rgb(var(--om-shadow-color) / 24%)}:root[data-theme=dark]{--om-bg:#0f1826;--om-card:#16202f;--om-surface:#1e2a3d;--om-panel:#1b273a;--om-soft:#1b273a;--om-line:#26344a;--om-line-strong:#3a4a63;--om-sidebar:#0b131f;--om-sidebar-active:#f97316;--om-sidebar-active-ink:#fff;--om-sidebar-ink:#eef2f8;--om-sidebar-ink-2:#7e8da3;--om-sidebar-hover:#eef2f814;--om-text:#eef2f8;--om-text-2:#a9b6c9;--om-text-3:#7e8da3;--om-text-on-accent:#25150a;--om-accent-chip:#ffffff73;--om-orange:#f97316;--om-orange-mid:#fb923c;--om-orange-ink:#fdba74;--om-orange-strong:#ffd7ae;--om-orange-soft:#3b2110;--om-orange-light:#5a3316;--om-orange-2:#fb923c;--om-green:#34d399;--om-green-soft:#0f2f24;--om-green-ink:#6ee7b7;--om-chip-bg:#3b2110;--om-chip-ink:#fdba74;--om-shadow-color:0 0 0;--color-neutral-400:#4c5c74;--color-neutral-500:#64748b;--color-neutral-800:#cbd5e1;--color-accent-100:#1d2a3c;--color-accent-500:#fb923c;--color-accent-800:#ffd7ae;--color-accent-900:#ffe9d5}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.washed{filter:saturate(.6)contrast(.85)brightness(1.1)opacity(.94)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-family:system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--om-text-on-accent)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{background:var(--om-card);border:1px solid var(--om-line);box-shadow:var(--shadow-sm);align-items:center;gap:2px;padding:4px;display:inline-flex}.seg-opt{cursor:pointer;color:var(--om-text-2);border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:6px;padding:8px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.seg-opt:has(input:checked){background:var(--om-orange);color:var(--om-text-on-accent);font-weight:700}.seg-opt:not(:has(input:checked)):hover{background:var(--om-surface);color:var(--om-text)}.seg-opt:has(input:focus-visible){outline:2px solid var(--om-orange);outline-offset:2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--om-text-2);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.card,.dialog{border-radius:calc(var(--radius-lg) * 1.15)}.btn,.input{border-radius:var(--radius-md)}.seg{border-radius:calc(var(--radius-lg) + 4px)}.tag{border-radius:999px}.input{padding-inline:14px}
:root{--om-link:#2563eb;--om-link-hover:#1d4ed8}:root[data-theme=dark]{--om-link:#60a5fa;--om-link-hover:#93c5fd}a{color:var(--om-link)}:root{--om-violet:#7c3aed;--om-violet-soft:#f3e8ff;--om-violet-ink:#6b21a8}:root[data-theme=dark]{--om-violet:#a78bfa;--om-violet-soft:#2e1065;--om-violet-ink:#d8b4fe}@media (min-width:900.02px){html,body{height:100%;overflow:hidden}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:900px){.desktop-only{display:none}.mobile-only{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
