:root{--ground:#131A14;--surface:#1C251D;--surface-2:#263127;--surface-3:#303D31;--edge:#33402F;--edge-soft:#28332A;--edge-strong:#465545;--t-strong:#F5F8F2;--t-body:#D8E0D5;--t-mute:#9DAA9E;--t-dim:#8D9A8E;--green:#2D3D2E;--lift:#7FA886;--yellow:#F4C700;--yellow-deep:#D8B200;--on-yellow:#1A2219;--acid:#F4C700;--sweet:#A9CBA7;--ok:#74B285;--warn:#E4C24A;--stop:#E8877A;--on-ok:#13201A;--paper:#F2EDE2;--paper-2:#E9E2D3;--paper-edge:#CFC7B6;--paper-ink:#2D3D2E;--paper-mute:#6A6355;--ld-1:#DE9457;--ld-2:#CE94CC;--ld-3:#EE7A84;--ld-4:#E86C8D;--ld-5:#F4C700;--ld-6:#2FA8D5;--f:"Baloo Bhaijaan 2","SF Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;--fc:"Roboto Condensed","Arial Narrow","Helvetica Neue",Arial,sans-serif;--r:14px;--r-s:9px;--r-xs:6px;--wrap:1120px;--pad:clamp(16px,4vw,32px);--header:62px;--tabbar:62px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip;overscroll-behavior-x:none}body{margin:0;background:var(--ground);color:var(--t-body);font-family:var(--f);font-size:15.5px;line-height:1.8;-webkit-font-smoothing:antialiased;overflow-x:clip;overscroll-behavior-x:none}h1,h2,h3,h4{margin:0;color:var(--t-strong);font-weight:700;line-height:1.3;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}input,select,textarea{font:inherit;font-size:16px}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{touch-action:manipulation}.n{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}td.n,th.n{display:table-cell}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--t-mute);text-transform:uppercase}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.sec{padding-block:clamp(40px,7vw,80px)}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,32px)}.sec-h h1,.sec-h h2{font-size:clamp(24px,3.6vw,34px);margin-top:6px;letter-spacing:-.01em}.sec-h p{color:var(--t-mute);margin-top:6px;max-width:56ch}.link{color:var(--t-strong);font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.link i{font-style:normal;transition:transform .2s var(--ease);display:inline-block}.link:hover i{transform:translate(-4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:100px;font-size:15.5px;font-weight:700;border:1px solid var(--edge);background:var(--surface);color:var(--t-strong);transition:transform .18s var(--ease),background .18s,border-color .18s,color .18s;white-space:nowrap}.btn:hover{border-color:var(--edge-strong);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.go{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.btn.go:hover{background:#ffd21a;border-color:#ffd21a}.btn.ghost{background:transparent}.btn.sm{min-height:38px;padding:0 16px;font-size:14px}.btn.lg{min-height:54px;padding:0 30px;font-size:17px}.btn.wide{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.text{border:0;background:none;color:var(--t-mute);text-decoration:underline;text-underline-offset:4px;font-weight:600;padding:0 6px}.btn svg{width:18px;height:18px;flex:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:100px;border:1px solid var(--edge);background:var(--surface);color:var(--t-mute);font-size:13.5px;font-weight:600;transition:all .16s}.chip:hover{border-color:var(--edge-strong);color:var(--t-body)}.chip[aria-pressed=true]{background:var(--t-strong);border-color:var(--t-strong);color:var(--ground)}.chip .dot{width:9px;height:9px;border-radius:50%;background:var(--h,var(--t-mute))}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:100px;color:var(--h);background:color-mix(in srgb,var(--h) 14%,transparent);border:1px solid color-mix(in srgb,var(--h) 40%,transparent)}.tag small{font-size:10.5px;font-weight:600;direction:ltr;opacity:.75;letter-spacing:.03em}.card{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r)}.blank{text-align:center;color:var(--t-mute);padding:56px 20px}.tick{width:22px;height:22px;border-radius:50%;background:var(--ok);color:var(--on-ok);display:inline-grid;place-items:center;font-size:13px;font-weight:800}.hdr{position:sticky;top:0;z-index:60;height:var(--header);background:#131a14f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--edge-soft)}.hdr:after{content:"";position:absolute;inset-inline:0;top:100%;height:30px;pointer-events:none;background:linear-gradient(180deg,#131a14f5,#131a149e 45%,#131a1400)}.hdr .in{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad);height:100%;display:flex;align-items:center;gap:8px}.hdr .logo{display:flex;align-items:center;color:var(--t-strong);margin-inline-end:14px}.hdr .logo svg{height:30px;width:auto}.hdr nav{display:flex;gap:2px}.hdr nav a{padding:8px 14px;border-radius:100px;font-size:15px;font-weight:600;color:var(--t-mute);transition:all .16s}.hdr nav a:hover{color:var(--t-strong)}.hdr nav a.on{color:var(--t-strong);background:var(--surface-2)}.hdr .grow{flex:1}.hdr .wa{display:inline-flex;align-items:center;gap:6px;color:var(--t-mute);font-size:14px;font-weight:600;padding:8px 12px;border-radius:100px}.hdr .wa:hover{color:var(--t-strong)}.hdr .wa svg{width:18px;height:18px}.cartbtn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:100px;border:1px solid var(--edge);background:var(--surface);color:var(--t-strong);font-size:14px;font-weight:700;transition:all .18s}.cartbtn svg{width:19px;height:19px}.cartbtn b{min-width:22px;height:22px;padding:0 7px;border-radius:100px;background:var(--surface-2);display:grid;place-items:center;font-size:12.5px;font-variant-numeric:tabular-nums;direction:ltr}.cartbtn.has{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.cartbtn.has b{background:#1a221929}@media (max-width:840px){.hdr nav,.hdr .wa{display:none}}.tabbar{display:none;position:fixed;inset-inline:0;bottom:0;z-index:60;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#131a14f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--edge-soft)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--t-mute);position:relative}.tabbar a svg{width:23px;height:23px}.tabbar a.on{color:var(--yellow)}.tabbar a.on:before{content:"";position:absolute;top:0;width:28px;height:2px;border-radius:2px;background:var(--yellow)}@media (max-width:840px){.tabbar{display:flex}body{padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom))}}.scr1,#doors{min-height:100svh;display:flex;flex-direction:column;position:relative}#doors{justify-content:center}.scr1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(56% 40% at 86% 16%,rgba(244,199,0,.1),transparent 68%),radial-gradient(50% 30% at 2% 54%,rgba(127,168,134,.08),transparent 62%);-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 94%);mask-image:linear-gradient(to bottom,#000 58%,transparent 94%)}.scr1>section{position:relative}.hero{flex:1;display:flex;align-items:center;position:relative;padding:clamp(32px,6vw,80px) 0 clamp(68px,9vw,104px)}.proof{flex:none}@media (max-width:840px){.scr1,#doors{min-height:calc(100svh - var(--tabbar) - env(safe-area-inset-bottom))}}.hero .in{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:clamp(24px,5vw,64px);align-items:center}.hero .eyebrow{display:block;color:var(--lift)}.hero h1{font-size:clamp(56px,10vw,112px);line-height:.98;letter-spacing:-.025em;font-weight:800;margin-top:6px}.hero .lede{font-size:clamp(17px,2.2vw,21px);color:var(--t-body);margin-top:16px;max-width:36ch}.hero .mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.9vw,26px);color:var(--t-strong)}.hero .mark .cup{height:clamp(190px,22vw,290px);width:auto;max-width:100%;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.hero .mark .word{width:clamp(150px,17vw,225px);height:auto;max-width:100%}@media (max-width:760px){.hero .in{grid-template-columns:1fr}.hero .mark{order:-1}.hero .mark .cup{height:clamp(140px,30vw,190px)}.hero .mark .word{width:clamp(118px,26vw,158px)}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .72s var(--ease),transform .72s var(--ease);transition-delay:var(--d,0ms)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal],.avail .lot,.doors .door{transition:none;animation:reveal-in linear both,reveal-out linear both;animation-timeline:view(),view();animation-range:entry 0% entry 100%,exit 0% exit 96%}@keyframes reveal-in{0%{opacity:0;transform:translateY(46px) scale(.972)}to{opacity:1;transform:none}}@keyframes reveal-out{to{opacity:0;transform:translateY(-52px) scale(.93);filter:blur(2px)}}}}html.snap{scroll-snap-type:y proximity}.snap .scr1,.snap #doors,.snap #shelf{scroll-snap-align:start}.down{position:absolute;inset-inline-end:clamp(14px,4vw,44px);bottom:clamp(20px,4vw,40px);z-index:5;width:clamp(44px,4.4vw,54px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:1px solid var(--edge-strong);background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--t-strong);transition:background .18s,border-color .18s,color .18s,transform .18s var(--ease)}.down:hover{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow);transform:translateY(3px)}.down svg{width:22px;height:22px;animation:down-bob 2.4s var(--ease) infinite}@keyframes down-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (max-width:840px){.down{bottom:calc(var(--tabbar) + 18px + env(safe-area-inset-bottom))}}.proof{background:none}.proof .in{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px,3vw,40px);align-items:center;padding-block:18px}#doors{padding-bottom:clamp(72px,10vw,120px)}.proof .stars{color:var(--yellow);font-size:20px;letter-spacing:2px;line-height:1}.proof .rate{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.proof .rate small{flex-basis:100%}.proof .rate .big{font-size:38px;font-weight:800;color:var(--t-strong);line-height:1}.proof .rate small{font-size:13px;color:var(--t-mute)}.proof .claim b{display:block;font-size:17px;color:var(--t-strong)}.proof .claim span{font-size:13.5px;color:var(--t-mute)}.proof blockquote{margin:0;font-size:14px;color:var(--t-body);max-width:34ch;border-inline-start:2px solid var(--yellow);padding-inline-start:14px}.proof cite{display:block;font-style:normal;font-size:12px;color:var(--t-mute);margin-top:2px}@media (max-width:820px){.proof .in{grid-template-columns:1fr;gap:12px}.proof blockquote{max-width:none}}@media (max-width:840px){.hero{min-height:0;padding-block:clamp(14px,4vw,40px)}.hero .mark{gap:clamp(8px,2vw,16px)}.hero .mark .cup{height:min(clamp(104px,27vw,190px),21svh)}.hero .mark .word{width:min(clamp(100px,25vw,158px),20svh)}.hero h1{font-size:min(clamp(40px,12vw,72px),9svh)}.proof .in{gap:8px;padding-block:12px}.proof .rate .big{font-size:30px}.proof .stars{font-size:17px}.proof .claim b{font-size:15px}.proof blockquote{font-size:13px;line-height:1.6;padding-inline-start:11px;padding-inline-end:58px}.proof cite{font-size:11px;margin-top:1px}}.doors{display:grid;grid-template-columns:1fr 1fr;gap:14px}.door:first-child{grid-column:1/-1;min-height:clamp(150px,19vw,220px)}.door{position:relative;text-align:start;display:flex;flex-direction:column;gap:8px;padding:clamp(22px,3.2vw,32px);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);transition:all .2s var(--ease);overflow:hidden}.door:after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--h,var(--yellow));opacity:0;transition:opacity .2s}.door:hover{border-color:var(--edge-strong);transform:translateY(-3px);box-shadow:0 18px 40px #00000059}.door:hover:after{opacity:1}.door h3{font-size:clamp(22px,3vw,28px);max-width:20ch;text-wrap:balance}.door:not(.primary){justify-content:center;min-height:clamp(118px,13vw,164px)}.door .go{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;color:var(--t-strong);font-weight:700}.door .go i{font-style:normal;transition:transform .2s var(--ease)}.door:hover .go i{transform:translate(-4px)}.door.primary{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.door.primary:after{display:none}.door.primary:hover{background:#ffd21a;border-color:#ffd21a;box-shadow:0 18px 40px #f4c70038}.door.primary h3,.door.primary .go{color:var(--on-yellow)}.door.primary h3{font-size:clamp(28px,4.6vw,46px)}@media (max-width:600px){.doors{grid-template-columns:1fr}.door:first-child{min-height:0}}@media (max-width:840px){#doors{padding-bottom:calc(var(--tabbar) + 66px + env(safe-area-inset-bottom))}#doors .sec-h{margin-bottom:14px}.doors{gap:10px}.door{padding:18px 20px}.door:not(.primary){min-height:88px}.door.primary h3{font-size:clamp(24px,6.6vw,34px)}.door h3{font-size:clamp(19px,5vw,24px)}}.ladder{max-width:76ch;color:var(--t-mute);font-size:15.5px;line-height:1.95}.ladder b{color:var(--t-strong);font-weight:700}.ladder .link{white-space:nowrap}.steam{display:flex;gap:2px;align-items:center;height:17px}.steam svg{height:100%;width:auto;display:block}.sticker{container-type:inline-size;width:100%;direction:ltr;color:#272727;font-family:var(--f);line-height:1.2;-webkit-font-smoothing:auto;text-wrap:initial}.sticker .pp{position:relative;overflow:hidden;background:var(--paper,#fff);isolation:isolate}.sticker.sq .pp{border-radius:3cqw;aspect-ratio:280/258.54}.sticker.wide .pp{border-radius:5.8cqw}.sticker.print .pp{background:var(--paper)}.sticker.print .pp img{display:block;width:100%;height:auto;transform:scale(1.015)}.sticker em{font-style:normal;color:var(--h)}.sticker .pat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:15.6cqw auto;background-repeat:repeat;opacity:.1;pointer-events:none}.sticker .art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sticker .art img{position:absolute;display:block;height:auto;max-width:none}.sticker .rails{position:absolute;z-index:2;pointer-events:none}.sticker .rails b{position:absolute;top:0;bottom:0;border-radius:100cqw;display:block}.sticker .rails b:first-child{left:0;background:#f4c700}.sticker .rails b:last-child{background:#2d3d2e}.sticker .in{position:relative;z-index:3;display:flex;flex-direction:column}.sticker .steam{display:block;line-height:0;color:var(--h)}.sticker .steam svg{display:block;height:100%;width:auto}.sticker .nm{display:flex;justify-content:space-between;align-items:baseline;gap:3cqw;font-weight:800;color:#2d3d2e;line-height:1.05}.sticker .nm .en{letter-spacing:-.01em;white-space:nowrap;min-width:0}.sticker .nm .ar{direction:rtl;white-space:nowrap}.sticker .org{display:flex;justify-content:space-between;gap:3cqw;font-weight:700;color:#8c8c8c;white-space:nowrap}.sticker .org .ar{direction:rtl}.sticker .bd{display:grid;align-items:start}.sticker .rows{display:flex;flex-direction:column;min-width:0}.sticker .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15em 2cqw;border:1px solid #E6E4DE;font-weight:800;color:#272727;white-space:nowrap;min-width:0}.sticker .row>span{display:inline-flex;align-items:baseline;gap:.8em;min-width:0}.sticker .row>.ar,.sticker .row>.en+.en{margin-left:auto}.sticker .row .ar{direction:rtl}.sticker .row i{font-style:normal;font-weight:700;color:#9a9a9a}.sticker .row .en,.sticker .org .en,.sticker.b .trio small,.sticker.b .duo span{font-family:var(--fc);font-weight:700;letter-spacing:.005em}.sticker .row .en i{font-family:var(--fc)}.sticker .row .ar i{font-size:1.15em}.sticker .ft{color:#2d3d2e;line-height:0}.sticker .ft svg{width:100%;height:auto;display:block}.sticker .nfacts{font-family:var(--fc);color:#272727;direction:ltr;text-align:left;display:flex;flex-direction:column;background:var(--nfbg,transparent);border:1px solid var(--nfe,transparent)}.sticker .nfacts .full,.sticker .nfacts .lite{display:flex;flex-direction:column}.sticker .nfacts .t{display:block;font-weight:900;letter-spacing:-.02em;line-height:1}.sticker .nfacts .s{display:block;line-height:1.15}.sticker .nfacts hr{border:0;border-top:.55cqw solid #272727;margin:.4cqw 0;width:100%}.sticker .nfacts hr.m{border-top-width:.12cqw}.sticker .nfacts hr.k{border-top-width:.7cqw}.sticker .nfacts .cal{display:flex;justify-content:space-between;align-items:baseline;line-height:1.1}.sticker .nfacts .dv{text-align:right;font-weight:700}.sticker .nfacts .r{display:flex;justify-content:space-between;gap:.5cqw;border-bottom:.12cqw solid #DADAD4;line-height:1.35}.sticker .nfacts .r:last-of-type{border-bottom:0}.sticker .nfacts .fine{margin:.4cqw 0 0;color:#444;line-height:1.3}@container (max-width:519px){.sticker .nfacts .full{display:none}}@container (min-width:520px){.sticker .nfacts .lite{display:none}}.sticker.a.sq .rails{top:13.73cqw;bottom:1.36cqw;left:1.23cqw;width:8.57cqw}.sticker.a.sq .rails b{width:3.57cqw}.sticker.a.sq .rails b:last-child{left:4.64cqw;width:3.93cqw}.sticker.a.sq .in{padding:1cqw 1.05cqw 9.03cqw 12.66cqw}.sticker.a.sq .steam{height:5.4cqw;align-self:center;margin-bottom:3.4cqw}.sticker.a.sq .nm{font-size:max(19px,9cqw)}.sticker.a.sq .org{font-size:max(11px,3.3cqw);margin-top:1.6cqw}.sticker.a.sq .bd{grid-template-columns:minmax(0,1fr);margin-top:15.03cqw}.sticker.a.sq .rows{gap:1.27cqw}.sticker.a.sq .row{min-height:7.44cqw;padding:1.1cqw 1.9cqw;border-radius:.79cqw;font-size:max(9px,2.4cqw)}.sticker.a.sq .nfacts{font-size:max(4.5px,1cqw);border-radius:3.99cqw}.sticker.a.sq .nfacts .t{font-size:max(7px,2.1cqw);margin-bottom:.4cqw}.sticker.a.sq .nfacts .cal{font-size:max(6px,1.7cqw)}.sticker.a.sq .ft{width:44cqw;margin:4.8cqw 0 0 15cqw}.sticker.a.wide .rails{top:2.3cqw;bottom:7.6cqw;left:1.7cqw;width:5cqw}.sticker.a.wide .rails b{width:1.9cqw}.sticker.a.wide .rails b:last-child{left:2.9cqw}.sticker.a.wide .in{padding:2.6cqw 4.4cqw 5.6cqw 11cqw}.sticker.a.wide .steam{height:3cqw;margin-bottom:1.6cqw}.sticker.a.wide .nm{justify-content:flex-start;flex-wrap:wrap;gap:1cqw 6cqw;font-size:max(15px,3.7cqw);max-width:59cqw}.sticker.a.wide .nm>span{flex:none}.sticker.a.wide .nm .ar{margin-left:auto;margin-right:16cqw}.sticker.a.wide .org{justify-content:flex-start;gap:6cqw;font-size:max(10px,1.9cqw);margin-top:.8cqw;max-width:59cqw;padding-right:16cqw}.sticker.a.wide .org .ar{margin-left:auto}.sticker.a.wide .bd{grid-template-columns:minmax(0,1fr);margin-top:3.2cqw}.sticker.a.wide .rows{gap:1.15cqw;max-width:59cqw}.sticker.a.wide .row{min-height:4.7cqw;padding:.7cqw 2cqw;border-radius:.7cqw;font-size:max(10.5px,1.95cqw);border-color:#2d3d2e8c;background:color-mix(in srgb,var(--paper) 82%,transparent)}.sticker.a.wide .nfacts{font-size:max(4.5px,1.05cqw);margin-top:-7cqw;border-radius:1.7cqw;padding:.9cqw 1.1cqw;background:color-mix(in srgb,var(--paper) 62%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sticker.a.wide .nfacts .t{font-size:max(7px,2cqw);margin-bottom:.3cqw}.sticker.a.wide .nfacts .cal{font-size:max(6px,1.6cqw)}.sticker.a.wide .ft{width:29cqw;margin-top:3cqw}.sticker.b .pp{color:var(--ink)}.sticker.b .in{padding:10cqw 3.2cqw 5.6cqw}.sticker.b .nm{width:47.8cqw;flex-direction:column;align-items:center;gap:.6cqw;line-height:1}.sticker.b .nm .ar{font-size:max(11px,3.1cqw);font-weight:700;color:var(--sub);white-space:nowrap}.sticker.b .nm .en{font-size:max(19px,6.6cqw);font-weight:800;color:var(--ink)}.sticker.b .nm .en em.hi{color:var(--hi)}.sticker.b .bd{grid-template-columns:47.8cqw minmax(0,1fr) 19.6cqw;margin-top:3cqw}.sticker.b .rows{gap:1.5cqw}.sticker.b .trio{display:grid;grid-template-columns:repeat(3,1fr);direction:rtl;background:var(--pill);border:.3cqw solid var(--pe);border-radius:1.4cqw;padding:.9cqw .5cqw;text-align:center;min-height:7cqw;align-items:center}.sticker.b .trio span{display:flex;flex-direction:column;justify-content:center;gap:.35cqw;min-width:0;padding:0 .4cqw}.sticker.b .trio b{font-size:max(10px,2.25cqw);font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticker.b .trio small{font-size:max(8.5px,1.85cqw);font-weight:700;color:var(--ink);direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticker.b .duo{display:grid;grid-template-columns:1.62fr 1fr;gap:1.5cqw}.sticker.b .duo span{background:var(--pill);border:.3cqw solid var(--pe);border-radius:100cqw;min-height:4.4cqw;padding:.6cqw 1.6cqw;font-size:max(9px,2.05cqw);font-weight:800;color:var(--ink);display:flex;justify-content:center;align-items:center;gap:1.4cqw;white-space:nowrap}.sticker.b .duo i{font-style:normal;font-weight:700;opacity:.85}.sticker.b .nfacts{grid-column:3;margin-top:-8.4cqw;border-radius:1.8cqw;padding:1cqw 1.1cqw;font-size:max(4.5px,1.05cqw)}.sticker.b .nfacts .t{font-size:max(7px,2cqw);margin-bottom:.3cqw}.sticker.b .nfacts .cal{font-size:max(6px,1.6cqw)}.sticker.b .ft{width:36cqw;margin-top:2.6cqw;color:var(--ink)}@container (max-width:219px){.sticker .bd,.sticker .org,.sticker .art,.sticker .pat{display:none}.sticker.a .nm{flex-direction:column;align-items:flex-start;gap:1cqw}.sticker.a.sq .nm{font-size:max(15px,11cqw);margin-top:1cqw}.sticker.a.sq .steam{align-self:flex-start;margin-bottom:2cqw}.sticker.a.sq .in{min-height:100%;justify-content:center;padding-block:6cqw}.sticker.a.sq .ft{margin-top:7cqw}.sticker.a.wide .nm .ar,.sticker.b .nm{margin:0}.sticker.a.wide .nm{font-size:max(15px,7cqw);gap:4cqw;margin-top:2cqw}.sticker.a.wide .nm .ar{margin-inline-end:0}.sticker.a.wide .ft{width:36cqw;margin-top:7cqw}.sticker.b .in{padding-top:9cqw}.sticker.b .nm{width:auto;align-items:flex-start}.sticker.b .nm .en{font-size:max(15px,9cqw)}.sticker.b .ft{margin-top:8cqw;width:40cqw}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(296px,1fr));gap:18px}.lot{position:relative;display:flex;flex-direction:column;gap:14px;padding:12px 12px 16px;text-align:start;background:var(--surface);border:1px solid var(--edge);border-radius:20px;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.lot:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--h) 45%,var(--edge-strong));box-shadow:0 28px 56px -22px #000000a6}.lot .face{flex:1;display:flex;align-items:center;justify-content:center;border-radius:12px;padding:2px}.lot .face .sticker{box-shadow:0 18px 30px -16px #000c,0 1px 2px #00000059;transition:transform .28s var(--ease);border-radius:inherit}.lot:hover .face .sticker{transform:translateY(-3px)}.lot .meta{display:flex;flex-direction:column;gap:10px;padding:0 4px}.lot .l1{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lot .ln,.printrow .ln{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--h);white-space:nowrap}.lot .ln small,.printrow .ln small{font-size:10.5px;font-weight:600;color:var(--t-dim);direction:ltr;letter-spacing:.05em;text-transform:uppercase}.lot .ln .steam,.printrow .ln .steam{height:13px;gap:1.5px}.lot .st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--t-mute);white-space:nowrap}.lot .st i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.lot .st.ok{color:var(--ok)}.lot .st.low{color:var(--warn)}.lot .st.out{color:var(--t-dim)}.lot .st.match{color:var(--on-yellow);background:var(--yellow);padding:2px 10px;border-radius:100px}.lot .l2{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed var(--edge)}.price{display:inline-flex;align-items:baseline;gap:4px;font-weight:800;color:var(--t-strong);font-size:20px;font-variant-numeric:tabular-nums;direction:ltr}.price small{font-size:12px;font-weight:600;color:var(--t-mute)}.lot .act{font-size:13.5px;font-weight:700;color:var(--t-strong);border:1px solid var(--edge);border-radius:100px;padding:7px 16px;transition:all .16s;background:var(--surface-2)}.lot .lnk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.lot .act{position:relative;z-index:2}.lot .act.add{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow);cursor:pointer}.lot .act.add svg{width:18px;height:18px}.lot .act.add:hover{background:#ffd21a;border-color:#ffd21a;transform:translateY(-1px)}.lot .act.add:active{transform:translateY(0)}.lot:hover .act{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.lot.out .face .sticker{opacity:.86}.lot.out:hover .act{background:var(--surface-2);border-color:var(--edge-strong);color:var(--t-strong)}.soon{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.sn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;background:color-mix(in srgb,var(--surface) 62%,transparent);border:1px solid var(--edge-soft);border-radius:14px;transition:background .18s,border-color .18s}.sn:hover{border-color:color-mix(in srgb,var(--h) 34%,var(--edge-strong));background:var(--surface)}.sn .th{width:112px;flex:none}.sn .th .sticker{box-shadow:0 8px 16px -10px #000000b3}.sn .tx{min-width:0}.sn .nm{display:block;font-size:15px;font-weight:700;color:var(--t-body);line-height:1.4}.sn .mt{display:block;font-size:11.5px;color:var(--t-dim);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn .mt b{color:var(--h);font-weight:700}.sn .go{font-size:12.5px;font-weight:700;color:var(--t-mute);border:1px solid var(--edge);border-radius:100px;padding:5px 12px;white-space:nowrap}.sn:hover .go{color:var(--t-strong);border-color:var(--edge-strong)}@media (max-width:420px){.sn .th{width:84px}}.rxbox{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:18px 22px;margin-bottom:18px;background:linear-gradient(135deg,var(--surface),#22301F);border:1px solid color-mix(in srgb,var(--h) 45%,var(--edge));border-radius:var(--r)}.rxbox .dosebig{text-align:center;padding:8px 14px;border-radius:var(--r-s);background:#0003}.rxbox .dosebig b{display:block;font-size:34px;line-height:1;color:var(--h);font-variant-numeric:tabular-nums}.rxbox .dosebig small{font-size:11.5px;color:var(--t-mute)}.rxbox h3{font-size:19px}.rxbox p{font-size:13.5px;color:var(--t-mute);margin-top:4px}.rxbox p b{color:var(--t-body);font-weight:600}.rxbox .redo{color:var(--t-mute);text-decoration:underline;text-underline-offset:4px;font-size:13px;white-space:nowrap}@media (max-width:640px){.rxbox{grid-template-columns:1fr}.rxbox .dosebig{justify-self:start}}.shelfhero{position:relative;overflow:hidden;border-bottom:1px solid var(--edge-soft);background:radial-gradient(120% 120% at 86% -30%,rgba(244,199,0,.11),transparent 58%),linear-gradient(180deg,#19221A,var(--ground))}.shelfhero .wrap{position:relative;z-index:1;padding-block:clamp(26px,4.6vw,50px) clamp(18px,2.6vw,26px)}.sh-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.sh-top h1{font-size:clamp(30px,5vw,46px);letter-spacing:-.018em;margin-top:7px}.sh-top p{color:var(--t-mute);margin-top:9px;max-width:58ch}.lanes{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:20px}.lane{position:relative;text-align:start;min-height:80px;padding:11px 12px 10px;border-radius:var(--r-s);background:var(--surface);border:1px solid var(--edge);border-top:1px solid color-mix(in srgb,var(--h) 60%,var(--edge));display:flex;flex-direction:column;gap:2px;transition:transform .18s var(--ease),background .18s,border-color .18s}.lane:hover{transform:translateY(-2px);border-color:var(--edge-strong);border-top-color:var(--h)}.lane .nm{font-size:17px;font-weight:800;color:var(--h);line-height:1.15}.lane .lat{font-size:9.5px;font-weight:600;color:var(--t-dim);direction:ltr;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.lane .ct{margin-top:auto;padding-top:7px;font-size:11.5px;color:var(--t-dim);font-weight:600;line-height:1.4}.lane .ct b{color:var(--t-body);font-weight:700}.lane .steam{position:absolute;top:11px;inset-inline-end:11px;height:12px;gap:1.5px;opacity:.9}.lane[aria-pressed=true]{background:color-mix(in srgb,var(--h) 14%,var(--surface));border-color:color-mix(in srgb,var(--h) 45%,transparent);border-top-color:var(--h)}.lane.all{--h:var(--t-strong)}.lane.all[aria-pressed=true]{background:var(--surface-2)}@media (max-width:940px){.lanes{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px;margin-inline:calc(-1*var(--pad));padding-inline:var(--pad);scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.lanes::-webkit-scrollbar{display:none}.lane{flex:0 0 138px;scroll-snap-align:start}}.subhead{display:flex;align-items:baseline;gap:13px;margin:32px 0 16px}.subhead h2{font-size:20px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:9px}.subhead h2:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--h,var(--yellow));flex:none;transform:translateY(-1px)}.subhead .line{flex:1;height:1px;background:linear-gradient(90deg,var(--edge-strong),transparent)}.subhead small{color:var(--t-dim);font-size:12.5px;font-weight:600;white-space:nowrap}#sub-out{--h:var(--t-dim)}.crumb{display:inline-flex;align-items:center;gap:6px;color:var(--t-mute);font-size:14px;font-weight:600;padding:18px 0 6px}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,368px);gap:clamp(24px,4vw,48px);align-items:start;grid-template-areas:"head buy" "rest buy";padding-bottom:clamp(48px,8vw,96px)}.pdp .mhead{grid-area:head;display:flex;flex-direction:column;gap:14px;min-width:0}.pdp .buy{grid-area:buy}.pdp .mrest{grid-area:rest;display:flex;flex-direction:column;gap:24px;min-width:0;margin-top:24px}.pdp .mhead>.sticker{box-shadow:0 30px 60px -28px #000000d9,0 2px 4px #00000059}.printrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:2px 6px}.printrow h1{display:flex;align-items:baseline;gap:10px;font-size:22px;letter-spacing:-.01em}.printrow h1 small{font-size:13px;font-weight:600;color:var(--t-dim);direction:ltr}.printrow .grow{flex:1}.printrow .see{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--t-strong);border:1px solid var(--edge);border-radius:100px;padding:7px 14px;background:var(--surface);transition:all .16s}.printrow .see:hover{border-color:var(--edge-strong);background:var(--surface-2)}.pdp .head h1{font-size:clamp(30px,4.6vw,44px);margin-top:10px;letter-spacing:-.01em}.traits{display:grid;gap:8px;margin-top:16px}.trait{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;font-size:13px}.trait .k{color:var(--t-mute)}.trait .bar{height:6px;border-radius:100px;background:var(--surface-2);overflow:hidden}.trait .bar span{display:block;height:100%;border-radius:100px;background:var(--c)}.trait .v{font-weight:700;color:var(--t-strong)}.panel{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);overflow:hidden}.panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--edge-soft)}.panel>header h2{font-size:18px}.panel>header p{font-size:13px;color:var(--t-mute)}.panel .body{padding:18px}.cupstage{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.side{text-align:start;padding:14px 16px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--ground);display:flex;flex-direction:column;gap:4px;transition:all .18s;min-height:100%}.side .hd{font-size:16px;font-weight:800;color:var(--t-strong)}.side .lift{font-size:14.5px;font-weight:700;color:var(--h);line-height:1.35;margin-top:2px}.side ul{margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--t-body);display:flex;flex-direction:column;gap:2px}.side li:before{content:"·";color:var(--h);font-weight:800;margin-inline-end:6px}.side[aria-pressed=true]{border-color:var(--h);background:color-mix(in srgb,var(--h) 9%,var(--ground));box-shadow:inset 0 0 0 1px var(--h)}.cupwrap{display:flex;flex-direction:column;align-items:center}.cupwrap svg{width:190px;height:auto;display:block}.midway{margin-top:10px;width:100%;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:9px 14px;border-radius:100px;border:1px solid var(--edge);background:var(--ground);font-size:14px;font-weight:700;color:var(--t-body);transition:all .18s}.midway small{font-size:11.5px;font-weight:600;color:var(--t-mute);line-height:1.3}.midway:hover{border-color:var(--edge-strong)}.midway[aria-pressed=true]{border-color:var(--t-strong);color:var(--t-strong);background:color-mix(in srgb,var(--t-strong) 9%,var(--ground));box-shadow:inset 0 0 0 1px var(--t-strong)}.midway[aria-pressed=true] small{color:var(--t-body)}@media (max-width:640px){.cupstage{grid-template-columns:1fr 1fr}.cupwrap{grid-column:1/-1;order:-1;justify-self:center}.cupwrap svg{width:160px}}.rx{--rxink:color-mix(in srgb,var(--h) 40%,#1A2219);background:var(--paper);color:var(--paper-ink);border-radius:var(--r);border:1px solid var(--paper-edge);overflow:hidden;position:relative}.rx:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:linear-gradient(var(--yellow) 0 50%,var(--green) 50% 100%)}.rx .in{padding:16px 18px;margin-inline-start:6px}.rx .top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--paper-edge)}.rx .ttl{display:flex;align-items:center;gap:10px}.rx .ttl .sym{font:800 24px/1 Times New Roman,serif;color:var(--rxink);direction:ltr}.rx .ttl b{font-size:18px;font-weight:800}.rx .seg{display:inline-flex;background:var(--paper-2);border:1px solid var(--paper-edge);border-radius:100px;padding:2px;gap:2px}.rx .seg button{border-radius:100px;padding:5px 14px;font-size:13px;font-weight:700;color:var(--paper-mute);transition:all .16s;min-height:40px}.rx .seg button[aria-pressed=true]{background:var(--h);color:var(--paper-ink)}.rx .mark{display:flex;align-items:center;gap:4px;color:var(--green)}.rx .mark svg{height:16px;width:auto}.rx .lines{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--paper-mute)}.rx .line{display:flex;align-items:baseline;gap:8px}.rx .line b{color:var(--paper-ink);font-weight:800}.rx .line em{flex:1;height:1px;background:var(--paper-edge);transform:translateY(-4px)}.rx .dose{margin-top:6px;padding:8px 14px;border-radius:var(--r-s);background:color-mix(in srgb,var(--h) 10%,transparent);border:1px dashed color-mix(in srgb,var(--h) 45%,transparent);display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--paper-mute)}.rx .dose b{font-size:17px;font-weight:800;color:var(--rxink)}.rx .spec{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:1px;background:var(--paper-edge);border:1px solid var(--paper-edge);border-radius:var(--r-s);overflow:hidden}.rx .spec span{background:var(--paper);padding:8px 10px;display:flex;flex-direction:column}.rx .spec i{font-style:normal;font-size:11px;color:var(--paper-mute)}.rx .spec b{font-size:15px;font-weight:800}.rx .tip{margin-top:10px;display:flex;gap:8px;font-size:13px;line-height:1.7}.rx .tip:before{content:"!";flex:none;width:17px;height:17px;border-radius:50%;background:var(--h);color:var(--paper-ink);font:800 11px/17px var(--f);text-align:center;margin-top:3px}.rx table{width:100%;border-collapse:collapse;margin-top:12px}.rx th{font-size:11px;font-weight:800;color:var(--paper-mute);text-align:start;padding:0 6px 6px;border-bottom:1px solid var(--paper-edge)}.rx td{padding:7px 6px;font-size:14px;border-bottom:1px solid var(--paper-2)}.rx tr:last-child td{border-bottom:0}.rx td:first-child,.rx td:last-child{color:var(--rxink);font-weight:800;width:1%;white-space:nowrap}.rx td:last-child{text-align:end}.rx .sign{margin-top:12px;padding-top:8px;border-top:1px dashed var(--paper-edge);display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--paper-mute)}.rx .sign svg{height:22px;width:auto;color:var(--green)}.rx .sign .batch{margin-inline-start:auto;font-size:11px;direction:ltr;color:var(--paper-mute)}.dial{margin-top:14px}.dial .track{position:relative;height:10px;border-radius:100px;background:linear-gradient(90deg,var(--stop),var(--edge) 30%,var(--edge) 70%,var(--stop))}.dial .sweet{position:absolute;inset-block:0;left:34%;right:34%;background:var(--ok);border-radius:100px}.dial .pin{position:absolute;top:50%;width:4px;height:20px;border-radius:2px;background:var(--t-strong);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--surface)}.dial .ends{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--t-mute);direction:ltr}.dial .ends b{display:block;color:var(--t-strong);font-size:12.5px}.dial .ends span{text-align:center;max-width:12ch}.dial .cap{font-size:13px;color:var(--t-mute);margin-top:10px}.dial .cap b{color:var(--t-strong)}details.deep{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);margin-bottom:18px}details.deep summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:700;color:var(--t-strong);font-size:16px}details.deep summary::-webkit-details-marker{display:none}details.deep summary i{font-style:normal;transition:transform .2s;color:var(--t-mute)}details.deep[open] summary i{transform:rotate(180deg)}details.deep .body{padding:0 18px 18px;font-size:14.5px;color:var(--t-body)}details.deep .body>.sec{padding-block:clamp(22px,4vw,40px) 0}details.deep summary{font-size:17px}details.deep .body b{color:var(--t-strong)}details.deep summary .ttl{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}details.deep summary .tag{flex:none;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1;color:var(--yellow);background:var(--surface-2);border:1px solid var(--edge);border-radius:100px;padding:5px 9px}@media (max-width:620px){details.deep summary .ttl{font-size:16px}}.roastbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--t-mute)}.roastbar b{color:var(--t-strong)}.roastbar .track{flex:1;min-width:160px;height:8px;border-radius:100px;position:relative;background:linear-gradient(to left,#f4c700,#c2a40c,#7c6420,#2d3d2e)}.roastbar .pin{position:absolute;top:50%;width:4px;height:18px;border-radius:2px;background:var(--t-strong);transform:translate(50%,-50%);box-shadow:0 0 0 3px var(--surface)}.buy{position:sticky;top:calc(var(--header) + 16px);display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--surface);border:1px solid var(--edge);border-radius:var(--r)}.stock{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--t-body)}.stock i{width:9px;height:9px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent)}.stock.out i{background:var(--stop);box-shadow:0 0 0 4px color-mix(in srgb,var(--stop) 25%,transparent)}.grp .eyebrow{display:block;margin-bottom:8px}.plan .off i{display:block;font-style:normal;font-size:10px;font-weight:600;opacity:.72;margin-top:1px}.opts{display:grid;gap:6px}.seg2{position:relative;display:flex;gap:2px;padding:4px;border-radius:100px;background:var(--surface-2);border:1px solid var(--edge);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg2::-webkit-scrollbar{display:none}.seg2 .thumb{position:absolute;top:4px;bottom:4px;left:0;border-radius:100px;background:var(--t-strong);transition:transform .3s var(--ease),width .3s var(--ease);pointer-events:none}.seg2 button{position:relative;z-index:1;flex:none;white-space:nowrap;padding:9px 16px;border-radius:100px;font-size:13.5px;font-weight:700;color:var(--t-mute);transition:color .22s}.seg2 button:hover{color:var(--t-body)}.seg2 button[aria-checked=true]{color:var(--ground)}.seghint{margin-top:7px;font-size:12.5px;color:var(--t-mute);padding-inline-start:4px}.opts.two{grid-template-columns:1fr 1fr}.opt{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:start;min-height:46px;padding:8px 12px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--ground);font-size:14px;color:var(--t-body);transition:all .16s}.opt small{display:block;color:var(--t-mute);font-size:11.5px;line-height:1.5}.opt .num{font-size:12.5px;font-weight:700;color:var(--t-mute);font-variant-numeric:tabular-nums;direction:ltr}.opt[aria-pressed=true]{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 9%,var(--ground));color:var(--t-strong);font-weight:700}.opt[aria-pressed=true] .num{color:var(--yellow)}.buy .one{font-size:13.5px;color:var(--t-mute);line-height:1.6}.buy .one b{color:var(--t-strong)}.plans{border:1px solid var(--edge);border-radius:var(--r-s);overflow:hidden}.plan{display:flex;gap:10px;align-items:flex-start;padding:12px;background:var(--ground);border-bottom:1px solid var(--edge-soft);cursor:pointer;text-align:start;width:100%}.plan:last-child{border-bottom:0}.plan[aria-pressed=true]{background:color-mix(in srgb,var(--yellow) 8%,var(--ground))}.plan .radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--t-mute);flex:none;margin-top:4px;display:grid;place-items:center}.plan[aria-pressed=true] .radio{border-color:var(--yellow)}.plan[aria-pressed=true] .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--yellow)}.plan .txt{flex:1;min-width:0}.plan .txt b{display:block;font-size:14px;color:var(--t-strong)}.plan .txt small{display:block;font-size:11.5px;color:var(--t-mute);line-height:1.6}.plan .off{font-size:11.5px;font-weight:800;background:var(--yellow);color:var(--on-yellow);padding:1px 8px;border-radius:100px;white-space:nowrap;margin-top:4px}.addon{display:flex;gap:12px;align-items:center;padding:12px;border:1px dashed var(--edge-strong);border-radius:var(--r-s)}.addon .art{flex:none;width:48px}.addon .art svg{width:100%;height:auto}.addon .t{flex:1;min-width:0}.addon .t b{display:block;font-size:14px;color:var(--t-strong)}.addon .t small{display:block;font-size:11.5px;color:var(--t-mute);line-height:1.6}.addon button{border:1px solid var(--edge);background:var(--ground);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--t-strong);white-space:nowrap;min-height:40px}.addon button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--edge);padding-top:14px}.tot .l{font-size:13px;color:var(--t-mute)}.tot .v{font-size:30px;font-weight:800;color:var(--t-strong);font-variant-numeric:tabular-nums}.tot .v small{font-size:13px;font-weight:600;color:var(--t-mute)}.pays{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.pays span{font-size:11px;font-weight:700;border:1px solid var(--edge);border-radius:6px;padding:2px 8px;color:var(--t-mute)}.buybar{display:none;position:fixed;inset-inline:0;bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));z-index:55;padding:10px var(--pad);background:#131a14f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--edge-soft);align-items:center;gap:12px}.buybar .v{font-size:22px;font-weight:800;color:var(--t-strong);font-variant-numeric:tabular-nums}.buybar .v small{font-size:12px;color:var(--t-mute);font-weight:600}.buybar .btn{flex:1}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "buy" "rest"}.buy{position:static}.buybar{display:flex}.pdp{padding-bottom:120px}.pdp .mrest{margin-top:0}}.sheetwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-start}.sheetwrap .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s both}.sheet{position:relative;width:min(100%,480px);height:100%;background:var(--ground);border-inline-end:1px solid var(--edge);display:flex;flex-direction:column;animation:slideIn .32s var(--ease) both;box-shadow:0 0 80px #00000080}.sheet.cart{margin-inline-start:auto;border-inline-end:0;border-inline-start:1px solid var(--edge);animation-name:slideInL}.sheet>header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--edge-soft);background:var(--surface)}.sheet>header b{font-size:17px;color:var(--t-strong)}.sheet>header small{display:block;font-size:12.5px;color:var(--t-mute);font-weight:500}.sheet>header .x{margin-inline-start:auto;width:38px;height:38px;border-radius:50%;background:var(--surface-2);color:var(--t-strong);display:grid;place-items:center;font-size:20px}.sheet .prog{display:flex;gap:5px;padding:12px 18px 0}.sheet .prog i{flex:1;height:4px;border-radius:2px;background:var(--edge);transition:background .25s}.sheet .prog i.on{background:var(--yellow)}.sheet .scroll{flex:1;overflow-y:auto;padding:18px;overscroll-behavior:contain}.sheet .foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--edge-soft);background:var(--surface)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideInL{0%{transform:translate(-100%)}to{transform:none}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.sheetwrap{align-items:flex-end}.sheet,.sheet.cart{width:100%;height:100%;max-height:92dvh;border:0;border-top:1px solid var(--edge);border-radius:20px 20px 0 0;animation-name:slideUp;margin:0}.sheet:has(input:focus),.sheet:has(textarea:focus){max-height:100%;border-radius:0}.sheet:after{content:"";position:absolute;top:100%;inset-inline:0;height:50vh;background:var(--surface);pointer-events:none}}body.locked{overflow:hidden;position:fixed;inset-inline:0;width:100%}html:has(body.locked){background:var(--surface)}.chat{display:flex;flex-direction:column;gap:10px}.turn{display:flex;gap:8px;align-items:flex-end;max-width:90%;animation:rise .28s var(--ease) both}.turn.me{align-self:flex-start;flex-direction:row-reverse;max-width:82%}.who{width:32px;height:32px;border-radius:50%;flex:none;background:var(--surface-2);display:grid;place-items:center;color:var(--t-strong)}.who svg{width:16px;height:auto}.bub{padding:10px 14px;border-radius:16px;border-end-end-radius:4px;background:var(--surface);border:1px solid var(--edge);font-size:15px;line-height:1.7;color:var(--t-body)}.bub b{color:var(--t-strong)}.turn.me .bub{background:var(--yellow);color:var(--on-yellow);border-color:var(--yellow);border-radius:16px;border-end-start-radius:4px;font-weight:700}.bub.typing{display:flex;gap:4px;padding:12px 14px}.bub.typing i{width:6px;height:6px;border-radius:50%;background:var(--t-mute);animation:typing 1.1s infinite ease-in-out}.bub.typing i:nth-child(2){animation-delay:.15s}.bub.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.tray{margin-top:14px;display:flex;flex-direction:column;gap:8px;animation:rise .28s var(--ease) both}.tray .hint{font-size:12.5px;color:var(--t-mute)}.dwnfab{position:fixed;z-index:58;inset-inline-start:clamp(14px,3vw,26px);bottom:clamp(16px,3vw,26px);display:inline-flex;align-items:center;gap:9px;padding:0 18px 0 16px;min-height:50px;border-radius:100px;background:var(--yellow);color:var(--on-yellow);border:1px solid var(--yellow);font-weight:800;font-size:15px;box-shadow:0 10px 28px #00000073;transition:transform .18s var(--ease),background .18s}.dwnfab:hover{background:#ffd21a;transform:translateY(-2px)}.dwnfab:active{transform:translateY(0)}.dwnfab svg{width:17px;height:auto;flex:none}.dwnfab i{width:8px;height:8px;border-radius:50%;background:var(--t-dim);flex:none}.dwnfab i.on{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 30%,transparent);animation:pulse 2.2s infinite ease-in-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.sheet>header .dwnst{display:flex;align-items:center;gap:6px}.sheet>header .dwnst:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--t-dim)}.sheet>header .dwnst.on{color:var(--ok)}.sheet>header .dwnst.on:before{background:var(--ok)}.dwnfeed{gap:12px}.dwnpost{align-items:flex-start;max-width:100%}.dwnpost .who{font-size:14px;font-weight:800;margin-top:18px}.dwnpost .col{display:flex;flex-direction:column;gap:3px;min-width:0}.dwnpost.me .col{align-items:flex-start}.dwnpost .bub{align-self:flex-start}.dwnname{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1;padding-inline-start:4px}.dwnname b{font-size:13px;color:var(--t-strong)}.dwnname i{font-style:normal;font-weight:700;color:var(--t-mute)}.dwnname em{font-style:normal;color:var(--t-dim);font-size:11.5px}.dwnname .dwnbadge{color:var(--on-yellow);background:var(--yellow);border-radius:100px;padding:1px 8px;font-size:11px}.dwnfoot{display:flex;align-items:center;gap:6px;margin:8px 2px 0;font-size:12.5px;color:var(--t-mute)}.dwnfoot b{color:var(--yellow)}.dwnfoot .btn.text{font-size:12.5px;min-height:0}@media (max-width:640px){.dwnfab{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom) + 12px);min-height:46px;width:46px;padding:0;justify-content:center;gap:0}.dwnfab .lbl{display:none}.dwnfab i{position:absolute;top:2px;inset-inline-end:2px}}.tuneline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tuneline .lbl{font-size:12.5px;font-weight:700;color:var(--yellow)}.tuneline i{min-width:30px;padding:5px 8px;font-style:normal;font-size:12px;font-weight:700;text-align:center;border-radius:100px;background:var(--surface);border:1px solid var(--edge);color:var(--t-mute);transition:background .25s,border-color .25s,color .25s}.tuneline i.on{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.tuneline i.done,.tuneline button.done{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.tuneline button{min-width:30px;padding:5px 8px;font-size:12px;font-weight:700;text-align:center;border-radius:100px;background:var(--surface);border:1px solid var(--edge);cursor:pointer}.tuneline button:hover{border-color:var(--ok);transform:translateY(-1px)}.notebox{display:flex;gap:6px;margin-bottom:8px}.notebox input{flex:1;min-width:0;min-height:46px;padding:0 14px;border-radius:100px;border:1px solid var(--edge);background:var(--ground);color:var(--t-strong)}.notebox input:focus{outline:0;border-color:var(--yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--yellow) 25%,transparent)}.notebox .send{min-height:46px;padding:0 18px;border-radius:100px;border:1px solid var(--yellow);background:var(--yellow);color:var(--on-yellow);font-weight:800;font-size:14.5px;cursor:pointer}.notebox .send:disabled{opacity:.45;cursor:default}.refs{display:grid;gap:8px}.ref{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:start;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--surface);transition:all .16s}.ref:hover{border-color:var(--edge-strong)}.ref b{display:block;font-size:15px;color:var(--t-strong)}.ref .m{font-size:11.5px;font-weight:700;color:var(--t-mute);border:1px solid var(--edge);border-radius:100px;padding:2px 9px;white-space:nowrap}.tabae{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tab{text-align:start;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--surface);border-top:1px solid var(--h);transition:all .16s;display:flex;flex-direction:column;gap:4px}.tab:hover{border-color:var(--edge-strong);transform:translateY(-2px)}.tab b{font-size:15.5px;color:var(--t-strong)}.tab small{font-size:12px;color:var(--t-mute);line-height:1.55}.tab .ev{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.tab .ev i{font-style:normal;font-size:11px;font-weight:700;color:var(--h);border:1px solid color-mix(in srgb,var(--h) 45%,transparent);border-radius:100px;padding:0 7px}.rxcard{background:var(--surface);border:1px solid color-mix(in srgb,var(--h) 45%,var(--edge));border-radius:var(--r);overflow:hidden;min-width:260px}.rxcard .rt{padding:10px 14px;background:color-mix(in srgb,var(--h) 12%,var(--surface));display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rxcard .rt b{font-size:17px;color:var(--h)}.rxcard .rt small{font-size:11px;color:var(--t-mute);direction:ltr}.rxcard .rb{padding:12px 14px;font-size:13.5px;color:var(--t-mute)}.rxcard .kvs{display:grid;gap:6px;margin-top:10px}.rxcard .kvs div{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:6px;background:var(--ground)}.rxcard .kvs div span:last-child{color:var(--t-strong);font-weight:700}.picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;align-items:stretch}.pick{text-align:start;display:flex;flex-direction:column;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--surface);overflow:hidden;transition:all .16s}.pick:hover{border-color:var(--h)}.pick .shot{padding:8px 8px 0}.pick .shot{flex:1;display:flex;align-items:center;justify-content:center}.pick .i{padding:8px 10px;font-size:13px;color:var(--t-strong);font-weight:700;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.pick .i small{font-size:11px;color:var(--h);font-weight:700}.answers{display:flex;flex-direction:column;gap:6px}.answers .btn{justify-content:flex-start;border-radius:var(--r-s);font-weight:600;background:var(--surface)}.answers .btn.go{color:var(--t-strong)}.fixcard{background:var(--surface);border:1px solid color-mix(in srgb,var(--h) 45%,var(--edge));border-radius:var(--r);overflow:hidden}.fixcard .ft{padding:10px 14px;background:color-mix(in srgb,var(--h) 12%,var(--surface))}.fixcard .ft b{font-size:16px;color:var(--t-strong);display:block}.fixcard .ft small{font-size:12px;color:var(--t-mute)}.fixcard ol{margin:0;padding:12px 30px 12px 14px;font-size:14px;display:flex;flex-direction:column;gap:8px;color:var(--t-mute)}.fixcard ol b{color:var(--t-strong)}.fixcard .two{display:grid;grid-template-columns:1fr;gap:0}.fixcard .way{padding:12px 14px;border-top:1px solid var(--edge-soft)}.fixcard .way h4{font-size:14.5px}.fixcard .way p{font-size:12.5px;color:var(--t-mute)}.fixcard .way ol{padding-block:8px 0;padding-inline:20px 0}.fixcard .dialwrap{padding:12px 14px;border-top:1px solid var(--edge-soft)}.tuner{background:var(--surface);border:1px solid color-mix(in srgb,var(--h) 45%,var(--edge));border-radius:var(--r);padding:12px 14px}.tuner .tt{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tuner .tt b{color:var(--t-strong);font-size:15px}.tuner .tt small{font-size:11.5px;color:var(--t-mute)}.tuner .knobs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.knob{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-xs);background:var(--ground);border:1px solid var(--edge-soft)}.knob i{font-style:normal;font-size:11px;color:var(--t-mute)}.knob b{font-size:14px;color:var(--t-strong);font-variant-numeric:tabular-nums}.knob s{font-size:11px;color:var(--t-dim)}.knob.moved{border-color:var(--h);background:color-mix(in srgb,var(--h) 8%,var(--ground))}.knob.moved b{color:var(--h)}.tuner .note{font-size:12.5px;color:var(--t-mute);margin-top:8px}.landed{background:color-mix(in srgb,var(--ok) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--ok) 40%,var(--edge));border-radius:var(--r);padding:14px}.landed .hd{display:flex;align-items:center;gap:10px;font-size:15.5px;color:var(--t-strong);font-weight:700}.landed p{font-size:13.5px;color:var(--t-mute);margin-top:10px}.clinic{max-width:680px;margin:0 auto;padding-block:clamp(20px,4vw,40px) clamp(48px,8vw,96px)}.li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--edge-soft)}.li .th{width:72px;height:56px;border-radius:var(--r-xs);background:var(--paper);flex:none;overflow:hidden;display:grid;place-items:center}.li .th img{width:100%;height:100%;object-fit:cover;object-position:top}.li .th svg{width:36px;height:auto}.li .th.jar{background:none;overflow:visible;height:auto;align-self:center}.li .d{flex:1;min-width:0}.li .d b{display:block;font-size:15px;color:var(--t-strong)}.li .d small{display:block;font-size:12.5px;color:var(--t-mute);line-height:1.6}.li .d .tg{display:inline-block;font-size:11px;font-weight:700;border-radius:100px;padding:0 8px;margin-top:4px;border:1px solid var(--h);color:var(--h)}.li .rm{color:var(--t-mute);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;margin-top:2px;display:inline-block;min-height:32px;padding:4px 0}.li .p{font-weight:800;color:var(--t-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.li .row2{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.qs{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--edge);border-radius:100px;background:var(--surface)}.qs button{width:32px;height:32px;border-radius:50%;color:var(--t-mute);font-size:16px;font-weight:700;line-height:1;display:grid;place-items:center;transition:color .16s,background .16s}.qs button:hover:not(:disabled){color:var(--t-strong);background:var(--surface-2)}.qs button:disabled{opacity:.35}.qs b{min-width:22px;text-align:center;font-size:14px;font-weight:800;color:var(--t-strong)}.sum .row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:var(--t-mute)}.sum .row.big{border-top:1px solid var(--edge);margin-top:8px;padding-top:12px;font-size:17px;color:var(--t-strong);font-weight:800}.sum .row .n{font-weight:700;color:var(--t-body)}.sum .row.big .n{font-size:22px;color:var(--t-strong)}.co{max-width:720px;margin:0 auto;padding-block:clamp(20px,4vw,40px) clamp(48px,8vw,96px)}.steps{display:flex;gap:6px;margin-bottom:22px}.steps div{flex:1;padding:8px 6px;font-size:12.5px;font-weight:700;text-align:center;border-radius:100px;background:var(--surface);color:var(--t-mute);border:1px solid var(--edge)}.steps div.on{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}.steps div.done{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.box{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);padding:18px;margin-bottom:14px}.box h3{font-size:16px;margin-bottom:12px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field label{font-size:13px;color:var(--t-mute);font-weight:600}.field input,.field textarea{padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--ground);color:var(--t-strong);min-height:48px}.field input:focus,.field textarea:focus{outline:0;border-color:var(--yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--yellow) 25%,transparent)}.field input[aria-invalid=true]{border-color:var(--stop);background:color-mix(in srgb,var(--stop) 7%,var(--ground))}.field input[aria-invalid=true]:focus{border-color:var(--stop);box-shadow:0 0 0 3px color-mix(in srgb,var(--stop) 25%,transparent)}.field .err{font-size:12.5px;font-weight:600;color:var(--stop);line-height:1.5}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.two{grid-template-columns:1fr}}.done{text-align:center;padding:40px 16px}.done .big{width:64px;height:64px;border-radius:50%;background:var(--ok);color:var(--on-ok);display:grid;place-items:center;margin:0 auto 18px;font-size:30px;font-weight:800}.done h1{font-size:30px}.done p{max-width:44ch;margin:10px auto 0}.done .num{font-size:15px;color:var(--t-mute);margin-top:14px;direction:ltr;font-variant-numeric:tabular-nums}.recap{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--edge-soft)}.recap>div{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--t-mute)}.recap>div>span:first-child{font-size:11px;letter-spacing:.06em;color:var(--t-dim);font-weight:700}.recap b{font-size:14.5px;color:var(--t-strong)}@media (max-width:600px){.recap{grid-template-columns:1fr}}.vowsec{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(22px,4vw,40px);border-radius:var(--r);background:linear-gradient(120deg,#22301F,var(--surface));border:1px solid var(--edge)}.vowsec .seal{width:84px;height:84px;border-radius:50%;background:var(--yellow);color:var(--on-yellow);display:grid;place-items:center;font-size:16px;font-weight:800;transform:rotate(-8deg);box-shadow:0 10px 30px #f4c70040;text-align:center;line-height:1.2}.vowsec h2{font-size:clamp(22px,3vw,30px)}.vowsec p{color:var(--t-mute);margin-top:6px;max-width:60ch}@media (max-width:700px){.vowsec{grid-template-columns:1fr}.vowsec .seal{width:70px;height:70px;font-size:14px}}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:clamp(20px,4vw,36px) 0;border-top:1px solid var(--edge-soft)}.facts div{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--t-mute)}.facts svg{width:20px;height:20px;flex:none;color:var(--lift);margin-top:3px}.facts b{display:block;color:var(--t-strong);font-size:14px}@media (max-width:760px){.facts{grid-template-columns:1fr}}.ftr{border-top:1px solid var(--edge-soft);padding:28px 0 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--t-mute)}.ftr .logo svg{height:24px;width:auto;color:var(--t-mute)}.ftr nav{display:flex;gap:16px;flex-wrap:wrap}.ftr nav a{color:var(--t-mute)}.ftr nav a:hover{color:var(--t-strong)}.draftnote{font-size:12px;color:var(--t-dim);text-align:center;padding:0 0 28px;line-height:1.8}.toast{position:fixed;bottom:calc(var(--tabbar) + 16px + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(50%);z-index:90;background:var(--t-strong);color:var(--ground);padding:10px 18px;border-radius:100px;font-weight:700;font-size:14px;box-shadow:0 10px 30px #0006;animation:rise .25s var(--ease) both}@media (min-width:841px){.toast{bottom:24px}}.avail{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.avail{grid-template-columns:1fr 1fr}}@media (max-width:600px){.avail{grid-template-columns:1fr}}.gsum{display:flex;align-items:center;gap:clamp(18px,3.5vw,44px);flex-wrap:wrap;margin-bottom:clamp(18px,3vw,28px)}.gsum .g{display:flex;align-items:center;gap:12px}.gsum .g .big{font-size:46px;font-weight:800;color:var(--t-strong);line-height:1}.gsum .g small{display:block;font-size:13px;color:var(--t-mute);margin-top:2px}.gsum .hist{display:grid;grid-template-columns:auto minmax(120px,220px) auto;gap:2px 10px;align-items:center;font-size:12px;color:var(--t-mute)}.gsum .hist i{display:block;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.gsum .hist i b{display:block;height:100%;background:var(--yellow);border-radius:3px}.gmark{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--t-mute);margin-inline-start:auto;white-space:nowrap}.gmark svg{width:16px;height:16px;flex:none}.stars{color:var(--yellow);font-size:15px;letter-spacing:1.5px;line-height:1;display:inline-block}.stars .off{color:var(--surface-3)}.gsum .g .stars{font-size:18px}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rev{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.rev .rhead{display:flex;align-items:center;gap:10px}.rev .rhead>div{min-width:0;flex:1}.rev .av{width:38px;height:38px;border-radius:50%;background:var(--surface-3);color:var(--t-strong);font-weight:700;font-size:16px;display:grid;place-items:center;overflow:hidden;flex:none}.rev .av img{width:100%;height:100%;object-fit:cover}.rev .nm{font-weight:700;color:var(--t-strong);font-size:14.5px;line-height:1.3}.rev .dt{font-size:12px;color:var(--t-mute);min-height:1em}.rev p{font-size:14px;line-height:1.75;color:var(--t-body);overflow-wrap:anywhere}.rev p.clip{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rev .more{align-self:flex-start;font-size:13px;font-weight:700;color:var(--yellow)}.rev .reply{margin-top:4px;padding:10px 12px;border-radius:var(--r-s);background:var(--surface-2);font-size:13px;line-height:1.7;color:var(--t-mute)}.rev .reply b{display:block;color:var(--lift);font-size:12px;margin-bottom:2px}.gmore{display:flex;justify-content:center;margin-top:18px}.gseed{margin-top:14px;font-size:13px;color:var(--t-mute)}.gseed code{font-family:var(--fc);font-size:12px;direction:ltr;unicode-bidi:isolate;background:var(--surface-2);padding:1px 6px;border-radius:4px}@media (max-width:900px){.revs{grid-template-columns:1fr 1fr}}@media (max-width:600px){.revs{grid-template-columns:1fr}.gsum .hist{grid-template-columns:auto 1fr auto;width:100%}.gmark{margin-inline-start:0}}.assume{color:var(--yellow);border-bottom:1px dashed color-mix(in srgb,var(--yellow) 55%,transparent);font-weight:600;cursor:help}.assume:after{content:"؟";font-size:9px;vertical-align:super;opacity:.65;margin-inline-start:1px}.assumenote{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:var(--r-s);font-size:13px;color:var(--t-mute);background:color-mix(in srgb,var(--yellow) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--yellow) 26%,transparent)}.assumenote b{color:var(--yellow)}.assumenote svg{width:18px;height:18px;flex:none;color:var(--yellow);margin-top:3px}.phero{padding:clamp(26px,5vw,58px) 0 clamp(20px,3vw,30px);border-bottom:1px solid var(--edge-soft);margin-bottom:clamp(24px,4vw,40px)}.phero h1{font-size:clamp(30px,5vw,46px);letter-spacing:-.015em;margin-top:8px}.phero .lede{color:var(--t-mute);font-size:clamp(15px,1.8vw,18px);max-width:62ch;margin-top:12px;line-height:1.75}.phero .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;align-items:center}.pagewrap{padding-bottom:clamp(48px,8vw,96px)}.doc{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:clamp(24px,4vw,56px);align-items:start}.doc .toc{position:sticky;top:calc(var(--header) + 18px);display:flex;flex-direction:column;gap:2px}.doc .toc b{font-size:11.5px;letter-spacing:.08em;color:var(--t-mute);margin-bottom:9px;font-weight:700}.doc .toc a{padding:7px 12px;border-radius:var(--r-xs);color:var(--t-mute);font-size:13.5px;border-inline-start:2px solid transparent;transition:all .16s}.doc .toc a:hover{color:var(--t-strong);background:var(--surface)}.doc .toc a.on{color:var(--t-strong);background:var(--surface);border-inline-start-color:var(--yellow)}@media (max-width:880px){.doc{grid-template-columns:minmax(0,1fr)}.doc .toc{display:none}}.prose{display:flex;flex-direction:column;gap:clamp(26px,4vw,42px)}.prose>section{scroll-margin-top:calc(var(--header) + 20px)}.prose h2{font-size:clamp(21px,2.7vw,28px);margin-bottom:14px;letter-spacing:-.01em}.prose h3{font-size:16.5px;margin:20px 0 7px}.prose p{color:var(--t-body);max-width:70ch;margin-bottom:11px}.prose ul,.prose ol{margin:11px 0;padding-inline-start:22px;color:var(--t-body);max-width:70ch}.prose li{margin-bottom:8px}.prose li::marker{color:var(--t-dim)}.prose b{color:var(--t-strong)}.prose .lead{font-size:16.5px;color:var(--t-mute);max-width:66ch}.callout{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-s);background:var(--surface);border:1px solid var(--edge);border-inline-start:1px solid var(--h,var(--lift));font-size:14px;color:var(--t-mute);margin:14px 0;max-width:72ch}.callout b{color:var(--t-strong)}.acc{border:1px solid var(--edge);border-radius:var(--r);overflow:hidden;background:var(--surface)}.acc details{border-bottom:1px solid var(--edge-soft)}.acc details:last-child{border-bottom:0}.acc summary{list-style:none;cursor:pointer;padding:15px 18px;font-weight:700;color:var(--t-strong);font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:14px;transition:color .16s}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:8px;height:8px;flex:none;border-right:2px solid var(--t-mute);border-bottom:2px solid var(--t-mute);transform:rotate(45deg) translateY(-2px);transition:transform .22s var(--ease)}.acc summary:hover{color:var(--yellow)}.acc details[open] summary{color:var(--yellow)}.acc details[open] summary:after{transform:rotate(-135deg) translateY(-2px);border-color:var(--yellow)}.acc .a{padding:0 18px 17px;color:var(--t-mute);font-size:14.5px;max-width:74ch}.acc .a p{margin-bottom:9px}.acc .a p:last-child{margin-bottom:0}.acc .a b{color:var(--t-strong)}.tblwrap{overflow-x:auto;border:1px solid var(--edge);border-radius:var(--r);background:var(--surface)}.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}.tbl th{text-align:start;font-size:11.5px;letter-spacing:.05em;color:var(--t-mute);font-weight:700;padding:11px 14px;border-bottom:1px solid var(--edge);background:var(--surface-2);white-space:nowrap}.tbl td{padding:12px 14px;border-top:1px solid var(--edge-soft);color:var(--t-body);vertical-align:top}.tbl tr:first-child td{border-top:0}.tbl td b{color:var(--t-strong);font-weight:700}.tbl td small{display:block;color:var(--t-mute);font-size:12.5px;margin-top:2px}.tbl .n{color:var(--t-strong);font-weight:700}.tbl td.dash{color:var(--t-mute)}@media (max-width:620px){.tblwrap{overflow-x:visible}.tbl{display:block;min-width:0}.tbl thead{display:none}.tbl tbody{display:block}.tbl tr{display:block;padding:13px 15px;border-top:1px solid var(--edge-soft)}.tbl tbody tr:first-child{border-top:0}.tbl td{display:block;padding:0;border-top:0;color:var(--t-mute);font-size:14px}.tbl td+td{margin-top:9px}.tbl td:first-child{color:var(--t-body);font-size:15px}.tbl td:first-child+td{margin-top:8px}.tbl td[data-l]:before{content:attr(data-l);display:block;font-size:11px;letter-spacing:.04em;font-weight:700;color:var(--t-mute);opacity:.6;margin-bottom:1px}.tbl td.dash{display:none}.tbl td small{margin-top:3px}}.seg{display:inline-flex;padding:4px;border-radius:100px;background:var(--surface);border:1px solid var(--edge);gap:3px;flex-wrap:wrap}.seg button{padding:8px 17px;border-radius:100px;font-size:14px;font-weight:700;color:var(--t-mute);transition:all .18s;white-space:nowrap}.seg button:hover{color:var(--t-body)}.seg button[aria-pressed=true]{background:var(--sg,var(--yellow));color:var(--on-yellow)}.seg.wide{display:flex;width:100%}.seg.wide button{flex:1;text-align:center}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);align-items:start}@media (max-width:780px){.duo{grid-template-columns:1fr}}.cupbuy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,368px);gap:clamp(24px,4vw,48px);align-items:start}@media (max-width:900px){.cupbuy{grid-template-columns:1fr}}.cupart{background:linear-gradient(160deg,#22301F,var(--surface));border:1px solid var(--edge);border-radius:var(--r);display:grid;place-items:center;padding:clamp(32px,6vw,68px)}.cupart svg{width:min(270px,54vw);height:auto;color:var(--t-strong)}.specline{font-size:14px;color:var(--t-mute);margin-top:12px;font-variant-numeric:tabular-nums}.hours div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--edge-soft);font-size:14px}.hours div:last-child{border-bottom:0}.hours .d{color:var(--t-mute)}.hours .h{color:var(--t-strong);font-weight:700;unicode-bidi:plaintext;text-align:end;font-variant-numeric:tabular-nums}.fnav{display:flex;align-items:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap;padding:clamp(22px,4vw,36px) 0;border-top:1px solid var(--edge-soft)}.fnav .logo{display:inline-flex}.fnav .logo svg{height:26px;width:auto;color:var(--t-strong)}.fnav nav{display:flex;gap:6px 18px;flex-wrap:wrap;flex:1}.fnav nav a{font-size:14px;color:var(--t-mute);transition:color .14s}.fnav nav a:hover{color:var(--t-strong)}.fnav .wa{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--t-strong);border:1px solid var(--edge);border-radius:100px;padding:8px 15px;transition:all .16s}.fnav .wa:hover{border-color:var(--edge-strong);background:var(--surface)}.fnav .wa svg{width:18px;height:18px;color:var(--lift)}.nf{text-align:center;padding:clamp(56px,12vw,128px) 0}.nf .code{font-size:clamp(66px,16vw,152px);font-weight:800;color:var(--surface-2);line-height:1;letter-spacing:-.03em;direction:ltr}.nf h1{font-size:clamp(24px,4vw,36px);margin-top:-10px}.nf p{color:var(--t-mute);margin-top:12px;max-width:48ch;margin-inline:auto}.nf .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.wheelcard{margin:0}.wheelcard .zoom{display:block;width:100%;padding:clamp(10px,2vw,18px);border-radius:var(--r);background:var(--paper);border:1px solid var(--paper-edge);position:relative;cursor:zoom-in;transition:transform .2s var(--ease),box-shadow .2s}.wheelcard .zoom:hover{transform:translateY(-2px);box-shadow:0 22px 50px #00000061}.wheelcard img{width:100%;height:auto;aspect-ratio:1200/848;background:var(--paper-2);border-radius:var(--r-s)}.wheelcard .hint{position:absolute;inset-block-end:16px;inset-inline-end:20px;background:#131a14d1;color:var(--t-strong);font-size:12px;font-weight:700;padding:5px 12px;border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wheelcard figcaption{font-size:13px;color:var(--t-mute);margin-top:12px;max-width:78ch}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#080c09eb;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);cursor:zoom-out;animation:fade .18s var(--ease) both}.lightbox img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--r-s);background:var(--paper)}.lightbox .x{position:absolute;top:16px;inset-inline-end:16px;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--edge);color:var(--t-strong);font-size:22px;line-height:1;display:grid;place-items:center}.rxbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:18px}.rxbar .lbl{font-size:12.5px;font-weight:700;color:var(--t-mute);margin-inline-start:6px}.nose{margin-top:16px;padding:14px 16px;border-radius:var(--r-s);background:var(--ground);border:1px solid var(--edge);font-size:14.5px;color:var(--t-mute);line-height:1.85}.nose b{color:var(--t-strong)}.morelist{display:flex;flex-direction:column;gap:2px}.morelist a{display:block;padding:13px 14px;border-radius:var(--r-s);font-size:16px;font-weight:700;color:var(--t-strong);border:1px solid transparent;transition:background .15s,border-color .15s}.morelist a small{display:block;font-size:13px;color:var(--t-mute);font-weight:500;margin-top:3px;line-height:1.55}.morelist a:hover,.morelist a:active{background:var(--surface);border-color:var(--edge)}.morelist hr{border:0;border-top:1px solid var(--edge-soft);margin:9px 4px}.senses{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:860px){.senses{grid-template-columns:1fr}}.sense{position:relative;padding:22px 20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--edge);display:flex;flex-direction:column;gap:7px;overflow:hidden}.sense:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--h)}.sense .num{width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--h) 18%,transparent);border:1px solid color-mix(in srgb,var(--h) 45%,transparent);color:var(--h);font-size:13px;font-weight:800;display:grid;place-items:center}.sense h3{font-size:20px;margin-top:4px}.sense .tag{align-self:flex-start}.sense p{font-size:14px;color:var(--t-mute);line-height:1.8}.sense b{color:var(--t-strong)}.rxbar .chip[aria-pressed=true]{background:var(--h);border-color:var(--h);color:var(--on-yellow)}.rxbar .chip[aria-pressed=true] .dot{background:#1a221973}.tastes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.taste{padding:16px 18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--edge);display:flex;flex-direction:column;gap:7px;position:relative;overflow:hidden}.taste:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--h)}.taste b{font-size:19px;color:var(--h);font-weight:800}.taste small{font-size:13.5px;color:var(--t-mute);line-height:1.8}.taste.tall{grid-column:1/-1;background:linear-gradient(140deg,color-mix(in srgb,var(--h) 9%,var(--surface)),var(--surface))}.taste.tall b:first-child{font-size:22px}@media (max-width:900px){.tastes{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tastes{grid-template-columns:1fr}}.buybar{flex-wrap:wrap;row-gap:7px}.buybar .opts{flex-basis:100%;order:3;font-size:12px;color:var(--t-mute);font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.5}.buybar .edit{font-size:12px;font-weight:800;color:var(--yellow);text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto;white-space:nowrap;padding:2px 0}.panel .bullets{margin:0;padding-inline-start:18px;color:var(--t-body);font-size:14.5px;display:flex;flex-direction:column;gap:10px}.lede2{color:var(--t-mute);margin-top:8px;max-width:60ch}.subs{display:flex;flex-direction:column;gap:14px;margin-top:clamp(16px,3vw,24px)}.sub{position:relative;padding:clamp(16px,3vw,22px);border-radius:var(--r);border:1px solid var(--edge);background:var(--surface);overflow:hidden}.sub:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--h)}.sub.paused{opacity:.72}.sub header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.sub h2{font-size:clamp(18px,2.4vw,22px)}.sub .ln{display:block;font-size:13px;color:var(--h);font-weight:700;margin-top:3px}.sub .paid{font-family:var(--fc);font-size:19px;font-weight:700;color:var(--t-strong)}.sub .bar{display:flex;gap:4px;margin:14px 0 8px}.sub .bar i{flex:1;height:6px;border-radius:100px;background:var(--h)}.sub .bar i.gone{background:var(--edge-strong)}.sub .left{font-size:13.5px;color:var(--t-mute);margin-bottom:12px}.sub .left b{color:var(--t-strong)}.sub .pz{color:var(--warn);font-weight:700}.sub .acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.sub .btn.stop{background:var(--stop);border-color:var(--stop);color:var(--ground)}.dsw{position:fixed;inset-block-end:14px;inset-inline-start:14px;z-index:200;display:flex;gap:4px;padding:4px;border-radius:100px;background:#0a0e0ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14)}.dsw a{padding:6px 13px;border-radius:100px;font-size:12.5px;font-weight:700;color:#c9d2c7;line-height:1.5}.dsw a.on{background:#f4c700;color:#1a2219}.d1{--ink:#2D3D2E;--ink-2:#6A6355;--rule:#C6BFAE;--sheet:#FBF8F0;min-height:100vh;padding:clamp(18px,4vw,48px) 0;color:var(--ink);font-size:15px}.d1 .pad{max-width:720px;margin:0 auto;background:var(--sheet);padding:clamp(24px,5vw,54px);box-shadow:0 2px #0000000d,0 26px 60px -30px #28231480}.d1 h1,.d1 h2{color:var(--ink)}.d1 .lh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:2px solid var(--ink)}.d1 .lh svg{height:26px;width:auto;color:var(--ink)}.d1 .lh span{font-family:var(--fc);font-size:11px;letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase}.d1 .complaint{display:flex;align-items:flex-start;gap:clamp(12px,2.5vw,22px);padding:clamp(22px,4vw,38px) 0 clamp(18px,3vw,28px)}.d1 .rxm{font-family:Times New Roman,Georgia,serif;font-size:clamp(56px,11vw,104px);line-height:.78;color:var(--ink);opacity:.92;font-weight:700;direction:ltr;display:inline-block;position:relative}.d1 .rxm sub{font-size:.52em;bottom:0;margin-inline-start:-.1em}.d1 .rxm:after{content:"";position:absolute;inset-block:38% 8%;inset-inline-start:14%;width:2px;background:var(--ink);transform:rotate(20deg);transform-origin:top}.d1 .complaint h1{font-size:clamp(38px,7.5vw,68px);line-height:1;letter-spacing:-.02em}.d1 .complaint p{margin-top:10px;color:var(--ink-2);font-size:clamp(14px,1.8vw,16.5px)}.d1 .rows{margin:0 0 clamp(22px,4vw,34px)}.d1 .row{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px dotted var(--rule)}.d1 .row:first-child{border-top:1px dotted var(--rule)}.d1 dt{flex:none;width:76px;font-family:var(--fc);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.d1 dd{margin:0;flex:1;font-size:14.5px}.d1 dd b{font-size:17px}.d1 .fh{font-family:var(--fc);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-bottom:7px;border-bottom:2px solid var(--ink);margin-bottom:2px}.d1 .picks{margin-bottom:clamp(22px,4vw,34px)}.d1 .picks a{display:flex;align-items:center;gap:13px;padding:15px 4px;border-bottom:1px dotted var(--rule);font-size:clamp(17px,2.6vw,22px);font-weight:700;transition:padding .18s var(--ease),background .18s}.d1 .picks a:hover{background:#2d3d2e0d;padding-inline-start:12px}.d1 .bx{flex:none;width:19px;height:19px;border:2px solid var(--ink);border-radius:3px;position:relative}.d1 .picks a:hover .bx:after{content:"✓";position:absolute;top:-5px;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:17px;font-weight:800;color:var(--ink)}.d1 .disp{list-style:none;margin:0 0 clamp(22px,4vw,34px);padding:0}.d1 .disp a{display:grid;grid-template-columns:38px 1fr auto auto auto;align-items:center;gap:clamp(8px,1.6vw,16px);padding:10px 4px;border-bottom:1px dotted var(--rule);transition:background .18s}.d1 .disp a:hover{background:#2d3d2e0d}.d1 .disp .th{display:flex}.d1 .disp .th .sticker{width:100%;border-radius:2px;box-shadow:0 1px 3px #00000047}.d1 .disp .nm{font-weight:700;font-size:15px;display:flex;flex-direction:column;min-width:0}.d1 .disp .nm small{font-weight:500;font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d1 .disp .ln{font-family:var(--fc);font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap}.d1 .disp .ln small{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.d1 .disp .ag{font-size:11.5px;color:var(--ink-2);white-space:nowrap}.d1 .disp .pr{font-family:var(--fc);font-size:19px;font-weight:700;min-width:42px;text-align:end}.d1 .disp .pr:after{content:" ر.س";font-family:var(--f);font-size:10px;color:var(--ink-2)}.d1 .dos{width:100%;border-collapse:collapse;margin-bottom:8px}.d1 .dos td{padding:8px 4px;border-bottom:1px dotted var(--rule);font-size:14px}.d1 .dos .i{width:26px;font-family:var(--fc);color:var(--ink-2)}.d1 .dos .k{font-weight:700}.d1 .dos .med{font-family:var(--fc);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.d1 .dos .tg{text-align:end;color:var(--ink-2);font-size:12.5px}.d1 .fine{font-size:12px;color:var(--ink-2);margin-bottom:clamp(26px,5vw,44px)}.d1 .sign{display:flex;align-items:center;gap:clamp(14px,3vw,28px);flex-wrap:wrap;padding-top:clamp(18px,3vw,26px);border-top:2px solid var(--ink)}.d1 .sg{display:block;margin-top:10px;color:var(--ink);opacity:.8}.d1 .sg svg{height:34px;width:auto}@media (max-width:640px){.d1 .disp a{grid-template-columns:34px 1fr auto;row-gap:1px;align-items:start;grid-template-areas:"th nm pr" "th ln pr" "th ag pr"}.d1 .disp .th{grid-area:th}.d1 .disp .nm{grid-area:nm}.d1 .disp .ln{grid-area:ln;font-size:11px}.d1 .disp .ag{grid-area:ag;font-size:11px}.d1 .disp .pr{grid-area:pr;align-self:center}}.d2{--wallline:#20271F;min-height:100vh;display:grid;grid-template-columns:minmax(250px,23vw) 1fr;background:#0c100c}.d2 .rail{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;padding:clamp(22px,2.6vw,38px);border-inline-start:1px solid var(--wallline)}.d2 .mk svg{height:27px;width:auto;color:var(--t-strong)}.d2 .rail h1{font-size:clamp(34px,3.6vw,50px);line-height:1;letter-spacing:-.025em;margin-top:auto}.d2 .rail .pos{color:var(--t-mute);font-size:13.5px;margin-top:12px;max-width:30ch}.d2 .ways{display:flex;flex-direction:column;gap:1px;margin-top:clamp(20px,3vw,32px);border-top:1px solid var(--wallline)}.d2 .ways a{padding:13px 0;border-bottom:1px solid var(--wallline);font-size:14px;font-weight:600;color:var(--t-body);display:flex;justify-content:space-between;align-items:center;transition:color .16s,padding .16s}.d2 .ways a:after{content:"←";color:var(--t-dim);transition:transform .2s var(--ease)}.d2 .ways a:hover{color:var(--yellow)}.d2 .ways a:hover:after{transform:translate(-5px)}.d2 .foot{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;gap:5px}.d2 .foot .rt{font-size:12.5px;color:var(--t-mute)}.d2 .foot .rt b{color:var(--yellow);font-size:15px}.d2 .wall{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--wallline)}.d2 .cell{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.4vw,34px);background:#0c100c;transition:background .22s}.d2 .cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--h);opacity:0;transition:opacity .22s}.d2 .cell:hover:before{opacity:.07}.d2 .cell .sticker{position:relative;width:100%;box-shadow:0 24px 48px -24px #000000e6;transition:transform .28s var(--ease)}.d2 .cell:hover .sticker{transform:translateY(-6px) scale(1.02)}.d2 .cell.out .sticker{filter:grayscale(.6);opacity:.42}.d2 .ov{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:clamp(12px,1.6vw,20px);opacity:0;transform:translateY(6px);transition:all .22s var(--ease);background:linear-gradient(to top,rgba(8,11,8,.94),transparent)}.d2 .cell:hover .ov,.d2 .cell:focus-visible .ov{opacity:1;transform:none}.d2 .ov .t{display:flex;flex-direction:column;min-width:0}.d2 .ov b{font-size:15px;color:var(--t-strong)}.d2 .ov small{font-size:11.5px;color:var(--h)}.d2 .ov .p{font-family:var(--fc);font-size:21px;font-weight:700;color:var(--t-strong)}.d2 .ov .p:after{content:" ر.س";font-family:var(--f);font-size:10px;color:var(--t-mute)}@media (max-width:960px){.d2{grid-template-columns:1fr}.d2 .rail{position:static;height:auto;border-inline-start:0;border-bottom:1px solid var(--wallline)}.d2 .rail h1,.d2 .foot{margin-top:22px}.d2 .wall{grid-template-columns:repeat(2,1fr)}.d2 .cell{flex-direction:column;align-items:stretch;justify-content:flex-start}.d2 .ov{position:static;opacity:1;transform:none;background:none;padding:12px 2px 0}}@media (max-width:560px){.d2 .wall{grid-template-columns:1fr}}.d3{--h:var(--ld-1);min-height:100vh;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:clamp(16px,3vw,38px);padding:clamp(16px,3vw,36px);position:relative;overflow-x:clip;background:#0b0f0b;transition:background .5s var(--ease)}.d3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background .5s var(--ease);background:radial-gradient(60% 60% at 70% 30%,color-mix(in srgb,var(--h) 26%,transparent),transparent 70%)}.d3>*{position:relative}.d3 .top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.d3 .top .mk svg{height:26px;width:auto;color:var(--t-strong)}.d3 .top h1{font-size:clamp(17px,2vw,22px);color:var(--t-mute);font-weight:700}.d3 .scale{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(4px,.8vw,10px)}.d3 .scale button{display:flex;align-items:center;gap:11px;padding:9px 13px;border-radius:100px;border:1px solid transparent;color:var(--t-dim);transition:all .2s var(--ease)}.d3 .scale .n{font-family:var(--fc);font-size:13px;opacity:.65}.d3 .scale .nm{font-size:15px;font-weight:700}.d3 .scale button:hover{color:var(--t-body);background:#ffffff0d}.d3 .scale button[aria-pressed=true]{color:var(--h);border-color:color-mix(in srgb,var(--h) 45%,transparent);background:color-mix(in srgb,var(--h) 12%,transparent)}.d3 .scale button[aria-pressed=true] .nm{font-size:18px}.d3 .stage{align-self:center;min-width:0;padding-block:clamp(12px,2vw,24px);animation:d3in .45s var(--ease) both}@keyframes d3in{0%{opacity:0;transform:translateY(14px)}}.d3 .stage .tg{font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--h);text-transform:uppercase}.d3 .stage h2{display:flex;align-items:center;gap:14px;font-size:clamp(52px,10vw,120px);line-height:.92;letter-spacing:-.03em;color:var(--t-strong);margin-top:4px}.d3 .stage h2 .steam{height:clamp(18px,2.4vw,30px);gap:2px;color:var(--h);flex:none}.d3 .stage h2 .steam svg{height:100%;width:auto}.d3 .stage .med{font-family:var(--fc);font-size:clamp(13px,1.6vw,17px);letter-spacing:.22em;text-transform:uppercase;color:var(--h);opacity:.8;margin-top:6px}.d3 .stage .d{color:var(--t-body);font-size:clamp(15px,1.9vw,19px);max-width:46ch;margin-top:16px}.d3 .lots{display:flex;gap:clamp(10px,1.6vw,20px);margin-top:clamp(20px,3vw,34px);flex-wrap:wrap}.d3 .lots a{display:flex;flex-direction:column;gap:10px;width:clamp(224px,19vw,262px)}.d3 .lots .sticker{width:100%;box-shadow:0 20px 40px -20px #000000d9;transition:transform .25s var(--ease)}.d3 .lots a:hover .sticker{transform:translateY(-5px)}.d3 .lots a.out .sticker{filter:grayscale(.6);opacity:.45}.d3 .lots span{display:flex;flex-direction:column;gap:1px}.d3 .lots b{font-size:14px;color:var(--t-strong)}.d3 .lots small{font-size:11.5px;color:var(--t-mute)}.d3 .lots em{font-style:normal;font-family:var(--fc);font-size:15px;font-weight:700;color:var(--h);margin-top:2px}.d3 .none{color:var(--t-dim);font-size:14px}.d3 .ways{grid-column:1/-1;display:flex;gap:clamp(10px,2vw,26px);flex-wrap:wrap;padding-top:clamp(14px,2vw,22px);border-top:1px solid rgba(255,255,255,.1)}.d3 .ways a{font-size:clamp(14px,1.7vw,17px);font-weight:700;color:var(--t-mute);transition:color .18s}.d3 .ways a:after{content:" ←";color:var(--h)}.d3 .ways a:hover{color:var(--t-strong)}@media (max-width:860px){.d3{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.d3 .scale{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.d3 .scale button{padding:7px 11px}.d3 .scale button[aria-pressed=true] .nm{font-size:15px}.d3 .lots a{width:clamp(224px,72vw,300px)}}.jar3{position:relative;width:100%;-webkit-user-select:none;user-select:none}.jarview{width:100%;display:flex;align-items:center;justify-content:center}.jarimg{display:block;width:auto;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.acidscale{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.acidscale button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 8px;border-radius:var(--r-s);border:1px solid var(--edge);background:var(--surface);transition:all .22s var(--ease)}.acidscale button:hover{border-color:var(--edge-strong)}.acidscale em{font-style:normal;font-size:11px;color:var(--t-dim);font-weight:700}.acidscale b{font-size:14.5px;color:var(--t-body)}.acidscale i{font-style:normal;font-size:12px;color:var(--t-mute)}.acidscale [aria-pressed=true]{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 11%,var(--surface))}.acidscale [aria-pressed=true] em{color:var(--yellow)}.acidscale [aria-pressed=true] b{color:var(--t-strong)}.acidscale.sweet [aria-pressed=true]{border-color:var(--sweet);background:color-mix(in srgb,var(--sweet) 11%,var(--surface))}.acidscale.sweet [aria-pressed=true] em{color:var(--sweet)}.detail{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--t-body)}.detail li{display:flex;align-items:baseline;gap:9px}.detail li:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--t-dim);transform:translateY(-3px)}.spec{display:grid;grid-template-columns:auto 1fr;gap:5px 16px;margin:2px 0 0;font-size:14px}.spec dt{color:var(--t-mute)}.spec dd{margin:0;color:var(--t-body)}.acidline{color:var(--t-body);font-size:15px}.acidline b{color:var(--t-strong)}.jarlab{max-width:var(--wrap);margin:0 auto;padding:clamp(16px,4vw,32px) var(--pad) clamp(40px,7vw,72px)}.jarlab header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--edge-soft);margin-bottom:clamp(16px,3vw,28px)}.jarlab h1{font-size:clamp(24px,3.6vw,34px)}.jarlab header p{color:var(--t-mute);font-size:14px;margin-top:4px}.jarlab .bay{display:grid;grid-template-columns:1fr minmax(260px,320px);gap:clamp(18px,3vw,32px);align-items:start}.jarlab .stage{background:linear-gradient(180deg,#1b221b,#131a14);border:1px solid var(--edge);border-radius:var(--r);padding:12px;min-height:480px;display:grid;place-items:center}.jarlab .knobs{display:flex;flex-direction:column;gap:14px}.jarlab .knobs label{display:flex;flex-direction:column;gap:6px}.jarlab .knobs span{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--t-mute)}.jarlab .knobs b{color:var(--yellow);font-weight:700}.jarlab .knobs input[type=range]{width:100%;accent-color:var(--yellow)}.jarlab .out{margin-top:6px;padding:12px;border-radius:var(--r-s);border:1px dashed var(--edge-strong);background:var(--surface);display:flex;flex-direction:column;gap:8px}.jarlab .out code{white-space:pre;font-family:var(--fc);font-size:12px;color:var(--t-body);line-height:1.7;direction:ltr;text-align:left}@media (max-width:820px){.jarlab .bay{grid-template-columns:1fr}}.jarlab .pickrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jarlab .pickrow select{min-height:38px;padding:0 12px;border-radius:100px;border:1px solid var(--edge);background:var(--surface);color:var(--t-strong);font-weight:600;font-size:14px}
