@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--bg: #06070b;--bg-elev: #0b0d14;--bg-elev-2: #0f1119;--ink: #e9edf5;--ink-dim: #8a92a6;--ink-faint: #4a5061;--blue: #2a7cff;--blue-deep: #0b3a94;--orange: #ff6a1a;--orange-soft: #ff8a4c;--green: #4ade80;--violet: #9b6bff;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--shadow-strong: 0 40px 100px -40px rgba(0, 0, 0, .8);--shadow-soft: 0 20px 50px rgba(0, 0, 0, .35);--bg-deep: var(--bg);--bg-charcoal: var(--bg-elev);--panel-glass: rgba(255, 255, 255, .03);--stroke: var(--line);--text-primary: var(--ink);--text-muted: var(--ink-dim);--neon-cyan: var(--blue);--neon-violet: var(--violet);--success: var(--green);--warning: var(--orange);--window-red: #ef4444;--window-yellow: #f59e0b;--window-green: #4ade80;--font-body: "Inter", sans-serif;--font-head: "Unbounded", sans-serif;--font-serif: "Cormorant Garamond", serif;--font-mono: "JetBrains Mono", monospace;--radius-container: 1.25rem;--radius-card: .875rem;--radius-pill: 9999px;--max-w: 1240px;--section-pad: clamp(64px, 9vw, 120px);--container-pad: clamp(18px, 4vw, 48px);--body-font-size: 1rem;--body-line-height: 1.7;--max-prose: 68ch;--mx: 0;--my: 0;--pointer-active: 0}html{scroll-behavior:smooth;color-scheme:dark}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--body-font-size);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ink);font-family:var(--font-head)}p{margin:0;color:var(--ink-dim)}a{color:inherit;text-decoration:none}a,button,input,textarea,select{touch-action:manipulation}button,input,textarea,select{font:inherit}button{margin:0}.app-root{position:relative;min-height:100dvh;opacity:0;transition:opacity .6s ease}.app-root--visible{opacity:1}.page-shell{position:relative;width:100%;min-height:100dvh;overflow:clip;border-left:1.5px solid rgba(42,124,255,.6);border-right:1.5px solid rgba(42,124,255,.6);isolation:isolate}.page-shell:before{content:"";position:fixed;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;pointer-events:none;opacity:calc(var(--pointer-active) * .18);background:radial-gradient(30rem circle at calc((var(--mx) + 1) * 50%) calc((var(--my) + 1) * 50%),rgba(42,124,255,.09),transparent 52%),radial-gradient(26rem circle at calc((var(--mx) + 1) * 50%) calc((var(--my) + 1) * 50%),rgba(255,106,26,.065),transparent 58%);filter:blur(54px);transition:opacity .35s ease}.page-shell--docs{border-left:none;border-right:none}.skip-link{position:fixed;top:14px;left:14px;z-index:300;transform:translateY(-140%);border:1px solid var(--line-2);border-radius:999px;background:#06070beb;padding:10px 14px;color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background .2s ease}.skip-link:focus-visible{transform:translateY(0)}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad);position:relative}.section{position:relative;padding:var(--section-pad) 0}.section-head{max-width:780px;margin-bottom:clamp(40px,5vw,60px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:24px;height:1px;background:var(--blue)}.section-title{margin-top:16px;color:var(--ink);font-family:var(--font-head);font-size:clamp(30px,4.4vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.section-title .accent{color:var(--orange)}.section-title .stroke{-webkit-text-stroke:1.2px rgba(255,255,255,.55);color:transparent}.section-sub{margin-top:20px;max-width:620px;font-size:15px;line-height:1.65}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;overflow:hidden;border:none;border-radius:6px;cursor:pointer;padding:14px 22px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.02em}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 10px 30px -10px #ff6a1a99}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px #ff6a1acc}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.btn-ghost:hover{background:#ffffff0a;border-color:var(--blue)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.06s}.reveal-delay-2{transition-delay:.12s}.reveal-delay-3{transition-delay:.18s}.reveal-delay-4{transition-delay:.24s}.p-layer{transform:translate3d(calc(var(--mx) * var(--depth, 10px)),calc(var(--my) * var(--depth, 10px)),0);transition:transform .2s ease-out;will-change:transform}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid color-mix(in srgb,var(--orange) 72%,white);outline-offset:3px}section[id],h2[id],h3[id],main[id]{scroll-margin-top:106px}::selection{background:#ff6a1a40;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--blue),var(--orange))}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5d9cff,#ff8a4c)}@media(max-width:768px){:root{--section-pad: 60px}.page-shell:before{display:none}.page-shell{border-left:none;border-right:none}}@media(pointer:coarse){.page-shell:before{display:none}.p-layer{transform:none!important;transition:none!important;will-change:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.p-layer{transform:none!important}.page-shell:before{display:none}}.cloud-screen,.cloud-auth,.cloud-public-gateway,.cloud-shell{min-height:100dvh;background:radial-gradient(circle at 18% 10%,rgba(42,124,255,.16),transparent 34rem),radial-gradient(circle at 82% 12%,rgba(255,106,26,.12),transparent 32rem),var(--bg);color:var(--ink);font-family:var(--font-body)}.cloud-auth,.cloud-public-gateway{display:grid;place-items:center;padding:6rem var(--container-pad);position:relative}.cloud-auth__brand{align-items:center;display:flex;gap:.8rem;left:var(--container-pad);position:fixed;top:1.4rem;z-index:3}.cloud-brand{color:var(--ink);font-family:var(--font-head);font-size:1rem;font-weight:800;letter-spacing:0;text-decoration:none}.cloud-brand span{color:var(--blue);font-family:var(--font-mono);padding:0 .08rem}.cloud-brand em{color:var(--orange-soft);font-style:normal}.cloud-auth__badge,.cloud-sidebar__badge{background:#ff6a1a24;border:1px solid rgba(255,106,26,.34);border-radius:var(--radius-pill);color:var(--orange-soft);font-family:var(--font-mono);font-size:.66rem;padding:.28rem .55rem;text-transform:uppercase}.cloud-lang-toggle{align-items:center;background:#ffffff0f;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.4rem;min-height:2.25rem;padding:0 .72rem}.cloud-lang-toggle:hover{background:#ffffff1a;border-color:#2a7cff6b;color:var(--blue-soft)}.cloud-auth__top-actions{align-items:center;display:flex;gap:.6rem;position:fixed;right:var(--container-pad);top:1.4rem;z-index:3}.cloud-lang-toggle--auth{position:static}.cloud-auth__mascot{bottom:clamp(1rem,5vw,3rem);opacity:.48;pointer-events:none;position:fixed;right:clamp(1rem,7vw,6rem);z-index:1}.cloud-auth__card{background:linear-gradient(180deg,#ffffff0b,#ffffff04),#0b0d14eb;border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow-strong);max-width:30rem;padding:clamp(1.4rem,4vw,2.2rem);position:relative;width:min(100%,30rem);z-index:2}.cloud-auth__card h1,.cloud-page__header h2,.cloud-detail-header h2,.cloud-topbar h1{color:var(--ink);font-family:var(--font-head);letter-spacing:-.04em;line-height:1.04}.cloud-auth__card h1{font-size:clamp(1.7rem,4vw,2.6rem);margin:.45rem 0 .7rem}.cloud-auth__switch{color:var(--ink-dim);margin-top:1.2rem}.cloud-auth__switch a,.cloud-muted a{color:var(--orange-soft)}.cloud-link-button{background:transparent;border:0;color:var(--orange-soft);cursor:pointer;font:inherit;padding:0}.cloud-form{display:grid;gap:1rem;margin-top:1.3rem}.cloud-form--inline{align-items:end;grid-template-columns:minmax(12rem,1fr) minmax(10rem,12rem) auto}.cloud-field{color:var(--ink);display:grid;gap:.45rem}.cloud-field--inline{align-items:center;grid-template-columns:auto minmax(10rem,14rem);margin:0}.cloud-field span{color:var(--ink-dim);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.cloud-field input,.cloud-field select,.cloud-field textarea,.cloud-chat__composer input,.cloud-chat__composer textarea{background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;color:var(--ink);min-height:3rem;outline:none;padding:.82rem .95rem}.cloud-field input[readonly]{color:var(--ink-dim)}.cloud-field--checkbox{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.8rem;display:flex;flex-direction:row;min-height:3.25rem;padding:.75rem}.cloud-field--checkbox input{accent-color:var(--orange);width:auto}.cloud-readonly-value{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;color:var(--ink);display:flex;min-height:3rem;padding:.82rem .95rem}.cloud-field input:focus,.cloud-field select:focus,.cloud-field textarea:focus,.cloud-chat__composer input:focus,.cloud-chat__composer textarea:focus{border-color:#2a7cff70;box-shadow:0 0 0 3px #2a7cff29}.cloud-field input[aria-invalid=true],.cloud-field select[aria-invalid=true]{border-color:#ff6b6b9e}.cloud-field__error,.cloud-field__hint{color:var(--ink-dim);font-size:.78rem;line-height:1.45}.cloud-field__error{color:#ffb2b2}.cloud-field textarea{min-height:5.5rem;resize:vertical}.cloud-form--profile-row{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);margin-top:0}.cloud-form--chip-row{align-items:end;grid-template-columns:minmax(0,1fr) auto;margin-top:0}.cloud-chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.cloud-chip{align-items:center;background:#ffffff0b;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;gap:.35rem;line-height:1.1;min-height:2.25rem;padding:.35rem .7rem;text-align:center}.cloud-chip--active,.cloud-chip:hover{background:#2a7cff21;border-color:#2a7cff52}.cloud-copy-row{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.cloud-copy-row code{background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;min-width:0;overflow-wrap:anywhere;padding:.82rem .95rem}.cloud-button{align-items:center;border:1px solid var(--line-2);border-radius:.45rem;cursor:pointer;display:inline-flex;font-family:var(--font-head);font-size:.78rem;font-weight:700;gap:.48rem;justify-content:center;letter-spacing:0;line-height:1.1;min-height:2.75rem;padding:.72rem .95rem;text-align:center;transition:border-color .18s ease,transform .18s ease,background .18s ease;white-space:normal}.cloud-button svg{flex:0 0 auto}.cloud-button:hover:not(:disabled){transform:translateY(-1px)}.cloud-button:disabled{cursor:not-allowed;opacity:.55}.cloud-button--primary{background:var(--orange);border-color:#ff6a1a85;color:#fff9f4;box-shadow:0 18px 44px #ff6a1a38}.cloud-button--soft{background:#ffffff0b;color:var(--ink)}.cloud-button--ghost{background:transparent;color:var(--ink)}.cloud-button--danger{background:#ff6b6b1f;border-color:#ff6b6b47;color:#ff9a9a}.cloud-icon-button{align-items:center;background:#ffffff0b;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.cloud-eyebrow{color:var(--blue);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.cloud-muted{color:var(--ink-dim)}.cloud-alert{background:#2a7cff14;border:1px solid rgba(42,124,255,.18);border-radius:.85rem;color:var(--ink);margin:1rem 0;padding:.9rem 1rem}.cloud-alert--danger{background:#ff6b6b1a;border-color:#ff6b6b3d;color:#ffb2b2}.cloud-alert--action{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.cloud-danger-box{background:#ff6b6b12;border:1px solid rgba(255,107,107,.22);border-radius:.85rem;display:grid;gap:.75rem;margin-top:1rem;padding:1rem}.cloud-danger-box p{color:var(--ink-dim);margin:0}.cloud-confirm{top:0;right:0;bottom:0;left:0;position:fixed;z-index:120}.cloud-confirm__backdrop{background:#010308b8;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.cloud-confirm__panel{background:radial-gradient(circle at 100% 0%,rgba(255,106,26,.14),transparent 42%),var(--bg-elev);border:1px solid var(--line-2);border-radius:.9rem;box-shadow:var(--shadow-strong);display:grid;gap:1rem;left:50%;max-width:32rem;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}.cloud-confirm__head{align-items:flex-start;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto}.cloud-confirm__head h3,.cloud-confirm__head p{margin:0}.cloud-confirm__head h3{font-family:var(--font-head);font-size:1rem;margin-bottom:.35rem}.cloud-confirm__head p{color:var(--ink-dim);line-height:1.5}.cloud-confirm__icon{align-items:center;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.28);border-radius:999px;color:#ff9a9a;display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.cloud-confirm__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.cloud-shell{display:grid;grid-template-columns:17rem minmax(0,1fr);overflow-x:hidden;position:relative}.cloud-sidebar{background:#06070bc2;border-right:1px solid var(--line);min-height:100dvh;padding:1.2rem;position:sticky;top:0}.cloud-sidebar__nav{display:grid;gap:.4rem;margin-top:2rem}.cloud-nav-link{align-items:center;border:1px solid transparent;border-radius:.75rem;color:var(--ink-dim);display:flex;gap:.65rem;padding:.76rem .85rem}.cloud-nav-link--active,.cloud-nav-link:hover{background:#2a7cff1f;border-color:#2a7cff47;color:var(--ink)}.cloud-main{min-width:0;padding:1.2rem clamp(1rem,2.4vw,2rem) 3rem;position:relative;z-index:1}.cloud-topbar,.cloud-page__header,.cloud-detail-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.cloud-topbar{background:#06070bbd;border:1px solid var(--line);border-radius:.95rem;margin-bottom:1.2rem;padding:.9rem 1rem}.cloud-topbar h1{align-items:center;display:flex;font-size:1.2rem;gap:.5rem;margin:.2rem 0 0}.cloud-topbar__session{align-items:center;color:var(--ink-dim);display:flex;flex-wrap:wrap;gap:.7rem}.cloud-support-link{align-items:center;background:#ffffff0f;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;gap:.4rem;min-height:2.35rem;padding:.25rem .7rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.cloud-support-link:hover{background:#ffffff0f;border-color:#ffffff38}.cloud-support-link--auth{position:static;z-index:3}.cloud-org-switcher{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:.45rem;min-height:2.35rem;padding:.25rem .35rem .25rem .7rem}.cloud-org-switcher span{color:var(--ink-faint);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.cloud-org-switcher select{background:transparent;border:0;color:var(--ink);max-width:13rem;min-height:1.8rem}.cloud-profile-switcher{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:.45rem;min-height:2.35rem;padding:.25rem .35rem .25rem .7rem}.cloud-profile-switcher span{color:var(--ink-faint);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.cloud-profile-switcher select{background:transparent;border:0;color:var(--ink);min-height:1.8rem}.cloud-page{display:grid;gap:1rem}.cloud-page--narrow{max-width:46rem}.cloud-page__header h2,.cloud-detail-header h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:.2rem 0}.cloud-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.cloud-panel{background:radial-gradient(circle at 0 0,rgba(42,124,255,.09),transparent 18rem),radial-gradient(circle at 100% 0,rgba(255,106,26,.07),transparent 18rem),#0b0d14e6;border:1px solid var(--line);border-radius:.95rem;box-shadow:var(--shadow-soft);padding:1rem}.cloud-panel--nested{margin-top:.75rem}.cloud-panel__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.cloud-panel__title{font-family:var(--font-body);font-size:1rem;margin:0 0 .85rem}.cloud-grid{display:grid;gap:1rem}.cloud-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-grid--one{grid-template-columns:minmax(0,1fr)}.cloud-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.cloud-runtime-snapshot{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.cloud-runtime-snapshot__status{align-items:center;display:flex;gap:.85rem;min-width:0}.cloud-runtime-snapshot__status h3{font-family:var(--font-head);font-size:1.25rem;margin:.15rem 0}.cloud-runtime-error{background:#ff6a1a14;border:1px solid rgba(255,106,26,.22);border-radius:.75rem;color:var(--text);margin-top:.65rem;max-width:46rem;padding:.75rem .85rem}.cloud-runtime-error strong,.cloud-runtime-error p,.cloud-runtime-error small{display:block}.cloud-runtime-error p{color:var(--muted);margin:.25rem 0}.cloud-runtime-error small{color:var(--muted-strong);line-height:1.45}.cloud-runtime-failure-inline{display:grid;gap:.2rem}.cloud-runtime-failure-inline small{color:var(--muted);line-height:1.4}.cloud-runtime-snapshot__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.cloud-pulse{border-radius:999px;display:inline-flex;flex:0 0 auto;height:.9rem;position:relative;width:.9rem}.cloud-pulse:after{animation:cloud-pulse 1.8s ease-out infinite;border:1px solid currentColor;border-radius:inherit;content:"";top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;opacity:.35;position:absolute}.cloud-pulse--green{background:var(--green);color:var(--green)}.cloud-pulse--blue{background:var(--accent);color:var(--accent)}.cloud-pulse--danger{background:#ff5c5c;color:#ff5c5c}.cloud-pulse--orange{background:var(--orange-soft);color:var(--orange-soft)}.cloud-pulse--violet{background:#a78bfa;color:#a78bfa}.cloud-pulse--muted{background:var(--ink-faint);color:var(--ink-faint)}@keyframes cloud-pulse{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.cloud-compact-grid{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.cloud-compact-grid>div{background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;min-width:0;padding:.75rem}.cloud-compact-grid span,.cloud-operation-card p{color:var(--ink-dim)}.cloud-compact-grid span{display:block;font-size:.76rem;margin-bottom:.25rem}.cloud-compact-grid strong{display:block;overflow-wrap:anywhere}.cloud-operation-card{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.85rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem}.cloud-operation-card p{margin:.15rem 0 0;overflow-wrap:anywhere}.cloud-flow-link{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.8rem;color:var(--ink);display:flex;gap:.65rem;padding:.75rem;text-decoration:none}.cloud-flow-link:hover{border-color:#2a7cff57}.cloud-flow-link__icon{color:var(--orange-soft);font-family:var(--font-mono);font-size:.7rem}@media(max-width:1280px){.cloud-shell{grid-template-columns:14.5rem minmax(0,1fr)}.cloud-sidebar{padding:1rem}.cloud-topbar__session{justify-content:flex-start}.cloud-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-table{background:#0b0d14c7;border:1px solid var(--line);border-radius:.95rem;overflow:hidden}.cloud-table__row{align-items:center;border-bottom:1px solid var(--line);color:var(--ink-dim);display:grid;gap:1rem;grid-template-columns:1.2fr .7fr 1.7fr 1fr;padding:.9rem 1rem}.cloud-table__row--head{color:var(--ink-faint);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.cloud-table__row--link:hover{background:#2a7cff12}.cloud-table--team .cloud-table__row{grid-template-columns:minmax(12rem,1fr) 12rem 1fr minmax(18rem,1.4fr)}.cloud-table select{background:#ffffff09;border:1px solid var(--line);border-radius:.65rem;color:var(--ink);min-height:2.5rem;padding:.55rem .7rem}.cloud-table code,.cloud-kv dd,.cloud-copy{font-family:var(--font-mono)}.cloud-link-button{background:transparent;border:0;color:var(--blue);cursor:pointer;font:inherit;padding:0}.cloud-form--filters{margin-bottom:.85rem}.cloud-badge{border:1px solid var(--line);border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:.66rem;padding:.24rem .52rem;text-transform:uppercase;width:fit-content}.cloud-badge--blue{background:#2a7cff24;border-color:#2a7cff47;color:#8bb8ff}.cloud-badge--orange{background:#ff6a1a24;border-color:#ff6a1a47;color:var(--orange-soft)}.cloud-badge--green{background:#4ade8021;border-color:#4ade8047;color:var(--green)}.cloud-badge--danger{background:#ff6b6b21;border-color:#ff6b6b47;color:#ff9a9a}.cloud-badge--violet{background:#9b6bff21;border-color:#9b6bff47;color:#bba4ff}.cloud-badge--muted{background:#ffffff09;color:var(--ink-dim)}.cloud-detail-header{background:#0b0d14db;border:1px solid var(--line);border-radius:.95rem;padding:1rem}.cloud-detail-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.cloud-copy{align-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);cursor:pointer;display:inline-flex;gap:.35rem;padding:.3rem .65rem}.cloud-version-pill{align-items:center;background:#4ade8014;border:1px solid rgba(74,222,128,.22);border-radius:999px;color:var(--ink-dim);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.35rem;min-height:2rem;padding:.3rem .65rem}.cloud-tabs{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.1rem}.cloud-tab{border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);flex:0 0 auto;padding:.52rem .78rem}.cloud-tab--active,.cloud-tab:hover{background:#2a7cff21;border-color:#2a7cff52;color:var(--ink)}.cloud-kv{display:grid;gap:.55rem 1rem;grid-template-columns:max-content minmax(0,1fr);margin:0}.cloud-kv dt{color:var(--ink-faint)}.cloud-kv dd{color:var(--ink);margin:0;min-width:0;overflow-wrap:anywhere}.cloud-list{color:var(--ink-dim);margin:0;padding-left:1rem}.cloud-log-view,.cloud-timeline,.cloud-stack{display:grid;gap:.55rem}.cloud-log-line,.cloud-secret-row,.cloud-timeline__item{background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;padding:.8rem}.cloud-log-line{align-items:start;display:grid;gap:.7rem;grid-template-columns:10rem 4rem minmax(0,1fr)}.cloud-log-line code{overflow-wrap:anywhere;white-space:pre-wrap}.cloud-secret-row{align-items:center;display:grid;gap:.8rem;grid-template-columns:1fr auto auto;min-width:0}.cloud-operation-row{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;display:grid;gap:.8rem;grid-template-columns:minmax(7rem,.35fr) auto minmax(0,1fr);padding:.8rem}.cloud-operation-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-operation-row span:last-child{color:var(--ink-dim);line-height:1.45;min-width:0;overflow-wrap:anywhere}.cloud-resource-summary{display:flex;flex-wrap:wrap;gap:.45rem}.cloud-resource-summary span{background:#ffffff0a;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);padding:.35rem .55rem}.cloud-secret-row--billing{grid-template-columns:minmax(0,1fr) auto auto auto}.cloud-secret-row>*{min-width:0;overflow-wrap:anywhere}.cloud-stack--padded{margin-top:1rem}.cloud-token-box{display:grid;gap:.85rem;margin-top:1rem}.cloud-token-row{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto minmax(12rem,1fr) auto;padding:.8rem}.cloud-token-row>*{min-width:0}.cloud-token-row__meta{color:var(--ink-dim);display:grid;font-size:.82rem;gap:.25rem}.cloud-release-row{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto minmax(15rem,auto);padding:.8rem}.cloud-release-row p{margin:.25rem 0 0;overflow-wrap:anywhere}.cloud-release-row__details{display:grid;gap:.7rem;grid-column:1 / -1}.cloud-rollout-target-detail{background:#0b0d14b8;border:1px solid var(--line);border-radius:.75rem;display:grid;gap:.9rem;padding:.9rem}.cloud-board{display:grid;gap:1rem;grid-template-columns:repeat(7,minmax(16rem,1fr));overflow-x:auto;padding-bottom:.3rem}.cloud-board__column{background:#0b0d14c7;border:1px solid var(--line);border-radius:1rem;min-height:22rem;padding:.85rem}.cloud-board__column-header{align-items:center;display:flex;justify-content:space-between}.cloud-board__column h3{font-size:1rem;margin:0}.cloud-board__empty{color:var(--ink-faint);margin-top:1rem}.cloud-task-card{background:#121621f5;border:1px solid rgba(255,106,26,.24);border-radius:.8rem;margin-top:.8rem;padding:.9rem}.cloud-task-card__head{align-items:center;display:flex;justify-content:space-between}.cloud-task-card h4{margin:.35rem 0}.cloud-task-toolbar{align-items:center;background:#0b0d14c7;border:1px solid var(--line);border-radius:.95rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.cloud-task-toolbar h3{font-family:var(--font-head);margin:.15rem 0 0}.cloud-task-detail{align-items:start;background:#0b0d14c7;border:1px solid var(--line);border-radius:.95rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem}.cloud-task-detail .cloud-kv{grid-column:1 / -1}.cloud-chat{background:#0b0d14c7;border:1px solid var(--line);border-radius:.95rem;display:grid;gap:1rem;min-height:32rem;padding:1rem}.cloud-chat__messages{align-content:end;display:grid;gap:.75rem;max-height:min(62vh,44rem);overflow-y:auto;padding-right:.15rem}.cloud-chat__message{background:#ffffff09;border:1px solid var(--line);border-radius:.9rem;max-width:44rem;padding:1rem}.cloud-chat__message--user{background:#2a7cff1f;border-color:#2a7cff4d;justify-self:end}.cloud-chat__message--system{max-width:100%}.cloud-chat__message-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.cloud-chat__message-content{line-height:1.55;margin:.45rem 0 0;white-space:pre-wrap}.cloud-chat__message-error{color:#ff9a9a;display:block;margin-top:.5rem}.cloud-chat__activity{background:#ffffff06;border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.45rem;max-width:44rem;padding:.85rem}.cloud-chat__event{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.cloud-chat__event strong{color:var(--ink-dim);font-size:.9rem;font-weight:600}.cloud-chat__notice{align-items:start;background:#2a7cff14;border:1px solid rgba(42,124,255,.2);border-radius:.9rem;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}.cloud-chat__notice h3{font-size:1rem;margin:0 0 .25rem}.cloud-chat__notice p{color:var(--ink-dim);margin:0}.cloud-chat__composer{align-items:center;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto}.cloud-chat__composer textarea{min-height:3.1rem;resize:vertical}.cloud-modal-backdrop{align-items:center;background:#020408b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:40}.cloud-modal{background:#0b0d14fa;border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow-soft);max-width:42rem;padding:1rem;width:min(42rem,100%)}.cloud-modal__head,.cloud-modal__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.cloud-modal__head h3{font-family:var(--font-head);margin:.15rem 0 0}.cloud-empty,.cloud-loader{background:#0b0d14d1;border:1px solid var(--line);border-radius:1rem;padding:1.2rem}.cloud-empty h2{margin:.3rem 0}.cloud-empty__action{margin-top:1rem}.cloud-plan{display:grid;gap:.8rem}.cloud-plan .cloud-button{width:100%}.cloud-plan h3{font-size:1.15rem;margin:0}.cloud-plan__price{align-items:baseline;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--font-head);font-size:1.55rem;gap:.45rem;margin:0}.cloud-plan__price span{color:var(--ink-dim);font-family:var(--font-body);font-size:.78rem}.cloud-billing-period{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:.25rem 0 1rem}.cloud-billing-period .cloud-chip span{color:var(--orange-soft);font-family:var(--font-mono);font-size:.7rem}.cloud-plan__limits{border-top:1px solid var(--line);display:grid;gap:.45rem;padding-top:.8rem}.cloud-plan__limits strong{font-family:var(--font-head);font-size:.85rem}.cloud-plan__limits span{color:var(--ink-dim);font-size:.86rem}.cloud-preset-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.cloud-preset-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-preset-card{align-items:start;background:#ffffff09;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);cursor:pointer;display:grid;gap:.45rem;min-height:8rem;padding:.9rem;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cloud-preset-card:hover,.cloud-preset-card--active{background:#2a7cff1a;border-color:#2a7cff57;transform:translateY(-1px)}.cloud-preset-card strong{font-family:var(--font-head);font-size:.95rem}.cloud-preset-card small{color:var(--ink-dim);line-height:1.45}.cloud-preset-card__icon,.cloud-secret-choice__icon{align-items:center;background:#ff6a1a1f;border:1px solid rgba(255,106,26,.26);border-radius:999px;color:var(--orange-soft);display:inline-flex;height:2rem;justify-content:center;width:2rem}.cloud-setup-section{border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.9rem;padding:1rem}.cloud-setup-section h3{font-family:var(--font-head);font-size:1rem;margin:.15rem 0 .25rem}.cloud-setup-section p{color:var(--ink-dim);line-height:1.5;margin:0}.cloud-setup-section__eyebrow{color:var(--orange-soft);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.cloud-setup-card-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-setup-card-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-setup-card{align-items:start;background:#ffffff09;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);cursor:pointer;display:grid;gap:.45rem;min-height:8.5rem;padding:.85rem;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cloud-setup-card:hover,.cloud-setup-card--active{background:#2a7cff1a;border-color:#2a7cff57;transform:translateY(-1px)}.cloud-setup-card strong{font-family:var(--font-head);font-size:.94rem}.cloud-setup-card small{color:var(--ink-dim);line-height:1.45}.cloud-setup-card__icon{align-items:center;background:#2a7cff1f;border:1px solid rgba(42,124,255,.26);border-radius:999px;color:var(--accent);display:inline-flex;height:2rem;justify-content:center;width:2rem}.cloud-setup-card--active .cloud-setup-card__icon{background:#ff6a1a1f;border-color:#ff6a1a42;color:var(--orange-soft)}.cloud-setup-card__meta{border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-family:var(--font-mono);font-size:.7rem;justify-self:start;padding:.25rem .5rem}.cloud-setup-wizard{display:grid;gap:1rem;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);margin-top:1rem}.cloud-setup-wizard__rail{align-content:start;display:grid;gap:.6rem}.cloud-setup-step{background:#ffffff09;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);cursor:pointer;display:grid;gap:.28rem;padding:.8rem;text-align:left}.cloud-setup-step span{align-items:center;background:#ffffff0f;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;height:1.65rem;justify-content:center;width:1.65rem}.cloud-setup-step strong{font-family:var(--font-head);font-size:.88rem}.cloud-setup-step small{color:var(--ink-dim);line-height:1.35}.cloud-setup-step:hover,.cloud-setup-step--active{background:#2a7cff1a;border-color:#2a7cff57}.cloud-setup-step--active span{background:#ff6a1a24;border-color:#ff6a1a4d;color:var(--orange-soft)}.cloud-setup-wizard__stage{border:1px solid var(--line);border-radius:.95rem;display:grid;gap:1rem;min-width:0;padding:1rem}.cloud-setup-wizard__head{align-items:start;display:flex;gap:1rem;justify-content:space-between}.cloud-setup-wizard__head h3{font-family:var(--font-head);margin:.18rem 0 .3rem}.cloud-setup-wizard__head p{color:var(--ink-dim);line-height:1.5;margin:0}.cloud-setup-wizard__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.cloud-setup-launch{border:1px solid var(--line);border-radius:.95rem;display:grid;gap:1rem;margin-top:1rem;padding:1rem}.cloud-setup-launch h3{font-family:var(--font-head);margin:.2rem 0 .3rem}.cloud-setup-launch p{color:var(--ink-dim);line-height:1.5;margin:0}.cloud-temperature-row{display:flex;flex-wrap:wrap;gap:.55rem}.cloud-temperature-row .cloud-chip{align-items:flex-start;flex-direction:column;gap:.12rem;min-width:9.5rem}.cloud-temperature-row .cloud-chip span{color:var(--ink-dim);font-size:.72rem}.cloud-setup-summary{background:#ffffff09;border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem}.cloud-setup-summary>span:first-child{color:var(--orange-soft);font-family:var(--font-mono);font-size:.72rem;grid-column:1 / -1;text-transform:uppercase}.cloud-setup-summary strong{font-family:var(--font-head);grid-column:1 / -1}.cloud-setup-summary span:not(:first-child){color:var(--ink-dim);line-height:1.4}.cloud-add-row,.cloud-form-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-add-row{align-items:end;margin:1rem 0}.cloud-field--full{grid-column:1 / -1}.cloud-config-card{background:#ffffff09;border:1px solid var(--line);border-radius:.95rem;display:grid;gap:1rem;padding:1rem}.cloud-config-card__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.cloud-config-card__head h3{font-family:var(--font-head);margin:.15rem 0 .25rem}.cloud-config-card__head p{color:var(--ink-dim);line-height:1.45;margin:0}.cloud-empty-state{align-items:center;border:1px dashed var(--line);border-radius:.95rem;color:var(--ink-dim);display:grid;gap:.45rem;justify-items:center;padding:1.4rem;text-align:center}.cloud-empty-state strong{color:var(--ink);font-family:var(--font-head)}.cloud-file-editor{display:grid;gap:1rem;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);margin-top:1rem}.cloud-file-list{align-content:start;display:grid;gap:.55rem}.cloud-file-list__item{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.8rem;color:var(--ink);cursor:pointer;display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem;text-align:left}.cloud-file-list__item--active,.cloud-file-list__item:hover{background:#2a7cff1a;border-color:#2a7cff57}.cloud-file-list__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-editor__stage{border:1px solid var(--line);border-radius:.95rem;display:grid;gap:.9rem;min-width:0;padding:1rem}.cloud-code-textarea{font-family:var(--font-mono);line-height:1.55;min-height:20rem}.cloud-advanced-panel{border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.9rem;padding:.85rem}.cloud-advanced-panel summary{color:var(--ink);cursor:pointer;font-family:var(--font-head);font-weight:700}.cloud-advanced-panel[open]{background:#ffffff06}.cloud-panel--wide{grid-column:1 / -1}.cloud-secret-picker{display:grid;gap:.65rem}.cloud-secret-choice{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4rem;padding:.75rem;text-align:left}.cloud-secret-choice--active,.cloud-secret-choice:hover{background:#2a7cff1a;border-color:#2a7cff57}.cloud-secret-choice strong,.cloud-secret-choice small{display:block}.cloud-secret-choice small{color:var(--ink-dim);font-family:var(--font-mono);font-size:.72rem;margin-top:.12rem}.cloud-secret-hints{color:var(--ink-dim);display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.cloud-secret-hints span{border:1px solid var(--line);border-radius:999px;font-size:.75rem;padding:.28rem .55rem}.cloud-security-card{align-items:center;display:flex;gap:.9rem}.cloud-result{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.cloud-result h2{margin:.15rem 0 .35rem}.cloud-modal{top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.cloud-modal__backdrop{background:#0000009e;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.cloud-modal__panel{background:var(--bg-elev);border:1px solid var(--line-2);border-radius:1rem;box-shadow:var(--shadow-strong);display:grid;gap:1rem;left:50%;max-width:29rem;padding:1.1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}.cloud-modal__header{align-items:start;display:flex;justify-content:space-between}.cloud-policy-links{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.75rem}.cloud-policy-links a,.cloud-policy-links span{color:var(--ink);font-family:var(--font-mono);font-size:.72rem}.cloud-policy-links a{color:var(--blue);text-decoration:none}.cloud-qr-card{align-items:center;background:#ffffff09;border:1px solid var(--line);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1rem;padding:.9rem}.cloud-qr-card svg{background:#fff;border-radius:.5rem;flex:0 0 auto;padding:.6rem}.cloud-copy-row--textarea{align-items:stretch}@media(max-width:980px){.cloud-shell{grid-template-columns:1fr}.cloud-sidebar{align-items:center;display:flex;gap:.8rem;min-height:auto;overflow-x:auto;position:relative}.cloud-sidebar__nav{display:flex;margin:0}.cloud-topbar,.cloud-page__header,.cloud-detail-header,.cloud-runtime-snapshot,.cloud-task-toolbar,.cloud-section-header{align-items:stretch;flex-direction:column}.cloud-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-grid--two,.cloud-grid--three{grid-template-columns:1fr}.cloud-panel--wide{grid-row:auto}.cloud-setup-wizard,.cloud-add-row,.cloud-file-editor,.cloud-form-grid{grid-template-columns:1fr}.cloud-setup-wizard__rail{grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:.2rem}.cloud-table__row{gap:.65rem;grid-template-columns:1fr}.cloud-table__row--head{display:none}.cloud-table__row>:not(:last-child){border-bottom:1px solid rgba(11,18,32,.08);padding-bottom:.65rem}.cloud-table__row>[data-label]:before{color:var(--cloud-muted);content:attr(data-label);display:block;font-size:.74rem;font-weight:700;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}}@media(max-width:640px){.cloud-main{padding:.8rem}.cloud-auth{padding-top:7rem}.cloud-auth__brand,.cloud-auth__top-actions{position:absolute}.cloud-auth__brand{top:1rem}.cloud-auth__top-actions{left:var(--container-pad);right:auto;top:4rem}.cloud-auth__mascot{display:none}.cloud-log-line,.cloud-chat__composer,.cloud-chat__notice,.cloud-operation-card,.cloud-operation-row,.cloud-copy-row,.cloud-form--inline,.cloud-form--chip-row,.cloud-form--profile-row,.cloud-field--inline,.cloud-token-row,.cloud-compact-grid,.cloud-secret-row--billing,.cloud-release-row,.cloud-table--team .cloud-table__row,.cloud-preset-grid,.cloud-preset-grid--compact,.cloud-setup-card-grid,.cloud-setup-card-grid--compact,.cloud-secret-choice{grid-template-columns:1fr}.cloud-setup-wizard__head,.cloud-setup-wizard__actions{align-items:stretch;flex-direction:column}.cloud-setup-summary{grid-template-columns:1fr}.cloud-temperature-row .cloud-chip{min-width:100%}}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.noise-vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.rabbit-svg{display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}.r-ear{transform-origin:bottom center;animation:earTwitch 6s ease-in-out infinite}.r-ear-left{animation-delay:.5s}.r-ear-right{animation-delay:1.2s;animation-duration:7s}@keyframes earTwitch{0%,40%,to{transform:rotate(0)}45%{transform:rotate(-4deg)}50%{transform:rotate(2deg)}55%{transform:rotate(-2deg)}60%{transform:rotate(0)}}.r-eyes circle{transform-origin:center;animation:blink 5.5s ease-in-out infinite}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.r-nose{transform-origin:center;animation:wiggle 2.8s ease-in-out infinite}@keyframes wiggle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.05)}}.nav{position:fixed;top:0;right:0;left:0;z-index:100;padding:18px 0;transition:padding .3s ease,background .3s ease,backdrop-filter .3s ease}.nav.is-menu-open,.nav.is-scrolled{border-bottom:1px solid var(--line);background:#06070bbf;padding:10px 0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav.is-menu-open{background:#06070beb;border-bottom-color:var(--line-2)}.nav-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-logo{display:inline-flex;align-items:center;gap:4px;border:none;background:none;color:var(--ink);cursor:pointer;padding:0;font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:.04em}.nav-logo-bracket{color:var(--blue);font-family:var(--font-mono);font-weight:400}.nav-logo-text{letter-spacing:.06em}.nav-logo-beta{margin-left:8px;border:1px solid rgba(255,106,26,.4);border-radius:4px;background:#ff6a1a14;padding:3px 7px;color:var(--orange);font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em}.nav-links{display:flex;align-items:center;gap:22px}.nav-links button,.nav-links a{position:relative;border:none;background:none;cursor:pointer;padding:0;color:var(--ink-dim);font:inherit;font-size:13px;text-decoration:none;transition:color .25s ease}.nav-links button:after,.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background:var(--orange);transition:width .3s ease}.nav-links button:hover,.nav-links a:hover{color:var(--ink)}.nav-links button:hover:after,.nav-links a:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:10px}.nav-lang{border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink-dim);cursor:pointer;padding:7px 11px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;transition:color .25s ease,border-color .25s ease}.nav-lang:hover{color:var(--ink);border-color:var(--line-2)}.nav-repo{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;color:var(--ink);transition:transform .25s ease,border-color .25s ease,color .25s ease}.nav-repo:hover{transform:translateY(-1px);border-color:#2a7cff73;color:var(--blue)}.nav-install{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:6px;background:var(--orange);color:#fff;cursor:pointer;padding:9px 16px;font-family:var(--font-head);font-size:12px;font-weight:600;box-shadow:0 8px 24px -10px #ff6a1a99;transition:transform .25s ease,box-shadow .25s ease}.nav-install:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #ff6a1acc}.nav-burger{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:transparent;cursor:pointer;padding:0}.nav-burger span{display:block;width:16px;height:1.5px;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.nav-burger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:76px var(--container-pad) max(18px,env(safe-area-inset-bottom));z-index:99;opacity:0;pointer-events:none;transition:opacity .3s ease}.nav-mobile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040508e6,#040508fa),radial-gradient(circle at 20% 8%,rgba(255,106,26,.09),transparent 34%),radial-gradient(circle at 84% 4%,rgba(42,124,255,.08),transparent 28%);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.nav-mobile.is-open{opacity:1;pointer-events:auto}.nav-mobile-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;width:min(100%,720px);max-height:calc(100dvh - 98px - max(18px,env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line-2);border-radius:24px;background:linear-gradient(180deg,#0c0e15f7,#080a10fb),radial-gradient(circle at top left,rgba(255,106,26,.05),transparent 28%),radial-gradient(circle at top right,rgba(42,124,255,.05),transparent 22%);padding:24px clamp(18px,4vw,28px) max(24px,env(safe-area-inset-bottom));box-shadow:0 40px 90px -40px #000000e6}.nav-mobile-inner button,.nav-mobile-inner a{border:none;border-bottom:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;padding:18px 0;text-align:left;font-family:var(--font-head);font-size:20px}.nav-mobile-utility{display:flex;align-items:center;gap:10px;padding-top:18px}.nav-mobile-lang,.nav-mobile-repo{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line)!important;border-radius:999px;background:#ffffff08!important;padding:0 14px!important;color:var(--ink-dim)!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}.nav-mobile-repo{color:var(--ink)!important;text-decoration:none}.nav-mobile-install{margin-top:20px;border:none!important;border-radius:8px;background:var(--orange)!important;padding:16px 20px!important;color:#fff!important;text-align:center!important;font-size:14px!important}@media(max-width:1180px){.nav-links{display:none}.nav-burger{display:flex}}@media(max-width:720px){.nav-install{display:none}.nav-mobile{padding-top:72px}.nav-mobile-inner{max-height:calc(100dvh - 92px - max(18px,env(safe-area-inset-bottom)))}}@media(max-width:600px){.nav-lang{display:none}.nav{padding:14px 0}.nav-logo-beta{display:none}.nav-mobile{padding-top:68px}.nav-mobile-inner{border-radius:20px;padding-top:20px}.nav-mobile-inner button,.nav-mobile-inner a{padding:16px 0;font-size:18px}}.hero{position:relative;min-height:100vh;overflow:hidden;padding:120px 0 90px;--scroll: 0}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);transform:translate3d(calc(var(--mx) * 6px),calc(var(--my) * 6px),0)}.hero-inner{position:relative}.hero-meta{margin-bottom:24px}.hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:999px;padding:7px 14px;color:var(--ink-dim);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 #4ade80b3;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.hero-title{max-width:980px;font-size:clamp(36px,6vw,92px);font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hero-word{position:relative;display:block}.hero-word>span:not(.hero-ghost){position:relative;z-index:2;background:linear-gradient(180deg,#fff,#bac2d4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-ghost{position:absolute;top:-18%;left:-2%;z-index:1;color:#0b3a946b;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-head);font-size:1.15em;font-weight:900;letter-spacing:-.03em;-webkit-text-stroke:1.5px rgba(42,124,255,.22)}.hero-ghost-2{top:auto;bottom:-12%;left:12%;color:#ff6a1a2e;-webkit-text-stroke-color:rgba(255,106,26,.22)}.hero-em{position:relative;font-style:italic;color:var(--orange)}.hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;max-width:980px;margin-top:44px}.hero-sub{max-width:520px;font-size:clamp(14px,1vw,16px);color:var(--ink-dim)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-channels{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px}.hero-channels-label{color:var(--ink-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.hero-channels-list{display:flex;flex-wrap:wrap;gap:8px}.channel-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;padding:8px 14px;color:var(--ink);font-size:12px;opacity:0;animation:chipIn .6s ease forwards;transition:border-color .3s ease,background .3s ease}.channel-chip:hover{border-color:var(--orange);background:#ff6a1a0f}.channel-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--blue)}@keyframes chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-terminal{position:relative;z-index:3;max-width:680px;margin-top:48px;overflow:hidden;border:1px solid var(--line-2);border-radius:12px;background:#0a0c12;box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #2a7cff0d}.hero-terminal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 0%,rgba(42,124,255,.08),transparent 50%);pointer-events:none}.term-head{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);background:#11141c;padding:10px 14px}.term-dot{width:10px;height:10px;border-radius:50%;background:#4a5061}.term-dot:nth-child(1){background:#ef4444}.term-dot:nth-child(2){background:#f59e0b}.term-dot:nth-child(3){background:var(--green)}.term-title{flex:1;margin-left:12px;color:var(--ink-faint);font-family:var(--font-mono);font-size:11.5px}.term-copy{border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink-dim);cursor:pointer;padding:4px 10px;font-family:var(--font-mono);font-size:10.5px;transition:color .25s ease,border-color .25s ease}.term-copy:hover{color:var(--ink);border-color:var(--line-2)}.term-body{position:relative;padding:18px 20px;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;line-height:1.75}.term-line{white-space:pre-wrap}.term-blank{height:4px}.term-prompt{margin-right:8px;color:var(--orange)}.term-user{margin-right:6px;color:var(--blue);font-weight:600}.term-bot{margin-right:6px;color:var(--orange);font-weight:600}.term-plan{color:var(--ink-dim)}.term-ok{color:var(--green)}.term-meta{color:var(--ink-faint);font-size:11.5px}.term-cursor:after{content:"▋";margin-left:2px;color:var(--orange);animation:blinkCursor 1s step-end infinite}@keyframes blinkCursor{50%{opacity:0}}.hero-rabbit{position:absolute;top:80px;right:0;z-index:1;width:300px;pointer-events:none;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.hero-rabbit-halo{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;display:grid;place-items:center;pointer-events:none}.halo-ring{position:absolute;border:1px dashed rgba(42,124,255,.3);border-radius:50%;animation:ringSpin 24s linear infinite}.halo-ring-1{width:320px;height:320px}.halo-ring-2{width:260px;height:260px;border-color:#ff6a1a4d;animation-duration:36s;animation-direction:reverse}.halo-ring-3{width:380px;height:380px;border-width:1px;border-style:solid;border-color:#ffffff0a}.hero-scroll{position:absolute;bottom:-56px;left:var(--container-pad);display:flex;align-items:center;gap:12px;color:var(--ink-dim);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.hero-scroll-line{position:relative;width:60px;height:1px;overflow:hidden;background:var(--line-2)}.hero-scroll-line span{position:absolute;top:0;left:0;width:30%;height:1px;background:var(--orange);animation:scrollLine 2.2s ease-in-out infinite}@keyframes scrollLine{0%{left:-30%}to{left:100%}}@media(max-width:1180px){.hero{min-height:auto;padding-bottom:82px}.hero-title{max-width:860px;font-size:clamp(40px,6vw,82px)}.hero-bottom{max-width:860px;gap:32px}.hero-sub{max-width:500px}.hero-terminal{max-width:640px}.hero-rabbit{top:48px;right:-64px;width:208px;opacity:.38}.halo-ring-1{width:270px;height:270px}.halo-ring-2{width:220px;height:220px}.halo-ring-3{width:320px;height:320px}}@media(max-width:1100px){.hero-rabbit{top:56px;right:-72px;width:184px;opacity:.28}}@media(max-width:900px){.hero-bottom{grid-template-columns:1fr;gap:24px}.hero-terminal{margin-top:32px}.hero-rabbit{display:none}}@media(max-width:760px){.hero-scroll{display:none}.hero-bottom{margin-top:34px}.hero-channels{margin-top:34px;gap:14px}.channel-chip{padding:7px 12px;font-size:11px}.hero-terminal{margin-top:28px}.term-body{padding:16px;font-size:12px;line-height:1.68}}@media(max-width:560px){.hero{min-height:auto;padding:96px 0 64px}.hero-meta{margin-bottom:18px}.hero-title{max-width:100%;font-size:clamp(26px,9.8vw,40px);line-height:1.04;letter-spacing:-.04em}.hero-ghost,.hero-ghost-2{display:none}.hero-bottom{margin-top:28px;gap:18px}.hero-sub{max-width:none;font-size:14px;line-height:1.65}.hero-ctas{gap:10px}.hero-channels{margin-top:28px;gap:10px}.hero-channels-label{width:100%}.hero-terminal{margin-top:24px;border-radius:10px}.term-head{padding:9px 12px}.term-title{margin-left:10px;font-size:10px}.term-copy{padding:4px 8px;font-size:10px}.term-body{padding:15px 14px;font-size:11px;line-height:1.7}}@media(pointer:coarse){.hero-grid{transform:none}.halo-ring{animation:none}.channel-chip{animation:none;opacity:1}}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none;animation:orbDrift 14s ease-in-out infinite alternate}.orb-blue{background:radial-gradient(circle at 30% 30%,#2a7cff,transparent 70%)}.orb-orange{background:radial-gradient(circle at 30% 30%,#ff6a1a,transparent 70%)}.orb-mix{background:radial-gradient(circle at 30% 30%,rgba(42,124,255,.9),transparent 60%),radial-gradient(circle at 70% 70%,rgba(255,106,26,.9),transparent 60%)}@keyframes orbDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.08)}}.audience-block{position:relative}.audience-block__container{display:flex;flex-direction:column;gap:1.75rem}.audience-block__head,.audience-block__card,.audience-block__item{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease,background .35s ease}.audience-block__head.revealed,.audience-block__card.revealed,.audience-block__card.revealed .audience-block__item{opacity:1;transform:translateY(0)}.audience-block__eyebrow{color:var(--orange, var(--warning))}.audience-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.audience-block__card{position:relative;padding:1.9rem 1.75rem;background:linear-gradient(180deg,#ffffff08,#ffffff04),var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem;overflow:hidden}.audience-block__card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px}.audience-block__card--fit:before{background:linear-gradient(90deg,var(--green, var(--success)),transparent 70%)}.audience-block__card--not:before{background:linear-gradient(90deg,var(--orange, var(--warning)),transparent 70%)}.audience-block__card:hover{transform:translateY(-4px);border-color:var(--line-2, rgba(255, 255, 255, .14))}.audience-block__card--fit:hover{border-color:#4ade804d}.audience-block__card--not:hover{border-color:#ff6a1a4d}.audience-block__card-head{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-bottom:1.35rem;flex-wrap:wrap}.audience-block__badge{display:inline-flex;align-items:center;padding:.38rem .82rem;border-radius:999px;font-family:var(--font-head);font-size:.72rem;font-weight:600;letter-spacing:-.01em}.audience-block__badge--fit{color:var(--green, var(--success));background:#4ade801a;border:1px solid rgba(74,222,128,.22)}.audience-block__badge--not{color:var(--orange, var(--warning));background:#ff6a1a14;border:1px solid rgba(255,106,26,.2)}.audience-block__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint, var(--text-muted))}.audience-block__list{list-style:none;display:flex;flex-direction:column;gap:.72rem;margin:0;padding:0}.audience-block__item{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;background:#ffffff05;border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:.8rem;font-size:.95rem;line-height:1.58;color:var(--ink, var(--text-primary))}.audience-block__item:hover{background:#ffffff09;border-color:var(--line-2, rgba(255, 255, 255, .14))}.audience-block__marker{position:relative;display:inline-flex;width:.95rem;height:.95rem;flex-shrink:0;margin-top:.22rem}.audience-block__marker:before,.audience-block__marker:after{content:"";position:absolute;left:0;width:.8rem;height:1px;border-radius:999px}.audience-block__marker:before{top:.28rem}.audience-block__marker:after{top:.58rem}.audience-block__marker--fit:before,.audience-block__marker--fit:after{background:var(--green, var(--success));box-shadow:0 0 8px #4ade8052}.audience-block__marker--not:before,.audience-block__marker--not:after{background:var(--orange, var(--warning));box-shadow:0 0 8px #ff6a1a47}@media(max-width:900px){.audience-block__grid{grid-template-columns:1fr}}@media(max-width:640px){.audience-block__card{padding:1.4rem 1.2rem}.audience-block__item{padding:.85rem .9rem;font-size:.9rem}}.capabilities{position:relative}.capabilities__container{display:flex;flex-direction:column;gap:1.85rem}.capabilities__head,.capabilities__card{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease,box-shadow .35s ease}.capabilities__head.revealed,.capabilities__card.revealed{opacity:1;transform:translateY(0)}.capabilities__eyebrow{color:var(--blue, var(--neon-cyan))}.capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.capabilities__card{--cap-accent: #2A7CFF;position:relative;min-height:18rem;display:flex;flex-direction:column;gap:.9rem;padding:1.6rem 1.35rem;background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem;overflow:hidden}.capabilities__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,var(--cap-accent),transparent 62%);opacity:0;transition:opacity .35s ease;pointer-events:none}.capabilities__card:hover{transform:translateY(-5px);border-color:#ffffff29;box-shadow:0 20px 45px #03081447}.capabilities__card:hover:before{opacity:.1}.capabilities__icon,.capabilities__tag,.capabilities__card-title,.capabilities__card-desc,.capabilities__tools,.capabilities__corner{position:relative;z-index:1}.capabilities__icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--cap-accent) 22%,rgba(255,255,255,.05));background:color-mix(in srgb,var(--cap-accent) 10%,rgba(255,255,255,.02))}.capabilities__icon svg{width:1.25rem;height:1.25rem}.capabilities__tag{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint, var(--text-muted))}.capabilities__card-title{font-family:var(--font-head);font-size:1rem;font-weight:600;line-height:1.34;letter-spacing:-.01em;color:var(--ink, var(--text-primary))}.capabilities__card-desc{font-size:.85rem;line-height:1.62;color:var(--ink-dim, var(--text-muted));flex:1}.capabilities__tools{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.capabilities__tool{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:.38rem;font-family:var(--font-mono);font-size:.66rem;line-height:1.2;color:var(--cap-accent);background:color-mix(in srgb,var(--cap-accent) 8%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--cap-accent) 18%,rgba(255,255,255,.05))}.capabilities__corner{position:absolute;top:1rem;right:1rem;width:.52rem;height:.52rem;border-top:1px solid var(--line-2, rgba(255, 255, 255, .16));border-right:1px solid var(--line-2, rgba(255, 255, 255, .16));transition:border-color .35s ease}.capabilities__card:hover .capabilities__corner{border-color:var(--cap-accent)}@media(max-width:1100px){.capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.capabilities__grid{grid-template-columns:1fr}.capabilities__card{min-height:auto;padding:1.35rem 1.1rem}}.automations{position:relative}.automations__container{display:flex;flex-direction:column;gap:1.8rem}.automations__head,.automations__card,.automations__flow{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease}.automations__head.revealed,.automations__card.revealed,.automations__flow.revealed{opacity:1;transform:translateY(0)}.automations__eyebrow{color:var(--orange, var(--warning))}.automations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.automations__card{padding:1.6rem 1.45rem;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem}.automations__card:hover{transform:translateY(-4px);border-color:#ff6a1a47}.automations__card-head{display:flex;align-items:flex-start;gap:.9rem}.automations__card-head h3{margin-bottom:.3rem;font-family:var(--font-head);font-size:1rem;font-weight:600;color:var(--ink, var(--text-primary))}.automations__card-head p{font-size:.84rem;line-height:1.58;color:var(--ink-dim, var(--text-muted))}.automations__icon{width:2.6rem;height:2.6rem;display:grid;place-items:center;flex-shrink:0;border-radius:.78rem;background:#2a7cff1a;color:var(--blue, var(--neon-cyan));border:1px solid rgba(42,124,255,.2)}.automations__icon--cron{background:#ff6a1a1a;color:var(--orange, var(--warning));border-color:#ff6a1a38}.automations__icon svg{width:1.2rem;height:1.2rem}.automations__code-box,.automations__cron-list{padding:.95rem;border-radius:.8rem;background:#0a0d13;border:1px solid var(--line, var(--stroke))}.automations__code-label{display:block;margin-bottom:.55rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint, var(--text-muted))}.automations__code-box code{font-family:var(--font-mono);font-size:.78rem;line-height:1.5;color:var(--ink, var(--text-primary));word-break:break-word}.automations__method{color:var(--green, var(--success));font-weight:700}.automations__token{color:var(--orange, var(--warning))}.automations__cron-list{display:flex;flex-direction:column;gap:.6rem}.automations__cron-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.automations__cron-row code{font-family:var(--font-mono);font-size:.75rem;color:var(--orange, var(--warning));background:#ff6a1a14;border-radius:.35rem;padding:.18rem .42rem}.automations__cron-row span{font-size:.72rem;color:var(--ink-dim, var(--text-muted))}.automations__flow{position:relative;padding:1.95rem;background:var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem;overflow:hidden}.automations__flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 50%,rgba(42,124,255,.08),transparent 48%),radial-gradient(circle at 100% 50%,rgba(255,106,26,.08),transparent 48%);pointer-events:none}.automations__flow-head,.automations__diagram{position:relative;z-index:1}.automations__flow-head{margin-bottom:1.5rem;max-width:34rem}.automations__flow-label{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange, var(--warning))}.automations__flow-head p{font-size:.9rem;line-height:1.62;color:var(--ink, var(--text-primary))}.automations__diagram{display:grid;grid-template-columns:1fr auto 1.25fr;gap:1.2rem;align-items:center}.automations__triggers{display:flex;flex-direction:column;gap:.55rem}.automations__trigger{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem .95rem;border-radius:.75rem;background:#ffffff08;border:1px solid var(--line-2, rgba(255, 255, 255, .14));font-family:var(--font-head);font-size:.8rem;font-weight:500;color:var(--ink, var(--text-primary))}.automations__trigger-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--blue, var(--neon-cyan));box-shadow:0 0 8px #2a7cff52}.automations__arrow{display:grid;place-items:center}.automations__arrow svg{width:4.2rem;height:4.2rem}.automations__profile{padding:1.4rem;border-radius:.95rem;background:#ff6a1a0d;border:1px solid rgba(255,106,26,.2)}.automations__profile-core{display:flex;align-items:baseline;gap:.7rem;padding-bottom:.95rem;margin-bottom:.95rem;border-bottom:1px dashed var(--line, var(--stroke))}.automations__profile-label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint, var(--text-muted))}.automations__profile-name{font-family:var(--font-head);font-size:1rem;font-weight:600;color:var(--orange, var(--warning))}.automations__profile-steps{display:flex;flex-direction:column;gap:.55rem}.automations__profile-step{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:.7rem;background:#ffffff08;font-size:.82rem;color:var(--ink, var(--text-primary))}.automations__profile-step-dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--orange, var(--warning));box-shadow:0 0 8px #ff6a1a47}@media(max-width:920px){.automations__grid,.automations__diagram{grid-template-columns:1fr}.automations__arrow{transform:rotate(90deg)}}@media(max-width:640px){.automations__card,.automations__flow{padding:1.35rem 1.1rem}.automations__cron-row{flex-direction:column;align-items:flex-start}}.memblock{position:relative;padding:6rem 1.5rem}.memblock:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent)}.memblock__inner{max-width:var(--max-w);margin:0 auto}.memblock__header,.memblock__grid{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.memblock__header.revealed,.memblock__grid.revealed{opacity:1;transform:translateY(0)}.memblock__header{display:flex;flex-direction:column;gap:.9rem;max-width:690px;margin-bottom:2rem}.memblock__eyebrow{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.memblock__title{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary)}.memblock__title em{color:var(--orange);font-style:normal}.memblock__subtitle{max-width:700px;font-size:.98rem;line-height:1.7;color:var(--text-muted)}.memblock__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.1rem;transition-delay:.12s}.memblock__rule,.memblock__layers{position:relative;background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid var(--stroke);border-radius:1.25rem}.memblock__rule{padding:1.7rem;overflow:hidden}.memblock__rule:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--orange))}.memblock__panel-label,.memblock__commands-label{font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.memblock__panel-label{color:var(--orange)}.memblock__rule-text{margin-top:.9rem;font-size:.92rem;line-height:1.7;color:var(--text-primary)}.memblock__commands{margin-top:1.6rem;padding:1rem;background:#0a0c12eb;border:1px solid var(--stroke);border-radius:.95rem;display:flex;flex-direction:column;gap:.5rem}.memblock__commands-label{color:#e0e6f47a}.memblock__command{display:flex;align-items:flex-start;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.6;color:var(--text-primary);word-break:break-word}.memblock__command-prompt{color:var(--orange);flex-shrink:0}.memblock__layers{padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;overflow:hidden}.memblock__layer{--tone: var(--blue);position:relative;display:grid;grid-template-columns:140px 1fr auto;gap:1rem;align-items:center;padding:1rem 1.05rem;border:1px solid var(--stroke);border-radius:1rem;background:#ffffff04;transition:transform .3s ease,border-color .3s ease,background .3s ease}.memblock__layer:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--tone) 45%,transparent);background:#ffffff08}.memblock__layer-side{display:flex;flex-direction:column;gap:.35rem}.memblock__layer-num{font-family:var(--font-head);font-size:1.45rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--tone)}.memblock__layer-scope{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e0e6f470}.memblock__layer-body h3{margin:0 0 .35rem;font-family:var(--font-head);font-size:.98rem;font-weight:600;color:var(--text-primary)}.memblock__layer-body p{margin:0;font-size:.85rem;line-height:1.62;color:var(--text-muted)}.memblock__layer-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--tone);box-shadow:0 0 16px var(--tone)}.memblock__rabbit{position:absolute;right:.9rem;bottom:-1.8rem;opacity:.48;pointer-events:none;filter:drop-shadow(0 18px 32px rgba(0,0,0,.42))}@media(max-width:1100px){.memblock__layer{grid-template-columns:124px 1fr auto}}@media(max-width:920px){.memblock__grid{grid-template-columns:1fr}.memblock__rabbit{display:none}}@media(max-width:720px){.memblock{padding:4.5rem 1.25rem}.memblock__rule,.memblock__layers{border-radius:1rem}.memblock__rule{padding:1.35rem}.memblock__layers{padding:.8rem}.memblock__layer{grid-template-columns:1fr;gap:.7rem;padding:.95rem}.memblock__layer-dot{position:absolute;top:.95rem;right:.95rem}}.skills-block{position:relative;padding:6rem 1.5rem}.skills-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent)}.skills-block__inner{max-width:var(--max-w);margin:0 auto}.skills-block__header,.skills-block__pillars,.skills-block__detail,.skills-block__cli{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.skills-block__header.revealed,.skills-block__pillars.revealed,.skills-block__detail.revealed,.skills-block__cli.revealed{opacity:1;transform:translateY(0)}.skills-block__header{display:flex;flex-direction:column;gap:.9rem;max-width:720px;margin-bottom:2rem}.skills-block__eyebrow,.skills-block__label{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.skills-block__eyebrow{color:var(--orange)}.skills-block__title{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary)}.skills-block__title em{color:var(--orange);font-style:normal}.skills-block__subtitle{max-width:700px;font-size:.98rem;line-height:1.7;color:var(--text-muted)}.skills-block__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-bottom:1rem;transition-delay:.08s}.skills-block__pillar,.skills-block__sources-panel,.skills-block__manifest,.skills-block__cli{background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid var(--stroke);border-radius:1.2rem}.skills-block__pillar{padding:1.45rem 1.35rem;transition:transform .32s ease,border-color .32s ease}.skills-block__pillar:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--blue) 24%,var(--stroke))}.skills-block__pillar-tag{display:inline-block;margin-bottom:.75rem;font-family:var(--font-head);font-size:.8rem;font-weight:600;color:var(--orange)}.skills-block__pillar p{margin:0;font-size:.85rem;line-height:1.64;color:var(--text-muted)}.skills-block__detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-bottom:1rem;transition-delay:.14s}.skills-block__sources-panel,.skills-block__manifest,.skills-block__cli{padding:1.45rem}.skills-block__label{display:block;margin-bottom:.85rem;color:#e0e6f475}.skills-block__sources-list{display:flex;flex-direction:column;gap:.55rem}.skills-block__source-item{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;border-radius:.8rem;background:#ffffff05;font-family:var(--font-mono);font-size:.77rem;color:var(--text-primary)}.skills-block__source-dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue);flex-shrink:0}.skills-block__manifest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.skills-block__file{overflow:hidden;border:1px solid var(--stroke);border-radius:.9rem;background:#0a0c12f0}.skills-block__file-head{padding:.72rem .9rem;border-bottom:1px solid var(--stroke);background:#ffffff06;font-family:var(--font-mono);font-size:.72rem;color:#e0e6f4ad}.skills-block__file-body{padding:.95rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.7;color:var(--text-primary)}.skills-block__file-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skills-block__file-line--muted{color:#e0e6f47a}.skills-block__file-line--ok{margin-top:.45rem;color:var(--green)}.skills-block__key{color:var(--blue)}.skills-block__string{color:var(--orange)}.skills-block__cli{transition-delay:.2s}.skills-block__cli-box{padding:1rem;background:#0a0c12f0;border:1px solid var(--stroke);border-radius:.95rem;display:flex;flex-direction:column;gap:.5rem}.skills-block__cli-line{display:flex;align-items:flex-start;gap:.55rem;font-family:var(--font-mono);font-size:.74rem;line-height:1.6;color:var(--text-primary);word-break:break-word}.skills-block__cli-prompt{color:var(--orange);flex-shrink:0}@media(max-width:1040px){.skills-block__pillars,.skills-block__detail{grid-template-columns:1fr}}@media(max-width:720px){.skills-block{padding:4.5rem 1.25rem}.skills-block__manifest-grid{grid-template-columns:1fr}.skills-block__sources-panel,.skills-block__manifest,.skills-block__cli,.skills-block__pillar{border-radius:1rem}.skills-block__sources-panel,.skills-block__manifest,.skills-block__cli{padding:1.2rem}}.app-block{position:relative;padding:6rem 1.5rem;overflow:hidden}.app-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent)}.app-block__inner{max-width:var(--max-w);margin:0 auto}.app-block__header,.app-block__window,.app-block__connect{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.app-block__header.revealed,.app-block__window.revealed,.app-block__connect.revealed{opacity:1;transform:translateY(0)}.app-block__header{display:flex;flex-direction:column;gap:.9rem;max-width:710px;margin-bottom:2rem}.app-block__eyebrow,.app-block__connect-label{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-block__eyebrow{color:var(--orange)}.app-block__title{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary)}.app-block__title em{color:var(--orange);font-style:normal}.app-block__subtitle{max-width:720px;font-size:.98rem;line-height:1.7;color:var(--text-muted)}.app-block__window{margin-bottom:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--stroke));border-radius:1.35rem;background:#0a0c12f2;box-shadow:0 40px 100px -46px #000c,0 0 0 1px #2a7cff0d;transition-delay:.08s}.app-block__titlebar{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;background:#ffffff08;border-bottom:1px solid var(--stroke)}.app-block__traffic{display:flex;gap:.45rem}.app-block__traffic span{width:.6rem;height:.6rem;border-radius:50%}.app-block__traffic span:nth-child(1){background:#ef4444}.app-block__traffic span:nth-child(2){background:#f59e0b}.app-block__traffic span:nth-child(3){background:var(--green)}.app-block__brand{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.app-block__brand-bracket{color:var(--blue);font-family:var(--font-mono)}.app-block__brand-badge{margin-left:.35rem;padding:.18rem .42rem;border-radius:.35rem;border:1px solid rgba(255,106,26,.35);background:#ff6a1a14;font-family:var(--font-mono);font-size:.55rem;color:var(--orange)}.app-block__disconnect{border:1px solid var(--stroke);border-radius:.45rem;background:transparent;padding:.36rem .7rem;font-family:var(--font-mono);font-size:.65rem;color:#e0e6f48f}.app-block__disconnect:hover{color:#ef4444;border-color:#ef44444d}.app-block__body{position:relative;display:grid;grid-template-columns:220px 1fr;min-height:480px}.app-block__sidebar{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1rem;border-right:1px solid var(--stroke);background:#ffffff04}.app-block__sidebar-label{margin-bottom:.35rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#e0e6f46b}.app-block__sessions{display:flex;flex-direction:column;gap:.35rem}.app-block__session{display:flex;align-items:center;gap:.65rem;padding:.62rem .78rem;border-radius:.75rem;font-size:.78rem;color:var(--text-primary);transition:background .25s ease,color .25s ease}.app-block__session:hover{background:#ffffff08}.app-block__session--active{background:#2a7cff14;color:var(--blue)}.app-block__session-dot{width:.4rem;height:.4rem;border-radius:50%;background:#e0e6f45c;flex-shrink:0}.app-block__session--active .app-block__session-dot{background:var(--blue);box-shadow:0 0 12px var(--blue)}.app-block__sidebar-note{margin:.5rem 0 0;font-size:.75rem;line-height:1.6;color:var(--text-muted)}.app-block__new-session{margin-top:.55rem;display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.72rem .82rem;border:1px dashed color-mix(in srgb,var(--orange) 34%,var(--stroke));border-radius:.75rem;background:transparent;font-size:.75rem;color:var(--text-primary);text-align:left}.app-block__new-session span{color:var(--orange)}.app-block__flags{margin-top:auto;padding-top:1rem;border-top:1px solid var(--stroke);display:flex;flex-direction:column;gap:.35rem}.app-block__flag{padding:.38rem .55rem;border-radius:.45rem;background:#ffffff05;font-family:var(--font-mono);font-size:.64rem;color:#e0e6f480}.app-block__main{display:flex;flex-direction:column;min-height:480px}.app-block__main-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem 1.2rem;border-bottom:1px solid var(--stroke)}.app-block__session-name{font-family:var(--font-head);font-size:.78rem;font-weight:600;color:var(--text-primary)}.app-block__live{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.app-block__live-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:app-block-pulse 2s infinite}@keyframes app-block-pulse{0%,to{opacity:1}50%{opacity:.35}}.app-block__log{flex:1;max-height:328px;padding:1.1rem 1.25rem;overflow:auto;font-family:var(--font-mono);font-size:.73rem;line-height:1.72}.app-block__line{color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.app-block__line--user{margin-bottom:.55rem}.app-block__line--thinking,.app-block__line--planning{color:#e0e6f480;font-style:italic}.app-block__line--tool{color:var(--text-primary)}.app-block__line--done{color:var(--green)}.app-block__line--final{margin-top:.6rem;padding:.75rem .85rem;border-left:2px solid var(--green);border-radius:.35rem;background:#4ade800d;font-family:var(--font-body, inherit);font-size:.8rem;line-height:1.55}.app-block__line--ready{color:var(--green)}.app-block__compose{padding:.9rem 1.2rem 1.15rem;border-top:1px solid var(--stroke)}.app-block__compose-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;flex-wrap:wrap}.app-block__compose-label,.app-block__compose-hints,.app-block__input{font-family:var(--font-mono)}.app-block__compose-label{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.app-block__compose-hints{font-size:.62rem;color:#e0e6f461}.app-block__input{display:flex;align-items:center;gap:.15rem;padding:.88rem .95rem;border:1px solid var(--stroke);border-radius:.85rem;background:#ffffff05;font-size:.74rem}.app-block__input-placeholder{color:#e0e6f466}.app-block__input-cursor{width:2px;height:.9rem;background:var(--orange);animation:app-block-cursor 1s step-end infinite}@keyframes app-block-cursor{0%,to{opacity:1}50%{opacity:0}}.app-block__rabbit{position:absolute;right:1rem;bottom:-1.15rem;opacity:.42;pointer-events:none;filter:drop-shadow(0 16px 32px rgba(0,0,0,.45))}.app-block__connect{padding:1.45rem 1.55rem;border:1px solid var(--stroke);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff08,#ffffff04);transition-delay:.18s}.app-block__connect-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.app-block__connect-label{color:var(--orange)}.app-block__tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--stroke);border-radius:.65rem;background:#ffffff05}.app-block__tab{border:0;border-radius:.5rem;padding:.5rem .82rem;background:transparent;font-family:var(--font-head);font-size:.74rem;color:#e0e6f48a}.app-block__tab.is-active{background:var(--blue);color:#fff}.app-block__steps{display:flex;align-items:stretch;gap:.7rem;flex-wrap:wrap}.app-block__step{flex:1;min-width:210px;display:flex;align-items:center;gap:.8rem;padding:.95rem 1rem;border:1px solid var(--stroke);border-radius:.95rem;background:#ffffff05;color:var(--text-primary);font-size:.84rem;line-height:1.45}.app-block__step code{font-family:var(--font-mono);font-size:.76rem;color:var(--orange)}.app-block__step-num{flex-shrink:0;width:1.95rem;height:1.95rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2a7cff14;border:1px solid rgba(42,124,255,.24);font-family:var(--font-head);font-size:.68rem;color:var(--blue)}.app-block__step-arrow{align-self:center;color:#e0e6f45c}@media(max-width:980px){.app-block__body{grid-template-columns:1fr}.app-block__sidebar{border-right:0;border-bottom:1px solid var(--stroke)}.app-block__rabbit{display:none}.app-block__steps{flex-direction:column}.app-block__step-arrow{display:none}}@media(max-width:720px){.app-block{padding:4.5rem 1.25rem}.app-block__window,.app-block__connect{border-radius:1rem}.app-block__titlebar,.app-block__main-head,.app-block__compose,.app-block__log{padding-left:1rem;padding-right:1rem}.app-block__brand{justify-content:flex-start;font-size:.7rem}.app-block__disconnect{display:none}.app-block__sidebar{padding:.95rem}.app-block__tabs{width:100%;justify-content:space-between}.app-block__tab{flex:1;text-align:center}.app-block__step{min-width:0}}.channels-block{position:relative}.channels-block__container{display:flex;flex-direction:column;gap:1.8rem}.channels-block__head,.channels-block__available,.channels-block__card,.channels-block__note,.channels-block__upcoming{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease}.channels-block__head.revealed,.channels-block__available.revealed,.channels-block__card.revealed,.channels-block__note.revealed,.channels-block__upcoming.revealed{opacity:1;transform:translateY(0)}.channels-block__eyebrow{color:var(--blue, var(--neon-cyan))}.channels-block__section-label{display:inline-block;margin-bottom:1rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint, var(--text-muted))}.channels-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.channels-block__card{padding:1.65rem 1.55rem;background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem;display:flex;flex-direction:column;gap:1rem}.channels-block__card:hover{transform:translateY(-4px);border-color:#2a7cff4d}.channels-block__card-head{display:flex;align-items:center;gap:.9rem}.channels-block__icon{width:2.9rem;height:2.9rem;border-radius:.78rem;display:grid;place-items:center;flex-shrink:0}.channels-block__icon svg{width:1.35rem;height:1.35rem}.channels-block__icon--telegram{color:#fff;background:linear-gradient(135deg,#229ed9,#27a7e7)}.channels-block__icon--telethon{color:#fff;background:linear-gradient(135deg,#ff6a1a,#ff8a4c)}.channels-block__card-titles{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.channels-block__card-titles h3{font-family:var(--font-head);font-size:1rem;font-weight:600;line-height:1.3;color:var(--ink, var(--text-primary))}.channels-block__card-titles span{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-faint, var(--text-muted))}.channels-block__badge{padding:.3rem .7rem;border-radius:999px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green, var(--success));background:#4ade801a;border:1px solid rgba(74,222,128,.2)}.channels-block__card-desc{font-size:.87rem;line-height:1.62;color:var(--ink-dim, var(--text-muted))}.channels-block__list{list-style:none;display:flex;flex-direction:column;gap:.6rem;padding:0;margin:0}.channels-block__list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.84rem;line-height:1.55;color:var(--ink, var(--text-primary))}.channels-block__line{position:relative;display:inline-flex;width:.9rem;height:.9rem;flex-shrink:0;margin-top:.22rem}.channels-block__line:before,.channels-block__line:after{content:"";position:absolute;left:0;width:.72rem;height:1px;border-radius:999px;background:var(--blue, var(--neon-cyan));box-shadow:0 0 8px #2a7cff3d}.channels-block__line:before{top:.28rem}.channels-block__line:after{top:.56rem}.channels-block__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.channels-block__note{padding:1.35rem 1.4rem;border:1px dashed var(--line-2, rgba(255, 255, 255, .14));border-radius:.95rem;background:#ffffff04}.channels-block__note-label{display:block;margin-bottom:.55rem;font-family:var(--font-head);font-size:.82rem;font-weight:600;color:var(--orange, var(--warning))}.channels-block__note p{font-size:.84rem;line-height:1.6;color:var(--ink-dim, var(--text-muted))}.channels-block__upcoming{padding-top:1.4rem;border-top:1px solid var(--line, var(--stroke))}.channels-block__upcoming-list{display:flex;flex-wrap:wrap;gap:.55rem}.channels-block__upcoming-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.62rem .92rem;border-radius:999px;font-family:var(--font-mono);font-size:.76rem;color:var(--ink-dim, var(--text-muted));background:#ffffff05;border:1px solid var(--line, var(--stroke))}.channels-block__chip-mark{position:relative;display:inline-flex;width:.75rem;height:.75rem}.channels-block__chip-mark:before,.channels-block__chip-mark:after{content:"";position:absolute;left:0;width:.58rem;height:1px;border-radius:999px;background:var(--ink-faint, var(--text-muted))}.channels-block__chip-mark:before{top:.23rem}.channels-block__chip-mark:after{top:.47rem}@media(max-width:920px){.channels-block__grid,.channels-block__notes{grid-template-columns:1fr}}@media(max-width:640px){.channels-block__card{padding:1.35rem 1.1rem}.channels-block__card-head{flex-wrap:wrap}.channels-block__badge{margin-left:3.8rem}}.faq{position:relative;padding:6rem 1.5rem}.faq:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent)}.faq__inner{max-width:var(--max-w);margin:0 auto}.faq__header,.faq__list-wrap,.faq__contact{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.faq__header.revealed,.faq__list-wrap.revealed,.faq__contact.revealed{opacity:1;transform:translateY(0)}.faq__header{display:flex;flex-direction:column;gap:.9rem;max-width:690px;margin-bottom:2rem}.faq__eyebrow{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.faq__title{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary)}.faq__title em{color:var(--orange);font-style:normal}.faq__subtitle{font-size:.98rem;line-height:1.7;color:var(--text-muted)}.faq__list-wrap{transition-delay:.08s}.faq__list{display:flex;flex-direction:column;gap:.6rem}.faq__item{overflow:hidden;border:1px solid var(--stroke);border-radius:1rem;background:linear-gradient(180deg,#ffffff08,#ffffff04);transition:border-color .3s ease,background .3s ease}.faq__item:hover{border-color:color-mix(in srgb,var(--blue) 22%,var(--stroke))}.faq__item--open{border-color:#ff6a1a47}.faq__question{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.3rem;background:transparent;border:0;text-align:left;cursor:pointer}.faq__question-num{font-family:var(--font-head);font-size:.7rem;color:#e0e6f470;letter-spacing:.1em}.faq__question-text{font-family:var(--font-head);font-size:.96rem;line-height:1.35;color:var(--text-primary)}.faq__item--open .faq__question-text{color:var(--orange)}.faq__question-icon{width:1.9rem;height:1.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--stroke);background:#ffffff08;color:#e0e6f494;transition:transform .3s ease,color .3s ease,border-color .3s ease,background .3s ease}.faq__item--open .faq__question-icon{transform:rotate(180deg);color:var(--orange);border-color:#ff6a1a3d;background:#ff6a1a14}.faq__answer{overflow:hidden;transition:max-height .4s ease}.faq__answer[aria-hidden=true]{visibility:hidden}.faq__answer-inner{padding:0 1.3rem 1.2rem 3.5rem;font-size:.9rem;line-height:1.68;color:var(--text-muted)}.faq__contact{margin-top:1.3rem;padding:1.7rem 1.8rem;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--stroke));border-radius:1.15rem;background:linear-gradient(135deg,#2a7cff14,#ff6a1a14),linear-gradient(180deg,#ffffff05,#ffffff03);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;transition-delay:.16s}.faq__contact-copy h3{margin:0 0 .3rem;font-family:var(--font-head);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.15;color:var(--text-primary)}.faq__contact-copy p{margin:0;font-size:.88rem;line-height:1.6;color:var(--text-muted)}.faq__contact-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.05rem;border-radius:999px;border:1px solid rgba(255,106,26,.28);background:#ff6a1a1f;font-family:var(--font-head);font-size:.85rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease}.faq__contact-btn:hover{transform:translateY(-2px);background:#ff6a1a29;border-color:#ff6a1a6b}@media(max-width:720px){.faq{padding:4.5rem 1.25rem}.faq__question{padding:1rem 1rem 1rem 1.05rem;gap:.75rem}.faq__question-num{display:none}.faq__answer-inner{padding:0 1rem 1rem}.faq__contact{padding:1.35rem}}.install{position:relative;padding:6rem 1.5rem;overflow:hidden}.install:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent)}.install__inner{max-width:var(--max-w);margin:0 auto}.install__header,.install__step-card,.install__prereqs{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.install__header.revealed,.install__step-card.revealed,.install__prereqs.revealed{opacity:1;transform:translateY(0)}.install__header{display:flex;flex-direction:column;gap:.9rem;max-width:720px;margin-bottom:2rem}.install__eyebrow,.install__section-label{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.install__eyebrow{color:var(--orange)}.install__title{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary)}.install__title em{color:var(--orange);font-style:normal}.install__subtitle{font-size:.98rem;line-height:1.7;color:var(--text-muted)}.install__step-card{padding:1.65rem;border:1px solid var(--stroke);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff08,#ffffff04)}.install__step-card{margin-bottom:1rem}.install__step-card--secondary{transition-delay:.08s}.install__step-card--choice{transition-delay:.04s}.install__section-label{display:block;margin-bottom:1rem;color:#e0e6f475}.install__choice-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.install__choice-card{display:flex;flex-direction:column;gap:.85rem;min-height:19rem;padding:1.25rem;border:1px solid var(--stroke);border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(42,124,255,.12),transparent 15rem),#ffffff05}.install__choice-card.is-local{background:radial-gradient(circle at 0 0,rgba(255,106,26,.12),transparent 15rem),#ffffff05}.install__choice-label,.install__choice-note{font-family:var(--font-mono);font-size:.66rem}.install__choice-label{width:fit-content;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--stroke));border-radius:999px;color:var(--blue);padding:.32rem .6rem}.install__choice-card.is-local .install__choice-label{border-color:color-mix(in srgb,var(--orange) 32%,var(--stroke));color:var(--orange)}.install__choice-card h3{margin:0;font-family:var(--font-head);font-size:1.2rem;color:var(--text-primary)}.install__choice-card p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.65}.install__choice-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:auto;border-radius:.55rem;background:var(--blue);color:#fff;font-family:var(--font-head);font-size:.78rem;font-weight:700}.install__choice-card.is-local .install__choice-action{background:var(--orange)}.install__choice-note{color:#e0e6f47a;line-height:1.55}.install__tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--stroke);border-radius:.7rem;background:#ffffff05;margin-bottom:1rem}.install__tab{border:0;border-radius:.55rem;padding:.6rem 1rem;background:transparent;font-family:var(--font-head);font-size:.76rem;color:#e0e6f48f}.install__tab.is-active{background:var(--blue);color:#fff}.install__installer-label{margin-bottom:.7rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#e0e6f46b}.install__installer-desc{max-width:720px;margin:.9rem 0 0;font-size:.86rem;line-height:1.65;color:var(--text-muted)}.install__next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.install__next-card,.install__support-card{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;border:1px solid var(--stroke);border-radius:1rem;background:#ffffff05}.install__next-head{display:flex;align-items:baseline;gap:.7rem}.install__next-num{font-family:var(--font-head);font-size:.72rem;letter-spacing:.1em;color:#e0e6f46b}.install__next-card h3,.install__support-card-title{margin:0;font-family:var(--font-head);color:var(--text-primary)}.install__next-card h3,.install__support-card-title{font-size:1rem}.install__next-card p,.install__support-card p{margin:0;font-size:.85rem;line-height:1.62;color:var(--text-muted)}.install__step-card--support{margin-top:1rem;transition-delay:.16s}.install__support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.install-block{overflow:hidden;border:1px solid var(--stroke);border-radius:1rem;background:#0a0c12f0}.install-block__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .9rem;border-bottom:1px solid var(--stroke);background:#ffffff06}.install-block__dots{display:flex;gap:.35rem}.install-block__dots span{display:block;width:.55rem;height:.55rem;border-radius:50%}.install-block__dots span:nth-child(1){background:#ef4444}.install-block__dots span:nth-child(2){background:#f59e0b}.install-block__dots span:nth-child(3){background:var(--green)}.install-block__label,.install-block__copy,.install-inline-block__copy{font-family:var(--font-mono)}.install-block__label{font-size:.64rem;color:#e0e6f46b}.install-block__copy,.install-inline-block__copy{border:1px solid color-mix(in srgb,var(--orange) 26%,var(--stroke));border-radius:999px;background:#ff6a1a14;padding:.28rem .62rem;font-size:.64rem;color:var(--orange)}.install-block__body{display:flex;align-items:flex-start;gap:.7rem;padding:1rem 1.05rem}.install-block__prompt,.install-inline-block__prompt{color:var(--orange);flex-shrink:0}.install-block__code,.install-inline-block__code{font-family:var(--font-mono);font-size:.76rem;line-height:1.6;color:var(--text-primary);word-break:break-word}.install-inline-block{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.82rem .92rem;border:1px solid var(--stroke);border-radius:.9rem;background:#0a0c12db}.install-inline-block__body{display:flex;align-items:center;gap:.55rem;min-width:0}.install__prereqs{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:1rem;transition-delay:.22s}.install__prereqs-label{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.install__prereq{display:inline-flex;align-items:center;padding:.32rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--stroke));background:#2a7cff14;font-family:var(--font-mono);font-size:.7rem;color:var(--text-primary)}.install__prereq-sep{color:#e0e6f44d}@media(max-width:980px){.install__choice-grid,.install__next-grid,.install__support-grid{grid-template-columns:1fr}}@media(max-width:720px){.install{padding:4.5rem 1.25rem}.install__step-card{padding:1.25rem;border-radius:1rem}.install__tabs{display:grid;grid-template-columns:1fr;width:100%}.install__tab{text-align:center}.install-block__header{display:none}.install-block__body{padding:.92rem .95rem}.install-inline-block{flex-direction:column;align-items:stretch}.install-inline-block__copy{align-self:flex-start}}.footer{position:relative;padding:4.5rem 0 2rem;border-top:1px solid var(--stroke);background:radial-gradient(ellipse at 50% 0%,rgba(42,124,255,.08),transparent 60%),var(--bg-deep);overflow:hidden}.footer__inner{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}.footer__top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--stroke)}.footer__brand{max-width:340px}.footer__logo-row{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.footer__logo{display:inline-flex;align-items:center;gap:.1rem;font-family:var(--font-head);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.footer__logo-bracket{color:var(--blue);font-family:var(--font-mono)}.footer__alpha-tag{padding:.2rem .42rem;border-radius:.35rem;border:1px solid rgba(255,106,26,.34);background:#ff6a1a14;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.footer__tagline{margin:0 0 1rem;font-size:.88rem;line-height:1.65;color:var(--text-muted)}.footer__status{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(74,222,128,.2);background:#4ade800d;font-family:var(--font-mono);font-size:.68rem;color:var(--green)}.footer__status-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:footer-pulse 2s infinite}@keyframes footer-pulse{0%,to{opacity:1}50%{opacity:.4}}.footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.footer__links-col{display:flex;flex-direction:column;gap:.85rem}.footer__links-heading{font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e0e6f46b}.footer__links-col nav{display:flex;flex-direction:column;gap:.55rem}.footer__link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:0;border:0;background:transparent;text-decoration:none;text-align:left;font-family:var(--font-head);font-size:.84rem;color:var(--text-primary);transition:color .22s ease,transform .22s ease}.footer__link:hover{color:var(--orange);transform:translate(2px)}.footer__link--external,.footer__link--muted{font-family:var(--font-mono);font-size:.76rem}.footer__link--muted{color:#e0e6f46b}.footer__cta{position:relative;margin:1.8rem 0;padding:1.8rem;border:1px solid color-mix(in srgb,var(--blue) 16%,var(--stroke));border-radius:1.2rem;background:linear-gradient(135deg,#2a7cff14,#ff6a1a14),linear-gradient(180deg,#ffffff05,#ffffff03);display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;overflow:hidden}.footer__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(42,124,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(42,124,255,.04) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at 30% 50%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,black 10%,transparent 70%);pointer-events:none}.footer__cta-copy,.footer__cta-actions{position:relative;z-index:1}.footer__cta-eyebrow{margin-bottom:.45rem;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.footer__cta-copy h3{margin:0;max-width:560px;font-family:var(--font-head);font-size:clamp(1.25rem,2.8vw,1.9rem);line-height:1.15;color:var(--text-primary)}.footer__cta-actions{display:flex;gap:.65rem;flex-wrap:wrap}.footer__cta-btn,.footer__toggle-btn{font-family:var(--font-head)}.footer__cta-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.82rem 1.1rem;text-decoration:none;font-size:.84rem;font-weight:600}.footer__cta-btn--primary{border:1px solid rgba(255,106,26,.32);background:#ff6a1a24;color:var(--text-primary)}.footer__cta-btn--secondary{border:1px solid var(--stroke);background:#ffffff08;color:var(--text-primary)}.footer__cta-rabbit{position:absolute;right:1rem;bottom:-1.5rem;opacity:.33;pointer-events:none;filter:drop-shadow(0 16px 30px rgba(0,0,0,.44))}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.35rem;border-top:1px solid var(--stroke);flex-wrap:wrap}.footer__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.7rem;color:#e0e6f466}.footer__sep{color:#e0e6f43d}.footer__version{color:var(--text-primary)}.footer__toggle-btn{border:1px solid var(--stroke);border-radius:999px;background:#ffffff08;padding:.62rem .9rem;font-size:.8rem;color:var(--text-primary)}@media(max-width:980px){.footer__top{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__cta{grid-template-columns:1fr}.footer__cta-rabbit{display:none}}@media(max-width:720px){.footer{padding-top:3.8rem}.footer__inner{padding:0 1.25rem}.footer__grid{grid-template-columns:1fr}.footer__cta{padding:1.35rem;border-radius:1rem}.footer__bottom{flex-direction:column;align-items:flex-start}}.docs-page{--docs-bg: #06070b;--docs-bg-elev: #0b0d14;--docs-bg-elev-2: #0f1119;--docs-bg-elev-3: #141826;--docs-ink: #e9edf5;--docs-ink-soft: rgba(233, 237, 245, .78);--docs-ink-dim: #8a92a6;--docs-ink-faint: #4a5061;--docs-blue: #2a7cff;--docs-blue-deep: rgba(11, 58, 148, .8);--docs-orange: #ff6a1a;--docs-orange-soft: #ff8a4c;--docs-green: #4ade80;--docs-red: #ef4444;--docs-line: rgba(255, 255, 255, .08);--docs-line-strong: rgba(255, 255, 255, .14);--docs-shadow: 0 28px 80px -36px rgba(0, 0, 0, .75);--docs-font-display: "Unbounded", var(--font-head), sans-serif;--docs-font-body: "Inter", var(--font-head), sans-serif;--docs-font-mono: var(--font-mono);position:relative;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(42,124,255,.14),transparent 32%),radial-gradient(circle at 85% 12%,rgba(255,106,26,.14),transparent 28%),linear-gradient(180deg,#04050a,#06070b);color:var(--docs-ink);overflow:clip}.docs-page:before,.docs-page:after{content:"";position:fixed;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#2a7cff66,#ff6a1a3d,#2a7cff47);opacity:.7;pointer-events:none;z-index:0}.docs-page:before{left:clamp(18px,3vw,38px)}.docs-page:after{right:clamp(18px,3vw,38px)}.docs-page__ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.docs-page__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,black 25%,transparent 72%);-webkit-mask-image:radial-gradient(circle at center,black 25%,transparent 72%);opacity:.75}.docs-page__orb{position:absolute;border-radius:50%;filter:blur(56px);opacity:.18;animation:docsOrbFloat 18s ease-in-out infinite}.docs-page__orb--blue{width:520px;height:520px;top:-120px;left:-120px;background:radial-gradient(circle,#2a7cffad,#2a7cff00)}.docs-page__orb--orange{width:460px;height:460px;right:-120px;top:160px;background:radial-gradient(circle,#ff6a1ab3,#ff6a1a00);animation-delay:-5s}.docs-page__orb--green{width:340px;height:340px;left:45%;bottom:10%;background:radial-gradient(circle,#4ade8066,#4ade8000);animation-delay:-9s}.docs-page__grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.04) .5px,transparent .6px),radial-gradient(circle at 70% 30%,rgba(255,255,255,.03) .6px,transparent .7px),radial-gradient(circle at 50% 80%,rgba(255,255,255,.03) .6px,transparent .7px);background-size:180px 180px;opacity:.28;mix-blend-mode:screen}@keyframes docsOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,20px,0) scale(1.06)}}.docs-topnav,.docs-layout,.docs-footer{position:relative;z-index:1}.docs-topnav{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--docs-line);background:#06070bc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.docs-topnav__inner{max-width:1460px;margin:0 auto;padding:.9rem clamp(1.1rem,2vw,1.75rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.docs-topnav__logo{display:inline-flex;align-items:center;gap:.22rem;background:none;border:none;cursor:pointer;padding:0;font-family:var(--docs-font-display);font-size:.9rem;font-weight:700;letter-spacing:.06em;color:var(--docs-ink);transition:opacity .2s ease}.docs-topnav__logo:hover{opacity:.82}.docs-topnav__bracket{color:var(--docs-blue);font-family:var(--docs-font-mono);font-weight:500}.docs-topnav__center{flex:1;display:flex;justify-content:center}.docs-topnav__mobile-nav-btn{display:none;align-items:center;gap:.65rem;min-width:0;max-width:320px;padding:.6rem .9rem;background:#ffffff09;border:1px solid var(--docs-line);border-radius:999px;color:var(--docs-ink-soft);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.docs-topnav__mobile-nav-btn:hover{background:#ffffff0d;border-color:var(--docs-line-strong);color:var(--docs-ink)}.docs-topnav__section-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--docs-font-body);font-size:.82rem;font-weight:600}.docs-topnav__right{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.docs-topnav__version-pill,.docs-topnav__lang,.docs-topnav__back{height:40px;border-radius:999px}.docs-topnav__version-pill{display:inline-flex;align-items:center;gap:.5rem;padding:0 .95rem;font-family:var(--docs-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--docs-ink-dim);border:1px solid rgba(255,106,26,.26);background:#ff6a1a14}.docs-topnav__version-dot,.docs-sidebar__version-dot{width:7px;height:7px;border-radius:50%;background:var(--docs-green);box-shadow:0 0 #4ade80b3;animation:docsPulse 2.1s infinite}@keyframes docsPulse{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 9px #4ade8000}to{box-shadow:0 0 #4ade8000}}.docs-topnav__lang{display:inline-flex;align-items:center;gap:.3rem;padding:0 .34rem;border:1px solid var(--docs-line);background:#ffffff09;color:var(--docs-ink-dim);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.docs-topnav__lang:hover{transform:translateY(-1px);border-color:#2a7cff4d;background:#2a7cff14;color:var(--docs-ink)}.docs-topnav__lang-chip{min-width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;border-radius:999px;font-family:var(--docs-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.docs-topnav__lang-chip--active{color:var(--docs-ink);background:linear-gradient(135deg,#2a7cff2e,#ff6a1a2e);box-shadow:inset 0 0 0 1px #ffffff0f}.docs-topnav__back{display:inline-flex;align-items:center;gap:.5rem;padding:0 1rem;background:transparent;border:1px solid var(--docs-line);color:var(--docs-ink);font-family:var(--docs-font-display);font-size:.74rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.docs-topnav__back:hover{transform:translateY(-1px);border-color:#2a7cff5c;background:#2a7cff14}.docs-mobile-nav{padding:.75rem 1rem 1rem;border-top:1px solid var(--docs-line);background:#06070bf5;max-height:70dvh;overflow-y:auto}.docs-mobile-nav__section{display:flex;flex-direction:column;gap:.25rem}.docs-mobile-nav__section+.docs-mobile-nav__section{margin-top:.2rem}.docs-mobile-nav__section-btn,.docs-mobile-nav__sub-btn{width:100%;text-align:left;background:none;border:none;cursor:pointer;border-radius:.85rem;transition:background .18s ease,color .18s ease,border-color .18s ease}.docs-mobile-nav__section-btn{padding:.8rem .95rem;color:var(--docs-ink-soft);border:1px solid transparent;font-family:var(--docs-font-display);font-size:.78rem;font-weight:600}.docs-mobile-nav__section-btn.active{color:var(--docs-ink);background:#2a7cff1a;border-color:#2a7cff2e}.docs-mobile-nav__subsections{display:flex;flex-direction:column;gap:.3rem;padding:0 0 .25rem .85rem;margin-left:.35rem;border-left:1px solid rgba(42,124,255,.16)}.docs-mobile-nav__sub-btn{padding:.55rem .75rem;color:var(--docs-ink-dim);font-family:var(--docs-font-mono);font-size:.72rem}.docs-mobile-nav__sub-btn.active{color:var(--docs-orange-soft);background:#ff6a1a17}.docs-layout{width:100%;max-width:1460px;margin:0 auto;padding:clamp(1.1rem,2vw,1.5rem);display:flex;align-items:flex-start;gap:clamp(1rem,1.7vw,1.6rem);flex:1}.docs-sidebar{position:sticky;top:74px;width:310px;height:calc(100dvh - 92px);flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f1119eb,#0b0d14e0),radial-gradient(circle at top right,rgba(42,124,255,.12),transparent 46%);border:1px solid var(--docs-line);border-radius:1.45rem;box-shadow:var(--docs-shadow);overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:width .3s ease}.docs-sidebar--collapsed{width:86px}.docs-sidebar__header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:1rem 1.05rem;border-bottom:1px solid var(--docs-line)}.docs-sidebar__label{font-family:var(--docs-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--docs-ink-dim);white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.docs-sidebar--collapsed .docs-sidebar__label{opacity:0;transform:translate(-8px);pointer-events:none}.docs-sidebar__toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.8rem;border:1px solid var(--docs-line);background:#ffffff08;color:var(--docs-ink-soft);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.docs-sidebar__toggle:hover{border-color:#2a7cff47;background:#2a7cff14;color:var(--docs-ink)}.docs-sidebar__nav{flex:1;overflow-y:auto;padding:.65rem;scrollbar-width:thin;scrollbar-color:rgba(42,124,255,.18) transparent}.docs-sidebar__nav::-webkit-scrollbar{width:4px}.docs-sidebar__nav::-webkit-scrollbar-thumb{background:#2a7cff38;border-radius:999px}.docs-sidebar__section{display:flex;flex-direction:column;gap:.28rem}.docs-sidebar__section+.docs-sidebar__section{margin-top:.18rem}.docs-sidebar__section-btn{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.82rem .9rem;border:1px solid transparent;border-radius:.95rem;background:transparent;color:var(--docs-ink-soft);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.docs-sidebar__section-btn:hover{background:#ffffff08;color:var(--docs-ink)}.docs-sidebar__section--active .docs-sidebar__section-btn{background:linear-gradient(135deg,#2a7cff1f,#ff6a1a14),#ffffff05;border-color:#2a7cff2e;color:var(--docs-ink);transform:translate(2px)}.docs-sidebar__section--active .docs-sidebar__section-btn:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--docs-blue),var(--docs-orange))}.docs-sidebar__section-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--docs-font-display);font-size:.78rem;font-weight:600}.docs-sidebar--collapsed .docs-sidebar__section-btn{justify-content:center;padding:.78rem .45rem}.docs-sidebar--collapsed .docs-sidebar__section-title{text-align:center;font-family:var(--docs-font-mono);font-size:.66rem;letter-spacing:.08em}.docs-sidebar__chevron{flex-shrink:0;color:var(--docs-ink-faint);transition:transform .25s ease,color .2s ease,opacity .2s ease}.docs-sidebar__chevron--open{color:var(--docs-orange-soft);transform:rotate(180deg)}.docs-sidebar--collapsed .docs-sidebar__chevron{display:none}.docs-sidebar__subsections{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .2rem 1rem;padding:.25rem 0 .15rem .85rem;border-left:1px solid rgba(42,124,255,.16)}.docs-sidebar__sub-btn{width:100%;padding:.48rem .7rem;border:1px solid transparent;border-radius:.75rem;background:transparent;color:var(--docs-ink-dim);text-align:left;cursor:pointer;font-family:var(--docs-font-mono);font-size:.68rem;line-height:1.45;transition:background .16s ease,color .16s ease,border-color .16s ease}.docs-sidebar__sub-btn:hover{color:var(--docs-ink);background:#ffffff08}.docs-sidebar__sub-btn--active{color:var(--docs-orange-soft);border-color:#ff6a1a24;background:#ff6a1a14}.docs-sidebar__version{display:flex;align-items:center;gap:.55rem;padding:1rem 1.05rem;border-top:1px solid var(--docs-line);font-family:var(--docs-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--docs-ink-dim)}.docs-main{min-width:0;flex:1;max-width:980px;padding:.25rem 0 3rem}.docs-hero{display:block;padding:clamp(1.2rem,2vw,1.6rem);margin-bottom:1.25rem;border:1px solid var(--docs-line);border-radius:1.55rem;background:linear-gradient(180deg,#0f1119f0,#0b0d14db),radial-gradient(circle at top right,rgba(42,124,255,.16),transparent 42%);box-shadow:var(--docs-shadow);overflow:hidden;position:relative}.docs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at top left,black,transparent 82%);-webkit-mask-image:radial-gradient(circle at top left,black,transparent 82%);pointer-events:none}.docs-hero__copy{position:relative;z-index:1;max-width:820px}.docs-hero__eyebrow,.docs-jumpbar__label{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--docs-font-mono);font-size:.67rem;letter-spacing:.18em;text-transform:uppercase;color:var(--docs-ink-dim)}.docs-hero__eyebrow-line,.docs-jumpbar__label-line{width:28px;height:1px;background:var(--docs-blue)}.docs-hero__title{margin:1rem 0 0;display:flex;flex-direction:column;gap:.35rem;font-family:var(--docs-font-display);line-height:.98}.docs-hero__title-main{font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.05em;text-wrap:balance}.docs-hero__title-accent{font-size:clamp(1rem,1.8vw,1.55rem);color:var(--docs-orange-soft);letter-spacing:-.04em}.docs-hero__lead{max-width:52rem;margin:1rem 0 0;font-family:var(--docs-font-body);font-size:.98rem;line-height:1.8;color:var(--docs-ink-soft)}.docs-hero__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.3rem}.docs-hero__badge{display:inline-flex;align-items:center;min-height:38px;padding:0 .95rem;border-radius:999px;border:1px solid var(--docs-line);background:#ffffff06;color:var(--docs-ink-soft);font-family:var(--docs-font-body);font-size:.78rem;font-weight:600}.docs-breadcrumb{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--docs-ink-dim);font-family:var(--docs-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.docs-breadcrumb__current{color:var(--docs-orange-soft)}.docs-jumpbar{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:1.2rem;border:1px solid var(--docs-line);background:#0b0d14b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.docs-jumpbar__items{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.docs-jumpbar__item{min-height:38px;padding:0 .9rem;border-radius:999px;border:1px solid var(--docs-line);background:#ffffff06;color:var(--docs-ink-soft);cursor:pointer;font-family:var(--docs-font-body);font-size:.78rem;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.docs-jumpbar__item:hover{transform:translateY(-1px);border-color:#2a7cff42;color:var(--docs-ink)}.docs-jumpbar__item--active{border-color:#ff6a1a3d;background:#ff6a1a1a;color:var(--docs-orange-soft)}.docs-content-body{padding:clamp(1.25rem,2vw,1.8rem);border:1px solid var(--docs-line);border-radius:1.5rem;background:linear-gradient(180deg,#0f1119eb,#0b0d14e6),radial-gradient(circle at top right,rgba(42,124,255,.12),transparent 40%);box-shadow:var(--docs-shadow);animation:docsContentIn .28s ease}@keyframes docsContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.docs-section{display:flex;flex-direction:column}.docs-section__h2,.docs-section__h3{scroll-margin-top:106px}.docs-section__h2{margin:0;font-family:var(--docs-font-display);font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.08;letter-spacing:-.04em}.docs-section__h3{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:.75rem;font-family:var(--docs-font-display);font-size:1rem;line-height:1.2;letter-spacing:-.03em}.docs-section__h3:before{content:"";width:18px;height:1px;background:linear-gradient(90deg,var(--docs-blue),var(--docs-orange));flex-shrink:0}.docs-section__p,.docs-section__ul li,.docs-section__ol li,.docs-note,.docs-memory-level__desc,.docs-checklist__item{font-family:var(--docs-font-body)}.docs-section__p{margin:1rem 0 0;max-width:62rem;color:var(--docs-ink-soft);font-size:.98rem;line-height:1.82}.docs-section__ul,.docs-section__ol{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}.docs-section__ul li,.docs-section__ol li{position:relative;padding-left:1.5rem;color:var(--docs-ink-soft);font-size:.96rem;line-height:1.78}.docs-section__ul li:before{content:"";position:absolute;left:0;top:.82rem;width:.75rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--docs-blue),var(--docs-orange))}.docs-section__ol{counter-reset:docsCounter}.docs-section__ol li{padding-left:2.25rem;counter-increment:docsCounter}.docs-section__ol li:before{content:counter(docsCounter);position:absolute;left:0;top:.18rem;width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(42,124,255,.2);background:#2a7cff14;color:var(--docs-blue);font-family:var(--docs-font-mono);font-size:.62rem;font-weight:700}.docs-inline-code{display:inline-flex;align-items:center;min-height:1.9em;padding:.1em .5em;border-radius:.45rem;border:1px solid rgba(42,124,255,.18);background:#2a7cff14;color:#a4c9ff;font-family:var(--docs-font-mono);font-size:.82em}.docs-code{margin:1.15rem 0 0;border-radius:1rem;overflow:hidden;border:1px solid var(--docs-line-strong);background:#0a0c12;box-shadow:0 24px 70px -38px #000000e6}.docs-code__header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:0 .95rem;border-bottom:1px solid var(--docs-line);background:#11141c}.docs-code__meta{display:flex;align-items:center;gap:.8rem;min-width:0}.docs-code__dots{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.docs-code__dot{width:.62rem;height:.62rem;border-radius:50%}.docs-code__dot--red{background:var(--docs-red)}.docs-code__dot--amber{background:#f59e0b}.docs-code__dot--green{background:var(--docs-green)}.docs-code__lang{color:var(--docs-ink-faint);font-family:var(--docs-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.docs-code__copy{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .7rem;border-radius:999px;border:1px solid rgba(42,124,255,.16);background:#2a7cff14;color:#a4c9ff;cursor:pointer;font-family:var(--docs-font-mono);font-size:.64rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.docs-code__copy:hover{border-color:#ff6a1a3d;background:#ff6a1a1a;color:var(--docs-orange-soft)}.docs-code__body{margin:0;padding:1.1rem 1.2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(42,124,255,.2) transparent}.docs-code__body::-webkit-scrollbar{height:4px}.docs-code__body::-webkit-scrollbar-thumb{background:#2a7cff38;border-radius:999px}.docs-code__body code{color:var(--docs-ink);font-family:var(--docs-font-mono);font-size:.84rem;line-height:1.75;white-space:pre}.docs-note{display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin:1rem 0 0;padding:.95rem 1rem;border-radius:1rem;border:1px solid transparent;font-size:.92rem;line-height:1.7}.docs-note svg{margin-top:.18rem}.docs-note--cyan{color:var(--docs-ink-soft);background:#2a7cff14;border-color:#2a7cff2e}.docs-note--cyan svg{color:var(--docs-blue)}.docs-note--violet{color:var(--docs-ink-soft);background:#ff6a1a14;border-color:#ff6a1a33}.docs-note--violet svg{color:var(--docs-orange-soft)}.docs-note--red{color:var(--docs-ink-soft);background:#ef444414;border-color:#ef444433}.docs-note--red svg{color:var(--docs-red)}.docs-quote{margin:1rem 0 0;padding:1rem 1.1rem;border-left:3px solid var(--docs-orange);border-radius:0 1rem 1rem 0;background:#ff6a1a0f;color:#ffc6a6;font-family:var(--docs-font-mono);font-size:.84rem;line-height:1.8}.docs-memory-levels,.docs-checklist{margin:1rem 0 0;display:flex;flex-direction:column;gap:.7rem}.docs-memory-level,.docs-checklist__item{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--docs-line);background:#ffffff06}.docs-memory-level{display:flex;align-items:center;gap:.95rem}.docs-memory-level__id{min-width:140px;color:var(--docs-blue);font-family:var(--docs-font-mono);font-size:.78rem;font-weight:700}.docs-memory-level__desc{color:var(--docs-ink-soft);font-size:.92rem;line-height:1.7}.docs-ops-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 0}.docs-ops-grid .docs-inline-code{min-height:34px;padding:0 .78rem;border-radius:999px;font-size:.74rem}.docs-checklist__item{display:flex;align-items:flex-start;gap:.75rem;color:var(--docs-ink-soft);font-size:.92rem;line-height:1.7}.docs-checklist__icon{width:1.1rem;height:1.1rem;display:grid;place-items:center;flex-shrink:0;margin-top:.2rem;border-radius:50%;background:#4ade8024;color:var(--docs-green)}.docs-pagination{display:flex;justify-content:space-between;gap:1rem;margin-top:1.15rem}.docs-pagination__btn{flex:1;min-width:0;display:flex;align-items:center;gap:1rem;padding:1.05rem 1.15rem;border-radius:1.2rem;border:1px solid var(--docs-line);background:linear-gradient(180deg,#0f1119e6,#0b0d14d6),#ffffff05;color:var(--docs-ink);cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.docs-pagination__btn:hover{transform:translateY(-2px);border-color:#2a7cff38;background:linear-gradient(180deg,#141826f5,#0b0d14e6),#2a7cff0a}.docs-pagination__btn--next{flex-direction:row-reverse;text-align:right}.docs-pagination__label{color:var(--docs-ink-dim);font-family:var(--docs-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.docs-pagination__title{margin-top:.25rem;font-family:var(--docs-font-display);font-size:.82rem;line-height:1.4}.docs-footer{margin-top:auto;border-top:1px solid var(--docs-line);background:#06070bd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.docs-footer__inner{max-width:1460px;margin:0 auto;padding:1.05rem clamp(1.1rem,2vw,1.75rem);display:flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap;color:var(--docs-ink-dim);font-family:var(--docs-font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.docs-footer__sep{opacity:.35}@media(max-width:1280px){.docs-main{max-width:920px}}@media(max-width:1180px){.docs-layout{gap:1rem;padding:1rem}.docs-sidebar{display:none}.docs-topnav__mobile-nav-btn{display:inline-flex}.docs-topnav__version-pill{display:none}.docs-topnav__inner{gap:.75rem}.docs-topnav__back{padding:0 .85rem}.docs-main{max-width:none;padding-bottom:2.5rem}.docs-breadcrumb{margin-top:.25rem}}@media(max-width:980px){.docs-topnav__center{flex:1}}@media(max-width:720px){.docs-page:before,.docs-page:after{display:none}.docs-layout{padding:.9rem}.docs-topnav__inner{padding:.8rem .95rem}.docs-topnav__right{gap:.55rem}.docs-topnav__lang{padding:0 .28rem}.docs-topnav__lang-chip{min-width:28px;font-size:.64rem}.docs-topnav__back span{display:none}.docs-topnav__back{width:40px;padding:0;justify-content:center}.docs-hero,.docs-content-body{padding:1rem}.docs-jumpbar{padding:.9rem}.docs-jumpbar__items{gap:.45rem}.docs-jumpbar__item{min-height:36px;padding:0 .8rem;font-size:.74rem}.docs-pagination{flex-direction:column}.docs-pagination__btn--next{flex-direction:row;text-align:left}.docs-footer__inner{justify-content:flex-start}}@media(max-width:560px){.docs-topnav__section-name{max-width:145px}.docs-topnav__lang{height:36px}.docs-topnav__lang-chip{min-width:26px;height:24px;padding:0 .38rem}.docs-hero__title-main{font-size:clamp(1.72rem,8.8vw,2.75rem);line-height:1.02}.docs-hero__title-accent{font-size:.88rem}.docs-hero__lead,.docs-section__p,.docs-section__ul li,.docs-section__ol li,.docs-note{font-size:.92rem}.docs-memory-level{flex-direction:column;align-items:flex-start}.docs-memory-level__id{min-width:0}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center;overflow:hidden;background:#06070b;transition:opacity .6s ease,transform .6s ease}.loader.is-fade{opacity:0;transform:scale(1.02);pointer-events:none}.loader-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(42,124,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(42,124,255,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 70%);animation:gridPulse 4s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.7}50%{opacity:1}}.loader-corner{position:absolute;display:flex;flex-direction:column;gap:4px;color:var(--ink-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.loader-corner-tl{top:24px;left:24px}.loader-corner-tr{top:24px;right:24px;text-align:right}.loader-corner-bl{bottom:24px;left:24px}.loader-corner-br{right:24px;bottom:24px;text-align:right}.loader-center{position:relative;display:flex;width:min(480px,90vw);flex-direction:column;align-items:center;gap:20px}.loader-rabbit{position:relative;display:grid;place-items:center;width:180px;height:180px;margin-bottom:4px}.loader-ring{position:absolute;border:1px dashed rgba(42,124,255,.35);border-radius:50%;animation:ringSpin 12s linear infinite}.loader-ring-1{width:180px;height:180px}.loader-ring-2{width:220px;height:220px;border-color:#ff6a1a59;animation-duration:20s;animation-direction:reverse}.loader-ring-3{width:260px;height:260px;border-width:1px;border-style:solid;border-color:#ffffff0a;animation-duration:30s}@keyframes ringSpin{to{transform:rotate(360deg)}}.loader-logo{display:inline-flex;gap:4px;font-family:var(--font-head);font-size:22px;font-weight:700;letter-spacing:.1em}.loader-bracket{color:var(--blue);font-family:var(--font-mono);font-weight:400}.loader-name{background:linear-gradient(180deg,#fff,#bac2d4);background-clip:text;color:transparent;-webkit-background-clip:text}.loader-tagline{margin-top:-8px;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.loader-log{display:flex;width:100%;min-height:120px;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:14px 16px;font-family:var(--font-mono);font-size:11px}.loader-log-line{display:grid;grid-template-columns:90px 1fr auto;gap:12px;opacity:.25;transform:translate(-4px);transition:opacity .35s ease,transform .35s ease}.loader-log-line.is-on{opacity:1;transform:translate(0)}.loader-log-label{color:var(--blue)}.loader-log-text{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.loader-log-status{color:var(--green)}.loader-progress{display:flex;width:100%;flex-direction:column;gap:8px;margin-top:4px}.loader-bar{height:2px;overflow:hidden;border-radius:2px;background:#ffffff0f}.loader-bar-fill{height:100%;background:linear-gradient(90deg,var(--blue),var(--orange));box-shadow:0 0 12px #ff6a1a80;transition:width .25s ease}.loader-progress-meta{display:flex;justify-content:space-between;color:var(--ink-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:560px){.loader-corner{font-size:9px}.loader-corner-tl,.loader-corner-tr{top:16px}.loader-corner-bl,.loader-corner-br{bottom:16px}.loader-corner-tl,.loader-corner-bl{left:16px}.loader-corner-tr,.loader-corner-br{right:16px}.loader-rabbit,.loader-ring-1{width:140px;height:140px}.loader-ring-2{width:180px;height:180px}.loader-ring-3{width:220px;height:220px}.loader-log-line{grid-template-columns:70px 1fr auto;font-size:10px}}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:10000;border-radius:50%;transition:opacity .3s ease,width .3s ease,height .3s ease,background .3s ease,border-color .3s ease}.cursor-dot{width:6px;height:6px;background:var(--orange);box-shadow:0 0 12px #ff6a1acc}.cursor-ring{width:36px;height:36px;border:1.5px solid rgba(42,124,255,.7);mix-blend-mode:difference}.cursor-ring.is-hover{width:70px;height:70px;border-color:var(--orange);background:#ff6a1a14}.is-hidden{opacity:0}@media(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}.marquee{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;background:linear-gradient(90deg,#06070b,#06070b00 10%,#06070b00 90%,#06070b),#0a0b10}.marquee-track{display:flex;gap:40px;width:max-content;white-space:nowrap;animation:marqueeScroll 55s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:12px;color:var(--ink-dim);font-family:var(--font-mono);font-size:15px;font-weight:500;letter-spacing:.02em;transition:color .3s ease}.marquee-item:hover{color:var(--orange)}.marquee-dot{width:5px;height:5px;border-radius:50%;background:var(--blue)}@keyframes marqueeScroll{to{transform:translate(-50%)}}.cases{position:relative}.cases__container{display:flex;flex-direction:column;gap:1.8rem}.cases__head,.cases__card,.cases__meta{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease,box-shadow .35s ease}.cases__head.revealed,.cases__card.revealed,.cases__meta.revealed{opacity:1;transform:translateY(0)}.cases__eyebrow{color:var(--blue, var(--neon-cyan))}.cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.cases__card{--case-accent: #2A7CFF;position:relative;min-height:16rem;display:flex;flex-direction:column;gap:.8rem;padding:1.45rem 1.35rem;text-align:left;background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--bg-elev, var(--panel-glass));border:1px solid var(--line, var(--stroke));border-radius:1rem;overflow:hidden}button.cases__card{width:100%;font:inherit;color:inherit;cursor:pointer}.cases__card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--case-accent) 34%,rgba(255,255,255,.08));box-shadow:0 20px 45px #0308144d}.cases__card:focus-visible{outline:2px solid color-mix(in srgb,var(--case-accent) 70%,white);outline-offset:2px}.cases__card--featured{grid-column:span 2;min-height:17.5rem}.cases__card--featured .cases__card-title{font-size:1.12rem;max-width:24ch}.cases__card--featured .cases__card-desc{max-width:54ch}.cases__card-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,color-mix(in srgb,var(--case-accent) 16%,transparent) 0%,transparent 64%);pointer-events:none;opacity:.9}.cases__card-head,.cases__card-title,.cases__card-desc,.cases__tags,.cases__card-cta{position:relative;z-index:1}.cases__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cases__card-icon{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.78rem;background:#ffffff08;border:1px solid var(--line, var(--stroke));font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--case-accent) 80%,white)}.cases__status{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .62rem;border-radius:999px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.cases__status--ready{color:var(--green, var(--success));background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.cases__status--soon{color:var(--orange, var(--warning));background:#ff6a1a14;border:1px solid rgba(255,106,26,.2)}.cases__status-dot{width:.28rem;height:.28rem;border-radius:50%;background:currentColor;animation:cases-status-pulse 2s ease-in-out infinite}@keyframes cases-status-pulse{0%,to{opacity:1}50%{opacity:.45}}.cases__card-title{font-family:var(--font-head);font-size:.98rem;font-weight:600;line-height:1.34;color:var(--ink, var(--text-primary))}.cases__card-desc{font-size:.84rem;line-height:1.58;color:var(--ink-dim, var(--text-muted));flex:1}.cases__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.cases__tag{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:.35rem;font-family:var(--font-mono);font-size:.63rem;color:var(--ink-dim, var(--text-muted));background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.cases__card-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.55rem;font-family:var(--font-head);font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--case-accent) 75%,white)}.cases__card-cta svg{width:.8rem;height:.8rem}.cases__meta{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1.2rem;border-top:1px solid var(--line, var(--stroke))}.cases__meta span{display:inline-flex;align-items:center;padding:.55rem .88rem;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-dim, var(--text-muted));background:#ffffff05;border:1px solid var(--line, var(--stroke))}@media(max-width:980px){.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cases__card--featured{grid-column:span 2}}@media(max-width:640px){.cases__grid{grid-template-columns:1fr}.cases__card,.cases__card--featured{grid-column:span 1;min-height:auto}}.contribute{position:relative}.ct-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ct-tab{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elev);color:var(--ink-dim);cursor:pointer;padding:12px 16px;transition:border-color .25s ease,background .25s ease,transform .25s ease,color .25s ease}.ct-tab:hover,.ct-tab.is-active{transform:translateY(-2px);border-color:#ff6a1a47;background:#ffffff08;color:var(--ink)}.ct-tab-num{color:var(--ink-faint);font-family:var(--font-head);font-size:11px}.ct-tab-label{font-family:var(--font-head);font-size:13px}.ct-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg-elev);padding:28px;overflow:hidden}.ct-panel-left h3{margin-bottom:12px;font-family:var(--font-head);font-size:clamp(22px,2.8vw,30px);font-weight:700;letter-spacing:-.02em}.ct-panel-left p{max-width:46ch;margin-bottom:18px;font-size:14px}.ct-steps{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none}.ct-steps li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:12px 14px;color:var(--ink);font-size:13.5px}.ct-steps li span{color:var(--orange);font-family:var(--font-head);font-size:11px}.ct-panel-right{position:relative;min-height:100%}.ct-term{position:relative;z-index:1;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0a0c12;box-shadow:0 24px 60px #00000059}.ct-term-head{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);background:#11141c;padding:10px 14px}.ct-term-dot{width:10px;height:10px;border-radius:50%}.ct-term-dot:nth-child(1){background:#ef4444}.ct-term-dot:nth-child(2){background:#f59e0b}.ct-term-dot:nth-child(3){background:var(--green)}.ct-term-title{margin-left:12px;color:var(--ink-faint);font-family:var(--font-mono);font-size:11px}.ct-term-body{display:flex;flex-direction:column;gap:8px;padding:18px;color:var(--ink);font-family:var(--font-mono);font-size:12px;line-height:1.65}.ct-term-line{white-space:pre-wrap;word-break:break-word}.ct-rabbit{position:absolute;right:-4px;bottom:-28px;opacity:.58;pointer-events:none}@media(max-width:900px){.ct-panel{grid-template-columns:1fr}.ct-rabbit{display:none}}.roadmap{position:relative}.rm-grid{display:grid;grid-template-columns:.8fr 1.3fr 1.1fr;gap:14px;align-items:start}.rm-group{padding:24px 22px;border:1px solid var(--line);border-radius:12px;background:var(--bg-elev);transition:border-color .3s ease,transform .4s ease}.rm-group:hover{transform:translateY(-4px)}.rm-group-ready:hover{border-color:#4ade804d}.rm-group-built:hover{border-color:#2a7cff4d}.rm-group-soon:hover{border-color:#ff6a1a4d}.rm-group-head{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.rm-group-head h3{font-family:var(--font-head);font-size:16px;font-weight:600}.rm-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;padding:4px 10px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.rm-status-ready{color:var(--green);border:1px solid rgba(74,222,128,.22);background:#4ade8014}.rm-status-built{color:var(--blue);border:1px solid rgba(42,124,255,.22);background:#2a7cff14}.rm-status-soon{color:var(--orange);border:1px solid rgba(255,106,26,.22);background:#ff6a1a14}.rm-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.rm-group ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rm-item-btn{display:flex;width:100%;align-items:center;gap:10px;border:none;border-radius:6px;background:#ffffff05;color:var(--ink);cursor:pointer;padding:8px 11px;text-align:left;transition:background .25s ease,transform .25s ease}.rm-item-btn:hover,.rm-item-btn.is-active{background:#ffffff0d;transform:translate(2px)}.rm-bullet{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:var(--blue)}.rm-group-ready .rm-bullet{background:var(--green)}.rm-group-soon .rm-bullet{background:var(--orange)}.rm-detail{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:#ffffff05;padding:20px 22px}.rm-detail-label{margin-bottom:10px;color:var(--orange);font-family:var(--font-head);font-size:15px}.rm-detail p{max-width:68ch;font-size:14px}.rm-request{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px;border:1px dashed var(--line-2);border-radius:12px;padding:24px 26px}.rm-request-title{margin-bottom:4px;color:var(--ink);font-family:var(--font-head);font-size:16px}.rm-request-text{font-size:14.5px}@media(max-width:900px){.rm-grid{grid-template-columns:1fr}}.cloud-block{position:relative}.cloud-block__container{display:grid;gap:2rem}.cloud-block__head,.cloud-block__surface,.cloud-block__card{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease,border-color .35s ease}.cloud-block__head.revealed,.cloud-block__surface.revealed,.cloud-block__card.revealed{opacity:1;transform:translateY(0)}.cloud-block__eyebrow{color:var(--orange)}.cloud-block__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.3rem}.cloud-block__primary,.cloud-block__secondary{align-items:center;border-radius:6px;display:inline-flex;font-family:var(--font-head);font-size:.78rem;font-weight:700;gap:.55rem;justify-content:center;min-height:2.8rem;padding:.72rem 1rem}.cloud-block__primary{background:var(--orange);color:#fff;box-shadow:0 16px 42px -18px #ff6a1acc}.cloud-block__secondary{border:1px solid var(--line-2);color:var(--ink)}.cloud-block__surface{display:grid;gap:1rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.cloud-block__chooser,.cloud-block__card{background:radial-gradient(circle at 0 0,rgba(42,124,255,.1),transparent 22rem),radial-gradient(circle at 100% 0,rgba(255,106,26,.08),transparent 20rem),linear-gradient(180deg,#ffffff08,#ffffff03),var(--bg-elev);border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow-soft)}.cloud-block__chooser{padding:1.15rem}.cloud-block__chooser-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;margin:-.1rem 0 1rem;padding-bottom:1rem}.cloud-block__chooser-head h3{color:var(--ink);font-family:var(--font-head);font-size:1.15rem;margin:0}.cloud-block__chooser-head a{color:var(--ink-faint);font-family:var(--font-mono);font-size:.72rem}.cloud-block__options{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-block__option{display:flex;flex-direction:column;gap:.75rem;min-height:27rem;padding:1.15rem;border:1px solid var(--line);border-radius:.9rem;background:#ffffff06}.cloud-block__option.is-cloud{border-color:#2a7cff42;background:radial-gradient(circle at 100% 0,rgba(42,124,255,.16),transparent 16rem),#ffffff07}.cloud-block__option.is-local{border-color:#ff6a1a3d;background:radial-gradient(circle at 0 0,rgba(255,106,26,.14),transparent 16rem),#ffffff06}.cloud-block__option-icon{align-items:center;border:1px solid rgba(224,230,244,.18);border-radius:.8rem;color:var(--ink-dim);display:inline-flex;height:3rem;justify-content:center;width:3rem}.cloud-block__option-icon svg{height:1.8rem;width:1.8rem}.cloud-block__option-label,.cloud-block__option small,.cloud-block__card-label{font-family:var(--font-mono);font-size:.66rem}.cloud-block__option-label{width:fit-content;border:1px solid rgba(224,230,244,.16);border-radius:999px;color:var(--ink-faint);padding:.3rem .58rem}.cloud-block__option h4{color:var(--ink);font-family:var(--font-head);font-size:1.1rem;line-height:1.28;margin:0}.cloud-block__option p,.cloud-block__card p{color:var(--ink-dim);font-size:.86rem;line-height:1.62;margin:0}.cloud-block__option ul,.cloud-block__card ul{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.cloud-block__option li,.cloud-block__card li{align-items:center;color:var(--ink-dim);display:flex;font-size:.78rem;gap:.55rem}.cloud-block__option li:before,.cloud-block__card li span{background:var(--blue);border-radius:999px;box-shadow:0 0 12px #2a7cff59;content:"";display:block;flex:0 0 auto;height:.38rem;width:.38rem}.cloud-block__option.is-local li:before{background:var(--orange);box-shadow:0 0 12px #ff6a1a59}.cloud-block__option-action{align-items:center;background:var(--blue);border-radius:.58rem;color:#fff;display:inline-flex;font-family:var(--font-head);font-size:.78rem;font-weight:700;justify-content:center;margin-top:auto;min-height:2.7rem;padding:.7rem .9rem}.cloud-block__option.is-local .cloud-block__option-action{background:var(--orange)}.cloud-block__option small{color:var(--ink-faint);line-height:1.5}.cloud-block__cards{display:grid;gap:1rem}.cloud-block__card{padding:1.1rem}.cloud-block__card:hover{border-color:#ff6a1a47}.cloud-block__card-label{color:var(--ink-faint);display:block;letter-spacing:.14em;margin-bottom:.38rem;text-transform:uppercase}.cloud-block__card h3{color:var(--ink);font-family:var(--font-head);font-size:.98rem;line-height:1.34;margin:0 0 .6rem}.cloud-block__card ul{margin-top:.9rem}@media(max-width:1080px){.cloud-block__surface,.cloud-block__options{grid-template-columns:1fr}.cloud-block__option{min-height:auto}}@media(max-width:680px){.cloud-block__chooser{padding:1rem}.cloud-block__chooser-head{align-items:flex-start;flex-direction:column}.cloud-block__actions{justify-content:stretch}.cloud-block__primary,.cloud-block__secondary{width:100%}}
