/* GENERATED from the signed console. Do not edit. */
@font-face{font-family:'HOK Wordmark';src:url("/fonts/hok-wordmark.ttf") format('truetype');font-display:swap}
/* HOK Panel foundations, from seed.json. Tokens, resets and the things inline styles cannot reach. */
[data-theme="light"]{--ground:#F6F5F3;--canvas:#FDFDFC;--fill:#F3F2EF;--fill-hover:#ECEBE7;--hairline:#E4E3DF;--text:#100F0D;--text-2:#55534F;--text-3:#6B6964;--rail:#F6F5F3;--rail-active:#FDFDFC;--rail-active-line:#E4E3DF;--slate:#3C4350;--on-slate:#FAF9F7;--scrim:rgba(16,15,13,.32);--crimson:#CF0B2B;--crimson-press:#8E0F22;--on-crimson:#FAF9F7;--crimson-text:#A80D26;--crimson-tint:#FBEDEE;--wordmark-tail:#CF0B2B;--amber:#D07A1E;--on-amber:#100F0D;--amber-text:#8A4A08;--amber-tint:#FBF0E2;--green-text:#36633F;--green-tint:#EAF2EA;--float:0 12px 32px rgba(16,15,13,.10),0 1px 3px rgba(16,15,13,.08);--hatch:repeating-linear-gradient(135deg,transparent 0 6px,#E4E3DF 6px 7px);color-scheme:light}
[data-theme="dark"]{--ground:#100F0D;--canvas:#181715;--fill:#201E1C;--fill-hover:#2A2826;--hairline:#2E2C29;--text:#F4F3F0;--text-2:#C7C5C0;--text-3:#9C9993;--rail:#100F0D;--rail-active:#32312D;--rail-active-line:transparent;--slate:#3C4350;--on-slate:#FAF9F7;--scrim:rgba(0,0,0,.5);--crimson:#CF0B2B;--crimson-press:#8E0F22;--on-crimson:#FAF9F7;--crimson-text:#F2808F;--crimson-tint:#2B0F13;--wordmark-tail:#F2808F;--amber:#D07A1E;--on-amber:#100F0D;--amber-text:#F0A65A;--amber-tint:#2A1C0C;--green-text:#8FC39A;--green-tint:#15211A;--float:0 12px 32px rgba(0,0,0,.40),0 1px 3px rgba(0,0,0,.30);--hatch:repeating-linear-gradient(135deg,transparent 0 6px,#2E2C29 6px 7px);color-scheme:dark}
:root{--seed-ink:#100F0D;--seed-paper:#FAF9F7;--crimson-bloom:linear-gradient(90deg in oklab,color-mix(in oklab,var(--crimson) 14%,transparent) 0%,transparent 70%);--r-container:14px;--r-control:6px;--r-pill:999px;--ease-entrance:cubic-bezier(.19,1,.22,1);--ease-press:cubic-bezier(.25,.1,.25,1);--serif:'Source Serif 4',Georgia,serif;--brand:'Special Gothic Expanded One','HOK Wordmark',var(--ui);--ui:'Archivo',system-ui,sans-serif}
html,body{margin:0;height:100%;background:var(--ground);color:var(--text);transition:background-color .3s var(--ease-entrance),color .3s var(--ease-entrance)}
body{font-family:var(--ui);font-size:14px;line-height:20px;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}
::selection{background:var(--crimson-tint);color:var(--text)}
:focus{outline:none}:focus-visible{outline:2px solid var(--crimson-text);outline-offset:2px}
input,textarea,button{font:inherit;color:inherit;letter-spacing:inherit}
button{cursor:pointer;white-space:nowrap}button:disabled{cursor:default}
textarea{resize:none}
input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input::-ms-reveal,input::-ms-clear{display:none}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 40px var(--canvas) inset;transition:background-color 9999s}
a{color:var(--crimson-text);text-decoration:underline;text-underline-offset:2px;transition:color .15s}a:hover{color:var(--text)}
i{font-family:'Material Symbols Outlined';font-style:normal;font-weight:300;font-size:18px;line-height:1;letter-spacing:normal;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:'opsz' 20,'wght' 300,'FILL' 0;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';user-select:none;flex:none}
@keyframes hok-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes hok-fade{from{opacity:0}to{opacity:1}}
@keyframes hok-pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
@keyframes hok-right{from{transform:translateX(100%)}to{transform:none}}
@keyframes hok-up{from{transform:translateY(100%)}to{transform:none}}
@keyframes hok-toast{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes hok-draw{from{stroke-dashoffset:30}to{stroke-dashoffset:0}}
@keyframes hok-spin{to{transform:rotate(360deg)}}
@keyframes hok-progress{from{transform:scaleX(.08)}to{transform:scaleX(.72)}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-name:hok-fade!important;animation-duration:200ms!important;transition-duration:200ms!important}}

