html[data-gpe-theme=midnight]{--background:#08111e;--foreground:#eef6ff;--card:#102035;--card-foreground:#eef6ff;--popover:#122238;--popover-foreground:#eef6ff;--navy:#eef6ff;--navy-foreground:#08111e;--primary:#10c3d5;--primary-foreground:#061321;--secondary:#1b2d47;--secondary-foreground:#eef6ff;--muted:#18283e;--muted-foreground:#a4b8d4;--accent:#233b53;--accent-foreground:#eef6ff;--teal:#22cfe2;--teal-soft:#183a4b;--ice:#0a1a2c;--border:#2c4059;--input:#3b516b;--ring:#26d7e8;--gpe-grid:#3a7cb213;--shadow-card:0 12px 32px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-gpe-theme=swiss]{--background:#f8faff;--foreground:#102242;--card:#fff;--card-foreground:#102242;--navy:#142746;--navy-foreground:#fff;--primary:#2664dd;--primary-foreground:#fff;--secondary:#e9f0fc;--secondary-foreground:#142746;--muted:#edf3fc;--muted-foreground:#536781;--accent:#e6effd;--accent-foreground:#142746;--teal:#087fad;--teal-soft:#e1f4fb;--ice:#edf4ff;--border:#dce5ef;--input:#c6d1e0;--ring:#2664dd;--gpe-grid:#1e58950a;--shadow-card:0 10px 28px #11306012;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-gpe-theme=warm]{--background:#1b1919;--foreground:#fff8ed;--card:#302925;--card-foreground:#fff8ed;--popover:#302925;--popover-foreground:#fff8ed;--navy:#fff8ed;--navy-foreground:#1b1919;--primary:#f0af58;--primary-foreground:#201713;--secondary:#3a302a;--secondary-foreground:#fff8ed;--muted:#3b302b;--muted-foreground:#d1bfa8;--accent:#4b3829;--accent-foreground:#fff8ed;--teal:#f4bb6e;--teal-soft:#483725;--ice:#2a2422;--border:#54453d;--input:#665243;--ring:#f0af58;--gpe-grid:#f4b56311;--shadow-card:0 12px 32px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gpe-themed-page{background-color:var(--background);background-image:linear-gradient(var(--gpe-grid,transparent) 1px,transparent 1px), linear-gradient(90deg,var(--gpe-grid,transparent) 1px,transparent 1px);color:var(--foreground);background-size:44px 44px;min-height:100vh}.gpe-themed-page .card{box-shadow:var(--shadow-card);border-color:var(--border);background-color:var(--card);color:var(--card-foreground)}.gpe-themed-page .btn-primary{color:#081321;background:linear-gradient(110deg,#0cc3d5,#398dec 65%,#6462fd);border-radius:12px;font-weight:750}.gpe-themed-page .btn-secondary{background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:12px}.gpe-themed-page .field{background:var(--card);color:var(--foreground);border-color:var(--input)}.gpe-themed-page h1,.gpe-themed-page h2,.gpe-themed-page h3{letter-spacing:-.025em}.gpe-themed-page a[aria-label="GPT Elevate home"]{background:#fff;border-radius:12px;padding:7px 9px;box-shadow:0 4px 20px #0000001a}html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .bg-white{background-color:var(--card)}html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .bg-slate-100{background-color:var(--muted)}html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .text-slate-500,html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .text-slate-600{color:var(--muted-foreground)}html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .text-slate-700,html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .text-slate-900{color:var(--foreground)}html:is([data-gpe-theme=midnight],[data-gpe-theme=warm]) .gpe-themed-page .border-slate-200{border-color:var(--border)}.gpe-theme-options{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gpe-theme-label{color:var(--muted-foreground);margin-right:4px;font-size:12px}.gpe-theme-option{background:var(--card);color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;line-height:1;transition:border-color .15s,background-color .15s;display:inline-flex}.gpe-theme-option-active{border-color:var(--teal);background:var(--teal-soft);color:var(--foreground)}.gpe-theme-option:hover{border-color:var(--teal)}.gpe-theme-symbol{color:var(--teal);font-size:13px}.gpe-theme-symbol-swiss{color:#2664dd}.gpe-theme-symbol-warm{color:#edaa51}.gpe-theme-options-compact .gpe-theme-option{padding:6px 8px;font-size:10px}.gpe-theme-topbar{background:var(--card);border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:7px 14px;display:flex}.gpe-theme-topbar-label{color:var(--muted-foreground);font-size:11px;font-weight:700}.gpe-app-appearance{flex-direction:column;gap:8px;margin-top:14px;display:flex}.gpe-app-appearance>span{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:700}.gpe-owner-theme{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=610px){.gpe-theme-topbar{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 15px}.gpe-theme-options-compact{justify-content:space-between;gap:4px;width:100%}.gpe-theme-options-compact .gpe-theme-option{padding:7px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.gpe-themed-page *{transition:none!important}}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]){color:var(--mini-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#101e35;--card:#fff;--card-foreground:#101e35;--muted-foreground:#64748b;--navy:#142c50;--navy-foreground:#fff;--ice:#eff6ff;--border:#e2e8f0;background-color:#fff}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .bg-white{background-color:#fff!important}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .bg-slate-100{background-color:#f1f5f9!important}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .text-slate-500{color:#64748b!important}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .text-slate-600{color:#475569!important}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .text-slate-700{color:#334155!important}.gpe-themed-page [data-mini-theme]:not([data-mini-layout=geometric]) .border-slate-200{border-color:#e2e8f0!important}.gpe-locale-control{color:var(--foreground);border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:12px;display:inline-flex}.gpe-locale-control select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:100px;font-weight:750}.gpe-locale-control option{color:#11233e;background:#fff}.elevate-home .gpe-locale-control{--foreground:var(--eh-ink);--card:var(--eh-surface);--border:var(--eh-border)}.gpe-theme-topbar{flex-wrap:wrap}.gpe-local-price{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:start;border-radius:13px;margin-top:16px;padding:11px 13px;font-size:12px}.gpe-local-price-select{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.gpe-local-price-select>span{color:var(--muted-foreground)}.gpe-local-price label{align-items:center;gap:7px;display:flex}.gpe-local-price select{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:7px;padding:5px 7px}.gpe-local-price-result{color:var(--foreground);margin-top:10px;font-size:17px;font-weight:800}.gpe-local-price-result small{color:var(--muted-foreground);font-size:10px;font-weight:400}.gpe-local-price-note{color:var(--muted-foreground);margin-top:9px;font-size:10px;line-height:1.5}.elevate-home .gpe-local-price{--foreground:var(--eh-ink);--background:var(--eh-bg);--card:var(--eh-surface);--border:var(--eh-border);--muted-foreground:var(--eh-muted)}.eh-theme-choices,.eh-topbar-content{flex-wrap:wrap}html[dir=rtl] .eh-hero,html[dir=rtl] .gpe-themed-page{text-align:start}html[dir=rtl] .eh-proof-bubble.customer{margin-left:0;margin-right:auto}html[dir=rtl] .eh-proof-bubble.assistant{margin-left:auto;margin-right:0}html[dir=rtl] .eh-price-features{text-align:start}html[dir=rtl] .gpe-themed-page .pl-9{padding-left:2.25rem}html[dir=rtl] .gpe-themed-page .text-left{text-align:start}@media (width<=650px){.gpe-locale-control{padding:6px}.gpe-locale-control select{max-width:80px}}
