.mkd-page{display:grid;gap:18px;max-width:1180px;min-width:0}.mkd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mkd-head-aside{display:flex;gap:8px}.mkd-muted{color:var(--sm-muted);font-size:13.5px;margin:0;line-height:1.45}.mkd-err{color:var(--sm-danger);font-size:14px;margin:0}.mkd-back{display:inline-flex;align-items:center;gap:6px;color:var(--sm-muted);text-decoration:none;font-size:14px}.mkd-back svg{width:16px;height:16px}.mkd-back:hover{color:var(--sm-rose)}.mkd-for{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--sm-rose-tint);color:var(--sm-ink-2);font-size:14.5px}.mkd-for svg{width:18px;height:18px;color:var(--sm-rose);flex:none}.mkd-for b{font-weight:600;color:var(--sm-ink)}.mkd-for a{margin-left:auto;color:var(--sm-rose);font-weight:500}.mkd-tabs{display:flex;gap:8px;flex-wrap:wrap}.mkd-tab{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--sm-line-strong);background:var(--sm-surface);font:inherit;font-size:14.5px;color:var(--sm-ink-2);cursor:pointer;white-space:nowrap}.mkd-tab span{color:var(--sm-muted);font-size:13px}.mkd-tab[aria-selected=true]{background:var(--sm-rose);border-color:var(--sm-rose);color:#fff}.mkd-tab[aria-selected=true] span{color:rgba(255,255,255,.75)}.mkd-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mkd-search{position:relative;flex:1 1 220px;min-width:0;max-width:340px}.mkd-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--sm-muted);pointer-events:none}.mkd-search .sm-input{min-height:40px;padding:8px 12px 8px 38px;font-size:15px;border-radius:999px}.mkd-filter{position:relative;display:inline-flex}.mkd-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;min-height:40px;padding:0 32px 0 14px;border-radius:999px;border:1px solid var(--sm-rose-line,var(--sm-line-strong));background:var(--sm-surface);color:var(--sm-rose);cursor:pointer;max-width:210px}.mkd-filter svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--sm-rose);pointer-events:none}.mkd-filter[data-on] select{background:var(--sm-rose-tint);font-weight:500}.mkd-clear{border:0;background:none;color:var(--sm-muted);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;padding:6px}.mkd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.mkd-card{display:flex;flex-direction:column;border:1px solid var(--mk-gold-line,var(--sm-line));border-radius:14px;background:var(--sm-surface);padding:10px;min-width:0}.mkd-art{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--sm-sunken)}.mkd-art img,.mkd-art video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkd-art video{opacity:0;transition:opacity .2s}.mkd-art video[data-on=true]{opacity:1}.mkd-art-link{position:absolute;inset:0;z-index:1}.mkd-art-link:focus-visible{outline:3px solid var(--sm-rose);outline-offset:-3px;border-radius:10px}.mkd-only{top:8px;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:#7d5a1c;font-size:11px;font-weight:600;letter-spacing:.02em;pointer-events:none}.mkd-only,.mkd-play{position:absolute;z-index:2;left:8px}.mkd-play{bottom:8px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(20,14,18,.72);color:#fff;display:grid;place-items:center;cursor:pointer}.mkd-play svg{width:18px;height:18px}.mkd-play:hover{background:var(--sm-rose)}.mkd-card-body{display:flex;flex-direction:column;gap:3px;padding:10px 2px 2px;flex:1;min-width:0}.mkd-name{font-size:16px;font-weight:600;color:var(--sm-ink);text-decoration:none;line-height:1.25;overflow-wrap:anywhere}.mkd-name:hover{color:var(--sm-rose)}.mkd-type{font-size:12.5px;color:var(--sm-muted)}.mkd-cost{font-size:13.5px;color:var(--sm-ink-2);margin-bottom:8px}.mkd-price{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border-radius:10px;border:0;background:var(--sm-rose);color:#fff;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;text-align:center}.mkd-price svg{width:15px;height:15px;flex:none}.mkd-price:hover{filter:brightness(1.12)}.mkd-price[data-unset]{background:var(--sm-surface);color:var(--sm-rose);border:1px dashed var(--sm-rose)}.mkd-price[data-static]{background:var(--sm-sunken);color:var(--sm-ink-2);cursor:default}.mkd-use{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:10px;border:1px solid var(--sm-line-strong);background:var(--sm-surface);color:var(--sm-ink);font:inherit;font-size:14px;cursor:pointer}.mkd-use svg{width:15px;height:15px}.mkd-use:hover{border-color:var(--sm-rose);color:var(--sm-rose)}.mkd-none{border:1px dashed var(--sm-line-strong);border-radius:14px;padding:32px 20px;text-align:center;display:grid;gap:8px;justify-items:center}.mkd-none h3{margin:0;font-size:18px}.mkd-none p{margin:0;color:var(--sm-muted)}.mkd-footbar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;background:linear-gradient(to top,var(--sm-bg) 70%,transparent)}.mkd-player{position:relative;width:min(100%,calc(72vh * 9 / 16));aspect-ratio:9/16;margin:0 auto;border-radius:14px;overflow:hidden;background:#120d10}.mkd-player img,.mkd-player video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.mkd-player iframe{width:100%;height:100%;border:0;display:block;background:#fff}.mkd-player-note{text-align:center;margin:10px 0 0;color:var(--sm-muted);font-size:13px}.mkd-form{display:grid;gap:14px}.mkd-field{display:grid;gap:6px;font-size:14px}.mkd-field>span{font-weight:500;color:var(--sm-ink-2)}.mkd-field small{color:var(--sm-muted);font-weight:400;margin-left:6px}.mkd-rupee{position:relative;display:block}.mkd-rupee b{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:500;color:var(--sm-ink-2)}.mkd-rupee .sm-input{padding-left:32px}.mkd-sheet-actions{display:flex;gap:10px;justify-content:space-between;width:100%;flex-wrap:wrap}.mkd-use-head{display:flex;gap:12px;align-items:center}.mkd-use-head img{width:56px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none}.mkd-use-head div{display:grid;gap:2px;min-width:0}.mkd-orders{border:0;margin:0;padding:0;display:grid;gap:8px}.mkd-orders legend{font-weight:500;font-size:14px;color:var(--sm-ink-2);margin-bottom:6px;padding:0}.mkd-order{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--sm-line-strong);border-radius:10px;cursor:pointer}.mkd-order[data-on]{border-color:var(--sm-rose);background:var(--sm-rose-tint)}.mkd-order input{accent-color:var(--sm-rose);width:18px;height:18px;flex:none}.mkd-order span{display:grid;min-width:0}.mkd-order small{color:var(--sm-muted);font-size:12.5px}.mkd-empty-small{display:grid;gap:8px;justify-items:start;padding:14px;border:1px dashed var(--sm-line-strong);border-radius:12px}.mkd-detail{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:28px;align-items:start;max-width:1080px}.mkd-detail .mkd-player{width:min(100%,calc(80vh * 9 / 16))}.sm-sheet .mkd-player{width:min(100%,calc(58vh * 9 / 16))}.mkd-panel{border:1px solid var(--mk-gold-line,var(--sm-line));border-radius:16px;background:var(--sm-surface);padding:26px;display:grid;gap:18px;min-width:0}.mkd-panel h1{font-family:var(--sm-serif);font-weight:500;font-size:clamp(28px,4vw,40px);margin:0;line-height:1.1;color:var(--sm-ink);overflow-wrap:anywhere}.mkd-chips{display:flex;gap:8px;flex-wrap:wrap}.mkd-chip{padding:5px 12px;border-radius:999px;font-size:13.5px;background:var(--sm-sunken);color:var(--sm-ink-2)}.mkd-chip[data-tone=green]{background:var(--sm-sage-tint);color:var(--sm-sage)}.mkd-chip[data-tone=rose]{background:var(--sm-rose-tint);color:var(--sm-rose)}.mkd-chip[data-tone=gold]{background:var(--mk-gold-tint,#f6ecd9);color:#7d5a1c}.mkd-chip[data-tone=blue]{background:var(--sm-info-tint);color:var(--sm-info)}.mkd-panel h2{font-size:15.5px;font-weight:600;margin:0 0 6px}.mkd-panel ul{padding-left:20px;list-style:disc;display:grid;gap:4px}.mkd-line,.mkd-panel ul{margin:0;color:var(--sm-ink-2);font-size:15px}.mkd-line{line-height:1.5}.mkd-costline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:15.5px}.mkd-costline b{font-weight:600}.mkd-pricebox{display:flex;gap:8px;align-items:stretch}.mkd-pricebox .mkd-rupee{flex:1;min-width:0}.mkd-cta,.mkd-cta-row{display:grid;gap:10px}.mkd-cta-row{grid-template-columns:1fr 1fr}.mkd-hr{border:0;border-top:1px solid var(--sm-line);margin:0}.mkd-tgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.mkd-tcard{position:relative;border:1px solid var(--mk-gold-line,var(--sm-line));border-radius:14px;background:var(--sm-surface);padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0}.mkd-tcard .mkd-art{aspect-ratio:4/3}.mkd-tcard h3{font-family:var(--sm-serif);font-weight:500;font-size:21px;line-height:1.2;margin:0 4px;overflow-wrap:anywhere}.mkd-tcard p{margin:0 4px}.mkd-dots{position:absolute;z-index:3;top:10px;right:10px;width:40px;height:40px;border-radius:0 10px 0 12px;border:0;background:var(--sm-surface);display:grid;place-items:center;cursor:pointer;color:var(--sm-ink)}.mkd-dots svg{width:20px;height:20px;transform:rotate(90deg)}.mkd-menu{position:absolute;z-index:5;top:52px;right:10px;min-width:200px;background:var(--sm-surface);border:1px solid var(--sm-line-strong);border-radius:12px;box-shadow:0 12px 30px rgba(30,18,24,.16);padding:6px;display:grid}.mkd-menu a,.mkd-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:none;font:inherit;font-size:14.5px;color:var(--sm-ink);text-decoration:none;text-align:left;border-radius:8px;cursor:pointer}.mkd-menu a:hover,.mkd-menu button:hover{background:var(--sm-sunken)}.mkd-menu svg{width:16px;height:16px;color:var(--sm-muted)}.mkd-menu [data-danger],.mkd-menu [data-danger] svg{color:var(--sm-danger)}.mkd-addcard{display:grid;place-items:center;align-content:center;gap:8px;min-height:260px;border:1.5px dashed var(--mk-gold-line,var(--sm-line-strong));border-radius:14px;color:var(--sm-ink-2);text-decoration:none;text-align:center;padding:20px;font-size:16px}.mkd-addcard svg{width:34px;height:34px;color:var(--sm-rose)}.mkd-tgrid>li:only-child{grid-column:1/-1}.mkd-tgrid>li:only-child .mkd-addcard{min-height:220px;max-width:520px}.mkd-addcard:hover{border-color:var(--sm-rose);color:var(--sm-rose)}.mkd-reel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:32px;align-items:start;max-width:1120px}.mkd-steps{list-style:none;margin:0;padding:0;display:grid;gap:26px;min-width:0}.mkd-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px}.mkd-step-n{width:36px;height:36px;border-radius:50%;background:var(--mk-gold-tint,#f6ecd9);display:grid;place-items:center;font-weight:500;color:var(--sm-ink-2)}.mkd-step h2{margin:4px 0 12px;font-size:19px;font-weight:500}.mkd-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mkd-pick{position:relative;border:2px solid var(--sm-rose);border-radius:12px;padding:4px;background:var(--sm-surface);min-width:0}.mkd-pick img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.mkd-pick span{display:block;font-size:13px;padding:6px 4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkd-pick button{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;border:1px solid var(--sm-line-strong);background:var(--sm-surface);display:grid;place-items:center;cursor:pointer}.mkd-pick button svg{width:14px;height:14px}.mkd-pick-add{border:1.5px dashed var(--sm-line-strong);border-radius:12px;display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:3/4.4;background:none;font:inherit;color:var(--sm-ink-2);cursor:pointer;font-size:14px}.mkd-pick-add svg{width:24px;height:24px;color:var(--sm-rose)}.mkd-names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.mkd-names .sm-input{min-height:48px}.mkd-endcard{display:flex;gap:16px;align-items:center;border:1px solid var(--sm-line);border-radius:14px;padding:16px;background:var(--sm-surface);max-width:460px}.mkd-endcard .mk-mono{border-radius:12px}.mkd-endcard div{display:grid;gap:2px;min-width:0;font-size:14.5px;color:var(--sm-ink-2)}.mkd-endcard b{font-size:17px;color:var(--sm-ink);font-weight:500}.mkd-stage{display:grid;gap:12px;position:sticky;top:16px}.mkd-stage canvas{width:100%;aspect-ratio:9/16;border-radius:16px;background:#120d10;display:block}.mkd-free{justify-self:center;padding:6px 14px;border-radius:999px;background:var(--mk-gold-tint,#f6ecd9);color:#7d5a1c;font-size:13.5px}.mkd-progress{height:6px;border-radius:999px;background:var(--sm-sunken);overflow:hidden}.mkd-progress i{display:block;height:100%;background:var(--sm-rose);transition:width .25s linear}.mkd-pickgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.mkd-pickgrid button{width:100%;border:2px solid transparent;border-radius:12px;padding:3px;background:var(--sm-surface);cursor:pointer;font:inherit;text-align:left}.mkd-pickgrid button[aria-pressed=true]{border-color:var(--sm-rose)}.mkd-pickgrid button:disabled{opacity:.45;cursor:default}.mkd-pickgrid img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:9px;display:block}.mkd-pickgrid span{display:block;font-size:12.5px;padding:4px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){.mkd-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.mkd-tabs::-webkit-scrollbar{display:none}.mkd-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px}.mkd-filters::-webkit-scrollbar{display:none}.mkd-search{flex:0 0 170px;max-width:none}.mkd-filter{flex:none}.mkd-head .mk-sub{font-size:14px}.mkd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkd-card{padding:7px}.mkd-name{font-size:15px}.mkd-price{font-size:13.5px;padding:0 8px}.mkd-use{font-size:13px}.mkd-footbar{position:static;background:none}.mkd-footbar .sm-btn{width:100%}.mkd-detail{grid-template-columns:minmax(0,1fr);gap:16px}.mkd-detail .mkd-player{width:min(100%,calc(64vh * 9 / 16))}.mkd-panel{padding:18px}.mkd-cta-row,.mkd-reel{grid-template-columns:minmax(0,1fr)}.mkd-stage{position:static;max-width:340px;width:100%;justify-self:center}.mkd-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mkd-names .sm-btn{grid-column:1/-1}.mkd-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkd-tcard h3{font-size:17px}.mkd-addcard{min-height:200px;font-size:14.5px}}@media (max-width:380px){.mkd-tgrid{grid-template-columns:minmax(0,1fr)}}.mkd-panel{grid-template-columns:minmax(0,1fr)}.mkd-cta-row>*,.mkd-cta>*,.mkd-panel>*{min-width:0}.mkd-cta .sm-btn{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.mkd-for{min-width:0;overflow-wrap:anywhere}.mkd-find{position:sticky;top:0;z-index:1;display:block;background:var(--sm-surface);padding-bottom:4px}.mkd-find svg{position:absolute;left:12px;top:20px;transform:translateY(-50%);width:18px;height:18px;color:var(--sm-muted);pointer-events:none}.mkd-find .sm-input{width:100%;min-height:40px;padding:8px 12px 8px 38px;font-size:15px;border-radius:999px}.mkd-orders{max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain}.mkd-order b{overflow-wrap:anywhere}.mkd-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sm-ink-2);cursor:pointer}.mkd-check input{width:18px;height:18px;accent-color:var(--sm-rose);flex:none}.mkd-warn{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:var(--sm-amber-tint);color:var(--sm-amber);font-size:13.5px}.mkd-warn svg{width:16px;height:16px;flex:none;margin-top:2px}