:root{--navy-950:#070b14;--navy-900:#0d1526;--navy-850:#101a30;--navy-800:#141f38;--navy-700:#1e2c4d;--navy-600:#2c3f68;--navy-line:#24314f;--gold-500:#d4af6a;--gold-400:#e0c083;--gold-300:#f0dba8;--gold-glow:hsla(39,55%,62%,.35);--ivory-100:#f6f3ec;--ivory-200:#ede8dc;--slate-400:#8c97ae;--slate-500:#6b7690;--emerald-400:#3fcb8c;--emerald-glow:rgba(63,203,140,.18);--rose-400:#f2707a;--radius-lg:22px;--radius-md:14px;--radius-sm:9px;--font-display:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.lp-err{margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(242,112,122,.12);border:1px solid var(--rose-400);color:var(--ivory-100);font-size:13.5px}.lp-new{padding:10px 18px;border-radius:999px;font-weight:700;font-size:14px;border:0;cursor:pointer}.lp-form{display:flex;flex-direction:column;gap:12px}.lp-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lp-form label,.lp-full{display:flex;flex-direction:column;gap:5px}.lp-form span{font-size:12.5px;color:var(--slate-400);font-weight:600}.lp-form input,.lp-form select,.lp-form textarea{background:var(--navy-950);border:1px solid var(--navy-line);border-radius:var(--radius-sm);padding:10px 12px;color:var(--ivory-100);font:inherit;font-size:14px;width:100%}.lp-form input:focus,.lp-form select:focus,.lp-form textarea:focus{outline:none;border-color:var(--gold-500)}.lp-form input[type=date],.lp-form input[type=datetime-local]{color-scheme:dark;cursor:pointer}.lp-hint{font-style:normal;font-size:11.5px;color:var(--slate-500)}.lp-form .btn-gold{align-self:flex-start;padding:10px 20px;border-radius:999px;border:0;cursor:pointer;font-weight:700}.lp-form .lp-publish-toggle{flex-direction:row;align-items:center;gap:8px;cursor:pointer}.lp-form .lp-publish-toggle input[type=checkbox]{width:16px;height:16px;flex:none;margin:0;padding:0;accent-color:var(--gold-500);cursor:pointer}.lp-form .lp-publish-toggle span{font-size:13px;font-weight:500;color:var(--ivory-200)}.lp-table{width:100%;border-collapse:collapse;font-size:13.5px}.lp-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);padding:8px 10px}.lp-table td,.lp-table th{border-bottom:1px solid var(--navy-line)}.lp-table td{padding:11px 10px;vertical-align:middle}.lp-link{color:var(--gold-300);text-decoration:none}.lp-link:hover{text-decoration:underline}.lp-pill{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:3px 9px;border-radius:999px}.lp-draft{background:rgba(140,151,174,.16);color:var(--slate-400)}.lp-live{background:rgba(63,203,140,.16);color:var(--emerald-400)}.lp-paused{background:hsla(39,55%,62%,.16);color:var(--gold-300)}.lp-actions{display:flex;gap:7px;flex-wrap:wrap}.lp-btn{display:inline-block;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--navy-line);background:var(--navy-850);color:var(--ivory-100);cursor:pointer;text-decoration:none}.lp-btn:hover{border-color:var(--gold-500)}.lp-btn.go{border-color:var(--emerald-400);color:var(--emerald-400)}.lp-btn.warn{border-color:var(--gold-500);color:var(--gold-300)}.lp-btn.danger{border-color:var(--rose-400);color:var(--rose-400)}.lp-tiles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.lp-tile{background:var(--navy-900);border:1px solid var(--navy-line);border-radius:var(--radius-lg);padding:16px 18px}.lp-tile b{display:block;font-size:26px;font-weight:800;color:var(--ivory-100);letter-spacing:-.02em}.lp-tile span{display:block;margin-top:3px;font-size:12px;color:var(--slate-400)}.lp-tile.gold b{color:var(--gold-300)}.lp-cols{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lp-bar{display:flex;align-items:center;gap:10px;margin-top:9px}.lp-bar-k{width:42px;font-size:12.5px;color:var(--slate-400)}.lp-bar-track{flex:1 1;height:9px;border-radius:999px;background:var(--navy-800);overflow:hidden}.lp-bar-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold-500),var(--gold-300))}.lp-bar-v{width:46px;text-align:right;font-size:12.5px;color:var(--ivory-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-note{margin-top:14px}.lp-spark{display:flex;align-items:flex-end;gap:6px;height:130px;margin-top:10px;overflow-x:auto}.lp-spark-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:30px;height:100%}.lp-spark-col i{display:block;width:100%;min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--gold-400),var(--gold-500))}.lp-spark-col span{font-size:10.5px;color:var(--slate-500);white-space:nowrap}.lp-devices{display:flex;gap:26px;flex-wrap:wrap;margin-top:8px}.lp-devices b{display:block;font-size:20px;color:var(--ivory-100)}.lp-devices span{font-size:12px;color:var(--slate-400);text-transform:capitalize}.sl-root{background:var(--navy-950);min-height:100vh}.sl-wrap{max-width:860px;margin:0 auto;padding:0 22px}.sl-hero{padding:72px 0 52px;background:radial-gradient(900px 420px at 50% -10%,hsla(39,55%,62%,.14),transparent 70%);text-align:center}.sl-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300)}.sl-h1{font-family:var(--font-display);font-size:clamp(30px,5vw,52px);line-height:1.06;font-weight:800;color:var(--ivory-100);margin:14px 0 16px;letter-spacing:-.02em}.sl-promise{font-size:clamp(16px,2vw,20px);color:var(--gold-300);margin:0 0 12px}.sl-sub{font-size:16px;line-height:1.65;color:var(--slate-400);margin:0 auto 26px;max-width:60ch}.sl-btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;border:0;font-family:inherit;background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:#1a1305;box-shadow:0 12px 34px -8px var(--gold-glow)}.sl-btn:hover{transform:translateY(-1px)}.sl-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.sl-btn-block{display:block;width:100%;margin-top:6px}.sl-bullets{padding:40px 22px 8px}.sl-bullets h2,.sl-card h2{font-family:var(--font-display);font-size:22px;color:var(--ivory-100);margin:0 0 14px}.sl-bullets ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.sl-bullets li{display:flex;gap:10px;align-items:flex-start;color:var(--slate-400);font-size:15px;line-height:1.6}.sl-bullets li span{color:var(--emerald-400);font-weight:800}.sl-offer{padding:34px 22px 56px}.sl-card{background:var(--navy-900);border:1px solid var(--navy-line);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:14px}.sl-muted{color:var(--slate-400);font-size:14.5px;margin:-6px 0 0}.sl-field{display:flex;flex-direction:column;gap:5px}.sl-field span{font-size:12.5px;font-weight:600;color:var(--slate-400)}.sl-field input{background:var(--navy-950);border:1px solid var(--navy-line);border-radius:var(--radius-sm);padding:12px 13px;color:var(--ivory-100);font:inherit;font-size:15px}.sl-field input:focus{outline:none;border-color:var(--gold-500)}.sl-bumps{display:grid;grid-gap:9px;gap:9px}.sl-bump{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px dashed var(--navy-line);border-radius:var(--radius-sm);cursor:pointer}.sl-bump.on{border-style:solid;border-color:var(--gold-500);background:hsla(39,55%,62%,.06)}.sl-bump b{display:block;color:var(--ivory-100);font-size:14px}.sl-bump em{display:block;font-style:normal;color:var(--slate-400);font-size:12.5px;margin-top:2px}.sl-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--navy-line)}.sl-total span{color:var(--slate-400);font-size:14px}.sl-total b{font-size:26px;color:var(--gold-300);font-weight:800}.sl-error{color:var(--rose-400);font-size:13.5px;margin:0}.sl-legal{font-size:11.5px;line-height:1.55;color:var(--slate-500);margin:0}.sl-done{background:var(--navy-900);border:1px solid var(--emerald-400);border-radius:var(--radius-lg);padding:26px;text-align:center}.sl-done b{display:block;font-size:19px;color:var(--ivory-100);margin-bottom:6px}.sl-done p{color:var(--slate-400);margin:0}.sl-foot{border-top:1px solid var(--navy-line);padding:26px 0 40px;text-align:center}.sl-disclaimer{font-size:11.5px;line-height:1.6;color:var(--slate-500);max-width:72ch;margin:0 auto 12px}.sl-links{font-size:12px;color:var(--slate-500);margin:0}.sl-links a{color:var(--slate-400);text-decoration:none}.sl-links a:hover{text-decoration:underline}@media (max-width:1024px){.lp-cols{grid-template-columns:1fr}}@media (max-width:768px){.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile b{font-size:22px}.lp-row{grid-template-columns:1fr}.lp-new{width:100%}.panel{overflow-x:auto}.lp-table{min-width:560px}.sl-hero{padding:48px 0 36px}.sl-offer{padding:26px 18px 42px}.sl-card{padding:20px}}@media (max-width:480px){.lp-tiles{grid-template-columns:1fr 1fr;gap:9px}.lp-tile{padding:13px 14px}.lp-tile b{font-size:19px}.lp-tile span{font-size:11px}.lp-actions{flex-direction:column;align-items:stretch}.lp-btn{text-align:center}.lp-spark{height:104px}.sl-wrap{padding:0 16px}.sl-hero{padding:36px 0 28px}.sl-h1{font-size:clamp(25px,8vw,34px)}.sl-promise{font-size:15px}.sl-sub{font-size:14.5px}.sl-btn{display:block;width:100%;padding:15px 20px;font-size:15px}.sl-card{padding:17px;border-radius:var(--radius-md)}.sl-total b{font-size:22px}.sl-bump{padding:11px}}@media (max-width:768px){.lp-form input,.lp-form select,.lp-form textarea,.sl-field input{font-size:16px}}.sl,.sl-root{overflow-x:hidden}.greet{display:flex;flex-direction:column;gap:6px}.greet-loading{min-height:42px}.greet-line{font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;color:var(--ivory-100);margin:0}.greet-message{margin:2px 0 0;max-width:68ch;font-size:14.5px;line-height:1.6;color:var(--gold-300)}.greet-author{font-style:normal;color:var(--slate-400)}.greet-streak{margin:4px 0 0;font-size:12.5px;color:var(--slate-400)}.greet-streak b{color:var(--ivory-100);font-size:14px}@media (max-width:560px){.greet-line{font-size:21px}.greet-message{font-size:13.5px}}