@font-face{font-family:Lulo One;src:local(Lulo One),url(/assets/lulo-one-mrJ64xsh.ttf)format("truetype");font-weight:400;font-display:swap;unicode-range:U+20,U+27-2E,U+61-7A,U+2019,U+201C-201D}@font-face{font-family:Lulo One;src:url(/assets/lulo-one-bold-DZYWpORA.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Lulo Fill;src:url(/assets/Nitti-Normal-B2y-3lQI.woff)format("woff");font-weight:400;size-adjust:125%;font-display:swap;unicode-range:U+21-40}@font-face{font-family:Nitti;src:url(/assets/Nitti-Normal-B2y-3lQI.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Nitti;src:url(/assets/Nitti-Bold-CFn1aQqc.woff)format("woff");font-weight:700;font-display:swap}:root{--primary:#a13c2d;--primary-700:#7e2e22;--primary-text:#a13c2d;--cream:#f1ddb9;--cream-2:#f7ebd5;--on-primary:#f1ddb9;--bg:#fbf5ea;--surface:#fffbf4;--ink:#2e120d;--ink-2:#7a4e43;--faint:#c7a79c;--line:#a13c2d29;--line-2:#a13c2d61;--edge:#a13c2db3;--veg:#2e7d32;--nonveg:#8b4513;--scrim:#2e120d80;--r:8px;--f-body:"Lulo One","Lulo Fill","Nitti",system-ui,sans-serif;--f-display:var(--f-body);--f-hand:var(--f-body);--f-mono:"Nitti",system-ui,monospace;--primary-hover:var(--primary-700);--primary-dark:var(--primary-700);--primary-tint:var(--cream-2);--cream-soft:var(--cream-2);--bg-sunk:var(--cream-2);--muted:var(--ink-2);--placeholder:#a98b80;--line-strong:var(--edge);--veg-bg:var(--cream-2);--veg-ink:var(--ink);--warn:var(--primary-text);--warn-bg:var(--cream-2);--warn-ink:var(--ink);--error:var(--primary-text);--error-bg:var(--cream-2);--error-ink:var(--ink);--disabled-bg:var(--line);--disabled-ink:var(--faint);--focus:var(--ink);--focus-soft:var(--line);--skel:var(--line);--field-edge:var(--edge);--r-xs:var(--r);--r-sm:var(--r);--r-md:var(--r);--r-lg:var(--r);--r-xl:var(--r);--r-2xl:var(--r);--r-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-1:.12s;--dur-2:.18s;--dur-3:.25s;--z-header:40;--z-cartbar:44;--z-bnav:45;--z-scrim:60;--z-sheet:61;--z-dialog:62;--z-staff-panel:70;--z-staff-dialog:76;--z-toast:80}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#1c1c1c;--cream-2:#1c1c1c;--on-primary:#fff;--bg:#000;--surface:#111;--primary-700:#b84a39;--primary-text:#dd6a58;--ink:#fff;--ink-2:#b3b3b3;--faint:#6b6b6b;--placeholder:#7a7a7a;--line:#ffffff24;--line-2:#ffffff61;--edge:#ffffff80;--veg:#4caf50;--nonveg:#d98a4e;--scrim:#000000b3}}.disp{letter-spacing:.06em;font-weight:700}.mono,.num{font-family:var(--f-mono);text-transform:none;letter-spacing:0}.hand{font-family:var(--f-body)}.muted{color:var(--ink-2)}.small{font-size:11px}.xs{font-size:10px}.mono.small,.small .mono{font-size:13px}.mono.xs{font-size:12px}.b,.bb{font-weight:700}.h1{letter-spacing:.04em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.h2{letter-spacing:.06em;margin:0;font-size:13px;font-weight:700;line-height:1.4}@media (width>=1100px){.h1{font-size:26px}}.lbl-d{letter-spacing:.1em;color:var(--ink-2);font-size:10px;font-weight:700}.link{color:var(--primary-text);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pad{padding-left:16px;padding-right:16px}.stack{flex-direction:column;display:flex}.hr{background:var(--line);height:1px;margin:12px 0}.fr{outline:2px solid var(--focus);outline-offset:2px}.ic{width:18px;height:18px;-webkit-mask:var(--i) center/contain no-repeat;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:middle;background:currentColor;flex:none;display:inline-block}.ic.s14{width:14px;height:14px}.ic.s16{width:16px;height:16px}.ic.s24{width:24px;height:24px}.ic.s32{width:32px;height:32px}.ic.s40{width:40px;height:40px}.ic.s48{width:48px;height:48px}.ic-moon{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.ic-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.ic-pinfill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 1a9 9 0 0 1 9 9c0 6.6-9 13-9 13S3 16.6 3 10a9 9 0 0 1 9-9Zm0 5.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Z'/%3E%3C/svg%3E")}.ic-chev-r{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.ic-chev-l{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}.ic-chev-d{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ic-chev-u{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")}.ic-arrow-l{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7M19 12H5'/%3E%3C/svg%3E")}.ic-arrow-u{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7M12 19V5'/%3E%3C/svg%3E")}.ic-arrow-d{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E")}.ic-user{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ic-bag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.ic-menu{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2M7 2v20M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7'/%3E%3C/svg%3E")}.ic-cal{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.ic-receipt{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z'/%3E%3Cpath d='M16 8h-6M16 12H8M13 16H8'/%3E%3C/svg%3E")}.ic-plus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.ic-minus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.ic-x{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.ic-search{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.ic-locate{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h3M19 12h3M12 2v3M12 19v3'/%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ic-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ic-check-c{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.ic-warn{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.ic-err{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}.ic-info{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.ic-wifi-off{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h.01M8.5 16.43a5 5 0 0 1 7 0M2 8.82a15 15 0 0 1 4.17-2.65M10.66 5c4.01-.36 8.14.9 11.34 3.76M16.85 11.25a10 10 0 0 1 2.22 1.68M5 13a10 10 0 0 1 5.24-2.76M2 2l20 20'/%3E%3C/svg%3E")}.ic-clock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.ic-phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E")}.ic-chat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E")}.ic-bell{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E")}.ic-chilli{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 6.5c0-2 1-3.5 3-4'/%3E%3Cpath d='M12.5 7.5c2.5-1.5 6 0 6.5 3.5.7 5-4.5 10-13 10.5 4-2.5 5-5.5 5-9 0-2.5.5-4 1.5-5Z'/%3E%3C/svg%3E")}.ic-home{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E")}.ic-work{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}.ic-trash{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.ic-edit{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3C/svg%3E")}.ic-logout{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}.ic-download{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.ic-upload{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E")}.ic-refresh{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8M21 3v5h-5M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16M8 16H3v5'/%3E%3C/svg%3E")}.ic-grip{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='9' cy='5' r='1.6'/%3E%3Ccircle cx='9' cy='12' r='1.6'/%3E%3Ccircle cx='9' cy='19' r='1.6'/%3E%3Ccircle cx='15' cy='5' r='1.6'/%3E%3Ccircle cx='15' cy='12' r='1.6'/%3E%3Ccircle cx='15' cy='19' r='1.6'/%3E%3C/svg%3E")}.ic-copy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='14' height='14' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}.ic-image{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.09-3.09a2 2 0 0 0-2.82 0L6 21'/%3E%3C/svg%3E")}.ic-crop{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2v14a2 2 0 0 0 2 2h14M18 22V8a2 2 0 0 0-2-2H2'/%3E%3C/svg%3E")}.ic-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.ic-card{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E")}.ic-mobile{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E")}.ic-cash{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E")}.ic-bike{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5.5' cy='17.5' r='3.5'/%3E%3Ccircle cx='18.5' cy='17.5' r='3.5'/%3E%3Cpath d='M15 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm-3 11.5V14l-3-3 4-3 2 3h2'/%3E%3C/svg%3E")}.ic-package{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='M3.29 7 12 12l8.71-5M12 22V12'/%3E%3C/svg%3E")}.ic-flame{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.07-2.14-.22-4.05 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.15.43-2.29 1-3a2.5 2.5 0 0 0 2.5 2.5Z'/%3E%3C/svg%3E")}.ic-sound{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4ZM15.54 8.46a5 5 0 0 1 0 7.07M19.07 4.93a10 10 0 0 1 0 14.14'/%3E%3C/svg%3E")}.ic-mute{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4ZM22 9l-6 6M16 9l6 6'/%3E%3C/svg%3E")}.ic-sun{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.ic-external{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M10 14 21 3M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E")}.ic-print{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='8'/%3E%3C/svg%3E")}.ic-sliders{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6'/%3E%3C/svg%3E")}.ic-users{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.ic-book{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20'/%3E%3C/svg%3E")}.ic-list{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")}.ic-filter{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 3H2l8 9.46V19l4 2v-8.54Z'/%3E%3C/svg%3E")}.ic-more{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E")}.ic-archive{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='5' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8M10 12h4'/%3E%3C/svg%3E")}.ic-map{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.1 6 9.9 3.9a2 2 0 0 0-1.8 0L3.6 6.1A1 1 0 0 0 3 7v13a1 1 0 0 0 1.4.9l4.7-2.3a2 2 0 0 1 1.8 0l4.2 2.1a2 2 0 0 0 1.8 0l4.5-2.2A1 1 0 0 0 21 17.6V4.5a1 1 0 0 0-1.4-.9l-4.7 2.3a2 2 0 0 1-1.8 0ZM15 5.8v15M9 3.2v15'/%3E%3C/svg%3E")}.ic-share{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8M16 6l-4-4-4 4M12 2v13'/%3E%3C/svg%3E")}.ic-plus-sq{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M8 12h8M12 8v8'/%3E%3C/svg%3E")}.ic-file{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E")}.ic-nav{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 19-9-9 19-2-8-8-2Z'/%3E%3C/svg%3E")}.ic-loader{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.22-8.56'/%3E%3C/svg%3E")}.ic-store{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9h18l-1.5-5h-15ZM4 9v11h16V9M9 20v-6h6v6'/%3E%3C/svg%3E")}.ic-eye{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ic-leaf{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10ZM2 21c0-3 1.85-5.36 5.08-6'/%3E%3C/svg%3E")}.fs{background:var(--surface);border:1.5px solid;border-radius:2px;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.fs.veg{border-color:var(--veg)}.fs.veg:after{content:"";background:var(--veg);border-radius:50%;width:6px;height:6px}.fs.nv{border-color:var(--nonveg)}.fs.nv:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--nonveg);width:0;height:0}.spice{color:var(--primary-text);white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.spice .ic{width:14px;height:14px}.spice .ic.off{color:var(--line-2)}.spice .sl{color:var(--ink-2);margin-left:5px;font-size:10px}.tags{flex-wrap:wrap;gap:2px 6px;display:flex}.tag{letter-spacing:.06em;color:var(--primary-text);white-space:nowrap;font-size:9px;font-weight:700}.tag+.tag:before{content:"· "}.ptag{font:700 12px var(--f-mono);color:var(--primary-text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ptag .ic{width:14px;height:14px}.photo{border-radius:var(--r);background-color:var(--cream);--food:#a13c2d;background-image:radial-gradient(circle at 50% 52%,var(--food) 0 28%,transparent 29%),radial-gradient(circle at 50% 52%,var(--surface) 0 41%,var(--line-2) 42% 43%,transparent 44%);flex:none;width:96px;height:96px}@media (width>=768px){.photo{width:112px;height:112px}}.photo.sm{width:44px;height:44px}.photo.md{width:72px;height:72px}.photo.lg{aspect-ratio:1;width:100%;height:auto}.f-a,.f-bisi,.f-saaru,.f-puli,.f-kesari{--food:#a13c2d}.f-b,.f-kori,.f-vangi{--food:#7e2e22}.f-c,.f-pak,.f-holige{--food:#c9826f}.f-d,.f-curd,.f-akki,.f-neer,.f-jola,.f-majjige,.f-chiroti{--food:#d9b48c}.f-e,.f-mutton,.f-ragi,.f-donne{--food:#5a2219}.photo.out{filter:grayscale();opacity:.4}.hdr{background:var(--bg);border-bottom:1px solid var(--line)}.hdr-in{align-items:center;gap:4px;max-width:1280px;min-height:60px;margin:0 auto;padding:0 8px 0 16px;display:flex}.logo{vertical-align:middle;aspect-ratio:667.1/216.72;color:#0000;background:url(/brand/logo.svg) 0/contain no-repeat;flex:none;height:26px;font-size:0;line-height:0;text-decoration:none;display:inline-block;overflow:hidden}.logo.sm{height:22px}.logo.lg{height:36px}.logo.xl{height:56px}.logo.inv{background-image:url(/brand/logo-cream.svg)}.hnav{gap:28px;margin-left:40px;display:none}.hnav a{letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:20px 0;font-size:11px;font-weight:700;text-decoration:none}.hnav a.on{color:var(--primary-text);border-bottom-color:var(--primary-text)}.loc{min-width:0;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:11px;display:flex}.loc .ic{color:var(--primary-text)}.loc span{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}@media (width>=768px){.hdr-in{padding:0 24px}.loc span{max-width:220px}}@media (width>=1100px){.hnav{display:flex}}.ibtn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.ibtn:hover{background:var(--cream-2)}.ibtn.bd{border:1px solid var(--line)}.ibtn .badge{position:absolute;top:4px;right:2px}.badge{background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);font:700 11px/18px var(--f-mono);text-align:center;border-radius:9px;padding:0 4px}.locbar{border:1px solid var(--line);border-radius:var(--r);min-height:48px;color:var(--ink);background:0 0;flex:none;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 12px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.locbar .ic-pin,.locbar .ic-pinfill{color:var(--primary-text)}.locbar .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.locbar .chg{color:var(--primary-text);font-weight:700}.tabs{border-bottom:1px solid var(--line);flex:none;gap:28px;margin:0 16px;display:flex}.tab{letter-spacing:.08em;min-height:44px;color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:14px 0 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.tab.on{color:var(--primary-text);border-bottom-color:var(--primary-text)}.sec:not(.btn){letter-spacing:.06em;align-items:baseline;gap:10px;margin:0 16px;padding:28px 0 4px;scroll-margin-top:120px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.sec:not(.btn):after{content:"";background:var(--line);flex:1;order:5;align-self:center;min-width:16px;height:1px}.sec .n{font:700 13px var(--f-mono);color:var(--ink-2)}.dish{border-bottom:1px solid var(--line);gap:14px;min-width:0;margin:0 16px;padding:18px 0;display:flex}.dish .db{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dname{letter-spacing:.04em;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.45;display:flex}.dname .fs{margin-top:2px}.dish .dname .fs{order:1;margin-left:auto}.dprice,.price{font:700 18px var(--f-mono);letter-spacing:0;text-transform:none}.dmeta{color:var(--primary-text);letter-spacing:.06em;margin:0;font-size:9px;font-weight:700}.ddesc{color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;overflow:hidden}.ddesc.open{display:block}.more{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:10px;font-weight:400}.dd{align-items:baseline;gap:8px;min-width:0;display:flex}.dd .ddesc{flex:1;min-width:0}.dd .more{flex:none}.dside{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.dfoot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.add{border:1px solid var(--primary);min-width:96px;height:40px;color:var(--primary-text);border-radius:var(--r);letter-spacing:.1em;white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.add:hover{background:var(--primary);color:var(--on-primary)}.add.dis,.add:disabled,.add:disabled:hover{border-color:var(--line-2);color:var(--ink-2);cursor:not-allowed;background:0 0}.add .mono,.add .num{font-size:14px}.step{border-radius:var(--r);background:var(--primary);min-width:96px;height:40px;color:var(--on-primary);flex:none;align-items:center;display:inline-flex}.step button{width:40px;height:40px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.step button.off,.step button:disabled{opacity:.45;cursor:not-allowed}.step .q{text-align:center;min-width:20px;font:700 15px var(--f-mono);flex:1}.step.o{color:var(--primary-text);border:1px solid var(--line-2);background:0 0}.low{color:var(--primary-text);letter-spacing:.06em;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.dish.out .dname,.dish.out .dprice,.dish.grey .dname,.dish.grey .dprice{color:var(--ink-2)}.dish.out .photo{opacity:.4;filter:grayscale()}.soldtag{font:12px var(--f-mono);color:var(--ink-2);border:1px dashed var(--line-2);border-radius:var(--r);white-space:nowrap;align-items:center;height:40px;padding:0 12px;display:inline-flex}.prelink{color:var(--primary-text);align-items:center;gap:4px;min-height:32px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.dish.flash{box-shadow:0 0 0 2px var(--primary)}.cartbar{border-radius:var(--r);background:var(--primary);height:56px;color:var(--on-primary);flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 18px;text-decoration:none;display:flex}.cartbar .ct{font:700 15px var(--f-mono)}.cartbar .go{letter-spacing:.1em;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.bnav{border-top:1px solid var(--line);background:var(--bg);flex:none;height:64px;display:flex}.bnav a{letter-spacing:.06em;color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.bnav a.on{color:var(--primary-text)}.bnav a.on:before{content:"";background:var(--primary-text);height:2px;position:absolute;top:-1px;left:30%;right:30%}.bnav .badge{position:absolute;top:6px;left:calc(50% + 6px)}.panel,.dpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.dpanel{flex-direction:column;align-self:start;gap:12px;display:flex}.back{align-items:center;gap:6px;min-height:44px;margin-top:16px;text-decoration:none;display:inline-flex}.cart-line{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.bar{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:4px;min-height:56px;padding:6px 8px;display:flex}.bar .h1,.bar .h2{flex:1;min-width:0}.bn{background:var(--cream-2);color:var(--ink);border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:10px;padding:12px 16px;font-size:11px;line-height:1.6;display:flex}.bn .ic{color:var(--primary-text);flex:none;margin-top:1px}.bn b{font-weight:700}.bn.warn,.bn.err{box-shadow:inset 3px 0 0 var(--primary-text)}.bn.off{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bn.off .ic{color:inherit}.bn.round{border:1px solid var(--line);border-radius:var(--r);margin:10px 16px 0}.btn{border-radius:var(--r);background:var(--primary);height:52px;color:var(--on-primary);font-family:var(--f-body);letter-spacing:.1em;text-align:center;border:0;flex:none;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:0 22px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-700)}.btn .mono,.btn .num{font-size:15px;font-weight:700}.btn.full{width:100%;display:flex}.btn.sec,.btn.out,.btn.danger-o{color:var(--primary-text);border:1px solid var(--primary);background:0 0}.btn.sec:hover,.btn.out:hover,.btn.danger-o:hover,.btn.ghost:hover{background:var(--cream-2)}.btn.ghost{color:var(--primary-text);background:0 0;height:44px;padding:0 10px}.btn.dark{background:var(--ink);color:var(--bg)}.btn.ok{background:var(--primary)}.btn.danger{background:var(--primary-700)}.btn.dis{background:var(--line);color:var(--faint)}.btn.sm{height:44px;padding:0 14px;font-size:10px}.btn.lg{height:56px;font-size:12px}.btn.xl{height:72px;padding:0 40px;font-size:14px}.btn.pressed{background:var(--primary-700)}.spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.spin.lg{border-width:4px;width:44px;height:44px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lbl{letter-spacing:.04em;color:var(--ink);font-size:11px;font-weight:700}.lbl .opt{color:var(--ink-2);font-weight:400}.inp{border:1px solid var(--edge);border-radius:var(--r);background:var(--surface);height:52px;font:400 15px var(--f-mono);letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:10px;padding:0 14px;display:flex}.inp.focus,.inp.err{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text)}.inp.dis{background:var(--cream-2);color:var(--ink-2);border-color:var(--line)}.inp.ta{align-items:flex-start;height:auto;min-height:88px;padding:12px 14px;line-height:1.4}.inp .pre{border-right:1px solid var(--line);align-self:stretch;align-items:center;padding-right:10px;font-weight:700;display:flex}.inp .ph{color:var(--placeholder)}.inp input,.bare{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0}.caret{background:var(--primary-text);vertical-align:middle;width:2px;height:22px;margin-left:1px;display:inline-block}.help{color:var(--ink-2);font-size:10px;line-height:1.6}.emsg{color:var(--primary-text);align-items:flex-start;gap:6px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.emsg .ic{width:16px;height:16px;margin-top:1px}.otp{justify-content:space-between;gap:8px;display:flex}.otp span{border:1px solid var(--edge);border-radius:var(--r);width:44px;height:56px;font:700 22px var(--f-mono);background:var(--surface);place-items:center;display:grid}.otp span.cur{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text)}.otp.err span{border-color:var(--primary-text)}.otp.ok span{border-color:var(--ink)}.otp.dis span{background:var(--cream-2);color:var(--ink-2)}.chk{align-items:flex-start;gap:12px;min-height:44px;padding-top:6px;font-size:11px;line-height:1.6;display:flex}.box{border:1.5px solid var(--edge);background:var(--surface);width:20px;height:20px;color:var(--on-primary);border-radius:4px;flex:none;place-items:center;display:grid}.box .ic{width:14px;height:14px}.box.on{background:var(--primary);border-color:var(--primary)}.opt-row{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;align-items:flex-start;gap:12px;width:100%;min-height:52px;margin-bottom:8px;padding:14px;display:flex}.opt-row.on{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary)}.opt-row.dis{color:var(--ink-2);background:0 0;border-style:dashed}.opt-row small{color:var(--ink-2);display:block}.rdo{border:1.5px solid var(--edge);background:0 0;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.rdo.on{border:6px solid var(--primary)}.seg{gap:8px;display:flex}.seg span{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-size:11px;font-weight:700;display:flex}.seg span.on{border-color:var(--primary-text);background:var(--cream-2);color:var(--primary-text)}.sw{background:var(--line-2);border-radius:12px;flex:none;width:44px;height:24px;display:inline-block;position:relative}.sw:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.sw.on{background:var(--primary)}.sw.on:after{background:var(--on-primary);left:23px}.swl{letter-spacing:.08em;min-width:30px;font-size:9px;font-weight:700}.swl.on{color:var(--primary-text)}.rcpt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font:400 14px/1.6 var(--f-mono);letter-spacing:0;text-transform:none;padding:16px 20px}.panel .rcpt,.dpanel .rcpt{background:0 0;border:0;padding:0}.rl{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.rl .nm{flex:1;min-width:0}.rdiv{border-top:1px dashed var(--line-2);margin:10px 0}.rtot{font-size:17px;font-weight:700}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ts{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;column-gap:14px;min-height:52px;display:grid;position:relative}.ts:before{content:"";background:var(--line-2);width:1px;position:absolute;top:22px;bottom:-2px;left:11px}.ts:last-child:before{display:none}.ts.done:before{background:var(--primary)}.ts .dot{border:1px solid var(--line-2);background:var(--bg);z-index:1;border-radius:50%;width:12px;height:12px;margin:6px auto 0;position:relative}.ts .dot .ic{display:none}.ts.done .dot{background:var(--primary);border-color:var(--primary)}.ts.cur .dot{background:var(--bg);border:6px solid var(--primary);width:20px;height:20px;box-shadow:0 0 0 5px var(--cream);margin-top:2px}.ts .nm{font-size:12px;font-weight:700}.ts .sub{color:var(--ink-2);padding-bottom:6px;font-size:10px;line-height:1.6}.ts .t{font:13px var(--f-mono);color:var(--ink-2)}.ts.next .nm{color:var(--ink-2);font-weight:400}.ts.cur .nm{color:var(--primary-text)}.ts.sched .dot{background:var(--cream);border-style:dashed}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.empty .art{display:none}.empty .hand{letter-spacing:.06em;color:var(--ink);font-size:13px;font-weight:700;line-height:1.4}.empty p{color:var(--ink-2);margin:0;font-size:11px}.sk{background:var(--skel);border-radius:4px;display:block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.pill{letter-spacing:.06em;border:1px solid var(--line-2);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;line-height:1.6;display:inline-flex}.pill .ic{width:12px;height:12px}.pill.warn,.pill.err{color:var(--primary-text);border-color:var(--primary-text)}.pill.muted{color:var(--ink-2);border-style:dashed}.pill.brand{background:var(--cream-2);color:var(--primary-text);border-color:#0000}.pill.ink{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.map{background-color:var(--cream-2);background-image:linear-gradient(90deg,transparent 0 21%,var(--surface) 21% 23.5%,transparent 23.5% 63%,var(--surface) 63% 64.5%,transparent 64.5%), linear-gradient(0deg,transparent 0 28%,var(--surface) 28% 31%,transparent 31% 69%,var(--surface) 69% 70.5%,transparent 70.5%), linear-gradient(32deg,transparent 0 47%,var(--cream) 47% 50.5%,transparent 50.5%), radial-gradient(circle at 82% 18%,var(--line) 0 11%,transparent 11.5%), radial-gradient(circle at 12% 84%,var(--line) 0 9%,transparent 9.5%);position:relative;overflow:hidden}.mpin{color:var(--primary-text);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.mpin .ic{width:44px;height:44px}.mpin:after{content:"";background:var(--scrim);border-radius:50%;width:12px;height:5px;margin-top:-3px}.mfab{background:var(--surface);border:1px solid var(--line-2);border-radius:22px;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px}.mlbl{color:var(--ink-2);letter-spacing:.04em;font-size:9px;font-weight:700;position:absolute}.dhdr{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:28px;min-height:60px;padding:0 24px;display:flex}.dnav{gap:28px;display:flex}.dnav a{letter-spacing:.08em;color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;min-height:60px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.dnav a.on{color:var(--primary-text);border-bottom-color:var(--primary-text)}.dloc{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;max-width:340px;min-height:44px;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.dloc .ic{color:var(--primary-text)}.dcart{border-radius:var(--r);background:var(--primary);height:44px;color:var(--on-primary);font:700 15px var(--f-mono);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.dcart.empty-c{color:var(--ink);border:1px solid var(--line-2);background:0 0}.rail{flex-direction:column;display:flex}.rail a{border-left:2px solid var(--line);letter-spacing:.06em;min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.rail a .n{font:13px var(--f-mono);color:var(--ink-2)}.rail a.on{border-left-color:var(--primary-text);color:var(--primary-text)}.dpage{flex:1;min-height:0;padding:32px 40px;overflow:hidden}.ktop{background:var(--bg);min-height:60px;color:var(--ink);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:0 12px 0 20px;display:flex}.ktop .logo{height:22px}.ktop .sub{letter-spacing:.14em;color:var(--ink-2);font-size:9px;font-weight:700}.knav{align-self:stretch;gap:2px;display:flex}.knav a{color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.knav a.on{color:var(--primary-text);border-bottom-color:var(--primary-text)}.kright{align-items:center;gap:6px;margin-left:auto;display:flex}.kright .ibtn{color:var(--ink)}.krole{color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.kboard{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.kcol{flex-direction:column;gap:10px;min-width:0;display:flex}.kch{letter-spacing:.06em;background:var(--surface);border-radius:var(--r);border:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 10px;font-size:10px;font-weight:700;display:flex}.kch .n{font:700 16px var(--f-mono);background:var(--cream-2);color:var(--ink);border-radius:4px;padding:0 8px}.kcol.alert .kch{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.kcol.alert .kch .n{background:var(--on-primary);color:var(--primary-700)}.kc{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:8px;padding:10px;display:flex}.kc.amber{border:2px solid var(--primary-text)}.kc.red{border:3px solid var(--primary);background:var(--cream-2)}.kc.new{border:2px solid var(--primary)}.kc.dim{opacity:.7}.khead{justify-content:space-between;align-items:center;gap:6px;display:flex}.kno{font:700 18px var(--f-mono)}.ktime{font:700 14px var(--f-mono);background:var(--cream-2);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.ktime .ic{width:14px;height:14px}.kc.amber .ktime{color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text);background:0 0}.kc.red .ktime{background:var(--primary);color:var(--on-primary)}.kit{margin:0;padding:0;font-size:13px;font-weight:700;line-height:1.45;list-style:none}.kit li{gap:6px;display:flex}.kit b{font-family:var(--f-mono);min-width:28px}.kpay{letter-spacing:.06em;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.kpay .mono{font-size:15px;font-weight:700}.kpay.cash{background:var(--ink);color:var(--bg)}.kpay.paid{border:1px solid var(--line-2);color:var(--ink)}.kpay.pend{border:1px dashed var(--primary-text);color:var(--primary-text)}.krider{color:var(--ink);align-items:flex-start;gap:6px;font-size:11px;line-height:1.6;display:flex}.krider .ic{width:16px;height:16px;color:var(--ink-2);margin-top:2px}.kdate{background:var(--cream-2);color:var(--primary-text);font:700 13px var(--f-mono);border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.kdate .ic{width:14px;height:14px}.kc .btn{height:52px;padding:0 10px;font-size:10px}.kbtns{gap:6px;display:flex}.kbtns .btn{flex:1}.kalert{background:var(--primary);color:var(--on-primary);border-radius:var(--r);align-items:flex-start;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.kalert .ic{width:18px;height:18px}.connlost{background:var(--primary);color:var(--on-primary);flex:none;align-items:center;gap:12px;height:60px;padding:0 20px;font-size:14px;font-weight:700;display:flex}.connlost .ic{width:26px;height:26px}.ktabs{background:var(--bg);border-bottom:1px solid var(--line);flex:none;display:flex;overflow:hidden}.ktabs a{letter-spacing:.06em;height:52px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.ktabs a.on{color:var(--primary-text);border-bottom-color:var(--primary-text)}.ktabs a.alert{background:var(--primary);color:var(--on-primary)}.ktabs .n{font:13px var(--f-mono);background:var(--cream-2);color:var(--ink);border-radius:4px;padding:0 6px}.kpanel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:440px;display:flex;position:absolute;top:0;bottom:0;right:0}.kpage{flex:1;min-height:0;padding:20px 24px;overflow:hidden}.ktitle{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.arow{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 110px 130px 170px 150px;align-items:center;gap:14px;min-height:68px;padding:8px 16px;display:grid}.qty{border:1px solid var(--edge);border-radius:var(--r);background:var(--surface);width:96px;height:48px;font:700 18px var(--f-mono);justify-content:center;align-items:center;display:flex}.qty.err{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text)}.qty.dis{background:var(--cream-2);color:var(--faint);border-color:var(--line)}.sold{font:14px var(--f-mono);color:var(--ink-2)}.sold b{color:var(--ink)}.tbl{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;overflow:hidden}.tbl th{text-align:left;letter-spacing:.08em;color:var(--ink-2);border-bottom:1px solid var(--line-2);background:var(--bg);padding:12px;font-size:9px;font-weight:700}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;height:60px;padding:8px 12px;font-size:11px}.tbl tr.arch td{color:var(--ink-2);background:var(--cream-2)}.search{border:1px solid var(--edge);border-radius:var(--r);background:var(--surface);height:48px;color:var(--placeholder);font-size:11px;font-family:var(--f-mono);letter-spacing:0;text-transform:none;align-items:center;gap:8px;padding:0 14px;display:flex}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--line-2);letter-spacing:.06em;height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:22px;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.fchip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.fchip .n{font:13px var(--f-mono)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 12px/1.8 var(--f-body);letter-spacing:.02em;text-transform:lowercase;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}a{color:inherit}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}input,select,textarea{font-family:var(--f-mono);text-transform:none;letter-spacing:0;color:var(--ink)}img{max-width:100%}h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.hide{display:none!important}.grow{flex:1;min-width:0}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.row{align-items:center;gap:10px;display:flex}.wrapf{flex-wrap:wrap}.gap4{gap:4px}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.gap24{gap:24px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.tc{text-align:center}.pe{pointer-events:none}button.btn,a.btn{cursor:pointer}button.btn:disabled,.btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed;border-color:#0000}.btn:active:not(:disabled){background:var(--primary-dark)}.btn.sec:active:not(:disabled){background:var(--primary-tint)}.btn.sec:disabled{border:1.5px solid var(--disabled-bg);background:0 0}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.sk{animation:1.4s ease-in-out infinite pulse}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes toastout{to{opacity:0;transform:translateY(8px)}}@keyframes flash{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 4px var(--warn-bg),0 0 0 5px var(--warn)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site{flex-direction:column;min-height:100vh;display:flex}.sh{z-index:40;position:sticky;top:0}.page{flex:1;width:100%;max-width:1280px;margin:0 auto}.pad24{padding-left:16px;padding-right:16px}.col-narrow{width:100%;max-width:640px;margin:0 auto}body.has-bnav .site{padding-bottom:72px}body.has-cartbar .site{padding-bottom:140px}.bnav{z-index:45;position:fixed;bottom:0;left:0;right:0}.cartbar{z-index:44;max-width:560px;margin:0 12px;position:fixed;bottom:72px;left:0;right:0}@media (width>=560px){.cartbar{width:calc(100% - 24px);margin-left:auto;margin-right:auto}}.subbar{z-index:40;position:sticky;top:0}.dpanel .rl{padding:3px 0}@media (width>=768px){.pad24{padding-left:24px;padding-right:24px}.hide-d{display:none!important}}@media (width>=1100px){.bnav,.cartbar{display:none!important}body.has-bnav .site,body.has-cartbar .site{padding-bottom:0}.pad24{padding-left:40px;padding-right:40px}.mtabs{display:none}}@media (width<=767px){.only-d{display:none!important}}.mwrap{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.mmain{min-width:0}.mcart{display:none}.menu-cols{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mwrap{padding:0 24px}.menu-cols{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:32px}.mwrap .dish,.mwrap .sec:not(.btn),.mwrap .bn.round{margin-left:0;margin-right:0}}@media (width>=1100px){.mwrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding:0 40px}.mwrap.has-cart{grid-template-columns:minmax(0,1fr) 320px}.mcart{padding-top:24px;display:block;position:sticky;top:124px}}.dish .add,.dish .step,.dish button{cursor:pointer}.dish.flash{animation:1.2s flash}.dish [data-act=more]{cursor:pointer;background:0 0;border:0;padding:0}.scrim{background:var(--scrim);z-index:60;position:fixed;inset:0}.bsheet{z-index:61;background:var(--bg);border-top:1px solid var(--line);border-radius:16px 16px 0 0;flex-direction:column;max-height:90vh;padding:8px 20px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.grab{background:var(--line-strong);border-radius:2px;flex:none;width:40px;height:4px;margin:2px auto 10px}.bsheet .grab{flex:none}.bsheet.full{border-radius:0;max-height:none;padding:0;top:0}.modal{z-index:61;background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(460px,100vw - 24px);max-height:92vh;padding:28px;animation:.18s fade;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal.wide{width:min(760px,100vw - 24px)}.dialog{z-index:62;background:var(--bg);border:1px solid var(--line);border-radius:12px;width:min(440px,100vw - 32px);max-height:92vh;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (width>=768px){.bsheet{border:1px solid var(--line);border-radius:12px;width:min(520px,100vw - 32px);padding:24px 28px 28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bsheet .grab{display:none}.bsheet.full{border-radius:12px;width:min(720px,100vw - 32px);max-height:90vh;padding:0;top:50%}}.toast{z-index:80;background:var(--ink);max-width:440px;color:var(--bg);border-radius:var(--r);min-height:52px;animation:rise .2s var(--ease-out);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:4px 8px 4px 16px;font-size:11px;display:flex;position:fixed;bottom:84px;left:12px;right:12px}.toast.out{animation:toastout var(--dur-1) var(--ease-in) forwards}body:not(.has-bnav) .toast{bottom:24px}.toast .act{letter-spacing:.08em;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:11px;font-weight:700;text-decoration:underline}.sx{position:absolute;top:8px;right:8px}.bsheet .sx,.modal .sx{top:10px;right:10px}.inp{width:100%}.inp:focus-within,.inp.err:focus-within{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text)}.inp input,.inp select,.inp textarea{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;padding:0}.inp textarea{resize:vertical;height:auto;min-height:64px;line-height:1.4}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}.inp select.ph{color:var(--placeholder)}.inp select option{color:var(--ink);background:var(--bg)}.inp select{appearance:none;cursor:pointer}.inp.sel:after{content:"";background:var(--muted);width:16px;height:16px;-webkit-mask:var(--i-chev) center/contain no-repeat;-webkit-mask:var(--i-chev) center/contain no-repeat;mask:var(--i-chev) center/contain no-repeat;--i-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");flex:none}.inp.num input{font-family:var(--f-mono);font-weight:700}.chk{cursor:pointer;position:relative}.chk input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:0;left:-8px}.chk .box .ic{opacity:0}.chk input:checked+.box{background:var(--primary);border-color:var(--primary)}.chk input:checked+.box .ic{opacity:1}.chk input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.opt-row{cursor:pointer;position:relative}.opt-row input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.opt-row:has(input:checked){border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary)}.opt-row:has(input:checked) .rdo{border:6px solid var(--primary)}.opt-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.opt-row.dis{cursor:not-allowed}.seg button,.seg label{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;padding:0;font-size:11px;font-weight:700;display:flex;position:relative}.seg button.on{border-color:var(--primary-text);background:var(--cream-2);color:var(--primary-text)}.seg label:has(input:checked){border-color:var(--primary-text);background:var(--cream-2);color:var(--primary-text)}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}button.sw{cursor:pointer;border:0;padding:0}.sw{transition:background var(--dur-2) var(--ease-out)}.sw:after{transition:left var(--dur-2) var(--ease-out)}.fchip{cursor:pointer}.otp input{border:1px solid var(--edge);border-radius:var(--r);text-align:center;width:44px;height:56px;font-family:var(--f-mono);background:var(--surface);padding:0;font-size:24px;font-weight:700}.otp input:focus{border-color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-text);outline:none}.otp.err input{border-color:var(--primary-text)}.otp.ok input{border-color:var(--ink)}.btn,.ibtn,.add,.ctabs a,.c02-d,.otp input,.otp span{transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.btn,.add{transition-property:background-color,color,border-color,transform}.btn:active:not(:disabled),.add:active:not(:disabled){transform:scale(.98)}.dish .dname,.dish .dprice{transition:color var(--dur-2) var(--ease-out)}.dish .photo{transition:opacity var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out)}.step .q{position:relative;overflow:hidden}::view-transition-old(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}.seg button{transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.c02-win .seg button.on{border-color:var(--line-2)}.c02-win .seg .pick{border:1px solid var(--primary-text);border-radius:var(--r);pointer-events:none;position:absolute;inset:-1px}.ptitle{padding:24px 16px 8px}.ptitle p{color:var(--ink-2);margin:6px 0 0}.card.link-card{align-items:center;gap:12px;min-height:56px;text-decoration:none;display:flex}.listrow{border-bottom:1px solid var(--line);min-height:56px;color:inherit;background:var(--surface);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.listrow:last-child{border-bottom:0}.grp{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.site-footer{border-top:1px solid var(--line);color:var(--ink-2);margin-top:32px;padding:28px 16px 24px;font-size:11px}.site-footer .lbl-d,.site-footer .muted{color:var(--ink-2)}.site-footer .fgrid{gap:20px;max-width:1200px;margin:0 auto;display:grid}.site-footer a{color:var(--ink);text-underline-offset:3px;padding:6px 0;font-weight:700;text-decoration:underline;display:inline-block}.site-footer a:hover{text-decoration-thickness:2px}.site-footer .legal{flex-wrap:wrap;gap:10px 18px;display:flex}.site-footer .copy{text-align:center;max-width:1200px;margin:16px auto 0;font-size:13px}@media (width>=768px){.site-footer{padding:36px 40px 32px}.site-footer .fgrid{grid-template-columns:1.2fr 1fr 1fr}}.callout{border-radius:var(--r);background:var(--cream-2);border:1px solid var(--line);gap:10px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.callout.warn,.callout.err{box-shadow:inset 3px 0 0 var(--primary-text)}.callout .ic{color:var(--primary-text);margin-top:2px}.split{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.split>.sticky{position:sticky;top:124px}}body.kitchen{background:var(--bg)}.kshell{flex-direction:column;min-height:100vh;display:flex}.ktop{z-index:40;flex-wrap:nowrap;position:sticky;top:0}.ktop .logo{flex:none;text-decoration:none}.knav{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1 1 0;min-width:0;overflow-x:auto}.knav::-webkit-scrollbar{height:4px}.knav::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:2px}.kright{flex:none}.kmain{flex:1;min-width:0}.kboard{align-items:start;overflow:visible}.ktabs{display:none}@media (width<=1023px){.kboard{padding:10px;display:block}.kboard .kcol{display:none}.kboard .kcol.show{display:flex}.kboard .kch{display:none}.ktabs{display:flex;overflow-x:auto}.knav a{padding:0 10px;font-size:10px}}@media (width>=1024px){.kboard{min-height:calc(100vh - 120px)}}.kpanel{z-index:70;width:min(440px,100vw);animation:.18s fade;position:fixed}.kscrim{background:var(--scrim);z-index:69;position:fixed;inset:0}.kc .btn,.kbtns .btn{cursor:pointer}@keyframes kflash{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px var(--line-2)}}.kcol.alert .kch{animation:1s infinite kflash}.kpage{padding:20px 24px;overflow:visible}@media (width<=640px){.kpage{padding:16px 12px}}.arow{grid-template-columns:minmax(0,1fr) 110px 130px 170px 150px}@media (width<=900px){.arow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}}.tbl-wrap{border-radius:var(--r);position:relative;overflow-x:auto}.tbl td,.tbl th{white-space:nowrap}.tbl td.wrap{white-space:normal}.kdlg-scrim{background:var(--scrim);z-index:75;position:fixed;inset:0}.kdlg{z-index:76;background:var(--bg);border:1px solid var(--line);border-radius:12px;width:min(480px,100vw - 24px);max-height:92vh;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dish .more,.dish .db>button{align-self:flex-start}.krole{color:var(--ink-2);font:700 11px var(--f-body);cursor:pointer;background:0 0;min-height:36px}.krole:hover{background:var(--cream-2)}.krolesel{align-items:center;display:inline-flex}.krolesel .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}select.krole{appearance:none;border:1px solid var(--line-2);background-color:#0000;border-radius:999px;padding:4px 14px}select.krole option{color:var(--ink);background:var(--bg)}.k403{text-align:center;max-width:520px;margin:56px auto}.k403 p{color:var(--muted)}.ro-note{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.v3-flag{border:1px dashed var(--line-strong);background:var(--cream-soft);min-height:24px;color:var(--primary-text);border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}[hidden]{display:none!important}@keyframes kdrop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes kslide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.k02-live{color:var(--ink);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.k02-live.off{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.k02-dot{background:var(--primary-text);border-radius:50%;width:9px;height:9px;display:inline-block}.k02-ring{background:var(--primary);height:34px;color:var(--on-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.k10-vo{color:var(--ink);background:var(--cream-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.k10-vo .ic{width:14px;height:14px}.k01-bn{align-items:center;padding:12px 20px;font-size:12px;line-height:1.4}.k01-bn .ic{margin-top:0}.k01-bn .t{flex:1;min-width:0}.k01-bn .btn{height:52px}.k02-strip{background:var(--primary);color:var(--on-primary);flex:none;align-items:center;gap:12px;min-height:56px;padding:6px 20px;font-size:14px;font-weight:700;animation:.2s kdrop;display:flex}.k02-strip .r{align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.k02-quiet{text-align:center;background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:min(600px,100% - 32px);padding:28px 36px;display:flex;position:absolute;top:190px;left:50%;transform:translate(-50%)}.k02-quiet p{margin:0}.k02-qs{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:4px;font-size:11px;font-weight:700;display:flex}.k02-qs span{align-items:center;gap:6px;display:inline-flex}.k02-qs .ic{color:var(--ink-2)}.k02-qs .bad .ic{color:var(--primary-text)}.kconn-extra{align-items:center;gap:12px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.kconn-extra .btn{height:48px;font-size:11px}.connlost{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:60px;padding-top:8px;padding-bottom:8px}.connlost .btn{background:var(--bg);color:var(--primary-text);height:48px}.ktabs a{min-height:52px}.ktabs{z-index:35;position:sticky;top:100px}.npo-board .kc{cursor:pointer}.npo-board .kc:hover{border-color:var(--muted)}.npo-board .kc.amber:hover,.npo-board .kc.red:hover,.npo-board .kc.new:hover{border-width:3px}.kc .kit{font-size:14px;line-height:1.4}.kc .kit li>span{min-width:0}.kno{font-family:var(--f-mono);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;margin:0 0 0 -6px;padding:0 6px;font-size:18px;font-weight:700}.kno:hover{text-decoration:underline}.k02-at{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.k02-none{border:1px dashed var(--line-2);border-radius:var(--r);min-height:88px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:11px;display:flex}.k02-rs{background:var(--bg-sunk);border-radius:6px;align-items:flex-start;gap:8px;min-height:52px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.k02-rs .ic{flex:none;margin-top:1px}.k02-rs small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.k02-newp{background:var(--primary);color:var(--on-primary);border-color:var(--primary);align-self:flex-start}.k02-wait,.k02-avl{color:var(--primary-text);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.k02-pend{border-style:dashed}.k02-pl{align-self:flex-start}.k02-p{margin:0;line-height:1.35}.k02-pn{gap:6px;display:flex}.k02-sub{font-weight:600}.kc.k02-dn{background:var(--bg-sunk);border-color:var(--line)}.kpay.k02-np{background:var(--bg-sunk);color:var(--muted);border:1px solid var(--line-2)}.k02-cust{color:var(--ink);border-top:1px solid var(--line);flex-direction:column;gap:3px;padding-top:6px;font-size:11px;line-height:1.5;display:flex}.k02-cust .r{align-items:flex-start;gap:5px;min-width:0;display:flex}.k02-cust .r>span{min-width:0}.k02-cust .ic{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.k02-cust .ad{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k02-cust .mono{white-space:nowrap;font-size:14px;font-weight:700}.k02-cust a.mono{color:inherit;text-underline-offset:3px;text-decoration:underline;position:relative}.k02-cust a.mono:after{content:"";position:absolute;inset:-14px -6px}.k02-cust .muted{color:var(--muted)}.k02-lblw{padding:4px 4px 0}.k10-vline{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.35;display:flex}.k10-vline .ic{margin-top:1px}.kc .krider a,.k02-rs a{color:inherit;text-underline-offset:3px;padding:2px 0;font-weight:700;display:inline-block}.kc .muted{color:var(--muted)}.kc.dim .btn:disabled{opacity:1}.kc .btn.k02-wrap,.npo-more.k02-wrap{white-space:normal;text-align:center;height:auto;min-height:52px;padding-top:8px;padding-bottom:8px;line-height:1.25}.npo-call{background:var(--surface)}.npo-more{background:var(--surface);width:100%}.kc .kbtns,.kc .kbtns .btn{min-width:0}.kbtns.knew{flex-direction:column}.kbtns.knew .btn{flex:none}@media (width>=1280px){.kbtns.knew{flex-direction:row-reverse}.kbtns.knew .btn{flex:1}.kbtns.knew .btn:first-child{flex:1.6}.kboard.npo-board{gap:14px;padding:14px 20px}.kc.npo-card{padding:12px}}@media (width<=1023px){.kbtns.knew{flex-direction:row-reverse}.kbtns.knew .btn{flex:1}.kbtns.knew .btn:first-child{flex:1.6}.kc.npo-card{padding:12px}.npo-board .kcol{gap:12px}.k02-quiet{width:auto;margin:12px;padding:22px 18px;position:static;transform:none}}@media (width<=1199px){.k02-ring,.k02-live .lv{display:none}.k02-live{padding:3px 9px}}@media (width<=640px){.connlost{align-items:flex-start;font-size:13px}.kconn-extra{flex-wrap:wrap;width:100%;margin-left:0}.connlost .btn{width:100%}.k01-bn{flex-wrap:wrap;padding:12px 16px}.k01-bn .btn{width:100%}.k02-strip{flex-wrap:wrap;padding:8px 16px;font-size:13px}.k02-strip .r{margin-left:0;font-size:11px}.k02-ring{padding:0 10px}.k02-live{padding:3px 8px}}.npo-scrim{animation:.18s fade;top:100px}.kpanel.npo-panel{outline:none;animation:.2s kslide;top:100px;bottom:0;right:0}.k03-ph{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:12px;padding:12px 14px 12px 20px;display:flex}.k03-tl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k03-tl .kno{cursor:default;min-height:0;margin:0;padding:0;font-size:24px;font-weight:700}.k03-tl .kno:hover{text-decoration:none}.k03-tl .pill{padding:4px 10px;font-size:10px}.k03-tl .pill .ic{width:15px;height:15px}.k03-sub{color:var(--muted);margin-top:2px;font-size:11px}.k03-sub .mono{color:var(--ink);font-weight:700}.k03-x{width:52px;height:52px}.k03-x .ic-arrow-l{display:none}.k03-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.k03-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;gap:10px;padding:12px 20px 14px;display:flex}.k03-foot .btn{flex:1;min-width:140px;height:60px}.k03-foot .proto{color:var(--muted);text-align:center;flex-basis:100%;margin:0;font-size:12px}.k03-foot .k03-avl{color:var(--primary-text);justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.k03-h{font-family:var(--f-display);letter-spacing:.1em;text-transform:lowercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.k03-big{font-size:14px;font-weight:700;line-height:1.3}.k03-p{margin:0;font-size:12px;line-height:1.6}.k03-bill{font-size:14px}.k03-li{font-family:var(--f-body);text-transform:lowercase;letter-spacing:.02em;align-items:center;font-size:12px;font-weight:700}.k03-li .nm{align-items:center;gap:8px;display:flex}.k03-li .mono{font-weight:700}.k03-cust{justify-content:space-between;align-items:center;gap:12px;display:flex}.k03-cust a.btn{height:52px}.k03-ml{min-height:48px;color:var(--primary-text);text-underline-offset:3px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}button.k03-ml.npo-link{font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:700}.k03-instr{background:var(--cream-soft);border:1px solid var(--line-2);border-radius:var(--r);flex:none;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.k03-instr .ic{color:var(--primary-text);margin-top:2px}.k03-sec{flex:none}.k03-sec .btn{cursor:pointer}.k03-body .bn.round{margin:0}.k03-lock{border:1px solid var(--line-2)}.k03-fs{border:0;min-width:0;margin:0;padding:0}.k03-fs legend{margin:0 0 10px;padding:0;font-size:13px;font-weight:700}.k03-fs legend .opt{color:var(--muted);font-size:11px;font-weight:400}.k03-rs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k03-rs .opt-row{align-items:center;min-height:60px;margin:0;font-size:12px;font-weight:700}.k03-acts{gap:12px;display:flex}.k03-acts .btn{flex:1}.k03-cur{border-radius:var(--r);background:var(--bg-sunk);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.k03-cur .pill{font-size:10px}.k03-ta{width:100%;font:inherit;resize:none;color:var(--ink);font-size:16px}.k03-ico{background:var(--cream-2);width:72px;height:72px;color:var(--primary-text);border-radius:50%;flex:none;place-items:center;display:grid}.k03-refund{border-radius:var(--r);background:var(--cream-2);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.k03-refund .ic{color:var(--primary-text);margin-top:2px}.k03-sec .tl .ts .t{white-space:nowrap}.k12-ov{background:var(--cream-soft);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:12px;padding:14px;display:flex}.k12-ovh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.k12-who{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.k12-ar{flex-direction:column;gap:5px;display:flex}.k12-ah{color:var(--muted);font-size:10px;line-height:1.35}.k12-why{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.k12-hid{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.4;display:flex}.k12-hid .ic{margin-top:1px}.k12-lg{border-top:1px solid var(--line);grid-template-columns:76px 1fr;gap:10px;padding:6px 0;font-size:11px;display:grid}.k12-fs{border:0;min-width:0;margin:0;padding:0}.k12-fs legend{margin:0 0 8px;padding:0;font-size:11px;font-weight:700}.k12-ta{width:100%;font:inherit;resize:none;color:var(--ink);min-height:72px;font-size:16px}.k12-qr{flex-wrap:wrap;gap:8px;margin:8px 0 6px;display:flex}.k12-by{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.k12-by b{color:var(--ink)}.k12-cur{border-radius:var(--r);background:var(--bg-sunk);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;font-size:11px;line-height:1.6;display:flex}.k12-refund{border-radius:var(--r);background:var(--cream-2);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.k12-refund .ic{color:var(--primary-text);margin-top:2px}.k12-ov .btn.dis{cursor:not-allowed}.kd{flex-direction:column;gap:16px;display:flex}.kd .bn.round{margin:0;font-size:11px}.kd-sheet.bsheet{gap:0}.dialog.kd-dlg{width:min(560px,100vw - 32px)}.btn.danger[aria-busy=true]:disabled{background:var(--primary-700);color:var(--on-primary)}@media (width>=768px){.bsheet.kd-sheet{width:min(600px,100vw - 32px);padding:26px}}@media (width>=1280px){.kpanel.npo-panel{width:760px}.kpanel.npo-panel .k03-body{column-count:2;column-gap:28px;display:block}.kpanel.npo-panel .k03-body>*{break-inside:avoid;margin-bottom:20px}}@media (width<=767px){.kpanel.npo-panel{width:100vw;top:0;left:0}.npo-scrim{display:none}.k03-ph{flex-direction:row-reverse;justify-content:flex-end;padding:8px 10px 8px 8px}.k03-ph>div{flex:1}.k03-x .ic-x{display:none}.k03-x .ic-arrow-l{display:inline-block}.k03-rs{grid-template-columns:1fr}.k03-rs .opt-row{min-height:54px}.k03-acts .btn{height:60px}.k03-body{padding:16px}.k03-foot{padding:10px 16px 12px}}@media (width<=1100px){.ktop{gap:4px;padding:0 4px 0 10px}.ktop .sub{display:none}.knav a{padding:0 6px;font-size:10px}.kright{gap:2px}select.krole{padding:4px 6px;font-size:10px}}@media (width<=899px){.ktop{flex-wrap:wrap;row-gap:0;overflow:visible}.kright{order:2;margin-left:auto}.knav{border-top:1px solid var(--line);flex:1 0 100%;order:3;height:44px;overflow-x:auto}}.inp,.otp input,.box{border-color:var(--field-edge)}.skip{left:var(--space-2);z-index:var(--z-toast);background:var(--ink);color:var(--cream);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);font-weight:700;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:var(--space-2)}main:focus{outline:none}.errwrap{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:28px 24px 8px;display:flex}.errwrap .empty{width:100%;padding:0}.c14-code{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:700}.c14-line{font-family:var(--f-hand);color:var(--primary-text);margin:0;font-size:25px;font-weight:400;line-height:1.3}.c14-p{color:var(--muted);margin:0;font-size:15px}.c14-art-err{background:var(--error-bg)!important;color:var(--error)!important}.c14-links{border-top:1px solid var(--line);text-align:left;width:100%;margin:0;padding:0;list-style:none}.c14-links li{border-bottom:1px solid var(--line)}.c14-links a{min-height:52px;color:var(--ink);align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.c14-links a .ic:first-child{color:var(--primary-text)}.c14-links a .ic:last-child{color:var(--muted);margin-left:auto}.c14-more{text-align:left;width:100%;margin-top:20px}.c14-more .lbl-d{margin-bottom:6px;display:block}.c14-gor{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.errbtns{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.errwrap .btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;display:inline-block}@media (width>=768px){.errwrap{padding:72px 40px 24px}.errwrap .art{width:120px;height:120px}.errwrap .art .ic{width:52px;height:52px}.c14-line{font-size:36px;line-height:1.25}.c14-p{font-size:18px;line-height:1.55}.errwrap .btn.full{width:auto;display:inline-flex}.errbtns{flex-direction:row;justify-content:center;margin-top:8px}}.k01-split{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.k01-brand{background:var(--cream-2);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;padding:14px 20px;display:flex}.k01-brand p{margin:0}.k01-brand .k01-txt{display:none}.k01-brand .logo.xl{height:28px}.k01-kk{font-family:var(--f-display);letter-spacing:.14em;color:var(--primary-text);margin:0 0 0 10px;font-size:9px;display:inline}.k01-lg{font-size:20px;line-height:1.45}.k01-soft{color:var(--ink-2)}.k01-form{background:var(--bg);justify-content:center;align-items:flex-start;min-width:0;padding:24px 20px;display:flex}.k01-box{flex-direction:column;width:440px;max-width:100%;display:flex}.k01-box .h1{font-size:22px}.k01-lead{color:var(--muted);margin:10px 0 22px;font-size:12px;line-height:1.6}.k01-lead b{color:var(--ink)}.k01-lbl{font-size:11px}.k01-big{height:64px;font-size:22px}.k01-big .pre{font-size:20px}.k01-otp{gap:6px}.k01-otp input{width:46px;height:62px;font-size:26px}.k01-back{align-self:flex-start;height:52px;margin:0 0 8px -10px}.k01-help{margin:10px 0 0}.k01-note{border-radius:var(--r-md);margin:0 0 18px}.k01-rs{letter-spacing:.005em;margin:0 0 18px;font-size:12px}.k01-linkbtn{font:inherit;color:var(--primary-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 0;font-weight:600;text-decoration:underline}@media (width>=521px){.k01-otp{gap:8px}.k01-otp input{width:62px;height:72px;font-size:30px}}@media (width>=900px){.k01-split{grid-template-rows:none;grid-template-columns:400px minmax(0,1fr);min-height:100vh}.k01-brand{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;padding:48px 40px}.k01-brand .k01-txt{display:revert}.k01-brand .logo.xl{height:60px}.k01-kk{letter-spacing:.24em;margin:14px 0 0;font-size:13px;display:block}.k01-form{align-items:center;padding:32px 48px}.k01-box .h1{font-size:26px}}@media (width>=1280px){.k01-split{grid-template-columns:560px minmax(0,1fr)}.k01-brand{padding:64px 56px}.k01-lg{font-size:24px}.k01-box .h1{font-size:28px}}.kph{text-align:center;max-width:640px;margin:56px auto}.kph .h1{margin-bottom:8px}.k09-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.k09-col{display:contents}.k09-tabs{background:var(--surface);border-bottom:1px solid var(--line);margin:0 -12px 14px;padding:0 4px;display:flex;overflow-x:auto}.k09-tabs a{height:52px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.k09-tabs a.on{color:var(--primary-text);border-bottom-color:var(--primary)}.k09-grid .k09-card{display:none}.k09-grid[data-tab=legal] [data-sec=legal],.k09-grid[data-tab=tax] [data-sec=tax],.k09-grid[data-tab=pickup] [data-sec=pickup],.k09-grid[data-tab=hours] [data-sec=hours],.k09-grid[data-tab=pre] [data-sec=pre],.k09-grid[data-tab=windows] [data-sec=windows],.k09-grid[data-tab=closed] [data-sec=closed],.k09-grid[data-tab=fees] [data-sec=fees]{display:block}@media (width>=900px){.k09-tabs{display:none}.k09-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.k09-col{flex-direction:column;gap:18px;min-width:0;display:flex}.k09-col.wide{grid-column:1/-1}.k09-grid .k09-card{display:block}}@media (width>=1400px){.k09-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.k09-col.wide{grid-column:auto}}.k09-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 16px 6px}.k09-card.editing{border-color:var(--primary)}.k09-ch{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.k09-ch .btn.ok{animation:fade var(--dur-2) var(--ease-out)}.k09-sub{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.4}.k09-card .field{gap:4px;margin-bottom:10px}.k09-card .inp{height:48px}.k09-card .inp.ta{height:auto;min-height:60px}.inp.ro{border-color:var(--line);background:0 0}.inp.ro.ta{align-items:flex-start}.k09-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=479px){.k09-two.stack-s{grid-template-columns:minmax(0,1fr)}}.k09-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;padding:10px 0 8px;display:flex}@media (width<=559px){.k09-foot .btn{flex:1}}.k09-hr{border-bottom:1px solid var(--line);grid-template-columns:44px 60px minmax(0,1fr);align-items:center;gap:4px 8px;min-height:56px;padding:4px 0;display:grid}.k09-hr:last-of-type{border-bottom:0}.k09-hr.bad{background:var(--error-bg);border-bottom:0;border-radius:10px;margin:2px 0;padding:4px 8px}.k09-hr .d{font-weight:700}.k09-hr .emsg{grid-column:1/-1;padding-bottom:6px}.k09-tt{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.k09-t{border:1.5px solid var(--line-strong);background:var(--surface);height:44px;font-family:var(--f-mono);white-space:nowrap;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;min-width:0;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}span.k09-t{flex:1}span.k09-t.ph{color:var(--placeholder);font-weight:400}input.k09-t{flex:1;min-width:104px;max-width:150px}input.k09-t:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-text);outline:none}.k09-t.err{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--primary-text)}@media (width<=479px){.k09-hr{grid-template-columns:44px minmax(0,1fr)}.k09-hr .k09-tt{grid-column:1/-1;padding-bottom:6px}.k09-hr .sw-wrap{justify-content:flex-end}}.k09-hr .sw-wrap{align-items:center;display:flex}button.sw{position:relative}button.sw:before{content:"";position:absolute;inset:-10px 0}.k09-win{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:10px;min-height:52px;margin-bottom:6px;padding:2px 4px 2px 14px;display:flex}.k09-win .nm{flex:1;min-width:0}.k09-ib{width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid}.k09-cnt{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.k09-bh,.k09-bw{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) 44px;align-items:center;gap:8px;display:grid}.k09-bh{color:var(--muted);margin-bottom:4px;padding:0 4px;font-size:12px;font-weight:600}.k09-bw{border:1.5px solid #0000;border-radius:12px;margin-bottom:6px;padding:4px}.k09-bw.nv,.k09-bh.nv{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}.k09-bw.bad{border-color:var(--error);background:var(--error-bg)}.k09-bw .em{order:2;grid-column:1/-1}.k09-bw .inp{font-family:var(--f-mono);padding:0 10px;font-size:15px;font-weight:700}.k09-bw .inp .u{color:var(--muted);margin-left:auto;font-size:13px;font-weight:400}.k09-bw .inp input{font-family:var(--f-mono);font-weight:700}@media (width>=900px) and (width<=1399px){.k09-col.wide .k09-bh,.k09-col.wide .k09-bw{grid-template-columns:104px 104px 124px minmax(0,1fr) 44px;gap:12px}.k09-col.wide .k09-bh.nv,.k09-col.wide .k09-bw.nv{grid-template-columns:104px 104px 124px}.k09-col.wide .k09-bw .em{order:0;grid-column:auto}}.k09-rad{border:1.5px dashed var(--line-strong);background:var(--bg-sunk);min-height:52px;color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px;display:flex}.k09-rad b{color:var(--ink)}.k09-cov{background:var(--bg-sunk);border:1px solid var(--line);border-radius:7px;height:14px;position:relative;overflow:hidden}.k09-cov i{background:var(--veg);position:absolute;top:0;bottom:0}.k09-cov i.e{background:var(--error)}.k09-cov i.w{background:var(--warn)}.k09-covl{font-family:var(--f-mono);color:var(--muted);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.k09-dot{background:var(--warn);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.k09-form-err{border:1.5px solid var(--error);margin:0 0 12px}.k09-note{border:1px solid var(--line);margin:0 0 12px}.k09-skb{flex-direction:column;gap:12px;padding:6px 0 14px;display:flex}.k09-dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.k09-wn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.k09-tabs a{flex:none}.k09-top{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.k09-tip{margin:-4px 0 12px}.k09-sub.k09-warn-text{color:var(--warn-ink)}.k09-ink{color:var(--ink)}.k09-grow{flex:1;min-width:0}.k09-gap{margin-left:8px}.k09-link{margin:0 0 8px;padding:0}.k09-full{width:100%}.k09-num{font-family:var(--f-mono);font-weight:700}.k09-fs{border:0;min-width:0;margin:0;padding:0}.k09-sum:focus{outline:none}.k09-line{display:block}.k09-spin{border-width:2px;width:12px;height:12px}.k09-sk-l{width:30%;height:14px;margin-bottom:6px}.k09-sk-f{border-radius:12px;height:48px}.k09-launch{border:1.5px solid var(--warn);margin:0 0 12px}.k09-covwrap{margin:0 0 10px}.k09-day{margin-bottom:14px}.k09-dayh{align-items:center;gap:8px;min-height:36px;display:flex}.k09-dayh h3{margin:0}.k09-win.off{background:var(--bg-sunk);border-style:dashed}.k09-dates{margin:0 0 12px;padding:0;list-style:none}.k09-date{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:52px;display:flex}.k09-reason{border:1.5px solid var(--field-edge);background:var(--surface);width:100%;height:44px;font:inherit;font-family:var(--f-mono);letter-spacing:0;text-transform:none;color:var(--ink);border-radius:10px;padding:0 10px}.k09-reason:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-text);outline:none}.k09-add{gap:4px;margin-top:8px;display:grid}.k09-impact{border:1.5px solid var(--warn);margin:0 0 10px}.k09-impact p{margin:0 0 6px}.k09-orders{margin:0 0 8px;padding-left:18px}.k09-emsg{margin:0 0 10px}.k09-dlg-p{margin:0 0 8px}.k09-stay{margin-top:8px}.k09-bw .em{flex-direction:column;gap:2px;display:flex}@media (width<=479px){.k09-wn{grid-template-columns:minmax(0,1fr)}}span.krole{cursor:default;text-overflow:ellipsis;display:inline-block;overflow:hidden}@media (width<=479px){span.krole{max-width:96px}}.ctabs{background:var(--surface);border-bottom:1px solid var(--line);gap:16px;padding:0 24px;display:flex;overflow-x:auto}.ctabs a{height:52px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ctabs a.on{color:var(--primary-text);border-bottom-color:var(--primary)}.ctabs .n{font-family:var(--f-mono);background:var(--cream);color:var(--ink);border-radius:5px;padding:0 6px;font-size:14px}@media (width<=699px){.ctabs{padding:0}.ctabs a{flex:1;justify-content:center}}.k06-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.k06-sel{border:1.5px solid var(--line-strong);background:var(--surface);height:48px;font:inherit;color:var(--ink);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:15px;display:inline-flex;position:relative}.k06-sel .muted{font-size:14px}.k06-sel select{font:inherit;color:var(--ink);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;max-width:180px;height:100%;padding:0 22px 0 0;font-weight:700}.k06-sel:after{content:"";background:var(--muted);pointer-events:none;width:16px;height:16px;-webkit-mask:var(--i-chev) center/contain no-repeat;-webkit-mask:var(--i-chev) center/contain no-repeat;mask:var(--i-chev) center/contain no-repeat;--i-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");position:absolute;right:12px}.k06-sel:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-text)}.k06-search{width:360px;padding-right:4px}.k06-search input{color:var(--ink);font-size:16px}.k06-ib{border:1.5px solid var(--line-strong);background:var(--surface);width:52px;height:52px;color:var(--ink);border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid}.k06-nop{background:var(--bg-sunk);border:1px dashed var(--line-strong);width:44px;height:44px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.k06-nmw{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.k06-meta{display:none}.k06-act{justify-content:flex-end;gap:8px;display:flex}.k06-tbl tbody tr{cursor:pointer}.k06-tbl tbody tr.arch{cursor:default}.k06-tbl tbody tr:hover td{background:var(--cream-soft)}.k06-tbl tbody tr.arch:hover td{background:var(--bg-sunk)}.k06-tbl tbody tr.k06-new td{background:var(--warn-bg)}.k06-steps{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:4px 0;display:flex}.k06-steps div{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.k06-steps b.mono{background:var(--cream);width:26px;height:26px;color:var(--primary-text);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.k06-more{flex-direction:column;gap:2px;margin-top:10px;display:flex}.k06-more .listrow{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;min-height:52px}.k06-more .listrow:hover{background:var(--cream-soft)}.k06-dlg-h{align-items:center;gap:14px;margin-bottom:12px;display:flex}.k06-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=699px){.k06-search{flex:100%;width:100%}.k06-bar{gap:8px;margin-bottom:12px}.k06-bar .fchips{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.tbl-wrap:has(.k06-tbl){overflow:visible}.k06-tbl,.k06-tbl tbody{background:0 0;border:0;display:block}.k06-tbl thead{display:none}.k06-tbl tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"ph nm ac""ph meta ac";align-items:center;gap:4px 12px;margin-bottom:10px;padding:12px;display:grid}.k06-tbl tbody tr.arch{background:var(--bg-sunk)}.k06-tbl td{white-space:normal;border:0;height:auto;padding:0;display:block;background:0 0!important}.k06-tbl td.c-ph{grid-area:ph}.k06-tbl td.c-nm{grid-area:nm}.k06-tbl td.c-ac{grid-area:ac;align-self:start}.k06-tbl td.c-ct,.k06-tbl td.c-pr,.k06-tbl td.c-st,.k06-tbl td.c-arch{display:none}.k06-tbl td.k06-meta{color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 10px;font-size:14px;display:flex}.k06-tbl .c-ph .photo.sm,.k06-tbl .c-ph .k06-nop{border-radius:10px;width:72px;height:72px}.k06-edit,.btn.k06-edit{display:none}.k06-ib{width:44px;height:44px}}.k06-sk td{cursor:default}.k06-thumb{background-position:50%;background-size:cover}.k06-back{padding:0 6px}.k06-linkbtn{min-height:44px;font:inherit;background:0 0;border:0;padding:0 4px;font-weight:600}.k06-mla{margin-left:auto}.bn.k06-bn{border:1px solid var(--line);margin:0 0 16px}.k06-card{max-width:640px;margin:0 auto;padding:0}.k06-ul{flex-direction:column;gap:4px;margin:0 0 10px;padding-left:20px;display:flex}.k06-dlgp{margin:0 0 6px}.k06-et{color:var(--ink);font-size:17px}.k06-art{width:80px;height:80px}.k06-w360{max-width:360px}.m0{margin:0}.k07-bar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:76px;padding:10px 24px;display:flex}.k07-bar .crumb{color:var(--muted)}.k07-bar .h1{font-size:20px}.k07-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.k07-body{grid-template-columns:minmax(0,760px);justify-content:center;align-items:start;gap:24px;padding:16px 12px 28px;display:grid}@media (width>=960px){.k07-body{grid-template-columns:minmax(0,760px) 402px;gap:40px;padding:24px}}.k07-col{flex-direction:column;gap:16px;min-width:0;display:flex}.k07-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 18px 4px}.k07-card>.h2{margin-bottom:14px}.k07-basic{grid-template-columns:minmax(0,1fr);gap:4px 20px;display:grid}@media (width>=700px){.k07-basic{grid-template-columns:minmax(0,1fr) 160px}}.k07-drop{border:2px dashed var(--line-strong);background:var(--cream-soft);width:160px;height:160px;color:var(--primary-text);font:600 14px/1.3 var(--f-body);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.k07-drop:hover{background:var(--cream)}.k07-drop.over{border-color:var(--primary);background:var(--primary-tint)}.k07-drop.err{border-color:var(--error);background:var(--error-bg);color:var(--error-ink)}.k07-or{font-weight:400}.k07-up{background:var(--bg-sunk);border-radius:12px;flex:none;width:160px;height:160px;position:relative;overflow:hidden}.k07-up .photo{opacity:.45;border-radius:0;width:100%;height:100%}.k07-up .ov{color:var(--ink);flex-direction:column;justify-content:flex-end;gap:6px;padding:10px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.k07-prog{background:var(--line);border-radius:4px;height:8px;display:block;overflow:hidden}.k07-prog i{background:var(--primary);height:100%;transition:width var(--dur-1) linear;display:block}.k07-pimg{border-radius:12px;width:160px;height:160px}.k07-lnk{min-height:44px;font:inherit;color:var(--primary-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.k07-lnk.k07-left{text-align:left}.k07-lnk.k07-rm{color:var(--muted)}@media (width<=699px){.k07-drop,.k07-up,.k07-pimg{width:112px;height:112px}.k07-drop{font-size:13px}}.k07-pp{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.k07-pp .meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.k07-pp .fn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k07-stage{background:var(--ink);touch-action:none;cursor:grab;outline-offset:2px;border-radius:12px;width:300px;height:300px;margin:0 auto;position:relative;overflow:hidden}.k07-stage:active{cursor:grabbing}.k07-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute}.k07-box{--gl:color-mix(in srgb,var(--surface) 60%,transparent);border:2px solid var(--surface);width:240px;height:240px;box-shadow:0 0 0 999px var(--scrim);pointer-events:none;background-image:linear-gradient(90deg,transparent 33%,var(--gl) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,var(--gl) 66% calc(66% + 1px),transparent calc(66% + 1px)),linear-gradient(0deg,transparent 33%,var(--gl) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,var(--gl) 66% calc(66% + 1px),transparent calc(66% + 1px));position:absolute;top:30px;left:30px}.k07-crophelp{margin:8px 0 0}.k07-zoom{align-items:center;gap:10px;margin:14px 0;display:flex}.k07-zoom input[type=range]{min-width:0;accent-color:var(--primary);flex:1;height:44px}.k07-zoom .ibtn{border:1.5px solid var(--line-strong)}.k07-grow{flex:1}.k07-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}@media (width<=699px){.k07-two{grid-template-columns:minmax(0,1fr)}}.k07-alg{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px;display:grid}@media (width<=699px){.k07-alg{grid-template-columns:repeat(2,minmax(0,1fr))}}.k07-alg .chk{align-items:center;padding-top:0;font-size:15px}.k07-cnt{font-family:var(--f-mono);color:var(--muted);margin-left:auto;font-size:13px}.k07-prev{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:16px 20px 18px;display:none;position:sticky;top:116px}@media (width>=960px){.k07-prev{display:flex}}.k07-screen{background:var(--bg);border:1px solid var(--line);border-radius:20px;width:100%;max-width:360px;margin:0 auto;padding:2px 0 8px;overflow:hidden}.k07-screen .dish{margin:0 14px 6px}.k07-pfoot{z-index:30;border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;padding:6px 16px 12px;display:flex;position:sticky;bottom:0}@media (width>=960px){.k07-pfoot{display:none}.k07-save-top{display:inline-flex}}@media (width<=959px){.k07-save-top,.k07-cancel-top,.btn.k07-cancel-top{display:none}.k07-bar{min-height:60px;padding:6px 12px}}.k07-pv{min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;font-size:14px;display:flex}.k07-pv .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k07-seg-spice .k07-sp{color:var(--primary-text);gap:1px;display:inline-flex}.k07-sp .ic{width:11px;height:11px}.k07-seg-spice label{gap:3px;padding:0 4px;font-size:9px;line-height:1.2}.k07-card .seg{flex-wrap:wrap}.k07-card .seg label{min-width:84px}fieldset.k07-fs{border:0;min-width:0;margin:0;padding:0}fieldset.k07-fs[disabled] .inp,fieldset.k07-fs[disabled] .seg,fieldset.k07-fs[disabled] .chk,fieldset.k07-fs[disabled] .k07-swrow{opacity:.75}.k07-swrow{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-bottom:14px;padding:10px 14px;display:flex}.k07-swrow .t{flex:1;min-width:0}.k07-hrow{align-items:flex-start;gap:10px;display:flex}.k07-hrow>span:first-child{flex:1;min-width:0}.k07-cnt.err{color:var(--error-ink);font-weight:700}.k07-conflict .bn{border-bottom:1px solid var(--warn);align-items:center;margin:0;padding:14px 24px}.k07-conflict .bn span{flex:1;min-width:0}@media (width<=959px){.k07-conflict .bn{flex-wrap:wrap;padding:12px}}.k07-back{padding:0 8px}.bn.k07-sum{border:1.5px solid var(--error);margin:0}.bn.k07-sum:focus{outline:none}.bn.k07-ok{border:1px solid var(--line);margin:0}.k07-alghelp{margin:4px 0 14px}.k07-ta{min-height:100px}.k07-pvh{justify-content:space-between;align-items:baseline;display:flex}.k07-screen .sec{margin-top:14px}.k07-sheet{background:0 0;border:0}.k07-nf{max-width:640px;margin:24px auto;padding:0}.fs:not(.veg):not(.nv){border-color:var(--line-strong)}.k07-card .seg .fs{border-width:1.6px;border-radius:3px;flex:none;width:16px;height:16px}.k07-card .seg .k07-sp{background:0 0;border:0;flex:none;height:auto}.k07-lv{flex-direction:column;gap:8px;display:flex}.k07-lv ul{margin:6px 0 0;padding-left:20px}.k08-wrap{max-width:760px}.k08-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;position:relative}.k08-row{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;min-height:76px;padding:10px 14px 10px 6px;display:flex}.k08-list>li:first-child{border-radius:14px 14px 0 0}.k08-list>li:last-child{border-bottom:0;border-radius:0 0 14px 14px}.k08-grip{width:44px;height:52px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.k08-grip:hover{background:var(--cream-soft)}.k08-pos{background:var(--cream);width:30px;height:30px;color:var(--primary-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.k08-nm{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.k08-nm .b{overflow-wrap:anywhere;font-size:18px}.k08-ib{border:1.5px solid var(--line-strong);background:var(--surface);width:52px;height:52px;color:var(--ink);border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid}.k08-ib[disabled]{color:var(--disabled-ink);background:var(--bg-sunk);border-color:var(--line);cursor:not-allowed}.k08-ud{gap:6px;display:flex}.k08-add{border:2px dashed var(--line-strong);min-height:60px;color:var(--primary-text);width:calc(100% - 20px);font-size:15px;font-weight:700;font-family:var(--f-body);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px;display:flex}.k08-slotli{border-bottom:1px solid var(--line);padding:6px 8px;position:relative}.k08-slot{border:2px dashed var(--primary);background:var(--primary-tint);height:68px;color:var(--primary-text);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.k08-lift{border:2px solid var(--primary);z-index:50;background:var(--surface);border-radius:12px;transform:rotate(-.6deg)}.k08-lift .k08-grip{cursor:grabbing;color:var(--primary-text)}.k08-lift.live{pointer-events:none;margin:0;position:fixed}.k08-row.picked{outline:2px solid var(--primary);outline-offset:-2px;background:var(--primary-tint)}.k08-edit{border-bottom:1px solid var(--line);background:var(--cream-soft);align-items:flex-start;gap:10px;padding:10px 14px 10px 6px;display:flex}.k08-edit .field{flex:1;min-width:0;margin:0}.k08-edit .btns{align-self:flex-start;gap:8px;margin-top:26px;display:flex}.k08-edit .lead{width:44px;height:52px;color:var(--primary-text);flex:none;place-items:center;margin-top:26px;display:grid}.k08-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.k08-status{min-height:44px}.k08-mob{display:none}.k08-more{flex-direction:column;gap:2px;margin-top:10px;display:flex}.k08-more .listrow{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;min-height:52px}@media (width<=699px){.k08-grip,.k08-desk,.btn.k08-desk{display:none}.k08-mob{display:inline-grid}.k08-list{background:0 0;border:0;border-radius:0}.k08-list>li,.k08-list>li:first-child,.k08-list>li:last-child{border-radius:14px}.k08-row{border:1px solid var(--line);gap:8px;min-height:0;margin-bottom:10px;padding:10px 8px 10px 12px}.k08-nm .b{font-size:17px}.k08-ib{width:44px;height:44px}.k08-edit{border:1px solid var(--line);flex-wrap:wrap;margin-bottom:10px;padding:12px;border-radius:14px!important}.k08-edit .lead{display:none}.k08-edit .btns{width:100%;margin-top:0}.k08-edit .btns .btn{flex:1}.k08-add{width:100%;margin:0}}.k08-pos.at{margin-top:31px}.k08-dlgh{color:var(--primary-text);align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.k08-addform{align-items:flex-start;width:100%;max-width:520px;margin-top:8px}.k08-addform .field{text-align:left;flex:1;margin:0}.k08-addform .btn{margin-top:26px}@media (width<=559px){.k08-addform{flex-direction:column;align-items:stretch}.k08-addform .btn{width:100%;margin-top:0}}.bn.k08-bn{border:1px solid var(--line);margin:0 0 14px}.k08-sk{height:76px}.k14-intro{color:var(--muted);max-width:640px;margin:0 0 14px;font-size:13px}.k14-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.k14-head .h1{flex:1;min-width:0}.k14-tabs{margin:0 0 16px}.k14-conflict .bn{align-items:center;margin:0 0 14px}.k14-conflict .bn span{flex:1;min-width:0}.k14-grp{margin:0 0 20px}.k14-grp>.h2{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.k14-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}@media (width>=768px){.k14-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1400px){.k14-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k14-p{flex-direction:column;gap:8px;min-width:0;display:flex}.k14-p.closed{background:var(--bg-sunk)}.k14-pt{align-items:flex-start;gap:8px;display:flex}.k14-pt .nm{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.k14-row{color:var(--ink-2);font-size:12px;line-height:1.6}.k14-row b{color:var(--ink)}.k14-meter{background:var(--cream-2);border:1px solid var(--line);border-radius:4px;height:8px;overflow:hidden}.k14-meter span{background:var(--primary);height:100%;display:block}.k14-acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.k14-sk{border-radius:var(--r);height:168px}.k14-empty{gap:12px;padding:28px 8px 20px}.k14-empty .btn{width:100%;max-width:320px}.k14-f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}@media (width>=421px){.k14-f2 .lbl{min-height:3.6em}}@media (width<=420px){.k14-f2{grid-template-columns:minmax(0,1fr)}}.k14-sum{margin:0 0 14px}.k14-sum ul{margin:4px 0 0;padding-left:18px}.k14-sum a{color:inherit}.k14-skh{width:110px;height:16px;margin-bottom:10px;display:block}.k14-form .stack{margin-top:6px}.np-srch{flex-direction:column;gap:4px;display:flex}.np-srch .inp{height:48px}.np-srch .ibtn{width:40px;height:40px;margin-right:-8px}.np-mapwrap{flex-direction:column;display:flex;position:relative}.np-map{flex:1;min-height:0}.np-map:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.np-mapwrap .mpin{pointer-events:none;z-index:1;transition:transform .12s}.np-mapwrap.drag .mpin{transform:translate(-50%,-100%)translateY(-10px)}.np-tip{background:var(--ink);color:var(--cream);white-space:nowrap;pointer-events:none;z-index:1;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-96px)}.np-sugrow{border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;width:100%;min-height:60px;font:inherit;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 16px;font-size:15px;line-height:1.35;display:flex}.np-sugrow[role=status]{cursor:default}.np-sugrow.act,.np-sugrow[role=option]:hover{background:var(--cream-soft)}.np-sugrow .ic{color:var(--muted);margin-top:2px}.np-sugrow mark{color:var(--ink);background:0 0;font-weight:700}.np-mapfail{background:var(--bg-sunk);flex:1;place-items:center;display:grid}.k09-loc{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.k09-srch{position:relative}.k09-srch .np-sug{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:12px;max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto}.k09-srch .np-sugrow:last-child{border-bottom:0}.k09-map{border:1px solid var(--line);background:var(--bg-sunk);border-radius:14px;height:260px;overflow:hidden}.k09-map .empty{gap:8px;padding:16px 20px}.k09-mapfail-t{color:var(--ink);font-size:17px;font-weight:600}.k09-coords{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.k09-coords .field{min-width:0}@media (prefers-reduced-motion:reduce){.np-mapwrap .mpin{transition:none}.np-mapwrap.drag .mpin{transform:translate(-50%,-100%)}}.mwrap.pre .sec{scroll-margin-top:170px}@media (width>=1100px){.mwrap.pre{grid-template-columns:minmax(0,1fr);max-width:1040px;margin:0 auto}.mwrap.pre.has-cart{grid-template-columns:minmax(0,1fr) 320px}}.mwrap.pre .mmain>.ptitle{padding-bottom:4px}.mwrap.pre .ptitle p{font-size:11px}@media (width>=768px){.mwrap.pre .mmain>.ptitle{padding-left:0;padding-right:0}}.c02-dp{background:var(--bg);border-bottom:1px solid var(--line);padding:12px 16px}@media (width<=767px) and (height>=640px){.c02-dp{z-index:30;position:sticky;top:100px}}@media (width>=768px){.c02-dp{border-bottom:0;padding:16px 0 8px}}.c02-dh{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:10px;display:flex}.c02-sr{align-items:center;gap:6px;display:flex}.c02-sw{flex:1;min-width:0;position:relative}.c02-sw:after{content:"";background:linear-gradient(90deg,transparent,var(--bg));pointer-events:none;width:20px;position:absolute;top:0;bottom:0;right:0}.c02-strip{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:4px 4px 8px;display:flex;overflow-x:auto}.c02-strip::-webkit-scrollbar{display:none}.c02-d{border:1px solid var(--line-2);border-radius:var(--r);width:64px;min-height:76px;color:var(--ink);font:inherit;scroll-snap-align:start;cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.c02-d .w{letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.5}.c02-d .n{font-family:var(--f-mono);font-size:20px;font-weight:700;line-height:1.15}.c02-d .s{height:15px;font:11px/15px var(--f-mono);white-space:nowrap;align-items:center;gap:2px;display:flex}.c02-d .s .ic{width:12px;height:12px}.c02-d.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.c02-d.dis,.c02-d.full{color:var(--faint);border-style:dashed}.c02-d.dis .s,.c02-d.full .s{color:var(--ink-2)}.c02-win{margin-top:10px}.c02-wh{align-items:center;gap:8px;margin-bottom:6px;display:flex}.c02-req{letter-spacing:.06em;color:var(--primary-text);border:1px solid var(--primary-text);border-radius:999px;padding:0 7px;font-size:9px;font-weight:700}.c02-win .seg button{text-align:center;flex-wrap:wrap;gap:0 6px;height:auto;min-height:48px;padding:4px 6px;line-height:1.25}.c02-win .seg button b{font-family:var(--f-mono);font-weight:700}.c02-win .seg.need button{border-color:var(--primary-text)}@media (width>=768px){.c02-win .seg{max-width:460px}}.c02-prompt{border-radius:var(--r);background:var(--cream-2);border:1px solid var(--line);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.c02-prompt .ic{color:var(--primary-text);flex:none;margin-top:1px}.c02-prompt.warn{box-shadow:inset 3px 0 0 var(--primary-text)}.c02-prompt .link{font:inherit;cursor:pointer;color:var(--primary-text);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.c02-nn{color:var(--ink);align-items:flex-start;gap:6px;margin:2px 0 0;font-size:10px;line-height:1.6;display:flex}.c02-nn .ic{color:var(--muted);margin-top:2px}.c02-ct small{font-family:var(--f-body);opacity:.9;font-size:9px;font-weight:400;line-height:1.4;display:block}button.prelink{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.c02-tap{cursor:pointer}.mwrap.pre .menu-cols .dish .db .xs{display:block}.emptyc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:16px}@media (width>=768px){.emptyc{margin:0 0 16px}}.skcard{border-bottom:1px solid var(--line);gap:14px;margin:0 16px;padding:18px 0;display:flex}@media (width>=768px){.skcard{margin:0}}.skcard .sk+.sk{margin-top:8px}.mmain>.ptitle{padding-bottom:12px}@media (width>=768px){.mmain>.ptitle{padding-left:0;padding-right:0}}.k07-prenote{margin:0 0 14px}.np-login{flex-direction:column;display:flex}.np-back{align-items:center;gap:2px;margin:0 0 2px -12px;padding-right:40px;display:flex}.np-sent{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.np-sent p{margin:0;font-size:14px;line-height:1.4}.np-rs{min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.np-rs b{font-family:var(--f-mono);color:var(--ink)}.inp input.np-num{font-family:var(--f-mono);letter-spacing:.02em;font-size:18px;font-weight:700}.np-login .otp input{flex:1 1 0;width:auto;min-width:0;max-width:56px}.np-login .otp input:disabled{background:var(--bg-sunk);color:var(--muted)}@keyframes npshake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.np-login .otp.shake{animation:.15s 2 npshake}.np-tidy{align-items:center;gap:6px;min-height:0;margin:0;display:flex}.accwrap{max-width:1120px;margin:0 auto;padding-bottom:8px}.accgrid{flex-direction:column;display:flex}.c12-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 16px}.c12-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:64px;padding:10px 8px 10px 14px;display:flex}.c12-row:last-child{border-bottom:0}.c12-rt{flex:1;min-width:0}.c12-v{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.c12-v.mono{font-size:18px}.c12-lblt{position:relative}.c12-tip{width:24px;height:24px;color:var(--ink-2);vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px 0 -6px 2px;padding:0;display:inline-flex}.c12-tipb{z-index:5;letter-spacing:0;max-width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0}.c12-tipb.on,.c12-tip:focus-visible+.c12-tipb{display:block}@media (hover:hover){.c12-tipw:hover .c12-tipb{display:block}}.c12-ro{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.c12-form{border-bottom:1px solid var(--line);padding:14px}.c12-form .field{margin-bottom:10px}.c12-out{padding:16px 16px 0}.c12-out .btn{width:100%}.accwrap .emptyc{background:0 0;border:0;border-radius:0;margin:0;padding-top:56px}.accwrap .emptyc .btn{width:100%;max-width:340px}@media (width>=768px){.accwrap{padding:0 24px 8px}.accwrap .ptitle{padding:28px 0 12px}.accwrap .ptitle .h1{font-size:26px}.accgrid .sec{margin-left:0;margin-right:0}.c12-card{margin:0}.c12-out{padding:16px 0 0}.c12-out .btn{width:auto}.c12-row{padding:12px 12px 12px 20px}.accwrap .emptyc{padding-top:72px}}@media (width>=900px){.accgrid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"profile addr""notif addr""out addr";align-items:start;column-gap:32px;display:grid}.a-profile{grid-area:profile}.a-addr{grid-area:addr}.a-notif{grid-area:notif}.a-out{grid-area:out}}.c12-addr{border-bottom:1px solid var(--line);padding:12px 8px 4px 14px}.c12-addr:last-child{border-bottom:0}.c12-ah{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c12-ah .ic{color:var(--primary-text)}.c12-at{color:var(--muted);margin:4px 0 0;padding-right:6px;font-size:12px;line-height:1.4}.c12-at .more{font-size:inherit;color:var(--ink)}.c12-lm{color:var(--muted);margin:2px 0 0;font-size:13px}.c12-aa{justify-content:space-between;align-items:center;gap:4px;min-height:44px;display:flex}.c12-aa>.btn{margin-left:-10px}.c12-ib{gap:2px;margin-left:auto;display:flex}.c12-ib .btn{min-width:44px}.c12-ib .btn .lab{display:none}.c12-addhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:12px;display:flex}.c12-addhead .btn{margin-top:6px}.c12-addhead .n{font-weight:400}.c12-limit{margin:0 16px 10px}.c12-limit .btn{width:100%}.c12-limit .btn[disabled]{cursor:not-allowed}.c12-limit .help{align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.sec[tabindex="-1"]:focus{outline:none}@media (width>=768px){.c12-limit{margin:0 0 10px}.c12-limit .btn{width:auto}.c12-addhead{padding-right:0}.c12-addr{padding:14px 12px 6px 20px}.c12-ib .btn .lab{display:inline}.c12-ib .btn{padding:0 10px}}.c03-wrap{width:100%;max-width:1040px;margin:0 auto;padding:12px 16px 8px}@media (width>=768px){.c03-wrap{padding:0 24px 8px}}.c03-wrap>.h1{margin:4px 0 16px}.c03-wrap .bn.round{margin:0 0 12px}.c03-del{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px;font-size:11px;line-height:1.6;display:flex}.c03-del .ic{color:var(--primary-text);flex:none;margin-top:1px}.c03-del.warn{box-shadow:inset 3px 0 0 var(--primary-text)}.c03-del .t{flex:1;min-width:0}.c03-link{font:inherit;color:var(--primary-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:700;text-decoration:underline}.c03-more{margin:14px 0 0}.c03-after{font:inherit;background:0 0;border:0;padding:0;font-weight:700}.c03-to{align-items:center;gap:6px;margin-top:10px;display:flex}.c03-to .c03-after{font-weight:600}.np-cart-note{border-radius:12px;flex-wrap:wrap;align-items:flex-start;margin:12px 16px 0}.np-cart-note .tx{flex:1;min-width:0}.np-cart-note ul{margin:6px 0 0;padding-left:18px;font-size:13px}.bsheet.full .grab{display:none}.np-head{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:12px;padding-right:44px;display:flex}.np-arow{align-items:flex-start;padding:12px 14px}.np-arow .rdo{margin-top:2px}.np-arow>.ic{color:var(--primary-text);margin-top:2px}.np-arow.dis>.ic{color:var(--muted)}.np-arow .tx{flex:1;min-width:0;font-size:14px;line-height:1.4}.np-arow .tx b{font-size:15px}.np-arow .ln{color:var(--muted);display:block}.np-new{border:1.5px dashed var(--line-strong);width:100%;min-height:52px;color:var(--primary-text);font:700 15px var(--f-body);cursor:pointer;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;display:flex}.np-new .ic{color:var(--primary-text)}.np-new[disabled]{border-color:var(--line-strong);background:var(--bg-sunk);color:var(--disabled-ink);cursor:not-allowed}.np-new[disabled] .ic{color:var(--disabled-ink)}.np-list{overscroll-behavior:contain;max-height:min(46vh,420px);margin:0 -4px 4px;padding:0 4px;overflow-y:auto}.np-limit{align-items:flex-start;gap:6px;margin:0 0 12px;display:flex}.np-head .pill{margin-left:auto;margin-right:8px}.bsheet.np-adds{padding:0;overflow:hidden}.np-body,.np-scr{flex-direction:column;flex:1;min-height:0;display:flex}.np-adds .np-srch{background:var(--bg);border-bottom:1px solid var(--line);flex:none;padding:2px 16px 10px}.c06-srch{position:relative}.c06-srch .np-sug{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);max-height:min(50vh,360px);position:absolute;top:100%;left:0;right:0;overflow:auto}.c06-mapwrap{flex-direction:column;flex:1;min-height:200px;display:flex;position:relative}.c06-map{flex:1;min-height:0}.np-adds .np-map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.np-adds .drag .np-map{cursor:grabbing}.np-geo{z-index:3;border-radius:12px;position:absolute;top:12px;left:12px;right:12px}.np-panel{background:var(--surface);border-top:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:14px 16px 16px;display:flex}.np-st{border-radius:12px;padding:10px 12px;font-size:15px}.np-st.chk{background:var(--bg-sunk);color:var(--ink);align-items:center}.np-area{align-items:flex-start;gap:10px;display:flex}.np-area .ic{color:var(--primary-text);margin-top:2px}.np-area .t{font-size:16px;font-weight:600;line-height:1.3}.np-area .s{color:var(--muted);font-size:14px;line-height:1.35}.c06-form{flex-direction:column;flex:1;min-height:0;display:flex}.c06-bn{border-radius:12px;margin:0 0 10px}.np-fscroll .c06-bn{margin:0 0 14px}.np-fscroll{flex:1;min-height:0;padding:12px 16px 0;overflow-y:auto}.np-conf{align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;display:flex}.np-thumb{border-radius:10px;flex:none;width:56px;height:56px}.np-thumb .ic{color:var(--primary-text);position:absolute;top:12px;left:16px}.c06-conf-t{flex:1;min-width:0}.c06-conf-t .b{line-height:1.3}.c06-conf-t .small{line-height:1.35}.c06-ok{color:var(--veg-ink);align-items:center;gap:4px;display:flex}.c06-change{margin:-8px -8px 0 0}.c06-manage{width:max-content;margin:2px auto 0;display:flex}.np-foot{border-top:1px solid var(--line);background:var(--surface);flex:none;padding:10px 16px 12px}.seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (width>=768px){.bsheet.np-adds{overflow:auto}.np-adds .bar{background:0 0;border:0;padding:16px 20px 8px}.np-adds .bar .h1{font-size:18px}.np-adds .np-srch{background:0 0;border:0;padding:0 20px 12px}.c06-mapwrap{border:1px solid var(--line);border-radius:14px;flex:none;height:360px;min-height:0;margin:0 20px;overflow:hidden}.np-panel{background:0 0;border:0;padding:14px 20px 8px}.np-fscroll{flex:none;padding:4px 28px 0;overflow:visible}.np-foot{background:0 0;border:0;padding:12px 28px 24px}}.k13-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.k13-head .h1{flex:100%;min-width:0}.k13-add{margin-left:auto}.k13-intro{color:var(--muted);margin:0 0 14px;font-size:14px}.k13-bn{flex-wrap:wrap;align-items:center;margin:0 0 14px}.k13-bn span{flex:1;min-width:0}.k13-bn .btn{margin-left:auto}.k13-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k13-hd{display:none}.k13-row{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av sn ac""av ph ac""av tg ac""av ls ac""av lk ac";align-items:start;gap:4px 12px;padding:12px;display:grid}.k13-row.off{background:var(--bg-sunk)}.k13-row.hl{background:var(--cream-soft)}.k13-av{background:var(--cream);width:40px;height:40px;color:var(--primary-text);border-radius:50%;grid-area:av;place-items:center;font-weight:700;display:grid}.k13-sn{flex-direction:column;grid-area:sn;gap:2px;min-width:0;line-height:1.3;display:flex}.k13-sn b{font-size:16px;font-weight:600}.k13-ph{grid-area:ph}.k13-tags{flex-wrap:wrap;grid-area:tg;gap:6px;display:flex}.k13-ls{color:var(--muted);grid-area:ls;font-size:12px;line-height:1.4}.k13-lk{color:var(--muted);grid-area:lk;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:flex}.k13-ac{grid-area:ac}.k13-inline{display:none}.k13-more{border:1.5px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:inline-grid}.k13-devs{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:6px;display:flex}.k13-dh{color:var(--muted);font-size:13px;font-weight:600}.k13-dl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k13-dv{background:var(--cream-soft);border-radius:10px;flex-direction:column;gap:8px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.k13-dv.off{color:var(--muted)}.k13-dn{flex-direction:column;gap:2px;min-width:0;display:flex}.k13-dact{gap:8px;display:flex}.k13-dact .btn{flex:1;min-height:44px}.k13-skrow{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;height:68px;padding:0 12px;display:flex}.k13-sk-av{border-radius:50%;flex:none;width:40px;height:40px}.k13-sk-nm{width:min(200px,40%);height:16px}.k13-sk-pill{border-radius:999px;width:70px;height:24px;margin-left:auto}.k13-empty{gap:12px;padding:18px 12px 0}.card .k13-empty{padding:40px 24px}.k13-lead,.k13-warn{margin:0 0 12px}.k13-fail{margin-bottom:8px}.k13-fine{margin:0 0 16px}.k13-gap{margin-top:10px}.k13-hl{align-items:center;gap:6px;display:flex}.k13-linkbtn{min-height:44px;font:inherit;color:var(--primary-text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-weight:600}@keyframes k13pulse{0%,to{background:var(--cream-soft)}50%{background:var(--cream)}}.k13-new{animation:k13pulse calc(var(--dur-3) * 4) var(--ease-out) 2}@media (prefers-reduced-motion:reduce){.k13-new{animation:none}}@media (width>=700px){.k13{--k13-cols:40px minmax(0,1fr) 140px 112px 44px}.k13-head .h1{flex:0 auto}.k13-hd{grid-template-columns:var(--k13-cols);color:var(--muted);gap:12px;padding:0 13px 6px;font-size:12px;font-weight:700;display:grid}.k13-hls{display:none}.k13-row{grid-template-columns:var(--k13-cols);grid-template-areas:"av sn ph tg ac";align-items:center;gap:12px}.k13-tags{flex-direction:column;align-items:flex-start}.k13-ls{display:none}.k13-ac{justify-self:end}.k13-lk{grid-area:2/2/auto/-1}.k13-devs{padding-left:52px}.k13-dv{flex-direction:row;justify-content:space-between;align-items:center}.k13-dact .btn{flex:none;min-height:0}}@media (width>=1024px){.k13{--k13-cols:40px minmax(0,1fr) 140px 180px 130px 240px}.k13-row{grid-template-areas:"av sn ph tg ls ac"}.k13-tags{flex-direction:row;align-items:center}.k13-hls,.k13-ls{display:block}.k13-lsl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k13-inline{justify-content:flex-end;gap:8px;display:flex}.k13-more{display:none}.k13-lk{text-align:right;grid-area:ac;justify-content:flex-end}}
