:root{--tabi-bg0:#0d1524;--tabi-bg1:#131c2e;--tabi-bg2:#1a2438;--tabi-bg3:#222e46;--tabi-bg4:#2d3b57;--tabi-border:#1e2840;--tabi-divider:#172033;--tabi-text:#e8ecf4;--tabi-text-muted:#8a94ad;--tabi-text-dim:#566077;--tabi-key-bg:var(--tabi-bg1);--tabi-key-border:var(--tabi-bg2);--tabi-key-text:var(--tabi-text-dim);--tabi-icon-stroke:1.5;--tabi-icon-size-kbd:14px;--tabi-icon-size-default:16px;--tabi-icon-size-empty:32px;--tabi-icon-size-moment:40px;--cat-hints:245 158 11;--cat-scroll:50 225 135;--cat-tabs:185 175 255;--cat-go:165 75 255;--cat-marks:236 72 153;--cat-other:255 120 80;--tabi-amber:#f59e0b;--tabi-amber-light:#fbbf24;--tabi-amber-dark:#d97706;--tabi-amber-subtle:#f59e0b0d;--tabi-amber-dim:#f59e0b1f;--tabi-amber-ring:#f59e0b59;--tabi-amber-border:#f59e0b4d;--tabi-amber-mid:#f59e0b80;--tabi-amber-strong:#f59e0bcc;--tabi-emerald:#10b981;--tabi-emerald-dim:#10b9811f;--tabi-emerald-sm:#10b9811a;--tabi-emerald-border:#10b98133;--tabi-emerald-bright:#10b98159;--tabi-tomato:#e8553e;--tabi-tomato-dark:#d44830;--tabi-tomato-glow:#e8553e26;--tabi-tomato-glow-strong:#e8553e40;--tabi-tomato-glow-sm:#e8553e1a;--tabi-coral:#ff6b6b;--tabi-danger:#ef4444;--tabi-danger-dark:#dc2626;--tabi-danger-light:#f87171;--tabi-danger-soft:#ef444414;--tabi-danger-dim:#ef44441a;--tabi-danger-dim-mid:#ef44441f;--tabi-danger-dim-strong:#ef444426;--tabi-danger-hover:#ef444433;--tabi-danger-border:#ef444440;--tabi-danger-border-strong:#ef44444d;--tabi-shadow-xs:0 1px 3px #00000026;--tabi-shadow-xs-dark:0 1px 3px #0000004d;--tabi-shadow-toggle:0 1px 3px #0003;--tabi-shadow-sm:0 1px 2px #0000004d, 0 2px 6px #0003;--tabi-shadow-md:0 4px 12px #0000004d, 0 12px 32px #00000040;--tabi-shadow-glow:0 0 40px #f59e0b2e, 0 0 80px #f59e0b14;--tabi-shadow-amber:0 4px 20px #f59e0b4d;--tabi-shadow-amber-glow:0 0 8px #f59e0b80;--space-hairline:1px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:60px;--space-5xl:80px;--tabi-radius-sm:6px;--tabi-radius-md:10px;--tabi-radius-lg:16px;--tabi-radius-xl:22px;--tabi-fade:.1s;--tabi-font-display:"Outfit", ui-sans-serif, -apple-system, sans-serif;--tabi-font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", ui-sans-serif;--tabi-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--tabi-btn-border:var(--tabi-bg4);--tabi-input-bg:#ffffff0d;--tabi-hover-bg:#ffffff0f;--tabi-keyboard-dot:#ffffff02;--tabi-keyboard-dot-lg:#ffffff0a;--tabi-white-dim:#ffffff40;--tabi-white-faint:#ffffff2e;--tabi-on-accent:#fff;--tabi-web-green-solid:#4aad6a;--tabi-web-green-soft:#4aad6a1f;--tabi-web-green-glow:#4aad6a0a;--tabi-nav-bg:#0d1524e0;--tabi-nav-logo-shadow:#d4a0204d;--tabi-nav-logo-shadow-hover:#fff78580;--tabi-hint-key-yellow:#fff785;--tabi-hint-key-gold:#ffc542;--tabi-hint-key-border:#c38a22;--tabi-hint-key-text:#3d2c0a;--tabi-hero-key-idle:#fff78500;--tabi-hero-key-glow-1:#fff78573;--tabi-hero-key-glow-2:#ffc54240;--tabi-hero-key-glow-3:#fff7854d;--tabi-hero-key-glow-4:#ffc54226;--tabi-hero-key-glow-5:#fff78566;--tabi-hero-key-glow-6:#ffc54233;--tabi-hero-halo:#364c7859;--tabi-hero-fkey-box-bg:#ffffff05;--tabi-hero-fkey-box-border:#ffffff0f;--tabi-hint-classic-text:#302505;--tabi-hint-cyan-hi:#85f0ff;--tabi-hint-cyan-lo:#42c5d6;--tabi-hint-cyan-border:#228a96;--tabi-hint-cyan-text:#0a2525;--tabi-hint-green-hi:#85ff9a;--tabi-hint-green-lo:#42d65a;--tabi-hint-green-border:#22962e;--tabi-hint-green-text:#0a250d;--tabi-hint-dark-hi:#4a4a4a;--tabi-hint-dark-lo:#333;--tabi-hint-dark-border:#666;--tabi-hint-dark-text:#eee;--tabi-hint-dark-cyan-hi:#2a6b73;--tabi-hint-dark-cyan-lo:#1a4a50;--tabi-hint-dark-cyan-border:#4a9aa3;--tabi-hint-dark-cyan-text:#c5f0f5;--tabi-hint-dark-green-hi:#2a732e;--tabi-hint-dark-green-lo:#1a501d;--tabi-hint-dark-green-border:#4aa350;--tabi-hint-dark-green-text:#c5f5c9;--tabi-hint-light-hi:#fff;--tabi-hint-light-lo:#f0f0f0;--tabi-hint-light-border:#bbb;--tabi-hint-light-text:#111;--tabi-hint-light-cyan-hi:#d4f5f8;--tabi-hint-light-cyan-lo:#a8e6ec;--tabi-hint-light-cyan-border:#6ec0c9;--tabi-hint-light-green-hi:#d4f8d6;--tabi-hint-light-green-lo:#a8eca8;--tabi-hint-light-green-border:#6ec96e;--tabi-hint-auto-border:#999;--tabi-bg:var(--tabi-bg1);--tabi-color:var(--tabi-text);--tabi-color-secondary:var(--tabi-text-muted);--tabi-color-tertiary:var(--tabi-text-dim);--tabi-muted:#fff6;--tabi-separator:var(--tabi-divider);--tabi-accent:var(--tabi-amber);--tabi-segmented-bg:var(--tabi-bg2);--tabi-segmented-border:var(--tabi-bg4);--tabi-segmented-color:var(--tabi-text-muted);--tabi-segmented-hover:var(--tabi-bg3);--tabi-accent-dim:var(--tabi-amber-dim);--tabi-accent-border:var(--tabi-amber-border);--tabi-premium-color:var(--tabi-amber);--tabi-premium-bg:#2e2c2a;--tabi-premium-border:#574324;--tabi-free-bg:#132f38;--tabi-free-border:#123b3f}.btn{border:1px solid var(--tabi-amber-border);background:var(--tabi-amber-subtle);color:var(--tabi-amber);font-family:var(--tabi-font-ui);cursor:pointer;text-align:center;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:var(--tabi-amber-dim);border-color:var(--tabi-amber-border)}.btn:disabled{opacity:.5;cursor:default;pointer-events:none}.btn-cta{width:100%;display:block}@keyframes btn-success-revert{0%,80%{background:var(--tabi-emerald-dim);color:var(--tabi-emerald);border-color:var(--tabi-emerald-border)}to{background:var(--tabi-amber-subtle);color:var(--tabi-amber);border-color:var(--tabi-amber-border)}}.btn-success{animation:2s forwards btn-success-revert}.status-danger{background:var(--tabi-danger-soft);color:var(--tabi-danger);border-color:var(--tabi-danger-border)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:var(--tabi-bg0);--bg-alt:var(--tabi-bg1);--bg-card:var(--tabi-bg2);--bg-card-hover:var(--tabi-bg3);--surface:var(--tabi-bg3);--text:var(--tabi-text);--text-bright:var(--tabi-text);--text-secondary:var(--tabi-text-muted);--text-dim:var(--tabi-text-dim);--accent:var(--tabi-tomato);--accent-hover:var(--tabi-tomato-dark);--accent-glow:var(--tabi-tomato-glow);--accent-glow-strong:var(--tabi-tomato-glow-strong);--green:var(--tabi-web-green-solid);--green-soft:var(--tabi-web-green-soft);--danger:var(--tabi-danger);--danger-soft:var(--tabi-danger-dim);--border:var(--tabi-border);--border-light:var(--tabi-bg4);--font-display:var(--tabi-font-display);--font-body:var(--tabi-font-display);--font-mono:var(--tabi-font-mono);--cat-actions:var(--cat-go);--ease:cubic-bezier(.4, 0, .2, 1);--container:1100px}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:16px;font-weight:500;line-height:1.65;overflow-x:hidden}a{color:var(--accent);transition:color .2s var(--ease);text-decoration:none}a:hover{color:var(--text-bright)}.container{max-width:var(--container);margin:0 auto;padding:0 24px}kbd{font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border-light);color:var(--accent);box-shadow:0 2px 0 var(--border);vertical-align:baseline;border-radius:5px;padding:2px 8px;font-size:.82em;font-weight:600;line-height:1.4;display:inline-block}.section-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600}.section-heading{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.15}.btn{font-family:var(--font-body);cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);border:none;border-radius:10px;padding:14px 30px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.btn:active{transform:scale(.98)}.btn-primary{color:var(--tabi-amber);border:1px solid var(--tabi-btn-border);background:0 0}.btn-primary:hover{background:var(--tabi-amber-dim);border-color:var(--tabi-amber-border);color:var(--tabi-amber);transform:translateY(-2px)}.btn-ghost{color:var(--text-bright);border:1px solid var(--border-light);background:0 0}.btn-ghost:hover{background:var(--bg-card);color:var(--text-bright);transform:translateY(-2px)}.btn-outline{color:var(--text-bright);border:1px solid var(--border-light);background:0 0}.btn-outline:hover{background:var(--bg-card);color:var(--text-bright);transform:translateY(-2px)}.btn-large{padding:16px 38px;font-size:1.1rem}[data-reveal]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(16px)}[data-reveal].visible{opacity:1;transform:translateY(0)}@media (width<=768px){.container{padding:0 20px}}
