:root{--bg-dark-3:#050509;--bg-dark-2:#080810;--bg-dark-1:#0a0a14;--bg-light-1:#12121e;--bg-light-2:#1a1a2e;--bg-light-3:#22223a;--text-dark-3:#3a3a5a;--text-dark-2:#5a5a7a;--text-dark-1:#7a7a9a;--text-light-1:#a0a0c0;--text-light-2:#c0c0d8;--text-light-3:#e0e0f0;--accent-dark-3:#3b1578;--accent-dark-2:#5521a6;--accent-dark-1:#6d28d9;--accent:#7c3aed;--accent-light-1:#8b5cf6;--accent-light-2:#a78bfa;--accent-light-3:#c4b5fd;--info-dark-1:#2563eb;--info:#3b82f6;--info-light-1:#60a5fa;--info-glow:rgba(37,99,235,.35);--success-dark-1:#16a34a;--success:#22c55e;--success-light-1:#4ade80;--success-glow:rgba(34,197,94,.35);--warning-dark-1:#ca8a04;--warning:#eab308;--warning-light-1:#facc15;--warning-glow:rgba(234,179,8,.35);--danger-dark-1:#dc2626;--danger:#ef4444;--danger-light-1:#f87171;--danger-glow:rgba(239,68,68,.35);--accent-glow:rgba(124,58,237,.35);--error:var(--danger);--bg-primary:var(--bg-dark-1);--bg-secondary:var(--bg-light-1);--bg-footer:#000;--text-primary:var(--text-light-3);--text-heading:#fff;--text-body:hsla(0,0%,100%,.4);--text-muted:hsla(0,0%,100%,.25);--card-bg:hsla(0,0%,100%,.02);--card-bg-hover:hsla(0,0%,100%,.05);--card-border:hsla(0,0%,100%,.06);--card-border-hover-purple:rgba(168,85,247,.2);--card-border-hover-cyan:rgba(6,182,212,.2);--input-bg:hsla(0,0%,100%,.06);--input-bg-focus:hsla(0,0%,100%,.08);--input-border:hsla(0,0%,100%,.1);--input-text:#fff;--input-placeholder:hsla(0,0%,100%,.3);--divider-line:rgba(139,92,246,.3);--divider-arrow:rgba(168,85,247,.3);--logo-opacity:.4;--selection-bg:rgba(124,58,237,.3);--radius:8px;--radius-lg:12px;--radius-xl:16px;--max-width:1200px;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-content:"Courier New",Courier,monospace;--font-mono:"JetBrains Mono","Fira Code",monospace}:root.light{--bg-primary:#f8f9fc;--bg-secondary:#eef0f5;--bg-footer:#f0f1f5;--text-primary:#1a1a2e;--text-heading:#111118;--text-body:rgba(0,0,0,.6);--text-muted:rgba(0,0,0,.35);--card-bg:rgba(0,0,0,.02);--card-bg-hover:rgba(0,0,0,.04);--card-border:rgba(0,0,0,.08);--input-bg:rgba(0,0,0,.04);--input-bg-focus:rgba(0,0,0,.06);--input-border:rgba(0,0,0,.12);--input-text:#1a1a2e;--input-placeholder:rgba(0,0,0,.35);--divider-line:rgba(124,58,237,.5);--logo-opacity:.15;--selection-bg:rgba(124,58,237,.15)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::-moz-selection{background:var(--selection-bg)}::selection{background:var(--selection-bg)}html{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-height:100vh;overflow-x:clip}a{color:var(--accent-light-2);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-light-3)}img{display:block;max-width:100%}button{font-family:inherit}.container{margin:0 auto;max-width:var(--max-width);padding:0 1.5rem;width:100%}@media(min-width:768px){.container{padding:0 3rem}}@keyframes sparkle-flash{0%,44%{opacity:0;transform:scale(.2) rotate(0)}45%{opacity:.15;transform:scale(.35) rotate(7.5deg)}46%{opacity:.3;transform:scale(.5) rotate(15deg)}47%{opacity:.5;transform:scale(.65) rotate(22.5deg)}48%{opacity:.7;transform:scale(.8) rotate(30deg)}49%{opacity:.85;transform:scale(.9) rotate(37.5deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}51%{opacity:.85;transform:scale(.9) rotate(52.5deg)}52%{opacity:.7;transform:scale(.8) rotate(60deg)}53%{opacity:.5;transform:scale(.65) rotate(67.5deg)}54%{opacity:.3;transform:scale(.5) rotate(75deg)}55%{opacity:.15;transform:scale(.35) rotate(82.5deg)}56%,to{opacity:0;transform:scale(.2) rotate(90deg)}}@keyframes logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes logo-brighten{0%,to{filter:brightness(1) drop-shadow(0 0 15px rgba(139,92,246,.15))}25%{filter:brightness(1.15) drop-shadow(0 0 40px rgba(139,92,246,.35))}50%{filter:brightness(1.3) drop-shadow(0 0 65px rgba(139,92,246,.55))}75%{filter:brightness(1.15) drop-shadow(0 0 40px rgba(139,92,246,.35))}}@keyframes sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes sweep-fade{0%,to{opacity:0}50%{opacity:1}}@keyframes title-sync{0%,to{opacity:.4}50%{opacity:1}}@keyframes beam-trail{0%{left:-5%;opacity:0;width:5%}3%{left:-2%;opacity:1;width:5%}8%{left:0;width:8%}80%{left:0;opacity:1;width:105%}95%{opacity:0;width:105%}to{left:-5%;opacity:0;width:5%}}@keyframes divider-glow{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes arrow-shaft{0%,to{height:12px}50%{height:28px}}@keyframes panel-emerge{0%{opacity:0;transform:perspective(800px) translate(40px) rotateY(-2deg)}to{opacity:1;transform:perspective(800px) translate(0) rotateY(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cards-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.sparkle{animation:sparkle-flash 6s ease-in-out infinite}.logo-breathe{animation:logo-breathe 6s ease-in-out infinite}.logo-aurora{animation:logo-brighten 12s ease-in-out infinite}.beam-trail{animation:beam-trail 12s linear infinite}.divider-glow{animation:divider-glow 2s ease-in-out infinite}*{cursor:url(../cursors/arrow.svg) 3 2,default}.c-pointer,.c-pointer *,[role=button],[role=button] *,a,a *,button,button *,label[for],select,summary{cursor:url(../cursors/pointer.svg) 10 2,pointer!important}[contenteditable=true],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{cursor:url(../cursors/text.svg) 8 12,text}.c-denied,.c-denied *,[disabled],[disabled] *,button:disabled,button:disabled *,input:disabled,select:disabled,textarea:disabled{cursor:url(../cursors/denied.svg) 12 12,not-allowed!important}.c-text{cursor:url(../cursors/text.svg) 8 12,text!important}.c-help{cursor:url(../cursors/help.svg) 12 12,help!important}.c-arrow{cursor:url(../cursors/arrow.svg) 3 2,default!important}.cs-landing{--surface-0:#09090b;--surface-1:#0f0f13;--surface-2:#18181b;--surface-3:#1e1e23;--surface-4:#27272a;--cs-border:#27272a;--border-hover:#3f3f46;--cs-accent:#6366f1;--accent-hover:#818cf8;--accent-muted:rgba(99,102,241,.1);--accent-glow:rgba(99,102,241,.35);--cs-text:#f4f4f5;--text-muted:#a1a1aa;--text-dim:#71717a;--cs-success:#10b981;--cs-warning:#f59e0b;--cs-danger:#ef4444;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--cs-ease:cubic-bezier(.16,1,.3,1);--cs-radius:8px;--radius-lg:12px;--radius-xl:16px;--cs-container:1200px;background:var(--surface-0);color:var(--cs-text);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.cs-landing h1,.cs-landing h2,.cs-landing h3,.cs-landing h4{font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.cs-landing p{margin:0}.cs-container{margin:0 auto;max-width:var(--cs-container);padding:0 24px}.cs-section{padding:96px 0;position:relative}@media(max-width:900px){.cs-section{padding:72px 0}}.cs-kicker{color:var(--cs-accent);display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.cs-kicker:before{color:var(--text-dim);content:"~ "}.cs-section-title{color:var(--cs-text);font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.1;margin-bottom:20px;max-width:720px}.cs-section-subtitle{color:var(--text-muted);font-size:1.05rem;max-width:640px}.cs-gradient-text{background:linear-gradient(135deg,#a5a7ff,#818cf8 50%,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-bg-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cs-bg-layer:before{background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 30%,transparent 100%);position:absolute}.cs-bg-layer:after{background:radial-gradient(ellipse 700px 500px at 20% 10%,rgba(99,102,241,.18),transparent 55%),radial-gradient(ellipse 600px 400px at 80% 60%,rgba(129,140,248,.1),transparent 60%);content:"";filter:blur(40px);inset:0;position:absolute}.cs-landing>footer,.cs-landing>main{position:relative;z-index:1}.cs-header{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:#09090bbf;border-bottom:1px solid var(--cs-border);position:sticky;top:0;z-index:100}.cs-header-inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--cs-container);padding:14px 24px}.cs-brand{align-items:center;color:var(--cs-text);display:inline-flex;font-size:15px;font-weight:600;gap:10px}.cs-brand,.cs-brand-mark{font-family:var(--font-mono)}.cs-brand-mark{background:var(--cs-accent);border-radius:6px;color:#fff;display:grid;font-size:16px;font-weight:700;height:28px;place-items:center;width:28px}.cs-brand-logo{border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.cs-brand-logo--header{border-radius:0;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.cs-nav{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:28px}.cs-nav a{transition:color .2s var(--cs-ease)}.cs-nav a:hover{color:var(--cs-text)}.cs-header-cta{align-items:center;display:inline-flex;gap:8px}.cs-lang-toggle{background:var(--surface-2);border:1px solid var(--cs-border);border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;padding:3px}.cs-lang-toggle button{background:none;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;letter-spacing:.05em;padding:5px 11px;transition:all .2s var(--cs-ease)}.cs-lang-toggle button.active{background:var(--cs-accent);color:#fff}.cs-btn{align-items:center;border:none;border-radius:var(--cs-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .22s var(--cs-ease);white-space:nowrap}.cs-btn-primary{background:var(--cs-accent);border:1px solid var(--cs-accent);box-shadow:0 4px 20px -4px var(--accent-glow);color:#fff}.cs-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 8px 30px -6px var(--accent-glow);transform:translateY(-1px)}.cs-btn-secondary{background:var(--surface-2);border:1px solid var(--cs-border);color:var(--cs-text)}.cs-btn-secondary:hover{background:var(--surface-3);border-color:var(--border-hover)}.cs-btn-ghost{background:none;color:var(--text-muted);padding:9px 14px}.cs-btn-ghost:hover{color:var(--cs-text)}.cs-hero{padding-bottom:40px;padding-top:88px}.cs-hero-inner{margin:0 auto;max-width:900px;text-align:center}.cs-hero h1{font-size:clamp(2.25rem,6vw,4.25rem);letter-spacing:-.035em;line-height:1.05;margin-bottom:24px}.cs-hero .cs-lead{color:var(--text-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;margin:0 auto 36px;max-width:700px}.cs-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.cs-hero-badge{align-items:center;background:var(--accent-muted);border:1px solid rgba(99,102,241,.25);border-radius:999px;color:var(--accent-hover);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;gap:10px;letter-spacing:.08em;margin-bottom:28px;padding:7px 14px;text-transform:uppercase}.cs-hero-badge .cs-dot{animation:cs-pulse 2s ease-in-out infinite;background:var(--cs-accent);border-radius:50%;box-shadow:0 0 0 4px #6366f133;height:6px;width:6px}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.5}}.cs-hero-meta{color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:24px;justify-content:center;margin-top:24px}.cs-hero-meta span{align-items:center;display:inline-flex;gap:6px}.cs-hero-meta .cs-check{color:var(--cs-success)}.cs-terminal-wrap{margin:56px auto 0;max-width:860px;position:relative}.cs-terminal-wrap:before{background:radial-gradient(ellipse at center,var(--accent-glow) 0,transparent 60%);content:"";filter:blur(60px);inset:-20px;opacity:.6;position:absolute;z-index:-1}.cs-terminal{background:#0a0a0c;border:1px solid var(--border-hover);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #ffffff0a,0 24px 80px -12px #000c;overflow:hidden;pointer-events:none}.cs-terminal-chrome{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--cs-border);display:flex;gap:6px;padding:12px 16px}.cs-terminal-chrome span{border-radius:50%;height:10px;width:10px}.cs-terminal-chrome span:first-child{background:#ff5f57}.cs-terminal-chrome span:nth-child(2){background:#febc2e}.cs-terminal-chrome span:nth-child(3){background:#28c840}.cs-terminal-title{background:none;border-radius:0;color:var(--text-dim);flex:1;font-family:var(--font-mono);font-size:11px;height:auto;text-align:center;width:auto}.cs-terminal-body{color:var(--text-muted);font-family:var(--font-mono);font-size:12.5px;height:clamp(260px,48vh,420px);line-height:1.8;max-height:420px;overflow:hidden;overscroll-behavior:contain;padding:20px 24px;scrollbar-gutter:stable;white-space:pre-wrap;word-break:break-all;-ms-overflow-style:none;scrollbar-width:none}.cs-terminal-body::-webkit-scrollbar{display:none}.cs-terminal-body .cs-prompt{color:var(--cs-accent)}.cs-terminal-body .cs-cmd{color:var(--cs-text);font-weight:500}.cs-terminal-body .cs-flag{color:var(--accent-hover)}.cs-terminal-body .cs-ok{color:var(--cs-success)}.cs-terminal-body .cs-warn{color:var(--cs-warning)}.cs-terminal-body .cs-err{color:var(--cs-danger)}.cs-terminal-body .cs-dim{color:var(--text-dim)}.cs-terminal-body .cs-accent-text{color:var(--cs-accent)}.cs-cursor{animation:cs-blink 1s step-end infinite;background:var(--cs-accent);display:inline-block;height:15px;vertical-align:text-bottom;width:8px}@keyframes cs-blink{50%{opacity:0}}.cs-pillars{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:56px}.cs-pillar{background:var(--surface-1);border:1px solid var(--cs-border);border-radius:var(--radius-lg);overflow:hidden;padding:24px;position:relative;transition:border-color .3s,transform .3s}.cs-pillar:before{background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.cs-pillar:hover{border-color:var(--border-hover);transform:translateY(-2px)}.cs-pillar:hover:before{opacity:.5}.cs-pillar-icon{background:var(--surface-2);border:1px solid var(--cs-border);border-radius:10px;color:var(--cs-accent);display:grid;height:44px;margin-bottom:16px;place-items:center;width:44px}.cs-pillar h3{font-size:17px;font-weight:700;margin-bottom:10px}.cs-pillar p{color:var(--text-muted);font-size:15px;line-height:1.6}.cs-steps{display:flex;flex-direction:column;gap:16px}.cs-step{align-items:start;background:#0e0e14eb;border:1px solid var(--cs-border);border-radius:var(--radius-lg);display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr);overflow:hidden;padding:26px 28px;position:relative;transition:border-color .3s,background .3s}.cs-step:before{background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.cs-step:hover{background:var(--surface-2);border-color:var(--border-hover)}.cs-step:hover:before{opacity:.5}.cs-step-content{min-width:0}.cs-step-number{background:var(--accent-muted);border:1px solid rgba(99,102,241,.32);border-radius:var(--cs-radius);box-shadow:inset 0 1px #ffffff08;color:var(--cs-accent);display:grid;flex-shrink:0;font-family:var(--font-mono);font-size:15px;font-weight:700;height:40px;margin-top:2px;place-items:center;width:40px}.cs-step h3{font-size:clamp(1.5rem,1.1rem + 1vw,1.95rem);line-height:1.12;margin-bottom:10px}.cs-step p{color:var(--text-muted);font-size:clamp(1rem,.95rem + .18vw,1.14rem);line-height:1.45;margin-bottom:18px;max-width:100%}.cs-code-block{background:#07070af5;border:1px solid var(--cs-border);border-radius:var(--cs-radius);box-sizing:border-box;display:block;font-family:var(--font-mono);font-size:clamp(12px,.74rem + .18vw,14px);line-height:1.75;max-width:100%;overflow-wrap:anywhere;padding:15px 16px;white-space:normal;width:100%;word-break:break-word}.cs-code-block .cs-prompt{color:var(--cs-accent)}.cs-code-block .cs-cmd{color:var(--cs-text);font-weight:500}.cs-code-block .cs-flag{color:var(--accent-hover)}.cs-code-block .cs-ok{color:var(--cs-success)}.cs-code-block .cs-warn{color:var(--cs-warning)}.cs-code-block .cs-err{color:var(--cs-danger)}.cs-code-block .cs-dim{color:var(--text-dim)}.cs-code-block .cs-accent-text{color:var(--cs-accent)}.cs-features-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cs-feature{background:var(--surface-1);border:1px solid var(--cs-border);border-radius:var(--radius-lg);padding:28px 24px;position:relative;transition:border-color .3s,background .3s}.cs-feature:before{background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.cs-feature:hover{background:var(--surface-2);border-color:var(--border-hover)}.cs-feature:hover:before{opacity:.5}.cs-feature .cs-tag{color:var(--cs-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.cs-feature .cs-tag:before{color:var(--text-dim);content:"▸ "}.cs-feature h3{font-size:17px;margin-bottom:8px}.cs-feature p{color:var(--text-muted);font-size:15px;line-height:1.55}.cs-showcase-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:900px){.cs-showcase-grid{grid-template-columns:1fr}}.cs-showcase-block{background:var(--surface-1);border:1px solid var(--cs-border);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:border-color .3s,background .3s}.cs-showcase-block:before{background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.cs-showcase-block:hover{background:var(--surface-2);border-color:var(--border-hover)}.cs-showcase-block:hover:before{opacity:.5}.cs-showcase-header{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--cs-border);color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:12px;gap:8px;justify-content:space-between;padding:10px 16px}.cs-showcase-code{font-family:var(--font-mono);font-size:13px;line-height:1.7;overflow-x:auto;padding:20px;white-space:pre}.cs-showcase-header .cs-tag{background:var(--surface-3);border:1px solid var(--cs-border);border-radius:4px;color:var(--cs-accent);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.cs-showcase-code .kk{color:var(--cs-accent)}.cs-showcase-code .bb{color:var(--cs-warning)}.cs-showcase-code .vv{color:var(--cs-text)}.cs-showcase-code .nn{color:var(--accent-hover)}.cs-showcase-code .cc{color:var(--text-dim)}.cs-showcase-code .st{color:var(--cs-success)}.cs-audience-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cs-persona{background:var(--surface-1);border:1px solid var(--cs-border);border-radius:var(--radius-lg);padding:28px 24px;position:relative;transition:border-color .3s,background .3s}.cs-persona:before{background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.cs-persona:hover{background:var(--surface-2);border-color:var(--border-hover)}.cs-persona:hover:before{opacity:.5}.cs-persona .cs-tag{color:var(--cs-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.cs-persona h3{font-size:17px;margin-bottom:8px}.cs-persona p{color:var(--text-muted);font-size:15px;line-height:1.55}.cs-waitlist-section{background:radial-gradient(ellipse at center top,rgba(99,102,241,.12),transparent 60%),var(--surface-0);border-bottom:1px solid var(--cs-border);border-top:1px solid var(--cs-border);padding:120px 0;text-align:center}.cs-waitlist{margin:0 auto;max-width:620px;text-align:center}.cs-waitlist h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin-bottom:16px}.cs-waitlist p{color:var(--text-muted);font-size:1.05rem;margin-bottom:40px}.cs-waitlist-form{display:grid;gap:12px;margin:0 auto;max-width:480px;text-align:left}.cs-waitlist-form .cs-btn{background:var(--cs-accent)!important;border:1px solid var(--cs-accent)!important;border-radius:var(--cs-radius);box-shadow:0 4px 20px -4px var(--accent-glow);color:#fff!important;font-size:15px;justify-content:center;margin-top:12px;padding:13px 20px;width:100%}.cs-waitlist-form .cs-btn:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;box-shadow:0 8px 30px -6px var(--accent-glow);transform:translateY(-1px)}.cs-waitlist-form label{color:var(--text-muted);display:block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.cs-waitlist-form input,.cs-waitlist-form textarea{background:var(--surface-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius);color:var(--cs-text);font-family:var(--font-sans);font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s,background .2s;width:100%}.cs-waitlist-form input:focus,.cs-waitlist-form textarea:focus{background:var(--surface-3);border-color:var(--cs-accent)}.cs-waitlist-form textarea{font-family:var(--font-sans);min-height:88px;resize:vertical}.cs-waitlist-form .cs-hp{left:-9999px;position:absolute}.cs-waitlist-status{font-family:var(--font-mono);font-size:13px;margin-top:14px;min-height:1.4em;text-align:center}.cs-waitlist-status.ok{color:var(--cs-success)}.cs-waitlist-status.err{color:var(--cs-danger)}.cs-waitlist-meta{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;margin-top:48px!important}.cs-footer{background:var(--surface-0);border-top:1px solid var(--cs-border);padding:64px 0 32px}.cs-footer-grid{display:grid;gap:48px;grid-template-columns:2fr repeat(3,1fr);margin-bottom:48px}@media(max-width:900px){.cs-footer-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cs-footer-grid{grid-template-columns:1fr}}.cs-footer h4{color:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.cs-footer p{color:var(--text-muted);font-size:14px;line-height:1.55}.cs-footer ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cs-footer li a{color:var(--text-muted);font-size:14px;transition:color .2s}.cs-footer li a:hover{color:var(--cs-text)}.cs-footer-bottom{align-items:center;border-top:1px solid var(--cs-border);color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding-top:24px}.cs-footer-status{align-items:center;display:inline-flex;gap:6px}.cs-footer-status .cs-dot-live{background:var(--cs-success);border-radius:50%;height:6px;width:6px}.cs-landing.cs-js-ready .cs-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--cs-ease),transform .7s var(--cs-ease)}.cs-landing.cs-js-ready .cs-reveal.cs-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.cs-step{gap:16px;grid-template-columns:1fr;padding:22px 18px}.cs-step-number{margin-top:0}}@media(max-width:640px){.cs-nav{display:none}.cs-hero h1{font-size:2.1rem}.cs-terminal-body{font-size:11.5px;height:clamp(220px,44vh,340px);max-height:340px;padding:16px}.cs-steps{gap:14px}.cs-step{padding:18px 14px}.cs-step h3{font-size:1.15rem}.cs-step p{font-size:.98rem}.cs-code-block{font-size:11.5px;line-height:1.7;padding:14px 12px}.cs-footer-grid{grid-template-columns:1fr}}.cs-legal{margin:0 auto;max-width:720px;padding:80px 24px}.cs-legal h1{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:32px}.cs-legal h2{font-size:1.25rem;margin-bottom:12px;margin-top:40px}.cs-legal li,.cs-legal p{color:var(--text-muted);font-size:15px;line-height:1.7;margin-bottom:12px}.cs-legal ul{margin-bottom:16px;padding-left:24px}.cs-legal a{color:var(--cs-accent);text-decoration:underline;text-underline-offset:2px}.cs-legal a:hover{color:var(--accent-hover)}.cs-skip-link{background:var(--cs-accent);color:#fff;font-weight:600;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-100px;z-index:9999}.cs-skip-link:focus{top:0}.cs-landing a{color:inherit;text-decoration:none}.cs-landing a:hover{color:inherit}.cs-landing h1,.cs-landing h2,.cs-landing h3{color:var(--cs-text);font-family:var(--font-sans)}.cs-landing .cs-header{position:sticky!important;top:0!important;z-index:100!important}.cs-landing button{background:none;border:0;cursor:pointer}.cs-landing button,.cs-landing input,.cs-landing textarea{color:inherit;font:inherit}.cs-landing ::-moz-selection{background:var(--cs-accent);color:#fff}.cs-landing ::selection{background:var(--cs-accent);color:#fff}.pg-landing{--pg-bg:#050810;--pg-surface:#0a0e17;--pg-card:#111827;--pg-card-hover:#162033;--pg-border:#1e2d4a;--pg-text:#e2e8f0;--pg-text-muted:#94a3b8;--pg-text-dim:#64748b;--pg-cyan:#06b6d4;--pg-cyan-glow:rgba(6,182,212,.15);--pg-violet:#8b5cf6;--pg-violet-glow:rgba(139,92,246,.15);--pg-amber:#f59e0b;--pg-emerald:#10b981;--pg-danger:#ef4444;--pg-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--pg-mono:"JetBrains Mono","Fira Code",monospace;--pg-radius:12px;--pg-radius-lg:20px;--pg-radius-sm:8px;background:var(--pg-bg);color:var(--pg-text);font-family:var(--pg-font);min-height:100vh}.pg-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.pg-visible{opacity:1;transform:translateY(0)}.pg-container{margin:0 auto;max-width:1200px;padding:0 24px}.pg-bg-layer{background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(6,182,212,.04) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 70% 80%,rgba(139,92,246,.03) 0,transparent 70%);inset:0;pointer-events:none;position:fixed;z-index:0}.pg-section-title{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;margin-bottom:16px;text-align:center}.pg-section-subtitle{color:var(--pg-text-muted);font-size:16px;line-height:1.7;margin:0 auto 56px;max-width:600px;text-align:center}.pg-gradient-text{background:linear-gradient(135deg,var(--pg-cyan),var(--pg-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pg-btn{align-items:center;border:none;border-radius:var(--pg-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--pg-font);font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.pg-btn-primary{background:linear-gradient(135deg,var(--pg-cyan),var(--pg-violet));box-shadow:0 4px 20px #06b6d44d;color:#fff}.pg-btn-primary:hover{box-shadow:0 6px 30px #06b6d480;transform:translateY(-1px)}.pg-btn-outline{background:transparent;border:1px solid var(--pg-border);color:var(--pg-text)}.pg-btn-outline:hover{background:var(--pg-cyan-glow);border-color:var(--pg-cyan)}.pg-btn-sm{font-size:13px;padding:8px 16px}.pg-btn-lg{font-size:16px;padding:16px 32px}.pg-header-wrap{background:var(--pg-bg);left:0;position:fixed;right:0;top:0;z-index:100}.pg-early-access-bar{background:linear-gradient(90deg,#06b6d41a,#8b5cf61a);color:var(--pg-text-muted);font-size:13px;overflow:hidden;padding:10px 24px;text-align:center}.pg-header{background:transparent;padding:16px 0;transition:all .3s ease}.pg-header-wrap--scrolled .pg-header{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#050810f2}.pg-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.pg-brand{align-items:center;color:var(--pg-text);display:inline-flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.02em;text-decoration:none}.pg-brand-logo{border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.pg-brand-logo--header{border-radius:0;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.pg-nav{align-items:center;display:flex;gap:28px}.pg-nav a{color:var(--pg-text-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.pg-nav a:hover{color:var(--pg-text)}.pg-header-cta{gap:.5rem}.pg-header-btn,.pg-header-cta{align-items:center;display:flex}.pg-header-btn{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pg-radius-sm);color:#fff6;cursor:pointer;font-family:var(--pg-font);height:2rem;justify-content:center;transition:all .2s;width:2rem}.pg-header-btn:hover{border-color:#fff3;color:#fffc}.pg-header-btn--lang{font-size:.6875rem;font-weight:700;letter-spacing:.05em}.pg-header-btn--auth{border-color:#06b6d440;color:#06b6d480}.pg-header-btn--auth:hover{border-color:#06b6d480;color:#06b6d4e6}.pg-header-back{align-items:center;background:#06b6d414;border:1px solid rgba(6,182,212,.25);border-radius:var(--pg-radius-sm);color:var(--pg-cyan);display:flex;height:2rem;justify-content:center;text-decoration:none;transition:all .2s;width:2rem}.pg-header-back:hover{background:#06b6d426;border-color:#06b6d480}.pg-menu-wrap{position:relative}.pg-dropdown{animation:pg-drop-in .2s ease;background:#1a1b26;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;box-shadow:0 10px 40px #00000080;padding:.75rem;position:absolute;right:0;top:calc(100% + .75rem);width:220px;z-index:200}.pg-dropdown--auth{min-width:160px;padding:.5rem;width:auto}@keyframes pg-drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pg-dropdown-header{display:flex;flex-direction:column;gap:.125rem;padding:0 .25rem}.pg-dropdown-name{color:#ffffffe6;font-size:.8125rem;font-weight:600}.pg-dropdown-email{color:#fff6;font-size:.75rem}.pg-dropdown-divider{background:#ffffff14;height:1px;margin:.5rem 0}.pg-dropdown-item{background:none;border:none;border-radius:.375rem;color:#ffffff80;display:block;font-family:inherit;font-size:.8125rem;font-weight:500;padding:.4rem .5rem;text-align:left;text-decoration:none;transition:all .2s;width:100%}.pg-dropdown-item:hover{background:#ffffff0d;color:#ffffffe6}.pg-dropdown-item--danger:hover{color:#f87171}.pg-dropdown-item--accent{color:#06b6d4b3}.pg-dropdown-item--accent:hover{background:#06b6d41a;color:#06b6d4}.pg-hero{overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}.pg-hero-glow{background:radial-gradient(ellipse,rgba(6,182,212,.08) 0,rgba(139,92,246,.05) 40%,transparent 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translate(-50%);width:800px}.pg-hero-badge{background:#06b6d414;border:1px solid rgba(6,182,212,.2);border-radius:999px;color:var(--pg-cyan);display:inline-block;font-size:13px;font-weight:500;letter-spacing:.03em;margin-bottom:32px;padding:8px 20px}.pg-hero-title{font-size:clamp(36px,6vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.pg-hero-subtitle{color:var(--pg-text-muted);font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:640px}.pg-terminal{border:1px solid var(--pg-border);border-radius:var(--pg-radius);box-shadow:0 20px 60px #0006;margin:0 auto;max-width:600px;overflow:hidden;text-align:left}.pg-terminal-bar{align-items:center;background:var(--pg-card);border-bottom:1px solid var(--pg-border);display:flex;gap:8px;padding:12px 16px}.pg-terminal-dot{border-radius:50%;height:12px;width:12px}.pg-terminal-dot--red{background:#ef4444}.pg-terminal-dot--yellow{background:#f59e0b}.pg-terminal-dot--green{background:#10b981}.pg-terminal-title{color:var(--pg-text-dim);font-family:var(--pg-mono);font-size:12px;margin-left:auto}.pg-terminal-body{background:var(--pg-surface);font-family:var(--pg-mono);font-size:13px;line-height:1.8;padding:20px}.pg-t-prompt{color:var(--pg-emerald)}.pg-t-cmd{color:var(--pg-text);font-weight:500}.pg-t-flag{color:var(--pg-text-dim)}.pg-t-output{color:var(--pg-text-muted)}.pg-t-num{color:var(--pg-cyan)}.pg-t-danger{color:var(--pg-danger);font-weight:600}.pg-t-warn{color:var(--pg-amber);font-weight:600}.pg-t-info{color:var(--pg-cyan);font-weight:600}.pg-waitlist-form{display:flex;gap:12px;margin:0 auto;max-width:480px;position:relative}.pg-waitlist-input{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:var(--pg-radius);color:var(--pg-text);flex:1;font-family:var(--pg-font);font-size:15px;outline:none;padding:16px 20px;transition:all .2s}.pg-waitlist-input::-moz-placeholder{color:var(--pg-text-dim)}.pg-waitlist-input::placeholder{color:var(--pg-text-dim)}.pg-waitlist-input:focus{border-color:var(--pg-cyan);box-shadow:0 0 0 3px var(--pg-cyan-glow)}.pg-waitlist-btn{background:linear-gradient(135deg,var(--pg-cyan),var(--pg-violet));border:none;border-radius:var(--pg-radius);box-shadow:0 4px 30px #06b6d466;color:#fff;cursor:pointer;font-family:var(--pg-font);font-size:16px;font-weight:700;letter-spacing:.02em;padding:16px 40px;transition:all .2s}.pg-waitlist-btn:hover{box-shadow:0 8px 40px #06b6d499;transform:translateY(-2px)}.pg-waitlist-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.pg-waitlist-success{background:#10b98114;border:1px solid rgba(16,185,129,.3);border-radius:var(--pg-radius);color:var(--pg-emerald);font-weight:500;padding:20px;text-align:center}.pg-waitlist-error{color:var(--pg-danger);font-size:13px;margin-top:8px;text-align:center}.pg-waitlist-count{color:var(--pg-text-dim);font-size:13px;margin-top:16px;text-align:center}.pg-waitlist-count strong{color:var(--pg-cyan);font-weight:600}.pg-pillars{padding:120px 0;position:relative;z-index:1}.pg-pillars-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.pg-pillar-card{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);overflow:hidden;padding:32px 24px;position:relative;transition:all .3s ease}.pg-pillar-card:before{background:var(--pillar-color);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.pg-pillar-card:hover{border-color:var(--pillar-color);box-shadow:0 12px 40px #0000004d;transform:translateY(-4px)}.pg-pillar-card:hover:before{opacity:1}.pg-pillar-icon{align-items:center;background:#ffffff08;border-radius:14px;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.pg-pillar-card h3{font-size:20px;font-weight:700;margin-bottom:12px}.pg-pillar-card p{color:var(--pg-text-muted);font-size:14px;line-height:1.6}.pg-features{background:var(--pg-surface);padding:120px 0;position:relative;z-index:1}.pg-features-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pg-feature-card{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);padding:32px;transition:all .3s ease}.pg-feature-card:hover{border-color:#06b6d44d;box-shadow:0 8px 30px #0000004d;transform:translateY(-2px)}.pg-feature-icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.pg-feature-card h4{font-size:18px;font-weight:700;margin-bottom:10px}.pg-feature-card p{color:var(--pg-text-muted);font-size:14px;line-height:1.6}.pg-how{padding:120px 0;position:relative;z-index:1}.pg-steps-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.pg-step{text-align:center}.pg-step-number{align-items:center;background:linear-gradient(135deg,var(--pg-cyan-glow),var(--pg-violet-glow));border:1px solid rgba(6,182,212,.3);border-radius:50%;color:var(--pg-cyan);display:flex;height:48px;justify-content:center;margin:0 auto 20px;width:48px}.pg-step h4,.pg-step-number{font-size:20px;font-weight:700}.pg-step h4,.pg-step-terminal{margin-bottom:16px}.pg-step-terminal{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:var(--pg-radius-sm);font-family:var(--pg-mono);font-size:13px;padding:16px;text-align:left;white-space:pre-line}.pg-step p{color:var(--pg-text-muted);font-size:14px;line-height:1.6}.pg-arch{background:var(--pg-surface);padding:120px 0;position:relative;z-index:1}.pg-arch-grid{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:48px}.pg-arch-card{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);flex:1;max-width:280px;min-width:220px;padding:32px}.pg-arch-label{color:var(--pg-text-dim);font-size:12px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.pg-arch-tech{font-size:24px;font-weight:700;margin-bottom:16px}.pg-arch-card ul{list-style:none;padding:0}.pg-arch-card li{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--pg-text-muted);font-size:14px;padding:6px 0}.pg-arch-card li:last-child{border:none}.pg-arch-card li:before{background:var(--pg-cyan);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:10px;vertical-align:middle;width:6px}.pg-arch-arrow{flex-shrink:0}.pg-arch-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pg-arch-badge{background:var(--pg-card);border:1px solid var(--pg-border);border-radius:999px;color:var(--pg-text-muted);font-size:13px;font-weight:500;padding:8px 16px}.pg-cta{padding:120px 0;position:relative;z-index:1}.pg-cta-card{background:linear-gradient(135deg,#06b6d40d,#8b5cf60d);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);padding:64px 48px;text-align:center}.pg-cta-card h2{font-size:36px;font-weight:800;margin-bottom:16px}.pg-cta-card>p{color:var(--pg-text-muted);font-size:16px;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:500px}.pg-cta-buttons{gap:16px;margin-bottom:48px}.pg-cta-buttons,.pg-cta-stats{display:flex;flex-wrap:wrap;justify-content:center}.pg-cta-stats{gap:48px}.pg-cta-stat{text-align:center}.pg-cta-stat-value{display:block;font-size:28px;font-weight:800}.pg-cta-stat-label{color:var(--pg-text-dim);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.pg-footer{border-top:1px solid var(--pg-border);padding:64px 0 32px;position:relative;z-index:1}.pg-footer-grid{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:48px}.pg-footer-brand p{color:var(--pg-text-dim);font-size:14px;margin-top:12px}.pg-footer-col h4{color:var(--pg-text-dim);font-size:13px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.pg-footer-col ul{list-style:none;padding:0}.pg-footer-col a{color:var(--pg-text-muted);display:block;font-size:14px;padding:6px 0;text-decoration:none;transition:color .2s}.pg-footer-col a:hover{color:var(--pg-text)}.pg-footer-bottom{border-top:1px solid var(--pg-border);color:var(--pg-text-dim);display:flex;font-size:13px;justify-content:space-between;padding-top:24px}.pg-footer-status{color:var(--pg-cyan);font-weight:500}@media(max-width:1024px){.pg-features-grid,.pg-pillars-grid{grid-template-columns:repeat(2,1fr)}.pg-footer-grid{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:768px){.pg-nav{display:none}.pg-hero{padding:60px 0 40px}.pg-features-grid,.pg-pillars-grid,.pg-steps-grid{grid-template-columns:1fr}.pg-arch-arrow{display:none}.pg-arch-card{max-width:100%}.pg-cta-card{padding:40px 24px}.pg-cta-stats{gap:24px}.pg-footer-grid{gap:32px;grid-template-columns:1fr}.pg-footer-bottom,.pg-waitlist-form{flex-direction:column}.pg-footer-bottom{gap:8px;text-align:center}}.qb-landing{--surface-0:#0a0604;--surface-1:#14090a;--surface-2:#1f0e0a;--surface-3:#2a140e;--surface-4:#3a1f12;--qb-border:#3a1f12;--border-hover:#5c2f1a;--qb-accent:#ff6b2c;--accent-hover:#ff8a52;--accent-muted:rgba(255,107,44,.1);--accent-glow:rgba(255,107,44,.35);--qb-text:#f5e5dc;--text-muted:#b08572;--text-dim:#7d5a48;--qb-success:#10b981;--qb-warning:#f59e0b;--qb-danger:#ef4444;--font-sans:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--qb-ease:cubic-bezier(.16,1,.3,1);--qb-radius:8px;--radius-lg:12px;--radius-xl:16px;--qb-container:1200px;background:var(--surface-0);color:var(--qb-text);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.qb-landing h1,.qb-landing h2,.qb-landing h3,.qb-landing h4{font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.qb-landing p{margin:0}.qb-container{margin:0 auto;max-width:var(--qb-container);padding:0 24px}.qb-section{padding:96px 0;position:relative}@media(max-width:900px){.qb-section{padding:72px 0}}.qb-kicker{color:var(--qb-accent);display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.qb-kicker:before{color:var(--text-dim);content:"~ "}.qb-section-title{color:var(--qb-text);font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.1;margin-bottom:20px;max-width:720px}.qb-section-subtitle{color:var(--text-muted);font-size:1.05rem;max-width:640px}.qb-gradient-text{background:linear-gradient(135deg,#ffab76,#ff8a52 50%,#ff6b2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.qb-bg-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.qb-bg-layer:before{background-image:linear-gradient(rgba(255,107,44,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,44,.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 30%,transparent 100%);position:absolute}.qb-bg-layer:after{background:radial-gradient(ellipse 700px 500px at 20% 10%,rgba(255,107,44,.18),transparent 55%),radial-gradient(ellipse 600px 400px at 80% 60%,rgba(255,138,82,.1),transparent 60%);content:"";filter:blur(40px);inset:0;position:absolute}.qb-landing>footer,.qb-landing>main{position:relative;z-index:1}.qb-header{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:#09090bbf;border-bottom:1px solid var(--qb-border);position:sticky;top:0;z-index:100}.qb-header-inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--qb-container);padding:14px 24px}.qb-brand{align-items:center;color:var(--qb-text);display:inline-flex;font-size:15px;font-weight:600;gap:10px}.qb-brand,.qb-brand-mark{font-family:var(--font-mono)}.qb-brand-mark{background:var(--qb-accent);border-radius:6px;color:#fff;display:grid;font-size:16px;font-weight:700;height:28px;place-items:center;width:28px}.qb-brand-logo{border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.qb-brand-logo--header{border-radius:0;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.qb-nav{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:28px}.qb-nav a{transition:color .2s var(--qb-ease)}.qb-nav a:hover{color:var(--qb-text)}.qb-header-cta{align-items:center;display:inline-flex;gap:8px}.qb-lang-toggle{background:var(--surface-2);border:1px solid var(--qb-border);border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;padding:3px}.qb-lang-toggle button{background:none;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;letter-spacing:.05em;padding:5px 11px;transition:all .2s var(--qb-ease)}.qb-lang-toggle button.active{background:var(--qb-accent);color:#fff}.qb-btn{align-items:center;border:none;border-radius:var(--qb-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .22s var(--qb-ease);white-space:nowrap}.qb-btn-primary{background:var(--qb-accent);border:1px solid var(--qb-accent);box-shadow:0 4px 20px -4px var(--accent-glow);color:#fff}.qb-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 8px 30px -6px var(--accent-glow);transform:translateY(-1px)}.qb-btn-secondary{background:var(--surface-2);border:1px solid var(--qb-border);color:var(--qb-text)}.qb-btn-secondary:hover{background:var(--surface-3);border-color:var(--border-hover)}.qb-btn-ghost{background:none;color:var(--text-muted);padding:9px 14px}.qb-btn-ghost:hover{color:var(--qb-text)}.qb-hero{padding-bottom:40px;padding-top:88px}.qb-hero-inner{margin:0 auto;max-width:900px;text-align:center}.qb-hero h1{font-size:clamp(2.25rem,6vw,4.25rem);letter-spacing:-.035em;line-height:1.05;margin-bottom:24px}.qb-hero .qb-lead{color:var(--text-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;margin:0 auto 36px;max-width:700px}.qb-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.qb-hero-badge{align-items:center;background:var(--accent-muted);border:1px solid rgba(255,107,44,.25);border-radius:999px;color:var(--accent-hover);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;gap:10px;letter-spacing:.08em;margin-bottom:28px;padding:7px 14px;text-transform:uppercase}.qb-hero-badge .qb-dot{animation:qb-pulse 2s ease-in-out infinite;background:var(--qb-accent);border-radius:50%;box-shadow:0 0 0 4px #ff6b2c33;height:6px;width:6px}@keyframes qb-pulse{0%,to{opacity:1}50%{opacity:.5}}.qb-hero-meta{color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:24px;justify-content:center;margin-top:24px}.qb-hero-meta span{align-items:center;display:inline-flex;gap:6px}.qb-hero-meta .qb-check{color:var(--qb-success)}.qb-terminal-wrap{margin:56px auto 0;max-width:860px;position:relative}.qb-terminal-wrap:before{background:radial-gradient(ellipse at center,var(--accent-glow) 0,transparent 60%);content:"";filter:blur(60px);inset:-20px;opacity:.6;position:absolute;z-index:-1}.qb-terminal{background:#0a0a0c;border:1px solid var(--border-hover);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #ffffff0a,0 24px 80px -12px #000c;overflow:hidden;pointer-events:none}.qb-terminal-chrome{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--qb-border);display:flex;gap:6px;padding:12px 16px}.qb-terminal-chrome span{border-radius:50%;height:10px;width:10px}.qb-terminal-chrome span:first-child{background:#ff5f57}.qb-terminal-chrome span:nth-child(2){background:#febc2e}.qb-terminal-chrome span:nth-child(3){background:#28c840}.qb-terminal-title{background:none;border-radius:0;color:var(--text-dim);flex:1;font-family:var(--font-mono);font-size:11px;height:auto;text-align:center;width:auto}.qb-terminal-body{color:var(--text-muted);font-family:var(--font-mono);font-size:12.5px;height:clamp(260px,48vh,420px);line-height:1.8;max-height:420px;overflow:hidden;overscroll-behavior:contain;padding:20px 24px;scrollbar-gutter:stable;white-space:pre-wrap;word-break:break-all;-ms-overflow-style:none;scrollbar-width:none}.qb-terminal-body::-webkit-scrollbar{display:none}.qb-terminal-body .qb-prompt{color:var(--qb-accent)}.qb-terminal-body .qb-cmd{color:var(--qb-text);font-weight:500}.qb-terminal-body .qb-flag{color:var(--accent-hover)}.qb-terminal-body .qb-ok{color:var(--qb-success)}.qb-terminal-body .qb-warn{color:var(--qb-warning)}.qb-terminal-body .qb-err{color:var(--qb-danger)}.qb-terminal-body .qb-dim{color:var(--text-dim)}.qb-terminal-body .qb-accent-text{color:var(--qb-accent)}.qb-cursor{animation:qb-blink 1s step-end infinite;background:var(--qb-accent);display:inline-block;height:15px;vertical-align:text-bottom;width:8px}@keyframes qb-blink{50%{opacity:0}}.qb-pillars{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:56px}.qb-pillar{background:var(--surface-1);border:1px solid var(--qb-border);border-radius:var(--radius-lg);overflow:hidden;padding:24px;position:relative;transition:border-color .3s,transform .3s}.qb-pillar:before{background:linear-gradient(90deg,transparent,var(--qb-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.qb-pillar:hover{border-color:var(--border-hover);transform:translateY(-2px)}.qb-pillar:hover:before{opacity:.5}.qb-pillar-icon{background:var(--surface-2);border:1px solid var(--qb-border);border-radius:10px;color:var(--qb-accent);display:grid;height:44px;margin-bottom:16px;place-items:center;width:44px}.qb-pillar h3{font-size:17px;font-weight:700;margin-bottom:10px}.qb-pillar p{color:var(--text-muted);font-size:15px;line-height:1.6}.qb-steps{display:flex;flex-direction:column;gap:16px}.qb-step{align-items:start;background:#0e0e14eb;border:1px solid var(--qb-border);border-radius:var(--radius-lg);display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr);overflow:hidden;padding:26px 28px;position:relative;transition:border-color .3s,background .3s}.qb-step:before{background:linear-gradient(90deg,transparent,var(--qb-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.qb-step:hover{background:var(--surface-2);border-color:var(--border-hover)}.qb-step:hover:before{opacity:.5}.qb-step-content{min-width:0}.qb-step-number{background:var(--accent-muted);border:1px solid rgba(255,107,44,.32);border-radius:var(--qb-radius);box-shadow:inset 0 1px #ffffff08;color:var(--qb-accent);display:grid;flex-shrink:0;font-family:var(--font-mono);font-size:15px;font-weight:700;height:40px;margin-top:2px;place-items:center;width:40px}.qb-step h3{font-size:clamp(1.5rem,1.1rem + 1vw,1.95rem);line-height:1.12;margin-bottom:10px}.qb-step p{color:var(--text-muted);font-size:clamp(1rem,.95rem + .18vw,1.14rem);line-height:1.45;margin-bottom:18px;max-width:100%}.qb-code-block{background:#07070af5;border:1px solid var(--qb-border);border-radius:var(--qb-radius);box-sizing:border-box;display:block;font-family:var(--font-mono);font-size:clamp(12px,.74rem + .18vw,14px);line-height:1.75;max-width:100%;overflow-wrap:anywhere;padding:15px 16px;white-space:normal;width:100%;word-break:break-word}.qb-code-block .qb-prompt{color:var(--qb-accent)}.qb-code-block .qb-cmd{color:var(--qb-text);font-weight:500}.qb-code-block .qb-flag{color:var(--accent-hover)}.qb-code-block .qb-ok{color:var(--qb-success)}.qb-code-block .qb-warn{color:var(--qb-warning)}.qb-code-block .qb-err{color:var(--qb-danger)}.qb-code-block .qb-dim{color:var(--text-dim)}.qb-code-block .qb-accent-text{color:var(--qb-accent)}.qb-features-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.qb-feature{background:var(--surface-1);border:1px solid var(--qb-border);border-radius:var(--radius-lg);padding:28px 24px;position:relative;transition:border-color .3s,background .3s}.qb-feature:before{background:linear-gradient(90deg,transparent,var(--qb-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.qb-feature:hover{background:var(--surface-2);border-color:var(--border-hover)}.qb-feature:hover:before{opacity:.5}.qb-feature .qb-tag{color:var(--qb-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.qb-feature .qb-tag:before{color:var(--text-dim);content:"▸ "}.qb-feature h3{font-size:17px;margin-bottom:8px}.qb-feature p{color:var(--text-muted);font-size:15px;line-height:1.55}.qb-showcase-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:900px){.qb-showcase-grid{grid-template-columns:1fr}}.qb-showcase-block{background:var(--surface-1);border:1px solid var(--qb-border);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:border-color .3s,background .3s}.qb-showcase-block:before{background:linear-gradient(90deg,transparent,var(--qb-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.qb-showcase-block:hover{background:var(--surface-2);border-color:var(--border-hover)}.qb-showcase-block:hover:before{opacity:.5}.qb-showcase-header{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--qb-border);color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:12px;gap:8px;justify-content:space-between;padding:10px 16px}.qb-showcase-code{font-family:var(--font-mono);font-size:13px;line-height:1.7;overflow-x:auto;padding:20px;white-space:pre}.qb-showcase-header .qb-tag{background:var(--surface-3);border:1px solid var(--qb-border);border-radius:4px;color:var(--qb-accent);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.qb-showcase-code .kk{color:var(--qb-accent)}.qb-showcase-code .bb{color:var(--qb-warning)}.qb-showcase-code .vv{color:var(--qb-text)}.qb-showcase-code .nn{color:var(--accent-hover)}.qb-showcase-code .cc{color:var(--text-dim)}.qb-showcase-code .st{color:var(--qb-success)}.qb-audience-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.qb-persona{background:var(--surface-1);border:1px solid var(--qb-border);border-radius:var(--radius-lg);padding:28px 24px;position:relative;transition:border-color .3s,background .3s}.qb-persona:before{background:linear-gradient(90deg,transparent,var(--qb-accent),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.qb-persona:hover{background:var(--surface-2);border-color:var(--border-hover)}.qb-persona:hover:before{opacity:.5}.qb-persona .qb-tag{color:var(--qb-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.qb-persona h3{font-size:17px;margin-bottom:8px}.qb-persona p{color:var(--text-muted);font-size:15px;line-height:1.55}.qb-waitlist-section{background:radial-gradient(ellipse at center top,rgba(255,107,44,.12),transparent 60%),var(--surface-0);border-bottom:1px solid var(--qb-border);border-top:1px solid var(--qb-border);padding:120px 0;text-align:center}.qb-waitlist{margin:0 auto;max-width:620px;text-align:center}.qb-waitlist h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin-bottom:16px}.qb-waitlist p{color:var(--text-muted);font-size:1.05rem;margin-bottom:40px}.qb-waitlist-form{display:grid;gap:12px;margin:0 auto;max-width:480px;text-align:left}.qb-waitlist-form .qb-btn{background:var(--qb-accent)!important;border:1px solid var(--qb-accent)!important;border-radius:var(--qb-radius);box-shadow:0 4px 20px -4px var(--accent-glow);color:#fff!important;font-size:15px;justify-content:center;margin-top:12px;padding:13px 20px;width:100%}.qb-waitlist-form .qb-btn:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;box-shadow:0 8px 30px -6px var(--accent-glow);transform:translateY(-1px)}.qb-waitlist-form label{color:var(--text-muted);display:block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.qb-waitlist-form input,.qb-waitlist-form textarea{background:var(--surface-2);border:1px solid var(--qb-border);border-radius:var(--qb-radius);color:var(--qb-text);font-family:var(--font-sans);font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s,background .2s;width:100%}.qb-waitlist-form input:focus,.qb-waitlist-form textarea:focus{background:var(--surface-3);border-color:var(--qb-accent)}.qb-waitlist-form textarea{font-family:var(--font-sans);min-height:88px;resize:vertical}.qb-waitlist-form .qb-hp{left:-9999px;position:absolute}.qb-waitlist-status{font-family:var(--font-mono);font-size:13px;margin-top:14px;min-height:1.4em;text-align:center}.qb-waitlist-status.ok{color:var(--qb-success)}.qb-waitlist-status.err{color:var(--qb-danger)}.qb-waitlist-meta{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;margin-top:48px!important}.qb-footer{background:var(--surface-0);border-top:1px solid var(--qb-border);padding:64px 0 32px}.qb-footer-grid{display:grid;gap:48px;grid-template-columns:2fr repeat(3,1fr);margin-bottom:48px}@media(max-width:900px){.qb-footer-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.qb-footer-grid{grid-template-columns:1fr}}.qb-footer h4{color:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.qb-footer p{color:var(--text-muted);font-size:14px;line-height:1.55}.qb-footer ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.qb-footer li a{color:var(--text-muted);font-size:14px;transition:color .2s}.qb-footer li a:hover{color:var(--qb-text)}.qb-footer-bottom{align-items:center;border-top:1px solid var(--qb-border);color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding-top:24px}.qb-footer-status{align-items:center;display:inline-flex;gap:6px}.qb-footer-status .qb-dot-live{background:var(--qb-success);border-radius:50%;height:6px;width:6px}.qb-landing.qb-js-ready .qb-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--qb-ease),transform .7s var(--qb-ease)}.qb-landing.qb-js-ready .qb-reveal.qb-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.qb-step{gap:16px;grid-template-columns:1fr;padding:22px 18px}.qb-step-number{margin-top:0}}@media(max-width:640px){.qb-nav{display:none}.qb-hero h1{font-size:2.1rem}.qb-terminal-body{font-size:11.5px;height:clamp(220px,44vh,340px);max-height:340px;padding:16px}.qb-steps{gap:14px}.qb-step{padding:18px 14px}.qb-step h3{font-size:1.15rem}.qb-step p{font-size:.98rem}.qb-code-block{font-size:11.5px;line-height:1.7;padding:14px 12px}.qb-footer-grid{grid-template-columns:1fr}}.qb-legal{margin:0 auto;max-width:720px;padding:80px 24px}.qb-legal h1{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:32px}.qb-legal h2{font-size:1.25rem;margin-bottom:12px;margin-top:40px}.qb-legal li,.qb-legal p{color:var(--text-muted);font-size:15px;line-height:1.7;margin-bottom:12px}.qb-legal ul{margin-bottom:16px;padding-left:24px}.qb-legal a{color:var(--qb-accent);text-decoration:underline;text-underline-offset:2px}.qb-legal a:hover{color:var(--accent-hover)}.qb-skip-link{background:var(--qb-accent);color:#fff;font-weight:600;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-100px;z-index:9999}.qb-skip-link:focus{top:0}.qb-landing a{color:inherit;text-decoration:none}.qb-landing a:hover{color:inherit}.qb-landing h1,.qb-landing h2,.qb-landing h3{color:var(--qb-text);font-family:var(--font-sans)}.qb-landing .qb-header{position:sticky!important;top:0!important;z-index:100!important}.qb-landing button{background:none;border:0;cursor:pointer}.qb-landing button,.qb-landing input,.qb-landing textarea{color:inherit;font:inherit}.qb-landing ::-moz-selection{background:var(--qb-accent);color:#fff}.qb-landing ::selection{background:var(--qb-accent);color:#fff}.delixon-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;display:inline-flex;font-family:inherit;font-weight:600;gap:.5rem;justify-content:center;position:relative;text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),background .4s ease,border-color .4s ease,color .4s ease;white-space:nowrap}.delixon-btn--sm{font-size:.8125rem;padding:.375rem 1rem}.delixon-btn--md{font-size:.875rem;padding:.5rem 1.5rem}.delixon-btn--lg{font-size:1rem;letter-spacing:.025em;padding:.65rem 1.75rem}.delixon-btn--filled{border-color:hsla(0,0%,100%,.25) hsla(0,0%,100%,.08) hsla(0,0%,100%,.05) hsla(0,0%,100%,.15);border-style:solid;border-width:1px;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.3)}.delixon-btn--filled:hover{border-left-color:#ffffff40;border-top-color:#fff6;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.delixon-btn-info.delixon-btn--filled{background:linear-gradient(135deg,#2563ebbf,#3b82f6cc);box-shadow:0 0 15px var(--info-glow),inset 0 1px 1px #ffffff1a}.delixon-btn-info.delixon-btn--filled:hover{background:linear-gradient(135deg,#3b82f6d9,#60a5fae6);box-shadow:0 0 35px var(--info-glow),0 0 70px #3b82f626,inset 0 1px 2px #ffffff26;transform:scale(1.04) translateY(-1px)}.delixon-btn-accent.delixon-btn--filled{background:linear-gradient(135deg,#6d28d9bf,#7c3aedcc);box-shadow:0 0 15px var(--accent-glow),inset 0 1px 1px #ffffff1a}.delixon-btn-accent.delixon-btn--filled:hover{background:linear-gradient(135deg,#7c3aedd9,#8b5cf6e6);box-shadow:0 0 35px var(--accent-glow),0 0 70px #8b5cf626,inset 0 1px 2px #ffffff26;transform:scale(1.04) translateY(-1px)}.delixon-btn-success.delixon-btn--filled{background:linear-gradient(135deg,#16a34abf,#22c55ecc);box-shadow:0 0 15px var(--success-glow),inset 0 1px 1px #ffffff1a}.delixon-btn-success.delixon-btn--filled:hover{background:linear-gradient(135deg,#22c55ed9,#4ade80e6);box-shadow:0 0 35px var(--success-glow),0 0 70px #22c55e26,inset 0 1px 2px #ffffff26;transform:scale(1.04) translateY(-1px)}.delixon-btn-warning.delixon-btn--filled{background:linear-gradient(135deg,#ca8a04bf,#eab308cc);box-shadow:0 0 15px var(--warning-glow),inset 0 1px 1px #ffffff1a}.delixon-btn-warning.delixon-btn--filled:hover{background:linear-gradient(135deg,#eab308d9,#facc15e6);box-shadow:0 0 35px var(--warning-glow),0 0 70px #eab30826,inset 0 1px 2px #ffffff26;transform:scale(1.04) translateY(-1px)}.delixon-btn-danger.delixon-btn--filled{background:linear-gradient(135deg,#dc2626bf,#ef4444cc);box-shadow:0 0 15px var(--danger-glow),inset 0 1px 1px #ffffff1a}.delixon-btn-danger.delixon-btn--filled:hover{background:linear-gradient(135deg,#ef4444d9,#f87171e6);box-shadow:0 0 35px var(--danger-glow),0 0 70px #ef444426,inset 0 1px 2px #ffffff26;transform:scale(1.04) translateY(-1px)}.delixon-btn--outline{background:transparent;color:var(--text-primary)}.delixon-btn--outline:hover{color:var(--text-heading);transform:scale(1.03) translateY(-1px)}.delixon-btn-info.delixon-btn--outline{border-color:var(--info)}.delixon-btn-info.delixon-btn--outline:hover{background:#3b82f614;box-shadow:0 0 20px var(--info-glow)}.delixon-btn-accent.delixon-btn--outline{border-color:var(--accent)}.delixon-btn-accent.delixon-btn--outline:hover{background:#8b5cf614;box-shadow:0 0 20px var(--accent-glow)}.delixon-btn-success.delixon-btn--outline{border-color:var(--success)}.delixon-btn-success.delixon-btn--outline:hover{background:#22c55e14;box-shadow:0 0 20px var(--success-glow)}.delixon-btn-warning.delixon-btn--outline{border-color:var(--warning)}.delixon-btn-warning.delixon-btn--outline:hover{background:#eab30814;box-shadow:0 0 20px var(--warning-glow)}.delixon-btn-danger.delixon-btn--outline{border-color:var(--danger)}.delixon-btn-danger.delixon-btn--outline:hover{background:#ef444414;box-shadow:0 0 20px var(--danger-glow)}.delixon-btn--ghost{background:#78788c14;border-color:#78788c26;color:#8c8ca0cc}.delixon-btn--ghost:hover{background:#a0a0b426;border-color:#a0a0b440;color:#d2d2e1f2;transform:scale(1.03) translateY(-1px)}.delixon-btn--block{width:100%}.delixon-btn--disabled{opacity:.45}.delixon-btn--disabled:hover{background:inherit;border-color:inherit;box-shadow:none!important;color:inherit;text-shadow:none;transform:none!important}.delixon-btn--filled.delixon-btn--disabled{color:#ffffffe6}.delixon-btn--ghost.delixon-btn--disabled,.delixon-btn--outline.delixon-btn--disabled{color:#8c8ca0cc}.error-page[data-v-a001b647]{align-items:center;background:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;padding:2rem}.error-page__content[data-v-a001b647]{text-align:center}.error-page__code[data-v-a001b647]{color:var(--accent);font-size:clamp(5rem,15vw,10rem);font-weight:800;line-height:1;opacity:.3}.error-page__message[data-v-a001b647]{color:var(--text-heading);font-size:1.5rem;font-weight:700;margin-top:1rem}.error-page__hint[data-v-a001b647]{color:var(--text-body);font-size:.9375rem;margin:1rem 0 2rem}
