.mk{--bg:#f3f6f4;--surface:#ffffff;--sunken:#eef3f0;--ink:#0d1f18;--muted:#4f5f58;--subtle:#5c6b64;--line:#e2e9e5;--forest:#003527;--forest-2:#00492f;--forest-3:#00241a;--mint:#6ffbbe;--onAccent:#003527;--sky:#8fd3ff;--coral:#ff9e80;--violet:#c9b0ff;--sun:#ffd36b;--mint-soft:#e1f5ec;--mint-ink:#046b4e;--sky-soft:#e4f1fb;--sky-ink:#1d4f9e;--coral-soft:#fdebe5;--coral-ink:#a93a22;--violet-soft:#eee8fb;--violet-ink:#5b34a6;--sun-soft:#fdf2d8;--sun-ink:#7d5200;--teal-soft:#e0f2f3;--teal-ink:#0b6470;--amber-soft:#fdf1e2;--red:#ba1a1a;--on1:#ffffff;--on2:rgba(255,255,255,.78);--on3:rgba(255,255,255,.58);--onLine:rgba(255,255,255,.14);--onFill:rgba(255,255,255,.08);--display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;--r-card:20px;--r-sm:12px;--sh:0 1px 2px rgba(0,53,39,.06),0 8px 24px rgba(0,53,39,.07);--accent:var(--mint);--tab-soft:var(--mint-soft);--tab-ink:var(--mint-ink)}.mk,.mk *{box-sizing:border-box}:where(.mk) button,:where(.mk) input,:where(.mk) select{font:inherit;color:inherit}:where(.mk) button{cursor:pointer;border:0;background:none;padding:0}.mk :focus-visible{outline:2px solid var(--sky-ink);outline-offset:2px;border-radius:8px}.mk-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-app{max-width:440px;margin:0 auto;min-height:100%;position:relative;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}@media (min-width:480px){.mk-app{box-shadow:0 0 0 1px var(--line),0 30px 80px rgba(0,53,39,.1);background:var(--bg)}}.mk-gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mk-cockpit{position:relative;color:var(--on1);background:radial-gradient(90% 70% at 92% -8%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 62%),radial-gradient(70% 60% at -10% 110%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),linear-gradient(165deg,var(--forest-2),var(--forest) 55%,var(--forest-3));border-radius:0 0 30px 30px;padding-bottom:58px;overflow:hidden;isolation:isolate}.mk-cockpit:after{content:"";position:absolute;width:300px;height:300px;right:-120px;top:-110px;border-radius:50%;border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 38px rgba(255,255,255,.025);z-index:-1}.mk-cockpit.mk-flat{padding-bottom:22px}.mk-bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;display:flex;align-items:center;gap:10px;min-height:64px;background:transparent;transition:background .2s}.mk-bar.mk-stuck{background:var(--forest);box-shadow:0 6px 18px rgba(0,0,0,.18)}.mk-bar h1{font-family:var(--display);font-size:19px;font-weight:700;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bar .mk-hello,.mk-bar h1{flex:1 1;min-width:0}.mk-bar .mk-hello small{display:block;font-size:12px;color:var(--on3)}.mk-bar .mk-hello b{font-family:var(--display);font-size:18px;font-weight:700}.mk-ibtn{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--onFill);color:var(--on1);position:relative;flex:none}.mk-ibtn .mk-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2px var(--forest)}.mk-pillbtn{height:44px;padding:0 14px;background:var(--accent);color:var(--onAccent);font-size:14px;display:inline-flex;align-items:center;gap:6px}.mk-example,.mk-pillbtn{border-radius:999px;font-weight:600;flex:none}.mk-example{font-size:11px;letter-spacing:.06em;color:var(--forest);background:var(--mint);padding:4px 9px}.mk-example,.mk-eyebrow{text-transform:uppercase}.mk-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--accent)}.mk-answer{padding-top:6px}.mk-answer .mk-big{font-family:var(--display);font-weight:800;font-size:44px;line-height:1.05;letter-spacing:-.025em;margin:6px 0;color:var(--on1)}.mk-answer .mk-big em{font-style:normal;color:var(--accent)}.mk-answer p{margin:0;color:var(--on2);font-size:14.5px;max-width:34ch}.mk-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:18px}.mk-strip>*{background:var(--onFill);border:1px solid var(--onLine);border-radius:14px;padding:10px 11px;text-align:left;min-width:0}.mk-strip small{display:block;font-size:11.5px;color:var(--on3)}.mk-strip b{display:block;font-family:var(--display);font-size:15.5px;font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-strip button b:after{content:" ›";color:var(--accent)}.mk-lift{margin-top:-40px;position:relative;z-index:2}.mk-lift,.mk-stack{display:flex;flex-direction:column;gap:16px}.mk-stack{padding-top:16px}.mk-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh);padding:16px}.mk-card.mk-tight{padding:6px 0}.mk-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 2px -4px}.mk-sec-h h2{font-family:var(--display);font-size:17px;font-weight:700;margin:0;letter-spacing:-.01em}.mk-sec-h button{font-size:13.5px;font-weight:600;color:var(--tab-ink)}.mk-card h3{font-family:var(--display);font-size:16px;font-weight:700;margin:0}.mk-muted{color:var(--muted)}.mk-small{font-size:13px}.mk-fine{font-size:12px;color:var(--subtle);line-height:1.5}.mk-row{display:flex;align-items:center;gap:12px;padding:11px 16px;width:100%;text-align:left}.mk-row+.mk-row{border-top:1px solid var(--line)}.mk-row .mk-t{flex:1 1;min-width:0}.mk-row .mk-t b{font-weight:600;font-size:15px}.mk-row .mk-t b,.mk-row .mk-t span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-row .mk-t span{font-size:12.5px;color:var(--muted)}.mk-row .mk-v{text-align:right;font-family:var(--display);font-weight:700;font-size:15px;white-space:nowrap}.mk-row .mk-v small{display:block;font-family:var(--body);font-weight:500;font-size:12px;color:var(--muted)}.mk-chip{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none}.mk-chip.mk-s{width:34px;height:34px;border-radius:11px}a.mk-chip.mk-s,button.mk-chip.mk-s{width:44px;height:44px}.mk-t-mint{background:var(--mint-soft);color:var(--mint-ink)}.mk-t-sky{background:var(--sky-soft);color:var(--sky-ink)}.mk-t-coral{background:var(--coral-soft);color:var(--coral-ink)}.mk-t-violet{background:var(--violet-soft);color:var(--violet-ink)}.mk-t-sun{background:var(--sun-soft);color:var(--sun-ink)}.mk-t-teal{background:var(--teal-soft);color:var(--teal-ink)}.mk-t-forest{background:var(--forest);color:var(--mint)}.mk-btn{height:46px;border-radius:14px;padding:0 18px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mk-btn.mk-pri{background:var(--forest);color:#fff}.mk-btn.mk-sec{background:var(--sunken);color:var(--forest)}.mk-btn.mk-acc{background:var(--accent);color:var(--onAccent)}.mk-btn.mk-full{width:100%}.mk-btns{display:flex;gap:10px}.mk-btns>*{flex:1 1}.mk-tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 8px}.mk-bar-track{height:8px;border-radius:99px;background:var(--sunken);overflow:hidden}.mk-bar-track i{display:block;height:100%;border-radius:99px;background:var(--forest)}hr.mk-sep{border:0;border-top:1px solid var(--line);margin:12px 0}.mk-disc{font-size:11.5px;color:var(--subtle);line-height:1.5;padding:0 4px;display:flex;gap:6px}.mk-disc svg{flex:none;margin-top:1px}.mk-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:min(100%,440px);z-index:40;padding:0 max(12px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-right,0px));pointer-events:none}.mk-dock nav{pointer-events:auto;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(0,40,29,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:24px;padding:7px;box-shadow:0 12px 30px rgba(0,30,22,.35)}.mk-dock a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;border-radius:17px;color:rgba(255,255,255,.82);font-size:12px;font-weight:600;min-height:44px}.mk-dock a[aria-current=page]{background:var(--tabc);color:var(--forest)}.mk-dock a:active{transform:scale(.96)}.mk-due{display:flex;gap:14px;align-items:flex-start}.mk-streak{display:flex;gap:6px;margin-top:12px}.mk-streak span{flex:1 1;text-align:center;font-size:11px;color:var(--subtle)}.mk-streak i{display:block;height:6px;border-radius:9px;background:var(--sunken);margin-bottom:5px}.mk-streak i.mk-on{background:var(--mint-ink)}.mk-streak i.mk-now{background:repeating-linear-gradient(90deg,var(--mint-ink) 0 4px,transparent 4px 7px)}.mk-flow{display:flex;height:16px;border-radius:9px;overflow:hidden;gap:3px;margin:14px 0 12px}.mk-flow i{display:block;height:100%}.mk-legend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mk-legend div{min-width:0}.mk-legend small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.mk-legend small:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--c)}.mk-legend b{font-family:var(--display);font-size:16px}.mk-hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding:2px max(16px,env(safe-area-inset-left,0px)) 6px;scrollbar-width:none}.mk-hscroll::-webkit-scrollbar{display:none}.mk-when{flex:none;width:150px;scroll-snap-align:start;background:var(--surface);border-radius:18px;box-shadow:var(--sh);padding:14px;text-align:left}.mk-when .mk-d{font-family:var(--display);font-weight:800;font-size:22px;line-height:1;margin:10px 0 2px}.mk-when .mk-m{font-size:12px;color:var(--muted)}.mk-when .mk-n{font-weight:600;font-size:14px;margin-top:8px;line-height:1.25}.mk-spot{display:flex;gap:14px;align-items:center;background:var(--sun-soft);border-radius:var(--r-card);padding:16px;text-align:left;width:100%}.mk-spot .mk-t{flex:1 1}.mk-spot b{display:block;font-family:var(--display);font-size:16px}.mk-spark{width:100%;height:70px;display:block}.mk-kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mk-kv>div{background:var(--sunken);border-radius:14px;padding:12px}.mk-kv small{display:block;font-size:12px;color:var(--muted)}.mk-kv b{font-family:var(--display);font-size:18px}.mk-seg{display:flex;background:var(--onFill);border:1px solid var(--onLine);border-radius:14px;padding:4px;margin-top:14px}.mk-seg button{flex:1 1;height:44px;border-radius:10px;font-weight:600;font-size:14px;color:var(--on2)}.mk-seg button[aria-pressed=true]{background:#fff;color:var(--forest)}.mk-donutwrap{display:flex;align-items:center;gap:16px}.mk-donutwrap svg{flex:none}.mk-dl{flex:1 1;flex-direction:column;min-width:0}.mk-dl,.mk-dl div{display:flex;gap:8px}.mk-dl div{align-items:center;font-size:13.5px}.mk-dl div i{width:10px;height:10px;border-radius:3px;flex:none}.mk-dl div span{flex:1 1;color:var(--muted)}.mk-dl div b{font-family:var(--display)}.mk-group-h{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle);padding:12px 16px 4px;display:flex;justify-content:space-between}.mk-live{font-size:11px;font-weight:600;color:var(--mint-ink);background:var(--mint-soft);padding:2px 7px;border-radius:99px;margin-left:6px;vertical-align:1px}.mk-meter{position:relative;height:12px;border-radius:99px;background:var(--sunken);margin:12px 0 6px}.mk-meter i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--sky-ink),#3e7fd6)}.mk-lcard,.mk-ring{display:block}.mk-lcard{border-radius:22px;padding:16px;color:#fff;position:relative;overflow:hidden;text-align:left;width:100%}.mk-lcard.mk-cc{background:linear-gradient(135deg,#a8321b,#d9573a)}.mk-lcard.mk-pl{background:linear-gradient(135deg,#1d4f9e,#3f7ad0)}.mk-lcard.mk-hl{background:linear-gradient(135deg,#0b5a52,#0f7d6f)}.mk-lcard:after{content:"";position:absolute;right:-50px;top:-60px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.08)}.mk-lcard .mk-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mk-lcard .mk-nm{font-family:var(--display);font-weight:700;font-size:16px}.mk-lcard .mk-rt{font-size:12px;font-weight:600;background:rgba(255,255,255,.18);border-radius:99px;padding:3px 9px;white-space:nowrap}.mk-lcard .mk-bal{font-family:var(--display);font-weight:800;font-size:28px;margin:14px 0 2px;letter-spacing:-.02em}.mk-lcard .mk-sub{font-size:13px;color:rgba(255,255,255,.92)}.mk-lcard .mk-pb{height:6px;border-radius:9px;background:rgba(255,255,255,.22);margin-top:14px;overflow:hidden}.mk-lcard .mk-pb i{display:block;height:100%;background:#fff;border-radius:9px}.mk-lcard .mk-meta{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:#fff;margin-top:7px}.mk-first{position:absolute;left:16px;bottom:-1px}.mk-deck{display:flex;flex-direction:column;gap:12px}.mk-lever{background:var(--onFill);border:1px solid var(--onLine);border-radius:18px;padding:14px;margin-top:16px}.mk-lever .mk-lt{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--on2)}.mk-lever .mk-lt b{font-family:var(--display);color:#fff;font-size:17px}.mk input[type=range]{width:100%;accent-color:var(--accent);margin:12px 0 4px;height:28px}.mk-lever .mk-out{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--on2)}.mk-lever .mk-out b{color:var(--accent)}.mk-idea{flex:none;width:250px;scroll-snap-align:start;background:var(--surface);border-radius:18px;box-shadow:var(--sh);padding:16px;text-align:left;display:flex;flex-direction:column;gap:8px}.mk-idea .mk-fig{font-family:var(--display);font-weight:800;font-size:22px;color:var(--coral-ink)}.mk-idea p{margin:0;font-size:13.5px;color:var(--muted)}.mk-tl{position:relative;padding-left:26px}.mk-tl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--line)}.mk-tl>div{position:relative;padding:4px 0 14px}.mk-tl>div:before{content:"";position:absolute;left:-23px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:3px solid var(--c,var(--forest))}.mk-tl b{display:block;font-size:14.5px}.mk-tl span{font-size:12.5px;color:var(--muted)}.mk-range{margin-top:16px}.mk-range .mk-rb{position:relative;height:10px;border-radius:99px;background:var(--onFill);border:1px solid var(--onLine)}.mk-range .mk-rb i{position:absolute;top:-1px;bottom:-1px;border-radius:99px;background:color-mix(in srgb,var(--accent) 55%,transparent)}.mk-range .mk-rb s{position:absolute;top:-5px;width:4px;height:18px;border-radius:3px;background:var(--accent)}.mk-range .mk-rl{display:flex;justify-content:space-between;font-size:12px;color:var(--on3);margin-top:7px}.mk-levers{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mk-levers button{height:44px;padding:0 12px;border-radius:99px;border:1px solid var(--onLine);background:var(--onFill);color:var(--on1);font-size:13px;font-weight:600}.mk-levers button[aria-pressed=true]{background:var(--accent);color:var(--onAccent);border-color:transparent}.mk-goals{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mk-goal{background:var(--surface);border-radius:20px;box-shadow:var(--sh);padding:14px;text-align:left;display:flex;flex-direction:column;gap:8px;min-width:0}.mk-goal .mk-gt{display:flex;justify-content:space-between;align-items:flex-start}.mk-goal b{font-family:var(--display);font-size:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-goal small{font-size:12px;color:var(--muted)}.mk-goal.mk-add{border:2px dashed var(--line);box-shadow:none;background:transparent;align-items:center;justify-content:center;color:var(--violet-ink);font-weight:600;min-height:150px}.mk-road{display:flex;flex-direction:column}.mk-road .mk-st{display:flex;gap:14px;align-items:stretch}.mk-road .mk-ax{width:28px;display:flex;flex-direction:column;align-items:center;flex:none}.mk-road .mk-ax i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.mk-road .mk-ax s{flex:1 1;width:2px;background:var(--line);margin:2px 0}.mk-road .mk-bd{flex:1 1;padding:3px 0 16px;min-width:0}.mk-road .mk-bd b{display:block;font-size:14.5px}.mk-road .mk-bd span{font-size:12.5px;color:var(--muted)}.mk-afford input{width:100%;height:52px;border-radius:14px;border:1.5px solid var(--line);background:var(--sunken);padding:0 14px 0 34px;font-family:var(--display);font-size:20px;font-weight:700}.mk-afford .mk-in{position:relative;margin:12px 0}.mk-afford .mk-in:before{content:"₹";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-family:var(--display);font-weight:700;font-size:20px;color:var(--muted)}.mk-quick{display:flex;gap:8px;flex-wrap:wrap}.mk-quick button{height:44px;padding:0 12px;border-radius:99px;background:var(--violet-soft);color:var(--violet-ink);font-weight:600;font-size:13px}.mk-ans{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.mk-ans>div{border-radius:14px;padding:12px;background:var(--violet-soft)}.mk-ans small{display:block;font-size:12px;color:var(--violet-ink)}.mk-ans b{font-family:var(--display);font-size:19px}.mk-search{position:relative;margin-top:12px}.mk-search input{width:100%;height:46px;border-radius:14px;border:1px solid var(--onLine);background:var(--onFill);color:#fff;padding:0 14px 0 42px}.mk-search input::placeholder{color:var(--on3)}.mk-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--on3)}.mk-toolgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mk-tool{background:var(--surface);border-radius:18px;box-shadow:var(--sh);padding:14px;text-align:left;display:flex;flex-direction:column;gap:10px;min-height:118px}.mk-tool b{font-family:var(--display);font-size:15px;line-height:1.2}.mk-tool small{font-size:12px;color:var(--muted);line-height:1.35}.mk-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mk-field label{font-size:13px;font-weight:600;color:var(--muted)}.mk-field input,.mk-field select{height:48px;border-radius:13px;border:1.5px solid var(--line);background:var(--surface);padding:0 13px;font-size:16px}.mk-field input:focus,.mk-field select:focus{border-color:var(--forest);outline:none}.mk-field .mk-hint{font-size:12px;color:var(--subtle)}.mk-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mk-toggle{width:52px;height:32px;border-radius:99px;background:var(--line);position:relative;flex:none;transition:.2s}.mk-toggle:after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.2s}.mk-toggle[aria-checked=true]{background:var(--mint-ink)}.mk-toggle[aria-checked=true]:after{left:23px}.mk-kinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mk-kinds button{background:var(--sunken);border-radius:16px;padding:14px 6px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-align:center;line-height:1.2}.mk-kinds button[aria-pressed=true]{background:var(--forest);color:#fff}.mk-kinds button[aria-pressed=true] .mk-chip{background:var(--mint);color:var(--forest)}.mk-scrim{position:fixed;inset:0;background:rgba(0,20,14,.42);z-index:70;display:flex;align-items:flex-end;justify-content:center;animation:mk-fade .18s}.mk-sheet{background:var(--bg);width:min(100%,440px);max-height:min(88dvh,100%);border-radius:26px 26px 0 0;display:flex;flex-direction:column;animation:mk-up .25s cubic-bezier(.2,.8,.2,1)}.mk-sheet .mk-sh{display:flex;align-items:center;gap:10px;padding:14px 16px 8px}.mk-sheet .mk-sh h2{flex:1 1;margin:0;font-family:var(--display);font-size:19px}.mk-sheet .mk-sb{overflow-y:auto;padding:4px max(16px,env(safe-area-inset-left,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right,0px))}.mk-grab{width:40px;height:5px;border-radius:9px;background:var(--line);margin:8px auto 0}.mk-xbtn{width:44px;height:44px;border-radius:12px;background:var(--sunken);display:grid;place-items:center}.mk-toast{position:fixed;left:50%;bottom:calc(98px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--forest);color:#fff;padding:11px 16px;border-radius:14px;font-size:14px;font-weight:500;z-index:90;box-shadow:0 10px 26px rgba(0,0,0,.25);display:flex;gap:8px;align-items:center;max-width:calc(100% - 32px)}.mk-toast svg,.mk-toast-act{color:var(--mint)}.mk-toast-act{margin-left:6px;min-height:44px;min-width:44px;padding:0 10px;background:none;border:0;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@keyframes mk-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-rise{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.mk-view{animation:mk-rise .28s ease-out}.mk-celebrate{text-align:center;padding:24px 8px 8px}.mk-celebrate .mk-badge{width:84px;height:84px;border-radius:28px;background:var(--mint);color:var(--forest);display:grid;place-items:center;margin:0 auto 14px}.mk-tbl{width:100%;border-collapse:collapse;font-size:14px}.mk-tbl td{padding:9px 0;border-top:1px solid var(--line)}.mk-tbl td:last-child{text-align:right;font-family:var(--display);font-weight:700}.mk-tbl tr.mk-tot td{font-weight:700;border-top:2px solid var(--ink)}.mk-regime{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.mk-regime>div{border-radius:16px;padding:12px;background:var(--onFill);border:1px solid var(--onLine)}.mk-regime>div.mk-win{background:var(--accent);color:var(--onAccent);border-color:transparent}.mk-regime small{display:block;font-size:12px;opacity:.85}.mk-regime b{font-family:var(--display);font-size:22px}.mk-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mk-filters button{height:44px;padding:0 14px;border-radius:99px;background:var(--surface);box-shadow:var(--sh);font-weight:600;font-size:13px;white-space:nowrap;color:var(--muted)}.mk-filters button[aria-pressed=true]{background:var(--forest);color:#fff}@media (prefers-reduced-motion:reduce){.mk,.mk *{animation:none!important;transition:none!important}}.mk-app{background:var(--bg)}.mk{color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.mk-tab-home{--accent:var(--mint);--tab-soft:var(--mint-soft);--tab-ink:var(--mint-ink)}.mk-tab-money{--accent:var(--sky);--tab-soft:var(--sky-soft);--tab-ink:var(--sky-ink)}.mk-tab-loans{--accent:var(--coral);--tab-soft:var(--coral-soft);--tab-ink:var(--coral-ink)}.mk-tab-plan{--accent:var(--violet);--tab-soft:var(--violet-soft);--tab-ink:var(--violet-ink)}.mk-tab-tools{--accent:var(--sun);--tab-soft:var(--sun-soft);--tab-ink:var(--sun-ink)}:where(.mk) a{color:inherit;text-decoration:none}.mk-white{color:#fff}.mk-accent-txt{color:var(--accent)}.mk-flex1{flex:1 1;min-width:0}.mk-between{align-items:baseline}.mk-between,.mk-between-end{display:flex;justify-content:space-between;gap:10px}.mk-between-end{align-items:flex-end}.mk-p0{margin:0}.mk-mt4{margin-top:4px}.mk-mt6{margin-top:6px}.mk-mt10{margin-top:10px}.mk-mt12{margin-top:12px}.mk-mt14{margin-top:14px}.mk-mt16{margin-top:16px}.mk-mb12{margin-bottom:12px}.mk-subp{margin:4px 0 0}.mk-figure,.mk-figure-mint{font-family:var(--display);font-weight:800;font-size:28px}.mk-figure-mint{color:var(--mint-ink)}.mk-onwhite{background:#fff}.mk-center{text-align:center}.mk-nowrap{white-space:nowrap}.mk-lede{margin:0;color:var(--on2);font-size:14px}.mk-err{color:var(--red);font-size:13px;margin:8px 0 0}.mk-skel{height:220px;border-radius:0 0 30px 30px;background:linear-gradient(165deg,var(--forest-2),var(--forest) 55%,var(--forest-3))}.mk-skel-card{height:140px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh);margin:-40px 16px 0;position:relative}.mk-row-link{color:var(--tab-ink);font-weight:600}.mk-hidden-h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-ans>*,.mk-cols>*,.mk-kv>*{min-width:0}.mk-field input,.mk-field select{width:100%;min-width:0}@media (min-width:768px){.mk-dock.mk-app-dock{display:none}}.ad-inbox-row .mk-t{display:flex;flex-direction:column;gap:2px}.ad-inbox-prev{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.ad-inbox-row.is-unread b{font-weight:800}.ad-unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint-ink,#0a7a55);margin-right:6px;vertical-align:middle}.ad-inbox-row>svg:last-child{flex:none;color:var(--subtle)}.mk-logo{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:#fff}.mk-logo .mk-brandmark{display:block;flex:none}.mk-logo em{font-style:normal;color:var(--mint)}.mk-hero h1{font-family:var(--display);font-weight:800;font-size:31px;line-height:1.12;letter-spacing:-.025em;margin:8px 0;text-wrap:balance}.mk-hero h1 em{font-style:normal;color:var(--accent)}.mk-hero p{margin:0;color:var(--on2);font-size:15px;max-width:36ch}.mk-topics{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px calc(-1 * max(16px,env(safe-area-inset-left,0px))) 0;padding:0 max(16px,env(safe-area-inset-left,0px)) 2px}.mk-topics::-webkit-scrollbar{display:none}.mk-topics button{flex:none;height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--onLine);background:var(--onFill);color:var(--on1);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mk-topics button svg{color:var(--accent)}.mk-lp-search{position:relative;margin-top:16px}.mk-lp-search button{width:100%;height:48px;border-radius:15px;background:#fff;color:var(--muted);display:flex;align-items:center;gap:10px;padding:0 14px;font-size:15px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.mk-lp-search svg{color:var(--forest)}.mk-feature{flex:none;width:272px;scroll-snap-align:start;border-radius:20px;background:var(--surface);box-shadow:var(--sh);text-align:left;flex-direction:column}.mk-cover,.mk-feature{overflow:hidden;display:flex}.mk-cover{height:132px;position:relative;align-items:flex-end;padding:12px;color:#fff}.mk-cover:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-50px;top:-60px;background:rgba(255,255,255,.12)}.mk-cover .mk-bigfig{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.02em;position:relative;z-index:1;line-height:1}.mk-cover .mk-bigfig small{display:block;font-family:var(--body);font-weight:500;font-size:12px;opacity:.85;margin-top:4px;letter-spacing:0}.mk-cv-mint{background:linear-gradient(140deg,#00492f,#0b7a56)}.mk-cv-sky{background:linear-gradient(140deg,#1d4f9e,#3f7ad0)}.mk-cv-coral{background:linear-gradient(140deg,#a8321b,#d9573a)}.mk-cv-violet{background:linear-gradient(140deg,#4b2a91,#7a55cf)}.mk-cv-sun{background:linear-gradient(140deg,#8a5a00,#c98a12)}.mk-cv-teal{background:linear-gradient(140deg,#0b5a52,#0f7d6f)}.mk-feature .mk-fb{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.mk-feature .mk-fb b{font-family:var(--display);font-size:15.5px;line-height:1.25}.mk-meta{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mk-meta .mk-tp{font-weight:600;color:var(--tab-ink)}.mk-alist .mk-row .mk-t b{white-space:normal;line-height:1.3}.mk-alist .mk-row .mk-t span{white-space:normal}.mk-qcard{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh);padding:18px}.mk-qcard .mk-qn{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);font-weight:600}.mk-dots{display:flex;gap:5px}.mk-dots i{width:22px;height:5px;border-radius:9px;background:var(--line)}.mk-dots i.mk-on{background:var(--forest)}.mk-qcard h3{font-size:20px!important;margin:10px 0 4px!important;letter-spacing:-.01em}.mk-money-in{position:relative;margin:14px 0 10px}.mk-money-in input{width:100%;height:56px;border-radius:15px;border:1.5px solid var(--line);background:var(--sunken);padding:0 14px 0 36px;font-family:var(--display);font-size:22px;font-weight:700}.mk-money-in input:focus{outline:none;border-color:var(--forest)}.mk-money-in:before{content:"₹";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:var(--display);font-weight:700;font-size:22px;color:var(--muted)}.mk-echo{font-size:12.5px;color:var(--muted);min-height:18px;margin:-4px 2px 10px}.mk-picks{display:flex;gap:8px;margin-bottom:14px}.mk-picks button{flex:1 1;height:38px;border-radius:12px;background:var(--mint-soft);color:var(--mint-ink);font-family:var(--display);font-weight:700;font-size:14px}.mk-result{border-radius:var(--r-card);color:#fff;padding:20px;position:relative;overflow:hidden;background:radial-gradient(90% 70% at 92% -8%,color-mix(in srgb,var(--mint) 30%,transparent),transparent 62%),linear-gradient(165deg,var(--forest-2),var(--forest) 55%,var(--forest-3))}.mk-result .mk-big{font-family:var(--display);font-weight:800;font-size:38px;line-height:1.05;letter-spacing:-.025em;margin:6px 0}.mk-result .mk-big em{font-style:normal;color:var(--mint)}.mk-recap{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mk-recap button{height:30px;padding:0 10px;border-radius:99px;background:var(--onFill);border:1px solid var(--onLine);color:var(--on2);font-size:12.5px}.mk-recap button b{color:#fff}.mk-sell{border-radius:var(--r-card);padding:20px;background:var(--mint-soft)}.mk-sell h2{font-family:var(--display);font-size:21px;margin:0 0 6px;letter-spacing:-.015em;color:var(--forest);text-wrap:balance}.mk-feats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 16px}.mk-feats>div{background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}.mk-feats b{font-size:13.5px;line-height:1.3}.mk-feats small{font-size:12px;color:var(--muted);line-height:1.35}.mk-trust{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;color:var(--muted)}.mk-trust span{display:flex;gap:8px;align-items:center}.mk-trust svg{color:var(--mint-ink);flex:none}.mk-crumb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:99px;background:var(--onFill);border:1px solid var(--onLine);color:var(--on2);font-size:12.5px;font-weight:600}.mk-crumb svg{color:var(--accent)}.mk-art h1{font-family:var(--display);font-weight:800;font-size:27px;line-height:1.16;letter-spacing:-.02em;margin:12px 0 10px;text-wrap:balance}.mk-art .mk-meta{color:var(--on3)}.mk-art .mk-meta .mk-tp{color:var(--accent)}.mk-byline{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--on2)}.mk-byline i{width:32px;height:32px;border-radius:50%;background:var(--mint);color:var(--forest);display:grid;place-items:center;font-style:normal;font-weight:800;font-family:var(--display)}.mk-quick-ans{border-left:4px solid var(--mint-ink)}.mk-quick-ans .mk-eb{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mint-ink);display:flex;gap:6px;align-items:center}.mk-quick-ans p{margin:8px 0 0;font-size:15.5px;line-height:1.55}.mk-toc{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.mk-toc::-webkit-scrollbar{display:none}.mk-toc button{flex:none;height:34px;padding:0 13px;border-radius:99px;background:var(--surface);box-shadow:var(--sh);font-size:13px;font-weight:600;color:var(--forest);white-space:nowrap}.mk-prose h2{font-family:var(--display);font-size:20px;line-height:1.25;margin:4px 0 8px;letter-spacing:-.01em;text-wrap:balance}.mk-prose p{margin:0 0 12px;font-size:15.5px;line-height:1.65;color:#22332c}.mk-formula{font-family:var(--mono);font-size:13.5px;background:var(--sunken);border-radius:12px;padding:12px 14px;color:var(--forest);margin:4px 0 12px}.mk-ladder{display:flex;flex-direction:column;gap:0;margin:6px 0 4px}.mk-ladder>div{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mk-ladder>div:first-child{border-top:0}.mk-ladder .mk-lb{flex:1 1;font-size:14px;color:var(--muted)}.mk-ladder b{font-family:var(--display);font-size:17px}.mk-ladder .mk-bar-track{flex:none;width:90px}.mk-faq details{border-top:1px solid var(--line)}.mk-faq details:first-of-type{border-top:0}.mk-faq summary{list-style:none;display:flex;gap:10px;align-items:center;padding:14px 16px;font-weight:600;font-size:15px;cursor:pointer}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary span{flex:1 1}.mk-faq summary svg{transition:transform .2s;color:var(--muted);flex:none}.mk-faq details[open] summary svg{transform:rotate(90deg)}.mk-faq details p{margin:0;padding:0 16px 14px;font-size:14.5px;line-height:1.6;color:var(--muted)}.mk-embed{border:1.5px solid var(--mint-soft)}.mk-embed .mk-eh{display:flex;gap:10px;align-items:center;margin-bottom:12px}.mk-basics{display:flex;flex-direction:column;gap:10px}.mk-basics>div{display:flex;gap:12px;align-items:flex-start}.mk-basics b{display:block;font-size:14.5px}.mk-basics p{margin:2px 0 0;font-size:13.5px;color:var(--muted);line-height:1.5}.mk-path{counter-reset:p}.mk-path .mk-row{counter-increment:p}.mk-num-i{width:30px;height:30px;border-radius:50%;background:var(--forest);color:var(--mint);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;flex:none}.mk-slider-f{margin-bottom:14px}.mk-slider-f .mk-lt{display:flex;justify-content:space-between;align-items:baseline}.mk-slider-f label{font-size:13px;font-weight:600;color:var(--muted)}.mk-slider-f output{font-family:var(--display);font-weight:700;font-size:17px}.mk-slider-f input[type=range]{accent-color:var(--forest);margin:6px 0 0}.mk-slider-f .mk-ends{display:flex;justify-content:space-between;font-size:11.5px;color:var(--subtle)}.mk-split{display:flex;height:14px;border-radius:9px;overflow:hidden;gap:3px;margin:4px 0 12px}.mk-split i{display:block;height:100%}.mk-save-to{display:flex;gap:14px;align-items:center;background:var(--coral-soft);border-radius:var(--r-card);padding:16px}.mk-save-to b{display:block;font-family:var(--display);font-size:16px}.mk-priya{border:1.5px dashed var(--line);box-shadow:none;background:var(--surface)}.mk-priya .mk-ph{display:flex;gap:10px;align-items:center;margin-bottom:12px}.mk-priya .mk-av{width:40px;height:40px;border-radius:50%;background:var(--violet-soft);color:var(--violet-ink);display:grid;place-items:center;font-family:var(--display);font-weight:800}.mk-ex-tag{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--sun-soft);color:var(--sun-ink);border-radius:99px;padding:3px 8px}.mk-gbtn{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.mk-gdot{width:20px;height:20px;border-radius:50%;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0)}.mk-or{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--subtle);margin:14px 0}.mk-or:after,.mk-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.mk-code{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin:14px 0}.mk-code input{height:54px;border-radius:13px;border:1.5px solid var(--line);background:var(--surface);text-align:center;font-family:var(--display);font-size:22px;font-weight:700;min-width:0;width:100%}.mk-code input:focus{outline:none;border-color:var(--forest)}.mk-foot{margin-top:24px;background:var(--forest);color:var(--on2);padding:24px max(16px,env(safe-area-inset-left,0px)) 28px max(16px,env(safe-area-inset-right,0px));border-radius:30px 30px 0 0}.mk-foot .mk-logo{font-size:18px;margin-bottom:10px}.mk-foot p{font-size:12.5px;line-height:1.55;margin:0 0 14px;color:var(--on3)}.mk-foot nav{display:flex;flex-wrap:wrap;gap:0 16px;margin-bottom:14px}.mk-foot nav button{color:var(--on1);font-size:13.5px;font-weight:500}.mk-foot small{font-size:11.5px;color:var(--on3)}.mk-legal h2{font-family:var(--display);font-size:17px;margin:0 0 6px}.mk-legal li,.mk-legal p{font-size:14.5px;line-height:1.62;color:#22332c}.mk-legal ul{padding-left:18px;margin:0 0 10px}.mk-search-full input{width:100%;height:48px;border-radius:14px;border:1px solid var(--onLine);background:#fff;color:var(--ink);padding:0 14px 0 42px;font-size:16px}.mk-search-full{position:relative;margin-top:12px}.mk-search-full svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.mk-empty{padding:22px 16px;text-align:center;color:var(--muted);font-size:14px}.mk-lp-search button{text-align:left}.mk-lp-search button span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-sec-h.mk-on-dark{margin:22px 2px 0}.mk-sec-h.mk-on-dark h2{color:#fff}.mk-sec-h.mk-on-dark button{color:var(--accent)}.mk-lift>.mk-hscroll:first-child{margin-top:-6px}.mk-priya+.mk-card .mk-row .mk-t b{white-space:normal}.mk-app:has(.mk-foot){padding-bottom:0}.mk-foot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));margin-bottom:0}.mk-demo{border:1.5px dashed var(--line)}.mk-demo-head{border-radius:16px;padding:14px;color:#fff;background:linear-gradient(160deg,var(--forest-2),var(--forest) 60%,var(--forest-3))}.mk-demo-head>small{font-size:12px;color:var(--on3);display:block}.mk-demo-head>b{font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.02em;display:block;margin-top:2px}.mk-demo-head .mk-strip{margin-top:12px}.mk-t-sky-d>b{color:var(--sky)}.mk-t-coral-d>b{color:var(--coral)}.mk-t-violet-d>b{color:var(--violet)}.mk-idea-ex{display:flex;gap:12px;align-items:flex-start;background:var(--coral-soft);border-radius:16px;padding:12px;margin-top:12px}.mk-idea-ex b{display:block;font-size:14px}.mk-idea-ex span{font-size:12.5px;color:var(--muted)}.mk-basics .mk-num-i{margin-top:1px}.mk-bar-title{font-family:var(--display);font-size:19px;font-weight:700;flex:1 1;letter-spacing:-.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-foot nav a{color:var(--on1);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;min-height:44px}.mk-foot .mk-logo{flex:none}.mk-site .mk-pillbtn{text-decoration:none}.mk-foot nav a,.mk-login-terms a,.mk-sec-h a{position:relative}.mk-foot nav a:after{content:"";position:absolute;inset:0 -8px}.mk-sec-h a:after{content:"";position:absolute;inset:-12px -6px}.mk-login-terms a:after{content:"";position:absolute;inset:-4px -2px}.mk-crumb,.mk-home-more,.mk-picks button,.mk-sec-h button,.mk-tax-inline,.tap-ext{position:relative}.mk-sec-h button:after{content:"";position:absolute;inset:-12px -6px}.mk-toc-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-home-more:after,.mk-tax-inline:after{content:"";position:absolute;inset:-12px -4px}.mk-picks button:after{content:"";position:absolute;inset:-3px 0}.mk-toggle:before{content:"";position:absolute;inset:-6px -2px}.tap-ext:after{content:"";position:absolute;inset:var(--tap-y,-13px) var(--tap-x,-4px)}@media (max-width:767px){.mk-logo{position:relative}.mk-logo:after{content:"";position:absolute;inset:-7px -2px}.mk-crumb:after{content:"";position:absolute;inset:-7px 0}.mk-toc{padding:5px 0;margin-block:-3px}.mk-toc a,.mk-toc button{position:relative}.mk-toc a:after,.mk-toc button:after{content:"";position:absolute;inset:-5px 0}.mk-topics{padding-top:4px;padding-bottom:6px;margin-top:10px;margin-bottom:-4px}.mk-home-read nav.mk-topics{margin-top:-4px}.mk-topics a,.mk-topics button{position:relative}.mk-topics a:after,.mk-topics button:after{content:"";position:absolute;inset:-4px 0}}.mk{--page:#f3f6f4;--paper:#fff;--line-2:#d3dcd8;--subtle:#5f6f68;--r-sm:8px;--r:14px;--r-lg:22px;--sh-1:0 1px 2px rgba(0,53,39,.06),0 4px 14px rgba(0,53,39,.05);--sh-2:0 2px 4px rgba(0,53,39,.06),0 18px 40px rgba(0,53,39,.10);--on-line:rgba(255,255,255,.14);--amber:#b45309;--amber-soft:#fef3e2;--rose-ink:#9b2c5a;--rose-soft:#fbe7ef}@media (max-width:767px){.dk-foot,.dk-mast,.dk-only{display:none!important}}@media (min-width:768px){.ph-only{display:none!important}.mk-app.mk-site{max-width:none;box-shadow:none;padding-bottom:0;background:var(--page)}.mk-dock.mk-site-dock,.mk-site .mk-bar,.mk-site>.mk-foot{display:none!important}.mk-site h1,.mk-site h2,.mk-site h3{text-wrap:balance}.dk-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-view{animation:dk-rise .35s ease both}}@keyframes dk-rise{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dk-view{animation:none}}.dk-wrap{max-width:1320px;margin:0 auto;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.dk-mast{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.dk-mast .dk-wrap{gap:28px;height:68px}.dk-logo,.dk-mast .dk-wrap{display:flex;align-items:center}.dk-logo{gap:9px;text-decoration:none;flex:none}.dk-logo .mk-brandmark{display:block;flex:none}.dk-logo span{font:800 20px var(--display);letter-spacing:-.03em;color:var(--forest)}.dk-logo em{font-style:normal;color:var(--mint-ink)}.dk-places{display:flex;gap:4px;margin:0;padding:0;list-style:none}.dk-places a{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;text-decoration:none;font:600 14px var(--display);color:var(--muted)}.dk-places a:hover{background:var(--sunken);color:var(--ink)}.dk-places a .dk-dot{width:8px;height:8px;border-radius:50%;background:var(--h)}.dk-places a[aria-current=page]{background:var(--forest);color:#fff}.dk-mast-search{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--sunken);border:1px solid transparent;border-radius:999px;padding:0 14px;height:40px;width:260px;color:var(--subtle)}.dk-mast-search:focus-within{border-color:var(--line-2);background:#fff}.dk-mast-search input{border:0;background:none;outline:none;width:100%;color:var(--ink)}.dk-mast-search-btn{display:none}.dk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;font:600 14px var(--display);text-decoration:none;white-space:nowrap;transition:transform .12s ease,background .15s}.dk-btn:active{transform:scale(.98)}.dk-btn-dark{background:var(--forest);color:#fff}.dk-btn-dark:hover{background:var(--forest-2)}.dk-btn-mint{background:var(--mint);color:var(--forest)}.dk-btn-mint:hover{background:#8dfccb}.dk-btn-line{background:#fff;color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--line-2)}.dk-btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--forest)}.dk-btn-ghost-on{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px var(--on-line)}.dk-btn-sm{height:34px;padding:0 13px;font-size:13px}.dk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.dk-chip,.dk-eyebrow{font:600 12px var(--body)}.dk-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--s-soft,var(--sunken));color:var(--s-ink,var(--muted));white-space:nowrap;width:max-content;justify-self:start;align-self:flex-start}.dk-chip .dk-sw{width:7px;height:7px;border-radius:50%;background:currentColor}.dk-sec{padding-block:64px}.dk-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.dk-sec-head h2{font-size:30px;font-weight:700}.dk-sec-head p{color:var(--muted);margin-top:6px;max-width:60ch}.dk-link{color:var(--forest);font:600 14px var(--display);text-decoration:none;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.dk-link:hover{text-decoration:underline;text-underline-offset:3px}.dk-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.dk-ex-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;background:var(--sun);color:var(--forest)}.dk-disc{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--subtle);line-height:1.5}.dk-disc svg{flex:none;margin-top:2px}[data-s=tax]{--s:var(--sun);--s-ink:var(--sun-ink);--s-soft:var(--sun-soft)}[data-s=loans]{--s:var(--coral);--s-ink:var(--coral-ink);--s-soft:var(--coral-soft)}[data-s=home]{--s:var(--sky);--s-ink:var(--sky-ink);--s-soft:var(--sky-soft)}[data-s=save]{--s:var(--violet);--s-ink:var(--violet-ink);--s-soft:var(--violet-soft)}[data-s=protect]{--s:#f6b3cc;--s-ink:var(--rose-ink);--s-soft:var(--rose-soft)}[data-s=jobs]{--s:var(--mint);--s-ink:var(--mint-ink);--s-soft:var(--mint-soft)}.dk-hero{background:radial-gradient(1200px 500px at 85% -10%,rgba(111,251,190,.18),transparent 60%),radial-gradient(900px 500px at -10% 120%,rgba(143,211,255,.12),transparent 60%),var(--forest);color:#fff}.dk-hero .dk-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:56px;gap:56px;padding-block:64px 72px;align-items:center}.dk-hero .dk-eyebrow{color:var(--mint)}.dk-hero h1{font-size:50px;line-height:1.06;font-weight:800;margin:14px 0 30px;letter-spacing:-.035em}.dk-sentence{font:500 23px/1.95 var(--display);color:var(--on2);letter-spacing:-.01em}.dk-blank{display:inline-flex;align-items:baseline;gap:2px;border-bottom:2px solid var(--on3);padding:0 4px;margin:0 2px;transition:border-color .2s}.dk-blank:focus-within{border-color:var(--mint)}.dk-blank b{font-weight:700;color:var(--mint)}.dk-blank input{width:7.4ch;border:0;outline:none;background:none;color:#fff;font:700 23px var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.dk-blank input::placeholder{color:transparent}.dk-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.dk-pick{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--on-line);background:rgba(255,255,255,.06);color:var(--on2);font:500 13px var(--body);cursor:pointer}.dk-pick:hover{background:rgba(255,255,255,.12);color:#fff}.dk-hero-note{margin-top:22px;font-size:13px;color:var(--on3)}.dk-runway{background:var(--forest-3);border:1px solid var(--on-line);border-radius:26px;padding:28px 30px 26px;box-shadow:0 30px 60px rgba(0,0,0,.25)}.dk-runway-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dk-runway-who{font:600 13px var(--body);color:var(--on2)}.dk-runway-fig{font:800 54px/1 var(--display);letter-spacing:-.04em;margin:18px 0 6px;color:#fff}.dk-runway-sub{color:var(--on2);font-size:15px}.dk-runway svg{display:block;width:100%;height:auto;margin:26px 0 18px;overflow:visible}.dk-runway-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;border-top:1px solid var(--on-line);padding-top:18px}.dk-runway-facts dt{font-size:12px;color:var(--on3)}.dk-runway-facts dd{margin:3px 0 0;font:700 17px var(--display);color:#fff}.dk-runway-cta{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.dk-trust{background:var(--paper);border-bottom:1px solid var(--line)}.dk-trust .dk-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding-block:22px}.dk-trust div{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--muted)}.dk-trust b{display:block;color:var(--ink);font:600 14px var(--display)}.dk-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--mint-soft);color:var(--mint-ink);flex:none}.dk-week{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:24px;gap:24px}.dk-lead{padding:34px 36px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;text-decoration:none}.dk-lead:after{content:"₹";position:absolute;right:-10px;bottom:-60px;font:800 260px/1 var(--display);color:var(--sun-soft);z-index:0}.dk-lead>*{position:relative;z-index:1}.dk-lead h3{font-size:32px;line-height:1.15;font-weight:800}.dk-lead .dk-ans{font-size:16.5px;line-height:1.65;color:var(--ink);max-width:56ch}.dk-lead .dk-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:auto}.dk-qlist{display:flex;flex-direction:column}.dk-qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:18px 20px;border-bottom:1px solid var(--line);text-decoration:none;cursor:pointer}.dk-qrow:last-child{border-bottom:0}.dk-qrow:hover{background:var(--sunken)}.dk-qrow h4{margin:6px 0 0;font:700 17px/1.3 var(--display);letter-spacing:-.01em;grid-column:1}.dk-qrow .dk-rt{grid-row:1/3;grid-column:2;align-self:center;font-size:13px;color:var(--subtle)}.dk-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.dk-subj{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.dk-subj-top{padding:18px 18px 16px;background:var(--s-soft);border-bottom:1px solid var(--line)}.dk-subj-top .dk-glyph{width:40px;height:40px;border-radius:12px;background:var(--s);color:var(--forest);display:grid;place-items:center;margin-bottom:14px}.dk-subj-top h3{font-size:17px;font-weight:700}.dk-subj-top p{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.45}.dk-subj ul{list-style:none;margin:0;padding:8px 8px 0;flex:1 1}.dk-subj li a{display:block;padding:9px 10px;border-radius:9px;font-size:14px;line-height:1.4;text-decoration:none;color:var(--ink)}.dk-subj li a:hover{background:var(--sunken)}.dk-subj-foot{padding:10px 18px 16px;font:600 13px var(--display);color:var(--s-ink);text-decoration:none}.dk-toolbox{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.dk-toolbox th{text-align:left;font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);padding:14px 20px;background:var(--sunken)}.dk-toolbox td,.dk-toolbox th{border-bottom:1px solid var(--line)}.dk-toolbox td{padding:16px 20px;vertical-align:middle;font-size:14px;color:var(--muted)}.dk-toolbox tr:last-child td{border-bottom:0}.dk-toolbox tbody tr{cursor:pointer}.dk-toolbox tbody tr:hover td{background:#fafcfb}.dk-tname{display:flex;align-items:center;gap:12px;color:var(--ink);font:700 15px var(--display)}.dk-tname .dk-g{width:34px;height:34px;border-radius:10px;background:var(--s-soft);color:var(--s-ink);display:grid;place-items:center;flex:none}.dk-needs{display:flex;gap:6px;flex-wrap:wrap}.dk-needs span{font-size:12px;padding:3px 8px;border-radius:6px;background:var(--sunken);color:var(--muted)}.dk-memory{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center}.dk-memory h2{font-size:36px;font-weight:800;line-height:1.1}.dk-memory ul{list-style:none;padding:0;margin:26px 0 30px;display:grid;grid-gap:16px;gap:16px}.dk-memory li{display:flex;gap:14px;align-items:flex-start;color:var(--muted)}.dk-memory li b{display:block;color:var(--ink);font:700 15px var(--display);margin-bottom:2px}.dk-window{background:var(--paper);border-radius:20px;border:1px solid var(--line-2);box-shadow:var(--sh-2);overflow:hidden}.dk-win-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--sunken)}.dk-win-bar i{width:11px;height:11px;border-radius:50%;background:var(--line-2)}.dk-win-bar span{margin-left:12px;font:500 12px var(--mono);color:var(--subtle)}.dk-win-bar .dk-ex-tag{margin-left:auto}.dk-win-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.dk-tile{border-radius:16px;padding:16px 18px;background:var(--sunken)}.dk-tile.big{grid-column:1/-1;background:var(--forest);color:#fff}.dk-tile .dk-k{font-size:12px;color:var(--subtle)}.dk-tile.big .dk-k{color:var(--on3)}.dk-tile .dk-v{font:800 24px var(--display);letter-spacing:-.02em;margin-top:4px}.dk-tile.big .dk-v{font-size:34px;color:var(--mint)}.dk-tile .dk-s{font-size:13px;color:var(--muted);margin-top:2px}.dk-foot,.dk-tile.big .dk-s{color:var(--on2)}.dk-foot{background:var(--forest-3);margin-top:40px}.dk-foot .dk-wrap{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:36px;gap:36px;padding-block:56px 30px}.dk-foot .dk-logo span{color:#fff}.dk-foot p{font-size:14px;line-height:1.6;margin-top:16px;max-width:38ch}.dk-foot .dk-foot-h{margin:0 0 14px;font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--on3)}.dk-foot nav{display:flex;flex-direction:column;gap:9px}.dk-foot nav a{color:var(--on2);text-decoration:none;font-size:14px;cursor:pointer}.dk-foot nav a:hover{color:#fff}.dk-foot-base{grid-column:1/-1;border-top:1px solid var(--on-line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--on3);flex-wrap:wrap}.dk-page-head{padding-block:44px 28px;border-bottom:1px solid var(--line);background:var(--paper)}.dk-page-head h1{font-size:40px;font-weight:800}.dk-page-head p{color:var(--muted);margin-top:8px;max-width:62ch}.dk-bigsearch{display:flex;align-items:center;gap:12px;margin-top:22px;max-width:640px;height:54px;padding:0 20px;border-radius:16px;background:var(--sunken);border:1.5px solid transparent;color:var(--subtle)}.dk-bigsearch:focus-within{border-color:var(--forest);background:#fff}.dk-bigsearch input{flex:1 1;border:0;background:none;outline:none;font-size:16px;color:var(--ink)}.dk-hub{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:40px;gap:40px;padding-block:32px 64px}.dk-rail{position:-webkit-sticky;position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:2px}.dk-rail button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;border-radius:10px;cursor:pointer;text-align:left;font:500 14px var(--body);color:var(--muted)}.dk-rail button .dk-sw{width:10px;height:10px;border-radius:3px;background:var(--s,var(--line-2))}.dk-rail button .dk-n{margin-left:auto;font:500 12px var(--mono);color:var(--subtle)}.dk-rail button:hover{background:var(--paper)}.dk-rail button[aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--sh-1)}.dk-rail .dk-eyebrow{padding:0 12px 8px}.dk-res-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.dk-res-top .dk-count{font-size:14px;color:var(--muted)}.dk-seg{display:inline-flex;background:var(--sunken);border-radius:999px;padding:3px}.dk-seg button{height:30px;padding:0 13px;border-radius:999px;border:0;background:none;font:600 13px var(--display);color:var(--muted);cursor:pointer}.dk-seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.dk-results{display:flex;flex-direction:column;gap:10px}.dk-res{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;padding:20px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s}.dk-res:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.dk-res h3{font-size:19px;font-weight:700;grid-column:1;margin-top:2px}.dk-res p{grid-column:1;color:var(--muted);font-size:14.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80ch}.dk-res .dk-side{grid-column:2;grid-row:1/4;align-self:center;text-align:right;font-size:13px;color:var(--subtle);display:flex;flex-direction:column;gap:6px;align-items:flex-end}.dk-empty{padding:48px;text-align:center;color:var(--muted);background:var(--paper);border:1px dashed var(--line-2);border-radius:var(--r)}.dk-crumbs{font-size:13px;color:var(--subtle);padding-block:22px 0;display:flex;gap:8px;flex-wrap:wrap}.dk-crumbs a{color:var(--muted);text-decoration:none;cursor:pointer}.dk-crumbs a:hover{text-decoration:underline}.dk-desk{display:grid;grid-template-columns:200px minmax(0,1fr) 360px;grid-gap:48px;gap:48px;padding-block:22px 72px;align-items:start}.dk-toc{position:-webkit-sticky;position:sticky;top:96px;font-size:13.5px}.dk-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--line);color:var(--muted);text-decoration:none;cursor:pointer}.dk-toc a.on,.dk-toc a:hover{color:var(--ink)}.dk-toc a.on{border-color:var(--forest);font-weight:600}.dk-toc-sel{display:none}.dk-read{max-width:700px}.dk-read h1{font-size:42px;line-height:1.1;font-weight:800;margin:14px 0}.dk-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13.5px;color:var(--subtle)}.dk-answer{margin:30px 0 8px;padding:24px 26px;border-radius:var(--r-lg);background:var(--sun-soft);border:1px solid #f4e1b0}.dk-answer .dk-eyebrow{color:var(--sun-ink)}.dk-answer p{margin-top:10px;font:500 18.5px/1.6 var(--display);letter-spacing:-.005em;color:var(--ink)}.dk-read h2{font-size:26px;font-weight:700;margin:46px 0 14px;scroll-margin-top:96px}.dk-read p.b{font-size:16.5px;line-height:1.75;color:#1f3029;margin-bottom:16px}.dk-fig{display:inline;border:0;padding:1px 6px;margin:0 1px;border-radius:6px;background:var(--mint-soft);color:var(--mint-ink);font:600 inherit;font-family:var(--body);cursor:pointer;border-bottom:1.5px dashed var(--mint-ink)}.dk-fig:hover{background:var(--mint);color:var(--forest)}.dk-ttable{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14.5px}.dk-ttable th{text-align:left;font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);padding:10px 12px;border-bottom:1.5px solid var(--line-2)}.dk-ttable td{padding:11px 12px;border-bottom:1px solid var(--line)}.dk-ttable td.r,.dk-ttable th.r{text-align:right}.dk-ttable td.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-ttable tbody tr.pick-row{cursor:pointer}.dk-ttable tbody tr.pick-row:hover td{background:var(--mint-soft)}.dk-ttable tfoot td{font-weight:700;border-bottom:0;border-top:1.5px solid var(--line-2)}.dk-tscroll{overflow-x:auto}.dk-note-box{display:flex;gap:12px;padding:18px 20px;border-radius:var(--r);background:var(--sunken);font-size:14.5px;color:var(--muted);line-height:1.6;margin:8px 0 18px}.dk-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.dk-related a{padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;cursor:pointer;font:700 15px/1.35 var(--display)}.dk-related a:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.dk-related a .dk-chip{margin-bottom:10px}.dk-bench{position:-webkit-sticky;position:sticky;top:92px;border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-2);overflow:hidden}.dk-bench-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;background:var(--forest);color:#fff}.dk-bench-head b{font:700 15px var(--display)}.dk-bench-head small{color:var(--on3);font-size:12px}.dk-bench-toggle{display:none}.dk-bench-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.dk-field label{display:block;font:600 13px var(--body);color:var(--muted);margin-bottom:6px}.dk-money{display:flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line-2);background:#fff;transition:border-color .15s}.dk-money:focus-within{border-color:var(--forest)}.dk-money b{color:var(--subtle);font-weight:600}.dk-money input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:600 16px var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-money .dk-unit{color:var(--subtle);font-size:13px}.dk-echo{font-size:12px;color:var(--subtle);margin-top:5px;min-height:1.2em}.dk-bench.flash{animation:flash 1s ease}@keyframes flash{0%{box-shadow:0 0 0 0 rgba(111,251,190,.9),var(--sh-2)}to{box-shadow:0 0 0 18px rgba(111,251,190,0),var(--sh-2)}}.dk-bars{display:flex;flex-direction:column;gap:12px}.dk-bar-row .dk-lab{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;color:var(--muted)}.dk-bar-row .dk-lab b{color:var(--ink);font:700 15px var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-bar-track{height:12px;border-radius:999px;background:var(--sunken);overflow:hidden}.dk-bar-fill{height:100%;border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.dk-verdict{padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5}.dk-verdict.wait{background:var(--amber-soft);color:#7a3a05}.dk-verdict.ok{background:var(--mint-soft);color:var(--mint-ink)}details.more{border-top:1px solid var(--line);padding-top:12px}details.more summary{cursor:pointer;font:600 13.5px var(--display);color:var(--forest);list-style:none}details.more summary::-webkit-details-marker{display:none}details.more[open] summary{margin-bottom:12px}.dk-ded{display:grid;grid-gap:10px;gap:10px}.dk-check{display:flex;gap:9px;align-items:center;font-size:13.5px;color:var(--muted);cursor:pointer}.dk-check input{width:17px;height:17px;accent-color:var(--forest)}.dk-tgroups{display:flex;flex-direction:column;gap:40px;padding-block:36px 72px}.dk-tgroup h2{font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:14px}.dk-tgroup h2 .dk-sw{width:12px;height:12px;border-radius:4px;background:var(--s)}.dk-tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dk-tcard{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.dk-tcard:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.dk-tcard .dk-g{width:42px;height:42px;border-radius:12px;background:var(--s-soft);color:var(--s-ink);display:grid;place-items:center}.dk-tcard h3{font-size:17px;font-weight:700}.dk-tcard p{font-size:14px;color:var(--muted);line-height:1.5;flex:1 1}.dk-tcard .dk-needs{margin-top:4px}.dk-ws-head{background:var(--paper);border-bottom:1px solid var(--line)}.dk-ws-head .dk-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:30px 26px}.dk-ws-head h1{font-size:34px;font-weight:800;margin-top:8px}.dk-ws-head p{color:var(--muted);margin-top:6px;max-width:64ch}.dk-ws{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:28px;gap:28px;padding-block:28px 72px;align-items:start}.dk-panel{padding:24px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:92px}.dk-panel h2{font-size:17px;font-weight:700}.dk-panel .dk-sub{font-size:13px;color:var(--muted);margin-top:-12px}.dk-quick{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.dk-quick button{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:500 12.5px var(--body);color:var(--muted);cursor:pointer}.dk-quick button:hover{border-color:var(--forest);color:var(--forest)}.dk-slider{width:100%;accent-color:var(--forest);margin-top:10px}.dk-outcome{display:flex;flex-direction:column;gap:18px}.dk-answer-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;background:var(--forest);color:#fff;border-radius:var(--r-lg);overflow:hidden}.dk-answer-strip>div{padding:22px 24px;border-right:1px solid var(--on-line)}.dk-answer-strip>div:last-child{border-right:0}.dk-answer-strip .dk-k{font-size:12.5px;color:var(--on3)}.dk-answer-strip .dk-v{font:800 30px var(--display);letter-spacing:-.03em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-answer-strip .dk-v.accent{color:var(--mint)}.dk-answer-strip .dk-s{font-size:13px;color:var(--on2);margin-top:2px}.dk-compare{width:100%;border-collapse:collapse;font-size:14.5px}.dk-compare th{padding:16px 20px;text-align:right;font:700 15px var(--display);border-bottom:1.5px solid var(--line-2)}.dk-compare th:first-child{text-align:left;font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dk-compare td{padding:12px 20px;border-bottom:1px solid var(--line);text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-compare td:first-child{text-align:left;font-family:var(--body);color:var(--muted)}.dk-compare tr.total td{font:800 17px var(--display);color:var(--ink);border-bottom:0;padding-block:16px}.dk-compare col.win{background:var(--mint-soft)}.dk-offer{padding:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dk-ladder h3{font-size:16px;font-weight:700;margin-bottom:10px}.dk-ladder .dk-step{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;padding:7px 0;border-bottom:1px solid var(--line)}.dk-ladder .dk-step span:last-child{text-align:right;font-family:var(--mono)}.dk-ladder .dk-lbar{grid-column:1/-1;height:5px;border-radius:9px;background:var(--sunken);overflow:hidden}.dk-ladder .dk-lbar i{display:block;height:100%;background:var(--s)}.dk-chart-card{padding:22px 24px}.dk-chart-card h3{font-size:16px;font-weight:700}.dk-chart-card .dk-legend{display:flex;gap:16px;font-size:13px;color:var(--muted);margin-top:6px}.dk-chart-card .dk-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.dk-chart-card svg{width:100%;height:auto;display:block;margin-top:14px}.dk-chart-card svg text{font:500 11px var(--mono);fill:var(--subtle)}.dk-excard{padding:22px 24px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;border:1.5px dashed var(--line-2);background:#fffdf6}.dk-excard,.dk-prompt{gap:18px;align-items:center}.dk-prompt{padding:32px;display:flex}.dk-prompt h3{font-size:20px;font-weight:700}.dk-prompt p{color:var(--muted);margin-top:4px}.dk-preview-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding-block:40px 72px;align-items:start}.dk-pv-head h1{font-size:40px;font-weight:800;line-height:1.08}.dk-pv-head p{color:var(--muted);margin-top:10px;max-width:58ch;font-size:16px}.dk-pv-tabs{display:flex;gap:6px;margin:24px 0 16px}.dk-pv-tabs button{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;cursor:pointer;font:600 14px var(--display);color:var(--muted)}.dk-pv-tabs button .dk-dot{width:8px;height:8px;border-radius:50%;background:var(--h)}.dk-pv-tabs button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.dk-appwin .dk-win-body{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;gap:14px}.dk-appwin .dk-tile.big{grid-column:1/-1}.dk-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;font-size:14px;color:var(--muted)}.dk-kv b{color:var(--ink);font-family:var(--mono);font-weight:500;text-align:right}.dk-loanrow{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--sunken)}.dk-loanrow .dk-nm{font:700 15px var(--display)}.dk-loanrow .dk-nm small{display:block;font:500 12px var(--body);color:var(--subtle);margin-top:2px}.dk-loanrow .dk-c .dk-k{font-size:11.5px;color:var(--subtle)}.dk-loanrow .dk-c .dk-v{font:600 15px var(--mono)}.dk-paidbar{grid-column:1/-1;height:6px;border-radius:9px;background:#fff;overflow:hidden}.dk-paidbar i{display:block;height:100%;background:var(--coral)}.dk-goalrow{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--sunken)}.dk-ring{width:72px;height:72px}.dk-signin{padding:30px;position:-webkit-sticky;position:sticky;top:92px;display:flex;flex-direction:column;gap:16px}.dk-signin h2{font-size:24px;font-weight:800}.dk-signin p{color:var(--muted);font-size:14.5px}.dk-gbtn{height:48px;border-radius:12px;border:1.5px solid var(--line-2);background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font:600 15px var(--display);cursor:pointer}.dk-gbtn:hover{border-color:var(--forest)}.dk-or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--subtle)}.dk-or:after,.dk-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.dk-textin{height:48px;border-radius:12px;border:1.5px solid var(--line-2);padding:0 14px;outline:none;width:100%}.dk-textin:focus{border-color:var(--forest)}.dk-sent{padding:14px;border-radius:12px;background:var(--mint-soft);color:var(--mint-ink);font-size:14px}.dk-points{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:16px}.dk-points div{display:flex;gap:10px;font-size:13.5px;color:var(--muted)}.dk-points svg{flex:none;color:var(--mint-ink);margin-top:2px}.dk-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 68px)}.dk-login-l{background:var(--paper);color:var(--ink);border-right:1px solid var(--line);padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:24px}.dk-login-l h1{font-size:44px;font-weight:800;line-height:1.08;color:var(--forest)}.dk-login-l p{font-size:17px;max-width:44ch}.dk-login-l .dk-points div,.dk-login-l p{color:var(--muted)}.dk-login-l .dk-points svg{color:var(--mint-ink)}.dk-login-r{display:grid;place-items:center;padding:48px 32px}.dk-login-r .dk-signin{position:static;width:min(420px,100%);box-shadow:var(--sh-2)}@media (min-width:768px) and (max-width:1099px){.dk-wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.dk-mast .dk-wrap{gap:14px}.dk-places a{padding:8px 10px;font-size:13.5px}.dk-mast-search,.dk-places a .dk-dot{display:none}.dk-mast-search-btn{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border-radius:50%;border:0;background:var(--sunken);cursor:pointer}.dk-hero .dk-wrap{grid-template-columns:1fr;gap:36px;padding-block:48px 56px}.dk-hero h1{font-size:42px}.dk-trust .dk-wrap{gap:12px}.dk-trust .dk-wrap,.dk-week{grid-template-columns:1fr}.dk-board{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-toolbox .dk-col-need{display:none}.dk-memory{grid-template-columns:1fr;gap:36px}.dk-foot .dk-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-foot .dk-wrap>div:first-child{grid-column:1/-1}.dk-hub{grid-template-columns:1fr;gap:18px}.dk-rail{position:-webkit-sticky;position:sticky;top:68px;z-index:5;flex-direction:row;overflow-x:auto;background:var(--page);padding-block:10px;margin-inline:-28px;padding-inline:28px;scrollbar-width:none}.dk-rail .dk-eyebrow{display:none}.dk-rail button{width:auto;flex:none;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.dk-rail button[aria-pressed=true]{background:var(--forest);color:#fff;box-shadow:none}.dk-rail button .dk-n{margin-left:2px;color:inherit;opacity:.7}.dk-desk{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.dk-toc{display:none}.dk-toc-sel{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13.5px;color:var(--muted)}.dk-toc-sel select{height:38px;border-radius:10px;border:1px solid var(--line-2);background:#fff;padding:0 10px;flex:1 1;max-width:360px}.dk-read{max-width:none}.dk-bench{position:-webkit-sticky;position:sticky;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);margin:24px 0 16px;z-index:8;border-radius:20px}.dk-bench-toggle{display:inline-flex}.dk-bench.collapsed .dk-bench-body{display:none}.dk-bench-head{cursor:pointer}.dk-related{grid-template-columns:1fr}.dk-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-ws{grid-template-columns:1fr}.dk-panel{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px}.dk-panel>.dk-check,.dk-panel>.dk-field:first-of-type,.dk-panel>.dk-sub,.dk-panel>h2{grid-column:1/-1}.dk-preview-page{grid-template-columns:1fr}.dk-signin{position:static}.dk-login{grid-template-columns:1fr}.dk-login-l{padding:48px 36px}}.dk-foot .dk-logo em{color:var(--mint)}.dk-mast-search input::-webkit-search-cancel-button{opacity:.6}