/*src:9e7410aa1f0754e15a50c8efe6e32d3f*/:root{--bg-main:#fcfefe;--bg-glass:rgba(255,255,255,.85);--bg-glass-card:rgba(255,255,255,.9);--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--cyan-500:#06b6d4;--cyan-600:#0891b2;--blue-accent:#3b82f6;--amber:#d97706;--rose:#e11d48;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-glass:rgba(204,251,241,.7);--border-subtle:#e2e8f0;--grad:linear-gradient(135deg,#0d9488 0%,#06b6d4 50%,#3b82f6 100%);--font-heading:'Outfit',"Segoe UI",system-ui,sans-serif;--font-body:'Inter',"Segoe UI",system-ui,sans-serif;--shadow-glass:0 10px 30px -5px rgba(13,148,136,.1),0 5px 15px -3px rgba(0,0,0,.04);--shadow-hover:0 20px 40px -10px rgba(6,182,212,.2),0 8px 20px -4px rgba(0,0,0,.06)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--bg-main);background-image: radial-gradient(at 12% 8%,rgba(6,182,212,.12) 0,transparent 42%),radial-gradient(at 88% 5%,rgba(20,184,166,.13) 0,transparent 42%),radial-gradient(at 50% 92%,rgba(59,130,246,.07) 0,transparent 55%);background-attachment:fixed;color:var(--text-main);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--cyan-500);outline-offset:3px}.container{max-width:1420px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:800;letter-spacing:-.025em;color:var(--text-main)}.gradient-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tnum{font-variant-numeric:tabular-nums}.header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(204,251,241,.8)}.head-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:14px 24px}.logo{display:flex;align-items:center;gap:11px;font-family:var(--font-heading);font-size:1.15rem;font-weight:800;letter-spacing:-.035em;flex:none}.logo-circle{width:40px;height:40px;background:var(--grad);color:#fff;border-radius:13px;display:grid;place-items:center;flex:none;box-shadow:0 4px 14px rgba(13,148,136,.3)}.logo span b{color:var(--teal-600);font-weight:800}.logo small{display:block;font-family:var(--font-body);font-size:.66rem;font-weight:600;color:var(--teal-600);letter-spacing:.07em;text-transform:uppercase;margin-top:1px}.search{width:100%;max-width:400px;justify-self:center;position:relative}.search input{width:100%;padding:11px 16px 11px 42px;border-radius:9999px;border:1px solid var(--border-glass);background:rgba(255,255,255,.9);font-family:var(--font-body);font-size:.92rem;color:var(--text-main);box-shadow:0 2px 8px rgba(13,148,136,.06)}.search input::placeholder{color:var(--text-light)}.search input:focus{outline:none;border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(20,184,166,.13)}.search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-light)}.head-actions{display:flex;align-items:center;gap:8px;justify-self:end}.link-act{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:.88rem;color:var(--text-muted);padding:9px 14px;border-radius:9999px;transition:.2s}.link-act:hover{color:var(--teal-700);background:var(--teal-50)}.wa{background:#25d366;color:#fff;padding:10px 18px;border-radius:9999px;font-weight:700;font-size:.88rem;font-family:var(--font-heading);display:inline-flex;align-items:center;gap:7px;transition:.22s;box-shadow:0 4px 14px rgba(37,211,102,.32)}.wa:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(37,211,102,.45)}.navmenu{display:flex;align-items:center;gap:2px;flex:none}.navmenu > a,.navmenu button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:9px 15px;border-radius:9999px;font-family:var(--font-body);font-weight:600;font-size:.89rem;color:var(--text-muted);transition:.2s}.navmenu > a:hover,.navmenu button:hover{color:var(--teal-700);background:var(--teal-50)}.navmenu > a.active{color:#fff;background:var(--grad);box-shadow:0 4px 14px rgba(13,148,136,.3)}.navmenu .chev{transition:transform .2s}.navitem{position:relative}.navitem[data-open="true"] > button{color:var(--teal-700);background:var(--teal-50)}.navitem[data-open="true"] .chev{transform:rotate(180deg)}.submenu{position:absolute;top:calc(100% + 9px);left:0;min-width:236px;background:rgba(255,255,255,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-glass);border-radius:16px;padding:8px;z-index:120;box-shadow:0 18px 40px -14px rgba(13,148,136,.26),0 6px 16px -6px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s}.navitem[data-open="true"] .submenu,.navitem:hover .submenu,.navitem:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu::before{content:"";position:absolute;top:-9px;left:0;right:0;height:9px}.submenu a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;border-radius:11px;font-size:.9rem;font-weight:600;color:var(--text-muted);transition:.16s}.submenu a:hover{background:var(--teal-50);color:var(--teal-700)}.submenu a .count{font-size:.76rem;font-weight:700;color:var(--text-light);background:#fff;border:1px solid var(--border-glass);border-radius:9999px;padding:1px 9px;flex:none}.submenu a:hover .count{color:var(--teal-700);border-color:var(--teal-200)}.submenu a.zero{opacity:.5;pointer-events:none}.hero{padding:58px 0 42px;text-align:center}.hero h1{font-size:3.1rem;line-height:1.1;margin-bottom:14px;text-wrap:balance}.hero p{font-size:1.12rem;color:var(--text-muted);max-width:640px;margin:0 auto}.trust{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;justify-content:center}.trust-item{display:inline-flex;align-items:center;gap:10px;background:var(--bg-glass-card);backdrop-filter:blur(12px);border:1px solid var(--border-glass);border-radius:9999px;padding:10px 18px;box-shadow:var(--shadow-glass);font-size:.88rem;font-weight:600;color:var(--text-main)}.trust-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#ccfbf1,#e0f2fe);color:var(--teal-700);flex:none}.minis{display:inline-flex;gap:4px;flex:none}.minis span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:.72rem;color:#fff;line-height:1}.minis .np{background:linear-gradient(145deg,#8B5CF6,#5B21B6)}.minis .jc{background:linear-gradient(145deg,#F4434D,#C8102E)}.minis .pp{background:#f2f6fc;border:1px solid #dce6f5}.shop{display:grid;grid-template-columns:266px 1fr;gap:28px;align-items:start;padding:34px 0 0}.filters{position:sticky;top:88px;background:var(--bg-glass-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-glass);border-radius:24px;padding:24px;box-shadow:var(--shadow-glass)}.filters h2{font-size:1.08rem;display:flex;align-items:center;gap:9px;margin-bottom:20px}.fgroup{padding-top:18px;margin-top:18px;border-top:1px solid var(--border-glass)}.fgroup:first-of-type{padding-top:0;margin-top:0;border-top:none}.fgroup h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;color:var(--text-light);font-weight:700;margin-bottom:13px}.catlist{list-style:none;display:grid;gap:3px}.catlist a{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:11px;font-size:.91rem;font-weight:600;color:var(--text-muted);transition:.18s}.catlist a:hover{background:var(--teal-50);color:var(--teal-700)}.catlist a.active{background:linear-gradient(135deg,#ccfbf1,#e0f2fe);color:var(--teal-700)}.catlist .count{font-size:.78rem;font-weight:700;color:var(--text-light);background:#fff;border:1px solid var(--border-glass);border-radius:9999px;padding:1px 9px}.catlist a.active .count{color:var(--teal-700);border-color:var(--teal-200)}.catlist a.zero{opacity:.5}.range{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.86rem;font-weight:700;color:var(--text-main)}.range .val{background:#fff;border:1px solid var(--border-glass);border-radius:9px;padding:6px 11px;flex:1;text-align:center}input[type="range"]{width:100%;accent-color:var(--teal-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:9999px;font-weight:700;font-size:.92rem;font-family:var(--font-heading);transition:all .25s ease}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 4px 16px rgba(13,148,136,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.45)}.btn-outline{background:#fff;color:var(--text-main);border:1px solid var(--border-glass)}.btn-outline:hover{border-color:var(--teal-500);color:var(--teal-700);background:var(--teal-50)}.btn-full{width:100%}.resbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.resbar p{color:var(--text-muted);font-size:.92rem}.resbar p b{color:var(--text-main);font-weight:700}.sort{display:inline-flex;align-items:center;gap:9px;font-size:.88rem;font-weight:600;color:var(--text-muted)}.sort select{font-family:var(--font-body);font-size:.88rem;font-weight:600;padding:9px 14px;border-radius:9999px;border:1px solid var(--border-glass);background:#fff;color:var(--text-main);cursor:pointer}.sort select:focus{outline:none;border-color:var(--teal-500)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.card{background:var(--bg-glass-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;overflow:hidden;border:1px solid var(--border-glass);padding:0;box-shadow:0 1px 3px rgba(15,23,42,.05),0 6px 18px -10px rgba(13,148,136,.14);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);border-color:var(--teal-200);box-shadow:0 14px 30px -12px rgba(15,23,42,.16),0 4px 12px -4px rgba(13,148,136,.14)}.card > .tags,.card > h3,.card > .rating,.card > .desc,.card > .buyrow{margin-left:18px;margin-right:18px}.card > .tags{margin-top:17px}.card > .buyrow{margin-bottom:16px}.deliv{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(120deg,#ecfdf8,#e8f4fe);border-top:1px solid var(--border-glass);font-size:.77rem;font-weight:700;color:var(--teal-700);letter-spacing:.01em}.deliv svg{flex:none}.thumb{height:150px;position:relative;overflow:hidden;border-bottom:1px solid var(--border-glass);display:grid;place-items:center;background:linear-gradient(135deg,#ccfbf1 0%,#e0f2fe 55%,#f0fdfa 100%)}.thumb svg{color:var(--teal-700);opacity:.82}.thumb.b{background:linear-gradient(135deg,#dbeafe 0%,#ccfbf1 100%)}.thumb.b svg{color:#0284c7}.thumb.c{background:linear-gradient(135deg,#fef3c7 0%,#ccfbf1 100%)}.thumb.c svg{color:var(--amber)}.off{position:absolute;top:11px;left:11px;background:var(--rose);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.74rem;padding:5px 11px;border-radius:9999px;letter-spacing:.01em;box-shadow:0 4px 12px rgba(225,29,72,.35)}.tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.tags span{font-size:.72rem;font-weight:700;color:var(--cyan-600);background:#fff;border:1px solid var(--border-glass);border-radius:9999px;padding:3px 10px;letter-spacing:.02em}.card h3{font-size:1.08rem;line-height:1.35;margin-bottom:8px;letter-spacing:-.032em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card h3 a:hover{color:var(--teal-600)}.rating{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem;font-weight:700;color:var(--text-muted)}.stars{display:inline-flex;gap:1px;color:#f59e0b}.card p.desc{color:var(--text-muted);font-size:.89rem;line-height:1.6;margin-bottom:18px;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:3.2em}.buyrow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-glass)}.price .old{font-size:.82rem;color:var(--text-light);text-decoration:line-through;display:block;font-weight:600}.price .now{font-family:var(--font-heading);font-size:1.42rem;font-weight:800;color:var(--teal-600);letter-spacing:-.035em;display:block;line-height:1.15}.price .usd{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:.77rem;font-weight:700;color:var(--text-muted);background:var(--teal-50);border:1px solid var(--border-glass);border-radius:6px;padding:2px 8px}.price .usd::before{content:"$";color:var(--teal-600);font-weight:800}.buy{background:var(--grad);color:#fff;padding:10px 18px;border-radius:9999px;font-family:var(--font-heading);font-weight:700;font-size:.86rem;display:inline-flex;align-items:center;gap:7px;transition:.25s;flex:none;box-shadow:0 4px 14px rgba(13,148,136,.28)}.buy:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(6,182,212,.42)}footer{margin-top:80px;border-top:1px solid var(--border-glass);background:rgba(255,255,255,.82);backdrop-filter:blur(14px);padding:52px 0 30px}.fgrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:38px}.fgrid h4{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);margin-bottom:16px;font-weight:700}.fgrid ul{list-style:none;display:grid;gap:10px}.fgrid ul a{color:var(--text-muted);font-size:.91rem;font-weight:500;transition:.2s}.fgrid ul a:hover{color:var(--teal-600)}.fabout p{color:var(--text-muted);font-size:.92rem;margin:14px 0 20px;max-width:38ch}.pays{display:flex;gap:10px;flex-wrap:wrap}.pay{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e3ebf0;border-radius:11px;padding:7px 13px 7px 8px;box-shadow:0 2px 8px rgba(15,23,42,.06);transition:.2s}.pay:hover{border-color:#cfdbe4;box-shadow:0 5px 16px rgba(15,23,42,.1);transform:translateY(-1px)}.pay .mark{width:29px;height:29px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff;line-height:1}.pay .mark svg{width:19px;height:19px}.pay .wm{font-family:var(--font-heading);font-weight:800;font-size:.89rem;letter-spacing:-.025em;white-space:nowrap}.pay .wm i{font-style:normal}.pay,.pay-mini{--gloss:radial-gradient(90% 70% at 25% 0%,rgba(255,255,255,.26),transparent 60%);--edge:inset 0 1px 0 rgba(255,255,255,.34)}.pay.np .mark,.pay-mini.np{background:var(--gloss),linear-gradient(145deg,#8B5CF6,#5B21B6)}.pay.np .mark{box-shadow:0 3px 9px rgba(91,33,182,.34),var(--edge)}.pay.np .wm b{color:#1e1b4b}.pay.np .wm i{color:#6D28D9}.pay.jc .mark,.pay-mini.jc{background:var(--gloss),linear-gradient(145deg,#F4434D,#C8102E)}.pay.jc .mark{box-shadow:0 3px 9px rgba(200,16,46,.32),var(--edge)}.pay.jc .wm b{color:#C8102E}.pay.jc .wm i{color:#1a1a1a}.pay.ep .mark,.pay-mini.ep{background:var(--gloss),linear-gradient(145deg,#4ade80,#16a34a)}.pay.ep .mark{box-shadow:0 3px 9px rgba(22,163,74,.32),var(--edge)}.pay.ep .wm b{color:#14532d}.pay.ep .wm i{color:#16a34a}.pay.bk .mark,.pay-mini.bk{background:var(--gloss),linear-gradient(145deg,#00a651,#00713a)}.pay.bk .mark{box-shadow:0 3px 9px rgba(0,113,58,.3),var(--edge)}.pay.bk .wm b{color:#00713a}.pay.bk .wm i{color:#1a1a1a}.pay.bn .mark,.pay-mini.bn{background:var(--gloss),linear-gradient(145deg,#2b3139,#12161c)}.pay.bn .mark{box-shadow:0 3px 9px rgba(18,22,28,.32),var(--edge)}.pay.bn .wm b{color:#1e2026}.pay.pp .mark,.pay-mini.pp{background:#f2f6fc;border:1px solid #dce6f5}.pay.pp .wm b{color:#253B80}.pay.pp .wm i{color:#179BD7}.pay em{font-style:normal;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:5px;padding:2px 6px;margin-left:2px}.fbottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-glass);color:var(--text-light);font-size:.85rem;display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}@media (max-width:1080px){.shop{grid-template-columns:1fr}.filters{position:static}.fgrid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:1140px){.search{max-width:none;order:3;flex-basis:100%}.head-main{flex-wrap:wrap;gap:12px 18px}.head-actions{margin-left:auto}}@media (max-width:820px){.head-actions{width:100%;margin-left:0;flex-wrap:wrap;gap:8px}.navmenu{flex:1;overflow-x:auto;padding-bottom:2px}.navmenu > a,.navmenu button{padding:8px 13px;font-size:.86rem}.submenu{left:auto;right:0;min-width:212px}.navitem:first-of-type .submenu{left:0;right:auto}.link-act span{display:none}.hero h1{font-size:2.1rem}.grid{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*{transition:none !important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--grad);color:#fff;padding:11px 20px;border-radius:0 0 12px 0;font-weight:700;font-family:var(--font-heading)}.skip-link:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.rating .sold{font-weight:500;color:var(--text-light)}.navitem.active > button{color:var(--teal-700);background:var(--teal-50)}.submenu a.on{background:linear-gradient(135deg,#ccfbf1,#e0f2fe);color:var(--teal-700)}.submenu a.on .count{color:var(--teal-700);border-color:var(--teal-200)}.clear-filter{display:block;text-align:center;margin-top:11px;font-size:.83rem;font-weight:600;color:var(--text-muted)}.clear-filter:hover{color:var(--teal-700);text-decoration:underline}.noresults{background:var(--bg-glass-card);backdrop-filter:blur(14px);border:1px solid var(--border-glass);border-radius:24px;padding:58px 30px;text-align:center;box-shadow:var(--shadow-glass)}.noresults svg{color:var(--teal-600);opacity:.55;margin-bottom:16px}.noresults h2{font-size:1.3rem;margin-bottom:10px}.noresults p{color:var(--text-muted);font-size:.95rem;max-width:44ch;margin:0 auto 22px;line-height:1.65}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:38px}.pager a,.pager span{min-width:42px;height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;font-size:.9rem;font-family:var(--font-heading);border:1px solid var(--border-glass);background:rgba(255,255,255,.9);color:var(--text-muted);transition:.2s}.pager a:hover{border-color:var(--teal-500);color:var(--teal-700);background:var(--teal-50);transform:translateY(-2px)}.pager .on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 4px 14px rgba(13,148,136,.3)}@media (max-width:1140px){.head-main{grid-template-columns:auto 1fr;gap:12px 18px}.search{grid-column:1 / -1;grid-row:2;order:0;max-width:none;justify-self:stretch}}@media (max-width:820px){.header{position:static}.head-main{grid-template-columns:1fr;padding:12px 24px 14px;gap:11px}.search{grid-column:1;grid-row:2}.head-actions{grid-column:1;grid-row:3;justify-self:stretch;margin-left:0;gap:7px}.navmenu{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.navmenu::-webkit-scrollbar{display:none}.link-act,.wa{flex:none}.wa span,.wa{font-size:.84rem}.hero{padding:38px 0 30px}.hero p{font-size:1rem}.trust{gap:9px}.trust-item{padding:8px 14px;font-size:.82rem}.shop{padding-top:24px;gap:22px}.filters{padding:20px;border-radius:20px}.resbar{gap:10px}.resbar p{font-size:.86rem}footer{margin-top:56px;padding:40px 0 26px}}@media (max-width:520px){.grid{grid-template-columns:1fr}.card h3{white-space:normal}.buyrow{flex-direction:column;align-items:stretch;gap:14px}.buy{justify-content:center}.fbottom{flex-direction:column;gap:8px}}:root{--font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--success:#059669;--success-bg:#d1fae5;--error-bg:#ffe4e6}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}.star-fill{font-variation-settings:'FILL' 1}.page-single{max-width:1420px;margin:0 auto;padding:30px 24px 0}.content-page{max-width:880px;margin:0 auto}.panel{background:var(--bg-glass-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-glass);border-radius:20px;padding:28px;box-shadow:var(--shadow-glass)}.panel h2{font-size:1.28rem;margin-bottom:6px}.panel .hint{font-size:.89rem;color:var(--text-muted);margin-bottom:20px}.panel .lead{color:var(--text-muted);font-size:.98rem;line-height:1.7}.content-page .panel{margin-bottom:22px}.btn-orange,.btn-blue{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:9999px;font-weight:700;font-size:.92rem;font-family:var(--font-heading);transition:all .25s ease;background:var(--grad);color:#fff;box-shadow:0 4px 16px rgba(13,148,136,.3)}.btn-orange:hover,.btn-blue:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.45)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:9999px;font-weight:700;font-size:.92rem;font-family:var(--font-heading);transition:all .25s ease}.btn-block{width:100%}.btn-lg{padding:15px 30px;font-size:1rem}.breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:.86rem;color:var(--text-light);margin-bottom:22px}.breadcrumb a{color:var(--text-muted);font-weight:600}.breadcrumb a:hover{color:var(--teal-700)}.breadcrumb .sep{color:var(--text-light)}.product-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:start}.product-gallery{background:var(--bg-glass-card);border:1px solid var(--border-glass);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-glass)}.product-gallery .p-thumb{display:block;aspect-ratio:16/10;position:relative;overflow:hidden;background:linear-gradient(135deg,#ccfbf1 0%,#e0f2fe 55%,#f0fdfa 100%);display:grid;place-items:center}.product-gallery .p-thumb img{width:100%;height:100%;object-fit:cover}.buy-card{background:var(--bg-glass-card);backdrop-filter:blur(14px);border:1px solid var(--border-glass);border-radius:20px;padding:26px;box-shadow:var(--shadow-glass);position:sticky;top:88px}.buy-card .cat-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.11em;font-weight:700;color:var(--teal-700)}.buy-card h1{font-size:1.72rem;line-height:1.22;margin:8px 0 12px}.rating-line{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--text-muted);margin-bottom:18px}.p-rating{display:inline-flex;align-items:center;gap:4px;color:#f59e0b;font-weight:700;white-space:nowrap}.p-rating .material-symbols-outlined{font-size:17px}.price-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.price-line .now{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--teal-600);letter-spacing:-.035em}.price-line .old{font-size:1rem;color:var(--text-light);text-decoration:line-through}.save-badge{background:var(--rose);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.74rem;padding:4px 11px;border-radius:9999px;box-shadow:0 4px 12px rgba(225,29,72,.32)}.tech-chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 22px}.tech-chip{font-size:.75rem;font-weight:700;color:var(--cyan-600);background:#fff;border:1px solid var(--border-glass);border-radius:9999px;padding:4px 12px}.buy-actions{display:flex;flex-direction:column;gap:11px;margin-bottom:22px}.buy-bullets{list-style:none;border-top:1px solid var(--border-glass);padding-top:18px;display:grid;gap:11px}.buy-bullets li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-muted)}.buy-bullets .material-symbols-outlined{font-size:19px;color:var(--success);flex:none}.detail-section{margin-top:30px;background:var(--bg-glass-card);border:1px solid var(--border-glass);border-radius:20px;padding:28px;box-shadow:var(--shadow-glass)}.detail-section h2{font-size:1.28rem;margin-bottom:14px}.detail-desc{color:var(--text-muted);font-size:.98rem;line-height:1.78;white-space:pre-line}.related-head{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:46px 0 20px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:30px;align-items:start}.checkout-layout > div{grid-column: 1}.checkout-layout > aside{grid-column: 2;position:sticky;top:24px}.step-label{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:800;font-size:1.02rem;margin:22px 0 14px}.step-label i{width:26px;height:26px;border-radius:9px;background:var(--grad);color:#fff;display:grid;place-items:center;font-style:normal;font-size:.82rem;font-weight:800;flex:none}.pay-account{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--border-glass);border-radius:14px;padding:13px 15px;margin-bottom:11px}.pay-mark{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.82rem}.pm-nayapay{background:linear-gradient(145deg,#8B5CF6,#5B21B6)}.pm-jazzcash{background:linear-gradient(145deg,#F4434D,#C8102E)}.pm-paypal{background:#f2f6fc;border:1px solid #dce6f5}.pay-account .pa-info{flex:1;min-width:0}.pay-account .pa-info b{display:block;font-size:.93rem}.pay-account .pa-info .pa-amt{display:inline-block;font-family:var(--font-heading);font-weight:800;font-size:.78rem;color:var(--teal-700);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:6px;padding:1px 8px;margin-left:7px;vertical-align:1px}.pay-account .pa-info span{font-size:.83rem;color:var(--text-muted);display:block;overflow-wrap:anywhere}.pay-account .pa-num{font-family:var(--font-mono);font-size:.87rem;font-weight:600;color:var(--text-main)}.copy-btn{display:inline-flex;align-items:center;gap:5px;font-size:.79rem;font-weight:700;padding:7px 12px;border-radius:9999px;background:#fff;border:1px solid var(--border-glass);color:var(--text-muted);flex:none;transition:.18s}.copy-btn:hover{border-color:var(--teal-500);color:var(--teal-700);background:var(--teal-50)}.copy-btn .material-symbols-outlined{font-size:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-field{margin-bottom:15px}.form-field label{display:block;font-size:.86rem;font-weight:700;margin-bottom:6px}.form-field label .req{color:var(--rose)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--border-glass);background:#fff;font-family:var(--font-body);font-size:.93rem;color:var(--text-main)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(20,184,166,.13)}.form-field .note{font-size:.78rem;color:var(--text-light);margin-top:5px}.radio-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.radio-methods .radio-method{position:relative;display:flex;flex-direction:column;margin:0;justify-content:center;gap:8px;min-height:78px;padding:13px 15px;background:#fff;border:1px solid var(--border-glass);border-radius:14px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.radio-method:hover{border-color:var(--teal-200);transform:translateY(-1px);box-shadow:0 8px 20px -12px rgba(13,148,136,.3)}.radio-method input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rm-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rm-top .pay{min-width:0;flex:0 1 auto}.rm-top .pay .wm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-method .pay em{display:none}.rm-sub{font-size:.78rem;font-weight:600;line-height:1.3;color:var(--text-muted)}.rm-dot{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff;border:2px solid #cbd5e1;transition:.18s}.rm-dot svg{width:12px;height:12px;opacity:0;transform:scale(.5);transition:.18s}.radio-method:has(input:checked){border-color:var(--teal-500);background:var(--teal-50);box-shadow:0 0 0 3px rgba(20,184,166,.13);transform:none}.radio-method:has(input:checked) .rm-sub{color:var(--teal-700)}.radio-method:has(input:checked) .rm-dot{background:var(--grad);border-color:transparent}.radio-method:has(input:checked) .rm-dot svg{opacity:1;transform:scale(1)}.radio-method:has(input:focus-visible){outline:2px solid var(--cyan-500);outline-offset:2px}@media (max-width:620px){.radio-methods .radio-method{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px 14px}.rm-top{display:contents}.radio-method .pay{order:1}.rm-sub{order:2;flex:1;text-align:right}.rm-dot{order:3}}.order-summary-product{display:flex;gap:14px;align-items:center;margin-bottom:18px}.order-summary-product .p-thumb{width:110px;aspect-ratio:16/10;border-radius:11px;flex:none;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#ccfbf1 0%,#e0f2fe 55%,#f0fdfa 100%)}.order-summary-product .p-thumb img{width:100%;height:100%;object-fit:cover}.order-summary-product b{font-size:.96rem;display:block}.order-summary-product span{font-size:.82rem;color:var(--text-light)}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:.92rem;color:var(--text-muted)}.summary-row b{color:var(--text-main)}.summary-row.total{border-top:1px solid var(--border-glass);margin-top:8px;padding-top:15px}.summary-row.total b{font-family:var(--font-heading);font-size:1.42rem;font-weight:800;color:var(--teal-600);letter-spacing:-.03em}.alert{border-radius:14px;padding:14px 18px;font-size:.91rem;margin-bottom:20px;line-height:1.6}.alert-error{background:var(--error-bg);color:#9f1239;border:1px solid #fecdd3}.alert-success{background:var(--success-bg);color:#065f46;border:1px solid #a7f3d0}.alert-info{background:var(--teal-50);color:var(--teal-700);border:1px solid var(--teal-100)}.status-card{max-width:660px;margin:0 auto;text-align:center}.status-icon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;margin:0 auto 18px}.status-icon .material-symbols-outlined{font-size:38px}.st-success{background:var(--success-bg);color:var(--success)}.st-pending{background:#fef3c7;color:var(--amber)}.st-error{background:var(--error-bg);color:var(--rose)}.status-card h1{font-size:1.85rem;margin-bottom:10px}.status-card p{color:var(--text-muted);margin-bottom:8px;line-height:1.7}.order-code-box{display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:1.05rem;background:#fff;border:1px dashed var(--teal-200);border-radius:12px;padding:11px 20px;margin:14px 0;color:var(--teal-700);letter-spacing:.04em}.status-actions{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;margin-top:12px}.timeline{text-align:left;margin:26px 0}.tl-item{display:flex;gap:14px;padding-bottom:20px;position:relative}.tl-item::before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:var(--border-glass)}.tl-item:last-child::before{display:none}.tl-dot{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--border-glass);color:var(--text-light);z-index:1}.tl-dot .material-symbols-outlined{font-size:16px}.tl-dot.done{background:var(--success);border-color:var(--success);color:#fff}.tl-dot.active{background:var(--amber);border-color:var(--amber);color:#fff}.tl-item b{display:block;font-size:.95rem}.tl-item span{font-size:.85rem;color:var(--text-muted)}.faq-item{border-top:1px solid var(--border-glass);padding:16px 0}.faq-item:first-of-type{border-top:none;padding-top:0}.faq-item b{display:block;font-family:var(--font-heading);font-size:1rem;margin-bottom:6px}.faq-item p{color:var(--text-muted);font-size:.93rem;line-height:1.7}@media (max-width:980px){.product-layout,.checkout-layout{grid-template-columns:1fr}.checkout-layout > div,.checkout-layout > aside{grid-column: auto;position: static}.buy-card{position:static}}@media (max-width:620px){.form-grid,.radio-methods{grid-template-columns:1fr}.panel,.detail-section{padding:22px 18px;border-radius:18px}.page-single{padding:22px 16px 0}.status-actions .btn-orange,.status-actions .btn-blue,.status-actions .btn-outline{width:100%}}.price-usd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 4px;font-size:.83rem;color:var(--text-muted)}.price-usd .usd{display:inline-flex;align-items:center;gap:5px;font-size:.79rem;font-weight:700;color:var(--text-muted);background:var(--teal-50);border:1px solid var(--border-glass);border-radius:6px;padding:3px 9px}.price-usd .usd::before{content:"$";color:var(--teal-600);font-weight:800}.btn-paypal{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:9999px;font-family:var(--font-heading);font-weight:800;font-size:.95rem;color:#253B80;background:#ffc439;border:1px solid #f0b429;transition:all .25s ease;box-shadow:0 4px 14px rgba(255,196,57,.42)}.btn-paypal:hover{transform:translateY(-2px);background:#ffb400;box-shadow:0 9px 24px rgba(255,180,0,.5)}.pp-logo{display:grid;place-items:center;width:24px;height:24px;background:#fff;border-radius:7px;flex:none}.pay-note{display:block;text-align:center;font-size:.76rem;color:var(--text-light);margin:-4px 0 4px}.paypal-panel .pp-amount{font-family:var(--font-heading);color:var(--teal-600);letter-spacing:-.03em}.pp-facts{list-style:none;display:grid;gap:10px;margin:18px 0 22px;padding:16px 0;border-top:1px solid var(--border-glass);border-bottom:1px solid var(--border-glass)}.pp-facts li{display:flex;align-items:center;gap:10px;font-size:.89rem;color:var(--text-muted)}.pp-facts .material-symbols-outlined{font-size:19px;color:var(--teal-600);flex:none}.pp-alt{margin-top:18px;font-size:.86rem;color:var(--text-muted);text-align:center}.pp-alt a{color:var(--teal-700);font-weight:700}.pp-alt a:hover{text-decoration:underline}#paypal-error{margin:18px 0 0}.pay-account .pay{flex:none;align-self:flex-start}.pay-mini{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;flex:none;color:#fff;line-height:1;vertical-align:-5px;margin-right:3px;box-shadow:var(--edge)}.pay-mini svg{width:15px;height:15px}.pay-mini.pp{box-shadow:none}.pay-mini.pp svg{width:14px;height:14px}.pay-note{display:flex;align-items:center;justify-content:center;gap:2px;flex-wrap:wrap}.pay-note .pay-mini{vertical-align:middle;margin-right:2px}.pay-account .pa-info .pa-amt-row{margin-bottom:2px}.pay-account .pa-info .pa-amt-row .pa-amt{margin-left:0}.pay-account.has-qr{flex-wrap:wrap}.pa-qr{flex-basis:100%;display:flex;align-items:center;gap:13px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-glass)}.pa-qr img{width:104px;height:104px;flex:none;background:#fff;border:1px solid var(--border-glass);border-radius:12px;padding:6px}.pa-qr span{font-size:.83rem;font-weight:700;color:var(--text-muted)}@media (max-width:520px){.pa-qr{flex-direction:column;align-items:flex-start;gap:9px}}.pay-account.is-demo{opacity:.72;border-style:dashed}.pay-account .pa-info .pa-demo{display:inline-block;width:auto;margin-left:7px;font-family:var(--font-heading);font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rose);background:#ffe4e6;border:1px solid #fecdd3;border-radius:5px;padding:1px 7px;vertical-align:1px}.terms-box{display:flex;gap:11px;align-items:flex-start;margin:20px 0 18px;padding:14px 16px;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:13px;cursor:pointer;font-size:.88rem;line-height:1.6;color:var(--text-main);transition:.18s}.terms-box:hover{border-color:var(--teal-200)}.terms-box input{width:19px;height:19px;flex:none;margin-top:1px;accent-color:var(--teal-600);cursor:pointer}.terms-box.missing{background:#ffe4e6;border-color:#fecdd3;color:#9f1239}.pp-disabled{opacity:.4;pointer-events:none;filter:grayscale(.6)}.pp-gate{margin-top:10px;text-align:center;font-size:.84rem;font-weight:600;color:var(--amber)}.alert-warn{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.buy-bullets li.no-refund{align-items:flex-start;color:#9a3412;font-weight:600;border-top:1px solid var(--border-glass);padding-top:11px;margin-top:3px}.buy-bullets li.no-refund .material-symbols-outlined{color:var(--amber);margin-top:1px}.btn-demo{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:9999px;font-family:var(--font-heading);font-weight:800;font-size:.95rem;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #0f172a;transition:all .25s ease;box-shadow:0 4px 14px rgba(15,23,42,.34)}.btn-demo:hover{transform:translateY(-2px);background:linear-gradient(135deg,#334155,#0f172a);box-shadow:0 9px 24px rgba(15,23,42,.46)}.dm-logo{display:grid;place-items:center;width:24px;height:24px;background:#fff;border-radius:7px;flex:none;color:var(--cyan-600)}.dm-live{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:3px;padding:2px 9px 2px 8px;border-radius:9999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);font-family:var(--font-heading);font-weight:800;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:#6ee7b7}.dm-live i{width:7px;height:7px;border-radius:50%;background:#34d399;animation:dm-pulse 1.8s ease-out infinite}@keyframes dm-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.65)}70%{box-shadow:0 0 0 6px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.pay-mini.dm{background:linear-gradient(145deg,#334155,#0f172a)}.pay-mini.dm svg{width:11px;height:11px}@media (max-width:360px){.btn-demo{padding:13px 18px}.dm-live{display:none}}@media (prefers-reduced-motion: reduce){.dm-live i{animation:none}}.verify-box{display:flex;gap:13px;align-items:flex-start;margin:2px 0 22px;padding:15px 17px;border-radius:16px;border:1px solid var(--teal-100);background:linear-gradient(135deg,#f0fdfa,#ecfeff);box-shadow:0 6px 18px -14px rgba(13,148,136,.45)}.vb-ic{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 4px 12px rgba(13,148,136,.28)}.vb-ic svg{width:19px;height:19px}.vb-title{display:block;font-family:var(--font-heading);font-weight:800;font-size:.95rem;line-height:1.35;color:var(--teal-700);margin:1px 0 4px}.vb-text{display:block;font-size:.86rem;line-height:1.6;color:var(--text-muted)}.field-warn{display:flex;align-items:flex-start;gap:9px;margin-top:9px;padding:10px 12px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;font-size:.8rem;line-height:1.5;color:#9a3412}.field-warn svg{flex:none;margin-top:2px;color:var(--amber)}.field-warn b{display:block;font-weight:700;color:#7c2d12}.method-warn{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:13px;background:#fff7ed;border:1px solid #fed7aa;font-size:.83rem;line-height:1.6;color:#9a3412}.method-warn svg{flex:none;margin-top:2px;color:var(--amber)}.method-warn b{display:block;font-weight:700;color:#7c2d12;margin-bottom:2px}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.btn-binance{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:9999px;font-family:var(--font-heading);font-weight:800;font-size:.95rem;color:#F0B90B;background:#181a20;border:1px solid #2b3139;transition:all .25s ease;box-shadow:0 4px 14px rgba(24,26,32,.3)}.btn-binance:hover{transform:translateY(-2px);border-color:#F0B90B;box-shadow:0 9px 24px rgba(240,185,11,.28)}.bn-logo{display:grid;place-items:center;width:24px;height:24px;background:#0b0e11;border-radius:7px;flex:none}.vo,.vr-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vo[hidden],.vr-overlay[hidden]{display:none}.vo-card,.vr-card{position:relative;overflow:hidden;width:100%;max-width:420px;text-align:center;padding:36px 30px 26px;border-radius:24px;background:#fff;border:1px solid var(--border-glass);box-shadow:0 30px 70px -20px rgba(15,23,42,.45)}.vo-card::before,.vr-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}.vo-spin{position:relative;width:84px;height:84px;margin:0 auto 20px}.vo-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#0d9488,#06b6d4,#3b82f6,rgba(59,130,246,0) 78%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));animation:vo-rot 1s linear infinite}.vo-core{position:absolute;inset:12px;border-radius:50%;display:grid;place-items:center;color:var(--teal-700);background:linear-gradient(135deg,#ccfbf1,#e0f2fe)}.vo-card h2,.vr-card h2{font-size:1.35rem;margin-bottom:6px;color:var(--text-main)}.vo-sub{color:var(--text-muted);font-size:.88rem;margin-bottom:20px}.vo-steps{list-style:none;text-align:left;display:grid;gap:12px;padding:16px 18px;border-radius:16px;background:var(--teal-50);border:1px solid var(--teal-100)}.vo-steps li{display:flex;align-items:center;gap:12px;font-size:.88rem;font-weight:600;color:var(--text-light);transition:color .3s ease}.vo-steps i{position:relative;width:22px;height:22px;flex:none;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:grid;place-items:center;transition:all .3s ease}.vo-steps li.active{color:var(--text-main)}.vo-steps li.active i{border-color:var(--teal-500);border-top-color:transparent;animation:vo-rot .8s linear infinite}.vo-steps li.done{color:var(--teal-700)}.vo-steps li.done i{border-color:transparent;background:var(--grad)}.vo-steps li.done i::after{content:"";width:9px;height:5px;margin-top:-2px;border:2.5px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}.vo-bar{height:5px;margin-top:18px;border-radius:99px;background:#e2e8f0;overflow:hidden}.vo-bar span{display:block;width:35%;height:100%;border-radius:inherit;background:var(--grad);animation:vo-slide 1.4s ease-in-out infinite}.vo-time{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;color:var(--text-light)}@keyframes vo-rot{to{transform:rotate(360deg)}}@keyframes vo-slide{0%{transform:translateX(-110%)}100%{transform:translateX(300%)}}.vr-card::before{background:linear-gradient(90deg,#f59e0b,#fb923c)}.vr-icon{width:66px;height:66px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;color:#d97706;background:#fef3c7;border:1px solid #fde68a}.vr-lead{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:20px}.vr-steps{list-style:none;text-align:left;display:grid;gap:10px;margin-bottom:18px;padding:16px 18px;border-radius:16px;background:#f8fafc;border:1px solid var(--border-subtle)}.vr-steps li{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600;color:var(--text-muted)}.vr-steps li b{color:var(--text-main);font-family:var(--font-mono)}.vr-steps i{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:800;line-height:1}.vr-steps .ok i{background:var(--grad);color:#fff}.vr-steps .ok i::before{content:"\2713"}.vr-steps .fail i{background:#f59e0b;color:#fff}.vr-steps .fail i::before{content:"\2715"}.vr-steps .fail{color:#b45309}.vr-steps .wait i{border:2px solid var(--cyan-500)}.vr-note{color:var(--text-light);font-size:.8rem;line-height:1.55;margin-bottom:20px}@media (prefers-reduced-motion: reduce){.vo-ring,.vo-steps li.active i,.vo-bar span{animation:none}}.pg-stage{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#f0fdfa 0%,#eef6ff 55%,#f8fafc 100%)}.pg-main{display:block;width:100%;height:100%;cursor:zoom-in}.pg-main img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease}.pg-main img.fading{opacity:.25}.pg-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--text-main);background:rgba(255,255,255,.94);border:1px solid var(--border-glass);box-shadow:0 8px 20px -8px rgba(15,23,42,.4);opacity:0;transition:all .2s ease}.pg-prev{left:14px}.pg-next{right:14px}.pg-stage:hover .pg-nav,.pg-nav:focus-visible{opacity:1}.pg-nav:hover{color:var(--teal-700);background:#fff;transform:translateY(-50%) scale(1.07)}@media (hover:none){.pg-nav{opacity:1;width:38px;height:38px}}.pg-count{position:absolute;left:14px;bottom:14px;padding:4px 11px;border-radius:9999px;background:rgba(15,23,42,.72);color:#fff;font-family:var(--font-heading);font-size:.76rem;font-weight:700;letter-spacing:.04em;backdrop-filter:blur(4px);pointer-events:none}.pg-count b{font-weight:800}.pg-zoom{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:rgba(15,23,42,.72);backdrop-filter:blur(4px);pointer-events:none}.pg-thumbs{display:flex;gap:10px;padding:12px;overflow-x:auto;scroll-behavior:smooth;border-top:1px solid var(--border-glass);background:rgba(255,255,255,.65);scrollbar-width:thin;scrollbar-color:var(--teal-200) transparent}.pg-thumb{position:relative;flex:0 0 104px;aspect-ratio:16/10;border-radius:11px;overflow:hidden;background:#e2e8f0;border:2px solid transparent;opacity:.6;box-shadow:0 1px 3px rgba(15,23,42,.12);transition:all .2s ease}.pg-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pg-thumb:hover{opacity:1;transform:translateY(-1px)}.pg-thumb.on{opacity:1;border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(20,184,166,.18)}.pg-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:60px 78px 64px;background:rgba(6,10,20,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pg-lightbox[hidden]{display:none}.pg-lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:100%}.pg-lightbox img{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.55);background:#0f172a}.pg-lightbox figcaption{color:#cbd5e1;font-family:var(--font-heading);font-weight:700;font-size:.85rem;letter-spacing:.05em}.pg-lb-close,.pg-lb-nav{position:absolute;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.pg-lb-close:hover,.pg-lb-nav:hover{background:rgba(255,255,255,.22)}.pg-lb-close{top:16px;right:16px;width:46px;height:46px}.pg-lb-nav{top:50%;transform:translateY(-50%);width:52px;height:52px}.pg-lb-prev{left:18px}.pg-lb-next{right:18px}@media (max-width:620px){.pg-thumbs{gap:8px;padding:10px}.pg-thumb{flex-basis:78px;border-radius:9px}.pg-prev{left:10px}.pg-next{right:10px}.pg-lightbox{padding:64px 10px 96px}.pg-lb-nav{top:auto;bottom:22px;transform:none;width:48px;height:48px}.pg-lb-prev{left:calc(50% - 64px)}.pg-lb-next{right:calc(50% - 64px)}}.pg-app-stage{position:relative;padding:18px;background:linear-gradient(135deg,#f0fdfa 0%,#eef6ff 55%,#f8fafc 100%)}.pg-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pg-track::-webkit-scrollbar{display:none}.pg-slide{flex:0 0 calc((100% - 28px) / 3);aspect-ratio:var(--shot-ratio,.5625);scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#0f172a;border:1px solid rgba(15,23,42,.08);cursor:zoom-in;box-shadow:0 12px 26px -14px rgba(15,23,42,.5);transition:transform .2s ease,box-shadow .2s ease}.pg-slide:hover{transform:translateY(-3px);box-shadow:0 18px 32px -14px rgba(15,23,42,.55)}.pg-slide img{display:block;width:100%;height:100%;object-fit:cover}.pg-app .pg-nav{opacity:1}.pg-app .pg-prev{left:8px}.pg-app .pg-next{right:8px}.pg-nav[hidden]{display:none}.pg-nav[disabled]{opacity:0 !important;pointer-events:none}.pg-app-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;border-top:1px solid var(--border-glass);background:rgba(255,255,255,.65);font-size:.8rem;color:var(--text-muted)}.pg-app-count{font-family:var(--font-heading);font-weight:800;color:var(--teal-700)}@media (max-width:620px){.pg-app-stage{padding:12px}.pg-track{gap:10px}.pg-slide{flex-basis:calc((100% - 10px) / 2);border-radius:14px}.pg-app-tip{display:none}}.head-panel{display:contents}.head-mobile,.link-blog{display:none}@media (max-width:860px){.header{position:sticky;top:0}.head-main{display:flex;align-items:center;justify-content:space-between;gap:12px;height:62px;padding:0 18px 0 20px}.logo{font-size:1.05rem}.logo-circle{width:38px;height:38px;border-radius:12px}.head-mobile{display:flex;align-items:center;gap:8px}.wa-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;background:#25d366;box-shadow:0 3px 10px rgba(37,211,102,.35)}.menu-toggle{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--text-main)}.menu-toggle:hover{background:var(--teal-50)}.menu-toggle .i-close{display:none}.menu-open .menu-toggle .i-open{display:none}.menu-open .menu-toggle .i-close{display:block}.head-panel{display:none;position:absolute;top:100%;left:0;right:0;z-index:110;max-height:calc(100vh - 62px);overflow-y:auto;padding:14px 16px 18px;background:#fff;border-bottom:1px solid var(--border-glass);box-shadow:0 18px 40px -16px rgba(15,23,42,.25)}.menu-open .head-panel{display:block}.head-panel .search{max-width:none;margin:0 0 12px}.head-panel .head-actions{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:auto;margin:0}.head-panel .navmenu{flex-direction:column;align-items:stretch;gap:2px;overflow:visible;padding:0 0 10px;margin-bottom:8px;border-bottom:1px solid var(--border-glass)}.head-panel .navmenu > a,.head-panel .navmenu button{width:100%;justify-content:space-between;padding:11px 12px;border-radius:11px;font-size:.95rem}.head-panel .navmenu > a.active{justify-content:flex-start}.head-panel .navitem{width:100%}.head-panel .navmenu .chev{display:none}.head-panel .navmenu button{cursor:default;color:var(--text-main)}.head-panel .submenu{position:static;opacity:1;visibility:visible;transform:none;min-width:0;padding:0 0 6px 12px;margin:0 0 6px 14px;background:none;border:none;border-left:2px solid var(--teal-100);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.head-panel .submenu::before{display:none}.head-panel .link-act{display:flex;justify-content:flex-start;padding:11px 12px;border-radius:11px;font-size:.95rem}.head-panel .link-act span{display:inline}.head-panel .wa{justify-content:center;margin-top:10px;padding:12px 18px;font-size:.92rem}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.fabout{grid-column:1 / -1}.fabout p{max-width:none}.fgrid > div:last-child{grid-column:1 / -1}.fgrid > div:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.fgrid ul{gap:11px}.fgrid ul a{font-size:.89rem}.fgrid h4{margin-bottom:12px}footer{padding:40px 0 26px;margin-top:56px}.fbottom{margin-top:30px;flex-direction:column;gap:8px}}.resbar .res-count{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 16px 8px 12px;border-radius:9999px;background:var(--bg-glass-card);border:1px solid var(--border-glass);box-shadow:0 2px 10px -4px rgba(13,148,136,.18);font-size:.88rem;color:var(--text-muted);line-height:1.45}.resbar .res-count svg{flex:none;color:var(--teal-600)}.resbar .res-count b{color:var(--teal-700);font-weight:800}.resbar .sort{white-space:nowrap}@media (max-width:860px){.resbar .res-count{border-radius:14px;font-size:.84rem}}.blog-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 55%,#eff6ff 100%);border:1px solid var(--teal-100);color:var(--text-main);box-shadow:0 8px 20px -14px rgba(13,148,136,.45);transition:all .2s ease}.blog-card:hover{border-color:var(--teal-200);transform:translateY(-2px);box-shadow:0 14px 26px -14px rgba(13,148,136,.55)}.bc-ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 4px 12px rgba(13,148,136,.3)}.bc-text{flex:1;min-width:0;display:grid;gap:1px}.bc-text b{font-family:var(--font-heading);font-weight:800;font-size:.95rem;letter-spacing:-.01em}.bc-text small{font-size:.78rem;color:var(--text-muted);line-height:1.4}.bc-go{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--teal-700);background:#fff;border:1px solid var(--teal-100);transition:all .2s ease}.blog-card:hover .bc-go{background:var(--grad);color:#fff;border-color:transparent;transform:translateX(2px)}.foot-blog{margin:18px 0 0;gap:10px;padding:10px 12px}.foot-blog .bc-ic{width:34px;height:34px;border-radius:10px}.foot-blog .bc-ic svg{width:17px;height:17px}.foot-blog .bc-text b{white-space:nowrap}.foot-blog .bc-go{display:none}.head-actions .blog-card.link-blog{display:none}@media (max-width:860px){.head-panel .head-actions .blog-card.link-blog{display:flex;margin:10px 0 2px}.foot-blog{max-width:none}.foot-blog .bc-go{display:grid}}.pager{gap:7px;margin-top:40px}.pager a,.pager span{min-width:40px;height:40px;padding:0 12px;border-radius:10px;font-family:var(--font-body);font-weight:700;font-size:.92rem;border:1px solid var(--border-subtle);background:#fff;color:var(--text-main)}.pager a:hover{border-color:var(--teal-500);color:var(--teal-700);background:var(--teal-50);transform:none}.pager .on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:none}.pager a[rel]{padding:0 18px;gap:6px}.pager a i{font-style:normal}@media (max-width:520px){.pager a[rel]{padding:0 12px}.pager a i{display:none}}.article-ctas{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.article-ctas.one{grid-template-columns:1fr;max-width:860px}.article-cta{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--teal-200);border-radius:18px;padding:28px 30px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);box-shadow:var(--shadow-glass)}.article-cta .cta-tag{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700)}.article-cta h3{font-size:1.3rem;line-height:1.3;margin:9px 0 10px;letter-spacing:-.03em}.article-cta p{color:var(--text-muted);font-size:.95rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-cta .cta-btn{margin-top:auto;display:inline-flex;align-items:center;padding:13px 26px;border-radius:9999px;background:var(--grad);color:#fff;font-family:var(--font-heading);font-weight:700;box-shadow:0 8px 22px -8px rgba(13,148,136,.55);transition:.2s}.article-cta p + .cta-btn{margin-top:18px}.article-cta .cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(6,182,212,.6)}.article-cta .cta-note{margin-top:12px;font-size:.84rem;color:var(--text-light);-webkit-line-clamp:unset}.article-cta.in-desc{margin-top:26px;box-shadow:none}.article-cta.in-desc p{-webkit-line-clamp:4;line-clamp:4}@media (max-width:620px){.article-ctas{grid-template-columns:1fr}.article-cta{padding:22px 20px}}.article-cta.diy{padding:24px 26px}.diy-head{display:flex;align-items:flex-start;gap:14px}.diy-ic{width:44px;height:44px;border-radius:13px;flex:none;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 6px 16px -6px rgba(13,148,136,.55)}.diy h3{margin:4px 0 0;font-size:1.18rem}.article-cta.diy .diy-lede{margin:14px 0 0;font-size:.94rem;color:var(--text-main);-webkit-line-clamp:3;line-clamp:3}.diy-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:16px 0 0;padding:14px 16px;width:100%;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid var(--border-glass)}.diy-steps li{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;font-weight:600;line-height:1.4;color:var(--text-main)}.diy-tick{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--success);margin-top:1px}.article-cta.diy .diy-more{margin:8px 0 0 2px;font-size:.8rem;font-weight:600;color:var(--teal-700)}.diy-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:18px}.article-cta.diy .cta-btn{margin-top:0}.diy-note{font-size:.82rem;color:var(--text-muted)}@media (max-width:620px){.article-cta.diy{padding:20px 18px}.article-cta.diy .diy-lede{-webkit-line-clamp:6;line-clamp:6}.diy-steps{grid-template-columns:1fr}}.desc-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin-bottom:14px}.desc-head h2{margin:0}.diy-jump{display:inline-flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:16px;border:1.5px solid transparent;color:var(--text-main);background:linear-gradient(135deg,#f0fdfa,#eff6ff) padding-box,var(--grad) border-box;box-shadow:0 10px 24px -14px rgba(13,148,136,.6);transition:transform .2s ease,box-shadow .2s ease}.diy-jump:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(6,182,212,.65)}.dj-ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 6px 14px -6px rgba(13,148,136,.6)}.dj-text{display:grid;gap:1px}.dj-text b{font-family:var(--font-heading);font-weight:800;font-size:.95rem;letter-spacing:-.01em}.dj-text small{font-size:.76rem;font-weight:600;color:var(--teal-700)}.dj-go{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--teal-700);background:#fff;border:1px solid var(--teal-100);animation:dj-bob 1.8s ease-in-out infinite}.diy-jump:hover .dj-go{background:var(--grad);color:#fff;border-color:transparent}@keyframes dj-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.article-cta.diy{scroll-margin-top:90px}.article-cta.diy.flash{animation:diy-flash 1.6s ease-out}@keyframes diy-flash{0%{box-shadow:0 0 0 0 rgba(20,184,166,.55)}40%{box-shadow:0 0 0 10px rgba(20,184,166,.18)}100%{box-shadow:0 0 0 0 rgba(20,184,166,0)}}@media (prefers-reduced-motion: reduce){.dj-go,.article-cta.diy.flash{animation:none}}@media (max-width:620px){.desc-head{flex-direction:column;align-items:stretch}.diy-jump{width:100%}.dj-text{flex:1}}@media (max-width:440px){.dj-diy{display:none}}.intl-pay{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin:-6px 0 20px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid var(--border-glass)}.intl-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:800;font-size:.92rem;color:var(--text-main)}.intl-label svg{color:var(--teal-600)}.intl-btns{display:flex;flex-wrap:wrap;gap:10px}.intl-btn{padding:9px 16px 9px 10px;font-size:.88rem;gap:8px}.intl-btn .pp-logo,.intl-btn .bn-logo{width:24px;height:24px}@media (max-width:620px){.intl-pay{flex-direction:column;align-items:stretch}.intl-btns{flex-direction:column}.intl-btn{justify-content:center}}.track-keys{margin:18px auto 20px;max-width:520px;text-align:left;padding:18px 20px;border-radius:18px;border:1px solid var(--teal-200);background:linear-gradient(135deg,#f0fdfa,#eff6ff);box-shadow:var(--shadow-glass)}.tk-head{display:flex;align-items:flex-start;gap:12px}.tk-ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 6px 14px -6px rgba(13,148,136,.55)}.tk-head b{display:block;font-family:var(--font-heading);font-weight:800;font-size:1.02rem;color:var(--text-main)}.tk-head > div > span{display:block;font-size:.84rem;color:var(--text-muted);line-height:1.5;margin-top:2px}.tk-rows{display:grid;gap:8px;margin-top:14px}.tk-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--border-glass)}.tk-label{flex:none;width:104px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light)}.tk-val{flex:1;min-width:0;font-weight:700;color:var(--text-main);overflow-wrap:anywhere}.tk-val.mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--teal-700)}.status-card .tk-foot{margin:12px 0 0;font-size:.82rem;color:var(--text-muted)}.tk-foot a{color:var(--teal-700);font-weight:700}.copy-btn.copied{color:#fff;background:var(--success);border-color:var(--success)}@media (max-width:520px){.tk-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px}.tk-label{width:auto;grid-row:1;grid-column:1;align-self:center}.tk-row .copy-btn{grid-row:1;grid-column:2}.tk-val{grid-row:2;grid-column:1 / -1;overflow-wrap:break-word}}.new-tag{display:inline-block;padding:2px 9px;border-radius:9999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700);background:var(--teal-50);border:1px solid var(--teal-100)}.lic-pick{display:grid;gap:9px;margin:16px 0 4px}.lic-opt{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid var(--border-glass);border-radius:14px;color:var(--text-main);transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.lic-opt:hover{border-color:var(--teal-200);transform:translateY(-1px);box-shadow:0 8px 20px -12px rgba(13,148,136,.3)}.lic-opt.on{border-color:var(--teal-500);background:var(--teal-50);box-shadow:0 0 0 3px rgba(20,184,166,.13);transform:none}.lo-dot{width:20px;height:20px;border-radius:50%;flex:none;background:#fff;border:2px solid #cbd5e1;transition:.18s;position:relative}.lic-opt.on .lo-dot{border-color:transparent;background:var(--grad)}.lic-opt.on .lo-dot::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.lo-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lo-body b{font-family:var(--font-heading);font-size:.95rem;font-weight:800}.lo-body small{font-size:.76rem;font-weight:600;line-height:1.35;color:var(--text-muted)}.lic-opt.on .lo-body small{color:var(--teal-700)}.lo-price{font-weight:800;font-size:.95rem;white-space:nowrap;color:var(--teal-700)}.lic-more{justify-self:start;font-size:.8rem;font-weight:700;color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.lic-pick + .tech-chips{margin-top:14px}.buy-bullets li.lic-line{align-items:flex-start}.buy-bullets li.lic-line .material-symbols-outlined{color:var(--teal-600);margin-top:1px}.buy-bullets li.lic-line a{color:var(--teal-700);font-weight:700;text-decoration:underline;text-underline-offset:3px}.license-box{scroll-margin-top:90px}.lb-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.lb-head h2{margin-bottom:4px}.lb-head p{font-size:.9rem;color:var(--text-muted)}.lb-ic,.lc-ic,.ls-ic{flex:none;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--grad)}.lb-ic{width:44px;height:44px}.lb-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lb-cols.one{grid-template-columns:1fr}.lb-col{border:1px solid var(--border-glass);border-radius:16px;padding:16px 18px;background:#fff}.lb-col.lb-extended{border-color:var(--teal-200);background:linear-gradient(180deg,var(--teal-50),#fff 60%)}.lb-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.lb-top b{font-family:var(--font-heading);font-size:1.05rem;font-weight:800}.lb-top span{font-weight:800;color:var(--teal-700);white-space:nowrap}.lb-col > p{font-size:.82rem;font-weight:600;color:var(--text-muted);margin:3px 0 12px}.lb-col ul,.lb-never ul{list-style:none;display:grid;gap:8px}.lb-col li,.lb-never li{display:flex;gap:9px;align-items:flex-start;font-size:.87rem;line-height:1.45;color:var(--text-main)}.lb-col li i,.lb-never li i{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.lb-col li.yes i{color:#fff;background:var(--grad)}.lb-col li.no{color:var(--text-muted)}.lb-col li.no i,.lb-never li i{color:#fff;background:#f43f5e}.lb-never{margin-top:14px;padding:16px 18px;border-radius:16px;background:#fff1f2;border:1px solid #fecdd3}.lb-never b{display:block;font-family:var(--font-heading);font-size:.98rem;margin-bottom:10px;color:#9f1239}.lb-never li{color:#881337}.lb-trace{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px 16px;border-radius:16px;background:#0f172a;color:#cbd5e1}.lb-trace p{font-size:.86rem;line-height:1.55}.lb-trace b{color:#fff}.lb-fp{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#5eead4;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.3)}.lic-sum{margin:14px 0 4px;padding:12px 14px;border-radius:14px;background:var(--teal-50);border:1px solid var(--teal-100)}.ls-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ls-ic{width:26px;height:26px;border-radius:8px}.ls-row b{font-family:var(--font-heading);font-size:.95rem}.ls-switch{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.lic-sum p{margin-top:7px;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.lic-sum p a{color:var(--teal-700);font-weight:700}.license-card{text-align:left;margin:18px 0;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--teal-200);box-shadow:0 10px 26px -18px rgba(13,148,136,.45)}.lc-head{display:flex;gap:12px;align-items:center}.lc-ic{width:38px;height:38px}.lc-head b{display:block;font-family:var(--font-heading);font-size:1rem}.lc-head > div > span{font-size:.82rem;color:var(--text-muted)}.lc-id{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--teal-50);border:1px dashed var(--teal-200)}.lc-id > span{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700)}.lc-id code{font-family:var(--font-mono);font-weight:700;font-size:.98rem;color:var(--text-main);letter-spacing:.04em}.lc-id .copy-btn{margin-left:auto}.lc-foot{margin-top:10px;font-size:.8rem;line-height:1.5;color:var(--text-muted)}@media (max-width:620px){.lb-cols{grid-template-columns:1fr}.lb-head{gap:12px}.lc-id .copy-btn{margin-left:0}}.detail-desc.fx{white-space:normal}.fx > * + *{margin-top:24px}.fx-lead{font-size:1.04rem;line-height:1.75;color:var(--text-main)}.fx-h{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--text-main)}.fx-count{font-size:.72rem;font-weight:800;padding:2px 9px;border-radius:99px;color:var(--teal-700);background:var(--teal-50);border:1px solid var(--teal-100)}.fx-sec > p{line-height:1.75}.fx-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-feat{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;background:#fff;border:1px solid var(--border-glass);border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s}.fx-feat:hover{border-color:var(--teal-200);transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(13,148,136,.45)}.fx-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--teal-700);background:linear-gradient(135deg,#ccfbf1,#e0f2fe)}.fx-ic .material-symbols-outlined{font-size:21px}.fx-feat b{display:block;font-size:.9rem;font-weight:700;line-height:1.35;color:var(--text-main)}.fx-feat div > span{display:block;margin-top:2px;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.fx-list{list-style:none;display:grid;gap:8px}.fx-list li{display:flex;gap:9px;align-items:flex-start;font-size:.88rem;line-height:1.5;color:var(--text-main)}.fx-list .material-symbols-outlined{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff;background:var(--grad)}.fx-cmp{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.fx-bad,.fx-good{border-radius:18px;padding:18px}.fx-bad{background:#fff1f2;border:1px solid #fecdd3}.fx-good{background:linear-gradient(160deg,#f0fdfa,#fff 70%);border:1.5px solid var(--teal-200);box-shadow:0 14px 30px -20px rgba(13,148,136,.55)}.fx-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 11px;border-radius:99px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fx-tag .material-symbols-outlined{font-size:16px}.fx-bad .fx-tag{color:#be123c;background:#ffe4e6}.fx-good .fx-tag{color:#fff;background:var(--grad)}.fx-bad p{font-size:.88rem;line-height:1.65;color:#881337}.fx-meter{margin-top:16px}.fx-meter i{display:block;height:8px;border-radius:99px;transform-origin:left;background:linear-gradient(90deg,#fecdd3,#fb7185,#e11d48);animation:fx-grow 2.6s ease-in-out infinite alternate}.fx-meter span{display:block;margin-top:6px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#be123c}@keyframes fx-grow{from{transform:scaleX(.2)}to{transform:scaleX(1)}}.fx-good > b{display:block;margin-bottom:10px;font-family:var(--font-heading);font-size:.98rem;color:var(--text-main)}.fx-zero{display:flex;align-items:baseline;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--teal-200)}.fx-zero b{font-family:var(--font-heading);font-size:2.1rem;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.fx-zero span{font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-700)}.fx-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:.76rem;font-weight:800;color:#fff;background:#0f172a;border:3px solid #fff;box-shadow:0 6px 16px -6px rgba(15,23,42,.5)}.fx-value{display:flex;gap:20px;align-items:center;padding:18px 22px;border-radius:18px;background:#0f172a}.fx-value-n{flex:none;text-align:center;font-family:var(--font-heading);font-size:2.3rem;font-weight:800;line-height:1;color:#5eead4}.fx-value-n small{display:block;margin-top:6px;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.fx-value p{font-size:.92rem;line-height:1.6;color:#e2e8f0}.fx-value-inc{flex:none;width:240px;display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:14px;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.4)}.fx-value-inc .material-symbols-outlined{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:20px;color:#0f172a;background:linear-gradient(135deg,#5eead4,#38bdf8)}.fx-value-inc small{display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5eead4}.fx-value-inc b{display:block;margin:2px 0;font-size:.88rem;line-height:1.35;color:#fff}.fx-value-inc div > span{font-size:.74rem;color:#94a3b8}.fx-chips{display:flex;flex-wrap:wrap;gap:7px}.fx-incl{padding:16px 18px;border-radius:16px;background:var(--teal-50);border:1px solid var(--teal-100)}.fx-incl-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-heading);font-size:1rem;font-weight:800;color:var(--text-main)}.fx-incl-h .material-symbols-outlined{color:var(--teal-700)}.fx-steps{list-style:none;display:grid;gap:10px}.fx-steps li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.55;color:var(--text-main)}.fx-steps i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.75rem;font-weight:800;color:#fff;background:var(--grad)}.fx-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fffbeb;border:1px solid #fde68a}.fx-note .material-symbols-outlined{flex:none;margin-top:1px;font-size:20px;color:var(--amber)}.fx-note p{font-size:.86rem;line-height:1.55;color:#78350f}@media (max-width:720px){.fx-feats,.fx-cmp{grid-template-columns:1fr}.fx-cmp{gap:0}.fx-vs{position:static;transform:none;margin:-10px auto}.fx-value{flex-direction:column;text-align:center;gap:10px}.fx-value-inc{width:100%;text-align:left}}@media (prefers-reduced-motion: reduce){.fx-meter i{animation:none}}.lo-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;vertical-align:2px;font-style:normal;font-family:var(--font-body);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444)}.lb-col.lb-extended{position:relative}.lb-offer{position:absolute;top:-11px;right:14px;padding:3px 11px;border-radius:99px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 6px 14px -6px rgba(239,68,68,.6)}.lb-play{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px 16px;border-radius:16px;background:#eff6ff;border:1px solid #bfdbfe}.lb-play .material-symbols-outlined{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:20px;color:#fff;background:linear-gradient(135deg,#34a853,#4285f4)}.lb-play p{font-size:.86rem;line-height:1.55;color:#1e3a8a}.lb-play a{font-weight:700;color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.trust .pay-names{display:none}}