:root{--bg:#edf6ec;--card:#fff;--card2:#f4faf2;--line:#d9e8d5;--line2:#bed3b8;--hair:#183c1414;--txt:#0e1020;--txt2:#0e1020a8;--txt3:#0e102070;--brand:#bbf43f;--brand2:#cbff5c;--brand-ink:#4a7a0a;--brand-soft:#bbf43f38;--brand-line:#78aa1e6b;--on-brand:#131313;--accent:#6d4aff;--accent-soft:#6d4aff1c;--ok:#1e9e4a;--err:#de3a2e;--warn:#b87400;--shadow-sm:0 2px 10px #1012200f;--shadow-md:0 14px 36px #10122021;--topbar-bg:#edf6ecb8;--mask-bg:#0a081880;--page-bg:radial-gradient(900px 520px at 8% -12%, #bbf43f57, transparent 64%), radial-gradient(760px 480px at 93% -6%, #6d4aff29, transparent 66%);--tile-grad:linear-gradient(150deg, #2e2758, #141026 78%);--tile-glow:.45;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08060f;--card:#151228;--card2:#1e1937;--line:#2a2447;--line2:#3e3566;--hair:#ffffff12;--txt:#fff;--txt2:#ffffffa8;--txt3:#ffffff6b;--brand-ink:#c9ff5b;--brand-soft:#bbf43f21;--brand-line:#bbf43f61;--accent:#8b6cff;--accent-soft:#8b6cff2b;--ok:#34c759;--err:#ff453a;--warn:#ffb020;--shadow-sm:0 2px 14px #00000080;--shadow-md:0 18px 46px #050310b8;--topbar-bg:#08060f8c;--mask-bg:#04020ccc;--page-bg:none;--tile-grad:linear-gradient(155deg, var(--c1,#2b2352), #17132f 82%);--tile-glow:.4}.toast{z-index:90;background:var(--txt);color:var(--bg);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;text-align:center;border-radius:9px;max-width:calc(100vw - 28px);padding:10px 16px;font-size:13px;font-weight:600;transition:all .22s;position:fixed;bottom:84px;left:50%;transform:translate(-50%)translateY(8px)}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}.cookiebar{z-index:60;padding:14px 14px calc(14px + env(safe-area-inset-bottom));background:var(--card);border-top:2px solid var(--brand);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px #14161a29}.cookiebar.on{animation:.34s cubic-bezier(.22,1,.36,1) ccIn;display:block}@keyframes ccIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookiebar-in{max-width:var(--site-w);align-items:center;gap:18px;margin:0 auto;display:flex}.cc-ico{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:9px;flex:none;place-items:center;display:grid}.cc-ico svg{width:19px;height:19px;display:block}.cc-tx{flex:1;min-width:0}.cc-tx b{color:var(--txt);margin-bottom:2px;font-size:13.5px;display:block}.cc-tx p{color:var(--txt2);font-size:12.5px;line-height:1.6}.cc-tx a{color:var(--brand-ink);font-weight:600}.cc-acts{flex:none;gap:9px;display:flex}.cc-acts .btn{padding:9px 16px}[data-theme=dark] .cookiebar{box-shadow:0 -10px 34px #0009}@media (max-width:700px){.cookiebar-in{flex-wrap:wrap;gap:12px}.cc-tx{flex:100%;order:2}.cc-ico{order:1}.cc-acts{flex:100%;order:3}.cc-acts .btn{flex:1}body.buying .cookiebar{bottom:66px}}[data-theme=dark] .card{background:linear-gradient(180deg, #ffffff0d, #ffffff03 58%), var(--card);border-color:#ffffff16}[data-theme=dark] .buy-main,[data-theme=dark] .co{box-shadow:0 1px 0 #ffffff0d inset, var(--shadow-md)}[data-theme=dark] .pack:not(.on),[data-theme=dark] .pay:not(.on){background:linear-gradient(180deg, #ffffff0a, #ffffff02), var(--card);border-color:#ffffff17}[data-theme=dark] .pack.on,[data-theme=dark] .pay.on{box-shadow:0 0 0 3px #bbf43f21,inset 0 0 0 1px #bbf43f3d,0 0 26px #bbf43f1f}[data-theme=dark] .btn-primary{box-shadow:0 4px 18px #bbf43f33}[data-theme=dark] .btn-primary:hover{box-shadow:0 6px 22px #bbf43f47}[data-theme=dark] .btn[disabled]{box-shadow:none}[data-theme=dark] .co-total .val{text-shadow:0 0 20px #bbf43f42}*{box-sizing:border-box;margin:0;padding:0}body:before,body:after{content:"";z-index:-1;pointer-events:none}body:before{background:radial-gradient(42% 300px at 50% -40px, rgba(187, 244, 63, var(--au-g,0)), transparent 72%), radial-gradient(30% 260px at 82% -60px, rgba(124, 92, 255, var(--au-v,0)), transparent 72%), radial-gradient(28% 240px at 16% -50px, rgba(56, 200, 190, var(--au-c,0)), transparent 72%);height:760px;animation:14s ease-in-out infinite alternate aurora;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}body:after{background:radial-gradient(ellipse 120% 90% at 50% 40%, transparent 55%, rgba(0, 0, 0, var(--vig,0)) 100%), radial-gradient(circle, rgba(var(--dot-rgb,255, 255, 255), var(--dot-a,0)) 1px, transparent 1.4px) 0 0 / 24px 24px;position:fixed;inset:0}@keyframes aurora{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}[data-theme=dark]{--au-g:.22;--au-v:.2;--au-c:.1;--dot-rgb:255, 255, 255;--dot-a:.055;--vig:.45}:root:not([data-theme=dark]){--au-g:.42;--au-v:.06;--au-c:.12;--dot-rgb:40, 90, 30;--dot-a:.07;--vig:0}@media (prefers-reduced-motion:reduce){body:before{animation:none}}html{background:var(--bg)}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;isolation:isolate;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;transition:background .25s,color .25s;display:flex;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select{font-family:inherit;font-size:14px}.topbar{z-index:50;background:var(--topbar-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--hair);position:sticky;top:0}.topbar-in{max-width:var(--site-w);align-items:center;gap:10px;height:58px;margin:0 auto;padding:0 24px;display:flex}.logo{transition:transform .18s var(--ease);align-items:center;gap:6px;display:inline-flex}.logo:hover{transform:translateY(-1px)}.logo-tx{letter-spacing:-.8px;color:var(--txt);font-size:23px;font-weight:900;line-height:1}.logo-tx b{color:var(--brand-ink);font-weight:900}[data-theme=dark] .logo-tx b{text-shadow:0 0 18px #bbf43f73}.logo-dot{background:var(--brand);width:7px;height:7px;transition:transform .22s var(--ease-bounce), box-shadow .22s var(--ease);border-radius:50%;flex:none;align-self:flex-end;margin-bottom:2px;box-shadow:0 0 10px #bbf43f80}.logo:hover .logo-dot{transform:scale(1.55);box-shadow:0 0 14px #bbf43fcc}@media (max-width:560px){.logo-tx{letter-spacing:-.6px;font-size:20px}}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.langbox{position:relative}.langmenu{background:var(--card);border:1px solid var(--line);min-width:216px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;z-index:60;border-radius:11px;padding:6px;transition:all .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px)}.langbox:hover .langmenu,.langbox:focus-within .langmenu{opacity:1;visibility:visible;transform:translateY(0)}.langbox:after{content:"";width:100%;height:10px;position:absolute;top:100%;right:0}.tick{color:var(--brand-ink);flex:none;display:flex}.tick svg{width:12px;height:12px;display:block}.rg-item{width:100%;color:var(--txt2);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:all .13s;display:flex}.rg-item:hover{background:var(--card2);color:var(--txt)}.rg-item.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.rg-cur{background:var(--card2);min-width:42px;color:var(--txt3);text-align:center;letter-spacing:.2px;border-radius:5px;flex:none;padding:2px 5px;font-size:10.5px;font-weight:800}.rg-item.on .rg-cur{background:var(--brand-line);color:var(--on-brand)}.rg-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rg-empty{text-align:center;color:var(--txt3);padding:14px 10px;font-size:12.5px}.rg-grp{color:var(--txt3);letter-spacing:.6px;text-transform:uppercase;background:var(--card);padding:9px 10px 4px;font-size:10.5px;font-weight:800;position:sticky;top:0}.rg-grp:first-child{padding-top:2px}.curpick{margin-bottom:16px;position:relative}.cp-btn{text-align:left;border:1.5px solid var(--line);background:var(--card);width:100%;height:48px;color:var(--txt);letter-spacing:.2px;cursor:pointer;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:12px;align-items:center;gap:9px;padding:0 42px 0 15px;font-size:14.5px;font-weight:600;display:flex;position:relative}.cp-btn:hover{border-color:var(--line2)}.cp-btn .ph{color:var(--txt3);letter-spacing:0;font-weight:500}.cp-btn .rg-cur{min-width:46px}.cp-btn .arr{width:16px;height:16px;color:var(--txt3);transition:transform .2s var(--ease);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cp-btn .arr svg{width:16px;height:16px;display:block}.curpick.open .cp-btn .arr{transform:translateY(-50%)rotate(180deg)}.curpick.open .cp-btn{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cp-pop{border:1px solid var(--line2);background:var(--card2);border-radius:12px;margin-top:6px;padding:9px}.cp-search{border:1px solid var(--line2);background:var(--card);width:100%;height:36px;color:var(--txt);border-radius:9px;margin-bottom:8px;padding:0 11px;font-family:inherit;font-size:13px}.cp-search::placeholder{color:var(--txt3)}.cp-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.cp-list{scrollbar-width:thin;scrollbar-color:var(--line2) transparent;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3px 8px;max-height:300px;display:grid;overflow:hidden auto}.cp-list::-webkit-scrollbar{width:8px}.cp-list::-webkit-scrollbar-track{background:0 0}.cp-list::-webkit-scrollbar-thumb{background:var(--line2);background-clip:content-box;border:2px solid #0000;border-radius:99px}.cp-list::-webkit-scrollbar-thumb:hover{background:var(--txt3);background-clip:content-box}.cp-list .rg-grp,.cp-list .rg-empty{grid-column:1/-1}.cp-list .rg-grp{background:var(--card2);border-bottom:1px solid var(--line)}.cp-list .rg-item{color:var(--txt);padding:9px 10px;font-size:13.5px}.cp-list .rg-nm{order:1;font-weight:500}.cp-list .rg-cur{color:var(--txt3);background:0 0;order:2;min-width:0;padding:0;font-size:11px;font-weight:700}.cp-list .rg-item.on .rg-cur{color:var(--brand-ink);background:0 0}.cp-list .tick{order:3}.pay.off{opacity:.5;cursor:not-allowed}.pay.off:hover{border-color:var(--line)}.pay-hint{color:var(--txt3);justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.langitem{width:100%;min-height:36px;color:var(--txt2);white-space:nowrap;transition:background .13s var(--ease), color .13s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.langitem:hover{background:var(--card2);color:var(--txt)}.langitem.on{color:var(--brand-ink);font-weight:700}.langitem .sub{color:var(--txt3);margin-left:1px;font-size:11.5px;font-weight:400}.langitem.on .sub{color:var(--brand-ink);opacity:.75}.langitem .ic{opacity:.85;vertical-align:-3px;justify-content:center;width:16px;display:inline-flex}.langitem .ic svg{width:14px;height:14px;display:block}.langitem.danger{color:var(--err)}.langitem.danger:hover{color:var(--err);background:#de3a2e1a}.avatar{cursor:pointer;background:var(--brand);width:33px;height:33px;color:var(--on-brand);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.usermenu{min-width:210px}.usermenu .um-hd{border-bottom:1px solid var(--line);margin-bottom:4px;padding:9px 11px 11px}.usermenu .um-hd .em{word-break:break-all;font-size:13px;font-weight:600;line-height:1.4}.usermenu .um-hd .sub{color:var(--txt3);margin-top:3px;font-size:11px}.trust{border-color:var(--brand-line);background:linear-gradient(180deg, var(--brand-soft), transparent 60%), var(--card);gap:12px;padding:16px 18px;display:flex}.trust .tico{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.trust .ttx b{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.trust .ttx p{color:var(--txt2);font-size:12.5px;line-height:1.7}.wherebox{padding:16px 18px}.wherebox ol{gap:12px;list-style:none;display:grid}.wherebox li{color:var(--txt2);align-items:center;gap:11px;font-size:13px;display:flex}.wherebox .n{background:var(--brand-soft);width:20px;height:20px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.wherebox .ico{background:var(--card2);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;display:grid}.wherebox .ico svg{width:17px;height:17px;display:block}.odwho{color:var(--txt3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;font-size:12.5px;display:flex}.odwho .who{align-items:center;gap:7px;min-width:0;display:inline-flex}.odwho .who b{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.odwho .who .av{background:var(--brand);width:20px;height:20px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.mp{text-align:center;letter-spacing:-.1px;color:#e9eeff;background:radial-gradient(90% 60% at 50% 30%,#a9b8e859,#0000 70%),linear-gradient(160deg,#343c60,#131729);place-content:center;font-size:9px;font-weight:900;line-height:1.05;display:grid;position:absolute;inset:0}.mp b{color:var(--brand);display:block}.co-thumb span:has(>.mp){position:static}.orow .ico span:has(>.mp){position:static}.rs-item .ico span:has(>.mp){position:static}.olist{gap:8px;display:grid}.pager{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.pager button{background:var(--card);border:1px solid var(--line);min-width:34px;height:34px;color:var(--txt2);border-radius:9px;padding:0 9px;font-size:13px;font-weight:600;transition:all .15s}.pager button:hover:not(:disabled){border-color:var(--line2);color:var(--txt)}.pager button:disabled{opacity:.45}.pager .pg-no.on{background:var(--brand);color:var(--on-brand);opacity:1;border-color:#0000;font-weight:700}.pager .pg-arrow{justify-content:center;align-items:center;display:inline-flex}.pager .pg-arrow svg{width:15px;height:15px}.pager .pg-arrow.next svg{transform:rotate(180deg)}.pager .pg-gap{color:var(--txt3);padding:0 2px}.orow{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.orow .ico{background:var(--tile-grad);width:44px;height:58px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:9px;flex:none;place-items:center;font-size:19px;display:grid;position:relative;overflow:hidden}.orow .ico:before{content:"";background:radial-gradient(circle at 32% 20%, var(--c0,transparent), transparent 62%);opacity:var(--tile-glow);position:absolute;inset:0}.orow .ico span{position:relative}.orow .tx{flex:1;min-width:0;padding-top:2px}.orow .tx b{font-size:14px;font-weight:700;display:block}.orow .tx .acct i{color:var(--txt3);margin-right:4px;font-style:normal}.orow .tx .acct em{color:var(--txt2);font-style:normal;font-weight:600}.orow .tx .onote{color:var(--txt3);white-space:normal;margin-top:6px;font-size:11.5px;line-height:1.5}.orow.processing .tx .onote{color:#5cb8ff}.orow.refunding .tx .onote{color:#b79bff}.orow .tx small{color:var(--txt3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.orow .tx .acct{align-items:center;gap:5px;display:flex}.orow .tx .acct svg{flex:none;width:12px;height:12px}.orow .tx .acct span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orow .rt{text-align:right;flex:none;padding-top:2px}.orow .rt .amt{font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:15px;font-weight:800}.orow .rt .amt2{color:var(--txt3);font-variant-numeric:tabular-nums;margin:-4px 0 6px;font-size:11.5px;font-weight:600}.modal.rs{max-width:460px;position:relative}#rsPays{grid-template-columns:1fr 1fr;gap:8px}#rsPays .pay{justify-content:flex-start;gap:9px;min-height:46px;padding:9px 10px}#rsPays .pay-ico,#rsPays .pay-ico .pm{width:38px;height:25px}#rsPays .pay-tx b{white-space:nowrap;font-size:12.5px}@media (max-width:420px){#rsPays{grid-template-columns:1fr}}.rs-item{background:var(--card2);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.rs-item .ico{background:var(--tile-grad);border-radius:8px;flex:none;place-items:center;width:36px;height:48px;display:grid;position:relative;overflow:hidden}.rs-item .ico img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rs-item .ico span:has(>img){position:static}.rs-item .tx{flex:1;min-width:0}.rs-item .tx b{font-size:14px;font-weight:700;display:block}.rs-item .tx small{color:var(--txt3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.modal-x{width:32px;height:32px;color:var(--txt3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.modal-x:hover{background:var(--card2);color:var(--txt)}.resume-cancel{text-align:center;color:var(--txt3);margin-top:13px;font-size:13px}.resume-cancel b{color:var(--brand-ink);cursor:pointer;font-weight:600}.resume-cancel b:hover{text-decoration:underline}.ometa{border-top:1px dashed var(--hair);color:var(--txt3);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:4px 14px;margin-top:8px;padding-top:8px;font-size:11.5px;display:flex}.ono{align-items:baseline;gap:6px;transition:all .15s;display:flex}.ono b{font-family:var(--mono);color:var(--txt2);letter-spacing:.02em;font-size:12px;font-weight:700}.ono.copyable{cursor:pointer}.ono.copyable:hover b{color:var(--brand-ink)}.ono svg{opacity:.55;flex:none;width:12px;height:12px}.ono.copyable:hover svg{opacity:1}.otime{font-variant-numeric:tabular-nums}.opm{align-items:center;gap:6px;display:inline-flex}.opm:before,.otime:before{content:"·";opacity:.5;margin-right:2px}.ometa{flex-basis:calc(100% - 58px);margin-left:58px}.oagain{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 0;font-size:12px;font-weight:700;display:inline-flex}.oagain:hover{text-decoration:underline}@media (max-width:560px){.ometa{flex-basis:100%;margin-left:0}}.opay{flex-wrap:wrap;flex-basis:calc(100% - 58px);align-items:center;gap:10px;margin-top:10px;margin-left:58px;display:flex}@media (max-width:560px){.opay{flex-basis:100%;margin-left:0}}.opay .clk{color:var(--txt3);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.opay .clk svg{flex:none;width:13px;height:13px}.opay .clk b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--warn);font-size:13.5px;font-weight:700}.btn-sm{border-radius:8px;padding:8px 15px;font-size:12.5px;font-weight:600}.orow.cancelled{opacity:.6}.orow.cancelled .rt .amt,.orow.refunded .rt .amt{text-decoration:line-through}.orow.refunded{opacity:.75}.empty{text-align:center;color:var(--txt3);padding:52px 20px}.empty .ic{background:var(--card2);width:60px;height:60px;color:var(--txt3);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.empty .ic svg{width:27px;height:27px;display:block}.btn{white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand2)}.btn-ghost{background:var(--card);border:1px solid var(--line);color:var(--txt)}.btn[disabled]{background:var(--card2);color:var(--txt3);border:1px solid var(--line);cursor:not-allowed;box-shadow:none}.btn[disabled]:hover{background:var(--card2)}.co-need{color:var(--warn);text-align:center;cursor:pointer;margin-top:9px;font-size:12.5px;line-height:1.5}.co-need:hover{text-decoration:underline}.btn-ghost:hover{border-color:var(--line2)}.btn-block{width:100%;padding:14px;font-size:15px;display:block}.btn-lg{padding:15px 20px;font-size:16px;font-weight:700}:root{--site-w:1280px}.wrap{width:100%;max-width:var(--site-w);margin:0 auto;padding:26px 24px 60px}.sec{margin-bottom:26px}.sec-hd{margin-bottom:12px}.sec-hd h2{letter-spacing:-.3px;font-size:19px;font-weight:800}.sec-hd p{color:var(--txt2);margin-top:3px;font-size:13.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.tag{background:var(--card);border:1px solid var(--line);color:var(--txt2);border-radius:18px;padding:6px 13px;font-size:12.5px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topsearch{flex:0 400px;margin:0 auto}.topsearch #searchIn{border-color:var(--hair);background:#ffffff0d;border-radius:999px;height:36px;padding:0 32px 0 34px;font-size:13px}.topsearch #searchIn:focus{background:#ffffff14}:root:not([data-theme=dark]) .topsearch #searchIn{border-color:var(--line);background:#ffffffb8}@media (max-width:560px){.topsearch{flex:auto;margin:0 4px}.topsearch #searchIn{height:34px}}.search{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.search .s-ico{color:var(--txt3);pointer-events:none;display:inline-flex;position:absolute;left:12px}.search .s-ico svg{width:16px;height:16px}#searchIn{background:var(--card);border:1px solid var(--line);width:100%;color:var(--txt);transition:border-color .16s var(--ease);border-radius:10px;padding:11px 36px;font-size:13.5px}#searchIn::placeholder{color:var(--txt3)}#searchIn:focus{border-color:var(--brand);outline:none}#searchIn::-webkit-search-cancel-button{appearance:none}.search .s-clear{width:22px;height:22px;color:var(--txt3);background:var(--card2);border-radius:50%;place-items:center;font-size:15px;line-height:1;display:none;position:absolute;right:8px}.search .s-clear:hover{color:var(--txt)}.search.has .s-clear{display:grid}.shelf-sec+.shelf-sec{margin-top:72px}@media (max-width:560px){.shelf-sec+.shelf-sec{margin-top:52px}}.shelf-hd{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.sh-row{align-items:center;gap:16px;width:100%;display:flex}.sh-mid{flex:none;align-items:center;gap:11px;display:inline-flex}.sh-sub{color:var(--txt3);font-size:12.5px;font-weight:600}.sh-ico{width:38px;height:38px;color:var(--sa);background:color-mix(in srgb, var(--sa) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sa) 32%, transparent), 0 6px 18px color-mix(in srgb, var(--sa) 18%, transparent);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.sh-ico svg{width:20px;height:20px}.shelf-hd h3{letter-spacing:-.4px;white-space:nowrap;color:var(--sa);text-shadow:0 0 18px color-mix(in srgb, var(--sa) 35%, transparent);font-size:20px;font-weight:900;line-height:1.2}:root:not([data-theme=dark]) .shelf-hd h3{color:color-mix(in srgb, var(--sa) 58%, #0e1a12);text-shadow:none}.sh-line{flex:1;min-width:24px;height:1px}.sh-line.l{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sa) 60%, transparent))}.sh-line.r{background:linear-gradient(90deg, color-mix(in srgb, var(--sa) 60%, transparent), transparent)}@media (max-width:560px){.sh-ico{border-radius:9px;width:32px;height:32px}.sh-ico svg{width:17px;height:17px}.shelf-hd h3{font-size:16.5px}}.skugrid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:22px 18px;display:grid}@media (max-width:560px){.skugrid{grid-template-columns:repeat(2,1fr);gap:12px 10px}}.skugrid .skucard{background:var(--card);border-radius:16px;position:relative;box-shadow:0 8px 22px #00000047,inset 0 0 0 1px #ffffff0f}.skugrid .sk-img{border-radius:16px}.skugrid .sk-img:after{background:linear-gradient(#0000,#07060eb3 48%,#07060ef7 78%);height:58%}.skugrid .sk-body{z-index:2;gap:4px;padding:12px 13px 13px;position:absolute;bottom:0;left:0;right:0}.skugrid .sk-nm{color:#fff;letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #0000008c;min-height:0;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.skugrid .skucard:hover .sk-nm{color:#fff}.skugrid .sk-kd{color:#ffffff9e}.skugrid .sk-from{color:#ffffff8c}.skugrid .sk-from b{color:var(--brand);text-shadow:0 1px 10px #0009;font-size:18px}.skugrid .skucard:hover{box-shadow:0 18px 36px #0000006b, 0 0 0 1.5px var(--sa,var(--brand)), 0 0 34px color-mix(in srgb, var(--sa,var(--brand)) 30%, transparent);transform:translateY(-5px)}.skugrid .skucard:hover .sk-img img{transform:scale(1.06)}.skucard{text-align:left;background:var(--card);box-shadow:0 1px 0 var(--hair);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.skucard:hover{box-shadow:0 14px 30px #00000061, 0 0 0 1.5px var(--brand-line);transform:translateY(-4px)}.sk-img{aspect-ratio:3/4;background:linear-gradient(160deg, var(--c0,#2a2547), var(--c1,#12101f));width:100%;display:block;position:relative;overflow:hidden}.sk-img img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease);position:absolute;inset:0}.skucard:hover .sk-img img{transform:scale(1.04)}.sk-img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000052);height:28%;position:absolute;bottom:0;left:0;right:0}.sk-poster{background:radial-gradient(120% 70% at 20% 10%, var(--acs,#ffffff1f), transparent 60%), linear-gradient(160deg, var(--c0,#2a2547), var(--c1,#12101f));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.sk-poster:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#a9b8e838,#0000 68%);border-radius:50%;width:78%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sk-poster:after{content:"";background:linear-gradient(125deg,#0000 38%,#ffffff12 50%,#0000 62%);position:absolute;inset:0}.sk-poster .pi{width:46%;max-width:78px;margin:0;position:relative}.sk-poster .pi svg{filter:saturate(.6)brightness(.95)drop-shadow(0 8px 18px #00000073);width:100%;height:auto;display:block}.sk-poster .pn{letter-spacing:-.3px;color:#fff;font-size:16px;font-weight:900;line-height:1.1;position:relative}.sk-poster .pn b{color:#c7d2f5}.sk-body{flex-direction:column;flex:1;gap:2px;padding:9px 10px 11px;display:flex}.sk-nm{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.64em;font-size:13px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.skucard:hover .sk-nm{color:var(--brand-ink)}.sk-from{color:var(--txt3);align-items:baseline;gap:4px;margin-top:auto;padding-top:6px;font-size:11px;font-weight:600;display:flex}.sk-from b{letter-spacing:-.3px;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.sk-from b i{margin-right:1px;font-size:.72em;font-style:normal;font-weight:800}.sk-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-top:auto;padding-top:5px;display:flex}.sk-kd{color:var(--txt3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.sk-meta .sk-from{flex:none;margin:0;padding:0}.sk-from small{font-size:10.5px;font-weight:600}.car{position:relative}.car-vp{touch-action:pan-y;margin:-10px -4px;padding:18px 4px 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.car-track{--per:5;--gap:6px;gap:var(--gap);will-change:transform;transition:transform .6s cubic-bezier(.22,.8,.24,1);display:flex}.car-track.jump,.car-track.jump .skucard,.car-track.jump .sk-img,.car-track.jump .sk-body{transition:none!important}.car-track.jump .skucard .sk-img:before{animation:none!important}@media (max-width:900px){.car-track{--per:3}}@media (max-width:560px){.car-track{--per:1.7}}.car-track .skucard{transition:transform .6s cubic-bezier(.22,.8,.24,1),opacity .6s,filter .6s}.car-track .skucard[data-d="0"]{z-index:3;transform:scale(1)}.car-track .skucard[data-d="1"]{opacity:.72;filter:saturate(.8);transform:scale(.84)}.car-track .skucard[data-d="2"]{opacity:.42;filter:saturate(.6);transform:scale(.72)}.car-track .skucard[data-d="3"]{opacity:.22;filter:saturate(.5);transform:scale(.66)}.car-track .skucard[data-d="0"] .sk-img{box-shadow:0 22px 44px #00000080,0 0 0 1.5px #bbf43f8c,0 0 40px #bbf43f38}.car-track .skucard:not([data-d="0"]) .sk-body{opacity:0;transition:opacity .4s}.car-track .skucard[data-d="0"] .sk-body{opacity:1;transition:opacity .4s .15s}.car-track .skucard[data-d="0"] .sk-nm{letter-spacing:-.2px;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:800;display:block;overflow:hidden}.car-track .skucard[data-d="0"] .sk-meta{justify-content:center;gap:0;padding-top:3px}.car-track .sk-kd{color:var(--txt2);font-size:12px}.car-track .sk-kd:after{content:"·";opacity:.5;margin:0 7px}.car-track .sk-from{gap:4px}.car-track .sk-from b{color:var(--brand);font-size:19px}:root:not([data-theme=dark]) .car-track .sk-from b{color:var(--brand-ink)}.car-track .skucard{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));box-shadow:none;background:0 0;overflow:visible}.car-track .skucard:hover{box-shadow:none}.car-track .skucard:not([data-d="0"]){cursor:pointer}.car-track .skucard:not([data-d="0"]):hover{opacity:.9}.car-track .sk-img{border-radius:14px;box-shadow:0 10px 26px #00000057}.car-track .skucard[data-d="0"]:hover .sk-img{box-shadow:0 18px 36px #00000073, 0 0 0 1.5px var(--brand-line);transform:translateY(-5px)}.car-track .sk-img{transition:transform .3s var(--ease), box-shadow .3s var(--ease)}.car-track .sk-body{gap:0;padding:12px 4px 0}.car-track .sk-nm{min-height:0;font-size:14px}.car-track .sk-img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.car-track .skucard[data-d="0"] .sk-img:before{animation:1.1s .35s both sheen}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.car-track .skucard:hover .sk-img:before{transition:transform .8s;transform:translate(120%)}.car-rk{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060f9e;border:1px solid #ffffff24;border-radius:8px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:900;display:grid;position:absolute;top:10px;left:10px}.car-rk.top{background:var(--brand);color:var(--on-brand);border-color:#0000}.car-btn{background:var(--card);border:1px solid var(--line);width:32px;height:32px;color:var(--txt2);border-radius:50%;place-items:center;transition:all .15s;display:grid}.car-btn:hover{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.car-btn svg{width:15px;height:15px}.car-btn.nx svg{transform:scaleX(-1)}.car-side{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.75;background:#08060f8c;border-color:#ffffff1f;width:40px;height:40px;transition:all .18s;position:absolute;top:calc(50% - 30px);transform:translateY(-50%)}.car-side.pv{left:6px}.car-side.nx{right:6px}.car:hover .car-side{opacity:1}@media (max-width:560px){.car-side{display:none}}.pop-sec{margin-top:6px}.car-dots{justify-content:center;gap:6px;margin-top:6px;display:flex}.car-dot{background:var(--line2);width:7px;height:7px;transition:width .35s var(--ease);border:0;border-radius:4px;padding:0;position:relative;overflow:hidden}.car-dot.on{width:26px}.car-dot.on:after{content:"";background:var(--brand);transform-origin:0;animation:carProg var(--dur,3.6s) linear forwards;position:absolute;inset:0}.car.paused .car-dot.on:after{animation-play-state:paused}@keyframes carProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes carIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.car-track{transition:none}.car-dot.on:after{animation:none}.car-track .sk-img:before{display:none}}.noresult{margin-top:4px}.crumb{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.crumb-back{color:var(--txt2);align-items:center;gap:6px;font-weight:600;transition:all .15s;display:inline-flex}.crumb-back:hover{color:var(--brand-ink)}.crumb-back svg{width:15px;height:15px}.crumb-sep{color:var(--txt3)}.crumb-now{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.prodhd{isolation:isolate;align-items:center;gap:20px;margin-bottom:20px;padding:18px;display:flex;position:relative;overflow:hidden}.pd-bg{z-index:-1;filter:blur(36px)saturate(1.3);opacity:.38;background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.15)}.prodhd:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--card) 62%);position:absolute;inset:0}:root:not([data-theme=dark]) .pd-bg{opacity:.14;filter:blur(40px)saturate(1.6)}:root:not([data-theme=dark]) .prodhd:after{background:radial-gradient(120% 140% at 0% 0%, #bbf43f29, transparent 55%), linear-gradient(90deg, #ffffff59 0%, var(--card) 48%)}:root:not([data-theme=dark]) .pd-img{box-shadow:0 10px 24px #1e3c142e,inset 0 0 0 1px #0000000f}.pd-img{aspect-ratio:3/4;background:linear-gradient(160deg, var(--c0,#2a2547), var(--c1,#12101f));border-radius:12px;flex:none;width:112px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0006,inset 0 0 0 1px #ffffff14}.pd-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:560px){.pd-img{width:88px}}.co-thumb img,.orow .ico img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.co-thumb span:has(img){position:static}.orow .ico span:has(img){position:static}.prodhd-tx{flex:1;min-width:0}.prodhd-tx p{color:var(--txt2);margin-top:5px;font-size:13px;line-height:1.65}.prodhd-badges{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.pd-badge{background:var(--brand-soft);color:var(--brand-ink);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.pd-badge svg{flex:none;width:14px;height:14px}@media (max-width:700px){.prodhd{flex-direction:column;align-items:flex-start;gap:14px}}.buy{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.buy-main{padding:22px}.step{margin-bottom:24px}.step:last-child{margin-bottom:0}.step-hd{align-items:center;gap:9px;margin-bottom:12px;display:flex}.step-no{background:var(--brand);width:22px;height:22px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.step-hd h3{font-size:15px;font-weight:700}.step-hd .opt{color:var(--txt3);margin-left:auto;font-size:11.5px}.step-hd .opt.ok{color:var(--brand-ink);font-weight:600}.step{border-radius:12px;transition:box-shadow .2s}@keyframes flashStep{0%,to{box-shadow:0 0 #0000}25%,60%{box-shadow:0 0 0 3px var(--brand-soft)}}.step.flash{animation:1.1s flashStep}.acct-row{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.acct-row.two{grid-template-columns:1fr 1fr}.af{min-width:0;display:block;position:relative}.acct-in{letter-spacing:.2px;background:var(--card2);border:1px solid var(--line);width:100%;min-width:0;height:48px;color:var(--txt);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background .16s;border-radius:12px;padding:0 42px 0 15px;font-size:14.5px;font-weight:600}.acct-in::placeholder{color:var(--txt3);letter-spacing:0;font-weight:500}.acct-in:hover{border-color:var(--line2)}.acct-in:focus,.acct-in:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.acct-row.ok .acct-in{border-color:var(--brand)}.acct-row.bad .acct-in{border-color:var(--warn)}.af-st{pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.af-st svg{width:17px;height:17px}.af-st.checking{color:var(--txt3)}.af-st.checking svg{animation:.9s linear infinite acctSpin}.af-st.ok{color:var(--brand-ink)}.af-st.bad{color:var(--warn)}.sel-btn{text-align:left;cursor:pointer;align-items:center;display:flex}.sel-btn .sel-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-btn.empty .sel-v{color:var(--txt3);font-weight:500}.sel-btn .sel-car{width:16px;height:16px;color:var(--txt3);transition:transform .2s var(--ease);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sel-btn .sel-car svg{width:16px;height:16px}.af.open .sel-btn .sel-car{transform:translateY(-50%)rotate(180deg)}.af.open .sel-btn{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.sel-pop{z-index:30;background:var(--card);border:1px solid var(--line2);opacity:0;pointer-events:none;border-radius:12px;padding:6px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.af.open .sel-pop{opacity:1;pointer-events:auto;transform:none}.sel-opt{width:100%;color:var(--txt);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:14px;font-weight:600;display:flex}.sel-opt:hover,.sel-opt:focus-visible{background:var(--card2);outline:none}.sel-opt.on{color:var(--brand-ink)}.sel-opt .tick{width:15px;height:15px;display:none}.sel-opt.on .tick{display:inline-flex}.sel-opt .tick svg{width:15px;height:15px}.af-help{color:var(--txt3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:12px;display:inline-flex}.af-help:hover{color:var(--brand-ink)}.af-help svg{width:13px;height:13px}.acct-msg{color:var(--txt3);align-items:flex-start;gap:6px;margin-top:9px;font-size:12px;line-height:1.6;display:flex}.acct-msg .ic{flex:none;margin-top:1px;display:inline-flex}.acct-msg .ic svg{width:13px;height:13px}.acct-msg.ok{color:var(--brand-ink)}.acct-msg.bad{color:var(--warn)}@media (max-width:560px){.acct-in{height:46px;font-size:14px}}.recheck{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:11px;margin:14px 0 2px;padding:12px 13px}.recheck .rc-lbl{color:var(--txt2);font-size:11.5px;font-weight:600}.recheck .rc-id{letter-spacing:1.5px;color:var(--txt);font-size:21px;font-weight:900;font-family:var(--mono);word-break:break-all;margin:4px 0 8px}.recheck .rc-id small{letter-spacing:0;color:var(--txt2);margin-left:6px;font-family:inherit;font-size:12px;font-weight:700}.recheck label{cursor:pointer;color:var(--txt);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.recheck input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin-top:2px}.pill.proc{color:#5cb8ff;background:#40aaff26}.pill.proc:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.2s ease-in-out infinite procPulse;display:inline-block}@keyframes procPulse{50%{opacity:.25}}.result-ico.proc{color:#5cb8ff;background:#40aaff26}.result-ico.proc svg{animation:1.1s linear infinite acctSpin}@keyframes acctSpin{to{transform:rotate(360deg)}}.acct-msg.checking .ic{animation:.9s linear infinite acctSpin}.packs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pack{text-align:center;background:var(--card);border:1.5px solid var(--line);border-radius:11px;padding:16px 14px 15px;transition:all .16s;position:relative;overflow:hidden}.pack:hover{border-color:var(--line2);transform:translateY(-2px)}.pack.on{border-color:var(--brand-ink);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.pack .cost{letter-spacing:-.6px;color:var(--brand-ink);font-size:25px;font-weight:900;line-height:1.15}.packs.c3{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.packs.c3{grid-template-columns:repeat(2,1fr)}}.packs .pack{flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex}.packs .pack .cost{font-size:21px;line-height:1.2}.packs .pack.plan .cost{white-space:normal;font-size:21px;font-weight:900;line-height:1.2}.pack .bonus{color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.pack .php{color:var(--txt);letter-spacing:-.2px;margin-top:5px;font-size:14.5px;font-weight:800}.pack.plan .cost{white-space:normal;font-size:14.5px;font-weight:800;line-height:1.35}.pack .hot{background:var(--brand);color:var(--on-brand);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.h4-ico{vertical-align:-3px;margin-right:5px;font-size:17px;display:inline-flex}.h4-ico.warn{color:var(--warn)}.h4-ico.thumb{vertical-align:-6px;background:var(--tile-grad);width:18px;height:24px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:4px;margin-right:8px;position:relative;overflow:hidden}.h4-ico.thumb img,.h4-ico.thumb .mp{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h4-ico.thumb .mp{font-size:4.5px}:is(.h4-ico.thumb span:has(>img),.h4-ico.thumb span:has(>.mp)){position:static}.field{margin-bottom:12px}.field:last-child{margin-bottom:0}.field label{color:var(--txt2);margin-bottom:6px;font-size:13px;display:block}.input{background:var(--card);border:1px solid var(--line);width:100%;color:var(--txt);border-radius:9px;padding:12px 13px;transition:all .15s}.input:focus{border-color:var(--brand-ink);outline:none}.input::placeholder{color:var(--txt3)}.hint{color:var(--txt3);margin-top:6px;font-size:12px;line-height:1.6}.hint.err{color:var(--err)}.pays{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.pay{background:var(--card);border:1.5px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:12px 14px;transition:all .15s;display:flex}.pay:hover{border-color:var(--line2)}.pay.on{border-color:var(--brand-ink);background:var(--brand-soft)}.pay-ico{flex:none;place-items:center;width:46px;height:30px;display:grid}.pay-ico .pm{letter-spacing:-.2px;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:46px;height:30px;line-height:1;display:flex}.pay-ico .pm-card{background:#fff;border:1px solid #d8dce3;flex-direction:column;gap:2px;padding:3px 0}.pay-ico .pm-card .visa{color:#1a1f71;letter-spacing:.4px;font-size:9.5px;font-weight:900}.pay-ico .pm-card .mc{display:flex}.pay-ico .pm-card .mc i{border-radius:50%;width:8px;height:8px;display:block}.pay-ico .pm-card .mc i:first-child{background:#eb001b}.pay-ico .pm-card .mc i:last-child{opacity:.92;background:#f79e1b;margin-left:-3px}.pay-tx{text-align:left;flex:none}.pay-tx b{font-size:13.5px;font-weight:600;display:block}.side{position:sticky;top:74px}.co{padding:18px}.co h4{margin-bottom:14px;font-size:14px;font-weight:700}.co-item{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:5px;padding-bottom:13px;display:flex}.co-thumb{background:var(--tile-grad);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid;position:relative;overflow:hidden}.co-thumb:before{content:"";background:radial-gradient(circle at 32% 20%, var(--c0,transparent), transparent 62%);opacity:var(--tile-glow);position:absolute;inset:0}.co-thumb span{position:relative}.co-item .tx{flex:1;min-width:0}.co-item b{font-size:13px;font-weight:600;line-height:1.35;display:block}.co-item small{color:var(--txt3);font-size:11.5px}.co-line{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.co-line span:first-child{color:var(--txt3);flex:none}.co-line span:last-child{text-align:right;word-break:break-all}.co-un{color:var(--txt3);opacity:.8;font-style:normal}.co-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:13px;display:flex}.co-total .lbl{color:var(--txt2);font-size:13px}.co-total .val{color:var(--brand-ink);letter-spacing:-.5px;font-size:24px;font-weight:800}.co-total .val.muted{color:var(--txt3);font-weight:700}.co-note{color:var(--txt3);text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.assure{grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;padding:14px 18px;display:grid}.assure .row{color:var(--txt2);align-items:flex-start;gap:10px;padding:2px 18px;font-size:12px;line-height:1.6;display:flex}.assure .row+.row{border-left:1px solid var(--hair)}.assure .row:first-child{padding-left:0}.assure .row:last-child{padding-right:0}.assure .row .ic{color:var(--brand-ink);flex:none;display:flex}.assure .row .ic svg{width:15px;height:15px;display:block}.assure .row b{color:var(--txt);margin-bottom:2px;font-size:12.5px;display:block}.paybar{z-index:70;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}.paybar .amt{flex:1;min-width:0}.paybar .amt .lbl{color:var(--txt3);font-size:11px}.paybar .amt .val{color:var(--brand-ink);font-size:19px;font-weight:800}.steps4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.st{flex-direction:column;gap:10px;height:100%;padding:14px 15px;display:flex;position:relative}.st:not(:last-child):after{content:"";border-top:1.6px solid var(--line2);border-right:1.6px solid var(--line2);opacity:.9;width:6px;height:6px;position:absolute;top:27px;right:-11px;transform:rotate(45deg)}.st-hd{align-items:center;gap:9px;display:flex}.st .n{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.st .ico{color:var(--txt3);flex:none;margin-left:auto;display:flex}.st .ico svg{width:20px;height:20px;display:block}.st:hover .ico{color:var(--brand-ink)}.st .tx{min-width:0}.st b{margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.st small{color:var(--txt2);font-size:12.5px;line-height:1.55;display:block}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.info{padding:16px 18px}.info h4{align-items:center;gap:8px;margin-bottom:9px;font-size:14px;font-weight:700;display:flex}.info ol,.info ul{color:var(--txt2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.75}.info li+li{border-top:1px solid var(--hair);margin-top:7px;padding-top:7px}.info li::marker{color:var(--brand-ink)}.faq-list{gap:8px;display:grid}.faq-item{padding:0 16px}.faq-q{text-align:left;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.faq-q .ic{background:var(--card2);width:28px;height:28px;color:var(--txt3);transition:color .18s var(--ease), background .18s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.faq-q .ic svg{width:16px;height:16px;display:block}.faq-item[open] .faq-q .ic{background:var(--brand-soft);color:var(--brand-ink)}.faq-q:hover .ic{color:var(--brand-ink)}.faq-q .q{min-width:0}.faq-q .mk{color:var(--txt3);transition:transform .22s var(--ease), color .18s var(--ease);flex:none;margin-left:auto;display:flex}.faq-q .mk svg{width:15px;height:15px;display:block}.faq-item[open] .faq-q .mk{color:var(--brand-ink);transform:rotate(180deg)}.faq-a{color:var(--txt2);padding:0 26px 14px 39px;font-size:13px;line-height:1.75;display:none}.faq-item[open] .faq-a{display:block}.notice .ic{color:var(--err);opacity:.85;flex:none;display:flex}.notice .ic svg{width:16px;height:16px;display:block}.notice{color:var(--txt2);background:#de3a2e12;border:1px solid #de3a2e38;border-radius:11px;gap:10px;padding:13px 16px;font-size:12.5px;line-height:1.7;display:flex}.notice b{color:var(--txt)}.mid{text-align:center;max-width:430px;margin:64px auto}.spinner{border:3px solid var(--line);border-top-color:var(--brand-ink);border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mid h1{margin-bottom:8px;font-size:19px;font-weight:700}.mid p{color:var(--txt2);margin-bottom:20px;font-size:14px}.psteps{text-align:left;padding:8px 16px}.pstep{color:var(--txt3);align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.pstep+.pstep{border-top:1px solid var(--hair)}.pstep .dot{background:var(--card2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.pstep .dot svg{width:10px;height:10px;display:block}.pstep.done{color:var(--txt2)}.pstep.done .dot{background:var(--ok);color:#fff}.pstep.now{color:var(--txt);font-weight:600}.pstep.now .dot{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-soft)}.mid .cancel{color:var(--txt3);margin-top:16px;font-size:13px}.mid .cancel b{color:var(--brand-ink);cursor:pointer}.gw{max-width:440px;margin:30px auto}.gw-url{color:var(--txt2);background:var(--card2);border:1px solid var(--line);border-bottom:none;border-radius:11px 11px 0 0;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.gw-url .u{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.gw-url .ic{flex:none;display:flex}.gw-url .ic svg{width:13px;height:13px;display:block}.gw-body{background:var(--card);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md);padding:22px}.gw-hd{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.gw-hd .who{color:var(--txt3);font-size:12.5px}.gw-hd .amt{letter-spacing:-.5px;font-size:22px;font-weight:800}.gw-row{gap:10px;display:flex}.gw-row .field{flex:1}.gw-foot{border-top:1px solid var(--line);color:var(--txt3);margin-top:16px;padding-top:13px;font-size:11.5px;line-height:1.7}.gw-foot .pci{color:var(--txt2);align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.gw-foot .pci .ic{flex:none;display:flex}.gw-foot .pci .ic svg{width:13px;height:13px;display:block}.result{text-align:center;max-width:470px;margin:44px auto}.result-ico svg{width:30px;height:30px;display:block}.result-ico{background:var(--brand-soft);border:2px solid var(--brand-ink);width:66px;height:66px;color:var(--brand-ink);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.result h1{margin-bottom:7px;font-size:21px;font-weight:800}.result>p{color:var(--txt2);margin-bottom:20px}.rbox{text-align:left;margin-bottom:14px;padding:18px}.acts{flex-wrap:wrap;gap:10px;display:flex}.acts .btn{flex:1;min-width:140px}.lookup{max-width:430px;margin:40px auto}.lookup .card{padding:24px}.pill{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.pill.ok{background:var(--brand-soft);color:var(--brand-ink)}.pill.wait{color:var(--warn);background:#c77a0024}.pill.no{background:var(--card2);color:var(--txt3);box-shadow:inset 0 0 0 1px var(--line)}.pill.ref{color:#b79bff;background:#8b6cff29}:root:not([data-theme=dark]) .pill.ref,:root:not([data-theme=dark]) .orow.refunding .tx .onote{color:#5b3bd6}:root:not([data-theme=dark]) .pill.proc,:root:not([data-theme=dark]) .orow.processing .tx .onote{color:#1f6fb8}.modal{background:var(--card);border:1px solid var(--line);border-radius:16px;width:100%;max-width:390px;padding:26px;animation:.2s pop}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}}.modal-hd{text-align:center;margin-bottom:20px}.modal-hd h2{margin-bottom:6px;font-size:19px;font-weight:800}.modal-hd p{color:var(--txt2);font-size:13px}.btn-google{color:#1f1f1f;border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.btn-google:hover{background:#f2f2f2}.btn-google svg{flex:none;width:18px;height:18px}.legal{text-align:center;color:var(--txt3);margin-top:15px;font-size:12px;line-height:1.6}.legal a{color:var(--txt2);text-decoration:underline}:root{--ease:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}.btn:active:not([disabled]),.pack:active,.pay:active,.legaltab:active,.btn-google:active,.rg-item:active{transform:scale(.975)}.btn,.pack,.pay,.legaltab,.btn-google,.rg-item{transition:transform .14s var(--ease), background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), box-shadow .18s var(--ease)}.pack:hover{border-color:var(--brand-line);box-shadow:0 10px 24px #10122021, 0 0 0 3px var(--brand-soft);transform:translateY(-4px)}[data-theme=dark] .pack:hover .cost{text-shadow:0 0 16px #bbf43f73}[data-theme=dark] .pack:hover{box-shadow:0 12px 28px #00000080, 0 0 22px #bbf43f29, 0 0 0 3px var(--brand-soft)}.pay:hover{border-color:var(--brand-line);transform:translateY(-3px);box-shadow:0 6px 18px #1012201a}[data-theme=dark] .pay:hover{box-shadow:0 6px 20px #00000073,0 0 16px #bbf43f1c}.pack.on,.pay.on{animation:pickPop .3s var(--ease-bounce)}@keyframes pickPop{0%{transform:scale(.97)}60%{transform:scale(1.014)}to{transform:scale(1)}}.legaltab:hover{transform:translateY(-1px)}.rg-item:hover{transform:translate(2px)}.card.info:hover,.card.st:hover{border-color:var(--line2)}.card.info,.card.st,.faq-item{transition:border-color .18s var(--ease)}.faq-item:hover{border-color:var(--line2)}.pd-badge{transition:transform .18s var(--ease)}.pd-badge:hover{transform:translateY(-2px)}body.buying .prodhd{animation:riseIn .44s var(--ease) both}body.buying .buy-main{animation:riseIn .44s 60ms var(--ease) both}body.buying .side{animation:riseIn .44s .12s var(--ease) both}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.co-total .val{transition:color .2s var(--ease)}.pack .cost{transition:color .18s var(--ease)}.btn-primary:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 22px #78aa1e57}[data-theme=dark] .btn-primary:hover:not([disabled]){box-shadow:0 8px 26px #bbf43f57}.btn-ghost:hover{border-color:var(--line2);transform:translateY(-1px)}.btn[disabled]{box-shadow:none!important;transform:none!important}.langmenu{transform-origin:100% 0;transition:opacity .18s var(--ease), visibility .18s var(--ease), transform .2s var(--ease)}.langbox:hover .langmenu,.langbox:focus-within .langmenu{transform:translateY(0)scale(1)}.langmenu{transform:translateY(-6px)scale(.98)}.toast{transition:opacity .2s var(--ease), transform .28s var(--ease-bounce)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pack:hover,.pay:hover,.btn-primary:hover:not([disabled]){transform:none}}.legalpage{max-width:760px;margin:0 auto}.backlink{background:var(--card);border:1px solid var(--line);color:var(--txt2);border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.backlink:hover{border-color:var(--line2);color:var(--txt)}.backlink .ic{display:inline-flex;transform:rotate(90deg)}.backlink .ic svg{width:14px;height:14px}.legalpage h1{letter-spacing:-.5px;font-size:26px;font-weight:800}.legaltabs{flex-wrap:wrap;gap:8px;margin:16px 0 14px;display:flex}.legaltab{background:var(--card);border:1px solid var(--line);color:var(--txt2);border-radius:20px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s}.legaltab:hover{border-color:var(--line2);color:var(--txt)}.legaltab.on{background:var(--brand);color:var(--on-brand);border-color:#0000;font-weight:700}.legalbody{padding:26px 28px}.lg-head{border-bottom:1px solid var(--line);padding-bottom:13px}.legalbody h2{letter-spacing:-.3px;font-size:19px;font-weight:800}.lg-sec{border-bottom:1px solid var(--hair);padding:17px 0}.lg-sec:last-of-type{border-bottom:0;padding-bottom:4px}.lg-h{color:var(--txt);letter-spacing:-.2px;align-items:center;gap:9px;margin-bottom:7px;font-size:15px;font-weight:700;display:flex}.lg-no{background:var(--card2);border:1px solid var(--hair);width:22px;height:22px;color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:inline-grid}.lg-p{color:var(--txt2);margin:0;font-size:13.5px;line-height:1.85}[data-theme=dark] .legaltab.on{box-shadow:0 4px 18px #bbf43f38}@media (max-width:560px){.legalbody{padding:20px 18px}.legalpage h1{font-size:22px}.lg-h{font-size:14.5px}}.footer{color:var(--txt3);background:0 0;margin-top:auto;padding:44px 20px 0;font-size:12.5px;position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#bbf43f73 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer a{transition:color .15s}.footer a:hover{color:var(--brand-ink)}.ft-grid{max-width:calc(var(--site-w) - 48px);grid-template-columns:2fr 1fr 1fr;gap:28px;margin:0 auto;display:grid}.ft-brand .logo-tx{font-size:20px}.ft-brand p{color:var(--txt2);max-width:280px;margin:8px 0 14px;font-size:13px;line-height:1.6}.ft-pays{flex-wrap:wrap;gap:7px;display:flex}.ft-pays .pay-ico{width:auto;height:auto}.ft-pays .pay-ico .pm{width:auto;min-width:42px;height:24px;padding:0 9px}.ft-col{flex-direction:column;gap:9px;display:flex}.ft-col h5{letter-spacing:.6px;text-transform:uppercase;color:var(--txt);margin:2px 0 4px;font-size:12px;font-weight:800}.ft-col a{color:var(--txt3)}.ft-bottom{max-width:calc(var(--site-w) - 48px);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:16px 0 22px;font-size:12px;display:flex}.ft-region{align-items:center;gap:6px;display:inline-flex}.ft-region .ic svg{width:13px;height:13px;display:block}@media (max-width:720px){.ft-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.ft-brand{grid-column:1/-1}}.topnav{gap:4px;margin-left:22px;display:flex}.topnav a{color:var(--txt2);border-radius:8px;padding:7px 11px;font-size:13.5px;font-weight:600;transition:all .15s}.topnav a:hover{color:var(--txt);background:var(--hair)}.icobtn{min-width:34px;height:34px;color:var(--txt2);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.icobtn:hover{color:var(--txt);background:var(--hair)}.icobtn .ic{display:inline-flex}.icobtn .ic svg{width:16px;height:16px}.icobtn .caret{opacity:.6;font-size:9px}@media (max-width:720px){.topnav{display:none}}.footer-corp{max-width:calc(var(--site-w) - 48px);border-top:1px solid var(--hair);grid-template-columns:1.55fr 1fr;gap:4px 30px;margin:30px auto 0;padding:18px 0;font-size:12px;line-height:1.8;display:grid}.fc-left,.fc-right{align-content:start;gap:4px;display:grid}.fc-entity{color:var(--txt2);font-weight:600}.footer-corp b{color:var(--txt2);font-weight:700}@media (max-width:720px){.footer-corp{grid-template-columns:1fr;gap:4px}.fc-right{margin-top:9px}}@media (max-width:900px){.buy{grid-template-columns:1fr}.side{position:static}.side .co{display:none}.assure{grid-template-columns:1fr}.assure .row{padding:8px 0}.assure .row+.row{border-left:none;border-top:1px solid var(--hair)}.assure .row:first-child{padding-top:0}.assure .row:last-child{padding-bottom:0}.steps4{grid-template-columns:1fr 1fr}.st:not(:last-child):after{display:none}.two{grid-template-columns:1fr}body.buying .paybar{display:flex}body.buying{padding-bottom:76px}}@media (max-width:560px){.wrap{padding:18px 14px 48px}.pay{justify-content:flex-start}.steps4{grid-template-columns:1fr}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sk-img:not(.ld):before{content:"";z-index:1;background:linear-gradient(105deg,#0000 30%,#ffffff1a 50%,#0000 70%) 0 0/220% 100%;animation:1.3s linear infinite skel;position:absolute;inset:0}@keyframes skel{0%{background-position:120% 0}to{background-position:-120% 0}}.sk-img img{opacity:0;transition:opacity .4s ease, transform .35s var(--ease)}.sk-img.ld img{opacity:1}.shelf-sec.rv .sh-line{transition:transform .7s cubic-bezier(.22,.8,.24,1) .1s;transform:scaleX(0)}.shelf-sec.rv .sh-line.l{transform-origin:100%}.shelf-sec.rv .sh-line.r{transform-origin:0}.shelf-sec.rv .sh-mid,.shelf-sec.rv .sh-sub{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.shelf-sec.rv .sh-sub{transition-delay:.12s}.shelf-sec.rv .skugrid .skucard{opacity:0;transform:translateY(18px)}.shelf-sec.rv.in .sh-line{transform:scaleX(1)}.shelf-sec.rv.in .sh-mid,.shelf-sec.rv.in .sh-sub{opacity:1;transform:none}.shelf-sec.rv.in .skugrid .skucard{opacity:1;transition:opacity .5s ease, transform .5s cubic-bezier(.22, .8, .24, 1), box-shadow .2s var(--ease);transition-delay:calc(min(var(--k,0), 10) * 40ms), calc(min(var(--k,0), 10) * 40ms), 0s;transform:none}.shelf-sec.rv.in.done .skugrid .skucard{transition:transform .2s var(--ease), box-shadow .2s var(--ease);transition-delay:0s}.shelf-sec.rv.in .skugrid .skucard:hover{transform:translateY(-5px)}.grid-swap{animation:.32s both fadeUp}.skugrid .skucard:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #ffffff24, transparent 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.skugrid .skucard:hover:before{opacity:1}.skugrid .skucard:active{transition-duration:80ms!important;transform:translateY(-2px)scale(.98)!important}.pack:active,.pay:active,.btn:active,.car-btn:active,.icobtn:active{transform:scale(.96)}.topbar{transition:background .25s,box-shadow .25s}body.scrolled .topbar{background:color-mix(in srgb, var(--bg) 86%, transparent);box-shadow:0 8px 28px #00000038}:root:not([data-theme=dark]) body.scrolled .topbar{box-shadow:0 8px 24px #1e46191a}.totop{z-index:40;background:var(--card);width:42px;height:42px;color:var(--txt);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--ease), background .15s, color .15s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:26px;right:22px;transform:translateY(12px)scale(.9)}.totop svg{width:17px;height:17px;transform:rotate(90deg)}.totop.on{opacity:1;pointer-events:auto;transform:none}.totop:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}body.buying .totop{bottom:92px}.topnav a{position:relative}.topnav a:after{content:"";background:var(--brand);height:2px;transition:transform .22s var(--ease);border-radius:2px;position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.topnav a:hover:after{transform:scaleX(1)}:where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.skucard:focus-visible{outline-offset:4px;border-radius:16px}@keyframes bump{40%{transform:scale(1.08)}to{transform:none}}.co-total .val.bump{animation:.42s bump;display:inline-block}@media (prefers-reduced-motion:reduce){.sk-img:not(.ld):before{animation:none}.sk-img img{transition:none}.shelf-sec.rv .sh-line,.shelf-sec.rv .sh-mid,.shelf-sec.rv .sh-sub,.shelf-sec.rv .skugrid .skucard{opacity:1!important;transition:none!important;transform:none!important}.grid-swap,.co-total .val.bump{animation:none}.skugrid .skucard:active{transform:none!important}}.pxc{width:1em;height:1em;display:block}.h4-ico svg:not(.pxc){width:16px;height:16px;display:block}.car.entering{animation:.6s both carIn}@media (prefers-reduced-motion:reduce){.car.entering{animation:none}}main.wrap{flex:1}button:disabled{cursor:not-allowed}a.btn{justify-content:center;align-items:center;display:inline-flex}fieldset{min-width:0;margin:0}svg{vertical-align:middle;flex-shrink:0}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.skip-link{z-index:100;background:var(--brand);color:var(--on-brand);padding:10px 15px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.muted,.fine{color:var(--txt3)}.fine{font-size:12px;line-height:1.6}.error{color:var(--err);margin-top:8px;font-size:12px}.langbox:not(.menu-open) .langmenu{opacity:0;visibility:hidden;transform:translateY(-5px)}.langbox.menu-open .langmenu{opacity:1;visibility:visible;transform:none}[data-theme=dark] .theme-light,:root:not([data-theme=dark]) .theme-dark{display:none}.faq-q{cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-item[open]{border-color:var(--line2)}.prodhd-tx h1{letter-spacing:-.3px;font-size:19px;font-weight:800;line-height:inherit;margin:0}.region-group{display:contents}.co-need{width:100%;padding:0;display:block}.mid .cancel button{color:var(--brand-ink);padding:0;font-weight:700}body:has([data-payment]) .cookiebar{display:none}.paybar .lbl{text-align:left;padding:0;display:block}.paybar .lbl.missing{color:var(--warn)}.mobile-recheck{display:none}section[id]{scroll-margin-top:78px}dialog.modal{color:var(--txt);max-width:min(390px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;position:fixed;overflow:auto}dialog.modal.rs{max-width:min(460px,100vw - 40px)}dialog.modal::backdrop{background:var(--mask-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal .modal-x{display:none}.loading{text-align:center;color:var(--txt2);padding:50px 20px}@media (max-width:900px){:is(.mobile-recheck:has(.recheck),.mobile-recheck:has(.error),.mobile-recheck:has(button)){display:block}.mobile-recheck .recheck{margin:0}.topbar-in{min-width:0}}@media (max-width:560px){.topbar-right{gap:4px}.topsearch{min-width:0}.topbar-in{gap:6px;padding-inline:14px}.topbar-right>.btn{padding-inline:10px}.topbar-right .icobtn{min-width:28px;padding-inline:4px}.langbox>.icobtn .ic,.langbox>.icobtn .caret{display:none}.topsearch #searchIn{min-width:0;padding-inline:28px 24px}.topsearch .s-ico{left:9px}}@media (max-width:360px){.topbar-in{gap:4px;padding-inline:10px}.topbar .logo-tx{font-size:18px}.topsearch{margin-inline:0}.topbar-right>.btn{padding-inline:8px}.topsearch:focus-within{z-index:1;position:absolute;inset:12px 10px auto}.topsearch:focus-within #searchIn{background:var(--card)}}.gateway-return{text-align:center;color:var(--txt3);margin-top:13px;font-size:13px}.mock-options{color:var(--txt3);margin-top:16px;font-size:11px}.mock-options summary{cursor:pointer}.mock-options p{margin:8px 0}.mock-options select{margin-top:6px;display:block}.orders-title{letter-spacing:-.3px;font-size:19px;font-weight:800}.action-message{max-width:760px;margin:16px auto}.skucard,.legaltab,.crumb-back,.backlink,.btn,.oagain{line-height:normal}.skucard{font-size:13.3333px}.af-help{line-height:normal}.resume-cancel button{color:var(--brand-ink);padding:0;font-weight:700}.cookiebar{z-index:80}.bd-box{border:1px solid var(--line2);background:var(--card2);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:14px;display:grid}.bd-qr{background:#fff;border-radius:10px;flex:none;width:132px;height:132px;padding:9px;position:relative}.qr-img{color:#15171e;width:100%;height:100%;display:block}.bd-mask{text-align:center;background:#0a0c12b8;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.bd-mask span{color:#fff;font-size:12.5px;font-weight:700;line-height:1.4}.bd-rt{min-width:0}.bd-t{color:var(--txt);margin-bottom:8px;font-size:14.5px;font-weight:700}.bd-steps{color:var(--txt2);margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.75}.bd-wait{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.bd-dot{background:var(--brand);width:7px;height:7px;animation:bdPulse 1.4s var(--ease) infinite;border-radius:50%;flex:none}@keyframes bdPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.bd-exp{color:var(--txt3)}.bd-no{color:var(--txt3);margin-top:10px;font-size:12.5px}.bd-no a{color:var(--brand-ink);margin-left:4px;font-weight:700;text-decoration:none}.bd-no a:hover{text-decoration:underline}.bd-rf,.bd-sim{cursor:pointer;border:1px solid var(--line2);background:var(--card);height:32px;color:var(--txt2);border-radius:8px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700}.bd-rf:hover,.bd-sim:hover:not([disabled]){border-color:var(--brand);color:var(--brand-ink)}.bd-sim{border-style:dashed;margin-top:10px}.bd-sim[disabled]{opacity:.45;cursor:not-allowed}.bd-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-cc{cursor:pointer;height:32px;color:var(--txt3);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700}.bd-cc:hover{color:var(--txt)}.bd-ls{flex-direction:column;gap:8px;display:flex}.bd-pk{color:var(--txt2);letter-spacing:.2px;font-size:12.5px;font-weight:700}.bd-it{border:1px solid var(--line2);background:var(--card2);transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:12px;align-items:center;gap:8px;display:flex}.bd-it.on{border-color:var(--brand);background:var(--brand-soft)}.bd-it:hover:not(.on){border-color:var(--line2);background:var(--card)}.bd-pick{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:12px 4px 12px 13px;font-family:inherit;display:flex}.bd-rd{border:1.5px solid var(--line2);width:20px;height:20px;color:var(--on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bd-it.on .bd-rd{border-color:var(--brand);background:var(--brand)}.bd-rd svg{width:12px;height:12px;display:block}.bd-ac{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bd-ac b{color:var(--txt);letter-spacing:.2px;font-size:14.5px;font-weight:700}.bd-ac span{color:var(--txt2);font-size:12.5px}.bd-add{cursor:pointer;border:1px dashed var(--line2);height:42px;color:var(--txt2);letter-spacing:.2px;transition:border-color .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700}.bd-add:hover{border-color:var(--brand);color:var(--brand-ink)}.bd-wn{color:var(--txt3);font-size:12px;line-height:1.5}@media (max-width:560px){.bd-box{text-align:center;grid-template-columns:1fr;justify-items:center}.bd-rt{text-align:left;width:100%}}.gis-btn{justify-content:center;min-height:44px;margin:6px 0 4px;display:flex}
