@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-50:#f5f4ff;--blue-100:#ebe9ff;--blue-200:#d8d4ff;--blue-300:#b8b0ff;--blue-400:#8f84ff;--blue-500:#6a5cff;--blue-600:#5645f0;--blue-700:#4535d4;--blue-800:#2f2596;--blue-900:#1c1670;--ink:#0f1c3a;--ink-2:#44506f;--ink-3:#7a86a3;--bg:#f1efff;--card:#fff;--line:#e4e0f8;--ok:#12a870;--ok-bg:#e3f7ef;--warn:#d98a00;--warn-bg:#fff3dc;--bad:#e0443a;--bad-bg:#fdeae8;--r-lg:22px;--r-md:16px;--r-sm:12px;--sh-1:0 1px 2px #281e780f, 0 4px 14px #281e780f;--sh-2:0 10px 34px #281e7824;--nav-h:68px;--top-h:60px;--safe-b:env(safe-area-inset-bottom,0px);font-family:Vazirmatn Variable,system-ui,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-size:15px;line-height:1.7;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}input,select,textarea{outline:none}::selection{background:var(--blue-200)}img{max-width:100%;display:block}.ltr{text-align:left;direction:ltr;unicode-bidi:plaintext}.num{font-feature-settings:"tnum"}.muted{color:var(--ink-3)}.sub{color:var(--ink-2)}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;gap:10px;display:flex}.grow{flex:1;min-width:0}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.center{text-align:center}.hide-scroll{scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}.shell{min-height:100dvh;padding-bottom:calc(var(--nav-h) + var(--safe-b) + 14px)}.page{width:100%;max-width:1180px;margin:0 auto;padding:14px 16px 24px}.page.narrow{max-width:760px}.topbar{z-index:40;height:var(--top-h);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#f7faffdb;border-bottom:1px solid #c9dcff99;position:sticky;top:0}.topbar .in{align-items:center;gap:12px;max-width:1180px;height:100%;margin:0 auto;padding:0 16px;display:flex}.topnav{gap:4px;margin-inline-start:18px;display:none}.topnav a{color:var(--ink-2);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;position:relative}.topnav a:hover{background:var(--blue-100)}.topnav a.active{color:var(--blue-600)}.topnav a.active:after{content:"";inset-inline:14px;background:var(--blue-600);border-radius:3px;height:3px;position:absolute;bottom:2px}.icon-btn{width:42px;height:42px;color:var(--ink-2);box-shadow:var(--sh-1);background:#fff;border-radius:14px;place-items:center;transition:transform .15s;display:grid;position:relative}.icon-btn:active{transform:scale(.93)}.badge-dot{top:5px;background:var(--bad);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:5px}.searchbox{flex:1;max-width:360px;margin-inline-start:auto;display:none}.searchbox,.searchfield{position:relative}.searchfield{width:100%}.searchfield input{border:1px solid var(--line);width:100%;height:44px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;padding:0 44px 0 14px}.searchfield svg{top:50%;color:var(--blue-500);position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.searchfield input{padding-inline:42px 14px}.bottomnav{inset-inline:0;z-index:50;height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#ffffffeb;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -6px 24px #281e7812}.bottomnav a{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex;position:relative}.bottomnav a svg{transition:transform .2s}.bottomnav a.active{color:var(--blue-600)}.bottomnav a.active svg{transform:translateY(-2px)scale(1.1)}.bottomnav a.active:before{content:"";background:var(--blue-600);border-radius:0 0 4px 4px;width:28px;height:3px;position:absolute;top:0}.bottomnav .fab{background:linear-gradient(145deg, var(--blue-500), var(--blue-800));color:#fff;border-radius:20px;place-items:center;width:56px;height:56px;display:grid;position:relative;top:-16px;box-shadow:0 10px 22px #1b66e073}.bottomnav .fab svg{color:#fff;stroke:#fff;transform:none!important}.bottomnav .fabwrap{flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:6px;display:flex;position:relative}.bottomnav .fabwrap span{color:var(--ink-3);margin-top:-10px;font-size:11px;font-weight:600}.bottomnav .fabwrap.active span{color:var(--blue-600)}.bottomnav .fabwrap:before{display:none!important}@media (width>=900px){.topnav{display:flex}.searchbox{display:block}.bottomnav{display:none}.shell{padding-bottom:0}.page{padding:22px 24px 40px}.topbar{--top-h:72px}}.card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-1);border:1px solid #e1e9f8b3;padding:16px}.card.flat{box-shadow:none}.card.pad0{padding:0;overflow:hidden}.h1{letter-spacing:-.2px;font-size:26px;font-weight:800;line-height:1.5}.h2{font-size:18px;font-weight:800}.h3{font-size:15px;font-weight:700}.sec{margin-top:24px}.sec-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sec-h a,.link{color:var(--blue-600);align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.btn{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:15px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-weight:700;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;pointer-events:none}.btn-primary{background:linear-gradient(180deg, var(--blue-500), var(--blue-600));color:#fff;box-shadow:0 8px 18px #1b66e052,inset 0 1px #ffffff4d}.btn-ghost{color:var(--blue-600);border:1.5px solid var(--blue-200);background:#fff}.btn-soft{background:var(--blue-100);color:var(--blue-700)}.btn-danger{background:var(--bad-bg);color:var(--bad)}.btn-ok{background:var(--ok);color:#fff;box-shadow:0 8px 18px #12a8704d}.btn-sm{border-radius:12px;height:38px;padding:0 14px;font-size:13px}.btn-block{width:100%}.chip{background:var(--blue-100);height:26px;color:var(--blue-700);white-space:nowrap;border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.bad{background:var(--bad-bg);color:var(--bad)}.tabs{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);height:40px;color:var(--ink-2);scroll-snap-align:start;background:#fff;border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.tab.on{background:var(--blue-600);border-color:var(--blue-600);color:#fff;box-shadow:0 6px 14px #1b66e04d}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--ink-2);font-size:13px;font-weight:700}.input,.select,.textarea{border:1.5px solid var(--line);background:#fff;border-radius:14px;width:100%;height:48px;padding:0 14px;transition:border .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px #6a5cff24}.divider{background:var(--line);height:1px;margin:12px 0}.kv{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.kv span:first-child{color:var(--ink-3)}.kv.total{border-top:1px dashed var(--blue-200);margin-top:6px;padding-top:12px;font-size:16px;font-weight:800}.empty{text-align:center;color:var(--ink-3);padding:38px 16px}.empty svg{color:var(--blue-300);margin:0 auto 10px}.tile-icon{background:var(--blue-100);width:46px;height:46px;color:var(--blue-600);border-radius:15px;flex:none;place-items:center;display:grid}.avatar{background:linear-gradient(145deg, var(--blue-400), var(--blue-700));color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid;overflow:hidden}.avatar.sm{width:32px;height:32px;font-size:12px}.switch{background:var(--blue-200);border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 5px #0003}.switch.on{background:var(--blue-600)}.switch.on:after{inset-inline-start:21px}.back{color:var(--ink-2);align-items:center;gap:4px;margin-bottom:8px;font-weight:700;display:inline-flex}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width>=900px){.cols{grid-template-columns:1fr 380px;align-items:start;gap:20px;display:grid}.sticky{position:sticky;top:92px}}.hero{box-shadow:var(--sh-1);border:1px solid var(--blue-100);background:linear-gradient(135deg,#f8f6ff,#e4e0ff);border-radius:28px;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:20% 60%;width:100%;height:190px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero-body{margin-top:-18px;padding:0 20px 22px;position:relative}.hero h1{font-size:25px;font-weight:800;line-height:1.55}.hero h1 b{color:var(--blue-600)}.hero p{color:var(--ink-2);margin-top:8px;font-size:14px}.hero-cta{gap:10px;margin-top:16px;display:flex}.hero-cta .btn{flex:1}@media (width>=900px){.hero{align-items:center;min-height:400px;display:flex}.hero-img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero-body{width:52%;margin:0;padding:36px 44px}.hero h1{font-size:38px}.hero p{max-width:460px;font-size:16px}.hero-cta .btn{flex:none;min-width:170px}}.trust{gap:10px;margin-top:14px;display:grid}@media (width>=900px){.trust{grid-template-columns:repeat(3,1fr)}}.trust>div{box-shadow:var(--sh-1);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.trust small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.quick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width>=900px){.quick{grid-template-columns:repeat(6,1fr)}}.quick a{text-align:center;box-shadow:var(--sh-1);background:#fff;border:1px solid #e1e9f8b3;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:13px;font-weight:700;line-height:1.5;transition:transform .15s,box-shadow .2s;display:flex}.quick a:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.quick small{color:var(--ink-3);font-size:11px;font-weight:500;display:block}.hscroll{scroll-snap-type:x proximity;gap:12px;margin-inline:-16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.hscroll>*{scroll-snap-align:start;flex:none}.steps{gap:0;display:grid;position:relative}.step{align-items:flex-start;gap:14px;padding-bottom:18px;display:flex;position:relative}.step:last-child{padding-bottom:0}.step:before{content:"";inset-inline-start:21px;background:repeating-linear-gradient(var(--blue-200) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:44px;bottom:0}.step:last-child:before{display:none}@media (width>=900px){.steps.h{grid-template-columns:repeat(5,1fr);gap:12px}.steps.h .step{text-align:center;flex-direction:column;align-items:center;padding:0}.steps.h .step:before{top:21px;inset-inline:-50% 50%;width:auto;height:2px;bottom:auto}.steps.h .step:first-child:before{display:none}.steps.h .step:before{display:block}}.step .n{background:var(--blue-100);width:44px;height:44px;color:var(--blue-600);z-index:1;box-shadow:0 0 0 5px var(--bg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.step.done .n{background:var(--blue-600);color:#fff}.step.cur .n{color:var(--blue-600);box-shadow:0 0 0 4px var(--blue-200), 0 0 0 8px #6a5cff1f;background:#fff;animation:1.8s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 4px var(--blue-300), 0 0 0 12px #6a5cff00}}.step h4{font-size:14.5px}.pcard{box-shadow:var(--sh-1);background:#fff;border:1px solid #e1e9f8b3;border-radius:22px;flex-direction:column;transition:transform .18s,box-shadow .2s;display:flex;overflow:hidden}.pcard:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.pthumb{color:#fff;place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.pthumb:before,.pthumb:after{content:"";background:#ffffff21;border-radius:50%;position:absolute}.pthumb:before{top:-50px;width:140px;height:140px;inset-inline-end:-30px}.pthumb:after{bottom:-40px;width:90px;height:90px;inset-inline-start:-10px}.pthumb .ic{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 8px 18px #00000026}.pthumb .tag{top:10px;z-index:2;color:var(--blue-700);background:#fff;border-radius:10px;padding:2px 9px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:10px}.pbody{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}.pbody h3{font-size:14.5px;line-height:1.6}.price{color:var(--blue-700);font-size:15px;font-weight:800}.price small{color:var(--ink-3);font-size:11px;font-weight:600}.old{color:var(--ink-3);font-size:12px;font-weight:500;text-decoration:line-through}.pgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=700px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.pgrid{grid-template-columns:repeat(4,1fr)}}.pdetail-thumb{color:#fff;border-radius:28px;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.pdetail-thumb .ic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border-radius:30px;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 1px #ffffff73,0 14px 30px #0000002e}.opt{border:2px solid var(--line);text-align:start;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border .15s,background .15s;display:flex}.opt.on{border-color:var(--blue-500);background:var(--blue-50)}.radio{border:2px solid var(--blue-300);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.opt.on .radio{border-color:var(--blue-600);background:var(--blue-600)}.opt.on .radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.feat{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:14px;display:flex}.feat svg{color:var(--ok);flex:none;margin-top:4px}.sticky-buy{inset-inline:0;z-index:45;padding:10px 16px calc(10px + var(--safe-b));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff2;align-items:center;gap:12px;display:flex;position:fixed;bottom:0}@media (width>=900px){.sticky-buy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}}.order{box-shadow:var(--sh-1);background:#fff;border:1px solid #e1e9f8b3;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.progress{background:var(--blue-100);border-radius:3px;height:6px;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--blue-400), var(--blue-600));border-radius:3px;height:100%;transition:width .6s;display:block}.tl{flex-direction:column;display:flex}.tl-i{gap:14px;padding-bottom:20px;display:flex;position:relative}.tl-i:last-child{padding-bottom:0}.tl-i:before{content:"";inset-inline-start:13px;background:var(--blue-100);width:2px;position:absolute;top:28px;bottom:-2px}.tl-i.done:before{background:var(--blue-500)}.tl-i:last-child:before{display:none}.tl-dot{background:var(--blue-100);width:28px;height:28px;color:var(--blue-300);border-radius:50%;flex:none;place-items:center;display:grid}.tl-i.done .tl-dot{background:var(--blue-600);color:#fff}.tl-i.cur .tl-dot{color:var(--blue-600);box-shadow:0 0 0 3px var(--blue-300);background:#fff;animation:1.8s infinite pulse}.secret{color:#cfe2ff;white-space:pre-wrap;text-align:left;direction:ltr;background:#0f1c3a;border-radius:16px;padding:14px;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.9}.chat{height:calc(100dvh - var(--top-h) - var(--nav-h) - var(--safe-b));flex-direction:column;max-width:820px;margin:0 auto;display:flex}@media (width>=900px){.chat{height:calc(100dvh - 96px);padding:12px 0}}.chat-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}@media (width>=900px){.chat-head{border:1px solid var(--line);border-radius:22px 22px 0 0}}.chat-body{background:linear-gradient(#f6f4ff,#eaf2ff);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.bub{word-break:break-word;border-radius:18px;max-width:82%;padding:9px 13px;font-size:14.5px;line-height:1.8;animation:.25s ease-out pop;position:relative}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.bub small{opacity:.7;margin-top:2px;font-size:10.5px;display:block}.bub.me{background:linear-gradient(180deg, var(--blue-500), var(--blue-600));color:#fff;border-end-start-radius:6px;align-self:flex-start}.bub.them{color:var(--ink);box-shadow:var(--sh-1);background:#fff;border-end-end-radius:6px;align-self:flex-end}.bub.sys{background:var(--blue-100);color:var(--blue-800);text-align:center;border-radius:14px;align-self:center;max-width:92%;padding:4px 14px;font-size:12.5px}.bub img,.bub video{border-radius:12px;max-width:230px;margin-bottom:4px;display:block}.voice{align-items:center;gap:10px;min-width:190px;display:flex}.voice .play{background:#ffffff40;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.them .voice .play{background:var(--blue-100);color:var(--blue-600)}.wave{flex:1;align-items:center;gap:2px;height:26px;display:flex}.wave i{opacity:.7;background:currentColor;border-radius:2px;width:3px}.typing{gap:4px;padding:12px 14px;display:inline-flex}.typing i{background:var(--blue-300);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.composer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}@media (width>=900px){.composer{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px}}.composer textarea{background:var(--blue-50);resize:none;border:0;border-radius:22px;flex:1;min-height:44px;max-height:110px;padding:11px 16px;line-height:1.7}.round{background:var(--blue-100);width:44px;height:44px;color:var(--blue-600);border-radius:50%;flex:none;place-items:center;transition:transform .12s;display:grid}.round:active{transform:scale(.9)}.round.send{background:var(--blue-600);color:#fff;box-shadow:0 6px 14px #1b66e059}.round.rec{background:var(--bad);color:#fff;animation:1.2s infinite pulse-red}@keyframes pulse-red{50%{box-shadow:0 0 0 10px #e0443a2e}}.scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c167073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:520px;max-height:92dvh;padding:10px 18px calc(22px + var(--safe-b));background:#fff;border-radius:28px 28px 0 0;overflow-y:auto;box-shadow:0 -20px 60px #1c16704d}.sheet .grip{background:var(--blue-200);border-radius:3px;width:44px;height:5px;margin:4px auto 14px}@media (width>=700px){.scrim{align-items:center}.sheet{border-radius:28px;padding-bottom:22px}}.bank{border:1px solid var(--blue-100);background:linear-gradient(160deg,#fff,#f5f4ff);border-radius:20px;padding:16px}.card-viz{background:linear-gradient(135deg, var(--blue-600), var(--blue-900));color:#fff;border-radius:20px;padding:18px;position:relative;overflow:hidden;box-shadow:0 12px 28px #281e7859}.card-viz:after{content:"";top:-70px;background:#ffffff1a;border-radius:50%;width:180px;height:180px;position:absolute;inset-inline-end:-50px}.card-viz .no{letter-spacing:2px;text-align:center;direction:ltr;margin:18px 0 10px;font-size:21px;font-weight:700}.toasts{z-index:120;top:calc(10px + env(safe-area-inset-top,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset-inline:10px}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:440px;box-shadow:var(--sh-2);border:1px solid var(--blue-100);cursor:pointer;background:#fffffff7;border-radius:20px;align-items:flex-start;gap:12px;padding:12px 14px;animation:.4s cubic-bezier(.2,.9,.3,1.2) drop;display:flex}@keyframes drop{0%{opacity:0;transform:translateY(-30px)scale(.95)}}.toast .ti{background:var(--blue-100);width:38px;height:38px;color:var(--blue-600);border-radius:12px;flex:none;place-items:center;display:grid}.toast.sms .ti{background:var(--ok-bg);color:var(--ok)}.toast b{font-size:13.5px;display:block}.toast p{color:var(--ink-2);font-size:12.5px;line-height:1.7}.notif{box-shadow:var(--sh-1);background:#fff;border-radius:18px;gap:12px;padding:14px;display:flex}.notif.unread{background:var(--blue-50);border:1px solid var(--blue-200)}.balance{background:linear-gradient(135deg, var(--blue-600), var(--blue-900));color:#fff;border-radius:26px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 34px #281e7859}.balance:before,.balance:after{content:"";background:#ffffff14;border-radius:50%;position:absolute}.balance:before{top:-90px;width:220px;height:220px;inset-inline-end:-60px}.balance:after{bottom:-70px;width:140px;height:140px;inset-inline-start:-30px}.slot{border:1.5px solid var(--line);background:#fff;border-radius:13px;height:44px;font-size:13.5px;font-weight:700}.slot.on{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}.slot:disabled{color:#b3bbd0;background:#f3f5fa;text-decoration:line-through}.day{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex:none;width:66px;padding:10px 0;font-weight:700}.day small{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.day.on{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.day.on small{color:#d3e3ff}.menu-i{border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:12px;width:100%;padding:14px 4px;font-weight:600;display:flex}.menu-i:last-child{border:0}.footer{text-align:center;color:var(--ink-3);margin-top:36px;padding:28px 16px 20px;font-size:12.5px}.splash{z-index:200;background:radial-gradient(circle at 50% 38%,#fff 0,#ece8ff 55%,#d9d4ff 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.splash .word{color:var(--blue-700);letter-spacing:-1px;font-size:56px;font-weight:900;line-height:1.3;animation:1.1s cubic-bezier(.7,0,.2,1) .5s both wipe}@keyframes wipe{0%{clip-path:inset(0 0 0 100%);filter:blur(8px);opacity:.2;transform:translateY(10px)}to{clip-path:inset(0);filter:blur();opacity:1;transform:none}}.splash .tagline{color:var(--ink-2);gap:8px;font-weight:600;display:flex;overflow:hidden}.splash .tagline span{animation:.6s both rise}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.onb{z-index:190;padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(20px + var(--safe-b));background:linear-gradient(#f6f4ff,#e4e0ff);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.onb .stage{flex:1;place-items:center;display:grid;position:relative}.onb .bigicon{background:linear-gradient(145deg, var(--blue-400), var(--blue-800));color:#fff;z-index:2;border-radius:52px;place-items:center;width:170px;height:170px;display:grid;position:relative;box-shadow:0 30px 60px #1b66e066,inset 0 2px #ffffff59}.onb .orbit{border:2px dashed var(--blue-300);border-radius:50%;width:320px;height:320px;animation:26s linear infinite spin;position:absolute}.onb .orbit.o2{opacity:.7;width:250px;height:250px;animation-duration:18s;animation-direction:reverse}.onb .sat{width:46px;height:46px;color:var(--blue-600);box-shadow:var(--sh-2);background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.dots{justify-content:center;gap:6px;display:flex}.dots i{background:var(--blue-200);border-radius:4px;width:8px;height:8px;transition:all .3s}.dots i.on{background:var(--blue-600);width:26px}.land-sec{padding:40px 0}.feat-grid{gap:14px;display:grid}@media (width>=800px){.feat-grid{grid-template-columns:repeat(3,1fr)}}.phone{width:250px;height:500px;box-shadow:var(--sh-2);background:#fff;border:9px solid #0f1c3a;border-radius:40px;flex:none;position:relative;overflow:hidden}.adm{background:#f2f6fd;min-height:100dvh;display:flex}.adm-side{color:#d9d4ff;background:linear-gradient(#1c1670,#0a1f4d);flex-direction:column;flex:none;gap:4px;width:250px;height:100dvh;padding:18px 12px;display:none;position:sticky;top:0}.adm-side a{border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.adm-side a:hover{background:#ffffff12}.adm-side a.active{color:#fff;background:linear-gradient(90deg,#ffffff0d,#6a5cff8c)}.adm-main{flex:1;min-width:0;padding-bottom:80px}.adm-top{border-bottom:1px solid var(--line);z-index:30;background:#fff;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.adm-body{max-width:1300px;padding:18px 16px}.adm-tabs{bottom:0;z-index:50;border-top:1px solid var(--line);padding-bottom:var(--safe-b);background:#fff;display:flex;position:fixed;inset-inline:0;overflow-x:auto}.adm-tabs a{min-width:74px;color:var(--ink-3);flex-direction:column;flex:1;align-items:center;gap:2px;padding:9px 4px;font-size:11px;font-weight:600;display:flex}.adm-tabs a.active{color:var(--blue-600)}@media (width>=900px){.adm-side{display:flex}.adm-tabs{display:none}.adm-main{padding-bottom:0}.adm-body{padding:24px}}.stat{box-shadow:var(--sh-1);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=900px){.stats{grid-template-columns:repeat(4,1fr)}}.tbl-wrap{box-shadow:var(--sh-1);background:#fff;border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:start;color:var(--ink-3);white-space:nowrap;background:#f8f6ff;padding:12px 14px;font-size:12.5px;font-weight:700}td{border-top:1px solid var(--line);white-space:nowrap;padding:12px 14px}tr.click{cursor:pointer}tr.click:hover td{background:var(--blue-50)}.inbox{gap:14px;display:grid}@media (width>=900px){.inbox{grid-template-columns:340px 1fr}}.thread{text-align:start;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.thread.on{background:var(--blue-100)}.thread:hover{background:var(--blue-50)}.login-bg{background:radial-gradient(circle at 30% 20%,#ece8ff,#d9d4ff 70%);place-items:center;min-height:100dvh;padding:20px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--blue-600:#5645f0;--blue-500:#6a5cff;--blue-700:#4535d4;--blue-800:#2f2596;--blue-900:#1c1670;--cyan:#22d3ee;--violet:#8b5cf6;--amber:#ffb020;--rose:#ff5a7a;--mint:#10b981;--bg:#f1efff;--nav-h:88px;--sh-1:0 1px 1px #1c16700a, 0 6px 22px #5645f014;--sh-2:0 18px 50px #5645f038;--grad:linear-gradient(135deg, #6a5cff 0%, #5645f0 45%, #9333ea 100%)}body{background-color:#f1efff;background-image:radial-gradient(900px 520px at 90% -8%,#6a5cff42,#0000 60%),radial-gradient(760px 520px at -8% 12%,#22d3ee2e,#0000 60%),radial-gradient(900px 640px at 55% 112%,#8b5cf629,#0000 60%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-1);background:#ffffffdb;border:1px solid #ffffffd9}.topbar{background:#f4f8ffb8;border-bottom:1px solid #ffffffb3;box-shadow:0 8px 30px #5645f00f}.h1{background:linear-gradient(120deg,#1c1670,#5645f0);color:#0000;-webkit-background-clip:text;background-clip:text}.hero h1{color:var(--ink);-webkit-text-fill-color:initial;background:0 0}.hero h1 b,.gradient-text{background:linear-gradient(100deg,#5645f0,#9333ea 55%,#22d3ee) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite alternate gshift}@keyframes gshift{to{background-position:100% 0}}.tile-icon{--c1:#8f84ff;--c2:#5645f0;box-shadow:0 10px 20px -6px color-mix(in srgb, var(--c2) 60%, transparent), inset 0 1px 0 #ffffff8c, inset 0 -3px 6px #0000001f;border-radius:16px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg, var(--c1), var(--c2))!important}.tile-icon:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff61,#fff0);position:absolute;inset:0 0 50%}.tile-icon svg{filter:drop-shadow(0 2px 3px #00000040);position:relative}a:hover>.tile-icon,button:hover>.tile-icon,.card:hover .tile-icon,.quick a:hover .tile-icon{transform:translateY(-3px)rotate(-6deg)scale(1.08)}.t-green{--c1:#34d399;--c2:#059669}.t-violet{--c1:#a78bfa;--c2:#7e22ce}.t-amber{--c1:#fbbf24;--c2:#ea7a00}.t-rose{--c1:#fb7185;--c2:#e11d48}.t-cyan{--c1:#22d3ee;--c2:#0891b2}.t-slate{--c1:#64748b;--c2:#1e293b}.t-pink{--c1:#f0abfc;--c2:#c026d3}.btn-primary{background:linear-gradient(135deg,#6a5cff,#5645f0 55%,#7e22ce);position:relative;overflow:hidden;box-shadow:0 12px 26px -8px #5645f0a6,inset 0 1px #ffffff59}.btn-primary:after{content:"";top:0;bottom:0;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:60px;animation:3.6s infinite shine;position:absolute;inset-inline-start:-90px;transform:skew(-20deg)}@keyframes shine{0%,55%{inset-inline-start:-90px}to{inset-inline-start:130%}}.btn-primary:hover{background:linear-gradient(135deg,#8f84ff,#5645f0 55%,#9333ea)}.btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc}.chip{background:linear-gradient(#eeebff,#e0dcff)}.tab.on{background:linear-gradient(135deg,#6a5cff,#5645f0);box-shadow:0 10px 20px -6px #5645f08c}.tab{transition:transform .15s}.tab:active{transform:scale(.95)}.bottomnav{inset-inline:12px;bottom:calc(10px + var(--safe-b));-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:#fffc;border:1px solid #ffffffe6;border-radius:28px;height:68px;padding:0 6px;box-shadow:0 18px 44px -8px #5645f059}.bottomnav a.active:before{display:none}.bottomnav a{z-index:1}.navpill{z-index:-1;background:linear-gradient(#ece9ff,#d9d3ff);border-radius:20px;position:absolute;inset:7px 6px;box-shadow:inset 0 1px #fff,0 4px 12px #5645f026}.bottomnav .fab{background:linear-gradient(145deg,#8f84ff,#5645f0 55%,#9333ea);animation:3.4s ease-in-out infinite floaty;top:-20px;box-shadow:0 14px 28px -4px #5645f099,inset 0 1px #ffffff80}@keyframes floaty{50%{transform:translateY(-4px)}}.bottomnav .fabwrap span:last-child{margin-top:-8px}.badge-dot.bump{animation:.5s bump}@keyframes bump{40%{transform:scale(1.5)}}@media (width>=900px){.shell{padding-bottom:0}}.hero{background:linear-gradient(135deg,#f8fbff,#e0dcff);border:1px solid #ffffffe6;box-shadow:0 30px 70px -24px #5645f073}.hero-img{transform-origin:30% 60%;animation:18s ease-in-out infinite alternate kenburns}@keyframes kenburns{to{transform:scale(1.08)translate(-1.5%,-1%)}}.hero .blob{filter:blur(40px);opacity:.5;pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite alternate drift;position:absolute}.hero .blob.a{top:-70px;opacity:.22;background:#9333ea;width:220px;height:220px;inset-inline-end:-40px}.hero .blob.b{bottom:-60px;opacity:.3;background:#22d3ee;width:200px;height:200px;animation-delay:-4s;inset-inline-start:30%}@keyframes drift{to{transform:translate(30px,24px)scale(1.2)}}.float-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #fff;border-radius:18px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:700;display:none;position:absolute;box-shadow:0 14px 30px -8px #5645f066}@media (width>=900px){.float-chip{display:flex}}.hero-body{z-index:2}@media (width>=900px){.hero-body{padding:44px 52px}.hero{min-height:440px}}.hero-img{filter:saturate(1.08)}.marquee{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:12px;width:max-content;animation:32s linear infinite marq;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.mq{box-shadow:var(--sh-1);white-space:nowrap;direction:rtl;background:#ffffffd9;border:1px solid #fff;border-radius:20px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.quick a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:22px;padding:16px 8px}.quick .tile-icon{border-radius:18px;width:52px;height:52px}.pcard{background:#ffffffe6;border:1px solid #ffffffe6;border-radius:24px}.pcard:hover{box-shadow:0 28px 60px -18px #5645f073}.pthumb{background-size:cover;height:150px}.pthumb img,.pdetail-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pcard:hover .pthumb img{transform:scale(1.1)}.pthumb.has-img:before,.pthumb.has-img:after{display:none}.pthumb.has-img .grad{z-index:1;background:linear-gradient(#080f2800 40%,#080f288c);position:absolute;inset:0}.pthumb .brand{z-index:2;bottom:8px;color:#fff;text-shadow:0 2px 8px #00000080;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex;position:absolute;inset-inline-end:10px}.pthumb .ic{border-radius:24px;width:70px;height:70px;animation:3.6s ease-in-out infinite floaty}.pdetail-thumb{border-radius:30px;height:260px;box-shadow:0 30px 60px -20px #5645f080}.pdetail-thumb .grad{background:linear-gradient(#0000 50%,#080f2880);position:absolute;inset:0}@media (width>=900px){.pdetail-thumb{height:380px}}.opt{background:#ffffffe6;border-radius:18px}.opt.on{border-color:var(--blue-500);background:linear-gradient(#f6f4ff,#ebe8ff);box-shadow:0 8px 22px -10px #5645f080}.order{background:#ffffffe0;border:1px solid #ffffffe6;transition:transform .2s,box-shadow .2s}.order:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.balance,.card-viz{background:linear-gradient(135deg,#5645f0,#2f2596 55%,#7e22ce)}.splash{background:radial-gradient(circle at 50% 35%,#fff 0,#e4eeff 50%,#c8d9ff 100%)}.onb{background:radial-gradient(800px 500px at 80% 0,#9333ea2e,#0000 60%),radial-gradient(700px 500px at 0 90%,#22d3ee38,#0000 60%),linear-gradient(#f6f4ff,#e4e0ff)}.onb .bigicon{background:linear-gradient(145deg,#8f84ff,#5645f0 55%,#7e22ce)}.tl-i.cur .tl-dot{animation:1.8s infinite pulse}.dots i.on{background:linear-gradient(90deg,#5645f0,#9333ea)}.dash-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=900px){.dash-grid{grid-template-columns:repeat(4,1fr)}}.mini{box-shadow:var(--sh-1);background:#ffffffe0;border:1px solid #fff;border-radius:22px;flex-direction:column;gap:6px;padding:14px;display:flex}.mini .v{font-size:22px;font-weight:900}.tier{color:#fff;background:linear-gradient(135deg,#1c1670,#5645f0 60%,#9333ea);border-radius:28px;align-items:center;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -16px #5645f099}.tier:after{content:"";top:-80px;background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset-inline-start:-40px}.adm{background:radial-gradient(900px 500px at 100% 0,#6a5cff1f,#0000 60%),#f2f0ff}.adm-side{background:linear-gradient(#120d3a,#1a1254 60%,#221868);width:264px;padding:18px 14px;box-shadow:8px 0 40px #0b143740}.adm-side .grp{letter-spacing:.3px;color:#7f93c7;margin:16px 10px 6px;font-size:11px;font-weight:700}.adm-side a{color:#b4c3ee;transition:background .2s,color .2s,transform .2s;position:relative}.adm-side a:hover{color:#fff;background:#ffffff12;transform:translate(-3px)}.adm-side a.active{color:#fff;background:linear-gradient(90deg,#9333ea40,#6a5cff8c);box-shadow:inset 0 1px #ffffff1f}.adm-side a.active:after{content:"";inset-inline-end:-14px;background:#8f84ff;border-radius:4px 0 0 4px;width:4px;position:absolute;top:10px;bottom:10px;box-shadow:0 0 14px #8f84ff}.adm-side .me{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;margin-top:auto;padding:12px}.adm-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border-bottom:1px solid #e6e2fb;height:72px}.adm-search{width:320px;max-width:40vw;display:none;position:relative}.adm-search input{background:#f3f1ff;border:1px solid #e6e2fb;border-radius:14px;width:100%;height:42px;padding:0 40px 0 14px}.adm-search svg{top:50%;color:#7b8bb0;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.adm-search input{padding-inline-start:38px}@media (width>=900px){.adm-search{display:block}}.live{color:var(--ok);background:var(--ok-bg);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.live i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse-g}@keyframes pulse-g{0%{box-shadow:0 0 #12a87080}to{box-shadow:0 0 0 9px #12a87000}}.kpi{box-shadow:var(--sh-1);background:#fff;border:1px solid #e9e6fb;border-radius:22px;padding:16px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.kpi:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.kpi:after{content:"";top:-50px;background:radial-gradient(circle, var(--glow,#6a5cff2e), transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;inset-inline-start:-40px}.kpi .v{font-size:26px;font-weight:900;line-height:1.3}.delta{border-radius:10px;align-items:center;gap:2px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.delta.up{background:var(--ok-bg);color:var(--ok)}.delta.down{background:var(--bad-bg);color:var(--bad)}.panel{box-shadow:var(--sh-1);background:#fff;border:1px solid #e9e6fb;border-radius:24px;padding:18px}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.seg{background:#f1efff;border-radius:13px;gap:2px;padding:3px;display:inline-flex}.seg button{height:32px;color:var(--ink-3);border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:700;position:relative}.seg button.on{color:var(--blue-700);background:#fff;box-shadow:0 2px 8px #5645f02e}.adm-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=1100px){.adm-grid.g-21{grid-template-columns:2fr 1fr}.adm-grid.g-12{grid-template-columns:1fr 1fr}.adm-grid.g-111{grid-template-columns:repeat(3,1fr)}}.chart-wrap{position:relative}.chart-tip{pointer-events:none;color:#fff;white-space:nowrap;z-index:5;background:#1c1670;border-radius:12px;padding:8px 12px;font-size:12px;position:absolute;transform:translate(-50%,-110%);box-shadow:0 10px 24px #1c167059}.chart-tip:after{content:"";background:#1c1670;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.hbar{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.hbar .track{background:#f1efff;border-radius:4px;height:8px;margin-top:4px;overflow:hidden}.hbar .track i{background:linear-gradient(90deg,#6a5cff,#9333ea);border-radius:4px;height:100%;display:block}.rank{width:30px;height:30px;color:var(--blue-700);background:#f1efff;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.rank.r1{color:#7c4a00;background:linear-gradient(145deg,#fde68a,#f59e0b)}.rank.r2{color:#374151;background:linear-gradient(145deg,#e5e7eb,#9ca3af)}.rank.r3{color:#fff;background:linear-gradient(145deg,#fdba74,#c2410c)}.feed{flex-direction:column;display:flex}.feed>div{border-bottom:1px dashed #e6e2fb;align-items:center;gap:12px;padding:10px 0;display:flex}.feed>div:last-child{border:0}.funnel>div{color:#fff;background:linear-gradient(90deg,#6a5cff,#9333ea);border-radius:12px;justify-content:space-between;align-items:center;height:36px;margin:0 auto 6px;padding:0 14px;font-size:13px;font-weight:700;transition:width 1s;display:flex}.tbl-wrap{border:1px solid #e9e6fb;border-radius:22px}th{background:#f6f9ff}tr.click{transition:background .15s}.pager{justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.pager button{background:#f1efff;border-radius:12px;min-width:36px;height:36px;font-weight:700}.pager button.on{background:var(--blue-600);color:#fff}.prod-adm{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.prod-adm .th{color:#fff;border-radius:20px 20px 0 0;place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.prod-adm .th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.adm-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb}@media (prefers-reduced-motion:reduce){.marquee-track,.hero-img{animation:none!important}}.art{width:100%;height:100%;display:block;position:absolute;inset:0}.art-float{transform-origin:50%;transform-box:fill-box;animation:5s ease-in-out infinite artfloat}@keyframes artfloat{50%{transform:translateY(-6px)scale(1.02)}}.pcard:hover .art-float{animation-duration:2.4s}.media-fill img,.media-fill .art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tilt{height:100%}.tilt.sm{flex:none;width:224px}.pcard{width:100%;height:100%}.pcard.sm{width:224px}.pgrid>*,.hscroll>*{flex-direction:column;display:flex}.pgrid,.hscroll{align-items:stretch}.pthumb{aspect-ratio:4/3;flex:none;height:auto}.pbody{flex:1}.pbody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;display:-webkit-box;overflow:hidden}.pbody>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden}.pdetail-thumb{position:relative}.pdetail-thumb .art,.pdetail-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prod-adm .th .art{position:absolute;inset:0}.pbody h3{height:47px;min-height:0;line-height:1.6}.pbody>p{height:43px;min-height:0;line-height:1.7}.quick{align-items:stretch}.quick>*{display:flex}.quick a{justify-content:flex-start;width:100%;height:100%;min-height:132px}.quick a>span:last-child{min-height:3.6em;display:block}.hscroll{scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.hscroll:after{content:"";flex:none;width:4px}.quick{grid-auto-rows:1fr}.quick a{min-height:140px}.hero-car{min-height:0}.hero-car .hero-img{height:100%;position:absolute;inset:0}@media (width<=899px){.hero-car{flex-direction:column;display:flex}.hero-car .hero-img{flex:none;height:210px;position:relative}}.hero-dots{justify-content:flex-start;margin-top:16px}.ps-float{z-index:3;inset-inline-start:6%;text-shadow:0 4px 14px #0003;gap:14px;font-size:22px;font-weight:900;display:none;position:absolute;top:18px}@media (width>=900px){.ps-float{display:flex}.hero-car{min-height:430px}.hero-car .hero-body{width:50%}}.home-search{margin-bottom:14px}@media (width>=900px){.home-search{display:none}}.plats{gap:4px;display:inline-flex}.plats i{letter-spacing:.4px;color:#c9c4ff;background:#14123a;border:1px solid #3b3597;border-radius:7px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:900}.plat-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.plat{box-shadow:var(--sh-1);background:#ffffffe6;border:1px solid #fff;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex}.plat:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.plat-sym{letter-spacing:1px;background:linear-gradient(90deg,#22d3ee,#6a5cff,#ff5a7a);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:900}.plat-xbox .plat-sym{background:linear-gradient(90deg,#16a34a,#22c55e);-webkit-background-clip:text;background-clip:text}.plat-switch .plat-sym{background:linear-gradient(90deg,#ef4444,#38bdf8);-webkit-background-clip:text;background-clip:text}.tab-sm{height:34px;padding:0 14px;font-size:12.5px}.promo{min-height:190px;box-shadow:var(--sh-2);border:1px solid #ffffffe6;border-radius:26px;align-items:center;display:flex;position:relative;overflow:hidden}.promo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;position:absolute;inset:0}.promo:hover img{transform:scale(1.06)}.promo:after{content:"";background:linear-gradient(270deg,#140c46c7,#140c4659 55%,#0000);position:absolute;inset:0}.promo-in{z-index:2;color:#fff;max-width:460px;padding:22px 24px;position:relative}.promo-in h3{font-size:22px;font-weight:800;line-height:1.5}.promo-in h3 b{color:#a5f3fc}.promo-in p{color:#ffffffd9;margin:6px 0 12px;font-size:13.5px}.promo.light:after{background:linear-gradient(270deg,#140c46b3,#140c4640 60%,#0000)}.promo-pair{gap:14px;display:grid}@media (width>=900px){.promo-pair{grid-template-columns:1fr 1fr}.promo{min-height:230px}}.prov{white-space:nowrap;direction:ltr;background:#fff;border:1.5px solid;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.prov i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.prov b{font-weight:900}.prov-opt{align-items:flex-start}.mini-thumb{background:var(--blue-100);border-radius:12px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.mini-thumb img{object-fit:cover;width:100%;height:100%}.ready{background:linear-gradient(135deg,#e3f7ef,#fff);border-color:#bdeed9;align-items:center;gap:12px;display:flex}.pthumb{background:#ece9ff}.pthumb img{object-position:center 40%}.hero{background:linear-gradient(135deg,#f8f6ff,#e0dcff)}.hero h1{font-weight:900}.btn-primary{background:linear-gradient(135deg,#7a6bff,#5645f0 55%,#8b3df0)}.bottomnav .fab{background:linear-gradient(145deg,#8f84ff,#5645f0 55%,#9333ea)}.spinner{border:3px solid var(--blue-200);border-top-color:var(--blue-600);border-radius:50%;width:26px;height:26px;margin:0 auto 10px;animation:.8s linear infinite spin;display:block}.media-fallback{color:#fff;background:linear-gradient(135deg,#6a5cff,#2f2596);place-items:center;display:grid;position:absolute;inset:0}.thumb-att{border:1.5px dashed var(--blue-300);width:72px;height:72px;color:var(--blue-600);background:var(--blue-50);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.thumb-att img{object-fit:cover;width:100%;height:100%}.thumb-att button{top:4px;color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:4px}.thumb-att.add{flex-direction:column;gap:2px;font-size:11px}.att-img{object-fit:cover;background:#fff3;border-radius:12px;width:110px;height:110px;display:block}.att-img.ph{display:inline-block}.opt:disabled{opacity:.5;cursor:not-allowed}.sk{background:linear-gradient(100deg,#e9e6ff 30%,#f6f4ff 50%,#e9e6ff 70%) 0 0/200% 100%;border-radius:18px;animation:1.3s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.svc-sec{margin-top:2px}.svc-title{margin-bottom:8px}.svc-row{scroll-snap-type:x proximity;grid-auto-columns:74px;grid-auto-flow:column;gap:8px;margin-inline:-16px;padding:2px 16px 6px;display:grid;overflow-x:auto}.svc{text-align:center;scroll-snap-align:start;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 6px;transition:background .15s;display:flex;position:relative}.svc:hover{background:#ffffffb3}.svc .svc-ic{border-radius:16px;width:48px;height:48px;margin-bottom:2px}.svc b{white-space:nowrap;font-size:12px;font-weight:800;line-height:1.4}.svc small{color:var(--ink-3);white-space:nowrap;font-size:10px;line-height:1.3}.svc em{top:2px;color:#fff;background:var(--rose);border-radius:8px;padding:0 6px;font-size:9px;font-style:normal;font-weight:800;line-height:16px;position:absolute;inset-inline-end:4px;box-shadow:0 4px 10px -2px #e11d4880}@media (width>=900px){.svc-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-auto-flow:row;margin:0;padding:4px 0;overflow:visible}.svc .svc-ic{width:56px;height:56px}.svc b{font-size:13px}}.slides{aspect-ratio:16/10;isolation:isolate;touch-action:pan-y;background:#120d3a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #1c1670b3}.slides.compact{aspect-ratio:16/7.4;border-radius:18px}.slide{cursor:grab;position:absolute;inset:0}.slide:active{cursor:grabbing}.slide-in{outline:none;position:absolute;inset:0}.slide-art,.slide-art .gart,.slide-art .gart-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide-art{animation:16s ease-in-out infinite alternate kenburns}.slide-shade{background:linear-gradient(#0a06280d 25%,#0a06288c 55%,#0a0628eb 100%);position:absolute;inset:0}.slide-body{inset-inline:0;color:#fff;flex-direction:column;gap:6px;padding:14px 14px 26px;display:flex;position:absolute;bottom:0}.slide-body h2{text-shadow:0 2px 12px #00000080;font-size:20px;font-weight:900;line-height:1.35}.slide-body p{opacity:.8;margin-top:-4px;font-size:12px}.slide-cta{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.slide-price{font-size:14px;font-weight:900}.slide-price small{opacity:.75;font-size:10.5px;font-weight:600}.compact .slide-cta .btn{height:30px;padding:0 10px;font-size:12px}.slide-dots{bottom:9px;z-index:3;gap:5px;display:flex;position:absolute;inset-inline-start:14px}.slide-dots i{cursor:pointer;background:#ffffff73;border-radius:3px;width:6px;height:6px;transition:all .3s}.slide-dots i.on{background:#fff;width:20px}@media (width>=900px){.slides{aspect-ratio:21/8;border-radius:28px}.slides.compact{aspect-ratio:21/6}.slide-shade{background:linear-gradient(270deg,#0a0628e6 0%,#0a06288c 40%,#0a062800 70%)}.slide-body{justify-content:center;gap:10px;width:46%;padding:36px 44px;top:0}.slide-body h2{font-size:34px}.slide-body p{font-size:14px}.compact .slide-body{width:50%;padding:20px 28px}.compact .slide-body h2{font-size:22px}.slide-dots{inset-inline-start:44px;bottom:16px}}.gtag{height:20px;color:var(--blue-700);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.gtag.pre{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48)}.gtag.new{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.gtag.off{color:#fff;direction:ltr;background:linear-gradient(135deg,#fbbf24,#ea7a00)}.gtag.glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40}.cd{align-items:center;gap:5px;display:flex}.cd-l{color:var(--ink-3);margin-inline-end:2px;font-size:11px;font-weight:700}.cd-b{background:var(--blue-100);min-width:40px;color:var(--blue-800);text-align:center;border-radius:10px;padding:4px 4px 3px;line-height:1.1}.cd-b b{font-feature-settings:"tnum";font-size:16px;font-weight:900;display:block}.cd-b small{opacity:.75;font-size:9px;font-weight:700}.cd.dark .cd-l{color:#ffffffbf}.cd.dark .cd-b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e}.compact .cd-b{min-width:34px;padding:2px 3px}.compact .cd-b b{font-size:13px}.cd-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-feature-settings:"tnum";white-space:nowrap;background:#0a0628b8;border-radius:10px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.cd-chip i{background:#fb7185;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse-red}.rel-today{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:13px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -6px #059669b3}.rel-today.xs,.chip.xs{height:20px;padding:0 8px;font-size:10.5px}.gart,.gart-img{object-fit:cover;width:100%;height:100%;display:block}.gcard{width:100%;box-shadow:var(--sh-1);background:#ffffffeb;border:1px solid #fff;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.gcard:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.gcard.sm{flex:none;width:138px}.gcover{aspect-ratio:3/4;background:#1c1670;position:relative;overflow:hidden}.gcover .gart,.gcover .gart-img{transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.gcard:hover .gcover .gart,.gcard:hover .gcover .gart-img{transform:scale(1.06)}.gtags{top:6px;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-inline-start:6px}.gfoot{inset-inline:6px;display:flex;position:absolute;bottom:6px}.gbody{flex-direction:column;flex:1;gap:4px;padding:7px 9px 9px;display:flex}.gbody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.9em;font-size:12.5px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.gmodes{flex-wrap:wrap;gap:3px;min-height:17px;display:flex}.gmodes i{border-radius:6px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:800;line-height:17px}.gmodes i.on{color:#6d28d9;background:#ede9fe}.gmodes i.off{color:#0369a1;background:#e0f2fe}.gmodes i.inst{color:#b45309;background:#fef3c7}.gprice{flex-direction:column;justify-content:flex-end;min-height:34px;margin-top:auto;line-height:1.35;display:flex}.gprice s{color:var(--ink-3);font-size:10.5px}.gprice b{color:var(--blue-700);font-size:13px;font-weight:900}.gprice small{color:var(--ink-3);font-size:10px;font-weight:600}.pgrid .gcard{height:100%}@media (width>=900px){.gcard.sm{width:170px}.gbody h3{font-size:13.5px}}.sec-sub{margin-top:-2px;font-size:11.5px}.ticker{margin-top:12px}.ticker .mq{border-radius:14px;gap:6px;padding:6px 12px;font-size:12px}.ticker .mq svg{color:var(--blue-600)}.promo{color:#fff}.promo .promo-art{width:100%;height:100%;position:absolute;inset:0}.promo.tone-dark:after{background:linear-gradient(270deg,#050514d9,#05051466 60%,#0000)}.promo.tone-cyan:after{background:linear-gradient(270deg,#083344d9,#08334459 60%,#0000)}.promo.tone-pink:after{background:linear-gradient(270deg,#500724d9,#50072459 60%,#0000)}.promo.tone-amber:after{background:linear-gradient(270deg,#431407d9,#43140759 60%,#0000)}.promo-car>.promo{flex:none;width:84%}.req-cta{box-shadow:var(--sh-1);background:linear-gradient(135deg,#fff,#fdf2f8);border:1px solid #fce7f3;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.req-cta b{font-size:14px}.req-cta p{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.7}.active-order .progress i{background:linear-gradient(90deg,#22d3ee,#6a5cff,#9333ea)}.gp-gallery{aspect-ratio:16/10;touch-action:pan-y;background:#120d3a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #1c1670b3}.gp-gallery .gart,.gp-gallery .gart-img{position:absolute;inset:0}.gp-thumbs{gap:6px;padding:8px 0 2px;display:flex;overflow-x:auto}.gp-thumbs button{opacity:.7;border:2px solid #0000;border-radius:10px;flex:none;width:64px;height:40px;position:relative;overflow:hidden}.gp-thumbs button.on{border-color:var(--blue-600);opacity:1}.gp-thumbs .gart,.gp-thumbs .gart-img{position:absolute;inset:0}.gp-head{align-items:flex-start;gap:12px;display:flex}.gp-cover{aspect-ratio:3/4;width:84px;box-shadow:var(--sh-2);z-index:2;background:#1c1670;border:3px solid #fff;border-radius:14px;flex:none;margin-top:-42px;position:relative;overflow:hidden}.gp-cover .gart,.gp-cover .gart-img{position:absolute;inset:0}.gp-title h1{font-size:19px;font-weight:900;line-height:1.4}.gp-title .en{color:var(--ink-3);text-align:right;direction:ltr;font-size:12px}.release-box{background:linear-gradient(135deg,#fff,#fff1f2);border:1px solid #ffe4e6;border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}.opt-group{flex-direction:column;gap:6px;display:flex}.opt-group>h4{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:800;display:flex}.opt small.hint{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.6;display:block}.specs{grid-template-columns:auto 1fr;gap:0;font-size:13px;display:grid}.specs>*{border-bottom:1px dashed var(--line);padding:7px 0}.specs>:nth-last-child(-n+2){border-bottom:0}.specs dt{color:var(--ink-3);padding-inline-end:16px}.specs dd{margin:0;font-weight:600}.genres{flex-wrap:wrap;gap:5px;display:flex}.genres span{border:1px solid var(--line);color:var(--ink-2);background:#ffffffe6;border-radius:9px;padding:2px 9px;font-size:11px;font-weight:700}.offer-ends{color:#b45309;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.req{flex-direction:column;gap:6px;display:flex}.req-status{gap:4px;display:flex}.req-status i{background:var(--blue-100);border-radius:2px;flex:1;height:4px}.req-status i.on{background:linear-gradient(90deg,#6a5cff,#9333ea)}.req-status.bad i.on{background:var(--bad)}.seg-pick{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seg-pick button{border:1.5px solid var(--line);background:#fff;border-radius:12px;height:38px;font-size:12.5px;font-weight:700}.seg-pick button.on{border-color:var(--blue-600);background:var(--blue-50);color:var(--blue-700)}.install-box{background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #fde68a;border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}@media (width<=899px){:root{--top-h:54px;--nav-h:74px;--r-lg:18px}body{font-size:14px;line-height:1.65}.page{padding:10px 14px 18px}.hscroll,.svc-row{gap:10px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.topbar .in{gap:8px;padding:0 14px}.topbar .in>a:first-child svg{width:26px;height:29px}.topbar .in>a:first-child b{font-size:17px!important}.icon-btn{border-radius:12px;width:36px;height:36px}.icon-btn svg{width:19px;height:19px}.topbar .avatar{font-size:13px;width:36px!important;height:36px!important}.badge-dot{top:2px;min-width:16px;height:16px;font-size:9px;inset-inline-end:2px}.searchfield input{border-radius:12px;height:40px;font-size:13px}.home-search{margin-bottom:8px}.bottomnav{inset-inline:10px;bottom:calc(8px + var(--safe-b));border-radius:22px;height:58px}.bottomnav a{gap:1px;font-size:10px}.bottomnav a svg{width:20px;height:20px}.navpill{border-radius:16px;inset:6px 4px}.bottomnav .fab{border-radius:16px;width:46px;height:46px;top:-14px}.bottomnav .fab svg{width:22px;height:22px}.bottomnav .fabwrap{padding-bottom:4px}.bottomnav .fabwrap span{font-size:10px}.h1{font-size:19px;line-height:1.5}.h2{font-size:15.5px}.h3{font-size:14px}.sec{margin-top:18px}.sec-h{margin-bottom:8px}.sec-h a,.link{font-size:12px}.card{border-radius:18px;padding:12px}.btn{border-radius:13px;gap:6px;height:44px;padding:0 16px;font-size:14px}.btn-sm{border-radius:11px;height:34px;padding:0 12px;font-size:12.5px}.chip{border-radius:11px;gap:4px;height:22px;padding:0 8px;font-size:11px}.tabs{gap:6px;padding-bottom:6px}.tab{border-radius:17px;height:34px;padding:0 12px;font-size:12.5px}.tab-sm{height:30px;padding:0 11px;font-size:11.5px}.field{gap:4px}.field>label{font-size:12px}.input,.select{border-radius:12px;height:44px;font-size:14px}.textarea{border-radius:12px;min-height:84px}.kv{padding:5px 0;font-size:13px}.kv.total{font-size:15px}.tile-icon{border-radius:13px;width:40px;height:40px}.tile-icon svg{width:20px;height:20px}.avatar{width:36px;height:36px}.back{margin-bottom:6px;font-size:13px}.empty{padding:28px 12px}.pcard,.pcard.sm,.tilt.sm{border-radius:16px}.pcard.sm,.tilt.sm{width:158px}.pbody{gap:3px;padding:8px 10px 10px}.pbody h3{height:40px;font-size:12.5px;line-height:1.6}.pbody>p{height:37px;font-size:11px!important}.price{font-size:13px}.price small{font-size:10px}.old{font-size:10.5px}.pgrid{gap:10px}.pdetail-thumb{border-radius:20px;height:210px}.opt{border-radius:14px;gap:10px;padding:10px 12px;font-size:13.5px}.radio{width:20px;height:20px}.feat{font-size:13px}.sticky-buy{padding:8px 14px calc(8px + var(--safe-b));gap:8px}.sticky-buy .price{font-size:15px!important}.order{border-radius:16px;gap:10px;padding:10px 12px}.tl-i{gap:10px;padding-bottom:14px}.tl-dot{width:24px;height:24px}.tl-i:before{inset-inline-start:11px;top:24px}.sheet{padding:8px 14px calc(16px + var(--safe-b));border-radius:22px 22px 0 0}.slot{border-radius:11px;height:40px;font-size:12.5px}.day{border-radius:13px;width:58px;padding:7px 0;font-size:13px}.notif{border-radius:16px;gap:10px;padding:12px}.menu-i{padding:12px 2px;font-size:13.5px}.balance{border-radius:22px;padding:18px}.card-viz .no{font-size:18px}.promo{border-radius:20px;min-height:150px}.promo-in{padding:14px 16px}.promo-in h3{font-size:16px}.promo-in p{margin:4px 0 10px;font-size:12px}.promo-pair{gap:10px}.toast{border-radius:16px;padding:10px 12px}.toast .ti{width:32px;height:32px}.footer{margin-top:24px;padding:18px 10px 12px;font-size:11.5px}.splash .word{font-size:38px}.onb .bigicon{border-radius:40px;width:130px;height:130px}.mini{border-radius:18px;padding:12px}.mini .v{font-size:18px}.tier{border-radius:22px;padding:14px}.quick a{border-radius:18px;min-height:108px;padding:10px 6px;font-size:12px}.quick .tile-icon{width:42px;height:42px}}@media (width<=360px){.page{padding-inline:12px}.svc-row{grid-auto-columns:68px}.gcard.sm{width:128px}.slide-body h2{font-size:17px}.cd-b{min-width:36px}.cd-b b{font-size:14px}}@media (width<=899px){.pcard.sm .pbody>p,.pcard.sm .pbody .row>.chip{display:none}.pcard.sm .pbody h3{height:40px}.pcard.sm .pthumb{aspect-ratio:1}}@media (width>=700px){.pgrid.games{grid-template-columns:repeat(4,1fr);gap:12px}}@media (width>=1000px){.pgrid.games{grid-template-columns:repeat(6,1fr)}}@media (width<=360px){.pgrid.games{grid-template-columns:repeat(2,1fr)}}.pgrid.games .gbody h3{font-size:11.5px}@media (width<=899px){.gcard.sm{width:124px}.gcard.sm .gbody{padding:6px 8px 8px}.gcard.sm .gbody h3{font-size:11.5px}}@media (width>=900px){.slide-cta{justify-content:flex-start;gap:18px}.slides{aspect-ratio:21/7.5;max-height:440px}.slides.compact{aspect-ratio:21/5.2;max-height:280px}}.tilt.sm,.pcard.sm{flex:none;width:212px}.pcard{border-radius:20px}.pcard .pthumb{aspect-ratio:16/10;height:auto}.pcard .pthumb .gart,.pcard .pthumb .gart-img{position:absolute;inset:0}.pcard .pthumb .tag{top:8px;padding:1px 8px;font-size:10.5px;inset-inline-start:8px}.pcard .pthumb .tag.pre{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48)}.pcard .pthumb .tag.off{color:#fff;background:linear-gradient(135deg,#fbbf24,#ea7a00)}.pthumb-foot{z-index:2;bottom:8px;position:absolute;inset-inline-start:8px}.pcard .pbody{gap:6px;padding:10px 12px 12px}.pcard .pbody h3{height:3em;min-height:0;margin:0;font-size:13.5px;font-weight:800;line-height:1.5}.pmeta{flex-wrap:nowrap;align-items:center;gap:4px;height:20px;display:flex;overflow:hidden}.pmeta .mode{border-radius:7px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:800;line-height:20px}.pmeta .mode.on{color:#6d28d9;background:#ede9fe}.pmeta .mode.off{color:#0369a1;background:#e0f2fe}.pprice{flex-direction:column;margin-top:auto;line-height:1.4;display:flex}.pprice .old{height:15px;font-size:11px;text-decoration:line-through}.pprice .price{white-space:nowrap;font-size:14.5px}.pgrid>*,.pgrid .tilt{width:100%}.pgrid.games{grid-template-columns:repeat(2,1fr);gap:10px}@media (width>=700px){.pgrid.games{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.pgrid.games{grid-template-columns:repeat(4,1fr);gap:14px}}@media (width<=899px){.tilt.sm,.pcard.sm{width:152px}.pcard{border-radius:16px}.pcard .pbody{gap:5px;padding:8px 9px 10px}.pcard .pbody h3{font-size:12px}.pprice .price{font-size:12.5px}.pprice .old{height:14px;font-size:10px}.pcard.sm .pthumb{aspect-ratio:16/10}}.active-order{margin-top:16px;display:block}.ticker{margin-top:14px;padding:2px 0}.hero-g{margin-top:12px}.slides{aspect-ratio:auto;border-radius:22px;height:230px}.slides.compact{aspect-ratio:auto;border-radius:18px;height:168px}.slide-shade{background:linear-gradient(#0a06281a 15%,#0a062899 50%,#0a0628f0 100%)}.slide-body{gap:8px;padding:16px 16px 24px}.slide-body h2{font-size:19px;line-height:1.3}.compact .slide-body{gap:6px;padding:12px 14px 20px}.compact .slide-body h2{font-size:15px}.slide-cover{display:none}.cd{flex-wrap:wrap;gap:6px}.cd-b{border-radius:11px;min-width:42px;padding:5px 6px 4px}.cd-b b{font-size:15px}.slide-body .cd-l{width:100%;margin:0;font-size:11px}@media (width>=900px){.slides{border-radius:28px;height:340px;max-height:none}.slides.compact{border-radius:24px;height:220px;max-height:none}.slide-shade{background:linear-gradient(270deg,#0a0628eb 0%,#0a0628b8 38%,#0a062833 70%,#0a062859 100%)}.slide-body{justify-content:center;gap:14px;width:52%;max-width:560px;padding:36px 48px;top:0;bottom:0}.slide-body h2{font-size:32px}.compact .slide-body{gap:10px;width:56%;padding:22px 36px}.compact .slide-body h2{font-size:22px}.slide-cta{justify-content:flex-start;gap:20px;margin-top:4px}.cd{gap:8px}.cd-b{border-radius:14px;min-width:60px;padding:8px 8px 6px}.cd-b b{font-size:22px}.cd-b small{font-size:10.5px}.compact .cd-b{min-width:48px;padding:5px 6px 4px}.compact .cd-b b{font-size:16px}.slide-cover{inset-inline-end:7%;aspect-ratio:3/4;border-radius:16px;height:78%;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)rotate(-5deg);box-shadow:0 30px 60px -12px #0009,0 0 0 1px #ffffff1f}.slide-cover .gart,.slide-cover .gart-img{position:absolute;inset:0}.compact .slide-cover{height:82%;inset-inline-end:9%}.slide-dots{inset-inline-start:48px;bottom:18px}}.crumbs{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.crumbs a{color:var(--ink-2)}.post-row{color:inherit;align-items:flex-start;text-decoration:none}.post-img{object-fit:cover;background:var(--blue-50);border-radius:12px;flex:none;width:96px;height:72px;display:block}article .post-img{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto}.post-video{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;max-height:420px}.post-body{color:var(--ink-2);flex-direction:column;gap:10px;font-size:14.5px;line-height:2;display:flex}.placeholder-note{color:#8a5a00;background:#fff7e0;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.plain-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plain-list li{color:var(--ink-2);align-items:flex-start;gap:8px;line-height:1.8;display:flex}.plain-list li svg{color:var(--green-600,#1fa463);flex:none;margin-top:5px}.contact-list{flex-direction:column;gap:12px;margin:0;display:flex}.contact-list dd{margin:0}.faq{border:1px solid var(--line,#e5e8f0);background:var(--card);border-radius:14px;padding:12px 14px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq[open] summary svg{transform:rotate(-90deg)}.faq p{margin-top:8px;line-height:2}.gp-video,.gp-video-link{background:#000;place-items:center;display:grid;position:absolute;inset:0}.gp-video video{object-fit:contain;background:#000;width:100%;height:100%}.gp-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#141046b8;border:2px solid #fffc;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute}.gp-video-link .gart-img{opacity:.85;position:absolute;inset:0}.gp-nav{color:#fff;z-index:3;background:#1410468c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gp-nav.prev{inset-inline-start:8px}.gp-nav.next{inset-inline-end:8px}.gp-count{bottom:8px;z-index:3;color:#fff;background:#14104699;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;inset-inline-start:10px}.gp-full{top:8px;z-index:3;color:#fff;background:#1410468c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:8px}.gp-thumbs button{background:#120d3a}.gp-thumb-video{background:linear-gradient(135deg,#3b2fb8,#120d3a);position:absolute;inset:0}.gp-thumb-play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.gp.full{z-index:200;background:#05030f;flex-direction:column;justify-content:center;padding:12px;display:flex;position:fixed;inset:0}.gp.full .gp-gallery{aspect-ratio:auto;box-shadow:none;border-radius:0;flex:1;max-height:calc(100dvh - 90px)}.gp.full .gart-img.contain{object-fit:contain}.gp-gallery{touch-action:pan-y}
