.mtr-page{background:var(--mtc-bg);min-height:100vh;color:var(--mtc-copy);font:16px/1.65 Inter,Segoe UI,Arial,sans-serif}.mtr-container{width:min(1240px,100%);margin:auto;padding:24px 32px 48px}.mtr-header,.mtr-header>div,.mtr-report-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mtr-header{border-bottom:1px solid var(--mtc-line);padding:0 0 24px}.mtr-header a,.mtr-footer a{font-size:15px}.mtr-brand{color:var(--mtc-gold-bright);font-weight:900;font-size:26px!important}.mtr-brand span{color:var(--mtc-copy);margin-left:12px;font-size:16px;font-weight:600}.mtr-page .mtc-logout{color:var(--mtc-copy);min-height:44px;font-size:14px}.mtr-intro{padding:36px 0 24px}.mtr-kicker{color:var(--mtc-gold-bright);letter-spacing:.045em;font-size:13px;font-weight:750}.mtr-page h1,.mtr-page h2,.mtr-page h3{color:var(--mtc-copy);text-transform:none;letter-spacing:-.025em;overflow-wrap:anywhere}.mtr-page h1{margin:12px 0;font-size:clamp(30px,4vw,46px);line-height:1.15}.mtr-page h2{font-size:26px;line-height:1.3}.mtr-page h3{margin:14px 0 12px;font-size:21px;line-height:1.35}.mtr-intro>p{max-width:740px;margin:0;font-size:18px}.mtr-page p{overflow-wrap:anywhere}.mtr-section-title{margin:22px 0 18px}.mtr-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mtr-action-card{border:1px solid var(--mtc-line);background:var(--mtc-panel);border-radius:16px;flex-direction:column;min-width:0;padding:26px;display:flex}.mtr-action-card:first-child{border-color:var(--mtc-gold)}.mtr-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mtr-step{color:var(--mtc-gold);font-weight:800}.mtr-frequency{border:1px solid var(--mtc-line);border-radius:30px;padding:4px 12px;font-size:13px}.mtr-action-card>p{margin:0 0 24px}.mtr-card-bottom{gap:12px;margin-top:auto;display:grid}.mtr-card-bottom small{min-height:24px;font-size:14px;line-height:1.5}.mtr-button,.mtr-secondary{border:1px solid var(--mtc-gold);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.mtr-button{color:#1d170c;background:#e3bc67;width:100%;font-family:inherit;font-size:16px;font-weight:750}.mtr-button:disabled{cursor:not-allowed;background:var(--mtc-bg);color:var(--mtc-copy);border-color:var(--mtc-line);opacity:.6}.mtr-button:not(:disabled):hover{background:#f4d692}.mtr-open-saved,.mtr-secondary{color:var(--mtc-gold-bright)}:is(.mtr-page a:focus-visible,.mtr-page button:focus-visible,.mtr-page summary:focus-visible,.mtr-page input:focus-visible){outline:3px solid var(--mtc-gold);outline-offset:4px}.mtr-consent{border:1px solid var(--mtc-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:22px 0;padding:18px 20px;display:flex}.mtr-consent input{accent-color:#b88431;flex-shrink:0;width:22px;height:22px;margin-top:3px}.mtr-consent a{text-decoration:underline}.mtr-rules{grid-template-columns:1fr 1fr;gap:24px;padding:0 0 14px;display:grid}.mtr-rules p{margin:0;font-size:15px}.mtr-notice{border:1px solid var(--mtc-gold);background:var(--mtc-panel);border-radius:12px;margin:18px 0;padding:20px 24px}.mtr-notice p{margin:8px 0}.mtr-notice h2{margin:0}.mtr-report{border-top:1px solid var(--mtc-line);margin-top:36px;padding-top:28px}.mtr-report-heading{align-items:flex-start}.mtr-report-heading h2{margin:8px 0}.mtr-report-heading p{margin:0;font-size:14px}.mtr-summary{margin:26px 0 16px;font-size:21px;line-height:1.6}.mtr-disclaimer{border-left:3px solid var(--mtc-gold);padding-left:16px;font-size:14px}.mtr-findings{gap:18px;margin:26px 0;display:grid}.mtr-finding{border:1px solid var(--mtc-line);background:var(--mtc-panel);border-radius:14px;padding:26px}.mtr-action-detail{border-left:2px solid var(--mtc-gold);margin:20px 0;padding-left:18px}.mtr-action-detail p{margin:4px 0 14px}.mtr-evidence{border:1px solid var(--mtc-line);border-radius:10px;margin-top:18px;padding:15px 18px}.mtr-evidence summary{cursor:pointer;color:var(--mtc-gold-bright);font-weight:650}.mtr-fact{background:var(--mtc-bg);border:1px solid var(--mtc-line);border-radius:8px;margin:16px 0;padding:18px;font-size:14px}.mtr-fact dl{gap:8px;margin:12px 0;display:grid}.mtr-fact dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.mtr-fact dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.mtr-plan{gap:18px;display:grid}.mtr-plan-item{border:1px solid var(--mtc-line);background:var(--mtc-panel);border-radius:14px;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:24px;display:grid}.mtr-plan-date{flex-direction:column;gap:10px;display:flex}.mtr-plan-date span{color:var(--mtc-gold-bright)}.mtr-limits{margin:28px 0}.mtr-limits ul{padding-left:22px}.mtr-limits li{margin:10px 0}.mtr-history{margin:36px 0}.mtr-history ul{margin:0;padding:0;list-style:none}.mtr-history li{border-bottom:1px solid var(--mtc-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:20px 0;display:grid}.mtr-history li>div{gap:4px;display:grid}.mtr-history li>div>span,.mtr-status{font-size:14px}.mtr-status.is-complete{color:var(--mtc-green)}.mtr-history li>a{color:var(--mtc-gold-bright)}.mtr-empty{border:1px dashed var(--mtc-line);border-radius:14px;padding:24px}.mtr-empty h3{margin-top:0}.mtr-empty p{margin-bottom:0}.mtr-footer{border-top:1px solid var(--mtc-line);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;font-size:14px;display:flex}@media (max-width:700px){.mtr-container{padding:16px 18px 32px}.mtr-header>div{gap:16px}.mtr-action-grid,.mtr-rules{grid-template-columns:1fr}.mtr-action-card,.mtr-finding{padding:22px}.mtr-plan-item{grid-template-columns:1fr;gap:14px;padding:20px}.mtr-plan-date{flex-direction:row;justify-content:space-between}.mtr-history li{grid-template-columns:minmax(0,1fr) auto;gap:12px}.mtr-status{grid-column:1}.mtr-history li>a{grid-area:1/2/3}.mtr-fact dl>div{grid-template-columns:1fr;gap:0}.mtr-fact dd{text-align:left;font-weight:650}.mtr-evidence{padding:14px}}@media print{.mtr-header,.mtr-intro,.mtr-action-grid,.mtr-consent,.mtr-rules,.mtr-history,.mtr-secondary{display:none}.mtr-page{color:#000;background:#fff}.mtr-report{border:0}}
