:root{--bg:#f6f5f0;--card:#fff;--ink:#1f2433;--sub:#5c6170;--mute:#8a8f9c;--line:#e4e2dc;--navy:#1f2a5c;--navy2:#2a3876;--soft:#e9ebf6;--green:#2f9e5b;--greent:#1e7a45;--greenbg:#e6f4ea;--gold:#e3a63b;--goldbg:#fbefd2;--goldt:#8a5a12;--red:#b42318;--redbg:#fde8e6;--amber:#8a5a1c;--amberbg:#fdf0dc;--r:14px;--sh:0 1px 2px rgba(20,24,40,.04)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.45 Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--navy)}.wrap{max-width:480px;margin:0 auto;padding:0 20px 28px;min-height:100svh;display:flex;flex-direction:column}.top{display:flex;align-items:center;gap:10px;height:62px}.top .bk{width:44px;height:44px;margin-left:-8px;border:0;background:none;display:grid;place-items:center;cursor:pointer;border-radius:10px}.top .bk:active{background:#ebe9e2}.top .ttl{font-weight:700;font-size:17.5px}.top .sp{flex:1}.top .lnk{font-weight:600;color:var(--navy);text-decoration:none;font-size:15px}.mk{width:32px;height:32px;flex:none}h1{font-size:27px;line-height:1.18;margin:6px 0 8px;letter-spacing:-.01em}h2{font-size:20px;margin:28px 0 12px}.lead{color:var(--sub);margin:0 0 16px;font-size:15.5px}.lead b{color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.pill.free{background:var(--goldbg);color:var(--goldt)}.pill.free i{background:var(--gold)}.pill.pl{background:var(--soft);color:var(--navy)}.ctr{text-align:center}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;border:0;border-radius:var(--r);background:var(--navy);color:#fff;font-weight:700;font-size:17px;cursor:pointer;text-decoration:none;padding:0 18px}.btn:active{background:var(--navy2)}.btn[disabled],.btn[aria-disabled=true]{background:#d9dae0;color:#9a9eaa;cursor:default}.btn.ghost{background:#fff;color:var(--navy);border:1.5px solid #c9ccd8}.btn.ghost[disabled]{background:#f3f4f7;color:#9a9eaa;border-color:#d9dae0;cursor:default}.btn.danger{background:var(--red)}.btn.danger[disabled]{background:#ecc6c2;color:#fff}.btn.sm{min-height:46px;font-size:15.5px}.tlink{display:flex;align-items:center;justify-content:center;text-align:center;margin:14px 0 0;min-height:44px;font-weight:600;color:var(--navy);text-decoration:none;font-size:15px;background:none;border:0;width:100%;cursor:pointer}.foot-cta{margin-top:auto;padding-top:22px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh)}.mono{border-radius:50%;display:grid;place-items:center;color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:700;flex:none;box-shadow:inset 0 0 0 2px #e3a63be6;overflow:hidden}.mono img{width:100%;height:100%;object-fit:cover}.seg{display:flex;background:#ebe9e2;border-radius:999px;padding:4px;width:max-content;margin:0 auto}.seg button{border:0;background:none;min-height:44px;padding:0 22px;border-radius:999px;font-weight:600;color:var(--sub);cursor:pointer;font-size:15.5px}.seg button.on{background:#fff;color:var(--navy);box-shadow:0 1px 3px #0000001f}.save{color:var(--greent);font-weight:700;font-size:14px;text-align:center;margin:9px 0 10px}.ck{list-style:none;margin:8px 0 0;padding:0}.ck li{position:relative;padding-left:22px;font-size:13px;color:var(--ink);margin:5px 0;overflow-wrap:anywhere}.ck li:before{content:"";position:absolute;left:3px;top:4px;width:9px;height:5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.note{color:var(--mute);font-size:12.5px;text-align:center;margin:10px 0 0;font-style:italic}.sfoot{margin:30px -20px -28px;padding:22px 20px 26px;border-top:1px solid var(--line);font-size:13.5px;color:var(--sub)}.sfoot b{color:var(--ink);font-size:16px;display:flex;align-items:center;gap:8px;margin-bottom:6px}.card.plan{position:relative;padding:18px 18px 16px;margin-top:14px;cursor:pointer;border:1.5px solid var(--line);text-align:left;width:100%;display:block;background:#fff}.plan.on{border:2px solid var(--navy);box-shadow:0 0 0 4px #1f2a5c14}.plan .rd{position:absolute;right:16px;top:18px;width:26px;height:26px;border-radius:50%;border:2px solid #c9ccd8;display:grid;place-items:center}.plan.on .rd{background:var(--navy);border-color:var(--navy)}.plan .nm{font-size:19px;font-weight:700}.plan .bl{color:var(--sub);font-size:13.5px}.plan .pr{font-size:30px;font-weight:800;margin:10px 0 0;letter-spacing:-.01em}.plan .pr u{text-decoration:none;border-bottom:2px dashed var(--gold)}.plan .pr small{font-size:16px;font-weight:500;color:var(--sub);margin-left:4px}.plan .ck li{font-size:14.5px;margin:8px 0}.plan .badge{position:absolute;right:16px;top:-12px;background:var(--goldbg);color:var(--goldt);font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px}.planbar{display:flex;align-items:center;gap:9px;background:var(--soft);border:1px solid #cfd4ea;border-radius:12px;padding:11px 14px;font-weight:700;font-size:15px;margin:2px 0 16px}.planbar i{width:8px;height:8px;border-radius:50%;background:var(--navy)}.planbar button{margin-left:auto;border:0;background:none;color:var(--navy);font-weight:700;cursor:pointer}label.l{display:block;font-weight:700;font-size:14.5px;margin:14px 0 7px;color:#30343f}label.l em{font-style:normal;font-weight:500;color:var(--mute)}.in{width:100%;height:54px;border:1.5px solid #d9d7d0;border-radius:12px;background:#fff;padding:0 16px;font-size:16.5px;outline:none}textarea.in{height:auto;min-height:74px;padding:13px 16px;resize:vertical}.in:focus{border-color:var(--navy);box-shadow:0 0 0 3px #1f2a5c1a}.in.bad{border-color:var(--red)}.err{color:var(--red);font-size:13.5px;margin:6px 0 0}.hint{color:var(--mute);font-size:13px;margin:6px 0 0}.logo{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px}.logo .meta{min-width:0;flex:1}.logo .meta b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.logo .meta b .ok{color:var(--green);margin-left:6px}.logo .meta small{display:block;color:var(--mute);font-size:13px}.logo .acts{display:flex;gap:16px;margin-top:3px}.logo .acts button{border:0;background:none;padding:0;font-weight:700;color:var(--navy);cursor:pointer;font-size:14.5px}.logo .acts button.rm{color:var(--red)}.drop{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:76px;border:1.5px dashed #c9c6bd;border-radius:14px;background:#fff;color:var(--sub);font-weight:600;cursor:pointer}.sw{display:flex;gap:10px;flex-wrap:wrap}.sw button{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;padding:0}.sw button.on{box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor}.hexrow{display:flex;gap:10px;margin-top:12px}.hexrow .chip{width:44px;height:44px;border-radius:10px;flex:none;border:1px solid rgba(0,0,0,.08)}.hexrow .hx{flex:1;display:flex;align-items:center;border:1.5px solid #d9d7d0;border-radius:12px;background:#fff;padding:0 14px;height:44px}.hexrow .hx span{color:var(--mute);margin-right:8px}.hexrow .hx input{border:0;outline:none;flex:1;font-size:16px;min-width:0;text-transform:uppercase;background:none}.addr{display:flex;border:1.5px solid #d9d7d0;border-radius:12px;overflow:hidden;background:#fff}.addr:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #1f2a5c1a}.addr input{flex:1;min-width:0;border:0;outline:none;height:52px;padding:0 14px;font-size:16.5px;background:none}.addr span{background:#efeee9;color:var(--sub);display:flex;align-items:center;padding:0 12px;font-size:14px;border-left:1px solid #e1dfd8}.avail{display:flex;gap:9px;align-items:center;border-radius:10px;padding:9px 12px;margin-top:9px;font-size:14px;font-weight:700}.avail.ok{background:var(--greenbg);color:var(--greent)}.avail.no{background:var(--redbg);color:var(--red)}.avail.wait{background:#efeee9;color:var(--sub);font-weight:500}.steps{display:flex;gap:6px;margin:4px 0 6px}.steps i{flex:1;height:5px;border-radius:3px;background:var(--navy)}.stepl{display:flex;justify-content:space-between;color:var(--sub);font-size:13.5px;margin-bottom:10px}.stepl b{color:var(--ink)}.bigic{width:76px;height:76px;border-radius:20px;background:var(--soft);display:grid;place-items:center;margin:22px auto 16px;color:var(--navy)}.bigic.round{border-radius:50%}.codes{display:flex;gap:8px;justify-content:center;margin:24px 0 14px}.codes input{width:48px;height:62px;border:1.5px solid #d9d7d0;border-radius:12px;background:#fff;text-align:center;font-size:26px;font-weight:700;outline:none;padding:0}.codes input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #1f2a5c1f}.small{color:var(--sub);font-size:14.5px;text-align:center;margin:0}.small b{color:var(--ink)}.fine{color:var(--mute);font-size:13px;text-align:center;margin:14px 0 0;line-height:1.6}.sum{padding:18px}.sum .who{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.sum .who b{display:block;font-size:17px}.sum .who a,.sum .who span{color:var(--navy);font-weight:600;font-size:14.5px;text-decoration:none}.sum .row{display:flex;justify-content:space-between;padding:8px 0;font-size:15.5px;color:var(--sub)}.sum .row b{color:var(--ink)}.sum .row b.g{color:var(--greent)}.sum .row u{text-decoration:none;border-bottom:2px dashed var(--gold);color:var(--ink);font-weight:700}.sum .tot{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:17px;color:var(--ink);font-weight:700}.lock{display:flex;gap:12px;color:var(--sub);font-size:14px;margin:18px 4px 0}.lock svg{flex:none;color:var(--green);margin-top:2px}.prog{height:7px;border-radius:4px;background:#e6e4dd;margin:22px 0;overflow:hidden}.prog i{display:block;height:100%;background:var(--navy);border-radius:4px;transition:width .6s ease}.prog.chk i{animation:chk 1.2s ease-in-out infinite alternate}@keyframes chk{0%{margin-left:0}to{margin-left:70%}}@media (prefers-reduced-motion:reduce){.prog.chk i{animation:none}}.plan .bl.oe{margin-top:6px;color:#1e7a45;font-weight:600}.slist{padding:4px 18px}.slist .s{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.slist .s:last-child{border-bottom:0}.slist .s .dot{width:32px;height:32px;border-radius:50%;border:2px solid #d9d7d0;flex:none;display:grid;place-items:center}.slist .s.done .dot{background:var(--green);border-color:var(--green)}.slist .s.now .dot{border-color:#e6e4dd;border-top-color:var(--navy);border-right-color:var(--navy);animation:spin 1s linear infinite}.slist .s b{font-size:16.5px}.slist .s small{display:block;color:var(--sub);font-size:13px}.slist .s.todo b{color:#a5a9b4}@keyframes spin{to{transform:rotate(360deg)}}.cap{color:var(--sub);font-size:13.5px;text-align:center;margin:14px 0 0}.cap a,.consent a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.consent{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;text-align:left;font-size:14.5px;cursor:pointer}.consent input{width:22px;height:22px;flex:none}.okc{width:84px;height:84px;border-radius:50%;background:var(--green);display:grid;place-items:center;margin:20px auto 16px;box-shadow:0 0 0 10px #e3f2e8}.lcard{padding:16px;margin-top:12px}.lcard .k{display:flex;gap:8px;align-items:center;font-size:12.5px;letter-spacing:.09em;color:var(--mute);font-weight:700;text-transform:uppercase}.lcard .v{font-weight:700;font-size:16.5px;margin:5px 0 12px;overflow-wrap:anywhere}.lcard .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lcard .two .btn{min-height:46px;font-size:15.5px}.mail{display:flex;gap:10px;align-items:center;color:var(--sub);font-size:14px;margin:14px 2px 0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#1f2433;color:#fff;padding:11px 18px;border-radius:12px;font-size:14.5px;z-index:50;box-shadow:0 6px 24px #0003;max-width:90vw}.alert{background:var(--redbg);color:var(--red);border-radius:12px;padding:12px 14px;font-size:14.5px;margin:12px 0 0}.av{width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;border:0;cursor:pointer}.stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:10px 0 14px}.stats .card{padding:12px 12px 10px}.stats small{display:block;font-size:11.5px;letter-spacing:.08em;color:var(--sub);font-weight:700}.stats b{display:block;font-size:24px;font-weight:800;margin-top:2px}.stats em{display:block;font-style:normal;color:var(--greent);font-size:11.5px;font-weight:700}.search{display:flex;align-items:center;gap:10px;height:50px;border:1.5px solid #d9d7d0;border-radius:12px;background:#fff;padding:0 14px}.search input{border:0;outline:none;flex:1;font-size:16px;background:none;min-width:0}.chips{display:flex;gap:7px;overflow-x:auto;margin:12px -20px;padding:0 20px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips button{border:1.5px solid #d9d7d0;background:#fff;border-radius:999px;padding:7px 13px;font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer}.chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.orgs{overflow:hidden}.org{display:flex;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line);cursor:pointer;width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left}.org:last-child{border-bottom:0}.org .mid{flex:1;min-width:0}.org .mid b{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org .mid small{display:block;color:var(--sub);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org .rt{text-align:right;flex:none}.org .rt .amt{display:block;font-weight:700;font-size:14.5px;margin-top:5px}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700}.st i{width:6px;height:6px;border-radius:50%;background:currentColor}.st.active{background:var(--greenbg);color:var(--greent)}.st.setting_up{background:var(--soft);color:var(--navy)}.st.past_due{background:var(--redbg);color:var(--red)}.st.paused{background:#ecebe7;color:#5d6069}.st.protected{background:#f1efe9;color:#6b6f7a}.st.trial{background:#e8f0fb;color:#1f5fa8}.st.trial_ended{background:var(--goldbg);color:var(--goldt)}.amt.trial{color:#1f5fa8}.amt.trial_ended,.stats em.warn{color:var(--goldt)}.info.warn{background:var(--goldbg);color:var(--goldt)}.amt.past_due{color:var(--red)}.amt.muted{color:var(--mute)}.empty{padding:28px 16px;text-align:center;color:var(--sub)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#f6f5f0b8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:30}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -8px 30px #1418281f;padding:12px 20px calc(18px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;max-height:92vh;overflow:auto}.sheet .grab{width:44px;height:5px;border-radius:3px;background:#dcdad3;margin:0 auto 14px}.sheet .hd{display:flex;gap:12px;align-items:center}.sheet .hd .mid{flex:1;min-width:0}.sheet .hd b{display:block;font-size:18px}.sheet .hd small{color:var(--sub);font-size:13.5px}.facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:14px 0 6px}.facts div{background:#f6f5f0;border-radius:10px;padding:9px 11px}.facts small{display:block;color:var(--sub);font-size:12.5px}.facts b{font-size:15px}.act{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line);width:100%;background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;text-decoration:none;color:inherit}.act .ai{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex:none;background:#f2f1ed}.act .mid{flex:1;min-width:0}.act b{display:block;font-size:16.5px}.act small{display:block;color:var(--sub);font-size:13.5px}.act.pause b{color:var(--amber)}.act.pause .ai{background:var(--amberbg);color:var(--amber)}.act.del b{color:var(--red)}.act.del .ai{background:var(--redbg);color:var(--red)}.act[disabled]{opacity:.45;cursor:default}.sheet h3{font-size:22px;margin:16px 0 8px}.sheet p.x{color:var(--sub);margin:0 0 14px;font-size:15px}.info{display:flex;gap:10px;align-items:center;background:#f6f5f0;border-radius:10px;padding:11px 14px;font-size:14px;color:var(--sub);margin-bottom:16px}.sheet .btn+.btn{margin-top:12px}.delhd{display:flex;gap:14px;align-items:center}.delhd .ai{width:52px;height:52px;border-radius:14px;background:var(--redbg);color:var(--red);display:grid;place-items:center;flex:none}.delhd b{font-size:20px;line-height:1.25}.typed{position:relative}.typed .in.okv{border-color:var(--green)}.typed svg{position:absolute;right:14px;top:16px;color:var(--green)}.msg{font-size:13.5px;margin:6px 0 16px;color:var(--mute)}.msg.okv{color:var(--greent)}.login{margin-top:20px;padding:20px}.lp{padding-bottom:0}.lp .top.lp-top{height:52px;gap:9px}.lp .top.lp-top .mk{width:28px;height:28px}.lp .top.lp-top .ttl{font-size:16px;font-weight:800;letter-spacing:-.2px}.lp .top.lp-top .lnk{font-size:14px}.lp h2{font-size:20px;font-weight:800;letter-spacing:-.3px;margin:0}.lp-btn{min-height:50px;font-size:16px;border-radius:12px}.lp-hero{padding-top:22px}.lp-hero h1{font-size:27px;line-height:1.2;font-weight:800;letter-spacing:-.3px;margin:0}.lp-hero p{font-size:16px;line-height:1.45;color:var(--sub);margin:12px 0 0}.lp-hero .lp-btn{margin-top:20px}.lp-micro{text-align:center;margin-top:10px;font-size:13px;color:var(--mute)}.lp-night{padding:40px 0 8px}.lp-night h2{margin-bottom:4px}.lp-show{padding-top:8px}.lp-show+.lp-show{padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.lp-show h3{font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0}.lp-show p{font-size:14px;color:var(--sub);margin:5px 0 0;line-height:1.4}.lp-phone{--bezel:11px;position:relative;width:100%;max-width:292px;margin:12px auto 0;background:#0c0c0e;border-radius:48px;padding:var(--bezel);box-shadow:0 0 0 1px #2a2a2e,inset 0 0 0 1.5px #ffffff24,inset 0 0 0 3px #000,0 30px 60px -20px #0e14208c}.lp-hw{position:absolute;background:#1c1c1e;box-shadow:inset 0 0 0 1px #333}.lp-hw-silent{left:-2px;top:16.5%;width:3px;height:18px;border-radius:2px 0 0 2px}.lp-hw-vol-up{left:-3px;top:24%;width:3px;height:38px;border-radius:2px 0 0 2px}.lp-hw-vol-dn{left:-3px;top:35%;width:3px;height:38px;border-radius:2px 0 0 2px}.lp-hw-power{right:-3px;top:28%;width:3px;height:58px;border-radius:0 2px 2px 0}.lp-scr{position:relative;background:#f7f6f3;border-radius:38px;overflow:hidden;height:565px;font-size:12.5px;line-height:1.35;padding-top:36px;padding-bottom:22px}.lp-scr small{display:block;font-size:11px;color:var(--mute)}.lp-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:96px;height:28px;background:#0a0a0c;border-radius:20px;z-index:5}.lp-notch:after{content:"";position:absolute;right:11px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a4a6a,#0a1520 62%,#05080c)}.lp-home{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:108px;height:4px;border-radius:4px;background:#0e14204d;z-index:5}.lp-ev{padding:10px 12px 0}.lp-et{font-size:15px;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--navy)}.lp-tabs{display:flex;gap:4px;margin:8px 10px 0;padding:3px;background:#ebe9e2;border-radius:11px}.lp-tabs span{flex:1;text-align:center;padding:6px 0;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--navy)}.lp-tabs span.on{background:var(--navy);color:#fff}.lp-stc{margin:8px 10px 0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.lp-stat4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-stat4>div{padding:8px 2px 7px;text-align:center;min-width:0}.lp-stat4>div+div{border-left:1px solid #eceef4}.lp-stc .nm{font-size:13.5px;font-weight:800;color:var(--navy);letter-spacing:-.3px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.1}.lp-stc .lb{font-size:9.5px;color:var(--mute);font-weight:600;margin-top:2px;white-space:nowrap}.lp-zb{display:flex;align-items:center;gap:7px;margin:6px 10px 0;height:32px;padding:0 10px;border-radius:10px;background:var(--amberbg);color:var(--amber)}.lp-zb .zi{width:18px;height:18px;border-radius:50%;background:#d97706;color:#fff;display:grid;place-items:center;flex:none}.lp-zb b{flex:1;min-width:0;font-size:11px;font-weight:700;color:#7a3a05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-zb small{font-size:10.5px;font-weight:600;color:#a0611c;flex:none}.lp-zb svg{flex:none;color:#a0611c}.lp-srch{margin:8px 10px 0;height:30px;border-radius:8px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;padding:0 9px;gap:6px;color:#a2a5ad;font-size:11.5px}.lp-srch svg{color:#7a7d86;flex:none}.lp-fpills{display:flex;gap:5px;padding:8px 10px 2px;overflow:hidden}.lp-fpill{flex:none;padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:10.5px;font-weight:600;color:var(--navy)}.lp-fpill.on{background:var(--navy);color:#fff;border-color:var(--navy)}.lp-glist{margin-top:2px;padding:0 10px 8px}.lp-grow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.lp-grow .rt{min-width:0}.lp-grow .n{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-grow .m{display:block;font-size:10.5px;color:var(--mute);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-st{flex:none;font-size:10px;font-weight:700;padding:3px 7px;border-radius:999px;white-space:nowrap}.lp-st.paid{background:#e8ebf6;color:var(--navy)}.lp-st.owed{background:#fff;border:1px solid #c9cde0;color:var(--navy);padding:2px 6px}.lp-st.cin{width:auto;height:auto;border:0;border-radius:999px;background:var(--greenbg);color:var(--greent);padding:3px 7px;font-size:10px;box-shadow:none}.lp-st.zl{background:var(--amberbg);color:var(--amber)}.lp-st.can{background:#eee;color:#8a8f9f}.lp-st.white{background:#fff}.lp-prog{margin:8px 10px 0;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mute)}.lp-prog b{color:var(--navy);white-space:nowrap;font-size:11px}.lp-prog .bar{flex:1;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.lp-prog .bar i{display:block;height:5px;border-radius:3px;background:var(--navy)}.lp-vf{position:relative;margin:10px 10px 0;height:214px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 30% 20%,#2a3350,#141a30 55%,#0b0f1f);box-shadow:inset 0 0 0 1px #ffffff0f}.lp-qr{line-height:0;border-radius:3px;overflow:hidden}.lp-fr{position:absolute;left:50%;top:50%;width:132px;height:132px;transform:translate(-50%,-50%)}.lp-fr i{position:absolute;width:25px;height:25px;border:3px solid #fff}.lp-fr i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0;border-radius:10px 0 0}.lp-fr i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.lp-fr i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0;border-radius:0 0 0 10px}.lp-fr i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 10px}.lp-live{position:absolute;left:11px;top:14px;display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:#fff;background:#00000059;padding:3px 7px;border-radius:999px;line-height:1.3}.lp-live i{width:5px;height:5px;border-radius:50%;background:#4ade80}.lp-tgs{position:absolute;top:10px;right:10px;display:flex;gap:6px}.lp-tg{width:29px;height:29px;border-radius:10px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center}.lp-tg.on{background:#4ade804d;border-color:#4ade8099}.lp-vcap{position:absolute;left:0;right:0;bottom:11px;text-align:center;color:#ffffffd9;font-size:9.5px}.lp-manual{margin:10px 10px 0;display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:3px 3px 3px 10px;height:37px;background:#fff}.lp-manual span{flex:1;min-width:0;font-size:11px;color:#a2a5ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-manual b{background:var(--navy);color:#fff;font-size:10px;font-weight:700;padding:7px 11px;border-radius:8px}.lp-last{margin:10px 10px 0;font-size:9.5px;color:#7b8196;text-align:center}.lp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141a3873;z-index:3}.lp-gs{position:absolute;left:0;right:0;bottom:0;z-index:4;border-radius:19px 19px 0 0;padding:7px 14px 21px;text-align:center;box-shadow:0 -8px 24px #00000040}.lp-gs.g{background:#e5f5ec}.lp-gs .grab{width:28px;height:3px;border-radius:2px;background:#b9dec9;margin:0 auto 11px}.lp-gs .ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1px auto 0;color:#fff;background:#1f8a5b}.lp-gs .t{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-top:8px;color:#1f8a5b}.lp-gs h2{font-size:19px;font-weight:800;color:var(--navy);letter-spacing:-.35px;margin:4px 0 0;line-height:1.15}.lp-gs .m{font-size:10px;color:#4a5170;margin-top:4px}.lp-gs .pl{display:flex;justify-content:center;margin-top:8px}.lp-gs .bn{margin-top:14px;height:39px;border-radius:11px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.lp-pricing{padding-top:36px}.lp-pricing h2{margin-bottom:14px}.lp-tog{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.lp-seg{display:inline-flex;padding:3px;border-radius:999px;background:#e8e6df}.lp-seg button{height:44px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:none;font-size:13.5px;font-weight:700;color:var(--sub);cursor:pointer}.lp-seg button.on{background:#fff;color:var(--navy);box-shadow:0 1px 3px #1f24301f}.lp-save{font-size:12.5px;color:#1f6b45;font-weight:700}.lp-plan{padding:16px 15px 14px;margin-bottom:12px}.lp-pn{font-size:17px;font-weight:800}.lp-pp{margin-top:6px}.lp-pp span{font-size:30px;font-weight:800;letter-spacing:-.8px}.lp-pp span.gold{border-bottom:2px dashed var(--gold)}.lp-pp small{font-size:14px;color:var(--sub);font-weight:600}.lp-ps{font-size:11.5px;color:#3d4454;margin-top:4px;line-height:1.35}.lp-ck{list-style:none;margin:10px 0 0;padding:0}.lp-ck li{display:flex;gap:7px;font-size:12.5px;color:#4a4f5c;padding:3px 0;line-height:1.35;overflow-wrap:anywhere}.lp-ck li svg{flex:none;margin-top:1px;stroke-width:2.8}.lp-pbtn{min-height:42px;font-size:14.5px;border-radius:10px;margin-top:14px}.lp-close{padding:36px 0 8px;text-align:center}.lp-close h2{font-size:24px;letter-spacing:-.5px;line-height:1.2}.lp-close p{font-size:14.5px;color:var(--sub);margin:8px 0 0;line-height:1.45}.lp-close .lp-btn{margin-top:18px}.lp-foot{margin:36px -20px 0;padding:24px 20px 40px;background:#efeee9;border-top:1px solid var(--line)}.lp-foot b{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;letter-spacing:-.2px}.lp-foot b .mk{width:22px;height:22px}.lp-foot p{font-size:13px;color:#6b6f78;margin:8px 0 0;line-height:1.5}.lp-foot nav{display:flex;gap:18px;margin-top:12px}.lp-foot nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--navy);text-decoration:none}.lp-foot small{display:block;font-size:11.5px;color:#3d4454;margin-top:12px}.lp-plan.on{border-color:#c5d0f5;background:#f7f9ff}.prop{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f43d6;margin-left:6px}.lp-one{font-size:14.5px;color:#4a5468;text-align:center;margin:8px 0 0}a.login{position:absolute;right:18px;top:18px;font-weight:700;color:var(--navy);text-decoration:none}.card.tb{margin-top:14px;padding:16px 16px 14px}.tb.blue{background:#f2f5ff;border-color:#dbe3ff}.tb.amber,.tb.ended{background:#fff6e5;border-color:#f0b95c}.card.tb>b{display:block}.card.tb>p{margin:6px 0 0;font-size:14.5px;line-height:1.4}.tb-acts{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:14px}.tb-acts .btn,.tb-acts .btn.ghost{width:100%;min-height:44px;padding:0 16px;box-sizing:border-box}.tb-acts .tlink{width:100%;margin:0;min-height:44px;text-align:center}.card.ends{padding:16px 18px;margin-top:12px}.card.ends .k{display:block;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#3d4454;font-weight:700}.card.ends b{display:block;font-size:20px;line-height:1.25;margin-top:6px}
