:root{--bg:#0A0C0B;--panel:#111413;--panel2:#0E1110;--line:#1C211F;--line2:#2A302D;--text:#E9ECE8;--soft:#A9B1AC;--muted:#8B948F;--accent:#B8F25A;--accentInk:#0A0C0B;--accentBg:#1C2A12;--warm:#FF9466}
*{box-sizing:border-box}html{scroll-behavior:smooth}[hidden]{display:none!important}
html{scrollbar-width:thin;scrollbar-color:#34452A #0A0C0B}*{scrollbar-width:thin;scrollbar-color:#34452A transparent}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2A3622;border-radius:99px;border:2px solid #0A0C0B}::-webkit-scrollbar-thumb:hover{background:#B8F25A}::-webkit-scrollbar-corner{background:transparent}
body{margin:0;background:var(--bg);color:var(--text);font-family:'IBM Plex Sans','Noto Sans Myanmar',system-ui,sans-serif;line-height:1.6;-webkit-text-size-adjust:100%}
a{color:var(--accent)}a:hover{color:#D4FA94}
.wrap{max-width:1240px;margin:0 auto;padding:0 24px}
@media (min-width:1800px){.wrap{max-width:1520px}}@media (min-width:2300px){html{zoom:1.25}}@media (min-width:3200px){html{zoom:1.5}}
h1,h2,.disp{font-family:'Space Grotesk','Noto Sans Myanmar',system-ui,sans-serif}
.top{border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(10,12,11,.92);backdrop-filter:blur(10px);z-index:5}
.top .wrap{height:72px;display:flex;align-items:center;gap:28px}
.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);min-width:0}
.mark{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--accent);color:var(--accentInk);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:13px;letter-spacing:-.02em}
.logo b{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav{display:flex;gap:24px;flex-grow:1;font-size:15px}.nav a{color:var(--muted);text-decoration:none}.nav a:hover{color:var(--text)}
.btn{height:46px;padding:0 20px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;border:1px solid transparent}
.btn-main{background:var(--accent);color:var(--accentInk)}.btn-main:hover{background:#CBF77F;color:var(--accentInk)}
.btn-line{border-color:var(--line2);color:var(--text);font-weight:500;background:transparent}.btn-line:hover{border-color:var(--muted);color:var(--text)}
button.btn{font-family:inherit;cursor:pointer}button.btn:disabled{opacity:.6;cursor:default}
.hero{padding-top:28px;padding-bottom:32px;display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center}.hsp{flex:1 1 auto}
.tag{display:inline-block;padding:6px 12px;border-radius:999px;background:#151A17;border:1px solid var(--line);color:var(--accent);font-size:13px;font-weight:500}
.hero h1{margin:0;font-size:48px;line-height:1.25;font-weight:700;letter-spacing:-.02em}
.hero p{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--soft);max-width:920px}
.cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.cta .btn{height:52px;padding:0 24px;font-size:16px}
.trust{display:flex;gap:24px;margin-top:28px;font-size:14px;color:var(--soft);flex-wrap:wrap}.trust span{display:flex;align-items:center;gap:8px}.trust svg{color:var(--accent)}
.how{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px}
.how h2{margin:0;font-size:13px;letter-spacing:.08em;color:var(--muted);font-weight:500}
.step{display:flex;gap:16px;align-items:flex-start}
.num{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700}
.step div b{display:block;font-size:16px}.step div span{display:block;color:var(--muted);font-size:14px;margin-top:2px;line-height:1.6}
.sec{padding-top:8px;padding-bottom:56px;scroll-margin-top:88px}.cta .search{margin-left:0;width:100%;max-width:none}.cta .search input{height:52px}.hero .trust{margin-top:16px}.hero .cta{margin-top:22px;align-items:center}@media (max-width:900px){.cta .search{margin-left:0;width:100%;flex:1 1 100%}}
.bar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.bar h2{margin:0;font-size:34px;font-weight:600;flex-grow:1}
.search{position:relative;display:flex;align-items:center;width:340px;max-width:100%}.search svg{position:absolute;left:14px;color:var(--muted)}
.search input{width:100%;height:48px;padding:0 16px 0 42px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--text);font-size:16px;font-family:inherit}
.search input:focus,.chip:focus-visible,.btn:focus-visible,.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.chips{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 24px}
.chip{height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-family:inherit;background:var(--panel);color:var(--text);border:1px solid var(--line2);cursor:pointer;white-space:nowrap}
.chip[aria-pressed=true]{background:var(--accent);color:var(--accentInk);border-color:var(--accent);font-weight:600}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:20px}
.ctile{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;min-height:76px;transition:border-color .15s,transform .15s}
.ctile:hover{border-color:#3A4A2A;transform:translateY(-2px)}.ctile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctile>svg{color:var(--muted);flex-shrink:0}
.ctext{flex:1;min-width:0}.ctext b{display:block;font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctext small{display:block;color:var(--muted);font-size:13px;margin-top:2px}
.catbar{display:flex;align-items:center;gap:14px;margin:20px 0 18px}.catbar .btn{height:42px;padding:0 14px}.catbar h3{margin:0;font-size:20px;font-weight:600}
.card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s}
.card:hover{border-color:#3A4A2A;transform:translateY(-2px);color:var(--text)}
.card-top{display:flex;align-items:center;gap:10px}
.tile{width:44px;height:44px;border-radius:12px;color:var(--accentInk);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;flex-shrink:0}
.tile.temo{background:var(--panel2);border:1px solid var(--line);font-size:24px;line-height:1}
.tile.timg{background:#fff;padding:5px;box-sizing:border-box}.tile.timg img{width:100%;height:100%;object-fit:contain;display:block}
.pill{font-size:12px;color:var(--muted);padding:3px 10px;border:1px solid var(--line);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}
.pill.pnew{background:var(--accent);border-color:var(--accent);color:var(--accentInk);font-weight:700;letter-spacing:.04em}.cnew{flex:none;padding:3px 9px;border-radius:999px;background:var(--accentBg);color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}
.na{padding-top:4px;padding-bottom:20px}.na-box{padding:20px 22px 22px;border-radius:22px;border:1px solid #2B3A1E;background:#0F140C;display:flex;flex-direction:column;gap:16px}
.na-head{display:flex;align-items:center;gap:12px}.na-ic{width:36px;height:36px;border-radius:10px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.na-t{flex:1;min-width:0}.na-t h2{margin:0;font-size:22px;font-weight:600}.na-t small{color:var(--muted);font-size:13px}
.na-nav{width:40px;height:40px;border-radius:10px;border:1px solid var(--line2);background:transparent;color:var(--text);font-size:20px;cursor:pointer;flex:none}.na-nav:disabled{opacity:.35;cursor:default}
.na-row.glide{scroll-snap-type:none}.na-row.glide .ncard{scroll-snap-align:none}.na-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px) / 5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.na-row::-webkit-scrollbar{display:none}
.ncard{scroll-snap-align:start;min-width:0;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px}.ncard:hover{border-color:#3A4A2A}
.ntop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.nb{padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accentInk);font-size:11px;font-weight:700;letter-spacing:.06em}.nb.pre{background:#2E2412;color:#E8C872}
.nname{font-weight:600;font-size:16px;line-height:1.35;display:block;overflow-wrap:anywhere}.ncard small{color:var(--muted);font-size:13px}.nbuy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}
.nbuy b{font-family:'Space Grotesk',sans-serif;font-size:17px;white-space:nowrap}.nbuy b s{color:var(--muted);font-weight:500;font-size:13px;margin-right:6px}.nbuy em{font-style:normal;color:var(--accent);font-size:13px;font-weight:600;white-space:nowrap}
@media (max-width:1100px){.na-row{grid-auto-columns:calc((100% - 42px) / 4)}}@media (max-width:900px){.na-row{grid-auto-columns:calc((100% - 28px) / 3)}}
@media (max-width:560px){.na-box{padding:16px 0 16px;border-radius:18px}.na-head{padding:0 16px}.na-nav{display:none}.na-t h2{font-size:18px}.na-row{grid-auto-columns:200px;gap:10px;padding:0 16px;scroll-padding:0 16px}.ncard{padding:14px}.nname{font-size:15px}}
.pill.pre{color:#E8C872;border-color:#3A3220}
.pill.pout{color:#FF9466;border-color:#3A2418}.card[data-out="1"]>*:not(.buy),.card[data-out="1"] .price{opacity:.62}.card[data-out="1"]:hover{transform:none}.go.gout{color:#FF9466}.go.gask{background:#16233A;color:#8FB8FF;border:1px solid #2A3E5E;padding:0 11px;font-size:13px}.card[data-out="1"] .buy{gap:8px}.card[data-out="1"]:hover .go.gask{background:#1C2D4A}.pbuy:disabled{background:#2A1A14;color:#FF9466;opacity:1}
.card h3{margin:0;font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-size:18px;font-weight:600;line-height:1.35}
.plan{color:var(--muted);font-size:14px;margin-top:-6px}
.pd-plan{display:flex;align-items:center;gap:12px;background:rgba(184,242,90,.08);border:1.5px solid rgba(184,242,90,.55);border-radius:16px;padding:12px 14px;margin:14px 0 2px}.pd-plan[hidden]{display:none}.pd-plan .pp{font:800 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accentInk,#0A0C0B);background:var(--accent,#B8F25A);border-radius:12px;padding:8px 13px;white-space:nowrap}.pd-plan b{display:block;font-size:15px}.pd-plan small{color:var(--muted);font-size:12.5px}.pd-line b.pp2{font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--accent,#B8F25A);color:var(--accentInk,#0A0C0B);border-radius:7px;padding:5px 9px}
.card.vgc{grid-column:span 2}.card.vgoff{display:none!important}.vgs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.vgs button{border:1px solid var(--line2,#262C29);background:var(--panel2,#161A18);color:var(--text,#EDEFEE);border-radius:10px;padding:7px 10px;font:700 13.5px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;text-align:left}.vgs button small{display:block;font:500 11px/1.2 system-ui,sans-serif;opacity:.7;margin-top:3px}.vgs button.on{background:var(--accent,#B8F25A);border-color:var(--accent,#B8F25A);color:var(--accentInk,#0A0C0B)}.vgs button[data-o]:not(.on){opacity:.45;text-decoration:line-through}.vgs button:focus-visible{outline:2px solid var(--accent,#B8F25A);outline-offset:2px}
.war{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--soft)}.war svg{color:var(--accent);flex-shrink:0}
.buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}
.price{font-family:'Space Grotesk',sans-serif;font-size:21px;font-weight:700;white-space:nowrap}
.price s{display:block;font-size:13px;font-weight:500;color:var(--muted)}
.go{height:40px;padding:0 14px;border-radius:10px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}
.empty{padding:48px 0;text-align:center;color:var(--muted)}
.note{margin:20px 0 0;text-align:center;color:var(--muted);font-size:14px}
.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.faq details{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px}
.faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none}.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:'+';float:right;color:var(--muted);font-weight:400}.faq details[open] summary::after{content:'−'}
.faq p{margin:10px 0 0;color:var(--soft);font-size:15px}
.foot{border-top:1px solid var(--line);margin-top:24px}.foot .wrap{padding-top:28px;padding-bottom:32px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted)}
.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--text)}.foot .grow{flex-grow:1}
@media (max-width:900px){.hero{grid-template-columns:1fr;gap:32px;padding-top:20px;padding-bottom:24px}.hero h1{font-size:40px}.nav{display:none}.faq{grid-template-columns:1fr}}
@media (max-width:560px){.wrap{padding:0 16px}.top .wrap{height:64px;gap:10px}.logo b{font-size:16px}.top .btn-line{display:none}.top .btn{height:44px;padding:0 14px;font-size:14px}
.hero h1{font-size:32px;line-height:1.25}.hero p{font-size:15px}.cta .btn{flex:1 1 100%}.bar h2{font-size:26px}.search{width:100%}
.catgrid{grid-template-columns:1fr;gap:10px;margin-top:16px}.ctile{padding:14px;border-radius:14px}.ctext b{font-size:16px}.catbar{margin:16px 0 14px}.catbar h3{font-size:18px}
.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{padding:14px;border-radius:16px;gap:10px}.card h3{font-size:15px}.plan{font-size:12px}
.tile{width:38px;height:38px;font-size:13px;border-radius:10px}.card-top .pill{display:none}.war{font-size:11px}
.buy{flex-direction:column;align-items:stretch}.price{font-size:17px}.go{justify-content:center;height:44px}}
#pgrid .card h3{display:block}
@media (max-width:560px){#pgrid{grid-template-columns:1fr;gap:8px}#pgrid .card.vgc{grid-column:auto}#pgrid .card:not(.vgc){display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:12px 13px;align-items:start}#pgrid .card:not(.vgc) .card-top{display:contents}#pgrid .card:not(.vgc) .ctw{grid-column:1;grid-row:1/span 6}#pgrid .card:not(.vgc)>*:not(.card-top){grid-column:2}#pgrid .card:not(.vgc) .card-top .pill{grid-column:2;justify-self:start}#pgrid .card:not(.vgc) .card-top .pill.pre,#pgrid .card:not(.vgc) .card-top .pill.pnew,#pgrid .card:not(.vgc) .card-top .pill.pout,#pgrid .card:not(.vgc) .card-top .pill.ppause,#pgrid .card:not(.vgc) .card-top .pill.pnow,#pgrid .card:not(.vgc) .card-top .pill.pchg-up,#pgrid .card:not(.vgc) .card-top .pill.pchg-dn{display:inline-flex;font-size:11px;padding:2px 8px;height:auto}#pgrid .card h3{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:15px;line-height:1.35}#pgrid .card:not(.vgc) .buy{flex-direction:row;align-items:center;justify-content:space-between;margin-top:2px;padding-top:0}#pgrid .card:not(.vgc) .go{height:38px;padding:0 14px}}
.h2fa{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);color:var(--text);display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap;flex:none}.h2fa svg{color:var(--accent)}.h2fa:hover{border-color:var(--accent);color:var(--text)}.h2fa.on{border-color:var(--accent);background:var(--accentBg);color:var(--accent)}.htop+.h2fa{margin-left:-18px}
@media (max-width:560px){.htop{display:none}.h2fa{height:44px;padding:0 10px;font-size:13px;gap:6px}.h2fa svg{display:none}.logo{min-width:0}.logo b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:440px){.logo b{display:none}}
.srl{display:none}
@media (min-width:1360px) and (hover:hover) and (pointer:fine){.srl{display:block;position:fixed;right:8px;top:50%;width:84px;height:min(440px,58vh);transform:translateY(-50%);pointer-events:none;z-index:4;opacity:.5;transition:opacity .35s ease;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent)}
dialog,dialog *{scrollbar-width:thin;scrollbar-color:#2F3833 transparent}dialog::-webkit-scrollbar,dialog *::-webkit-scrollbar{width:6px;height:6px}dialog::-webkit-scrollbar-track,dialog *::-webkit-scrollbar-track{background:transparent}dialog::-webkit-scrollbar-thumb,dialog *::-webkit-scrollbar-thumb{background:#2F3833;border-radius:6px}dialog::-webkit-scrollbar-thumb:hover,dialog *::-webkit-scrollbar-thumb:hover{background:#4A554F}dialog::-webkit-scrollbar-button,dialog *::-webkit-scrollbar-button{display:none;height:0}
html.srl-on{scrollbar-width:none}html.srl-on::-webkit-scrollbar{display:none;width:0;height:0}.srl.on{opacity:1}.srl.off,.srl.pop{opacity:0}.srl-k i{transition:opacity .2s}.srl-t{position:absolute;left:0;right:0;top:0;will-change:transform}
.srl-k{position:absolute;right:0;width:8px;height:1px;background:#343B37}.srl-k.m{width:16px;background:#5E6762}.srl-k i{position:absolute;right:20px;top:-7px;font:500 10px/14px 'Space Grotesk',sans-serif;font-style:normal;color:#5E6762;font-variant-numeric:tabular-nums;letter-spacing:.04em}
.srl-c{position:absolute;right:0;top:50%;width:26px;height:2px;margin-top:-1px;background:var(--accent);box-shadow:0 0 10px rgba(184,242,90,.55)}.srl-p{position:absolute;right:32px;top:50%;transform:translateY(-50%);padding:1px 4px;border-radius:4px;background:var(--bg,#0A0C0B);color:var(--accent);font:600 12px/16px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em}}
.ofz-w{margin-top:8px;margin-bottom:8px}.ofz{border-radius:26px;padding:22px;background:#0B0B10;border:1px solid #22212b;display:flex;flex-direction:column;gap:14px}
.ofz-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.ofz-h small{font:700 11px/1 ui-monospace,monospace;letter-spacing:2px;color:#9a97a8}.ofz-h h2{margin:6px 0 0;font-size:30px;line-height:1.1;letter-spacing:-.02em}
.ofz-r{display:flex;align-items:center;gap:10px}.oflive{display:inline-flex;align-items:center;gap:7px;background:#FF4D5E;color:#fff;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;white-space:nowrap}
.ofhero{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.ofhero>*,.ofrow,.ofz>*{min-width:0}.ofhero.one{grid-template-columns:1fr}
@media (max-width:560px){.ofz{padding:14px;border-radius:20px}.ofz-h{flex-wrap:wrap}.offt{max-width:62%}.offt p{font-size:12.5px}.ofrow{padding:10px;gap:10px}.ofap{width:44px;height:44px;font-size:16px;border-radius:13px}.ofz-h h2{font-size:24px}.ofseal{width:48px;height:48px}.ofseal>span{width:38px;height:38px;font-size:6.5px}.ofseal b{font-size:12px}.oflive{font-size:11px;padding:4px 9px}.offeat{min-height:220px;padding:16px}.offt h3{font-size:19px;max-width:none}.ofstack{transform:scale(.62);right:-36px;top:10px}.ofgrid{gap:10px}.card.ofc{padding:7px;border-radius:16px}.ofh{height:116px;padding:10px;border-radius:12px}.ofh-v{font-size:28px}.ofh-v small{display:block;margin:4px 0 0;font-size:11px}.ofh-t span{display:none}.ofi h3{font-size:13.5px}.ofib{flex-wrap:wrap}.ofpz{font-size:16px}.ofbtn{padding:7px 12px;font-size:13px}.oftrust{font-size:12px}}
.ofz .offeat{min-height:0;padding:30px 20px 22px;text-align:center;align-items:center;justify-content:flex-start;gap:12px;background:radial-gradient(520px 260px at 50% 12%,rgba(255,70,110,.16),transparent 70%),radial-gradient(420px 200px at 50% 110%,rgba(143,227,255,.10),transparent 70%),#13131a}
.ofz .ofgrid{margin-top:2px}
.ofz-w .ofz{padding:0;background:none;border:0;border-radius:0}
@media (max-width:560px){.ofz .offeat{padding:20px 12px 16px}.ofstage{height:168px}.ofh.fs{width:232px;height:138px;margin:-69px 0 0 -116px;padding:11px}.ofh.fs .ofh-v{font-size:34px}.ofh.fs.nx{transform:translate(34px,10px) rotate(9deg) scale(.94)}.ofsl h3{font-size:19px}.ofsl .ofpz{font-size:18px}}
.card.lvchg{border-color:rgba(184,242,90,.75)!important;box-shadow:0 0 0 4px rgba(184,242,90,.12)!important;transition:border-color .3s,box-shadow .3s}
.lvd{position:absolute;right:12px;top:12px;z-index:3;font:700 11px ui-monospace,Menlo,monospace;border-radius:7px;padding:3px 8px;pointer-events:none;animation:lvdin .3s ease-out}
.lvd.dn{background:#1f2a14;color:#B8F25A;border:1px solid rgba(184,242,90,.35)}.lvd.up{background:#2a2414;color:#E8C872;border:1px solid rgba(232,200,114,.4)}
@keyframes lvdin{from{opacity:0;transform:translateY(-4px)}}
.pbar.lvchg{border-radius:16px;box-shadow:0 0 0 2px rgba(184,242,90,.45);transition:box-shadow .3s}
.pd-live{border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;margin:0 0 10px;animation:lvdin .3s ease-out}
.pd-live.dn{background:rgba(184,242,90,.1);border:1px solid rgba(184,242,90,.35);color:#d6f7a3}
.pd-live.up{background:rgba(232,200,114,.1);border:1px solid rgba(232,200,114,.4);color:#f1dca0}
.pd-live.out{background:rgba(255,148,102,.1);border:1px solid rgba(255,148,102,.4);color:#ffc7ad}
@media (prefers-reduced-motion:reduce){.lvd,.pd-live{animation:none}}
.adp-w{position:relative;flex:none;order:0}.adp{--c:#B8F25A;display:inline-flex;align-items:center;gap:7px;height:38px;border-radius:99px;padding:0 13px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--c);margin-right:8px}
.adp i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.adp.s-on i{animation:adpP 2s ease-out 3}@keyframes adpP{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c) 60%,transparent)}100%{box-shadow:0 0 0 8px transparent}}
.adp small{color:#cfd6d2;font-weight:500}.adp.s-away{--c:#F5C14B}.adp.s-sleep{--c:#B79CFF}.adp.s-off{--c:#FF6B6B}.adp-fl{animation:adpF .5s ease-in-out 3}@keyframes adpF{50%{transform:scale(1.08)}}
.adc{position:absolute;right:8px;top:calc(100% + 8px);width:min(320px,calc(100vw - 24px));background:#121614;border:1px solid #2c3530;border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.6);z-index:70;text-align:left}.adc[hidden]{display:none}
.adc h4{margin:0;font-size:15px}.adc-t{color:#cfd6d2;font-size:12.5px;margin:2px 0 10px}.adc-n{border-radius:10px;padding:8px 10px;background:#171c1a;color:#e2e7e4;font-size:12.5px;margin-bottom:10px}
.adc-r{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid #1d2320;font-size:12.5px;color:#cfd6d2}.adc-r b{font-weight:700}.adc-r b.ok{color:#B8F25A}.adc-r b.wt{color:#F5C14B}
.asb{--c:#F5C14B;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;text-align:center;padding:8px 16px;font-size:13px;color:#e6ebe8;border-bottom:1px solid color-mix(in srgb,var(--c) 35%,transparent);background:color-mix(in srgb,var(--c) 9%,#0A0C0B)}.asb[hidden]{display:none}.asb b{color:var(--c)}.asb.s-sleep{--c:#B79CFF}.asb.s-off{--c:#FF6B6B}
@media (max-width:640px){.adp{height:34px;padding:0 10px;font-size:12px;margin-right:6px}.adp small{display:none}}@media (max-width:430px){.adp .adp-l{max-width:96px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.top .adp-w{order:4;margin-left:auto}}@media (max-width:640px) and (min-width:431px){.adp .adp-l{display:none}.adp{padding:0 10px}}@media (max-width:374px){.adp{padding:0 9px}.adp .adp-l{display:none}}
.adp{padding-left:5px}.adp .asm{width:28px;height:28px;flex:none}.adp .asm *{animation-iteration-count:5!important}
.asm *{transform-box:fill-box;transform-origin:50% 50%}.asm .rim{animation:asRim 3s ease-in-out infinite}@keyframes asRim{50%{opacity:.35}}
.asm-on .rp{animation:asRp 2.4s ease-out infinite}.asm-on .r2{animation-delay:1.2s}@keyframes asRp{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.6);opacity:0}}
.asm-on .ck{stroke-dasharray:40;stroke-dashoffset:40;animation:asCk 3s ease-in-out infinite}@keyframes asCk{0%,10%{stroke-dashoffset:40}35%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:40}}
.asm-away .pin{transform-origin:50% 100%;animation:asPin 1.4s ease-in-out infinite}@keyframes asPin{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.asm-away .sh{animation:asSh 1.4s ease-in-out infinite}@keyframes asSh{50%{transform:scaleX(.6);opacity:.15}}
.asm-away .tr circle{animation:asTr 1.4s ease-in-out infinite}.asm-away .tr circle:nth-child(2){animation-delay:.2s}.asm-away .tr circle:nth-child(3){animation-delay:.4s}.asm-away .tr circle:nth-child(4){animation-delay:.6s}@keyframes asTr{0%,100%{opacity:.2}50%{opacity:1}}
.asm-sleep .orb{transform-box:view-box;transform-origin:50% 50%;animation:asOrb 9s linear infinite}@keyframes asOrb{to{transform:rotate(360deg)}}.asm-sleep .mn{animation:asMn 4s ease-in-out infinite}@keyframes asMn{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}
.asm-sleep .zz{opacity:0;animation:asZz 3s ease-in infinite}.asm-sleep .z2{animation-delay:1.5s}@keyframes asZz{0%{transform:translate(0,6px);opacity:0}30%{opacity:1}100%{transform:translate(10px,-14px);opacity:0}}
.asm-off .sk{transform-origin:50% 100%;animation:asSk 3s ease-in-out infinite}@keyframes asSk{0%,70%,100%{transform:translateY(0)}80%{transform:translateY(-5px)}90%{transform:translateY(0)}}.asm-off{animation:asShk 3s ease-in-out infinite}@keyframes asShk{0%,84%,100%{transform:rotate(0)}88%{transform:rotate(-6deg)}92%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}}
.adp .asm-off{animation-iteration-count:5}
.asf{display:none!important}.adp .adp-l{display:inline-block;animation:w3kStatusText 4.8s ease-in-out infinite;will-change:transform}@keyframes w3kStatusText{0%,12%,88%,100%{transform:translateY(0);opacity:1}40%{transform:translateY(-2px);opacity:.82}65%{transform:translateY(1px);opacity:1}}.adp:hover .adp-l,.adp:focus-visible .adp-l{animation-play-state:paused}@media(max-width:640px){.adp .adp-l{display:inline-block!important;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.adp .adp-l{animation:none!important;will-change:auto}}
.asf{--c:#B8F25A;--asfb:0px;position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + var(--asfb));z-index:55;display:flex;align-items:flex-end;gap:6px;max-width:calc(100vw - 32px);pointer-events:none;animation:asIn .5s cubic-bezier(.2,.9,.3,1.3)}.asf[hidden]{display:none}.asf>*{pointer-events:auto}
@keyframes asIn{from{transform:translateY(16px) scale(.9);opacity:0}}.asf.s-away{--c:#F5C14B}.asf.s-sleep{--c:#B79CFF}.asf.s-off{--c:#FF6B6B}
.asf>.asm{width:96px;height:96px;flex:none;cursor:pointer}.asf.still .asm,.asf.still .asm *{animation-play-state:paused}
.asf-b{position:relative;min-width:0;max-width:240px;background:#141a17;border:1.5px solid color-mix(in srgb,var(--c) 60%,transparent);border-radius:16px 16px 16px 4px;padding:10px 14px 10px 12px;margin-bottom:48px;font-size:13px;line-height:1.45;color:#e6ebe8;box-shadow:0 14px 34px rgba(0,0,0,.5)}.asf-b[hidden]{display:none}
.asf-b b{display:block;color:var(--c);font-size:14px}.asf-b small{display:block;color:#bfc7c2;margin-top:3px;font-size:12px}.asf-b .asf-n{color:#e2e7e4}
.asf-x{position:absolute;right:-9px;top:-10px;width:24px;height:24px;border-radius:50%;background:#252c28;border:1px solid #2c3530;color:#cfd6d2;font:600 11px system-ui;display:grid;place-items:center;cursor:pointer;padding:0}
@media (max-width:640px){.asf>.asm{width:72px;height:72px}.asf-b{max-width:200px;font-size:12px;margin-bottom:34px}.asf-b b{font-size:13px}.adp .asm{width:24px;height:24px}}
@media (prefers-reduced-motion:reduce){.asm,.asm *,.asf{animation:none!important}}
@media (min-width:641px) and (max-width:1180px){.adp small{display:none}.adp{gap:5px;padding-right:11px}}
.adc-chat{display:block;width:100%;margin-top:10px;border:0;border-radius:11px;background:#B8F25A;color:#0A0C0B;font:inherit;font-weight:700;font-size:13px;padding:9px;cursor:pointer}
.asf-bd{position:absolute;left:70px;top:-6px;min-width:22px;height:22px;border-radius:99px;background:#FF4D5E;color:#fff;font:800 12px/22px system-ui,sans-serif;padding:0 6px;text-align:center;box-shadow:0 0 0 3px #0A0C0B;pointer-events:none;animation:asIn .35s cubic-bezier(.2,.9,.3,1.5)}.asf-bd[hidden]{display:none}
.asf-go{display:block;margin-top:8px;border:0;border-radius:10px;background:var(--c);color:#0A0C0B;font:inherit;font-weight:700;font-size:12.5px;padding:7px 11px;cursor:pointer}.asf-ch>.asm{cursor:pointer}
.lch{--c:#B8F25A;position:fixed;right:56px;top:50%;transform:translateY(-50%);width:390px;height:min(600px,calc(100vh - 110px));z-index:90;display:none;flex-direction:column;background:#111513;border:1px solid #262d2a;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.65);overflow:hidden;transform-origin:100% 50%;color:#E9ECE8}
.lch.open{display:flex;animation:lchIn .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes lchIn{from{transform:translate(16px,-50%);opacity:0}}.lch.s-away{--c:#F5C14B}.lch.s-sleep{--c:#B79CFF}.lch.s-off{--c:#FF6B6B}
.lch-h{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #1C211F;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,transparent),transparent);flex:none}
.lch-ic{flex:none}.lch-ic svg{width:40px;height:40px;display:block}.lch-tt{min-width:0;flex:1}.lch-tt b{display:block;font-size:14.5px}.lch-st{display:block;color:var(--c);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lch-x{width:32px;height:32px;border-radius:10px;border:1px solid #2a312e;background:#171c1a;color:#cfd6d2;cursor:pointer;flex:none;font-size:13px;padding:0}
.lch-l{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain;scrollbar-width:thin}
.lch-m{max-width:84%;padding:8px 11px;border-radius:16px;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;flex:none}
.lch-m.me{align-self:flex-end;background:#B8F25A;color:#0A0C0B;border-bottom-right-radius:5px}.lch-m.th{align-self:flex-start;background:#1b211e;border:1px solid #252c29;border-bottom-left-radius:5px}.lch-m.bot{align-self:flex-start;background:#15201a;border:1px solid #22362a}
.lch-m.sys{align-self:center;max-width:94%;text-align:center;font-size:12.5px;background:#151a18;border:1px dashed #2f3833;color:#cfd6d2;border-radius:12px}.lch-m.sys.err{border-color:rgba(255,107,107,.5);color:#ffc2c2}
.lch-who{display:block;font-size:11px;font-weight:700;color:#B8F25A;margin-bottom:2px}.lch-tx{white-space:pre-wrap}.lch-m a{color:#B8F25A}.lch-m.me a{color:#0A0C0B;text-decoration:underline}
.lch-tm{display:block;font-size:10.5px;opacity:.6;margin-top:2px;text-align:right}
.lch-img{display:block;max-width:220px;max-height:220px;width:auto;height:auto;border-radius:12px;margin:2px 0 4px;cursor:zoom-in;background:#0d100f}
.lch-oc{display:flex;gap:8px;align-items:center;border-radius:12px;padding:7px 9px;background:rgba(0,0,0,.14);margin:2px 0 4px;font-size:12.5px;color:inherit!important;text-decoration:none!important}.lch-m.th .lch-oc,.lch-m.bot .lch-oc{background:#111513;border:1px solid #2a312e}
.lch-oc i{width:30px;height:30px;border-radius:9px;background:#0A0C0B;color:#B8F25A;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:10px;flex:none}.lch-oc b{display:block;font-size:12.5px}.lch-oc span{min-width:0}
.lch-tl{display:block;margin-top:6px;border-radius:10px;padding:7px 9px;background:#101512;border:1px solid #2a3a2f;color:#d6f7a3!important;font-size:12.5px;text-decoration:none!important}
.lch-q{display:flex;gap:6px;overflow-x:auto;padding:0 12px 8px;scrollbar-width:none;flex:none}.lch-q::-webkit-scrollbar{display:none}
.lch-pg{display:flex;flex-direction:column;gap:6px;padding:8px 16px 10px;border-bottom:1px solid #1d221f;background:#101311}.lch-pg[hidden]{display:none}.lch-pb{height:5px;border-radius:3px;background:#1d221f;overflow:hidden}.lch-pb i{display:block;height:100%;background:#F5C14B;transition:width 1s linear}.lch.s-sleep .lch-pb i{background:#B79CFF}.lch-pr{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#9aa39e}.lch-pr b{color:#F5C14B;font-variant-numeric:tabular-nums}.lch.s-sleep .lch-pr b{color:#B79CFF}.lch-sys{align-self:center;display:flex;flex-direction:column;gap:3px;text-align:center;max-width:86%;margin:6px auto;background:#121513;border:1px solid #232925;border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.55;color:#E9ECE8}.lch-sys span{color:#9aa39e;font-size:12.5px}.lch-cd{flex:none;align-self:center;margin:0 auto 8px;font-size:12.5px;color:#f5c56b;background:#2a210d;border:1px solid #4a3a14;border-radius:999px;padding:5px 12px;width:max-content;max-width:90%}.lch-cd[hidden]{display:none}.lch-ty{flex:none;padding:2px 16px 8px;font-size:12.5px;color:#B8F25A;display:flex;align-items:center;gap:3px}.lch-ty[hidden]{display:none}.lch-ty i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:lchty 1.2s infinite}.lch-ty i:first-of-type{margin-left:4px}.lch-ty i:nth-of-type(2){animation-delay:.2s}.lch-ty i:nth-of-type(3){animation-delay:.4s}@keyframes lchty{0%,60%,100%{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.lch-ty i{animation:none}}
.lch-q button{flex:none;border:1px solid #2a312e;background:#161b19;color:#E9ECE8;border-radius:99px;padding:6px 11px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.lch-q button:hover{border-color:#B8F25A}
.lch-i{display:flex;gap:6px;align-items:flex-end;padding:10px 10px 12px;border-top:1px solid #1C211F;position:relative;flex:none}
.lch-b{width:38px;height:40px;border-radius:12px;border:1px solid #2a312e;background:#161b19;cursor:pointer;flex:none;font-size:15px;color:#E9ECE8;padding:0}
.lch-in{flex:1;min-width:0;height:40px;min-height:40px;max-height:110px;resize:none;border-radius:12px;border:1px solid #2a312e;background:#0d100f;color:#E9ECE8;padding:9px 12px;font:inherit;font-size:14px;line-height:1.45;outline:none}.lch-in:focus{border-color:#B8F25A}
.lch-s{width:42px;height:40px;border-radius:12px;border:0;background:#B8F25A;color:#0A0C0B;font-weight:900;font-size:15px;cursor:pointer;flex:none;padding:0}.lch-s:disabled{opacity:.5}
.lch-op{position:absolute;left:10px;right:10px;bottom:62px;background:#151a18;border:1px solid #2c3530;border-radius:14px;padding:6px;box-shadow:0 14px 34px rgba(0,0,0,.6);max-height:280px;overflow-y:auto;z-index:2}.lch-op[hidden]{display:none}
.lch-op h5{margin:4px 8px 6px;font-size:12px;color:#8A938F}.lch-op button{display:flex;width:100%;gap:8px;align-items:center;text-align:left;border:0;background:none;color:#E9ECE8;border-radius:10px;padding:7px 8px;cursor:pointer;font:inherit;font-size:12.5px}.lch-op button:hover{background:#1d2421}
.lch-op i{width:28px;height:28px;border-radius:8px;background:#0A0C0B;color:#B8F25A;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:10px;flex:none}.lch-op span{min-width:0}.lch-op small{display:block;color:#8A938F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lch-ol{display:block;padding:6px 8px;color:#8A938F}
.lch-lg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.lch-lg[hidden],.lch-i[hidden],.lch-q[hidden],.lch-l[hidden]{display:none}.lch-lg b{font-size:16px}.lch-lg small{color:#8A938F;font-size:13px;max-width:260px}
.lch-bk{display:none}html.lch-on .asf .asf-b{display:none}
.lch-z{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.85);display:grid;place-items:center;padding:16px;cursor:zoom-out}.lch-z img{max-width:100%;max-height:100%;border-radius:12px}
@media (max-width:640px){.lch{left:0;right:0;top:auto;transform:none;bottom:0!important;width:auto;height:88vh;height:88dvh;max-height:calc(100% - 30px);border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);transform-origin:50% 100%}.lch.open{animation:lchUp .26s cubic-bezier(.2,.9,.3,1.05)}@keyframes lchUp{from{transform:translateY(100%)}}.lch-bk.open{display:block;position:fixed;inset:0;z-index:89;background:rgba(0,0,0,.55)}html.lch-on .asf{visibility:hidden}.asf-bd{left:48px}.lch-img{max-width:190px}.lch-in{font-size:16px}}
@media (prefers-reduced-motion:reduce){.lch.open,.asf-bd{animation:none}}
.wtip{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));transform:translate(-50%,12px);opacity:0;z-index:95;background:#161c19;border:1px solid rgba(184,242,90,.45);color:#E9ECE8;border-radius:12px;padding:10px 14px;font-size:13.5px;box-shadow:0 14px 34px rgba(0,0,0,.5);transition:all .25s;max-width:calc(100vw - 32px)}.wtip.on{opacity:1;transform:translate(-50%,0)}
.lct{--c:#B8F25A;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:56;width:44px;padding:14px 0 12px;border:0;border-radius:14px 0 0 14px;background:#B8F25A;color:#0A0C0B;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;box-shadow:-8px 0 30px rgba(0,0,0,.45);font:inherit;transition:width .15s ease}.lct[hidden]{display:none}
.lct svg{width:20px;height:20px;flex:none}.lct-t{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:800;font-size:13px;letter-spacing:.04em;white-space:nowrap}
.lct-d{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #0A0C0B;flex:none}.lct.s-away{--c:#F5C14B}.lct.s-sleep{--c:#B79CFF}.lct.s-off{--c:#FF6B6B}.lct:hover{width:50px}.lct.open{background:#E9ECE8}
.lct-bd{position:absolute;left:-10px;top:-8px;min-width:22px;height:22px;border-radius:99px;background:#FF4D5E;color:#fff;font:800 12px/22px system-ui,sans-serif;padding:0 6px;text-align:center;box-shadow:0 0 0 3px #0A0C0B}.lct-bd[hidden]{display:none}
.lct.un{animation:lctW 1.2s ease-in-out 3}@keyframes lctW{50%{transform:translate(-6px,-50%)}}html.has-lct .srl{right:54px}
@media (max-width:640px){.lct{top:auto;bottom:84px;right:14px;transform:none;width:56px;height:56px;padding:0;border-radius:50%;justify-content:center;box-shadow:0 12px 30px rgba(184,242,90,.25),0 8px 24px rgba(0,0,0,.5)}.lct svg{width:26px;height:26px}.lct-t{display:none}.lct-d{position:absolute;right:2px;bottom:2px;box-shadow:0 0 0 3px #B8F25A}.lct:hover{width:56px}.lct-bd{left:auto;right:-4px;top:-4px}.lct.un{animation:lctB 1.2s ease-in-out 3}@keyframes lctB{50%{transform:translateY(-5px)}}html.lch-on .lct{visibility:hidden}}
@media (prefers-reduced-motion:reduce){.lct,.lct.un{animation:none;transition:none}}
@media (max-width:420px){html.has-lct .asf-b{max-width:calc(100vw - 182px)}}
.li-tut{background:rgba(255,99,105,.14);color:#FF6369}.li-tut .pg{transform-box:fill-box;transform-origin:left center;animation:licTut 1.8s ease-in-out 2}.h2fa:hover .li-tut .pg{animation-iteration-count:infinite}
@keyframes licTut{0%,55%,100%{transform:scaleX(1)}28%{transform:scaleX(-.15)}}.htut.on{background:rgba(255,99,105,.12)}
@media (prefers-reduced-motion:reduce){.li-tut .pg{animation:none}}
@media (max-width:374px){.top .hseg .hl{display:none!important}}
.tsx{border:1.5px solid #E5484D!important;background:#1E1012!important}.tsx h2{color:#FF6369;margin:0}.tsx-m{color:#c9a9ab;font-size:13px;margin-top:2px}
.tsx-v{display:flex;align-items:center;gap:10px;margin-top:12px;border-radius:12px;background:rgba(255,99,105,.12);border:1px solid rgba(255,99,105,.35);padding:10px 12px;font-weight:700;color:#ffd0d2;text-decoration:none}.tsx-v i{width:34px;height:24px;border-radius:7px;background:#E5484D;display:grid;place-items:center;font-style:normal;color:#fff;font-size:12px;flex:none}
.tsx-in{margin:12px 0 0;color:#eadcdd;white-space:pre-line;overflow-wrap:anywhere}.tsx-in a,.tsx-t a{color:#8fd0ff}
.tsx-nav{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding:8px 0}.tsx-nav button{width:34px;height:34px;border-radius:50%;border:1px solid #4a2b2e;background:#2a1517;color:#ffd0d2;font-weight:800;cursor:pointer;font-family:inherit}.tsx-nav button.done{background:#B8F25A;color:#0A0C0B;border-color:#B8F25A}
.tsx-pg{height:5px;border-radius:5px;background:#3a1f22;overflow:hidden;margin:2px 0 4px}.tsx-pg i{display:block;height:100%;width:0;background:#B8F25A;transition:width .3s}
.tsx-s{margin-top:18px;scroll-margin-top:140px}.tsx-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tsx-h .n{width:28px;height:28px;border-radius:50%;background:#E5484D;color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.tsx-s.ok .tsx-h .n{background:#B8F25A;color:#0A0C0B}
.tsx-h b{font-size:12px;letter-spacing:1px;color:#c9a9ab}.tsx-h label{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#d9c0c2;cursor:pointer}.tsx-h input{accent-color:#B8F25A;width:16px;height:16px}
.tsx-i{display:block;width:100%;max-height:72vh;object-fit:contain;border-radius:14px;border:1px solid #3a2224;background:#0d0d0d;cursor:zoom-in}
.tsx-t{margin:10px 2px 0;color:#eadcdd;font-size:15px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}
.tsx-end{margin-top:20px;text-align:center;border-top:1px dashed #4a2b2e;padding-top:12px;color:#d9c0c2;font-size:13.5px}
.tsx-z{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.92);display:none;align-items:center;justify-content:center;padding:16px}.tsx-z.on{display:flex}.tsx-z img{max-width:100%;max-height:86vh;border-radius:12px}.tsx-z small{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#ddd;font-size:13px}.tsx-z button{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:16px;cursor:pointer}
.tsx-go{display:block;margin:0 0 10px;border-radius:12px;background:rgba(255,99,105,.12);border:1px solid rgba(255,99,105,.4);padding:10px 12px;color:#ffd0d2;font-weight:700;text-decoration:none}
.pill.pchg-dn{background:#1f2a14;color:#B8F25A;border:1px solid rgba(184,242,90,.35);font-weight:700}
.pill.pchg-up{background:#2a2414;color:#E8C872;border:1px solid rgba(232,200,114,.4);font-weight:700}
.pbar .pchg{display:inline-block;margin-left:8px;vertical-align:middle;font-size:12px;font-weight:700;border-radius:7px;padding:2px 8px}
.pbar .pchg.dn{background:#1f2a14;color:#B8F25A;border:1px solid rgba(184,242,90,.35)}.pbar .pchg.up{background:#2a2414;color:#E8C872;border:1px solid rgba(232,200,114,.4)}
/* v228.28: reseller checkout soft glow, never reveal private percentages or cost */
.pd-reseller{position:relative;isolation:isolate;overflow:hidden;margin:10px 0;padding:13px 14px;border:1px solid #51872a;border-radius:14px;background:linear-gradient(132deg,#12220f,#0e190e 74%,#14240f);display:grid;gap:11px;animation:pdResGlow 3.5s ease-in-out infinite}
.pd-reseller[hidden]{display:none!important}
.pd-reseller .pd-rsh{display:flex;gap:7px;align-items:center;padding:3px 0 10px;color:#b8f25a;font-weight:750;font-size:12px;border-bottom:1px solid #38502c;line-height:1.5}
.pd-reseller .pd-rsh::first-letter{font-size:15px}
.pd-reseller .pd-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}
.pd-reseller .pd-line span{color:#b1bea9}
.pd-reseller .pd-line b{color:#e9ffdb;font-size:14px;white-space:nowrap}
.pd-reseller .pd-retail-value{color:#9bab98;text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.83;font-variant-numeric:tabular-nums;white-space:nowrap}
.pd-reseller .pd-rfinal{padding-top:11px;border-top:1px solid #38502c;align-items:center}
.pd-reseller .pd-rfinal span{color:#d4f6a5;font-weight:700}
.pd-reseller .pd-rfinal b{color:#b9fa64;font-size:21px;letter-spacing:-.45px;font-weight:850;font-variant-numeric:tabular-nums}
.pd-reseller.loading{opacity:.68;animation:none}
@keyframes pdResGlow{0%,100%{border-color:#51872a;box-shadow:0 0 0 1px #426b2530 inset,0 0 7px #b6ff240d}50%{border-color:#baff72;box-shadow:0 0 0 1px #aaff5933 inset,0 0 25px #a8fb5040,0 0 41px #7ce33b18}}
@media(prefers-reduced-motion:reduce){.pd-reseller{animation:none}}
@media(max-width:390px){.pd-reseller .pd-line{font-size:12px}.pd-reseller .pd-rfinal b{font-size:18px}}

.page{padding-top:40px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px}.box .st{white-space:normal;display:inline-block;line-height:1.5}
.page h1{margin:0;font-size:34px;font-weight:600}.sub{margin:6px 0 0;color:var(--muted);font-size:15px}
.cols{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px;align-items:start}
.cols>*{min-width:0}@media (max-width:760px){.cols{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:400px){.box .btn,.page .btn{max-width:100%;white-space:normal;height:auto;min-height:44px;text-align:center;line-height:1.3;padding-top:8px;padding-bottom:8px}}
.box{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}
.box h2{margin:0;font-size:20px;font-weight:600}
.bal{font-family:'Space Grotesk',sans-serif;font-size:40px;font-weight:700;line-height:1.1}.bal small{font-size:18px;color:var(--muted)}
.olist{display:flex;flex-direction:column;gap:8px}
.orow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--panel2);text-decoration:none;color:var(--text)}
.orow:hover{border-color:#3A4A2A;color:var(--text)}.orow b{display:block;font-weight:600}.orow small{display:block;color:var(--muted);font-size:13px;font-family:"IBM Plex Mono",monospace}
.amt{font-family:'Space Grotesk',sans-serif;font-weight:600;white-space:nowrap}
.st{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}
.st-ok{background:var(--accentBg);color:var(--accent)}.st-wait{background:#2E2412;color:#E8C872}.st-bad{background:#2C1A14;color:var(--warm)}.st-mute{background:#1A1F1C;color:var(--muted)}
.pills{display:flex;flex-direction:column;align-items:flex-end;gap:6px}[data-live-ts]{font-variant-numeric:tabular-nums}
.trk-head{display:flex;align-items:center;justify-content:space-between}.live-dot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent)}
.live-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.6s infinite}.trk.over .live-dot{color:var(--warm)}.trk.over .live-dot::before{background:var(--warm)}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(184,242,90,.6)}70%{box-shadow:0 0 0 8px rgba(184,242,90,0)}100%{box-shadow:0 0 0 0 rgba(184,242,90,0)}}
.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.steps li{position:relative;padding-top:14px;font-size:13px;color:var(--muted);text-align:center}.steps li::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:5px;background:var(--line2)}
.steps li.done{color:var(--soft)}.steps li.done::before{background:var(--accent)}.steps li.now{color:var(--text);font-weight:600}.steps li.now::before{background:linear-gradient(90deg,var(--accent),#E8C872)}
.tbig{display:flex;align-items:baseline;justify-content:space-between}.tbig span{color:var(--muted)}.tbig b{font-family:'Space Grotesk',monospace;font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.tbar{height:8px;border-radius:8px;background:var(--panel2);border:1px solid var(--line);overflow:hidden}.tbar i{display:block;height:100%;background:var(--accent);transition:width .8s linear}.tbar i.warn{background:#E8C872}.tbar i.late{background:var(--warm)}
.tabs{display:flex;gap:8px}.tabs a{height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--line2);display:flex;align-items:center;text-decoration:none;color:var(--text);font-weight:500}.tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accentInk);font-weight:600}
.kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;font-size:15px}.kv span{color:var(--muted)}
.field{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.field small{width:110px;color:var(--muted);font-size:13px}
.field code{flex:1 1 200px;min-width:0;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:15px;word-break:break-all;color:var(--text);background:none}
.field pre{flex:1 1 100%;margin:0;white-space:pre-wrap;word-break:break-word;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:14px;color:var(--text)}
.cbtn{height:44px;padding:0 18px;border-radius:10px;border:0;background:var(--accentBg);color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer}
.cbtn.ghost{background:transparent;border:1px solid var(--line2);color:var(--text);font-weight:500}
.group h3{margin:6px 0 2px;font-size:15px;color:var(--soft);font-weight:600}
.notice{padding:14px 16px;border-radius:14px;background:var(--panel2);border:1px solid var(--line);color:var(--soft);font-size:14px}
.center{max-width:460px;margin:0 auto;text-align:center;align-items:center}
.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--muted);cursor:pointer}.linkbtn:hover{color:var(--text)}
dialog{border:1px solid var(--line2);border-radius:22px;background:var(--panel);color:var(--text);padding:26px;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;scrollbar-width:thin;scrollbar-color:#2A302D transparent}
dialog::backdrop{background:rgba(5,7,6,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog:focus{outline:none}
@media (max-width:560px){dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(5,7,6,.86)}dialog{width:calc(100vw - 20px);padding:20px;max-height:calc(100svh - 20px)}}
.pd{position:relative}.pd-x{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:10px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.pd-x:hover{color:var(--text);background:var(--panel2)}
.pd-head{display:flex;align-items:center;gap:14px;padding-right:40px;margin-bottom:18px}.pd-icon .tile{width:56px;height:56px;border-radius:14px;font-size:18px}
.pd-title h2{margin:0;font-size:21px;line-height:1.3}.pd-title p{margin:4px 0 0;color:var(--muted);font-size:14px}
.pd-desc{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:16px 18px;max-height:220px;overflow:auto;scrollbar-width:thin;scrollbar-color:#2A302D transparent}
.pd-desc p{margin:0;white-space:pre-line;font-size:15px;line-height:1.7;color:var(--soft)}#buylinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}#buylinks:empty{display:none}#buylinks a{font-size:14px}
.pd-desc::-webkit-scrollbar,dialog::-webkit-scrollbar{width:8px}.pd-desc::-webkit-scrollbar-thumb,dialog::-webkit-scrollbar-thumb{background:#2A302D;border-radius:8px}.pd-desc::-webkit-scrollbar-track,dialog::-webkit-scrollbar-track{background:transparent}
.pd-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel2)}.pd-row .qty{margin:0}
.pd-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px}.pd-total span{color:var(--soft)}.pd-total .price{font-size:28px}
.pd-bal{margin:4px 0 0;font-size:13px;color:var(--muted);text-align:right}
.dnote{margin:14px 0 0;padding:14px;border-radius:14px;background:var(--panel2);border:1px solid #3A3220;max-height:40vh;overflow:auto}.dnote b{color:#E8C872;font-size:14px}
.dnote p{margin:8px 0;white-space:pre-line;font-size:14px;color:var(--soft)}#buylinks{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}#buylinks a{font-size:14px}
.dcheck{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;min-height:44px;margin-top:6px;color:var(--soft);cursor:pointer}.dcheck input{width:22px;height:22px;accent-color:#B8F25A}
.pd-split{margin:12px 0 2px;border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:var(--panel2)}.pd-split .sp-r{display:flex;align-items:center;gap:10px;padding:10px 12px}.pd-split .sp-r+.sp-r{border-top:1px solid var(--line)}
.pd-split i{font-style:normal;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.pd-split .a i{background:#1C2A12}.pd-split .b i{background:#2E2412}.pd-split b{display:block;font-size:14px}.pd-split small{color:var(--muted);font-size:12px}.pd-split em{margin-left:auto;font-style:normal;font-weight:700;white-space:nowrap}
.sp-bar{display:flex;height:6px;background:var(--panel)}.sp-bar i{display:block;height:100%;background:var(--accent);width:auto}.sp-bar i.y{background:#E8C872}
.sp-tip{display:block;width:100%;border:0;border-top:1px solid #3A3220;background:#1E1A0E;color:#E8C872;font:inherit;font-size:12.5px;text-align:left;padding:9px 12px;cursor:pointer}.sp-tip:hover{background:#262011}
dialog h2{margin:0 0 4px;font-size:20px}.qty{display:flex;align-items:center;gap:10px;margin:16px 0}
.qty button{width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font-size:20px;cursor:pointer}
.qty output{min-width:36px;text-align:center;font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:700}
.dlg-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);margin-top:4px}
.dlg-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.dlg-actions .btn{width:100%;height:54px;font-size:17px}
.msg{margin:10px 0 0;font-size:14px;color:var(--warm);white-space:pre-line}
.ohead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ohead small{color:var(--muted);font-size:14px}
.otools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.chips{display:flex;gap:6px;flex-wrap:wrap}
.chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--soft);font:inherit;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.chip em{font-style:normal;font-size:12px;color:var(--muted)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accentInk);font-weight:600}.chip[aria-pressed=true] em{color:var(--accentInk)}
.osearch{flex:1 1 220px;min-width:0;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font:inherit;font-size:15px}.osearch:focus{outline:none;border-color:var(--accent)}
.mgrp h3{margin:10px 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.sd{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px;background:currentColor}
.ostats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ostat{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel2);color:var(--text);font:inherit;text-align:left;cursor:pointer;min-width:0}
.ostat:hover{border-color:var(--line2)}.ostat[aria-pressed=true]{border-color:var(--accent)}.ostat i{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:none}.ostat b{display:block;font-family:'Space Grotesk',sans-serif;font-size:26px;line-height:1.1}.ostat span{display:block;color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ostat.k-all i{background:#1A2230;color:#8FB4FF}.ostat.k-ok i{background:var(--accentBg);color:var(--accent)}.ostat.k-live i{background:#2E2412;color:#E8C872}.ostat.k-bad i{background:#2C1A14;color:var(--warm)}
.chip .cdot{width:8px;height:8px;border-radius:50%;display:inline-block}.chip[data-f=ok] .cdot{background:var(--accent)}.chip[data-f=live] .cdot{background:#E8C872}.chip[data-f=bad] .cdot{background:var(--warm)}.chip[aria-pressed=true] .cdot{background:var(--accentInk)}
.otable{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel2)}
.othead,.oline{display:grid;grid-template-columns:minmax(0,2fr) minmax(178px,1.35fr) minmax(0,1fr) minmax(0,1.45fr) minmax(0,.8fr) 190px;gap:16px;align-items:center;padding:14px 20px}
.othead{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.oline{color:var(--text);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.oline:hover{background:#121614}.oline:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.oitem.open .oline{background:#121614}
.op{display:flex;align-items:center;gap:14px;min-width:0}.op .tile{width:46px;height:46px;border-radius:13px;font-size:16px}.op>div{min-width:0}.op b{display:block;font-weight:600;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op small{display:block;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op .omid{display:none}
.oidc{display:flex;align-items:center;gap:6px;min-width:0}.oidc code{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocp{width:30px;height:30px;flex:none;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.ocp:hover{background:var(--panel);color:var(--text)}.ocp.done{color:var(--accent)}
.odate b{display:block;font-weight:500;font-size:14.5px;white-space:nowrap}.odate small{display:block;color:var(--muted);font-size:13px}
.os{min-width:0;font-size:14.5px;font-weight:600}.os small{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:13px;font-weight:400;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os small svg{flex:none}
.oa{text-align:left;white-space:nowrap}.oa b{display:block;font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:700}.oa small{display:block;color:var(--muted);font-size:12px}
.oact{display:flex;align-items:center;justify-content:flex-end;gap:8px}.oview{height:40px;padding:0 14px;border-radius:11px;border:1px solid #2F4A1E;background:var(--accentBg);color:var(--accent);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.oview:hover{border-color:var(--accent);color:var(--accent)}.oitem.open .oview{background:var(--accent);color:var(--accentInk);border-color:var(--accent)}
.orcpt{width:40px;height:40px;flex:none;border-radius:11px;border:1px solid var(--line2);color:var(--soft);display:inline-flex;align-items:center;justify-content:center}.orcpt:hover{border-color:var(--muted);color:var(--text)}
.oline .chev{display:none;color:var(--muted);transition:transform .18s}.oitem.open .oline .chev{transform:rotate(180deg);color:var(--text)}
.oitem{border-bottom:1px solid var(--line)}.oitem:last-child{border-bottom:0}.oitem .odrop{padding:0 16px 16px}
@media (max-width:1100px){.othead,.oline{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) 180px}.othead .h-id,.oline .oidc{display:none}.op .omid{display:block;font-family:'IBM Plex Mono',monospace;font-size:12px}}
@media (max-width:900px){.ostats{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.othead{display:none}.otable{border-radius:16px}.oline{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"p a c" "p s c";gap:3px 12px;padding:14px 14px}.op{grid-area:p}.oa{grid-area:a;text-align:right}.oa small{display:none}.os{grid-area:s;text-align:right;font-size:13.5px}.os small,.odate,.oact{display:none}.oline .chev{display:flex;grid-area:c}.op .tile{width:40px;height:40px;font-size:14px}.op b{font-size:15px;white-space:normal;display:block;line-height:1.35;overflow-wrap:anywhere}.oitem .odrop{padding:0 10px 12px}
.ostat{padding:12px 14px;gap:10px}.ostat i{width:38px;height:38px;border-radius:11px}.ostat b{font-size:21px}.ostat span{font-size:13px}}
.c-ok{color:var(--accent)}.c-wait{color:#E8C872}.c-bad{color:var(--warm)}.c-mute{color:var(--muted)}
.omore{align-self:center;min-width:200px}
.pager{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.pager button{min-width:40px;height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--line2);background:transparent;color:var(--soft);font:inherit;font-size:15px;font-weight:600;cursor:pointer;font-family:'Space Grotesk',sans-serif}
.pager button:hover:not(:disabled){border-color:var(--muted);color:var(--text)}.pager button[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accentInk);cursor:default}.pager button:disabled{opacity:.35;cursor:default}.pager span{color:var(--muted);padding:0 2px}
.phero{flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}.av{width:60px;height:60px;border-radius:18px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;flex:none}
.phero .who{flex:1 1 200px;min-width:0}.phero .who h2{overflow:hidden;text-overflow:ellipsis}.phero .who p{margin:4px 0 0;color:var(--muted);font-size:14px}
.idchip{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.idchip small{color:var(--muted);font-size:12px}.idchip code{font-family:'IBM Plex Mono',monospace;font-size:15px;color:var(--text);background:none}.idchip .cbtn{height:36px;padding:0 12px;font-size:14px}
.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cardh{display:flex;align-items:center;justify-content:space-between;gap:10px}.cardh span{color:var(--muted);font-size:14px}
.prow{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted);flex-wrap:wrap}.prow b{color:var(--text);font-weight:600}
.stats2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stats2 div{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.stats2 span{display:block;color:var(--muted);font-size:13px}.stats2 b{display:block;margin-top:4px;font-family:'Space Grotesk',sans-serif;font-size:clamp(17px,5vw,22px);white-space:nowrap}
.btn2{display:flex;gap:10px;flex-wrap:wrap}.btn2 .btn{flex:1 1 140px}
@media (max-width:900px){.cols,.pgrid{grid-template-columns:1fr}}
.ask{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel2);display:flex;flex-direction:column;gap:10px}.ask>b{font-size:15px}.ask>small{color:var(--muted);font-size:12.5px}
.asknote{display:block;font-size:12px;line-height:1.6;color:var(--muted);background:rgba(184,242,90,.06);border:1px solid rgba(184,242,90,.2);border-radius:10px;padding:8px 10px}.askf{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft)}.askf input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:var(--bg);color:var(--text);font:inherit;font-size:16px;width:100%}.askf input:focus{outline:none;border-color:var(--accent)}.askpw{position:relative}.askpw input{padding-right:48px}.askeye{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-width:44px;height:36px;padding:0 12px;border:1px solid rgba(184,242,90,.35);border-radius:9px;background:rgba(184,242,90,.1);color:#B8F25A;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.askeye:hover{background:rgba(184,242,90,.18)}.askpw input{padding-right:112px!important}
.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.seg button{height:42px;border-radius:10px;border:1px solid var(--line2);background:transparent;color:var(--soft);font:inherit;font-size:14px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--accentBg);border-color:var(--accent);color:var(--accent);font-weight:600}.askme{margin:0;font-size:14px}
.tut{margin-top:12px;border:1.5px solid #E5484D;border-radius:16px;background:#1E1012;box-shadow:0 0 0 3px rgba(229,72,77,.12)}.tut:hover{border-color:#FF6369}.tut summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;font-weight:600;font-size:15px;color:var(--text)}.tut summary svg{color:#FF6369}
.tut summary::-webkit-details-marker{display:none}.tut summary::after{content:"+";margin-left:auto;color:#FF6369;font-size:18px}.tut[open] summary::after{content:"−"}.tut>div{padding:0 16px 14px;white-space:pre-line;font-size:14px;line-height:1.7;color:var(--soft);word-break:break-word;max-height:260px;overflow:auto}
.pd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 14px}.fact{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);min-width:0}
.fact i{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--accentBg);color:var(--accent)}.fact.warn i{background:#2E2412;color:#E8C872}.fact.mute i{background:#1A1F1C;color:var(--muted)}
.fact div{min-width:0}.fact span{display:block;font-size:12px;color:var(--muted)}.fact b{display:block;font-size:15px;font-weight:600;line-height:1.35;word-break:break-word}.fact.mute b{color:var(--soft)}
#buy.pd2{width:min(900px,calc(100vw - 24px));padding:0;display:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden}#buy.pd2[open]{display:grid}
#buy .pd-l{padding:26px;display:flex;flex-direction:column;gap:14px;overflow:auto;max-height:calc(100dvh - 24px);min-width:0;border-right:1px solid var(--line)}
#buy .pd-r{padding:26px;display:flex;flex-direction:column;gap:12px;background:rgba(0,0,0,.18);overflow:auto;max-height:calc(100dvh - 24px);min-width:0}
#buy .pd-head{margin:0;padding-right:0}#buy .pd-x{z-index:2}#buy .pd-sum{font-size:15px;padding-right:44px;line-height:40px}
#buy .pd-chips{display:flex;gap:6px;flex-wrap:wrap}#buy .chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line2);color:var(--soft);background:rgba(255,255,255,.02)}#buy .chip i{display:flex}#buy .chip svg{width:15px;height:15px}
#buy .chip.ok{color:var(--accent);border-color:rgba(184,242,90,.3)}#buy .chip.wred{color:#FF7A7A;border-color:rgba(255,92,92,.6);background:rgba(255,70,70,.1);animation:wpulse 1.6s ease-in-out infinite}@keyframes wpulse{0%,100%{box-shadow:0 0 0 0 rgba(255,80,80,0)}50%{box-shadow:0 0 16px 3px rgba(255,80,80,.55)}}@media (prefers-reduced-motion:reduce){#buy .chip.wred{animation:none}}#buy .lvbw{display:inline-flex;vertical-align:-7px;margin-right:6px}#buy .lvbw svg{display:block}#buy .chip.warn{color:#E8C872;border-color:rgba(232,200,114,.3)}
#buy .pd-link{margin:0}
#buy .pd-desc{max-height:none;overflow:visible;padding:16px 18px}#buy .pd-lbl{display:block;font-size:12px;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}
#buy .pd-ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}#buy .pd-ul li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.6;color:var(--soft);overflow-wrap:anywhere}#buy .pd-ul li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}
#buy .pd-ul li.h{padding-left:0;color:var(--text);font-weight:600;font-size:13px;letter-spacing:.03em}#buy .pd-ul li.h::before{content:none}#buy .pd-ul a{color:var(--accent)}
#buy .pd-ul.clip{max-height:190px;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}
#buy .pd-more{margin-top:8px;border:0;background:none;color:var(--accent);font:inherit;font-size:13.5px;cursor:pointer;padding:4px 0}
#buy .pd-ul li.x{display:none}#buy .pd-ul.open li.x{display:block}@media (min-width:761px){#buy .pd-ul.two{grid-template-columns:1fr 1fr;column-gap:20px}}
#buy .pd-more{display:block;margin:10px auto 0;border:1px solid var(--line2);border-radius:10px;padding:6px 14px;color:var(--soft);font-weight:600}#buy .pd-more:hover{color:var(--text);border-color:var(--muted)}
.pd-warn{border:1px solid #3A3220;background:#1E1A0E;border-radius:12px;padding:10px 12px;font-size:13.5px;color:#FFE6A3;line-height:1.55}
.pd-gal{display:flex;flex-direction:column;gap:8px}.pg-main{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#000;aspect-ratio:16/9}
.pg-main img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pg-ar{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:20px;cursor:pointer}.pg-ar.l{left:10px}.pg-ar.r{right:10px}.pg-ar:hover{background:rgba(0,0,0,.8)}
.pg-zoom{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.6);border-radius:9px;padding:3px 9px;font-size:12px;color:#fff;pointer-events:none}.pg-dots{position:absolute;left:0;right:0;bottom:9px;display:flex;gap:5px;justify-content:center;pointer-events:none}.pg-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}.pg-dots i.on{background:#fff;width:16px;border-radius:9px}
.pg-th{display:flex;gap:8px}.pg-th button{width:86px;aspect-ratio:16/9;padding:0;border-radius:9px;overflow:hidden;border:2px solid transparent;opacity:.55;cursor:pointer;background:#000}.pg-th button.on{border-color:var(--accent);opacity:1}.pg-th img{width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:760px){.pg-th{display:none}.pg-zoom{display:none}.pg-ar{display:none}#buy .pd-x{z-index:4;background:rgba(0,0,0,.55);color:#fff}
dialog#buy.pd2[open]{padding-bottom:86px}dialog#buy .dlg-actions{position:fixed;left:10px;right:10px;bottom:10px;z-index:5;margin:0;padding:10px 12px;background:var(--panel);border:1px solid var(--line2);border-radius:18px;box-shadow:0 -10px 30px rgba(0,0,0,.55)}dialog#buy .dlg-actions .btn{height:50px}}
@media (min-width:761px){.pg-dots{display:none}}
.pd-hero-gal{margin-bottom:6px;max-width:760px}.pg-th a{width:86px;aspect-ratio:16/9;border-radius:9px;overflow:hidden;border:2px solid transparent;opacity:.6;display:block}.pg-th a.on,.pg-th a:hover{border-color:var(--accent);opacity:1}.pg-th a img{width:100%;height:100%;object-fit:cover;display:block}
#buy .pd-card{border:1px solid var(--line);border-radius:16px;background:var(--panel2);padding:14px 16px;display:grid;gap:10px}
#buy .pd-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}#buy .pd-line>span{color:var(--soft)}#buy .pd-line .qty{margin:0}
#buy .pd-hr{height:1px;background:var(--line)}#buy .pd-total{margin:0;align-items:baseline}#buy .pd-total .price{font-size:26px}
#buy #buybalafter.ok{color:var(--accent)}#buy #buybalafter.no{color:#FF8A8A}
#buy .dcheck{margin:0}#buy .dlg-actions{margin-top:auto}#buy #buygo.dim{opacity:.45}
@media (max-width:760px){#buy.pd2[open]{display:block;overflow:auto}#buy .pd-l,#buy .pd-r{max-height:none;overflow:visible;border-right:0;padding:20px}#buy .pd-r{padding-top:6px;background:none}#buy .pd-sum{display:none}#buy .pd-head{padding-right:44px}#buy .pd-ul.clip{max-height:150px}#buy .dlg-actions{position:sticky;bottom:-20px;background:var(--panel);padding:10px 0 20px;margin-bottom:-20px}}
.cxbtn{width:100%;border-color:#5A2A22;color:var(--warm)}.cxbtn:hover{border-color:var(--warm);color:var(--warm)}.cxbtn.armed{background:var(--warm);border-color:var(--warm);color:#0A0C0B;font-weight:600}
.pmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.pm{padding:16px;border-radius:16px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none}
.pm:hover{border-color:var(--accent);color:var(--text)}.pm b{font-size:16px}.pm small{color:var(--muted);font-size:12px}.pm:disabled{opacity:.6}
.tu-ic{width:44px;height:44px;border-radius:12px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:14px;flex:none}
.tu-m{display:flex;align-items:center;gap:12px}.tu-m h2{margin:0}.tu-m small{color:var(--muted);font-size:13px}.tu-qr{align-self:center;width:200px;height:200px;object-fit:contain;border-radius:14px;background:#fff;padding:6px}
.tu-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#tuUp,#tuStat{display:flex;flex-direction:column;gap:14px}#tuUp h2{font-size:18px}.tu-why{margin:0;border-color:#5A2A22;color:var(--warm)}
.tu-drop{min-height:190px;border:1.5px dashed #3A4A2A;border-radius:16px;background:#0F140C;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;cursor:pointer}.tu-drop.over{border-color:var(--accent)}
#tuEmpty{display:flex;flex-direction:column;gap:6px}#tuEmpty small{color:var(--muted);font-size:13px}#tuPrev{max-width:100%;max-height:320px;border-radius:10px;display:block}
#tuClockBox{display:flex;flex-direction:column;gap:12px}#tu .field small{width:100%;margin-bottom:-6px}#tu .field code{flex:1 1 0;min-width:0}#tu .field .cbtn{flex:none}.tu-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tu-send{height:54px;font-size:17px}.tu-x{align-self:center;font-size:14px}.stats2 b.plus{color:var(--accent)}
@media (max-width:900px){.tu-cols{grid-template-columns:1fr}}@media (min-width:901px){.tu-pick{display:none}}
.tu-sw{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tu-swh{color:var(--soft);font-size:14px;margin-right:4px}.pm.sm{padding:10px 16px;border-radius:12px;flex-direction:row;align-items:center;gap:8px;border-color:#3A4A2A}.pm.sm b{font-size:14px;color:var(--accent)}.pm.sm small{color:var(--muted)}.pm.sm.on{background:var(--accent);border-color:var(--accent);cursor:default}.pm.sm.on b{color:var(--accentInk)}.pm.sm:hover b{color:#D4FA94}.pm.sm.on:hover b{color:var(--accentInk)}.tu-sw .msg{flex-basis:100%;margin:0}
.tw-head{margin-bottom:-6px}.tw-crumb{font-size:14px;color:var(--muted);text-decoration:none}.tw-crumb:hover{color:var(--text)}
.tw{display:grid;grid-template-columns:minmax(0,420px) minmax(0,440px);gap:32px;justify-content:center;align-items:start}
.tw-hero{border-radius:22px;padding:18px 20px;background:linear-gradient(140deg,#22341A,#121A0E 60%);border:1px solid #2F4A1E}.tw-hero span{color:#A7C28A;font-size:13px}.tw-hero b{display:block;font-family:'Space Grotesk',sans-serif;font-size:34px;line-height:1.15;margin-top:2px}.tw-hero small{color:#8FA676;font-size:12.5px}.tw-usdt{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border-radius:16px;border:1px solid rgba(38,161,123,.45);background:rgba(38,161,123,.08);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.tw-usdt:hover{border-color:#26A17B;background:rgba(38,161,123,.14)}.tw-ut{width:36px;height:36px;border-radius:11px;background:#26A17B;color:#fff;display:grid;place-items:center;font:800 18px/1 system-ui,sans-serif;flex:none}.tw-ux{flex:1;min-width:0;display:grid;gap:2px}.tw-ux b{font-size:15px}.tw-ux small{color:var(--muted);font-size:12.5px}.tw-usdt em{font-style:normal;color:#7FE3C0;font-weight:700}
.tw-side{padding-top:8px}.tw-side .tw-hero{max-width:320px}.tw-side h2{font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-size:40px;line-height:1.2;margin:22px 0 10px}.tw-side p{color:var(--soft);font-size:16px;margin:0 0 22px}
.tw-side .tw-hero{max-width:none}.tw-side .tw-steps{margin-top:16px}
.tw-steps{display:flex;flex-direction:column;gap:10px}.tw-st{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}
.tw-st b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:'Space Grotesk',sans-serif;font-size:14px;background:var(--panel2);color:var(--muted);flex:none}.tw-st span{font-weight:600}.tw-st small{display:block;color:var(--muted);font-weight:400;font-size:13px}
.tw-st.on{border-color:#2F4A1E;background:#121A0E}.tw-st.on b{background:var(--accent);color:var(--accentInk)}.tw-st.ok b{background:var(--accentBg);color:var(--accent);font-size:0}.tw-st.ok b::after{content:"✓";font-size:15px}
.tw-card{background:var(--panel);border:1px solid var(--line2);border-radius:28px;min-height:640px;display:flex;flex-direction:column;overflow:hidden}
.tw-bar{display:flex;align-items:center;gap:10px;padding:18px 20px 10px}.tw-back{width:40px;height:40px;border-radius:12px;border:0;background:var(--panel2);color:var(--soft);font-size:18px;cursor:pointer}.tw-back:hover{color:var(--text)}.tw-t{flex:1;text-align:center;font-weight:600;font-size:15px}.tw-sp{width:40px}
.tw-prog{display:flex;gap:6px;padding:4px 20px 0}.tw-prog i{flex:1;height:4px;border-radius:4px;background:var(--line2);transition:background .25s}.tw-prog i.on{background:var(--accent)}
.tw-scr{flex:1;display:flex;flex-direction:column;animation:twIn .22s ease-out}@keyframes twIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
.tw-body{flex:1;padding:20px 20px 0;display:flex;flex-direction:column;gap:14px}.tw-foot{padding:16px 20px 22px;display:flex;flex-direction:column;gap:10px}
.tw-q{font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-weight:700;font-size:24px;line-height:1.3;margin:0}.tw-qs{margin:-6px 0 2px;color:var(--muted);font-size:14px}.tw-mhero{display:none}
.tw-opts{display:flex;flex-direction:column;gap:10px}.tw-opt{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--panel2);border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;text-decoration:none;width:100%}
.tw-opt:hover{border-color:var(--line2);color:var(--text)}.tw-opt span{min-width:0;flex:1}.tw-opt b{display:block;font-size:16px}.tw-opt small{color:var(--muted);font-size:12.5px}.tw-opt em{font-style:normal;color:var(--muted);font-size:20px}
.tw-opt.sel{border-color:var(--accent);background:#141C10}.tw-opt.sel em{color:var(--accent)}.tw-opt.dim{opacity:.6}.tw-opt.busy{opacity:.6;pointer-events:none}
.tw-tile{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-style:normal;font-family:'Space Grotesk',sans-serif;font-weight:700;color:#fff;font-size:14px;flex:none}.tw-tile.big{width:72px;height:72px;border-radius:22px;font-size:22px}
.tw-qr{align-self:center;width:236px;height:236px;border-radius:22px;background:#fff;padding:12px}.tw-qr img{width:100%;height:100%;object-fit:contain;display:block}.tw-scan{text-align:center;color:var(--muted);font-size:13px;margin:-4px 0 0}.tw-scan b{color:var(--soft)}
.tw-pbig{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0 6px;text-align:center}.tw-pbig p{margin:0;color:var(--soft)}
.tw-acct{border-radius:18px;background:var(--panel2);border:1px solid var(--line);padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center}.tw-acct span{color:var(--muted);font-size:12.5px}.tw-acct b{font-family:'IBM Plex Mono',monospace;font-size:22px;letter-spacing:.03em;overflow-wrap:anywhere}.tw-acct em{font-style:normal;color:var(--soft);font-size:14px}
.tw-cpy{grid-row:1/4;grid-column:2;height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--accentBg);color:var(--accent);font:inherit;font-weight:700;cursor:pointer}
.tw-away{margin:12px 0 0;padding:11px 14px;border-radius:14px;background:rgba(245,197,107,.08);border:1px solid rgba(245,197,107,.3);color:#f5c56b;font-size:13.5px;line-height:1.55}.tw-tips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.tw-tips>span{padding:6px 11px;border-radius:999px;background:var(--panel2);border:1px solid var(--line);font-size:12.5px;color:var(--soft)}.tw-tips b{color:var(--text)}.tw-ref code{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--text)}.tw-ref button{border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;padding:0 0 0 6px}
.tw-why{margin:0;padding:12px 14px;border-radius:14px;background:#2C1A14;border:1px solid #5A2A22;color:var(--warm);font-size:14px}
.tw-hero{position:relative}.tw-hero .tw-hic{position:absolute;right:16px;top:16px;width:46px;height:46px;border-radius:14px;background:rgba(184,242,90,.16)}.tw-hero .tw-hic svg{width:24px;height:24px}
.tw-st{position:relative}.tw-st .tw-sic{margin-left:auto}.tw-st.ok .tw-sic{display:none}
.tw-st.on b{position:relative}.tw-st.on b::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(184,242,90,.5);animation:twRip 1.8s ease-out infinite}@keyframes twRip{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.35);opacity:0}}
.tw-prog i{position:relative;overflow:hidden}.tw-prog i.on:last-of-type,.tw-prog i.on:has(+ i:not(.on)){}
.tw-prog i.on::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:twLoad 1.8s linear infinite}@keyframes twLoad{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.tw-tile{position:relative;overflow:hidden}.tw-tile::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:twGloss 3.6s ease-in-out infinite}@keyframes twGloss{0%,65%{left:-60%}85%,100%{left:130%}}
.tw-opt{transition:transform .2s,border-color .2s}.tw-opt:not(.dim):hover{transform:translateX(3px);border-color:#3d6b2a}.tw-opt.dim .tw-tile::after{display:none}
.tw-qr{position:relative}.tw-qbar{position:absolute;left:14px;right:14px;height:3px;border-radius:2px;background:#B8F25A;box-shadow:0 0 12px #B8F25A;animation:twScan 2.4s ease-in-out infinite;pointer-events:none}@keyframes twScan{0%,100%{top:14px}50%{top:calc(100% - 16px)}}
.tw-qc{position:absolute;width:24px;height:24px;border:3px solid #B8F25A;pointer-events:none}.tw-qc.tl{left:-5px;top:-5px;border-right:0;border-bottom:0;border-radius:12px 0 0 0}.tw-qc.tr{right:-5px;top:-5px;border-left:0;border-bottom:0;border-radius:0 12px 0 0}.tw-qc.bl{left:-5px;bottom:-5px;border-right:0;border-top:0;border-radius:0 0 0 12px}.tw-qc.br{right:-5px;bottom:-5px;border-left:0;border-top:0;border-radius:0 0 12px 0}
.tw-shine{position:relative;overflow:hidden}.tw-shine::after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:twGloss 3s ease-in-out infinite}.tw-ar{display:inline-block;animation:twNudge 1.4s ease-in-out infinite}@keyframes twNudge{50%{transform:translateX(4px)}}
@media (prefers-reduced-motion:reduce){.tw-st.on b::before,.tw-prog i.on::after,.tw-tile::after,.tw-qbar,.tw-shine::after,.tw-ar{animation:none!important;display:none}}
.tw-btn{height:56px;font-size:17px;width:100%}.tw-btn2{height:48px;width:100%}.tw-x{align-self:center;font-size:13px}
.tw-drop{flex:1;min-height:250px;max-height:360px;border-radius:24px;border:2px dashed #3A4A2A;background:repeating-linear-gradient(135deg,#0E130B 0 14px,#0B0F09 14px 28px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.tw-drop.over{border-color:var(--accent)}
.tw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px;color:var(--soft)}.tw-empty i{width:72px;height:72px;border-radius:22px;background:var(--accent);color:var(--accentInk);display:grid;place-items:center}.tw-empty i svg{width:32px;height:32px}.tw-empty b{color:var(--text);font-size:17px}.tw-empty small{color:var(--muted);font-size:13px}
.tw-pv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0D100E}.tw-pv img{max-width:100%;max-height:100%;object-fit:contain}
.tw-okb,.tw-chg{position:absolute;font-style:normal;font-size:12.5px;border-radius:999px;padding:6px 10px}.tw-okb{right:12px;top:12px;background:var(--accent);color:var(--accentInk);font-weight:700}.tw-chg{left:12px;bottom:12px;background:rgba(0,0,0,.65);border:1px solid var(--line2);color:var(--text)}
.tw-pick{display:none;grid-template-columns:1fr 1fr;gap:8px}.tw-pick .btn{height:44px}
.tw-center{align-items:center;text-align:center}.tw-center>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}
.tw-ring{--p:0;width:148px;height:148px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p)*1%),#1F2A17 0);display:grid;place-items:center;margin:8px 0 6px}.tw-ring.late{background:conic-gradient(var(--warm) 100%,#1F2A17 0)}
.tw-ring div{width:122px;height:122px;border-radius:50%;background:var(--panel);display:grid;place-content:center;text-align:center}.tw-ring b{font-family:'IBM Plex Mono',monospace;font-size:26px}.tw-ring small{color:var(--muted);font-size:12px}
.tw-cl{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;max-width:300px}.tw-cl li{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:15px}.tw-cl li::before{content:"○";width:20px;text-align:center}
.tw-cl li.ok{color:var(--accent)}.tw-cl li.ok::before{content:"✓"}.tw-cl li.now{color:#E8C872}.tw-cl li.now::before{content:"⏳"}
.tw-by{margin:4px 0 0;color:var(--muted);font-size:12.5px}.tw-note{margin:6px 0 0;padding:12px 14px;border-radius:14px;background:var(--panel2);border:1px solid var(--line);color:var(--soft);font-size:13.5px;text-align:left}
.tw-burst{width:116px;height:116px;border-radius:50%;margin-top:18px;display:grid;place-items:center;font-size:50px;color:var(--accent);background:radial-gradient(circle,#2B4419 0 55%,transparent 56%),conic-gradient(var(--accent) 0 100%);box-shadow:0 0 0 10px rgba(184,242,90,.08),0 0 0 22px rgba(184,242,90,.04)}
.tw-burst.bad{color:var(--warm);background:radial-gradient(circle,#3A1E16 0 55%,transparent 56%),conic-gradient(var(--warm) 0 100%);box-shadow:0 0 0 10px rgba(255,148,102,.08)}
.tw-plus{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:40px;color:var(--accent);margin:8px 0 0}.tw-reason{margin:0;color:var(--soft);font-size:15px;white-space:pre-line}
.tw-tkt{width:100%;margin-top:8px;border-radius:18px;background:var(--panel2);border:1px solid var(--line);padding:4px 16px;text-align:left}.tw-tkt>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed var(--line2);font-size:14px}.tw-tkt>div:last-child{border:0}.tw-tkt span{color:var(--muted)}.tw-tkt b{font-weight:600}.tw-tkt .m{font-family:'IBM Plex Mono',monospace;font-size:13px}
@media (max-width:900px){.tw{grid-template-columns:minmax(0,480px)}.tw-side{display:none}.tw-mhero{display:block}}
@media (max-width:560px){.tw-card{border-radius:22px;min-height:calc(100svh - 190px)}.tw-bar{padding:14px 14px 8px}.tw-prog{padding:4px 14px 0}.tw-body{padding:16px 14px 0}.tw-foot{padding:14px 14px 18px}.tw-pick{display:grid}.tw-drop{min-height:220px}.tw-q{font-size:22px}.tw-acct b{font-size:20px}.tw-hero b{font-size:30px}}
.pf{display:grid;grid-template-columns:380px minmax(0,1fr);gap:22px;align-items:start}.pf-col{display:flex;flex-direction:column;gap:16px;min-width:0}
.pf-pass{position:relative;border-radius:26px;padding:22px;overflow:hidden;color:#0B0F07;background:radial-gradient(260px 200px at 100% 0%,rgba(255,255,255,.35),transparent 70%),linear-gradient(150deg,#C8F56E 0%,#A6E34A 55%,#7FBF2E 100%);box-shadow:0 24px 50px rgba(150,220,60,.13)}
.pf-pass:after{content:"";position:absolute;right:-60px;bottom:-80px;width:240px;height:240px;border-radius:50%;border:34px solid rgba(255,255,255,.14);pointer-events:none}
.pf-ptop{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:1}.pf-ptop .lg{font:700 14px 'Space Grotesk',sans-serif;letter-spacing:.5px;display:flex;align-items:center;gap:8px}
.pf-ptop .lg i{width:28px;height:28px;border-radius:9px;background:#0B0F07;color:var(--accent);display:grid;place-items:center;font-style:normal;font-size:10px}.pf-ptop .tier{font-size:11px;font-weight:600;letter-spacing:1.4px;padding:5px 10px;border-radius:99px;background:rgba(11,15,7,.12);white-space:nowrap}
.pf-me{display:flex;align-items:center;gap:14px;margin:26px 0 20px;position:relative;z-index:1}.pf-me .av{width:58px;height:58px;border-radius:18px;background:#0B0F07;color:var(--accent);display:grid;place-items:center;font:700 26px 'Space Grotesk',sans-serif;flex:none}
.pf-me .nm{min-width:0}.pf-me b{display:block;font:700 23px 'Space Grotesk','Noto Sans Myanmar',sans-serif;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-me small{font-size:13.5px;opacity:.72}
.pf-pfoot{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;position:relative;z-index:1}.pf-pfoot span{display:block;font-size:10.5px;letter-spacing:1.2px;opacity:.6;font-weight:600}
.pf-pfoot .pid{display:flex;align-items:center;gap:6px}.pf-pfoot code{font:500 16px 'IBM Plex Mono',monospace;letter-spacing:.5px;background:none;color:inherit;padding:0}
.pf-pfoot .ib{width:30px;height:30px;border-radius:9px;background:rgba(11,15,7,.12);border:0;color:#0B0F07;display:grid;place-items:center;cursor:pointer;padding:0;font-weight:700}.pf-pfoot .ib:hover,.pf-pfoot .ib.ok{background:rgba(11,15,7,.22)}
.pf-pfoot .r{text-align:right}.pf-pfoot .r b{font-size:14px;font-weight:600}
.pf-menu{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:6px}
.pf-mi{display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:16px;color:var(--text);text-decoration:none}.pf-mi:hover{background:#161A18;color:var(--text)}.pf-mi+.pf-mi{border-top:1px solid var(--line)}
.pf-mi .ic{width:40px;height:40px;border-radius:12px;background:#161A18;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);flex:none}
.pf-mi .tx{flex:1;min-width:0}.pf-mi b{display:block;font-size:15px;font-weight:600}.pf-mi small{color:var(--muted);font-size:12.5px}.pf-mi em{font-style:normal;color:var(--muted)}
.pf-outf{margin:0}.pf-out{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:16px;border:1px solid var(--line2);background:none;color:var(--soft);font:inherit;font-weight:600;cursor:pointer}.pf-out:hover{color:var(--text);border-color:var(--muted)}
.pf-wal{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}
.pf-lbl{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:8px}.pf-lbl i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(184,242,90,.15)}
.pf-big{font:700 52px 'Space Grotesk',sans-serif;line-height:1.05;margin:8px 0 4px;letter-spacing:-1px;overflow-wrap:anywhere}.pf-big small{font-size:18px;color:var(--muted);font-weight:500;letter-spacing:0}
.pf-s{color:var(--muted);font-size:13px}
.pf-btns{display:flex;gap:10px;margin-top:20px}.pf-b1,.pf-b2{flex:1;height:50px;border-radius:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;text-align:center}
.pf-b1{background:var(--accent);color:#0A0C0B}.pf-b1:hover{color:#0A0C0B;filter:brightness(1.06)}.pf-b2{border:1px solid var(--line2);color:var(--text);font-weight:600}.pf-b2:hover{color:var(--text);border-color:var(--muted)}
.pf-rec{border-left:1px solid var(--line);padding-left:26px;min-width:0}.pf-rec h4{margin:0 0 6px;font-size:13px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between}.pf-rec h4 a{text-decoration:none}
.pf-tx{display:flex;align-items:center;gap:12px;padding:10px 0}.pf-tx+.pf-tx{border-top:1px dashed var(--line2)}
.pf-tx i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none}.pf-tx i.in{background:#1A2A10;color:var(--accent)}.pf-tx i.out{background:#2A1514;color:#F0716B}
.pf-tx span{flex:1;min-width:0}.pf-tx span b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-tx small{color:var(--muted);font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pf-tx .a{font-size:14px;font-weight:600;white-space:nowrap}.pf-tx .a.p{color:var(--accent)}.pf-empty{color:var(--muted);font-size:13px;margin:10px 0 0}
.pf-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pf-tile{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:20px;color:var(--text);text-decoration:none;min-width:0}a.pf-tile:hover{color:var(--text);border-color:var(--line2)}
.pf-tile h3{margin:0 0 10px;font:700 17px 'Space Grotesk','Noto Sans Myanmar',sans-serif}.pf-tile p{margin:10px 0 0;color:var(--soft);font-size:13.5px}
.pf-tv{font:700 32px 'Space Grotesk',sans-serif;margin:10px 0 2px;overflow-wrap:anywhere}.pf-tile .lk{display:inline-flex;margin-top:10px;font-size:13px;color:var(--accent);font-weight:600}
.pf-pts{display:flex;align-items:center;gap:18px}.pf-pts h3{margin:0}.pf-pts p{margin:6px 0 0;font-size:13px}.pf-pts p b{color:var(--text)}.pf-pts p.mu{margin-top:2px;color:var(--muted);font-size:12px}
.pf-pts .ring{--p:0;width:96px;height:96px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p)*1%),var(--line2) 0)}
.pf-pts .ring>div{width:78px;height:78px;border-radius:50%;background:var(--panel);display:grid;place-content:center;text-align:center;line-height:1.1}.pf-pts .ring b{font:700 24px 'Space Grotesk',sans-serif}.pf-pts .ring small{display:block;font-size:11px;color:var(--muted)}
.pf-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.pf-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;font-weight:600;font-size:14px;background:#18260F;color:var(--accent)}.pf-badge i{width:8px;height:8px;border-radius:50%;background:currentColor}
.pf-badge.c-wait{background:#2A2410;color:#E8C872}.pf-badge.c-bad{background:#2A1514;color:#F0716B}.pf-badge.c-mute{background:#1A1D1B;color:var(--muted)}
.pf-gl{display:inline-flex;margin-top:12px;height:42px;padding:0 16px;border-radius:13px;border:1px solid var(--line2);align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--text);text-decoration:none}.pf-gl:hover{color:var(--text);border-color:var(--muted)}
.pf-sec{border-color:#3A2422;background:linear-gradient(160deg,#171211,var(--panel) 60%)}
.pf-dev{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#161A18;border:1px solid var(--line)}.pf-dev .ic{width:38px;height:38px;border-radius:11px;background:#221615;color:#F0716B;display:grid;place-items:center;flex:none}
.pf-dev b{font-size:15px}.pf-dev small{display:block;color:var(--muted);font-size:12.5px}
.pf-x{margin-top:12px}.pf-x summary{list-style:none}.pf-x summary::-webkit-details-marker{display:none}
.pf-danger{width:100%;min-height:46px;border-radius:14px;border:1px solid #5A2B28;color:#FFB3AE;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;background:#1E1312;cursor:pointer;padding:6px 12px;text-align:center}
.pf-danger:hover{background:#271614}.pf-x[open] summary{opacity:.6}.pf-danger.armed{background:#C9433B;border-color:#C9433B;color:#fff}.pf-xc p{color:var(--soft);font-size:13px;margin:12px 0}
@media (max-width:1100px){.pf{grid-template-columns:320px minmax(0,1fr)}.pf-tiles{grid-template-columns:1fr 1fr}.pf-tiles .pf-pts{grid-column:1/-1}.pf-wal{grid-template-columns:1fr}.pf-rec{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:14px}}
@media (max-width:900px){.pf{display:flex;flex-direction:column;align-items:stretch;gap:14px}.pf-col{display:contents}
.pf-pass{order:1}.pf-wal{order:2}.pf-tiles{order:3}.pf-menu{order:4}.pf-duo{order:5}.pf-outf{order:6}.pf-wal{padding:20px;gap:18px}.pf-big{font-size:42px}.pf-tiles{gap:12px}.pf-duo{grid-template-columns:1fr;gap:14px}}
@media (max-width:380px){.pf-pass{padding:18px}.pf-pfoot{flex-wrap:wrap}.pf-pfoot .r{text-align:left}.pf-big{font-size:36px}}
.wl-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px}
.wl-card{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:24px;min-width:0}
.wl-bal{position:relative;overflow:hidden;background:radial-gradient(420px 260px at 0% 0%,rgba(184,242,90,.16),transparent 70%),var(--panel);border-color:#2B3A1E}
.wl-bal:after{content:"";position:absolute;right:-50px;top:-70px;width:220px;height:220px;border-radius:50%;border:30px solid rgba(184,242,90,.06);pointer-events:none}
.wl-lbl{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:8px}.wl-lbl i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(184,242,90,.15)}
.wl-big{font:700 56px 'Space Grotesk',sans-serif;line-height:1.05;margin:10px 0 6px;letter-spacing:-1px;overflow-wrap:anywhere}.wl-big small{font-size:18px;color:var(--muted);font-weight:500;letter-spacing:0}.wl-s{color:var(--muted);font-size:13px}
.wl-btns{display:flex;gap:10px;margin-top:22px;position:relative;z-index:1}.wl-b1,.wl-b2{height:50px;padding:0 24px;border-radius:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}
.wl-b1{background:var(--accent);color:#0A0C0B}.wl-b1:hover{color:#0A0C0B;filter:brightness(1.06)}.wl-b2{border:1px solid var(--line2);color:var(--text);font-weight:600}.wl-b2:hover{color:var(--text);border-color:var(--muted)}
.wl-chk{margin-top:14px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#1D1A0F;border:1px solid #3A3217;position:relative;z-index:1;color:var(--text);text-decoration:none}.wl-chk:hover{color:var(--text);border-color:#5A4C20}
.wl-chk>i{width:10px;height:10px;border-radius:50%;background:#E8C872;box-shadow:0 0 0 5px rgba(232,200,114,.15);flex:none}.wl-chk span{flex:1;min-width:0;font-size:13.5px}.wl-chk b{font-weight:600}.wl-chk small{color:var(--muted)}.wl-chk em{font-style:normal;color:#E8C872;font-weight:600;font-size:13px;white-space:nowrap}
.wl-fh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.wl-fh h3{margin:0;font:700 17px 'Space Grotesk','Noto Sans Myanmar',sans-serif}
.wl-seg{display:flex;background:#161A18;border:1px solid var(--line);border-radius:12px;padding:3px}.wl-seg button{padding:6px 12px;border-radius:9px;font:inherit;font-size:13px;color:var(--muted);font-weight:600;background:none;border:0;cursor:pointer}
.wl-seg button[aria-pressed=true]{background:var(--line2);color:var(--text)}.wl-seg.big button{padding:8px 14px;font-size:13.5px}
.wl-fl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.wl-fl>div{padding:16px;border-radius:18px;background:#161A18;border:1px solid var(--line);min-width:0}
.wl-fl span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.wl-fl span i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:13px}
.wl-fl .in i{background:#1A2A10;color:var(--accent)}.wl-fl .out i{background:#2A1514;color:#F0716B}.wl-fl b{display:block;font:700 26px 'Space Grotesk',sans-serif;margin-top:8px;overflow-wrap:anywhere}.wl-fl .in b{color:var(--accent)}.wl-fl small{color:var(--muted);font-size:12px}
.wl-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;margin-top:18px;gap:3px;background:var(--line)}.wl-bar i{background:var(--accent);border-radius:99px}.wl-bar u{background:#F0716B;border-radius:99px;opacity:.85}
.wl-barl{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;margin-top:8px}.wl-barl b{color:var(--accent)}
.wl-hist{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.wl-hist.empty{grid-template-columns:1fr}
.wl-hh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.wl-hh h2{margin:0;font:700 22px 'Space Grotesk','Noto Sans Myanmar',sans-serif;flex:1}
.wl-search{height:42px;width:240px;border-radius:13px;border:1px solid var(--line2);background:#161A18;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--muted)}
.wl-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:13.5px}.wl-search:focus-within{border-color:var(--muted)}
.wl-day{margin-top:18px}.wl-day h4{margin:0 0 6px;font-size:12px;letter-spacing:1.2px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between}.wl-day h4 em{font-style:normal;letter-spacing:0}
.wl-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:12px 14px;border-radius:18px;border:1px solid transparent;cursor:pointer;background:none;color:var(--text);font:inherit;text-align:left}
.wl-row:hover{background:#161A18}.wl-row.sel{background:#141C10;border-color:#3A5523}
.wl-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.wl-ic.in{background:#1A2A10;color:var(--accent)}.wl-ic.out{background:#2A1514;color:#F0716B}.wl-ic.adj{background:#1A1F24;color:#8DB7F0}.wl-ic.back{background:#1F1A2A;color:#C3A6F5}
.wl-n{min-width:0}.wl-n b{display:block;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-n small{color:var(--muted);font-size:12.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.wl-tx{font:500 11.5px 'IBM Plex Mono',monospace;padding:2px 8px;border-radius:7px;background:#161A18;border:1px solid var(--line2);color:var(--soft)}
.wl-a{text-align:right}.wl-a b{font-size:16px;font-weight:600;white-space:nowrap}.wl-a b.p{color:var(--accent)}.wl-a small{display:block;color:var(--muted);font-size:12px;white-space:nowrap}
.wl-empty{color:var(--muted);margin:16px 0 0}
.wl-rc{position:sticky;top:90px;background:var(--panel);border:1px solid var(--line);border-radius:26px;overflow:hidden}.wl-x{display:none}
.wl-rct{padding:24px;text-align:center}.wl-rct.out{background:radial-gradient(260px 140px at 50% 0%,rgba(240,113,107,.14),transparent 75%)}.wl-rct.in{background:radial-gradient(260px 140px at 50% 0%,rgba(184,242,90,.14),transparent 75%)}
.wl-rct.adj{background:radial-gradient(260px 140px at 50% 0%,rgba(141,183,240,.12),transparent 75%)}.wl-rct.back{background:radial-gradient(260px 140px at 50% 0%,rgba(195,166,245,.12),transparent 75%)}
.wl-rct .wl-ic{margin:0 auto 12px;width:56px;height:56px;border-radius:18px}.wl-rct p{margin:0;color:var(--muted);font-size:13px}.wl-rct .v{font:700 34px 'Space Grotesk',sans-serif;margin:6px 0 4px;overflow-wrap:anywhere}
.wl-st{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:#18260F;color:var(--accent)}.wl-st.wait{background:#2A2410;color:#E8C872}.wl-st.bad{background:#2A1514;color:#F0716B}.wl-st.back{background:#1F1A2A;color:#C3A6F5}
.wl-cut{position:relative;height:0;border-top:2px dashed var(--line2);margin:0 18px}.wl-cut:before,.wl-cut:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.wl-cut:before{left:-30px}.wl-cut:after{right:-30px}
.wl-kv{padding:18px 24px;display:flex;flex-direction:column;gap:12px}.wl-kv>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.wl-kv span{color:var(--muted);flex:none}
.wl-kv b{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.wl-kv b i{font-style:normal}.wl-kv b.m{font-family:'IBM Plex Mono',monospace;font-size:13px}
.wl-cp{margin-left:8px;color:var(--accent);font:600 12px 'IBM Plex Sans',sans-serif;background:none;border:0;cursor:pointer;padding:0}
.wl-b2b{margin:0 24px;padding:14px;border-radius:16px;background:#161A18;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.wl-b2b b{color:var(--text);font-size:15px}.wl-b2b em{font-style:normal}
.wl-rca{display:flex;gap:10px;padding:18px 24px 24px}.wl-rca a{flex:1;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:14px;border:1px solid var(--line2);color:var(--text);text-decoration:none}
.wl-rca a.p{background:var(--accent);color:#0A0C0B;border-color:var(--accent)}.wl-rca a:hover{color:var(--text);border-color:var(--muted)}.wl-rca a.p:hover{color:#0A0C0B}
@media (max-width:1100px){.wl-hist{grid-template-columns:minmax(0,1fr) 330px}.wl-big{font-size:46px}}
@media (max-width:900px){.wl-top{grid-template-columns:1fr;gap:14px}.wl-card{padding:20px}.wl-big{font-size:44px}.wl-b1,.wl-b2{flex:1;padding:0 12px}.wl-fl b{font-size:20px}
.wl-hist{grid-template-columns:1fr}.wl-hh h2{font-size:20px}.wl-search{order:3;width:100%}.wl-row{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 6px;gap:12px}.wl-ic{width:40px;height:40px}.wl-row.sel{background:none;border-color:transparent}.wl-a small{display:none}
.wl-rc{display:none;position:fixed;left:0;right:0;bottom:0;top:auto;max-height:88vh;overflow:auto;border-radius:28px 28px 0 0;z-index:60;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.wl-rc.open{display:block}
.wl-rc.open:before{content:"";display:block;width:44px;height:5px;border-radius:9px;background:var(--line2);margin:10px auto 0}
.wl-x{display:grid;place-items:center;position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:11px;border:0;background:#161A18;color:var(--soft);font-size:14px;cursor:pointer;z-index:1}
.wl-sbg{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:59}}
@media (min-width:901px){.wl-sbg{display:none}}
@media (max-width:420px){.wl-fl{gap:10px}.wl-fl>div{padding:14px}.wl-big{font-size:38px}}
.oh-strip{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}
.oh-st{border-radius:22px;padding:18px 20px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;color:var(--text);font:inherit;text-align:left;min-width:0}
.oh-st:hover{border-color:var(--line2)}.oh-st[aria-pressed=true]{border-color:#3A5523;background:#121910}
.oh-st>i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none}.oh-st>span{min-width:0}
.oh-st b{display:block;font:700 26px 'Space Grotesk',sans-serif;line-height:1.1}.oh-st small{color:var(--muted);font-size:13px;white-space:nowrap}
.oh-st.all{background:radial-gradient(300px 160px at 0% 0%,rgba(184,242,90,.16),transparent 70%),var(--panel);border-color:#2B3A1E}.oh-st.all>i{background:var(--accent);color:#0A0C0B}
.oh-st.g>i{background:#1A2A10;color:var(--accent)}.oh-st.w>i{background:#2A2410;color:#E8C872}.oh-st.r>i{background:#2A1514;color:#F0716B}
.oh-st .oh-sum{margin-left:auto;text-align:right}.oh-st .oh-sum b{font-size:18px}.oh-st .oh-sum small{display:block}
.oh-main{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}
.oh-card{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:22px;min-width:0}
.oh-tool{display:flex;gap:10px;align-items:center;margin-bottom:6px}
.oh-search{flex:1;height:44px;border-radius:14px;border:1px solid var(--line2);background:#161A18;display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--muted);min-width:0}
.oh-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:13.5px}.oh-search:focus-within{border-color:var(--muted)}
.oh-sort{height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line2);background:none;color:var(--soft);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.oh-sort:hover{color:var(--text);border-color:var(--muted)}
.oh-m h4{margin:18px 4px 8px;font-size:12px;letter-spacing:1.2px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between;gap:10px}.oh-m h4 em{font-style:normal;letter-spacing:0}
.oh-c{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:20px;border:1px solid var(--line);background:#161A18;margin-bottom:10px;cursor:pointer;outline:0}
.oh-c:hover,.oh-c:focus-visible{border-color:var(--line2)}.oh-c.sel{border-color:var(--accent);background:#131B0F;box-shadow:0 0 0 3px rgba(184,242,90,.08)}
.oh-pi .tile{width:52px;height:52px;border-radius:16px;font-size:16px}.oh-pi .tile img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.oh-pi.big .tile{width:60px;height:60px;border-radius:18px;font-size:18px}
.oh-n{min-width:0}.oh-n b{display:block;font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oh-sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12.5px;margin-top:2px}.oh-sub code{font:500 12px 'IBM Plex Mono',monospace;color:var(--soft);background:none;padding:0}
.oh-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600}.oh-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}
.oh-pill.ok{background:#18260F;color:var(--accent)}.oh-pill.w{background:#2A2410;color:#E8C872}.oh-pill.r{background:#2A1514;color:#F0716B}
.oh-line{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:12px;color:var(--muted);flex-wrap:wrap}.oh-line .ok{color:var(--accent)}
.oh-wb{width:150px;max-width:40%;height:5px;border-radius:9px;background:var(--line2);overflow:hidden;text-decoration:none;display:block}.oh-wb s{display:block;height:100%;background:var(--accent);border-radius:9px}
.oh-live{display:inline-flex;align-items:center;gap:6px;color:#E8C872;font-weight:600}.oh-live i{width:8px;height:8px;border-radius:50%;background:#E8C872;box-shadow:0 0 0 4px rgba(232,200,114,.18)}
.oh-pr{text-align:right}.oh-pr b{font:700 18px 'Space Grotesk',sans-serif;white-space:nowrap}.oh-pr small{display:block;color:var(--muted);font-size:12px}
.oh-empty{color:var(--muted);margin:14px 0 0}
.oh-pane{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:26px;overflow:hidden}
.oh-pb{position:relative;padding-bottom:6px}.oh-load{padding:40px 22px;color:var(--muted);text-align:center}.oh-x{display:none}
.oh-ph{padding:22px;background:radial-gradient(320px 160px at 50% 0%,rgba(184,242,90,.12),transparent 75%);display:flex;gap:14px;align-items:center}
.oh-ph.bad{background:radial-gradient(320px 160px at 50% 0%,rgba(240,113,107,.12),transparent 75%)}.oh-ph.live{background:radial-gradient(320px 160px at 50% 0%,rgba(232,200,114,.12),transparent 75%)}
.oh-ph>div{min-width:0}.oh-ph b{display:block;font:700 19px 'Space Grotesk','Noto Sans Myanmar',sans-serif;line-height:1.3;overflow-wrap:anywhere}.oh-ph small{color:var(--muted);font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.oh-ph code{font:500 12.5px 'IBM Plex Mono',monospace;color:var(--soft);background:none;padding:0}
.oh-lk{background:none;border:0;padding:0;color:var(--accent);font:600 12.5px 'IBM Plex Sans',sans-serif;cursor:pointer}
.oh-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.oh-meta>div{padding:12px 14px;background:#161A18;min-width:0}.oh-meta>div+div{border-left:1px solid var(--line)}.oh-meta span{display:block;color:var(--muted);font-size:11.5px}
.oh-meta b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.oh-meta b.ok{color:var(--accent)}.oh-meta b.w{color:#E8C872}.oh-meta b.r{color:#F0716B}
.oh-note{margin:10px 22px 0;color:var(--muted);font-size:12.5px}.oh-sec .oh-note{margin:8px 0 0}
.oh-sec{padding:18px 22px 0}.oh-sec h4{margin:0 0 10px;font-size:13px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px}
.oh-cred{border-radius:18px;border:1px dashed #3A5523;background:#0F150C;padding:6px}.oh-cred h5{margin:8px 12px 2px;font-size:12px;color:var(--accent)}
.oh-f{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px}.oh-f+.oh-f{border-top:1px solid #1E2A16}.oh-f>span{width:78px;color:var(--muted);font-size:12.5px;flex:none}
.oh-f code,.oh-f pre{flex:1;min-width:0;font:500 13.5px 'IBM Plex Mono',monospace;overflow-wrap:anywhere;color:var(--text);background:none;padding:0;margin:0;white-space:pre-wrap}
.oh-f.pre{align-items:flex-start}.oh-ib{width:32px;height:32px;border-radius:10px;border:1px solid var(--line2);background:none;display:grid;place-items:center;color:var(--soft);flex:none;cursor:pointer;padding:0;font-weight:700}
.oh-ib:hover{color:var(--text);border-color:var(--muted)}.oh-ib.on,.oh-ib.done{color:var(--accent);border-color:#3A5523}
.oh-reason{border-radius:16px;background:#1E1312;border:1px solid #3A2422;padding:14px}.oh-reason p{margin:0;font-size:14px}.oh-reason small{display:block;margin-top:6px;color:var(--accent);font-size:12.5px}
.oh-war{border-radius:18px;background:#161A18;border:1px solid var(--line);padding:14px}.oh-war .r1{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}
.oh-war .r1 b{font-weight:600}.oh-war .r1 span{color:var(--accent);font-size:13px;font-weight:600}.oh-war .r1 span.w{color:#E8C872}.oh-war.end .r1 span{color:var(--muted)}
.oh-war u{display:block;height:8px;border-radius:9px;background:var(--line2);margin:10px 0 6px;overflow:hidden}.oh-war u s{display:block;height:100%;background:linear-gradient(90deg,#8FD13A,var(--accent));border-radius:9px}
.oh-war small{color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:10px}
.oh-claim{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 14px;border-radius:14px;background:#161A18;border:1px solid var(--line);font-size:13px}.oh-claim span{color:var(--muted)}
.oh-tl{padding-left:6px}.oh-tl>div{display:flex;gap:12px;align-items:flex-start;position:relative;padding-bottom:12px;font-size:13.5px}
.oh-tl>div:before{content:"";position:absolute;left:5px;top:14px;bottom:-2px;width:2px;background:var(--line2)}.oh-tl>div:last-child:before{display:none}
.oh-tl i{width:12px;height:12px;border-radius:50%;background:var(--accent);margin-top:5px;flex:none;box-shadow:0 0 0 4px rgba(184,242,90,.12)}.oh-tl .wait i{background:#E8C872;box-shadow:0 0 0 4px rgba(232,200,114,.15)}.oh-tl .back i{background:#C3A6F5;box-shadow:0 0 0 4px rgba(195,166,245,.15)}
.oh-tl b{font-weight:600}.oh-tl small{color:var(--muted);margin-left:auto;font-size:12.5px;white-space:nowrap}
.oh-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px 10px}
.oh-acts a{min-height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;border:1px solid var(--line2);color:var(--text);text-decoration:none;text-align:center;padding:6px 10px}
.oh-acts a:hover{color:var(--text);border-color:var(--muted)}.oh-acts a.p{background:var(--accent);color:#0A0C0B;border-color:var(--accent)}.oh-acts a.w{border-color:#4A3E1A;color:#E8C872}
.oh-full{display:block;text-align:center;padding:4px 22px 18px;color:var(--muted);font-size:13px;text-decoration:none}.oh-full:hover{color:var(--accent)}
@media (max-width:1100px){.oh-main{grid-template-columns:minmax(0,1fr) 360px}.oh-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.oh-st .oh-sum{display:none}}
@media (max-width:900px){.oh-strip{display:flex;overflow-x:auto;gap:10px;margin:0 -16px 14px;padding:0 16px;scrollbar-width:none}.oh-strip::-webkit-scrollbar{display:none}
.oh-st{flex:none;padding:12px 14px;border-radius:18px}.oh-st>i{width:36px;height:36px;border-radius:12px}.oh-st b{font-size:20px}
.oh-main{grid-template-columns:1fr}.oh-card{padding:16px;border-radius:22px}.oh-sort{display:none}
.oh-c{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:12px}.oh-pi .tile{width:46px;height:46px;border-radius:14px}
.oh-pr{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}.oh-pr b{font-size:16px}.oh-pr small{display:inline}
.oh-pane{display:none;position:fixed;left:0;right:0;bottom:0;top:auto;max-height:90vh;overflow-y:auto;scrollbar-width:none;border-radius:28px 28px 0 0;z-index:60;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.oh-pane.open{display:block}
.oh-pane.open:before{content:"";display:block;width:44px;height:5px;border-radius:9px;background:var(--line2);margin:10px auto 0}
.oh-x{display:grid;place-items:center;position:absolute;right:14px;top:4px;width:34px;height:34px;border-radius:11px;border:0;background:#161A18;color:var(--soft);font-size:14px;cursor:pointer;z-index:1}
.oh-ph{padding-right:56px}.oh-bg{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:59}}
@media (min-width:901px){.oh-bg{display:none}}
@media (max-width:420px){.oh-meta{grid-template-columns:1fr 1fr}.oh-meta>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.oh-acts{padding:16px 16px 8px}.oh-sec{padding:16px 16px 0}.oh-meta{margin:0 16px}.oh-f>span{width:66px}}
.wl-cn{font-style:normal;font-size:12px;opacity:.6;margin-left:4px}
.oh-head{display:flex;align-items:flex-end;gap:16px;margin:0 0 16px;flex-wrap:wrap}.oh-head h1{margin:0;font:700 30px "Space Grotesk","Noto Sans Myanmar",sans-serif}.oh-head p{margin:4px 0 0;color:var(--muted);font-size:14px}
.oh-sum3{margin-left:auto;display:flex;gap:10px}.oh-sum3>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:10px 16px;min-width:124px}
.oh-sum3 small{display:block;color:var(--muted);font-size:12px;white-space:nowrap}.oh-sum3 b{font:700 20px "Space Grotesk",sans-serif}.oh-sum3 b.g{color:var(--accent)}
.oh-main{grid-template-columns:minmax(0,1fr) 400px}.oh-card{padding:18px 0 10px}.oh-card>.oh-tabs,.oh-card>.oh-tool,.oh-card>.oh-foot,.oh-card>.oh-empty,.oh-card>.tnote,.oh-card>div:not(#olist):not(.oh-th){margin-left:18px;margin-right:18px}
.oh-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.oh-tab{border:1px solid var(--line);background:#161A18;color:var(--soft);font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:12px;cursor:pointer;display:flex;gap:8px;align-items:center;white-space:nowrap}
.oh-tab em{font-style:normal;font-size:12px;color:var(--muted)}.oh-tab:hover{color:var(--text);border-color:var(--line2)}
.oh-tab[aria-pressed=true]{background:var(--text);color:#0A0C0B;border-color:var(--text)}.oh-tab[aria-pressed=true] em{color:#4a524e}
.oh-dot{width:9px;height:9px;border-radius:50%;background:#5b625e;flex:none;display:block}.oh-dot.ok{background:var(--accent)}.oh-dot.w{background:#E8C872}.oh-dot.x{background:#F0716B}
.oh-th{display:grid;grid-template-columns:10px minmax(0,1fr) 190px 100px;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);font:600 11.5px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:var(--muted)}.oh-th span:last-child{text-align:right}
.oh-m h4.oh-sh{display:flex;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:16px 18px 8px;font:700 14px 'Space Grotesk','Noto Sans Myanmar',sans-serif;letter-spacing:0;color:var(--text)}.oh-sh em{font-style:normal;color:var(--muted);font-weight:500;font-size:13px}
.oh-c{display:grid;grid-template-columns:10px minmax(0,1fr) 190px 100px;gap:16px;align-items:center;padding:13px 18px;margin:0;border:0;border-bottom:1px solid #171C19;border-radius:0;background:none}
.oh-c:hover,.oh-c:focus-visible{background:#121614;border-color:#171C19}.oh-c.sel{background:#121812;border-color:#171C19;box-shadow:inset 3px 0 0 var(--accent)}
.oh-n b{font-size:15px}.oh-sub{margin-top:3px}
.oh-wc{min-width:0}.oh-wt{display:flex;flex-direction:column;gap:2px;min-width:0}.oh-wt b{font-size:13.5px;font-weight:600;color:var(--soft);white-space:nowrap}.oh-wt small{font-size:11.5px;color:var(--muted)}
.oh-wt u{display:block;height:3px;border-radius:9px;background:var(--line2);margin-top:4px;overflow:hidden;max-width:170px}.oh-wt u s{display:block;height:100%;background:var(--accent);border-radius:9px}
.oh-wt.w b{color:#E8C872}.oh-wt.w u s{background:#E8C872}.oh-wt.x b{color:#F0716B}.oh-wt.n b{color:var(--muted);font-weight:500}
.oh-pr b{font:600 16px 'IBM Plex Mono',monospace}.oh-pr small{font-size:11.5px}
.oh-tag{display:inline-flex;font-size:12px;padding:2px 9px;border-radius:99px;border:1px solid var(--line2);color:var(--muted);white-space:nowrap}.oh-tag.x{color:#F0716B;border-color:#3A2422;background:#1E1312}
.oh-line.mo{display:none}.oh-wb.warn s{background:#E8C872}.oh-line .wn{color:#E8C872}
.oh-foot{display:flex;align-items:center;gap:12px;margin-top:14px}.oh-foot span{color:var(--muted);font-size:13px}.oh-foot .pager{margin:0 0 0 auto}
.oh-pane{position:sticky;top:86px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;background:#0E110F}
.oh-pb.dp{padding:20px 22px 8px}.dp hr{border:0;border-top:1px solid var(--line);margin:16px 0}
.dp-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dp-top code{font:500 12.5px 'IBM Plex Mono',monospace;color:var(--muted);background:none;padding:0}
.dp-b{font:600 12.5px 'IBM Plex Mono',monospace;padding:3px 9px;border-radius:7px;border:1px solid #3A5523;background:#18260F;color:var(--accent)}.dp-b.w{border-color:#4A3E1A;background:#1E1A0E;color:#E8C872}.dp-b.r{border-color:#3A2422;background:#1E1312;color:#F0716B}
.dp-n{margin:12px 0 4px;font:700 19px/1.35 'Space Grotesk','Noto Sans Myanmar',sans-serif;overflow-wrap:anywhere}
.dp-big{font:700 32px 'IBM Plex Mono',monospace;color:var(--accent);line-height:1.15}.dp-big small{font-size:16px;font-weight:600}.dp-s{color:var(--muted);font-size:13.5px;margin-top:4px}
.dp-kv{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:4px 10px;margin:0;align-items:start}
.dp-kv dt{color:var(--muted);font-size:13.5px;padding:6px 0;margin:0}.dp-kv dt.dp-g{grid-column:1/-1;color:var(--accent);font-size:12px;padding:8px 0 0}
.dp-kv dd{margin:0;padding:6px 0;font-size:13.5px;min-width:0;overflow-wrap:anywhere;color:var(--text)}.dp-kv dd code,.dp-kv dd pre{font:500 13px/1.6 'IBM Plex Mono','Noto Sans Myanmar',monospace;background:none;padding:0;margin:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}
.dp-kv dd small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.dp-kv dd .mut{color:var(--muted)}
.dp-kv dd.ok,.dp-kv b.ok{color:var(--accent)}.dp-kv dd.w,.dp-kv b.w,.dp-kv .w{color:#E8C872}.dp-kv dd.r,.dp-kv b.r{color:#F0716B}.dp-kv b{font-weight:600}
.dp-a{display:flex;gap:6px;padding-top:2px}.dp-a .oh-ib{width:30px;height:30px;border-radius:9px}
.dp-bar{display:block;height:4px;border-radius:9px;background:var(--line2);margin-top:7px;overflow:hidden;text-decoration:none}.dp-bar s{display:block;height:100%;background:var(--accent);border-radius:9px}.dp-bar.w s{background:#E8C872}
.dp-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font:600 12px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted)}.dp-h .oh-lk{letter-spacing:0;font-size:13px}
.dp-file{display:flex;gap:6px;align-items:flex-start}.dp-file span{overflow-wrap:anywhere}
.dp-dl{white-space:nowrap;font-weight:700;font-size:13px;color:var(--accent);text-decoration:none;padding:5px 10px;border:1px solid #3A5523;border-radius:9px;background:#131B0F}.dp-dl:hover{color:var(--accent);border-color:var(--accent)}
.dp .oh-acts{padding:0;grid-template-columns:1fr 1fr}.dp .oh-acts a{min-height:42px;font-size:13.5px}.dp .oh-full{padding:12px 0 10px}.dp .oh-note{margin:8px 0 0}
@media (max-width:1100px){.oh-main{grid-template-columns:minmax(0,1fr) 340px}.oh-th,.oh-c{grid-template-columns:10px minmax(0,1fr) 150px 90px}}
@media (max-width:900px){.oh-head h1{font-size:24px}.oh-sum3{margin-left:0;width:100%}.oh-sum3>div{flex:1;min-width:0;padding:8px 12px}.oh-sum3 b{font-size:17px}.oh-sum3 small{overflow:hidden;text-overflow:ellipsis}
.oh-main{grid-template-columns:minmax(0,1fr)}.oh-card{padding:14px 0 8px}.oh-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.oh-tab{padding:8px 11px;font-size:13px}.oh-tab .lg{display:none}.oh-th{display:none}
.oh-c{grid-template-columns:10px minmax(0,1fr) auto;gap:12px;padding:13px 16px}.oh-wc{display:none}.oh-pr{grid-column:auto;text-align:right;display:block}.oh-pr b{font-size:14.5px}.oh-pr small{display:block}
.oh-line.mo{display:flex;flex-wrap:nowrap}.oh-line.mo .oh-wb{flex:1;max-width:none;width:auto}.oh-line.mo span{white-space:nowrap}
.oh-pane{position:fixed;top:auto;max-height:90vh;background:var(--panel)}.oh-pb.dp{padding:6px 18px 8px}.dp-big{font-size:28px}.oh-foot{flex-direction:column}.oh-foot .pager{margin:0}}
.oh-sum3>div{display:flex;align-items:center;gap:12px}.oh-sum3>div>span{min-width:0}.oh-sum3 .mlic{width:38px;height:38px}
.oh-th,.oh-c{grid-template-columns:36px minmax(0,1fr) 190px 100px}
.oh-dot.oh-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.05);color:#8a938f}.oh-dot.oh-ic svg{width:18px;height:18px}
.oh-dot.oh-ic.ok{background:rgba(184,242,90,.13);color:#B8F25A}.oh-dot.oh-ic.w{background:rgba(232,200,114,.14);color:#E8C872}.oh-dot.oh-ic.x{background:rgba(240,113,107,.12);color:#F0716B}.oh-dot.oh-ic.b{background:rgba(143,184,255,.14);color:#8FB8FF}
.oh-c:hover .oh-ic{transform:scale(1.07)}.oh-ic{transition:transform .2s}
.oh-tab[data-sf="wa"] .oh-dot.ok{animation:mlBlink 1.4s ease-in-out infinite}
.oh-wt u s,.dp-bar s{position:relative;overflow:hidden}.oh-wt:not(.x) u s::after,.dp-bar s::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:twLoad 2.2s linear infinite}
.dp2 .dp-one{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:8px 0 14px;font-size:13px;color:var(--muted)}.dp2 .dp-one b{font-weight:600}.dp2 .dp-one b.ok{color:var(--accent)}.dp2 .dp-one b.w{color:#E8C872}.dp2 .dp-one span+span:before{content:"·";margin-right:12px;opacity:.6}.dp2 .dp-h{margin-top:0}.dp2 .dp-w{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:14px 0 4px;font-size:13.5px}.dp2 .dp-w small{width:100%;color:var(--muted);font-size:12px}.dp2 .dp-w .dp-bar{width:100%}.dp2 .dp-wl{color:var(--muted)}.dp-qa{display:grid;gap:8px;margin:14px 0 10px}.dp-qa a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;border:1px solid var(--line2);border-radius:13px;color:var(--text);text-decoration:none;font-size:12.5px;font-weight:600;text-align:center;padding:6px 4px}.dp-qa a i{font-style:normal;font-size:17px;line-height:1}.dp-qa a:hover{border-color:var(--muted)}.dp-qa a.w{border-color:#4A3E1A;color:#E8C872}.dp-more{border:1px solid var(--line2);border-radius:13px;margin:4px 0 6px}.dp-more>summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13.5px;display:flex;align-items:center;gap:8px}.dp-more>summary::-webkit-details-marker{display:none}.dp-more>summary small{color:var(--muted);font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-more>summary:after{content:"⌄";color:var(--muted)}.dp-more[open]>summary:after{content:"⌃"}.dp-more[open]{padding:0 14px 12px}.dp-more[open]>summary{padding-left:0;padding-right:0}.dp-dv{display:block;margin-top:10px;font-size:13px;color:var(--accent);text-decoration:none}
.dp-tl{list-style:none;margin:14px 0 0;padding:0 0 0 18px;border-left:2px solid #24331c;display:grid;gap:12px}.dp-tl li{position:relative;font-size:13.5px}.dp-tl li small{display:block;color:var(--muted);font-size:12px}
.dp-tl li::before{content:"";position:absolute;left:-26px;top:3px;width:12px;height:12px;border-radius:50%;background:#2a3a22;border:2px solid #0E110F}.dp-tl li.ok::before{background:#B8F25A}.dp-tl li.b::before{background:#8FB8FF}.dp-tl li.w::before{background:#E8C872}.dp-tl li.x::before{background:#F0716B}
.dp-tl li.now::before{box-shadow:0 0 0 4px rgba(184,242,90,.2);animation:dpPls 1.6s ease-in-out infinite}@keyframes dpPls{50%{box-shadow:0 0 0 7px rgba(184,242,90,.05)}}
@media (max-width:1100px){.oh-th,.oh-c{grid-template-columns:36px minmax(0,1fr) 150px 90px}}
@media (max-width:900px){.oh-c{grid-template-columns:36px minmax(0,1fr) auto}.oh-sum3 .mlic{display:none}}
@media (prefers-reduced-motion:reduce){.oh-tab .oh-dot,.oh-wt u s::after,.dp-bar s::after,.dp-tl li.now::before{animation:none!important}}
.anav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:22px}
.anav a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;color:var(--text);text-decoration:none;min-width:0;transition:background .15s}
.anav a:hover{background:#161A18;color:var(--text)}.anav a>i{width:40px;height:40px;border-radius:12px;background:#161A18;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);flex:none}
.anav span{min-width:0}.anav b{display:block;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anav small{display:block;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.anav a[aria-current=page]{background:var(--accent);color:#0A0C0B}.anav a[aria-current=page]>i{background:#0A0C0B;border-color:#0A0C0B;color:var(--accent)}.anav a[aria-current=page] small{color:#33461A}
@media (max-width:900px){.anav{border-radius:18px;padding:5px;gap:4px}.anav a{flex-direction:column;gap:4px;padding:8px 4px;text-align:center;border-radius:14px}.anav a>i{width:34px;height:34px;border-radius:10px}.anav b{font-size:13px}.anav small{font-size:11px}}
@media (max-width:420px){.anav small{display:none}}
.anav.an2{background:none;border:0;padding:0;gap:12px}
.an2 a{position:relative;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--panel);overflow:hidden;transition:transform .2s,border-color .2s}
.an2 a:hover{transform:translateY(-2px);border-color:#334038;background:var(--panel)}.an2 a:hover .mlic{transform:scale(1.07)}
.an2 a>i.mlic{width:42px;height:42px;border-radius:13px;border:0}.an2 a>i.mlic svg{width:21px;height:21px}.an2 a>i.c-blue{color:#7FB2FF}.an2 a>i.c-gold{color:#F5C14B}
.an2 small{display:flex;align-items:center;gap:7px}.an2 .an-bal{font-weight:700}.an2 .an-tag{font:700 10.5px ui-monospace,monospace;border-radius:6px;padding:1px 6px;background:rgba(184,242,90,.14);color:#B8F25A;flex:none}
.an2 .an-go{margin-left:auto;font-style:normal;color:#55605b;font-size:18px;transition:transform .2s}.an2 a:hover .an-go{transform:translateX(3px);color:var(--text)}
.an2 a[aria-current=page]{background:linear-gradient(135deg,rgba(184,242,90,.12),var(--panel) 60%);color:var(--text);border-color:rgba(184,242,90,.55);box-shadow:0 0 0 4px rgba(184,242,90,.06),0 12px 30px -14px rgba(184,242,90,.45)}
.an2 a[aria-current=page] small{color:var(--muted)}.an2 a[aria-current=page] .an-go{color:#B8F25A}.an2 a[aria-current=page]>i.mlic{background:rgba(184,242,90,.12)}.an2 a[aria-current=page]>i.c-blue{background:rgba(127,178,255,.14)}.an2 a[aria-current=page]>i.c-gold{background:rgba(245,193,75,.14)}
.an2 a[aria-current=page]::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,transparent,#B8F25A,transparent);background-size:200% 100%;animation:anSlide 2.4s linear infinite}@keyframes anSlide{from{background-position:200% 0}to{background-position:-200% 0}}
.an2 a>i.an-av{position:relative;width:42px;height:42px;border-radius:50%;border:0;background:none;display:grid;place-items:center;flex:none;isolation:isolate}.an2 .an-av::before{content:"";position:absolute;inset:-2px;border-radius:50%;z-index:-1;background:conic-gradient(#B8F25A,#5BD6A8,#7FB2FF,#A98BFF,#B8F25A);animation:licSpin 3s linear infinite}
.an2 .an-av span{width:38px;height:38px;border-radius:50%;background:#15121f;color:#A98BFF;display:grid;place-items:center;font:900 16px system-ui}
.an2 .an-dot{width:7px;height:7px;border-radius:50%;background:#B8F25A;flex:none;animation:mlBlink 1.4s ease-in-out infinite}
@media (max-width:900px){.anav.an2{gap:8px}.an2 a{flex-direction:column;gap:6px;padding:10px 6px;text-align:center}.an2 .an-go{display:none}.an2 small{justify-content:center}.an2 .an-tag{display:none}.an2 a>i.mlic,.an2 a>i.an-av{width:36px;height:36px}.an2 .an-av span{width:32px;height:32px;font-size:14px}}
@media (prefers-reduced-motion:reduce){.an2 a[aria-current=page]::after,.an2 .an-av::before,.an2 .an-dot{animation:none!important}}
.tabbar{display:none}
.sec{border-color:#3A2A20}.secx summary{list-style:none;align-self:flex-start;display:inline-flex;width:auto;cursor:pointer}.secx summary::-webkit-details-marker{display:none}.secx[open] summary{display:none}
.secc{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid #5A2A22;border-radius:14px;background:#1E1012}.secc p{margin:0;font-size:14px;line-height:1.7;color:var(--soft)}.secc .btn{width:100%}
.am{position:relative;flex:none}.am summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:4px;height:46px;padding:0 8px 0 4px;border-radius:12px;border:1px solid var(--line2);color:var(--muted)}
.am summary::-webkit-details-marker{display:none}.am summary:hover,.am[open] summary{border-color:var(--accent);color:var(--text)}.am summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.am-av{width:36px;height:36px;border-radius:10px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-weight:700;font-size:16px;flex:none}.am-av.big{width:44px;height:44px;border-radius:14px;font-size:19px}
.am-pop{position:absolute;right:0;top:calc(100% + 8px);width:300px;max-width:calc(100vw - 24px);background:var(--panel);border:1px solid var(--line2);border-radius:18px;padding:8px;box-shadow:0 20px 50px rgba(0,0,0,.55);z-index:20;display:flex;flex-direction:column;gap:2px}
.am-me{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.am-me>div{min-width:0}.am-me b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-me small{display:block;color:var(--muted);font-size:12.5px;font-family:'IBM Plex Mono',monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.am-tg{display:flex;align-items:center;gap:8px;margin:0 4px 6px;padding:8px 12px;border-radius:10px;background:var(--accentBg);color:var(--accent);font-size:13px;font-weight:600}.am-tg span{flex:1}
.am-pop a,.am-out{height:46px;padding:0 12px;border-radius:12px;display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font:inherit;font-size:15px;font-weight:500;background:none;border:0;width:100%;cursor:pointer;text-align:left}
.am-pop a:hover,.am-out:hover{background:var(--panel2);color:var(--text)}.am-pop a svg{color:var(--muted);flex:none}.am-pop form{margin:4px 0 0;padding-top:4px;border-top:1px solid var(--line)}.am-out,.am-out:hover{color:var(--warm)}
@media (max-width:560px){.top .chan{display:none}.top .wrap{gap:10px}.top .btn{padding:0 12px}.am summary{padding:0 4px;gap:0}.am summary>svg{display:none}}
.hseg{display:flex;align-items:center;padding:4px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);flex:none}
.hseg .h2fa{position:relative;height:38px;padding:0 13px;border:0!important;border-radius:10px;background:none;color:var(--soft);font-weight:600;font-size:14px;gap:7px}
.hseg .h2fa:hover{background:rgba(255,255,255,.05);color:var(--text)}.hseg .h2fa.on{background:rgba(255,255,255,.08);color:var(--text)}
.hseg .h2fa+.h2fa::before{content:"";position:absolute;left:-1px;top:50%;width:1px;height:18px;margin-top:-9px;background:rgba(255,255,255,.1)}
.hseg .h2fa svg{color:var(--accent)}.hseg .hgift{color:#D6F7A3;background:none}.hseg .hgift svg{color:#C8F27A}.hseg .hgift.on{background:rgba(184,242,90,.12)}
.hseg .hgift .gdot{top:6px;right:6px;width:7px;height:7px}.hseg .htop+.h2fa{margin-left:0}
.hacct{display:flex;align-items:stretch;flex:none;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}
.hacct>#acct{border-radius:13px 0 0 13px!important}.hacct .am summary{border-radius:0 13px 13px 0!important}.hacct>#acct[hidden]+.am summary{border-left:0;border-radius:13px!important}.hacct .am-pop{z-index:60}
.hacct:not(:has(#acct:not([hidden]))):not(:has(.am:not([hidden]))){display:none}
.hacct #acct{height:46px;border-radius:0;background:none;color:var(--text);border:0;padding:0 12px 0 14px;font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-weight:700;gap:8px}
.hacct #acct::before{content:"";width:17px;height:17px;flex:none;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='6' width='18' height='13' rx='2'/%3E%3Cpath d='M16 12.5h2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='6' width='18' height='13' rx='2'/%3E%3Cpath d='M16 12.5h2'/%3E%3C/svg%3E") center/contain no-repeat}
.hacct #acct:hover{background:rgba(255,255,255,.05);color:var(--text)}
.hacct .am summary{height:46px;border:0;border-left:1px solid rgba(255,255,255,.08);border-radius:0;padding:0 8px 0 6px}
.hacct .am summary:hover,.hacct .am[open] summary{background:rgba(255,255,255,.05)}
.hacct .am-av{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#B8F25A,#7EE0A0);color:#0A0C0B}
.am-avw{position:relative;display:inline-flex;flex:none}.am-lv{position:absolute;right:-7px;top:-7px;z-index:3;line-height:0;pointer-events:none}.am-lv:empty{display:none}.am-lv svg{display:block}.lvb.lv-d{filter:drop-shadow(0 0 8px rgba(140,120,255,.6))}.lvb.lv-g{filter:drop-shadow(0 0 6px rgba(255,200,80,.4))}.lvb.lv-pl{filter:drop-shadow(0 0 6px rgba(160,190,230,.4))}
.mlic{position:relative;width:36px;height:36px;border-radius:11px;display:inline-grid;place-items:center;flex:none;transition:transform .2s}.mlic svg{display:block;width:19px;height:19px}
.c-lime{background:rgba(184,242,90,.14);color:#B8F25A}.c-blue{background:rgba(127,178,255,.14);color:#7FB2FF}.c-gold{background:rgba(245,193,75,.14);color:#F5C14B}.c-vio{background:rgba(169,139,255,.15);color:#A98BFF}.c-teal{background:rgba(91,214,168,.14);color:#5BD6A8}.c-red{background:rgba(255,122,107,.13);color:#FF7A6B}.c-pink{background:rgba(255,111,168,.14);color:#FF6FA8}
.mlic .coin{position:absolute;left:50%;top:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7c2,#F5C14B 60%,#c98d12);animation:licCoin 2.2s ease-in infinite}
.a-squash g{transform-box:view-box;transform-origin:12px 18px;animation:licWl 2.2s ease-in-out infinite}
.a-list .ln{stroke-dasharray:8;stroke-dashoffset:8;animation:mlLn 3s ease-in-out infinite}.a-list .ln2{animation-delay:.3s}@keyframes mlLn{0%,10%{stroke-dashoffset:8}35%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:8}}
.a-flip g{transform-box:view-box;transform-origin:12px 12px;animation:mlFlip 4s ease-in-out infinite}@keyframes mlFlip{0%,70%,100%{transform:rotateY(0)}80%{transform:rotateY(180deg)}90%{transform:rotateY(360deg)}}
.a-wave .hd{transform-box:view-box;transform-origin:12px 9px;animation:mlNod 3.4s ease-in-out infinite}@keyframes mlNod{0%,72%,100%{transform:rotate(0)}78%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}90%{transform:rotate(0)}}
.a-fly svg{animation:mlFly 2.8s ease-in-out infinite}@keyframes mlFly{0%,60%,100%{transform:translate(0,0);opacity:1}70%{transform:translate(3px,-3px)}75%{transform:translate(6px,-6px);opacity:0}76%{transform:translate(-6px,6px);opacity:0}86%{transform:translate(0,0);opacity:1}}
.a-out svg{animation:mlOut 3s ease-in-out infinite}@keyframes mlOut{0%,70%,100%{transform:translateX(0)}80%{transform:translateX(-3px)}90%{transform:translateX(1px)}}
.a-shield .chk{stroke-dasharray:14;stroke-dashoffset:14;animation:licChk 3s ease-in-out infinite}
.a-up .ar{animation:mlUp 2s ease-in-out infinite}@keyframes mlUp{0%,100%{transform:translateY(2px);opacity:.5}50%{transform:translateY(-2px);opacity:1}}
.a-scan .bar{position:absolute;left:6px;right:6px;height:2px;border-radius:2px;background:#B8F25A;box-shadow:0 0 8px #B8F25A;animation:mlScan 2.2s ease-in-out infinite}@keyframes mlScan{0%,100%{top:7px}50%{top:27px}}
.a-swap .ar1{animation:mlS1 2.4s ease-in-out infinite}.a-swap .ar2{animation:mlS2 2.4s ease-in-out infinite}@keyframes mlS1{50%{transform:translateX(2px)}}@keyframes mlS2{50%{transform:translateX(-2px)}}
.ml-shim{background:linear-gradient(90deg,#EDEFEE 0%,#EDEFEE 40%,#B8F25A 50%,#EDEFEE 60%,#EDEFEE 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:licShim 3.5s linear infinite}
@keyframes mlBlink{50%{opacity:.25}}
.am-pop a,.am-out{height:auto;min-height:50px;padding:6px 10px}.am-pop a:hover .mlic,.am-out:hover .mlic{transform:scale(1.08)}.am-pop a svg{color:inherit}.am-pop .mlic svg{color:inherit}
.am-t{display:flex;flex-direction:column;line-height:1.25}.am-t small{font-size:11.5px;color:var(--muted);font-weight:400}.am-go{margin-left:auto;font-style:normal;color:#55605b}
.am-tg{gap:10px;padding:8px 10px}.am-tg .mlic{flex:none!important;width:28px;height:28px;border-radius:8px}.am-tg .am-live{flex:none}.am-tg .mlic svg{width:15px;height:15px}.am-live{margin-left:auto;font:700 10.5px ui-monospace,monospace;letter-spacing:1.2px;font-style:normal;display:inline-flex;align-items:center;gap:5px}.am-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#B8F25A;animation:mlBlink 1.4s ease-in-out infinite}
.am-out{color:var(--warm)}
.am-me .am-av.big{position:relative;isolation:isolate;border-radius:50%;background:#0f1412;color:#B8F25A}.am-me .am-av.big::before{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,#B8F25A,#5BD6A8,#6FA8FF,#B8F25A);animation:licSpin 3s linear infinite}.am-me .am-av.big::after{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:#0f1412}
@media (prefers-reduced-motion:reduce){.mlic,.mlic *,.ml-shim,.am-live::before,.am-me .am-av.big::before{animation:none!important}.a-list .ln,.a-shield .chk{stroke-dashoffset:0}.mlic .coin,.a-scan .bar{display:none}}
.lic{position:relative;width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;flex:none}.lic svg{display:block}
.hseg .h2fa .lic svg{color:inherit}.hseg .h2fa{padding:0 12px 0 6px}
.li-gift{background:rgba(255,95,158,.14);color:#FF6FA8}.li-top{background:rgba(184,242,90,.14);color:#B8F25A}.li-2fa{background:rgba(111,168,255,.14);color:#7FB2FF}.li-bell{background:rgba(245,193,75,.14);color:#F5C14B;width:30px;height:30px}
.hseg .hgift,.hseg .hgift.on{color:var(--text)}.hseg .hgift .lic svg{color:#FF6FA8}
.li-gift .lid{transform-box:view-box;transform-origin:12px 8px;animation:licLid 2.6s ease-in-out infinite}
@keyframes licLid{0%,62%,100%{transform:translateY(0) rotate(0)}70%{transform:translateY(-3px) rotate(-8deg)}78%{transform:translateY(0) rotate(4deg)}84%{transform:translateY(-1px)}}
.li-gift .spk{position:absolute;width:4px;height:4px;border-radius:50%;background:#FF6FA8;opacity:0;animation:licSpk 2.6s ease-out infinite}.li-gift .s1{left:3px;top:3px}.li-gift .s2{right:3px;top:5px;background:#FFD0E4;animation-delay:.12s}.li-gift .s3{left:12px;top:-1px;animation-delay:.24s}
@keyframes licSpk{0%,64%{opacity:0;transform:scale(.2)}72%{opacity:1;transform:translateY(-4px) scale(1)}90%,100%{opacity:0;transform:translateY(-9px) scale(.4)}}
.hseg .hgift .lic .gdot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#FF5F9E;box-shadow:0 0 0 2px #14121f}
.hseg .hgift .lic .gdot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#FF5F9E;animation:licPing 1.8s cubic-bezier(0,0,.2,1) infinite}
@keyframes licPing{0%{transform:scale(1);opacity:.8}80%,100%{transform:scale(2.6);opacity:0}}
.li-top .coin{position:absolute;left:50%;top:-1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7c2,#F5C14B 60%,#c98d12);animation:licCoin 2.2s ease-in infinite}
@keyframes licCoin{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}55%{transform:translateY(9px) scale(.9);opacity:1}62%,100%{transform:translateY(11px) scale(.3);opacity:0}}
.li-top .wl{transform-box:view-box;transform-origin:12px 18px;animation:licWl 2.2s ease-in-out infinite}@keyframes licWl{0%,55%,100%{transform:scale(1)}62%{transform:scale(1.12,.92)}72%{transform:scale(.97,1.04)}}
.li-2fa .chk{stroke-dasharray:14;stroke-dashoffset:14;animation:licChk 3s ease-in-out infinite}@keyframes licChk{0%,15%{stroke-dashoffset:14}40%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:14}}
.li-2fa{animation:licGlow 3s ease-in-out infinite}@keyframes licGlow{0%,100%{box-shadow:0 0 0 0 rgba(111,168,255,0)}45%{box-shadow:0 0 14px 2px rgba(111,168,255,.45)}}
.nbell{width:auto!important;padding:0 7px;background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.09)!important;border-radius:14px!important;height:46px!important}
.li-bell svg{transform-origin:12px 3px;animation:licRing 3.2s ease-in-out infinite}@keyframes licRing{0%,70%,100%{transform:rotate(0)}73%{transform:rotate(16deg)}76%{transform:rotate(-14deg)}79%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}85%{transform:rotate(4deg)}88%{transform:rotate(0)}}
.nbell i:not([hidden]){animation:licPop 3.2s ease-in-out infinite}@keyframes licPop{0%,70%,100%{transform:scale(1)}75%{transform:scale(1.25)}}
.hacct #acct,.hacct #acct:hover{background:linear-gradient(90deg,#EDEFEE 0%,#EDEFEE 40%,#B8F25A 50%,#EDEFEE 60%,#EDEFEE 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:licShim 3.5s linear infinite}
.hacct #acct:hover{box-shadow:inset 0 0 0 99px rgba(255,255,255,.05)}@keyframes licShim{0%{background-position:120% 0}100%{background-position:-120% 0}}
.hacct .am-av{position:relative;isolation:isolate;border-radius:50%;background:#0f1412;color:#B8F25A}.hacct .am-av::before{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,#B8F25A,#5BD6A8,#6FA8FF,#B8F25A);animation:licSpin 3s linear infinite}
.hacct .am-av::after{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:#0f1412}.hacct .am-av{box-shadow:none}.hacct .am summary .am-av+svg{margin-left:3px}
.hacct .am-av{outline:0}.hacct .am summary{position:relative}.hacct .am summary::after{content:"";position:absolute;left:31px;top:30px;width:10px;height:10px;border-radius:50%;background:#B8F25A;box-shadow:0 0 0 2px #0c1512}
@keyframes licSpin{to{transform:rotate(360deg)}}
@media (max-width:560px){.lic{width:24px;height:24px}.lic svg{width:16px;height:16px}.li-bell{width:26px;height:26px}.hseg .h2fa{padding:0 4px!important}.hseg .h2fa+.h2fa::before{display:none}.nbell{height:42px!important;padding:0 4px}.hacct .am summary::after{left:25px;top:27px}}
@media (prefers-reduced-motion:reduce){.lic,.lic *,.nbell i,.hacct #acct,.hacct .am-av::before{animation:none!important}.li-2fa .chk{stroke-dashoffset:0}.li-top .coin,.li-gift .spk{display:none}}
@media (max-width:900px){.hseg .hl{display:none}.hseg .h2fa{padding:0 6px!important}.top .wrap{gap:8px}}
@media (max-width:430px){.top .wrap{height:auto;min-height:60px;flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.top .logo{order:1}.top .hsp{order:2}.top .hsb{order:3}.top .hacct{order:5}
.top .hseg{order:9;flex:1 1 100%;justify-content:space-between;padding:3px}.top .hseg .h2fa{flex:1;justify-content:center;padding:0 4px!important;height:38px}.top .hseg .hl{display:inline;font-size:13px}.hseg .h2fa+.h2fa::before{display:block}
.top .logo b{display:none}.hacct #acct{padding:0 9px;font-size:13px}.top .hsq-w{flex:1 1 auto}}
@media (max-width:430px){.am-pop{position:fixed;left:12px;right:12px;width:auto;max-width:none;top:112px}}
.li-gift .lid,.li-gift .spk,.li-top .coin,.li-top .wl,.li-2fa .chk,.li-2fa,.li-bell svg,.nbell i,.hacct #acct,.mlic .coin,.a-squash g,.a-list .ln,.a-flip g,.a-wave .hd,.a-fly svg,.a-out svg,.a-shield .chk,.a-up .ar,.a-scan .bar,.a-swap .ar1,.a-swap .ar2,.ml-shim,.tw-prog i.on::after,.tw-tile::after,.tw-qbar,.tw-shine::after,.tw-ar,.oh-wt u s::after,.dp-bar s::after,.dp-tl li.now::before,.an2 a[aria-current=page]::after,.tw-st.on b::before{animation-iteration-count:1!important}
.hseg .hgift .lic .gdot::after,.am-live::before,.oh-tab .oh-dot,.an2 .an-dot{animation-iteration-count:2!important}
.h2fa:hover .lic,.h2fa:hover .lic *,.nbell:hover svg,.am-pop a:hover .mlic *,.am-out:hover .mlic *,.an2 a:hover .mlic *,.oh-sum3>div:hover .mlic *,.tw-st:hover .mlic *,.tw-opt:hover .tw-tile::after,.tw-btn:hover::after,.hacct #acct:hover{animation-iteration-count:infinite!important}
.hacct .am-av::before,.am-me .am-av.big::before,.an2 .an-av::before{will-change:transform;backface-visibility:hidden}
.top,body.home .top,body.home .top.scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(10,12,11,.97)!important}
@media (max-width:340px){.hacct #acct{padding:0 6px;font-size:12px}.nbell{padding:0 3px!important}.top .wrap{gap:6px}}
@media (max-width:560px){.hseg{padding:3px}.hseg .h2fa{padding:0 10px;height:36px}.hseg .hl{display:none}.hseg .htop{display:inline-flex}.hseg .h2fa svg{display:block}.hacct #acct{height:42px;padding:0 10px;font-size:13px}.hacct #acct::before{display:none}.hacct .am summary{height:42px}}
@media (max-width:900px){.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgba(14,17,16,.97);border-top:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.tabbar a{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);text-decoration:none;font-size:12px;font-weight:500;position:relative;border-radius:12px;-webkit-tap-highlight-color:transparent}
.tabbar a[aria-current=page]{color:var(--accent);font-weight:600}.tabbar a:active{background:var(--panel)}
.tabbar .tb-top{width:40px;height:28px;border-radius:10px;background:var(--accent);color:var(--accentInk);display:flex;align-items:center;justify-content:center;font-style:normal}.tabbar .tb-top svg{width:20px;height:20px}.tabbar a[aria-current=page] .tb-top{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--accent)}
.tabbar .bdg{position:absolute;top:2px;left:calc(50% + 4px);min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#E8C872;color:#0A0C0B;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
body.has-tabs{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.page .tabs{display:none}}
dialog.pop{padding:0}.pop-in{padding:24px;display:flex;flex-direction:column;gap:16px}.pop-grab{display:none}
.pop-head{display:flex;align-items:center;gap:14px}.pop-ic{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none}.pop-ic.ok{background:var(--accentBg);color:var(--accent)}.pop-ic.bad{background:#2C1A14;color:var(--warm)}
.pop-head h2{margin:0;font-size:20px}.pop-head small{display:block;color:var(--muted);font-size:13px;font-family:'IBM Plex Mono',monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-head .pop-t{flex:1;min-width:0}
.pop-x{width:44px;height:44px;border-radius:12px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none}.pop-x:hover{background:var(--panel2);color:var(--text)}
.reason{padding:14px 16px;border-radius:16px;background:var(--panel2);border:1px solid #3A2A20;display:flex;flex-direction:column;gap:6px}.reason>span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warm)}
.reason p{margin:0;font-size:15px;line-height:1.7;white-space:pre-line;word-break:break-word}.reason small{font-size:12px;color:var(--muted)}
.pop .stats2 b.plus{color:var(--accent)}.pop .field{padding:10px 10px 10px 14px;flex-wrap:wrap}.pop .field code{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop .field .cbtn{flex:none}.pop .field small{width:auto;flex:1 1 100%;margin-bottom:-6px}.pop .wline{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--accent)}.pop .foot2{margin:0;text-align:center;font-size:12px;color:var(--muted)}
.pop .dlg-actions{margin-top:0}
@media (max-width:560px){dialog.pop{margin:auto 0 0;width:100vw;max-width:100vw;border-radius:24px 24px 0 0;border-width:1px 0 0;max-height:92svh}.pop-in{padding:12px 20px calc(24px + env(safe-area-inset-bottom))}.pop-grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--line2);align-self:center}}
.pd-link{display:inline-block;margin:-6px 0 12px;font-size:13.5px;color:var(--accent);text-decoration:none}.pd-link:hover{text-decoration:underline}
.crumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--muted);flex-wrap:wrap}.crumb a{color:var(--soft);text-decoration:none}.crumb a:hover{color:var(--text)}
.phead .pd-head{margin-bottom:4px;padding-right:0}.phead h1{margin:0;font-size:clamp(24px,5vw,34px);line-height:1.2}.pd-title p{margin:4px 0 0;color:var(--muted);font-size:14px}.phead .pd-facts{margin:0}
.pbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel2)}.pbar span{display:block;color:var(--muted);font-size:13px}.pbar .price{font-size:30px}.pbar .price s{font-size:16px;color:var(--muted);font-weight:500}
.pbuy{height:54px;padding:0 32px;font-size:17px;flex:0 1 260px}.pshare{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pshare>span{color:var(--muted);font-size:13px;margin-right:4px}.pshare .btn{height:38px;padding:0 14px;font-size:14px}
.pnote{white-space:pre-line;word-break:break-word;font-size:15px;line-height:1.75;color:var(--soft)}.plinks{display:flex;gap:8px;flex-wrap:wrap}.ptut{border:1.5px solid #E5484D;background:#1E1012}.ptut h2{color:#FF6369}
.psteps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:s}.psteps li{counter-increment:s;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);display:flex;flex-direction:column;gap:4px}
.psteps li::before{content:counter(s);width:28px;height:28px;border-radius:9px;background:var(--accentBg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:14px;margin-bottom:4px}.psteps b{font-size:15px}.psteps span{color:var(--muted);font-size:13px}
.prel h2{font-size:20px;margin:0 0 14px}
@media (max-width:560px){.pbar{flex-direction:column;align-items:stretch}.pbuy{flex:none;width:100%}.psteps{grid-template-columns:1fr}.pshare .btn{flex:1 1 auto}}
.cbox summary{list-style:none;cursor:pointer;width:100%}.cbox summary::-webkit-details-marker{display:none}.cbox[open] summary{display:none}.ctg{display:block;margin-top:10px;font-size:13px;color:var(--muted)}
.cform{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #5A2A22;border-radius:16px;background:#160F0D}.cform textarea{width:100%;min-height:92px;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:var(--bg);color:var(--text);font:inherit;font-size:16px;resize:vertical}.cform textarea:focus{outline:none;border-color:var(--accent)}.askf em{font-style:normal;color:var(--muted);font-size:12px}
.cshot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cshot .btn{height:42px;font-size:14px}.cshot span{color:var(--muted);font-size:13px;flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis}#cprev{flex-basis:100%;max-width:220px;max-height:220px;border-radius:12px;border:1px solid var(--line2);object-fit:contain;background:#000}.cgrid{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.cgrid[hidden]{display:none}.cgrid .ctile{padding:0;margin:0;position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#000}.cgrid .ctile img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;display:block;margin:0;padding:0;border:0;border-radius:0;background:none}.ctile button{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.72);color:#fff;font-size:14px;line-height:26px;padding:0;cursor:pointer}.ctile i{position:absolute;left:5px;bottom:4px;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:rgba(0,0,0,.6);border-radius:6px;padding:0 5px}.cadd{aspect-ratio:1;border-radius:12px;border:1.5px dashed var(--line2);background:transparent;color:var(--muted);font-size:26px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cadd small{font-size:11px}#csend{height:52px;font-size:16px}
.clist{display:flex;flex-direction:column;gap:8px}.citem{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);display:flex;flex-direction:column;gap:4px}
.chead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.chead b{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--soft)}.chead span{font-size:14px;font-weight:600}.citem p{margin:0;font-size:14px;color:var(--text);white-space:pre-line;word-break:break-word}.citem small{color:var(--muted);font-size:12px}
.cnote{font-size:13.5px;color:var(--soft);padding:8px 10px;border-radius:10px;background:#1E1012;border:1px solid #3A2A20}.cnote span{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warm)}.cdone{margin:0;padding:12px 14px;border-radius:12px;background:var(--accentBg);color:var(--accent);font-weight:600;font-size:14px}
.cline{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);font-size:14px}.cline span{color:var(--muted);font-family:'IBM Plex Mono',monospace;font-size:12.5px}
@media (max-width:760px){.oacts .ocl{grid-column:1/-1}}
.nbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid #3A4A2A;border-radius:14px;background:var(--accentBg);font-size:14px}.nbar span{flex:1 1 220px;min-width:0}.nbar small{display:block;color:var(--muted);font-size:12.5px}.nbar .btn{height:40px;padding:0 16px;font-size:14px}.nbx{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:var(--muted);font-size:20px;cursor:pointer}
.wsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wsum div{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);min-width:0}.wsum span{display:block;color:var(--muted);font-size:13px}.wsum b{display:block;margin-top:4px;font-family:'Space Grotesk',sans-serif;font-size:clamp(16px,4.6vw,22px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wtop{height:40px;padding:0 16px;font-size:14px}.wrow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);border-radius:10px}a.wrow:hover{background:var(--panel2);color:var(--text)}
.wic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--panel2);color:var(--soft)}.wic.w-in,.wic.w-back,.wic.w-gift{background:var(--accentBg);color:var(--accent)}.wic.w-buy{background:#1A1F1C;color:var(--soft)}.wic.w-out{background:#2C1A14;color:var(--warm)}
.wn{min-width:0}.wn b{display:block;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn small{display:block;color:var(--muted);font-size:12.5px;font-family:'IBM Plex Mono',monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wtx{display:inline-flex;align-items:center;margin-top:4px;max-width:100%;padding:2px 8px;border-radius:7px;border:1px dashed #3A4A2A;background:transparent;color:var(--accent);font-family:'IBM Plex Mono',monospace;font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtx:hover,.wtx[data-on='1']{border-style:solid;background:var(--accentBg)}.wsee{display:block;font-size:12px;color:var(--muted);text-decoration:none}.wsee:hover{color:var(--text)}
.wa{text-align:right}.wa b{display:block;font-family:'Space Grotesk',sans-serif;font-weight:600;white-space:nowrap}.wa small{display:block;color:var(--muted);font-size:12px;white-space:nowrap}.wwait{border-color:#3A3420}
@media (max-width:560px){.wsum{grid-template-columns:1fr 1fr;gap:8px}.wsum div{padding:12px}.wsum div:first-child{grid-column:1/-1}.wsum b{font-size:17px;overflow:visible;text-overflow:clip}.wsum div:first-child b{font-size:24px}.wrow{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:11px 2px}.wic{width:36px;height:36px}.wa small{display:none}.wn small .wd{display:none}}
.odrop{padding:0 0 14px}.obox{border:1px solid #2A3A1C;border-radius:18px;background:#0F130D;padding:18px;display:flex;flex-direction:column;gap:12px;animation:odIn .18s ease-out}.oload{color:var(--muted);font-size:14px}
@keyframes odIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.otiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ot{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);min-width:0}
.ot span{display:block;color:var(--muted);font-size:12px}.ot b{display:block;margin-top:2px;font-weight:600;font-size:15px;word-break:break-word}
.olab{margin:4px 0 -4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ofields{display:flex;flex-direction:column;gap:8px}
.obox .field{padding:10px 10px 10px 16px;flex-wrap:nowrap;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l b" "v b";gap:2px 12px}
.obox .field small{grid-area:l;width:auto;font-size:12.5px}.obox .field code,.obox .field pre{grid-area:v;font-size:15px}.obox .field .fbt{grid-area:b;display:flex;gap:8px;align-items:center}.obox .field .cbtn{height:40px;padding:0 14px;font-size:14px}
.oacts{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.oacts .btn{height:46px}.obox .reason{margin:0}
@media (max-width:760px){.chip{height:34px;padding:0 12px}
.otiles{grid-template-columns:1fr 1fr}.obox{padding:14px;border-radius:16px}.oacts{display:grid;grid-template-columns:1fr 1fr}.oacts .oall{grid-column:1/-1;height:52px;font-size:17px}.oacts .btn{white-space:normal;text-align:center;height:auto;min-height:50px;padding:8px 10px;font-size:14px;line-height:1.3}.oacts .oall{min-height:52px}
.obox .field{padding:10px 10px 10px 14px;gap:2px 10px}.obox .field code{font-size:14px}.obox .field .cbtn{padding:0 12px}.ot{padding:10px 12px}}
@media (max-width:560px){.page{padding-top:24px;padding-bottom:48px}.page h1{font-size:26px}.phero .idchip{width:100%}.idchip code{flex:1}.pgrid{gap:16px}.orow{grid-template-columns:minmax(0,1fr) auto}.orow .amt{display:none}.kv{grid-template-columns:96px minmax(0,1fr)}.field small{width:100%}.field .cbtn{flex:1}}
html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (pointer:coarse){:is(#w3k-t#w3k-u#w3k-v,html) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:is(#w3k-t#w3k-u#w3k-v,html) select,:is(#w3k-t#w3k-u#w3k-v,html) textarea{font-size:16px!important}}
.rpb.o{background:rgba(255,179,107,.16);color:#FFB36B}.sh-ref{margin-top:10px;border:1.5px solid rgba(255,179,107,.5);background:#17110a;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.7}.sh-ref b.o,.dp-kv small.o{color:#FFB36B}.dp-kv small.o{display:block;font-size:12px}.sh-api{margin:10px 0 0;font-size:13px;color:#cfe0ff}.nbell{position:relative;width:42px;height:42px;border-radius:12px;border:1px solid var(--line2,#2c3530);background:#111513;font-size:18px;cursor:pointer;display:grid;place-items:center;flex:none;margin-right:8px;color:inherit}.nbell i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:#F0716B;color:#fff;font:700 11px/20px system-ui,sans-serif;text-align:center;padding:0 5px;border:2px solid #0A0C0B;font-style:normal}.nbell i[hidden]{display:none}.ndd{position:fixed;z-index:80;width:min(380px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:#121614;border:1px solid #2c3530;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.6);padding:8px}.ndd[hidden]{display:none}.ndh{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px}.ndh button{background:none;border:0;color:#8b948f;font:inherit;font-size:12px;cursor:pointer}.nem{color:#8b948f;font-size:13px;padding:14px 10px;margin:0}.ni{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:10px;border-radius:12px;font-size:13px;line-height:1.5;color:#cfd6d1;text-decoration:none}.ni:hover{background:#171d1a}.ni.un{background:rgba(143,184,255,.08)}.ni b{display:block;font-size:13.5px;color:#eef1ee}.ni b em{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8FB8FF;margin-left:6px;vertical-align:2px}.ni small{display:block;color:#8b948f;font-size:11.5px}.nic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:17px;flex:none}.nic.b{background:rgba(143,184,255,.16)}.nic.g{background:rgba(184,242,90,.14)}.nic.o{background:rgba(255,179,107,.14)}.nic.m{background:#1b201d}.ntoast{position:fixed;z-index:90;right:18px;bottom:18px;width:min(380px,calc(100vw - 24px));display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;background:#141a17;border:1.5px solid rgba(143,184,255,.55);border-radius:16px;padding:12px 14px 14px;box-shadow:0 18px 50px rgba(0,0,0,.55);color:#eef1ee;text-decoration:none;transform:translateY(20px);opacity:0;transition:.35s}.ntoast.on{transform:none;opacity:1}.ntoast.g{border-color:rgba(184,242,90,.5)}.ntoast b{display:block;font-size:14px}.ntoast small{display:block;color:#9aa39d;font-size:12px}.ntb{background:#8FB8FF;color:#0a0c0b;border-radius:10px;padding:7px 11px;font-weight:700;font-size:12.5px}.ntoast.g .ntb{background:#B8F25A}.ntoast i{position:absolute;left:14px;bottom:6px;height:3px;border-radius:2px;background:#8FB8FF;animation:ntb 9s linear forwards}.ntoast.g i{background:#B8F25A}@keyframes ntb{from{right:14px}to{right:100%}}@media (max-width:640px){.ntoast{top:12px;bottom:auto;right:12px;transform:translateY(-20px)}.nbell{width:38px;height:38px;margin-right:6px}}.tabbar a.ndot{position:relative}.tabbar a.ndot::after{content:"";position:absolute;top:6px;left:58%;width:9px;height:9px;border-radius:50%;background:#F0716B}.npop{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px}.npi{width:min(440px,100%);background:#121614;border:1px solid #2c3530;border-radius:22px;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.nph{display:flex;gap:12px;align-items:center}.nph b{display:block;font-size:17px}.nph small{color:#8b948f;font-size:12.5px}.npx{margin-left:auto;background:#0a0c0b;border:1px solid #2c3530;color:#eef1ee;border-radius:10px;width:36px;height:36px;cursor:pointer;flex:none}.npa{margin:14px 0 0;white-space:pre-wrap;word-break:break-word;font:500 13.5px/1.65 'IBM Plex Mono',monospace;background:#0a0c0b;border:1px solid #232b26;border-radius:12px;padding:12px;max-height:220px;overflow:auto}.npb{display:flex;gap:8px;margin-top:14px}.npb .btn{flex:1;justify-content:center}.npn{margin:10px 0 0;text-align:center;color:#8b948f;font-size:12px}.oh-dot.b{background:#8FB8FF}.oh-c[data-f="rp"].sel{box-shadow:inset 3px 0 0 #8FB8FF}.oh-tab[data-sf="rp"]{border-color:rgba(143,184,255,.45);color:#cfe0ff}.oh-tab[data-sf="rp"][aria-pressed="true"]{background:#8FB8FF;color:#0a0c0b;border-color:#8FB8FF}.oh-tab[data-sf="ck"]{border-color:rgba(255,179,107,.4);color:#ffd7b0}.oh-tab[data-sf="ck"][aria-pressed="true"]{background:#FFB36B;color:#0a0c0b;border-color:#FFB36B}.oh-m[data-s="rp"] .oh-sh{color:#8FB8FF}.oh-m[data-s="ck"] .oh-sh{color:#FFB36B}.oh-wt .rk-re{display:block}.rk-sec{border-radius:14px;padding:12px 12px 4px;margin:12px 0}.rk-sec.rp{border:1.5px solid rgba(143,184,255,.5);background:linear-gradient(180deg,rgba(143,184,255,.09),rgba(143,184,255,.02))}.rk-sec.rp .dp-h span{color:#8FB8FF}.rk-sec.rep{border:1px solid #3a2e1c;background:#120e09}.rk-sec.rep .dp-h span{color:#FFB36B}.rk-sec.og{border:1px dashed #2f3833;background:#0b0e0c;padding-bottom:10px}.rk-sec.og .dp-h span{color:#9aa39d}.rk-sec.og .rk-it{border:0;padding:0;background:none}.rk-sec .dp-h{margin-top:0}.rpb{display:inline-block;margin-left:7px;font:700 10.5px/1.6 'IBM Plex Mono',monospace;border-radius:6px;padding:0 6px;vertical-align:2px;white-space:nowrap}.rpb.ok{background:rgba(184,242,90,.14);color:#B8F25A}.rpb.b{background:rgba(143,184,255,.16);color:#8FB8FF}.rpb.w{background:rgba(255,179,107,.14);color:#FFB36B}.rk-new{margin:0 0 10px;font-weight:700;font-size:12.5px;color:#B8F25A;background:rgba(184,242,90,.10);border:1px solid rgba(184,242,90,.35);border-radius:8px;padding:6px 10px}.rk-old-w{display:flex;flex-direction:column;gap:10px;margin-top:4px}.rk-it{border:1px dashed #2f3833;border-radius:12px;padding:10px 12px;background:#0b0e0c}.rk-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;margin-bottom:6px}.rk-h b{color:#9aa39d}.rk-h small{margin-left:auto;color:#6d746f;font:500 11.5px 'IBM Plex Mono',monospace}.rk-t{font:700 10.5px 'IBM Plex Mono',monospace;background:#1b201d;color:#8b948f;border-radius:6px;padding:1px 6px}.rk-old{margin:0;white-space:pre-wrap;word-break:break-word;font:500 12.5px/1.6 'IBM Plex Mono',monospace;color:#79807b;text-decoration:line-through;text-decoration-color:rgba(240,113,107,.5);background:#060807;border-radius:8px;padding:8px 10px;max-height:160px;overflow:auto}.rk-miss{margin:0;color:#6d746f;font-size:12.5px}.rk-note{margin:0;color:#6d746f;font-size:12px}.rk-re{display:block;color:#8FB8FF;font-size:12px;font-weight:600}.ctw{position:relative;display:inline-flex;flex:none}.cst{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 10px/1 system-ui,sans-serif;color:#0a0c0b;border:2px solid var(--panel,#111513);letter-spacing:-1px}.cst-ok{background:#B8F25A}.cst-pz{background:#FFB36B}.cst-pre{background:#8FB8FF;font-size:12px}.cst-out{background:#F0716B;color:#fff}.card h3{display:block;overflow-wrap:anywhere}@media (max-width:640px){#newarr.nb2:has(.nmini) .nban{display:none}#newarr.nb2:has(.nmini) .nb-lbl{margin-top:4px}.nmini{grid-auto-columns:200px!important}.nb-lbl .lbl-d{display:none}}@media (min-width:641px){.nb-lbl .lbl-m{display:none}}

/* Home split hero — scoped so account, checkout and admin retain their styles. */
.home .wrap{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}
@media(min-width:1800px){.home .wrap{max-width:1520px}}
.home .ofz-w{margin-top:20px;margin-bottom:32px}
.ofz .offeat.w3k-split-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:36px;row-gap:22px;min-height:540px;padding:54px 100px 24px;text-align:left;align-items:start;background:radial-gradient(ellipse at 82% 40%,rgba(39,83,219,.24),transparent 55%),#0e1117;border:1px solid #242a33;border-radius:26px}
.offeat.w3k-split-hero>.ofver{grid-column:1;grid-row:1;justify-self:start;padding:6px 14px 6px 7px;font-size:12px;letter-spacing:.1em;background:linear-gradient(100deg,#a9ecdd,#bbf65c)}
.offeat.w3k-split-hero>.oftx{grid-column:1;grid-row:2;max-width:none;align-self:center;min-width:0}
.offeat.w3k-split-hero .ofsl{align-items:flex-start;gap:22px;min-width:0}
.offeat.w3k-split-hero .ofsl h3{font-size:clamp(29px,3.2vw,48px);line-height:1.28;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}
.offeat.w3k-split-hero .ofchips{justify-content:flex-start}
.offeat.w3k-split-hero .ofbuy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}
.offeat.w3k-split-hero .ofpz{order:-1;font-size:clamp(30px,3.2vw,46px);line-height:1.3;overflow-wrap:anywhere}
.offeat.w3k-split-hero .ofpz small{font-size:17px;color:#8b94a1}
.offeat.w3k-split-hero .ofpz s{font-size:18px}
.offeat.w3k-split-hero .ofbtn{min-width:240px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:#baf65b;color:#10150a;border:1px solid #baf65b;font-size:18px;font-weight:700;box-shadow:0 8px 30px #baf65b14;cursor:pointer}
.offeat.w3k-split-hero .ofbtn:hover{background:#d0ff89}
.offeat.w3k-split-hero .ofbtn.off{background:#20252a;color:#a4abb4;border-color:#343a43;box-shadow:none;cursor:default}
.offeat.w3k-split-hero>.ofstage{grid-column:2;grid-row:1/3;width:100%;height:340px;align-self:center;justify-self:center;isolation:isolate}
.offeat.w3k-split-hero .ofstage:before{content:'';position:absolute;inset:12% 2%;border-radius:50%;background:radial-gradient(ellipse,#345dce38,transparent 70%);filter:blur(20px)}
.offeat.w3k-split-hero .ofh.fs{width:360px;max-width:85%;height:220px;left:50%;margin:-110px 0 0 max(-180px,-42.5%);padding:22px;border-radius:20px}
.offeat.w3k-split-hero .ofh.fs .ofh-v{font-size:60px}
.offeat.w3k-split-hero .ofh.fs .ofh-v small{font-size:17px}
.offeat.w3k-split-hero>.ofdots{grid-column:1/-1;grid-row:3;justify-self:center;align-items:center;margin:14px 0 0;gap:9px}
.offeat.w3k-split-hero .ofdots button{width:26px;height:7px;position:relative}
.offeat.w3k-split-hero .ofdots button:before{content:'';position:absolute;inset:-10px -3px}
.offeat.w3k-split-hero .ofdots button.on{width:40px;background:#baf65b}
.home .ofnav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #3b424c;border-radius:50%;background:#151a20;color:#e9ece8;font-size:28px;cursor:pointer;z-index:4}
.home .ofprev{left:16px}.home .ofnext{right:16px}.home .ofnav:hover{border-color:#baf65b;color:#baf65b}
.home .catalog-heading{margin:0 0 20px}.home .catalog-heading h2{font-size:28px;line-height:1.4;margin:0 0 5px}.home .catalog-heading p{margin:0;color:var(--muted);font-size:15px}
.home #products:has(#catgrid[hidden]) .catalog-heading{display:none}
.home .catgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0}
.home .ctile{padding:22px 18px;min-height:114px;border-radius:18px;gap:12px;background:linear-gradient(145deg,#13181a,#0f1315);border-color:#242a2e}
.home .ctile:hover{border-color:#789b44;background:#171e18;transform:translateY(-2px)}
.home .ctext{min-width:0}.home .ctext b{font-size:18px;white-space:normal}.home .ctext small{font-size:12px;white-space:normal}.home .cnew{font-size:11px;padding:3px 7px}
@media(min-width:901px){.home .top .wrap{gap:18px}.home .top .logo{flex-shrink:0}.home .top .logo b{max-width:220px}.home .hsq-w{min-width:125px}}
@media(max-width:1100px){.ofz .offeat.w3k-split-hero{padding:40px 56px 24px;gap:20px;min-height:460px}.offeat.w3k-split-hero .ofh.fs{width:290px;height:180px;margin:-90px 0 0 max(-145px,-42.5%);padding:16px}.offeat.w3k-split-hero .ofh.fs .ofh-v{font-size:46px}.home .catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.home .ofz-w{margin-top:14px;margin-bottom:26px}.ofz .offeat.w3k-split-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:28px 26px 22px;gap:18px;min-height:0;border-radius:22px}.offeat.w3k-split-hero>.ofver{grid-column:1;grid-row:1}.offeat.w3k-split-hero>.oftx{grid-column:1;grid-row:2}.offeat.w3k-split-hero>.ofstage{grid-column:1;grid-row:3;height:230px;max-width:360px}.offeat.w3k-split-hero>.ofdots{grid-column:1;grid-row:4;margin-top:0}.offeat.w3k-split-hero .ofsl h3{font-size:29px}.offeat.w3k-split-hero .ofsl{gap:16px}.offeat.w3k-split-hero .ofpz{font-size:34px}.offeat.w3k-split-hero .ofbtn{min-width:0;width:100%;min-height:52px}.home .ofnav{top:auto;bottom:10px;transform:none;width:38px;height:38px}.home .catgrid{gap:12px}.home .ctile{padding:16px 12px;flex-wrap:wrap}.home .ctext{flex:1 1 90px}.home .ctext b{font-size:16px}.home .catalog-heading h2{font-size:24px}}
@media(max-width:420px){.home .wrap{padding-left:16px;padding-right:16px}.home .catgrid{grid-template-columns:1fr}.offeat.w3k-split-hero .ofh.fs{width:240px;height:150px;margin:-75px 0 0 max(-120px,-42.5%);padding:14px}.offeat.w3k-split-hero .ofh.fs .ofh-v{font-size:39px}.offeat.w3k-split-hero>.ofstage{height:200px}}
@media(prefers-reduced-motion:reduce){.home .ctile{transition:none}.home .ctile:hover{transform:none}}

.offeat.w3k-split-hero .ofsl h3{font-size:clamp(32px,3.6vw,56px);line-height:1.16;text-wrap:initial}
.offeat.w3k-split-hero .w3k-hero-sub{display:block;margin-top:8px;background:linear-gradient(90deg,#baf65b,#a3edcc);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.9em}
.offeat.w3k-split-hero .ofstage:after{content:'';position:absolute;inset:6% -3%;border:1px solid #7299fa44;border-radius:50%;transform:rotate(-24deg);pointer-events:none;z-index:-1}
.home .logo b{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.2;font-size:20px}
.home .logo b small{display:block;margin-top:5px;color:#8b948f;font-size:12px;font-weight:400}
.home .catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}
.home .catalog-heading .btn{flex:none}
.home .w3k-ui-build{font:11px/1.5 system-ui;color:#8b948f}
@media(min-width:1101px){.home .top .wrap{gap:14px}.home .logo{max-width:230px}.home .hsq-w{flex:1 1 230px}.home .hsq{width:100%;max-width:none}}
@media(max-width:1100px){.offeat.w3k-split-hero .ofsl h3{font-size:36px}}
@media(max-width:700px){.offeat.w3k-split-hero .ofsl h3{font-size:30px}.home .catalog-heading{align-items:flex-start}.home .catalog-heading .btn{padding:8px 12px;font-size:12px}}

/* Only the selected hero receives the dashboard 08 design. */
.ofz .offeat.w3k-split-hero{background:radial-gradient(ellipse at 83% 37%,#34605a88,transparent 60%),linear-gradient(120deg,#071019,#13262d);min-height:470px;padding:44px 76px 20px;row-gap:14px;border-radius:18px}
.offeat.w3k-split-hero>.ofstage{height:330px;perspective:1100px;pointer-events:none;transform:none}
.offeat.w3k-split-hero .ofstage:before{display:none}
.offeat.w3k-split-hero .ofstage:after{content:'';position:absolute;inset:auto 0 0;height:30px;border:0;border-radius:50%;background:#0009;filter:blur(14px);transform:rotate(-5deg);z-index:0}
.offeat.w3k-split-hero>.ofver{background:#07100a;border:1px solid #baf65b;color:#f2f8ed;padding:5px 10px;letter-spacing:0}
.offeat.w3k-split-hero .ofver i{background:#baf65b;color:#102000}
.offeat.w3k-split-hero .ofsl h3{font-size:clamp(30px,3.7vw,57px);line-height:1.12}
.offeat.w3k-split-hero .w3k-hero-sub{font-size:.65em;line-height:1.2;margin-top:5px}
.offeat.w3k-split-hero .ofsl{gap:18px}
.offeat.w3k-split-hero .ofbuy{gap:15px}
.offeat.w3k-split-hero .ofpz{font-size:32px}
.offeat.w3k-split-hero .ofbtn{min-width:170px;min-height:49px;border-radius:28px;font-size:17px}

.offeat.w3k-split-hero .ofh.fs.w3k-dashboard{width:94%;max-width:480px;height:auto;left:50%;top:50%;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;display:block;opacity:0;visibility:hidden;transform:translate(-50%,-47%) rotateY(-8deg);transition:opacity .4s,transform .5s,visibility .4s;color:#ffffff;text-shadow:none}
.offeat.w3k-split-hero .ofh.fs.w3k-dashboard.on{opacity:1;visibility:visible;transform:translate(-50%,-50%) rotateY(-8deg);z-index:3}
.offeat.w3k-split-hero .ofh.fs.w3k-dashboard.nx{opacity:0;visibility:hidden;z-index:1}
.offeat.w3k-split-hero .ofh.fs.w3k-dashboard:before,.offeat.w3k-split-hero .ofh.fs.w3k-dashboard:after{display:none;animation:none}
.offeat.w3k-split-hero .dw-panel{position:relative;padding:27px 28px 23px;border-radius:25px;border:1px solid #b5f6d5b3;background:radial-gradient(ellipse at 92% 23%,#3d896344,transparent 65%),linear-gradient(145deg,#3a535f,#203b40 55%,#11292e);box-shadow:inset 1px 1px 0 #e2fff56b,inset -2px -3px 0 #0005,5px 7px 0 #09191d,9px 23px 30px #0007,0 0 35px #83edb71c}
.offeat.w3k-split-hero .dw-heading{display:flex;align-items:center;gap:12px;min-width:0}
.offeat.w3k-split-hero .dw-heading>b{font:700 clamp(19px,2.1vw,28px)/1.2 'Space Grotesk',system-ui;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0}
.offeat.w3k-split-hero .dw-icon{width:33px;height:33px;flex:none;color:#dcffed;display:grid;place-items:center}
.offeat.w3k-split-hero .dw-icon svg,.offeat.w3k-split-hero .dw-icon img{width:100%;height:100%;object-fit:contain}
.offeat.w3k-split-hero .dw-icon .tile{width:33px;height:33px;background:transparent;border:0;display:grid;place-items:center}
.offeat.w3k-split-hero .dw-icon .ed-wordmark{font:700 9px/1.1 system-ui;overflow-wrap:anywhere;text-align:center;max-width:33px}
.offeat.w3k-split-hero .dw-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,46%);gap:10px;align-items:end;margin:22px 0 19px}
.offeat.w3k-split-hero .dw-details{min-width:0;padding-bottom:12px}
.offeat.w3k-split-hero .dw-plan{display:block;font:500 16px/1.4 system-ui;color:#f0fff7;overflow-wrap:anywhere}
.offeat.w3k-split-hero .dw-price{display:block;margin-top:7px;font:650 clamp(17px,1.8vw,24px)/1.3 'Space Grotesk',system-ui;overflow-wrap:anywhere}
.offeat.w3k-split-hero .dw-price small{font-size:.65em;font-weight:500}
.offeat.w3k-split-hero .dw-price s{display:block;font-size:12px;color:#b9d1ca;margin-bottom:4px}
.offeat.w3k-split-hero .dw-ring{position:relative;aspect-ratio:1;width:100%;max-width:175px;justify-self:end;display:grid;place-items:center;background:radial-gradient(circle,#3c815844,transparent 70%)}
.offeat.w3k-split-hero .dw-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.offeat.w3k-split-hero .dw-track{stroke:#486662;stroke-width:7}
.offeat.w3k-split-hero .dw-arc{stroke:#baff8c;stroke-width:7;stroke-linecap:round;stroke-dasharray:255 371;transform:rotate(-90deg);transform-origin:70px 70px;filter:drop-shadow(0 0 5px #a3ff9d99)}
.offeat.w3k-split-hero .dw-inner{stroke:#96d5b680;stroke-width:1}
.offeat.w3k-split-hero .dw-face{position:relative;text-align:center;max-width:71%;font:750 clamp(22px,2.5vw,34px)/1.1 'Space Grotesk',system-ui;overflow-wrap:anywhere;color:#ffffff;letter-spacing:-.04em}
.offeat.w3k-split-hero .dw-face.dw-long{font-size:17px;letter-spacing:-.02em}
.offeat.w3k-split-hero .dw-meter{height:6px;display:flex;gap:4px;width:60%;max-width:205px}
.offeat.w3k-split-hero .dw-meter i{display:block;border-radius:9px;height:100%;flex:1;background:#496963}
.offeat.w3k-split-hero .dw-meter i:first-child{flex:1.4;background:linear-gradient(90deg,#80f6bc,#d0ff87);box-shadow:0 0 8px #95edbc55}
.offeat.w3k-split-hero .dw-footer{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:16px;padding-top:13px;border-top:1px solid #b2ddc845;color:#d7e9e2;font:400 12px/1.6 system-ui}
.offeat.w3k-split-hero .dw-footer>span:first-child{min-width:0;overflow-wrap:anywhere}
.offeat.w3k-split-hero .dw-footer b{font-weight:400;color:#e8f7ef}
.offeat.w3k-split-hero .dw-lights{display:flex;gap:7px;padding-bottom:5px;flex:none}
.offeat.w3k-split-hero .dw-lights i{width:5px;height:5px;background:#6b9c8a;border-radius:50%}
.offeat.w3k-split-hero .dw-lights i:first-child{background:#c9ff9a;box-shadow:0 0 6px #b3efc480}
@media(max-width:1100px){.ofz .offeat.w3k-split-hero{padding:35px 55px 20px;min-height:440px}.offeat.w3k-split-hero>.ofstage{height:310px}.offeat.w3k-split-hero .dw-panel{padding:23px 20px 20px}.offeat.w3k-split-hero .ofsl h3{font-size:36px}}
@media(max-width:700px){.ofz .offeat.w3k-split-hero{padding:28px 26px 20px;min-height:0}.offeat.w3k-split-hero>.ofstage{height:340px;max-width:420px}.offeat.w3k-split-hero .ofsl h3{font-size:32px}.offeat.w3k-split-hero .ofpz{font-size:30px}.offeat.w3k-split-hero .ofbtn{width:100%}.offeat.w3k-split-hero .dw-heading>b{font-size:24px}.offeat.w3k-split-hero .dw-price{font-size:21px}.offeat.w3k-split-hero .dw-face{font-size:30px}.offeat.w3k-split-hero .dw-face.dw-long{font-size:16px}}
@media(max-width:420px){.offeat.w3k-split-hero>.ofstage{height:310px}.offeat.w3k-split-hero .dw-panel{padding:23px 18px 20px;border-radius:21px}.offeat.w3k-split-hero .dw-heading>b{font-size:21px}.offeat.w3k-split-hero .dw-price{font-size:18px}.offeat.w3k-split-hero .dw-plan{font-size:14px}.offeat.w3k-split-hero .dw-body{gap:6px;margin-top:19px}.offeat.w3k-split-hero .dw-heading{gap:9px}}
@media(prefers-reduced-motion:reduce){.offeat.w3k-split-hero .ofh.fs.w3k-dashboard{transition:none}.offeat.w3k-split-hero .ofbob{animation:none}}

/* Rotate only the ring artwork; its centered product label stays still. */
@keyframes w3kHeroRingOrbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.offeat.w3k-split-hero .w3k-dashboard .dw-ring>svg{transform-origin:50% 50%;animation:w3kHeroRingOrbit 12s linear infinite;animation-play-state:paused}
.offeat.w3k-split-hero .w3k-dashboard.on .dw-ring>svg{animation-play-state:running}
@media(prefers-reduced-motion:reduce){.offeat.w3k-split-hero .w3k-dashboard .dw-ring>svg{animation:none}}

/* Approved mint-white rectangular card, on desktop and mobile. */
.offeat.w3k-split-hero .w3k-dashboard .dw-panel{color:#102c23;border-color:#c0ead6;background:radial-gradient(ellipse at 94% 90%,#cbffe550,transparent 65%),linear-gradient(145deg,#ffffff,#f0fff6 55%,#ddfbed);box-shadow:inset 1px 1px 0 #ffffff,inset -2px -3px 0 #b5d9c866,5px 7px 0 #172e2c,9px 23px 30px #0007,0 0 30px #a1edc51c}
.offeat.w3k-split-hero .w3k-dashboard .dw-heading>b,.offeat.w3k-split-hero .w3k-dashboard .dw-price,.offeat.w3k-split-hero .w3k-dashboard .dw-price small,.offeat.w3k-split-hero .w3k-dashboard .dw-face{color:#102c23}
.offeat.w3k-split-hero .w3k-dashboard .dw-icon{color:#146142}
.offeat.w3k-split-hero .w3k-dashboard .dw-plan{color:#193e30}
.offeat.w3k-split-hero .w3k-dashboard .dw-price s{color:#526e61}
.offeat.w3k-split-hero .w3k-dashboard .dw-ring{background:radial-gradient(circle,#dcf8e970,transparent 70%)}
.offeat.w3k-split-hero .w3k-dashboard .dw-track{stroke:#d2efdf}
.offeat.w3k-split-hero .w3k-dashboard .dw-arc{stroke:#07965c;filter:none}
.offeat.w3k-split-hero .w3k-dashboard .dw-inner{stroke:#88bfa6}
.offeat.w3k-split-hero .w3k-dashboard .dw-meter i{background:#bddfd0}
.offeat.w3k-split-hero .w3k-dashboard .dw-meter i:first-child{background:linear-gradient(90deg,#008d51,#0bab69);box-shadow:none}
.offeat.w3k-split-hero .w3k-dashboard .dw-footer{border-top-color:#bddfce;color:#2c5141}
.offeat.w3k-split-hero .w3k-dashboard .dw-footer b{color:#2c5141}
.offeat.w3k-split-hero .w3k-dashboard .dw-lights i{background:#83b49f}
.offeat.w3k-split-hero .w3k-dashboard .dw-lights i:first-child{background:#07965c;box-shadow:none}


/* v222.48: one clean stylesheet; compact, bounded planetary stage. */
.home #official,.home #official #ofzone{width:100%!important;min-width:0!important;box-sizing:border-box;background:#080909!important;border:0!important;box-shadow:none!important}
.home #official{margin-top:4px!important;margin-bottom:24px!important}.home #official #ofzone{padding:0!important;align-items:stretch!important;gap:0!important}
.w3k-orbit{position:relative!important;isolation:isolate;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;align-self:stretch;margin:0!important;padding:0 14px 12px!important;box-sizing:border-box;overflow:hidden;background:#080909!important;border:0!important;border-radius:0!important;color:#e5edeb;box-shadow:none!important}
.w3k-orbit *{box-sizing:border-box}.w3k-orbit a{color:inherit;text-decoration:none}.w3k-orbit button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.w3k-orbit .orb-scene{position:relative!important;display:block!important;width:100%!important;min-width:0;max-width:none!important;height:clamp(360px,46vh,450px)!important;margin:0!important;padding:0!important;overflow:hidden;touch-action:pan-y;isolation:isolate;background:transparent!important}
.w3k-orbit .orb-scene:before,.w3k-orbit .orb-aura,.w3k-orbit .orb-halo,.w3k-orbit .orb-track{display:none!important}
.w3k-orbit .orb-core{position:absolute;left:50%;top:50%;width:136px;height:136px;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:1px solid #75c2d366;background:radial-gradient(circle at 29% 24%,#315465,#122b35 47%,#07151c 77%);box-shadow:inset -16px -14px 28px #0008,inset 2px 1px 10px #b5f2ff22,0 0 0 8px #7cd8e905,0 0 0 9px #7cd8e910,0 0 40px #70bbd010;overflow:visible;text-decoration:none}
.w3k-orbit .orb-core:before{content:'';position:absolute;inset:9px;border:1px solid #abdaec12;border-radius:50%;pointer-events:none}.w3k-orbit .orb-core:after{content:'';position:absolute;inset:-18px;border:1px solid #b8e8f00b;border-radius:50%;pointer-events:none}
.orb-globe-grid{position:absolute;inset:0;overflow:hidden;border-radius:50%;opacity:.13;pointer-events:none}.orb-globe-grid svg{width:100%;height:100%}
.w3k-orbit .orb-nodes{position:absolute;inset:0;pointer-events:none}
.w3k-orbit .orb-node{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:116px;height:86px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto;animation:none;will-change:transform;transform:translate(-50%,-50%);text-align:center}
.w3k-orbit .orb-node:before,.w3k-orbit .orb-node:after{display:none}
.w3k-orbit .orb-symbol{display:grid;place-items:center;position:relative;width:50px;height:50px;flex:0 0 50px;overflow:hidden;padding:10px;border:1px solid color-mix(in srgb,var(--orb-color) 45%,#263437);border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffff20,transparent 60%),#101c20;box-shadow:inset -7px -7px 14px #0008,inset 1px 1px 3px #ffffff18,0 0 14px color-mix(in srgb,var(--orb-color) 10%,transparent);color:var(--orb-color);transition:box-shadow .2s,border-color .2s}
.w3k-orbit .orb-symbol img,.w3k-orbit .orb-symbol svg{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;transform:none!important;animation:none!important;border-radius:6px}.w3k-orbit .orb-symbol>span{display:grid!important;place-items:center;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.w3k-orbit .orb-symbol .ed-wordmark{font:800 13px system-ui}
.w3k-orbit .orb-node>span:last-child{font:550 12px system-ui;letter-spacing:.1px;white-space:nowrap;padding:4px 9px;color:#c7d3d1;background:#0c1110e8;border:1px solid #ffffff0c;border-radius:20px;line-height:1.3}
.w3k-orbit .orb-node:hover .orb-symbol,.w3k-orbit .orb-node:focus-visible .orb-symbol{border-color:var(--orb-color);box-shadow:0 0 20px color-mix(in srgb,var(--orb-color) 30%,transparent)}.w3k-orbit .orb-node:focus-visible{outline:0}.w3k-orbit .orb-node:focus-visible>span:last-child{outline:2px solid #b5ff70;outline-offset:3px}
.orb-space-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.orb-space-back{z-index:1}.orb-space-front{z-index:12}
.w3k-orbit a:focus-visible,.w3k-orbit .orb-pause:focus-visible{outline:2px solid #b5ff70;outline-offset:4px}

/* v222.49: horizontal rectangular service cards; no title, controls or CTA. */
.w3k-orbit .orb-node{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;width:144px!important;height:48px!important;padding:8px 12px!important;border:1px solid #82978b35!important;border-radius:12px!important;background:linear-gradient(145deg,#1b211f,#0e1211)!important;box-shadow:inset 0 1px 0 #ffffff09,0 8px 20px #0004!important;text-align:left!important}
.w3k-orbit .orb-node .orb-symbol{width:30px!important;height:30px!important;flex:0 0 30px!important;padding:3px!important;border:0!important;border-radius:7px!important;background:#ffffff06!important;box-shadow:none!important}
.w3k-orbit .orb-node>span:last-child{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font:600 12px/1.2 system-ui!important;color:#e2e8e4!important;white-space:nowrap!important}
.w3k-orbit .orb-node:hover,.w3k-orbit .orb-node:focus-visible{border-color:var(--orb-color)!important;box-shadow:0 0 18px color-mix(in srgb,var(--orb-color) 16%,transparent)!important}
.w3k-orbit .orb-node:focus-visible{outline:2px solid var(--orb-color)!important;outline-offset:3px}.w3k-orbit .orb-node:focus-visible>span:last-child{outline:0!important}
@media(max-width:700px){.w3k-orbit{padding:0 0 8px!important}.w3k-orbit .orb-scene{height:330px!important}.w3k-orbit .orb-core{width:100px;height:100px}.w3k-orbit .orb-node{width:96px!important;height:38px!important;padding:6px!important;gap:6px!important;border-radius:10px!important}.w3k-orbit .orb-node .orb-symbol{width:22px!important;height:22px!important;flex-basis:22px!important;padding:1px!important;border-radius:5px!important}.w3k-orbit .orb-node>span:last-child{font-size:10px!important}}

/* v222.50: restore only the center brand label. */
.w3k-orbit .orb-core>.orb-brand{position:relative;z-index:2;display:block;font:800 36px/1 system-ui,sans-serif;letter-spacing:-1.8px;color:#e0f4f6;text-shadow:0 2px 12px #0008;pointer-events:none}
@media(max-width:700px){.w3k-orbit .orb-core>.orb-brand{font-size:27px;letter-spacing:-1.2px}}

/* v222.51: globe detail rotates with the shared animation clock. */
.w3k-orbit .orb-globe-grid{transform-origin:50% 50%;opacity:.24;will-change:transform}

/* v222.53: concentric elliptical lanes with depth, following the supplied motion reference. */
.w3k-orbit .orb-scene{perspective:none!important;transform-style:flat!important;isolation:isolate!important;overflow:hidden!important}
.w3k-orbit .orb-nodes{transform-style:flat!important;z-index:auto!important}
.w3k-orbit .orb-core{width:180px;height:180px;z-index:45!important;transform:translate(-50%,-50%)!important;box-shadow:inset -16px -14px 28px #0008,inset 2px 1px 10px #b5f2ff22,0 0 0 10px #7cd8e905,0 0 0 11px #7cd8e90c,0 0 50px #70bbd018}
.w3k-orbit .orb-core>.orb-brand{font-size:43px;letter-spacing:-2px}
.w3k-orbit .orb-node{transition:border-color .2s,box-shadow .2s!important;will-change:transform,opacity,filter}
.w3k-orbit .orb-space-back{z-index:1!important;transform:none!important}.w3k-orbit .orb-space-front{z-index:50!important;transform:none!important}
@media(max-width:700px){.w3k-orbit .orb-core{width:120px;height:120px}.w3k-orbit .orb-core>.orb-brand{font-size:30px}}

/* v222.54: center brand subtitle. */
.w3k-orbit .orb-core>.orb-tagline{position:relative;z-index:2;display:block;margin-top:10px;padding:0;font:500 7px/1.4 system-ui,sans-serif;letter-spacing:1.1px;white-space:nowrap;color:#a6bdc3;pointer-events:none}
@media(max-width:700px){.w3k-orbit .orb-core>.orb-tagline{margin-top:7px;font-size:5px;letter-spacing:.65px}}

/* v222.58: keep Pay. Tap. Done.; tap the dot to replay the staggered drop reveal. */
.home .dhs .dh .w3k-pay-reveal{display:flex;align-items:center;justify-content:center;gap:3px;margin:0 auto 16px;min-height:45px}
.home .dhs .dh h1.dh-s.w3k-pay-title{display:flex;align-items:baseline;justify-content:center;gap:.22em;margin:0!important;white-space:nowrap}
.w3k-pay-trigger{position:relative;display:grid;place-items:center;flex:0 0 32px;width:32px;height:36px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:9px;-webkit-tap-highlight-color:transparent}
.w3k-pay-trigger:focus-visible{outline:2px solid #b5ff70;outline-offset:2px}.w3k-pay-dot{position:relative;display:block;width:7px;height:7px;border-radius:50%;background:#69dfb1;box-shadow:0 0 12px #69dfb140;pointer-events:none}
.w3k-pay-dot:after{content:'';position:absolute;inset:-4px;border:1px solid #69dfb15c;border-radius:50%;opacity:0;pointer-events:none}
.w3k-pay-word{display:inline-block;opacity:1;transform:none}
.w3k-pay-reveal.is-playing .w3k-pay-dot:after{animation:w3kPayTap .65s ease-out both}
.w3k-pay-reveal.is-playing .w3k-pay-word{animation:w3kPayDrop .72s cubic-bezier(.16,1,.3,1) both;animation-delay:.26s}
.w3k-pay-reveal.is-playing .w3k-pay-word:nth-child(2){animation-delay:.40s}.w3k-pay-reveal.is-playing .w3k-pay-word:nth-child(3){animation-delay:.54s}
@keyframes w3kPayTap{0%{opacity:.85;transform:scale(.55)}100%{opacity:0;transform:scale(1.8)}}
@keyframes w3kPayDrop{0%{opacity:0;transform:translateY(-19px);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}
@media(max-width:440px){.home .dhs .dh h1.dh-s.w3k-pay-title{flex-wrap:wrap;white-space:normal;row-gap:0;line-height:1.1}}
@media(max-width:700px){.home .dhs .dh .w3k-pay-reveal{margin-bottom:12px;min-height:38px}.w3k-pay-trigger{flex-basis:28px;width:28px;height:36px}}
@media(prefers-reduced-motion:reduce){.w3k-pay-reveal.is-playing .w3k-pay-word,.w3k-pay-reveal.is-playing .w3k-pay-dot:after{animation:none!important}.w3k-pay-word{opacity:1!important;transform:none!important;filter:none!important}}

/* v222.59: decorative dot; automatic reveal repeats every 5.4 seconds. */
.w3k-pay-trigger{cursor:default}

/* v222.61: status design A, backed by the existing order window and catalog. */
.ocb.ocb-a{margin-top:12px;margin-bottom:8px}.ocb-a .ocb-in{display:block;padding:18px 20px;background:#111612;border:1px solid #ffffff18;border-radius:15px}
.ocb-a-row{display:flex;align-items:center;gap:18px}.ocb-a-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #84d05d2b;border-radius:12px;background:#89c3550b;color:#b5f477}.ocb-a-icon svg{display:block;width:19px;height:19px}.ocb-a-copy{flex:1;min-width:0}.ocb-a-title{font-size:14px;font-weight:650;line-height:1.7;color:#e7eee9;margin:0 0 5px}.ocb-a-message{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7;color:#a2a79d;margin:0}.ocb-a-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#e9bc68}
.ocb-a-clock{flex-shrink:0;text-align:center;border-left:1px solid #ffffff16;padding:0 18px;min-width:140px}.ocb-a .ocb-a-clock>small{display:block;color:#9aab9e;font-size:10px;line-height:1.5;margin-bottom:5px}.ocb-a .ocb-t{display:block;color:#e5d4b3;font:600 20px/1.4 ui-monospace,Consolas,monospace;letter-spacing:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.ocb-a-units{display:flex;justify-content:space-between;gap:12px;max-width:116px;margin:auto;padding:0 2px;color:#6f8074;font-size:8px}.ocb-a-unscheduled{color:#c0c4b7;font-size:11px;white-space:nowrap}
.ocb-a-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #93c96333;background:#1d2a19;color:#c4e7a8!important;border-radius:10px;padding:10px 15px;font-size:11px;text-decoration:none;white-space:nowrap}.ocb-a-cta>span{font:16px system-ui}.ocb-a-cta:hover{background:#293a22}.ocb-a-cta:focus-visible{outline:2px solid #b5f477;outline-offset:3px}.ocb-a-reason{margin:13px 0 0;padding-top:11px;border-top:1px solid #ffffff0c;color:#8e9b91;font-size:11px;line-height:1.7}.ocb-a.is-paused .ocb-a-icon{color:#e9bc68;border-color:#a87d3430;background:#b481220b}.ocb-a.is-paused .ocb-in{background:#17160f;border-color:#d6a54a28}
@media(max-width:900px){.ocb-a .ocb-in{padding:15px}.ocb-a-row{flex-wrap:wrap;gap:12px}.ocb-a-icon{display:none}.ocb-a-copy{flex:1 1 100%}.ocb-a-title{font-size:13px}.ocb-a-message{font-size:10px}.ocb-a-clock{flex:1;min-width:0;padding:0;text-align:left;border:0}.ocb-a .ocb-a-clock>small{font-size:9px}.ocb-a .ocb-t{font-size:19px}.ocb-a-units{margin-left:0;max-width:113px}.ocb-a-cta{font-size:10px;padding:10px}.ocb-a-unscheduled{white-space:normal}}

/* v222.62: no catalog truncation; twelve slots are animated concurrently. */
.w3k-orbit .orb-node[hidden]{display:none!important;pointer-events:none!important}

/* v222.64: full service titles wrap inside their cards instead of overflowing. */
.w3k-orbit .orb-node{height:auto!important;min-height:48px!important;align-items:center!important;box-sizing:border-box}
.w3k-orbit .orb-node>.orb-symbol{flex-shrink:0!important}
.w3k-orbit .orb-node>span:last-child{display:block!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.3!important;overflow:visible!important;text-overflow:clip!important}
@media(max-width:700px){.w3k-orbit .orb-node{width:108px!important;min-height:42px!important;height:auto!important}.w3k-orbit .orb-node>span:last-child{font-size:10px!important;line-height:1.3!important}}

/* v222.66: service cards grow horizontally while keeping a single text line. */
.w3k-orbit .orb-node{width:max-content!important;min-width:144px!important;max-width:min(360px,calc(100vw - 32px))!important;height:48px!important;min-height:48px!important}
.w3k-orbit .orb-node>span:last-child{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:700px){.w3k-orbit .orb-node{width:max-content!important;min-width:108px!important;max-width:min(240px,calc(100vw - 32px))!important;height:42px!important;min-height:42px!important}}


body.home #catgrid.catgrid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin-top:20px;
  perspective:1200px;
}
body.home #catgrid .ctile{
  --card-x:50%;
  --card-y:20%;
  position:relative;
  isolation:isolate;
  min-width:0;
  min-height:178px;
  padding:17px;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
  gap:0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.085);
  border-radius:21px;
  background:linear-gradient(145deg,rgba(22,28,28,.98),rgba(12,16,17,.98) 72%);
  color:var(--text);
  box-shadow:0 13px 26px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.045);
  transform-style:preserve-3d;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;
}
body.home #catgrid .ctile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  opacity:0;
  background:radial-gradient(circle at var(--card-x) var(--card-y),var(--cat-glow,rgba(184,242,90,.14)),transparent 60%);
  transition:opacity .24s ease;
}
body.home #catgrid .ctile::after{
  content:"";
  position:absolute;
  left:17px;
  right:17px;
  bottom:0;
  height:1px;
  pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(184,242,90,.52),transparent);
  opacity:.45;
}
body.home #catgrid .ctile > .tile{
  position:relative;
  z-index:1;
  width:49px;
  height:49px;
  flex:0 0 49px;
  border-radius:15px;
  margin:0 0 14px;
  border:1px solid var(--cat-accent,#B8F25A);
  box-shadow:0 8px 18px rgba(0,0,0,.28),0 0 0 3px var(--cat-glow,rgba(184,242,90,.08)),0 0 18px var(--cat-glow,rgba(184,242,90,.08)),inset 0 1px rgba(255,255,255,.12);
  transform:translateZ(16px);
}
body.home #catgrid .ctile > .tile.timg{
  background:#fff;
  padding:5px;
}
body.home #catgrid .ctile > .tile.timg img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}
body.home #catgrid .ctile > .tile.temo{
  background:linear-gradient(145deg,#202725,#111615);
  color:var(--accent);
  font-size:23px;
}
body.home #catgrid .ctile .ctext{
  display:block;
  width:100%;
  min-width:0;
  flex:1;
  padding-right:24px;
  transform:translateZ(12px);
}
body.home #catgrid .ctile .ctext b{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  white-space:normal;
  overflow:hidden;
  overflow-wrap:anywhere;
  text-overflow:clip;
  font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:-.02em;
}
body.home #catgrid .ctile .ctext small{
  display:block;
  margin-top:5px;
  padding-right:0;
  color:var(--muted);
  font-size:11.5px;
  line-height:1.5;
  white-space:normal;
  overflow:visible;
  overflow-wrap:anywhere;
  text-overflow:clip;
}
body.home #catgrid .ctile .cnew{
  position:absolute;
  top:17px;
  right:17px;
  z-index:2;
  max-width:calc(100% - 82px);
  margin:0;
  padding:5px 8px;
  border:1px solid rgba(184,242,90,.16);
  border-radius:999px;
  background:rgba(184,242,90,.12);
  color:var(--accent);
  font-size:10px;
  font-weight:800;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.home #catgrid .ctile > svg{
  position:absolute;
  right:17px;
  bottom:17px;
  z-index:2;
  width:18px;
  height:18px;
  color:#8b948f;
  transition:color .2s ease,transform .2s ease;
}
body.home #catgrid .ctile:hover{
  border-color:var(--cat-accent,#B8F25A);
  background:linear-gradient(145deg,rgba(25,33,28,.99),rgba(12,17,15,.99) 72%);
  box-shadow:0 22px 38px rgba(0,0,0,.34),0 0 25px var(--cat-glow,rgba(184,242,90,.12)),inset 0 1px rgba(255,255,255,.08);
}
body.home #catgrid .ctile:hover::before{opacity:1}
body.home #catgrid .ctile:hover > svg{color:var(--accent);transform:translateX(3px)}
body.home #catgrid .ctile:focus-visible{
  outline:2px solid var(--cat-accent,var(--accent));
  outline-offset:3px;
  border-color:var(--cat-accent,var(--accent));
}
body.home #catgrid .ctile:active{box-shadow:0 8px 18px rgba(0,0,0,.24)}
@media(max-width:1150px){
  body.home #catgrid.catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
  body.home #catgrid.catgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  body.home #catgrid .ctile{min-height:164px;padding:14px;border-radius:18px}
  body.home #catgrid .ctile > .tile{width:43px;height:43px;flex-basis:43px;border-radius:13px;margin-bottom:12px}
  body.home #catgrid .ctile .ctext b{font-size:14px}
  body.home #catgrid .ctile .ctext small{font-size:10.5px}
  body.home #catgrid .ctile .cnew{top:14px;right:14px;font-size:9px;padding:4px 6px}
  body.home #catgrid .ctile > svg{right:14px;bottom:14px}
  body.home #catgrid .ctile::after{left:14px;right:14px}
}
@media(max-width:350px){
  body.home #catgrid.catgrid{grid-template-columns:minmax(0,1fr)}
  body.home #catgrid .ctile{min-height:150px}
}
@media(hover:hover) and (pointer:fine){
  body.home #catgrid .ctile:hover{transform:translateY(-5px) rotateX(1deg) rotateY(-1deg)}
}
@media(prefers-reduced-motion:reduce){
  body.home #catgrid .ctile,
  body.home #catgrid .ctile::before,
  body.home #catgrid .ctile > svg{transition-duration:.01ms}
}

/* Category-only quick search and filter controls. */
body.home #cat-tools{
  display:block;margin:0 0 14px;padding:15px 17px 13px;border:1px solid rgba(255,255,255,.075);
  border-radius:18px;background:linear-gradient(135deg,rgba(19,24,22,.88),rgba(10,13,12,.92));
  box-shadow:inset 0 1px rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.12)
}
body.home #cat-tools[hidden]{display:none!important}
body.home .cat-tools-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
body.home .cat-tools-title{display:flex;flex-direction:column;gap:2px;min-width:150px}
body.home .cat-tools-title b{font-family:'Space Grotesk','Noto Sans Myanmar',sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text)}
body.home .cat-tools-title small{font-size:11.5px;color:var(--muted)}
body.home .cat-search{position:relative;display:flex;align-items:center;width:min(340px,100%);min-width:220px;flex:0 1 340px}
body.home .cat-search .cat-search-icon{position:absolute;left:13px;display:flex;color:var(--muted);pointer-events:none}
body.home .cat-search input{width:100%;height:40px;padding:0 38px 0 40px;border-radius:12px;border:1px solid #2A302D;background:rgba(5,8,7,.72);color:var(--text);font:500 13px/1.3 'IBM Plex Sans','Noto Sans Myanmar',sans-serif;outline:none;transition:border-color .2s,box-shadow .2s}
body.home .cat-search input::placeholder{color:#727b75}
body.home .cat-search input:focus{border-color:rgba(184,242,90,.65);box-shadow:0 0 0 3px rgba(184,242,90,.08)}
body.home .cat-search-clear{position:absolute;right:7px;width:27px;height:27px;border:0;border-radius:8px;background:#1A211C;color:#B9C2BB;cursor:pointer;font:600 17px/1 system-ui;display:grid;place-items:center}
body.home .cat-search-clear[hidden]{display:none!important}
body.home .cat-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}
body.home .cat-filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid #252C28;border-radius:999px;background:rgba(17,21,19,.86);color:#AEB7B0;font:600 11.5px/1.2 'IBM Plex Sans','Noto Sans Myanmar',sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s}
body.home .cat-filter:hover{border-color:rgba(184,242,90,.4);color:#E9ECE8;transform:translateY(-1px)}
body.home .cat-filter[aria-pressed="true"]{background:#B8F25A;color:#0A0C0B;border-color:#B8F25A;box-shadow:0 4px 16px rgba(184,242,90,.12);font-weight:800}
body.home .cat-count{margin-left:auto;color:#747E77;font-size:10.5px;white-space:nowrap}
body.home #catgrid .ctile{--cat-accent:#B8F25A;--cat-glow:rgba(184,242,90,.14)}
body.home #catgrid .ctile[data-kind="ai"]{--cat-accent:#A997FF;--cat-glow:rgba(169,151,255,.19)}
body.home #catgrid .ctile[data-kind="creative"]{--cat-accent:#F19BCB;--cat-glow:rgba(241,155,203,.18)}
body.home #catgrid .ctile[data-kind="accounts"]{--cat-accent:#64DDB6;--cat-glow:rgba(100,221,182,.17)}
body.home #catgrid .ctile[data-kind="free"]{--cat-accent:#B8F25A;--cat-glow:rgba(184,242,90,.2)}
body.home #catgrid .ctile[data-kind="other"]{--cat-accent:#82B8FF;--cat-glow:rgba(130,184,255,.16)}
body.home #catgrid .ctile[hidden]{display:none!important}
body.home #cat-empty{margin:12px 0 0;padding:18px;border:1px dashed #2A302D;border-radius:14px;color:var(--muted);text-align:center;font-size:13px}
@media(max-width:760px){
  body.home #cat-tools{padding:13px 12px 12px;border-radius:16px}
  body.home .cat-tools-top{align-items:stretch;gap:10px}
  body.home .cat-tools-title{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}
  body.home .cat-tools-title b{font-size:14px}
  body.home .cat-search{width:100%;min-width:0;flex:1 1 100%}
  body.home .cat-filters{gap:7px;margin-top:10px}
  body.home .cat-filter{min-height:33px;padding:0 11px;font-size:10.5px}
  body.home .cat-count{margin-left:0}
}
@media(max-width:360px){body.home .cat-filter{padding:0 9px;font-size:10px}}

/* v222.40 — remove the circled category heading, count and quick-filter block; keep category search. */
body.home .cat-tools-title,
body.home .cat-count,
body.home .cat-filters{display:none!important}
body.home .cat-tools-top{justify-content:stretch;gap:0}
body.home .cat-search{width:100%;max-width:none;min-width:0;flex:1 1 100%}
body.home #cat-tools{padding:12px;margin-bottom:12px}
@media(max-width:760px){body.home #cat-tools{padding:10px;border-radius:15px}}

.mtx{margin-top:14px}
.mtx-in{position:relative;border-radius:24px;border:1px solid #1f2621;background-color:#070908;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;padding:40px 48px;overflow:hidden}
.mtx-live{display:flex;align-items:center;gap:48px}
.mtx-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}
.mtx-chip{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:7px 14px;border-radius:999px;border:1px solid #4a3a14;background:#17130a;color:#F5C56B;font-size:12px;font-weight:600;letter-spacing:.08em}
.mtx-dot{width:8px;height:8px;border-radius:50%;background:#F5C56B;animation:mtxPulse 1.6s infinite}
@keyframes mtxPulse{0%{box-shadow:0 0 0 0 rgba(245,197,107,.55)}70%{box-shadow:0 0 0 10px rgba(245,197,107,0)}100%{box-shadow:0 0 0 0 rgba(245,197,107,0)}}
.mtx h2{margin:0;font-size:38px;line-height:1.4;font-weight:700;color:#F3F5F1}
.mtx p{margin:0;font-size:16px;line-height:1.75;color:#A9B2AC}
.mtx .mtx-note{white-space:pre-line;color:#F9E4B5;font-size:14.5px;border:1px dashed #4a3a14;border-radius:12px;padding:10px 12px;background:#120f07}
.mtx-pills{display:flex;gap:10px;flex-wrap:wrap}
.mtx-pill{padding:10px 14px;border-radius:12px;border:1px solid #222924;background:#0F1311;display:flex;flex-direction:column;gap:2px}
.mtx-pill small{font-size:12px;color:#8B948F}.mtx-pill b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:17px;color:#F3F5F1}.mtx-pill b.ok{font-family:inherit;font-size:15px;color:#B8F25A}
.mtx-clock{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:22px;background:#0C0F0D;border:1px solid #1f2621;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.mtx-row{display:flex;align-items:flex-start}
.mtx-g{display:flex;flex-direction:column;align-items:center;gap:8px}.mtx-g small{font-size:12px;color:#8B948F}
.mtx-ts{display:flex;gap:7px}
.mtx-tile{position:relative;width:76px;height:108px;border-radius:13px;background:#141815;border:1px solid #262d28;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 -28px 36px rgba(0,0,0,.35);perspective:300px}
.mtx-tile::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#050605;box-shadow:0 1px 0 rgba(255,255,255,.04)}
.mtx-tile.hot{border-color:#4a3a14}.mtx-tile.hot .mtx-num{color:#F5C56B}
.mtx-num{font-style:normal;font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-weight:600;font-size:74px;line-height:1;color:#F3F5F1;display:block}
.mtx-num.flip{animation:mtxFlip .45s cubic-bezier(.2,.7,.2,1)}
@keyframes mtxFlip{0%{transform:translateY(-38%) rotateX(70deg);opacity:0;filter:blur(2px)}100%{transform:none;opacity:1;filter:none}}
.mtx-col{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:56px;line-height:108px;color:#F5C56B;animation:mtxBlink 1s steps(1) infinite;padding:0 4px}
@keyframes mtxBlink{50%{opacity:.25}}
.mtx-bar{height:8px;border-radius:4px;background:#1a1f1b;overflow:hidden}
.mtx-bar i{display:block;height:100%;border-radius:4px;background:#F5C56B;position:relative;overflow:hidden;transition:width 1s linear}
.mtx-bar i::after{content:"";position:absolute;top:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:mtxShine 1.8s infinite}
@keyframes mtxShine{from{left:-80px}to{left:100%}}
.mtx-pc{display:flex;justify-content:space-between;font-size:13px;color:#8B948F}.mtx-pc b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;color:#F5C56B}
.mtx-open{align-items:center;text-align:center;gap:6px;min-width:240px}.mtx-open small{font-size:12px;color:#8B948F}.mtx-open b{font-size:20px;color:#F5C56B}.mtx-open span{font-size:13px;color:#8B948F}
.mtx-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:14px 0}
.mtx-done[hidden]{display:none}
.mtx-ok{width:80px;height:80px;border-radius:50%;background:#16210c;border:1px solid #3c5a18;display:flex;align-items:center;justify-content:center;color:#B8F25A}
.mtx.is-done .mtx-in{border-color:#3c5a18}
@media(max-width:980px){.mtx-in{padding:24px 18px}.mtx-live{flex-direction:column;align-items:stretch;gap:22px}.mtx h2{font-size:26px}.mtx p{font-size:14.5px}.mtx-clock{padding:16px;align-items:stretch}.mtx-row{justify-content:center}.mtx-tile{width:42px;height:62px;border-radius:9px}.mtx-num{font-size:40px}.mtx-col{font-size:30px;line-height:62px;padding:0 2px}.mtx-ts{gap:4px}}
@media(prefers-reduced-motion:reduce){.mtx-dot,.mtx-col,.mtx-bar i::after{animation:none}.mtx-num.flip{animation:none}}

.wn-wrap{display:flex;justify-content:center;margin:14px auto 0;padding:0 12px;max-width:100%;box-sizing:border-box}
.wn-wrap .wn{width:auto;min-width:0;flex:0 1 auto;margin:0}
@media(min-width:641px){.wn-wrap .wn-t{white-space:nowrap}}
.wn{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 7px 6px 7px;border-radius:999px;font:inherit;font-size:14px;line-height:1.5;text-align:left;color:#F9E4B5;background:#17130a;border:1px solid #4a3a14;box-shadow:0 0 0 6px rgba(245,197,107,.05);cursor:default}
button.wn{cursor:pointer}button.wn:hover{border-color:#6a5420}button.wn:focus-visible{outline:2px solid #F5C56B;outline-offset:3px}
.wn-wrap .wn b,.wn-sheet b{display:inline;margin:0;font-size:inherit}
.wn b{color:#fff;font-weight:700}
.wn-ic{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;background:#2a210d}
.wn-t{min-width:0}
.wn-more{flex-shrink:0;padding:3px 12px;border-radius:999px;font-weight:700;font-size:13px;white-space:nowrap;background:#2a210d;color:#F5C56B}
.wn-good{color:#D9F7A8;background:#101a09;border-color:#3c5a18;box-shadow:0 0 0 6px rgba(184,242,90,.05)}.wn-good .wn-ic,.wn-good .wn-more{background:#1c2d0e}.wn-good .wn-more{color:#B8F25A}
.wn-info{color:#CFE3FF;background:#0d1520;border-color:#1d3350;box-shadow:0 0 0 6px rgba(127,178,255,.05)}.wn-info .wn-ic,.wn-info .wn-more{background:#14223a}.wn-info .wn-more{color:#7FB2FF}
.wn-sheet{position:fixed;inset:0;z-index:2147483000;text-align:left;display:flex;align-items:center;justify-content:center;padding:16px}
.wn-sheet[hidden]{display:none}
.wn-bg{position:absolute;inset:0;background:rgba(0,0,0,.62)}
.wn-card{position:relative;text-align:left;width:min(460px,100%);max-height:86vh;overflow:auto;border-radius:20px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;background:#0F1311;border:1px solid #2a3129;color:#D7DDD9;box-shadow:0 30px 80px rgba(0,0,0,.6)}
.wn-grab{display:none;width:40px;height:4px;border-radius:2px;background:#2c332e;align-self:center}
.wn-h{display:flex;align-items:center;gap:10px}.wn-h b{font-size:16px;line-height:1.5;color:#fff}.wn-h b b{color:inherit}
.wn-card .wn-ic{width:36px;height:36px;border-radius:11px;font-size:18px}
.wn-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.wn-card li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.65}
.wn-card li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#F5C56B}
.wn-good li::before{background:#B8F25A}.wn-info li::before{background:#7FB2FF}
.wn-card li b{color:#F9E4B5}.wn-good li b{color:#D9F7A8}.wn-info li b{color:#CFE3FF}
.wn-ok{margin-top:4px;min-height:48px;border:0;border-radius:14px;background:#B8F25A;color:#0A0C0B;font:inherit;font-weight:700;font-size:15px;cursor:pointer}
@media(max-width:640px){.wn{font-size:13px;gap:8px}.wn-more{padding:3px 10px;font-size:12px}.wn-sheet{align-items:flex-end;padding:0}.wn-card{width:100%;border-radius:22px 22px 0 0;padding:14px 20px calc(24px + env(safe-area-inset-bottom))}.wn-grab{display:block}}


.vcard{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:16px;border:1.5px solid #E5484D;background:linear-gradient(135deg,#2a1012,#170b0c);color:#E9ECE8;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;margin:12px 0}
.vcard:hover{border-color:#FF6369}.vcard:focus-visible{outline:2px solid #FF6369;outline-offset:2px}
.vthumb{position:relative;width:104px;aspect-ratio:16/9;flex-shrink:0;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#40191a,#1a0f12)}
.vthumb img{width:100%;height:100%;object-fit:cover;display:block}
.vplay{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#E5484D;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 10px rgba(0,0,0,.4)}
.vtxt{flex:1;min-width:0;display:flex;flex-direction:column}
.vtxt b{display:block;font-size:15px;line-height:1.45;color:#E9ECE8;margin:0}
.vtxt span{font-size:12.5px;color:#A9B2AC;line-height:1.5}
.vchev{color:#FF6369;font-weight:700;font-size:20px;flex-shrink:0}
.vmust{position:absolute;top:-10px;left:12px;font-size:11px;font-weight:700;background:#E5484D;color:#fff;padding:1px 9px;border-radius:999px;line-height:1.6}
@keyframes vring{0%{box-shadow:0 0 0 0 rgba(229,72,77,.6)}70%{box-shadow:0 0 0 14px rgba(229,72,77,0)}100%{box-shadow:0 0 0 0 rgba(229,72,77,0)}}
@keyframes vshake{0%,70%,100%{transform:none}74%{transform:translateX(-4px) rotate(-.6deg)}78%{transform:translateX(4px) rotate(.6deg)}82%{transform:translateX(-3px)}86%{transform:translateX(3px)}90%{transform:translateX(-1px)}}
@keyframes vbreathe{50%{transform:scale(1.14)}}
.vcard.vgo{animation:vring 1.4s ease-out infinite,vshake 3.2s ease-in-out infinite}.vcard.vgo .vplay{animation:vbreathe 1.4s ease-in-out infinite}   /* v228.13: အနီ · မရပ်ဘဲ လှုပ် */
.vpill{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin-left:6px;border:0;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;background:#E5484D;color:#fff;border-radius:999px;padding:3px 10px 3px 4px;line-height:1.4;animation:vpring 1.4s ease-out infinite}
.vpill i{width:16px;height:16px;border-radius:50%;background:#fff;color:#E5484D;font-style:normal;font-size:8px;display:inline-flex;align-items:center;justify-content:center;animation:vbreathe 1.4s ease-in-out infinite}
.vpill:focus-visible{outline:2px solid #FF6369;outline-offset:2px}
@keyframes vpring{0%{box-shadow:0 0 0 0 rgba(229,72,77,.6)}70%{box-shadow:0 0 0 8px rgba(229,72,77,0)}100%{box-shadow:0 0 0 0 rgba(229,72,77,0)}}
@media(prefers-reduced-motion:reduce){.vpill,.vpill i{animation:none}}
.vlbl{font-size:12px;font-weight:600;color:#8B948F;letter-spacing:.06em;margin:2px 0 6px}
.vdlg{padding:0;border:1px solid #2a312c;border-radius:18px;background:#0F1311;color:#E9ECE8;width:min(720px,94vw);max-width:94vw}
.vdlg::backdrop{background:rgba(0,0,0,.75)}
.vdlg .vscr{position:relative;width:100%;aspect-ratio:16/9;background:#000}
.vdlg iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.vdlg .vft{display:flex;align-items:center;gap:10px;padding:10px 12px;flex-wrap:wrap}
.vdlg .vft a{color:#FF6369;font-weight:600;font-size:13.5px;text-decoration:none;flex:1}
.vdlg .vft button{border:1px solid #2a312c;background:transparent;color:#E9ECE8;border-radius:10px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}
@media(prefers-reduced-motion:reduce){.vcard.vgo,.vcard.vgo .vplay{animation:none}}
