.mk{--mk-ink:#3a241a;--mk-muted:#8a7263;--mk-line:#eddccb;--mk-brand:#a84a18;--mk-brand-2:#d8742a;--mk-card:#fff;padding-top:14px;color:var(--mk-ink)}.mk-hero{padding:4px 4px 12px;text-align:center}.mk-hero-icon{display:inline-grid;width:50px;height:50px;place-items:center;border-radius:50%;background:#fff1df;box-shadow:0 6px 16px rgba(168,74,24,.14);font-size:26px}.mk-hero h1{margin:10px 0 4px;color:#4a2616;font-size:22px;font-weight:800;line-height:1.3}.mk-hero p{margin:0;color:var(--mk-muted);font-size:13.5px;line-height:1.5}.mk-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:4px 0 14px;padding:4px;border:1px solid var(--mk-line);border-radius:999px;background:#fbf3ea}.mk-tab{padding:9px 6px;border:0;border-radius:999px;background:0 0;color:#8a6450;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.mk-tab.is-active{background:#fff;box-shadow:0 3px 10px rgba(110,60,25,.12);color:#8a2f18}.mk-wishes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mk-wish{display:flex;min-height:92px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border:1px solid var(--mk-line);border-radius:18px;background:#fff;box-shadow:0 4px 12px rgba(80,45,20,.05);color:var(--mk-ink);font:inherit;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mk-wish:active{transform:scale(.97)}.mk-wish-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;background:var(--mk-tint,#fff3e4);font-size:21px}.mk-wish-title{font-size:12.5px;font-weight:700;line-height:1.3}.mk-wish.is-active{border-color:#d98a4e;box-shadow:0 0 0 2px rgba(217,138,78,.28),0 6px 16px rgba(168,74,24,.14)}.mk-tint-green{--mk-tint:#e9f5ec}.mk-tint-blue{--mk-tint:#e9f0fb}.mk-tint-orange{--mk-tint:#fff0e2}.mk-tint-gold{--mk-tint:#fff5d9}.mk-tint-rose{--mk-tint:#fdecef}.mk-pick-hint{margin:16px 0 4px;color:var(--mk-muted);font-size:13px;text-align:center}.mk-flow{margin-top:18px;scroll-margin-top:80px}.mk-flow-head{display:flex;align-items:center;gap:12px}.mk-flow-icon{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border-radius:17px;background:var(--mk-tint,#fff3e4);font-size:27px}.mk-flow-head h2{margin:0;color:#4a2616;font-size:19px;font-weight:800;line-height:1.3}.mk-flow-head p{margin:3px 0 0;color:var(--mk-muted);font-size:13px;line-height:1.5}.mk-flow-note{margin:12px 0 0;padding:9px 12px;border-left:3px solid #7fb08c;border-radius:10px;background:#eef7f0;color:#3f6b4b;font-size:12.5px;line-height:1.5}.mk-timeline{position:relative;margin:16px 0 0;padding:0;list-style:none}.mk-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-bottom:14px}.mk-step::before{content:"";position:absolute;top:34px;bottom:0;left:16px;width:2px;background:repeating-linear-gradient(#e4cdb4 0 5px,transparent 5px 9px)}.mk-step:last-child::before{display:none}.mk-step-dot{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid #e8c9a6;border-radius:50%;background:#fff;color:#a0582b;font-size:14px}.mk-step-dot i{display:none}.mk-step.is-done .mk-step-dot{border-color:#3f8a55;background:#3f8a55;color:#fff}.mk-step.is-done .mk-step-dot b{display:none}.mk-step.is-done .mk-step-dot i{display:block}.mk-step-card{min-width:0;padding:12px 13px;border:1px solid var(--mk-line);border-radius:16px;background:var(--mk-card);box-shadow:0 3px 10px rgba(80,45,20,.04)}.mk-step-kind{margin:0 0 4px;color:#a0582b;font-size:12px;font-weight:700}.mk-step-card h3{margin:0;color:var(--mk-ink);font-size:16px;font-weight:800;line-height:1.35}.mk-step-sub{margin:4px 0 10px;color:var(--mk-muted);font-size:13px;line-height:1.5}.mk-mantra{margin:8px 0 10px;color:#7a2f12;font-size:17px;font-weight:700;line-height:1.6;text-align:center}.mk-jaap{display:flex;flex-direction:column;align-items:center;gap:6px}.mk-jaap-tap{position:relative;display:grid;width:104px;height:104px;place-items:center;padding:0;border:0;border-radius:50%;background:#fff6ec;box-shadow:0 6px 18px rgba(168,74,24,.16);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mk-jaap-tap:active{transform:scale(.96)}.mk-jaap-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#d8742a var(--mk-progress,0),#f1e1cf 0);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%)}.mk-jaap-count{position:relative;text-align:center}.mk-jaap-count b{display:block;color:#7a2f12;font-size:28px;line-height:1}.mk-jaap-count small{color:var(--mk-muted);font-size:12px}.mk-jaap-help{margin:0;color:var(--mk-muted);font-size:12px}.mk-jaap.is-complete .mk-jaap-tap{background:#eaf6ed}.mk-jaap.is-complete .mk-jaap-help{color:#3f8a55;font-weight:700}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid #e3c29e;border-radius:999px;background:#fff;color:#8a3a12;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.mk-btn--primary{border-color:transparent;background:linear-gradient(135deg,#a84a18,#d8742a);box-shadow:0 5px 14px rgba(168,74,24,.24);color:#fff}.mk-btn--wide{width:100%;padding:12px;font-size:15px}.mk-btn[disabled]{opacity:.6;cursor:wait}.mk-bhajan{margin:4px -4px 0;border:0;background:0 0}.mk-bhajan .sb-bhajan-row{border-radius:12px}.mk-mandir,.mk-mandir:link,.mk-mandir:visited{display:flex;align-items:center;gap:10px;margin-top:6px;color:var(--mk-ink);text-decoration:none}.mk-mandir-pic{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border:2px solid #efcfa6;border-radius:50%;background:#f6ead8}.mk-mandir-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.mk-mandir-text{flex:1;min-width:0}.mk-mandir-text b{display:block;font-size:15px;line-height:1.35}.mk-mandir-text small{display:block;color:var(--mk-muted);font-size:12px}.mk-mandir .fa{color:#c79a78}.mk-flow-end{margin:6px 0 8px;padding:16px;border:1px dashed #e0b98e;border-radius:18px;background:#fff8ef;text-align:center}.mk-flow-end p{margin:0 0 10px;color:#6a3418;font-size:15px;font-weight:700}.mk-flow-end small{display:block;margin-top:7px;color:var(--mk-muted);font-size:12px}.mk-wall-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mk-wall-bar p{margin:0;color:var(--mk-muted);font-size:12.5px;line-height:1.4}.mk-wall-bar b{color:#6a3418}.mk-wall-bar .mk-btn{flex:0 0 auto;padding:8px 12px;font-size:13px}.mk-wall{position:relative;min-height:62vh;padding:20px 12px 16px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 50% 110%,rgba(214,120,40,.22),transparent 55%),linear-gradient(180deg,#0d0a14 0,#15101d 55%,#1d1410 100%);box-shadow:inset 0 0 40px rgba(0,0,0,.5)}.mk-wall-glow{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,214,150,.7) 50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,rgba(255,214,150,.6) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 60% 44%,rgba(255,214,150,.5) 50%,transparent 51%),radial-gradient(1px 1px at 30% 70%,rgba(255,214,150,.5) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(255,214,150,.6) 50%,transparent 51%);animation:mkTwinkle 6s ease-in-out infinite alternate;pointer-events:none}.mk-wall-list{position:relative;display:flex;flex-direction:column;gap:12px}.mk-wall-hint{position:relative;margin:18px 0 0;color:rgba(255,226,190,.45);font-size:12px;text-align:center}.mk-bubble{position:relative;max-width:84%;padding:12px 14px 10px;border:1px solid rgba(255,200,130,.16);border-radius:18px;background:rgba(34,26,30,.78);box-shadow:0 6px 22px rgba(0,0,0,.35);color:#f6e6d2;font:inherit;text-align:left;cursor:pointer;opacity:0;animation:mkBubbleIn .9s ease forwards,mkFloat var(--mk-float,7s) ease-in-out var(--mk-delay,0s) infinite alternate;backdrop-filter:blur(3px)}.mk-bubble:nth-child(3n+1){align-self:flex-start}.mk-bubble:nth-child(3n+2){align-self:flex-end}.mk-bubble:nth-child(3n){align-self:center}.mk-bubble-text{display:block;font-size:14px;line-height:1.55}.mk-bubble-foot{display:flex;align-items:center;gap:6px;margin-top:6px;color:#e2a562;font-size:12px}.mk-bubble.is-prayed .mk-bubble-foot{color:#9fd3aa}.mk-bubble.is-mine{border-color:rgba(255,200,110,.55);box-shadow:0 0 0 1px rgba(255,200,110,.2),0 6px 26px rgba(255,170,60,.18)}.mk-bubble-tag{margin-left:auto;padding:1px 7px;border-radius:999px;background:rgba(255,200,110,.18);color:#ffd79a;font-size:11px}@keyframes mkBubbleIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mkFloat{from{translate:0 0}to{translate:var(--mk-dx,6px) var(--mk-dy,-8px)}}@keyframes mkTwinkle{from{opacity:.45}to{opacity:1}}.mk-sheet{position:fixed;inset:0;z-index:1700;display:flex;align-items:flex-end;justify-content:center}.mk-sheet[hidden]{display:none}.mk-sheet-backdrop{position:absolute;inset:0;background:rgba(20,10,6,.55)}.mk-sheet-card{position:relative;width:100%;max-width:var(--sb-app-width,440px);padding:20px 18px max(20px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fffaf3;color:var(--mk-ink,#3a241a);animation:mkSheetUp .22s ease-out}.mk-sheet-card--dark{background:linear-gradient(180deg,#1c1420,#120d15);color:#f6e6d2;text-align:center}.mk-sheet-card h2{margin:0 0 6px;font-size:18px;font-weight:800}.mk-sheet-om{display:block;color:#e0a45e;font-size:36px;line-height:1}.mk-sheet-text{margin:12px 0 8px;font-size:17px;line-height:1.6}.mk-sheet-count{margin:0 0 16px;color:#e2a562;font-size:13px}.mk-sheet-done{margin:4px 0 6px;color:#f6e6d2;font-size:16px;line-height:1.6}.mk-sheet-done small{color:rgba(246,230,210,.6);font-size:13px}.mk-sheet-close{display:block;margin:12px auto 0;padding:6px 12px;border:0;background:0 0;color:rgba(246,230,210,.65);font:inherit;font-size:14px;cursor:pointer}.mk-sheet-close--light{color:#8a7263}.mk-compose-help{margin:0 0 12px;color:#8a7263;font-size:13px;line-height:1.5}.mk-sheet-card textarea{display:block;width:100%;padding:12px;border:1px solid #e3c9ad;border-radius:14px;background:#fff;color:#3a241a;font:inherit;font-size:16px;line-height:1.5;resize:none}.mk-sheet-card textarea:focus{border-color:#d8742a;outline:2px solid rgba(216,116,42,.2)}.mk-compose-meta{margin:5px 2px 12px;color:#a08878;font-size:12px;text-align:right}.mk-compose-error{margin:-4px 0 10px;color:#b3261e;font-size:13px}@keyframes mkSheetUp{from{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.mk-maun{position:fixed;inset:0;z-index:1750;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:radial-gradient(circle at 50% 40%,#2a1c14,#0e0a10 70%);color:#f6e6d2;text-align:center}.mk-maun[hidden]{display:none}.mk-maun-ring{display:grid;width:190px;height:190px;place-content:center;border:2px solid rgba(224,164,94,.5);border-radius:50%;box-shadow:0 0 40px rgba(224,164,94,.18);animation:mkBreath 8s ease-in-out infinite}.mk-maun-ring b{font-size:38px;font-weight:700}.mk-maun-ring small{color:rgba(246,230,210,.6);font-size:13px}.mk-maun p{max-width:280px;margin:0;color:rgba(246,230,210,.8);font-size:15px;line-height:1.6}@keyframes mkBreath{0%,100%{transform:scale(.94)}50%{transform:scale(1.04)}}.mk-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:1800;width:calc(100% - 32px);max-width:400px;margin:0;padding:11px 14px;border-radius:14px;background:rgba(38,24,16,.94);color:#fff5e8;font-size:14px;line-height:1.45;text-align:center;transform:translateX(-50%)}.mk-toast[hidden]{display:none}html.mk-lock,html.mk-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.mk-bubble{opacity:1;animation:none}.mk-maun-ring,.mk-wall-glow{animation:none}}.mk a.mk-btn,.mk a.mk-btn:hover,.mk a.mk-btn:link,.mk a.mk-btn:visited{color:#8a3a12;text-decoration:none}.mk-read-sub{margin:4px 0 0;color:var(--mk-muted);font-size:13px;line-height:1.5}.mk-read-count{display:inline-flex;margin:8px 0 0;padding:3px 10px;border-radius:999px;background:#fdf1e3;color:#8a4a22;font-size:12px;font-weight:700}.mk .mk-read-btn,.mk .mk-read-btn:hover,.mk .mk-read-btn:link,.mk .mk-read-btn:visited{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:11px 14px;border:1px solid #9b3f24;border-radius:14px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 5px 14px rgba(138,47,24,.22);color:#fff7ef;font-size:15px;font-weight:800;text-decoration:none}.mk .mk-read-btn:active{transform:scale(.98)}.mk .mk-count--center{display:flex;width:fit-content;margin:8px auto 0}.mk-mandir-text em.mk-read-count{font-style:normal;margin-top:6px}.mk .mk-go,.mk .mk-go:hover,.mk .mk-go:link,.mk .mk-go:visited{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:10px 14px;border:1px solid #e3b79a;border-radius:14px;background:#fdf1e3;color:#8a3a12;font-size:14px;font-weight:800;text-decoration:none}.mk .mk-go .fa{font-size:11px}.mk .mk-go:active{transform:scale(.98)}.mk-today{display:inline-flex;margin:6px 0 0;padding:3px 10px;border-radius:999px;background:#fff4cf;color:#8a5a00;font-size:12px;font-weight:800}.mk-areas{display:grid;gap:10px}.mk-area{display:flex;width:100%;align-items:center;gap:12px;padding:12px 12px 12px 10px;border:1px solid var(--mk-line);border-radius:22px;background:linear-gradient(180deg,#fffdf9,#fff8f0);box-shadow:0 4px 14px rgba(80,45,20,.05);color:var(--mk-ink);font:inherit;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.mk-area:active{transform:scale(.985)}.mk-area-icon{display:grid;flex:0 0 60px;width:60px;height:60px;place-items:center;padding:4px;border:1px solid #f1e6da;border-radius:20px;background:#fff;box-shadow:0 2px 8px rgba(80,45,20,.05)}.mk-area-icon>span{display:grid;width:100%;height:100%;place-items:center;border-radius:16px;background:var(--mk-tint,#fff3e4);font-size:26px;line-height:1}.mk-area-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mk-area-kicker{color:#b0521c;font-size:12px;font-weight:800}.mk-area-body b{color:#2f1a10;font-size:17px;font-weight:800;line-height:1.3}.mk-area-sub{color:var(--mk-muted);font-size:12.5px;line-height:1.45}.mk-arrow{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#8a3a12;box-shadow:0 4px 10px rgba(138,58,18,.28);color:#fff;font-size:12px}.mk-rows{display:grid;gap:8px}.mk-row,.mk-row:link,.mk-row:visited{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--mk-line);border-radius:18px;background:#fff;color:var(--mk-ink);text-decoration:none;transition:transform .15s ease}.mk-row:hover{text-decoration:none}.mk-row:active{transform:scale(.985)}.mk-row-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:14px;background:var(--mk-tint,#fff3e4);font-size:20px}.mk-row-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.mk-row-body b{color:#2f1a10;font-size:15px;font-weight:800;line-height:1.4}.mk-row-body small{color:#b0521c;font-size:12px;font-weight:700}.mk-row-body small[hidden]{display:none}.mk-row .mk-arrow{flex-basis:30px;width:30px;height:30px;font-size:11px}.mk-row.is-mine{border-color:#b9dcc3;background:linear-gradient(180deg,#fff,#f5fbf6)}.mk .mk-mine-tag,.mk-sheet .mk-mine-tag{color:#3f8a55;font-style:normal}.mk-board-intro{margin:0 0 12px;color:var(--mk-muted);font-size:13px;line-height:1.5;text-align:center}.mk-empty{padding:28px 16px;border:1px dashed #e0b98e;border-radius:20px;background:#fff8ef;text-align:center}.mk-empty>span{font-size:34px}.mk-empty p{margin:8px 0 14px;color:#6a3418;font-size:15px;font-weight:700;line-height:1.6}.mk-sheet-card--list{display:flex;max-height:86dvh;flex-direction:column;padding:8px 14px max(16px,env(safe-area-inset-bottom))}.mk-sheet-handle{display:block;width:44px;height:5px;margin:0 auto 10px;border-radius:999px;background:#e6d3bf}.mk-sheet-head{display:flex;align-items:center;gap:12px;padding:0 2px 12px;border-bottom:1px solid #f0e2d3}.mk-sheet-head .mk-area-icon{flex-basis:52px;width:52px;height:52px}.mk-sheet-head div{flex:1;min-width:0}.mk-sheet-head h2{margin:0;color:#2f1a10;font-size:19px;font-weight:800}.mk-sheet-head p{margin:2px 0 0;color:#8a7263;font-size:13px}.mk-sheet-x{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#f3e7da;color:#6a3418;font-size:15px}.mk-rows--sheet{overflow-y:auto;margin:0 -2px;padding:12px 2px 4px;overscroll-behavior:contain}.mk-sheet .mk-row,.mk-sheet .mk-row:link,.mk-sheet .mk-row:visited{border-color:#eddccb;color:#3a241a}.mkp{padding-top:10px}.mkp-back,.mkp-back:link,.mkp-back:visited{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:#8a3a12;font-size:13.5px;font-weight:700;text-decoration:none}.mkp-back .fa{font-size:11px}.mkp-count{position:relative;display:inline-flex;gap:6px;margin:12px 0 0;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.13);color:#ffe2bd;font-size:12.5px;font-weight:800}.mkp-count[hidden]{display:none}.mkp-progress{position:relative;margin-top:14px;padding:10px 12px;border-radius:16px;background:rgba(0,0,0,.18)}.mkp-progress-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:rgba(255,240,225,.8);font-size:12.5px}.mkp-progress-top b{color:#fff;font-size:13px}.mkp-progress-bar{display:block;height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.16)}.mkp-progress-bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcf6b,#ffa24a);transition:width .4s ease}.mkp-section{margin:20px 2px 2px;color:#3a1d10;font-size:17px;font-weight:800}.mkp-section-sub{margin:0 2px;color:var(--mk-muted);font-size:12.5px;line-height:1.5}.mkp-timeline{margin-top:14px}.mkp .mk-step{--mk-accent:#c8743a;--mk-accent-bg:#fdf0e3}.mkp .mk-step--jaap{--mk-accent:#c0521f;--mk-accent-bg:#fdeee4}.mkp .mk-step--read{--mk-accent:#9b3f24;--mk-accent-bg:#fbece6}.mkp .mk-step--listen{--mk-accent:#7a4bb0;--mk-accent-bg:#f2ecfa}.mkp .mk-step--gita{--mk-accent:#b07a10;--mk-accent-bg:#fdf4dc}.mkp .mk-step--tool{--mk-accent:#2f7d6a;--mk-accent-bg:#e6f4f0}.mkp .mk-step--samay{--mk-accent:#2f6fa8;--mk-accent-bg:#e8f1fa}.mkp .mk-step--maun{--mk-accent:#4f6b8a;--mk-accent-bg:#edf1f6}.mkp .mk-step--mandir{--mk-accent:#a84a18;--mk-accent-bg:#fff0e2}.mkp .mk-step-card{position:relative;overflow:hidden;padding:14px;border-radius:20px;box-shadow:0 6px 16px rgba(80,45,20,.06)}.mkp .mk-step-card::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--mk-accent);opacity:.7}.mkp .mk-step-dot{border-color:var(--mk-accent);color:var(--mk-accent);font-weight:800}.mkp .mk-step.is-done .mk-step-dot{border-color:#3f8a55;color:#fff}.mkp .mk-step.is-done .mk-step-card{border-color:#cfe6d6}.mkp-badge{display:inline-flex;align-items:center;gap:5px;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:var(--mk-accent-bg);color:var(--mk-accent);font-size:12px;font-weight:800}.mkp .mk-step-card h3{font-size:17px}.mkp .mk-step-card h3 small{color:var(--mk-muted);font-size:13px;font-weight:700}.mkp-day{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;color:#8a5a00;font-size:12.5px;font-weight:700}.mkp-day b{padding:2px 9px;border-radius:999px;background:#fff1c2;color:#7a4c00;font-size:12px}.mkp-end{margin:6px 0 4px;padding:20px 16px;border:1px dashed #e0b98e;border-radius:22px;background:#fff8ef;text-align:center;transition:background .3s ease,border-color .3s ease}.mkp-end-diya{font-size:32px}.mkp-end-title{margin:6px 0 4px;color:#6a3418;font-size:16px;font-weight:800}.mkp-end-sub{margin:0;color:var(--mk-muted);font-size:13px;line-height:1.55}.mkp-end.is-complete{border-style:solid;border-color:#b9dcc3;background:linear-gradient(180deg,#f3fbf5,#e7f5eb)}.mkp-end.is-complete .mkp-end-title{color:#2f6e44}.mkp-related{margin-top:10px}.mkp-related .mk-rows{margin-top:10px}.mk-preview{padding:8px 18px max(18px,env(safe-area-inset-bottom));text-align:center}.mk-preview-x{position:absolute;top:12px;right:12px}.mk-preview-area{margin:6px 0 4px;color:#b0521c;font-size:13px;font-weight:800}.mk-sheet-card h2.mk-preview-title{margin:0 24px 6px;color:#2f1a10;font-size:21px;font-weight:800;line-height:1.4}.mk-preview-count{display:inline-flex;margin:0 0 12px;padding:3px 10px;border-radius:999px;background:#fdf1e3;color:#8a4a22;font-size:12.5px;font-weight:800}.mk-preview-count[hidden]{display:none}.mk-preview-box{padding:12px 14px;border:1px solid #f0dfcc;border-radius:16px;background:#fff;text-align:left}.mk-preview-label{margin:0 0 4px;color:#a0582b;font-size:12px;font-weight:800}.mk-preview-about{margin:0;color:#3a241a;font-size:14px;line-height:1.6}.mk-preview-summary{margin:8px 0 0;padding-top:8px;border-top:1px dashed #ecd9c4;color:#8a7263;font-size:12.5px;line-height:1.5}.mk-preview-about[hidden],.mk-preview-summary[hidden]{display:none}.mk-sheet .mk-read-btn,.mk-sheet .mk-read-btn:hover,.mk-sheet .mk-read-btn:link,.mk-sheet .mk-read-btn:visited{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px 14px;border:1px solid #9b3f24;border-radius:14px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 5px 14px rgba(138,47,24,.22);color:#fff7ef;font-size:15px;font-weight:800;text-decoration:none}.mk-preview-note{margin:8px 0 0;color:#8a7263;font-size:12px;line-height:1.5}.mk-today-card{margin:0 0 14px;padding:12px;border:1px solid #e9bf6a;border-radius:20px;background:radial-gradient(120% 100% at 0 0,#fff6d6 0,rgba(255,246,214,0) 55%),linear-gradient(135deg,#ffefc2 0,#ffe0a0 100%);box-shadow:0 8px 20px rgba(200,140,20,.18)}.mk-today-top{display:flex;align-items:center;gap:12px}.mk-today-pic{flex:0 0 76px;width:76px;height:76px;overflow:hidden;border:3px solid #f0c77c;border-radius:50%;background:#f6ead8;box-shadow:0 0 0 5px rgba(240,199,124,.25),0 6px 14px rgba(160,110,20,.18)}.mk-today-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.mk-today-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mk-today-kicker{margin:0;color:#a86a00;font-size:12px;font-weight:800}.mk-today-body>b{color:#3a1d10;font-size:16px;font-weight:800;line-height:1.35}.mk-today-body>span{color:#8a6a4a;font-size:12.5px;line-height:1.45}.mk-today-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.mk-today-chip{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:7px 4px;border:1px solid #ecc98a;border-radius:14px;background:#fff;color:#7a4a10;font:inherit;font-size:12px;font-weight:800;line-height:1.25;text-align:center}.mk-today-chip span{font-size:17px;line-height:1}.mk-today-chip:active{transform:scale(.97)}.mk .mk-done-tag{color:#8a3a12;font-style:normal}.sb-intro-pulse span{display:inline-block;transition:opacity .25s ease,transform .25s ease}.sb-intro-pulse.is-fading span{opacity:0;transform:translateY(-3px)}.mkp-counts{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mkp-counts .mkp-count{margin:0}.mkp-counts .mkp-count[hidden]{display:none}.mkp-count--done{background:rgba(255,207,154,.16);color:#ffe2bd}.mk-for-icon{display:block;margin-top:4px;font-size:34px}.mk-for .mk-preview-title{margin-top:6px}.mk-send-link{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:0 0;color:#8a3a12;font:inherit;font-size:13.5px;font-weight:800}.mk-board-filter{display:flex;justify-content:center;margin:0 0 10px}.mk-filter-chip{padding:7px 14px;border:1px solid #e3c29e;border-radius:999px;background:#fff;color:#8a3a12;font:inherit;font-size:13.5px;font-weight:800}.mk-filter-chip.is-active{border-color:#9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);color:#fff}.mk-row--mine{padding:10px 10px 10px 12px}.mk-row-link,.mk-row-link:link,.mk-row-link:visited{display:flex;flex:1;min-width:0;align-items:center;gap:12px;color:inherit;text-decoration:none}.mk-row--mine .mk-row-body small{color:#8a7263;font-weight:700}.mk-row-fulfil{flex:0 0 auto;padding:8px 11px;border:1px solid #e3c29e;border-radius:999px;background:#fdf1e3;color:#8a3a12;font:inherit;font-size:12.5px;font-weight:800;white-space:nowrap}.mk-row-fulfil.is-confirm{border-color:#9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);color:#fff}.mk-row-fulfil:disabled{opacity:.7}.mk-fulfilled-pill{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#211a16;color:#f0bd83;font-size:12.5px;font-weight:800;white-space:nowrap}.mk-row--mine.is-fulfilled{border-color:#e3c29e;background:linear-gradient(135deg,#fffaf3 0,#fbeedd 100%)}.mk [hidden],.mk-sheet [hidden]{display:none!important}.mkp-bhav{margin:0 0 4px;padding:9px 12px;border-left:3px solid #d9a44c;border-radius:10px;background:#fff6e2}.mkp-bhav-line{margin:0;color:#4a2410;font-size:14px;font-weight:700;line-height:1.55}.mkp-bhav-line b{color:#a86a00;font-weight:800}.mkp-bhav-hint{margin:2px 0 0;color:#9a7a5a;font-size:12px}.mk-parchi-sheet{max-height:92dvh;overflow-y:auto;padding:8px 16px max(16px,env(safe-area-inset-bottom));text-align:center}.mk-parchi-title{margin:6px 0 12px;color:#4a2410;font-size:18px;font-weight:800}.mk-parchi-frame{position:relative;display:grid;min-height:200px;place-items:center;overflow:hidden;border-radius:14px;background:#f6ead0;box-shadow:0 8px 20px rgba(120,80,20,.18)}.mk-parchi-frame img{display:block;width:100%;height:auto}.mk-parchi-wait{color:#9a7a5a;font-size:13px;font-weight:700}.mk-parchi-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mk-parchi-actions .mk-go,.mk-parchi-actions .mk-read-btn{margin-top:0}.mk-sheet .mk-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 14px;border:1px solid #e3b79a;border-radius:14px;background:#fdf1e3;color:#8a3a12;font:inherit;font-size:15px;font-weight:800}.mkp-parchi{position:relative;display:flex;width:100%;align-items:center;gap:13px;overflow:hidden;margin:0 0 20px;padding:15px 14px;border:0;border-radius:22px;background:radial-gradient(circle at 92% 10%,rgba(240,189,131,.22),transparent 38%),#211a16;box-shadow:0 12px 26px rgba(33,26,22,.22);color:#fff;font:inherit;text-align:left;transition:transform .15s ease}.mkp-parchi:active{transform:scale(.985)}.mkp-parchi-icon{display:grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border-radius:17px;background:rgba(255,220,162,.12);box-shadow:inset 0 0 0 1px rgba(240,189,131,.3);font-size:27px;line-height:1}.mkp-parchi-copy{flex:1;min-width:0}.mkp-parchi-copy b{display:block;color:#fff;font-size:15px;line-height:1.3}.mkp-parchi-copy small{display:block;margin-top:3px;color:#cfc1b7;font-size:12px;line-height:1.45}.mkp-parchi-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mkp-parchi-meta span{padding:3px 8px;border-radius:999px;background:rgba(240,189,131,.14);color:#f0bd83;font-size:11px;font-weight:700}.mkp-parchi-go{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:50%;background:#f0bd83;color:#211a16;font-size:22px;line-height:1}.mkp-path{margin:0 0 12px}.mkp-path .mkp-section{margin-top:12px}.mkp-path .mk-flow-note{margin-top:10px}.mkp-diya{display:flex;flex-direction:column;align-items:center;margin:0 0 12px;padding:6px 14px 16px;border-radius:22px;background:radial-gradient(circle at 50% 30%,rgba(240,189,131,.16),transparent 60%),#211a16;text-align:center}.mkp-diya-lamp{display:block;width:100%;height:124px;overflow:visible;padding:0;border:0;background:0 0;cursor:pointer}.mkp-diya-lamp .sd-jyot{display:block;margin:-8px auto 0;transform:scale(.62);transform-origin:top center}.mkp-diya-text{margin:0;color:#f6e6d2;font-size:14.5px;font-weight:700;line-height:1.5}.mkp .mkp-diya-btn{margin-top:12px}.mkp-diya.is-lit .mkp-diya-text{color:#f0bd83}@keyframes mkpReveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.is-revealing{animation:mkpReveal .7s ease-out both}@media (prefers-reduced-motion:reduce){.is-revealing{animation:none}}.mkp-diya{margin-bottom:16px}.mkp-timeline-card{list-style:none;margin:0 0 14px 44px}.mkp-timeline-card .mkp-parchi{margin:0}.mkp-path .mkp-counts{margin:0 0 10px}.mkp-path .mkp-count{background:#fdf1e3;color:#8a4a22}.mkp-path .mkp-count--done{background:#211a16;color:#f0bd83}.mkp-path .mkp-progress{margin:0 0 12px;background:#fff;border:1px solid var(--mk-line)}.mkp-path .mkp-progress-top{color:var(--mk-muted);font-weight:700}.mkp-path .mkp-progress-top b{color:#6a3418}.mkp-path .mkp-progress-bar{background:#f3e4d4}.mkp-path .mkp-progress-bar i{background:linear-gradient(90deg,#e9973f,#b8563b)}.mk-live{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:11px 14px;border-radius:16px;background:radial-gradient(circle at 92% 10%,rgba(240,189,131,.18),transparent 40%),#211a16;box-shadow:0 8px 18px rgba(33,26,22,.18);color:#f6e6d2}.mk-live-dot{position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#f0bd83}.mk-live-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(240,189,131,.35);animation:mkLiveDot 1.8s ease-out infinite}@keyframes mkLiveDot{from{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.mk-live-label{flex:0 0 auto;color:#f0bd83;font-size:12px;font-weight:800}.mk-live-text{flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.45}.mk-live-text span{display:inline-block;transition:opacity .25s ease,transform .25s ease}.mk-live.is-fading .mk-live-text span{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.mk-live-dot::after{animation:none}}.mk-live-dot{animation:mkLiveBlink 1.2s ease-in-out infinite}@keyframes mkLiveBlink{0%,100%{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mk-live-dot{animation:none}}.mkp-diya-lamp{cursor:default}.mkp-diya-sub{margin:6px 0 0;color:#cfc1b7;font-size:13px;line-height:1.5}.mkp-diya-for{margin:10px 0 0;padding:5px 12px;border-radius:999px;background:rgba(240,189,131,.14);color:#f0bd83;font-size:12.5px;font-weight:800}.mkp-dots i{display:inline-block;font-style:normal;animation:mkpDot 1.2s ease-in-out infinite}.mkp-dots i:nth-child(2){animation-delay:.2s}.mkp-dots i:nth-child(3){animation-delay:.4s}@keyframes mkpDot{0%,100%{opacity:.2}50%{opacity:1}}.mkp-diya-text{transition:opacity .3s ease}.mkp-diya-text.is-fading{opacity:0}.mkp-diya.is-igniting .sd-jyot-glow{animation:mkpBloom 1.4s ease-out both}@keyframes mkpBloom{0%{opacity:0;transform:translateX(-50%) scale(.4)}45%{opacity:1;transform:translateX(-50%) scale(1.25)}100%{opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.mkp-diya.is-igniting .sd-jyot-glow,.mkp-dots i{animation:none}}.mk-pray-lead{margin:2px 0 4px;color:#8a7263;font-size:13px}.mk-pray-about{margin:0 8px 12px;color:#6a5244;font-size:13.5px;line-height:1.55}.mk-pray-diya{padding:4px 12px 14px;border-radius:22px;background:radial-gradient(circle at 50% 30%,rgba(240,189,131,.16),transparent 60%),#211a16}.mk-pray-diya .mkp-diya-lamp{display:block;width:100%;height:124px;padding:0;border:0;background:0 0;cursor:pointer}.mk-pray-diya .sd-jyot{display:block;margin:-8px auto 0;transform:scale(.62);transform-origin:top center}.mk-pray-diya.is-igniting .sd-jyot-glow{animation:mkpBloom 1.4s ease-out both}.mk-pray-count{margin:0;color:#f0bd83;font-size:14px;font-weight:800}.mk-pray-thanks{margin-top:14px;padding:12px 14px;border-radius:16px;background:#fdf1e3;animation:mkpReveal .6s ease-out both}.mk-pray-thanks b{display:block;color:#6a3418;font-size:16px;font-weight:800}.mk-pray-thanks span{display:block;margin-top:2px;color:#8a4a22;font-size:13.5px;font-weight:700}.mk-row-body small.mk-prayed-tag{color:#8a7263}.mk-row-body small.mk-for-me{color:#8a3a12}.mk-new{margin:0 0 14px;padding:12px;border-radius:20px;background:radial-gradient(circle at 92% 10%,rgba(240,189,131,.18),transparent 40%),#211a16}.mk-new-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 2px 10px;color:#f6e6d2;font-size:15px;font-weight:800}.mk-new-head small{flex-basis:100%;color:#f0bd83;font-size:12.5px;font-weight:700}.mk-new .mk-row{border-color:transparent}.mkp-path .mkp-counts{margin:0 0 14px}.mkp-path .mkp-progress{margin:0 0 20px}.mkp-path .mkp-bhav{margin:0 0 24px;padding:13px 14px}.mkp-path .mkp-bhav-line{line-height:1.65}.mkp-path .mkp-bhav-hint{margin-top:6px}.mkp-path .mkp-section{margin:0 2px 6px;line-height:1.4}.mkp-path .mkp-section-sub{line-height:1.65}.mkp-path .mk-flow-note{margin-top:16px;padding:11px 14px;line-height:1.6}.mkp-path .mkp-timeline{margin-top:22px}.mkp-path .mk-step{padding-bottom:18px}span.mk-row-link{cursor:default}.mk-row.mk-row--done{border-color:#e3c29e;background:linear-gradient(135deg,#fffaf3 0,#fbeedd 100%)}.mk-row--done .mk-row-body small{color:#8a7263}.mkp-login{margin:0 0 16px;padding:16px 16px 14px;border:1px solid #ecd4b8;border-radius:22px;background:linear-gradient(135deg,#fffaf3 0,#fbeedd 100%);text-align:center}.mkp-login-title{margin:0;color:#4a2410;font-size:16px;font-weight:800}.mkp-login-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0}.mkp-login-stats span{padding:4px 11px;border-radius:999px;background:#211a16;color:#f0bd83;font-size:12.5px;font-weight:800}.mkp-login-text{margin:10px 0 0;color:#6a5244;font-size:13.5px;line-height:1.6}.mkp .mkp-login .mk-read-btn{margin-top:12px}.mkp-share-dock{height:0}.mkp-share-dock-inner{padding-top:8px;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mkp-share-dock.is-on .mkp-share-dock-inner{opacity:1;transform:none;pointer-events:auto}.mkp-share-dock .sb-share-bar{margin:0}.mkp-share-dock .sb-share-bar-btn{min-height:46px;box-shadow:0 10px 22px rgba(18,140,74,.3)}.mk-heard{margin:0 0 16px}.mk-heard-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 2px 10px;color:#4a2410;font-size:15px;font-weight:800}.mk-heard-head small{flex-basis:100%;color:#8a7263;font-size:12.5px;font-weight:700}.mk-heard .mk-send-link{margin-top:6px}.mkp-path .mkp-also{margin:16px 0 0;padding:14px;border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(240,189,131,.18),transparent 40%),#211a16}.mkp-also-title{margin:0;color:#f6e6d2;font-size:15px;font-weight:800}.mkp-also-sub{margin:3px 0 0;color:#f0bd83;font-size:12.5px;font-weight:700}.mkp-also-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mkp-also-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(240,189,131,.35);border-radius:999px;background:rgba(255,240,222,.06);color:#f6e6d2;font:inherit;font-size:13px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.mkp-also-chip span{filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease}.mkp-also-chip.is-lit{border-color:#f0bd83;background:rgba(240,189,131,.2);color:#fff;cursor:default}.mkp-also-chip.is-lit span{filter:none;opacity:1}.mkp-also-chip--more{border-style:dashed;color:#f0bd83}.mkp-also-chip:active{transform:scale(.97)}.mk-heard .mk-row--done{border-color:#e6dccf;background:#f6f1ea}.mk-heard .mk-row--done .mk-row-icon{filter:grayscale(.7);opacity:.75}.mk-heard .mk-row--done .mk-row-body b{color:#7a685c}.mk-heard .mk-row--done .mk-row-body small{color:#9a8878;font-weight:700}.mk-heard .mk-done-line{color:#8a3a12;font-style:normal;font-weight:800}.mk-done-check{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:#e6dccf;color:#7a685c;font-size:15px;font-weight:800}.mk-row.mk-pinned,.mk-row.mk-pinned:link,.mk-row.mk-pinned:visited{margin:0 0 14px;border-color:#9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 8px 18px rgba(138,47,24,.22);color:#fff7ef}.mk-pinned .mk-row-icon{background:rgba(255,240,222,.16)}.mk-pinned .mk-row-body b{color:#fff}.mk-pinned .mk-row-body small{color:#ffe2bd}.mk-pinned .mk-row-body small.mk-pinned-kicker{color:#ffcf9a;font-size:11.5px;font-weight:800}.mk-pinned .mk-arrow{background:#fff7ef;color:#8a3a12}.mk-row--mine-v2{flex-direction:column;align-items:stretch;gap:10px}.mk-row--mine-v2 .mk-row-link,.mk-row--mine-v2 .mk-row-link:link,.mk-row--mine-v2 .mk-row-link:visited{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.mk-row--mine-v2 .mk-row-body small.mk-row-last{color:#9a8a7d;font-size:12px;font-weight:600}.mk-row-lamps{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;min-width:46px;padding:5px 8px;border-radius:14px;background:#fff6e6;color:#a0582b;line-height:1.1}.mk-row-lamps i{font-size:16px;font-style:normal}.mk-row-lamps b{margin-top:2px;color:#7a2f14;font-size:16px;font-weight:800}.mk-row-actions{display:grid;grid-template-columns:auto 1fr;gap:8px}.mk-row-share{padding:8px 14px;border:0;border-radius:12px;background:#1f8a4c;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.mk-row--mine-v2 .mk-fulfilled-pill,.mk-row--mine-v2 .mk-row-fulfil{display:flex;align-items:center;justify-content:center;min-width:0;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:800;text-align:center}.mk-row--mine-v2 .mk-row-fulfil{border:1px solid #e3c29e;background:#fff8ee;color:#7a2f14}.mk-mine-bar{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.mk-mine-bar .mk-live-text{flex:1;font-size:15px;font-weight:800}.mk-mine-bar>i{color:#f0bd83;font-size:13px}.mk-panel .mkn-list li+li{margin-top:10px}.mk-panel .mkn-row{padding:12px;border-color:var(--mk-line,#f1e4d2);border-radius:16px;background:#fff}.mk-panel .mkn-body b{font-size:14.5px;white-space:normal}.mk-new .mkn-list{margin:0}.mk-done-head{margin:18px 2px 10px;color:#a0582b;font-size:13px;font-weight:800;text-align:center}.mk-done-head[hidden]{display:none}.mk-search-open{position:relative;display:flex;width:100%;align-items:center;gap:10px;margin-top:16px;padding:13px 16px;border:0;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(40,15,5,.22);color:#8a7263;font:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:text}.mk-search-open .fa{color:#b0521c;font-size:16px}.mk-search-open-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-search-open-go{flex:0 0 auto;padding:6px 12px;border-radius:10px;background:#b0521c;color:#fff;font-size:13px;font-weight:800}.mk-intro-today{position:relative;margin:14px 0 8px;color:#ffd38b;font-size:12.5px;font-weight:800}.mk-intro-blocks{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mk-intro-blocks a,.mk-intro-blocks a:link,.mk-intro-blocks a:visited,.mk-intro-blocks button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid rgba(255,207,154,.4);border-radius:16px;background:rgba(255,240,222,.1);color:#fff4e6;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.mk-intro-blocks span{font-size:22px;line-height:1}.mk-intro-blocks b{font-size:11.5px;font-weight:800;line-height:1.25}.mk-intro-blocks>:active{transform:scale(.97)}.mk-divider{display:flex;align-items:center;gap:12px;margin:24px 0 14px;color:#4a2410;font-size:16px;font-weight:800;line-height:1.3;scroll-margin-top:16px}.mk-divider::after,.mk-divider::before{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#d9a86c)}.mk-divider::after{background:linear-gradient(90deg,#d9a86c,transparent)}.mk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mk-tile{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1px solid var(--mk-line,#f1e4d2);border-radius:18px;background:linear-gradient(180deg,#fffdf9,#fff8f0);box-shadow:0 4px 12px rgba(80,45,20,.05);color:#2f1a10;font:inherit;text-align:center;cursor:pointer}.mk-tile:active{transform:scale(.97)}.mk-tile-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:16px;background:var(--mk-tint,#fff3e4);font-size:23px;line-height:1}.mk-tile b{font-size:12.5px;font-weight:800;line-height:1.3}.mk-tile small{color:#b0521c;font-size:11.5px;font-weight:800}.mk-feed{scroll-margin-top:8px}.mk-more{height:1px;margin:0}.mk-search-card{height:88dvh}.mk-search-bar{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:4px 4px 4px 14px;border:1.5px solid #e3c29e;border-radius:16px;background:#fff}.mk-search-bar:focus-within{border-color:#b8563b;box-shadow:0 0 0 3px rgba(184,86,59,.12)}.mk-search-bar .fa-search{color:#b0521c}.mk-search-bar input{flex:1;min-width:0;padding:10px 0;border:0;background:0 0;color:#2f1a10;font:inherit;font-size:16px;outline:0}.mk-search-card .mk-rows--sheet{flex:1}.mk-search-card .mk-row[hidden]{display:none}.mk-search-empty{margin:30px 0;color:#6a3418;font-size:14.5px;font-weight:700;line-height:1.6;text-align:center}.mk-search-empty small{color:#8a7263;font-weight:600}.mk-search-empty[hidden]{display:none}[data-mkn-item][hidden]{display:none}.mk-tile[hidden]{display:none}.mk-tiles-all{display:block;margin:12px auto 0}.mk-tiles-all[hidden]{display:none}.mk .sb-intro-stack{padding-left:12px}.mk .sb-intro-stack .sb-intro-icon--image{flex-basis:40px;width:40px;height:40px;margin-left:-12px}.mk .sb-intro-stack .sb-intro-icon--image:nth-child(2){flex-basis:46px;width:46px;height:46px}.mk-tiles-all{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;padding:12px 16px;border:1px solid #e7c07e;border-radius:16px;background:linear-gradient(180deg,#fff8ea,#fdecc8);box-shadow:0 4px 12px rgba(160,100,20,.1);color:#7a2f14;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mk-tiles-all:active{transform:scale(.98)}.mk-divider--lamp{margin:22px 0 14px;font-size:18px}.mk-divider--lamp+.mk-mine-bar{margin-top:0}.mk-mine-card{display:flex;width:100%;align-items:center;gap:12px;margin:16px 0 0;padding:12px 12px 12px 14px;border:1px solid #e7c07e;border-radius:18px;background:linear-gradient(135deg,#fffaf0 0,#fdefd2 100%);box-shadow:0 6px 16px rgba(160,100,20,.1);color:#2f1a10;font:inherit;text-align:left;cursor:pointer}.mk-mine-card:active{transform:scale(.985)}.mk-mine-card-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:14px;background:#fff;font-size:22px}.mk-mine-card-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mk-mine-card-body b{font-size:15px;font-weight:800}.mk-mine-card-body small{color:#a0582b;font-size:12.5px;font-weight:700}button.mk-done-head{display:block;width:100%;padding:12px 14px;border:1px dashed #e0b98e;border-radius:16px;background:#fffaf0;font:inherit;font-size:13px;cursor:pointer}.mk-done-head [data-mkn-done-toggle]{color:#7a2f14;font-weight:800}[data-mkn-done-list][hidden]{display:none}.mk-tiles-all{border-color:#9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 6px 16px rgba(154,59,32,.25);color:#fff}.mk-areas-box{margin:20px 0 28px;padding:4px 12px 16px}.mk-divider--top{margin-top:14px}.mk-row--mine-v2{gap:12px;padding:14px;border-color:#f0dfc9;border-radius:20px}.mk-row-prayers{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;min-width:58px;padding:6px 8px;border-radius:14px;background:#fff3dc;line-height:1.15}.mk-row-prayers b{color:#7a2f14;font-size:18px;font-weight:800}.mk-row-prayers small{color:#a0582b;font-size:10.5px;font-weight:800}.mk-row--mine-v2 .mk-row-body small.mk-row-last{color:#8a7263;font-weight:700}.mk-row--mine-v2 .mk-row-actions{grid-template-columns:1fr auto}.mk-row--mine-v2 .mk-row-share{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:14px;box-shadow:0 4px 10px rgba(31,138,76,.2)}.mk-row--mine-v2 .mk-row-fulfil{padding:10px 14px;border-radius:14px}.mk-row--mine-v2 .mk-row-fulfil.is-confirm{border-color:#9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);color:#fff}.mk-row--mine-v2 .mk-fulfilled-pill{padding:10px 12px;border-radius:14px;background:#fdecef;color:#9a3b5a}.mk-mine-done-head{margin-top:6px;color:#9a3b5a}.mk-mine-done-head [data-mk-mine-done-text]{color:#7a2f14;font-weight:800}[data-mk-mine-done-list][hidden]{display:none}[data-mk-mine-done-list]{margin-top:8px}.mk-row--mine-v2.is-fulfilled{border-color:#f3d3dc;background:linear-gradient(135deg,#fffafb 0,#fdeef2 100%)}.mk-row--mine-v2.is-fulfilled .mk-row-body small.mk-row-last{color:#9a3b5a}.mk-pray .mk-preview-area{display:inline-flex;align-items:center;gap:4px;margin:14px 0 12px;padding:5px 12px;border:1px solid #efd3ad;border-radius:999px;background:#fff3e0;font-size:12.5px}.mk-pray .mk-pray-lead{margin:0 0 8px;font-size:13.5px;font-weight:600}.mk-sheet-card.mk-pray h2.mk-preview-title{margin:0 20px 16px;font-size:23px;line-height:1.45}.mk-pray .mk-pray-about{position:relative;margin:0 10px 20px;padding-top:16px;color:#6a5244;font-size:14px;line-height:1.65}.mk-pray .mk-pray-about::before{content:'';position:absolute;top:0;left:50%;width:120px;height:1px;background:linear-gradient(90deg,transparent,#d9a86c,transparent);transform:translateX(-50%)}.mk-pray .mk-pray-about[hidden]{display:none}.mk-pray .mk-pray-about[hidden]+.mk-pray-diya{margin-top:8px}.mk-pray .mk-read-btn{margin-top:16px}.mk-row--mine-v2 .mk-row-actions{grid-template-columns:1fr 1fr}.mk-row--mine-v2 .mk-fulfilled-pill,.mk-row--mine-v2 .mk-row-fulfil,.mk-row--mine-v2 .mk-row-share{padding:9px 8px;font-size:12.5px;line-height:1.3}.mk-row--mine-v2 .mk-row-link{gap:10px}.mk-row--mine-v2 .mkn-num{flex:0 0 28px;width:28px;height:28px}.mk-row-go{flex:0 0 auto;max-width:96px;padding:7px 10px;border-radius:12px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);color:#fff;font-size:12px;font-weight:800;line-height:1.3;text-align:center}.mk-row-go{max-width:none;white-space:nowrap}.mk-row--mine-v2 .mk-row-actions{grid-template-columns:1fr auto}.mk-row-puja,.mk-row-puja:link,.mk-row-puja:visited{display:flex;align-items:center;justify-content:center;padding:11px 12px;border-radius:14px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 6px 14px rgba(154,59,32,.22);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.mk-row-puja:active{transform:scale(.98)}.mk-row--mine-v2 .mk-row-share{padding:11px 16px;font-size:13.5px}.mk-row-foot{display:flex;justify-content:center;margin-top:-2px}.mk-row--mine-v2 .mk-row-foot .mk-row-fulfil{padding:4px 8px;border:0;background:0 0;color:#9a3b5a;font-size:12.5px;font-weight:800;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.mk-row--mine-v2 .mk-row-foot .mk-row-fulfil.is-confirm{padding:8px 14px;border-radius:12px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);color:#fff;text-decoration:none}.mk-row--mine-v2 .mk-row-foot .mk-fulfilled-pill{padding:6px 12px;border-radius:999px;font-size:12.5px}.mk-row--mine-v2 .mk-row-link .mk-arrow{flex:0 0 28px;width:28px;height:28px;font-size:11px}.mk-all-prayed{margin:4px 0 14px;padding:18px 16px;border:1px solid #e7c07e;border-radius:18px;background:linear-gradient(135deg,#fffaf0 0,#fdefd2 100%);color:#6a3418;font-size:14.5px;font-weight:800;line-height:1.6;text-align:center}.mk-all-prayed small{display:block;margin-top:4px;color:#a0582b;font-size:12.5px;font-weight:700}.mk-all-prayed[hidden]{display:none}.mk-feed .mk-heard{margin:30px 0 16px}.mk-feed .mk-heard-head{margin-bottom:12px}.mk-pray .mk-pray-about.is-came-true{color:#9a3b5a;font-size:15px;font-weight:800}.mkp-path.sb-dotted-box{padding:12px 10px 12px 17px}.mkp-path .mk-step{display:block}.mkp-path .mk-step::before{display:none}.mkp-path .mk-step-dot{position:absolute;top:14px;left:-30.5px;width:26px;height:26px;border-width:2px;background:#fff8ef;font-size:12px;box-shadow:0 0 0 3px #fbf1e4}.mkp-path .mk-step.is-done .mk-step-dot{background:#3f8a55}.mkp-path .mk-step-card{padding:14px 12px}.mkp-path .mk-step-card .sb-bhajan-list{margin:4px -6px 0;padding:0}.mkp-parchi-end{margin:0 0 12px}