:root{--bg:#080a0b;--bg-soft:#0d1011;--panel:#121617;--panel-2:#171c1d;--panel-3:#1d2324;--line:#2b3434;--line-bright:#465251;--text:#f7faf8;--muted:#98a39e;--lime:#b8ff00;--lime-2:#8fd600;--lime-soft:rgba(184,255,0,.10);--lime-glow:rgba(184,255,0,.22);--danger:#ff6969;--danger-soft:rgba(255,80,80,.08);--success:#b8ff00;--radius:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% 8%,rgba(184,255,0,.055),transparent 24%),linear-gradient(180deg,#090b0c 0%,#070909 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.cursor-glow{position:fixed;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(184,255,0,.045),transparent 68%);pointer-events:none;transform:translate(-50%,-50%);z-index:0}.nav{height:78px;display:flex;align-items:center;gap:28px;padding:0 4%;position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.025);background:rgba(8,10,11,.80);backdrop-filter:blur(14px);position:sticky;top:0}.brand{min-width:172px}.brand img{width:170px;height:52px;object-fit:contain;display:block}.nav nav{display:flex;align-items:center;justify-content:center;gap:26px;flex:1}.nav nav a,.back a,footer a{color:#aeb8b3;text-decoration:none;font-size:12px;font-weight:750;transition:color .2s}.nav nav a:hover,.nav nav a.active,.back a:hover,footer a:hover{color:var(--lime)}.nav-cta{background:var(--lime)!important;color:#0c0e0d!important;padding:12px 18px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:950;box-shadow:0 0 24px rgba(184,255,0,.12)}
.hero{min-height:600px;max-width:1320px;margin:auto;display:grid;grid-template-columns:48% 52%;align-items:center;padding:54px 38px 44px;position:relative}.hero-copy{z-index:2;max-width:600px}.eyebrow,.section-kicker{color:var(--lime);letter-spacing:2.2px;font-size:11px;font-weight:950}.hero h1{font-size:82px;line-height:.88;margin:20px 0 25px;letter-spacing:-4px}.hero h1 span{display:block;color:#f7faf8}.hero h1 strong{display:block;color:var(--lime);text-shadow:0 0 24px rgba(184,255,0,.10)}.hero p{font-size:19px;line-height:1.65;color:#b5beb9;max-width:580px}.buttons{display:flex;gap:13px;margin:30px 0}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 25px;border-radius:9px;text-decoration:none;font-weight:900;font-size:13px;border:1px solid transparent;cursor:pointer;transition:transform .17s,box-shadow .17s,background .17s,border-color .17s,opacity .17s;color:inherit;font-family:inherit}.btn:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--lime);color:#0b0d0d;box-shadow:0 0 24px rgba(184,255,0,.13)}.ghost{border-color:#46504d;color:#edf2ef;background:#101314}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px rgba(184,255,0,.12)}.primary:hover:not(:disabled){background:#c7ff31}.ghost:hover:not(:disabled){border-color:var(--lime);background:#141918}.benefits{display:flex;gap:26px;color:#c5ccc8;font-size:13px}.phoenix-stage{height:480px;position:relative;display:flex;align-items:center;justify-content:center}.wi-fixed{width:min(590px,94%);height:auto;object-fit:contain;position:relative;z-index:3;filter:drop-shadow(0 0 28px rgba(184,255,0,.11));animation:wiGlow 3.4s ease-in-out infinite}.halo{position:absolute;width:360px;height:360px;border:1px solid rgba(184,255,0,.15);border-radius:50%;box-shadow:0 0 70px rgba(184,255,0,.05),inset 0 0 50px rgba(184,255,0,.03);animation:pulse 4s ease-in-out infinite}.halo2{width:440px;height:440px;opacity:.35;animation:pulse 5s ease-in-out infinite reverse}.core{position:absolute;bottom:68px;width:250px;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(184,255,0,.62),rgba(143,214,0,.22) 38%,transparent 72%);filter:blur(10px);animation:core 2.7s ease-in-out infinite}.embers{position:absolute;inset:20px;background-image:radial-gradient(circle,rgba(184,255,0,.50) 0 1px,transparent 2px);background-size:94px 94px;opacity:.11}
.section-block{max-width:1160px;margin:10px auto 82px;padding:0 28px}.section-heading.center{text-align:center;max-width:720px;margin:0 auto 30px}.section-heading h2,.premium-showcase h2,.pricing h2{font-size:36px;line-height:1.15;margin:10px 0 12px}.section-heading p,.pricing-intro,.premium-copy>p{color:var(--muted);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-card{background:linear-gradient(180deg,#111516,#0c0f10);border:1px solid var(--line);border-radius:14px;padding:20px;min-height:190px;transition:border-color .2s,transform .2s,background .2s}.feature-card:hover{border-color:#43504c;transform:translateY(-3px);background:#121716}.feature-icon{width:40px;height:40px;border-radius:10px;border:1px solid rgba(184,255,0,.28);display:grid;place-items:center;background:var(--lime-soft);margin-bottom:18px}.feature-card h3{font-size:16px;margin:0 0 8px}.feature-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.premium-showcase{max-width:1160px;margin:0 auto 82px;padding:34px;border:1px solid rgba(184,255,0,.38);border-radius:20px;background:radial-gradient(circle at 15% 15%,rgba(184,255,0,.08),transparent 31%),linear-gradient(135deg,#111612,#0b0e0d 62%);display:grid;grid-template-columns:38% 62%;gap:36px;box-shadow:0 22px 70px rgba(0,0,0,.23),0 0 44px rgba(184,255,0,.035)}.premium-copy{padding:12px}.premium-badge,.best-value{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--lime);color:#0a0c0b;font-size:10px;font-weight:950;letter-spacing:1.4px;padding:7px 11px}.premium-copy h2{font-size:39px}.premium-copy .btn{margin-top:10px}.premium-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.premium-feature-grid article{display:flex;gap:14px;padding:16px;border:1px solid #29322f;border-radius:12px;background:rgba(11,14,13,.66)}.premium-feature-grid article>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--lime-soft);display:grid;place-items:center}.premium-feature-grid h3{font-size:14px;margin:1px 0 5px}.premium-feature-grid p{font-size:12px;line-height:1.55;color:var(--muted);margin:0}
.download-card{max-width:1100px;margin:0 auto 75px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(100deg,#0d1011,#131718 65%,#0a0c0d);padding:24px 30px;display:flex;align-items:center;gap:24px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.download-icon{width:108px;height:72px;border:1px solid rgba(184,255,0,.4);border-radius:13px;display:grid;place-items:center;background:#0b0e0e}.download-icon img{width:94px;height:54px;object-fit:contain}.download-card h2{margin:7px 0;font-size:25px}.download-card p{margin:0;color:var(--muted)}.download-card .btn{margin-left:auto}
.pricing{text-align:center;max-width:1160px;margin:0 auto 80px;padding:0 28px}.pricing-intro{max-width:650px;margin:0 auto 28px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.price-grid.three{grid-template-columns:repeat(3,1fr)}.price-card{position:relative;border:1px solid var(--line);border-radius:15px;padding:27px 24px 24px;background:linear-gradient(180deg,#111516,#0c0f10);text-align:left;display:flex;flex-direction:column}.price-card.featured{border-color:rgba(184,255,0,.72);box-shadow:0 0 42px rgba(184,255,0,.07);transform:translateY(-8px)}.price-card.premium-card{background:radial-gradient(circle at 50% 0,rgba(184,255,0,.09),transparent 37%),linear-gradient(180deg,#111712,#0c0f10)}.best-value{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap}.plan{color:var(--lime);font-weight:950;text-align:center;font-size:12px;letter-spacing:1px}.plan-subtitle{text-align:center;color:#a6b0ab;font-size:12px;margin-top:6px}.price{text-align:center;font-size:37px;font-weight:950;margin:15px 0}.price small{font-size:13px;color:var(--muted);font-weight:500}.price-card ul{list-style:none;padding:0;color:#c3cac6;line-height:2.15;font-size:13px;margin:8px 0 23px;flex:1}.price-card li:before{content:"✓";color:var(--lime);margin-right:9px;font-weight:900}.price-card .btn{width:100%}
.disclaimer{max-width:1100px;margin:0 auto 55px;padding:24px 30px;border:1px solid var(--line);border-radius:14px;background:#0a0d0d;text-align:center}.disclaimer h2{font-size:19px;margin:8px 0 12px}.disclaimer p{max-width:900px;margin:auto;color:#929c98;line-height:1.7;font-size:13px}footer{border-top:1px solid #242a2b;margin:0 3%;padding:22px 28px;display:flex;align-items:center;gap:32px;color:#818b87;font-size:12px}footer img{width:150px;height:46px;object-fit:contain}footer div{display:flex;gap:22px;flex:1;justify-content:center}
.inner-page{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:55px 20px}.panel{width:min(650px,100%);border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#121617,#0c0f10);padding:35px;box-shadow:0 24px 90px rgba(0,0,0,.4)}.wide-panel{width:min(850px,100%)}.panel h1{font-size:42px;margin:12px 0}.muted{color:var(--muted);line-height:1.65}.form{margin-top:25px}.form label,.playlist-slot label{display:block;color:#dce2df;font-size:13px;font-weight:700;margin:17px 0}.form input,.playlist-slot input{width:100%;background:#0b0e0f;border:1px solid #323b3b;color:#f3f6f4;border-radius:9px;padding:14px 46px 14px 14px;font-size:14px;outline:none;font-family:inherit}.form input:focus,.playlist-slot input:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(184,255,0,.065)}.plan-select{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:20px 0}.three-plans{grid-template-columns:repeat(3,1fr)}.plan-choice{background:#0d1111;border:1px solid #333c3b;border-radius:10px;padding:16px;color:#d4dad7;cursor:pointer;text-align:left;font-family:inherit;font-weight:800}.plan-choice span{display:block;color:#8f9994;font-size:9px;letter-spacing:1px;margin-bottom:6px}.plan-choice b{display:block;color:var(--lime);margin-top:7px;font-size:18px}.plan-choice.active{border-color:var(--lime);background:#121711;box-shadow:0 0 20px rgba(184,255,0,.06)}.premium-choice{position:relative}.wide{width:100%}.success{margin-top:20px;border:1px solid rgba(184,255,0,.48);background:rgba(184,255,0,.045);border-radius:12px;padding:26px;text-align:center}.check{margin:auto;width:70px;height:70px;border:3px solid var(--lime);border-radius:50%;display:grid;place-items:center;color:var(--lime);font-size:42px}.success h2{margin-bottom:5px}.success p{color:var(--muted)}.status-box{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left;background:#0b0e0f;border:1px solid #252d2c;border-radius:9px;padding:15px;margin:20px 0}.status-box span{color:#929d98}.status-box b{text-align:right}.green{color:var(--lime)}
.validated-field{position:relative;margin-top:8px}.device-id-field{display:flex;align-items:center;background:#0b0e0f;border:1px solid #323b3b;border-radius:9px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.device-id-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(184,255,0,.065)}.device-id-field input{flex:1!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;letter-spacing:.8px;font-weight:800}.field-status{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:950;font-size:15px;pointer-events:none}.device-id-field .field-status{right:12px}.field-status.ok{background:rgba(184,255,0,.13);color:var(--lime);border:1px solid rgba(184,255,0,.42)}.field-status.bad{background:rgba(255,90,90,.09);color:#ff7777;border:1px solid rgba(255,100,100,.36)}.field-hint{display:block;margin-top:7px;color:#7f8a85;font-size:11px;font-weight:550}.field-hint.ok{color:#a9d95d}.field-hint.bad{color:#e48383}
.playlist-page{max-width:1180px;margin:auto;padding:48px 28px 80px}.playlist-page-head{text-align:center;max-width:760px;margin:0 auto 34px}.playlist-page-head .back{text-align:left;margin-bottom:24px}.playlist-page-head h1{font-size:46px;margin:10px 0}.playlist-page-head>p{color:var(--muted);font-size:16px}.manage-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}.manage-card{position:relative;border:1px solid var(--line);border-radius:18px;padding:30px;background:linear-gradient(180deg,#111516,#0c0f10);box-shadow:0 24px 70px rgba(0,0,0,.22);overflow:hidden}.manage-card h2{font-size:26px;margin:8px 0}.manage-number{position:absolute;right:22px;top:15px;font-size:54px;font-weight:950;color:rgba(184,255,0,.045);letter-spacing:-4px}.compact-form{margin-top:20px}.playlist-slots{margin-top:28px;padding-top:24px;border-top:1px solid #252d2c}.slot-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}.slot-heading h3{margin:0 0 4px;font-size:18px}.slot-heading p{margin:0;color:var(--muted);font-size:12px}.slot-limit{font-size:9px;font-weight:950;letter-spacing:1px;color:var(--lime);border:1px solid rgba(184,255,0,.3);background:var(--lime-soft);padding:6px 9px;border-radius:999px}.playlist-slot{border:1px solid #2b3431;border-radius:12px;padding:18px;margin:10px 0;background:#0c100f}.slot-title{display:flex;justify-content:space-between;align-items:center}.slot-title span{font-weight:900;font-size:13px}.slot-title b{font-size:19px;color:#2c3832}.playlist-slot label{margin:13px 0}.playlist-slot input{margin:0}.inline-success{margin-top:13px;border:1px solid rgba(184,255,0,.35);background:rgba(184,255,0,.06);color:#dfffa0;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:800;text-align:center}.playlist-list{margin-top:18px;display:grid;gap:9px}.playlist-row{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#0d1111;border:1px solid #2a3332;border-radius:11px;padding:13px 14px}.playlist-info{min-width:0}.playlist-info span{display:block;color:#77827d;font-size:9px;font-weight:900;letter-spacing:1px;margin-bottom:4px}.playlist-info b{color:#eef2f0;word-break:break-word;font-size:13px}.empty-playlists{background:#0d1111;border:1px solid #2a3332;border-radius:10px;padding:18px;color:#929c98;text-align:center;font-size:13px}.error{margin-top:12px;border:1px solid #743939;background:var(--danger-soft);border-radius:9px;padding:12px;color:#ff9b9b;font-size:12px}.danger{background:#702626;color:#fff;border-color:#963b3b;box-shadow:none}.danger:hover:not(:disabled){background:#8a3030;box-shadow:0 8px 24px rgba(170,35,35,.13)}.small{min-height:38px;padding:0 15px;font-size:11px}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(7px);z-index:100;display:grid;place-items:center;padding:20px}.modal-card{width:min(430px,100%);border:1px solid #5d3838;border-radius:16px;background:#111415;padding:28px;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.65)}.modal-icon{width:54px;height:54px;border-radius:50%;margin:0 auto 14px;border:1px solid #8c4c4c;background:rgba(255,80,80,.08);display:grid;place-items:center;color:#ff8585;font-size:26px;font-weight:950}.modal-card h3{font-size:23px;margin:0 0 8px}.modal-card p{color:var(--muted);line-height:1.6}.modal-card b{color:#f4f6f5}.confirm-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.confirm-actions .btn{flex:1}
.hidden{display:none!important}.shake{animation:shake .4s}.reveal{animation:reveal .6s both}.magnetic{position:relative}.magnetic:active{transform:scale(.97)}.click-ripple{position:fixed;width:18px;height:18px;border:2px solid var(--lime);border-radius:50%;pointer-events:none;z-index:130;transform:translate(-50%,-50%);animation:ripple .6s ease-out forwards}
@keyframes wiGlow{0%,100%{filter:drop-shadow(0 0 12px rgba(184,255,0,.08))}50%{filter:drop-shadow(0 0 25px rgba(184,255,0,.18))}}@keyframes pulse{0%,100%{transform:scale(.96);opacity:.30}50%{transform:scale(1.03);opacity:.58}}@keyframes core{0%,100%{transform:scaleX(.85);opacity:.38}50%{transform:scaleX(1.1);opacity:.72}}@keyframes reveal{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes ripple{to{width:90px;height:90px;opacity:0}}
@media(max-width:1000px){.feature-grid{grid-template-columns:repeat(2,1fr)}.premium-showcase{grid-template-columns:1fr}.manage-grid{grid-template-columns:1fr}.price-grid.three{grid-template-columns:1fr}.price-card.featured{transform:none}.three-plans{grid-template-columns:1fr}.nav nav{gap:14px}.nav nav a{font-size:10px}}
@media(max-width:780px){.hero{grid-template-columns:1fr;text-align:center;padding-top:26px}.phoenix-stage{height:320px;grid-row:1}.hero-copy{grid-row:2;margin:auto}.buttons,.benefits{justify-content:center}.hero h1{font-size:64px}.download-card{margin:0 20px 55px;flex-wrap:wrap}.download-card .btn{margin-left:0;width:100%}.nav-cta{display:none}.premium-feature-grid{grid-template-columns:1fr}}
@media(max-width:620px){.nav{padding:0 12px;height:68px}.brand{min-width:120px}.brand img{width:120px;height:40px}.nav nav{gap:9px;overflow-x:auto;justify-content:flex-start}.nav nav a{white-space:nowrap;font-size:9px}.hero{padding:20px 18px 45px}.hero h1{font-size:52px}.phoenix-stage{height:250px}.wi-fixed{width:min(420px,95%)}.benefits{flex-wrap:wrap}.feature-grid{grid-template-columns:1fr}.section-heading h2,.pricing h2,.premium-showcase h2{font-size:30px}.premium-showcase{margin:0 18px 60px;padding:24px}.playlist-page{padding:32px 16px 55px}.playlist-page-head h1{font-size:36px}.manage-card{padding:23px}.panel{padding:24px}.slot-heading{align-items:flex-start}.plan-select{grid-template-columns:1fr}footer{flex-direction:column;text-align:center}footer div{flex-wrap:wrap}.playlist-row{align-items:flex-start;flex-direction:column}.playlist-row .btn{width:100%}.confirm-actions{flex-direction:column}.confirm-actions .btn{width:100%}}
.language-wrap{display:flex;align-items:center}.language-select{background:#0d1111;color:#dce2df;border:1px solid #323b3b;border-radius:8px;padding:9px 28px 9px 10px;font:700 11px inherit;outline:none;cursor:pointer}.language-select:focus{border-color:var(--lime)}
.add-playlist-btn{width:100%;min-height:76px;margin:14px 0 18px;border:1px dashed rgba(184,255,0,.34);border-radius:12px;background:rgba(184,255,0,.025);color:#dce2df;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;font:800 12px inherit;transition:.2s}.add-playlist-btn:hover{border-color:var(--lime);background:rgba(184,255,0,.055);transform:translateY(-1px)}.add-playlist-btn span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#0b0d0c;font-size:30px;font-weight:500;line-height:1;box-shadow:0 0 24px rgba(184,255,0,.15)}
.disclaimer{border-color:rgba(255,70,70,.5)!important;background:rgba(95,12,12,.18)!important}.disclaimer .section-kicker,.disclaimer h2{color:#ff5757!important}.disclaimer p{color:#ff9a9a!important}.legal-page{max-width:900px;margin:0 auto;padding:64px 24px 90px}.legal-hero{text-align:center;margin-bottom:34px}.legal-hero h1{font-size:46px;margin:12px 0}.legal-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#111516,#0c0f10);padding:30px;margin:14px 0}.legal-card h2{font-size:20px;margin:0 0 10px}.legal-card p,.legal-card li{color:#9ca6a1;line-height:1.75;font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-item{border:1px solid var(--line);border-radius:12px;padding:20px;background:#0d1111}.contact-item b{display:block;margin-bottom:6px}.contact-item span,.contact-item a{color:#9ca6a1;text-decoration:none}
html[dir="rtl"] body{text-align:right}html[dir="rtl"] .nav{direction:rtl}html[dir="rtl"] footer{direction:rtl}
@media(max-width:780px){.language-wrap{margin-left:auto}.contact-grid{grid-template-columns:1fr}}@media(max-width:620px){.language-select{padding:8px 7px;font-size:10px}.nav nav{display:none}}

/* Legal pages — expanded clear-answer layout */
.legal-meta{display:inline-flex;margin-top:14px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#0d1111;color:#92a098;font-size:12px;font-weight:700;letter-spacing:.2px}
.legal-card strong{color:#eef7f1}.legal-card ul{margin:12px 0 0;padding-left:22px}.legal-card li+li{margin-top:7px}.legal-card p+p{margin-top:10px}.legal-card h2{line-height:1.35}.legal-highlight{border-color:rgba(186,255,72,.34);background:linear-gradient(180deg,rgba(184,255,70,.07),#0c0f10)}.legal-highlight h2{color:#c7ff63}.refund-card{border-color:rgba(89,203,255,.28)}.refund-card h2{color:#8edcff}.legal-note{margin-top:16px;padding:15px 17px;border-left:3px solid #c7ff63;border-radius:8px;background:rgba(199,255,99,.06);color:#aab6af;font-size:13px;line-height:1.7}.legal-note strong{color:#d8ff98}.legal-link{color:#c7ff63;text-decoration:none;font-weight:800}.legal-link:hover{text-decoration:underline}.legal-acceptance{margin-top:24px}
.device-live-hint{display:block;margin-top:8px;color:#89958f;font-size:12px;line-height:1.5;min-height:18px}.device-live-hint.ready{color:#c7ff63}.device-live-hint.warn{color:#ff8b8b}

/* V11: clean checkout consent + legal clarity */
.checkout-consent{display:flex!important;align-items:flex-start;gap:11px;margin:15px 0 18px!important;padding:14px 15px;border:1px solid var(--line);border-radius:10px;background:#0d1111;color:#cbd3cf!important;font-size:12px!important;font-weight:650!important;line-height:1.55;cursor:pointer}
.checkout-consent input{appearance:auto!important;-webkit-appearance:checkbox!important;width:17px!important;height:17px!important;min-width:17px;margin:2px 0 0!important;padding:0!important;accent-color:var(--lime);cursor:pointer;box-shadow:none!important}
.checkout-consent span{display:block}.checkout-consent a{color:var(--lime);font-weight:850;text-decoration:none}.checkout-consent a:hover{text-decoration:underline}
.btn:disabled{opacity:.42;cursor:not-allowed;transform:none!important;filter:saturate(.55)}
.legal-warning-card{border-color:rgba(255,180,72,.30)}.legal-warning-card h2{color:#ffc46b}
.legal-rights-card{border-color:rgba(150,170,255,.25)}.legal-rights-card h2{color:#b8c5ff}
