:root{--gk-header-bg:rgba(12,10,16,0.92);--gk-overlay:rgba(0,0,0,0.55);--gk-on-accent:#ffffff}:root,html:not([data-theme]),html[data-theme=dark]{color-scheme:dark}html:not([data-theme]) body,html:not([data-theme]) h1,html:not([data-theme]) h2,html:not([data-theme]) h3,html:not([data-theme]) h4,html[data-theme=dark] body,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--gk-text,#f5f3ff)}html:not([data-theme]) li,html:not([data-theme]) p,html[data-theme=dark] li,html[data-theme=dark] p{color:inherit}html[data-theme=light]{color-scheme:light;--gk-bg:#f4f2f8;--gk-bg-elevated:#ffffff;--gk-surface:#ffffff;--gk-surface-2:#ebe7f4;--gk-border:rgba(20,12,40,0.12);--gk-border-strong:rgba(109,40,217,0.32);--gk-text:#14101f;--gk-muted:#4b455c;--gk-faint:#6f687f;--gk-accent:#6d28d9;--gk-accent-hover:#5b21b6;--gk-accent-soft:rgba(109,40,217,0.12);--gk-ig:linear-gradient(135deg,#f9ce34,#ee2a7b 45%,#a337f8 75%,#7b2ff7);--gk-ig-soft:linear-gradient(135deg,rgba(249,206,52,0.12),rgba(238,42,123,0.08),rgba(109,40,217,0.1));--gk-success:#047857;--gk-danger:#b91c1c;--gk-header-bg:rgba(244,242,248,0.94);--gk-overlay:rgba(15,10,30,0.45);--gk-on-accent:#ffffff;--goke-bg:#eef0f4;--goke-surface:#ffffff;--goke-surface-2:#e8eaef;--goke-border:rgba(15,23,42,0.12);--goke-text:#0f172a;--goke-text-muted:#475569;--goke-accent:#6d28d9;--goke-accent-hover:#5b21b6;--goke-accent-soft:rgba(109,40,217,0.12);--goke-danger:#b91c1c}html[data-theme=light] body{background:radial-gradient(ellipse 100% 80% at 50% -30%,rgba(109,40,217,.07),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,rgba(238,42,123,.04),transparent 45%),var(--gk-bg);color:var(--gk-text)}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5{color:var(--gk-text)}html[data-theme=light] .gk-hero-lead,html[data-theme=light] .gk-lead,html[data-theme=light] .gk-muted,html[data-theme=light] .gk-section-head p,html[data-theme=light] label,html[data-theme=light] li,html[data-theme=light] p{color:var(--gk-muted)}html[data-theme=light] .gk-section-head h1,html[data-theme=light] .gk-section-head h2{color:var(--gk-text)}html[data-theme=light] a:not(.gk-btn):not(.gk-card){color:inherit}html[data-theme=light] .gk-header{background:var(--gk-header-bg);border-bottom-color:var(--gk-border);color:var(--gk-text)}html[data-theme=light] .gk-nav a{color:var(--gk-muted)}html[data-theme=light] .gk-logo-word,html[data-theme=light] .gk-nav a:hover{color:var(--gk-text)}html[data-theme=light] .gk-btn-primary{color:var(--gk-on-accent)}html[data-theme=light] .gk-btn-ghost{color:var(--gk-text);border-color:var(--gk-border)}html[data-theme=light] .gk-card,html[data-theme=light] .gk-modal,html[data-theme=light] .gk-panel{background:var(--gk-surface);color:var(--gk-text);border-color:var(--gk-border)}html[data-theme=light] .gk-input,html[data-theme=light] input.gk-input,html[data-theme=light] select.gk-input,html[data-theme=light] textarea.gk-input{background:var(--gk-bg-elevated);color:var(--gk-text);border-color:var(--gk-border)}html[data-theme=light] .gk-section [style*="color: #e5e7eb"],html[data-theme=light] .gk-section [style*="color: #f3f4f6"],html[data-theme=light] .gk-section [style*="color:#e5e7eb"],html[data-theme=light] .gk-section [style*="color:#f3f4f6"]{color:var(--gk-text)!important}html[data-theme=light] .gk-section [style*="color: #6b7280"],html[data-theme=light] .gk-section [style*="color: #9ca3af"],html[data-theme=light] .gk-section [style*="color:#6b7280"],html[data-theme=light] .gk-section [style*="color:#9ca3af"]{color:var(--gk-muted)!important}html[data-theme=light] .gk-section [style*="background: #0b0d12"],html[data-theme=light] .gk-section [style*="background: #121018"],html[data-theme=light] .gk-section [style*="background:#0b0d12"],html[data-theme=light] .gk-section [style*="background:#121018"]{background:var(--gk-surface)!important;border-color:var(--gk-border)!important}.gk-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--gk-border-strong,var(--gk-border));background:var(--gk-surface-2);color:var(--gk-text);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.12);flex-shrink:0}.gk-theme-toggle:hover{border-color:var(--gk-accent);background:var(--gk-accent-soft)}.gk-theme-toggle-label{font-size:.8rem}.gk-header-tools{display:flex;align-items:center;gap:8px;margin-left:auto}@media (max-width:960px){.gk-header-tools{order:2}.gk-theme-toggle{min-width:42px;min-height:40px;padding:8px 12px;background:var(--gk-accent-soft);border:1.5px solid var(--gk-accent);box-shadow:0 0 0 1px rgba(167,139,250,.15),0 4px 14px rgba(0,0,0,.2)}html[data-theme=light] .gk-theme-toggle{background:#fff;border-color:var(--gk-accent);color:var(--gk-text);box-shadow:0 0 0 1px rgba(109,40,217,.12),0 4px 12px rgba(15,10,30,.1)}.gk-theme-toggle-label{display:none}}@media (min-width:420px) and (max-width:960px){.gk-theme-toggle-label{display:inline}}@media (min-width:961px){.gk-header-tools .gk-nav-toggle{display:none}}.goke-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1.5px solid var(--goke-accent,var(--gk-accent));background:var(--goke-accent-soft,var(--gk-accent-soft));color:var(--goke-text,var(--gk-text));cursor:pointer;font-size:15px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.goke-theme-btn:hover{background:var(--goke-surface-2,var(--gk-surface-2))}html[data-theme=light] .goke-editor{background:var(--goke-bg);color:var(--goke-text)}html[data-theme=light] .goke-left-stack,html[data-theme=light] .goke-properties,html[data-theme=light] .goke-toolbar{background:var(--goke-surface);border-color:var(--goke-border);color:var(--goke-text)}html[data-theme=light] .goke-left-stack,html[data-theme=light] .goke-properties,html[data-theme=light] .goke-toolbar button{color:var(--goke-text)}.gk-footer{background:var(--gk-bg-elevated)!important;color:var(--gk-text);border-top-color:var(--gk-border)!important}.gk-footer h4{color:var(--gk-faint)!important}.gk-footer a,.gk-footer p{color:var(--gk-muted)!important}.gk-footer a:hover{color:var(--gk-text)!important}.gk-footer-bottom{border-top-color:var(--gk-border)!important;color:var(--gk-faint)!important}.gk-footer .gk-logo-word{color:var(--gk-text)!important}.gk-section-alt{background:linear-gradient(180deg,var(--gk-accent-soft),transparent 42%),var(--gk-bg-elevated)!important;border-color:var(--gk-border)!important}.gk-cta-band{background:radial-gradient(ellipse 80% 100% at 50% 100%,var(--gk-accent-soft),transparent 55%),var(--gk-surface)!important;border-top-color:var(--gk-border-strong)!important;color:var(--gk-text)}.gk-cta-band h2{color:var(--gk-text)!important}.gk-cta-band p{color:var(--gk-muted)!important}.gk-card,.gk-pricing-card,.gk-proof-card{background:var(--gk-surface);color:var(--gk-text);border-color:var(--gk-border)}.gk-pricing-card h3,.gk-proof-body h3{color:var(--gk-text)}.gk-pricing-card p,.gk-proof-body p{color:var(--gk-muted)}html[data-theme=light] .gk-footer{background:var(--gk-surface-2)!important}html[data-theme=light] .gk-section-alt{background:linear-gradient(180deg,rgba(109,40,217,.06),transparent 40%),var(--gk-bg-elevated)!important}html[data-theme=light] .gk-cta-band{background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(109,40,217,.1),transparent 55%),var(--gk-surface)!important}html[data-theme=light] .gk-demo-frame>*,html[data-theme=light] .gk-proof-visual{background:var(--gk-bg)!important}html{overflow-x:hidden}.gk-hero{overflow-x:clip;max-width:100vw}.gk-hero .gk-container,.gk-hero-grid,.gk-hero-grid>*{max-width:100%;min-width:0}.gk-upload-card{overflow:hidden}.gk-path-tabs,.gk-upload-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.gk-path-tabs button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gk-path-tabs button.active,html[data-theme=light] .gk-path-tabs button.active{background:var(--gk-accent-soft);color:var(--gk-text)}html[data-theme=light] .gk-path-tabs button.active{font-weight:700}.gk-field-label,.gk-field-label select,.gk-handle-row,.gk-handle-row input{max-width:100%;min-width:0;box-sizing:border-box}.gk-btn-block,.gk-upload-card .gk-btn{max-width:100%;box-sizing:border-box}@media (max-width:960px){.gk-hero{padding:2rem 0 2.25rem}.gk-hero .gk-container{max-width:100%;box-sizing:border-box}.gk-hero .gk-container,.gk-hero .gk-container.gk-hero-grid{width:100%;padding-inline:1rem}.gk-upload-card{padding:1.15rem;border-radius:14px;box-shadow:0 12px 36px rgba(0,0,0,.18)}.gk-path-tabs button{font-size:.78rem;padding:.5rem .35rem}}@media (max-width:380px){.gk-hero .gk-container{padding-inline:.75rem}.gk-upload-card{padding:1rem .85rem}}.gk-hero-rotator{min-height:17.5rem}.gk-hero-dots{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem}.gk-hero-dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:var(--gk-border-strong,rgba(167,139,250,.35));cursor:pointer;transition:width .25s ease,background .25s ease}.gk-hero-dot.is-active{width:28px;background:var(--gk-accent,#a78bfa)}.gk-hero-slide{animation:gk-hero-in .45s ease both}@keyframes gk-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gk-hero-slide{animation:none}}.gk-tech-strip{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--gk-border)}.gk-tech-strip-label{margin:0 0 .65rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gk-faint)}.gk-tech-strip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.gk-tech-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--gk-border);background:var(--gk-surface);font-size:.8rem}.gk-tech-name{font-weight:700;color:var(--gk-text)}.gk-tech-note{font-size:.7rem;color:var(--gk-muted)}@media (max-width:960px){.gk-hero-rotator{min-height:0}}