@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.T27vLa_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.T27vLa_variable{--font-display:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.qlQ2ZW_className{font-family:Inter,Inter Fallback;font-style:normal}.qlQ2ZW_variable{--font-body:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
:root{--ink:#1b2a22;--ink-2:#414b44;--muted:#7a766c;--line:#e9e4da;--ground:#f8f5f0;--band:#f1ede6;--card:#fff;--frame:#f8f5f0;--cta:#c4521e;--cta-dark:#a84315;--cta-soft:#fbe9df;--yellow:var(--cta);--yellow-soft:var(--cta-soft);--cta-ink:var(--cta-dark);--night:#1f4d36;--night-2:#2b6347;--night-ink:#fff;--night-muted:#cfe0d4;--veg:#1e8a4c;--veg-soft:#e4f3ea;--red:#c7352b;--red-soft:#fbe5e3;--amber:#9a5b00;--amber-soft:#fcefd6;--display:var(--font-display),Georgia,"Times New Roman",serif;--body:var(--font-body),"Segoe UI",system-ui,sans-serif;--r-md:16px;--shadow:0 10px 30px -18px #1b2a2259;--w:480px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0}html,body{background:var(--frame)}body{font-family:var(--body);color:var(--ink);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:8px}h1,h2,h3,.disp{font-family:var(--display);text-wrap:balance;line-height:1.1}.mono{font-variant-numeric:tabular-nums}svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.shell{max-width:var(--w);background:var(--ground);min-height:100vh;margin:0 auto;padding-bottom:120px;position:relative;box-shadow:0 0 40px -20px #0000004d}.hdr{background:var(--night);color:var(--night-ink);border-radius:0 0 26px 26px;padding:16px 16px 40px}.hdr .row{align-items:center;gap:12px;display:flex}.hdr .logo{border:2px solid var(--yellow);border-radius:50%;flex:none;width:60px;height:60px}.hdr .rad{color:var(--yellow);letter-spacing:.04em;font-size:11px;font-weight:700}.hdr h1{color:var(--night-ink);font-size:26px}.hdr .sub{color:var(--night-muted);font-size:12px}.iconbtn{background:var(--night-2);width:40px;height:40px;color:var(--night-ink);border-radius:12px;flex:none;place-items:center;margin-left:auto;display:grid}.pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill{background:var(--night-2);color:var(--night-ink);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.y{background:var(--yellow);color:var(--ink)}.pill.r{background:var(--red);color:#fff}.dot{background:#3bd47a;border-radius:50%;width:7px;height:7px}.search{z-index:2;background:var(--card);box-shadow:var(--shadow);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin:-24px 16px 0;padding:0 14px;display:flex;position:relative}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:15px}.search .vt{color:var(--veg);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.closed{background:var(--red-soft);color:var(--red);border-radius:12px;margin:12px 16px 0;padding:10px 12px;font-size:13px;font-weight:700}.sec-t{justify-content:space-between;align-items:baseline;gap:8px;padding:20px 16px 10px;display:flex}.sec-t h2{font-size:19px}.sec-t span{color:var(--muted);font-size:12px;font-weight:600}.hs{scrollbar-width:none;gap:12px;padding:0 16px 4px;display:flex;overflow-x:auto}.hs::-webkit-scrollbar{display:none}.cat{text-align:center;flex:none;justify-items:center;gap:6px;width:68px;font-size:11.5px;font-weight:700;display:grid}.cat .th{background:var(--card) center/cover;border:2px solid #0000;border-radius:18px;width:64px;height:64px;box-shadow:0 2px 8px -4px #00000040}.cat.on .th{border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow)}.bcard{background:var(--card);border-radius:var(--r-md);width:152px;box-shadow:var(--shadow);flex:none;margin-bottom:10px;overflow:hidden}.bcard .im{background:50%/cover;height:98px;position:relative}.tag{background:var(--yellow);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.bcard .bd{gap:3px;padding:9px 10px 10px;display:grid}.bcard .nm{min-height:31px;font-size:13px;font-weight:700;line-height:1.2}.bcard .ft{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.bcard .pr{font-weight:800}.plus{background:var(--ink);width:30px;height:30px;color:var(--yellow);border-radius:9px;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}.plus.n{background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);font-size:13px}.veg{box-sizing:border-box;border:1.5px solid var(--veg);vertical-align:middle;background:#fff radial-gradient(circle at 50% 50%,var(--veg) 0 2.6px,#fff 3.1px);border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.chips{top:env(safe-area-inset-top,0px);z-index:5;background:var(--ground);border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;margin-top:14px;padding:12px 16px;display:flex;position:sticky;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700}.chip.on{background:var(--ink);color:var(--yellow);border-color:var(--ink)}.mhead{align-items:center;gap:8px;padding:18px 16px 2px;scroll-margin-top:60px;display:flex}.mhead h3{font-size:19px}.mhead small{color:var(--muted);font-size:12px;font-weight:600}.item{border-bottom:1px dashed var(--line);gap:14px;padding:14px 16px 26px;display:flex}.item .tx{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.item .top{align-items:center;gap:6px;display:flex}.btag{color:var(--amber);background:var(--amber-soft);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:800}.item .nm{font-size:15px;font-weight:700}.item .pr{font-size:14px;font-weight:800}.item .ds{color:var(--muted);font-size:12.5px;line-height:1.35}.item .ph{flex:none;align-self:start;width:118px;position:relative}.item .ph .im{background:center/cover var(--card);border-radius:16px;width:118px;height:104px}.item .ph.noimg .im{background:var(--card);border:1px dashed var(--line)}.add{background:var(--card);border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.04em;text-align:center;border-radius:10px;width:96px;padding:7px 0;font-size:14px;font-weight:800;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -6px #00000080}.add:disabled{color:#a29e94;box-shadow:none;border-color:#cfc4ac}.stp{background:var(--yellow);border:1.5px solid var(--ink);border-radius:10px;justify-content:space-between;align-items:center;width:96px;font-size:15px;font-weight:800;display:flex;position:absolute;bottom:-14px;left:50%;overflow:hidden;transform:translate(-50%)}.stp button{text-align:center;width:32px;height:32px;font-size:17px;font-weight:800}.cust{text-align:center;width:100%;color:var(--muted);font-size:10px;font-weight:600;position:absolute;bottom:-34px}.sold .ph .im{filter:grayscale();opacity:.55}.sold .nm,.sold .pr{color:var(--muted)}.soldtx{font-weight:700;color:var(--red)!important}.empty-s{text-align:center;color:var(--muted);padding:30px 16px}.foot{text-align:center;color:var(--muted);gap:6px;padding:22px 16px 8px;font-size:12px;display:grid}.foot .lk{color:var(--ink);font-weight:700;text-decoration:underline}.fixed{width:100%;max-width:var(--w);z-index:20;position:fixed;left:50%;transform:translate(-50%)}.cartbar{padding:0 12px calc(16px + env(safe-area-inset-bottom,0px));bottom:0}.cartbar .in{background:var(--night);color:var(--night-ink);border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex;box-shadow:0 12px 28px -12px #0009}.cartbar .ct{color:var(--night-muted);font-size:11px;display:grid}.cartbar .ct b{color:var(--night-ink);font-size:16px}.cartbar .go{background:var(--yellow);color:var(--ink);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:10px 14px;font-weight:800;display:flex}.sticky{background:var(--card);border-top:1px solid var(--line);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px;display:flex;bottom:0}.sticky .amt{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:700;display:grid}.sticky .amt b{color:var(--ink);letter-spacing:0;font-size:19px}.btn{background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);text-align:center;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15.5px;font-weight:800;display:flex}.btn.dk{background:var(--ink);color:var(--yellow)}.btn.gh{background:var(--card)}.btn:disabled{color:#9c988e;background:#e9e1cf;border-color:#dcd2bc}a.btn{text-decoration:none}.topbar{align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.bk{background:var(--card);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.topbar small{font-family:var(--body);color:var(--muted);font-size:12px;font-weight:500;display:block}.pad{gap:12px;padding:0 16px;display:grid}.card{background:var(--card);border-radius:var(--r-md);border:1px solid var(--line);padding:14px}.card h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:12px}.cl{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.cl:last-child{border-bottom:0;padding-bottom:0}.cl:first-child{padding-top:0}.cl .tx{flex:1;min-width:0}.cl .nm{font-size:14px;font-weight:700}.cl .ad{color:var(--muted);font-size:12px}.mini{border:1.5px solid var(--ink);background:var(--yellow-soft);border-radius:10px;flex:none;align-items:center;font-weight:800;display:flex}.mini button{text-align:center;width:28px;height:28px;font-size:16px;font-weight:800}.mini span{text-align:center;min-width:16px}.cl .lp{text-align:right;min-width:46px;font-weight:800}.addmore{justify-content:space-between;align-items:center;width:100%;font-size:13.5px;font-weight:700;display:flex}textarea.note,.inp input{font:inherit;width:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:0}.ups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.up{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.up .im{background:50%/cover;height:76px}.up .bd{justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.up .bd span{color:var(--muted);font-weight:600;display:block}.tot{color:var(--ink-2);justify-content:space-between;padding:4px 0;font-size:13.5px;display:flex}.tot.g{color:var(--ink);border-top:1.5px dashed var(--line);margin-top:6px;padding-top:10px;font-size:16px;font-weight:800}.dim{z-index:30;background:#0a0a0a8c;position:fixed;inset:0}.sheet{width:100%;max-width:var(--w);background:var(--ground);z-index:31;border-radius:24px 24px 0 0;flex-direction:column;max-height:92vh;animation:.22s ease-out up;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes up{0%{opacity:.4;transform:translate(-50%,40px)}}.sheet .scr{overflow-y:auto}.sheet .hero{background:50%/cover;height:200px;position:relative}.sheet .x{background:#fffffff2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.grab{background:#ffffffd9;border-radius:9px;width:42px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet .bd{gap:14px;padding:16px;display:grid}.sheet .sticky{position:static;transform:none}.opt{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:12px 0;font-weight:600;display:flex}.opt:last-child{border-bottom:0;padding-bottom:0}.opt .pr{color:var(--ink-2);margin-left:auto}.cb{background:#fff;border:2px solid #cfc4ac;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.qty{border:1.5px solid var(--ink);background:var(--card);border-radius:14px;flex:none;align-items:center;font-size:17px;font-weight:800;display:flex}.qty button{text-align:center;width:40px;height:48px;font-size:19px}.qty span{text-align:center;min-width:18px}.fld{color:var(--ink-2);gap:6px;font-size:12.5px;font-weight:700;display:grid}.inp{background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.inp input{padding:13px 0;font-size:15px}.inp .pre{color:var(--muted);border-right:1px solid var(--line);padding-right:10px;font-weight:600}.hint{color:var(--muted);font-size:11.5px;font-weight:500}.err{color:var(--red);font-size:11.5px;font-weight:600}.seg{background:#ece3cf;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button{text-align:center;color:var(--muted);border-radius:9px;padding:10px;font-size:13.5px;font-weight:700}.seg .on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px -3px #0000004d}.payo{background:var(--card);border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.radio{border:2px solid #cfc4ac;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.payo.on .radio:after{content:"";background:var(--ink);border-radius:50%;width:11px;height:11px}.payo .tx{flex:1;min-width:0}.payo .nm{font-size:15px;font-weight:800}.payo .ds{color:var(--muted);font-size:12px}.apps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.app{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:800}.ico{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.secure{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.overlay{z-index:40;text-align:center;background:#f4f3eef7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spin{border:4px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:48px;height:48px;margin:0 auto 14px;animation:.9s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.trk{background:var(--night);color:var(--night-ink);border-radius:0 0 28px 28px;padding:16px 16px 24px}.trk .tb{justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.trk .tb .bk,.ab .tb .bk{background:var(--night-2);border-color:var(--night-2);color:var(--night-ink)}.ticket{background:var(--yellow);color:var(--ink);border-radius:18px;align-items:stretch;display:flex;position:relative;overflow:hidden}.ticket .l{flex:1;padding:14px 16px}.ticket .l small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ticket .tok{font-family:var(--display);font-size:56px;font-weight:800;line-height:.95}.ticket .r{border-left:2px dashed #00000059;align-content:center;gap:2px;width:124px;padding:14px 12px;font-size:12px;font-weight:600;display:grid}.ticket .r b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ticket:before,.ticket:after{content:"";background:var(--night);border-radius:50%;width:20px;height:20px;position:absolute;right:114px}.ticket:before{top:-10px}.ticket:after{bottom:-10px}.timer{align-items:center;gap:16px;margin-top:18px;display:flex}.tring{flex:none;width:120px;height:120px;position:relative}.tring svg{width:100%;height:100%;transform:rotate(-90deg)}.tring .t{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.tring .t b{font-size:24px;font-weight:800;line-height:1;display:block}.tring .t span{color:var(--night-muted);font-size:11px;font-weight:600}.timer h2{color:var(--night-ink);font-size:24px}.timer p{color:var(--night-muted);margin-top:4px;font-size:13px}.timer p b{color:var(--night-ink)}.bigmsg{background:var(--night-2);text-align:center;border-radius:16px;margin-top:18px;padding:16px}.bigmsg h2{color:var(--yellow);font-size:26px}.bigmsg p{color:var(--night-muted);margin-top:4px;font-size:13px}.st{grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.st:last-child{padding-bottom:0}.st .b{width:28px;height:28px;color:var(--muted);z-index:1;background:#efe7d4;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.st.done .b{background:var(--veg);color:#fff}.st.cur .b{background:var(--yellow);color:var(--ink);box-shadow:0 0 0 5px var(--yellow-soft)}.st:not(:last-child):before{content:"";background:#e3d9c3;width:2px;position:absolute;top:28px;bottom:0;left:13px}.st.done:not(:last-child):before{background:var(--veg)}.st .nm{font-size:14.5px;font-weight:700}.st .ds{color:var(--muted);font-size:12px}.st .tm{color:var(--muted);font-size:12px;font-weight:600}.paychip{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pc-paid{background:var(--veg-soft);color:var(--veg)}.pc-cash{background:var(--amber-soft);color:var(--amber)}.pc-rej{background:var(--red-soft);color:var(--red)}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rcpt{background:var(--card);box-shadow:var(--shadow);border-radius:14px 14px 0 0;margin:0 16px;padding:18px 16px 26px;position:relative}.rcpt:after{content:"";background:linear-gradient(-45deg,transparent 8px,var(--card) 0) 0 0/16px 12px repeat-x,linear-gradient(45deg,transparent 8px,var(--card) 0) 0 0/16px 12px repeat-x;height:12px;position:absolute;bottom:-12px;left:0;right:0}.rh{text-align:center;border-bottom:1.5px dashed #d3c8b0;justify-items:center;gap:3px;padding-bottom:12px;display:grid}.rh img{border-radius:50%;width:58px;height:58px}.rh h3{font-size:18px}.rh p{color:var(--muted);font-size:11.5px}.rm{color:var(--muted);border-bottom:1.5px dashed #d3c8b0;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.rm b{color:var(--ink);font-size:13px;display:block}.ri{grid-template-columns:1fr 34px 62px;gap:6px;padding:6px 0;font-size:13px;display:grid}.ri .s{color:var(--muted);font-size:11.5px}.ri>span:nth-child(2),.ri>span:nth-child(3){text-align:right}.rtot{font-family:var(--display);border-top:1.5px solid var(--ink);justify-content:space-between;margin-top:6px;padding-top:10px;font-size:24px;font-weight:800;display:flex}.stamp{border:2px solid var(--veg);color:var(--veg);text-align:center;border-radius:10px;margin-top:12px;padding:8px;font-size:13px;font-weight:800;transform:rotate(-2deg)}.stamp.cash{border-color:var(--amber);color:var(--amber)}.thx{text-align:center;font-family:var(--display);color:var(--ink-2);margin-top:12px;font-size:15px}.ab{background:var(--night);color:var(--night-ink);text-align:center;padding:16px 16px 70px}.ab .tb{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.ab img{border:3px solid var(--yellow);border-radius:50%;width:136px;height:136px;margin:4px auto 0;display:block}.ab h1{color:var(--night-ink);margin-top:10px;font-size:27px}.ab .tl2{color:var(--yellow);font-size:14px;font-weight:700}.stats{background:var(--card);box-shadow:var(--shadow);z-index:2;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:-48px 16px 0;display:grid;position:relative}.stats div{text-align:center;border-right:1px solid var(--line);padding:12px 6px}.stats div:last-child{border-right:0}.stats b{font-family:var(--display);font-size:20px;display:block}.stats span{color:var(--muted);font-size:11px;font-weight:600}.inf{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.inf:last-child{border-bottom:0;padding-bottom:0}.inf:first-child{padding-top:0}.inf .ico{background:var(--yellow-soft);width:38px;height:38px;color:var(--ink)}.inf .k{color:var(--muted);font-size:11.5px;font-weight:600}.inf .v{overflow-wrap:anywhere;font-size:14px;font-weight:700}.inf .grow{flex:1;min-width:0}.cpy{border:1.5px solid var(--ink);border-radius:9px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.party{background:var(--yellow);border-radius:var(--r-md);border:1.5px solid var(--ink);align-items:center;gap:12px;padding:14px;display:flex}.party h3{font-size:17px}.party p{color:var(--ink-2);font-size:12px}.lrow{align-items:center;gap:12px;width:100%;display:flex}.fbadge{background:var(--veg);color:#fff;letter-spacing:.06em;border-radius:8px;padding:8px 7px;font-size:11px;font-weight:900;line-height:1}.chipst{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.cs-ok{background:var(--veg-soft);color:var(--veg)}.cs-warn{background:var(--amber-soft);color:var(--amber)}.cs-bad{background:var(--red-soft);color:var(--red)}.credit{color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:18px 0 4px;font-size:12px;display:flex}.credit b{color:var(--ink)}.credit b em{color:#0e8c5a;font-style:normal}.lic{border:2px solid var(--veg);background:var(--card);border-radius:18px;overflow:hidden}.lic .h{background:var(--veg);color:#fff;align-items:center;gap:12px;padding:14px;display:flex}.lic .h .bd2{color:var(--veg);letter-spacing:.06em;background:#fff;border-radius:8px;padding:6px 9px;font-size:14px;font-weight:900}.lic .h b{font-size:14.5px;line-height:1.25;display:block}.lic .h span{opacity:.9;font-size:11.5px}.lic .num{text-align:center;border-bottom:1px dashed var(--line);padding:16px 14px 12px}.lic .num small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.lic .num b{letter-spacing:.1em;overflow-wrap:anywhere;margin:2px 0 8px;font-size:22px;font-weight:800;display:block}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;display:flex}.kv:last-child{border-bottom:0}.kv span:first-child{color:var(--muted);flex:none}.kv span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.cert{text-align:center;min-height:170px;color:var(--muted);background:repeating-linear-gradient(45deg,#fbf7ec 0 10px,#f3ecdb 10px 20px);border:1.5px dashed #cfc4ac;border-radius:12px;place-items:center;padding:16px;font-size:12.5px;font-weight:600;display:grid}.certimg{border:1px solid var(--line);border-radius:12px;width:100%;display:block}.ow{background:var(--night);color:var(--night-ink);padding:16px}.ow .row{align-items:center;gap:10px;display:flex}.ow img{border-radius:50%;width:42px;height:42px}.ow h2{color:var(--night-ink);font-size:20px}.ow small{color:var(--night-muted);font-size:11.5px}.live{color:#b9f3cf;background:#ffffff24;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:11.5px;font-weight:800;display:flex}.live.off{color:#ffc9c3;background:#00000038}.live.off .dot{background:#f06a61}.kp{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.kp div{background:var(--night-2);border-radius:12px;min-width:0;padding:9px 10px}.kp span{color:var(--night-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.kp b{font-size:19px;font-weight:800;display:block}.otabs{top:env(safe-area-inset-top,0px);z-index:5;background:var(--ground);gap:6px;padding:12px 16px;display:flex;position:sticky}.otabs button{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:11px;flex:1;padding:9px 4px;font-size:12.5px;font-weight:700}.otabs .on{background:var(--ink);color:var(--yellow);border-color:var(--ink)}.otabs .n{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:10.5px;display:inline-grid}.oc{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.oc .h{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.oc .tk{font-family:var(--display);font-size:24px;font-weight:800}.oc .meta{color:var(--muted);font-size:12px;line-height:1.35}.oc .new{background:var(--red);color:#fff;letter-spacing:.06em;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:800}.oc .bd{gap:5px;padding:10px 14px;font-size:13.5px;display:grid}.oc .bd .q{margin-right:6px;font-weight:800}.oc .ft{gap:10px;padding:0 14px 14px;display:grid}.oc.newb{border-left:5px solid var(--red);box-shadow:0 0 0 3px var(--red-soft)}.oc.prep{border-left:5px solid #e09a2a}.oc.ready{border-left:5px solid var(--veg)}.preps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.preps button{text-align:center;border:1.5px solid var(--line);border-radius:10px;padding:9px 0;font-size:13px;font-weight:800}.preps .on{border-color:var(--ink);background:var(--yellow)}.acts{grid-template-columns:1fr 2fr;gap:8px;display:grid}.acts button{text-align:center;border-radius:12px;padding:12px;font-size:14px;font-weight:800}.rej{color:var(--red);border:1.5px solid var(--line)!important}.acc{background:var(--veg);color:#fff}.mready{background:var(--ink);color:var(--yellow);text-align:center;border-radius:12px;padding:11px;font-weight:800}.tabbar{background:var(--card);border-top:1px solid var(--line);padding:10px 0 calc(14px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);display:grid;bottom:0}.tabbar button{color:var(--muted);justify-items:center;gap:3px;font-size:11px;font-weight:700;display:grid}.tabbar .on{color:var(--ink)}.tabbar svg.i{width:22px;height:22px}.mrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.mrow:last-child{border-bottom:0}.mrow .im{background:center/cover var(--ground);border-radius:10px;flex:none;width:46px;height:46px}.mrow .grow{flex:1;min-width:0}.mrow .nm{font-weight:700}.mrow .ds{color:var(--muted);font-size:12px}.tg{background:#d3c8b0;border-radius:999px;flex:none;width:44px;height:26px;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.tg.on{background:var(--veg)}.tg.on:after{left:21px}.pform{gap:12px;display:grid}.pform .inp textarea,.pform .inp select{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.bars{gap:8px;display:grid}.bar{grid-template-columns:120px 1fr 50px;align-items:center;gap:10px;font-size:12.5px;display:grid}.bar .tr{background:var(--ground);border-radius:6px;height:10px;overflow:hidden}.bar .tr div{background:var(--yellow);border-right:2px solid var(--ink);height:100%}.toast{left:50%;top:calc(56px + env(safe-area-inset-top,0px));background:var(--ink);color:var(--yellow);z-index:50;box-shadow:var(--shadow);border-radius:999px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3{font-weight:700}svg.i{display:inline-block}img{max-width:none}.item .tx,.item .ph .im{cursor:pointer}.item .ph .im{border:0;display:block}.plus,.bk,.iconbtn,a.in,a.addmore,a.lrow,a.bk,a.iconbtn{text-decoration:none}.cartbar a.in{display:flex}.btn.sm{padding:10px;font-size:14px}.alert{background:var(--red-soft);color:var(--red);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.warnbar{background:var(--amber-soft);color:var(--amber);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.loading{text-align:center;color:var(--muted);padding:60px 16px}.rtag{color:var(--veg);background:var(--veg-soft);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:800}.na{color:var(--red);font-size:12px;font-weight:700}.stars{letter-spacing:1px;gap:1px;font-size:14px;line-height:1;display:inline-flex}.stars .e{color:#dcd2bc}.rsum{align-items:center;gap:16px;display:flex}.rsum .big{text-align:center;justify-items:center;gap:3px;display:grid}.rsum .big b{font-family:var(--display);font-size:38px;line-height:1}.rsum .big small{color:var(--muted);font-size:11px;font-weight:600}.rbars{flex:1;gap:4px;display:grid}.rbar{color:var(--muted);grid-template-columns:12px 1fr 22px;align-items:center;gap:7px;font-size:11.5px;display:grid}.rbar i{background:var(--ground);border-radius:5px;height:8px;display:block;overflow:hidden}.rbar i b{background:var(--yellow);border-right:2px solid var(--ink);height:100%;display:block}.rev{border-bottom:1px dashed var(--line);gap:3px;padding:10px 0;display:grid}.rev:last-child{border-bottom:0;padding-bottom:0}.rev .who{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.rev .who small{color:var(--muted);font-size:11.5px;font-weight:600}.rev p{color:var(--ink-2);font-size:13px;line-height:1.45}.starin{gap:2px;display:flex}.starin button{color:#dcd2bc;text-align:center;min-width:42px;min-height:44px;padding:3px 4px;font-size:30px;line-height:1}.starin button.f{color:#e8a800}.ritem{border-bottom:1px dashed var(--line);gap:6px;padding:10px 0;display:grid}.ritem:last-child{border-bottom:0;padding-bottom:0}.ritem:first-of-type{padding-top:0}.ritem textarea{font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink);resize:none;border-radius:12px;outline:0;width:100%;padding:10px 12px;font-size:14px}.ritem textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow-soft)}.lnk{font-size:12px;font-weight:700;text-decoration:underline}.shell.own{padding-bottom:96px}.tabbar a{color:var(--muted);justify-items:center;gap:3px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.tabbar a.on{color:var(--ink)}.preps.c5{grid-template-columns:repeat(4,1fr) 1.3fr}.preps input{font:inherit;text-align:center;border:1.5px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);border-radius:10px;font-size:13px;font-weight:800}.preps input.on{border-color:var(--ink);background:var(--yellow)}.rejrow{gap:8px;display:grid}.mrow .ed{border:1.5px solid var(--line);border-radius:9px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.editbox{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:grid}.editbox .r3{grid-template-columns:1fr 84px 84px;gap:8px;display:grid}.inp textarea{font:inherit;width:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:12px 0}.inp select{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:13px 0}.chk{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.chk input{width:20px;height:20px;accent-color:var(--ink)}.segm{background:#ece3cf;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.segm button{text-align:center;color:var(--muted);border-radius:9px;padding:9px 4px;font-size:12.5px;font-weight:700}.segm .on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px -3px #0000004d}.saved{color:var(--veg);font-size:12.5px;font-weight:700}.login{align-content:start;min-height:100vh;display:grid}.login .ab{padding-bottom:36px}.login .ab img{width:112px;height:112px}.out{color:var(--night-muted);margin-left:8px;font-size:11.5px;font-weight:800;text-decoration:underline}.shell{max-width:none;box-shadow:none;overflow-x:clip}.fixed,.sheet{max-width:none}.kan{gap:12px;display:grid}.kcol{display:none}.kcol.on{gap:12px;display:grid}.kcol>h3{display:none}.pad,.pform{grid-template-columns:minmax(0,1fr)}.row2,.ups{grid-template-columns:repeat(2,minmax(0,1fr))}.inp,.inp input,.inp select,.inp textarea{min-width:0}.search input{min-width:60px}.ticket .r{min-width:0}.hdr h1,.ab h1{overflow-wrap:anywhere}.sheet{width:100%}@media (max-width:359px){.pform .row2{grid-template-columns:minmax(0,1fr)}.search .vt{display:none}.hdr{padding-inline:12px}.hdr .logo{width:52px;height:52px}.hdr h1{font-size:23px}.item{gap:10px;padding-inline:12px}.item .ph,.item .ph .im{width:104px}.item .ph .im{height:94px}.ticket .tok{font-size:46px}.ticket .r{width:108px}.ticket:before,.ticket:after{right:98px}.timer{gap:12px}.tring{width:100px;height:100px}.timer h2{font-size:21px}.sticky{gap:8px;padding-inline:12px}.btn{padding:13px 10px;font-size:14.5px}.kp b{font-size:16px}.otabs{padding-inline:12px}.otabs button{font-size:11.5px}.preps.c5{grid-template-columns:repeat(4,1fr)}.preps.c5 input{grid-column:1/-1;padding:8px 0}.acts{grid-template-columns:1fr 1.6fr}.bar{grid-template-columns:96px 1fr 40px}.editbox .r3{grid-template-columns:1fr 64px 64px}.rsum{gap:10px}}@media (min-width:768px){.shell{--cw:720px;--gut:max(24px,calc((100% - var(--cw))/2))}.shell.slim{--cw:520px}.shell.mid{--cw:1080px}.shell.wide,.shell.own{--cw:1440px}.pad,.topbar,.trk,.ab,.hdr,.sec-t,.hs,.chips,.mhead,.foot,.ow,.otabs,.empty-s,.fixed.sticky,.fixed.cartbar,.fixed.tabbar{padding-inline:var(--gut)}.search{margin-left:var(--gut);max-width:560px;margin-right:auto}.closed,.rcpt,.stats{margin-inline:var(--gut)}.igrid{padding-inline:calc(var(--gut) - 16px)}.hdr{border-radius:0 0 32px 32px;padding-top:22px;padding-bottom:44px}.hdr .logo{width:72px;height:72px}.hdr h1{font-size:32px}.trk{border-radius:0 0 32px 32px;padding-top:22px;padding-bottom:32px}.ab{padding-top:22px}.hs{flex-wrap:wrap;row-gap:14px}.cat{width:92px;font-size:12.5px}.cat .th{border-radius:22px;width:84px;height:84px}.bcard{width:184px}.bcard .im{height:118px}.sec-t h2,.mhead h3{font-size:22px}.igrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;display:grid}.item{border:1px solid var(--line);background:var(--card);border-radius:18px;margin:8px;padding:16px 16px 28px}.cartbar .in{max-width:520px;margin-inline:auto}.sticky .btn{flex:none;min-width:280px;margin-left:auto}.sheet{border-radius:24px;max-width:560px;max-height:86vh;animation:.18s ease-out pop;top:50%;bottom:auto;transform:translate(-50%,-50%)}.sheet .hero{height:260px}.toast{top:24px}.tabbar a{grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;font-size:13px}button:hover:not(:disabled),a.btn:hover,.chip:hover,.item .im:hover{filter:brightness(.97)}}@keyframes pop{0%{opacity:.4;transform:translate(-50%,-46%)}}@media (min-width:1000px){.pad.cols2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px}.pad.cols2>.full{grid-column:1/-1}.shell.own .otabs{display:none}.kan{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;padding-top:18px}.kcol,.kcol.on{align-content:start;gap:12px;display:grid}.kcol>h3{font-family:var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.kcol>h3 span{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:1px 9px}.shell.own .kp{max-width:640px}.shell.own .wide2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px}.shell.own .wide2>.full{grid-column:1/-1}.shell.own form.pad.pform{--cw:720px}}@media (min-width:1500px){.shell.own .wide2{grid-template-columns:repeat(3,minmax(0,1fr))}}.side,.cartp{display:none}@media (min-width:1100px){.shell.wide{--gut:clamp(24px,3vw,72px);padding-bottom:48px}.top{position:relative}.shell.wide .hdr{border-radius:0;padding-top:20px;padding-bottom:22px}.shell.wide .search{top:26px;right:calc(var(--gut) + 56px);width:min(560px,38vw);max-width:none;box-shadow:none;margin:0;position:absolute}.shell.wide .closed{margin-top:16px}.mlay{padding:24px var(--gut) 0;grid-template-columns:230px minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.mlay .sec-t,.mlay .hs,.mlay .mhead,.mlay .foot,.mlay .empty-s{padding-inline:0}.mlay .sec-t:first-child{padding-top:0}.mlay .crave,.mlay .chips,.shell.wide .fixed.cartbar{display:none}.mlay .hs.best{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px;display:grid;overflow:visible}.mlay .bcard{width:auto;margin:0}.mlay .bcard .im{height:128px}.mlay .mhead{padding-top:26px;padding-bottom:10px;scroll-margin-top:16px}.mlay .igrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding:0}.mlay .item{margin:0;transition:box-shadow .15s,transform .15s}.mlay .item:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.mlay .item .nm{font-size:16px}.mlay .item .ds{font-size:13px}.side{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:2px;max-height:calc(100vh - 32px);padding:12px 10px;display:grid;position:sticky;top:16px;overflow-y:auto}.side h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:4px 8px 8px;font-size:12px}.sbtn{border-left:3px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:14px;font-weight:700;display:flex}.sbtn .th{background:var(--ground) center/cover;border-radius:10px;flex:none;width:38px;height:38px}.sbtn .n{flex:1;min-width:0}.sbtn .c{color:var(--muted);font-size:12px;font-weight:600}.sbtn:hover{background:var(--ground)}.sbtn.on{background:var(--yellow-soft);border-left-color:var(--ink)}.cartp{background:var(--card);border:1px solid var(--line);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:18px;gap:12px;padding:16px;display:grid;position:sticky;top:16px}.cph{justify-content:space-between;align-items:baseline;display:flex}.cph h3{font-size:20px}.cph span{color:var(--muted);font-size:12px;font-weight:700}.cpl{min-height:0;max-height:calc(100vh - 420px);overflow-y:auto}.cpt{border-top:1px solid var(--line);padding-top:8px}.cpe{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:14px;justify-items:center;gap:4px;padding:28px 8px;display:grid}.cpe b{color:var(--ink);font-family:var(--display);font-size:17px}.cpe span{font-size:13px}.cartp .btn{flex:none}}@media (min-width:1700px){.mlay{grid-template-columns:260px minmax(0,1fr) 420px;gap:36px}.mlay .igrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3,.disp{font-family:var(--display);letter-spacing:-.005em;font-weight:400}.wrap{max-width:1680px;margin-inline:auto;padding-inline:clamp(16px,4.2vw,84px)}.site{background:var(--ground);flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1}.shell{background:var(--ground);padding-bottom:120px}.btn,.btn.dk,.mready,.cartbar .go{background:var(--cta);color:#fff;border:0;border-radius:999px;font-weight:600}.btn:hover:not(:disabled),.mready:hover{background:var(--cta-dark)}.btn.gh{background:var(--card);color:var(--ink);border:1.5px solid var(--ink)}.btn.gh:hover{background:var(--band)}.btn:disabled{color:#9b968b;background:#e7e2d8}.card{border-radius:18px}.card h4,.side h4{font-family:var(--body);font-weight:600}.plus,.plus.n{background:var(--cta);color:#fff;border:0;border-radius:50%}.stp,.mini,.qty{border:1px solid var(--line);background:var(--card);border-radius:999px;font-weight:600}.stp{background:var(--cta);color:#fff;border:0}.add{border:1.5px solid var(--cta);color:var(--cta-dark);border-radius:999px;font-weight:700}.pill.y,.tag,.st.cur .b,.ticket{color:#fff}.ticket .tok,.rtot,.oc .tk,.stats b,.rsum .big b,.kp b{font-weight:400}.kp b,.oc .tk{font-family:var(--body);font-weight:700}.chip.on,.otabs .on,.preps .on,.preps input.on{background:var(--night);color:#fff;border-color:var(--night)}.cb.on{background:var(--cta);border-color:var(--cta);color:#fff}.payo{border-radius:16px}.payo.on{border-color:var(--cta);background:var(--cta-soft)}.payo.on .radio{border-color:var(--cta)}.payo.on .radio:after{background:var(--cta)}.payo .ico{background:var(--band)!important;color:var(--ink)!important}.inp{border-width:1px;border-radius:12px}.inp:focus-within{border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-soft)}.seg,.segm{background:var(--band)}.party{background:var(--cta-soft);border:0}.party .ico{background:var(--cta)!important;color:#fff!important}.inf .ico{background:var(--band)}.toast{background:var(--ink);color:#fff;font-weight:600}.topbar h2{font-size:26px}.bk{border-radius:50%}.sticky{background:var(--card)}.cartbar .in{background:var(--ink);border-radius:999px;padding:10px 10px 10px 22px}.trk,.ab,.ow{background:var(--night)}.ab{border-radius:0}.iconbtn,.trk .tb .bk,.ab .tb .bk{color:#fff;background:#ffffff24;border-color:#0000}.bigmsg{background:#ffffff1a}.bigmsg h2,.ab .tl2{color:#f6c9a8}.ab img{border-color:#f6c9a8}.kp div{background:#ffffff1a}.lnk,.foot .lk{color:var(--cta-dark)}.rbar i b,.bar .tr div{background:var(--cta);border-right:0}.stars .f,.starin button.f{color:var(--cta)}.rcpt{border-radius:18px 18px 0 0}.stamp{transform:none}:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.nav{background:var(--card);border-bottom:1px solid var(--line);z-index:25;position:sticky;top:0}.nav .wrap{align-items:center;gap:20px;height:76px;display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{border-radius:50%;width:48px;height:48px}.brand b{font-family:var(--display);font-size:24px;font-weight:400;line-height:1;display:block}.brand small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:600;display:block}.nlinks{gap:34px;margin-inline:auto;display:none}.nlinks a{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none}.nlinks a:hover,.nlinks a.on{color:var(--ink)}.nlinks a.on{font-weight:700}.nact{align-items:center;gap:10px;margin-left:auto;display:flex}.nico{background:var(--band);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.nico:hover{background:var(--line)}.nico .n{background:var(--cta);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.pillbtn{background:var(--cta);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pillbtn:hover{background:var(--cta-dark)}.pillbtn.ol{color:var(--ink);border:1.5px solid var(--ink);background:0 0;padding:11.5px 28px}.pillbtn.ol:hover{background:var(--card)}.pillbtn:disabled{color:#9b968b;background:#e7e2d8}.pillbtn.ncta{display:none}.notice{background:var(--red-soft);color:var(--red);text-align:center;padding:9px 16px;font-size:13.5px;font-weight:600}.notice.ok{background:var(--cta-soft);color:var(--cta-dark)}.notice a{color:inherit;font-weight:700}.hero .wrap{align-items:center;gap:28px;padding-block:36px 40px;display:grid}.eyebrow{background:var(--card);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--veg)}.eyebrow .dot.off{background:var(--red)}.hero h1{margin:18px 0 14px;font-size:clamp(40px,6.4vw,76px);line-height:1.02}.hero h1 em{color:var(--cta);font-style:italic}.hero p.lead{color:var(--ink-2);max-width:44ch;font-size:15.5px}.hero .acts2{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.facts{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:13.5px;font-weight:500;display:flex}.facts span{align-items:center;gap:7px;display:inline-flex}.facts svg.i{color:var(--cta)}.mosaic{display:none}.sect{padding-block:44px}.sect.band{background:var(--band)}.shead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.shead h2{font-size:clamp(26px,3vw,36px);line-height:1.1}.shead p{color:var(--muted);margin-top:4px;font-size:14px}.shead.c{text-align:center;display:block}.cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ccard{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:16px;justify-items:center;gap:8px;padding:16px 8px 14px;display:grid}.ccard:hover{border-color:var(--cta)}.ccard .th{background:var(--band) center/cover;border-radius:50%;width:64px;height:64px}.ccard b{font-size:14px;font-weight:600}.ccard small{color:var(--muted);font-size:12px}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pcard{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;padding:10px 10px 12px;display:flex;position:relative}.pcard:hover{box-shadow:var(--shadow)}.pcard .ph{aspect-ratio:4/3;background:var(--band) center/cover;border-radius:12px;display:block;position:relative}.pcard.sold .ph{filter:grayscale();opacity:.55}.badge{background:var(--cta);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.badge.g{background:var(--ink)}.pcard .bd{flex-direction:column;flex:1;gap:4px;padding:10px 4px 0;display:flex}.pcard .nm{font-size:15px;font-weight:700;line-height:1.25;text-decoration:none}.pcard .nm:hover{color:var(--cta-dark)}.pcard .ds{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.pmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.pmeta span{align-items:center;gap:4px;display:inline-flex}.pmeta b{color:var(--ink)}.pmeta .star{color:var(--cta)}.pmeta svg.i{width:14px;height:14px}.pcard .ft{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.price{letter-spacing:-.01em;font-size:18px;font-weight:600}.padd{background:var(--cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:500;line-height:1;display:grid}.padd:hover:not(:disabled){background:var(--cta-dark)}.padd.n{font-size:14px;font-weight:700}.padd:disabled{color:#9b968b;background:#e7e2d8}.mtitle{gap:16px;margin-bottom:22px;display:grid}.mtitle h2{font-size:clamp(32px,4vw,52px);line-height:1.05}.mtitle p{color:var(--muted);margin-top:6px}.sbox{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.sbox input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0}.sbox:focus-within{border-color:var(--cta)}.sbox button{background:var(--cta);color:#fff;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.mcols{align-items:start;gap:24px;display:grid}.filt{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 24px;display:none}.filt .fh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.filt .fh h3{font-size:22px}.filt .fh button{color:var(--muted);font-size:13px}.filt .fh button:hover{color:var(--cta-dark)}.fgrp{border-bottom:1px solid var(--line);gap:10px;padding:18px 0;display:grid}.fgrp:last-child{border-bottom:0;padding-bottom:0}.fgrp>b{font-size:15px;font-weight:600}.fopt{color:var(--ink-2);align-items:center;gap:11px;width:100%;padding:3px 0;font-size:14.5px;display:flex}.fopt .bx{color:#fff;background:#fff;border:1.5px solid #cfc9bd;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fopt.on .bx{background:var(--cta);border-color:var(--cta)}.fopt small{color:var(--muted);margin-left:auto;font-size:12.5px}.fpills{flex-wrap:wrap;gap:8px;display:flex}.fpill{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:600}.fpill.on{background:var(--cta);border-color:var(--cta);color:#fff}.rbar2{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rbar2 b{font-size:16px;font-weight:600}.sortsel{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;max-width:60%;padding:10px 16px;font-size:14px}.mchips{scrollbar-width:none;gap:8px;margin:0 calc(-1*clamp(16px,4.2vw,84px)) 14px;padding-inline:clamp(16px,4.2vw,84px);display:flex;overflow-x:auto}.mchips::-webkit-scrollbar{display:none}.mchips button{white-space:nowrap;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600}.mchips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.none{background:var(--card);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:18px;padding:36px 16px}.wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wtile{background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.wtile .ic{background:var(--cta);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:6px;display:grid}.wtile b{font-size:14.5px;font-weight:600}.wtile span{color:var(--muted);font-size:12.5px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:10px;padding-block:18px;font-size:13.5px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs b{color:var(--ink);font-weight:600}.dgrid{gap:24px;padding-bottom:40px;display:grid}.dimg{background:var(--band);aspect-ratio:1;background-position:50%;background-size:cover;border-radius:26px;width:100%;max-height:560px}.over{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.dinfo h1{margin:8px 0 12px;font-size:clamp(34px,4.4vw,52px);line-height:1.05}.dinfo .pmeta{font-size:14px}.dprice2{letter-spacing:-.01em;margin:14px 0 10px;font-size:30px;font-weight:500}.dinfo .lead{color:var(--ink-2);max-width:52ch}.dlabel{margin:22px 0 10px;font-size:15px;font-weight:600}.opts{flex-wrap:wrap;gap:10px;display:flex}.optb{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:13px 22px;font-size:14px;font-weight:600}.optb.on{background:var(--cta);border-color:var(--cta);color:#fff}.buyrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qty2{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;height:52px;display:flex}.qty2 button{text-align:center;width:48px;height:50px;font-size:22px}.qty2 span{text-align:center;min-width:22px;font-weight:600}.buyrow .pillbtn{flex:1;min-width:200px;height:52px}.skip{width:100%;height:56px;margin-top:14px}.dnote{color:var(--muted);gap:10px;margin-top:16px;font-size:13.5px;display:flex}.dnote svg.i{margin-top:2px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tile{background:var(--card);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.tile small{color:var(--muted);font-size:12px}.tile b{font-family:var(--display);font-size:18px;font-weight:400}.revs{gap:24px;display:grid}.rscore{align-items:center;gap:28px;display:flex}.rscore .big b{font-family:var(--display);font-size:52px;line-height:1;display:block}.rscore .big small{color:var(--muted);font-size:12.5px}.rscore .rbars{max-width:240px}.rlist{gap:18px;display:grid}.rlist .rev{border:0;padding:0}.rlist .who{justify-content:flex-start;gap:12px;font-weight:600}.footer{background:var(--card);border-top:1px solid var(--line);margin-top:auto}.footer .wrap{padding-block:36px 22px}.fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.fcols .brandcol{grid-column:1/-1}.fcols p{color:var(--muted);max-width:30ch;margin-top:12px;font-size:13.5px}.fcols h5{margin:0 0 10px;font-size:14px;font-weight:700}.fcols a,.fcols span.l{color:var(--muted);padding:4px 0;font-size:13.5px;text-decoration:none;display:block}.fcols a:hover{color:var(--ink)}.fbot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;padding-top:16px;font-size:12.5px;display:flex}.site .fixed.cartbar{z-index:24}.site .cartbar .ct b{color:#fff}@media (min-width:640px){.cgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pcard{padding:12px 12px 14px}.wgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}.fcols{grid-template-columns:1.6fr 1fr 1fr 1fr}.fcols .brandcol{grid-column:auto}}@media (min-width:900px){.nav .wrap{height:92px}.brand img{width:58px;height:58px}.brand b{font-size:28px}.nlinks{display:flex}.pillbtn.ncta{display:inline-flex}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;padding-block:56px 60px}.mosaic{grid-template-columns:repeat(6,1fr);grid-auto-rows:92px;gap:14px;display:grid}.mosaic div{background:var(--card) center/cover;box-shadow:var(--shadow);border-radius:22px}.mosaic .a{grid-area:1/1/3/5}.mosaic .b{grid-area:1/5/3/7}.mosaic .c{grid-area:3/1/5/3}.mosaic .d{grid-area:3/3/5/5}.mosaic .e{grid-area:3/5/5/7}.sect{padding-block:64px}.cgrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:14px}.ccard{padding:22px 8px 18px}.ccard .th{width:72px;height:72px}.mtitle{grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:end}.mcols{grid-template-columns:300px minmax(0,1fr);gap:40px}.filt{display:block;position:sticky;top:112px}.mchips{display:none}.pgrid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:22px}.pcard{border-radius:22px;padding:14px 14px 18px}.pcard .nm{font-size:17px}.pcard .ds{font-size:13.5px}.price{font-size:21px}.padd{width:44px;height:44px}.dgrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:56px}.buyrow .pillbtn{flex:none;min-width:260px}.revs{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px}.site .fixed.cartbar{display:none}}.dimg{aspect-ratio:5/4;place-items:center;max-height:520px;padding:8%;display:grid}.dimg .in{aspect-ratio:4/3;background:var(--card) center/cover;width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:22px}@media (min-width:900px){.pgrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.pgrid.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.pgrid.six .pcard{padding:12px 12px 14px}.pgrid.six .pcard .nm{font-size:15.5px}}.fbot a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.fbot a:hover{color:var(--cta-dark)}.hero{background:var(--band)}.hero .wrap{align-items:end;padding-bottom:0}.herotx{padding-bottom:8px}.heroimg img{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}.heroimg{padding:8px 0 18px}@media (min-width:900px){.herotx{align-self:center;padding-bottom:60px}.heroimg img{max-width:680px;margin-right:0}}.hsearch{max-width:520px;box-shadow:var(--shadow);margin-top:22px}.hfound{color:var(--ink-2);max-width:520px;margin-top:10px;font-size:13px}.hero .acts2{margin-top:18px}@media (max-width:899px){.hero .wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.sbox{padding-left:14px}.sbox button{padding:9px 14px}}:where(a,button):has(>.cspin){position:relative}.cspin{border-radius:inherit;opacity:0;pointer-events:none;-webkit-text-fill-color:currentColor;place-items:center;display:grid;position:absolute;inset:0}.cspin:after{content:"";border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px}.cspin.on{opacity:1}.cspin.on:after{animation:.7s linear infinite sp}:where(a,button):has(>.cspin.on){-webkit-text-fill-color:transparent;pointer-events:none;cursor:progress}:where(a,button):has(>.cspin.on)>:not(.cspin){visibility:hidden}.pcard .ph>.cspin.on{color:var(--ink);background:#ffffffa6}@media (prefers-reduced-motion:reduce){.cspin.on:after{animation-duration:1.6s}}.mfab{display:none}@media (max-width:899px){.mfab{display:block}.mfab-btn{right:14px;bottom:calc(18px + var(--fab-lift,0px) + env(safe-area-inset-bottom,0px));z-index:26;background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 12px 28px -12px #0009}.mfab-btn svg{width:18px;height:18px}.mfab.open .mfab-btn{z-index:32}.mfab-dim{z-index:30;background:#0a0a0a8c;position:fixed;inset:0}.mfab-list{max-width:340px;left:14px;right:14px;bottom:calc(76px + var(--fab-lift,0px) + env(safe-area-inset-bottom,0px));z-index:31;background:var(--ink);color:#fff;border-radius:18px;max-height:min(60vh,460px);margin-left:auto;padding:8px 0;animation:.16s ease-out mfab;position:fixed;overflow-y:auto;box-shadow:0 18px 40px -16px #000000b3}.mfab-list button{text-align:left;width:100%;color:inherit;justify-content:space-between;gap:16px;padding:13px 20px;font-size:15.5px;font-weight:500;display:flex}.mfab-list button span{opacity:.75;font-weight:600}.mfab-list button.on{color:#f2a27c;font-weight:700}.mfab-list button.on span{opacity:1}.site:has(.fixed.cartbar){--fab-lift:68px}.site:has(.buybar){--fab-lift:122px;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.buybar{z-index:24;background:var(--card);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px -18px #1b2a2273}.buybar .dlabel{display:none}.buybar .buyrow{flex-wrap:nowrap;gap:10px}.buybar .qty2{flex:none;height:48px}.buybar .qty2 button{width:40px;height:46px}.buybar .buyrow .pillbtn{min-width:0;height:48px;padding-inline:12px}.buybar .skip{height:44px;margin-top:8px}}@keyframes mfab{0%{transform:translateY(8px)}}.upipay{text-align:center;justify-items:center;gap:10px;display:grid}.upipay h3{font-size:20px}.upipay p{color:var(--muted);margin:0;font-size:13.5px}.upipay .qr{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:min(100%,220px);padding:8px;display:grid}.upipay .qr img{width:100%;height:100%;display:block}.upipay .qr .spin{margin:0}.upipay .btn{flex:none;width:100%}.upipay .vpa{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.upipay .vpa b{color:var(--ink);word-break:break-all}.bills{gap:12px;width:100%;max-width:860px;margin-inline:auto;display:grid}.btot{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.btot .card{gap:2px;padding:12px;display:grid}.btot small{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.btot b{font-size:clamp(17px,4.6vw,22px)}.btot span{color:var(--muted);font-size:12px}.bills .sbox{padding-block:3px}.bfilt{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.bfilt button{white-space:nowrap;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600}.bfilt button.on{background:var(--ink);border-color:var(--ink);color:#fff}.bill{padding:0;overflow:hidden}.bill .bh{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.bill .bn{gap:2px;min-width:0;display:grid}.bill .bn b{font-size:14.5px}.bill .bn small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.bill .ba{flex:none;justify-items:end;gap:4px;display:grid}.bill .ba b{font-size:16px}.bill.open .bh{border-bottom:1px dashed var(--line)}.bill .bd{gap:6px;padding:10px 14px 14px;display:grid}.bill .bl{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.bill .bl small{color:var(--muted)}.bill .bl.tot{border-top:1px solid var(--line);margin-top:2px;padding-top:8px;font-size:15px;font-weight:700}.bill .bmeta{color:var(--muted);font-size:12.5px}.bill .bact{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bill .bact .btn{flex:auto;min-width:104px;text-decoration:none}.bill .bact .btn svg{width:16px;height:16px}.myord{gap:10px;margin-bottom:10px;display:grid}.myord b{font-size:15.5px;display:block}.myord small{color:var(--muted);font-size:12.5px}.myord .btn svg{width:16px;height:16px}.pstep{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;align-items:center;height:36px;display:flex}.pstep button{text-align:center;width:32px;height:34px;color:var(--cta-dark);font-size:20px;font-weight:600;line-height:1}.pstep button:disabled{color:#c9c3b6}.pstep span{text-align:center;min-width:18px;font-size:14px;font-weight:700}.pstep.has{border-color:var(--cta);background:var(--cta-soft)}@media (min-width:900px){.pstep{height:42px}.pstep button{width:38px;height:40px}.pstep span{min-width:22px;font-size:15px}}@media (max-width:359px){.pstep button{width:27px}.price{font-size:16px}}.nburger{flex:none}.nsheet-dim{z-index:1;background:#0a0a0a59;position:fixed;inset:76px 0 0}.nsheet{z-index:2;background:var(--card);border-bottom:1px solid var(--line);padding:6px clamp(16px,4.2vw,84px) 12px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -20px #1b2a2280}.nsheet a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-size:16px;font-weight:500;text-decoration:none}.nsheet a:last-child{border-bottom:0}.nsheet a.on{color:var(--cta-dark);font-weight:700}@media (min-width:900px){.nburger,.nsheet,.nsheet-dim{display:none}}.cartbar div.in{gap:4px;padding-left:8px}.cartbar .clr{width:40px;height:40px;color:var(--night-muted);border-radius:50%;flex:none;place-items:center;display:grid}.cartbar .clr:hover{color:#fff;background:#ffffff1a}.cartbar .clr svg{width:19px;height:19px}.cartbar .lk{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.dash{background:var(--ground);min-height:100vh}.dside{display:none}.dmain{min-width:0}.dtop{background:var(--card);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.dlogo{border-radius:50%;flex:none;width:40px;height:40px}.dtitle{min-width:0;margin-right:auto}.dtitle h2{font-size:20px;line-height:1.15}.dtitle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dash .live{background:var(--veg-soft);color:var(--veg);flex:none;margin-left:0;padding:9px 13px;font-size:12px;font-weight:700}.dash .live .dot{background:var(--veg)}.dash .live.off{background:var(--red-soft);color:var(--red)}.dash .live.off .dot{background:var(--red)}.dico{background:var(--band);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.davatar{background:var(--cta-soft);width:42px;height:42px;color:var(--cta-dark);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:none}.dkpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 0;display:grid}.dkpi div{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:11px 13px}.dkpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.dkpi b{margin-top:2px;font-size:clamp(16px,4.6vw,24px);font-weight:700;display:block}.dkpi .due b{color:var(--cta-dark)}.dash .otabs{top:65px}.ostrip{scrollbar-width:none;gap:8px;padding:14px 16px 0;display:flex;overflow-x:auto}.ostrip::-webkit-scrollbar{display:none}.ostrip button{background:var(--card);border:1.5px solid var(--line);color:var(--muted);border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.ostrip svg{stroke-width:2.6px;width:14px;height:14px}.ostrip .done{color:var(--veg);border-color:#b9dfc8}.ostrip .no{color:var(--red);border-color:#f1c2bd}.ostrip .new{border-left:5px solid var(--red);color:var(--red)}.ostrip .prep{color:var(--amber);border-left:5px solid #e09a2a}.ostrip .ready{border-left:5px solid var(--veg);color:var(--veg)}.dash .oc{border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 30px -24px #1b2a2273}.dash .oc.newb{border-left:1px solid var(--line);box-shadow:0 0 0 2px var(--red),0 14px 30px -24px #1b2a2273}.dash .oc.prep,.dash .oc.ready{border-left:1px solid var(--line)}.dash .oc .h{border-bottom:0;gap:10px;padding:16px 16px 4px}.oc .who{min-width:0;margin-right:auto}.oc .who b{font-size:17px;font-weight:700;display:block}.oc .who small{color:var(--muted);font-size:12.5px}.oc .tm{font-size:17px;font-weight:700}.dash .oc .new{margin-left:0}.oc .av{background:var(--cta-soft);width:40px;height:40px;color:var(--cta-dark);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.oc .cust{text-align:left;width:auto;color:var(--muted);overflow-wrap:anywhere;padding:0 16px 8px;font-size:12.5px;font-weight:400;position:static;bottom:auto}.dash .oc .bd{gap:0;padding:4px 16px 12px}.oc .oi{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.oc .oi .th{background:var(--band) center/cover;border-radius:50%;flex:none;width:56px;height:56px}.oc .oi .tx{flex:1;gap:1px;min-width:0;display:grid}.oc .oi b{font-size:14.5px;font-weight:600}.oc .oi small{color:var(--muted);font-size:12px}.oc .oi .pq{justify-content:space-between;margin-top:2px;font-size:13px;font-weight:600;display:flex}.oc .onote{color:var(--muted);padding:8px 0 0;font-size:12.5px}.oc .osum{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.oc .osum small{color:var(--muted);font-size:12px;display:block}.oc .osum b{font-size:18px}.dash .oc .ft{padding:0 16px 16px}.dash .acts button{border-radius:12px}@media (min-width:768px){.dtop,.dkpi,.ostrip{padding-inline:var(--gut)}}@media (min-width:1000px){.dash{grid-template-columns:248px minmax(0,1fr);display:grid}.dside{background:var(--card);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:26px 18px 22px;display:flex;position:sticky;top:0}.dbrand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.dbrand img{border-radius:50%;width:46px;height:46px}.dbrand b{font-family:var(--display);font-size:21px;font-weight:400;line-height:1.05;display:block}.dbrand small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.dside nav{gap:6px;display:grid}.dside nav a,.dout{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:14px;width:100%;padding:13px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.dside nav a:hover,.dout:hover{background:var(--band)}.dside nav a.on{border-color:var(--cta);color:var(--cta-dark);background:var(--cta-soft)}.dside svg{flex:none;width:21px;height:21px}.dout{margin-top:auto}.dash .shell.own{--gut:30px;width:100%;margin:0;padding-bottom:48px}.dash .tabbar,.dlogo,.dlogout{display:none}.davatar{display:grid}.dtop{padding-block:18px}.dtitle h2{font-size:24px}.dkpi{gap:14px;max-width:820px;padding-top:22px}.dkpi div{padding:14px 18px}}.mrow .ord{flex:none;gap:4px;display:flex}.mrow .ord button{border:1.5px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;font-weight:700}.mrow .ord button:disabled{color:#c9c3b6}.addrow{align-items:center;gap:8px;margin-top:12px;display:flex}.addrow .inp{flex:1;min-width:0}.addrow .btn{flex:none;padding-inline:22px}.editbox .r2{grid-template-columns:1fr 96px;gap:8px;display:grid}.lnk.del{color:var(--red);text-align:left;justify-self:start;padding:4px 0}@media (max-width:420px){.mrow .ord{display:none}}.privacy .card{gap:8px;display:grid}.privacy h3{font-size:18px}.privacy p,.privacy li{color:var(--ink-2);font-size:14px;line-height:1.55}.privacy ul{gap:6px;padding-left:18px;list-style:outside;display:grid}.privacy a{color:var(--cta-dark);font-weight:600}@media (min-width:1000px){.dash{height:100vh;overflow:hidden}.dash .shell.own{flex-direction:column;height:100vh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.dash .shell.own>*{flex:none}.dash .shell.own>.dbody{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:28px;overflow-y:auto}.dbody>.board{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.board>*{flex:none}.board>.pad{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:0;display:flex}.dbody .kan{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.dbody .kcol,.dbody .kcol.on{scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;min-height:0;padding:3px 6px 8px 3px;overflow-y:auto}.dbody .kcol>h3{z-index:1;background:var(--ground);padding:6px 0;position:sticky;top:-3px}.dbody .kan~details{flex:none;max-height:32vh;overflow-y:auto}}.nav{background:#121212;border-bottom:3px solid #ffd200}.nav .brand{color:#fff;gap:12px}.nav .brand img{background:#ffd200;border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 2.5px #ffd200}.nav .brand span{justify-items:center;line-height:1;display:grid}.nav .brand i{color:#ffd200;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-style:normal;font-weight:700}.nav .brand b{font-family:var(--body);letter-spacing:-.01em;color:#fff;font-size:23px;font-weight:800}.nav .brand small{color:#121212;letter-spacing:.14em;background:#ffd200;border-radius:999px;margin-top:4px;padding:3px 10px 2px;font-size:9.5px;font-weight:800}.nav .nlinks a{color:#c9c9c9}.nav .nlinks a:hover,.nav .nlinks a.on{color:#ffd200}.nav .nico{color:#fff;background:#262626}.nav .nico:hover{background:#333}.nav .nico .n{color:#121212;background:#ffd200}.nav .pillbtn.ncta{color:#121212;background:#ffd200;font-weight:700}.nav .pillbtn.ncta:hover{background:#ffe14d}.ntag{color:#fff;border-bottom:2.5px solid #ffd200;flex:none;padding-bottom:4px;font-size:15px;font-style:italic;font-weight:700;line-height:1.15;display:none;transform:rotate(-4deg)}@media (min-width:900px){.nav .brand img{width:62px;height:62px}.nav .brand b{font-size:30px}.nav .brand i{font-size:12.5px}.nav .brand small{padding:4px 14px 3px;font-size:10.5px}}@media (min-width:1280px){.ntag{display:block}}@media (max-width:359px){.nav .brand b{font-size:20px}.nav .brand img{width:44px;height:44px}}.onew{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.onew .btn{flex:none;padding:11px 20px;text-decoration:none}.ctag{background:var(--night);color:#fff;letter-spacing:.04em;border-radius:6px;margin-right:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.counter{gap:14px;display:grid}.cpick{gap:10px;min-width:0;display:grid}.cgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.citem{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:8px;padding:8px;display:grid}.citem.on{border-color:var(--cta);background:var(--cta-soft)}.cadd{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.cadd .th{background:var(--band) center/cover;border-radius:10px;flex:none;width:46px;height:46px}.cadd .tx{min-width:0;display:grid}.cadd b{font-size:13.5px;font-weight:600;line-height:1.25}.cadd .mono{color:var(--ink-2);font-size:13px}.citem .pstep{justify-self:start}.csum{align-content:start;gap:10px;display:grid}.csum .r{justify-content:space-between;gap:10px;font-size:14px;display:flex}.cline{border-bottom:1px dashed var(--line);gap:6px;padding-bottom:8px;display:grid}.cline .opts{flex-wrap:wrap;gap:6px;display:flex}.optb.sm{border-radius:9px;padding:6px 10px;font-size:12px}.ctot{font-weight:700;font-size:16px!important}.ctot b{font-size:20px}.counter-done{gap:14px;max-width:520px;margin-inline:auto;display:grid}.counter-done small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.tokbig{font-family:var(--display);color:var(--cta-dark);font-size:64px;line-height:1.05}.counter-done p{margin-top:4px}@media (min-width:640px){.cgrid2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.onew{padding-inline:var(--gut)}}@media (min-width:1000px){.counter{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.csum{position:sticky;top:0}}.cbar{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:21;background:var(--ink);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;font-size:14px;display:flex;position:fixed;box-shadow:0 12px 28px -12px #0009}.cbar .go{background:var(--cta);border-radius:999px;padding:10px 16px;font-weight:600}.counter .csum{scroll-margin-top:80px}@media (min-width:1000px){.cbar{display:none}}.dash .dtop{color:#fff;background:#121212;border-bottom:3px solid #ffd200;gap:14px}.dsign{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.dash .dlogo{background:#ffd200;border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 0 0 2.5px #ffd200}.dsname{justify-items:center;line-height:1;display:grid}.dsname i{color:#ffd200;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:2px;font-size:10.5px;font-style:normal;font-weight:700;display:flex}.dsname i:before,.dsname i:after{content:"";background:#ffd200;border-radius:2px;width:14px;height:1.5px}.dsname b{font-family:var(--body);letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:21px;font-weight:800}.dsname small{color:#121212;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffd200;border-radius:999px;margin-top:4px;padding:3px 9px 2px;font-size:8.5px;font-weight:800}.dsname small:before,.dsname small:after{content:"•";padding:0 5px}.dtag{color:#fff;border-bottom:2.5px solid #ffd200;border-radius:0 0 40%;flex:none;margin:0 16px 0 0;padding-bottom:4px;font-size:14px;font-style:italic;font-weight:700;line-height:1.15;display:none;transform:rotate(-4deg)}.dash .dtitle{border-left:1px solid #3a3a3a;padding-left:16px;display:none}.dash .dtitle h2{color:#fff}.dash .dtitle small{color:#bdbdbd}.dash .dtop .live{color:#7ce3a6;background:#1fa95d2e;margin-left:auto}.dash .dtop .live .dot{background:#3dd27d}.dash .dtop .live.off{color:#ffb3ad;background:#f06a612e}.dash .dtop .live.off .dot{background:#f06a61}.dash .dtop .dico{color:#fff;background:#262626}.dash .davatar{color:#121212;background:#ffd200}@media (max-width:359px){.dsname b{font-size:18px}.dash .dlogo{width:40px;height:40px}.dsname i{font-size:9.5px}}@media (min-width:640px){.dash .dtitle{display:block}}@media (min-width:1000px){.dash .dlogo{width:58px;height:58px}.dsname b{font-size:28px}.dsname i{font-size:12px}.dsname i:before,.dsname i:after{width:22px}.dsname small{padding:4px 12px 3px;font-size:10px}.dash .dtop{height:88px;padding-block:0}.dash .dside{box-shadow:inset -1px 0 0 var(--line);border-right:0;padding-top:0}.dash .dside .dbrand{background:#121212;border-bottom:3px solid #ffd200;flex:none;justify-content:center;height:88px;margin:0 -18px 22px;padding:0 12px;display:flex}.dash .dside .dlogo{width:54px;height:54px}.dash .dside .dsname b{font-size:25px}.dash .dside .dsname i{font-size:11.5px}.dash .dtop>.dsign{display:none}.dash .dtitle{border-left:0;padding-left:0}.dash .dtop .live{margin-left:0}}@media (min-width:1280px){.dtag{display:block}}.cctl{align-items:center;gap:8px;display:flex}.cdel{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--red);border-radius:50%;flex:none;place-items:center;display:grid}.cdel:hover{background:var(--red-soft)}.cdel svg{width:17px;height:17px}.cline .r{align-items:center}.cright{align-items:center;gap:10px;display:flex}.cline .cdel{width:32px;height:32px}.cback{color:var(--cta-dark);justify-self:start;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:none}.cback svg{width:18px;height:18px}@media (max-width:999px){.counter.pick .csum,.counter.review .cpick{display:none}.counter.review .cback{display:flex}}.pcard .nm .veg{vertical-align:-1px;margin-right:7px}.facts .vegfact{color:var(--veg);font-weight:700}.facts .vegfact .veg{background:#fff radial-gradient(circle at 50% 50%,var(--veg) 0 3.3px,#fff 3.8px);border-width:2px;width:17px;height:17px}.wtile{transition:transform .25s,box-shadow .25s,border-color .25s}.wtile:hover{border-color:var(--cta);transform:translateY(-4px);box-shadow:0 16px 30px -20px #1b2a2273}.wtile .ic{transition:transform .35s}.wtile:hover .ic{transform:scale(1.12)rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.wgrid.reveal .wtile{opacity:0;transform:translateY(22px)}.wgrid.reveal.in .wtile{animation:.6s cubic-bezier(.2,.7,.2,1) forwards wrise}.wgrid.reveal.in .wtile:nth-child(2){animation-delay:.12s}.wgrid.reveal.in .wtile:nth-child(3){animation-delay:.24s}.wgrid.reveal.in .wtile:nth-child(4){animation-delay:.36s}.wgrid.reveal.in .wtile .ic{animation:.5s both wpop;animation-delay:inherit}}@keyframes wrise{to{opacity:1;transform:none}}@keyframes wpop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.card.story{background:var(--cta-soft);border:2px solid var(--cta);box-shadow:0 14px 30px -22px #a8431599}.card.story h4{font-family:var(--display);color:var(--cta-dark);text-transform:none;letter-spacing:0;margin-bottom:12px;font-size:24px;font-weight:400}.card.story p{color:var(--ink);font-size:15px;font-weight:600;line-height:1.6}.story .owner{align-items:center;gap:14px;margin:0 0 14px;display:flex}.story .owner img{object-fit:cover;border:3px solid var(--cta);background:#fff;border-radius:50%;flex:none;width:76px;height:76px}.story .owner b{font-size:16px;display:block}.story .owner span{color:var(--ink-2);font-size:12.5px}.ophoto{align-items:center;gap:16px;display:flex}.ophoto img,.ophoto .ph{object-fit:cover;border:3px solid var(--line);border-radius:50%;flex:none;width:84px;height:84px}.ophoto .ph{background:var(--cta-soft);color:var(--cta-dark);place-items:center;font-size:30px;font-weight:700;display:grid}.ophoto .acts{flex-wrap:wrap;gap:10px;display:flex}.ophoto .btn{cursor:pointer;width:auto;padding-inline:18px}.ophoto .btn.dis{opacity:.6;pointer-events:none}.otabs button{padding:12px 4px;font-size:15px;font-weight:800}.otabs .n{background:var(--cta);border-radius:11px;min-width:22px;height:22px;font-size:12px}.otabs .on .n{background:var(--yellow);color:#fff}@media (min-width:1000px){.dbody .kcol>h3,.kcol>h3{letter-spacing:.06em;color:var(--ink);font-size:16px;font-weight:900}.kcol>h3 span{padding:2px 11px;font-size:14px}}.ocancel{color:var(--red);text-underline-offset:3px;margin:10px auto 0;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.pstep button.off{color:#c9c3b6}.pillbtn.soft{color:var(--ink-2);background:#e7e2d8}.ctag.rq{background:var(--cta)}.idlg{max-width:440px}.idlg-b{padding:22px 20px calc(20px + env(safe-area-inset-bottom,0px));gap:12px;display:grid;overflow-y:auto}.idlg-b h3{font-size:20px}.idlg-b p{color:var(--ink-2);font-size:14px;line-height:1.5}.idlg-h{align-items:center;gap:14px;display:flex}.idlg-h .th{background:var(--band) center/cover;border-radius:14px;flex:none;width:64px;height:64px}.idlg-h .tag{background:var(--red-soft);color:var(--red);border-radius:999px;margin-bottom:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.idlg-h h3{font-size:18px}.idlg-h .mono{color:var(--muted);font-size:13px}.idlg .row2{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.dimg .in.cut{box-shadow:none;aspect-ratio:5/4;filter:drop-shadow(0 22px 26px #1b2a2238);background-color:#0000;border-radius:0;max-width:540px}.qadds{gap:8px;margin:4px 0 14px;display:grid}.qadd{background:var(--card);border:1px dashed var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.qadd.on{border-style:solid;border-color:var(--cta);background:var(--cta-soft)}.qadd .qic{color:#2a7ab0;background:#e6f2fa;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.qadd .qtx{flex:1;min-width:0;line-height:1.25;display:grid}.qadd .qtx b{font-size:14.5px}.qadd .qtx small{color:var(--muted);font-size:12px}.qadd .qbtn{border:1.5px solid var(--cta);color:var(--cta-dark);border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:700}.qadd .qbtn:disabled{border-color:var(--line);color:#b3aea3}.full>.qadds{margin:0}.qty2 button.off{color:#c9c3b6}.qty2.has{border-color:var(--cta);background:var(--cta-soft)}.optb.off{color:var(--muted);background:var(--band);border-color:var(--line)}.hours{gap:10px;display:grid}.hours .inp.sel select{width:100%;font:inherit;appearance:auto;cursor:pointer;background:0 0;border:0;padding:13px 0}.hours .hsum{margin:0}button.qr{cursor:pointer;font:inherit}.upiapps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.upiapp{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.upiapp:hover{border-color:var(--cta)}.upiapp .dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.cfm .idlg-b{justify-items:stretch}.lockic{background:var(--cta-soft);width:44px;height:44px;color:var(--cta-dark);border-radius:50%;place-items:center;display:grid}.cfm .lockic{justify-self:start}.cfm .inp{align-items:center;gap:8px;display:flex}.cfm .inp input{flex:1}.cfm .inp .lnk{color:var(--cta-dark);flex:none;font-size:13px;font-weight:600}.cfm .or{text-align:center;color:var(--muted);font-size:12.5px;position:relative}.btn.finger{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.finger:disabled{opacity:.6}.btn.danger{background:var(--red);color:#fff;border-color:var(--red)}.card.locked{text-align:center;justify-items:center;gap:10px;max-width:440px;margin-inline:auto;padding:28px 18px;display:grid}.ssec{margin-bottom:2px;font-size:20px}.ctag.onl{background:#1d5fd1;align-items:center;gap:4px;display:inline-flex}.ctag.onl svg{stroke:#fff;fill:none;stroke-width:2.4px}.ctag.tbl{background:#7a4ec8}.paycheck{color:var(--ink2,var(--ink));background:var(--amber-soft,#fff3dc);border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.4}.ocancel.alt{color:var(--ink);text-decoration:underline}.ocancel.alt:disabled{opacity:.5}.otabs .due:not(.on){border-color:var(--red);color:var(--red)}.ostrip .pay{border-left:5px solid var(--red);color:var(--red)}.btn.full{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.oc.onlbg,.dash .oc.onlbg{background:#eaf2ff}.oc.onlbg .bd .oi{border-color:#d3e2fa}.prepnow{padding:12px 14px}.prepnow summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.prepnow summary::-webkit-details-marker{display:none}.prepnow summary b{font-size:15px}.prepnow summary span{color:var(--muted);font-size:12.5px}.prepnow summary:after{content:"▾";color:var(--muted);margin-left:auto}.prepnow:not([open]) summary:after{content:"▸"}.prepnow .pgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.prepnow .pcat{border:1px solid var(--line);background:var(--ground);border-radius:12px;padding:8px 10px}.prepnow .ph{letter-spacing:.06em;text-transform:uppercase;color:var(--cta-dark);justify-content:space-between;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.prepnow .pit{justify-content:space-between;gap:8px;padding:2px 0;font-size:13.5px;display:flex}.prepnow .pit b{font-size:15px}.prepnow .hint{margin-top:8px}.paidtick{background:var(--card);border:1.5px solid var(--cta);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.paidtick input{width:20px;height:20px;accent-color:var(--cta)}.board>.pad.prepwrap{flex:none;padding-top:12px}.prepnow .pgrid{max-height:34vh;overflow-y:auto}.prepnow .pit b{white-space:nowrap}
