@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_f35c42{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_f35c42{--font-sans:"Outfit","Outfit Fallback"}html[data-visual-preset=safari-gold]{--brand:#b45309;--brand-hover:#92400e;--brand-2:#166534;--accent-warm:#d97706;--bg:#faf6f0;--bg-elevated:#fffdf8;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(180,83,9,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(22,101,52,0.12),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(217,119,6,0.07),transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 48%,#f3ebe0 100%)}html[data-theme=dark][data-visual-preset=safari-gold]{--brand:#fbbf24;--brand-hover:#fcd34d;--brand-2:#4ade80;--accent-warm:#fb923c;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(251,191,36,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(74,222,128,0.1),transparent 52%),linear-gradient(180deg,#1c1917,#0c0a09 48%,#020617)}html[data-visual-preset=ocean-breeze]{--brand:#0284c7;--brand-hover:#0369a1;--brand-2:#06b6d4;--accent-warm:#f43f5e;--bg:#f0f9ff;--bg-elevated:#f8fcff;--body-bg:radial-gradient(1200px 560px at 0% -8%,rgba(2,132,199,0.15),transparent 58%),radial-gradient(900px 480px at 100% 0%,rgba(6,182,212,0.14),transparent 52%),radial-gradient(700px 420px at 50% 100%,rgba(244,63,94,0.06),transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 48%,#e0f2fe 100%)}html[data-theme=dark][data-visual-preset=ocean-breeze]{--brand:#38bdf8;--brand-hover:#7dd3fc;--brand-2:#22d3ee;--accent-warm:#fb7185;--body-bg:radial-gradient(1200px 560px at 0% -8%,rgba(56,189,248,0.16),transparent 58%),radial-gradient(900px 480px at 100% 0%,rgba(34,211,238,0.12),transparent 52%),linear-gradient(180deg,#0c4a6e,#082f49 48%,#020617)}html[data-visual-preset=urban-executive]{--brand:#2563eb;--brand-hover:#1d4ed8;--brand-2:#4f46e5;--accent-warm:#64748b;--bg:#f8fafc;--bg-elevated:#ffffff;--radius:12px;--radius-sm:6px;--body-bg:radial-gradient(1000px 480px at 0% -8%,rgba(37,99,235,0.1),transparent 58%),radial-gradient(800px 400px at 100% 0%,rgba(79,70,229,0.08),transparent 52%),linear-gradient(180deg,#ffffff 0%,var(--bg) 52%,#e2e8f0 100%)}html[data-theme=dark][data-visual-preset=urban-executive]{--brand:#60a5fa;--brand-hover:#93c5fd;--brand-2:#818cf8;--accent-warm:#94a3b8;--body-bg:radial-gradient(1000px 480px at 0% -8%,rgba(96,165,250,0.12),transparent 58%),linear-gradient(180deg,#1e293b,#0f172a 52%,#020617)}html[data-visual-preset=tropical-energy]{--brand:#059669;--brand-hover:#047857;--brand-2:#db2777;--accent-warm:#f59e0b;--bg:#f0fdf4;--bg-elevated:#fafff9;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(5,150,105,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(219,39,119,0.12),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(245,158,11,0.08),transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 48%,#ecfdf5 100%)}html[data-theme=dark][data-visual-preset=tropical-energy]{--brand:#34d399;--brand-hover:#6ee7b7;--brand-2:#f472b6;--accent-warm:#fbbf24;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(52,211,153,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(244,114,182,0.1),transparent 52%),linear-gradient(180deg,#14532d,#052e16 48%,#020617)}html[data-visual-preset=desert-sunset]{--brand:#c2410c;--brand-hover:#9a3412;--brand-2:#9d174d;--accent-warm:#fbbf24;--bg:#fff7ed;--bg-elevated:#fffbf5;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(194,65,12,0.15),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(157,23,77,0.1),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(251,191,36,0.1),transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 48%,#ffedd5 100%)}html[data-theme=dark][data-visual-preset=desert-sunset]{--brand:#fb923c;--brand-hover:#fdba74;--brand-2:#f472b6;--accent-warm:#fcd34d;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(251,146,60,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(244,114,182,0.1),transparent 52%),linear-gradient(180deg,#431407,#1c1917 48%,#020617)}html[data-visual-preset=pan-african-pride]{--brand:#15803d;--brand-hover:#166534;--brand-2:#ca8a04;--accent-warm:#dc2626;--bg:#f7fee7;--bg-elevated:#fcfff5;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(21,128,61,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(202,138,4,0.12),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(220,38,38,0.06),transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 48%,#ecfccb 100%)}html[data-theme=dark][data-visual-preset=pan-african-pride]{--brand:#4ade80;--brand-hover:#86efac;--brand-2:#facc15;--accent-warm:#f87171;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(74,222,128,0.12),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(250,204,21,0.1),transparent 52%),linear-gradient(180deg,#14532d,#1c1917 48%,#020617)}html[data-visual-preset=premium-minimal]{--brand:#171717;--brand-hover:#404040;--brand-2:#525252;--accent-warm:#ca8a04;--bg:#fafafa;--bg-elevated:#ffffff;--radius:10px;--radius-sm:4px;--shadow:0 18px 40px rgba(23,23,23,0.06);--body-bg:radial-gradient(900px 420px at 50% -10%,rgba(202,138,4,0.08),transparent 55%),linear-gradient(180deg,#ffffff 0%,var(--bg) 55%,#f5f5f5 100%)}html[data-theme=dark][data-visual-preset=premium-minimal]{--brand:#fafafa;--brand-hover:#e5e5e5;--brand-2:#a3a3a3;--accent-warm:#eab308;--body-bg:radial-gradient(900px 420px at 50% -10%,rgba(234,179,8,0.1),transparent 55%),linear-gradient(180deg,#262626,#171717 55%,#0a0a0a)}html[data-visual-preset=neon-fluo]{--brand:#ccff00;--brand-hover:#e4ff4d;--brand-2:#00f5ff;--accent-warm:#ff00aa;--ok:#39ff14;--bg:#0a0a12;--bg-elevated:#12121c;--surface:#161622;--surface-2:#1c1c2a;--surface-glass:#161622;--canvas:#12121c;--text:#f5f5f7;--muted:rgba(245,245,247,0.72);--border:rgba(204,255,0,0.22);--shadow:0 0 32px rgba(204,255,0,0.12);--shadow-sm:0 0 18px rgba(0,245,255,0.1);--btn-bg:#1c1c2a;--btn-bg-hover:#242436;--input-bg:#12121c;--body-bg:#0a0a12;--hero-bg:linear-gradient(135deg,#12121c,#0a0a12);--card-bg:#161622}html[data-visual-preset=neon-fluo] .gl-btn-primary{color:#0a0a12;border-color:#ccff00;background:linear-gradient(135deg,#ccff00,#a8e600);box-shadow:0 0 20px rgba(204,255,0,.45),0 0 40px rgba(0,245,255,.15)}html[data-visual-preset=neon-fluo] .gl-btn-primary:hover{background:linear-gradient(135deg,#e4ff4d,#ccff00);box-shadow:0 0 28px rgba(204,255,0,.55),0 0 48px rgba(255,0,170,.2)}html[data-visual-preset=neon-fluo] a:hover{-webkit-text-decoration-color:#ccff00;text-decoration-color:#ccff00}html[data-theme=dark][data-visual-preset=neon-fluo]{--brand:#d9ff33;--brand-hover:#eeff66;--brand-2:#66f9ff;--accent-warm:#ff4dc4}html[data-theme=light][data-visual-preset=neon-fluo]{color-scheme:dark}html[data-visual-preset=solid-vivid]{--brand:#2563eb;--brand-hover:#1d4ed8;--brand-2:#dc2626;--accent-warm:#eab308;--bg:#f3f4f6;--bg-elevated:#ffffff;--surface:#ffffff;--surface-2:#ffffff;--surface-glass:#ffffff;--canvas:#ffffff;--border:#d1d5db;--shadow:none;--shadow-sm:none;--radius:4px;--radius-sm:2px;--btn-bg:#ffffff;--btn-bg-hover:#f3f4f6;--input-bg:#ffffff;--alert-bg:#ffffff;--table-wrap-bg:#ffffff;--body-bg:#2563eb;--hero-bg:#ffffff;--card-bg:#ffffff;--badge-bg:#dbeafe}html[data-visual-preset=solid-vivid] .gl-card,html[data-visual-preset=solid-vivid] .gl-hero,html[data-visual-preset=solid-vivid] .gl-panel{border-width:2px;border-color:#111827;box-shadow:4px 4px 0 #111827}html[data-visual-preset=solid-vivid] .gl-btn{border-width:2px;border-color:#111827;box-shadow:3px 3px 0 #111827}html[data-visual-preset=solid-vivid] .gl-btn:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 #111827}html[data-visual-preset=solid-vivid] .gl-btn-primary{border-color:#111827;box-shadow:3px 3px 0 #111827}html[data-theme=dark][data-visual-preset=solid-vivid]{--brand:#3b82f6;--brand-hover:#60a5fa;--brand-2:#ef4444;--accent-warm:#facc15;--bg:#111827;--bg-elevated:#1f2937;--surface:#1f2937;--surface-2:#1f2937;--surface-glass:#1f2937;--canvas:#1f2937;--text:#f9fafb;--muted:rgba(249,250,251,0.72);--border:#374151;--btn-bg:#1f2937;--btn-bg-hover:#374151;--input-bg:#111827;--body-bg:#1e3a8a;--hero-bg:#1f2937;--card-bg:#1f2937;--badge-bg:#1e3a8a}html[data-theme=dark][data-visual-preset=solid-vivid] .gl-btn,html[data-theme=dark][data-visual-preset=solid-vivid] .gl-card,html[data-theme=dark][data-visual-preset=solid-vivid] .gl-hero,html[data-theme=dark][data-visual-preset=solid-vivid] .gl-panel{border-color:#f9fafb;box-shadow:4px 4px 0 #f9fafb}html[data-visual-preset=fare-sky]{--brand:#0284c7;--brand-hover:#0369a1;--brand-2:#0ea5e9;--accent-warm:#f97316;--bg:#f0f9ff;--bg-elevated:#ffffff;--radius:14px;--hero-bg:linear-gradient(120deg,#0369a1,#0284c7 42%,#38bdf8);--body-bg:radial-gradient(1100px 480px at 0% -8%,rgba(14,165,233,0.22),transparent 58%),radial-gradient(800px 420px at 100% 0%,rgba(249,115,22,0.12),transparent 52%),linear-gradient(180deg,#e0f2fe 0%,var(--bg) 48%,#f8fafc 100%)}html[data-visual-preset=fare-sky] .gl-home-flight-hero{color:#f8fafc}html[data-visual-preset=fare-sky] .gl-home-flight-kicker,html[data-visual-preset=fare-sky] .gl-home-flight-lead,html[data-visual-preset=fare-sky] .gl-home-flight-manual{color:rgba(248,250,252,.88)}html[data-visual-preset=fare-sky] .gl-home-flight-hero .gl-flight-search-form,html[data-visual-preset=fare-sky] .gl-home-flight-hero .gl-home-product-search{background:#ffffff;color:#0f172a}html[data-visual-preset=fare-sky] .gl-btn-primary{background:#f97316;border-color:#ea580c;color:#fff}html[data-theme=dark][data-visual-preset=fare-sky]{--brand:#38bdf8;--brand-hover:#7dd3fc;--accent-warm:#fb923c;--hero-bg:linear-gradient(120deg,#082f49,#0c4a6e 50%,#164e63)}html[data-visual-preset=atelier-voyage]{--brand:#9a3412;--brand-hover:#7c2d12;--brand-2:#44403c;--accent-warm:#d97706;--bg:#faf6f0;--bg-elevated:#fffdf8;--radius:18px;--hero-bg:linear-gradient(160deg,#faf6f0,#f5ebe0 48%,#efe4d6);--body-bg:radial-gradient(900px 420px at 10% -10%,rgba(154,52,18,0.1),transparent 55%),linear-gradient(180deg,#fffdf8,#faf6f0 55%,#f3ebe0)}html[data-visual-preset=atelier-voyage] .gl-home-flight-hero h1,html[data-visual-preset=atelier-voyage] .gl-home-secondary-head h2{font-family:Georgia,Times New Roman,serif;font-weight:500}html[data-theme=dark][data-visual-preset=atelier-voyage]{--brand:#fdba74;--brand-hover:#fed7aa;--brand-2:#d6d3d1;--accent-warm:#fbbf24;--hero-bg:linear-gradient(160deg,#1c1917,#292524 55%,#0c0a09)}html[data-visual-preset=cercle-nuit]{--brand:#c4a574;--brand-hover:#d4bc91;--brand-2:#1e3a5f;--accent-warm:#c4a574;--bg:#0f172a;--bg-elevated:#172033;--surface:#172033;--surface-2:#1e293b;--canvas:#172033;--text:#f8fafc;--muted:rgba(248,250,252,0.72);--border:rgba(196,165,116,0.28);--btn-bg:#1e293b;--btn-bg-hover:#334155;--input-bg:#0f172a;--card-bg:#172033;--radius:8px;--hero-bg:linear-gradient(145deg,#0b1220,#1e3a5f 52%,#0f172a);--body-bg:linear-gradient(180deg,#0b1220,#0f172a 50%,#020617)}html[data-visual-preset=cercle-nuit] .gl-btn-primary{background:#c4a574;border-color:#b89563;color:#0f172a}html[data-visual-preset=cercle-nuit] .gl-home-flight-kicker{color:#c4a574}html[data-theme=dark][data-visual-preset=cercle-nuit]{--brand:#e0c9a0;--brand-hover:#edd9b8}html[data-theme=light][data-visual-preset=cercle-nuit]{color-scheme:dark}html[data-visual-preset=airy-fairy]{--brand:#c9a227;--brand-hover:#a8861f;--brand-2:#8b4513;--accent-warm:#5c4a32;--bg:#faf6f0;--bg-elevated:#fffdf8;--text:#2c2416;--muted:rgba(44,36,22,0.68);--radius:16px;--hero-bg:linear-gradient(180deg,#faf6f0,#f0e8dc);--body-bg:radial-gradient(900px 420px at 8% -8%,rgba(201,162,39,0.18),transparent 55%),linear-gradient(180deg,#fffdf8,#faf6f0 50%,#f0e8dc)}html[data-visual-preset=airy-fairy] .gl-home-flight-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:500}html[data-visual-preset=airy-fairy] .gl-btn-primary{background:#c9a227;border-color:#a8861f;color:#2c2416}html[data-theme=dark][data-visual-preset=airy-fairy]{--brand:#e8d48b;--brand-hover:#f5e6b8;--brand-2:#d4a574;--accent-warm:#e8d48b;--hero-bg:linear-gradient(180deg,#2c2416,#1a1610)}html[data-visual-preset=benu-teal]{--brand:#0d9488;--brand-hover:#0f766e;--brand-2:#115e59;--accent-warm:#f59e0b;--bg:#fafaf9;--bg-elevated:#ffffff;--text:#1c1917;--muted:#78716c;--radius:14px;--hero-bg:linear-gradient(135deg,#ccfbf1,#fafaf9 48%,#fef3c7);--body-bg:radial-gradient(1000px 460px at 0% -6%,rgba(13,148,136,0.16),transparent 56%),radial-gradient(700px 380px at 100% 0%,rgba(245,158,11,0.12),transparent 50%),linear-gradient(180deg,#fafaf9,#f5f5f4)}html[data-visual-preset=benu-teal] .gl-btn-primary{background:#0d9488;border-color:#0f766e;color:#fff}html[data-theme=dark][data-visual-preset=benu-teal]{--brand:#2dd4bf;--brand-hover:#5eead4;--accent-warm:#fbbf24;--hero-bg:linear-gradient(135deg,#134e4a,#1c1917 55%,#422006)}html[data-visual-preset=agentic-slate]{--brand:#0284c7;--brand-hover:#0369a1;--brand-2:#38bdf8;--accent-warm:#38bdf8;--bg:#f1f5f9;--bg-elevated:#ffffff;--radius:8px;--hero-bg:linear-gradient(145deg,#0f172a,#1e293b 48%,#0f172a);--body-bg:linear-gradient(180deg,#e2e8f0,#f1f5f9 55%,#f8fafc)}html[data-visual-preset=agentic-slate] .gl-home-flight-hero{color:#f8fafc}html[data-visual-preset=agentic-slate] .gl-home-flight-kicker,html[data-visual-preset=agentic-slate] .gl-home-flight-lead,html[data-visual-preset=agentic-slate] .gl-home-flight-manual{color:rgba(248,250,252,.86)}html[data-visual-preset=agentic-slate] .gl-home-flight-hero .gl-flight-search-form,html[data-visual-preset=agentic-slate] .gl-home-flight-hero .gl-home-product-search{background:#ffffff;color:#0f172a}html[data-visual-preset=agentic-slate] .gl-btn-primary{background:#0284c7;border-color:#0369a1;color:#fff}html[data-theme=dark][data-visual-preset=agentic-slate]{--brand:#38bdf8;--brand-hover:#7dd3fc;--bg:#0f172a;--bg-elevated:#1e293b;--hero-bg:linear-gradient(145deg,#020617,#0f172a 50%,#1e293b)}html[data-visual-preset=lagoon-coral]{--brand:#0d9488;--brand-hover:#0f766e;--brand-2:#fb7185;--accent-warm:#f97316;--bg:#f0fdfa;--bg-elevated:#fffbf8;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(13,148,136,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(249,115,22,0.12),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(251,113,133,0.08),transparent 50%),linear-gradient(180deg,#fffbf8,#f0fdfa 48%,#ccfbf1)}html[data-theme=dark][data-visual-preset=lagoon-coral]{--brand:#2dd4bf;--brand-hover:#5eead4;--brand-2:#fb7185;--accent-warm:#fb923c;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(45,212,191,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(251,146,60,0.12),transparent 52%),linear-gradient(180deg,#134e4a,#1c1917 48%,#020617)}html[data-visual-preset=violet-ember]{--brand:#7c3aed;--brand-hover:#6d28d9;--brand-2:#ea580c;--accent-warm:#fbbf24;--bg:#f5f3ff;--bg-elevated:#fffbeb;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(124,58,237,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(234,88,12,0.12),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(251,191,36,0.1),transparent 50%),linear-gradient(180deg,#fffbeb,#f5f3ff 48%,#ede9fe)}html[data-theme=dark][data-visual-preset=violet-ember]{--brand:#a78bfa;--brand-hover:#c4b5fd;--brand-2:#fb923c;--accent-warm:#fcd34d;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(167,139,250,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(251,146,60,0.12),transparent 52%),linear-gradient(180deg,#2e1065,#1c1917 48%,#020617)}html[data-visual-preset=graphite-lime]{--brand:#111827;--brand-hover:#1f2937;--brand-2:#84cc16;--accent-warm:#a3e635;--bg:#f8fafc;--bg-elevated:#ffffff;--radius:10px;--radius-sm:4px;--body-bg:radial-gradient(900px 420px at 0% -8%,rgba(132,204,22,0.14),transparent 55%),radial-gradient(700px 380px at 100% 0%,rgba(17,24,39,0.08),transparent 50%),linear-gradient(180deg,#ffffff,#f8fafc 52%,#e2e8f0)}html[data-visual-preset=graphite-lime] .gl-btn-primary{background:#84cc16;border-color:#65a30d;color:#111827}html[data-theme=dark][data-visual-preset=graphite-lime]{--brand:#d9f99d;--brand-hover:#ecfccb;--brand-2:#84cc16;--accent-warm:#bef264;--body-bg:radial-gradient(900px 420px at 0% -8%,rgba(132,204,22,0.14),transparent 55%),linear-gradient(180deg,#111827,#020617 55%,#000000)}html[data-theme=dark][data-visual-preset=graphite-lime] .gl-btn-primary{background:#84cc16;border-color:#a3e635;color:#052e16}html[data-visual-preset=rose-navy]{--brand:#1e3a5f;--brand-hover:#172554;--brand-2:#e11d48;--accent-warm:#fb7185;--bg:#fff1f2;--bg-elevated:#fffbfc;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(30,58,95,0.12),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(225,29,72,0.12),transparent 52%),linear-gradient(180deg,#fffbfc,#fff1f2 48%,#e0e7ff)}html[data-theme=dark][data-visual-preset=rose-navy]{--brand:#93c5fd;--brand-hover:#bfdbfe;--brand-2:#fb7185;--accent-warm:#fda4af;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(147,197,253,0.12),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(251,113,133,0.12),transparent 52%),linear-gradient(180deg,#1e3a5f,#1c1917 48%,#020617)}html[data-visual-preset=citrus-ink]{--brand:#0a0a0a;--brand-hover:#262626;--brand-2:#14b8a6;--accent-warm:#eab308;--bg:#fffbeb;--bg-elevated:#ffffff;--body-bg:radial-gradient(1000px 460px at 0% -6%,rgba(234,179,8,0.18),transparent 56%),radial-gradient(700px 380px at 100% 0%,rgba(20,184,166,0.12),transparent 50%),linear-gradient(180deg,#ffffff,#fffbeb 50%,#ecfdf5)}html[data-visual-preset=citrus-ink] .gl-btn-primary{background:#eab308;border-color:#ca8a04;color:#0a0a0a}html[data-theme=dark][data-visual-preset=citrus-ink]{--brand:#fde047;--brand-hover:#fef08a;--brand-2:#2dd4bf;--accent-warm:#facc15;--body-bg:radial-gradient(1000px 460px at 0% -6%,rgba(250,204,21,0.14),transparent 56%),linear-gradient(180deg,#171717,#0a0a0a 55%,#022c22)}html[data-theme=dark][data-visual-preset=citrus-ink] .gl-btn-primary{background:#eab308;border-color:#facc15;color:#0a0a0a}html[data-visual-preset=aurora-mix]{--brand:#c026d3;--brand-hover:#a21caf;--brand-2:#06b6d4;--accent-warm:#8b5cf6;--bg:#faf5ff;--bg-elevated:#ffffff;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(192,38,211,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(6,182,212,0.14),transparent 52%),radial-gradient(640px 380px at 50% 100%,rgba(139,92,246,0.1),transparent 50%),linear-gradient(180deg,#ffffff,#faf5ff 48%,#ecfeff)}html[data-theme=dark][data-visual-preset=aurora-mix]{--brand:#e879f9;--brand-hover:#f0abfc;--brand-2:#22d3ee;--accent-warm:#a78bfa;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(232,121,249,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(34,211,238,0.14),transparent 52%),linear-gradient(180deg,#4a044e,#0f172a 48%,#083344)}html[data-visual-preset=terracotta-sage]{--brand:#c2410c;--brand-hover:#9a3412;--brand-2:#4d7c0f;--accent-warm:#a3a3a3;--bg:#f5f0e6;--bg-elevated:#fffdf8;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(194,65,12,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(77,124,15,0.12),transparent 52%),linear-gradient(180deg,#fffdf8,#f5f0e6 48%,#ecfccb)}html[data-theme=dark][data-visual-preset=terracotta-sage]{--brand:#fb923c;--brand-hover:#fdba74;--brand-2:#a3e635;--accent-warm:#d6d3d1;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(251,146,60,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(163,230,53,0.1),transparent 52%),linear-gradient(180deg,#431407,#1c1917 48%,#14532d)}html[data-visual-preset=cobalt-mango]{--brand:#1d4ed8;--brand-hover:#1e40af;--brand-2:#f59e0b;--accent-warm:#fb923c;--bg:#eff6ff;--bg-elevated:#fffbeb;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(29,78,216,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(245,158,11,0.16),transparent 52%),linear-gradient(180deg,#fffbeb,#eff6ff 48%,#dbeafe)}html[data-visual-preset=cobalt-mango] .gl-btn-primary{background:#f59e0b;border-color:#d97706;color:#1e3a8a}html[data-theme=dark][data-visual-preset=cobalt-mango]{--brand:#60a5fa;--brand-hover:#93c5fd;--brand-2:#fbbf24;--accent-warm:#fb923c;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(96,165,250,0.16),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(251,191,36,0.14),transparent 52%),linear-gradient(180deg,#1e3a8a,#0f172a 48%,#422006)}html[data-theme=dark][data-visual-preset=cobalt-mango] .gl-btn-primary{background:#f59e0b;border-color:#fbbf24;color:#1e3a8a}html[data-visual-preset=plum-mint]{--brand:#6b21a8;--brand-hover:#581c87;--brand-2:#2dd4bf;--accent-warm:#d6d3d1;--bg:#faf5ff;--bg-elevated:#f0fdfa;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(107,33,168,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(45,212,191,0.14),transparent 52%),linear-gradient(180deg,#f0fdfa,#faf5ff 48%,#e9d5ff)}html[data-theme=dark][data-visual-preset=plum-mint]{--brand:#d8b4fe;--brand-hover:#e9d5ff;--brand-2:#5eead4;--accent-warm:#e7e5e4;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(216,180,254,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(94,234,212,0.12),transparent 52%),linear-gradient(180deg,#3b0764,#0f172a 48%,#134e4a)}html[data-visual-preset=ice-ember]{--brand:#0369a1;--brand-hover:#075985;--brand-2:#f43f5e;--accent-warm:#fb7185;--bg:#f1f5f9;--bg-elevated:#ffffff;--radius:10px;--radius-sm:4px;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(3,105,161,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(244,63,94,0.12),transparent 52%),linear-gradient(180deg,#ffffff,#f1f5f9 48%,#e0f2fe)}html[data-theme=dark][data-visual-preset=ice-ember]{--brand:#38bdf8;--brand-hover:#7dd3fc;--brand-2:#fb7185;--accent-warm:#fda4af;--body-bg:radial-gradient(1100px 520px at 0% -6%,rgba(56,189,248,0.14),transparent 58%),radial-gradient(800px 440px at 100% 0%,rgba(251,113,133,0.12),transparent 52%),linear-gradient(180deg,#0c4a6e,#0f172a 48%,#4c0519)}html[data-form-style=soft]{--radius:20px;--radius-sm:14px}html[data-form-style=sharp]{--radius:8px;--radius-sm:4px}html[data-form-style=pill]{--radius:20px;--radius-sm:999px}html[data-form-style=pill] .gl-btn,html[data-form-style=pill] .gl-input,html[data-form-style=pill] .gl-select,html[data-form-style=pill] .gl-textarea{border-radius:999px}html[data-form-style=pill] .gl-textarea{border-radius:24px}.gl-design-page-lead{margin:0 0 20px;color:var(--muted);max-width:72ch;line-height:1.55}.gl-design-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.gl-design-visibility-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px;margin-top:8px}.gl-design-card-layout-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px 16px;gap:12px 16px;margin-top:8px}.gl-design-preset-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.gl-design-preset-card.is-previewing{border-color:color-mix(in srgb,var(--warn) 55%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 22%,transparent),var(--shadow-sm)}.gl-design-preset-badge--preview{background:color-mix(in srgb,var(--warn) 14%,var(--canvas));color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.gl-design-page--previewing{padding-bottom:88px}.gl-design-preview-bar{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));background:color-mix(in srgb,var(--warn) 10%,var(--canvas));box-shadow:0 -8px 28px color-mix(in srgb,var(--text) 10%,transparent)}.gl-design-preview-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gl-design-preview-bar-text{display:flex;flex-direction:column;gap:4px;min-width:220px}.gl-design-preview-bar-text strong{font-size:15px;color:var(--text)}.gl-design-preview-bar-text span{font-size:14px;color:var(--muted);line-height:1.45}.gl-design-preview-bar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gl-design-preset-card.is-active{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 22%,transparent),var(--shadow-sm)}.gl-design-preset-swatch{display:flex;height:48px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}.gl-design-preset-swatch span{flex:1 1}.gl-design-preset-card h3{margin:0;font-size:17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gl-design-preset-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.5;flex:1 1}.gl-design-preset-meta{display:flex;flex-wrap:wrap;gap:6px}.gl-design-preset-tag{font-weight:600;letter-spacing:.04em;border-radius:999px;background:color-mix(in srgb,var(--brand) 10%,var(--canvas));color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}.gl-design-preset-badge,.gl-design-preset-tag{font-size:11px;text-transform:uppercase;padding:3px 8px}.gl-design-preset-badge{font-weight:700;letter-spacing:.05em;border-radius:999px;background:color-mix(in srgb,var(--ok) 14%,var(--canvas));color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--border))}.gl-design-preset-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.gl-design-form-style{font-size:12px;color:var(--muted)}.gl-design-status{margin-top:16px;font-size:14px;color:var(--muted)}.gl-design-status.is-success{color:var(--ok)}.gl-design-status.is-error{color:var(--danger)}