@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin-var.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.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}[data-frontend]{--font-ui-sans:"Hanken Grotesk";--font-ui-mono:"IBM Plex Mono";--ui-paper:#10131b;--ui-paper-2:#161b24;--ui-surface:#1c212b;--ui-surface-sunken:#131720;--ui-ink:#f1f5f8;--ui-ink-2:#c3cbd5;--ui-muted:#939eae;--ui-faint:#7d899b;--ui-line:#2f3541;--ui-line-strong:#485161;--ui-control-line:#626e84;--ui-signal:#4784f5;--ui-signal-strong:#6c9df9;--ui-signal-soft:#172440;--ui-signal-line:#2f4b7f;--ui-on-signal:#0b111e;--ui-danger:#ee5e53;--ui-danger-ink:#f9a89f;--ui-danger-soft:#3a1a18;--ui-danger-line:#77342c;--ui-go:#36c982;--ui-go-ink:#94e6bd;--ui-go-soft:#163124;--ui-go-line:#32624a;--ui-attn:#f9af2f;--ui-attn-ink:#fad589;--ui-attn-soft:#382a15;--ui-attn-line:#70582e;--ui-radius:.25rem;--ui-radius-sm:.125rem;--ui-radius-lg:.5rem;--ui-shadow-sm:0 1px 2px #02040880, 0 1px 1px #02040859;--ui-shadow:0 2px 6px #02040880, 0 10px 28px -12px #010204ad;--ui-shadow-lift:0 6px 12px #0204088c, 0 26px 52px -18px #010204c7;--ui-ease:cubic-bezier(.22, .61, .36, 1);--ui-dur-1:.16s;--ui-dur-2:.26s;--ui-dur-3:.38s}@layer components{[data-frontend]{scrollbar-color:var(--ui-line-strong) transparent;color:var(--ui-ink);background-color:var(--ui-paper);font-family:var(--font-ui-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ui-signal);accent-color:var(--ui-signal)}[data-frontend] :where(a){text-underline-offset:.16em;text-decoration-thickness:1px}[data-frontend] ::selection{background:color-mix(in srgb, var(--ui-signal) 32%, transparent)}[data-frontend] .ui-mono{font-family:var(--font-ui-mono), ui-monospace, "SFMono-Regular", monospace;font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-frontend] .ui-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-frontend] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-signal);outline-offset:2px;border-radius:var(--ui-radius-sm)}[data-frontend] .ui-card{background-color:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}[data-frontend] .ui-btn-solid{box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #02040833,0 1px 2px #02040866}[data-frontend] .ui-bubble{max-width:76%;box-shadow:var(--ui-shadow-sm);overflow-wrap:anywhere;border-radius:1.1rem;padding:.55rem .8rem;font-size:.95rem;line-height:1.4}[data-frontend] .ui-bubble-in{background-color:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink);border-bottom-left-radius:.3rem}[data-frontend] .ui-bubble-out{background-color:var(--ui-signal);color:var(--ui-on-signal);border-bottom-right-radius:.3rem}[data-frontend] .ui-bubble-system{background-color:var(--ui-surface-sunken);border:1px dashed var(--ui-line-strong);color:var(--ui-ink-2);border-radius:.7rem;font-size:.86rem}[data-frontend] .ui-perforation{background-image:radial-gradient(circle at 3px 50%, var(--ui-line-strong) 1.5px, transparent 1.6px);background-repeat:repeat-y;background-size:8px 100%}[data-frontend] .ui-arrive{opacity:0;animation:ui-arrive var(--ui-dur-2) var(--ui-ease) forwards;transform:translateY(6px)}[data-frontend] .ui-delay-0{animation-delay:0s}[data-frontend] .ui-delay-1{animation-delay:.14s}[data-frontend] .ui-delay-2{animation-delay:.3s}[data-frontend] .ui-delay-3{animation-delay:.48s}[data-frontend] .ui-delay-4{animation-delay:.68s}[data-frontend] .ui-delay-5{animation-delay:.9s}[data-frontend] .ui-delay-6{animation-delay:1.12s}@keyframes ui-arrive{to{opacity:1;transform:translateY(0)}}[data-frontend] .ui-skeleton{background-color:var(--ui-surface-sunken);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ui-line-strong) 55%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer}@keyframes ui-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){[data-frontend] .ui-arrive{opacity:1;animation:none;transform:none}[data-frontend] .ui-skeleton{animation:none}}}
