.st-root{isolation:isolate;background:var(--st-bg);color:var(--st-text);font-family:var(--st-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip;container-type:inline-size}.st-root :focus-visible{outline:2px solid var(--st-focus,var(--st-fg));outline-offset:3px}.st-root ::selection{background:var(--st-primary);color:var(--st-primary-fg)}.st-display{font-family:var(--st-display);font-weight:var(--st-weight);letter-spacing:var(--st-tracking);line-height:var(--st-leading);color:var(--st-fg);text-wrap:balance;font-feature-settings:normal}.st-root[data-upper=true] .st-display{text-transform:uppercase}.st-root[data-italic=true] .st-display{font-style:italic}.st-heading{font-family:var(--st-display);font-weight:var(--st-weight);letter-spacing:calc(var(--st-tracking) * .5);color:var(--st-fg);text-wrap:balance;line-height:1.02}.st-heading.truncate,.st-display.truncate{text-wrap:nowrap}.st-fg{color:var(--st-fg)}.st-mutedfg{color:var(--st-muted-fg)}.st-mono{font-family:var(--st-mono)}.st-rule{border-color:var(--st-border)}.st-card{background:var(--st-card);border:1px solid var(--st-border);border-radius:var(--st-radius)}.st-muted{background:var(--st-muted);border-radius:var(--st-radius)}.st-root[data-shadow=hard] .st-card{border-color:var(--st-fg);box-shadow:5px 5px 0 var(--st-fg)}.st-root[data-shadow=soft] .st-card{box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #00000059}.st-root[data-shadow=glow] .st-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--st-primary) 18%, transparent), 0 0 40px -18px var(--st-primary)}.st-root[data-glass=true] .st-card{background:color-mix(in srgb, var(--st-card) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-color:color-mix(in srgb, white 55%, var(--st-border))}.st-chip{border:1px solid var(--st-border);border-radius:calc(var(--st-radius) * 3);color:var(--st-text);background:var(--st-card);align-items:center;gap:.4em;padding:.35em .8em;display:inline-flex}.st-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em}.st-link:hover{text-decoration-color:currentColor}.st-iconbtn{width:40px;height:40px;color:var(--st-fg);border-radius:999px;place-items:center;transition:background-color .15s;display:inline-grid}.st-iconbtn:hover{background:color-mix(in srgb, var(--st-fg) 10%, transparent)}.st-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--st-primary) 38%, transparent), transparent 70%);filter:blur(30px);position:absolute;inset:-12% -8%}.st-texture{z-index:-1;pointer-events:none;position:absolute;inset:0}.st-texture[data-t=grain]{opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.st-root[data-dark=true] .st-texture[data-t=grain]{mix-blend-mode:screen;opacity:.06}.st-texture[data-t=scanlines]{background:repeating-linear-gradient(#0000 0 2px,#00000047 2px 3px)}.st-texture[data-t=grid]{background-image:linear-gradient(var(--st-border) 1px, transparent 1px), linear-gradient(90deg, var(--st-border) 1px, transparent 1px);opacity:.6;background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,#0000 900px);mask-image:linear-gradient(#000,#0000 900px)}.st-texture[data-t=dots]{background-image:radial-gradient(var(--st-border) 1.2px, transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 1000px);mask-image:linear-gradient(#000,#0000 1000px)}@keyframes st-marquee-x{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--marquee-copies)))}}.st-marquee-track{animation:linear infinite st-marquee-x}.st-marquee:hover .st-marquee-track,.st-marquee:focus-within .st-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.st-marquee-track{animation:none}}.st-fitname{--col:calc(100cqi - 40px);font-size:clamp(34px, min(var(--max,11cqi), calc(var(--col) / var(--n,6))), var(--hi,172px));overflow-wrap:normal;word-break:normal}@container (min-width:48rem){.st-fitname{--col:min(calc(100cqi - 64px), 1176px)}}.st-fitname[data-col=split]{--max:11cqi}@container (min-width:56rem){.st-fitname[data-col=split]{--col:min(32cqi, 470px);--max:7.4cqi}.st-fitname[data-col=footer]{--col:min(51cqi, 660px)}.st-fitname[data-col=editorial]{--col:min(45cqi, 670px)}}.st-fit{font-size:clamp(30px, min(var(--cap,17cqi), max(var(--whole,14cqi), min(var(--word,14cqi), 14cqi))), 260px);overflow-wrap:normal;word-break:normal}@container (min-width:48rem){.st-fit{font-size:clamp(44px, min(var(--cap,17cqi), var(--whole,14cqi)), 260px)}}@keyframes st-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes st-pop{0%{opacity:0;transform:scale(.97)}}.st-root [data-enter]{animation:.7s cubic-bezier(.22,1,.36,1) both st-rise}.st-root [data-enter="1"]{animation-delay:80ms}.st-root [data-enter="2"]{animation-delay:.16s}.st-root [data-enter="3"]{animation-delay:.24s}.st-root [data-enter="4"]{animation-delay:.32s}.st-root [data-enter=stage]{animation:.9s cubic-bezier(.22,1,.36,1) .15s both st-pop}@media (prefers-reduced-motion:reduce){.st-root [data-enter]{animation:none}}.st-monogram{background:var(--st-primary);color:var(--st-primary-fg);border-radius:max(var(--st-radius), 8px);font-family:var(--st-display);letter-spacing:0;font-style:normal;font-weight:800;line-height:1}.st-root[data-shadow=hard] .st-monogram{border:2px solid var(--st-fg)}.st-eyebrow{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted-fg);font-size:13px}.st-btn{white-space:nowrap;border-radius:max(var(--st-radius), 12px);justify-content:center;align-items:center;gap:.45em;height:44px;padding:0 18px;font-size:15px;font-weight:650;transition:filter .15s,background-color .15s,transform .1s;display:inline-flex}.st-root[data-shadow=hard] .st-btn,.st-root .st-btn[data-r0]{border-radius:var(--st-radius)}.st-btn:active{transform:translateY(1px)}.st-btn:disabled{opacity:.6;cursor:progress}.st-btn-primary{background:var(--st-primary);color:var(--st-primary-fg)}.st-btn-primary:hover{filter:brightness(1.08)}.st-btn-ghost{color:var(--st-fg);border:1.5px solid color-mix(in srgb, var(--st-fg) 22%, transparent)}.st-btn-ghost:hover{background:color-mix(in srgb, var(--st-fg) 8%, transparent)}.st-btn-ghost[data-on=true]{border-color:var(--st-fg);background:color-mix(in srgb, var(--st-fg) 10%, transparent)}.st-soon{background:color-mix(in srgb, var(--st-fg) 7%, transparent);color:color-mix(in srgb, var(--st-fg) 72%, transparent);border:1.5px dashed color-mix(in srgb, var(--st-fg) 28%, transparent)}.st-owned{background:color-mix(in srgb, var(--st-primary) 14%, var(--st-card));color:var(--st-fg);border:1.5px solid var(--st-primary)}.st-alert{color:var(--st-fg);background:color-mix(in srgb, #e5484d 14%, var(--st-card));border-radius:max(var(--st-radius), 10px);border:1px solid #e5484d8c}.st-success{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card));border:1.5px solid var(--st-primary);border-radius:max(var(--st-radius), 14px);color:var(--st-text)}.st-root[data-shadow=hard] .st-success{box-shadow:5px 5px 0 var(--st-fg);border-color:var(--st-fg)}.st-successicon{background:var(--st-primary);color:var(--st-primary-fg);box-shadow:0 0 0 6px color-mix(in srgb, var(--st-primary) 22%, transparent)}.st-geticon{border-radius:max(var(--st-radius), 10px);background:color-mix(in srgb, var(--st-primary) 14%, transparent);color:var(--st-fg)}.st-drop{border-radius:max(var(--st-radius), 12px);background:var(--st-muted);border:1.5px dashed color-mix(in srgb, var(--st-fg) 22%, transparent);transition:border-color .15s,background-color .15s}.st-drop[data-empty=false]{border-style:solid;border-color:var(--st-border)}.st-drop[data-drag=true]{border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 10%, var(--st-muted));border-style:dashed}.st-dropicon{background:color-mix(in srgb, var(--st-primary) 16%, transparent);color:var(--st-fg)}.st-dropveil{background:color-mix(in srgb, var(--st-primary) 85%, transparent);color:var(--st-primary-fg);border-radius:inherit}.st-ab{background:color-mix(in srgb, var(--st-fg) 7%, transparent);border-radius:max(var(--st-radius), 14px)}.st-abbtn{border-radius:max(calc(var(--st-radius) - 3px), 11px);min-height:68px;color:var(--st-muted-fg);transition:background-color .18s,color .18s,box-shadow .18s}.st-root[data-shadow=hard] .st-ab,.st-root[data-shadow=hard] .st-abbtn{border-radius:var(--st-radius)}.st-abbtn:hover{color:var(--st-fg)}.st-abbtn[data-on=true]{background:var(--st-card);color:var(--st-fg);box-shadow:0 1px 2px #0000001f,0 8px 20px -12px #00000080}.st-abbtn[data-on=true]:last-child{background:var(--st-primary);color:var(--st-primary-fg);box-shadow:0 10px 26px -12px var(--st-primary)}.st-meter{--lvl:0;background:linear-gradient(90deg, var(--st-primary) calc(var(--lvl) * 100%), color-mix(in srgb, var(--st-fg) 12%, transparent) 0);border-radius:99px}.st-root,.st-root *,.st-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--st-muted-fg,#8a8a8a) 70%, transparent) transparent}.st-scroll[data-noscrollbar=true]{scrollbar-width:none}.st-scroll[data-noscrollbar=true]::-webkit-scrollbar{display:none}@supports not (scrollbar-color:auto){.st-root ::-webkit-scrollbar{background:0 0;width:10px;height:10px}.st-scroll::-webkit-scrollbar{background:0 0;width:10px;height:10px}.st-root ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--st-muted-fg,#8a8a8a) 70%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}.st-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--st-muted-fg,#8a8a8a) 70%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}}.sc-scroll{scrollbar-width:thin;scrollbar-color:#00000047 transparent}@supports not (scrollbar-color:auto){.sc-scroll::-webkit-scrollbar{width:8px;height:8px}.sc-scroll::-webkit-scrollbar-thumb{background:#00000040;border-radius:99px}}.st-faceplate{filter:drop-shadow(0 28px 40px #00000059)drop-shadow(0 4px 8px #0000002e)}.st-root[data-shadow=hard] .st-faceplate{filter:drop-shadow(6px 6px 0 var(--st-fg))}.st-root .bg-signal{background-color:var(--st-primary);color:var(--st-primary-fg);box-shadow:0 8px 22px -10px color-mix(in srgb, var(--st-primary) 80%, transparent)}.st-root .text-signal{color:color-mix(in srgb, var(--st-primary) 70%, var(--st-fg))}
