.mk{isolation:isolate;background:var(--mk-bg,var(--bg));flex-direction:column;min-block-size:100vh;display:flex;position:relative}.mk[data-bg=image]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--mk-bg-img);opacity:var(--mk-bg-op,.18);background-position:50%;background-size:cover;position:fixed;inset:0}.mk-wrap{inline-size:100%;max-inline-size:1280px;margin-inline:auto;padding-inline:20px}.mk-ticker{background:var(--brand);color:var(--on-brand);font-size:13px;font-weight:700;overflow:hidden}.mk-ticker-track{inline-size:max-content;animation:mk-marquee var(--mk-ticker-s,40s) linear infinite;display:flex}.mk-ticker:hover .mk-ticker-track{animation-play-state:paused}.mk-ticker-group{flex:none;display:flex}.mk-ticker-item{white-space:nowrap;padding:8px 28px;position:relative}.mk-ticker-item:after{content:"";opacity:.55;background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;inset-inline-end:-3px;transform:translateY(-50%)}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.mk-ticker-track{inline-size:auto;animation:none;overflow-x:auto}.mk-ticker-group[aria-hidden]{display:none}}.mk-header{z-index:30;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.mk-header-in{align-items:center;gap:14px;min-block-size:70px;display:flex}.mk-brand{color:var(--ink);flex:none;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.mk-brand:hover{text-decoration:none}.mk-logo{object-fit:contain;block-size:40px;inline-size:auto;max-inline-size:140px}.mk-search{background:var(--surface-sunk);block-size:44px;min-inline-size:0;max-inline-size:640px;color:var(--ink-3);border:1px solid #0000;border-radius:999px;flex:1;align-items:center;gap:8px;margin-inline:auto;padding-inline:14px;transition:border-color .15s,box-shadow .15s;display:flex}.mk-search:focus-within{border-color:var(--brand);box-shadow:var(--ring);background:var(--surface)}.mk-search input{min-inline-size:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.mk-favlink{position:relative}.mk-favlink .cart-badge{position:absolute;inset-block-start:2px;inset-inline-end:2px}.mk-main{flex:1;gap:34px;padding-block:26px 56px;display:grid}.mk-intro{gap:6px;display:grid}.mk-h1{letter-spacing:-.01em;align-items:center;gap:10px;font-size:clamp(24px,3.4vw,34px);font-weight:800;display:flex}.mk-intro p{color:var(--ink-2);max-inline-size:70ch}.mk-hero{border-radius:var(--r-lg);background:var(--surface-sunk);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.mk-hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.mk-hero-track::-webkit-scrollbar{display:none}.mk-hero-slide{scroll-snap-align:start;aspect-ratio:16/6;flex:0 0 100%;min-block-size:220px;position:relative}.mk-hero-slide>a,.mk-hero-slide{color:inherit}.mk-hero-slide a{block-size:100%;display:block}.mk-hero-slide img,.mk-hero-slide video{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.mk-hero-cap{color:#fff;background:linear-gradient(#0000,#0000009e);justify-items:start;gap:6px;padding:60px 28px 26px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.mk-hero-cap strong{text-shadow:0 2px 12px #00000059;font-size:clamp(18px,2.6vw,30px);font-weight:800}.mk-sponsor{color:#17150f;background:#ffffffe6;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-block}.mk-hero-dots{justify-content:center;gap:6px;display:flex;position:absolute;inset-block-end:12px;inset-inline:0}.mk-hero-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;block-size:8px;inline-size:8px;padding:0;transition:inline-size .2s,background .2s}.mk-hero-dots button[aria-current=true]{background:#fff;inline-size:26px}.mk-occasions{scrollbar-width:thin;gap:12px;display:flex;overflow-x:auto}.mk-occasion{border-radius:var(--r-md);object-fit:cover;flex:none;block-size:110px;inline-size:auto}.mk-section{gap:16px;display:grid}.mk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mk-section-head h2{align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.mk-section-head h2 .icon{color:var(--brand-text)}.mk-row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;gap:14px;padding-block-end:8px;display:grid;overflow-x:auto}.mk-row>*{scroll-snap-align:start}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;display:grid}.mk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto 1fr;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.mk-card:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong);transform:translateY(-3px)}.mk-card[data-featured=true]{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.mk-off{background:var(--danger);color:#fff;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800;position:absolute;inset-block-start:10px;inset-inline-start:10px}.mk-feat{background:var(--brand);color:var(--on-brand);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-start:10px}.mk-fav{z-index:2;color:#6b665a;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;transition:transform .15s,color .15s;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px;box-shadow:0 2px 8px #0000001f}.mk-fav:hover{color:var(--danger);transform:scale(1.08)}.mk-fav[aria-pressed=true]{color:var(--danger)}.mk-fav[aria-pressed=true] svg{fill:currentColor}.mk-card-body{align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.mk-card-store{color:var(--ink-3);z-index:1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;position:relative;overflow:hidden}.mk-card-store:hover{color:var(--brand-text)}.mk-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:3em;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.mk-card-name a{color:var(--ink)}.mk-card-name a:after{content:"";position:absolute;inset:0}.mk-card-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-start:4px;display:flex}.mk-now{color:var(--brand-text);font-size:17px;font-weight:800}.mk-old{color:var(--ink-3);font-size:13px}@media (prefers-reduced-motion:no-preference){.mk-card[data-featured=true]{animation:3s ease-in-out infinite mk-glow}@keyframes mk-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 30%, transparent), 0 10px 26px -12px color-mix(in srgb, var(--brand) 60%, transparent)}}}.mk-card[data-flash=true]{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.mk-flash-badge{background:var(--brand);color:var(--on-brand);border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.mk-flash-badge svg{block-size:13px;inline-size:13px}@media (prefers-reduced-motion:no-preference){.mk-card[data-flash=true]{animation:3s ease-in-out infinite mk-glow}}.mk-stores{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.mk-store{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;padding:16px;transition:box-shadow .18s,border-color .18s;display:grid}.mk-store:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong)}.mk-store-head{align-items:center;gap:12px;display:flex}.mk-store-meta{flex:1;gap:2px;min-inline-size:0;display:grid}.mk-store-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.mk-store-rating{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.mk-store-items{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mk-mini{color:var(--ink);gap:4px;display:grid}.mk-mini:hover{text-decoration:none}.mk-mini-media{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-sunk);color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.mk-mini-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}.mk-mini:hover .mk-mini-media img{transform:scale(1.06)}.mk-mini-price{color:var(--brand-text);text-align:center;font-size:12px;font-weight:800}.mk-strip{border-radius:var(--r-lg);aspect-ratio:16/3.4;background:var(--surface-sunk);color:#fff;min-block-size:120px;box-shadow:var(--shadow-1);display:block;position:relative;overflow:hidden}.mk-strip:hover{box-shadow:var(--shadow-2);text-decoration:none}.mk-strip img,.mk-strip video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.mk-strip-cap{background:linear-gradient(270deg,#0000008c,#0000);align-content:center;justify-items:start;gap:6px;max-inline-size:70%;padding:18px 26px;display:grid;position:absolute;inset-block:0;inset-inline-start:0}.mk-strip-cap strong{font-size:clamp(16px,2.2vw,24px);font-weight:800}.mk-footer{border-block-start:1px solid var(--line);background:var(--surface);padding-block:28px}.mk-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}@media (max-width:720px){.mk-header-in{flex-wrap:wrap;gap:8px 10px;min-block-size:0;padding-block:10px}.mk-search{flex-basis:100%;order:5;block-size:42px;max-inline-size:none}.mk-brand{margin-inline-end:auto;font-size:17px}.mk-hide-sm{display:none}.mk-hero-slide{aspect-ratio:4/3}.mk-strip{aspect-ratio:16/7}.mk-strip-cap{max-inline-size:100%}.mk-row{grid-auto-columns:minmax(150px,46vw)}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-card-body{padding:10px}.mk-now{font-size:15px}.mk-main{gap:26px;padding-block-start:16px}}.mk .icon-xl{block-size:40px;inline-size:40px}.mk [data-cat=food_grocery]{--h:28}.mk [data-cat=health_pharmacy]{--h:160}.mk [data-cat=beauty_care]{--h:330}.mk [data-cat=home_kitchen]{--h:188}.mk [data-cat=fashion]{--h:275}.mk [data-cat=electronics]{--h:222}.mk [data-cat=other]{--h:90}.mk-noimg,.mk-tile-fallback{color:#fff;background:radial-gradient(circle at 80% 18%, #ffffff3d, transparent 55%), linear-gradient(135deg, hsl(var(--h,215) 52% 46%), hsl(calc(var(--h,215) + 26) 58% 30%));place-items:center;block-size:100%;inline-size:100%;display:grid}.mk-noimg .icon{opacity:.92}.mk-card-media{aspect-ratio:1;background:var(--surface-sunk);color:var(--ink-3);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.mk-card-media:before{content:"";z-index:-1;background:var(--mk-bd,none) center / cover no-repeat;position:absolute;inset:0;transform:scale(1.15)}.mk-card-media[data-bd=light]{background:#fff}.mk-card-media[data-bd=light]:before{display:none}.mk-card-media:before{filter:blur(6px)saturate(1.15)}.mk-card-img{object-fit:contain;block-size:100%;inline-size:100%;transition:transform .35s}.mk-card:hover .mk-card-img{transform:scale(1.04)}.mk-card[data-soldout] .mk-card-img{filter:grayscale(.7);opacity:.7}.mk-soldout{text-align:center;color:#fff;background:#000000a3;padding:5px;font-size:12px;font-weight:800;position:absolute;inset-block-end:0;inset-inline:0}.mk-card-meta{justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.mk-card-meta .mk-card-store{min-inline-size:0}.mk-card-rate{color:#b45309;z-index:1;flex:none;align-items:center;gap:2px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.mk-card-rate .icon{fill:currentColor;block-size:12px;inline-size:12px}.mk-ask{color:var(--ink-2);font-size:13px;font-weight:700}.mk-catbar{scrollbar-width:none;gap:8px;padding-block:10px 12px;display:flex;overflow-x:auto}.mk-catbar::-webkit-scrollbar{display:none}.mk-catchip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mk-catchip .icon{color:hsl(var(--h,215) 52% 42%)}.mk-catchip:hover{border-color:var(--brand);color:var(--brand-text);text-decoration:none}.mk-catchip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.mk-catchip[aria-current=page] .icon{color:inherit}.mk-catchip--hot{color:var(--brand-text);border-color:color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--brand-soft)}.mk-catchip--hot .icon{color:inherit}.mk-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.mk-tile{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--surface-sunk);color:#fff;box-shadow:var(--shadow-1);isolation:isolate;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.mk-tile:hover{box-shadow:var(--shadow-2);color:#fff;text-decoration:none;transform:translateY(-3px)}.mk-tile-media{display:block;position:absolute;inset:0}.mk-tile-img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s;display:block}.mk-tile:hover .mk-tile-img{transform:scale(1.06)}.mk-tile-cap{background:linear-gradient(#0000,#00000057 42%,#000000bd);gap:1px;padding:38px 14px 12px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.mk-tile-cap strong{text-shadow:0 1px 8px #0006;font-size:16px;font-weight:800}.mk-tile-cap span{opacity:.92;font-size:12px}.mk-tile[aria-current=true]{outline:3px solid var(--brand);outline-offset:2px}.mk-tile--deals .mk-tile-fallback{background:radial-gradient(circle at 80% 18%, #ffffff3d, transparent 55%), linear-gradient(135deg, var(--danger), color-mix(in srgb, var(--danger) 55%, #000))}.mk-search-x{color:var(--ink-3);flex:none;place-items:center;display:grid}.mk-search-x:hover{color:var(--ink)}.mk-shop{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mk-results{align-content:start;gap:14px;min-inline-size:0;display:grid}.mk-toolbar{gap:10px 16px}.mk-sort{align-items:center;gap:8px;display:flex}.mk-sort .select{inline-size:auto;min-inline-size:170px}.mk-fwrap{border-radius:var(--r-lg);scrollbar-width:thin;max-block-size:calc(100vh - 152px);position:sticky;inset-block-start:132px;overflow-y:auto}.mk-fpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mk-fpanel-head,.mk-fpanel-foot,.mk-fback,.mk-filter-btn{display:none}.mk-fgroup{border-block-end:1px solid var(--line)}.mk-fgroup:last-of-type{border-block-end:0}.mk-fgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;font-weight:800;list-style:none;display:flex}.mk-fgroup>summary::-webkit-details-marker{display:none}.mk-fgroup>summary:after{content:"";border-inline-end:2px solid var(--ink-3);border-block-end:2px solid var(--ink-3);block-size:8px;inline-size:8px;margin-inline-end:3px;transition:transform .15s;transform:rotate(45deg)}.mk-fgroup[open]>summary:after{transform:rotate(-135deg)}.mk-fgroup-body{gap:2px;padding:0 10px 12px;display:grid}.mk-fopt{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:flex}.mk-fopt:hover{background:var(--surface-sunk);text-decoration:none}.mk-fopt[aria-current=true]{background:var(--brand-soft);color:var(--brand-text);font-weight:700}.mk-fopt-box{border:1.5px solid var(--line-strong);block-size:18px;inline-size:18px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.mk-fopt-box[data-kind=check]{border-radius:5px}.mk-fopt[aria-current=true] .mk-fopt-box{background:var(--brand);border-color:var(--brand)}.mk-fopt-box .icon{block-size:12px;inline-size:12px}.mk-fopt-label{overflow-wrap:anywhere;flex:1;min-inline-size:0;line-height:1.5}.mk-fopt-count{color:var(--ink-3);flex:none;font-size:12px;font-weight:600}.mk-fopt-rate{color:#b45309;font-size:12px;font-weight:700}.mk-stars{color:#d97706;letter-spacing:1px}.mk-more>summary{color:var(--brand-text);cursor:pointer;padding:6px 8px;font-size:13px;font-weight:700}.mk-price{gap:8px;padding:2px 6px 0;display:grid}.mk-price-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mk-price .input{text-align:center;min-inline-size:0;padding:8px 10px}.mk-price-act{flex-wrap:wrap;gap:8px;display:flex}.mk-price-hint{padding:0 8px;line-height:1.6}.mk-clear{justify-content:center;inline-size:calc(100% - 20px);margin:6px 10px 12px}.mk-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-chip{background:var(--brand-soft);color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:13px;font-weight:700;display:inline-flex}.mk-chip:hover{background:color-mix(in srgb, var(--brand) 22%, var(--surface));text-decoration:none}.mk-pager{justify-content:space-between;align-items:center;gap:10px;margin-block-start:22px;display:flex}.mk-pager ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-pager li{align-items:center;gap:6px;display:inline-flex}.mk-pager-n{border:1px solid var(--line);background:var(--surface);block-size:36px;min-inline-size:36px;color:var(--ink);border-radius:10px;place-items:center;padding-inline:6px;font-weight:700;display:grid}a.mk-pager-n:hover{border-color:var(--brand);text-decoration:none}.mk-pager-n--on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.mk-pager-gap{color:var(--ink-3)}@media (max-width:900px){.mk-shop{grid-template-columns:minmax(0,1fr);gap:14px}.mk-fwrap{max-block-size:none;position:static;overflow:visible}.mk-filter-btn{justify-content:center;gap:8px;inline-size:100%;display:inline-flex}.mk-fcount{background:var(--brand);block-size:20px;min-inline-size:20px;color:var(--on-brand);border-radius:999px;place-items:center;padding-inline:5px;font-size:12px;font-weight:800;display:inline-grid}.mk-fpanel{z-index:60;visibility:hidden;border-block-end:0;border-inline:0;border-radius:18px 18px 0 0;flex-direction:column;max-block-size:86vh;transition:transform .25s,visibility .25s;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(105%)}.mk-fwrap[data-open] .mk-fpanel{visibility:visible;transform:none}.mk-fback{z-index:59;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s;display:block;position:fixed;inset:0}.mk-fwrap[data-open] .mk-fback{opacity:1;pointer-events:auto}.mk-fpanel-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mk-fpanel-body{flex:1;min-block-size:0;overflow-y:auto}.mk-fpanel-foot{border-block-start:1px solid var(--line);padding:12px 16px;display:block}.mk-fpanel-foot .btn{inline-size:100%}.mk-sort .select{min-inline-size:150px}.mk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-tile-cap{padding:30px 10px 9px}.mk-tile-cap strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.mk-fpanel,.mk-fback,.mk-tile,.mk-tile-img,.mk-card-img{transition:none}}.mk-alertbadge{background:var(--brand);color:var(--on-brand);animation:none}@media (prefers-reduced-motion:no-preference){.mk-favlink[data-alerts] .mk-alertbadge{animation:1.6s ease-in-out infinite mk-pop}@keyframes mk-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}}.mk-watch{z-index:1;border-radius:8px;margin-block-start:4px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.5;position:relative}.mk-watch--drop,.mk-watch--back{background:color-mix(in srgb, var(--ok,#16794a) 14%, var(--surface));color:var(--ok,#16794a)}.mk-watch--rise{background:color-mix(in srgb, #b45309 12%, var(--surface));color:#b45309}.mk-watch--out{background:var(--surface-sunk);color:var(--ink-2)}.mk-alerts{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line));border-radius:var(--r-lg);background:var(--brand-soft);gap:10px;padding:14px 16px;display:grid}.mk-alerts-head{color:var(--brand-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-alerts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-alert{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 12px;display:grid}.mk-alert-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:700;overflow:hidden}.mk-alert-text{grid-column:1;font-size:13px;font-weight:700}.mk-alert .btn{grid-area:1/2/span 2}.mk-alert--drop .mk-alert-text,.mk-alert--back .mk-alert-text{color:var(--ok,#16794a)}.mk-alert--rise .mk-alert-text{color:#b45309}.mk-alert--out .mk-alert-text{color:var(--ink-2)}.mk-push{border:1px dashed color-mix(in srgb, var(--brand) 45%, var(--line));border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mk-push-text{flex:260px;gap:2px;min-inline-size:0;display:grid}.mk-push-text .small{color:var(--ink-2);line-height:1.6}.mk-push[data-state=on]{background:var(--brand-soft);border-style:solid}.mk-install{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));border-radius:var(--r-lg);background:var(--brand-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-install-ic{background:var(--brand);block-size:38px;inline-size:38px;color:var(--on-brand);border-radius:10px;flex:none;place-items:center;display:grid}.mk-install-text{flex:1;gap:1px;min-inline-size:0;line-height:1.5;display:grid}.mk-install-text strong{font-size:14px}.mk-install-text .small{color:var(--ink-2)}.mk-ask-btn{cursor:pointer;font:inherit;color:var(--on-brand);background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #7c3aed));box-shadow:0 2px 10px color-mix(in srgb, var(--brand) 40%, transparent);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.mk-ask-btn:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 50%, transparent);transform:translateY(-1px)}.mk-askdlg{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk-ask-back{background:#00000080;position:absolute;inset:0}.mk-ask-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-block-size:min(88vh,760px);inline-size:min(100%,780px);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-ask-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mk-ask-head strong{align-items:center;gap:8px;font-size:17px;display:inline-flex}.mk-ask-head .icon{color:var(--brand-text)}.mk-ask-body{align-content:start;gap:12px;padding:14px 16px 16px;display:grid;overflow-y:auto}.mk-ask-form{gap:8px;display:grid}.mk-ask-actions{justify-content:flex-end;gap:8px;display:flex}.mk-ask-mic.is-rec{background:var(--danger);border-color:var(--danger);color:#fff}.mk-ask-ex{flex-wrap:wrap;gap:8px;display:flex}.mk-ask-chip{border:1px solid var(--line);background:var(--surface-sunk);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.mk-ask-chip:hover{border-color:var(--brand);color:var(--brand-text)}.mk-ask-out{gap:12px;display:grid}.mk-ask-msg{background:var(--brand-soft);color:var(--ink);border-radius:14px;padding:12px 14px;font-weight:600;line-height:1.8}.mk-ask-err{color:var(--danger);line-height:1.8}.mk-ask-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;display:grid}@media (max-width:720px){.mk-askdlg{place-items:end center;padding:0}.mk-ask-sheet{border-block-end:0;border-inline:0;border-radius:18px 18px 0 0;max-block-size:90vh;inline-size:100%}.mk-ask-btn{padding:8px 12px}.mk-ask-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:420px){.mk-ask-btn span{display:none}}@media (prefers-reduced-motion:reduce){.mk-ask-btn{transition:none}}.mk-share{z-index:2;color:#6b665a;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;transition:transform .15s,color .15s;display:grid;position:absolute;inset-block-start:54px;inset-inline-end:10px;box-shadow:0 2px 8px #0000001f}.mk-share:hover{color:#12683c;transform:scale(1.08)}.mk-wa{z-index:1;border:1px solid color-mix(in srgb, #1a9d57 40%, var(--line));background:color-mix(in srgb, #25d366 12%, var(--surface));color:var(--lightningcss-light,#0f5c33)var(--lightningcss-dark,#6ee7a3);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-block-start:8px;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.mk-wa:hover{background:color-mix(in srgb, #25d366 22%, var(--surface))}.mk-card[data-soldout] .mk-wa{opacity:.85}@media (prefers-reduced-motion:reduce){.mk-share{transition:none}}.mk-contact-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-ask-help{border-block-start:1px dashed var(--border,color-mix(in srgb, currentColor 18%, transparent));gap:6px;margin-block-start:14px;padding-block-start:12px;display:grid}
