.theme-console{--cs-ground:#f4f4f1;--cs-surface:#fff;--cs-surface-2:#f8f8f6;--cs-surface-3:#ecece8;--cs-hair:#0e101417;--cs-hair-2:#0e101429;--cs-text:#0d0f13;--cs-text-2:#424751;--cs-text-3:#5f6570;--cs-text-4:#a3a8b0;--cs-ink:#fff;--cs-signal:#0f9d5c;--cs-signal-text:#0b7a4b;--cs-signal-soft:#0f9d5c1a;--cs-signal-glow:#0f9d5c29;--cs-signal-ink:#3ddc97;--cs-spot:#fffffff2;--cs-spot-soft:#ffffffbf;--cs-glass:#f4f4f1cc;--cs-lit:#0e1116;--cs-lit-hair:#ffffff1f;--cs-lit-text-2:#c5c9d0;--cs-lit-text-3:#9aa1ab;--cs-fill-1:#0e101406;--cs-fill-2:#0e10140b;--cs-error:#c62828;--cs-focus:0 0 0 2px #f4f4f1, 0 0 0 4px #0f9d5c;--cs-focus-lit:0 0 0 2px #0e1116, 0 0 0 4px #fff;--cs-shadow-window:0 1px 0 #ffffffe6 inset, 0 24px 64px -28px #0e121a2e, 0 48px 140px -48px #0f9d5c24;--cs-r-window:14px;--cs-r-card:10px;--cs-r-control:8px;--cs-r-chip:6px;--cs-ease-out:cubic-bezier(.23, 1, .32, 1);--cs-ease-in-out:cubic-bezier(.77, 0, .175, 1);--cs-ease-light:cubic-bezier(.16, 1, .3, 1);--cs-gutter:16px;--cs-container:1280px;--cs-nav-h:56px;--font-display:var(--font-cs-display), ui-sans-serif, system-ui, sans-serif;--font-text:var(--font-cs-text), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-cs-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}@media (min-width:480px){.theme-console{--cs-gutter:20px}}@media (min-width:768px){.theme-console{--cs-gutter:24px}}@media (min-width:1280px){.theme-console{--cs-gutter:32px}}html:has(.theme-console){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f4f1;scroll-padding-top:56px}html:has(.theme-console) body{background:#f4f4f1}@layer components{.theme-console.cs-root{isolation:isolate;background:var(--cs-ground);min-height:100dvh;position:relative;overflow-x:clip}.theme-console{color:var(--cs-text-2);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.65}.theme-console.cs-root:before{content:"";z-index:60;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:fixed;inset:0}.theme-console ::selection{color:var(--cs-text);background:#0f9d5c52}.theme-console section[id],.theme-console [data-cs-anchor]{scroll-margin-top:16px}.theme-console .cs-h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cs-text);text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.3vw,4.5rem);font-weight:600;line-height:1}.theme-console .cs-h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cs-text);text-wrap:balance;font-size:clamp(1.875rem,1.1rem + 2.2vw,2.75rem);font-weight:600;line-height:1.08}.theme-console .cs-h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cs-text);font-size:1.25rem;font-weight:600;line-height:1.3}.theme-console .cs-lead{font-family:var(--font-text);color:var(--cs-text-2);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.theme-console .cs-body{color:var(--cs-text-2);text-wrap:pretty;max-width:62ch;font-size:1rem;line-height:1.65}.theme-console .cs-ui{font-size:.875rem;font-weight:500;line-height:1.5}.theme-console .cs-console-ui{font-size:.8125rem;font-weight:400;line-height:1.5}.theme-console .cs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.theme-console .cs-mono-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-3);font-size:.75rem;font-weight:500;line-height:1.4}.theme-console .cs-mono-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cs-text);font-size:3.5rem;font-weight:500;line-height:1}.theme-console .cs-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--cs-text);font-size:2.75rem;font-weight:600;line-height:1}.theme-console .cs-accent{color:var(--cs-signal-text)}.theme-console .cs-wrap-any{overflow-wrap:anywhere}.theme-console .cs-container{width:100%;max-width:calc(var(--cs-container) + 2 * var(--cs-gutter));padding-inline:var(--cs-gutter);margin-inline:auto}.theme-console .cs-grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;display:grid}@media (min-width:1024px){.theme-console .cs-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.theme-console .cs-section{padding-block:clamp(5rem,3rem + 6vw,9rem);position:relative}.theme-console .cs-section--tight{padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.theme-console .cs-section--rule{border-top:1px solid var(--cs-hair)}.theme-console .cs-spot-soft{position:relative}.theme-console .cs-spot-soft:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 0%, var(--cs-spot-soft), transparent 70%);height:520px;position:absolute;inset:-160px -10% auto}.theme-console :focus{outline:none}.theme-console :focus-visible,.cs-portal :focus-visible{outline:2px solid var(--cs-signal);outline-offset:2px}.theme-console .cs-lit :focus-visible,.cs-portal .cs-lit :focus-visible,.theme-console .cs-lit:focus-visible{outline-color:var(--cs-ink)}.theme-console .cs-input:focus-visible,.cs-portal .cs-input:focus-visible{outline-offset:1px}.theme-console .cs-skip{z-index:90;border-radius:var(--cs-r-control);background:var(--cs-text);color:var(--cs-ink);transition:transform .16s var(--cs-ease-out);padding:.5rem .875rem;font-size:.875rem;font-weight:600;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.theme-console .cs-skip:focus-visible{transform:none}.theme-console .cs-btn,.cs-portal .cs-btn{--cs-btn-h:44px;min-height:var(--cs-btn-h);border-radius:var(--cs-r-control);min-width:0;font-family:var(--font-text);text-align:center;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--cs-ease-out), background-color .18s var(--cs-ease-out), border-color .18s var(--cs-ease-out), color .18s var(--cs-ease-out), box-shadow .18s var(--cs-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.theme-console .cs-btn svg,.cs-portal .cs-btn svg{flex:none;width:1rem;height:1rem}.theme-console .cs-btn--sm,.cs-portal .cs-btn--sm{--cs-btn-h:36px;padding:.375rem .875rem}.theme-console .cs-btn--lg,.cs-portal .cs-btn--lg{--cs-btn-h:48px;padding:.625rem 1.375rem;font-size:.9375rem}.theme-console .cs-btn--block,.cs-portal .cs-btn--block{width:100%;display:flex}.theme-console .cs-btn--primary,.cs-portal .cs-btn--primary{background:var(--cs-text);color:var(--cs-ink);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0e121a2e,0 6px 16px -6px #0e121a47}.theme-console .cs-btn--secondary,.cs-portal .cs-btn--secondary{color:var(--cs-text);border-color:var(--cs-hair-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e101408;box-shadow:inset 0 1px #ffffff0f}.theme-console .cs-btn--ghost,.cs-portal .cs-btn--ghost{color:var(--cs-text-2);background:0 0}.theme-console .cs-btn--inverted,.cs-portal .cs-btn--inverted{background:var(--cs-ink);color:var(--cs-text);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0e121a14}.theme-console .cs-btn--link,.cs-portal .cs-btn--link{--cs-btn-h:44px;color:var(--cs-text);text-decoration:underline;-webkit-text-decoration-color:var(--cs-hair-2);text-decoration-color:var(--cs-hair-2);text-underline-offset:.3em;background:0 0;padding-inline:.25rem}.theme-console .cs-btn .cs-btn__arrow{transition:transform .22s var(--cs-ease-out)}@media (hover:hover) and (pointer:fine){.theme-console .cs-btn--primary:hover,.cs-portal .cs-btn--primary:hover{background:color-mix(in srgb, var(--cs-text) 84%, #fff);transform:translateY(-1px)}.theme-console .cs-btn--secondary:hover,.cs-portal .cs-btn--secondary:hover{background:#0e10140f;border-color:#0e101442;transform:translateY(-1px)}.theme-console .cs-btn--ghost:hover,.cs-portal .cs-btn--ghost:hover{color:var(--cs-text);background:#0e10140a}.theme-console .cs-btn--inverted:hover,.cs-portal .cs-btn--inverted:hover{background:var(--cs-surface-2);transform:translateY(-1px)}.theme-console .cs-btn--link:hover{-webkit-text-decoration-color:var(--cs-signal-text);text-decoration-color:var(--cs-signal-text)}.theme-console .cs-btn:hover .cs-btn__arrow{transform:translate(2px)}}.theme-console .cs-btn:active,.cs-portal .cs-btn:active{transform:scale(.98)}.theme-console .cs-btn:disabled,.theme-console .cs-btn[aria-disabled=true],.cs-portal .cs-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.theme-console .cs-icon-btn,.cs-portal .cs-icon-btn{border-radius:var(--cs-r-control);border:1px solid var(--cs-hair);width:44px;height:44px;color:var(--cs-text);cursor:pointer;transition:border-color .18s var(--cs-ease-out), background-color .18s var(--cs-ease-out);background:#0e101405;place-items:center;display:inline-grid}.theme-console .cs-icon-btn svg,.cs-portal .cs-icon-btn svg{width:18px;height:18px}.theme-console .cs-icon-btn--sm{border-radius:var(--cs-r-chip);width:28px;height:28px}.theme-console .cs-icon-btn--sm svg{width:13px;height:13px}.theme-console .cs-icon-btn--sm:after{content:"";position:absolute;inset:-8px}.theme-console .cs-icon-btn--sm{position:relative}@media (hover:hover) and (pointer:fine){.theme-console .cs-icon-btn:hover,.cs-portal .cs-icon-btn:hover{border-color:var(--cs-hair-2);background:#0e10140d}}.theme-console .cs-link,.cs-portal .cs-link{color:var(--cs-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cs-hair-2);text-decoration-color:var(--cs-hair-2);text-underline-offset:.28em;transition:text-decoration-color .18s var(--cs-ease-out), color .18s var(--cs-ease-out)}@media (hover:hover){.theme-console .cs-link:hover,.cs-portal .cs-link:hover{-webkit-text-decoration-color:var(--cs-signal-text);text-decoration-color:var(--cs-signal-text)}}.theme-console .cs-chip,.cs-portal .cs-chip{border-radius:var(--cs-r-chip);border:1px solid var(--cs-hair);background:var(--cs-surface-2);min-height:22px;color:var(--cs-text-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.theme-console .cs-chip--signal,.cs-portal .cs-chip--signal{background:var(--cs-signal-soft);color:var(--cs-signal-text);border-color:#0f9d5c47}.theme-console .cs-chip--pill,.cs-portal .cs-chip--pill{border-radius:999px}.theme-console .cs-chip--ghost{background:0 0}.theme-console .cs-lit .cs-chip,.cs-portal .cs-lit .cs-chip{border-color:var(--cs-lit-hair);color:var(--cs-lit-text-3);background:#ffffff0f}.theme-console .cs-lit .cs-chip--signal,.cs-portal .cs-lit .cs-chip--signal{color:var(--cs-signal-ink);background:#3ddc971f;border-color:#3ddc974d}.theme-console .cs-window,.cs-portal .cs-window{border-radius:var(--cs-r-window);border:1px solid var(--cs-hair);background:var(--cs-surface);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.14 * var(--cs-edge,1))), 0 24px 64px -24px #0e121a2e, 0 48px 140px -48px var(--cs-signal-glow);position:relative}.theme-console .cs-card{border-radius:var(--cs-r-card);border:1px solid var(--cs-hair);background:var(--cs-surface);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.1 * var(--cs-edge,1)));transition:border-color .22s var(--cs-ease-out), box-shadow .22s var(--cs-ease-out);position:relative}@media (hover:hover) and (pointer:fine){.theme-console .cs-card--interactive:hover{border-color:var(--cs-hair-2);box-shadow:inset 0 1px 0 var(--cs-hair-2)}}.theme-console .cs-lit,.cs-portal .cs-lit{background:var(--cs-lit);color:var(--cs-lit-text-2);border-color:var(--cs-lit-hair);box-shadow:inset 0 1px 0 #ffffff14, 0 24px 64px -24px #0e121a52, 0 48px 140px -48px var(--cs-signal-glow)}.theme-console .cs-glass,.cs-portal .cs-glass{background:var(--cs-glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px 0 var(--cs-hair-2)}.theme-console .cs-chrome{border-bottom:1px solid var(--cs-hair);align-items:center;gap:.75rem;min-height:40px;padding:0 .75rem 0 .875rem;display:flex}.theme-console .cs-avatar{background:var(--cs-surface-2);border:1px solid var(--cs-hair);width:32px;height:32px;color:var(--cs-text);font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}.theme-console .cs-dot,.cs-portal .cs-dot{background:var(--cs-signal);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block;position:relative;box-shadow:0 0 0 3px #0f9d5c24}.theme-console .cs-dot--lg{width:8px;height:8px}.theme-console .cs-dot[data-breathe]{animation:2.4s ease-in-out infinite cs-breathe}.theme-console .cs-dot[data-paused]{animation-play-state:paused}.theme-console .cs-ring{border:1px solid var(--cs-signal);opacity:0;pointer-events:none;width:28px;height:28px;animation:cs-ring .9s var(--cs-ease-out) forwards;border-radius:999px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}@keyframes cs-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes cs-ring{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.theme-console .cs-write{animation:cs-write var(--cs-write-dur,.42s) var(--cs-ease-out) var(--cs-write-delay,0s) both;position:relative}.theme-console .cs-write:after{content:"";background:var(--cs-signal);width:2px;box-shadow:0 0 8px var(--cs-signal-glow);pointer-events:none;opacity:0;animation:cs-write-head var(--cs-write-dur,.42s) var(--cs-ease-out) var(--cs-write-delay,0s) both;position:absolute;top:0;bottom:0;left:0}.theme-console .cs-row-in{grid-template-rows:1fr;display:grid}@media (prefers-reduced-motion:no-preference){.theme-console .cs-row-in{animation:cs-row-in .32s var(--cs-ease-out) both}}@keyframes cs-row-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes cs-write{0%{clip-path:inset(-2px 100% -2px -2px)}to{clip-path:inset(-2px)}}@keyframes cs-write-head{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:calc(100% - 2px)}}.theme-console .cs-typing{align-items:center;gap:4px;height:18px;display:inline-flex}.theme-console .cs-typing span{background:var(--cs-text-3);border-radius:999px;width:5px;height:5px;animation:1.1s ease-in-out infinite cs-typing}.theme-console .cs-typing span:nth-child(2){animation-delay:.15s}.theme-console .cs-typing span:nth-child(3){animation-delay:.3s}@keyframes cs-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.theme-console .cs-caret{vertical-align:-.15em;background:var(--cs-signal);width:1px;height:1.05em;margin-left:1px;animation:1s step-end infinite cs-caret;display:inline-block}@keyframes cs-caret{50%{opacity:0}}.theme-console .cs-bubble{overflow-wrap:anywhere;border-radius:12px;max-width:min(84%,34rem);padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.theme-console .cs-bubble--bot{background:var(--cs-surface-2);border:1px solid var(--cs-hair);color:var(--cs-text);border-top-left-radius:4px;align-self:flex-start}.theme-console .cs-bubble--user{background:var(--cs-text);color:var(--cs-ink);border-top-right-radius:4px;align-self:flex-end}.theme-console .cs-ask__chip{border:1px solid var(--cs-hair-2);background:var(--cs-surface);min-height:28px;color:var(--cs-text-2);cursor:pointer;transition:border-color .18s var(--cs-ease-out), color .18s var(--cs-ease-out), background-color .18s var(--cs-ease-out);border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.theme-console .cs-ask__chip:hover:not(:disabled){border-color:var(--cs-signal);color:var(--cs-text);background:var(--cs-signal-soft)}}.theme-console .cs-ask__chip:active:not(:disabled){transform:scale(.97)}.theme-console .cs-ask__chip:disabled{opacity:.5;cursor:default}.theme-console .cs-ask__input{border-radius:var(--cs-r-chip);min-width:0;height:32px;color:var(--cs-text);font:inherit;background:0 0;border:0;flex:1;padding:0 .375rem;font-size:.8125rem}@media (pointer:coarse){.theme-console .cs-ask__input{font-size:1rem}}.theme-console .cs-ask__input::placeholder{color:var(--cs-text-3);opacity:1}.theme-console .cs-ask__input:focus-visible{outline-offset:0}.theme-console .cs-ask__send:disabled{cursor:default}.theme-console .cs-ask__note{font-family:var(--font-mono);color:var(--cs-text-3);padding:0 .75rem .625rem;font-size:.6875rem;line-height:1.3}.theme-console .cs-scrub{inset-inline:0;background:var(--cs-signal);transform-origin:0;pointer-events:none;height:2px;transition:opacity .4s var(--cs-ease-out);position:absolute;bottom:-1px;transform:scaleX(0)}.theme-console .cs-scrub[data-done]{opacity:0}.theme-console .cs-nav{z-index:50;height:var(--cs-nav-h);transition:background-color .26s var(--cs-ease-out), border-color .26s var(--cs-ease-out), backdrop-filter .26s var(--cs-ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.theme-console .cs-nav[data-scrolled]{background:var(--cs-glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:var(--cs-hair)}.theme-console .cs-nav__progress{background:var(--cs-signal);transform-origin:0;opacity:0;height:1px;transition:opacity .26s var(--cs-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.theme-console .cs-nav[data-scrolled] .cs-nav__progress{opacity:.9}.theme-console .cs-nav__link{height:36px;color:var(--cs-text-2);border-radius:var(--cs-r-control);transition:color .18s var(--cs-ease-out);align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.theme-console .cs-nav__link:after{content:"";background:var(--cs-signal);transform-origin:0;height:1px;transition:transform .18s var(--cs-ease-out);position:absolute;bottom:4px;left:.75rem;right:.75rem;transform:scaleX(0)}.theme-console .cs-nav__link[aria-current=true]{color:var(--cs-text)}.theme-console .cs-nav__link[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover){.theme-console .cs-nav__link:hover{color:var(--cs-text)}.theme-console .cs-nav__link:hover:after{transform:scaleX(1)}}.cs-langswitch{border:1px solid var(--cs-hair);background:#0e101405;border-radius:999px;align-items:center;height:32px;padding:2px;display:inline-flex}.cs-langswitch a{min-width:36px;height:26px;color:var(--cs-text-3);font-family:var(--font-mono);letter-spacing:.04em;transition:color .18s var(--cs-ease-out), background-color .18s var(--cs-ease-out);border-radius:999px;place-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-grid;position:relative}.cs-langswitch a:before{content:"";position:absolute;inset:-9px -2px}.cs-langswitch a[aria-current=true]{background:var(--cs-surface-3);color:var(--cs-text);box-shadow:inset 0 1px 0 var(--cs-hair-2)}@media (hover:hover){.cs-langswitch a:not([aria-current=true]):hover{color:var(--cs-text)}}.cs-portal.cs-sheet-overlay{z-index:70;background:#0e101429;position:fixed;inset:0}.cs-portal.cs-sheet{z-index:71;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);color:var(--cs-text-2);font-family:var(--font-text);background:#f4f4f1f0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-portal.cs-sheet[data-state=open]{animation:cs-sheet-in .42s var(--cs-ease-light) both}.cs-portal.cs-sheet[data-state=closed]{animation:cs-sheet-out .22s var(--cs-ease-out) both}.cs-portal.cs-sheet-overlay[data-state=open]{animation:cs-fade-in .2s var(--cs-ease-out) both}.cs-portal.cs-sheet-overlay[data-state=closed]{animation:cs-fade-out .22s var(--cs-ease-out) both}.theme-console .cs-sheet__item{animation:cs-rise .42s var(--cs-ease-out) both;animation-delay:calc(.12s + var(--i,0) * 40ms)}.theme-console .cs-sheet__link{border-bottom:1px solid var(--cs-hair);min-height:64px;color:var(--cs-text);font-family:var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:1rem;font-size:1.75rem;font-weight:600;display:flex}.theme-console .cs-sheet__link svg{width:20px;height:20px;color:var(--cs-text-3)}.theme-console .cs-sheet__link[aria-current=true] svg{color:var(--cs-signal-text)}@keyframes cs-sheet-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cs-sheet-out{0%{opacity:1}to{opacity:0}}@keyframes cs-fade-in{0%{opacity:0}}@keyframes cs-fade-out{to{opacity:0}}@keyframes cs-rise{0%{opacity:0;transform:translateY(12px)}}.theme-console .cs-hero{min-height:100dvh;padding-top:96px;padding-bottom:96px;position:relative}.theme-console .cs-hero__sub{margin-top:1.5rem}.theme-console .cs-hero__ctas{margin-top:1.75rem}.theme-console .cs-hero__trust{margin-top:1.5rem}.theme-console .cs-hero__stage{margin-top:3rem}@media (max-width:639px){.theme-console .cs-hero{padding-top:80px}.theme-console .cs-hero .cs-hero__sub{margin-top:1.125rem;font-size:1rem;line-height:1.5}.theme-console .cs-hero__ctas{margin-top:1.25rem}.theme-console .cs-hero__trust{margin-top:1rem}.theme-console .cs-hero__trust>li+li:before{content:" · ";color:var(--cs-text-4)}.theme-console .cs-hero__stage{margin-top:1.75rem}}@media (min-width:1024px) and (max-height:960px){.theme-console .cs-hero{padding-top:84px}.theme-console .cs-hero .cs-h1{font-size:clamp(2.5rem,1rem + 3.6vw,3.75rem)}.theme-console .cs-hero__sub,.theme-console .cs-hero__ctas{margin-top:1.25rem}.theme-console .cs-hero__trust{margin-top:1rem}.theme-console .cs-hero__stage{margin-top:2rem}}@media (min-width:1024px) and (max-height:820px){.theme-console .cs-hero{padding-top:72px}.theme-console .cs-hero .cs-h1{font-size:clamp(2.5rem,1rem + 3.4vw,3.5rem)}.theme-console .cs-hero .cs-lead{font-size:1.0625rem;line-height:1.55}.theme-console .cs-hero__stage{margin-top:1.75rem}}.theme-console .cs-hero__clock-figure{letter-spacing:-.04em;font-size:4.5rem;line-height:.9}@media (min-width:1280px){.theme-console .cs-hero__clock-figure{font-size:6rem}}@media (min-width:1920px){.theme-console .cs-hero__clock-figure{font-size:8rem}}.theme-console .cs-hero__spot{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% -8%, var(--cs-spot), transparent 72%);height:min(1100px,130vh);position:absolute;top:0;left:-10%;right:-10%}.theme-console .cs-hero__spot:after{content:"";background:radial-gradient(34% 26% at 50% -4%,#ffffffb3,#0000 70%);position:absolute;inset:0}.theme-console .cs-hero__stage{perspective:1600px;perspective-origin:50% 0}@media (prefers-reduced-motion:no-preference){.theme-console .cs-hero__hold{padding-bottom:128vh}}.theme-console .cs-hero__tilt,.theme-console .cs-hero__rise,.theme-console .cs-hero__par{transform-style:preserve-3d;transform-origin:50% 0;will-change:transform}.theme-console .cs-h1-line{display:block}.theme-console .cs-h1-accent{color:var(--cs-signal-text);padding-bottom:.08em;display:inline-block;position:relative}.theme-console .cs-h1-accent__rule{transform-origin:0;pointer-events:none;background:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.theme-console .cs-console{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.theme-console .cs-console{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,280px);height:500px}}@media (min-width:1280px){.theme-console .cs-console{grid-template-columns:minmax(0,272px) minmax(0,1fr) minmax(0,320px);height:540px}}.theme-console .cs-thread{border-bottom:1px solid var(--cs-hair);gap:.625rem;padding:.75rem .875rem;display:flex;position:relative}.theme-console .cs-thread[data-active]:before{content:"";background:var(--cs-signal);width:2px;position:absolute;top:0;bottom:0;left:0}.theme-console .cs-thread[data-active]{background:#0e101406}.theme-console .cs-inbox-channels{border-top:1px solid var(--cs-hair);padding:.875rem 0 .5rem}.theme-console .cs-inbox-channel{min-height:36px;color:var(--cs-text-3);transition:color .3s var(--cs-ease-out);align-items:center;gap:.625rem;padding:0 .875rem;font-size:.8125rem;display:flex}.theme-console .cs-inbox-channel[data-on]{color:var(--cs-text-2)}.theme-console .cs-strip{overflow-anchor:none;padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.theme-console .cs-sep{color:var(--cs-text-3);white-space:nowrap;align-items:center;gap:.75rem;margin-block:.25rem;font-size:.75rem;line-height:1.4;display:flex}.theme-console .cs-sep:before,.theme-console .cs-sep:after{content:"";background:var(--cs-hair);flex:1;height:1px}.theme-console .cs-receipt{border-radius:var(--cs-r-control);border:1px solid var(--cs-hair);background:#ffffffb8;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.theme-console .cs-receipt__tag{border:1px dashed var(--cs-hair-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-3);border-radius:4px;flex:none;padding:0 .3125rem;font-size:.75rem;line-height:1.4}.theme-console .cs-lead-row,.cs-portal .cs-lead-row{border-bottom:1px solid var(--cs-hair);grid-template-columns:minmax(4.5rem,34%) minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:34px;padding:.4375rem 0;display:grid}.theme-console .cs-lit .cs-lead-row,.cs-portal .cs-lit .cs-lead-row{border-bottom-color:var(--cs-lit-hair)}.theme-console .cs-skeleton,.cs-portal .cs-skeleton{background:var(--cs-surface-3);border-radius:4px;height:8px;display:inline-block}.theme-console .cs-lit .cs-skeleton,.cs-portal .cs-lit .cs-skeleton{background:#ffffff1f}.theme-console .cs-wordmark{--cs-wm-size:calc(min(100vw - 2 * var(--cs-gutter), var(--cs-container)) / 3.34);font-family:var(--font-display);font-weight:700;font-size:var(--cs-wm-size);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--cs-hair-2);white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:linear-gradient(var(--cs-text), var(--cs-text));transition:background-size .9s var(--cs-ease-light);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;line-height:.8;display:block}.theme-console .cs-wordmark-wrap{height:calc(min(100vw - 2 * var(--cs-gutter), var(--cs-container)) / 3.34 * .6);overflow:hidden}.theme-console .cs-wordmark[data-drawn=false]{clip-path:inset(0 100% 0 0)}.theme-console .cs-wordmark[data-drawn=true]{clip-path:inset(0);transition:clip-path 1.4s var(--cs-ease-light), background-size .9s var(--cs-ease-light)}@media (hover:hover) and (pointer:fine){.theme-console .cs-wordmark-wrap:hover .cs-wordmark{background-size:100% 100%}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.theme-console [data-cs-reveal],.theme-console [data-cs-intro]{opacity:0}}@media (prefers-reduced-motion:reduce){.theme-console .cs-dot[data-breathe],.theme-console .cs-typing span,.theme-console .cs-caret{animation:none}.theme-console .cs-ring{display:none}.theme-console .cs-write,.theme-console .cs-write:after{animation:.15s linear both cs-fade-in}.theme-console .cs-write:after{display:none}.cs-portal.cs-sheet[data-state=open],.theme-console .cs-sheet__item{animation:.15s linear both cs-fade-in}.theme-console .cs-wordmark[data-drawn]{clip-path:none;transition:none}.theme-console .cs-btn,.theme-console .cs-nav__link:after{transition-duration:1ms}.theme-console .cs-btn:active{transform:none}}}
