:root{--font-sans:"Geist", "Hanken Grotesk", system-ui, sans-serif;--font-display:"Geist", "Hanken Grotesk", system-ui, sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--stokli-ease:cubic-bezier(.2, 0, 0, 1);--stokli-dur:.18s;--stokli-dur-fast:.12s}.stokli-mono-label{font-family:var(--mantine-font-family-monospace,var(--font-mono));text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.stokli-text-inherit .mantine-Text-root,.mantine-Button-label .mantine-Text-root{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.mantine-Input-input[data-variant=default]{--input-bg:var(--mantine-color-default);--input-bd:var(--mantine-color-default-border)}.stokli-eyebrow{font-family:var(--mantine-font-family-monospace,var(--font-mono));letter-spacing:var(--stokli-label-tracking);color:var(--stokli-faint);padding:0 2px;font-size:10px;font-weight:500;line-height:1.4}.stokli-card-title{font-family:var(--mantine-font-family-monospace,var(--font-mono));letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:11px;font-weight:600;line-height:1.4}.stokli-widget-title{font-family:var(--font-mono);letter-spacing:.07em;color:var(--mantine-color-dimmed);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.4;overflow:hidden}.mantine-Table-td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stokli-figure{font-family:var(--mantine-font-family-monospace,var(--font-mono));font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stokli-surface{background-color:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}@media (prefers-reduced-motion:reduce){:root{--stokli-dur:0s;--stokli-dur-fast:0s}}:where(h1,.mantine-Title-root[data-order="1"]){letter-spacing:-.02em}:where(h2,.mantine-Title-root[data-order="2"]){letter-spacing:-.01em}html{scrollbar-gutter:stable}html[data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.stokli-focus-ring:focus-visible{outline:2px solid var(--stokli-focus-ring-color);outline-offset:2px}h1,h2,h3,h4,h5,h6{text-wrap:balance}html,body{min-height:100%}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:var(--mantine-color-body);color:var(--mantine-color-text);margin:0}button,a,[role=button],[role=option],[role=tab],input,select,textarea{touch-action:manipulation}button,a,[role=button]{-webkit-tap-highlight-color:transparent}.mantine-Skeleton-root:before{background-color:var(--stokli-skeleton-base)}.mantine-Skeleton-root:after{background:0 0}.mantine-Skeleton-root[data-animate]:after{background:linear-gradient(90deg, transparent 0%, transparent 25%, var(--stokli-skeleton-wave) 50%, transparent 75%, transparent 100%);animation:1.8s linear infinite stokli-skeleton-wave}@keyframes stokli-skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .12s}:hover{scrollbar-color:var(--mantine-color-default-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .12s}:hover::-webkit-scrollbar-thumb{background:var(--mantine-color-default-border)}::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-dimmed)}.mantine-Button-root:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.mantine-Skeleton-root[data-animate]:after{background:0 0;animation:none}.mantine-Button-root:active:not(:disabled){transform:none}}
