@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-ext-Dg-wlmqe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-CaVRRdDk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/sora-latin-ext-rqDZ1P7Z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/sora-latin-BUlRykrX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c151c;--bg-2: #101c25;--surface: #121f29;--panel-bg: rgba(255,255,255,.035);--ink: #eaf3f7;--ink-dim: #b9cbd4;--ink-mut: #8aa0aa;--ink-faint: #5f7680;--line: rgba(255,255,255,.08);--line-2: rgba(255,255,255,.14);--panel-border: var(--line);--brand-cyan: #2bd6f2;--brand-blue: #2456d6;--accent: #2bd6f2;--accent-2: #4f7cff;--accent-hover: #52e0f7;--accent-strong: #1fb3cf;--accent-ink: #7fe6fb;--accent-soft: rgba(43,214,242,.12);--accent-soft-2: rgba(43,214,242,.2);--accent-line: rgba(43,214,242,.34);--eyebrow-color: var(--accent);--magenta: var(--accent);--pink: var(--accent-2);--cyan: var(--brand-cyan);--violet: var(--accent-2);--purple: var(--accent-strong);--lime: var(--emerald);--teal: var(--brand-cyan);--brand: var(--accent);--brand-2: var(--accent-2);--emerald: #12b886;--emerald-soft: rgba(18,184,134,.16);--amber: #e8890c;--amber-soft: rgba(232,137,12,.16);--rose: #e5484d;--panel: var(--panel-bg);--panel-2: var(--bg-2);--panel-border-strong: var(--accent-line);--panel-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 2px 8px rgba(0,0,0,.35), 0 22px 50px -28px rgba(0,0,0,.7);--panel-shadow-hover: inset 0 1px 0 rgba(255,255,255,.08), 0 30px 64px -30px rgba(0,0,0,.85);--grad-brand: linear-gradient(100deg, #18c8ea, #1f86e0 52%, #2b52d6);--grad-brand-soft: linear-gradient(100deg, rgba(43,214,242,.18), rgba(43,82,214,.18));--gloss-top: inset 0 1px 0 rgba(255,255,255,.08);--gloss-sheen: linear-gradient(180deg, rgba(255,255,255,.07), transparent 46%);--glow-accent: 0 18px 50px -18px rgba(43,214,242,.55);--glow-magenta: var(--glow-accent);--glow-cyan: var(--glow-accent);--glow-violet: var(--panel-shadow-hover);--shadow-sm: var(--panel-shadow);--shadow: var(--panel-shadow);--shadow-lg: var(--panel-shadow-hover);--shadow-accent: var(--glow-accent);--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--maxw: 1200px;--gutter: clamp(1.15rem, 4vw, 2.75rem);color-scheme:dark}.on-dark{--bg: #050e14;--bg-2: #08151d;--surface: rgba(255,255,255,.05);--panel-bg: rgba(255,255,255,.05);--ink: #eaf6fa;--ink-dim: #b7ccd4;--ink-mut: #8098a2;--ink-faint: #5b737d;--line: rgba(255,255,255,.1);--line-2: rgba(255,255,255,.16);--panel-border: rgba(255,255,255,.1);--accent: #2bd6f2;--accent-hover: #52e0f7;--accent-ink: #7fe6fb;--accent-soft: rgba(43,214,242,.12);--accent-soft-2: rgba(43,214,242,.2);--accent-line: rgba(43,214,242,.34);--eyebrow-color: #2bd6f2;--panel-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 2px 8px rgba(0,0,0,.4), 0 22px 50px -28px rgba(0,0,0,.8);--panel-shadow-hover: inset 0 1px 0 rgba(255,255,255,.08), 0 30px 64px -30px rgba(0,0,0,.9);--gloss-top: inset 0 1px 0 rgba(255,255,255,.1);--gloss-sheen: linear-gradient(180deg, rgba(255,255,255,.08), transparent 46%);--grad-brand-soft: linear-gradient(100deg, rgba(43,214,242,.18), rgba(43,82,214,.18));background-color:var(--bg);color:var(--ink-dim)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--ink-dim);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(48% 40% at 100% 0%,rgba(43,214,242,.08),transparent 60%),radial-gradient(42% 38% at 0% 3%,rgba(36,86,214,.1),transparent 60%);background-attachment:fixed}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--ink)}::-moz-selection{background:#2bd6f24d;color:var(--ink)}::selection{background:#2bd6f24d;color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:linear-gradient(#18c8ea,#2456d6);border-radius:99px;border:3px solid var(--bg-2)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:1320px}.section{position:relative;padding-block:clamp(3rem,5.5vw,5rem)}.section-tight{padding-block:clamp(2.25rem,4vw,3.5rem)}.stack{display:flex;flex-direction:column}.center{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-color)}.eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.eyebrow.no-rule:before{display:none}.h-display{font-family:var(--font-display);font-size:clamp(2.7rem,6.8vw,5.4rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.h-section{font-family:var(--font-display);font-size:clamp(2.1rem,4.8vw,3.6rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--ink)}.lede{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--ink-mut);line-height:1.62}.muted{color:var(--ink-mut)}.mono{font-family:var(--font-mono)}.text-neon,.text-cyan{color:var(--accent-ink)}.text-grad{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.text-grad-anim{background:linear-gradient(100deg,#18c8ea,#2b52d6,#18c8ea);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:hue-slide 8s linear infinite}.balance{text-wrap:balance}.fx-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fx-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(43,214,242,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(43,214,242,.05) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 82%)}.fx-floor,.fx-sun,.fx-scanlines,.fx-noise{display:none!important}.fx-rings{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;overflow:hidden}.fx-rings:before,.fx-rings:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid var(--accent-line);transform:translate(-50%,-50%);width:40vw;height:40vw;opacity:.6;animation:ring-pulse 6s ease-out infinite}.fx-rings:after{animation-delay:3s}@keyframes ring-pulse{0%{width:12vw;height:12vw;opacity:.8}to{width:80vw;height:80vw;opacity:0}}.orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.5}.orb--magenta{background:radial-gradient(circle,rgba(14,184,221,.4),transparent 70%)}.orb--cyan{background:radial-gradient(circle,rgba(14,184,221,.36),transparent 70%)}.orb--violet{background:radial-gradient(circle,rgba(36,86,214,.34),transparent 70%)}.divider{height:1px;border:0;background:var(--line)}.panel{position:relative;background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--panel-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel-hover{transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .3s}.panel-hover:hover{transform:translateY(-5px);border-color:var(--accent-line);box-shadow:var(--panel-shadow-hover)}.neon-frame{position:relative;border-radius:var(--r-lg)}.neon-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:var(--grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.badge{position:relative;display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:#fff;background:var(--grad-brand);box-shadow:var(--glow-accent),inset 0 2px 4px #ffffff59,inset 0 -6px 12px #00000026;overflow:hidden}.badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(80% 55% at 50% 8%,rgba(255,255,255,.55),transparent 60%);pointer-events:none}.badge svg{width:44%;height:44%;position:relative;z-index:1}.terminal{background:#071018;border:1px solid rgba(43,214,242,.2);border-radius:var(--r);overflow:hidden;box-shadow:0 30px 70px -34px #04141cb3,0 0 0 1px #2bd6f20d}.terminal__bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.terminal__dot{width:10px;height:10px;border-radius:50%}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.terminal__body{padding:1.1rem 1.2rem;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#ffffffb8}.term-cmd{color:#fff;font-weight:600}.term-out{color:#fff9}.term-ok{color:#3ee6a4;font-weight:600}.term-info{color:#43d6f2}.term-warn{color:#ffcf6b}.caret{display:inline-block;width:8px;height:15px;background:#43d6f2;box-shadow:0 0 12px #43d6f2;vertical-align:middle;animation:blink 1s steps(1) infinite}.chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--ink-dim);background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow)}.chip--brand{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.chip svg{width:13px;height:13px}.tag{display:inline-flex;align-items:center;padding:.32rem .68rem;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.01em;color:var(--ink-mut);background:var(--bg-2);border:1px solid var(--line)}.tag--logo{gap:.42rem}.tag--logo svg{width:13px;height:13px;flex-shrink:0;fill:currentColor;opacity:.72;transition:opacity .25s,transform .25s}.tag--logo:hover svg{opacity:1;transform:scale(1.12)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:-.01em;padding:.8rem 1.5rem;border-radius:var(--r-pill);transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .2s,border-color .2s,color .2s;position:relative;white-space:nowrap}.btn svg{width:1.05em;height:1.05em}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}main:focus{outline:none}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.6rem 1rem;border-radius:999px;background:var(--accent);color:#041016;font-weight:600;font-size:.9rem;transform:translateY(-200%);opacity:0;transition:transform .2s,opacity .2s}.skip-link:focus{transform:none;opacity:1;outline:2px solid #fff;outline-offset:2px}.btn-primary{color:#fff;background:var(--grad-brand);box-shadow:var(--glow-accent),inset 0 1px #ffffff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px -16px #0eb8dda6,inset 0 1px #ffffff4d}.btn-ghost{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow)}.btn-ghost:hover{border-color:var(--accent-line);color:var(--accent-ink);transform:translateY(-2px);box-shadow:var(--panel-shadow-hover)}.btn-outline{color:var(--accent-ink);background:transparent;border:1px solid var(--accent-line)}.btn-outline:hover{background:var(--accent-soft);border-color:var(--accent)}.btn-arrow>.btn-arrow__i{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#ffffff38;margin-left:.15rem;transition:transform .2s}.btn-arrow:hover .btn-arrow__i{transform:translate(2px,-2px)}.btn-sm{padding:.55rem 1.05rem;font-size:.84rem}.btn-lg{padding:.95rem 1.9rem;font-size:1.02rem}.btn-block{width:100%}.field{width:100%;padding:.8rem 1rem;border-radius:var(--r);background:var(--surface);color:var(--ink);border:1px solid var(--line-2);font-family:var(--font-sans);font-size:.95rem;transition:border-color .2s,box-shadow .2s}.on-dark .field{background:#ffffff0d}.field::-moz-placeholder{color:var(--ink-faint)}.field::placeholder{color:var(--ink-faint)}.field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea.field{resize:vertical;min-height:120px;line-height:1.6}.field-label{display:block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut)}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;gap:3rem;flex-shrink:0;min-width:100%;align-items:center;animation:marquee-x 36s linear infinite}.marquee--rev .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.spotlight{position:relative;isolation:isolate;overflow:hidden}.spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:1;background:radial-gradient(320px circle at var(--spot-x, 50%) var(--spot-y, 50%),var(--spot-color, rgba(14,184,221,.14)),transparent 60%)}.spotlight:hover:before{opacity:1}.spotlight>*:not(.is-abs){position:relative;z-index:2}.pulse-dot{position:relative}.pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.5;animation:pulse-ring 2.2s cubic-bezier(.4,0,.6,1) infinite}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.glitch-hover:hover{animation:none}@keyframes hue-slide{to{background-position:220% center}}@keyframes orb-float{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-24px,0) scale(1.06)}to{transform:translate3d(-16px,20px,0) scale(.97)}}@keyframes blink{50%{opacity:0}}@keyframes marquee-x{to{transform:translate(-50%)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(2.6);opacity:0}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.animate-fade-in{animation:fade-in .5s ease-out both}.animate-fade-up{animation:fade-up .6s cubic-bezier(.16,1,.3,1) both}.animate-float{animation:float-y 6s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.toaster [data-sonner-toast]{background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:var(--r)!important;box-shadow:var(--panel-shadow-hover)!important;font-family:var(--font-sans)!important}.toaster [data-sonner-toast] [data-description]{color:var(--ink-mut)!important}.toaster [data-sonner-toast][data-type=success]{border-color:var(--accent-line)!important}.toaster [data-sonner-toast] [data-icon]{color:var(--accent-ink)}.route-fallback{min-height:100vh}.page-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.55;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 45%);mask-image:linear-gradient(90deg,transparent 8%,#000 45%)}@media (max-width: 860px){.page-hero__art{opacity:.35;-o-object-position:70% center;object-position:70% center}}.page-enter{animation:page-enter .38s cubic-bezier(.16,1,.3,1) both}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.page-enter{animation:none}}.lang{position:relative}.lang__trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:#ffffffc7;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;transition:color .2s,border-color .2s}.lang__trigger:hover{color:#fff;border-color:var(--accent-line)}.lang__trigger svg{width:15px;height:15px}.lang__menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;min-width:11rem;padding:.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);animation:fade-up .18s ease-out}.lang__label{display:block;padding:.35rem .6rem .5rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.lang__item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border-radius:var(--r-sm);font-size:.92rem;color:var(--ink-dim);text-align:left;transition:background .18s,color .18s}.lang__item:hover{background:var(--bg-2);color:var(--ink)}.lang__flag{font-family:var(--font-mono);font-size:.66rem;color:var(--ink-faint);width:1.4rem}.lang__check{width:15px;height:15px;margin-left:auto;color:var(--accent)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:.85rem;transition:padding-top .3s}.nav--scrolled{padding-top:.5rem}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:3.6rem;padding:0 .7rem 0 1.35rem;border-radius:999px;background:#0c151cb8;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px -18px #000000a6;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);transition:background .3s,border-color .3s,box-shadow .3s}.nav__brand{display:inline-flex;align-items:center;gap:.55rem}.nav__logo{width:30px;height:30px;border-radius:8px;box-shadow:0 6px 16px -6px #0eb8dd99;transition:transform .3s}.nav__brand:hover .nav__logo{transform:rotate(-6deg) scale(1.08)}.nav__word{font-family:var(--font-display);font-weight:700;font-size:1.24rem;letter-spacing:-.02em;color:#fff}.nav__word b{color:var(--brand-cyan)}.nav__links{display:flex;align-items:center;gap:.05rem}.nav__link{position:relative;padding:.5rem .85rem;border-radius:var(--r-sm);font-size:.9rem;color:#ffffffb8;transition:color .2s}.nav__link:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.3rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav__link:hover{color:#fff}.nav__link:hover:after{transform:scaleX(1)}.nav__tools{display:flex;align-items:center;gap:.5rem;margin:0 .5rem}.nav__mobile-tools{display:none;align-items:center;gap:.5rem}.nav__burger{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;transition:color .2s,border-color .2s,background .2s}.nav__burger:hover{border-color:var(--accent)}.nav__burger svg{width:20px;height:20px}.nav__mobile{display:none;margin-top:.6rem;padding:.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel-shadow);animation:fade-in .25s ease-out}.nav__mobile-link{display:block;padding:.8rem 1rem;border-radius:var(--r-sm);color:var(--ink-dim);font-size:.98rem;transition:background .2s,color .2s}.nav__mobile-link:hover{background:var(--bg-2);color:var(--ink)}@media (max-width: 860px){.nav__links{display:none}.nav__mobile-tools{display:flex}.nav__mobile.is-open{display:block}.nav__inner{height:3.4rem;padding:0 .6rem 0 1.1rem}}.footer{position:relative;overflow:hidden;padding:4rem 0 2.5rem;background:var(--bg-2);border-top:1px solid var(--line)}.footer__floor{display:none}.footer__watermark{position:absolute;inset-inline:0;bottom:-3vw;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-display);font-weight:600;line-height:.8;letter-spacing:-.03em;font-size:clamp(96px,24vw,340px);color:#ffffff09}.footer__watermark b{color:#3d7dff24}.footer__grid{position:relative;display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:3rem 1.5rem;margin-bottom:3rem}.footer__brand-row{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.footer__brand-row img{width:38px;height:38px;border-radius:10px;box-shadow:var(--shadow-sm)}.footer__brand-row span{font-family:var(--font-display);font-weight:600;font-size:1.5rem;color:var(--ink)}.footer__brand-row b{color:var(--accent)}.footer__tagline{color:var(--ink-mut);font-size:.95rem;max-width:26rem;margin-bottom:1.4rem;line-height:1.6}.footer__socials{display:flex;gap:.6rem}.footer__social{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);color:var(--ink-mut);border:1px solid var(--line);background:var(--surface);transition:color .2s,border-color .2s,box-shadow .2s,transform .2s}.footer__social:hover{color:var(--accent);border-color:var(--accent-line);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.footer__social svg{width:17px;height:17px}.footer__col-title{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem}.footer__links-2{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem}.footer__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-mut);font-size:.92rem;transition:color .2s}.footer__link:hover{color:var(--accent)}.footer__link svg{width:13px;height:13px;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.footer__link:hover svg{opacity:1;transform:none}.footer__list{display:flex;flex-direction:column;gap:.55rem}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1.5rem}.footer__bottom p{font-size:.8rem;color:var(--ink-mut)}.footer__motto{font-family:var(--font-mono);display:inline-flex;align-items:center;gap:.4rem}.footer__motto svg{width:13px;height:13px;color:var(--rose);fill:currentColor}@media (max-width: 860px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.footer__grid{grid-template-columns:1fr;gap:2.25rem}.footer__links-2{grid-template-columns:1fr 1fr;gap:.6rem 1.5rem}.footer__bottom{flex-direction:column;align-items:flex-start;gap:.6rem}}.cmodal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:#07161d8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade-in .2s ease-out}.cmodal__panel{position:relative;width:100%;max-width:66rem;max-height:min(92vh,60rem);display:grid;grid-template-columns:5fr 7fr;border-radius:var(--r-xl);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 100px -30px #04141c99,0 0 0 1px #fff6 inset;animation:cmodal-in .35s cubic-bezier(.16,1,.3,1)}@keyframes cmodal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.cmodal__close{position:absolute;top:1rem;right:1rem;z-index:5;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;color:var(--ink-mut);background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow);transition:color .2s,border-color .2s,transform .2s}.cmodal__close:hover{color:var(--ink);border-color:var(--accent-line);transform:rotate(90deg)}.cmodal__close svg{width:16px;height:16px}.cmodal__aside{position:relative;overflow:hidden;padding:clamp(1.75rem,3vw,2.6rem);background:radial-gradient(70% 50% at 100% 0%,rgba(43,214,242,.16),transparent 60%),radial-gradient(60% 50% at 0% 100%,rgba(36,86,214,.22),transparent 60%),url(/textures/contact-aside.webp) center / cover no-repeat,#07161d;display:flex;flex-direction:column}.cmodal__orb{width:300px;height:300px;bottom:-120px;right:-100px;opacity:.45}.cmodal__aside-inner{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.cmodal__eyebrow{margin-bottom:1rem}.cmodal__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.08;letter-spacing:-.03em;color:#fff;margin-bottom:.8rem;text-wrap:balance}.cmodal__sub{color:var(--ink-dim);font-size:.95rem;line-height:1.6;margin-bottom:1.75rem}.cmodal__steps{display:flex;flex-direction:column;gap:.9rem;margin-bottom:auto}.cmodal__step{display:flex;gap:.85rem;align-items:flex-start}.cmodal__step-ic{flex-shrink:0;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--r-sm);color:var(--accent);background:#2bd6f21a;border:1px solid rgba(43,214,242,.28)}.cmodal__step-ic svg{width:1rem;height:1rem}.cmodal__step-body{display:flex;flex-direction:column;gap:.1rem}.cmodal__step-num{font-size:.62rem;letter-spacing:.18em;color:var(--accent-ink)}.cmodal__step-title{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:#fff}.cmodal__step-desc{font-size:.82rem;line-height:1.5;color:var(--ink-mut)}.cmodal__channels{display:flex;flex-direction:column;gap:.5rem;margin-top:1.75rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}.cmodal__channel{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.8rem;color:var(--ink-dim);transition:color .2s}.cmodal__channel:hover{color:#fff}.cmodal__channel svg{width:.95rem;height:.95rem;color:var(--accent)}.cmodal__channel-arr{margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.cmodal__channel:hover .cmodal__channel-arr{opacity:1;transform:none}.cmodal__form{padding:clamp(1.75rem,3vw,2.6rem) clamp(1.75rem,3vw,2.6rem) clamp(1.5rem,2.5vw,2.2rem);display:flex;flex-direction:column;gap:1.1rem;overflow-y:auto}.cmodal__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cmodal__group{display:flex;flex-direction:column}.cmodal__err{margin-top:.35rem;font-family:var(--font-mono);font-size:.7rem;color:var(--rose)}.cmodal__topics{display:flex;flex-wrap:wrap;gap:.45rem}.cmodal__topic{padding:.4rem .8rem;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.01em;color:var(--ink-dim);background:var(--bg-2);border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s,transform .2s}.cmodal__topic:hover{color:var(--accent-ink);border-color:var(--accent-line);transform:translateY(-1px)}.cmodal__topic.is-on{color:#fff;font-weight:600;background:var(--grad-brand);border-color:transparent;box-shadow:0 10px 22px -12px #0eb8ddb3}.cmodal__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.4rem;padding-top:1.1rem;border-top:1px solid var(--line)}.cmodal__privacy{font-size:.68rem;color:var(--ink-faint);max-width:20rem;line-height:1.5}.cmodal__submit .arr{transition:transform .2s}.cmodal__submit:hover .arr{transform:translate(3px)}@media (max-width: 860px){.cmodal__overlay{padding:.75rem;align-items:end}.cmodal__panel{grid-template-columns:1fr;max-height:94vh;overflow-y:auto}.cmodal__aside{padding-bottom:1.5rem}.cmodal__steps{display:none}.cmodal__channels{margin-top:.5rem;padding-top:1rem}.cmodal__close{background:#ffffff1f;color:#fff;border-color:#fff3}.cmodal__form{overflow:visible}}@media (max-width: 560px){.cmodal__row{grid-template-columns:1fr}.cmodal__actions{flex-direction:column;align-items:stretch}.cmodal__privacy{max-width:none}}.has-octo,.has-octo *{cursor:none!important}.has-loader .octo{opacity:0!important}.has-octo .loader button,.has-octo .loader .loader__count,.has-octo .loader .loader__no{cursor:pointer!important}.octo{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:200;pointer-events:none;overflow:visible;opacity:0;transition:opacity .25s}.octo.is-visible{opacity:1}.octo__arm{fill:none;stroke:url(#octo-arm);stroke-width:2.5;stroke-linecap:round;opacity:.85;transition:stroke-width .2s;filter:drop-shadow(0 0 6px rgba(43,214,242,.5))}.octo.is-hover .octo__arm{stroke-width:4}.octo__body image{filter:drop-shadow(0 6px 14px rgba(43,214,242,.45));transition:filter .25s}.octo.is-hover .octo__body image{filter:drop-shadow(0 8px 18px rgba(43,214,242,.75))}.octo__dot{fill:#2bd6f2}.octo__ring{fill:#2bd6f214;stroke:#2bd6f2cc;stroke-width:1.5;transform:scale(.35);opacity:0;transform-origin:center;transition:transform .25s cubic-bezier(.2,.7,.3,1),opacity .25s}.octo.is-hover .octo__ring{transform:scale(1);opacity:1}.octo.is-down .octo__ring{transform:scale(.7)}.octo.is-hover .octo__dot{fill:#fff}.has-octo input,.has-octo textarea{caret-color:var(--accent)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;font-variant-ligatures:none;background:#05080a;color:#d8e6ea;display:flex;flex-direction:column;font-family:var(--font-mono);transition:opacity var(--fade) ease-out,transform var(--fade) ease-out}.loader--exit{opacity:0;transform:scale(1.01)}.loader__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34;pointer-events:none}.loader__bg--static{background:radial-gradient(ellipse 70% 60% at 50% 40%,#0f2536,#071018 60%,#03080c)}.loader__bg-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(80% 70% at 50% 50%,#05080a73,#05080ad1),linear-gradient(180deg,rgba(5,8,10,.5),transparent 22%,transparent 78%,rgba(5,8,10,.5))}.loader>.tmux,.loader>.tx{position:relative;z-index:2}.loader__opener{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:opacity .55s ease-out}.loader__opener.is-done{opacity:0}.loader__term{opacity:0;transform:scale(.985);transition:opacity .6s ease-out .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.loader__term.is-in{opacity:1;transform:none}.loader__hint{position:absolute;right:1rem;bottom:2.6rem;z-index:4;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59}@media (max-width: 767px){.loader__bg{opacity:.55}.loader__bg-veil{background:radial-gradient(90% 60% at 50% 50%,#05080a4d,#05080ab3)}.tx{background:#0a0a0a94}}@media (prefers-reduced-motion: reduce){.loader__bg{display:none}}.loader__line{display:flex;align-items:center;gap:.5rem;animation:fade-in .25s ease-out}.loader__spin{width:13px;height:13px;color:var(--brand-cyan)}.loader__check{width:13px;height:13px;color:#3ee6a4}.tmux{display:flex;flex-direction:column;height:100%}.tmux__panes{flex:1;display:flex;min-height:0}.tmux__pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.08);overflow:hidden}.tmux__pane--main{flex:0 0 50%}.tmux__grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-width:0}.tmux__pane--active{border-color:#0eb8dd73;box-shadow:inset 0 0 0 1px #0eb8dd40}.tmux__pane-title{flex-shrink:0;padding:.3rem .8rem;font-size:10.5px;letter-spacing:.03em;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;white-space:nowrap}.tmux__pane--active .tmux__pane-title{color:#0a0f12;background:var(--brand-cyan);font-weight:700}.tmux__body{flex:1;margin:0;padding:1.1rem 1.3rem;overflow:hidden;font-family:var(--font-mono);font-size:13.5px;line-height:1.75;color:#ffffffb8}.tmux__mini{flex:1;padding:.6rem .8rem;overflow:hidden;font-size:11.5px;line-height:1.7;color:#ffffffb3}.tmux__metric{display:flex;align-items:center;gap:.55rem}.tmux__metric-k{color:#ffffff80;width:2.4rem}.tmux__bar{letter-spacing:-1px}.tmux__bar--cpu{color:#3ee6a4}.tmux__bar--mem{color:var(--brand-cyan)}.tmux__bar--disk{color:#c39bff}.tmux__metric-v{color:#fff}.tmux__metric-net{color:#fff9}.tmux__pod{display:flex;align-items:center;gap:.45rem}.tmux__pod-dot{width:6px;height:6px;border-radius:50%;background:#3ee6a4;box-shadow:0 0 7px #3ee6a4;animation:blink 1.6s steps(1) infinite;flex-shrink:0}.tmux__pod-name{color:#fffc;flex:1;overflow:hidden;text-overflow:ellipsis}.tmux__pod-ready{color:#ffffff80}.tmux__pod-status{color:#3ee6a4}.tmux__logs{line-height:1.6}.tmux__log{display:flex;gap:.4rem;align-items:baseline;white-space:nowrap;overflow:hidden}.tmux__log-t{color:#ffffff52}.tmux__log-m{font-weight:700;width:2.5rem;flex-shrink:0}.tmux__log-m--get{color:#43d6f2}.tmux__log-m--post{color:#c39bff}.tmux__log-m--edge{color:#ffcf6b}.tmux__log-p{color:#ffffffb8;flex:1;overflow:hidden;text-overflow:ellipsis}.tmux__log-s{font-weight:700;flex-shrink:0}.tmux__log-s--2{color:#3ee6a4}.tmux__log-s--3{color:#ffcf6b}.tmux__health{display:flex;align-items:baseline;gap:.5rem}.tmux__health-ok{color:#3ee6a4}.tmux__health-name{color:#fffc;flex:1}.tmux__health-v{color:#ffffff8c}.tmux__health-foot{margin-top:.5rem;color:var(--brand-cyan)}.tmux__status{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:1.9rem;padding:0 .6rem;font-size:12px;color:#05242b;background:linear-gradient(90deg,#12a7c4,#0e8ea8)}.tmux__status-left,.tmux__status-right{display:flex;align-items:center;gap:.5rem}.tmux__session{color:#04181d}.tmux__win{color:#05242bbf}.tmux__win--active{color:#04181d;background:#eafeff;padding:.05rem .45rem;border-radius:3px;font-weight:700}.tmux__host{color:#04181d}.tx{display:flex;flex-direction:column;height:100%;background:#0a0a0ab8}.tx__topbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.55rem .9rem;font-size:12px;color:#9fb3b8;background:#141414eb;border-bottom:1px solid rgba(255,255,255,.07)}.tx__topbar-title{color:#cfe8ec}.tx__topbar-sid{color:#6a7d82}.tx__body{flex:1;margin:0;padding:1rem 1.1rem;overflow:hidden;font-family:var(--font-mono);font-size:13px;line-height:1.75;color:#ffffffc7}.tx__welcome{display:block;color:#5fd0a0;margin-bottom:.6rem}.tx__keys{flex-shrink:0;display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem;padding:.6rem .55rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#161616f0;border-top:1px solid rgba(255,255,255,.08)}.tx__key{display:grid;place-items:center;height:2.2rem;border-radius:7px;font-size:11px;color:#cdd8db;background:#262626;border:1px solid #333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader .caret{background:var(--brand-cyan);box-shadow:0 0 10px var(--brand-cyan)}@media (max-width: 767px){.tmux{display:none}}.loader__prompt{margin-top:.6rem}.loader__hint.is-ready{color:#7fe6fb;font-size:.74rem;right:auto;left:50%;transform:translate(-50%);bottom:3rem;padding:.5rem 1rem;border:1px solid rgba(43,214,242,.4);border-radius:999px;background:#07161dd9;animation:loader-pulse 1.6s ease-in-out infinite}@keyframes loader-pulse{0%,to{box-shadow:0 0 #2bd6f259}50%{box-shadow:0 0 0 10px #2bd6f200}}.stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:#05080a;overflow:hidden;animation:fade-in .35s ease-out both}.stage__glow{position:absolute;left:50%;top:50%;width:70vmax;height:70vmax;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(43,214,242,.16),rgba(36,86,214,.1) 45%,transparent 70%);filter:blur(20px);pointer-events:none;animation:stage-glow 6s ease-in-out infinite alternate}@keyframes stage-glow{0%{opacity:.7;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.stage__device{position:relative;animation:stage-in .7s cubic-bezier(.16,1,.3,1) both}@keyframes stage-in{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:none}}.stage__img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 55%,transparent 100%)}.stage--laptop .stage__img{-webkit-mask-image:radial-gradient(ellipse 58% 70% at 50% 52%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 58% 70% at 50% 52%,#000 60%,transparent 100%)}.stage__screen{position:absolute;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);border-radius:var(--sr);overflow:hidden;background:#0c151c;container-type:size;transform-origin:center;will-change:transform;transition:transform .75s cubic-bezier(.65,0,.35,1),border-radius .75s}.stage__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07),transparent 38%,transparent 70%,rgba(255,255,255,.03));mix-blend-mode:screen;transition:opacity .3s}.stage--fullscreen .stage__screen{border-radius:0!important;z-index:3}.stage--fullscreen .stage__shine,.stage--fullscreen .stage__caption{opacity:0}.stage__caption{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;position:relative}.stage--laptop .stage__device{width:min(82vw,1180px)}.stage--tablet .stage__device{width:min(88vw,720px)}.stage--phone .stage__device{width:min(100vw,460px)}.stage--fold .stage__device{width:min(92vw,720px)}@media (max-height: 700px) and (orientation: landscape){.stage--laptop .stage__device{width:min(70vw,900px)}}.stage__browser{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;font-family:var(--font-mono);background:#0c151c}.stage__bar{display:flex;align-items:center;gap:1.2cqw;padding:1.1cqw 1.6cqw;background:#101c25;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.stage__dots{display:flex;gap:.7cqw}.stage__dots i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#ff5f57}.stage__dots i:nth-child(2){background:#febc2e}.stage__dots i:nth-child(3){background:#28c840}.stage__url{flex:1;display:flex;align-items:center;gap:.9cqw;height:3.6cqw;padding:0 1.4cqw;border-radius:999px;background:#ffffff0f;font-size:1.9cqw;color:#cfe8ec}.stage__url img{width:2cqw;height:2cqw;border-radius:.4cqw}.stage__url .caret{height:2cqw;width:1cqw}.stage__progress{height:.5cqw;background:#ffffff0d;flex-shrink:0}.stage__progress i{display:block;height:100%;width:0;background:var(--grad-brand);transition:width .8s cubic-bezier(.2,.7,.3,1)}.stage--loading .stage__progress i{width:72%}.stage--loaded .stage__progress i,.stage--fullscreen .stage__progress i{width:100%;opacity:0;transition:width .3s,opacity .4s .3s}.stage__page{position:relative;flex:1;overflow:hidden;background:radial-gradient(60% 50% at 78% 30%,rgba(43,214,242,.14),transparent 60%),radial-gradient(50% 45% at 10% 80%,rgba(36,86,214,.16),transparent 60%),#0c151c}.stage__skeleton{position:absolute;left:6%;top:14%;width:46%;display:flex;flex-direction:column;gap:2cqw;opacity:0;transition:opacity .3s}.stage__skeleton i{display:block;height:2.4cqw;border-radius:1.2cqw;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%;animation:stage-shimmer 1.2s linear infinite}.stage__skeleton i:nth-child(1){width:40%;height:3cqw}.stage__skeleton i:nth-child(2){width:85%;height:6cqw}.stage__skeleton i:nth-child(4){width:55%}@keyframes stage-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stage--loading .stage__skeleton{opacity:1}.stage__site{position:absolute;top:0;right:0;bottom:0;left:0;padding:2.4cqw 4cqw;display:flex;flex-direction:column;gap:3cqw;opacity:0;transform:translateY(2cqw);transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1)}.stage--loaded .stage__site,.stage--fullscreen .stage__site{opacity:1;transform:none}.stage__nav{display:flex;align-items:center;gap:2cqw;height:5.2cqw;padding:0 1cqw 0 1.8cqw;border-radius:999px;background:#0c151ccc;border:1px solid rgba(255,255,255,.1)}.stage__nav-brand{display:flex;align-items:center;gap:.8cqw;font-family:var(--font-display);font-weight:700;font-size:1.9cqw;color:#fff}.stage__nav-brand img{width:2.6cqw;height:2.6cqw;border-radius:.6cqw}.stage__nav-brand b{color:#2bd6f2}.stage__nav-links{margin-left:auto;display:flex;gap:2cqw}.stage__nav-links i{width:5cqw;height:1cqw;border-radius:1cqw;background:#ffffff59}.stage__nav-cta{width:9cqw;height:3.4cqw;border-radius:999px;background:var(--grad-brand)}.stage__hero{flex:1;display:grid;grid-template-columns:1.1fr 1fr;gap:4cqw;align-items:center}.stage__copy{display:flex;flex-direction:column;gap:1.2cqw}.stage__chip{width:22cqw;height:2.6cqw;border-radius:999px;border:1px solid rgba(43,214,242,.4);background:#2bd6f21a;margin-bottom:1cqw}.stage__h1{font-family:var(--font-display);font-weight:800;font-size:7cqw;line-height:1;letter-spacing:-.04em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.stage__p{display:block;width:90%;height:1.4cqw;border-radius:1cqw;background:#ffffff47;margin-top:1.2cqw}.stage__p--short{width:62%;margin-top:0}.stage__btns{display:flex;gap:1.4cqw;margin-top:1.6cqw}.stage__btns i{width:11cqw;height:4cqw;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.stage__btns i.is-primary{background:var(--grad-brand);border:0}.stage__term{border-radius:1.6cqw;background:#071018;border:1px solid rgba(43,214,242,.25);padding:1.6cqw 2cqw;display:flex;flex-direction:column;gap:.9cqw;box-shadow:0 3cqw 6cqw -3cqw #000c}.stage__term-bar{display:flex;gap:.7cqw;margin-bottom:.6cqw}.stage__term-bar i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:#ff5f57}.stage__term-bar i:nth-child(2){background:#febc2e}.stage__term-bar i:nth-child(3){background:#28c840}.stage__term-line{font-size:1.7cqw;color:#fff9;white-space:nowrap;overflow:hidden}.stage__term-line--cmd{color:#fff;font-weight:600}.stage__term-line--ok{color:#3ee6a4}.stage__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.stage__cards i{height:9cqw;border-radius:1.6cqw;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.stage--phone .stage__hero,.stage--tablet .stage__hero,.stage--fold .stage__hero{flex:0 0 auto;grid-template-columns:1fr;align-content:start;gap:3cqw}.stage--tablet .stage__h1,.stage--fold .stage__h1{font-size:8.5cqw}.stage--tablet .stage__cards i,.stage--fold .stage__cards i{height:14cqw}.stage--phone .stage__h1{font-size:11cqw}.stage--phone .stage__nav-links{display:none}.stage--phone .stage__cards{grid-template-columns:1fr 1fr}.stage--phone .stage__cards i{height:16cqw}.stage--phone .stage__site{padding:3cqw 5cqw}.stage--phone .stage__bar{padding:2cqw 3cqw}.stage--phone .stage__url{height:6cqw;font-size:3.2cqw}.stage--phone .stage__url img{width:3.4cqw;height:3.4cqw}.stage--phone .stage__dots i{width:2.2cqw;height:2.2cqw}.stage--phone .stage__nav{height:9cqw}.stage--phone .stage__nav-brand{font-size:3.4cqw}.stage--phone .stage__nav-brand img{width:4.4cqw;height:4.4cqw}.stage--phone .stage__nav-cta{width:16cqw;height:6cqw}.stage--phone .stage__chip{width:40cqw;height:4.6cqw}.stage--phone .stage__p{height:2.4cqw}.stage--phone .stage__btns i{width:22cqw;height:7cqw}.stage--phone .stage__term-line{font-size:3cqw}.stage--phone .stage__term{padding:3cqw;border-radius:3cqw}.loader__prompt{position:relative}.loader__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;border:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;font:inherit}.loader__line.term-warn{color:#ffcf6b}.tx__keys{grid-template-columns:repeat(6,1fr)}.tx__key--cmd{font-family:var(--font-mono);font-size:10px;color:#7fe6fb;border-color:#2bd6f259;background:#2bd6f214;cursor:pointer}.tx__key--cmd:active{background:#2bd6f240}.tmux__body{overflow-y:auto;scrollbar-width:none}.tmux__body::-webkit-scrollbar{display:none}.loader__confirm{margin-top:.6rem;flex-wrap:wrap}.loader__yn{color:#ffffff8c;font-weight:500}.loader__yes{color:#3ee6a4;font-weight:700}.loader__no{margin-left:.8rem;padding:.05rem .55rem;border-radius:4px;font-size:11px;color:#ffffff8c;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;cursor:pointer}.loader__no:hover{color:#fff;border-color:#fff6}@media (max-width: 767px){.loader__hint.is-ready{max-width:86vw;white-space:normal;text-align:center;border-radius:12px;bottom:4.6rem;font-size:.62rem;line-height:1.5}}.tmux__mini{overflow-y:auto;scrollbar-width:none}.tmux__mini::-webkit-scrollbar{display:none}.tmux__mini .loader__prompt{margin-top:.4rem}.tmux__prefix{margin-left:.4rem;padding:.05rem .4rem;border-radius:3px;background:#04181d;color:#7fe6fb;font-weight:700}.loader__count{position:absolute;right:1rem;bottom:2.6rem;z-index:4;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#7fe6fb;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(43,214,242,.35);background:#07161dd9;font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;transition:background .2s,border-color .2s,transform .2s}.loader__count:hover{background:#2bd6f22e;border-color:#2bd6f2;transform:translateY(-1px)}.loader__count:after{content:" ↗";opacity:.7}@media (max-width: 767px){.loader__count{bottom:8.4rem;right:.6rem}}.loader--matrix{filter:hue-rotate(-40deg) saturate(1.4)}.loader--matrix .tmux__pane-title,.loader--matrix .tmux__status{filter:hue-rotate(20deg)}.loader--matrix:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 14px,rgba(62,230,164,.06) 14px 15px),linear-gradient(180deg,transparent,rgba(62,230,164,.12) 40%,transparent);background-size:100% 100%,100% 220%;animation:matrix-rain 1.2s linear infinite}@keyframes matrix-rain{0%{background-position:0 0,0 -120%}to{background-position:0 0,0 120%}}.tmux__mini .loader__line span{white-space:pre}.lw{margin:.25rem 0 .5rem;padding:.45rem .7rem .55rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;font-size:12px;line-height:1.7;animation:fade-in .25s ease-out}.tmux__mini .lw{font-size:11px;padding:.35rem .5rem .45rem}.lw__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.25rem;font-size:10.5px;letter-spacing:.04em;color:#ffffff73}.lw__stop{color:#7fe6fb}.lw__cols{color:#fff6;font-size:10px;letter-spacing:.08em}.lw__cols .tmux__pod-name,.lw__cols .tmux__pod-ready,.lw__cols .tmux__pod-status{color:#fff6}.lw__age{width:4rem;text-align:right;color:#ffffff73}.lw .tmux__pod-dot{width:6px;height:6px;border-radius:50%;background:#3ee6a4;box-shadow:0 0 8px #3ee6a4;margin-right:.3rem}.lw .tmux__pod,.lw .tmux__health,.lw .tmux__log{display:flex;align-items:center;gap:.6rem}.lw .tmux__pod-name,.lw .tmux__health-name,.lw .tmux__log-p{flex:1}.tmux__body .loader__line,.tx__body .loader__line{align-items:flex-start}.tmux__body .loader__line>span:first-child,.tx__body .loader__line>span:first-child{white-space:pre-wrap;overflow-wrap:anywhere}.term-err{color:#ff7b72}.ed{margin:.25rem 0 .5rem;border-radius:6px;border:1px solid rgba(43,214,242,.35);background:#040e14d9;overflow:hidden;font-size:12.5px;line-height:1.6}.ed__lines{padding:.4rem 0;min-height:6rem}.ed__line{display:flex;gap:.8rem;padding:0 .6rem;white-space:pre}.ed__line.is-cur{background:#ffffff0a}.ed__ln{color:#ffffff4d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed__tilde{color:#2bd6f273}.ed__text{color:#d8e6ea}.ed__cursor{background:#cfe8ec;color:#05080a}.ed__cursor.is-insert{background:transparent;color:inherit;border-left:2px solid #2bd6f2;margin-left:-1px}.ed__status{display:flex;justify-content:space-between;padding:.2rem .6rem;background:#2bd6f224;color:#cfe8ec;font-size:11px}.ed__mode{font-weight:700}.tx__cmdline{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;background:#0c151cf5;border-top:1px solid rgba(43,214,242,.25)}.tx__ps1{font-family:var(--font-mono);color:#7fe6fb;font-weight:700}.tx__input{flex:1;min-width:0;height:2.3rem;padding:0 .6rem;border-radius:8px;font-family:var(--font-mono);font-size:16px;color:#eaf3f7;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.tx__input:focus{outline:none;border-color:#2bd6f299}.tx__input::-moz-placeholder{color:#ffffff4d}.tx__input::placeholder{color:#ffffff4d}.tx__send{width:2.3rem;height:2.3rem;border-radius:8px;color:#05080a;background:#2bd6f2;font-weight:700}.tx__quick{flex-shrink:0;display:flex;gap:.4rem;overflow-x:auto;padding:.45rem .55rem 0;background:#161616f0;scrollbar-width:none}.tx__quick::-webkit-scrollbar{display:none}.tx__chip{flex-shrink:0;padding:.32rem .65rem;border-radius:999px;white-space:nowrap;font-family:var(--font-mono);font-size:11px;color:#7fe6fb;border:1px solid rgba(43,214,242,.35);background:#2bd6f214}.tx__chip:active{background:#2bd6f240}.tx__keys{padding-top:.45rem}.tx__key{font-family:var(--font-mono);font-weight:600}.tx__body{overflow-y:auto;scrollbar-width:none}.tx__body::-webkit-scrollbar{display:none}.tx__body .loader__prompt span:first-child{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width: 768px) and (max-width: 1100px){.tmux__panes{flex-direction:column}.tmux__pane--main{flex:0 0 56%}.tmux__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr}.tmux__body{font-size:13px}.loader__hint.is-ready{bottom:2.4rem;font-size:.62rem}.loader__count{bottom:2.4rem}}@media (max-width: 767px){.loader__hint.is-ready{display:none}.loader__count{top:2.55rem;bottom:auto;right:.55rem;font-size:.58rem;padding:.25rem .55rem}.tx__body{font-size:12px;line-height:1.6;padding:2.1rem .85rem .8rem}.tx__body .lw{font-size:11px}}.loader__tip{display:flex;align-items:flex-start;gap:.6rem;margin:.35rem 0 .5rem;padding:.5rem .7rem;border-radius:8px;background:#2bd6f212;border:1px solid rgba(43,214,242,.28);border-left:3px solid #2bd6f2;color:#cfe8ec;font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;animation:fade-in .3s ease-out}.loader__tip-octo{width:22px;height:22px;flex-shrink:0;margin-top:.05rem;filter:drop-shadow(0 4px 10px rgba(43,214,242,.5));animation:float-y 4s ease-in-out infinite}.term-tip{color:#cfe8ec}.loader__tip-cmd{display:inline-flex;align-items:center;gap:.35rem;margin:.45rem 0 0;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(43,214,242,.55);background:#2bd6f224;color:#7fe6fb;font-size:12px;cursor:pointer;transition:background .2s,transform .2s}.loader__tip-cmd:hover{background:#2bd6f247;transform:translateY(-1px)}.loader__tip--confirm{margin-top:.6rem;max-width:62ch;animation:tip-in .35s ease-out}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tmux__mini .loader__tip{font-size:11px}.stage__more{display:flex;flex-direction:column;gap:1.2cqw;padding-top:1cqw}.stage__more b{display:block;width:34%;height:2.6cqw;border-radius:1.3cqw;background:#2bd6f259;margin-bottom:.6cqw}.stage__more i{display:block;height:1.3cqw;border-radius:1cqw;background:#ffffff24}.stage__more i:nth-child(3){width:82%}.stage__more i:nth-child(4){width:64%}.stage--phone .stage__more{gap:2.4cqw;padding-top:2cqw}.stage--phone .stage__more b{height:5cqw;width:50%}.stage--phone .stage__more i{height:2.4cqw}.stage--tablet .stage__more,.stage--fold .stage__more{gap:1.8cqw}.stage--tablet .stage__more b,.stage--fold .stage__more b{height:3.6cqw}.stage--tablet .stage__more i,.stage--fold .stage__more i{height:1.8cqw}.tour-card{position:relative;margin:.5rem 0 .7rem;padding:.85rem 1rem .8rem;max-width:72ch;border-radius:12px;border:1px solid rgba(43,214,242,.35);background:linear-gradient(160deg,#2bd6f21a,#2456d614 60%,#07101866);box-shadow:0 10px 30px -18px #2bd6f299,inset 0 1px #ffffff0d;white-space:normal;animation:tip-in .4s ease-out}.tour-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--grad-brand)}.tour-card--final{border-color:#3ae8a473;background:linear-gradient(160deg,#3ae8a41a,#2bd6f214 60%,#07101866)}.tour-card--final:before{background:linear-gradient(180deg,#3ae8a4,#2bd6f2)}.tour-card__head{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.tour-card__octo{width:20px;height:20px;filter:drop-shadow(0 4px 10px rgba(43,214,242,.5));animation:float-y 4s ease-in-out infinite}.tour-card__kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#7fe6fb}.tour-card__dots{display:flex;gap:4px;margin-left:auto}.tour-card__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff2e;transition:background .3s,transform .3s}.tour-card__dots i.is-done{background:#2bd6f299}.tour-card__dots i.is-now{background:#2bd6f2;transform:scale(1.35);box-shadow:0 0 8px #2bd6f2cc}.tour-card__title{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.01em;margin:0 0 .35rem;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.tour-card--final .tour-card__title{background:linear-gradient(90deg,#3ae8a4,#2bd6f2);-webkit-background-clip:text;background-clip:text}.tour-card__body{margin:0 0 .7rem;font-size:12.5px;line-height:1.6;color:#d5e9ee}.tour-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem}.tour-card__cmd{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .8rem;border-radius:999px;border:1px solid rgba(43,214,242,.6);background:#2bd6f229;color:#9ff0ff;font-size:12px;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.tour-card__cmd:hover{background:#2bd6f24d;transform:translateY(-1px);box-shadow:0 6px 16px -8px #2bd6f2cc}.tour-card__cmd--alt{border-color:#ffffff2e;background:#ffffff0d;color:#cfe8ec}.tour-card__cmd--alt:hover{background:#ffffff1f;box-shadow:none}.tour-card__hint{display:block;font-size:10.5px;letter-spacing:.04em;color:#cfe8ec8c}.tmux__mini .tour-card{font-size:11px}.lw{overflow-x:auto}.lw--wide,.lw--top{white-space:pre}.lw__row{white-space:pre;color:#d8e6ea}.lw__wrap{white-space:pre-wrap;overflow-wrap:anywhere}.lw__dim{color:#ffffff73}.lw__hot{color:#ffcf6b}.lw__sec{margin-top:.45rem;font-size:10px;letter-spacing:.14em;color:#7fe6fb}.lw__cols-row{color:#fff6;font-size:10.5px;letter-spacing:.04em}.lw__cores{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.2rem;column-gap:1.2rem;margin:.2rem 0}.lw__cores .tmux__metric-k{width:1.2rem}.tmux__bar--hot{color:#ff7b72}.lw__fkeys{margin-top:.35rem;color:#ffffff59;font-size:10.5px}.lw__log{display:flex;gap:.55rem;white-space:pre}.lw__log-t{color:#ffffff59}.lw__log-lvl{font-weight:700;color:#43d6f2}.lw__log--warn .lw__log-lvl{color:#ffcf6b}.lw__log--error .lw__log-lvl{color:#ff7b72}.lw__log-src{color:#c39bff}.lw__log-msg{color:#ffffffc7}.lw__log--warn .lw__log-msg{color:#ffe1a3}@media (max-width: 720px){.lw__cores{grid-template-columns:1fr}}.pw{display:flex;flex-direction:column;gap:0}.pw__row{white-space:pre;overflow:hidden;text-overflow:ellipsis;color:#ffffffc7}.pw__dim{color:#ffffff6b}.pw__cols{color:#ffffff61;font-size:10px;letter-spacing:.06em}.pw__sec{margin-top:.35rem;font-size:9.5px;letter-spacing:.14em;color:#7fe6fb}.pw__cores{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.8rem;column-gap:.8rem}.pw__cores .tmux__metric-k{width:.9rem}.pw__cores .tmux__metric{line-height:1.45}.pw__age{margin-left:auto;color:#fff6;font-size:10.5px;white-space:nowrap}.pw .tmux__pod-name{flex:0 1 auto}.pw__log{white-space:nowrap;overflow:hidden}.pw__log .lw__log-msg{overflow:hidden;text-overflow:ellipsis}.pw .tmux__health-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw .tmux__health-v{white-space:nowrap}.lw--compact{white-space:normal}.lw--compact .pw__row{font-size:11.5px}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:8rem 0 5rem;background:radial-gradient(60% 50% at 78% 30%,rgba(43,214,242,.14),transparent 60%),radial-gradient(50% 45% at 10% 80%,rgba(36,86,214,.16),transparent 60%)}.hero__floor,.hero__sun,.hero__vignette{display:none}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.hero__particles span{position:absolute;border-radius:2px;background:var(--brand-cyan);box-shadow:0 0 8px 1px #2bd6f2b3;opacity:.5;animation:particle-twinkle 6s ease-in-out infinite}@keyframes particle-twinkle{0%,to{opacity:.18;transform:translateY(0) scale(.9)}50%{opacity:.8;transform:translateY(-12px) scale(1.1)}}.hero__top{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:center}.hero__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.hero__badges{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;animation:fade-up .6s both}.hero__appschip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .85rem;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-dim);background:var(--accent-soft);border:1px solid var(--accent-line);transition:border-color .2s,transform .2s}.hero__appschip:hover{transform:translateY(-1px);border-color:var(--accent)}.hero__appschip b{color:var(--accent-ink)}.hero__appschip svg{width:13px;height:13px}.hero__appschip .arr{transition:transform .2s}.hero__appschip:hover .arr{transform:translate(3px)}.hero__title{font-family:var(--font-display);font-weight:800;font-size:clamp(2.8rem,6.2vw,5rem);line-height:1;letter-spacing:-.045em;margin-bottom:1.4rem;animation:fade-up .6s .05s both;filter:drop-shadow(0 18px 40px rgba(43,214,242,.22))}.hero__title-2{display:block}.hero__sub{font-size:clamp(1.15rem,1.8vw,1.45rem);color:var(--ink);max-width:44rem;margin-bottom:1rem;animation:fade-up .6s .12s both;line-height:1.5;font-weight:500}.hero__tag{font-family:var(--font-mono);font-size:.82rem;color:var(--ink-mut);max-width:50rem;margin-bottom:1.75rem;animation:fade-up .6s .18s both}.hero__cta{display:flex;gap:1rem;flex-wrap:wrap;animation:fade-up .6s .24s both}.hero__cta .arr{transition:transform .2s}.hero__cta .btn:hover .arr{transform:translate(3px)}.hero__terminal{position:relative;animation:fade-up .7s .2s both}.hero__badge-float{position:absolute;z-index:3;width:3.4rem;height:3.4rem}.hero__badge-float--a{top:-1.6rem;left:-1.6rem;animation:float-y 5s ease-in-out infinite}.hero__badge-float--b{bottom:-1.4rem;right:-1.4rem;animation:float-y 6s ease-in-out infinite .8s}.hero__decks{margin-left:auto;display:flex;align-items:center;gap:.3rem}.hero__deck-pip{height:3px;border-radius:99px;background:#fff3;transition:all .5s}.hero__deck-pip.on{width:22px;background:#43d6f2;box-shadow:0 0 12px -2px #43d6f2}.hero__deck-pip.off{width:6px}.hero__term-label{margin-left:.4rem;font-family:var(--font-mono);font-size:11px;color:#ffffff8c}.hero__term-body{min-height:320px;margin:0}@media (max-width: 900px){.hero__top{grid-template-columns:1fr;gap:2rem}.hero__terminal{display:none}.hero__copy{align-items:flex-start}}.hero__dot-egg{padding:0;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s}.hero__dot-egg:hover{transform:scale(1.35);box-shadow:0 0 10px #28c840}.trustedby{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2)}.trustedby__inner{position:relative;z-index:2;width:100%;max-width:1360px;margin-inline:auto;padding:2.4rem var(--gutter)}.trustedby__head{display:flex;align-items:center;justify-content:center;gap:.95rem;margin-bottom:1.6rem}.trustedby__rule{height:1px;width:3rem}.trustedby__rule--l{background:linear-gradient(90deg,transparent,var(--line-2))}.trustedby__rule--r{background:linear-gradient(270deg,transparent,var(--line-2))}.trustedby__label{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mut);white-space:nowrap}.trustedby__track{display:flex;gap:3.25rem;flex-shrink:0;min-width:100%;align-items:center;padding-block:.35rem;animation:marquee-x 38s linear infinite}.trustedby__marquee:hover .trustedby__track{animation-play-state:paused}.trustedby__item{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;cursor:default;color:var(--ink-mut);transition:color .3s,transform .3s}.trustedby__logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:grayscale(1) brightness(0) invert(.82);opacity:.6;transition:filter .3s,opacity .3s}.trustedby__logo--wide{width:46px;height:26px}.trustedby__name{font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.04em}.trustedby__item:hover{color:var(--ink);transform:translateY(-1px)}.trustedby__item:hover .trustedby__logo{filter:none;opacity:1}@media (max-width: 860px){.trustedby__inner{padding-block:1.9rem}.trustedby__track{gap:2.5rem}}.stats{position:relative;overflow:hidden;padding-block:clamp(4rem,8vw,6.5rem)}.stats__inner{position:relative;z-index:2;width:100%;max-width:1080px;margin-inline:auto;padding-inline:var(--gutter)}.stats__panel{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:clamp(2rem,5vw,3.4rem);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.stats__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent) 25%,var(--accent-ink) 75%,transparent);opacity:.7}.stats__glow{display:none}.stats__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,4vw,3rem)}.stats__tile{position:relative;text-align:center;padding-inline:.5rem}.stats__tile+.stats__tile:before{content:"";position:absolute;left:calc(-1*clamp(.6rem,2vw,1.5rem));top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,var(--line-2),transparent)}.stats__value{font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,5.5vw,3.6rem);line-height:1;letter-spacing:-.02em;margin-bottom:.55rem;color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stats__value:after{content:"";display:block;width:1.6rem;height:2px;margin:.7rem auto 0;border-radius:99px;background:var(--accent);opacity:.8}.stats__label{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mut)}@media (max-width: 860px){.stats__grid{grid-template-columns:1fr;gap:2rem}.stats__tile+.stats__tile:before{left:15%;right:15%;top:-1rem;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}}.pillars{position:relative;overflow:hidden}.pillars__grid-fx{opacity:.5}.pillars__orb-a{width:460px;height:460px;top:-6%;left:-10%;opacity:.4}.pillars__orb-b{width:420px;height:420px;bottom:-8%;right:-8%;opacity:.35}.pillars__inner{position:relative;z-index:2}.pillars__head{text-align:center;max-width:46rem;margin:0 auto clamp(2.75rem,5vw,4.5rem)}.pillars__eyebrow{justify-content:center;margin-bottom:1.1rem}.pillars__title{margin-bottom:1.1rem}.pillars__sub{margin:0 auto}.pillars__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.pillars__card{padding:1.6rem 1.5rem 1.7rem;border-radius:var(--r-lg);overflow:hidden;width:100%;text-align:left;font:inherit;cursor:pointer;display:flex;flex-direction:column;opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s,background .3s;--spot-color: rgba(14,184,221,.16)}.pillars__card:hover{transform:translateY(-4px)}.pillars__more{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);opacity:0;transform:translateY(3px);transition:opacity .25s,color .25s,transform .25s}.pillars__more svg{width:13px;height:13px}.pillars__card:hover .pillars__more{opacity:1;transform:none;color:var(--accent-ink)}.pillars__card.is-visible{opacity:1;transform:none}.pillars__card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);opacity:0;transition:opacity .35s ease;z-index:3}.pillars__card:hover:after{opacity:1}.pillars__card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lg)}.pillars__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.pillars__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--r);color:hsl(var(--pill-h) 82% 42%);background:hsl(var(--pill-h) 85% 50% / .1);border:1px solid hsl(var(--pill-h) 85% 50% / .24);transition:transform .3s cubic-bezier(.2,.7,.3,1),background .3s,color .3s,border-color .3s,box-shadow .3s}.pillars__icon svg{width:1.4rem;height:1.4rem}.pillars__card:hover .pillars__icon{transform:translateY(-3px) scale(1.08);color:#fff;background:linear-gradient(135deg,hsl(var(--pill-h) 88% 52%),hsl(calc(var(--pill-h) + 16) 82% 46%));border-color:transparent;box-shadow:0 14px 28px -12px hsl(var(--pill-h) 85% 50% / .65)}.pillars__num{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--ink-faint);transition:color .3s}.pillars__card:hover .pillars__num{color:hsl(var(--pill-h) 82% 46%)}.pillars__card:hover{border-color:hsl(var(--pill-h) 85% 50% / .38)}.pillars__card:hover .tag--logo svg{opacity:.95}.pillars__name{font-family:var(--font-display);font-size:1.12rem;font-weight:600;color:var(--ink);margin-bottom:.55rem;letter-spacing:-.01em}.pillars__desc{font-size:.9rem;line-height:1.6;color:var(--ink-mut);margin-bottom:1.15rem}.pillars__tags{display:flex;flex-wrap:wrap;gap:.4rem}.pillars__tags .tag{transition:border-color .25s,color .25s,background .25s}.pillars__card:hover .pillars__tags .tag{border-color:var(--accent-line);color:var(--ink-dim)}@media (max-width: 1080px){.pillars__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.pillars__cards{grid-template-columns:1fr}}.pmodal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1.5rem;background:#07161d80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .2s ease-out}.pmodal__panel{position:relative;width:100%;max-width:34rem;max-height:88vh;overflow-y:auto;padding:2rem 2rem 2.25rem;border-radius:var(--r-xl);background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 40px 100px -30px #000c,0 0 0 1px var(--line);animation:pmodal-in .3s cubic-bezier(.16,1,.3,1)}.pmodal__topline{position:absolute;inset:0 0 auto 0;height:4px;background:var(--grad-brand);border-radius:var(--r-xl) var(--r-xl) 0 0}@keyframes pmodal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.pmodal__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;color:var(--ink-mut);background:var(--bg-2);border:1px solid var(--line);transition:color .2s,border-color .2s}.pmodal__close:hover{color:var(--ink);border-color:var(--accent-line)}.pmodal__close svg{width:16px;height:16px}.pmodal__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-right:2rem}.pmodal__icon{display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:var(--r-lg);color:#fff;background:var(--grad-brand);box-shadow:var(--glow-accent)}.pmodal__icon svg{width:1.5rem;height:1.5rem}.pmodal__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.pmodal__eyebrow{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-top:.25rem}.pmodal__desc{color:var(--ink-dim);line-height:1.65;margin-bottom:1.5rem}.pmodal__section{margin-bottom:1.5rem}.pmodal__section-title{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mut);margin-bottom:.75rem}.pmodal__deliverables{display:flex;flex-direction:column;gap:.55rem}.pmodal__deliverable{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:var(--ink-dim)}.pmodal__check{flex-shrink:0;margin-top:.1rem;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:5px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.pmodal__check svg{width:11px;height:11px}.pmodal__tags{display:flex;flex-wrap:wrap;gap:.45rem}.pmodal__cta{width:100%;margin-top:.5rem}@media (max-width: 560px){.pmodal__panel{padding:1.6rem 1.4rem 1.9rem}}.aiwork{position:relative;overflow:hidden}.aiwork__orb-a{width:420px;height:420px;top:-10%;right:-6%;opacity:.5}.aiwork__orb-b{width:360px;height:360px;bottom:-12%;left:-8%;opacity:.45}.aiwork__inner{position:relative;z-index:2}.aiwork__head{text-align:center;max-width:46rem;margin:0 auto clamp(2.5rem,5vw,3.75rem)}.aiwork__eyebrow{justify-content:center;margin-bottom:1rem}.aiwork__title{margin-bottom:1rem}.aiwork__sub{margin:0 auto}.aiwork__stage{position:relative}.aiwork__visual{position:relative;z-index:0;pointer-events:none;max-width:46rem;margin:0 auto clamp(.25rem,1.5vw,1rem);aspect-ratio:1600 / 894;line-height:0}.aiwork__visual-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;opacity:.95;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 55%,transparent 100%)}@media (max-width: 820px){.aiwork__visual{max-width:30rem}}.aiwork__flow{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.5rem}.aiwork__step-wrap{display:contents}.aiwork__step{position:relative;height:100%;overflow:hidden;isolation:isolate;padding:1.75rem 1.6rem;border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid var(--line);box-shadow:var(--panel-shadow);transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .35s,box-shadow .35s,background .35s}.aiwork__step:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,rgba(24,200,234,.16),transparent 62%);opacity:0;transition:opacity .35s}.aiwork__step:hover{transform:translateY(-6px);background:#06161fbd;border-color:#18c8ea80;box-shadow:0 30px 60px -26px #000c,0 0 0 1px #18c8ea1f}.aiwork__step:hover:after{opacity:1}.aiwork__badge{display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--r);margin-bottom:1.1rem;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}.aiwork__step:hover .aiwork__badge{transform:translateY(-2px) scale(1.06);box-shadow:0 14px 30px -14px #18c8eab3}.aiwork__badge svg{width:1.5rem;height:1.5rem}.aiwork__kind{display:block;font-size:.7rem;letter-spacing:.18em;color:var(--accent-ink);margin-bottom:.4rem}.aiwork__step-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--ink);margin-bottom:.6rem}.aiwork__step-desc{font-size:.95rem;line-height:1.6;color:var(--ink-dim)}.aiwork__arrow{display:grid;place-items:center;align-self:center;color:var(--accent-ink);opacity:.7}.aiwork__arrow svg{width:26px;height:26px}.aiwork__tagline{text-align:center;margin-top:clamp(2rem,4vw,3rem);color:var(--ink-mut);font-size:.82rem}@media (max-width: 820px){.aiwork__flow{grid-template-columns:1fr}.aiwork__step-wrap{display:flex;flex-direction:column;align-items:center}.aiwork__step{width:100%}.aiwork__arrow{transform:rotate(90deg);margin:.5rem 0}}.steps{position:relative;overflow:hidden}.steps__vignette{display:none}.steps__inner{position:relative;z-index:2;max-width:54rem;margin-inline:auto;padding-inline:var(--gutter)}.steps__head{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.steps__eyebrow{justify-content:center}.steps__title{margin-block:.9rem .75rem}.steps__title .text-grad{display:inline}.steps__sub{max-width:38rem;margin-inline:auto}.steps__timeline{position:relative;padding-left:.5rem}.steps__rail,.steps__rail-fill{position:absolute;left:36px;top:28px;bottom:28px;width:2px;transform:translate(-1px);border-radius:99px}.steps__rail{background:var(--line-2)}.steps__rail-fill{bottom:auto;background:var(--grad-brand);box-shadow:0 0 12px -2px var(--accent);transition:height .5s cubic-bezier(.16,1,.3,1);max-height:calc(100% - 56px)}.steps__list{display:flex;flex-direction:column;gap:.5rem}.steps__row{position:relative;display:flex;gap:1.5rem;align-items:flex-start;padding:1rem 0;transition:opacity .45s ease;cursor:pointer}.steps__row.is-dim{opacity:.5}.steps__row.is-on{opacity:1}.steps__row:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-lg)}.steps__row:hover.is-dim{opacity:.8}.steps__more{display:inline-block;margin-top:.5rem;font-size:.72rem;letter-spacing:.04em;color:var(--accent-ink);opacity:0;transform:translate(-4px);transition:opacity .25s,transform .25s}.steps__row:hover .steps__more,.steps__row.is-current .steps__more{opacity:1;transform:none}.steps__node{position:relative;z-index:2;flex-shrink:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-mut);box-shadow:var(--panel-shadow);transition:transform .45s cubic-bezier(.2,.7,.3,1),border-color .45s,color .45s,background .45s,box-shadow .45s;transform:scale(.9)}.steps__row.is-on .steps__node{transform:scale(.96);border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-soft)}.steps__row.is-current .steps__node{transform:scale(1.06);border-color:transparent;color:#fff;background:var(--grad-brand);box-shadow:0 0 0 6px var(--accent-soft),var(--glow-accent)}.steps__node svg{width:22px;height:22px}.steps__num{position:absolute;top:-6px;right:-12px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.1rem .38rem;border-radius:999px;color:var(--ink-mut);background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow);transition:color .45s,border-color .45s,background .45s}.steps__row.is-on .steps__num{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.steps__body{flex:1;min-width:0;padding:.65rem 1rem;border-radius:var(--r-lg);border:1px solid transparent;transition:background .45s,border-color .45s,box-shadow .45s,transform .45s,padding .45s}.steps__row.is-current .steps__body{padding:1.1rem 1.35rem;transform:translateY(-1px);background:var(--surface);border-color:var(--accent-line);box-shadow:var(--panel-shadow-hover)}.steps__label{font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.25;color:var(--ink-mut);margin-bottom:.3rem;transition:color .45s}.steps__row.is-on .steps__label{color:var(--ink)}.steps__desc{font-size:.92rem;line-height:1.6;color:var(--ink-faint);transition:color .45s}.steps__row.is-on .steps__desc{color:var(--ink-dim)}@media (max-width: 640px){.steps__row{gap:1.1rem}.steps__node{width:48px;height:48px}.steps__rail,.steps__rail-fill{left:32px}}.steps__foot{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.steps__seeall .arr{transition:transform .2s}.steps__seeall:hover .arr{transform:translate(3px)}.engage{position:relative;overflow:hidden}.engage__orb{width:420px;height:420px;top:-10%;right:-10%}.engage__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.engage__copy{position:relative;padding-bottom:clamp(7rem,16vw,12rem)}.engage__eyebrow,.engage__title{margin-bottom:1rem}.engage__sub{margin-bottom:1.25rem}.engage__note{font-size:.74rem;color:var(--ink-mut);letter-spacing:.02em;margin-bottom:1.75rem}.engage__cta .arr{transition:transform .2s}.engage__cta:hover .arr{transform:translate(3px)}.engage__art{position:absolute;left:-6%;bottom:-4%;width:112%;max-width:none;opacity:.55;pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 60%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 60%,#000 30%,transparent 100%)}.engage__list{list-style:none;margin:0;padding:0;border-radius:var(--r-xl);overflow:hidden}.engage__item{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:1.1rem;padding:1.5rem 1.6rem;transition:background .25s}.engage__item+.engage__item{border-top:1px solid var(--line)}.engage__item:hover{background:var(--accent-soft)}.engage__num{font-size:.68rem;color:var(--ink-mut);padding-top:.55rem;letter-spacing:.1em}.engage__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r);color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.engage__item:hover .engage__icon{transform:translateY(-2px)}.engage__icon svg{width:1.15rem;height:1.15rem}.engage__tag{display:block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:.3rem}.engage__name{font-family:var(--font-display);font-weight:600;font-size:1.12rem;color:var(--ink);margin-bottom:.35rem}.engage__desc{font-size:.92rem;line-height:1.6;color:var(--ink-mut)}@media (max-width: 960px){.engage__inner{grid-template-columns:1fr}.engage__copy{padding-bottom:clamp(5rem,22vw,9rem)}}@media (max-width: 520px){.engage__item{grid-template-columns:auto 1fr}.engage__num{display:none}}.cta{position:relative;overflow:hidden;padding:0}.cta>.container{max-width:none;padding:0}.cta__inner{position:relative;z-index:3;overflow:hidden;isolation:isolate;width:100%;text-align:center;padding:clamp(5rem,11vw,9rem) var(--gutter);background:#04121a;border:0;border-radius:0}.cta__tex{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-2;width:108%;height:108%;-o-object-fit:cover;object-fit:cover;opacity:.72;animation:cta-drift 26s ease-in-out infinite alternate}@keyframes cta-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}.cta__sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(127,233,255,.1) 48%,rgba(255,255,255,.16) 50%,rgba(127,233,255,.1) 52%,transparent 70%);background-size:260% 100%;animation:cta-sweep 9s cubic-bezier(.4,0,.2,1) infinite;mix-blend-mode:screen}@keyframes cta-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.cta__motes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cta__motes i{position:absolute;width:4px;height:4px;border-radius:50%;background:#7fe9ff;box-shadow:0 0 10px 2px #7fe9ff99;opacity:0;animation:cta-mote 7s ease-in-out infinite}@keyframes cta-mote{0%{opacity:0;transform:translateY(12px) scale(.6)}30%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translateY(-40px) scale(1.1)}}@media (prefers-reduced-motion: reduce){.cta__tex,.cta__sweep,.cta__motes i{animation:none}}.cta__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(62% 66% at 50% 50%,#04121adb,#04121a73 60%,#04121a26)}.cta__title{margin-bottom:1.2rem;font-size:clamp(2.2rem,5vw,3.6rem)}.cta__inner .text-grad-anim{background-image:linear-gradient(100deg,#7fe9ff,#fff 46%,#6cc4ff)}.cta__sub{margin-bottom:2.6rem;margin-inline:auto;max-width:34rem;color:var(--ink-dim)}.cta__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta__actions .arr{transition:transform .2s}.cta__actions .btn:hover .arr{transform:translate(3px)}@media (max-width: 560px){.cta__actions{flex-direction:column}.cta__actions .btn{width:100%}}
