.bg-bg0{background-color:#141414}.bg-bg1{background-color:#1a1a1a}.bg-panel0{background-color:#1d1d1d}.bg-panel1{background-color:#171717}.bg-black\/20{background-color:#0003}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-blue0\/10,.hover\:bg-blue0\/10:hover{background-color:rgb(var(--primary-rgb) / .1)}.border-line0{border-color:#353535}.border-line1{border-color:#4a4a4a}.border-line0\/80{border-color:#353535cc}.border-line0\/85{border-color:#353535d9}.border-line0\/90{border-color:#353535e6}.border-line1\/60{border-color:#4a4a4a99}.border-line1\/70{border-color:#4a4a4ab3}.border-blue0\/30{border-color:rgb(var(--primary-rgb) / .3)}.border-blue0\/40{border-color:rgb(var(--primary-rgb) / .4)}.border-blue0\/45{border-color:rgb(var(--primary-rgb) / .45)}.border-blue0\/70{border-color:rgb(var(--primary-rgb) / .7)}.border-amber0\/45{border-color:rgb(var(--accent-rgb) / .45)}.border-amber0\/60{border-color:rgb(var(--accent-rgb) / .6)}.text-text0{color:#f0ece7}.text-text1{color:#b7aea2}.text-blue0{color:rgb(var(--primary-rgb))}.text-amber0{color:rgb(var(--accent-rgb))}.font-display,.font-body,.font-cycle{font-family:Ubuntu,ui-sans-serif,system-ui}.shadow-frame{box-shadow:0 0 0 1px #ffffff14,0 0 40px #00000073,inset 0 1px #ffffff0f}.shadow-panel{box-shadow:0 18px 60px #00000080,inset 0 1px #ffffff0a}.shadow-neon{box-shadow:0 0 0 1px rgb(var(--primary-rgb) / .35),0 0 26px rgb(var(--primary-rgb) / .25)}.shadow-amber{box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .28),0 0 28px rgb(var(--accent-rgb) / .16)}@keyframes driftA{0%{transform:translateY(0)}to{transform:translateY(140px)}}@keyframes driftB{0%{transform:translateY(0)}to{transform:translateY(-180px)}}@keyframes starParallaxA{0%{transform:translate3d(-1.5%,calc(-1% + var(--star-scroll-far, 0px)),0) scale(1.08)}to{transform:translate3d(2.2%,calc(1.6% + var(--star-scroll-far, 0px)),0) scale(1.08)}}@keyframes starParallaxB{0%{transform:translate3d(1.8%,calc(1.2% + var(--star-scroll-mid, 0px)),0) scale(1.24)}to{transform:translate3d(-2.4%,calc(-1.8% + var(--star-scroll-mid, 0px)),0) scale(1.24)}}@keyframes starParallaxC{0%{transform:translate3d(-2.2%,calc(2% + var(--star-scroll-near, 0px)),0) scale(1.48)}to{transform:translate3d(2.8%,calc(-2.4% + var(--star-scroll-near, 0px)),0) scale(1.48)}}@keyframes primaryGlowDrift{0%,to{transform:translateZ(0) scale(1);opacity:.76}50%{transform:translate3d(-.28vw,.18vh,0) scale(1.012);opacity:.82}}@keyframes secondaryGlowDrift{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(.22vw,-.16vh,0) scale(1.01);opacity:.76}}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(130%)}}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.35);opacity:1}}@keyframes flowPulse{0%,to{opacity:.22}50%{opacity:.6}}@keyframes solutionWorkspaceArrive{0%{transform:scale(.982) translateY(8px);filter:blur(6px) brightness(.74)}to{transform:scale(1) translateY(0);filter:blur(0) brightness(1)}}@keyframes workspacePromptCardPulse{0%{transform:scale(.9) translateY(14px);filter:brightness(1.75) saturate(1.4);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-slide-color) 82%,#f5f7fb),0 0 46px color-mix(in srgb,var(--workspace-slide-color) 58%,transparent),inset 0 1px #ffffff2e}42%{transform:scale(1.08) translateY(-4px);filter:brightness(1.55) saturate(1.35);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-slide-color) 92%,#f5f7fb),0 0 58px color-mix(in srgb,var(--workspace-slide-color) 64%,transparent),inset 0 1px #ffffff38}to{transform:scale(1) translateY(0);filter:brightness(1) saturate(1)}}@keyframes workspaceBrowserReload{0%{opacity:0;transform:translate(-120%)}24%{opacity:.86}to{opacity:0;transform:translate(120%)}}@property --workspace-loader-fill{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes workspaceLoaderFill{0%{--workspace-loader-fill: 0deg}to{--workspace-loader-fill: 360deg}}@keyframes brandTextGlowBlink{0%,to{opacity:calc(.02 * var(--brand-font-opacity-effect, 1));filter:blur(calc(1px * var(--brand-font-glow-effect, 1)))}45%{opacity:var(--brand-font-opacity-effect, 1);filter:blur(calc(8px * var(--brand-font-glow-effect, 1))) drop-shadow(0 0 calc(14px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .8)) drop-shadow(0 0 calc(30px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .55))}62%{opacity:calc(.12 * var(--brand-font-opacity-effect, 1));filter:blur(calc(2px * var(--brand-font-glow-effect, 1))) drop-shadow(0 0 calc(3px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .22)) drop-shadow(0 0 calc(6px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .14))}}@keyframes brandStrokeGlowSync{0%,to{stroke:rgb(242 246 255 / calc(.05 * var(--brand-font-opacity-effect, 1)));filter:drop-shadow(0 0 calc(1px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .06)) drop-shadow(0 0 calc(2px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .04))}45%{stroke:rgb(242 246 255 / var(--brand-font-opacity-effect, 1));filter:drop-shadow(0 0 calc(4px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .62)) drop-shadow(0 0 calc(10px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .34))}62%{stroke:rgb(242 246 255 / calc(.12 * var(--brand-font-opacity-effect, 1)));filter:drop-shadow(0 0 calc(1px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .12)) drop-shadow(0 0 calc(2px * var(--brand-font-glow-effect, 1)) rgb(var(--primary-rgb) / .06))}}html,body{min-height:100%}body{font-family:Ubuntu,ui-sans-serif,system-ui}body :where(:not(h1):not(h2):not(h1 *):not(h2 *)){font-family:Ubuntu,ui-sans-serif,system-ui!important}h1,h1 *,h2,h2 *,h1.font-body,h2.font-body{font-family:Rajdhani,ui-sans-serif,system-ui}.accent-tuner{position:fixed;right:18px;bottom:18px;z-index:60;--tuner-rgb: var(--accent-rgb);--tuner-ui-rgb: var(--accent-ui-rgb);width:min(280px,calc(100vw - 24px));border:1px solid #353535;border-radius:6px;background:linear-gradient(180deg,#121212f5,#0a0a0afa);box-shadow:0 16px 36px #00000073,inset 0 1px #ffffff0a;padding:12px 12px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.accent-tuner[data-color-target=primary]{--tuner-rgb: var(--primary-rgb);--tuner-ui-rgb: var(--primary-ui-rgb)}.accent-tuner[hidden]{display:none!important}.accent-tuner-reopen{position:fixed;right:18px;bottom:18px;z-index:60;border:1px solid rgb(var(--accent-rgb) / .46);border-radius:4px;background:linear-gradient(180deg,#121212f5,#0a0a0afa);box-shadow:0 16px 36px #00000073,inset 0 1px #ffffff0a;color:rgb(var(--accent-ui-rgb));font-family:Orbitron,"ui-sans-serif",system-ui;font-size:10px;letter-spacing:.1em;padding:9px 12px;text-transform:uppercase}.accent-tuner-reopen[hidden]{display:none!important}.accent-tuner-reopen:hover,.accent-tuner-reopen:focus-visible{background:rgb(var(--accent-rgb) / .08);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .12),0 16px 36px #00000073;outline:none}.accent-tuner-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.accent-tuner-label{font-family:Orbitron,"ui-sans-serif",system-ui;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#f0ece7}.accent-tuner-value{font-family:Fira Code,JetBrains Mono,monospace;font-size:11px;line-height:1.2;color:rgb(var(--tuner-ui-rgb))}.accent-tuner-note{margin-top:6px;font-size:12px;line-height:1.45;color:#b7aea2}.accent-tuner-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.accent-tuner-target{border:1px solid #353535;border-radius:4px;background:#ffffff05;padding:8px 10px;font-family:Orbitron,"ui-sans-serif",system-ui;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b7aea2;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.accent-tuner-target[data-active=true]{border-color:rgb(var(--tuner-rgb) / .46);color:rgb(var(--tuner-ui-rgb));background:rgb(var(--tuner-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--tuner-rgb) / .12)}.accent-tuner-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}.accent-tuner-action{border:1px solid #353535;border-radius:4px;background:#ffffff05;padding:8px 10px;font-family:Orbitron,"ui-sans-serif",system-ui;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b7aea2;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.accent-tuner-action:hover,.accent-tuner-action:focus-visible,.accent-tuner-action[aria-pressed=true]{border-color:rgb(var(--tuner-rgb) / .46);color:rgb(var(--tuner-ui-rgb));background:rgb(var(--tuner-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--tuner-rgb) / .12);outline:none}.accent-tuner-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px}.accent-tuner-range{width:100%;margin-top:8px;accent-color:rgb(var(--tuner-rgb))}.accent-tuner-range:disabled{cursor:default;opacity:.72}.offer-glow-control{--tuner-rgb: var(--accent-rgb);--tuner-ui-rgb: var(--accent-ui-rgb);display:grid;gap:7px;width:min(260px,100%);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:4px;background:linear-gradient(180deg,#0a0a0abd,#080808e0);box-shadow:inset 0 0 0 1px #ffffff09,0 0 calc(22px * var(--offer-glow-power)) rgb(var(--accent-rgb) / calc(.18 * var(--offer-glow-power)));padding:10px 12px 11px}.offer-glow-control .accent-tuner-row,.offer-glow-control .accent-tuner-range{margin-top:0}.accent-tuner-scale{display:flex;justify-content:space-between;margin-top:8px;font-family:Fira Code,JetBrains Mono,monospace;font-size:10px;color:#8d98a8}.site-backdrop{overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.018),transparent 42%),linear-gradient(180deg,#060606,#020202)}.site-glow{pointer-events:none;width:clamp(320px,34vmax,620px);aspect-ratio:1;border-radius:9999px;mix-blend-mode:screen;filter:blur(18px) saturate(1.04);will-change:transform,opacity}.site-glow:before,.site-glow:after{content:"";position:absolute;inset:0;border-radius:inherit}.site-glow:after{inset:18%;filter:blur(18px)}.site-glow--primary{top:4vh;right:7vw;animation:primaryGlowDrift 44s ease-in-out infinite}.site-glow--primary:before{background:radial-gradient(circle at 50% 50%,rgb(var(--primary-rgb) / .12) 0%,rgb(var(--primary-rgb) / .058) 22%,rgb(var(--primary-rgb) / .02) 46%,transparent 68%)}.site-glow--primary:after{background:radial-gradient(circle at 50% 50%,rgb(var(--primary-rgb) / .16) 0%,rgb(var(--primary-rgb) / .05) 48%,transparent 72%)}.site-glow--secondary{top:52vh;left:5vw;width:clamp(300px,31vmax,560px);animation:secondaryGlowDrift 44s ease-in-out infinite}.site-glow--secondary:before{background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb) / .105) 0%,rgb(var(--accent-rgb) / .05) 22%,rgb(var(--accent-rgb) / .018) 46%,transparent 68%)}.site-glow--secondary:after{background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb) / .14) 0%,rgb(var(--accent-rgb) / .044) 48%,transparent 72%)}.site-particle-primary{background-image:radial-gradient(circle,rgb(var(--primary-rgb) / .34) 1px,transparent 1.5px)}.site-particle-secondary{background-image:radial-gradient(circle,rgb(var(--accent-rgb) / .45) 1px,transparent 1.5px)}.site-star-layer{inset:-8%;will-change:transform}.site-star-layer--near{opacity:.22;background-image:radial-gradient(circle,rgb(var(--primary-rgb) / .28) 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.2) .8px,transparent 1.4px);background-position:0 0,52px 86px;background-size:176px 176px,238px 238px;animation:starParallaxC 96s ease-in-out infinite alternate}.site-star-layer--mid{opacity:.18;background-image:radial-gradient(circle,rgb(var(--accent-rgb) / .3) 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.16) .7px,transparent 1.4px);background-position:70px 90px,24px 42px;background-size:220px 220px,310px 310px;animation:starParallaxB 128s ease-in-out infinite alternate}.site-star-layer--far{opacity:.14;background-image:radial-gradient(circle,rgb(var(--primary-rgb) / .24) .8px,transparent 1.4px),radial-gradient(circle,rgba(255,255,255,.14) .6px,transparent 1.2px);background-position:18px 26px,130px 44px;background-size:300px 300px,420px 420px;animation:starParallaxA 168s ease-in-out infinite alternate}.hero-separator{background:linear-gradient(90deg,transparent,rgb(var(--primary-rgb) / .45),rgb(var(--accent-rgb) / .38),transparent)}body{background:#030303!important}main>section:not(.brand-cap){position:relative;border-color:transparent!important;background:linear-gradient(165deg,#0d0d0deb,#070707f5)!important;box-shadow:inset 0 0 18px #ffffff07,inset 0 1px #ffffff05,0 18px 36px #0000002e!important;transition:box-shadow .26s ease,filter .26s ease,background .26s ease!important}main>section:not(.brand-cap):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transform:scale(.996);box-shadow:0 0 30px var(--section-hover-soft),0 0 58px color-mix(in srgb,var(--section-hover-color) 10%,transparent);transition:opacity .42s ease,transform .42s ease;will-change:opacity,transform}main>section:not(.brand-cap):hover:after{opacity:1;transform:scale(1)}main>section:not(.brand-cap)>:is(article,div[data-solution-section]){border-color:transparent!important;box-shadow:inset 0 0 14px #ffffff06,inset 0 1px #ffffff04,0 12px 24px #00000029!important}main>section:not(.brand-cap):hover{box-shadow:inset 0 0 18px #ffffff07,inset 0 1px #ffffff05,0 18px 36px #0000002e!important}.primary-sweep-surface{background:linear-gradient(130deg,transparent 35%,rgb(var(--primary-rgb) / .1) 52%,transparent 68%)}.primary-soft-surface{background:linear-gradient(180deg,rgb(var(--primary-rgb) / .08),rgb(var(--primary-rgb) / .02))!important}.secondary-soft-surface{background:linear-gradient(180deg,rgb(var(--accent-rgb) / .08),rgb(var(--accent-rgb) / .02))!important}.offer-card-edge--primary{background:linear-gradient(90deg,#fff,#fffffffc,rgb(var(--primary-muted-rgb) / .98) 20%,rgb(var(--primary-ui-rgb) / .97),rgb(var(--primary-soft-rgb) / .96),rgb(var(--primary-rgb) / .95) 68%,rgb(var(--primary-rgb) / .9) 86%,rgb(var(--primary-rgb) / .74))!important;box-shadow:0 0 calc(36px * var(--offer-glow-power)) rgba(255,255,255,calc(.78 * var(--offer-glow-power))),0 0 calc(110px * var(--offer-glow-power)) rgb(var(--primary-rgb) / calc(.84 * var(--offer-glow-power))),0 0 calc(210px * var(--offer-glow-power)) rgb(var(--primary-rgb) / calc(.66 * var(--offer-glow-power))),0 0 calc(360px * var(--offer-glow-power)) rgb(var(--primary-rgb) / calc(.46 * var(--offer-glow-power)))!important}.offer-card-halo--primary{background:radial-gradient(ellipse at 20% 50%,rgb(var(--primary-rgb) / calc(.28 * var(--offer-glow-power))),transparent 66%),linear-gradient(130deg,transparent 26%,rgb(var(--primary-rgb) / calc(.1 * var(--offer-glow-power))) 50%,transparent 76%)!important}.offer-card-edge--secondary{background:linear-gradient(270deg,#fff,#fffffffc,rgb(var(--accent-muted-rgb) / .98) 20%,rgb(var(--accent-ui-rgb) / .97),rgb(var(--accent-soft-rgb) / .96),rgb(var(--accent-rgb) / .95) 68%,rgb(var(--accent-rgb) / .9) 86%,rgb(var(--accent-rgb) / .74))!important;box-shadow:0 0 calc(36px * var(--offer-glow-power)) rgba(255,255,255,calc(.78 * var(--offer-glow-power))),0 0 calc(110px * var(--offer-glow-power)) rgb(var(--accent-rgb) / calc(.84 * var(--offer-glow-power))),0 0 calc(210px * var(--offer-glow-power)) rgb(var(--accent-rgb) / calc(.66 * var(--offer-glow-power))),0 0 calc(360px * var(--offer-glow-power)) rgb(var(--accent-rgb) / calc(.46 * var(--offer-glow-power)))!important}.offer-card-halo--secondary{background:radial-gradient(ellipse at 80% 50%,rgb(var(--accent-rgb) / calc(.32 * var(--offer-glow-power))),transparent 66%),linear-gradient(230deg,transparent 26%,rgb(var(--accent-rgb) / calc(.11 * var(--offer-glow-power))) 50%,transparent 76%)!important}.solution-copy-red{color:rgb(var(--accent-soft-rgb))!important}.solution-copy-blue{color:rgb(var(--primary-rgb))!important}.border-blue0\/30,.border-blue0\/40,.border-blue0\/45,.border-blue0\/70{border-color:rgb(var(--primary-rgb) / .52)!important}.brand-cap{--brand-title-font: "Audiowide", "Orbitron", sans-serif;--brand-font-glow-effect: .4;--brand-font-opacity-effect: 1;--brand-orb-glow-effect: 1;--brand-text-glow-opacity: 1;--brand-stroke-opacity: 1;--brand-glow-blur: 3.2px;--brand-glow-blue-shadow: 5.6px;--brand-glow-purple-shadow: 12px;--brand-stroke-blue-shadow: 1.6px;--brand-stroke-purple-shadow: 4px;position:relative;width:100%;margin-bottom:4px;padding:0;overflow:hidden}.brand-cap-svg{display:block;width:100%;height:auto;overflow:visible}.brand-cap-text{font-family:var(--brand-title-font)!important;font-size:119px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.brand-cap-effect{filter:drop-shadow(0 0 calc(8px * var(--brand-orb-glow-effect, 1)) rgb(var(--primary-rgb) / .82)) drop-shadow(0 0 calc(15px * var(--brand-orb-glow-effect, 1)) rgb(var(--primary-rgb) / .52)) drop-shadow(0 0 calc(25px * var(--brand-orb-glow-effect, 1)) rgb(var(--primary-rgb) / .34))}.brand-wisp{mix-blend-mode:screen;opacity:1}.brand-cap-stroke{fill:transparent;stroke:rgb(242 246 255 / var(--brand-stroke-opacity, 1));stroke-width:2.6;paint-order:stroke;filter:drop-shadow(0 0 var(--brand-stroke-blue-shadow, 1.6px) rgb(var(--primary-rgb) / .62)) drop-shadow(0 0 var(--brand-stroke-purple-shadow, 4px) rgb(var(--primary-rgb) / .34))}.brand-cap-glow-blue{fill:transparent;stroke:rgb(var(--primary-rgb));stroke-width:calc(7px * var(--brand-font-glow-effect, 1));opacity:var(--brand-text-glow-opacity, 1);filter:blur(var(--brand-glow-blur, 8px)) drop-shadow(0 0 var(--brand-glow-blue-shadow, 5.6px) rgb(var(--primary-rgb) / .8)) drop-shadow(0 0 var(--brand-glow-purple-shadow, 12px) rgb(var(--primary-rgb) / .55))}.brand-cap-glow-orange{fill:transparent;stroke:rgb(var(--primary-rgb));stroke-width:calc(6px * var(--brand-font-glow-effect, 1));opacity:var(--brand-text-glow-opacity, 1);filter:blur(var(--brand-glow-blur, 8px)) drop-shadow(0 0 var(--brand-glow-blue-shadow, 5.6px) rgb(var(--primary-rgb) / .8)) drop-shadow(0 0 var(--brand-glow-purple-shadow, 12px) rgb(var(--primary-rgb) / .55));transform:translateY(2px)}.brand-control-panel{position:absolute;top:0;right:0;z-index:2;display:inline-flex;gap:4px}.brand-control-button{border:1px solid rgb(var(--primary-rgb) / .22);border-radius:2px;background:#030303db;box-shadow:inset 0 0 10px #ffffff09,0 8px 18px #00000038;color:rgb(var(--primary-rgb));font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:7px 9px;text-transform:uppercase}.brand-control-button:hover{filter:brightness(1.16)}[data-punchline-title]{display:block;max-width:100%;overflow:hidden;text-wrap:nowrap;white-space:nowrap;font-family:var(--punchline-font, "Rajdhani", sans-serif)!important}.punchline-word,.text-glow-word{display:inline-block;transition:filter .34s ease,text-shadow .34s ease,transform .34s ease}.punchline-word:hover,.text-glow-word:hover{filter:brightness(1.06);text-shadow:0 0 .08em currentColor,0 0 .22em currentColor;transform:translateY(-1px)}.terminal-button{--terminal-button-radius: 3px;--terminal-button-background: #181818;--terminal-button-color: #d7dee6;--terminal-button-gradient-shadow: linear-gradient(90deg, rgba(48, 104, 232, .56), rgba(138, 94, 226, .58));border:0;border-radius:var(--terminal-button-radius);background:var(--terminal-button-background);color:var(--terminal-button-color);position:relative;isolation:isolate;min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transform:translateY(0) scale(1);box-shadow:var( --fx-shell-control, inset 0 0 0 1px rgba(255, 255, 255, .14), inset 0 0 12px rgba(255, 255, 255, .216), inset 0 0 24px rgba(255, 255, 255, .126) );transition:transform .12s cubic-bezier(.2,.8,.2,1),filter .12s ease,box-shadow .12s ease,color .12s ease}.terminal-button:after{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:calc(var(--terminal-button-radius) + 14px);background:var(--terminal-button-gradient-shadow);filter:blur(10px);opacity:0;transition:opacity .14s ease,filter .14s ease}.terminal-button:hover{filter:brightness(1.16) saturate(1.08);box-shadow:var( --fx-shell-control, inset 0 0 0 1px rgba(98, 137, 255, .2), inset 0 0 10px rgba(48, 104, 232, .12), inset 0 0 18px rgba(138, 94, 226, .1) ),0 0 10px #3068e82e,0 0 18px #8a5ee224}.terminal-button:hover:after{opacity:.38}.terminal-button:active,.terminal-button.is-clicked,.terminal-button[aria-pressed=true]{transform:translateY(1px) scale(.985);filter:brightness(.88) saturate(.96);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 10px #0000008c}.terminal-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.terminal-button:disabled{cursor:not-allowed;filter:grayscale(.4) brightness(.72)}.terminal-button--send,.terminal-button.is-active{--terminal-button-background: linear-gradient(165deg, #1f2833 0%, #151c25 54%, #11171f 100%);--terminal-button-color: #2196f3}.terminal-button--neutral{--terminal-button-background: linear-gradient(165deg, #1b1d21 0%, #14161a 54%, #101215 100%);--terminal-button-color: #d7dee6}.terminal-button--action{min-height:42px;padding:0 15px;font-weight:600}.terminal-button__icon{width:14px;height:14px;flex:0 0 auto}main :is(section,article,.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.problem-session,.cipher-shell,.voice-shell,#offer-grid article>div,.solution-accent-border){--semantic-hover-color: rgb(var(--primary-rgb));--semantic-hover-color-soft: rgb(var(--primary-rgb) / .18);transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease,filter .17s ease}main :is(section,article,.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.problem-session,.cipher-shell,.voice-shell,#offer-grid article>div,.solution-accent-border):hover{border-color:color-mix(in srgb,var(--semantic-hover-color) 62%,#4a4a4a);box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-hover-color) 22%,transparent),0 18px 42px #0000006b,0 0 26px var(--semantic-hover-color-soft),inset 0 1px #ffffff13;filter:saturate(1.06) brightness(1.03)}main>section:nth-of-type(2),main>section:nth-of-type(2) article{--semantic-hover-color: rgb(var(--primary-rgb));--semantic-hover-color-soft: rgb(var(--primary-rgb) / .18)}main>section:nth-of-type(3),main>section:nth-of-type(3) article,main>section:nth-of-type(5),main>section:nth-of-type(5) article{--semantic-hover-color: rgb(var(--accent-rgb));--semantic-hover-color-soft: rgb(var(--accent-rgb) / .18)}main>section:nth-of-type(4),main>section:nth-of-type(4) article{--semantic-hover-color: rgb(var(--primary-rgb));--semantic-hover-color-soft: rgb(var(--primary-rgb) / .18)}main>section:nth-of-type(6),main>section:nth-of-type(6) article:first-child,main>section:nth-of-type(6) article:first-child>div{--semantic-hover-color: rgb(var(--primary-rgb));--semantic-hover-color-soft: rgb(var(--primary-rgb) / .2)}main>section:nth-of-type(6) article:nth-child(2),main>section:nth-of-type(6) article:nth-child(2)>div{--semantic-hover-color: rgb(var(--accent-rgb));--semantic-hover-color-soft: rgb(var(--accent-rgb) / .22)}main>section:not(.brand-cap):nth-of-type(odd){--section-hover-color: rgb(var(--primary-rgb));--section-hover-soft: rgb(var(--primary-rgb) / .08)}main>section:not(.brand-cap):nth-of-type(2n){--section-hover-color: rgb(var(--accent-rgb));--section-hover-soft: rgb(var(--accent-rgb) / .08)}main>section:not(.brand-cap):hover{filter:saturate(1.02) brightness(1.01)}.faq-list{display:grid;gap:12px}.faq-card{border:1px solid rgba(255,255,255,.1);border-radius:5px;background:linear-gradient(165deg,#0b0f12ad,#080808b8);box-shadow:inset 0 1px #ffffff0b;overflow:hidden;transition:border-color .18s ease,background .18s ease}.faq-card:nth-child(2n){border-color:#ffffff1a}.faq-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 18px;color:#f5f7fb;font-size:16px;font-weight:700}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:"+";display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid rgb(var(--primary-rgb) / .34);border-radius:50%;background:rgb(var(--primary-rgb) / .08);color:rgb(var(--primary-rgb));font-size:18px;line-height:1;transition:transform .22s ease,border-color .18s ease,background .18s ease}.faq-card:nth-child(2n) summary:after{border-color:rgb(var(--accent-rgb) / .34);background:rgb(var(--accent-rgb) / .08);color:rgb(var(--accent-rgb))}.faq-card.is-open summary:after{content:"-";transform:rotate(180deg)}.faq-card:hover,.faq-card.is-open{border-color:#ffffff2e;background:linear-gradient(165deg,#101214b8,#0a0a0ac2)}.faq-card-body{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transform:translateY(-4px);transition:grid-template-rows .22s ease,opacity .19s ease,transform .22s ease}.faq-card.is-open .faq-card-body{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.faq-card-body{border-top:1px solid rgba(255,255,255,.08);padding:14px 18px 18px}.faq-card-body>*{min-height:0;overflow:hidden}.faq-card-body p,.faq-card-body li{color:#aeb7c2;font-size:15px;line-height:1.65}.faq-card-body ul{display:grid;gap:8px;margin:0;padding-left:18px}.faq-card-body li::marker{color:rgb(var(--primary-rgb))}.faq-card-body strong{color:rgb(var(--primary-rgb));font-weight:700}.faq-card-body code{border:1px solid rgb(var(--primary-rgb) / .28);border-radius:4px;background:#00000047;color:rgb(var(--primary-rgb));padding:1px 5px}.solution-workspace[data-tone=green],.solution-workspace[data-tone=green] :is(.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.solution-accent-border){--semantic-hover-color: #4CAF50;--semantic-hover-color-soft: rgba(76,175,80,.2)}.solution-workspace[data-tone=blue],.solution-workspace[data-tone=blue] :is(.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.solution-accent-border){--semantic-hover-color: rgb(var(--primary-rgb));--semantic-hover-color-soft: rgb(var(--primary-rgb) / .2)}.solution-workspace[data-tone=amber],.solution-workspace[data-tone=amber] :is(.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.solution-accent-border){--semantic-hover-color: rgb(var(--accent-rgb));--semantic-hover-color-soft: rgb(var(--accent-rgb) / .2)}.solution-workspace[data-tone=orange],.solution-workspace[data-tone=orange] :is(.solution-pane-shell,.solution-copy,.screen-window,.workspace-column,.solution-copy-point,.solution-accent-border){--semantic-hover-color: rgb(var(--accent-rgb));--semantic-hover-color-soft: rgb(var(--accent-rgb) / .22)}.workspace-column:hover .workspace-icon,.solution-copy-point:hover .solution-copy-emoji{box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-hover-color) 40%,transparent),0 0 18px var(--semantic-hover-color-soft),inset 0 1px #ffffff14}.workspace-column:hover .workspace-line{background:color-mix(in srgb,var(--semantic-hover-color) 48%,#303030)}main :is([aria-label=X],[aria-label=Instagram],[aria-label=TikTok],[aria-label=YouTube],[aria-label=LinkedIn],[aria-label=Facebook],code,.rounded-sm.border){transition:filter .15s ease,box-shadow .15s ease,border-color .15s ease}main :is([aria-label=X],[aria-label=Instagram],[aria-label=TikTok],[aria-label=YouTube],[aria-label=LinkedIn],[aria-label=Facebook],code):hover{filter:brightness(1.16) saturate(1.1);box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-hover-color) 24%,transparent),0 0 16px var(--semantic-hover-color-soft)}.solution-workspace{display:none;flex:0 0 100%;width:100%;min-width:0;min-height:100%}.solution-pane-track{position:relative;min-width:0;width:100%;height:100%}.solution-workspace[data-active=true]{display:block}.solution-pane[data-swiper-ready=true] .solution-workspace{display:block;position:relative;grid-area:1 / 1;z-index:0;width:100%!important;height:100%;opacity:0;pointer-events:none;transform:none!important;transition:opacity .52s cubic-bezier(.2,.8,.2,1),filter .52s cubic-bezier(.2,.8,.2,1)}.solution-pane[data-swiper-ready=true] .solution-workspace[data-active=true]{z-index:2;opacity:1;pointer-events:auto}.solution-pane[data-swiper-ready=true] .solution-workspace.swiper-slide-active{filter:blur(0) brightness(1)}.solution-pane[data-swiper-ready=true] .solution-workspace.swiper-slide-active .solution-pane-shell{animation:solutionWorkspaceArrive .52s cubic-bezier(.2,.8,.2,1)}.solution-pane[data-swiper-ready=true] .solution-workspace.swiper-slide-prev,.solution-pane[data-swiper-ready=true] .solution-workspace.swiper-slide-next{filter:blur(2px) brightness(.72)}.solution-shell{display:grid;grid-template-columns:80px minmax(0,1fr);min-height:420px;border:1px solid #242424;background:linear-gradient(180deg,#121212 0% 100%);box-shadow:0 20px 40px #00000073,inset 0 1px #ffffff08;align-items:stretch}.solution-rail{display:flex;flex-direction:column;gap:1px;padding:1px 0;background:#0f0f0f;border-right:1px solid #242424}.solution-tab{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;background:transparent;outline:0;transition:opacity .18s ease,filter .18s ease}.solution-tab:before{content:"";position:absolute;inset:3px auto 18px 0;width:2px;border-radius:999px;background:var(--workspace-color);opacity:0;box-shadow:0 0 14px color-mix(in srgb,var(--workspace-color) 72%,transparent);transition:opacity .18s ease,height .18s ease;height:34%}.solution-tab[data-active=false]{opacity:.72}.solution-tab[data-active=true]{opacity:1}.solution-tab:hover,.solution-tab:focus-visible{opacity:1;filter:saturate(1.12)}.solution-tab:hover:before,.solution-tab:focus-visible:before{opacity:.88;height:calc(100% - 21px)}.solution-tab[data-tone=green]{--workspace-color: #4CAF50}.solution-tab[data-tone=blue]{--workspace-color: rgb(var(--primary-rgb))}.solution-tab[data-tone=amber],.solution-tab[data-tone=orange]{--workspace-color: rgb(var(--accent-rgb))}.solution-cube{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;height:auto;padding:0;border:1px solid #242424;border-radius:4px;background:#181818;box-shadow:inset 0 1px #ffffff08;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,filter .18s ease}.solution-tab:hover .solution-cube,.solution-tab:focus-visible .solution-cube{border-color:color-mix(in srgb,var(--workspace-color) 78%,#f5f7fb);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--workspace-color) 28%,transparent),transparent 64%),color-mix(in srgb,var(--workspace-color) 14%,#181818);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-color) 38%,transparent),0 0 18px color-mix(in srgb,var(--workspace-color) 42%,transparent),inset 0 1px #ffffff14,inset 0 -18px 26px #00000038}.solution-tab[data-active=true] .solution-cube{border-color:var(--workspace-color);background:color-mix(in srgb,var(--workspace-color) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-color) 16%,transparent),inset 0 1px #ffffff0a}.solution-cube img{width:100%;height:100%;object-fit:contain}.solution-tab[data-tone=green] .solution-cube img{filter:brightness(0) saturate(100%) invert(59%) sepia(47%) saturate(537%) hue-rotate(71deg) brightness(91%) contrast(92%)}.solution-tab[data-tone=blue] .solution-cube img{filter:brightness(0) saturate(100%) invert(60%) sepia(80%) saturate(1770%) hue-rotate(183deg) brightness(100%) contrast(94%)}.solution-tab[data-tone=amber] .solution-cube img{filter:brightness(0) saturate(100%) invert(70%) sepia(79%) saturate(1486%) hue-rotate(358deg) brightness(102%) contrast(102%)}.solution-tab[data-tone=orange] .solution-cube img{filter:brightness(0) saturate(100%) invert(66%) sepia(54%) saturate(3322%) hue-rotate(337deg) brightness(102%) contrast(101%)}.solution-label{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,JetBrains Mono,monospace;font-size:8.5px;line-height:1.25;color:#9aa4b2;transition:color .18s ease,text-shadow .18s ease}.solution-tab:hover .solution-label,.solution-tab:focus-visible .solution-label{color:color-mix(in srgb,var(--workspace-color) 72%,#f4f7fb);text-shadow:0 0 10px color-mix(in srgb,var(--workspace-color) 46%,transparent)}.solution-pane{position:relative;display:block;min-height:100%;min-width:0;overflow:hidden;padding:1px}.solution-pane[data-swiper-ready=true] .solution-pane-track{display:grid;grid-template:1fr / 1fr;transform:none!important}.solution-pane-shell{display:grid;grid-template-rows:auto 1fr;gap:18px;min-height:100%;height:100%;width:100%;min-width:0;overflow:hidden;border:1px solid #242424;background:linear-gradient(180deg,#0a0a0a,#121212);padding:16px}.solution-pane-visual{display:grid;align-items:stretch;min-width:0;min-height:180px;height:100%}.solution-copy{display:grid;align-content:start;gap:14px;max-width:30ch;padding-top:2px}.solution-copy-kicker{font-family:Fira Code,JetBrains Mono,monospace;font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#8d98a8}.solution-copy-claim{font-size:clamp(1.02rem,1.42vw,1.16rem);line-height:1.45;color:#e6edf5}.solution-copy-list{display:grid;gap:10px}.solution-copy-point{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.48;color:#b7aea2}.solution-copy-emoji{transform:translateY(1px);font-size:16px;line-height:1}.solution-copy-blue{color:rgb(var(--primary-rgb))}.solution-copy-red{color:rgb(var(--accent-soft-rgb))}.solution-pane-visual>.screen-window{width:100%;min-width:0}.workspace-switcher{position:relative;min-height:100%;height:100%;width:100%;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#181818,#111)}.workspace-track{display:flex;flex-direction:column;height:100%;width:100%;transition:transform .15s ease}.workspace-slide{flex:0 0 100%;min-height:100%;height:100%;width:100%;padding:6px}.workspace-board{display:grid;gap:8px;height:100%;min-height:100%;width:100%}.workspace-board--four{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-board--three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-board--split{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.workspace-board--webview{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-slide[data-workspace-tone=green]{--workspace-slide-color: #4CAF50}.workspace-slide[data-workspace-tone=blue]{--workspace-slide-color: rgb(var(--primary-rgb))}.workspace-slide[data-workspace-tone=orange]{--workspace-slide-color: rgb(var(--accent-rgb))}.workspace-column{display:flex;flex-direction:column;gap:8px;height:100%;min-width:0;min-height:0;max-height:100%;padding:8px;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 42%,#242424);border-radius:4px;background:#0a0a0adb}.workspace-column--span3{grid-column:span 3}.workspace-column--focus{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-slide-color) 18%,transparent),#0a0a0ac7);box-shadow:inset 0 1px #ffffff08}.workspace-identity{display:flex;align-items:center;gap:7px;min-width:0}.workspace-icon{width:22px;height:22px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 54%,#2a2a2a);border-radius:5px;background:color-mix(in srgb,var(--workspace-slide-color) 18%,#0d0d0d);box-shadow:inset 0 1px #ffffff0d}.workspace-icon img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--workspace-slide-color) 38%,transparent))}.workspace-name{min-width:0;color:#f2f5f8;font-size:12px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-column-head{height:6px;width:28px;border-radius:999px}.workspace-column-head{background:var(--workspace-slide-color)}.workspace-line{height:6px;border-radius:999px;background:#ffffff24}.workspace-line--short{width:44%}.workspace-line--mid{width:68%}.workspace-line--long{width:100%}.workspace-image-card{position:relative;display:grid;height:clamp(42px,5.4vw,68px);max-height:68px;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 42%,#242424);border-radius:4px;background:color-mix(in srgb,var(--workspace-slide-color) 9%,#0A0A0A)}.workspace-image-card img{width:100%;height:100%;min-height:0;object-fit:cover;opacity:.76;filter:saturate(1.08) contrast(1.05)}.workspace-image-card--conversation{height:clamp(76px,8.4vw,108px);max-height:108px;min-height:76px;box-shadow:inset 0 1px #ffffff0f}.workspace-webview{display:grid;place-items:center;min-height:0}.workspace-browser-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 36%,#242424);border-radius:999px;padding:5px 8px;background:#ffffff0f;color:#cfd8e3;font-family:Fira Code,JetBrains Mono,monospace;font-size:10px}.workspace-side-project{position:relative;display:grid;place-items:center;align-content:center;gap:12px;min-height:0;width:100%;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 34%,#242424);border-radius:4px;padding:18px;background:#ffffff09}.workspace-side-project:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-120%)}.workspace-webview[data-reloading=true] .workspace-side-project:after{animation:workspaceBrowserReload .9s cubic-bezier(.2,.8,.2,1)}.workspace-side-project-brand{display:contents}.workspace-side-project-logo{width:clamp(58px,8vw,92px);height:clamp(58px,8vw,92px);object-fit:contain;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 68%,#f5f7fb);border-radius:14px;padding:10px;background:#0d0f12;box-shadow:0 0 22px color-mix(in srgb,var(--workspace-slide-color) 24%,transparent);transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .36s ease,box-shadow .36s ease}.workspace-webview[data-changed=true] .workspace-side-project-logo{transform:rotate(8deg) scale(1.08);border-color:rgb(var(--primary-rgb));box-shadow:0 0 30px rgb(var(--primary-rgb) / .36)}.workspace-side-project-title{color:#f7fbff;font-family:Fira Code,JetBrains Mono,monospace;font-size:14px;font-weight:800;letter-spacing:0}.workspace-reload-indicator{width:18px;height:18px;margin-left:auto;border:2px solid rgba(255,255,255,.18);border-top-color:rgb(var(--primary-rgb));border-radius:999px;opacity:0}.workspace-webview[data-reloading=true] .workspace-reload-indicator{opacity:1;animation:ring .7s linear infinite}.workspace-search-card{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 34%,#242424);border-radius:4px;padding:9px;background:#ffffff0b}.workspace-search-line{height:6px;border-radius:999px;background:#ffffff29}.workspace-search-line--title{width:38%;background:color-mix(in srgb,var(--workspace-slide-color) 52%,rgba(255,255,255,.18))}.screen-window{display:grid;grid-template-rows:auto 1fr;border:1px solid #262626;border-radius:8px;background:linear-gradient(180deg,#151515,#101010);box-shadow:0 16px 34px #0000005c,inset 0 1px #ffffff08;overflow:hidden;height:100%}.screen-window-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid #242424;background:linear-gradient(180deg,#1a1a1a,#141414)}.screen-window-dots{display:flex;align-items:center;gap:6px}.screen-window-dot{width:8px;height:8px;border-radius:999px;background:#3b3b3b}.screen-window-title{font-size:11px;color:#9aa4b2}.screen-window-body{display:flex;min-height:0;padding:4px}.screen-window-body>*{flex:1 1 auto;min-width:0;width:100%}@keyframes voiceHistory{to{transform:translate(-50%)}}@keyframes voiceHead{0%,to{transform:translateY(0);opacity:.84}50%{transform:translateY(2px);opacity:1}}@keyframes voiceMeter{0%{width:22%}8%{width:31%}16%{width:52%}24%{width:38%}32%{width:66%}40%{width:28%}48%{width:74%}56%{width:46%}64%{width:82%}72%{width:36%}80%{width:68%}88%{width:44%}to{width:22%}}.voice-shell{display:grid;gap:16px;height:154px;padding:14px;border:1px solid #242424;border-radius:4px;background:#0a0a0a}.voice-stage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.voice-icon-ring{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid rgb(var(--primary-rgb) / .34);border-radius:999px;background:radial-gradient(circle at 50% 35%,rgb(var(--primary-rgb) / .16),#0a0a0aeb)}.voice-history{position:relative;display:flex;align-items:center;min-width:0;height:82px;overflow:hidden;border:1px solid #20242A;border-radius:4px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.055) 0 1px,transparent 1px 10px),linear-gradient(180deg,rgb(var(--accent-rgb) / .12),#0a0a0a14),linear-gradient(180deg,#0f1114,#090a0c)}.voice-history-track{display:none;align-items:end;height:100%;animation:voiceHistory 1.6s linear infinite}.voice-spectrum-canvas{position:absolute;inset:0;width:100%;height:100%}.voice-time-chip{position:absolute;top:4px;right:6px;z-index:2;border-radius:2px;background:#030303ad;color:#d8dde2;font-family:Ubuntu,sans-serif;font-size:10px;line-height:1;padding:2px 4px}.voice-history-set{display:grid;grid-auto-flow:column;grid-auto-columns:4px;align-items:end;gap:4px;height:100%;padding:10px 10px 10px 14px}.voice-wave{width:4px;border-radius:999px;background:linear-gradient(180deg,rgb(var(--primary-rgb) / .12),rgb(var(--primary-rgb) / .96))}.voice-wave--1{height:10px}.voice-wave--2{height:16px}.voice-wave--3{height:24px}.voice-wave--4{height:34px}.voice-wave--5{height:22px}.voice-wave--6{height:42px}.voice-wave--7{height:28px}.voice-wave--8{height:48px}.voice-wave--9{height:20px}.voice-wave--10{height:38px}.voice-wave--11{height:14px}.voice-wave--12{height:32px}.voice-meter{position:relative;height:8px;border:1px solid #242424;border-radius:999px;background:#ffffff0a;overflow:hidden}.voice-meter-fill{position:absolute;top:0;left:0;height:100%;width:var(--voice-level, 22%);border-radius:999px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .42),rgb(var(--accent-rgb) / .98));box-shadow:0 0 12px rgb(var(--accent-rgb) / .34);transition:width 80ms linear}.workspace-control-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(286px,.82fr);gap:14px;align-items:stretch;height:auto;min-height:0;overflow:hidden}.workspace-control-demo{width:min(100%,1180px);height:auto;overflow:hidden;contain:layout paint}.workspace-control-frame{width:100%;height:auto;min-height:0;margin:0;overflow:hidden;contain:layout paint}@supports (height: min(1px,1px)){.workspace-control-demo{width:min(100%,calc(min(66vh,664px) * 16 / 9))}}.workspace-control-window{aspect-ratio:16 / 9;width:100%;min-height:0;height:auto;overflow:hidden}.workspace-control-side{display:grid;grid-template-rows:minmax(156px,auto) minmax(0,1fr);gap:14px;min-width:0;min-height:0;overflow:hidden}.workspace-keyboard-widget{display:grid;gap:14px;align-content:start;min-width:0;min-height:156px;overflow:hidden;padding:14px;border:1px solid #242424;border-radius:4px;background:linear-gradient(180deg,#181818,#0d0d0d)}.workspace-keyboard-status{min-height:22px;font-family:Fira Code,JetBrains Mono,monospace;font-size:11px;line-height:1.2;color:#8d98a8;text-transform:uppercase}.workspace-keyboard-grid{display:grid;gap:10px}.workspace-keyboard-row{display:flex;gap:10px}.workspace-keyboard-row--home{padding-left:18px}.topology-diagram{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(44px,.16fr) minmax(180px,.64fr) minmax(44px,.16fr) minmax(170px,.48fr);gap:14px;align-items:center;min-height:330px}.topology-node{display:grid;gap:10px;min-width:0}.topology-node-label{color:rgb(var(--primary-rgb));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topology-node--server .topology-node-label,.topology-node--mobile .topology-node-label{color:rgb(var(--accent-rgb))}.topology-computer,.topology-server,.topology-phone{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0c1014d6,#06080aeb);box-shadow:inset 0 1px #ffffff0e,0 18px 34px #00000042}.topology-computer{border-radius:7px;overflow:hidden;aspect-ratio:16 / 10}.topology-browser-bar{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.topology-browser-bar span{width:7px;height:7px;border-radius:50%;background:#fff3}.topology-browser-bar strong{margin-left:auto;color:#8d98a8;font-size:11px;font-weight:700}.topology-workspace-mini{--workspace-slide-color: rgb(var(--primary-rgb));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:calc(100% - 30px);padding:10px}.topology-phone-screen{--workspace-slide-color: rgb(var(--accent-rgb))}.topology-mini-column,.topology-mobile-column{gap:6px;height:100%;padding:7px;border-color:color-mix(in srgb,var(--workspace-slide-color) 42%,#242424);background:#0a0a0adb}.topology-mini-column--focus{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-slide-color) 18%,transparent),#0a0a0ac7)}.topology-mini-column .workspace-icon,.topology-mobile-column .workspace-icon{width:20px;height:20px}.topology-mini-column .workspace-name,.topology-mobile-column .workspace-name{font-size:11px}.topology-mini-column .workspace-image-card,.topology-mobile-column .workspace-image-card{height:clamp(42px,6vw,58px)}.topology-mini-column .workspace-skeleton,.topology-mobile-column .workspace-skeleton{gap:5px;padding:7px 8px}.topology-mini-column .workspace-skeleton span,.topology-mobile-column .workspace-skeleton span{height:5px}.feature-carousel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:linear-gradient(165deg,#090d10c2,#040506d1);min-height:292px}.feature-carousel-stage{position:relative;min-height:292px}.feature-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,1.14fr);gap:18px;align-items:stretch;padding:22px;opacity:0;transform:translate(28px);animation:featureSlideCycle 25s ease-in-out infinite}.feature-slide:nth-child(2){animation-delay:5s}.feature-slide:nth-child(3){animation-delay:10s}.feature-slide:nth-child(4){animation-delay:15s}.feature-slide:nth-child(5){animation-delay:20s}.feature-slide-copy{display:grid;align-content:center;gap:10px;min-width:0}.feature-slide-copy span{color:rgb(var(--primary-rgb));font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feature-slide-copy h3{color:#f5f7fb;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;line-height:1.05;text-transform:uppercase}.feature-slide-copy p{max-width:45ch;color:#aeb7c2;font-size:16px;line-height:1.65}.feature-slide-visual{position:relative;display:grid;place-items:center;min-height:230px;overflow:hidden;border:1px solid rgb(var(--primary-rgb) / .24);border-radius:6px;background:radial-gradient(circle at 40% 35%,rgb(var(--primary-rgb) / .16),transparent 38%),linear-gradient(180deg,#0c1014d6,#06080aeb)}.feature-provider-card,.feature-cloud-node{display:grid;place-items:center;width:122px;height:66px;border:1px solid rgb(var(--primary-rgb) / .4);border-radius:5px;color:#f5f7fb;font-weight:700;background:rgb(var(--primary-rgb) / .08);box-shadow:0 0 24px rgb(var(--primary-rgb) / .14)}.feature-slide-visual--providers{grid-template-columns:1fr auto 1fr;gap:18px}.feature-provider-pulse{width:54px;height:2px;background:linear-gradient(90deg,rgb(var(--primary-rgb)),rgb(var(--accent-rgb)));box-shadow:0 0 18px rgb(var(--primary-rgb) / .42);animation:featurePulse 1.1s ease-in-out infinite}.feature-container-stack{display:grid;gap:10px;width:min(260px,80%)}.feature-container-stack span,.feature-scope-lines span{display:block;height:34px;border:1px solid rgb(var(--accent-rgb) / .26);border-radius:5px;background:rgb(var(--accent-rgb) / .08)}.feature-scope-lines{position:absolute;right:24px;bottom:24px;display:grid;gap:7px;width:120px}.feature-scope-lines span{height:7px;border-radius:999px}.feature-image-frame{width:168px;aspect-ratio:1 / 1;border:1px solid rgb(var(--accent-rgb) / .38);border-radius:6px;background:radial-gradient(circle at 40% 42%,rgb(var(--accent-rgb) / .5),transparent 32%),linear-gradient(145deg,#ffffff1f,#ffffff05);animation:featureImageFloat 2.6s ease-in-out infinite}.feature-image-frame--small{position:absolute;right:48px;bottom:36px;width:78px;animation-delay:.52s}.feature-browser-bar{position:absolute;top:0;left:0;right:0;display:flex;gap:7px;align-items:center;height:34px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.feature-browser-bar span{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.feature-browser-page{display:grid;place-items:center;width:min(300px,82%);height:136px;border:1px solid rgb(var(--primary-rgb) / .32);border-radius:5px;color:rgb(var(--primary-rgb));background:#00000038}.feature-cloud-link{width:74px;height:2px;background:linear-gradient(90deg,rgb(var(--primary-rgb)),rgb(var(--accent-rgb)));animation:featurePulse 1.1s ease-in-out infinite}.feature-slide-visual--cloud{grid-template-columns:1fr auto 1fr;gap:16px}.feature-carousel-dots{position:absolute;left:22px;bottom:16px;display:flex;gap:7px}.feature-carousel-dots span{width:24px;height:3px;border-radius:999px;background:#ffffff29;animation:featureDotCycle 25s linear infinite}.feature-carousel-dots span:nth-child(2){animation-delay:5s}.feature-carousel-dots span:nth-child(3){animation-delay:10s}.feature-carousel-dots span:nth-child(4){animation-delay:15s}.feature-carousel-dots span:nth-child(5){animation-delay:20s}@keyframes featureSlideCycle{0%,16%{opacity:1;transform:translate(0)}20%,to{opacity:0;transform:translate(-28px)}}@keyframes featureDotCycle{0%,16%{background:rgb(var(--primary-rgb));box-shadow:0 0 12px rgb(var(--primary-rgb) / .45)}20%,to{background:#ffffff29;box-shadow:none}}@keyframes featurePulse{0%,to{opacity:.42;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes featureImageFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.topology-link{position:relative;height:2px;overflow:hidden;background:linear-gradient(90deg,rgb(var(--primary-rgb) / .12),rgb(var(--primary-rgb) / .38),rgb(var(--accent-rgb) / .38),rgb(var(--accent-rgb) / .12));box-shadow:0 0 18px rgb(var(--primary-rgb) / .2)}.topology-link:after{content:"";position:absolute;inset:-4px 0;width:46%;background:linear-gradient(90deg,transparent,rgb(var(--primary-rgb) / .9),rgb(var(--accent-rgb) / .85),transparent);filter:blur(.2px);transform:translate(-120%);animation:topologyLinkFlow 1.7s linear infinite}.topology-link--right:after{animation-delay:.42s}.topology-server{display:grid;gap:10px;justify-items:stretch;border-radius:8px;padding:18px}.topology-server-core{position:relative;display:grid;place-items:center;gap:5px;min-height:112px;border:1px solid rgb(var(--accent-rgb) / .28);border-radius:50%;background:radial-gradient(circle,rgb(var(--accent-rgb) / .16),#0000002e 64%);text-align:center;overflow:hidden}.topology-server-core strong{color:#f5f7fb;font-size:18px}.topology-server-core small{max-width:120px;color:#aeb7c2;font-size:12px;line-height:1.35}.topology-server-pulse{position:absolute;inset:14px;border-radius:50%;border:1px solid rgb(var(--accent-rgb) / .22);animation:topologyPulse 1.8s ease-in-out infinite}.topology-server-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.topology-server-row span{height:7px;border-radius:999px;background:rgb(var(--accent-rgb) / .22)}.topology-phone{justify-self:center;width:min(100%,214px);border-radius:14px;padding:9px}.topology-phone-speaker,.topology-phone-home{margin:0 auto;border-radius:999px;background:#ffffff29}.topology-phone-speaker{width:48px;height:4px;margin-bottom:8px}.topology-phone-home{width:30px;height:4px;margin-top:8px}.topology-phone-screen{height:238px;min-height:0;border:0;border-radius:8px;background:transparent;padding:0;overflow:hidden}.topology-mobile-column{border-radius:8px;min-height:100%}.topology-mobile-column .workspace-skeleton{padding:6px 8px}@keyframes topologyPulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes topologyLinkFlow{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes topologyLinkFlowVertical{0%{transform:translateY(-120%)}to{transform:translateY(260%)}}@keyframes workspaceKeyPulse{0%{transform:scale(1);filter:brightness(1);box-shadow:inset 0 0 0 1px #ffffff05}35%{transform:scale(1.14);filter:brightness(1.22);box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .72),0 0 34px rgb(var(--primary-rgb) / .62),inset 0 0 18px rgb(var(--primary-rgb) / .24)}to{transform:scale(1);filter:brightness(1);box-shadow:inset 0 0 0 1px #ffffff05}}@keyframes workspaceVoiceKeyPulse{0%{transform:scale(1);filter:brightness(1);box-shadow:inset 0 0 0 1px #ffffff05}35%{transform:scale(1.14);filter:brightness(1.2);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .72),0 0 34px rgb(var(--accent-rgb) / .62),inset 0 0 18px rgb(var(--accent-rgb) / .24)}to{transform:scale(1);filter:brightness(1);box-shadow:inset 0 0 0 1px #ffffff05}}.workspace-key{display:grid;place-items:center;flex:0 0 56px;min-height:54px;border:1px solid #242424;border-radius:4px;background:#0a0a0a;color:#e6edf5;font-family:Fira Code,JetBrains Mono,monospace;font-size:28px;line-height:1;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.workspace-key[data-pulse=true]{animation:workspaceKeyPulse .32s cubic-bezier(.12,.9,.22,1);border-color:rgb(var(--primary-rgb));background:rgb(var(--primary-rgb) / .15);color:rgb(var(--primary-rgb))}.workspace-key--voice[data-pulse=true]{animation-name:workspaceVoiceKeyPulse;border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .16);color:rgb(var(--accent-rgb))}.workspace-voice-widget{height:100%;min-height:0;overflow:hidden}.workspace-voice-widget .voice-stage{min-height:0}.workspace-voice-widget .voice-icon-ring{width:clamp(50px,5vw,72px);height:clamp(50px,5vw,72px)}.workspace-voice-widget .voice-history{height:100%;min-height:0}.workspace-voice-widget[data-active=false] .voice-history-track,.workspace-voice-widget[data-active=false] .voice-meter-fill{opacity:0}.workspace-voice-widget[data-active=false] .voice-meter-fill{width:0;box-shadow:none}.workspace-voice-widget[data-active=false] .voice-history{background:linear-gradient(180deg,#0f1114,#090a0c)}.workspace-voice-widget[data-active=true]{border-color:rgb(var(--accent-rgb) / .92);background:radial-gradient(circle at 12% 34%,rgb(var(--accent-rgb) / .24),transparent 34%),linear-gradient(180deg,rgb(var(--accent-rgb) / .14),#0a0a0af2);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .42),0 0 42px rgb(var(--accent-rgb) / .38),0 0 96px rgb(var(--primary-rgb) / .18),inset 0 1px #ffffff1f}.workspace-voice-widget[data-active=true] .voice-icon-ring{border-color:rgb(var(--accent-rgb));background:radial-gradient(circle at 50% 35%,rgb(var(--accent-rgb) / .34),#0a0a0ae6);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .34),0 0 30px rgb(var(--accent-rgb) / .52)}.workspace-voice-widget[data-active=true] .voice-history{border-color:rgb(var(--accent-rgb) / .42);box-shadow:inset 0 0 24px rgb(var(--primary-rgb) / .14)}.workspace-column{position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-column>.workspace-line{display:none}.workspace-chat-viewport{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:4px;contain:layout paint;scroll-behavior:smooth;scrollbar-width:none}.workspace-chat-viewport::-webkit-scrollbar{display:none}.workspace-chat-stack{display:grid;gap:7px;align-content:end;min-width:0;min-height:100%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.workspace-column[data-focused=true]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--workspace-slide-color) 82%,#f5f7fb);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-slide-color) 32%,transparent),0 0 22px color-mix(in srgb,var(--workspace-slide-color) 28%,transparent),inset 0 1px #ffffff0d}.workspace-skeleton{display:grid;gap:6px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 46%,#242424);border-radius:4px;background:color-mix(in srgb,var(--workspace-slide-color) 10%,rgba(255,255,255,.03));animation:solutionWorkspaceArrive .36s cubic-bezier(.2,.8,.2,1)}.workspace-skeleton span{height:6px;border-radius:999px;background:linear-gradient(90deg,#ffffff21,color-mix(in srgb,var(--workspace-slide-color) 44%,rgba(255,255,255,.14)),#ffffff21)}.workspace-skeleton span:nth-child(2){width:72%}.workspace-skeleton span:nth-child(3){width:48%}.workspace-skeleton[data-seeded=true]:nth-child(3n+1) span:nth-child(1){width:88%}.workspace-skeleton[data-seeded=true]:nth-child(3n+2) span:nth-child(1){width:64%}.workspace-skeleton[data-seeded=true]:nth-child(3n) span:nth-child(1){width:76%}.workspace-skeleton[data-seeded=true]:nth-child(4n) span:nth-child(2){width:58%}.workspace-skeleton--prompt{border-color:color-mix(in srgb,var(--workspace-slide-color) 76%,#f5f7fb);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-slide-color) 18%,transparent),transparent 58%),color-mix(in srgb,var(--workspace-slide-color) 13%,rgba(255,255,255,.04));animation:workspacePromptCardPulse .92s cubic-bezier(.16,1,.3,1);box-shadow:0 0 18px color-mix(in srgb,var(--workspace-slide-color) 24%,transparent),inset 0 1px #ffffff14}.workspace-skeleton--prompt span:nth-child(1){width:92%}.workspace-skeleton--prompt span:nth-child(2){width:78%}.workspace-skeleton--prompt span:nth-child(3){width:52%}.workspace-loader-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid color-mix(in srgb,var(--workspace-slide-color) 58%,#242424);border-radius:4px;background:color-mix(in srgb,var(--workspace-slide-color) 12%,rgba(255,255,255,.04));box-shadow:0 0 20px color-mix(in srgb,var(--workspace-slide-color) 18%,transparent)}.workspace-loader-ring{--workspace-loader-fill: 0deg;width:34px;height:34px;border-radius:999px;background:conic-gradient(rgb(var(--primary-rgb)) var(--workspace-loader-fill),rgba(255,255,255,.12) var(--workspace-loader-fill));animation:workspaceLoaderFill 1.05s linear forwards}.workspace-loader-ring:after{content:"";display:block;width:22px;height:22px;margin:6px;border-radius:999px;background:#0b0d10}.workspace-loader-line{height:7px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-slide-color) 58%,rgba(255,255,255,.16)),#ffffff14)}.workspace-image-card--generated{animation:workspacePromptCardPulse .92s cubic-bezier(.16,1,.3,1);border-color:color-mix(in srgb,var(--workspace-slide-color) 74%,#f5f7fb)}.workspace-control-demo .solution-workspace{display:none!important}.solution-workspace[data-tone=green] .solution-pane-shell,.solution-workspace[data-tone=green] .solution-accent-border{border-color:color-mix(in srgb,#4CAF50 48%,#242424)}.solution-workspace[data-tone=blue] .solution-pane-shell,.solution-workspace[data-tone=blue] .solution-accent-border{border-color:color-mix(in srgb,rgb(var(--primary-rgb)) 48%,#242424)}.solution-workspace[data-tone=amber] .solution-pane-shell,.solution-workspace[data-tone=amber] .solution-accent-border,.solution-workspace[data-tone=orange] .solution-pane-shell,.solution-workspace[data-tone=orange] .solution-accent-border{border-color:color-mix(in srgb,rgb(var(--accent-rgb)) 48%,#242424)}.factory-stage{display:grid;gap:14px}.factory-stack{position:relative;min-height:352px;overflow:hidden;border:1px solid #242424;border-radius:4px;background:radial-gradient(circle at 20% 0%,rgba(255,138,31,.12),transparent 40%),linear-gradient(180deg,#0a0a0a,#121212)}.factory-stack:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(255,255,255,.06);border-radius:4px;pointer-events:none}.factory-card{position:absolute;left:14px;right:14px;top:14px;border:1px solid #3a2a20;border-radius:4px;background:linear-gradient(180deg,#231812fa,#18120ffa);box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff08;opacity:1;transition:transform .2s ease,opacity .2s ease}.factory-card.is-repositioning{transition:none}.factory-card[data-depth="0"]{transform:translateY(0);z-index:8}.factory-card[data-depth="1"]{transform:translateY(46px);z-index:7}.factory-card[data-depth="2"]{transform:translateY(92px);z-index:6}.factory-card[data-depth="3"]{transform:translateY(138px);z-index:5}.factory-card[data-depth="4"]{transform:translateY(184px);z-index:4}.factory-card[data-depth="5"]{transform:translateY(230px);z-index:3}.factory-card[data-depth="6"]{transform:translateY(276px);z-index:2}.factory-card[data-depth="7"]{transform:translateY(322px);z-index:1}.factory-card.is-entering{transform:translateY(368px)}.factory-card.is-evaporating{opacity:0;transform:translateY(-18px)}.factory-card-body{position:relative;padding:10px 12px 11px;overflow:hidden}.factory-card-body:before{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background:linear-gradient(90deg,#ff8a1f38,#ff8a1f0f);opacity:0;transition:width .5s linear,opacity 80ms linear}.factory-card.is-active .factory-card-body:before{width:100%;opacity:1}.factory-card-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1}.factory-card-name{font-family:Fira Code,JetBrains Mono,monospace;font-size:12px;line-height:1.35;color:#e6edf5}.factory-card-tag{border:1px solid rgba(255,138,31,.3);border-radius:999px;padding:2px 7px;font-family:Fira Code,JetBrains Mono,monospace;font-size:9px;line-height:1;text-transform:uppercase;color:#ff8a1f;background:#ff8a1f14;white-space:nowrap}.factory-ledger{display:grid;gap:8px}.factory-ledger-line{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #242424;border-radius:4px;background:#181818;padding:8px 10px;font-family:Fira Code,JetBrains Mono,monospace;font-size:11px;color:#e6edf5}@keyframes cipherScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.problem-session-grid{display:grid;width:100%;height:100%;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.problem-session{min-width:0;border:1px solid rgb(var(--primary-rgb) / .28);border-radius:4px;background:linear-gradient(180deg,#090b0ef5,#08090bfa);overflow:hidden}.problem-session-stream{display:grid;align-content:start;gap:7px;height:100%;min-height:0;padding:8px;overflow:hidden}.problem-session-line{height:5px;border-radius:999px;background:#ffffff2b}.problem-session-line--accent{background:rgb(var(--primary-rgb) / .7)}.cipher-shell{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;border:1px solid rgb(var(--accent-soft-rgb) / .26);background:linear-gradient(180deg,#110b0afa,#0a0a0afa)}.cipher-scroll{position:absolute;inset:0;animation:cipherScroll 2.15s linear infinite}.cipher-block{height:100%;padding:8px 10px;font-family:Fira Code,JetBrains Mono,monospace;font-size:7.4px;line-height:1.02;letter-spacing:.08em;color:rgb(var(--accent-soft-rgb) / .45);white-space:pre-wrap}@media(max-width:720px){main{padding:8px 8px 28px!important}main>section{padding:10px!important}main section article{padding:10px!important}[data-solution-section]{padding:3px!important}.solution-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:380px}.solution-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 1px 1px;border-right:0;border-bottom:1px solid #242424}.solution-tab{gap:0}.solution-cube{height:54px;aspect-ratio:auto}.solution-label{display:none}.solution-pane{padding:1px}.solution-pane-shell{gap:6px;padding:4px}.solution-pane-visual{min-height:160px}.workspace-switcher{min-height:0;max-height:none}.workspace-slide{min-height:100%;padding:6px}.workspace-control-grid{grid-template-columns:1fr}.workspace-control-window{min-height:320px}.workspace-control-side{grid-template-rows:auto auto}.workspace-key{flex-basis:48px;min-height:48px;font-size:22px}.workspace-keyboard-row--home{padding-left:14px}.topology-diagram{grid-template-columns:1fr;gap:12px;min-height:0}.topology-link{width:2px;height:34px;justify-self:center;background:linear-gradient(180deg,rgb(var(--primary-rgb) / .12),rgb(var(--primary-rgb) / .78),rgb(var(--accent-rgb) / .78),rgb(var(--accent-rgb) / .12))}.topology-link:after{inset:0 -4px;width:auto;height:46%;background:linear-gradient(180deg,transparent,rgb(var(--primary-rgb) / .9),rgb(var(--accent-rgb) / .85),transparent);transform:translateY(-120%);animation-name:topologyLinkFlowVertical}.topology-phone{width:min(214px,100%)}.feature-carousel,.feature-carousel-stage{min-height:430px}.feature-slide{grid-template-columns:1fr;gap:12px;padding:16px}.feature-slide-visual{min-height:190px}.screen-window-body{padding:3px}.factory-stack{min-height:220px}.problem-session-grid{gap:6px}.cipher-block{font-size:6.7px}}
