:root{--black:#101014;--panel:#17171c;--panel-2:#1e1e24;--gold:#c9a45c;--gold-light:#ecd9a0;--gold-dim:#7d6534;--cream:#f3efe4;--muted:#a8a294;--serif:'Playfair Display',Georgia,'Times New Roman',serif;--sans:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--black);color:var(--cream);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}a{color:var(--gold)}header.top{padding:18px 0 0;border-bottom:1px solid #242429}.top-row{display:flex;align-items:center;gap:16px}.brand{font-family:var(--serif);font-size:1.5rem;letter-spacing:4px;background:linear-gradient(135deg,var(--gold-light),var(--gold) 60%,#96762f);-webkit-background-clip:text;background-clip:text;color:transparent}a.brand{text-decoration:none}.top-actions{margin-left:auto;display:flex;gap:16px;align-items:center;flex:0 0 auto}.linklike{color:var(--cream);font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap}.linklike:hover{color:var(--gold-light)}.btn-nav{display:inline-block;width:auto;padding:9px 18px;font-size:.9rem;border-radius:10px}.topnav{display:flex;gap:28px;align-items:center;margin-top:14px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topnav::-webkit-scrollbar{display:none}.topnav a{color:var(--muted);text-decoration:none;font-size:.95rem;font-weight:500;white-space:nowrap;padding:2px 0;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.topnav a:hover{color:var(--cream)}.topnav a.current{color:var(--gold-light);border-bottom-color:var(--gold)}@media (max-width:560px){header.top{padding-top:14px}.top-row{gap:10px}.brand{font-size:1.12rem;letter-spacing:2px}.top-actions{gap:10px}.top-actions .linklike{font-size:.88rem}.btn-nav{padding:7px 11px;font-size:.8rem}.theme-toggle{width:34px;height:34px}.topnav{gap:22px;margin-top:12px}}.hero{text-align:center;padding:48px 0 12px}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,7vw,3.2rem);line-height:1.15;background:linear-gradient(135deg,var(--gold-light),var(--gold) 55%,#96762f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--muted);margin-top:12px;font-size:1.05rem}.hero p strong{color:var(--cream)}.notice{border:1px solid var(--gold);border-radius:14px;padding:16px 20px;background:linear-gradient(180deg,#221b0d,#171408);margin:22px auto 4px;max-width:720px;text-align:center}.notice strong{color:var(--gold-light)}.plans{display:grid;gap:18px;margin:30px 0 10px;grid-template-columns:1fr}@media (min-width:760px){.plans{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.plans{grid-template-columns:repeat(3,1fr)}}.card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:16px;padding:26px 22px;position:relative;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease}.card:hover{transform:translateY(-4px);border-color:var(--gold-dim)}.card .badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#1a1405;font-size:.7rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 14px;border-radius:20px;white-space:nowrap}.card h3{font-family:var(--serif);font-size:1.35rem;color:var(--gold-light);letter-spacing:1px;margin-bottom:6px}.price{margin:8px 0 2px}.price .amount{font-family:var(--serif);font-size:2.4rem;color:var(--cream)}.price .per{color:var(--muted);font-size:.95rem}.blurb{color:var(--muted);font-size:.92rem;margin:8px 0 14px;min-height:2.6em}.card ul{list-style:none;margin-bottom:20px;flex:1}.card ul li{padding:6px 0 6px 26px;position:relative;font-size:.93rem;color:#d9d3c1}.card ul li::before{content:"◆";color:var(--gold);position:absolute;left:0;font-size:.75rem;top:10px}.email-input{width:100%;background:var(--panel);border:1px solid var(--gold-dim);border-radius:10px;color:var(--cream);font-size:.95rem;padding:11px 14px;margin-bottom:10px}.btn{display:block;width:100%;text-align:center;background:linear-gradient(135deg,var(--gold-light),var(--gold) 60%,#a37f33);color:#1a1405;font-weight:700;font-size:1rem;letter-spacing:1px;border:none;border-radius:12px;padding:14px;cursor:pointer;text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.btn.ghost{background:transparent;color:var(--gold);border:1px solid var(--gold-dim)}.honest,.faq{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:24px;margin:26px auto;max-width:760px}.honest h2,.faq h2{font-family:var(--serif);color:var(--gold-light);font-size:1.25rem;margin:16px 0 8px}.honest h2:first-child,.faq h2:first-child{margin-top:0}.honest p,.faq p{color:#d9d3c1;margin:8px 0}footer{text-align:center;color:#5d584c;font-size:.8rem;padding:26px 0 40px}.cred-hero{text-align:center;padding:44px 0 18px}.cred-hero h1{font-family:var(--serif);font-size:clamp(1.8rem,6vw,2.6rem);color:var(--gold-light)}.cred-hero p{color:var(--muted);margin-top:8px}.numberbox{background:var(--panel);border:1px solid var(--gold-dim);border-radius:14px;padding:20px;margin:18px 0;text-align:center}.numberbox .k{font-size:.72rem;letter-spacing:2px;color:var(--muted)}.numberbox .number{font-family:var(--serif);font-size:2rem;color:var(--gold-light);margin-top:4px}.numberbox.small .number{font-size:1.5rem}.pending-number{color:var(--muted);margin:10px 0}.install{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:22px;margin:10px 0 20px}.install h2{font-family:var(--serif);color:var(--gold-light);font-size:1.25rem;margin-bottom:12px}.install .btn{max-width:320px}.qr{width:180px;height:180px;background:#fff;border-radius:10px;padding:8px;margin:10px 0}.linkbox{background:var(--panel-2);border:1px solid var(--gold-dim);border-radius:14px;padding:18px;margin:14px 0;word-break:break-all;font-family:ui-monospace,monospace;font-size:.95rem;color:var(--gold-light)}.copyrow{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.copyrow .btn{flex:1;min-width:180px}.fields{display:grid;gap:10px;margin:20px 0}.field{background:var(--panel);border:1px solid #2b2b31;border-radius:10px;padding:12px 16px}.field .k{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.field .v{font-family:var(--sans);font-size:1rem;color:var(--cream);margin-top:2px;word-break:break-word}.field .v.mono{font-family:ui-monospace,monospace;font-size:.98rem;word-break:break-all}.warn{color:var(--muted);font-size:.88rem;text-align:center;margin:18px 0 30px}.center{text-align:center;padding:80px 20px}.center h1{font-family:var(--serif);color:var(--gold-light);font-size:2rem;margin-bottom:12px}.center p{color:var(--muted);margin-bottom:24px}.spinner{width:46px;height:46px;margin:0 auto 22px;border-radius:50%;border:3px solid #2b2b31;border-top-color:var(--gold);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-card{background:var(--panel);border:1px solid #2b2b31;border-radius:16px;padding:26px 22px;max-width:460px;margin:30px auto}.form-title{font-family:var(--serif);color:var(--gold-light);font-size:1.5rem;text-align:center;margin-bottom:6px}.form-sub{color:var(--muted);font-size:.92rem;text-align:center;margin-bottom:6px}.form-card label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase;margin:14px 0 6px}.form-card input[type=email],.form-card input[type=password],.form-card input[type=text]{width:100%;background:var(--panel-2);border:1px solid var(--gold-dim);border-radius:10px;color:var(--cream);font-size:1rem;padding:12px 14px}.form-card input[readonly]{opacity:.75}.form-error{background:#3a1414;border:1px solid #8a2a2a;color:#f0b0b0;border-radius:10px;padding:12px 14px;margin:14px 0;font-size:.92rem}.form-note{color:var(--muted);font-size:.85rem;margin-top:14px;text-align:center}.form-note a{color:var(--gold)}.dash-head{margin:28px 0 6px}.dash-head h1{font-family:var(--serif);color:var(--gold-light);font-size:1.7rem}.dash-email{color:var(--muted);font-size:.9rem}.login-card{border:1px solid var(--gold-dim);border-radius:14px;padding:18px;margin:18px 0;background:var(--panel)}.login-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.plan-name{font-family:var(--serif);color:var(--gold-light);font-size:1.2rem;letter-spacing:1px}.state-tag{color:var(--muted);font-size:.85rem;margin-left:8px}.expiry-pill{font-size:.78rem;font-weight:700;letter-spacing:1px;padding:5px 12px;border-radius:20px;white-space:nowrap}.expiry-pill.ok{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#1a1405}.expiry-pill.out{background:#3a1414;color:#f0b0b0;border:1px solid #8a2a2a}.expiry-pill.wait{background:var(--panel-2);color:var(--muted);border:1px solid var(--gold-dim)}.topup{margin-top:16px}.topup label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.topup-row{display:flex;gap:10px;flex-wrap:wrap}.topup-row select{flex:1;min-width:200px;background:var(--panel-2);color:var(--cream);border:1px solid var(--gold-dim);border-radius:10px;font-size:1rem;padding:12px 14px}.topup-row .btn{flex:0 0 160px}.history{margin:30px 0}.history h2{font-family:var(--serif);color:var(--gold-light);font-size:1.3rem;margin-bottom:12px}.history table{width:100%;border-collapse:collapse;font-size:.92rem}.history th,.history td{text-align:left;padding:9px 10px;border-bottom:1px solid #2b2b31}.history th{color:var(--muted);font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase}.buy-more{margin:34px 0 8px}.buy-more h2{font-family:var(--serif);color:var(--gold-light);font-size:1.4rem;text-align:center}.dash-sub{color:var(--muted);font-size:.9rem;text-align:center;margin:4px 0 6px}.plans-compact .card{padding:20px 18px}.plans-compact .price .amount{font-size:1.9rem}.btn-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;background:#fff;color:#1f1f1f;border:1px solid #dadce0;border-radius:12px;font-family:var(--sans);font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer}.btn-google:hover{background:#f8f9fa;box-shadow:0 1px 3px rgba(0,0,0,.35)}.btn-google .g-mark{flex:0 0 auto}.auth-divider{display:flex;align-items:center;gap:14px;margin:20px 0 4px;color:var(--muted);font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase}.auth-divider::before,.auth-divider::after{content:"";flex:1;height:1px;background:#2b2b31}.form-card .btn{margin-top:18px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex:0 0 auto;background:transparent;color:var(--gold);border:1px solid var(--gold-dim);border-radius:50%;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.theme-toggle:hover{border-color:var(--gold);background:rgba(201,164,92,.08)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-toggle .icon-moon{display:none}html[data-theme="light"] .theme-toggle .icon-sun{display:none}html[data-theme="light"] .theme-toggle .icon-moon{display:block}.hero{padding:56px 0 16px;position:relative}.hero::after{content:"";display:block;width:72px;height:2px;margin:22px auto 0;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero h1{letter-spacing:.5px}body{background-image:radial-gradient(ellipse 90% 480px at 50% -120px,rgba(201,164,92,.07),transparent 70%);background-repeat:no-repeat}.notice{box-shadow:0 10px 30px rgba(0,0,0,.35)}.card{box-shadow:0 12px 32px rgba(0,0,0,.35);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{box-shadow:0 18px 40px rgba(0,0,0,.45)}.btn{transition:filter .18s ease,transform .12s ease,box-shadow .18s ease;box-shadow:0 6px 18px rgba(0,0,0,.3)}.btn:active{transform:translateY(1px)}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.form-card input[type=email],.form-card input[type=password],.form-card input[type=text],.email-input,.topup-row select{transition:border-color .18s ease,box-shadow .18s ease}.form-card input[type=email]:focus,.form-card input[type=password]:focus,.form-card input[type=text]:focus,.email-input:focus,.topup-row select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(201,164,92,.22)}.linklike{transition:color .18s ease}.linklike:hover{color:var(--gold-light)}.honest,.faq{box-shadow:0 12px 32px rgba(0,0,0,.3)}.login-card{box-shadow:0 12px 32px rgba(0,0,0,.3)}.form-card{box-shadow:0 16px 40px rgba(0,0,0,.4)}footer{border-top:1px solid #242429;margin-top:40px;padding:28px 0 42px}.history{overflow-x:auto}.history table{min-width:520px}.empty-state{text-align:center;margin:26px auto;max-width:560px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px dashed var(--gold-dim);border-radius:16px;padding:40px 28px}.empty-state .empty-icon{color:var(--gold);margin-bottom:14px}.empty-state p{color:var(--muted);font-size:1rem;margin-bottom:20px}.empty-state .empty-cta{max-width:280px;margin:0 auto}html[data-theme="light"]{--black:#f7f5ef;--panel:#ffffff;--panel-2:#fbfaf7;--gold:#8a6d1f;--gold-light:#7c5f14;--gold-dim:#b08d2e;--cream:#23221d;--muted:#5f594c}html[data-theme="light"] body{background-image:radial-gradient(ellipse 90% 480px at 50% -120px,rgba(176,141,46,.12),transparent 70%)}html[data-theme="light"] header.top{border-bottom-color:#e4ddcb}html[data-theme="light"] .card,html[data-theme="light"] .honest,html[data-theme="light"] .faq,html[data-theme="light"] .login-card,html[data-theme="light"] .form-card,html[data-theme="light"] .install{border-color:#e0d8c3}html[data-theme="light"] .card,html[data-theme="light"] .notice,html[data-theme="light"] .honest,html[data-theme="light"] .faq,html[data-theme="light"] .login-card,html[data-theme="light"] .form-card{box-shadow:0 10px 28px rgba(90,72,20,.10)}html[data-theme="light"] .card:hover{box-shadow:0 16px 36px rgba(90,72,20,.16)}html[data-theme="light"] .card ul li,html[data-theme="light"] .honest p,html[data-theme="light"] .faq p{color:#3d3a33}html[data-theme="light"] .notice{background:linear-gradient(180deg,#fdf6dd,#faf0cd);border-color:var(--gold-dim)}html[data-theme="light"] .notice strong{color:#7c5f14}html[data-theme="light"] .field,html[data-theme="light"] .linkbox{border-color:#d9d0b4}html[data-theme="light"] .field,html[data-theme="light"] .numberbox{background:#fbfaf7}html[data-theme="light"] .numberbox{border-color:var(--gold-dim)}html[data-theme="light"] .linkbox{background:#f4efe0}html[data-theme="light"] footer{border-top-color:#e4ddcb;color:#75705f}html[data-theme="light"] .history th,html[data-theme="light"] .history td{border-bottom-color:#e7e0cc}html[data-theme="light"] .auth-divider::before,html[data-theme="light"] .auth-divider::after{background:#e0d8c3}html[data-theme="light"] .spinner{border-color:#e7e0cc;border-top-color:var(--gold)}html[data-theme="light"] .form-error{background:#fdecec;border-color:#d9a0a0;color:#7c1d1d}html[data-theme="light"] .expiry-pill.out{background:#fdecec;color:#7c1d1d;border-color:#d9a0a0}html[data-theme="light"] .expiry-pill.wait{background:#fbfaf7}html[data-theme="light"] .theme-toggle:hover{background:rgba(176,141,46,.10)}html[data-theme="light"] .form-card input[type=email]:focus,html[data-theme="light"] .form-card input[type=password]:focus,html[data-theme="light"] .form-card input[type=text]:focus,html[data-theme="light"] .email-input:focus,html[data-theme="light"] .topup-row select:focus{box-shadow:0 0 0 3px rgba(176,141,46,.25)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}#plans,#how,#compare{scroll-margin-top:18px}.sec-head{text-align:center;max-width:640px;margin:0 auto 22px}.sec-head h2{font-family:var(--serif);font-weight:500;color:var(--gold-light);font-size:clamp(1.5rem,4.5vw,2rem);letter-spacing:.5px}.sec-head p{color:var(--muted);margin-top:6px;font-size:.98rem}.plans .sec-head{grid-column:1 / -1;margin-bottom:4px}.hero-v2{text-align:center}.eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--gold-light);border:1px solid var(--gold-dim);border-radius:20px;padding:6px 14px;margin-bottom:18px;background:rgba(201,164,92,.06)}.hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.hero-btn{width:auto;min-width:158px;padding:14px 26px}.btn.ghost{background:transparent;color:var(--gold);border:1px solid var(--gold-dim);box-shadow:none}.btn.ghost:hover{border-color:var(--gold);filter:none;background:rgba(201,164,92,.07)}.hero-ticks{list-style:none;display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;margin-top:22px}.hero-ticks li{position:relative;padding-left:22px;font-size:.9rem;color:#d9d3c1}.hero-ticks li::before{content:"";position:absolute;left:2px;top:50%;width:7px;height:12px;transform:translateY(-62%) rotate(45deg);border-right:2px solid var(--gold);border-bottom:2px solid var(--gold)}.hero-v2 .notice{margin-left:auto;margin-right:auto}.hero-visual{position:relative;width:300px;max-width:82vw;margin:38px auto 6px;color:var(--gold)}.hv-glow{position:absolute;inset:6% -12%;border-radius:50%;background:radial-gradient(closest-side,rgba(201,164,92,.20),transparent 72%);filter:blur(6px)}.hv-rings{position:absolute;inset:-8% -16%;width:132%;height:116%}.phone{position:relative;width:236px;margin:0 auto;background:linear-gradient(160deg,#26262e,#131318);border:1px solid #3a3a42;border-radius:38px;padding:12px;box-shadow:0 34px 64px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);transform:rotate(-2.5deg)}.phone-notch{width:84px;height:20px;margin:0 auto 10px;background:#0b0b0e;border-radius:12px}.phone-screen{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:26px;padding:18px 16px 16px;text-align:left}.ph-top{display:flex;justify-content:space-between;align-items:center}.ph-brand{font-family:var(--serif);letter-spacing:2.5px;font-size:.78rem;color:var(--gold-light)}.ph-signal{color:var(--gold)}.ph-status{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:.78rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ph-dot{width:8px;height:8px;border-radius:50%;background:#7dc383;box-shadow:0 0 8px rgba(125,195,131,.8)}.ph-label{margin-top:14px;font-size:.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ph-number{font-family:var(--serif);font-size:1.28rem;line-height:1.3;color:var(--cream);margin-top:3px}.ph-rows{margin-top:16px;border-top:1px solid #2b2b31}.ph-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #2b2b31;font-size:.8rem;color:var(--muted)}.ph-row .ph-val{color:#d9d3c1;text-align:right}.ph-pill{margin-top:14px;text-align:center;font-size:.74rem;color:var(--gold-light);border:1px solid var(--gold-dim);border-radius:16px;padding:7px 10px;background:rgba(201,164,92,.06)}.hv-chip{position:absolute;font-family:var(--serif);color:var(--gold-light);background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-dim);border-radius:14px;padding:8px 14px;box-shadow:0 14px 30px rgba(0,0,0,.45)}.hv-chip-a{top:16%;left:-8px;font-size:1.15rem;transform:rotate(-6deg)}.hv-chip-b{bottom:14%;right:-6px;font-size:.92rem;letter-spacing:1.5px;transform:rotate(5deg)}@media (min-width:920px){.hero-v2{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;text-align:left;padding-top:64px}.hero-v2::after{grid-column:1 / -1}.hero-v2 .hero-ctas,.hero-v2 .hero-ticks{justify-content:flex-start}.hero-v2 .notice{margin-left:0}.hero-visual{margin:0 auto}}#plans .card-pop{border-color:var(--gold);box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 0 1px var(--gold-dim),0 0 34px rgba(201,164,92,.10)}#plans .price .amount{font-size:2.9rem;line-height:1.05}.perday{color:var(--gold-light);font-size:.86rem;letter-spacing:.4px;margin-bottom:2px}.specs{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 4px}.spec{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--gold-light);border:1px solid var(--gold-dim);border-radius:16px;padding:4px 11px;background:rgba(201,164,92,.06)}.spec svg{color:var(--gold);flex:0 0 auto}.compare{margin:44px auto 8px;max-width:880px}.table-scroll{overflow-x:auto;border-radius:14px}.compare-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.93rem;background:var(--panel);border:1px solid #2b2b31;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.3)}.compare-table th,.compare-table td{text-align:left;padding:11px 14px;border-bottom:1px solid #2b2b31}.compare-table thead th{color:var(--muted);font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase;background:var(--panel-2)}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table .ct-plan{font-family:var(--serif);color:var(--gold-light);letter-spacing:.5px;white-space:nowrap}.compare-table .ct-price{font-weight:700;color:var(--cream)}.compare-table .pop-row td{background:rgba(201,164,92,.07)}.ct-tag{font-family:var(--sans);font-size:.64rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1a1405;background:linear-gradient(135deg,var(--gold-light),var(--gold));border-radius:12px;padding:2px 9px;margin-left:8px;vertical-align:2px}.how{margin:48px auto 8px;max-width:980px}.steps{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:16px;padding:24px 22px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.step-num{font-family:var(--serif);font-size:2rem;line-height:1;background:linear-gradient(135deg,var(--gold-light),var(--gold) 60%,#96762f);-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-family:var(--serif);color:var(--gold-light);font-size:1.15rem;letter-spacing:.5px;margin:12px 0 6px}.step p{color:var(--muted);font-size:.92rem}.facts{display:grid;gap:16px;grid-template-columns:1fr;margin:48px auto 8px;max-width:980px}@media (min-width:620px){.facts{grid-template-columns:1fr 1fr}}@media (min-width:1020px){.facts{grid-template-columns:repeat(4,1fr)}}.fact{background:var(--panel);border:1px solid #2b2b31;border-radius:16px;padding:22px 20px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.fact svg{color:var(--gold)}.fact h3{font-family:var(--serif);color:var(--gold-light);font-size:1.05rem;letter-spacing:.5px;margin:10px 0 5px}.fact p{color:var(--muted);font-size:.9rem}.faq-teaser{text-align:center;max-width:760px;margin:30px auto;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:16px;padding:30px 24px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.faq-teaser h2{font-family:var(--serif);color:var(--gold-light);font-size:1.35rem}.faq-teaser p{color:var(--muted);margin:8px 0 18px}.teaser-btn{width:auto;display:inline-block;padding:12px 28px}.stickybar{display:none}@media (max-width:760px){.stickybar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(18,18,22,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--gold-dim)}.sb-text{font-size:.86rem;color:var(--muted);line-height:1.35}.sb-text strong{color:var(--gold-light);font-size:1rem}.sb-btn{width:auto;margin-left:auto;padding:11px 22px;flex:0 0 auto}body.home{padding-bottom:74px}}.rv .reveal{opacity:0;transform:translateY(14px)}.rv .reveal.in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease}html[data-theme="light"] .eyebrow{background:rgba(176,141,46,.08)}html[data-theme="light"] .hero-ticks li,html[data-theme="light"] .ph-row .ph-val,html[data-theme="light"] .card ul li{color:#3d3a33}html[data-theme="light"] .btn.ghost:hover{background:rgba(176,141,46,.08)}html[data-theme="light"] .phone{background:linear-gradient(160deg,#ffffff,#efe9da);border-color:#d9d0b4;box-shadow:0 30px 56px rgba(90,72,20,.18),inset 0 1px 0 rgba(255,255,255,.7)}html[data-theme="light"] .phone-notch{background:#ddd5bf}html[data-theme="light"] .phone-screen,html[data-theme="light"] .hv-chip{border-color:#e0d8c3}html[data-theme="light"] .ph-rows{border-top-color:#e7e0cc}html[data-theme="light"] .ph-row{border-bottom-color:#e7e0cc}html[data-theme="light"] .ph-dot{background:#3d8b4f;box-shadow:0 0 8px rgba(61,139,79,.55)}html[data-theme="light"] .ph-pill{background:rgba(176,141,46,.08)}html[data-theme="light"] .hv-chip{box-shadow:0 14px 30px rgba(90,72,20,.16)}html[data-theme="light"] .hv-glow{background:radial-gradient(closest-side,rgba(176,141,46,.22),transparent 72%)}html[data-theme="light"] .spec{background:rgba(176,141,46,.07)}html[data-theme="light"] #plans .card-pop{box-shadow:0 18px 40px rgba(90,72,20,.16),0 0 0 1px var(--gold-dim),0 0 30px rgba(176,141,46,.12)}html[data-theme="light"] .compare-table,html[data-theme="light"] .step,html[data-theme="light"] .fact,html[data-theme="light"] .faq-teaser{border-color:#e0d8c3;box-shadow:0 10px 28px rgba(90,72,20,.10)}html[data-theme="light"] .compare-table th,html[data-theme="light"] .compare-table td{border-bottom-color:#e7e0cc}html[data-theme="light"] .compare-table .pop-row td{background:rgba(176,141,46,.08)}html[data-theme="light"] .stickybar{background:rgba(250,247,238,.94)}@media (prefers-reduced-motion:reduce){.rv .reveal{opacity:1;transform:none}}.details-btn{align-self:flex-start;margin:0 0 14px;padding:0;background:none;border:none;cursor:pointer;color:var(--gold);font-family:var(--sans);font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.details-btn:hover{color:var(--gold-light)}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px}.modal-backdrop{position:absolute;inset:0;background:rgba(5,5,8,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-panel{position:relative;width:100%;max-width:520px;max-height:86vh;overflow-y:auto;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-dim);border-radius:18px;padding:26px 24px;box-shadow:0 30px 70px rgba(0,0,0,.6);text-align:left}.modal-panel h3{font-family:var(--serif);color:var(--gold-light);font-size:1.35rem;letter-spacing:.5px;padding-right:34px}.modal-x{position:absolute;top:12px;right:14px;width:36px;height:36px;background:transparent;border:1px solid var(--gold-dim);border-radius:50%;color:var(--gold-light);font-size:1.25rem;line-height:1;cursor:pointer}.modal-x:hover{border-color:var(--gold)}.modal-tabs{display:flex;gap:8px;margin:16px 0 14px;flex-wrap:wrap}.mtab{padding:8px 16px;border-radius:16px;cursor:pointer;background:transparent;border:1px solid var(--gold-dim);color:var(--muted);font-family:var(--sans);font-size:.85rem;font-weight:600}.mtab.active{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#1a1405;border-color:transparent}.mpane p{color:#d9d3c1;font-size:.94rem;margin:8px 0}.det-list{list-style:none}.det-list li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #2b2b31;font-size:.92rem}.det-list li:last-child{border-bottom:none}.det-list span{color:var(--muted)}.det-list strong{color:var(--cream);text-align:right;font-weight:600}.account-pitch{margin:48px auto 8px;max-width:980px;text-align:center}.acct-grid{display:grid;gap:16px;grid-template-columns:1fr;text-align:left}@media (min-width:620px){.acct-grid{grid-template-columns:1fr 1fr}}@media (min-width:1020px){.acct-grid{grid-template-columns:repeat(4,1fr)}}.acct-item{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:16px;padding:22px 20px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.acct-item h3{font-family:var(--serif);color:var(--gold-light);font-size:1.02rem;letter-spacing:.5px;margin-bottom:5px}.acct-item p{color:var(--muted);font-size:.9rem}.acct-cta{width:auto;display:inline-block;padding:13px 30px;margin-top:22px}.site-footer{border-top:1px solid #242429;margin-top:48px;padding:34px 0 42px;text-align:left}.foot-cols{display:grid;gap:26px;grid-template-columns:1fr}@media (min-width:700px){.foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.foot-brand{font-family:var(--serif);font-size:1.15rem;letter-spacing:3px;color:var(--gold-light);margin-bottom:8px}.foot-col p{color:var(--muted);font-size:.88rem;max-width:260px}.foot-col h4{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.foot-col a{display:block;color:#d9d3c1;text-decoration:none;font-size:.92rem;padding:4px 0}.foot-col a:hover{color:var(--gold-light)}.foot-base{margin-top:28px;padding-top:18px;border-top:1px solid #242429;color:#5d584c;font-size:.8rem;text-align:center}.checker{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:26px 24px;margin:26px auto;max-width:760px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.checker h2{font-family:var(--serif);color:var(--gold-light);font-size:1.2rem;margin:20px 0 8px}.checker h2:first-child{margin-top:0}.checker p{color:#d9d3c1;margin:8px 0}.check-label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase;margin:14px 0 6px}.check-select{width:100%;background:var(--panel-2);color:var(--cream);border:1px solid var(--gold-dim);border-radius:10px;font-size:1rem;padding:12px 14px;font-family:var(--sans)}.check-select:disabled{opacity:.55}.check-result{border-radius:12px;padding:16px 18px;margin:16px 0 4px;font-size:.94rem}.check-result.good{background:rgba(125,195,131,.10);border:1px solid #4a7a52;color:#d9e8d3}.check-result.warn{background:rgba(201,164,92,.08);border:1px solid var(--gold-dim);color:#e6dfc9}.check-note{border-top:1px solid #2b2b31;margin-top:20px;padding-top:14px}.check-note p{color:var(--muted);font-size:.9rem}.help-grid{display:grid;gap:16px;grid-template-columns:1fr;margin:30px auto;max-width:980px}@media (min-width:620px){.help-grid{grid-template-columns:1fr 1fr}}@media (min-width:1020px){.help-grid{grid-template-columns:repeat(3,1fr)}}.help-card{display:block;text-decoration:none;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid #2b2b31;border-radius:16px;padding:24px 22px;box-shadow:0 12px 32px rgba(0,0,0,.3);transition:transform .18s ease,border-color .18s ease}.help-card:hover{transform:translateY(-3px);border-color:var(--gold-dim)}.help-card h3{font-family:var(--serif);color:var(--gold-light);font-size:1.12rem;letter-spacing:.5px;margin-bottom:6px}.help-card p{color:var(--muted);font-size:.92rem}.help-go{display:inline-block;margin-top:12px;color:var(--gold);font-size:.88rem;font-weight:600}.guide ol{margin:8px 0 8px 20px;color:#d9d3c1}.guide ol li{margin:8px 0}html[data-theme="light"] .site-footer{border-top-color:#e4ddcb}html[data-theme="light"] .foot-base{border-top-color:#e7e0cc;color:#75705f}html[data-theme="light"] .foot-col a{color:#3d3a33}html[data-theme="light"] .foot-col a:hover{color:#7c5f14}html[data-theme="light"] .modal-panel{box-shadow:0 30px 70px rgba(90,72,20,.3)}html[data-theme="light"] .mpane p,html[data-theme="light"] .checker p,html[data-theme="light"] .guide ol{color:#3d3a33}html[data-theme="light"] .det-list li{border-bottom-color:#e7e0cc}html[data-theme="light"] .checker,html[data-theme="light"] .help-card,html[data-theme="light"] .acct-item{border-color:#e0d8c3;box-shadow:0 10px 28px rgba(90,72,20,.10)}html[data-theme="light"] .check-note{border-top-color:#e7e0cc}html[data-theme="light"] .check-result.good{background:#eef6ec;border-color:#9dbf9f;color:#2f4a2f}html[data-theme="light"] .check-result.warn{background:#faf0cd;color:#57481a}html[data-theme="light"] .modal-backdrop{background:rgba(60,50,20,.45)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn-narrow{max-width:280px;margin:10px auto 0}.form-sub.left{text-align:left}.dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.dash-add{flex:0 0 auto;margin-bottom:4px}.lines-grid{display:grid;gap:18px;grid-template-columns:1fr;margin:10px 0 4px}@media (min-width:920px){.lines-grid{grid-template-columns:1fr 1fr}}.line-card{margin:0;display:flex;flex-direction:column}.lc-title{min-width:0}.dspecs{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.dspec{font-size:.74rem;font-weight:600;letter-spacing:.4px;color:var(--gold-light);background:rgba(201,164,92,.10);border:1px solid var(--gold-dim);border-radius:20px;padding:3px 10px;white-space:nowrap}.line-number{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel-2);border:1px solid var(--gold-dim);border-radius:12px;padding:12px 16px;margin:12px 0 4px}.line-number .k{font-size:.68rem;letter-spacing:2px;color:var(--muted)}.line-number .number{font-family:var(--serif);font-size:1.45rem;color:var(--gold-light);margin-top:2px}.copy-btn{flex:0 0 auto;background:transparent;color:var(--gold);border:1px solid var(--gold-dim);border-radius:9px;font-family:var(--sans);font-size:.82rem;font-weight:600;padding:8px 14px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.copy-btn:hover{border-color:var(--gold);color:var(--gold-light)}.copy-btn.copied{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#1a1405;border-color:transparent}.numberbox .copy-btn{margin-top:12px}.validity{margin:14px 0 2px}.validity-track{height:6px;border-radius:3px;background:#2b2b31;overflow:hidden}.validity-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light))}.validity-label{font-size:.8rem;color:var(--muted);margin-top:6px}.drows{display:grid;gap:0;margin:14px 0 4px}.drows.panel{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:8px 18px;margin:20px 0}.drow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid #242429}.drow:last-child{border-bottom:none}.drow .dk{font-size:.72rem;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);flex:0 0 auto;padding-top:2px}.drow .dv{font-size:.95rem;color:var(--cream);text-align:right;word-break:break-word}.drow .dv.mono{font-family:ui-monospace,monospace;font-size:.88rem;word-break:break-all}.line-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.line-actions .btn{flex:1;min-width:160px}.line-card .topup{border-top:1px solid #242429;padding-top:16px;margin-top:18px}.line-card .form-note{text-align:left}.history{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:20px;box-shadow:0 12px 32px rgba(0,0,0,.3)}.install-step{margin-top:18px}.install-note{margin-top:16px;color:var(--muted);font-size:.9rem}.error-page .error-code{font-family:var(--serif);font-size:4.2rem;line-height:1;background:linear-gradient(135deg,var(--gold-light),var(--gold) 60%,#96762f);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.error-page .btn-narrow{margin-top:12px}.help-search{max-width:760px;margin:22px auto 4px}.help-search input{width:100%;background:var(--panel);color:var(--cream);border:1px solid var(--gold-dim);border-radius:12px;font-family:var(--sans);font-size:1rem;padding:13px 16px;transition:border-color .18s ease,box-shadow .18s ease}.help-search input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(201,164,92,.22)}.search-empty{text-align:center;color:var(--muted);margin:18px auto;max-width:640px}.faq .help-search{margin:4px auto 14px}.faq-item{margin-bottom:6px}.turnstile-box{margin:16px 0 2px;display:flex;flex-direction:column;align-items:center;gap:6px}.turnstile-note{color:var(--muted);font-size:.78rem;text-align:center}.assistant{position:fixed;right:16px;bottom:16px;z-index:95}.assistant-fab{position:relative;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(160deg,var(--panel-2),var(--panel));color:var(--gold-light);border:1px solid var(--gold-dim);border-radius:999px;cursor:pointer;font-family:var(--sans);font-size:.9rem;font-weight:700;letter-spacing:.4px;padding:8px 18px 8px 9px;box-shadow:0 16px 38px rgba(0,0,0,.5),inset 0 0 0 1px rgba(236,217,160,.08);transition:border-color .18s ease,transform .12s ease,box-shadow .18s ease}.assistant-fab:hover{border-color:var(--gold);box-shadow:0 18px 42px rgba(0,0,0,.55),0 0 0 4px rgba(201,164,92,.14)}.assistant-fab:active{transform:translateY(1px)}.assistant-fab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bot-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,var(--gold-light),var(--gold) 60%,#a37f33);color:#241a04;box-shadow:inset 0 0 0 1px rgba(26,20,5,.25),0 4px 10px rgba(0,0,0,.35)}.bot-mark svg{display:block}.assistant-fab .fab-dot{position:absolute;top:5px;left:38px;width:9px;height:9px;border-radius:50%;background:#63d68a;border:2px solid var(--panel)}@media (prefers-reduced-motion:no-preference){.assistant-fab .fab-dot{animation:fab-pulse 2.6s ease-in-out infinite}@keyframes fab-pulse{0%,100%{opacity:1}50%{opacity:.45}}}.assistant-panel{isolation:isolate;contain:paint;position:fixed;right:16px;bottom:76px;z-index:96;width:min(392px,calc(100vw - 24px));max-height:min(600px,calc(100dvh - 110px));display:flex;flex-direction:column;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-dim);border-radius:18px;box-shadow:0 30px 70px rgba(0,0,0,.55);overflow:hidden}.assistant-panel[hidden]{display:none}.assistant-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;border-bottom:1px solid #2b2b31}.assistant-title{font-family:var(--serif);color:var(--gold-light);font-size:1.12rem;letter-spacing:.5px}.assistant-sub{color:var(--muted);font-size:.78rem;margin-top:3px;line-height:1.45}.assistant-sub a{color:var(--gold)}.assistant-x{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:transparent;border:1px solid var(--gold-dim);color:var(--gold-light);font-size:1.2rem;line-height:1;cursor:pointer}.assistant-x:hover{border-color:var(--gold)}.assistant-log{padding:14px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:9px}.msg{max-width:88%;padding:10px 13px;border-radius:14px;font-size:.92rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg.bot{align-self:flex-start;background:var(--panel-2);border:1px solid #2b2b31;color:#ece7d8;border-bottom-left-radius:4px}.msg.me{align-self:flex-end;background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#1a1405;font-weight:600;border-bottom-right-radius:4px}.msg.thinking{opacity:.6}.msg-links{display:flex;gap:8px;flex-wrap:wrap;align-self:flex-start}.msg-links a{font-size:.82rem;font-weight:600;color:var(--gold);border:1px solid var(--gold-dim);border-radius:999px;padding:6px 12px;text-decoration:none}.msg-links a:hover{color:var(--gold-light);border-color:var(--gold)}.assistant-chips{display:flex;gap:7px;flex-wrap:wrap;padding:4px 16px 10px}.assistant-chips button{background:transparent;border:1px solid #3a3a41;color:var(--cream);border-radius:999px;padding:7px 12px;cursor:pointer;font-family:var(--sans);font-size:.8rem;transition:border-color .18s ease,color .18s ease}.assistant-chips button:hover{border-color:var(--gold);color:var(--gold-light)}.assistant-form{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid #2b2b31}.assistant-form input{flex:1;min-width:0;background:var(--panel);color:var(--cream);border:1px solid var(--gold-dim);border-radius:11px;font-family:var(--sans);font-size:.95rem;padding:11px 13px}.assistant-form input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(201,164,92,.22)}.assistant-send{width:auto;flex:0 0 auto;padding:11px 18px}@media (max-width:560px){.assistant{right:12px;bottom:12px}.assistant-panel{right:12px;left:12px;width:auto;bottom:70px}body.home .assistant{bottom:76px}body.home .assistant-panel{bottom:134px}}html[data-theme="light"] .dspec{background:rgba(176,141,46,.10)}html[data-theme="light"] .line-number,html[data-theme="light"] .drows.panel,html[data-theme="light"] .history{border-color:#e0d8c3}html[data-theme="light"] .history{box-shadow:0 10px 28px rgba(90,72,20,.10)}html[data-theme="light"] .drow{border-bottom-color:#e7e0cc}html[data-theme="light"] .validity-track{background:#e7e0cc}html[data-theme="light"] .line-card .topup{border-top-color:#e7e0cc}html[data-theme="light"] .msg.bot{background:#fbfaf7;border-color:#e0d8c3;color:#3d3a33}html[data-theme="light"] .assistant-head,html[data-theme="light"] .assistant-form{border-color:#e7e0cc}html[data-theme="light"] .assistant-chips button{border-color:#d9d0b4;color:#3d3a33}html[data-theme="light"] .assistant-panel{box-shadow:0 30px 70px rgba(90,72,20,.30)}html[data-theme="light"] .help-search input{background:#ffffff}header.top .btn-nav,.dash-head .btn-nav{width:auto;padding:9px 18px;font-size:.9rem}@media (max-width:560px){header.top .btn-nav{padding:7px 11px;font-size:.8rem}header.top .theme-toggle{width:34px;height:34px}}.login-card-head{align-items:flex-start}.login-card-head .expiry-pill{margin-left:auto}.led-banner{border:1px solid #8a2a2a;background:#2a1214;color:#f3c8c8;border-radius:12px;padding:14px 16px;margin:18px 0 6px;font-size:.92rem;line-height:1.55}.led-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 6px}.led-card{background:var(--panel);border:1px solid var(--gold-dim);border-radius:14px;padding:16px}.led-k{color:var(--muted);font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase}.led-v{font-family:var(--serif);color:var(--gold-light);font-size:1.55rem;margin:5px 0 3px}.led-note{color:var(--muted);font-size:.85rem;line-height:1.5}.led-panel{background:var(--panel);border:1px solid #2b2b31;border-radius:14px;padding:20px;margin:18px 0}.led-panel h2{font-family:var(--serif);color:var(--gold-light);font-size:1.25rem;margin-bottom:12px}.led-panel-head{display:flex;align-items:flex-start;gap:12px}.led-panel-head h2{flex:1}.led-panel-head .expiry-pill{margin-left:auto;text-align:center}.led-covers{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 6px}.led-cover{font-size:.78rem;font-weight:600;border-radius:999px;padding:5px 11px;border:1px solid var(--gold-dim);color:var(--cream)}.led-cover.ok{border-color:#3f7d4e;color:#a9dfba}.led-cover.no{border-color:#8a2a2a;color:#f0b0b0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.led-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}.led-table th,.led-table td{text-align:left;padding:8px 10px;border-bottom:1px solid #2b2b31;white-space:nowrap}.led-table th{color:var(--muted);font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase}.led-test{font-size:.68rem;font-weight:700;letter-spacing:1px;background:#3a1414;color:#f0b0b0;border:1px solid #8a2a2a;border-radius:6px;padding:2px 6px;vertical-align:2px}@media (max-width:860px){.led-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.led-cards{grid-template-columns:1fr 1fr;gap:10px}.led-v{font-size:1.3rem}.led-panel{padding:16px 14px}}.assistant-title-row{display:flex;align-items:center;gap:10px}.assistant-head .bot-mark{width:34px;height:34px}.assistant-head .bot-mark svg{width:21px;height:21px}html[data-theme="light"] .led-panel,html[data-theme="light"] .led-card{border-color:#e0d8c3}html[data-theme="light"] .led-table th,html[data-theme="light"] .led-table td{border-bottom-color:#e7e0cc}html[data-theme="light"] .led-banner{background:#fbeeee;color:#7a2323}html[data-theme="light"] .led-cover{color:#3d3a33}html[data-theme="light"] .led-cover.ok{color:#2c6b3d}html[data-theme="light"] .led-cover.no{color:#a02c2c}html[data-theme="light"] .assistant-fab{box-shadow:0 14px 30px rgba(90,72,20,.28)}html[data-theme="light"] .assistant-fab .fab-dot{border-color:#ffffff}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 480px at 50% -120px,rgba(201,164,92,.08),transparent 70%),radial-gradient(ellipse 55% 340px at 88% 30%,rgba(201,164,92,.045),transparent 70%),radial-gradient(ellipse 60% 420px at 6% 78%,rgba(201,164,92,.035),transparent 70%),repeating-radial-gradient(circle at 88% -60px,transparent 0 118px,rgba(201,164,92,.028) 118px 119px,transparent 119px 236px)}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(243,239,228,.028) 1px,transparent 1.1px);background-size:22px 22px}html[data-theme="light"] body::before{background:radial-gradient(ellipse 90% 480px at 50% -120px,rgba(176,141,46,.13),transparent 70%),radial-gradient(ellipse 55% 340px at 88% 30%,rgba(176,141,46,.07),transparent 70%),radial-gradient(ellipse 60% 420px at 6% 78%,rgba(176,141,46,.05),transparent 70%),repeating-radial-gradient(circle at 88% -60px,transparent 0 118px,rgba(138,109,31,.05) 118px 119px,transparent 119px 236px)}html[data-theme="light"] body::after{background-image:radial-gradient(rgba(90,72,20,.05) 1px,transparent 1.1px)}.vs{margin:48px auto 8px;max-width:960px}.vs-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-dim);border-radius:18px;padding:10px 18px 14px;overflow-x:auto;box-shadow:0 16px 40px rgba(0,0,0,.4)}.vs-table{min-width:640px}.vs-table thead th.vs-us,.vs-table td.vs-us{background:rgba(201,164,92,.08);color:var(--cream);border-left:1px solid rgba(201,164,92,.25);border-right:1px solid rgba(201,164,92,.25)}.vs-table thead th.vs-us{color:var(--gold-light);font-family:var(--serif);letter-spacing:1px;font-size:1rem;border-top:2px solid var(--gold);border-radius:10px 10px 0 0}.vs-table tbody tr:last-child td.vs-us{border-bottom:2px solid var(--gold)}.vs-ic{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:1px;flex:none}.vs-yes-i{background:#7fae6d;box-shadow:0 0 0 3px rgba(127,174,109,.18)}.vs-no-i{background:#b0564a;box-shadow:0 0 0 3px rgba(176,86,74,.16)}.vs-mid-i{background:var(--gold);box-shadow:0 0 0 3px rgba(201,164,92,.16)}.vs-note{color:var(--muted);font-size:.92rem;margin-top:14px;text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.care{margin:48px auto 8px;max-width:960px}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:860px){.care-grid{grid-template-columns:1fr}}html[data-theme="light"] .vs-card{border-color:#e0d8c3;box-shadow:0 12px 30px rgba(90,72,20,.12)}html[data-theme="light"] .vs-table thead th.vs-us,html[data-theme="light"] .vs-table td.vs-us{background:rgba(176,141,46,.09);border-left-color:rgba(138,109,31,.3);border-right-color:rgba(138,109,31,.3)}.terms-line{max-width:720px;margin:12px auto 0;padding:10px 16px;border:1px solid var(--gold-dim);border-radius:12px;background:linear-gradient(180deg,var(--panel-2),var(--panel));color:var(--cream);font-size:.93rem}.builder{max-width:880px;margin:26px auto 6px;padding:22px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-dim);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.38)}.builder h3{font-family:var(--serif);color:var(--gold-light);font-size:1.35rem;letter-spacing:.5px}.builder-sub{color:var(--muted);margin-top:4px;font-size:.95rem}.builder-days{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.bchip{font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--gold-dim);border-radius:999px;padding:8px 14px;transition:color .15s ease,background .15s ease,border-color .15s ease}.bchip:hover{color:var(--cream)}.bchip.active{color:#171408;background:linear-gradient(135deg,var(--gold-light),var(--gold));border-color:var(--gold)}.builder-panel{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.builder-name{font-family:var(--serif);font-size:1.2rem;color:var(--cream)}.builder-specs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.builder-specs span{border:1px solid var(--gold-dim);border-radius:999px;padding:3px 10px;font-size:.82rem;color:var(--gold-light)}.builder-price{margin-top:10px;font-size:1.05rem;font-weight:700;color:var(--cream)}.builder-perday{color:var(--gold-light);font-weight:600;font-size:.92rem}.builder-buy{min-width:220px}.plan-tag{color:var(--gold-light);font-size:.88rem;font-weight:600;letter-spacing:.3px;margin-top:2px}.reasons{margin-top:12px;border-top:1px solid var(--gold-dim);padding-top:10px}.reasons-title{font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-light)}.reasons ul{margin:6px 0 0 18px;color:var(--cream)}.trust{margin:48px auto 8px;max-width:960px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:860px){.trust-grid{grid-template-columns:1fr}}html[data-theme="light"] .terms-line,html[data-theme="light"] .builder{border-color:#e0d8c3;box-shadow:0 12px 30px rgba(90,72,20,.12)}html[data-theme="light"] .bchip.active{color:#fff8e6}.stan-status{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.78rem;margin-top:3px}.stan-status .online-dot{width:8px;height:8px;border-radius:50%;background:#63d68a;flex:0 0 auto}.stan-status strong{color:#63d68a;font-weight:600}html[data-theme="light"] .stan-status strong{color:#1e7a3c}@media (prefers-reduced-motion:no-preference){.stan-status .online-dot{animation:fab-pulse 2.6s ease-in-out infinite}}.stan-welcome{padding:12px 16px 6px;border-bottom:1px solid #2b2b31}.stan-welcome[hidden]{display:none}.stan-scene{display:block;width:176px;max-width:62vw;height:auto;margin:0 auto}.sc-glow{fill:var(--gold);opacity:.08}.sc-ant{stroke:var(--gold);stroke-width:2;stroke-linecap:round;fill:none}.sc-ant-dot,.sc-eye{fill:var(--gold-light)}.sc-ear{fill:var(--gold)}.sc-head{fill:url(#stan-shell);stroke:var(--gold);stroke-width:2.2}.stan-welcome .sc-head{fill:url(#stan-shell-w)}:root[data-theme="light"] .sc-head{fill:#26262e}.sc-smile{fill:none;stroke:var(--gold-light);stroke-width:2;stroke-linecap:round}.sc-body{fill:url(#stan-shell);stroke:var(--gold);stroke-width:1.6}.stan-welcome .sc-body{fill:url(#stan-shell-w)}:root[data-theme="light"] .sc-body{fill:#26262e}.sc-laptop{fill:#101014;stroke:var(--gold);stroke-width:1.8}.sc-screen{fill:var(--gold);opacity:.22}.sc-screen-bg{fill:url(#stan-screen-g)}.stan-welcome .sc-screen-bg{fill:url(#stan-screen-w)}:root[data-theme="light"] .sc-screen-bg{fill:#0d2b20}.stan-data text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;fill:#7ee2a8}.sd-row{font-size:2.9px;letter-spacing:.1px}.sd-busy{font-size:4.6px;font-weight:700;letter-spacing:.8px}.sd-busy2{font-size:3.4px;opacity:.85}.sd-caret{font-size:4.4px}.stan-data-busy{display:none}#assistant.is-typing .stan-data-shelf,#assistant.is-working .stan-data-shelf{display:none}#assistant.is-typing .stan-data-busy,#assistant.is-working .stan-data-busy{display:block}.sc-work{transform-box:fill-box;transform-origin:50% 88%}.sc-paw{transform-box:fill-box;transform-origin:center}.sc-base{fill:var(--panel-2);stroke:var(--gold-dim);stroke-width:1.2}.sc-paw{fill:var(--gold)}.sc-desk{fill:var(--gold-dim);opacity:.55}.stan-eyes{transform-box:fill-box;transform-origin:center}.is-typing .stan-pupils{animation:none;transform:translate(0,1.7px)}.is-working .stan-pupils{animation:none;transform:translate(2.3px,-.4px)}.anim-paused *{animation-play-state:paused !important}@media (prefers-reduced-motion:no-preference){.stan-eyes{animation:stan-blink 4.8s ease-in-out infinite}.stan-pupils{animation:stan-glance 8s ease-in-out infinite}.sc-head-g{transform-box:fill-box;transform-origin:50% 92%}.sc-paw-l{animation:stan-tap 1.15s ease-in-out infinite alternate}.sc-paw-r{animation:stan-tap 1.15s ease-in-out .55s infinite alternate}.is-typing .sc-paw-l,.is-working .sc-paw-l{animation-duration:.34s}.is-typing .sc-paw-r,.is-working .sc-paw-r{animation-duration:.34s;animation-delay:.17s}.sc-work{animation:stan-work 2.3s ease-in-out infinite}.is-typing .sc-work,.is-working .sc-work{animation-duration:1.05s}.is-nod .sc-head-g{animation:stan-nod .65s ease-in-out}.tdots i{animation:stan-type 1.1s ease-in-out infinite}.tdots i:nth-child(2){animation-delay:.15s}.tdots i:nth-child(3){animation-delay:.3s}}@keyframes stan-blink{0%,91%,100%{transform:scaleY(1)}94.5%{transform:scaleY(.08)}}@keyframes stan-glance{0%,18%{transform:translate(0,0)}26%,44%{transform:translate(1.6px,.2px)}52%,70%{transform:translate(0,0)}78%,90%{transform:translate(-1.6px,.2px)}96%,100%{transform:translate(0,0)}}@keyframes stan-tap{from{transform:translateY(0)}to{transform:translateY(-2.2px)}}@keyframes stan-work{0%,100%{transform:translateY(0) rotate(0deg)}30%{transform:translateY(.9px) rotate(.35deg)}65%{transform:translateY(.4px) rotate(-.3deg)}}@keyframes stan-nod{0%,100%{transform:rotate(0deg)}35%{transform:rotate(2.6deg) translateY(1px)}}@keyframes stan-type{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.stan-eyes,.stan-pupils,.sc-head-g,.sc-paw,.sc-work,.tdots i{animation:none !important}}.tdots{display:inline-flex;gap:4px;vertical-align:middle}.tdots i{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.35}.tlabel{color:var(--muted);font-size:.85em;margin-left:8px}.stan-scene .sc-band{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round}.stan-scene .sc-cup{fill:var(--gold);stroke:var(--gold-dim);stroke-width:.8}.stan-scene .sc-mic{fill:none;stroke:var(--gold);stroke-width:2.4;stroke-linecap:round}.stan-scene .sc-mic-tip{fill:var(--gold-light)}.stan-scene .sc-chair{fill:var(--panel);stroke:var(--gold-dim);stroke-width:1}.stan-scene .sc-seat{fill:var(--panel-2);stroke:var(--gold-dim);stroke-width:.8}.bot-mark.stan-head{width:48px;height:48px}.bot-mark.stan-head svg{width:35px;height:35px}.assistant-head{align-items:center}.msg-row{display:flex;align-self:stretch;max-width:100%}.msg-row .msg{flex:1 1 auto}.msg-row .msg{max-width:100%}.stan-ava{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold-light),var(--gold) 55%,var(--gold-dim));color:#241a04;margin-bottom:2px}.stan-contacts{display:flex;gap:8px;padding:10px 14px 4px}.contact-btn{flex:1 1 0;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--cream);text-decoration:none;min-width:0}.contact-btn:active{transform:scale(.98)}.contact-btn .cb-ic{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#241a04}.contact-btn.cb-wa .cb-ic{background:#25d366;color:#0a2e17}:root[data-theme="light"] .contact-btn.cb-wa .cb-ic{background:#1da851;color:#ffffff}.contact-btn .cb-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.contact-btn .cb-title{font-size:12.5px;font-weight:700;white-space:nowrap}.contact-btn .cb-sub{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:no-preference){.stan-scene .sc-head-g{animation:stan-vibe 3.4s ease-in-out infinite}@keyframes stan-vibe{0%,100%{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(2.4px) rotate(.7deg)}}}.assistant-root.is-typing .sc-head-g,.assistant-root.is-working .sc-head-g{animation:none;transform:translateY(1.8px) rotate(.5deg)}@media (prefers-reduced-motion:no-preference){.assistant-root.is-nod .sc-head-g{animation:stan-nod .65s ease-in-out}}.sp-dots{display:none;margin-left:7px;vertical-align:-2px}.assistant-root.is-typing .sp-dots{display:inline-flex}.assistant-log{flex:1 1 auto;min-height:132px}.stan-scene{width:132px}.assistant-head{padding:12px 16px 10px}.stan-contacts{padding-bottom:8px}.assistant-panel{justify-content:flex-start}.assistant-title-row{flex:1 1 auto;min-width:0}.assistant-title{font-size:1.02rem;letter-spacing:.2px;white-space:nowrap}.stan-status{font-size:.76rem}.stan-status .stan-status-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-sub{font-size:.78rem}.assistant-chips{gap:7px}.assistant-chips button{padding:6px 11px;font-size:.82rem}.assistant-panel{max-height:min(648px,calc(100dvh - 96px))}.contact-btn{gap:7px;padding:8px 9px}.contact-btn .cb-ic{width:26px;height:26px}.contact-btn .cb-sub{font-size:10px;letter-spacing:-.1px}.stan-scene{width:112px}.contact-btn .cb-txt{flex:1 1 auto}.stan-contacts{flex-direction:column}.contact-btn .cb-sub{white-space:normal;overflow:visible;text-overflow:clip}.tools-label{flex:1 0 100%;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-weight:700;padding:2px 2px 0}.stan-scene{width:96px}.assistant-log{min-height:108px}.assistant-panel{max-height:min(664px,calc(100dvh - 96px))}@media (max-height:720px){.stan-welcome{display:none}}.assistant-head,.assistant-form{flex:0 0 auto}.assistant-stream{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.assistant-log{flex:0 0 auto;min-height:0;overflow:visible}.assistant-chips{margin-top:auto}#assistant.is-open .assistant-fab,.assistant-fab[aria-expanded="true"]{display:none !important}#assistant.is-open::before{content:"";position:fixed;inset:0;z-index:94;background:rgba(3,3,5,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.assistant-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.assistant-clear{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 11px;font-family:var(--sans);font-size:.74rem;cursor:pointer;white-space:nowrap}.assistant-clear:hover{color:var(--gold-light);border-color:var(--gold)}@media (prefers-reduced-motion:no-preference){.assistant-head .stan-portrait{animation:stan-sway 5.2s ease-in-out infinite;transform-origin:50% 85%}@keyframes stan-sway{0%,100%{transform:rotate(-1.1deg) translateY(0)}50%{transform:rotate(1.1deg) translateY(.8px)}}}#assistant.is-typing .sp-dots,#assistant.is-working .sp-dots{display:inline-flex}#assistant.is-typing .stan-scene .sc-head-g,#assistant.is-working .stan-scene .sc-head-g{animation:none;transform:translateY(1.8px) rotate(.5deg)}#assistant.is-typing .assistant-head .sc-head-g,#assistant.is-working .assistant-head .sc-head-g{animation:stan-compose .95s ease-in-out infinite}@keyframes stan-compose{0%,100%{transform:translateY(1.3px) rotate(.7deg)}50%{transform:translateY(2.9px) rotate(-.5deg)}}.assistant-head{position:relative;display:block;padding:16px 64px 12px 16px}.stan-portrait{display:block;width:64px;height:64px;border-radius:50%;border:1.5px solid var(--gold);background:var(--panel-2);overflow:hidden;margin-bottom:9px;box-shadow:0 0 0 5px rgba(212,175,55,.07)}.stan-portrait svg.stan-crop{display:block;width:100%;height:100%}.stan-portrait .sc-visor{fill:var(--gold);opacity:.07}.stan-portrait .sc-brow{fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;opacity:.75}.stan-portrait .sc-mic,.stan-portrait .sc-mic-tip{opacity:0;transition:opacity .35s ease}#assistant.is-typing .stan-portrait .sc-mic,#assistant.is-typing .stan-portrait .sc-mic-tip,#assistant.is-working .stan-portrait .sc-mic,#assistant.is-working .stan-portrait .sc-mic-tip{opacity:1}.stan-portrait .stan-eyes{animation:none}.stan-portrait .sc-lid{fill:var(--panel-2);transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0;animation:stan-lid 2.2s ease-in-out infinite}@keyframes stan-lid{0%,100%{transform:scaleY(0)}8%{transform:scaleY(0)}11%{transform:scaleY(1)}15%{transform:scaleY(1)}19%{transform:scaleY(0)}54%{transform:scaleY(0)}57%{transform:scaleY(1)}61%{transform:scaleY(1)}65%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.stan-portrait .sc-lid{animation:none}.stan-portrait .sc-mic,.stan-portrait .sc-mic-tip{transition:none}}.assistant-head-actions{position:absolute;top:12px;right:12px}.assistant-form input{font-size:16px}.form-card select,.form-card textarea{width:100%;background:var(--panel-2);border:1px solid var(--gold-dim);border-radius:10px;color:var(--cream);font-size:1rem;padding:12px 14px;font-family:var(--sans)}.form-card textarea{resize:vertical;line-height:1.5}.ticket-ref{font-family:ui-monospace,monospace;color:var(--gold-light);letter-spacing:.5px}.app-soon{margin:48px auto 8px;max-width:980px;text-align:center}.soon-badge{display:inline-block;border:1px solid var(--gold);color:var(--gold-light);border-radius:999px;padding:4px 13px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.app-soon-note{color:var(--muted);margin-top:20px}.assistant-title-row > div{min-width:0}.assistant-title{overflow:hidden;text-overflow:ellipsis}.stan-status{display:flex;align-items:center;gap:6px;min-width:0}.stan-status .online-dot{flex:0 0 auto}.stan-status .stan-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-btn{flex-direction:column;align-items:flex-start;gap:1px}.contact-btn .cb-title{max-width:100%}.contact-btn .cb-sub{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.assistant-head-actions{flex-direction:column;align-items:flex-end;gap:6px}.assistant-title{font-size:.96rem;letter-spacing:0}.assistant-head{position:relative;z-index:3}.assistant-form{position:relative;z-index:3;flex:0 0 auto;background:var(--panel)}.assistant-stream{scroll-padding-bottom:12px}.assistant-stream > *{flex-shrink:0}#assistant.is-greeting .stan-welcome{padding:6px 16px 2px}#assistant.is-greeting .stan-welcome .stan-scene{width:80px}#assistant.is-greeting .assistant-log{padding-top:10px;gap:8px}#assistant.is-greeting .assistant-chips{padding-top:2px}@media (prefers-reduced-motion:no-preference){}