:root{color-scheme:dark;--bg-deep: #050810;--bg-surface: #0a0f1a;--bg-elevated: #111827;--coral-bright: #ff4d4d;--coral-mid: #e63946;--coral-dark: #991b1b;--cyan-bright: #00e5cc;--cyan-glow: rgba(0, 229, 204, .4);--text-primary: #f0f4ff;--text-secondary: #8892b0;--text-muted: #5a6480;--border-subtle: rgba(136, 146, 176, .15);--border-accent: rgba(255, 77, 77, .3);--surface-card: rgba(10, 15, 26, .65);--surface-card-strong: rgba(10, 15, 26, .8);--surface-overlay: rgba(0, 0, 0, .3);--surface-interactive: rgba(255, 255, 255, .1);--surface-interactive-hover: rgba(255, 255, 255, .2);--surface-cyan-soft: rgba(0, 229, 204, .15);--surface-coral-soft: rgba(255, 77, 77, .15);--surface-inset-highlight: rgba(255, 255, 255, .05);--hero-title-start: #f0f4ff;--hero-title-end: #00e5cc;--logo-glow: rgba(255, 77, 77, .4);--logo-glow-hover: rgba(0, 229, 204, .6);--font-display: "Clash Display", system-ui, sans-serif;--font-body: "Satoshi", system-ui, sans-serif;--font-mono: "SF Mono", "Fira Code", "JetBrains Mono", monospace}html[data-theme=light]{color-scheme:light;--bg-deep: #fcfeff;--bg-surface: #ffffff;--bg-elevated: #f5f9ff;--coral-bright: #ef4b58;--coral-mid: #de3f4d;--coral-dark: #c43645;--cyan-bright: #008f87;--cyan-glow: rgba(0, 143, 135, .24);--text-primary: #0b1220;--text-secondary: #2e405c;--text-muted: #5f7290;--border-subtle: rgba(15, 23, 42, .16);--border-accent: rgba(239, 75, 88, .34);--surface-card: rgba(255, 255, 255, .88);--surface-card-strong: rgba(255, 255, 255, .95);--surface-overlay: rgba(160, 174, 194, .26);--surface-interactive: rgba(15, 23, 42, .1);--surface-interactive-hover: rgba(15, 23, 42, .16);--surface-cyan-soft: rgba(0, 143, 135, .16);--surface-coral-soft: rgba(239, 75, 88, .16);--surface-inset-highlight: rgba(15, 23, 42, .06);--hero-title-start: #c93342;--hero-title-end: #f04d5a;--logo-glow: rgba(239, 75, 88, .2);--logo-glow-hover: rgba(0, 143, 135, .35)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%}body{min-height:100vh;background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;transition:background-color .25s ease,color .25s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=light] body{background:radial-gradient(1200px circle at 12% -10%,rgba(224,53,67,.04),transparent 58%),radial-gradient(900px circle at 88% -12%,rgba(0,143,135,.05),transparent 56%),var(--bg-deep)}::selection{background:var(--coral-bright);color:var(--bg-deep)}a{color:var(--coral-bright);text-decoration:none;transition:color .2s ease}a:hover{color:var(--cyan-bright)}.stars{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 160px 120px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 200px 60px,rgba(0,229,204,.6),transparent),radial-gradient(1px 1px at 250px 150px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 300px 40px,rgba(255,77,77,.4),transparent);background-size:350px 200px;animation:twinkle 8s ease-in-out infinite alternate}.nebula{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(255,77,77,.12),transparent 50%),radial-gradient(ellipse 60% 60% at 80% 30%,rgba(0,229,204,.08),transparent 50%),radial-gradient(ellipse 90% 70% at 50% 90%,rgba(255,77,77,.06),transparent 50%)}html[data-theme=light] .stars{opacity:.28;filter:saturate(.6)}html[data-theme=light] .nebula{opacity:.45}@keyframes twinkle{0%{opacity:.4}to{opacity:.7}}.theme-toggle{position:fixed;top:24px;right:max(24px,calc((100vw - 860px)/2 + 24px));z-index:999;display:grid;width:64px;height:64px;place-items:center;padding:0;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-card-strong);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.theme-toggle:hover{border-color:var(--border-accent);color:var(--text-primary);box-shadow:0 10px 24px color-mix(in srgb,var(--coral-bright) 20%,transparent);transform:translateY(-1px)}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:16px;top:16px;z-index:1000;padding:8px 12px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary)}.site-main{position:relative;z-index:1;display:flex;flex-direction:column;width:min(860px,100%);min-height:calc(100vh - 126px);margin:0 auto;padding:60px 24px 0;overflow-x:hidden}.hero{margin-bottom:56px;text-align:center;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-logo-link{display:block;width:100px;height:100px;margin:0 auto 24px;border-radius:50%;cursor:pointer;transition:transform .3s ease}.brand-logo-link:hover{transform:scale(1.1);animation:none}.floating-claw{animation:float 4s ease-in-out infinite}.brand-logo{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px var(--logo-glow));transition:filter .3s ease,transform .3s ease}.brand-logo-link:hover .brand-logo{filter:drop-shadow(0 0 30px var(--logo-glow-hover))}.animated-mascot .mascot-glow{animation:mascotGlow 3.8s ease-in-out infinite;transform-origin:center}.animated-mascot .mascot-body{animation:mascotBreath 4s ease-in-out infinite;transform-origin:center}.animated-mascot .mascot-antenna{animation:mascotWiggle 2s ease-in-out infinite;transform-box:fill-box}.animated-mascot .mascot-antenna-left{transform-origin:100% 100%}.animated-mascot .mascot-antenna-right{animation-delay:.18s;transform-origin:0% 100%}.animated-mascot .mascot-claw-left{animation:mascotLeftClaw 4s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}.animated-mascot .mascot-claw-right{animation:mascotRightClaw 4s ease-in-out infinite .22s;transform-box:fill-box;transform-origin:left center}.animated-mascot .mascot-eye{animation:mascotBlink 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.animated-mascot .mascot-pupil,.animated-mascot .mascot-spark{animation:mascotLook 5.6s ease-in-out infinite}.animated-mascot .mascot-pupil-right,.animated-mascot .mascot-eye-right .mascot-spark{animation-delay:.08s}.animated-mascot .mascot-leg-left{animation:mascotStep 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:top center}.animated-mascot .mascot-leg-right{animation:mascotStep 3.8s ease-in-out infinite .2s;transform-box:fill-box;transform-origin:top center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mascotGlow{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}}@keyframes mascotBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes mascotWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(4deg)}}@keyframes mascotLeftClaw{0%,82%,to{transform:rotate(0) translate(0)}88%{transform:rotate(-10deg) translate(-2px)}94%{transform:rotate(4deg) translate(1px)}}@keyframes mascotRightClaw{0%,82%,to{transform:rotate(0) translate(0)}88%{transform:rotate(10deg) translate(2px)}94%{transform:rotate(-4deg) translate(-1px)}}@keyframes mascotBlink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes mascotLook{0%,20%,to{transform:translate(0)}34%,48%{transform:translate(3px,-1px)}62%,76%{transform:translate(-3px,1px)}}@keyframes mascotStep{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.brand-title{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(3rem,10vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1}.brand-title span{background:linear-gradient(135deg,var(--hero-title-start) 0%,var(--coral-bright) 52%,var(--hero-title-end) 100%);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.brand-punchline{margin:0 0 20px;color:var(--coral-bright);font-family:var(--font-display);font-size:1.1rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;animation:fadeInUp .8s ease-out .15s both}.brand-support{max-width:780px;margin:.25rem auto 0;color:var(--text-secondary);font-size:1.1rem;line-height:1.7;animation:fadeInUp .8s ease-out .3s both}.brand-subtitle{margin:1rem 0 0;color:var(--text-muted);font-size:.9rem}.install-shell,.service-panel,.pricing-card,.visitor-counter,.explain-section--compact,.command-list code,.terminal-card,.capability-card,.platform-pill{border:1px solid var(--border-subtle);background:var(--surface-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.install-shell{max-width:760px;margin:1.5rem auto 1rem;border-radius:12px;overflow:hidden;animation:fadeInUp .8s ease-out .45s both}.shell-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-overlay)}.shell-dots{display:inline-flex;gap:8px}.shell-dots span{width:12px;height:12px;border-radius:50%}.shell-dots span:nth-child(1){background:#ff5f57}.shell-dots span:nth-child(2){background:#febc2e}.shell-dots span:nth-child(3){background:#28c840}.copy-btn,.request-form button,.tier-action{font-family:var(--font-display);font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.copy-btn{border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-interactive);color:var(--text-secondary);padding:6px 12px}.copy-btn:hover{background:var(--surface-interactive-hover);color:var(--text-primary)}.install-shell pre{margin:0;padding:20px;overflow-x:auto;color:var(--text-secondary);font-family:var(--font-mono);font-size:.95rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.supporting-line,.page-note{max-width:780px;margin:.9rem auto;color:var(--text-secondary);text-align:center}.quick-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:1.35rem auto 56px;animation:fadeInUp .8s ease-out .45s both}.flow-link{display:flex;min-height:72px;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);color:var(--text-primary);font-family:var(--font-display);font-weight:600;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.4,0,.2,1)}.flow-link:hover,.pricing-card:hover,.service-panel:hover,.visitor-counter:hover{border-color:var(--border-accent);box-shadow:0 12px 40px color-mix(in srgb,var(--coral-bright) 15%,transparent),inset 0 1px 0 var(--surface-inset-highlight);transform:translateY(-4px)}.flow-link--primary:hover{border-color:var(--cyan-bright);box-shadow:0 12px 40px color-mix(in srgb,var(--cyan-bright) 15%,transparent)}.visitor-counter{width:min(424px,100%);min-width:0;margin:1.2rem auto 1.7rem;border-radius:20px;padding:40px 32px;text-align:center;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.counter-kicker,.tier-kicker{margin:0 0 .55rem;color:var(--coral-bright);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.counter-display{display:inline-block;min-width:11ch;color:var(--text-primary);font-family:var(--font-mono);font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:.08em}.counter-caption{margin:.55rem 0 .85rem;color:var(--text-muted);font-size:.9rem}.counter-grid{display:flex;gap:10px;max-width:100%;margin:0 -8px;padding:2px 8px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb,var(--coral-bright) 55%,transparent) transparent;scrollbar-width:thin}.counter-grid::-webkit-scrollbar{height:6px}.counter-grid::-webkit-scrollbar-track{background:transparent}.counter-grid::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--coral-bright) 45%,transparent)}.counter-mini{flex:0 0 118px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-overlay);padding:10px;scroll-snap-align:start}.counter-mini-value{display:block;color:var(--text-primary);font-family:var(--font-mono);font-size:.94rem;font-weight:700}.counter-mini-label{display:block;color:var(--text-muted);font-size:.72rem}.showcase-section{position:relative;width:100%;margin:3.75rem auto 4.25rem;animation:fadeInUp .8s ease-out .5s both}.reference-heading{display:flex;width:100%;align-items:center;flex-wrap:nowrap;gap:14px;margin:0 0 1.55rem;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2rem,5.4vw,3.05rem);font-weight:700;line-height:1.08;overflow-wrap:normal}.reference-heading:before{content:"";display:inline-block;width:18px;height:34px;border-right:3px solid var(--coral-bright);border-bottom:3px solid var(--coral-bright);transform:rotate(-45deg);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--coral-bright) 55%,transparent))}.terminal-card{overflow:hidden;border-radius:28px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 var(--surface-inset-highlight)}.terminal-window-bar{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:20px;padding:24px 28px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-overlay) 70%,transparent)}.os-tabs,.terminal-mode-tabs{position:relative;z-index:2;display:flex;min-width:0;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:6px;border-radius:14px;background:#03070e7a;padding:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.os-tabs{justify-self:center;max-width:100%}.terminal-mode-tabs{justify-content:center}.os-tabs::-webkit-scrollbar,.terminal-mode-tabs::-webkit-scrollbar{display:none}.terminal-window-bar:after{content:"";width:120px}.os-tab,.mode-tab,.beta-chip{display:inline-flex;flex:0 0 auto;min-height:42px;align-items:center;justify-content:center;border-radius:10px;color:var(--text-muted);font-family:var(--font-mono);font-size:1rem;font-weight:700;padding:0 20px;white-space:nowrap}.os-tab{min-width:172px}.mode-tab{min-width:132px}.os-tab,.mode-tab{position:relative;z-index:3;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.os-tab:hover,.mode-tab:hover{color:var(--text-primary)}.os-tab--active{background:var(--coral-bright);color:#090d16;box-shadow:0 0 24px color-mix(in srgb,var(--coral-bright) 32%,transparent)}.os-tab[aria-pressed=true],.mode-tab[aria-pressed=true]{pointer-events:auto}.beta-chip{border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.12em}.terminal-mode-tabs{margin:0 28px;transform:translateY(18px)}.mode-tab--active{background:var(--cyan-bright);color:#07111d;box-shadow:0 0 28px var(--cyan-glow)}.terminal-command-row{padding:46px 28px 30px}.terminal-command-row p{margin:0 0 18px;color:var(--text-muted);font-family:var(--font-mono);font-size:1.05rem;font-style:italic}.terminal-command-row code{display:block;color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(.78rem,2.3vw,1.22rem);line-height:1.7;overflow-wrap:anywhere}.terminal-command-row code span{color:var(--coral-bright)}.terminal-command-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.terminal-command-line code{min-width:0}.terminal-copy-btn{width:72px;min-height:54px;padding:0;border-radius:12px}.quickstart-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quickstart-step{min-height:220px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--surface-card);padding:28px 24px;box-shadow:inset 0 1px 0 var(--surface-inset-highlight);transition:all .25s cubic-bezier(.4,0,.2,1)}.quickstart-step:hover{border-color:var(--border-accent);box-shadow:0 16px 48px color-mix(in srgb,var(--coral-bright) 14%,transparent),inset 0 1px 0 var(--surface-inset-highlight);transform:translateY(-3px)}.quickstart-step-number{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--coral-bright) 16%,transparent);color:var(--coral-bright);font-family:var(--font-mono);font-size:.8rem;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--coral-bright) 34%,transparent)}.quickstart-step h3{margin:1.25rem 0 .65rem;color:var(--text-primary);font-family:var(--font-display);font-size:1.18rem;line-height:1.25}.quickstart-step p{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.showcase-copy{max-width:780px;margin:1.5rem auto 0;color:var(--text-secondary);font-size:clamp(1rem,2.6vw,1.25rem);line-height:1.75;text-align:center}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.capability-card{display:flex;min-height:418px;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:22px;padding:42px 36px 36px;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 0 var(--surface-inset-highlight)}.capability-card:hover,.platform-pill:hover,.terminal-card:hover{border-color:var(--border-accent);box-shadow:0 16px 48px color-mix(in srgb,var(--coral-bright) 14%,transparent),inset 0 1px 0 var(--surface-inset-highlight);transform:translateY(-3px)}.capability-card h3{max-width:260px;margin:2.05rem auto 1.05rem;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.45rem,3.4vw,1.85rem);line-height:1.35}.capability-card p{max-width:285px;margin:0;color:var(--text-secondary);font-size:clamp(1.03rem,2.4vw,1.22rem);line-height:1.58;text-align:left}.platform-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 20px;margin-top:2rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.platform-marquee{position:relative;display:grid;gap:18px;width:calc(100% + 96px);margin:2.25rem -48px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.platform-track{display:flex;width:max-content;gap:18px;will-change:transform}.platform-track--forward{animation:platformSlideForward 34s linear infinite}.platform-track--reverse{animation:platformSlideReverse 38s linear infinite}@keyframes platformSlideForward{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}@keyframes platformSlideReverse{0%{transform:translate3d(calc(-50% - 9px),0,0)}to{transform:translateZ(0)}}.platform-pill{display:inline-flex;min-height:64px;align-items:center;flex:0 0 auto;gap:14px;border-radius:999px;padding:0 26px;color:var(--text-secondary);font-size:clamp(1rem,2.7vw,1.45rem);line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1)}.platform-icon{display:inline-grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--coral-bright) 16%,transparent);color:var(--coral-bright);font-family:var(--font-display);font-size:.94rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.capability-card>.platform-icon,.capability-icon{width:64px;height:64px;background:transparent;color:var(--coral-bright);font-size:2.05rem;box-shadow:none}.capability-icon svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--coral-bright) 26%,transparent))}.platform-icon--wordpress{color:#6da7ff}.platform-icon--shopify{color:#7dd957}.platform-icon--webflow{color:#409cff}.platform-icon--wix{color:#f1f5ff}.platform-icon--squarespace{color:#f8f8f8;font-size:.72rem}.platform-icon--woocommerce{color:#9658ff;font-size:.62rem}.platform-icon--magento{color:#ff6f3c}.platform-icon--google{color:#5ea2ff}.platform-icon--baidu{color:#4d73ff}.platform-icon--search-console{color:#f2b94b;font-size:.72rem}.platform-icon--analytics{color:#ff9f1a;font-size:.72rem}.platform-icon--nextjs{color:#fff}.platform-icon--react{color:#65d8ff}.platform-icon--schema{color:#d5f85b;font-family:var(--font-mono);font-size:.72rem}.platform-icon--speed{color:var(--cyan-bright);font-size:1rem}.platform-icon--custom{color:var(--cyan-bright);font-family:var(--font-mono);font-size:.68rem}.platform-icon--search,.platform-icon--browser,.platform-icon--puzzle{color:var(--coral-bright)}.platform-icon--brain,.platform-icon--site,.platform-icon--terminal{color:var(--cyan-bright)}.pricing-section,.features-section{margin:0 auto 56px;animation:fadeInUp .8s ease-out .55s both}.section-heading{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 .6rem;color:var(--text-primary);font-family:var(--font-display);font-size:1.4rem;font-weight:600}.section-heading:before{content:"⟩";color:var(--coral-bright);font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.pricing-card{display:flex;min-height:100%;flex-direction:column;border-radius:16px;padding:24px 20px;color:var(--text-primary);transition:all .25s cubic-bezier(.4,0,.2,1)}.pricing-card--featured{border-color:var(--border-accent);background:linear-gradient(135deg,rgba(255,77,77,.05),var(--surface-card-strong) 100%)}.pricing-card h3{margin:0;font-family:var(--font-display);font-size:1.15rem}.tier-price{margin:.55rem 0;color:var(--text-primary);font-family:var(--font-display);font-size:1.2rem;font-weight:600}.tier-summary,.pricing-card ul,.bullet-list,.explain-section p,.service-panel p{color:var(--text-secondary)}.tier-summary{margin:0 0 .8rem;font-size:.95rem;line-height:1.55}.pricing-card ul{margin:0;padding-left:1rem;font-size:.9rem}.pricing-card li,.bullet-list li{margin:.32rem 0}.tier-action{display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-top:auto;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,var(--coral-bright) 0%,var(--coral-dark) 100%);color:#fff;padding:12px 20px;box-shadow:0 4px 20px color-mix(in srgb,var(--coral-bright) 25%,transparent)}.tier-action:hover{color:#fff;box-shadow:0 8px 30px color-mix(in srgb,var(--coral-bright) 35%,transparent);transform:translateY(-2px)}.explain-section{width:min(760px,100%);margin:1.3rem auto 0}.explain-section--compact,.service-panel{border-radius:20px;padding:28px 32px}.service-panel{max-width:720px;margin:1.4rem auto 56px;transition:all .25s cubic-bezier(.4,0,.2,1)}.bullet-list{width:min(580px,100%);margin:1.25rem auto;padding-left:1.2rem}.page-link-line{margin-top:1.2rem;color:var(--text-secondary);text-align:center}.page-link-line a{margin-left:.35rem}.command-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:1rem}.app-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:1.2rem auto}.app-actions .flow-link{min-height:48px;padding:0 18px}.command-list code{display:block;border-radius:12px;color:var(--text-primary);font-family:var(--font-mono);padding:14px 16px;overflow-x:auto}.request-form{display:grid;gap:.7rem;margin-top:1rem}.request-form label{display:grid;gap:.35rem;color:var(--text-secondary)}.request-form input,.request-form textarea{border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card-strong);color:var(--text-primary);font:inherit;padding:14px 18px;outline:none;transition:all .25s ease}.request-form input:focus,.request-form textarea:focus{border-color:var(--coral-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral-bright) 22%,transparent)}.request-form button{width:fit-content;border:0;border-radius:12px;background:linear-gradient(135deg,var(--coral-bright) 0%,var(--coral-dark) 100%);color:#fff;padding:14px 24px;box-shadow:0 4px 20px color-mix(in srgb,var(--coral-bright) 25%,transparent)}.site-footer{position:relative;z-index:1;width:min(860px,100%);margin:0 auto;padding:40px 24px;color:var(--text-muted);font-size:.9rem;text-align:center;animation:fadeInUp .8s ease-out .75s both}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:8px;row-gap:8px;margin-bottom:16px}.footer-credit{margin:.75rem auto 0;color:var(--text-muted);font-size:.84rem}:focus-visible{outline:3px solid var(--cyan-bright);outline-offset:4px;border-radius:4px}@media(max-width:768px){.site-main{padding:40px 16px 0}.brand-logo-link{width:80px;height:80px}.brand-title{font-size:clamp(2.8rem,14vw,4rem)}.brand-punchline{font-size:.88rem}.brand-support{font-size:1rem}.pricing-grid,.command-list,.quickstart-steps{grid-template-columns:1fr}.quick-flow{display:flex;flex-wrap:nowrap;gap:14px;width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding:0 16px 6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.quick-flow::-webkit-scrollbar{display:none}.quick-flow .flow-link{flex:0 0 260px;min-height:72px}.showcase-section{margin:3.35rem auto 3.9rem}.reference-heading{gap:10px;margin-bottom:1.45rem;font-size:clamp(1.95rem,5vw,2.15rem);line-height:1.05}.reference-heading:before{width:13px;height:26px;border-right-width:2px;border-bottom-width:2px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.capability-card{min-height:clamp(282px,54vw,374px);border-radius:20px;padding:clamp(28px,5vw,36px) clamp(18px,4vw,30px) 28px}.capability-card h3{margin:1.25rem auto .85rem;font-size:clamp(1.16rem,3.6vw,1.52rem);line-height:1.38}.capability-card p{max-width:100%;font-size:clamp(.9rem,2.9vw,1.18rem);line-height:1.58}.capability-card>.platform-icon,.capability-icon{width:52px;height:52px}.capability-icon svg{width:46px;height:46px}.terminal-window-bar{grid-template-columns:1fr;justify-items:center;padding:20px}.terminal-window-bar:after{display:none}.os-tabs,.terminal-mode-tabs{width:calc(100% - 40px);justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.terminal-mode-tabs{margin:0 20px}.os-tab{min-width:140px}.mode-tab{min-width:150px}.terminal-command-row{padding:42px 20px 24px}.terminal-command-line{grid-template-columns:1fr}.terminal-copy-btn{width:100%}.visitor-counter,.service-panel,.explain-section--compact{padding:28px 20px}}@media(max-width:480px){.theme-toggle{top:18px;right:18px;width:58px;height:58px}.install-shell pre{font-size:.78rem}.capability-card{min-height:282px;padding:28px 16px 24px}.reference-heading{gap:10px;margin-bottom:1.35rem;font-size:clamp(1.72rem,8vw,2rem);line-height:1.05}.reference-heading:before{width:12px;height:24px;border-right-width:2px;border-bottom-width:2px}.platform-pill{width:100%;justify-content:flex-start;min-height:58px;padding:0 20px}.platform-marquee{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px}.platform-marquee .platform-pill{width:auto}.footer-nav{gap:6px;font-size:.85rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.platform-track{transform:none!important}}
