@font-face{font-family:lenos;src:url(../media/Lenos_Regular-s.p.2csksy4hfd6pi.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:lenos;src:url(../media/Lenos_Bold-s.p.0o-m8s4g2vl8j.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:lenos Fallback;src:local(Arial);ascent-override:91.97%;descent-override:18.28%;line-gap-override:0.0%;size-adjust:106.67%}.lenos_97e84927-module__5g6Xja__className{font-family:lenos,lenos Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.lenos_97e84927-module__5g6Xja__variable{--font-lenos:"lenos", "lenos Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:somar;src:url(../media/SomarSans_Regular-s.32dze59ehcy3u.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:somar;src:url(../media/SomarSans_Bold-s.3s-r5iexttuiv.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:somar Fallback;src:local(Arial);ascent-override:101.42%;descent-override:45.04%;line-gap-override:0.0%;size-adjust:111.02%}.somar_82471601-module__PV391W__className{font-family:somar,somar Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.somar_82471601-module__PV391W__variable{--font-somar:"somar", "somar Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:thmanyah;src:url(../media/ThmanyahSans_Regular-s.31p5awdrvsz6u.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:thmanyah;src:url(../media/ThmanyahSans_Bold-s.2122zzsf58quf.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:thmanyah Fallback;src:local(Arial);ascent-override:94.48%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:105.85%}.thmanyah_1d1bae45-module__FRqGcW__className{font-family:thmanyah,thmanyah Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.thmanyah_1d1bae45-module__FRqGcW__variable{--font-thmanyah:"thmanyah", "thmanyah Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:thmanyahSerif;src:url(../media/ThmanyahSerifText_Regular-s.0jn1kcw6dfz9x.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:thmanyahSerif;src:url(../media/ThmanyahSerifText_Bold-s.22b98hno68y_t.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:thmanyahSerif Fallback;src:local(Arial);ascent-override:87.98%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:113.67%}.thmanyahserif_8ea5af1d-module__VPFMDa__className{font-family:thmanyahSerif,thmanyahSerif Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.thmanyahserif_8ea5af1d-module__VPFMDa__variable{--font-thmanyah-serif:"thmanyahSerif", "thmanyahSerif Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:cadillac;src:url(../media/CadillacSansArabic_Regular-s.1lmjo-eeg2i23.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:cadillac;src:url(../media/CadillacSansArabic_Bold-s.40nl-fnzrrt1w.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:cadillac Fallback;src:local(Arial);ascent-override:177.69%;descent-override:88.85%;line-gap-override:0.0%;size-adjust:100.17%}.cadillac_97fc6a8e-module__eaFLyW__className{font-family:cadillac,cadillac Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.cadillac_97fc6a8e-module__eaFLyW__variable{--font-cadillac:"cadillac", "cadillac Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:expo;src:url(../media/ExpoArabic_Regular-s.13_slakfxxa13.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:expo;src:url(../media/ExpoArabic_Bold-s.1ssn9raxycgu4.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:expo Fallback;src:local(Arial);ascent-override:77.93%;descent-override:32.09%;line-gap-override:0.0%;size-adjust:109.07%}.expo_f5eecd55-module__MX_0sW__className{font-family:expo,expo Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.expo_f5eecd55-module__MX_0sW__variable{--font-expo:"expo", "expo Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
@font-face{font-family:lama;src:url(../media/LamaSans_Regular-s.2t6lmfnupsami.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:lama;src:url(../media/LamaSans_Bold-s.304uzoukzhiat.woff2)format("woff2");font-display:swap;font-weight:650 900;font-style:normal}@font-face{font-family:lama Fallback;src:local(Arial);ascent-override:70.37%;descent-override:23.15%;line-gap-override:18.52%;size-adjust:108.01%}.lama_d4a37318-module__9GqcNq__className{font-family:lama,lama Fallback,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.lama_d4a37318-module__9GqcNq__variable{--font-lama:"lama", "lama Fallback", system-ui, -apple-system, Segoe UI, Tahoma, sans-serif}
:root{--f-ui:"Lenos",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--f-disp:var(--f-ui);--r-xl:28px;--r-l:20px;--r-m:14px;--r-s:10px;--col:480px;--ease:cubic-bezier(.22,.8,.24,1);--sb:env(safe-area-inset-bottom,0px);--st:env(safe-area-inset-top,0px);--on-img:#f7f2ea;--bg:#12110f;--outer:#0a0908;--s1:#1a1815;--s2:#221f1b;--s3:#2c2823;--ink:#f5f0e7;--mute:#aba294;--dim:#7a7266;--line:#f5f0e717;--line2:#f5f0e72b;--accent:#c89445;--accent-2:#d5a866;--accent-ink:#d2a35f;--on-accent:#0e0d0c;--alert:#9e3d32;--alert-ink:#d0685a;--ok:#8db07a;--warn:#e0aa52;--info:#9dbdf0;--violet:#bba5f0;--side:#0c0b0a;--side-ink:#f5f0e7;--side-mute:#9a9183;--side-on:#24211c;--glass:#12110fdb;--stage-a:#2a1d12;--stage-b:#17130f;--sel-bg:#1f1a13;--shadow:#0000008c;box-sizing:border-box;padding-top:var(--st);padding-bottom:var(--sb)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:calc(76px + var(--st));background:var(--outer)}body{background:var(--outer);color:var(--ink);font-family:var(--f-ui);overflow-wrap:anywhere;min-height:100%;margin:0;font-size:15px;font-weight:500;line-height:1.65;transition:background .3s}b,strong,h1,h2,h3,h4{font-weight:700}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button,a,[role=button],.chip{touch-action:manipulation;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}input,select,textarea{font-size:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mute{color:var(--mute)}.dim{color:var(--dim)}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.shop{max-width:var(--col);background:var(--bg);min-height:100dvh;padding-bottom:calc(88px + var(--sb));isolation:isolate;margin-inline:auto;transition:background .3s;position:relative}.shop.has-act{padding-bottom:calc(112px + var(--sb))}@media (min-width:600px){.shop{box-shadow:0 0 0 1px var(--line),0 40px 120px -40px var(--shadow)}}.view{animation:viewIn .28s var(--ease)}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hdr,.topbar{top:var(--st);z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:flex;position:sticky}.topbar{padding:10px 12px}.topbar h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.logo{flex:none;align-items:center;gap:8px;display:flex}.logo-mark{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;display:grid}.logo-word{font-family:var(--f-disp);letter-spacing:0;font-size:24px;font-weight:700;line-height:1}.loc{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 8px;display:flex}.loc small{color:var(--mute);font-size:11px;line-height:1.3}.loc b{white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:13.5px;line-height:1.4;display:flex;overflow:hidden}.loc b svg{width:14px;height:14px;color:var(--accent);flex:none}.ibtn{background:var(--s2);border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);transition:transform .12s var(--ease),background .2s;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.ibtn:active{transform:scale(.94)}.ibtn svg{width:21px;height:21px}.badge{top:-5px;background:var(--alert);color:#fff;border:2px solid var(--bg);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-5px}.badge.pop{animation:pop .4s var(--ease)}@keyframes pop{40%{transform:scale(1.35)}}.closed-bar{border-radius:var(--r-m);background:color-mix(in srgb,var(--alert) 14%,transparent);border:1px solid color-mix(in srgb,var(--alert) 35%,transparent);align-items:center;gap:10px;margin:12px 16px 0;padding:12px 14px;font-size:13.5px;display:flex}.closed-bar svg{width:20px;height:20px;color:var(--alert-ink);flex:none}.btn{border-radius:var(--r-m);cursor:pointer;background:var(--s2);min-height:50px;color:var(--ink);transition:transform .12s var(--ease),background .2s,opacity .2s;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:0 20px;font-size:15.5px;font-weight:700;line-height:1.2;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:19px;height:19px}.btn-gold{background:var(--accent);color:var(--on-accent)}.btn-gold:active{background:var(--accent-2)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-line{border:1px solid var(--line2);background:0 0}.btn-danger{background:var(--alert);color:#fff}.btn-sm{border-radius:12px;min-height:40px;padding:0 14px;font-size:14px}.btn-block{width:100%}.btn[disabled]{opacity:.42;pointer-events:none}.link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700}@media (hover:hover) and (pointer:fine){.btn-gold:hover{background:var(--accent-2)}.ibtn:hover{background:var(--s3)}.pc:hover .pc-img>svg{transform:scale(1.03)}}.sec{padding:30px 16px 0}.sec-h{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.sec-h h2{font-size:21px;line-height:1.3}.sec-h p{color:var(--mute);font-size:13px}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stack{flex-direction:column;gap:10px;display:flex}.hero-wrap{padding:12px 16px 0;position:relative}.hero-rail{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-xl);display:flex;overflow-x:auto}.hero-rail::-webkit-scrollbar{display:none}.hero{scroll-snap-align:start;aspect-ratio:4/5;border-radius:var(--r-xl);isolation:isolate;min-height:360px;max-height:min(560px,72svh);color:var(--on-img);background:#12110f;flex:0 0 100%;position:relative;overflow:hidden}.hero .art{position:absolute;inset:0}.hero .art>svg,.hero .art>img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:1;background:linear-gradient(#0e0c0a00 40%,#0e0c0acc 70%,#0e0c0af5);position:absolute;inset:0}.hero-txt{inset-inline:0;z-index:2;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px;display:flex;position:absolute;bottom:0}.hero-txt h2{font-family:var(--f-disp);max-width:12ch;font-size:clamp(34px,11vw,48px);line-height:1.1}.hero-txt p{opacity:.85;max-width:32ch;font-size:14.5px}.hero-txt .btn{margin-top:8px}.dots{justify-content:center;gap:6px;padding-top:10px;display:flex}.dots i{background:var(--line2);width:6px;height:6px;transition:width .3s var(--ease),background .3s;border-radius:99px}.dots i.on{background:var(--accent);width:20px}.qcats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:22px 16px 0;display:grid}.qcats.many{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.qcats.many::-webkit-scrollbar{display:none}.qcats.many .qcat{flex:0 0 64px}.qcat{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.qcat .th{aspect-ratio:1;background:var(--s1);border:1px solid var(--line);width:100%;transition:transform .14s var(--ease);border-radius:18px;overflow:hidden}.qcat:active .th{transform:scale(.95)}.qcat .th svg,.qcat .th img{object-fit:cover;width:100%;height:100%}.qcat span{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.stage{background:radial-gradient(120% 70% at 50% 0%,var(--stage-a) 0%,transparent 70%),linear-gradient(180deg,var(--stage-b),var(--bg));border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);margin-top:34px;padding:34px 0 30px;position:relative;overflow:hidden}.stage-h{flex-direction:column;gap:6px;margin-bottom:22px;padding:0 20px;display:flex}.stage-h h2{font-family:var(--f-disp);font-size:clamp(38px,12.5vw,54px);line-height:1.05}.stage-h p{color:var(--mute);max-width:34ch;font-size:14.5px}.stage .rail{gap:14px;margin:0;padding:0 20px 8px;scroll-padding-inline:20px}.hk{border-radius:var(--r-xl);width:min(76%,320px);color:var(--on-img);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:#16130f;flex-direction:column;display:flex;position:relative;overflow:hidden}.hk .art{aspect-ratio:3/3.5;position:relative}.hk .art>svg,.hk .art>img{object-fit:cover;width:100%;height:100%}.hk .tag{top:14px;z-index:2;position:absolute;inset-inline-start:14px}.hk-b{background:linear-gradient(#16130f00,#16130f 30%);flex-direction:column;gap:2px;margin-top:-50px;padding:16px 18px 18px;display:flex;position:relative}.hk-b small{opacity:.7;font-size:13px}.hk-b h3{font-family:var(--f-disp);font-size:34px;line-height:1.15}.hk-b p{opacity:.72;font-size:13.5px}.hk-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.hk-row .price{font-size:18px}.hk-row .price s{opacity:.55;margin-inline-start:6px;font-size:12.5px;font-weight:500;display:inline}.hk.is-out .art>svg{filter:grayscale(.8)brightness(.6)}.incl{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:12px;margin:22px 20px 0;padding:16px;display:flex}.incl-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.incl-h b{font-size:16px}.incl-h small{color:var(--accent-ink);font-size:12px;font-weight:700}.incl-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.incl-g div{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.incl-g i{background:color-mix(in srgb,var(--accent) 14%,transparent);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.incl-g i svg{width:22px;height:22px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 20px 0;display:grid}.how div{border:1px dashed var(--line2);border-radius:16px;flex-direction:column;gap:4px;padding:12px 10px;font-size:12.5px;line-height:1.45;display:flex}.how b{font-size:13.5px}.how em{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:7px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.promo{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);align-items:stretch;min-height:132px;display:flex;overflow:hidden}.promo .art{background:#12110f;flex:none;width:42%;position:relative}.promo .art>svg,.promo .art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.promo-b{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:16px;display:flex}.promo-b h3{font-size:18px;line-height:1.3}.promo-b p{color:var(--mute);font-size:13px}.promo-rail .promo{width:calc(100% - 28px);max-width:420px}.promo-rail.single .promo{width:100%}.promo.offer{background:color-mix(in srgb,var(--accent) 12%,var(--s1));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.pc{background:var(--s1);border-radius:var(--r-l);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.rail .pc{width:min(46vw,190px)}.pc-img{aspect-ratio:1;background:#1a1815;display:block;position:relative;overflow:hidden}.pc-img>svg,.pc-img>img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.pc-tags{top:8px;z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-inline-start:8px}.pc-b{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.pc-b h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.price{font-size:15.5px;font-weight:700;line-height:1.25}.price s{color:var(--dim);font-size:12px;font-weight:500;display:block}.add{background:var(--accent);width:38px;height:38px;color:var(--on-accent);cursor:pointer;transition:transform .12s var(--ease);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.add:active{transform:scale(.9)}.add svg{width:20px;height:20px}.add[disabled]{background:var(--s3);color:var(--dim);pointer-events:none}.pc.is-out .pc-img>svg,.pc.is-out .pc-img>img{filter:grayscale(.7)brightness(.6)}.veil{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.veil span{color:#f5f0e7;background:#0e0c0ad6;border:1px solid #f5f0e72e;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.pill,.st{white-space:nowrap;min-height:24px;color:var(--mute);background:color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.pill:before,.st:before{content:"";background:currentColor;border-radius:9px;flex:none;width:6px;height:6px}.pill.nodot:before{display:none}.ok{color:var(--ok)}.warn{color:var(--warn)}.alert{color:var(--alert-ink)}.info{color:var(--info)}.violet{color:var(--violet)}.gold{color:var(--accent-ink)}.off{color:var(--dim)}.pill.sale{background:var(--alert);color:#fff}.pill.sale:before{display:none}.on-img{color:#f5f0e7!important;background:#0e0c0ab8!important}.fl{text-align:start;width:132px;color:inherit;flex-direction:column;gap:8px;display:flex}.fl .th{aspect-ratio:1;border-radius:var(--r-l);border:1px solid var(--line);position:relative;overflow:hidden}.fl .th>svg,.fl .th>img{object-fit:cover;width:100%;height:100%}.fl b{font-size:14.5px}.fl small{color:var(--mute);margin-top:-6px;font-size:12px;display:block}.games{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game{border-radius:var(--r-l);aspect-ratio:1/1.12;border:1px solid var(--line);color:var(--on-img);background:#1a1815;display:block;position:relative;overflow:hidden}.game .art{position:absolute;inset:0}.game .art>svg,.game .art>img{object-fit:cover;width:100%;height:100%}.game:after{content:"";background:linear-gradient(#0000 45%,#0e0c0aeb);position:absolute;inset:0}.game-b{inset-inline:12px;z-index:2;position:absolute;bottom:12px}.game-b b{font-size:15.5px;line-height:1.3;display:block}.game-b span{opacity:.85;font-size:13px}.foot{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);color:var(--mute);flex-direction:column;gap:12px;margin:40px 16px 0;padding:22px 18px;font-size:13.5px;display:flex}.foot .row{flex-wrap:wrap;gap:10px;display:flex}.social{background:var(--s2);min-height:40px;color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.social svg{width:17px;height:17px}.bnav{bottom:0;max-width:var(--col);z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:6px 6px calc(6px + var(--sb));grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid;position:fixed;inset-inline:0}.bnav a{color:var(--dim);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 0 4px;font-size:11.5px;font-weight:700;display:flex;position:relative}.bnav a svg{width:23px;height:23px}.bnav a.on{color:var(--ink)}.bnav a.on svg{color:var(--accent)}.bnav .badge{top:2px;inset-inline-end:calc(50% - 22px)}.actbar{bottom:0;max-width:var(--col);z-index:41;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:12px 16px calc(12px + var(--sb));align-items:center;gap:12px;margin-inline:auto;display:flex;position:fixed;inset-inline:0}.actbar .sum{flex-direction:column;flex:none;min-width:0;display:flex}.actbar .sum small{color:var(--mute);font-size:12px;line-height:1.3}.actbar .sum b{white-space:nowrap;font-size:20px;line-height:1.3}.actbar .btn{flex:1;min-width:0}.hint{color:var(--warn)!important}.qty{background:var(--s2);border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;display:inline-flex}.qty button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.qty button:active{background:var(--s3)}.qty button[disabled]{opacity:.35}.qty button svg{width:18px;height:18px}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-weight:700}.qty.lg button{width:48px;height:48px}.qty.lg span{min-width:40px;font-size:18px}.gal{position:relative}.gal-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gal-rail::-webkit-scrollbar{display:none}.gal-rail>div{scroll-snap-align:center;aspect-ratio:1;background:#1a1815;flex:0 0 100%;position:relative}.gal-rail>div>svg,.gal-rail>div>img{object-fit:cover;width:100%;height:100%}.gal .dots{bottom:14px;position:absolute;inset-inline:0}.gal-back{top:12px;z-index:3;position:absolute;inset-inline-start:12px}.gal-act{top:12px;z-index:3;position:absolute;inset-inline-end:12px}.gal .ibtn{color:#f5f0e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0c0ab3;border-color:#f5f0e724}.pdp{flex-direction:column;gap:14px;padding:20px 16px 0;display:flex}.pdp h1{font-size:25px;line-height:1.35}.pdp .pr{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pdp .pr b{font-size:25px}.pdp .pr s{color:var(--dim);font-size:15px}.desc{color:var(--mute);font-size:15px;line-height:1.8}.opt-h{justify-content:space-between;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:700;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--s2);border:1px solid var(--line2);cursor:pointer;min-height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip i{opacity:.65;font-size:12px;font-style:normal}.feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feat div{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-m);color:var(--mute);flex-direction:column;gap:2px;padding:10px;font-size:12px;display:flex}.feat svg{width:20px;height:20px;color:var(--accent);margin-bottom:4px}.feat b{color:var(--ink);font-size:12.5px}.bstage{top:calc(64px + var(--st));z-index:20;background:linear-gradient(180deg,var(--bg) 84%,transparent);padding:10px 16px 12px;position:sticky}.bimg{border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);height:clamp(210px,36svh,340px);color:var(--on-img);background:#16130f;position:relative;overflow:hidden}.bimg .art{position:absolute;inset:0}.bimg .art>svg,.bimg .art>img{object-fit:cover;width:100%;height:100%}.bimg .art.in{animation:artIn .45s var(--ease)}@keyframes artIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.bflav{bottom:12px;z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;inset-inline-end:12px}.bflav i{border:2px solid #f5f0e7d9;border-radius:22px;width:74px;height:74px;display:block;overflow:hidden;box-shadow:0 10px 24px #00000080}.bflav i.in{animation:flIn .45s var(--ease)}@keyframes flIn{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.bflav i>svg,.bflav i>img{object-fit:cover;width:100%;height:100%}.bflav span{white-space:nowrap;text-overflow:ellipsis;background:#0e0c0abf;border-radius:99px;max-width:100px;padding:1px 8px;font-size:12px;font-weight:700;overflow:hidden}.bname{bottom:14px;z-index:2;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 120px);display:flex;position:absolute;inset-inline-start:16px}.bname small{opacity:.75;font-size:12.5px}.bname b{font-family:var(--f-disp);text-shadow:0 2px 20px #000;font-size:30px;line-height:1.05}.bsteps{flex-direction:column;gap:28px;padding:4px 16px 0;display:flex}.bstep-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bstep-h .n{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bstep-h h3{flex:1;font-size:17.5px}.bstep-h small{color:var(--mute);font-size:12.5px}.opts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opts2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opt{background:var(--s1);border:1.5px solid var(--line);border-radius:var(--r-l);cursor:pointer;text-align:start;color:inherit;min-width:0;transition:border-color .2s,transform .12s var(--ease);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.opt:active{transform:scale(.98)}.opt.on{border-color:var(--accent);background:var(--sel-bg)}.opt.on:after{content:"";top:8px;background:var(--accent);z-index:3;border-radius:99px;width:22px;height:22px;position:absolute;inset-inline-end:8px}.opt.on:before{content:"";top:12px;border:solid var(--on-accent);z-index:4;border-width:0 2.5px 2.5px 0;width:5px;height:9px;position:absolute;inset-inline-end:15.5px;transform:rotate(45deg)}.opt[disabled]{cursor:not-allowed;opacity:.55}.opt[disabled] .th>svg,.opt[disabled] .th>img{filter:grayscale()brightness(.6)}.opt .th{aspect-ratio:1;background:#1a1815;position:relative;overflow:hidden}.opt .th.tall{aspect-ratio:3/3.7}.opt .th.wide{aspect-ratio:16/10}.opt .th>svg,.opt .th>img{object-fit:cover;width:100%;height:100%}.opt .ob{flex-direction:column;gap:1px;padding:8px 10px 10px;display:flex}.opt .ob b{font-size:14.5px;line-height:1.35}.opt .ob small{color:var(--mute);font-size:11.5px;line-height:1.45}.opt .ob em{color:var(--accent-ink);font-size:12.5px;font-style:normal;font-weight:700}.opt .veil span{padding:4px 9px;font-size:11.5px}.rowopt{background:var(--s1);border:1.5px solid var(--line);border-radius:var(--r-l);cursor:pointer;text-align:start;width:100%;color:inherit;align-items:center;gap:12px;padding:10px;display:flex}.rowopt.on{border-color:var(--accent);background:var(--sel-bg)}.rowopt[disabled]{opacity:.5;cursor:not-allowed}.rowopt .th{border-radius:14px;flex:none;width:56px;height:56px;overflow:hidden}.rowopt .th>svg,.rowopt .th>img{object-fit:cover;width:100%;height:100%}.rowopt .tx{flex:1;min-width:0}.rowopt .tx b{font-size:14.5px;display:block}.rowopt .tx small{color:var(--mute);font-size:12.5px}.check{border:1.5px solid var(--line2);color:#0000;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.on .check,.check.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.check svg{width:16px;height:16px}.cl{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);gap:12px;padding:12px;display:flex;position:relative}.cl .th{background:#1a1815;border-radius:14px;flex:none;width:84px;height:84px;overflow:hidden}.cl .th>svg,.cl .th>img{object-fit:cover;width:100%;height:100%}.cl .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl .tx h3{padding-inline-end:34px;font-size:15px;line-height:1.4}.cl .tx p{color:var(--mute);font-size:13px;line-height:1.55}.cl .incl-line{color:var(--ok);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.cl .incl-line svg{flex:none;width:14px;height:14px;margin-top:2px}.cl .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.cl .del{top:8px;width:36px;height:36px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.cl .del svg{width:18px;height:18px}.cl .warn{font-size:12.5px;font-weight:700}.sumbox{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:10px;padding:16px;font-size:14.5px;display:flex}.sumbox .r{justify-content:space-between;gap:10px;display:flex}.sumbox .r span{color:var(--mute)}.sumbox .t{border-top:1px dashed var(--line2);padding-top:12px;font-size:17px}.sumbox .t span{color:var(--ink)}.freebar{border-radius:var(--r-m);background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.freebar i{background:var(--s3);border-radius:9px;height:6px;display:block;overflow:hidden}.freebar i b{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:9px;display:block}.upsell{padding:8px;background:var(--s1);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;width:230px;padding-inline-end:12px;display:flex}.upsell .th{border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.upsell .th>svg{width:100%;height:100%}.upsell .tx{flex:1;min-width:0;font-size:13px;line-height:1.4}.upsell .tx b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.group-t{color:var(--mute);margin:6px 2px 0;font-size:13px;font-weight:700}.promo-in{gap:8px;display:flex}.promo-in .input{flex:1;min-width:0}.field{flex-direction:column;gap:7px;display:flex}.field>label,.field>.lbl{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.field>label small,.field>.lbl small{color:var(--mute);font-size:12px;font-weight:500}.input{border-radius:var(--r-m);background:var(--s2);border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s}.input:focus{border-color:var(--accent)}.input.err{border-color:var(--alert-ink)}textarea.input{resize:vertical;min-height:88px;line-height:1.6}select.input{appearance:auto}.ferr{color:var(--alert-ink);font-size:12.5px;font-weight:700}.card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.card-h{align-items:center;gap:10px;display:flex}.card-h h2{flex:1;font-size:16.5px}.card-h>svg{width:20px;height:20px;color:var(--accent)}.pay{border-radius:var(--r-m);border:1.5px solid var(--line);background:var(--s2);cursor:pointer;text-align:start;width:100%;color:inherit;align-items:flex-start;gap:12px;padding:14px;display:flex}.pay.on{border-color:var(--accent);background:var(--sel-bg)}.pay[disabled]{opacity:.5;cursor:not-allowed}.pay .radio{border:2px solid var(--line2);border-radius:99px;flex:none;width:22px;height:22px;margin-top:2px;position:relative}.pay.on .radio{border-color:var(--accent)}.pay.on .radio:after{content:"";background:var(--accent);border-radius:99px;position:absolute;inset:3px}.pay b{font-size:14.5px;display:block}.pay small{color:var(--mute);font-size:12.5px}.terms{cursor:pointer;text-align:start;color:inherit;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;font-size:13.5px;line-height:1.6;display:flex}.note{color:var(--mute);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.note svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:3px}.map{aspect-ratio:16/11;border-radius:var(--r-l);border:1px solid var(--line);cursor:crosshair;background:#1c1a17;position:relative;overflow:hidden}.map>svg{width:100%;height:100%}.pin{touch-action:none;cursor:grab;z-index:2;width:56px;height:64px;transition:left .5s var(--ease),top .5s var(--ease);justify-content:center;margin-top:-58px;margin-left:-28px;display:flex;position:absolute;top:0;left:0}.pin.drag{cursor:grabbing;transition:none}.pin svg{filter:drop-shadow(0 6px 8px #0009);width:40px;height:52px;transition:transform .2s var(--ease)}.pin.drag svg{transform:translateY(-8px)scale(1.06)}.pin:after{content:"";background:#0000008c;border-radius:50%;width:14px;height:5px;margin-left:-7px;position:absolute;bottom:2px;left:50%}.map-ui{inset-inline:10px;z-index:3;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:10px}.map-coord{color:#cfc6b7;direction:ltr;background:#0e0c0acc;border-radius:8px;padding:4px 8px;font-size:11px}.pulse{z-index:1;background:#5aa0ff;border:3px solid #fff;border-radius:99px;width:18px;height:18px;margin:-9px 0 0 -9px;animation:1.6s infinite pulse;position:absolute}@keyframes pulse{0%{box-shadow:0 0 #5aa0ff80}to{box-shadow:0 0 0 22px #5aa0ff00}}.ok-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 20px 8px;display:flex}.ok-ring{background:color-mix(in srgb,var(--ok) 15%,transparent);width:88px;height:88px;color:var(--ok);border-radius:99px;place-items:center;display:grid}.ok-ring svg{width:46px;height:46px}.ok-ring.draw path{stroke-dasharray:30;stroke-dashoffset:30px;animation:draw .6s .15s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.ok-hero h1{font-family:var(--f-disp);font-size:34px;line-height:1.2}.onum{background:var(--s2);border:1px solid var(--line2);cursor:pointer;color:inherit;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:15px;font-weight:700;display:inline-flex}.onum svg{width:16px;height:16px;color:var(--accent)}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl li{gap:12px;padding-bottom:18px;display:flex;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";inset-inline-start:11px;background:var(--line2);width:2px;position:absolute;top:24px;bottom:0}.tl li:last-child:before{display:none}.tl li.done:before{background:var(--accent)}.tl .dot{border:2px solid var(--line2);background:var(--bg);z-index:1;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.tl .done .dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tl .cur .dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}.tl .dot svg{width:13px;height:13px}.tl .tx{flex-direction:column;padding-top:1px;line-height:1.45;display:flex}.tl .tx b{font-size:14.5px}.tl .tx small{color:var(--mute);font-size:12px}.tl li:not(.done) .tx b{color:var(--dim);font-weight:500}.tl .cancel .dot{background:var(--alert);border-color:var(--alert);color:#fff}.card .tl li:not(.done) .dot{background:var(--s1)}.oitem{align-items:flex-start;gap:10px;display:flex}.oitem .th{background:#1a1815;border-radius:12px;flex:none;width:52px;height:52px;overflow:hidden}.oitem .th>svg,.oitem .th>img{object-fit:cover;width:100%;height:100%}.oitem .tx{flex:1;min-width:0;font-size:13.5px}.oitem .tx b{font-size:14.5px;display:block}.oitem .tx span{color:var(--mute);font-size:12.5px;line-height:1.55;display:block}.kv{justify-content:space-between;gap:12px;font-size:14px;display:flex}.kv span{color:var(--mute);flex:none}.kv b{text-align:end;min-width:0}.ocard{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);color:inherit;flex-direction:column;gap:10px;padding:14px;display:flex}.ocard .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ocard .thumbs{gap:6px;display:flex}.ocard .thumbs i{border-radius:10px;width:44px;height:44px;display:block;overflow:hidden}.ocard .thumbs i>svg{width:100%;height:100%}.minibar{gap:4px;display:flex}.minibar i{background:var(--s3);border-radius:9px;flex:1;height:4px}.minibar i.on{background:var(--accent)}.sbox{background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-m);flex:1;align-items:center;gap:8px;min-width:0;padding-inline:12px;display:flex}.sbox svg{width:20px;height:20px;color:var(--mute);flex:none}.sbox input{min-width:0;min-height:46px;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.sres{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:12px;padding:10px 0;display:flex}.sres .th{border-radius:14px;flex:none;width:58px;height:58px;overflow:hidden}.sres .th>svg{width:100%;height:100%}.sres .tx{flex:1;min-width:0}.sres .tx b{font-size:14.5px;display:block}.sres .tx small{color:var(--mute);font-size:12.5px}mark{background:color-mix(in srgb,var(--accent) 32%,transparent);color:inherit;border-radius:3px}.catrow{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);color:inherit;align-items:center;gap:14px;padding:10px;display:flex}.catrow .th{border-radius:16px;flex:none;width:76px;height:76px;overflow:hidden}.catrow .th>svg,.catrow .th>img{object-fit:cover;width:100%;height:100%}.catrow .tx{flex:1;min-width:0}.catrow .tx b{font-size:17.5px;display:block}.catrow .tx small{color:var(--mute);font-size:13px}.catrow>svg{width:20px;height:20px;color:var(--dim);flex:none}.toolbar{top:calc(64px + var(--st));z-index:15;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky}.toolbar .chips{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.toolbar .chips::-webkit-scrollbar{display:none}.toolbar .chip{flex:none;min-height:38px}.sel{flex:none;position:relative}.sel select{appearance:none;background:var(--s2);border:1px solid var(--line2);min-height:38px;color:var(--ink);border-radius:999px;max-width:150px;padding:0 14px 0 32px;font-size:14px;font-weight:700}.sel svg{inset-inline-end:10px;pointer-events:none;width:16px;height:16px;color:var(--mute);margin-top:-8px;position:absolute;top:50%}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:50px 24px;display:flex}.empty .ill{background:var(--s1);border:1px solid var(--line);width:120px;height:120px;color:var(--accent);border-radius:36px;place-items:center;margin-bottom:6px;display:grid}.empty .ill svg{width:56px;height:56px}.empty h2{font-size:21px}.empty p{color:var(--mute);max-width:30ch;font-size:14px}.empty .btn{margin-top:10px}.sk{background:linear-gradient(90deg,var(--s1) 20%,var(--s2) 50%,var(--s1) 80%);border-radius:var(--r-l);background-size:200% 100%;animation:1.3s linear infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0504038c;animation:.2s fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{bottom:0;max-width:var(--col);z-index:81;background:var(--s1);color:var(--ink);border:1px solid var(--line2);overscroll-behavior:contain;max-height:88dvh;padding:8px 18px calc(18px + var(--sb));animation:up .32s var(--ease);border-bottom:0;border-radius:26px 26px 0 0;margin-inline:auto;position:fixed;inset-inline:0;overflow-y:auto}@keyframes up{0%{transform:translateY(100%)}}.sheet .grab{background:var(--line2);border-radius:9px;width:42px;height:5px;margin:4px auto 14px}.sheet h2{margin-bottom:4px;font-size:19px}.sheet .sub{color:var(--mute);margin-bottom:16px;font-size:13.5px}.dialog{z-index:82;background:var(--s1);width:min(380px,100% - 32px);color:var(--ink);border:1px solid var(--line2);animation:dlg .25s var(--ease);border-radius:24px;flex-direction:column;gap:10px;padding:22px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dlg{0%{opacity:0;transform:translate(-50%,-46%)}}.dialog h2{font-size:18px}.dialog p{color:var(--mute);font-size:14px}.dialog .acts{gap:10px;margin-top:8px;display:flex}.dialog .acts .btn{flex:1;min-width:0}.toasts{top:calc(12px + var(--st));z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:12px;display:flex;position:fixed;left:0;right:0}.toast{pointer-events:auto;background:var(--ink);max-width:min(420px,100%);color:var(--bg);box-shadow:0 14px 40px -10px var(--shadow);animation:tin .3s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14px;font-weight:700;display:flex}.toast.out{animation:tout .25s var(--ease) forwards}@keyframes tin{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes tout{to{opacity:0;transform:translateY(-10px)}}.toast svg{flex:none;width:20px;height:20px}.toast button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:14px;font-weight:700}.splash{z-index:100;background:var(--bg);transition:opacity .45s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.splash.bye{opacity:0;pointer-events:none}.splash .logo-mark{width:88px;height:88px;animation:breathe 1.6s var(--ease) infinite;border-radius:28px}.splash b{font-family:var(--f-disp);font-size:40px;line-height:1.1}.splash small{color:var(--mute);font-size:14px}@keyframes breathe{50%{box-shadow:0 0 60px color-mix(in srgb,var(--accent) 40%,transparent);transform:scale(1.06)}}.full{z-index:95;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-grid .btn{white-space:normal;min-height:46px;padding:6px 10px;font-size:13.5px;line-height:1.3}.seg{background:var(--s2);border:1px solid var(--line);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{min-height:42px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.seg button svg{width:18px;height:18px}.seg button.on{background:var(--ink);color:var(--bg)}.swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.swatch{cursor:pointer;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11.5px;font-weight:700;display:flex}.swatch.on{border-color:var(--accent)}.swatch i{aspect-ratio:1;border:1px solid var(--line2);border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}.swatch i span{display:block}.dlabel{color:var(--mute);margin:4px 0 -2px;font-size:12.5px;font-weight:700}.swtch{background:var(--s3);cursor:pointer;border:0;border-radius:99px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.swtch:after{content:"";top:3px;width:22px;height:22px;transition:inset-inline-start .2s var(--ease);background:#fff;border-radius:99px;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.swtch.on{background:var(--accent)}.swtch.on:after{inset-inline-start:23px}.stg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stg .card{gap:8px;padding:12px}.stg h3{font-size:13.5px}.stg .box{background:var(--bg);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;min-height:120px;padding:10px;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.adm{background:var(--bg);min-height:100dvh;color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.adm{grid-template-columns:250px minmax(0,1fr)}}.side{background:var(--side);color:var(--side-ink);flex-direction:column;gap:4px;height:100dvh;padding:20px 14px;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:980px){.side{display:flex}}.side .logo{padding:4px 8px}.side-sub{color:var(--side-mute);padding:0 10px 12px;font-size:12px}.nav a{color:var(--side-mute);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:700;display:flex}.nav a svg{flex:none;width:20px;height:20px}.nav a.on{background:var(--side-on);color:var(--side-ink)}.nav a.on svg{color:var(--accent)}.nav a .badge{border:0;margin-inline-start:auto;position:static}.side .sp{flex:1}.side .btn,.drawer .btn{background:var(--side-on);color:var(--side-ink);font-size:14px}.amain{min-width:0;padding:0 0 calc(40px + var(--sb))}.atop{top:var(--st);z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:12px 18px;display:flex;position:sticky}.atop h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:19px;overflow:hidden}.atop .menu{display:grid}@media (min-width:980px){.atop .menu{display:none}}.awrap{flex-direction:column;gap:16px;max-width:1200px;padding:18px;display:flex}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.stats.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;color:inherit;flex-direction:column;gap:4px;padding:16px;display:flex}.stat small{color:var(--mute);font-size:13px;font-weight:700}.stat b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,5vw,26px);line-height:1.25;overflow:hidden}.stat em{font-size:12px;font-style:normal;font-weight:700}.stat.hl{background:var(--ink);color:var(--bg);border-color:var(--ink)}.stat.hl small{color:inherit;opacity:.65}.stat.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cols{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cols.eq{grid-template-columns:repeat(2,minmax(0,1fr))}}.colstack{flex-direction:column;gap:16px;min-width:0;display:flex}.chart{width:100%;height:auto}.tbl{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.trow{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.trow:last-child{border-bottom:0}.thead{color:var(--mute);background:var(--s2);padding-block:10px;font-size:12.5px;font-weight:700}.t-orders{grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr) 110px 90px 130px}.t-orders>.keep{order:6}.t-fleet{grid-template-columns:90px minmax(0,1fr) 140px minmax(0,1fr) 110px 190px}.t-fleet>.keep{order:6}.t-prods{grid-template-columns:52px minmax(0,2fr) 80px 110px 80px 120px 60px 96px}.t-prods>.keep{order:7}.t-prods>.edit{order:8}.cellm{color:var(--mute);font-size:12px;display:none}.newrow{background:color-mix(in srgb,var(--accent) 9%,transparent)}@media (max-width:860px){.thead{display:none}.t-orders,.t-fleet{grid-template-columns:minmax(0,1fr) auto}.t-orders>:nth-child(n+3):not(.keep),.t-fleet>:nth-child(n+3):not(.keep){display:none}.t-fleet>.keep{grid-column:1/-1;justify-self:stretch!important}.t-prods{grid-template-columns:52px minmax(0,1fr) auto}.t-prods>:nth-child(n+3):not(.keep){display:none}.cellm{display:block}}.tth{background:#1a1815;border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.tth>svg,.tth>img{object-fit:cover;width:100%;height:100%}.tname b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.tname small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs .chip{flex:none;min-height:38px}.arow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arow .sbox{flex:1;min-width:200px}.fgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}.imgs{flex-wrap:wrap;gap:10px;display:flex}.imgs .im{border:1px solid var(--line2);border-radius:14px;flex:none;width:86px;height:86px;position:relative;overflow:hidden}.imgs .im>svg,.imgs .im>img{object-fit:cover;width:100%;height:100%}.imgs .im button{top:4px;color:#fff;cursor:pointer;background:#0e0c0abf;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-inline-end:4px}.imgs .im button svg{width:14px;height:14px}.imgs .im .first{bottom:4px;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:4px}.addimg{border:1.5px dashed var(--line2);width:86px;height:86px;color:var(--mute);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:grid}.addimg svg{width:24px;height:24px}.picker{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.picker button{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.picker button>svg{width:100%;height:100%}.erow{border:1px solid var(--line);background:var(--s1);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.erow .eimg{border:1px solid var(--line2);cursor:pointer;background:#1a1815;border-radius:14px;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.erow .eimg>svg,.erow .eimg>img{object-fit:cover;width:100%;height:100%}.erow .eimg span{color:#fff;text-align:center;background:#0e0c0ab8;font-size:10px;line-height:1.6;position:absolute;inset:auto 0 0}.erow .ef{flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.erow .ef b{font-size:15px}.erow .ef small{color:var(--mute);font-size:12.5px}.erow .mini{flex-direction:column;gap:3px;width:110px;display:flex}.erow .mini label{color:var(--mute);font-size:11.5px;font-weight:700}.erow .mini .input{min-height:40px;padding:6px 10px;font-size:14px}.erow .acts{align-items:center;gap:10px;margin-inline-start:auto;display:flex}@media (max-width:620px){.erow .ef{flex-basis:calc(100% - 80px)}.erow .mini{flex:1;width:auto;min-width:90px}.erow .acts{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;margin-inline-start:0}}.fleetbar{background:var(--s3);border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.fleetbar i{height:100%;display:block}.legend{color:var(--mute);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:block}.tcard{flex-direction:column;gap:10px;display:flex}.tcard .top{align-items:center;gap:12px;display:flex}.tcard .top .tth{border-radius:14px;width:56px;height:56px}.tcard .nums{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tcard .nums div{background:var(--s2);color:var(--mute);border-radius:12px;padding:8px 4px;font-size:12px}.tcard .nums b{color:var(--ink);font-size:20px;display:block}.mgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.mtile{cursor:pointer;text-align:start;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.mtile .th{aspect-ratio:1;border:1px solid var(--line2);background:#1a1815;border-radius:16px;position:relative;overflow:hidden}.mtile .th>svg,.mtile .th>img{object-fit:cover;width:100%;height:100%}.mtile .th em{bottom:6px;color:#fff;background:#0e0c0abf;border-radius:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;inset-inline-start:6px}.mtile b{font-size:13.5px}.mtile small{color:var(--mute);margin-top:-4px;font-size:11.5px}.brow{border:1px solid var(--line);background:var(--s1);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.brow .bth{background:#1a1815;border-radius:12px;flex:none;width:110px;height:76px;position:relative;overflow:hidden}.brow .bth>svg,.brow .bth>img{object-fit:cover;width:100%;height:100%}.brow .tx{flex:1;min-width:0}.brow .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.brow .tx small{color:var(--mute);font-size:12.5px;display:block}.brow .ord{flex-direction:column;gap:4px;display:flex}.brow .ord button{border:1px solid var(--line2);background:var(--s2);cursor:pointer;width:32px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.brow .ord button svg{width:15px;height:15px}.brow .ord button[disabled]{opacity:.3}@media (max-width:560px){.brow{flex-wrap:wrap}.brow .bth{width:72px;height:54px;margin-inline-end:auto}.brow .tx{flex-basis:100%;order:5}}.optbox{border:1px solid var(--line2);background:var(--s2);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.optbox .oh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bprev{background:#12110f;border-radius:20px;overflow:hidden}.drawer{top:0;bottom:0;z-index:81;background:var(--side);width:min(290px,84vw);color:var(--side-ink);padding:calc(18px + var(--st)) 14px calc(18px + var(--sb));animation:dr .3s var(--ease);flex-direction:column;gap:4px;display:flex;position:fixed;inset-inline-start:0;overflow-y:auto}@keyframes dr{0%{transform:translate(100%)}}.hint-box{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.65;display:flex}.hint-box svg{width:18px;height:18px;color:var(--accent-ink);flex:none;margin-top:2px}.code{text-align:left;color:#e8dfcf;white-space:pre;direction:ltr;background:#12110f;border-radius:14px;max-width:100%;padding:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.zrow{grid-template-columns:minmax(0,1fr) 110px 44px;align-items:center;gap:8px;display:grid}.tbl.compact .t-orders{grid-template-columns:minmax(0,1fr) auto}.tbl.compact .t-orders>:nth-child(n+3):not(.keep){display:none}.tbl.compact .cellm{display:block}@media (min-width:1150px){.stats.six .stat b{font-size:21px}}h1,h2,h3,h4{font-family:var(--f-disp)}.logo{color:var(--ink)}.logo-mark{color:inherit;width:34px;height:34px;box-shadow:none;border-radius:0;background:0 0!important}.logo-mark svg{width:100%;height:100%}.logo-word{color:inherit}.side .logo{color:var(--side-ink)}.splash .logo-mark{width:84px;height:84px;color:var(--ink);animation:breathe2 1.6s var(--ease) infinite}.splash .logo-mark svg{width:100%;height:100%}@keyframes breathe2{50%{transform:scale(1.05)}}.plate{background:var(--plate);width:100%;height:100%;display:block;position:relative}.plate>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:7%;transition:opacity .2s;display:block}img.mi.b{object-fit:cover;width:100%;height:100%;display:block}img.mi:not([src]){opacity:0}.pc-img,.opt .th,.cl .th,.gal-rail>div,.qcat .th,.fl .th,.rowopt .th,.upsell .th,.sres .th,.catrow .th{background:var(--plate)}.opt[disabled] .plate,.pc.is-out .plate,.hk.is-out .plate,.fl.is-out .plate{filter:grayscale(.95)opacity(.5)}.hero-txt .hero-h{font-family:var(--f-disp);max-width:12ch;font-size:clamp(34px,11vw,48px);line-height:1.1}.sec-tight{padding-top:16px}.bnr{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);color:var(--ink);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.bnr-img{background:#1a1511;width:100%;display:block;position:relative}.bnr-img .art{z-index:0;position:absolute;inset:0}.bnr-z{z-index:2;padding:2.6cqw 3.4cqw;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1cqw;min-width:0;padding-inline-start:6cqw;display:flex;position:absolute}.bnr-z.tight p{display:none}.bnr-z.tighter h3{font-size:clamp(15px,5cqw,22px)}.bnr-z.light{color:#f7f2ea}.bnr-z.light h3,.bnr-z.light p{text-shadow:0 1px 10px #00000073}.bnr-z.dark{color:#1c1712}.bnr-z h3{font-size:clamp(16px,calc(var(--ts) * 1cqw),40px);line-height:1.18}.bnr-z p{font-size:clamp(12px,3.5cqw,15px);font-weight:700;line-height:1.5}.bnr-z.dark p{color:#2e261e}.bnr-z .btn{min-height:36px;margin-top:1.4cqw;padding:0 14px;font-size:clamp(13px,3.6cqw,15px)}.bnr-foot{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:14px 16px 16px;display:flex}.bnr-foot h3{font-size:20px;line-height:1.3}.bnr-foot p{color:var(--mute);font-size:13.5px;line-height:1.55}.bnr-foot .btn{min-height:42px;margin-top:6px}.bnr.entry .bnr-foot{gap:10px}.hero-rail>.bnr{scroll-snap-align:start;border-radius:var(--r-xl);flex:0 0 100%}.eparts{flex-wrap:wrap;gap:6px;display:flex}.ep{background:var(--s2);border:1px solid var(--line2);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:4px;padding-inline-end:11px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.ep i{border-radius:99px;flex:none;width:32px;height:32px;display:block;overflow:hidden}.stage-bn{padding:0 16px 18px}.hk{background:var(--s1);color:var(--ink);border:1px solid var(--line)}.hk .art{aspect-ratio:1/1.04}.hk-b{background:0 0;margin-top:0;padding:14px 16px 16px}.hk-b small,.hk-b p{opacity:1;color:var(--mute)}.hk-b h3{font-size:26px;line-height:1.2}.hk-row .price s{color:var(--dim);opacity:1}.hk .tag .pill{color:#f5f0e7;background:#14100ccc}.hk .tag .pill.ok:before{background:#8db07a}.hk .tag .pill.alert:before{background:#e07a6b}.flg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.flg .fl{gap:6px;width:auto;min-width:0}.fl .th{border-radius:16px}.fl b{font-size:13.5px;line-height:1.35}.fl small{margin-top:-3px;font-size:11.5px;line-height:1.35}.fl.is-out b{color:var(--dim)}.fl .veil span{padding:3px 9px;font-size:11.5px}.incl-h{align-items:flex-start}.incl-s{color:var(--mute);margin-top:2px;font-size:12.5px}.incl-g{gap:10px}.incl-g div{gap:7px;font-size:12.5px}.incl-g .ith{aspect-ratio:1;border:1px solid var(--line);border-radius:14px;width:100%;display:block;overflow:hidden}.adn{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);align-items:center;gap:12px;padding:10px;display:flex}.adn .th{background:var(--plate);border-radius:14px;flex:none;width:64px;height:64px;display:block;overflow:hidden}.adn .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adn .tx b{font-size:14.5px;line-height:1.35}.adn .tx small,.rowopt .tx small{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.adn-e,.ro-e{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.adn-e .price,.ro-e b{white-space:nowrap;font-size:14px}.rowopt .th{width:60px;height:60px}.bimg{background:var(--plate);color:#1c1712;border:1px solid var(--line);height:clamp(236px,38svh,350px)}.bimg .art .plate{background:0 0}.bimg .art .plate>img{padding:58px 0 10px;padding-inline:10px 96px}.bname{top:12px;bottom:auto;max-width:calc(100% - 110px);inset-inline-start:14px}.bname small{opacity:1;color:#6b5e50;font-size:12.5px}.bname b{text-shadow:none;color:#1c1712;font-size:26px}.bparts{inset-inline-end:10px;z-index:2;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bpart{flex-direction:column;align-items:center;gap:4px;width:80px;display:flex}.bpart i{background:#fff;border:1px solid #28190a14;border-radius:18px;width:66px;height:66px;display:block;overflow:hidden;box-shadow:0 6px 18px #28190a29}.bpart i .plate{background:#fff}.bpart i.in{animation:flIn .4s var(--ease)}.bpart>span{color:#3a3128;text-align:center;max-width:80px;font-size:11.5px;font-weight:700;line-height:1.3}.side{top:var(--st);height:calc(100dvh - var(--st))}.fontgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fontopt{background:var(--s2);border:1.5px solid var(--line);cursor:pointer;color:var(--ink);text-align:start;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex}.fontopt.on{border-color:var(--accent);background:var(--sel-bg)}.fontopt b{font-size:22px;line-height:1.3}.fontopt span{font-size:13px;font-weight:700}.fontopt small{color:var(--mute);font-size:12px}.mmap{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.mrow{background:var(--s2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.mrow .tth{border-radius:12px;flex:none;width:56px;height:56px;display:block;overflow:hidden}.mrow .tname{flex-direction:column;gap:1px;min-width:0;display:flex}.mkey{text-align:start;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.mrow small{font-size:12px;line-height:1.45}.slots{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin-inline:-16px;padding:10px 16px 4px;display:flex;overflow-x:auto}.slots::-webkit-scrollbar{display:none}.slots .chip{flex:none;min-height:42px}.slots .chip[disabled]{opacity:.35;pointer-events:none}.sheet .slots{margin-inline:-18px;padding-inline:18px}.seg button[disabled]{opacity:.4;pointer-events:none}.bwin{border-radius:var(--r-m);background:color-mix(in srgb,var(--accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.bwin svg{width:20px;height:20px;color:var(--accent-ink);flex:none;margin-top:2px}.bwin b{font-size:14.5px;line-height:1.5;display:block}.bwin small{color:var(--mute);font-size:12.5px;display:block}.bundle{color:var(--ok);align-items:flex-start;gap:6px;margin-top:3px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.bundle svg{flex:none;width:14px;height:14px;margin-top:2px}.pnote{color:var(--mute);margin-top:10px;font-size:13px;line-height:1.7}.pnote b{color:var(--ink)}.plans .opt{padding:0}.plans .opt .ob{gap:3px;padding:14px}.plans .opt .ob b{font-size:16px}.plans .opt .ob em{font-size:15px}.hk-day{color:var(--accent-ink);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.hk-day svg{flex:none;width:15px;height:15px}.pc-rent{color:var(--accent-ink);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;display:block}.bstage{z-index:1;background:0 0;padding:10px 16px 4px;position:relative;top:auto}.bimg{height:clamp(200px,30svh,300px)}.bstep{scroll-margin-top:calc(64px + 62px + var(--st) + 8px)}.bmini{top:calc(64px + var(--st));z-index:25;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease);gap:6px;height:58px;margin-bottom:-58px;padding:8px 12px;display:flex;position:sticky;transform:translateY(-6px)}.bmini.on{opacity:1;pointer-events:auto;transform:none}.bm{border:1px solid var(--line);background:var(--s1);min-width:0;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:12px;flex:1 1 0;align-items:center;gap:7px;padding:4px 6px 4px 8px;font-size:12px;font-weight:700;display:flex}.bm i{background:var(--plate,#fff);border-radius:9px;flex:none;width:32px;height:32px;display:block;overflow:hidden}.bm i>svg,.bm i>img,.bm i .plate,.bm i .plate>img{object-fit:contain;width:100%;height:100%;padding:0!important}.bm i.in{animation:flIn .35s var(--ease)}.bm span{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.ptag{color:var(--accent-ink);font-size:12px;font-style:normal;font-weight:700;line-height:1.4;display:block}.ptag.lg{margin-bottom:-8px;font-size:14px}.foot-hrs{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.foot-hrs svg{width:18px;height:18px;color:var(--accent);flex:none}.featb{top:14px;z-index:3;background:var(--accent);color:var(--on-accent);isolation:isolate;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;inset-inline-end:14px;overflow:hidden}.featb svg{flex:none;width:15px;height:15px}.shine{overflow:hidden}.pill.shine,.qcat .th.shine{position:relative}.shine:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff0 20%,#ffffffa6 50%,#fff0 80%,#0000 100%);width:45%;animation:3.4s cubic-bezier(.45,0,.2,1) infinite shineSweep;position:absolute;inset:-20% auto -20% -60%;transform:skew(-18deg)}@keyframes shineSweep{0%,55%{left:-60%}85%,to{left:130%}}.shine-ic:before{content:"";top:-3px;z-index:3;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 12%,#fff 12% 13%,transparent 13% 37%,#fff 37% 38%,transparent 38% 62%,#fff 62% 63%,transparent 63% 87%,#fff 87% 88%,transparent 88%);background-color:#fff;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite twinkle;position:absolute;inset-inline-end:-3px;-webkit-mask:radial-gradient(circle,#000 0 1.5px,#0000 4.5px);mask:radial-gradient(circle,#000 0 1.5px,#0000 4.5px)}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:1;transform:scale(1.15)rotate(45deg)}70%{opacity:.2;transform:scale(.7)rotate(90deg)}}.toasts{bottom:calc(98px + var(--sb));top:auto!important}.toast{animation-name:tinB}@keyframes tinB{0%{opacity:0;transform:translateY(14px)scale(.96)}}.opts2 .opt .th.tall{aspect-ratio:1/1.02}.smoke{inset:0;top:var(--st);max-width:var(--col);z-index:0;background:var(--bg);pointer-events:none;margin-inline:auto;transition:background .3s;position:fixed}.smoke canvas{width:100%;height:100%;display:block}.smoke.nogl canvas,.smoke.off canvas{display:none}#app{z-index:1;position:relative}.shop{background:0 0}svg.ic{overflow:visible}@media (prefers-reduced-motion:no-preference){.ic-bag{transform-origin:50% 25%;animation:3.6s ease-in-out infinite icSway}.ic-truck{animation:2.6s ease-in-out infinite icDrive}.ic-clock .mh,.ic-clock .hh{transform-box:view-box;transform-origin:12px 12px}.ic-clock .mh{animation:6s linear infinite icSpin}.ic-clock .hh{animation:36s linear infinite icSpin}.ic-shield,.ic-cash,.ic-card,.ic-tag{animation:3.2s ease-in-out infinite icBreath}.ic-flame{transform-origin:50% 90%;animation:1.8s ease-in-out infinite icFlicker}.ic-hookah{transform-origin:50% 100%;animation:4.2s ease-in-out infinite icSway}.ic-snow{animation:9s linear infinite icSpin}.ic-whats,.ic-tiktok{transform-origin:50%;animation:3.4s ease-in-out infinite icRing}.ic-palette{animation:3.8s ease-in-out infinite icTilt}.ic-grid rect,.ic-dash rect{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite icTile}.ic-grid rect:nth-child(2),.ic-dash rect:nth-child(2){animation-delay:.25s}.ic-grid rect:nth-child(3),.ic-dash rect:nth-child(3){animation-delay:.75s}.ic-grid rect:nth-child(4),.ic-dash rect:nth-child(4){animation-delay:.5s}.ic-starS{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite icStar}.ic-chart,.ic-box,.ic-layers,.ic-archive,.ic-tip,.ic-tongs,.ic-wifiOff{animation:3.4s ease-in-out infinite icBob}}@keyframes icSway{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(6deg)}}@keyframes icDrive{0%,to{transform:translate(0)}30%{transform:translate(-1.5px,-.6px)}60%{transform:translate(1px)}}@keyframes icSpin{to{transform:rotate(360deg)}}@keyframes icBreath{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes icFlicker{0%,to{transform:scale(1)}30%{transform:scale(.94,1.07)}55%{transform:scale(1.04,.95)}80%{transform:scale(.97,1.04)}}@keyframes icRing{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-12deg)}74%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}86%{transform:rotate(3deg)}}@keyframes icTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes icTile{0%,70%,to{transform:scale(1)}80%{transform:scale(.78)}90%{transform:scale(1.06)}}@keyframes icStar{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(14deg)}}@keyframes icBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.fstar{width:16px;height:16px;color:var(--accent);vertical-align:-2px;display:inline-grid;position:relative}.fstar svg{width:16px;height:16px}.pill.feat{background:var(--accent);color:var(--on-accent);display:inline-flex!important}.pill.feat:before{display:none}.pill.feat svg{flex:none;width:13px;height:13px}.xbowl{margin-top:14px}.xbowl .opt-h{flex-direction:column;justify-content:flex-start;gap:2px}.xbowl .opt-h small{color:var(--mute);font-size:12.5px;font-weight:500}.plans .opt .ob .ins{color:var(--accent-ink);align-items:center;gap:6px;margin-top:6px;font-weight:700;display:flex}.plans .opt .ob .ins svg{flex:none;width:15px;height:15px}.xb-chips{border:1px solid var(--line);border-radius:0 0 var(--r-m) var(--r-m);background:var(--s2);border-top:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;padding:10px 12px 12px;display:flex}.xb-chips>span{color:var(--mute);width:100%;font-size:13px;font-weight:700}.warn-t{font-weight:700;display:block;color:var(--warn)!important}.bwin.bad{background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.rowopt[disabled]{opacity:.62}.insp{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.insp figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex;position:relative}.insp .ith{aspect-ratio:1;border-radius:var(--r-m);background:var(--s2);border:1px solid var(--line);display:block;overflow:hidden}.insp .ith img,.insp .ith svg{object-fit:cover;width:100%;height:100%}.insp figcaption{flex-direction:column;min-width:0;display:flex}.insp figcaption b{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;font-size:11.5px;overflow:hidden}.insp figcaption small{color:var(--mute);font-size:11.5px}.insp .ibtn.sm{top:6px;color:#f5f0e7;background:#0e0c0ab8;border-color:#0000;border-radius:10px;width:32px;height:32px;position:absolute;inset-inline-end:6px}.insp .ibtn.sm:before{content:"";position:absolute;inset:-6px}.insp .ibtn.sm svg{width:16px;height:16px}.insp-add{aspect-ratio:1;border:1.5px dashed var(--line2,var(--line));border-radius:var(--r-m);cursor:pointer;color:var(--accent-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:13.5px;font-weight:700;display:flex}.insp-add svg{width:26px;height:26px}.insp-add small{color:var(--mute);font-size:12px;font-weight:500}.insp-add:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tgv{border-radius:var(--r-l,18px);color:#e9eef2;background:#17212b;flex-direction:column;gap:10px;padding:12px;font-size:13.5px;display:flex}.tgv-h{align-items:center;gap:10px;display:flex}.tgv-h small{color:#8fa1b3;font-size:12px;display:block}.tgv-av{color:#1c1307;background:#c89445;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.tgv-av svg{width:22px;height:22px}.tgv-msg{background:#182533;border:1px solid #22303f;border-radius:14px 14px 14px 4px;flex-direction:column;gap:3px;padding:10px 12px;line-height:1.6;display:flex}.tgv-msg p{overflow-wrap:anywhere;margin:0}.tgv-btns{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.tgv-btns span{text-align:center;background:#2b5278;border-radius:8px;padding:8px 6px;font-size:12.5px;font-weight:700}.tgv-btns span:first-child{grid-column:1/-1}.tgv-files{flex-direction:column;gap:6px;display:flex}.tgv-f{background:#182533;border:1px solid #22303f;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.tgv-f>span:last-child{flex-direction:column;min-width:0;display:flex}.tgv-f b{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;font-size:12.5px;overflow:hidden}.tgv-f small{color:#8fa1b3;font-size:11.5px}.tgv-ic{color:#fff;background:#3e87c7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.tgv-ic svg{width:18px;height:18px}.terms-b{flex-direction:column;gap:6px;font-size:14px;line-height:1.75;display:flex}.terms-b h3{margin:10px 0 0;font-size:15px}.terms-l{color:var(--ink2,var(--ink));flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;display:flex}.steps-l{color:var(--mute);margin:-4px 0 0;padding-inline-start:20px;font-size:13.5px;line-height:1.8}.steps-l .cmd{color:var(--ink);unicode-bidi:isolate;font-weight:700}.zrow.two{grid-template-columns:minmax(0,1fr) 130px}.kv:has(>.swtch)>span{flex:auto;min-width:0}.kv>.swtch{flex:none}.zrow .zl{font-size:14px;font-weight:700}.font-prev{border:1px solid var(--line);border-radius:var(--r-m);background:var(--s2);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.font-prev b{font-size:20px;line-height:1.35}.font-prev p{color:var(--mute);margin:0;font-size:14px;line-height:1.7}.xf-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.xf-chips>span{width:100%;color:var(--mute);font-size:13px;font-weight:700}.xb-chips .xf-chips{width:100%;margin-top:6px}.xb-chips .xf-lock{width:100%;margin:4px 0 0}.xbowl .xf-lock{margin-top:12px}
.login-wrap{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-card{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}.login-card .logo-mark{border-radius:18px;width:56px;height:56px;margin:0 auto}.login-card .logo-mark svg{width:32px;height:32px}.login-card h1{text-align:center;font-family:var(--f-disp);font-size:26px}.tabs,.toolbar .chips,.qcats.many{flex-wrap:wrap;overflow-x:visible}.oitem .rep{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.oitem .rep img{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.otp{flex-direction:column;gap:8px;margin-top:4px;display:flex}.otp-boxes{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.otp-boxes .box{border:1px solid var(--line2);background:var(--s2);font-variant-numeric:tabular-nums;height:52px;color:var(--ink);border-radius:12px;place-items:center;min-width:0;font-size:22px;font-weight:800;display:grid}.otp-boxes .box.cur{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.otp-input{opacity:0;caret-color:#0000;color:#0000;z-index:1;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp-row{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.note.ok svg{color:var(--ok)}.t-prods.t-sale{grid-template-columns:52px minmax(0,2fr) 80px 110px 120px 110px 96px}.t-prods.t-sale>.keep{order:6}.t-prods.t-sale>.edit{order:7}@media (max-width:860px){.t-prods.t-sale{grid-template-columns:52px minmax(0,1fr) auto}}.nlist{flex-direction:column;display:flex}.nrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.nrow:first-child{border-top:0}.nrow>div{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.nrow small{color:var(--mute);font-size:12.5px}.tpl-text{resize:vertical;min-height:84px;font-family:inherit;line-height:1.7}.tpl-vars{flex-wrap:wrap}.tpl-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--s2);border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.75}.wa-msg{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,#25d366 10%,var(--s2));border:1px solid var(--line);color:var(--ink);border-radius:16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.8}.clog{color:var(--mute);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tpl-vars .chip{min-height:0;padding:6px 11px;font-size:12.5px}.stat .def{color:var(--mute);font-size:11.5px;font-weight:500;line-height:1.55}.ops-list{flex-direction:column;gap:10px;display:flex}.ops-row{border:1px solid var(--line);background:var(--s1);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ops-row.late{border-color:var(--alert-ink);box-shadow:inset 3px 0 0 var(--alert-ink)}.ops-row.done{opacity:.78}.ops-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-top .pill svg{width:14px;height:14px}.ops-mid{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.ops-units{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.audit-row{border:1px solid var(--line);background:var(--s1);border-radius:14px;padding:10px 14px}.audit-row summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;list-style:none;display:flex}.audit-row summary::-webkit-details-marker{display:none}.audit-diff{flex-direction:column;gap:6px;margin-top:10px;font-size:13px;display:flex}.audit-diff>div{background:var(--s2);overflow-wrap:anywhere;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px;display:grid}.audit-diff .old{color:var(--alert-ink);text-decoration:line-through}.audit-diff .new{color:var(--ok)}.isteps{counter-reset:st;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.isteps li{counter-increment:st;align-items:center;gap:12px;display:flex}.isteps li:before{content:counter(st);background:var(--s2);width:22px;height:22px;color:var(--mute);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ishot{background:var(--s2);border:1px solid var(--line);color:#0a84ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ishot svg{width:22px;height:22px}.ishot-word{width:auto;padding:0 10px;font-size:13px;font-weight:700}.offpill{top:calc(70px + var(--st));width:max-content;max-width:min(calc(100% - 24px),calc(var(--col) - 24px));z-index:35;background:var(--s1);border:1px solid var(--line2);color:var(--ink);text-align:start;border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex;position:fixed;inset-inline:0;box-shadow:0 6px 18px #0000002e}.offpill svg{width:18px;height:18px;color:var(--warn);flex:none}.full.off .btn{min-width:200px}.updbar{top:calc(12px + var(--st));z-index:92;background:var(--s1);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);margin-inline:auto;padding:8px 8px 8px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;inset-inline:0;box-shadow:0 6px 18px #0003}.kb-open .bnav{display:none}.kb-open .shop{padding-bottom:calc(24px + var(--sb))}html.sheet-open{overscroll-behavior-y:none}.launch-list,.invite-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.launch-list li{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.launch-list li svg{flex:none;width:18px;height:18px;margin-top:2px}.launch-list li.done svg{color:var(--ok,#3a9d5d)}.launch-list li.miss svg{color:var(--alert-ink)}.launch-list li span{gap:2px;display:grid}.launch-list li small{color:var(--mute);font-size:12.5px;line-height:1.6}.invite-list li{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.invite-list li .num{font-weight:700}.invite-add{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}@media (max-width:520px){.invite-add{grid-template-columns:1fr}}.soon{min-height:100dvh;padding:calc(24px + var(--st,0px)) 16px calc(24px + var(--sb,0px));background:var(--bg);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.soon-card{background:var(--s1);border:1px solid var(--line);border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:26px 20px;display:flex}.soon-logo{justify-content:center;align-items:center;gap:10px;display:flex}.soon h1{margin:4px 0 0;font-size:26px;line-height:1.35}.soon p{color:var(--mute);margin:0;font-size:15px;line-height:1.8}.soon .soon-follow{font-size:14px}.soon-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.soon-invite{text-align:start;gap:10px;width:100%;display:grid}.soon-err{color:var(--alert-ink)!important;font-size:13.5px!important}.soon-info{font-size:13.5px!important}.soon-age{color:var(--mute);font-size:12px!important}.soon .btn-block{width:100%}.legal-links{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;font-size:13px;display:flex}.legal-links a{color:var(--mute);text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.legal-draft{background:var(--s2);color:var(--mute);border-radius:999px;margin:0 0 10px;padding:4px 10px;font-size:12.5px;display:inline-block}.legal-todo{background:var(--s2);border:1px dashed var(--line2);color:var(--mute);border-radius:6px;padding:0 6px}.price s,.hk-row .price s{color:var(--mute);opacity:1}.splash .logo-mark{color:var(--accent)}.hero-rail{outline-offset:3px}.hero-rail>.slide{scroll-snap-align:start;flex:0 0 100%;display:flex}.hero-rail>.slide>.bnr{border-radius:var(--r-xl)}.hero-dots{gap:0;padding-top:2px}.hero-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-inline:-9px;padding:0;display:grid}.hero-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:-8px;border-radius:12px}.bnr-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:clamp(11px,3cqw,13px);font-weight:700;line-height:1.4;display:inline-flex}.adn.is-out .th,.rowopt.is-out .th{filter:grayscale(.9)opacity(.55)}.adn.is-out .tx b,.rowopt.is-out .tx b{color:var(--dim)}.pill.na{align-self:flex-start;margin-top:3px}.featb.new{padding:4px 12px}.pill.new{background:var(--accent);color:var(--on-accent);display:inline-flex!important}.sale-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.sale-rail::-webkit-scrollbar{display:none}.sale-rail>.pc{scroll-snap-align:start;flex:0 0 min(44%,190px)}.sortl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sortl li{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-m);align-items:center;gap:10px;padding:8px 10px;transition:box-shadow .15s,transform .15s;display:flex}.sortl li.dragging{border-color:var(--accent);z-index:2;position:relative;transform:scale(1.02);box-shadow:0 10px 26px #00000059}.sortl .grip{border:1px dashed var(--line2);background:var(--s2);width:44px;height:44px;color:var(--ink);cursor:grab;touch-action:none;border-radius:10px;flex:none;place-items:center;display:grid}.sortl .grip:active{cursor:grabbing}.sortl .grip svg{width:18px;height:18px}.sortl .n{text-align:center;width:22px;color:var(--mute);flex:none;font-size:13px;font-weight:700}.sortl .th{background:var(--plate);border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.sortl b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.sortl .ord{flex:none;gap:6px;display:flex}.sortl .ord button{border:1px solid var(--line2);background:var(--s2);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.sortl .ord button svg{width:16px;height:16px}.sortl .ord button[disabled]{opacity:.3}

