.mk-calculator-page{background:var(--mk-bg);color:var(--mk-text);font-family:"Manrope",sans-serif;padding:32px 0 56px}.mk-calculator-wrap{max-width:896px}.mk-calculator-page .mk-overline{margin:0}.mk-calculator-intro h1{max-width:20ch;margin:16px 0 0;font:680 clamp(38px,9.6vw,44px)/1.05 "Onest",sans-serif;letter-spacing:-.025em}.mk-calc-lead{max-width:62ch;margin:20px 0 0;color:var(--mk-muted);font-size:18px;line-height:1.6;font-weight:450}.mk-calc-note{max-width:62ch;margin:16px 0 0;color:var(--mk-muted);font-size:16px;line-height:1.5;font-weight:500}.mk-calc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mk-calc-link,.mk-calc-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;font:600 17px/1.2 "Manrope",sans-serif;text-decoration:none;cursor:pointer;transition:background-color 180ms var(--mk-ease),border-color 180ms var(--mk-ease),color 180ms var(--mk-ease)}.mk-calc-link,.mk-calc-button--soft{border:1px solid var(--mk-border-strong);background:var(--mk-brass-subtle);color:var(--mk-brass-ink)}.mk-calc-link:hover,.mk-calc-button--soft:hover{border-color:var(--mk-brass);background:var(--mk-brass-soft)}.mk-calc-button--solid{border:1px solid #3d4249;background:#3d4249;color:#fefefd}.mk-calc-button--quiet{border:1px solid transparent;background:var(--mk-surface-strong);color:var(--mk-muted)}.mk-calculator-flow,.mk-calculator-result{padding-top:0}.mk-calc-progress{display:flex;flex-direction:column;gap:8px;margin-top:20px}.mk-calc-progress-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;color:var(--mk-muted);font-size:16px;line-height:1.5;font-weight:500}.mk-calc-progress-track{height:2px;width:100%;background:var(--mk-border)}.mk-calc-progress-track>span{display:block;height:100%;background:var(--mk-brass);transition:width 300ms var(--mk-ease)}.mk-calc-question{margin-top:28px}.mk-calc-question-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mk-calc-saved{color:var(--mk-brass-ink);font-size:16px;line-height:1.5;font-weight:500}.mk-calc-question h2,.mk-calculator-result>h2{max-width:22ch;margin:12px 0 0;font:660 40px/1.18 "Onest",sans-serif;letter-spacing:-.02em}.mk-calc-help{max-width:58ch;margin:12px 0 0;color:var(--mk-muted);font-size:17px;line-height:1.58}.mk-calc-answer{max-width:576px;margin-top:24px}.mk-calc-field{display:flex;flex-direction:column;gap:6px;color:var(--mk-text);font-size:17px;font-weight:550}.mk-calc-field input{width:100%;height:48px;border:1px solid var(--mk-border-strong);border-radius:10px;background:var(--mk-card);padding:0 14px;color:var(--mk-text);font:450 17px/1.3 "Manrope",sans-serif;outline:0}.mk-calc-field input:focus{border-color:var(--mk-brass);box-shadow:0 0 0 1px var(--mk-brass)}.mk-calc-options{display:flex;flex-direction:column;gap:8px}.mk-calc-option{min-height:56px;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent;border-radius:10px;background:var(--mk-surface);padding:12px 16px;text-align:left;color:var(--mk-text);cursor:pointer}.mk-calc-option:hover{border-color:var(--mk-brass);background:var(--mk-brass-subtle)}.mk-calc-option[aria-pressed="true"]{border-color:var(--mk-brass);background:var(--mk-brass-soft)}.mk-calc-option strong{font-size:17px;line-height:1.45;font-weight:600}.mk-calc-option span{margin-top:2px;color:var(--mk-muted);font-size:16px;line-height:1.5}.mk-calc-error{margin:12px 0 0;color:#8a342f;font-size:16px;line-height:1.5;font-weight:600}.mk-calc-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.mk-calc-nav>span{color:var(--mk-muted);font-size:16px;line-height:1.5}.mk-calc-badge{display:inline-flex;align-items:center;min-height:30px;border-radius:4px;background:var(--mk-surface-strong);padding:4px 10px;color:var(--mk-muted);font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mk-calc-badge--brass{background:var(--mk-brass-soft);color:var(--mk-brass-ink)}.mk-calculator-result>h2{margin-top:16px}.mk-calc-range{margin-top:28px;border-radius:10px;background:var(--mk-surface);padding:20px 24px}.mk-calc-range p{margin:12px 0 0}.mk-calc-range p strong{font:680 clamp(42px,7vw,56px)/1.05 "Onest",sans-serif;letter-spacing:-.025em}.mk-calc-range p b{font:650 28px/1.2 "Onest",sans-serif}.mk-calc-range small{display:block;max-width:60ch;margin-top:12px;color:var(--mk-muted);font-size:17px;line-height:1.58}.mk-calc-usage{margin-top:20px;border-top:1px solid var(--mk-border);padding-top:18px}.mk-calc-usage h3{margin:0;font:650 22px/1.34 "Onest",sans-serif;letter-spacing:-.01em}.mk-calc-usage p{max-width:60ch;margin:8px 0 0;color:var(--mk-muted);font-size:17px;line-height:1.58}.mk-calc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.mk-calc-two article{border-top:1px solid var(--mk-border);padding-top:20px}.mk-calc-two h3,.mk-calc-recommendations h4{margin:0;font:650 22px/1.34 "Onest",sans-serif;letter-spacing:-.01em}.mk-calc-two p,.mk-calc-recommendations p,.mk-calc-recommendations small,.mk-calc-empty p,.mk-calc-expert>p{margin:8px 0 0;color:var(--mk-muted);font-size:17px;line-height:1.58}.mk-calc-block{margin-top:40px}.mk-calc-subtitle{max-width:24ch;margin:12px 0 0;font:650 28px/1.28 "Onest",sans-serif;letter-spacing:-.015em}.mk-calc-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.mk-calc-recommendations article{display:flex;min-width:0;height:100%;flex-direction:column;gap:12px;border-radius:10px;background:var(--mk-surface);padding:20px}.mk-calc-recommendations p,.mk-calc-recommendations small{margin:0}.mk-calc-recommendations .mk-calc-link{margin-top:auto}.mk-calc-empty,.mk-calc-expert{margin-top:40px;border-radius:10px;background:var(--mk-surface);padding:24px}.mk-calc-empty h3,.mk-calc-expert h3{max-width:34ch;margin:12px 0 0;font:650 28px/1.28 "Onest",sans-serif;letter-spacing:-.015em}.mk-calc-expert .mk-consult-form{max-width:672px;margin-top:24px}.mk-calculator-result>.mk-calc-actions{margin-top:32px}@media(min-width:768px){.mk-calculator-page{padding:56px 0 72px}.mk-calculator-intro h1{font-size:clamp(44px,1.9rem + 2.6vw,56px);line-height:1.1}.mk-calc-range{padding:24px}.mk-calc-expert{padding:32px}}@media(max-width:767px){.mk-calculator-wrap{max-width:none}.mk-calc-question h2,.mk-calculator-result>h2{font-size:32px}.mk-calc-two,.mk-calc-recommendations{grid-template-columns:1fr}.mk-calc-actions,.mk-calc-nav{flex-direction:column;align-items:stretch}.mk-calc-actions>a,.mk-calc-actions>button,.mk-calc-nav>button{width:100%}.mk-calc-range,.mk-calc-empty,.mk-calc-expert{padding:20px}.mk-calc-subtitle,.mk-calc-empty h3,.mk-calc-expert h3{font-size:24px}}