.hc-search{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;padding:8px 0 10px;background:var(--bg)}.hc-search form{display:flex;gap:8px}.hc-search .search-field{flex:1 1}.hc-q{width:100%;height:46px;padding:0 14px 0 40px;border-radius:23px;border:0;background:var(--well);color:var(--label);font:inherit;font-size:16px}.hc-q-wrap{position:relative;flex:1 1}.hc-q-wrap svg{position:absolute;left:14px;top:14px;color:var(--label-3)}.hc-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hc-chips::-webkit-scrollbar{display:none}.hc-chips .chip{height:32px;font-size:14px;padding:0 12px;text-decoration:none}.hc-chips .chip.on{background:var(--label);color:var(--bg)}.hc-where{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--label-2)}.hc-where a,.hc-where button{font:inherit;color:var(--tint);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.hc-card{flex-direction:column;padding:16px;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);color:var(--label);text-decoration:none}.hc-card,.hc-head{display:flex;gap:12px}.hc-head{align-items:center}.hc-avatar{width:52px;height:52px;border-radius:16px;flex-shrink:0;overflow:hidden;display:grid;place-items:center;background:var(--tint-soft);color:var(--tint-strong-text);font-weight:700;font-size:20px}.hc-avatar img{width:100%;height:100%;object-fit:cover}.hc-avatar.lg{width:76px;height:76px;border-radius:22px;font-size:30px}.hc-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--label-2)}.hc-meta>span{display:inline-flex;align-items:center;gap:4px}.hc-star{color:#E8A317}.hc-next{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--fill-1);font-size:14px}.hc-next.serving{background:color-mix(in srgb,var(--success) 14%,transparent)}.hc-live-dot{width:8px;height:8px;border-radius:50%;background:var(--success);display:inline-block;margin-right:6px;animation:hc-pulse 1.6s infinite}@keyframes hc-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hc-live-dot{animation:none}}.hc-dishes{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.hc-dishes::-webkit-scrollbar{display:none}.hc-mini{flex:0 0 132px;display:flex;flex-direction:column;gap:4px;font-size:13px}.hc-mini .hc-pic{width:132px;height:96px;border-radius:12px}.hc-pic{background:var(--well);overflow:hidden;display:grid;place-items:center;flex-shrink:0}.hc-pic img{width:100%;height:100%;object-fit:cover}.hc-pic.art img{width:82%;height:82%;object-fit:contain}.hc-mini strong{font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hc-diet{width:14px;height:14px;border:1.5px solid var(--veg);border-radius:3px;display:inline-grid;place-items:center;flex-shrink:0}.hc-diet:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--veg)}.hc-diet.nonveg{border-color:var(--nonveg)}.hc-diet.nonveg:after{background:var(--nonveg);border-radius:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid var(--nonveg);background-color:initial}.hc-diet.egg{border-color:#D9A400}.hc-diet.egg:after{background:#D9A400}.hc-clash{color:var(--danger)}.hc-clash,.hc-trace{font-size:12px;font-weight:600}.hc-trace{color:var(--warning-text)}.hc-hero{display:flex;flex-direction:column;gap:12px}.hc-badges{display:flex;flex-wrap:wrap;gap:6px}.hc-days{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.hc-days::-webkit-scrollbar{display:none}.hc-day{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border-radius:14px;border:0;background:var(--well);color:var(--label);font:inherit;cursor:pointer;text-align:left}.hc-day small{font-size:12px;color:var(--label-2)}.hc-day.on{background:var(--label);color:var(--bg)}.hc-day.on small{color:color-mix(in srgb,var(--bg) 75%,transparent)}.hc-item{display:flex;gap:12px;padding:14px 0;border-bottom:.5px solid var(--separator)}.hc-item:last-child{border-bottom:0}.hc-item .hc-pic{width:88px;height:88px;border-radius:14px}.hc-item-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.hc-item-name{display:flex;align-items:center;gap:6px;font-weight:600;font-size:16px}.hc-item-desc{font-size:14px;color:var(--label-2);line-height:1.35}.hc-item-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.hc-price{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-left{font-size:12px;color:var(--label-3)}.hc-left.low{color:var(--chilli-text);font-weight:600}.hc-allergens{display:flex;flex-wrap:wrap;gap:4px}.hc-allergens .tag{height:22px;font-size:11.5px;padding:0 8px}.hc-add{height:36px;padding:0 16px;border-radius:18px;border:1.5px solid var(--tint);background:transparent;color:var(--tint);font:inherit;font-weight:700;cursor:pointer}.hc-add:disabled{border-color:var(--separator);color:var(--label-3);cursor:default}.hc-cart{position:sticky;bottom:calc(var(--tabbar-h, 0px) + var(--safe-b, 0px) + 10px);z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;background:var(--tint);color:var(--on-tint);box-shadow:var(--e3);border:0;font:inherit;cursor:pointer;width:100%}.hc-cart strong{font-size:17px}.hc-notice{font-size:13px;color:var(--label-2);padding:12px 14px;border-radius:12px;background:var(--fill-1);line-height:1.4}.hc-rules{gap:6px;font-size:14px}.hc-bars,.hc-rules{display:flex;flex-direction:column}.hc-bars{gap:4px;font-size:13px}.hc-bar{display:grid;grid-template-columns:22px 1fr 32px;align-items:center;gap:8px}.hc-bar i{height:8px;background:var(--fill-2);overflow:hidden}.hc-bar i,.hc-bar i b{display:block;border-radius:4px}.hc-bar i b{height:100%;background:#E8A317}.stars{display:inline-flex;gap:4px}.stars button{background:none;border:0;padding:4px;cursor:pointer;color:var(--fill-3);line-height:0}.stars button.on{color:#E8A317}.stars.lg svg{width:38px;height:38px}.stars-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hc-steps{display:flex;gap:6px}.hc-steps span{flex:1 1;height:5px;border-radius:3px;background:var(--fill-2)}.hc-steps span.on{background:var(--tint)}.hc-steps.bad span.on{background:var(--danger)}.hc-lines{display:flex;flex-direction:column;gap:8px}.hc-line{display:flex;justify-content:space-between;gap:10px;font-size:15px}.hc-line.total{font-weight:700;padding-top:8px;border-top:.5px solid var(--separator)}.hc-order-row{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--bg-elevated);box-shadow:0 0 0 .5px var(--separator);text-decoration:none;color:var(--label)}.hc-order-row .grow{min-width:0}.tag.os-requested{background:var(--turmeric-soft);color:var(--warning-text)}.tag.os-accepted{background:var(--tint-soft);color:var(--tint-strong-text)}.tag.os-ready{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.tag.os-completed{background:var(--fill-2);color:var(--label-2)}.tag.os-cancelled,.tag.os-declined,.tag.os-no_show{background:var(--chilli-soft);color:var(--chilli-text)}.tag.ps-unpaid{background:var(--chilli-soft);color:var(--danger)}.tag.ps-claimed{background:var(--turmeric-soft);color:var(--warning-text)}.tag.ps-paid{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.tag.ps-cash,.tag.ps-refunded{background:var(--fill-2);color:var(--label-2)}.hc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hc-stats>div{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:var(--bg-elevated);box-shadow:0 0 0 .5px var(--separator)}.hc-stats strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-stats span{font-size:12px;color:var(--label-2)}.hc-check{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--turmeric-soft);color:var(--turmeric-text)}.hc-check li{margin-left:18px;font-size:14px}.hc-sheet-grid{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:15px}.hc-sheet-grid strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-cap{display:grid;grid-template-columns:1fr 120px;gap:10px;align-items:center;padding:10px 0;border-bottom:.5px solid var(--separator)}.hc-cap:last-child{border-bottom:0}.hc-window{display:grid;grid-template-columns:110px 1fr 1fr 36px;gap:8px;align-items:center}.hc-window input,.hc-window select{min-width:0}.hc-tick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px}.hc-tick-grid label{display:flex;align-items:center;gap:8px;font-size:14px}.hc-label{padding:12px;border:1.5px dashed var(--separator-opaque);border-radius:12px;font-size:13px;display:flex;flex-direction:column;gap:4px;page-break-inside:avoid;break-inside:avoid}@media print{.hc-print-hide,.navbar,.tabbar{display:none!important}.hc-labels{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.kt-hero{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--r-lg);color:#FFF0F5;background:linear-gradient(135deg,#3B0A2A,#7A1E4F)}.kt-hero .t-footnote{color:#F2C4D8}.kt-pot{display:flex;align-items:baseline;gap:8px}.kt-pot strong{font-size:30px;color:#F7C948;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kt-progress{display:flex;gap:4px;flex-wrap:wrap}.kt-progress span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:rgba(255,255,255,.14);color:#FFF0F5}.kt-progress span.won{background:#F7C948;color:#3B0A2A}.kt-member{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:.5px solid var(--separator)}.kt-member:last-child{border-bottom:0}.kt-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--fill-1);font-size:13px;font-weight:700;flex-shrink:0}.kt-dues{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.kt-draw{display:grid;place-items:center;gap:10px;padding:26px 16px;border-radius:var(--r-lg);background:linear-gradient(135deg,#3B0A2A,#7A1E4F);color:#FFF0F5;text-align:center}.kt-draw-name{font-size:34px;font-weight:800;color:#F7C948;min-height:44px}.kt-draw-name.spin{animation:kt-flick .12s steps(1) infinite}@keyframes kt-flick{50%{opacity:.55}}.tb-ticket{display:grid;grid-template-columns:repeat(9,1fr);gap:3px;padding:6px;border-radius:12px;background:#3B0A2A}.tb-cell{aspect-ratio:1;display:grid;place-items:center;border-radius:6px;background:#FFF6E9;color:#3B0A2A;font-weight:800;font-size:clamp(13px,4.2vw,20px);border:0;padding:0;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-cell.empty{background:rgba(255,255,255,.08);cursor:default}.tb-cell.called{box-shadow:inset 0 0 0 2px #F7C948}.tb-cell.marked{background:#E5197E;color:#fff}.tb-big{font-size:84px;font-weight:900;line-height:1;color:#F7C948;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.tb-board{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.tb-board span{aspect-ratio:1;display:grid;place-items:center;border-radius:6px;background:var(--fill-1);font-size:12px;font-weight:700;color:var(--label-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-board span.on{background:#E5197E;color:#fff}.tb-prizes{display:flex;flex-direction:column;gap:6px}.tb-prize{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;background:var(--fill-1);font-size:14px}.tb-prize.won{background:color-mix(in srgb,#F7C948 30%,transparent)}.swatch:has(input:checked){box-shadow:0 0 0 2px var(--bg),0 0 0 4.5px var(--label)}.hc-cover{margin:0 calc(var(--gutter, 16px) * -1);height:168px;overflow:hidden;background:var(--fill-1)}.hc-cover img{width:100%;height:100%;object-fit:cover}.hc-cover+.hc-hero .hc-avatar{margin-top:-46px;box-shadow:0 0 0 4px var(--bg)}.hc-rail{grid-auto-columns:156px}.hc-tile{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--label);text-decoration:none}.hc-tile .hc-pic{width:100%;aspect-ratio:4/3;border-radius:14px;margin-bottom:4px}.hc-tile .hc-pic .hc-avatar{width:48px;height:48px;font-size:20px}.hc-tile strong{font-size:15px}.hc-tile-live{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:rgba(255,255,255,.92);color:#16131C;font-size:11px;font-weight:600}.hc-tile-cook .hc-pic{background:var(--tint-soft);color:var(--tint)}.hc-doors{display:grid;gap:8px}@media (min-width:640px){.hc-doors{grid-template-columns:1fr 1fr}}.hc-door{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);color:var(--label);text-decoration:none}.hc-door strong{font-size:15px}.hc-door-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--kokum-soft);color:var(--kokum-text)}.hc-door-ic.cook{background:var(--tint-soft);color:var(--tint)}.hc-door-ic.kitty{background:rgba(229,25,126,.14);color:#B0125F}.hc-door-ic.party{background:var(--turmeric-soft);color:var(--turmeric-text)}.ar-group{margin:14px 4px 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-3)}.ar-group:first-child{margin-top:0}.hc-poster{--pt-accent:var(--tint);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 24px;border-radius:24px;background:#fff;color:#16131C;box-shadow:var(--e1),0 0 0 .5px var(--separator);border-top:10px solid var(--pt-accent)}.hc-poster-over{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent)}.hc-poster-logo{width:88px;height:88px;border-radius:22px;object-fit:cover}.hc-poster-name{margin:0;font-size:38px;line-height:1.05;font-weight:800;letter-spacing:-.02em}.hc-poster-tag{margin:0;font-size:18px;max-width:30ch}.hc-poster-cuisines{margin:0;font-size:14px;color:#5B5763}.hc-poster-menu{margin-top:6px;padding:14px 20px;border-radius:16px;background:#F6F3EE;width:100%;max-width:360px}.hc-poster-menu strong{font-size:16px}.hc-poster-menu ul{list-style:none;margin:8px 0 0;padding:0;font-size:18px;line-height:1.5}.hc-poster-qr svg{width:220px;height:220px;display:block}.hc-poster-scan{margin:0;font-size:20px;font-weight:700}.hc-poster-how{margin:0;font-size:14px;color:#3A3640;max-width:36ch}.hc-poster-foot{margin:8px 0 0;font-size:12px;color:#5B5763}@media print{.hc-poster{box-shadow:none;border-radius:0;min-height:96vh;justify-content:center;gap:16px}.hc-poster-name{font-size:54px}.hc-poster-qr svg{width:300px;height:300px}.hc-poster-menu ul{font-size:22px}}.hc-grow{gap:8px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-lg);background:var(--fill-1)}.hc-grow,.hc-grow ul{display:flex;flex-direction:column}.hc-grow ul{margin:0;padding-left:18px;gap:4px;font-size:14px;color:var(--label-2)}.hc-near-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator)}.hc-near-label{font-weight:600}.hc-near-change{background:none;border:0;padding:0;color:var(--tint-strong-text,var(--tint));font:inherit;font-weight:600;cursor:pointer}.hc-near-sheet{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:center}.hc-near-panel{width:100%;max-width:520px;background:var(--bg);border-radius:22px 22px 0 0;padding:18px var(--gutter,16px) calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}@media (min-width:640px){.hc-near-sheet{align-items:center}.hc-near-panel{border-radius:22px}}.hc-or{display:flex;align-items:center;gap:10px;color:var(--label-3);font-size:13px}.hc-or:after,.hc-or:before{content:"";flex:1 1;height:1px;background:var(--separator)}.hc-week-day{gap:10px}.hc-week-day.on{box-shadow:var(--e1),0 0 0 1.5px var(--tint)}.hc-week-day.done{text-decoration:none;color:var(--label);background:var(--fill-1)}.hc-week-day .hc-window input[type=time],.party-card .hc-window input[type=time]{padding-left:10px;padding-right:6px;font-size:15px}.hc-grow .btn{background:var(--bg-elevated);box-shadow:0 0 0 .5px var(--separator)}.hc-news{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--pt-accent,var(--tint)) 10%,var(--bg-elevated));border-left:4px solid var(--pt-accent,var(--tint))}.hc-news p{margin:0;font-size:15px;line-height:21px}.hc-follow-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator)}.hc-grow textarea{width:100%}.hc-more{gap:10px;padding:12px 14px;border-radius:var(--r-lg);background:var(--fill-1)}.hc-more,.hc-more>summary{display:flex;flex-direction:column}.hc-more>summary{gap:2px;cursor:pointer;list-style:none}.hc-more>summary::-webkit-details-marker{display:none}.hc-more[open]>summary{margin-bottom:6px}.hc-more .hc-grow{background:var(--bg-elevated)}@keyframes k-pop{0%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes k-up{0%{transform:translateY(120%);opacity:0}to{transform:none;opacity:1}}@keyframes k-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes k-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.k-dir *,.k-order *,.k-page *{animation:none!important;transition:none!important}}.k-hero{position:relative;isolation:isolate;border-radius:24px;overflow:hidden;min-height:150px;display:flex;align-items:flex-end;background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 55%,#FFB020));color:#fff;animation:k-fade .35s var(--ease-out)}.k-hero.pic{min-height:210px}.k-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.k-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.72))}.k-hero-in{display:flex;align-items:flex-end;gap:12px;padding:16px;width:100%}.k-logo{width:58px;height:58px;border-radius:18px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#fff;color:var(--tint);font-weight:800;font-size:24px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.k-logo img{width:100%;height:100%;object-fit:cover}.k-hero-text{flex:1 1;min-width:0}.k-hero-text h1{margin:0;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 8px rgba(0,0,0,.3)}.k-hero-text p{margin:4px 0 0;font-size:14px;line-height:19px;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k-heart{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:8px 6px;border-radius:16px;border:0;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--d-fast) var(--ease-spring)}.k-heart:active{transform:scale(.92)}.k-heart.on{background:#fff;color:#E5195E}.k-heart.on svg{animation:k-pop .35s var(--ease-spring)}.k-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-top:-4px}.k-chips::-webkit-scrollbar{display:none}.k-chip,.k-rate{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 10px;border-radius:99px;background:var(--fill-1);font-size:13px;font-weight:600;color:var(--label-2);white-space:nowrap}.k-rate{background:#1A7A4B;color:#fff}.k-rate small{font-weight:500;opacity:.85}.k-rate.new{background:var(--tint-soft);color:var(--tint-strong-text)}.k-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);gap:8px;overflow-x:auto;scrollbar-width:none}.k-facts::-webkit-scrollbar{display:none}.k-fact{display:flex;align-items:center;gap:8px;padding:10px;border-radius:16px;background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);color:var(--label);text-decoration:none;min-width:0}.k-fact-i,.k-fact>svg{flex-shrink:0;width:32px;height:32px;padding:7px;border-radius:10px;background:var(--tint-soft);color:var(--tint-strong-text)}.k-fact-i{display:grid;place-items:center;padding:0;font-weight:800;font-size:15px}.k-fact>span{display:flex;flex-direction:column;min-width:0}.k-fact b{font-size:13px}.k-fact small{font-size:12px;color:var(--label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-news{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--turmeric-soft);animation:k-fade .4s var(--ease-out)}.k-news p{margin:0;font-size:14px;line-height:20px;color:var(--label)}.k-menu{display:flex;flex-direction:column;gap:12px}.k-days{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.k-days::-webkit-scrollbar{display:none}.k-day{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;border-radius:14px;border:1.5px solid var(--separator-opaque);background:var(--bg-elevated);color:var(--label);font:inherit;cursor:pointer;transition:all var(--d-fast) var(--ease-standard)}.k-day b{font-size:14px}.k-day small{font-size:11px;color:var(--success);font-weight:600}.k-day.shut small{color:var(--label-3)}.k-day.on{border-color:var(--tint);background:var(--tint-soft)}.k-daybar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:var(--fill-1)}.k-daybar.live{background:color-mix(in srgb,var(--success) 14%,var(--bg-elevated))}.k-daybar-t{min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-daybar-t small{color:var(--label-3);font-weight:500}.k-count{flex-shrink:0;padding:4px 10px;border-radius:99px;background:var(--bg-elevated);font-size:12px;font-weight:700;color:var(--success)}.k-count.soon{background:var(--chilli-soft);color:var(--chilli-text)}.k-count.shut{color:var(--label-3)}.k-slots{display:flex;flex-wrap:wrap;gap:6px}.k-slots span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:99px;background:var(--fill-1);font-size:12px;font-weight:600;color:var(--label-2)}.k-note{margin:0;font-size:14px;color:var(--label-2)}.k-items{display:flex;flex-direction:column}.k-item{display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:14px;padding:18px 0 22px;border-bottom:1px dashed var(--separator-opaque);animation:k-fade .35s var(--ease-out) both}.k-item:nth-child(2){animation-delay:.04s}.k-item:nth-child(3){animation-delay:.08s}.k-item:nth-child(4){animation-delay:.12s}.k-item:last-child{border-bottom:0}.k-item-t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.k-item-t h3{margin:2px 0 0;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.01em}.k-price{font-size:15px;font-weight:700}.k-price small{font-weight:500;color:var(--label-3)}.k-item-t p{margin:2px 0 0;font-size:13px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k-item-t p,.k-tags{color:var(--label-3)}.k-tags{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.k-tags:empty{display:none}.k-low{color:var(--chilli-text);font-weight:700}.k-allergy{font-size:11px;line-height:15px;color:var(--label-4)}.k-allergy b{color:var(--danger);font-weight:700}.k-item-pic{position:relative;width:124px;height:112px;border-radius:18px;background:var(--well);align-self:start}.k-item-pic img{width:100%;height:100%;object-fit:cover;border-radius:18px}.k-item-pic.art img{object-fit:contain;padding:10px}.k-item-pic.none{height:40px;background:transparent;margin-top:24px}.k-item.out .k-item-pic img{filter:grayscale(1);opacity:.6}.k-add,.k-out,.k-step{position:absolute;left:50%;bottom:-16px;transform:translateX(-50%);height:36px;min-width:96px;border-radius:10px;font:inherit;font-weight:800;font-size:15px;letter-spacing:.02em;box-shadow:0 4px 12px rgba(22,12,34,.16)}.k-add{padding:0 16px;border:1px solid var(--separator-opaque);background:var(--bg-elevated);color:var(--success);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:transform var(--d-fast) var(--ease-spring)}.k-add span{font-size:14px;margin-top:-8px}.k-add:active{transform:translateX(-50%) scale(.94)}.k-add:disabled{color:var(--label-4);cursor:not-allowed}.k-step{display:inline-flex;align-items:center;justify-content:space-between;background:var(--success);color:#fff;padding:0 2px;animation:k-pop .28s var(--ease-spring)}.k-step button{width:32px;height:100%;border:0;background:none;color:inherit;font:inherit;font-size:20px;font-weight:800;cursor:pointer}.k-step button:disabled{opacity:.4}.k-step output{min-width:18px;text-align:center}.k-step.sm{position:static;transform:none;height:30px;min-width:84px;font-size:14px;box-shadow:none;animation:none}.k-out{display:inline-flex;justify-content:center;background:var(--bg-elevated);color:var(--label-3);font-size:13px}.k-cartbar,.k-out{align-items:center}.k-cartbar{width:auto;position:fixed;left:12px;right:12px;bottom:calc(12px + var(--safe-b));z-index:40;max-width:calc(var(--app-w) - 24px);margin:0 auto;display:flex;justify-content:space-between;gap:10px;height:56px;padding:0 18px;border:0;border-radius:16px;background:var(--success);color:#fff;font:inherit;font-size:15px;box-shadow:0 10px 30px rgba(26,122,75,.4);cursor:pointer;animation:k-up .32s var(--ease-spring)}.k-cartbar strong{font-size:16px}.k-cart-n{font-weight:700;animation:k-pop .3s var(--ease-spring)}.k-page .screen{padding-bottom:96px}.k-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border-radius:20px;background:var(--fill-1);text-align:center}.k-empty-art{font-size:44px;animation:k-pop .5s var(--ease-spring)}.k-empty span{font-size:14px;color:var(--label-3)}.k-rating{gap:18px;padding:16px;border-radius:20px;background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator)}.k-rating,.k-rating-big{display:flex;align-items:center}.k-rating-big{flex-direction:column;min-width:74px}.k-rating-big strong{font-size:34px;line-height:1;font-weight:800}.k-rating-big span{font-size:11px;color:var(--label-3);text-align:center}.k-rating .hc-bars{flex:1 1}.k-more{border-radius:20px;background:var(--fill-1);padding:14px 16px}.k-more>summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between}.k-more>summary:after{content:"+";font-size:20px;line-height:1;color:var(--label-3)}.k-more[open]>summary:after{content:"−"}.k-more>summary::-webkit-details-marker{display:none}.k-more-in{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:14px;line-height:20px;color:var(--label-2)}.k-more-in p{margin:0}.k-co{gap:16px}.k-co,.k-co-lines{display:flex;flex-direction:column}.k-co-lines{gap:10px}.k-co-line{display:flex;align-items:center;gap:10px;font-size:15px}.k-co-line b{min-width:64px;text-align:right}.k-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.k-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:16px;border:1.5px solid var(--separator-opaque);background:var(--bg-elevated);color:var(--label);font:inherit;cursor:pointer;text-align:left;transition:all var(--d-fast) var(--ease-standard)}.k-mode small,.k-mode svg{color:var(--label-3)}.k-mode small{font-size:12px}.k-mode.on{border-color:var(--tint);background:var(--tint-soft)}.k-mode.on svg{color:var(--tint)}.k-co-sec{display:flex;flex-direction:column;gap:8px}.k-co-h{font-size:13px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.05em}.k-slotpick{display:flex;flex-wrap:wrap;gap:8px}.k-slotpick .chip.on{background:var(--label);color:var(--bg)}.k-co-where{font-size:14px;color:var(--tint-strong-text);text-decoration:none}.k-link{align-self:flex-start;border:0;background:none;padding:0;color:var(--tint);font:inherit;font-weight:600;cursor:pointer}.k-toggle{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--fill-1);font-size:14px;cursor:pointer}.k-toggle.on{background:color-mix(in srgb,var(--success) 14%,transparent)}.k-toggle.warn{background:var(--turmeric-soft)}.k-bill{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--fill-1);font-size:14px}.k-bill>div{display:flex;justify-content:space-between}.k-bill .to-pay{padding-top:8px;border-top:1px dashed var(--separator-opaque);font-size:16px;font-weight:800}.k-bill small{color:var(--label-3);font-size:12px}.k-place{background:var(--success)}.k-fine{margin:-6px 0 0;text-align:center;font-size:12px;color:var(--label-3)}.k-loc{display:flex;align-items:center;gap:8px;font-size:15px}.k-loc .hc-near-label{font-weight:800;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-dir-h{margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.k-dir-h em{font-family:var(--voice);font-style:italic;font-weight:400;color:var(--tint)}.k-filters .chip{flex-shrink:0}.k-count-line{font-size:13px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.05em}.k-cards{display:grid;gap:18px}@media (min-width:640px){.k-cards{grid-template-columns:1fr 1fr}}.k-card{padding:0;gap:0;overflow:hidden;border-radius:22px;animation:k-fade .35s var(--ease-out) both;transition:transform var(--d-fast) var(--ease-standard)}.k-card:active{transform:scale(.985)}.k-card-pic{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:var(--well)}.k-card-pic>img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.k-card:hover .k-card-pic>img{transform:scale(1.04)}.k-card-pic>img.art{width:58%;height:86%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.25))}.k-card-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.k-card-letter{font-size:64px;font-weight:800;color:rgba(255,255,255,.9)}.k-card-badge{position:absolute;left:12px;bottom:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:14px;font-weight:800;text-shadow:0 1px 6px rgba(0,0,0,.4)}.k-card-badge .k-count{padding:0;background:none;color:#fff;font-size:14px}.k-card-badge .k-count.soon{color:#FFD3C7}.k-card-logo{position:absolute;right:12px;bottom:10px;z-index:1;width:40px;height:40px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 2px #fff}.k-card-logo img{width:100%;height:100%;object-fit:cover}.k-card-b{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.k-card-name{font-size:18px;line-height:22px;font-weight:800;letter-spacing:-.01em}.k-card-meta{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--label-2)}.k-rate.sm{height:22px;padding:0 7px;font-size:12px}.k-card-dishes{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-card-how{font-size:12px;color:var(--label-3)}.k-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.k-cta{display:flex;align-items:center;gap:10px;padding:14px;border-radius:18px;background:var(--fill-1);color:var(--label);text-decoration:none}.k-cta-i,.k-cta>svg{flex-shrink:0;width:36px;height:36px;padding:8px;border-radius:12px;background:var(--bg-elevated);color:var(--tint);display:grid;place-items:center;font-size:18px}.k-cta-i{padding:0}.k-cta>span:last-child{display:flex;flex-direction:column;min-width:0}.k-cta b{font-size:14px}.k-cta small{font-size:12px;color:var(--label-3)}.hc-near-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;color:var(--label);font:inherit;font-weight:800;cursor:pointer}.hc-near-btn .hc-near-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-near-caret{color:var(--tint);font-size:14px}@keyframes k-bob{50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes k-ring{0%{box-shadow:0 0 0 0 rgba(26,122,75,.45)}to{box-shadow:0 0 0 12px rgba(26,122,75,0)}}.k-track{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 18px 18px;border-radius:26px;text-align:center;background:linear-gradient(160deg,var(--tint-soft),var(--bg-elevated) 70%);box-shadow:var(--e1),0 0 0 .5px var(--separator);animation:k-fade .4s var(--ease-out)}.k-track.s-completed,.k-track.s-ready{background:linear-gradient(160deg,color-mix(in srgb,var(--success) 18%,var(--bg-elevated)),var(--bg-elevated) 70%)}.k-track.s-closed{background:var(--fill-1)}.k-track-art{font-size:56px;line-height:1;animation:k-bob 2.4s var(--ease-standard) infinite}.k-track.s-closed .k-track-art,.k-track.s-completed .k-track-art{animation:k-pop .5s var(--ease-spring)}.k-track h1{margin:6px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.k-track p{margin:0;font-size:14px;color:var(--label-2)}.k-track-ref{position:absolute;top:12px;right:14px;font-size:11px;font-weight:700;color:var(--label-3)}.k-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);width:100%}.k-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--label-3)}.k-steps li>span{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--fill-3)}.k-steps li:before{content:"";position:absolute;top:6px;left:-50%;width:100%;height:2px;background:var(--fill-3)}.k-steps li:first-child:before{display:none}.k-steps li.done,.k-steps li.now{color:var(--label)}.k-steps li.done:before,.k-steps li.done>span,.k-steps li.now:before,.k-steps li.now>span{background:var(--success)}.k-steps li.now>span{animation:k-ring 1.4s infinite}.k-order .party-card{border-radius:22px}.k-hfood{gap:10px}.k-hsearch{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:23px;background:var(--well);color:var(--label-3)}.k-hsearch input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:var(--label);font:inherit;font-size:15px;outline:none}.hk-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;color:#fff;background:linear-gradient(140deg,#3A1C8F,#6A3CDB 60%,#B04BD9);box-shadow:0 12px 30px rgba(74,37,176,.3);animation:k-fade .35s var(--ease-out)}.hk-card.s-draft,.hk-card.s-paused{background:linear-gradient(140deg,#3D3844,#686270);box-shadow:var(--e2)}.hk-top{display:flex;align-items:center;gap:12px}.hk-logo{width:46px;height:46px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#fff;color:#6A3CDB;font-weight:800;font-size:20px;flex-shrink:0}.hk-logo img{width:100%;height:100%;object-fit:cover}.hk-over{font-size:12px;font-weight:700;opacity:.85}.hk-top strong{font-size:19px}.hk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hk-stats a{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 6px;border-radius:14px;background:rgba(255,255,255,.14);color:#fff;text-decoration:none}.hk-stats a.hot{background:#fff;color:#6A3CDB;animation:k-pop .5s var(--ease-spring)}.hk-stats b{font-size:22px;line-height:1.1}.hk-stats span{font-size:12px;opacity:.85}.hk-actions{display:flex;gap:8px}.hk-actions .btn.primary{background:#fff;color:#4A25B0}.hk-actions .btn.secondary{background:rgba(255,255,255,.16);color:#fff}.hk-ic{width:52px;height:52px;display:grid;place-items:center;background:var(--tint-soft);color:var(--tint);border-radius:16px}@keyframes sw-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.sw{display:flex;flex-direction:column;gap:14px;padding-bottom:90px}.sw-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sw-progress span{height:5px;border-radius:3px;background:var(--fill-2);transition:background var(--d-base) var(--ease-standard)}.sw-progress span.on{background:var(--tint)}.sw-step{margin:0;font-size:12px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.06em}.sw-pane{display:flex;flex-direction:column;gap:12px;animation:sw-in .3s var(--ease-out)}.sw-pane[hidden]{display:none}.sw-h{margin:0 0 4px;font-size:28px;line-height:1.12;font-weight:800;letter-spacing:-.02em}.sw-big{height:58px;font-size:20px;font-weight:700}.sw-label{font-size:14px;font-weight:700;margin-top:4px}.sw-chips{display:flex;flex-wrap:wrap;gap:8px}.sw-chips .chip.on{background:var(--tint);color:#fff}.sw-hint{font-size:13px;color:var(--label-3)}.sw-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;max-width:var(--app-w);margin:0 auto;padding:12px var(--gutter) calc(12px + var(--safe-b));background:linear-gradient(180deg,transparent,var(--bg) 30%)}.kd-name{margin:0;font-size:22px;line-height:1.15;font-weight:800;color:#fff}.kd-view{flex-shrink:0;padding:8px 12px;border-radius:99px;background:rgba(255,255,255,.16);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.hk-stats button,.hk-stats>span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 6px;border-radius:14px;border:0;background:rgba(255,255,255,.14);color:#fff;font:inherit;cursor:pointer}.hk-stats>span{cursor:default}.hk-stats button.hot{background:#fff;color:#6A3CDB;animation:k-pop .5s var(--ease-spring)}.kd-tabs .chip{flex-shrink:0}.kd-launch{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:22px;background:var(--bg-elevated);box-shadow:var(--e2),0 0 0 .5px var(--separator);animation:k-fade .35s var(--ease-out)}.kd-launch>strong{font-size:18px;margin-bottom:4px}.kd-step{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:0;background:var(--fill-1);color:var(--label);font:inherit;text-align:left;cursor:pointer}.kd-step b{flex:1 1;font-size:15px}.kd-step small{color:var(--tint);font-weight:700}.kd-tick{width:26px;height:26px;border-radius:50%;border:2px solid var(--fill-3);display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.kd-step.ok .kd-tick{border-color:var(--success);background:var(--success);animation:k-pop .4s var(--ease-spring)}.kd-step.ok b,.kd-why{color:var(--label-3)}.kd-why{font-size:13px}.kd-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kd-act{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:18px;border:0;background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);color:var(--label);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--d-fast) var(--ease-spring)}.kd-act:active{transform:scale(.94)}.kd-act span{font-size:24px;line-height:1}.kd-first{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--turmeric-soft);animation:k-fade .35s var(--ease-out)}.kd-first>span:first-child{font-size:30px}.kd-first>span:last-child{display:flex;flex-direction:column}.kd-first small{color:var(--label-2)}.hl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}@media (min-width:900px){.hl-grid{grid-template-columns:repeat(4,1fr)}}.hl-tile{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:20px;background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);animation:k-fade .4s var(--ease-out) both}.hl-tile span{font-size:30px}.hl-tile b{font-size:16px}.hl-tile small{font-size:13px;color:var(--label-3);line-height:18px}.kt2{animation:k-fade .35s var(--ease-out)}.kt-ring{height:6px;border-radius:3px;background:rgba(255,255,255,.16);overflow:hidden}.kt-ring i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#FFD66B,#FFB020);transition:width .8s var(--ease-out)}.kt-next{display:flex;align-items:center;gap:12px;margin-top:6px;padding:10px;border-radius:16px;background:rgba(255,255,255,.12);color:#FFF0F5}.kt-next small{color:#F2C4D8}.kt-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:56px;border-radius:14px;background:#fff;color:#7A1E4F;flex-shrink:0;line-height:1}.kt-date b{font-size:22px;font-weight:800}.kt-date small{font-size:11px;font-weight:700;text-transform:uppercase;margin-top:2px}.kt-plan{background:linear-gradient(135deg,#7A1E4F,#B0125F)}.kt-round{display:flex;gap:12px;padding:14px;border-radius:20px;background:var(--bg-elevated);box-shadow:var(--e1),0 0 0 .5px var(--separator);animation:k-fade .35s var(--ease-out) both}.kt-round .kt-date{background:var(--kokum-soft);color:var(--kokum-text)}.kt-round.past{opacity:.72}.kt-round-b{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.kt-round-b>small{font-size:13px;color:var(--label-3)}.kt-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kt-pill{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border-radius:99px;border:0;background:var(--fill-1);color:var(--label);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.kt-pill.hot{background:linear-gradient(135deg,#7A1E4F,#B0125F);color:#fff;animation:k-pop .5s var(--ease-spring)}.kt-pill.gold{background:var(--turmeric-soft);color:var(--turmeric-text)}.kt-food{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kt-food legend{grid-column:1/-1;margin-bottom:6px}.kt-food label{cursor:pointer}.kt-food input{position:absolute;opacity:0}.kt-food label span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:16px;border:1.5px solid var(--separator-opaque);font-size:26px}.kt-food label span b{font-size:14px}.kt-food input:checked+span{border-color:var(--kokum);background:var(--kokum-soft)}html:has(nav.tabbar) .k-cartbar{bottom:calc(var(--tabbar-h) + var(--safe-b) + 14px)}html:has(nav.tabbar) .k-page .screen{padding-bottom:160px}.pay-more{border-radius:16px;background:var(--fill-1);padding:12px 14px}.pay-more>summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--tint)}.pay-more[open]>summary{margin-bottom:10px}.hf-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:calc(var(--safe-t, 0px) + 10px) var(--gutter) 8px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}.hf-icon-btn{position:relative;width:42px;height:42px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--fill-1);color:var(--label);border:0;text-decoration:none;transition:transform var(--d-fast) var(--ease-spring)}.hf-icon-btn:active{transform:scale(.9)}.hf-dot{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--chilli,#E5484D);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg);animation:hfPop .4s var(--ease-spring) both}@keyframes hfPop{0%{transform:scale(0)}}.place-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:72%;padding:4px 10px 4px 4px;border:0;border-radius:99px;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer;transition:background var(--d-fast)}.place-chip:hover{background:var(--fill-1)}.place-chip:active{transform:scale(.97)}.place-chip .pc-pin{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--tint-soft);color:var(--tint)}.place-chip .pc-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.place-chip .pc-text b{font-size:17px;font-weight:800;letter-spacing:-.01em}.place-chip .pc-text b,.place-chip .pc-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place-chip .pc-text small{font-size:12.5px;color:var(--label-3)}.place-chip>svg{flex-shrink:0;color:var(--label-3)}.place-chip.unset .pc-pin{animation:hfBeat 1.8s ease-in-out infinite}@keyframes hfBeat{0%,to{box-shadow:0 0 0 0 var(--tint-ring)}50%{box-shadow:0 0 0 8px transparent}}.place-chip.compact{max-width:50%;padding:0 10px 0 4px;height:40px;background:var(--bg);border-radius:20px}.place-chip.compact .pc-pin{width:28px;height:28px;background:none}.place-chip.compact .pc-text b{font-size:14px;font-weight:700}.place-chip.static{cursor:default}.pc-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:16px;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.pc-row:active{background:var(--fill-1)}.pc-row b{font-size:16px}.pc-row small{font-size:13px;color:var(--label-3)}.pc-locate{background:var(--tint-soft)}.pc-locate b{color:var(--tint-strong-text,var(--tint))}.pc-ic{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:var(--tint);color:var(--on-tint,#fff)}.pc-ic.soft{color:var(--label-2)}.pc-ic.soft,.pc-type{background:var(--fill-1)}.pc-type{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:16px}.pc-type .pc-ic{width:auto;height:auto;background:none;color:var(--label-3)}.pc-type input{flex:1 1;min-width:0;height:40px;border:0;background:transparent;color:var(--label);font:inherit;font-size:16px;outline:none}.pc-type input+input{border-left:1px solid var(--separator);padding-left:10px}.pc-go{width:40px;height:40px;border:0;border-radius:12px;background:var(--tint);color:var(--on-tint,#fff);display:grid;place-items:center;cursor:pointer}.pc-go:disabled{opacity:.35}.pc-head{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--label-3);padding:0 4px}.hf-body{padding-top:2px;gap:16px}.hf-search{position:relative;display:flex;align-items:center;gap:8px;height:52px;padding:0 6px 0 16px;border-radius:26px;background:var(--bg-elevated,var(--bg));box-shadow:var(--e2),inset 0 0 0 1px var(--separator);color:var(--label-3)}.hf-search:focus-within{box-shadow:var(--e2),inset 0 0 0 2px var(--tint)}.hf-search input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:var(--label);font:inherit;font-size:16.5px;outline:none}.hf-search input::-webkit-search-cancel-button{display:none}.hf-clear{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fill-1);color:var(--label-2)}.hf-filter{position:relative;width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--fill-1);color:var(--label);cursor:pointer}.hf-filter.on{background:var(--tint);color:var(--on-tint,#fff)}.hf-filter .hf-dot{top:-4px;right:-4px;background:var(--label)}.hf-chips,.hf-cities,.hf-opts{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter)}.hf-opts{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.hf-chips::-webkit-scrollbar,.hf-cities::-webkit-scrollbar{display:none}.hf-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:36px;padding:0 14px;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background var(--d-fast),color var(--d-fast),transform var(--d-fast) var(--ease-spring)}.hf-chip small,.hf-chip svg{color:var(--label-3)}.hf-chip small{font-weight:600}.hf-chip:active{transform:scale(.94)}.hf-chip.on{background:var(--label);color:var(--bg);box-shadow:none}.hf-chip.on svg{color:inherit}.hf-crave{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 4px}.hf-crave::-webkit-scrollbar{display:none}.hf-crave-i{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--label-2);text-decoration:none;animation:hfIn .4s var(--ease-out) both}.hf-crave-i span{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:radial-gradient(circle at 35% 30%,#FFF7E6,#FFE3B0);box-shadow:inset 0 -3px 0 rgba(0,0,0,.05);transition:transform var(--d-fast) var(--ease-spring)}.hf-crave-i:nth-child(2n) span{background:radial-gradient(circle at 35% 30%,#F3EEFF,#DED2FF)}.hf-crave-i:nth-child(3n) span{background:radial-gradient(circle at 35% 30%,#EAF8EF,#C9EBD5)}.hf-crave-i:active span{transform:scale(.88) rotate(-6deg)}.hf-crave-i:first-child{animation-delay:0s}.hf-crave-i:nth-child(2){animation-delay:.03s}.hf-crave-i:nth-child(3){animation-delay:.06s}.hf-crave-i:nth-child(4){animation-delay:.09s}.hf-crave-i:nth-child(5){animation-delay:.12s}.hf-crave-i:nth-child(6){animation-delay:.15s}.hf-crave-i:nth-child(7){animation-delay:.18s}.hf-crave-i:nth-child(8){animation-delay:.21s}:root[data-theme=dark] .hf-crave-i span{background:var(--fill-1)}@keyframes hfIn{0%{opacity:0;transform:translateY(8px) scale(.96)}}.hf-sec{display:flex;flex-direction:column;gap:10px}.hf-h{display:flex;align-items:center;gap:6px;margin:0;font-size:19px;font-weight:800;letter-spacing:-.015em}.hf-h svg{color:var(--chilli,#E5484D)}.hf-h small{margin-left:4px;font-size:13px;font-weight:700;color:var(--label-3)}.hf-stories{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 2px}.hf-stories::-webkit-scrollbar{display:none}.hf-story{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;flex-shrink:0;color:var(--label);text-decoration:none;animation:hfIn .4s var(--ease-out) both}.hf-story-ring{width:70px;height:70px;padding:3px;border-radius:50%;background:var(--separator-opaque);display:grid;place-items:center}.hf-story.open .hf-story-ring{background:conic-gradient(from 0deg,var(--tint),#FF8A3D,var(--tint))}.hf-story.live .hf-story-ring{background:conic-gradient(from var(--hf-a,0deg),#E5484D,#FFB020,#E5484D);animation:hfTurn 2.4s linear infinite}@property --hf-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes hfTurn{to{--hf-a:360deg}}.hf-story-pic{width:100%;height:100%;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--tint);color:#fff;font-size:24px;font-weight:800;box-shadow:0 0 0 3px var(--bg)}.hf-story-pic img{width:100%;height:100%;object-fit:cover}.hf-story-name{max-width:100%;font-size:12.5px;font-weight:650}.hf-story-tag{position:absolute;top:56px;padding:1px 7px;border-radius:6px;background:var(--tint);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 2px var(--bg)}.hf-story.live .hf-story-tag{background:#E5484D}.hf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 4px}.hf-rail::-webkit-scrollbar{display:none}.hf-mini{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--label);text-decoration:none;animation:hfIn .4s var(--ease-out) both}.hf-mini-pic{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--fill-1);display:grid;place-items:center;margin-bottom:4px}.hf-mini-pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.hf-mini-pic.art img{width:76%;height:76%;object-fit:contain}.hf-mini:active .hf-mini-pic img{transform:scale(1.05)}.hf-timer{position:absolute;left:8px;bottom:8px}.hf-timer .k-count{background:rgba(10,8,14,.72);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hf-timer .k-count.soon{background:#E5484D;color:#fff}.hf-mini b{font-size:14.5px}.hf-mini small{font-size:12.5px;color:var(--label-3);display:flex;align-items:center;gap:4px}.hf .k-card-name{font-size:18px}.k-card-icons{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--label-2);font-weight:550}.hf .k-card:nth-child(2){animation-delay:.05s}.hf .k-card:nth-child(3){animation-delay:.1s}.hf .k-card:nth-child(4){animation-delay:.15s}.hf-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 12px;text-align:center}.hf-empty-art{font-size:54px;animation:hfFloat 3s ease-in-out infinite}@keyframes hfFloat{50%{transform:translateY(-6px) rotate(-4deg)}}.hf-ask,.hf-where{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;border-radius:20px;background:var(--fill-1);color:var(--label);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.hf-ask small,.hf-where small{font-size:13px;color:var(--label-3)}.hf-ask-ic{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--bg);color:var(--tint)}.hf-where{background:linear-gradient(135deg,var(--tint-soft),color-mix(in srgb,#FFB020 16%,transparent))}.hf-where-art{font-size:32px;animation:hfFloat 2.6s ease-in-out infinite}.hf-fine{margin:0;text-align:center;font-size:12px;color:var(--label-4,var(--label-3))}.hf-bar{gap:4px;padding:4px;border-radius:24px;background:var(--fill-1)}.hf-bar,.hf-bar-q{display:flex;align-items:center}.hf-bar-q{flex:1 1;min-width:0;gap:8px;padding-left:12px;color:var(--label-3)}.hf-bar-q input{flex:1 1;min-width:0;height:40px;border:0;background:transparent;color:var(--label);font:inherit;font-size:16px;outline:none}.hc-tile-live.fav{background:#fff;color:#E5484D;font-size:13px;padding:2px 7px}.coach{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;background:rgba(12,8,20,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:coachIn .3s ease both}.coach.leaving{animation:coachOut .28s ease both}@keyframes coachIn{0%{opacity:0}}@keyframes coachOut{to{opacity:0}}:root[data-coach=on] body{overflow:hidden}.coach-card{position:relative;width:100%;max-width:var(--app-w,480px);padding:18px 0 calc(var(--safe-b, 0px) + 20px);border-radius:30px 30px 0 0;background:var(--bg);box-shadow:var(--e3);animation:coachUp .45s var(--ease-spring) both}@media (min-width:720px){.coach{align-items:center}.coach-card{border-radius:30px;max-width:420px}}@keyframes coachUp{0%{transform:translateY(40%)}}.coach-skip{position:absolute;top:14px;right:16px;z-index:2;border:0;background:var(--fill-1);color:var(--label-2);font:inherit;font-size:14px;font-weight:650;padding:6px 12px;border-radius:99px;cursor:pointer}.coach-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.coach-track::-webkit-scrollbar{display:none}.coach-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 28px 6px}.coach-slide h2{margin:18px 0 6px;font-size:24px;font-weight:800;letter-spacing:-.02em}.coach-slide p{margin:0;font-size:16px;color:var(--label-2);max-width:30ch}.coach-art{position:relative;width:168px;height:168px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#FFF4DE,#FFD58A)}.coach-art.tint{background:radial-gradient(circle at 35% 30%,#F1EBFF,#C9B6FF)}.coach-art.leaf{background:radial-gradient(circle at 35% 30%,#E9F8EF,#A9DFBE)}.coach-art span{font-size:82px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}.coach-slide.on .coach-art span{animation:coachPop .6s var(--ease-spring) both,hfFloat 3s .6s ease-in-out infinite}@keyframes coachPop{0%{transform:scale(.4) rotate(-14deg);opacity:0}}.coach-art i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--tint);opacity:.7}.coach-art i:first-of-type{top:14px;left:22px}.coach-art i:nth-of-type(2){bottom:18px;right:10px;width:18px;height:18px;background:#FFB020}.coach-art i:nth-of-type(3){top:30px;right:0;width:8px;height:8px;background:#E5484D}.coach-slide.on .coach-art i{animation:hfFloat 2.4s ease-in-out infinite}.coach-foot{display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 22px 0}.coach-dots{display:flex;gap:6px}.coach-dots span{width:7px;height:7px;border-radius:4px;background:var(--fill-2,var(--separator));transition:width .3s var(--ease-spring),background .3s}.coach-dots span.on{width:22px;background:var(--tint)}.chef-bar .tab[aria-current]{color:#D9480F}:root[data-theme=dark] .chef-bar .tab[aria-current]{color:#FF9F5A}.chef-bar .tab{border:0;background:none;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.chef-plus button{background:linear-gradient(140deg,#FF8A3D,#E8590C);color:#fff;box-shadow:0 8px 20px rgba(232,89,12,.38),0 2px 4px rgba(0,0,0,.12),0 0 0 4px var(--bg)}.chef-plus button[aria-expanded=true]{transform:scale(.94)}.tab-count{position:absolute;top:2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#E5484D;color:#fff;font-size:11px;font-weight:800;line-height:18px;box-shadow:0 0 0 2px var(--bg);animation:hfPop .4s var(--ease-spring) both}@media (min-width:1024px){.chef-plus button{background:linear-gradient(140deg,#FF8A3D,#E8590C)}}.kd-mode-top{display:flex;justify-content:center;padding:calc(var(--safe-t, 0px) + 10px) var(--gutter) 0}.kd-mode-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;background:color-mix(in srgb,#FF8A3D 16%,transparent);color:#C2410C;font-size:12.5px;font-weight:800;letter-spacing:.02em}:root[data-theme=dark] .kd-mode-pill{color:#FFB07A}.kd-tab-h{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em}.mode-switch{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:18px;background:var(--fill-1);color:var(--label);font:inherit;text-align:left;cursor:pointer;transition:background var(--d-fast)}.hk-card .mode-switch{background:rgba(255,255,255,.14);color:#fff}.mode-switch b{font-size:16px}.mode-switch small{font-size:13px;opacity:.72}.mode-ic{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,#FF8A3D,#E8590C);color:#fff}.mode-knob{position:relative;width:50px;height:30px;flex-shrink:0;border-radius:15px;background:var(--fill-2,rgba(120,120,128,.32));transition:background .25s}.hk-card .mode-knob{background:rgba(255,255,255,.3)}.mode-knob:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s var(--ease-spring)}.mode-switch.on .mode-knob{background:#34C759}.mode-switch.on .mode-knob:after{transform:translateX(20px)}.mode-switch:disabled{opacity:.6}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cs-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 12px;border:0;border-radius:20px;background:var(--fill-1);color:var(--label);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;animation:hfIn .35s var(--ease-out) both;transition:transform var(--d-fast) var(--ease-spring)}.cs-tile:active{transform:scale(.93)}.cs-tile:nth-child(2){animation-delay:.03s}.cs-tile:nth-child(3){animation-delay:.06s}.cs-tile:nth-child(4){animation-delay:.09s}.cs-tile:nth-child(5){animation-delay:.12s}.cs-tile:nth-child(6){animation-delay:.15s}.cs-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center}.cs-tile.t-tint .cs-ic{background:var(--tint-soft);color:var(--tint)}.cs-tile.t-turmeric .cs-ic{background:var(--turmeric-soft);color:var(--turmeric-text)}.cs-tile.t-kokum .cs-ic{background:var(--kokum-soft);color:var(--kokum-text)}.cs-tile.t-sky .cs-ic{background:rgba(61,139,211,.16);color:#2F6FB0}.cs-tile.t-ink .cs-ic{background:var(--fill-2,rgba(120,120,128,.2));color:var(--label)}.cs-tile.t-chilli .cs-ic{background:var(--chilli-soft);color:var(--chilli-text)}@media (prefers-reduced-motion:reduce){.coach-slide.on .coach-art i,.coach-slide.on .coach-art span,.hf-empty-art,.hf-story.live .hf-story-ring,.hf-where-art,.place-chip.unset .pc-pin{animation:none}}button.kd-first{width:100%;border:0;font:inherit;color:var(--label);text-align:left;cursor:pointer;transition:transform var(--d-fast) var(--ease-spring)}button.kd-first:active{transform:scale(.98)}.ms-open{gap:8px}.ms-preview{display:block;width:62%;max-width:260px;margin:0 auto;aspect-ratio:4/5;object-fit:cover;border-radius:18px;box-shadow:var(--e3);background:var(--fill-1);animation:coachPop .5s var(--ease-spring) both}.ms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ms-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;border:0;border-radius:20px;background:var(--fill-1);color:var(--label);font:inherit;font-size:13px;font-weight:700;cursor:pointer;animation:hfIn .35s var(--ease-out) both;transition:transform var(--d-fast) var(--ease-spring)}.ms-btn:active{transform:scale(.92)}.ms-btn:nth-child(2){animation-delay:.04s}.ms-btn:nth-child(3){animation-delay:.08s}.ms-btn:nth-child(4){animation-delay:.12s}.ms-btn:nth-child(5){animation-delay:.16s}.ms-btn:nth-child(6){animation-delay:.2s}.ms-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--label-2)}.ms-glyph{font-size:24px;font-weight:800;line-height:1;font-family:Arial,sans-serif}.ms-wa .ms-ic{background:#25D366}.ms-ig .ms-ic{background:radial-gradient(circle at 30% 107%,#FDF497 0,#FD5949 45%,#D6249F 60%,#285AEB 90%)}.ms-fb .ms-ic{background:#1877F2}.ms-x .ms-ic{background:#111}.ms-tg .ms-ic{background:#29A9EB}.ms-cp .ms-ic{background:var(--tint)}.hf-faq{display:flex;flex-direction:column;gap:6px;margin-top:4px}.hf-faq details{border-radius:14px;background:var(--fill-1);padding:12px 14px}.hf-faq summary{font-weight:700;font-size:15px;cursor:pointer}.hf-faq p{margin:8px 0 0;font-size:14px;color:var(--label-2)}.sg .overline a{color:inherit}.sg-art{font-size:64px;line-height:1;animation:hfFloat 3s ease-in-out infinite}.sg-body{max-width:720px;margin-top:28px}.sg-body h2{font-size:24px;font-weight:800;letter-spacing:-.015em;margin:28px 0 10px}.sg-body ol,.sg-body ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.sg-body ol,.sg-body p,.sg-body ul{font-size:17px;color:var(--label-2)}.sg-body p{line-height:1.55}.sg-note{font-size:15px!important}.sg-faq,.sg-note{padding:14px 16px;border-radius:16px;background:var(--fill-1)}.sg-faq{margin-bottom:8px}.sg-faq summary{font-weight:700;font-size:17px;cursor:pointer}.sg-faq p{margin:8px 0 0}.sg-more{max-width:900px;margin-top:36px}.sg-more h2{font-size:22px;font-weight:800;margin:0 0 12px}.sg-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.sg-links a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--fill-1);color:var(--label);font-weight:700;text-decoration:none;transition:transform var(--d-fast) var(--ease-spring)}.sg-links a:active{transform:scale(.97)}.sg-links a span{font-size:28px}