.mm3-now{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1px solid rgba(217,184,118,.18);border-radius:14px;padding:20px 18px;background:linear-gradient(150deg,#211e16,#161410);margin-bottom:18px}.mm3-now-lb{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9a958b}.mm3-now-val{font:700 44px/1 ui-monospace,monospace;color:#f2d795;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.mm3-now-val i{font-size:17px;font-weight:500;color:#b89a5e;font-style:normal;margin-left:3px}.mm3-now-sub{font-size:11px;color:#46d6a0}.mm3-now-rt{font-size:10px;color:#7a756c;line-height:1.5;margin-top:6px;max-width:34rem}.mm-comp{margin-bottom:20px}.mm-comp-hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mm-comp-hd-lb{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c9a96e}.mm-comp-groups{font-size:11px;color:#9a958b}.mm-comp-groups b{color:#f2d795;font-weight:700}.mm-comp-sep{color:#5a564d;margin:0 6px}.mm-comp-bar{display:flex;height:32px;border-radius:9px;overflow:hidden;border:1px solid rgba(217,184,118,.15)}.mm-comp-seg{height:100%;transition:opacity .15s}.mm-comp-seg:hover{opacity:.82}.mm-comp-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px 18px;margin-top:12px}.mm-comp-li{display:flex;align-items:center;gap:8px;font-size:12px}.mm-comp-dot{width:10px;height:10px;border-radius:2px;flex:none}.mm-comp-li-lb{color:#cdbf9a}.mm-comp-li-pct{color:#f3efe4;font-family:ui-monospace,monospace;font-weight:700;margin-left:auto}.mm-comp-li-amt{color:#7a756c;font-size:10.5px;min-width:58px;text-align:right}.mm3-chart-wrap{margin-bottom:6px}.mm3-chart-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.fund-toggle{display:inline-flex;gap:4px}.fund-tab{font:600 10px/1 ui-monospace,monospace;letter-spacing:.04em;color:#9a958b;padding:6px 11px;border:1px solid rgba(217,184,118,.18);border-radius:8px;background:#d9b8760a;cursor:pointer;transition:all .15s}.fund-tab:hover{color:#cdbf9a}.fund-tab.is-on{color:#f2d795;border-color:#c9a96e;background:#d9b8761a}.fund-view[hidden]{display:none}.mm3-chart{border:1px solid rgba(217,184,118,.14);border-radius:14px;padding:8px 6px 4px;background:linear-gradient(150deg,#1c1a14,#14130f)}.mm3-grid{fill:#6f6f68;font:500 9px ui-monospace,monospace}.mm3-val{fill:#f2d795;font:700 11px ui-monospace,monospace}.mm3-val-low{fill:#cf6a5a}.mm3-xlb{fill:#8c8c84;font:500 9.5px ui-monospace,monospace}.mm3-notes{display:flex;flex-direction:column;gap:8px;margin-top:14px}.mm3-note{display:flex;gap:10px;align-items:baseline;padding:11px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.mm3-note.is-low{border-left:2px solid #cf6a5a}.mm3-note.is-high{border-left:2px solid #f2d795}.mm3-note-yr{font-size:11px;font-weight:700;white-space:nowrap;color:#cdbf9a}.mm3-note.is-low .mm3-note-yr{color:#cf6a5a}.mm3-note.is-high .mm3-note-yr{color:#f2d795}.mm3-note-tx{font-size:12px;color:#b6b1a6;line-height:1.5}.mm3-src{font-size:10px;color:#6f6f68;line-height:1.6;margin-top:12px}.mm-of{margin-top:20px}.mm-of-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mm-of-card{border:1px solid rgba(217,184,118,.16);border-radius:12px;padding:13px;background:linear-gradient(150deg,#1c1a14,#14130f);display:flex;flex-direction:column;gap:4px}.mm-of-card.tone-good{border-left:2px solid #46d6a0}.mm-of-card.tone-bad{border-left:2px solid #cf6a5a}.mm-of-card.tone-ok{border-left:2px solid #c9a96e}.mm-of-lb{font-size:14px;font-weight:700;color:#f3efe4}.mm-of-size{font-size:13px;color:#f2d795;font-variant-numeric:tabular-nums}.mm-of-status{font-size:11.5px;color:#cdbf9a;line-height:1.45}.mm-of-card.tone-bad .mm-of-status{color:#d98a6a}.mm-of-note{font-size:10px;color:#8c8c84;line-height:1.4}@media(max-width:560px){.mm-of-grid{grid-template-columns:1fr}}.mm-bridge{display:flex;flex-direction:column;gap:3px;margin-top:18px;padding:16px 18px;border:1px solid rgba(217,184,118,.2);border-radius:13px;text-decoration:none;background:linear-gradient(110deg,#1c1a14,#14130f);transition:border-color .15s,transform .15s}.mm-bridge:hover{border-color:#c9a96e;transform:translateY(-1px)}.mm-bridge-k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a7a3a}.mm-bridge-t{font-size:14px;color:#f3efe4}.mm-bridge-t strong{color:#f2d795}.mm-calc-open{display:flex;align-items:center;gap:12px;width:100%;margin-top:28px;padding:18px 20px;border:1px solid rgba(217,184,118,.3);border-radius:14px;cursor:pointer;background:linear-gradient(110deg,#231f15,#15140f);color:#f3efe4;text-align:left;transition:border-color .15s,transform .15s}.mm-calc-open:hover{border-color:#c9a96e;transform:translateY(-1px)}.mm-calc-open-ic{font-size:22px;line-height:1}.mm-calc-open-tx{font-size:16px;flex:1}.mm-calc-open-tx strong{color:#f2d795}.mm-calc-open-ar{color:#c9a96e;font-size:13px}.mm-calc-panel{margin-top:18px}.mm-calc-panel[hidden]{display:none}.mm-abroad{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.mm-ab-col{border:1px solid rgba(217,184,118,.16);border-radius:13px;padding:14px;background:linear-gradient(150deg,#1c1a14,#14130f)}.mm-ab-hd{font-size:15px;font-weight:700;color:#f3efe4;margin-bottom:8px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mm-ab-flag{font-size:17px}.mm-ab-type{font:500 9px/1.3 ui-monospace,monospace;color:#9a7a3a;font-style:normal}.mm-ab-row{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.mm-ab-k{font:600 9.5px/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#9a958b}.mm-ab-v{font-size:12.5px;color:#cdbf9a;line-height:1.5}.mm-ab-v b{color:#f3efe4;font-weight:700}.mm-ab-v i{color:#8c8c84;font-style:normal;font-size:11px}.mm-ab-row.is-yes .mm-ab-v b{color:#46d6a0}.mm-ab-row.is-no .mm-ab-v b{color:#cf6a5a}@media(max-width:560px){.mm-abroad{grid-template-columns:1fr}}.mm-inputs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.mm-field{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0}.mm-field-sm{flex:1 1 120px;max-width:160px}.mm-field>span:first-child{font:600 10px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#c9a96e}.mm-inwrap{display:flex;align-items:center;gap:6px;border:1px solid rgba(217,184,118,.22);border-radius:11px;background:linear-gradient(150deg,#1c1a14,#14130f);padding:0 13px;transition:border-color .15s}.mm-inwrap:focus-within{border-color:#c9a96e}.mm-inwrap input,.mm-inwrap select{background:transparent;border:0;outline:0;color:#f3efe4;font:600 19px/1 ui-monospace,monospace;padding:13px 0;width:100%;min-width:0;font-variant-numeric:tabular-nums}.mm-inwrap i{font-size:12px;color:#b89a5e;font-style:normal;white-space:nowrap}.mm-selwrap select{cursor:pointer}.mm-selwrap select option{background:#14130f;color:#f3efe4}.mm-head{border:1px solid rgba(217,184,118,.18);border-radius:14px 14px 0 0;border-bottom:0;padding:20px 18px 16px;background:linear-gradient(150deg,#211e16,#161410);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.mm-head-lb{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9a958b}.mm-total{font:700 40px/1 ui-monospace,monospace;color:#f2d795;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.mm-total i{font-size:17px;font-weight:500;color:#b89a5e;font-style:normal;margin-left:3px}.mm-pct{font-size:12px;color:#9a958b}.mm-table{border:1px solid rgba(217,184,118,.18);border-radius:0;overflow:hidden;background:linear-gradient(150deg,#1c1a14,#14130f)}.mm-tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"lb amt" "note amt";-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.mm-tr:last-child{border-bottom:0}.mm-c-lb{grid-area:lb;color:#f3efe4;font-weight:600;font-size:15px;display:flex;align-items:baseline;gap:8px}.mm-rate{font-size:10px;color:#8c8c84;font-weight:500;letter-spacing:.02em}.mm-c-note{grid-area:note;font-size:10.5px;color:#7a756c;line-height:1.4}.mm-c-note:empty{display:none}.mm-c-amt{grid-area:amt;text-align:right;font-size:17px;font-weight:700;color:#f3efe4;font-variant-numeric:tabular-nums;align-self:center}.mm-c-amt i{font-size:11px;font-weight:500;color:#9a958b;font-style:normal;margin-left:2px}.mm-take{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(217,184,118,.18);border-top:0;border-radius:0 0 14px 14px;padding:15px 18px;background:#d9b8760d}.mm-take-lb{color:#cdbf9a;font-size:13px;font-weight:600}.mm-take-lb i{font-size:10px;color:#8c8c84;font-weight:400;font-style:normal;margin-left:4px}.mm-take-amt{font-size:21px;font-weight:700;color:#46d6a0;font-variant-numeric:tabular-nums}.mm-take-amt i{font-size:12px;font-weight:500;color:#3a9c78;font-style:normal;margin-left:2px}.mm-scope{font-size:10.5px;color:#7a756c;line-height:1.6;margin-top:12px}.mm-scope strong{color:#b89a5e}.mm-honesty{font-size:10.5px;color:#7a756c;line-height:1.6;margin-top:8px;max-width:42rem}.mm-policy{color:#f2d795;font-weight:600;display:inline}.mm-tax-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:-8px 0 18px;padding:11px 14px;border:1px dashed rgba(217,184,118,.3);border-radius:10px;background:transparent;color:#cdbf9a;font:600 12px/1 ui-monospace,monospace;cursor:pointer;transition:all .15s}.mm-tax-toggle:hover{border-color:#c9a96e;color:#f2d795}.mm-tax-toggle.is-loading{opacity:.55}.mm-tax-ar{color:#9a7a3a}.mm-tax-fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.mm-tax-fields[hidden]{display:none}.mm-fhint{font-size:8.5px;color:#7a756c;font-style:normal;font-weight:400}.mm-meal{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#cdbf9a;margin:-8px 0 16px;cursor:pointer}.mm-meal input{accent-color:#c9a96e;width:15px;height:15px;cursor:pointer;flex:none}.mm-tl{margin-top:20px}.mm-tl-hd{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c9a96e;margin-bottom:11px}.mm-tl-rows{display:flex;flex-direction:column;gap:6px}.mm-tl-row{display:grid;grid-template-columns:40px 1fr 80px;align-items:center;gap:9px}.mm-tl-yr{font-size:11px;color:#9a958b;font-variant-numeric:tabular-nums}.mm-tl-track{height:15px;background:#ffffff0b;border-radius:8px;overflow:hidden}.mm-tl-fill{display:block;height:100%;background:linear-gradient(90deg,#8a7340,#c9a96e);border-radius:8px;transition:width .25s ease}.mm-tl-row.is-now .mm-tl-fill{background:linear-gradient(90deg,#c9a96e,#f2d795)}.mm-tl-val{font-size:11.5px;text-align:right;color:#cdbf9a;font-variant-numeric:tabular-nums}.mm-tl-row.is-now .mm-tl-val{color:#f2d795;font-weight:700}.mm-tl-note{font-size:9.5px;color:#7a756c;line-height:1.5;margin-top:10px}.mm-src{color:#9a958b;text-decoration:underline;text-underline-offset:2px}.mm-src:hover{color:#f2d795}@media(max-width:480px){.mm-field,.mm-field-sm{flex:1 1 100%;max-width:none}.mm3-now-val{font-size:36px}.mm-total{font-size:34px}}
