.icon-draw path{stroke-dasharray:26;stroke-dashoffset:26px;animation:icon-draw var(--motion-slow) var(--ease) forwards}@keyframes icon-draw{to{stroke-dashoffset:0}}.icon-spin{animation:.8s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}.icon-nudge{transition:transform var(--motion-quick) var(--ease)}:hover>.icon-nudge,button:hover .icon-nudge,a:hover .icon-nudge{transform:translate(2px)}.mf-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.mf-card.is-list{background:0 0}.mf-card.is-decide{border-color:#1f6feb47;box-shadow:0 1px 2px #0a16280f,0 6px 16px #1f6feb1a}.mf-card-caution{border-color:var(--amber)}.mf-card-breached{border-color:var(--red)}.mf-card-passed{border-color:var(--green)}.mf-card-header{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border);background:#1f6feb09;display:flex}@media (max-width:460px){.mf-card-header{flex-direction:column;align-items:flex-start}}.mf-card-title{font-size:var(--step-0);font-weight:700}.mf-card-body{padding:var(--space-m)}.mf-pill{font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--motion-base) var(--ease), color var(--motion-base) var(--ease);border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.mf-pill-dot{background:currentColor;border-radius:99px;width:6px;height:6px}.mf-pill-passed{color:var(--ok-text);background:#dcfce7;border-color:#bbf7d0}.mf-pill-caution{color:var(--warn-text);background:#fef3c7;border-color:#fde68a}.mf-pill-breached{color:var(--bad-text);background:#fee2e2;border-color:#fecaca}.mf-pill-info{background:var(--brand-wash);color:var(--brand);border-color:#bbd4fb}.mf-pill-neutral{background:var(--surface-alt);color:var(--text-muted);border-color:var(--border)}.mf-meter{border-inline-start:3px solid var(--green);padding-inline-start:var(--space-s)}.mf-meter-top{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.mf-meter-label{font-size:var(--step-0);align-items:baseline;gap:9px;font-weight:700;display:flex}.mf-meter-status{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.mf-meter-value{font-size:var(--step-2);font-weight:700}.mf-meter-track{background:var(--surface-alt);border-radius:99px;height:7px;margin:9px 0 7px;overflow:hidden}.mf-meter-fill{border-radius:99px;height:100%}.mf-meter-fill-enter{animation:meter-fill var(--motion-slow) var(--ease) 1;transform-origin:0}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mf-meter-detail{font-size:var(--step--1);color:var(--text-muted)}.mf-consistency-track{padding-top:16px;position:relative}.mf-consistency-limit{background:var(--text);border-radius:2px;width:2px;margin-inline-start:-1px;position:absolute;top:12px;bottom:3px}.mf-consistency-limit-label{bottom:100%;white-space:nowrap;color:var(--text);font-size:11px;font-weight:700;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.mf-consistency-need{font-size:var(--step--1);color:var(--text);background:color-mix(in srgb, var(--amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:10px;margin:9px 0 0;padding:9px 11px;line-height:1.45}.mf-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.mf-stat-rule{height:2px}.mf-stat-body{padding:var(--space-s) var(--space-m)}.mf-stat-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.mf-stat-value{font-size:var(--step-2);border-radius:4px;margin:6px 0 4px;font-weight:700}.mf-stat-detail{font-size:var(--step--1);color:var(--text-muted)}.mf-banner{align-items:flex-start;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius);border:1px solid #0000;display:flex}.mf-banner-chip{border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mf-banner-title{font-weight:650;font-size:var(--step-0)}.mf-banner-body{font-size:var(--step-0);color:var(--text-muted);margin-top:2px}.mf-banner-action{margin-inline-start:auto}.mf-banner-info{background:#1f6feb0a;border-color:#bbd4fb}.mf-banner-info .mf-banner-chip{color:var(--brand);background:#1f6feb1f}.mf-banner-caution{background:#fffbeb;border-color:#fde68a}.mf-banner-caution .mf-banner-chip{color:var(--warn-text);background:#fef3c7}.mf-banner-breached{background:#fef2f2;border-color:#fecaca}.mf-banner-breached .mf-banner-chip{color:var(--bad-text);background:#fee2e2}.mf-banner-passed{background:#f0fdf4;border-color:#bbf7d0}.mf-banner-passed .mf-banner-chip{color:var(--ok-text);background:#dcfce7}.mf-btn{min-height:44px;font-size:var(--step-0);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-weight:650;display:inline-flex;position:relative}.mf-btn:disabled{cursor:not-allowed;opacity:.6}.mf-btn-busy:disabled{opacity:1}.mf-btn-busy{cursor:progress}.mf-btn-primary{background:var(--amber);color:#3a2600;border-color:#d98908}.mf-btn-primary:hover:not(:disabled){background:#e8900a}.mf-btn-secondary{background:var(--navy);color:#fff}.mf-btn-secondary:hover:not(:disabled){background:var(--navy-light)}.mf-btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border)}.mf-btn-ghost:hover:not(:disabled){background:var(--surface-alt)}.mf-btn-danger{background:var(--red);color:#fff;border-color:#dc2626}.mf-btn.motion-interactive:hover:not(:disabled){transform:translateY(-1px)}.mf-btn.motion-interactive:active:not(:disabled){transform:translateY(0)}.mf-btn-deliberate{transition:background-color var(--motion-quick) var(--ease)}.mf-btn-deliberate:hover:not(:disabled){transform:none}.mf-btn-label-hidden{visibility:hidden}.mf-btn-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mf-progression{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.mf-step{align-items:flex-start;gap:var(--space-xs);display:flex;position:relative}.mf-step-node{width:34px;height:34px;font-weight:700;font-size:var(--step-0);border:1.5px solid var(--border);color:var(--text-faint);background:var(--surface);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mf-step-done .mf-step-node{background:var(--green);border-color:var(--green);color:#fff}.mf-step-current .mf-step-node{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 5px #1f6feb21}.mf-step-text{gap:2px;min-width:0;display:grid}.mf-step-label{font-weight:650;font-size:var(--step-0)}.mf-step-current .mf-step-label{color:var(--brand)}.mf-step-caption{font-size:var(--step--1);color:var(--text-muted)}.mf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.mf-table-controls{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.mf-table-search{flex:1;min-width:200px;max-width:340px}.mf-table-search input,.mf-table-filter select,.mf-table-size select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font-size:var(--step-0);border-radius:9px;padding:0 12px;font-family:inherit}.mf-table-filter{align-items:center;gap:8px;display:inline-flex}.mf-table-filter-label{font-size:var(--step-0);white-space:nowrap;font-weight:650}.mf-table-filter select{min-width:120px}.mf-table-clear,.mf-table-bulk-action,.mf-table-bulk-all,.mf-table-bulk-clear,.mf-table-sort,.mf-table-page{min-height:44px;font-family:inherit;font-size:var(--step-0);color:var(--brand);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 8px;font-weight:650}.mf-table-export{margin-inline-start:auto}.mf-table-bulk{align-items:center;gap:var(--space-xs);padding:8px var(--space-m);border-bottom:1px solid var(--border);background:#1f6feb0f;flex-wrap:wrap;display:flex}.mf-table-bulk-count{color:var(--brand);font-weight:700;font-size:var(--step-0)}.mf-table-bulk-action.is-danger{color:var(--bad-text)}.mf-table-bulk-all{text-decoration:underline}.mf-table-bulk-clear{color:var(--text-muted);margin-inline-start:auto;font-weight:500}.mf-table-scroll{overflow-x:auto}.mf-table{border-collapse:collapse;width:100%}.mf-table th{text-align:left;background:var(--surface-alt);border-bottom:1px solid var(--border);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;padding:10px 16px;font-weight:700}.mf-table td{border-bottom:1px solid var(--border-soft);font-size:var(--step-0);overflow-wrap:break-word;padding:8px 16px}.mf-table .is-breakable{overflow-wrap:anywhere}.mf-table .is-nowrap{white-space:nowrap}.mf-table .is-right{text-align:right}.mf-table tr.is-selected{background:#1f6feb09}.mf-table-tick{width:44px}.mf-table-tick input{width:18px;height:18px;accent-color:var(--brand)}.mf-table-actions{text-align:right;width:84px}.mf-table-open{font-size:var(--step--1);padding:4px 12px}.mf-table-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:6px;padding:0;display:inline-flex}.mf-table-sort-mark{color:var(--text-faint)}.mf-table th[aria-sort=ascending] .mf-table-sort,.mf-table th[aria-sort=descending] .mf-table-sort{color:var(--brand)}.mf-table-empty{padding:var(--space-l) var(--space-m);text-align:center;color:var(--text-muted);font-size:var(--step-0)}.mf-table-foot{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.mf-table-count{font-size:var(--step--1);color:var(--text-muted)}.mf-table-size select{width:auto}.mf-table-pager{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.mf-table-page-of{font-size:var(--step--1);color:var(--text-muted)}.mf-table-page{border:1px solid var(--border);min-width:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.mf-table-page:disabled{color:var(--text-faint);cursor:not-allowed}@media (max-width:640px){.mf-table thead{display:none}.mf-table,.mf-table tbody,.mf-table tr,.mf-table td{width:100%;display:block}.mf-table tr{border:1px solid var(--border);margin-bottom:var(--space-xs);border-radius:10px;padding:4px 0}.mf-table td{justify-content:space-between;align-items:baseline;gap:var(--space-s);border-bottom:1px solid var(--border-soft);text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.mf-table td:last-child{border-bottom:none}.mf-table td:before{content:attr(data-label);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);flex:none;font-weight:700}.mf-table .is-right{text-align:right}.mf-table td.is-primary{font-weight:650}.mf-table-actions{justify-content:flex-end}.mf-table-export{width:100%;margin-inline-start:0}}.mf-form{gap:var(--space-m);flex-direction:column;max-width:640px;display:flex}.mf-form-notice{gap:var(--space-xs);flex-direction:column;display:flex}.mf-form-fields{gap:var(--space-s);flex-direction:column;display:flex}.mf-field{flex-direction:column;gap:5px;display:flex}.mf-field-label{font-size:var(--step-0);font-weight:600}.mf-field-fixed{color:var(--text-faint);font-weight:400}.mf-field-input{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-family:inherit;font-size:var(--step-0);transition:border-color var(--motion-quick) var(--ease), background-color var(--motion-quick) var(--ease);border-radius:10px;padding:0 12px}textarea.mf-field-input{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.55}.mf-field-input:disabled{background:var(--surface-alt);color:var(--text-muted);cursor:not-allowed}.mf-field-input[aria-invalid=true]{border-color:var(--red)}.mf-field-check{width:20px;height:20px;accent-color:var(--brand)}.mf-field-error{font-size:var(--step--1);color:var(--bad-text);margin:0;font-weight:600}.mf-field-help{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-form-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.mf-confirm-backdrop{z-index:50;padding:var(--space-m);background:#0a162873;place-items:center;display:grid;position:fixed;inset:0}.mf-confirm{gap:var(--space-s);width:min(100%,460px);padding:var(--space-m);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;box-shadow:0 18px 48px #0a162838}.mf-confirm-title{font-size:var(--step-1);margin:0;font-weight:700}.mf-confirm-body{color:var(--text-muted);margin:0}.mf-confirm-field{font-size:var(--step-0);flex-direction:column;gap:5px;display:flex}.mf-confirm-field input{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-family:inherit;font-size:var(--step-0);border-radius:10px;padding:0 12px}.mf-confirm-actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (max-width:640px){.mf-form-actions .mf-btn,.mf-confirm-actions .mf-btn{flex-grow:1}}.mf-field-inline{align-items:start;gap:var(--space-xs);flex-direction:row}.mf-field-inline .mf-field-check{flex:none;margin-top:2px}.mf-money{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.mf-money:focus-within{border-color:var(--brand)}.mf-money:has(input[aria-invalid=true]){border-color:var(--red)}.mf-money-symbol,.mf-money-currency{background:var(--surface-alt);color:var(--text-muted);font-size:var(--step-0);align-items:center;padding:0 12px;font-weight:600;display:flex}.mf-money .mf-field-input{text-align:right;border:none;border-radius:0;flex-grow:1;min-width:0}.mf-money .mf-field-input:focus-visible{outline-offset:-3px}.mf-confirm-waiting{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-skip{z-index:100;background:var(--navy);color:#fff;border-radius:0 0 10px;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex;position:absolute;top:0;left:-9999px}.mf-skip:focus{left:0}.mf-wordmark{min-height:44px;font-size:var(--step-1);letter-spacing:-.02em;color:var(--navy);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.mf-wordmark span{color:var(--brand)}.mf-wordmark.is-compact{font-size:var(--step-0)}.mf-brand-full{object-fit:contain;width:auto;max-width:200px;height:28px;display:block}.mf-wordmark.is-compact .mf-brand-full{max-width:160px;height:22px}.mf-mark-tile{background:#fff;border-radius:7px;flex:none;place-items:center;width:1.65em;height:1.65em;margin-right:.42em;padding:.12em;display:grid;overflow:hidden}.mf-mark-name{font-weight:inherit;white-space:nowrap}.mf-brand-icon{object-fit:contain;width:100%;height:100%;display:block}.mf-brand-panel{margin-bottom:var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.mf-brand-panel-head{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border-soft)}.mf-brand-panel-head h2{font-size:var(--step-1);letter-spacing:-.02em;margin:0;font-weight:750}.mf-brand-panel-head p{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:4px 0 0}.mf-brand-slots{gap:var(--space-m);padding:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.mf-brand-slots{grid-template-columns:1fr}}.mf-brand-slot{flex-direction:column;gap:10px;min-width:0;display:flex}.mf-brand-slot h3{font-size:var(--step-0);margin:0;font-weight:700}.mf-brand-slot p{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-brand-size{background:var(--surface-alt);border:1px solid var(--border);font-size:var(--step--1);color:var(--text-muted);border-radius:8px;max-width:68ch;margin:-2px 0 10px;padding:8px 10px}.mf-brand-preview{min-height:108px;padding:var(--space-s);border:1px dashed var(--border);background-color:#fff;background-image:linear-gradient(45deg,#eef1f5 25%,#0000 25%),linear-gradient(-45deg,#eef1f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f5 75%),linear-gradient(-45deg,#0000 75%,#eef1f5 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:10px;place-items:center;display:grid}.mf-brand-preview img{object-fit:contain;max-width:100%;max-height:72px}.mf-brand-preview .mf-brand-none{font-size:var(--step--1);color:var(--text-muted);text-align:center}.mf-brand-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mf-brand-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mf-brand-file-label{border:1px solid var(--border);background:var(--surface);min-height:38px;font-size:var(--step--1);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-weight:650;display:inline-flex}.mf-brand-slot:focus-within .mf-brand-file-label{outline:2px solid var(--brand);outline-offset:2px}.mf-brand-copy{border:1px dashed var(--border);min-height:38px;font:inherit;font-size:var(--step--1);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:0 15px;font-weight:650;display:inline-flex}.mf-brand-copy:disabled{opacity:.55;cursor:not-allowed}.mf-brand-copy:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mf-brand-note{font-size:var(--step--2);color:var(--text-muted);margin:0}.mf-brand-note.is-problem{color:var(--bad-text)}.mf-band{--band-pad:var(--space-xl);padding-block:var(--band-pad)}.mf-band[data-kind=SIMULATED_CAPITAL_DISCLOSURE],.mf-band[data-kind=ANNOUNCEMENT]{--band-pad:var(--space-l)}.mf-band:not(.is-alt)+.mf-band:not(.is-alt),.mf-band.is-alt+.mf-band.is-alt{padding-block-start:calc(var(--band-pad) / 2)}:is(.mf-band:not(.is-alt):has(+.mf-band:not(.is-alt)),.mf-band.is-alt:has(+.mf-band.is-alt)){padding-block-end:calc(var(--band-pad) / 2)}.mf-band.is-alt{background:var(--surface-wash);border-block:1px solid var(--border-wash)}.mf-band-inner{max-width:1160px;margin-inline:auto;padding-inline:16px}.mf-band[data-kind=IMAGE_BAND] .mf-band-inner{max-width:none;padding-inline:0}.mf-band[data-kind=IMAGE_BAND] .mf-figure:not(.is-slim):not(.is-short){background:var(--navy);--figure-cap:720px;border-radius:0}.mf-band[data-kind=IMAGE_BAND] .mf-figure-caption{max-width:1160px;margin-inline:auto;padding-inline:16px}.mf-band[data-kind=IMAGE_BAND] .mf-band-inner[data-reveal]{--reveal-travel:0px}@supports (animation-timeline:view()){.mf-band{overflow:clip visible}.mf-band-inner[data-reveal]{animation-name:mf-reveal-in;animation-fill-mode:both;animation-timing-function:var(--ease);animation-timeline:view();animation-range:entry 10% entry 55%}.mf-band-inner[data-reveal=left]{--reveal-x:calc(var(--reveal-travel) * -1)}.mf-band-inner[data-reveal=right]{--reveal-x:var(--reveal-travel)}.mf-stagger>*{animation-name:mf-rise-in;animation-fill-mode:both;animation-timing-function:var(--ease);animation-timeline:view();animation-range:entry 8% entry 44%}.mf-stagger>:nth-child(2){animation-range:entry 13% entry 49%}.mf-stagger>:nth-child(3){animation-range:entry 18% entry 54%}.mf-stagger>:nth-child(4){animation-range:entry 23% entry 59%}.mf-stagger>:nth-child(5){animation-range:entry 28% entry 64%}.mf-stagger>:nth-child(n+6){animation-range:entry 33% entry 69%}.mf-figure .mf-figure-img,.mf-split-figure .mf-figure-img,.mf-pair .mf-figure-img{animation-name:mf-settle-in;animation-fill-mode:both;animation-timing-function:var(--ease);animation-timeline:view();animation-range:entry 6% entry 50%}}@keyframes mf-rise-in{0%{opacity:var(--reveal-from);transform:translate3d(0, var(--rise-travel,12px), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes mf-settle-in{0%{opacity:.4;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mf-stagger>*,.mf-figure .mf-figure-img,.mf-split-figure .mf-figure-img,.mf-pair .mf-figure-img{opacity:1;animation:none;transform:none}}@keyframes mf-reveal-in{0%{opacity:var(--reveal-from);transform:translate3d(var(--reveal-x,0), 0, 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.mf-band-inner[data-reveal]{opacity:1;animation:none;transform:none}}.mf-band-eyebrow{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 6px;font-weight:700}.mf-band-heading{margin:0 0 var(--space-m);font-size:var(--step-3);letter-spacing:-.02em;font-weight:700}.mf-band.is-navy{isolation:isolate;background:var(--navy);color:#fff;position:relative;overflow:hidden}.mf-band.is-navy[data-kind=HERO]:not(:has(.mf-hero.has-card)){--band-pad:var(--space-l)}.mf-band.is-navy+.mf-band.is-navy{padding-block-start:0}.mf-band.is-navy:has(+.mf-band.is-navy){padding-block-end:var(--space-m)}.mf-navy-glow,.mf-navy-mesh{z-index:-1;pointer-events:none;position:absolute;inset:0}.mf-navy-glow{background:radial-gradient(760px 420px at 82% -8%,#1f6feb6b,#0000 70%)}.mf-navy-mesh{background-image:linear-gradient(var(--mesh-ink-dark) 1px, transparent 1px), linear-gradient(90deg, var(--mesh-ink-dark) 1px, transparent 1px);background-size:var(--mesh-size-dark) var(--mesh-size-dark);-webkit-mask-image:linear-gradient(105deg,#000 8%,#0000 62%);mask-image:linear-gradient(105deg,#000 8%,#0000 62%)}.mf-band.is-navy[data-kind=SIMULATED_CAPITAL_DISCLOSURE]{--band-pad:17px;background:linear-gradient(#ffffff09, #ffffff09), var(--navy);border-top:1px solid #ffffff1a}.mf-band.is-navy .mf-disclosure{color:#afc0d6;background:0 0;border:0;border-radius:0;padding:0}.mf-band.is-navy .mf-disclosure p{max-width:100ch;font-size:var(--step-0)}.mf-band.is-navy .mf-disclosure strong{color:#fff;font-weight:650}.mf-band.is-navy .mf-disclosure svg{color:#7fb0ff;margin-top:3px}.mf-hero{text-align:center;max-width:780px;margin-inline:auto}.mf-hero.has-card{text-align:start;max-width:none}.mf-hero-inner{gap:var(--space-l);align-items:center;display:grid}.mf-hero.has-card .mf-hero-inner{grid-template-columns:1.25fr .85fr}.mf-hero-eyebrow{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 8px;font-weight:700}.mf-hero.is-dark .mf-hero-eyebrow{letter-spacing:.2em;color:#7fb0ff}.mf-hero.is-dark:not(.has-card) .mf-hero-heading{font-size:var(--step-3)}.mf-hero.is-dark:not(.has-card) .mf-hero-body{font-size:var(--step-0);max-width:68ch}.mf-hero-heading{margin:0 0 var(--space-s);font-size:var(--step-4);letter-spacing:-.025em;text-wrap:pretty;font-weight:800;line-height:1.06}.mf-hero-body{margin:0 auto var(--space-m);max-width:62ch;font-size:var(--step-1);color:var(--text-muted);line-height:1.6}.mf-hero.has-card .mf-hero-body{max-width:52ch;margin-inline:0}.mf-hero.is-dark .mf-hero-body{color:#afc0d6}.mf-hero-actions{margin:var(--space-m) 0 0;flex-wrap:wrap;gap:13px;display:flex}.mf-hero:not(.has-card) .mf-hero-actions{justify-content:center}.mf-hero-cta{text-decoration:none}.mf-hero-second{border:1px solid var(--border);min-height:44px;font-size:var(--step-0);color:var(--text);transition:background-color var(--motion-quick) var(--ease), border-color var(--motion-quick) var(--ease);border-radius:10px;align-items:center;padding-inline:22px;font-weight:650;text-decoration:none;display:inline-flex}.mf-hero.is-dark .mf-hero-second{color:#fff;border-color:#ffffff47}.mf-hero.is-dark .mf-hero-second:hover{background:#ffffff12;border-color:#ffffff85}.mf-hero-notes{margin:var(--space-m) 0 0;font-size:var(--step-0);color:var(--text-muted);flex-wrap:wrap;gap:10px 28px;padding:0;list-style:none;display:flex}.mf-hero.is-dark .mf-hero-notes{color:#93a6be}.mf-hero-notes li+li:before{content:"";margin-inline-end:12px;opacity:.55;background:currentColor;border-radius:99px;width:4px;height:4px;margin-bottom:3px;display:inline-block}.mf-hero-card{background:var(--surface);color:var(--text);border-radius:16px;padding:19px;box-shadow:0 18px 44px #030a1657}.mf-hero-card-top{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:15px;display:flex}.mf-hero-card-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-hero-card-pill{font-size:var(--step--1);color:var(--ok-text);background:#dcfce7;border:1px solid #bbf7d0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.mf-hero-card-dot{background:currentColor;border-radius:99px;width:6px;height:6px}.mf-hero-meter{border-inline-start:3px solid var(--green);padding-inline-start:13px}.mf-hero-meter+.mf-hero-meter{margin-top:15px}.mf-hero-meter.is-warn{border-inline-start-color:var(--amber)}.mf-hero-meter-top{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.mf-hero-meter-title{font-size:var(--step-0);font-weight:700}.mf-hero-meter-value{font-size:var(--step-2);font-weight:700}.mf-hero-meter.is-warn .mf-hero-meter-value{color:var(--warn-text)}.mf-hero-meter-track{background:var(--surface-alt);border-radius:99px;height:7px;margin:9px 0 7px;overflow:hidden}.mf-hero-meter-fill{background:var(--green);border-radius:99px;height:100%;display:block}.mf-hero-meter.is-warn .mf-hero-meter-fill{background:var(--amber)}.mf-hero-meter-detail{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-hero-card-foot{border-top:1px solid var(--border);font-size:var(--step--1);color:var(--text-faint);margin:15px 0 0;padding-top:13px}@media (max-width:860px){.mf-hero.has-card .mf-hero-inner{grid-template-columns:1fr}}.mf-trust-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mf-trust-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:21px}.mf-trust-icon{background:var(--brand-wash);width:42px;height:42px;color:var(--brand);border-radius:11px;justify-content:center;align-items:center;margin-bottom:13px;display:inline-flex}.mf-trust-card h3{font-size:var(--step-1);overflow-wrap:anywhere;margin:0 0 7px;font-weight:700}.mf-trust-card p{color:var(--text-muted);margin:0}.mf-faq dl{gap:0 var(--space-l);grid-template-columns:1fr 1fr;align-items:start;margin:0;display:grid}.mf-faq-item{padding-block:var(--space-s);border-top:1px solid var(--border)}.mf-faq-item dt{font-weight:650;font-size:var(--step-1)}.mf-faq-item dd{color:var(--text-muted);max-width:56ch;margin:6px 0 0}@media (max-width:900px){.mf-faq dl{grid-template-columns:1fr}}.mf-pricing-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.mf-pricing-head{justify-content:space-between;align-items:flex-end;gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.mf-pricing-head .mf-band-heading{margin-bottom:0}.mf-pricing-lede{max-width:38ch;font-size:var(--step-0);color:var(--text-muted);margin:0 0 7px}.mf-pricing-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.mf-pricing-top{flex-direction:column;gap:11px;padding:22px 23px 18px;display:flex}.mf-pricing-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.mf-pricing-price{font-size:var(--step-4);letter-spacing:-.03em;color:var(--text);align-items:baseline;gap:8px;margin:0;font-weight:800;line-height:1;display:flex}.mf-pricing-once{font-size:var(--step-0);letter-spacing:0;color:var(--text-muted);font-weight:400}.mf-pricing-back{font-size:var(--step--1);color:var(--ok-text);align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.mf-pricing-lines{border-top:1px solid var(--border-soft);font-size:var(--step-0);color:var(--text-muted);flex-direction:column;gap:10px;margin:0;padding:18px 23px;list-style:none;display:flex}.mf-pricing-lines li{align-items:flex-start;gap:10px;display:flex}.mf-pricing-lines svg{color:var(--brand);flex:none;margin-top:2px}.mf-pricing-lines b{color:var(--text);font-weight:650}.mf-pricing-pct{color:var(--text-faint)}.mf-pricing-foot{flex-direction:column;gap:9px;margin-top:auto;padding:0 23px 22px;display:flex}.mf-pricing-cta{text-decoration:none;display:block}.mf-pricing-cta .mf-btn{width:100%}.mf-pricing-note{text-align:center;font-size:var(--step--1);color:var(--text-faint);margin:0}.mf-pricing-card.is-highlighted{border:2px solid var(--brand);margin-top:-12px;box-shadow:0 18px 44px #0a162824}.mf-pricing-cap{background:var(--navy);color:#fff;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;padding:9px 23px;font-weight:700}@media (max-width:760px){.mf-pricing-card.is-highlighted{margin-top:0}}.mf-pricing-shared{margin-top:var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px 23px}.mf-pricing-shared-head{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-weight:700}.mf-pricing-shared-grid{gap:var(--space-s);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.mf-pricing-shared-grid dt{font-size:var(--step-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.mf-pricing-shared-grid dd{font-size:var(--step--1);color:var(--text-muted);margin:3px 0 0}@media (max-width:820px){.mf-pricing-shared-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mf-rules-source{margin:-12px 0 var(--space-m);font-size:var(--step--1);color:var(--text-muted);align-items:center;gap:8px;display:flex}.mf-rules-list{border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.mf-rules-row{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding:var(--space-s) var(--space-m);border-top:1px solid var(--border-soft);background:var(--surface);display:flex}.mf-rules-row:first-child{border-top:none}.mf-rules-row dt{font-weight:600}.mf-rules-row dd{text-align:right;margin:0;font-weight:700}.mf-rules-detail{font-weight:400;font-size:var(--step--1);color:var(--text-muted);display:block}.mf-disclosure{padding:var(--space-m);border:1px solid var(--border);border-left:3px solid var(--brand);background:var(--surface-alt);border-radius:10px;align-items:flex-start;gap:12px;display:flex}.mf-disclosure p{max-width:78ch;color:var(--text-muted);margin:0}.mf-announce{padding:10px var(--space-m);color:var(--brand);background:#f2f7ff;border-radius:10px;align-items:center;gap:10px;display:flex}.mf-announce.is-warning{color:var(--warn-text);background:#fffbeb}.mf-announce p{margin:0;font-weight:600}.mf-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffeb;position:sticky;top:0}.mf-header-inner,.mf-footer-inner{max-width:1160px;margin-inline:auto;padding-inline:16px}.mf-header-inner{align-items:center;gap:var(--space-m);min-height:64px;display:flex}.mf-nav{gap:var(--space-s);flex-grow:1;display:flex}.mf-nav-link,.mf-dash-link{min-height:44px;color:var(--text-muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding-inline:8px;font-weight:600;text-decoration:none;display:inline-flex}.mf-nav-link:hover,.mf-dash-link:hover{color:var(--text);background:var(--surface-alt)}.mf-nav-link[aria-current=page],.mf-dash-link.is-current{color:var(--brand);background:#f2f7ff}.mf-header-actions{align-items:center;gap:var(--space-xs);display:flex}.mf-header-actions a{text-decoration:none}.mf-footer{padding-block:var(--space-l);background:var(--navy);color:#fff}.mf-footer-groups{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mf-footer-title{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0 0 10px;font-weight:700}.mf-footer ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mf-footer a{color:#ffffffdb;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mf-footer a:hover{color:#fff;text-decoration:underline}.mf-footer-legal{margin:var(--space-l) 0 0;padding-top:var(--space-m);max-width:78ch;font-size:var(--step--1);color:#ffffffa3;border-top:1px solid #ffffff1f}.mf-admin{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.mf-admin-side{isolation:isolate;background:var(--navy);color:#93a6be;flex-direction:column;display:flex;position:relative;overflow:hidden}.mf-admin-disclosure{flex:1;min-height:0;display:flex}.mf-admin-drawer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mf-admin-mesh{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 4%,#0000 48%);mask-image:linear-gradient(#000 4%,#0000 48%)}.mf-admin-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:18px 16px;text-decoration:none;display:flex}.mf-admin-mark{color:#0a1628;width:40px;height:40px;font-size:var(--step-0);background:#fff;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.mf-admin-brand-text{gap:1px;display:grid}.mf-admin-brand-name{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800}.mf-admin-brand-kind{color:var(--amber);font-size:11.5px;font-weight:700}.mf-admin-nav{min-height:0;padding:13px 10px;overflow-y:auto}.mf-admin-group+.mf-admin-group{margin-top:var(--space-m)}.mf-nav-group-summary{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.13em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:10px;font-weight:700;list-style:none;transition:background-color .14s,color .14s;display:flex}.mf-nav-group-summary::-webkit-details-marker{display:none}.mf-nav-group-name{flex:auto;min-width:0}.mf-nav-group-waiting{color:#cbd6e4;letter-spacing:0;background:#ffffff1f;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10.5px;font-weight:700;display:flex}.mf-nav-group-waiting.is-urgent{color:#ffc9c9;background:#ef444438}.mf-nav-group[open] .mf-nav-group-waiting{display:none}.mf-nav-chevron{opacity:.75;flex:none;transition:transform .16s}.mf-nav-group[open] .mf-nav-chevron{transform:rotate(90deg)}.mf-nav-group-body{padding-top:2px}.mf-nav-group+.mf-nav-group{margin-top:2px}.mf-nav-group[open]>.mf-nav-group-summary{color:#e8eefb}@media (prefers-reduced-motion:reduce){.mf-nav-chevron,.mf-nav-group-summary{transition:none}}.mf-admin-group-summary{color:#4c607c}.mf-admin-group-summary:hover{color:#cbd6e4;background:#ffffff0d}.mf-portal-group-summary{color:#4c607c}.mf-portal-group-summary:hover{color:#cbd6e4;background:#ffffff0d}.mf-admin-group-title{letter-spacing:.13em;text-transform:uppercase;color:#4c607c;margin:0 0 6px;padding-inline:11px;font-size:9px;font-weight:700}.mf-admin-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mf-admin-link{color:#b4c0d2;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 11px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.mf-admin-icon{color:#6e829c;flex:none}.mf-admin-label{min-width:0}.mf-admin-link:hover{color:#fff;background:#ffffff0d}.mf-admin-link:hover .mf-admin-icon{color:#9ec3ff}.mf-admin-link.is-current{color:#fff;background:#f59e0b24;font-weight:650}.mf-admin-link.is-current .mf-admin-icon{color:var(--amber)}.mf-admin-link.is-current:hover{background:#f59e0b33}.mf-admin-rail{background:var(--amber);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.mf-admin-badge{color:#cbd6e4;background:#ffffff1f;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:flex}.mf-admin-badge.is-urgent{color:#fca5a5;background:#ef444438}.mf-admin-top{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:14px;min-height:64px;padding:0 28px;display:flex}.mf-admin-crumb{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:baseline;font-size:14.5px;display:flex}.mf-admin-crumb-group{white-space:pre}.mf-admin-title{color:var(--text);text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;overflow:hidden}.mf-admin-count{font-size:var(--step-0);color:var(--text-muted)}.mf-admin-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-left:auto;display:flex}.mf-admin-foot{background:#00000024;border-top:1px solid #ffffff12;gap:2px;margin-top:auto;padding:10px;display:grid}.mf-admin-foot .mf-admin-icon{stroke-width:1.8px;width:17px;height:17px}.mf-admin-foot .mf-copilot{margin:0}.mf-admin-out-form{display:contents}.mf-admin-out{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.mf-admin-out:focus-visible,.mf-copilot-rail:focus-visible{outline:2px solid var(--brand-on-navy);outline-offset:1px}.mf-copilot-rail{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.mf-admin-main{padding:20px 24px}.mf-dash-month{gap:var(--space-l);margin:0 0 var(--space-m);flex-wrap:wrap;display:flex}.mf-dash-month dt{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px;font-weight:650}.mf-dash-month dd{font-size:var(--step-2);margin:0;font-weight:700;line-height:1.1}.mf-dash-month p{max-width:34ch;font-size:var(--step--1);color:var(--text-muted);margin:4px 0 0}.mf-pagehead{isolation:isolate;background:radial-gradient(120% 140% at 82% -20%, #1f6feb61, transparent 62%), var(--navy);color:#e7edf5;border-bottom:3px solid var(--brand);padding:20px 24px;position:relative;overflow:hidden}.mf-pagehead-pattern{z-index:-1;pointer-events:none;color:#fff;opacity:.06;width:46%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%)}.mf-pagehead-pattern svg{width:100%;height:100%;display:block}.mf-pagehead-eyebrow{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:#7f93ad;align-items:center;gap:10px;margin:0 0 12px;font-weight:650;display:flex}.mf-pagehead-eyebrow:before{content:"";background:var(--brand);flex:none;width:22px;height:2px}.mf-pagehead-eyebrow b{color:#cdd9e8;font-weight:650}.mf-pagehead :is(h1,h2){letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0 0 8px;font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.1}.mf-pagehead-why{max-width:58ch;font-size:var(--step-0);color:#a9b8ca;margin:0}.mf-pagehead-body{gap:var(--space-m);align-items:start;display:grid}@media (min-width:900px){.mf-pagehead.is-full .mf-pagehead-body{grid-template-columns:minmax(0,1fr) 280px}}.mf-pagehead-figures{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:16px 0 0;display:grid}.mf-pagehead.is-full .mf-pagehead-figures,.mf-pagehead.is-record .mf-pagehead-figures{border-top:1px solid #ffffff1a;padding-top:14px}.mf-pagehead-figure{border-left:1px solid #ffffff1f;min-width:0;padding-left:22px}.mf-pagehead-figure:first-child{border-left:0;padding-left:0}.mf-pagehead-figure dt{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:#7f93ad;margin-bottom:4px;font-weight:650}.mf-pagehead-figure dd{color:#fff;margin:0;font-size:27px;font-weight:700;line-height:1.05}.mf-pagehead-figure dt,.mf-pagehead-figure p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mf-pagehead-figure dd{white-space:nowrap}.mf-pagehead-figure p{font-size:var(--step--1);color:#8fa0b8;margin:5px 0 0}.mf-pagehead-figure.is-good dd{color:#4ec08c}.mf-pagehead-figure.is-warn dd{color:#f0b34e}.mf-pagehead-figure.is-bad dd{color:#ff8d85}.mf-pagehead-figure.is-good dt{color:#86cfae}.mf-pagehead-figure.is-warn dt{color:#d9ad73}.mf-pagehead-figure.is-bad dt{color:#e0a39e}.mf-pagehead-state{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;padding:13px 15px}.mf-pagehead-state b{color:#fff;margin-bottom:5px;display:block}.mf-pagehead-state span{font-size:var(--step--1);color:#a9b8ca}.mf-pagehead-state.is-good{background:#4ec08c1a;border-color:#4ec08c6b}.mf-pagehead-state.is-warn{background:#f0b34e1a;border-color:#f0b34e6b}.mf-pagehead-state.is-bad{background:#ff8d851a;border-color:#ff8d856b}.mf-pagehead.is-band{padding:16px 24px}.mf-pagehead.is-band :is(h1,h2){margin-bottom:0;font-size:clamp(19px,2.2vw,24px)}.mf-pagehead.is-band .mf-pagehead-eyebrow{margin-bottom:8px}.mf-pagehead.is-band .mf-pagehead-figures{grid-auto-columns:max-content;margin-top:0}.mf-pagehead.is-band .mf-pagehead-figure dd{font-size:21px}.mf-pagehead-row{justify-content:space-between;align-items:baseline;gap:14px var(--space-l);flex-wrap:wrap;display:flex}.mf-pagehead-say{flex:1 1 0;min-width:0}.mf-pagehead.is-band .mf-pagehead-figures{flex:none}.mf-pagehead.is-band .mf-pagehead-pattern{opacity:.085;width:34%}.mf-pagehead.is-band .mf-pagehead-pattern svg{width:auto;min-width:100%;height:340%;position:absolute;top:50%;right:0;translate:0 -50%}.mf-pagehead.is-record{padding:20px 24px}.mf-pagehead.is-record :is(h1,h2){margin-bottom:0;font-size:clamp(21px,2.6vw,28px)}.mf-pagehead-ident{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mf-pagehead.is-record .mf-pagehead-figures{grid-template-rows:auto auto auto;margin-top:18px}.mf-pagehead.is-record .mf-pagehead-figure{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.mf-pagehead.is-record{border-radius:var(--radius);border-bottom-width:2px}.mf-pagehead-sub{font-size:var(--step--1);color:#a9b8ca;margin:6px 0 0}.mf-pagehead.is-record a:not(.mf-pagehead-back,.mf-head-act){color:#8ab4f8;text-decoration-color:#8ab4f873}.mf-pagehead.is-record .mf-pagehead-figure dt,.mf-pagehead.is-record .mf-pagehead-figure p{white-space:normal;text-overflow:clip;overflow:visible}.mf-pagehead.is-record .mf-pagehead-figure dd{white-space:normal;font-size:20px}.mf-pagehead-back{font-size:var(--step--1);color:#8fa0b8;align-items:center;gap:7px;margin-bottom:12px;font-weight:650;text-decoration:none;display:inline-flex}.mf-pagehead-back:hover{color:#cdd9e8}@media (max-width:640px){.mf-pagehead{padding:18px 16px}.mf-pagehead.is-full .mf-pagehead-why,.mf-pagehead.is-full .mf-pagehead-state,.mf-pagehead.is-full .mf-pagehead-figure p{display:none}.mf-pagehead.is-full .mf-pagehead-figures{margin-top:16px}.mf-pagehead-figures{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}.mf-pagehead-figure{padding-left:18px}.mf-pagehead-figure:nth-child(odd){border-left:0;padding-left:0}.mf-pagehead-figure:nth-child(2n){border-left:1px solid #ffffff1f}.mf-pagehead-figure dd{font-size:23px}.mf-pagehead-pattern{opacity:.05;width:58%}}@media (min-width:360px) and (max-width:640px){.mf-pagehead.is-band .mf-pagehead-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-pagehead.is-band .mf-pagehead-figure{border-left:1px solid #ffffff1f;padding-left:14px}.mf-pagehead.is-band .mf-pagehead-figure:nth-child(3n+1){border-left:0;padding-left:0}}@media (max-width:640px){.mf-pagehead-say{flex:100%}.mf-pagehead.is-record .mf-pagehead-figures{grid-template-rows:none}.mf-pagehead.is-record .mf-pagehead-figure{grid-row:auto;display:block}.mf-admin-top{align-items:center;row-gap:10px;column-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;padding:10px 16px;display:grid}.mf-admin-title{grid-area:1/1;min-width:0}.mf-admin-count{grid-area:1/2}.mf-admin-actions{grid-area:2/1;min-width:0;margin-left:0}.mf-admin-actions .mf-btn{flex:auto;min-width:0}.mf-copilot-launch{border-radius:10px;grid-area:2/2;justify-content:center;min-width:44px;min-height:44px;padding:0}.mf-copilot-launch-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.mf-dash{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.mf-portal-work{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.mf-portal-work>*{min-width:0}.mf-portal-side{background:var(--navy);color:#93a6be;min-width:0}.mf-portal-mark{padding:var(--space-s) 16px;text-decoration:none;display:block}.mf-portal-mark .mf-wordmark{color:#fff}.mf-portal-nav{padding:0 8px var(--space-s)}.mf-portal-group+.mf-portal-group{margin-top:var(--space-s)}.mf-portal-title{letter-spacing:.13em;text-transform:uppercase;color:#61748d;margin:0;padding:0 8px 5px;font-size:10px;font-weight:700}.mf-portal-nav ul{margin:0;padding:0;list-style:none}.mf-portal-row{color:#b9c8db;min-height:40px;font-size:var(--step--1);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding-inline:9px;font-weight:550;text-decoration:none;display:flex}.mf-portal-row:hover{color:#fff;background:#ffffff0f}.mf-portal-row.is-current{color:#fff;background:#f59e0b24;font-weight:650;position:relative}.mf-portal-row.is-current:before{content:"";background:var(--amber);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.mf-portal-row.is-current .mf-portal-icon{color:var(--amber);opacity:1}.mf-portal-row.is-current:hover{background:#f59e0b33}.mf-portal-row.is-soon{color:#78899f}.mf-portal-icon{opacity:.85;flex:none}.mf-portal-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mf-portal-soon{letter-spacing:.08em;text-transform:uppercase;color:#8aa2c0;border:1px solid #ffffff29;border-radius:99px;margin-inline-start:auto;padding:1px 7px;font-size:9px;font-weight:700}.mf-portal-summary{min-height:44px;margin:0 8px var(--space-xs);color:#fff;font-size:var(--step--1);cursor:pointer;background:#ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding-inline:9px;font-weight:650;list-style:none;display:flex}.mf-portal-summary::-webkit-details-marker{display:none}.mf-portal-disclosure[open] .mf-portal-chev{transform:rotate(180deg)}.mf-portal-chev{color:#8aa2c0;transition:transform var(--motion-quick) var(--ease);display:inline-flex}.mf-dash-where{font-weight:700;font-size:var(--step-0);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}@media (max-width:1080px){.mf-portal-side{z-index:71;justify-content:space-between;align-items:center;gap:var(--space-s);border-bottom:1px solid #ffffff14;flex-direction:row;padding:8px 12px;display:flex;position:relative}.mf-portal-mark{flex:none;padding:0}.mf-portal-disclosure{flex:none;min-height:0;display:block}.mf-portal-summary{z-index:3;margin:0;position:relative}.mf-portal-drawer{z-index:2;inset-block:0;background:var(--navy);width:min(300px,82vw);padding-top:calc(env(safe-area-inset-top,0px) + 56px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;left:0;overflow-y:auto;box-shadow:2px 0 26px #0a162861}.mf-portal-disclosure:not([open]) .mf-portal-drawer{display:none}.mf-portal-disclosure[open]:after{content:"";z-index:1;background:#0a162875;position:fixed;inset:0}}.mf-dash-initials{display:none}@media (max-width:1080px){.mf-dash{position:relative}.mf-dash .mf-portal-side{justify-content:flex-start;padding-right:116px}.mf-dash .mf-dash-top{z-index:72;background:0 0;border-bottom:0;height:61px;position:absolute;top:0;right:0}.mf-dash .mf-dash-top-inner{flex-wrap:nowrap;gap:10px;width:auto;min-height:61px;padding:0 12px 0 0}.mf-dash .mf-dash-who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mf-dash .mf-dash-initials{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.mf-dash .mf-dash-top .mf-copilot-launch{color:#fff;background:#ffffff14;border-color:#ffffff29;border-radius:10px;justify-content:center;min-width:44px;min-height:44px;padding:0}.mf-dash .mf-dash-top .mf-copilot-launch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1081px){.mf-dash{grid-template-columns:232px minmax(0,1fr)}.mf-portal-side{flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mf-portal-summary{display:none}.mf-dash-where{display:block}.mf-portal-disclosure{min-height:0;overflow-y:auto}.mf-portal-disclosure::details-content{content-visibility:visible;block-size:auto}@supports not selector(details::details-content){.mf-portal-summary{display:flex}}.mf-dash-top-inner,.mf-switcher-inner,.mf-dash-main{max-width:none;margin-inline:0}}@media (prefers-reduced-motion:reduce){.mf-portal-chev{transition:none}}.mf-dash-top{border-bottom:1px solid var(--border);background:var(--surface)}.mf-dash-top-inner,.mf-switcher-inner,.mf-dash-main{box-sizing:border-box;width:min(1160px,100%);max-width:min(1160px,100%);margin-inline:auto;padding-inline:16px}.mf-dash-top-inner{align-items:center;gap:var(--space-m);flex-wrap:wrap;row-gap:.5rem;min-height:60px;padding-block:.5rem;display:flex}.mf-dash-nav{scrollbar-width:none;flex-wrap:nowrap;flex-grow:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.mf-dash-nav::-webkit-scrollbar{display:none}.mf-dash-link{white-space:nowrap}.mf-dash-who{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:14ch;margin-inline-start:auto;font-weight:600;overflow:hidden}.mf-switcher{border-bottom:1px solid var(--border);background:var(--surface-alt)}.mf-switcher-inner{align-items:center;gap:var(--space-s);flex-wrap:wrap;padding-block:10px;display:flex}.mf-switcher-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-switcher-select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-family:inherit;font-size:var(--step-0);border-radius:10px;padding:0 12px;font-weight:600}.mf-switcher-state{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.mf-switcher-equity{font-size:var(--step-1);font-weight:700}.mf-dash-main{padding-block:var(--space-m)}.mf-dash-empty{max-width:560px;margin:var(--space-xl) auto;text-align:center;padding-inline:16px}.mf-dash-empty h1{font-size:var(--step-3);margin:0 0 8px}.mf-dash-empty p{margin:0 0 var(--space-m);color:var(--text-muted)}.mf-dash-empty-cta{background:var(--amber);min-height:44px;color:var(--navy);border-radius:10px;align-items:center;padding-inline:18px;font-weight:650;text-decoration:none;display:inline-flex}.mf-admin-summary{display:none}@media (min-width:1081px){.mf-admin-disclosure::details-content{content-visibility:visible;flex-direction:column;flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}@supports not selector(details::details-content){.mf-admin-summary{display:flex}}.mf-admin-side{z-index:30;align-self:start;height:100vh;position:sticky;top:0;overflow:hidden}}@media (max-width:1080px){.mf-admin{grid-template-columns:minmax(0,1fr);align-content:start}.mf-admin-side{z-index:71;justify-content:space-between;align-items:center;gap:var(--space-s);border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;min-width:0;padding:8px 12px;display:flex;position:relative}.mf-admin-brand{border-bottom:none;flex:none;padding:0}.mf-admin-disclosure{flex:none;min-height:0;display:block}.mf-admin-summary{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-xs);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:44px;padding-inline:11px;font-weight:650;list-style:none;display:flex;position:relative}.mf-admin-summary::-webkit-details-marker{display:none}.mf-admin-summary-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:#7f93ad;font-weight:700}.mf-admin-summary-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--amber);overflow:hidden}.mf-admin-summary-current:after{content:" ▾"}.mf-admin-disclosure[open] .mf-admin-summary{justify-content:center;width:44px;padding-inline:0}.mf-admin-disclosure[open] .mf-admin-summary-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-admin-disclosure[open] .mf-admin-summary-current{font-size:0}.mf-admin-disclosure[open] .mf-admin-summary-current:after{content:"✕";color:#dce7f5;font-size:1.05rem;line-height:1}.mf-admin-drawer{z-index:2;inset-block:0;background:var(--navy);width:min(300px,78vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;left:0;box-shadow:2px 0 26px #0a162861}.mf-admin-disclosure:not([open]) .mf-admin-drawer{display:none}.mf-admin-disclosure[open]:after{content:"";z-index:1;background:#0a162875;position:fixed;inset:0}.mf-admin-nav{padding-block:var(--space-xs)}}.mf-burger{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}.mf-burger:hover{background:var(--surface-alt)}.mf-burger[aria-expanded=true]{visibility:hidden}.mf-drawer{z-index:40;position:fixed;inset:0}.mf-drawer-behind{animation:mf-drawer-fade var(--motion-base) var(--ease);background:#0a162873;position:absolute;inset:0}.mf-drawer-panel{width:min(46vw,184px);padding:var(--space-s) 0 calc(var(--space-m) + env(safe-area-inset-bottom,0px));background:var(--surface);border-inline-end:1px solid var(--border);animation:mf-drawer-in var(--motion-base) var(--ease);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 0 40px #0a16282e}.mf-drawer-panel:focus-visible{outline:none}.mf-drawer-top{padding:0 10px var(--space-s);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:4px;display:flex}.mf-drawer-mark{min-height:44px;color:var(--text);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.mf-drawer-word{font-size:var(--step--1);letter-spacing:-.02em;white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.mf-drawer-word .mf-brand-full{max-width:220px;height:34px}.mf-drawer-word .mf-mark-tile{width:30px;height:30px;margin-right:8px}.mf-drawer-word span{color:var(--brand-ink,var(--brand))}.mf-drawer-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.mf-drawer-close:hover{background:var(--surface-alt);color:var(--text)}.mf-drawer-nav{padding:var(--space-xs) 6px 0;flex-direction:column;display:flex}.mf-drawer-link{min-height:48px;color:var(--text);font-size:var(--step-0);white-space:nowrap;border-radius:10px;align-items:center;padding-inline:10px;font-weight:600;text-decoration:none;display:flex}.mf-drawer-link:hover{background:var(--surface-alt)}.mf-drawer-link[aria-current=page]{color:var(--brand-ink,var(--brand));background:#f2f7ff}.mf-drawer-nav-secondary{border-top:1px solid var(--border-soft);margin-top:6px;padding-top:6px}.mf-drawer-link-secondary{min-height:44px;color:var(--text-muted);font-weight:550}.mf-drawer-link-secondary:hover{color:var(--text)}.mf-drawer-actions{padding:var(--space-m) 10px 0;gap:8px;margin-top:auto;display:grid}.mf-drawer-primary,.mf-drawer-secondary{min-height:46px;font-size:var(--step--1);text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding-inline:8px;font-weight:650;text-decoration:none;display:flex}.mf-drawer-primary{background:var(--amber);color:#3a2600;border:1px solid #d98908}.mf-drawer-secondary{background:var(--surface);color:var(--navy);border:1px solid var(--border)}@keyframes mf-drawer-in{0%{transform:translate(-100%)}}@keyframes mf-drawer-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mf-drawer-panel,.mf-drawer-behind{animation:none}}@media (max-width:1080px){.mf-nav,.mf-header-actions{display:none}.mf-burger{display:inline-flex}.mf-header-inner{justify-content:space-between}}@media (max-width:640px){.mf-switcher-state{width:100%;margin-inline-start:0}}.mf-section{gap:var(--space-s);flex-direction:column;display:flex}.mf-section-note{margin:0 0 var(--space-m);max-width:70ch;font-size:var(--step-0);color:var(--text-muted)}.mf-section-note-warn{border-left:3px solid var(--warn-text);border-radius:0 var(--radius) var(--radius) 0;color:var(--text);background:#fffbeb;padding:11px 13px}.mf-section-note-good{border-left:3px solid var(--ok-text);border-radius:0 var(--radius) var(--radius) 0;color:var(--text);background:#f0fdf4;padding:11px 13px}.mf-detail.is-wide{max-width:none}.mf-pagehead-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mf-hero-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.mf-pagehead.is-record a.mf-hero-btn{color:#fff;text-decoration:none}.mf-hero-btn:hover:not(:disabled){background:#ffffff14}.mf-hero-btn.is-danger{color:#fecaca;border-color:#f8717180}.mf-hero-btn:disabled{cursor:not-allowed;opacity:.6}.mf-hero-btn svg,.mf-tools-search svg,.mf-tile-badge svg,.mf-tile-info svg,.mf-tile-upload svg,.mf-pic-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mf-place{gap:var(--space-m);align-items:start;display:grid}@media (min-width:1100px){.mf-place{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.mf-place-panel{top:var(--space-m);grid-area:1/2;position:sticky}.mf-place-library{grid-area:1/1}}.mf-place-panel,.mf-place-library,.mf-lib{gap:var(--space-s);min-width:0;padding:var(--space-m);border:1px solid var(--border);background:var(--surface);border-radius:16px;display:grid}.mf-place-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-place-row h3{font-size:var(--step-0);margin:0;font-weight:700}.mf-place-row p{max-width:70ch;color:var(--text-muted);font-size:var(--step--1);margin:2px 0 0}.mf-seg{background:var(--border-soft);border-radius:10px;padding:3px;display:inline-flex}.mf-seg button{min-height:36px;color:var(--text-muted);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:650}.mf-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0a16281a}.mf-seg button .num{color:var(--text-muted);font-weight:500}.mf-preview{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;justify-content:center;padding:14px;display:flex}.mf-preview-frame{background:var(--surface);border-radius:10px;flex-direction:row-reverse;align-items:center;gap:14px;width:100%;padding:14px;display:flex;box-shadow:0 1px 2px #0a16280f}.mf-preview-frame.is-start{flex-direction:row}.mf-preview-frame.is-narrow{flex-direction:column;width:220px}.mf-preview-copy,.mf-preview-pictures{flex:1 1 0;min-width:0}.mf-preview-frame.is-narrow .mf-preview-copy{order:2}.mf-preview-copy{gap:5px;display:grid}.mf-preview-copy span{color:var(--warn-text);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.mf-preview-copy b{font-size:14px;line-height:1.2}.mf-preview-copy p{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mf-preview-pictures{gap:8px;width:100%;display:flex}.mf-preview-pictures>*{flex:1 1 0;min-width:0}.mf-preview-pictures img{object-fit:cover;border-radius:8px;width:100%;display:block}.mf-preview-empty{color:var(--text-muted);text-align:center;border:1.5px dashed #c9d2de;border-radius:8px;place-items:center;padding:8px;font-size:11px;display:grid}.mf-place-slot{border:0;gap:10px;margin:0;padding:0;display:grid}.mf-place-slot legend{font-size:var(--step--1);margin-bottom:6px;padding:0;font-weight:700}.mf-place-slot.is-active .mf-place-chosen{box-shadow:inset 0 0 0 2px var(--brand)}.mf-place-chosen{background:var(--surface-alt);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mf-place-chosen>div{min-width:0;display:grid}.mf-place-chosen span{color:var(--text-muted);font-size:var(--step--1)}.mf-place-chosen b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-place-alt{gap:6px;display:grid}.mf-place-alt>span{font-weight:700}.mf-place-alt textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.5}.mf-place-alt small{color:var(--text-muted);font-size:var(--step--1);justify-content:space-between;gap:12px;display:flex}.mf-place-alt small .num{flex:none}.mf-place-save{border-top:1px solid var(--border-soft);gap:8px;padding-top:12px;display:grid}.mf-place-save .mf-chip{justify-self:start}.mf-place-save .mf-btn{min-height:48px}.mf-place-save p{color:var(--text-muted);font-size:var(--step--1);text-align:center;margin:0}.mf-chip{background:var(--border-soft);min-height:22px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.mf-chip.is-good{color:var(--ok-text);background:#dcfce7}.mf-chip.is-warn{color:#92400e;background:#fef3c7}.mf-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-tools-search{border:1px solid var(--border);min-height:44px;color:var(--text-muted);border-radius:10px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.mf-tools-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:auto}.mf-tools-search:focus-within{outline:2px solid var(--brand);outline-offset:1px}.mf-tools-search input:focus{outline:none}.mf-tools-sort{color:var(--text-muted);font-size:var(--step--1);align-items:center;gap:8px;display:inline-flex}.mf-tools-sort select,.mf-lib-upload select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px}.mf-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.mf-tiles.is-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.mf-tiles-none{background:var(--surface-alt);color:var(--text-muted);text-align:center;border-radius:12px;margin:0;padding:16px}.mf-tile{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a16280a}.mf-tile.is-chosen{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 0 0 4px #1f6feb24}.mf-tile-pick{background:var(--navy);cursor:pointer;border:0;padding:0;display:block;position:relative}.mf-tile-pick img{aspect-ratio:1726/911;object-fit:cover;width:100%;display:block}.mf-tile-pick:focus-visible,.mf-tile-info:focus-visible,.mf-tile-upload:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mf-tile-badge{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px 0 7px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.mf-tile-badge svg{stroke-width:2.6px;width:14px;height:14px}.mf-tile-meta{align-items:flex-start;gap:4px;padding:12px 6px 12px 14px;display:flex}.mf-tile-meta>div{flex:auto;gap:4px;min-width:0;display:grid}.mf-tile-meta b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-tile-meta .num{color:var(--text-muted);font-size:var(--step--1)}.mf-tile-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mf-tile-info{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-top:-8px;display:grid}.mf-tile-info svg{width:18px;height:18px}.mf-tile-info:hover{background:var(--surface-alt);color:var(--text)}.mf-tile-upload{background:var(--surface-alt);min-height:200px;color:var(--text);font:inherit;text-align:center;cursor:pointer;border:1.5px dashed #b9c4d3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.mf-tile-upload:disabled{cursor:not-allowed;opacity:.6}.mf-tile-upload>span{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.mf-tile-upload svg{width:20px;height:20px}.mf-tile-upload small{color:var(--text-muted);font-size:var(--step--1)}.mf-pic-scrim{z-index:55;background:#0a16287a;justify-content:flex-end;display:flex;position:fixed;inset:0}.mf-pic-scrim.is-centred{justify-content:center;align-items:center;padding:16px}.mf-pic{background:var(--surface);flex-direction:column;width:min(520px,100%);height:100%;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #0a16282e}@media (max-width:640px){.mf-pic-scrim:not(.is-centred){align-items:flex-end}.mf-pic{border-radius:20px 20px 0 0;height:auto;max-height:92vh}}.mf-pic-head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex;position:sticky;top:0}.mf-pic-head h2{font-size:var(--step-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mf-pic-close{background:var(--border-soft);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.mf-pic-body{gap:18px;padding:20px;display:grid}.mf-pic-image{background:var(--navy);object-fit:cover;border-radius:12px;width:100%;display:block}.mf-pic-rename{gap:6px;display:grid}.mf-pic-rename label{font-weight:700}.mf-pic-rename>div{gap:8px;display:flex}.mf-pic-rename input{border:1px solid var(--border);min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:10px;flex:auto;padding:0 12px}.mf-pic-rename small,.mf-pic-actions small{color:var(--text-muted);font-size:var(--step--1)}.mf-pic-facts{background:var(--surface-alt);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:16px;display:grid}.mf-pic-facts .is-wide{grid-column:1/-1}.mf-pic-facts dt{color:var(--text-muted);font-size:var(--step--1)}.mf-pic-facts dd{margin:2px 0 0;font-weight:600}.mf-pic-path{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:400}.mf-pic-uses{gap:8px;display:grid}.mf-pic-uses h3{font-size:var(--step-0);margin:0}.mf-pic-uses ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mf-pic-uses a{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:10px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.mf-pic-uses a:hover{background:var(--surface-alt)}.mf-pic-uses p{color:var(--text-muted);margin:0}.mf-pic-uses .mf-pic-copy{color:#92400e;font-size:var(--step--1);background:#fef3c7;border-radius:10px;padding:10px 12px}.mf-pic-actions{border-top:1px solid var(--border);gap:10px;padding-top:16px;display:grid}.mf-pic-pair{flex-wrap:wrap;gap:10px;display:flex}.mf-pic-pair .mf-btn{flex:180px}.mf-btn-ghost.is-danger{color:var(--bad-text);border-color:#fecaca}.mf-pic-confirm{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;gap:8px;padding:14px;display:grid}.mf-pic-confirm span{font-size:var(--step--1)}.mf-pic-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.mf-pic-confirm>.mf-btn{justify-self:start}.mf-ask{background:var(--surface);border-radius:16px;gap:12px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 20px 50px #0a162840}.mf-ask h2{font-size:var(--step-1);margin:0}.mf-ask p{color:var(--text-muted);margin:0}.mf-ask>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.mf-views{background:var(--border-soft);border-radius:12px;justify-self:start;padding:4px;display:inline-flex}.mf-views a{min-height:40px;color:var(--text-muted);border-radius:9px;align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.mf-views a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0a16281a}.mf-views .num{color:var(--text-muted);font-weight:500}.mf-thumb{object-fit:cover;background:var(--navy);border-radius:6px;width:88px;height:48px;display:block}.mf-thumb.is-empty{color:var(--text-muted);background:0 0;border:1.5px dashed #c9d2de;place-items:center;font-size:11px;display:grid}.mf-lib-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-lib-head p{color:var(--text-muted);font-size:var(--step--1);margin:0}.mf-lib-upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-lib-upload label{color:var(--text-muted);font-size:var(--step--1);align-items:center;gap:8px;display:inline-flex}.mf-hero-btn.is-go{color:#bbf7d0;border-color:#86efac8c}.mf-pagehead-actions form{display:contents}.mf-pg-side{gap:var(--space-m)}.mf-pg-form{gap:12px;display:grid}.mf-pg-form+.mf-pg-form{padding-top:var(--space-m);border-top:1px solid var(--border-soft)}.mf-pg-form h3{font-size:var(--step-0);margin:0}.mf-pg-form label,.mf-pg-new label,.mf-pg-field{gap:6px;display:grid}.mf-pg-form label>span,.mf-pg-new label>span:first-child,.mf-pg-field>label,.mf-pg-check>label,.mf-pg-field>span{font-weight:700}.mf-pg-form input,.mf-pg-form textarea,.mf-pg-form select,.mf-pg-new input,.mf-pg-field input,.mf-pg-field textarea,.mf-pg-field select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.mf-pg-form textarea,.mf-pg-field textarea{resize:vertical;padding:10px 12px;line-height:1.5}.mf-pg-form small,.mf-pg-new small,.mf-pg-field small,.mf-pg-check small{color:var(--text-muted);font-size:var(--step--1)}.mf-pg-main{gap:var(--space-s);min-width:0;display:grid}.mf-pg-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-pg-card{border:1px solid var(--border);background:var(--surface);scroll-margin-top:var(--space-l);border-radius:14px;gap:12px;padding:14px 16px;display:grid}.mf-pg-card:target{border-color:var(--brand);box-shadow:0 0 0 3px #1f6feb24}.mf-pg-card.is-hidden{background:var(--surface-alt)}.mf-pg-card-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mf-pg-pos{background:var(--border-soft);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.mf-pg-what{flex:240px;min-width:0;display:grid}.mf-pg-what code{color:var(--text-muted);font-size:11px;font-weight:500}.mf-pg-what>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-pg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mf-pg-actions{flex-wrap:wrap;gap:8px;display:flex}.mf-pg-actions form{display:contents}.mf-pg-actions .mf-btn{min-height:40px;padding:0 14px}.mf-pg-icon{border:1px solid var(--border);background:var(--surface);width:44px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.mf-pg-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mf-pg-icon:disabled{cursor:not-allowed;opacity:.4}.mf-pg-note{color:var(--text-muted);font-size:var(--step--1);margin:0}.mf-pg-edit{background:var(--surface-alt);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;padding:16px;display:grid}.mf-pg-field.is-wide,.mf-pg-edit-foot{grid-column:1/-1}.mf-pg-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.mf-pg-check{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.mf-pg-check input{width:20px;height:20px}.mf-pg-check small{flex-basis:100%;font-weight:400}.mf-pg-edit-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mf-pg-removed{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.mf-pg-removed summary{cursor:pointer;min-height:32px;font-weight:700}.mf-pg-removed ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mf-pg-removed li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-pg-removed li>span{min-width:0;color:var(--text-muted)}.mf-pg-removed li b{color:var(--text)}.mf-pg-listhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-pg-new{padding:var(--space-m);border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.mf-pg-address{border:1px solid var(--border);border-radius:10px;display:flex;overflow:hidden}.mf-pg-address>span{background:var(--surface-alt);color:var(--text-muted);align-items:center;padding:0 10px;display:flex}.mf-pg-new .mf-pg-address input{border:0;border-radius:0;flex:auto;min-width:0}.mf-pg-new-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-fitbox{z-index:60;padding:var(--space-m);background:#0a16288c;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mf-fit{border-radius:var(--radius);background:var(--surface);width:min(900px,100%);overflow:hidden}.mf-fit-head{padding:var(--space-m) var(--space-m) 0}.mf-fit-head h2{font-size:var(--step-1);margin:0 0 6px}.mf-fit-head p{color:var(--text-muted);font-size:var(--step--1);margin:0}.mf-fit-stage{margin:var(--space-m);border-radius:var(--radius);cursor:grab;touch-action:none;background:var(--surface-alt);line-height:0;position:relative;overflow:hidden}.mf-fit-stage img{opacity:.4;width:100%;display:block}.mf-fit-stage.is-whole{cursor:default}.mf-fit-stage.is-whole img{opacity:1}.mf-fit-choice{gap:var(--space-xs);margin:0 var(--space-m);flex-wrap:wrap;display:flex}.mf-fit-choice .mf-btn{flex:12rem}.mf-fit-choice .mf-btn.is-on{border-color:var(--brand);color:var(--brand);background:var(--brand-wash)}.mf-fit-window{border:2px solid var(--brand);justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 0 9999px #0a162873}.mf-fit-window span{letter-spacing:.08em;color:#fff;background:var(--brand);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.6}.mf-fit-warn{margin:0 var(--space-m) var(--space-m);border-left:3px solid var(--warn-text);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--step--1);background:#fffbeb;padding:11px 13px}.mf-fit-facts{gap:var(--space-s);margin:0 var(--space-m) var(--space-m);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.mf-fit-facts div{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.mf-fit-facts b{font-size:var(--step-0);font-variant-numeric:tabular-nums;display:block}.mf-fit-facts span{font-size:var(--step--1);color:var(--text-muted)}.mf-fit-label{margin:0 var(--space-m) var(--space-m)}.mf-fit-foot{justify-content:flex-end;gap:var(--space-s);padding:var(--space-m);border-top:1px solid var(--border);background:var(--surface-alt);display:flex}.mf-section-filters{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.mf-section-toggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.mf-section-toggle input{width:18px;height:18px;accent-color:var(--brand)}.mf-row-actions{justify-content:flex-end;gap:6px;display:inline-flex}.mf-row-actions .mf-btn:last-child{color:var(--warn-text);border-color:#fde68a}.mf-row-actions .mf-btn:last-child:hover{background:#fffbeb}.mf-dash-grid{gap:var(--space-s);flex-direction:column;display:flex}.mf-dash-stats{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));min-width:0;display:grid}.mf-dash-meters{gap:var(--space-s);flex-direction:column;display:flex}.mf-pagehead.has-actions .mf-pagehead-top{align-items:flex-start;gap:var(--space-m);display:flex}.mf-pagehead.has-actions .mf-pagehead-say{flex:1;min-width:0}.mf-pagehead-subline{font-size:var(--step--1);color:#a9b8ca;margin:0}.mf-pagehead-actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.mf-head-buttons{gap:10px;display:flex}.mf-head-act{min-height:44px;font-size:var(--step-0);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.mf-head-act.is-primary{background:var(--brand);color:#fff;box-shadow:0 6px 16px #1f6feb59}.mf-head-act.is-primary:hover{color:#fff;background:#1a5fd0}.mf-head-act.is-ghost{color:#fff;background:#ffffff14;border-color:#ffffff2e}.mf-head-act.is-ghost:hover{color:#fff;background:#ffffff24}.mf-head-act:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.mf-head-act{font:inherit;cursor:pointer;font-weight:600}.mf-head-note{font-size:var(--step--2);color:#8fa3c0}.mf-head-picker select{color:#fff;min-height:44px;font:inherit;font-size:var(--step--1);appearance:none;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff29;border-radius:9px;max-width:100%;padding:0 34px 0 12px;font-weight:600}.mf-head-picker option{color:#0a1628}@media not (min-width:760px){.mf-pagehead.has-actions{flex-direction:column;gap:12px;display:flex}.mf-pagehead.has-actions .mf-pagehead-top,.mf-pagehead.has-actions .mf-pagehead-actions{display:contents}.mf-pagehead.has-actions .mf-pagehead-back{order:0}.mf-pagehead.has-actions .mf-pagehead-say{order:1}.mf-pagehead.has-actions .mf-head-picker{order:2}.mf-pagehead.has-actions .mf-pagehead-figures{order:3;margin:0}.mf-pagehead.has-actions .mf-head-buttons{order:4}.mf-head-buttons .is-primary{flex:1}.mf-pagehead.has-actions .mf-pagehead-subline{display:none}.mf-pagehead.has-actions :is(h1,h2){margin-bottom:0}.mf-head-buttons .is-ghost:not(:only-child),.mf-head-note:not(.is-reason){display:none}.mf-pagehead.has-actions .mf-pagehead-figures{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:12px}.mf-pagehead.has-actions .mf-pagehead-figure:nth-child(3){border-left:0;padding-left:0}}.mf-dash-grid.is-r24{gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}.mf-dash-rules{gap:var(--space-s);min-width:0;display:grid}.mf-dash-rules .mf-dash-source{grid-column:1/-1;margin:0}@media (min-width:900px){.mf-dash-grid.is-r24{grid-template-columns:repeat(12,minmax(0,1fr))}.mf-dash-grid.is-r24>*{grid-column:span 12}.mf-dash-grid.is-r24>.mf-dash-span-8{grid-column:span 8}.mf-dash-grid.is-r24>.mf-dash-span-4{grid-column:span 4}.mf-dash-grid.is-r24>.mf-dash-span-5{grid-column:span 5}.mf-dash-grid.is-r24>.mf-dash-span-3{grid-column:span 3}.mf-dash-grid.is-r24>.mf-dash-span-6{grid-column:span 6}.mf-dash-grid.is-r24>.mf-dash-span-7{grid-column:span 7}.mf-dash-rules.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-dash-rules.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-dash-rules.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:900px){.mf-dash-rules{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:0;overflow:hidden}.mf-dash-rules>.mf-dash-rule{box-shadow:none;border:0;border-radius:0}.mf-dash-rules>.mf-dash-rule+.mf-dash-rule{border-top:1px solid var(--border)}.mf-dash-rules .mf-dash-source{border-top:1px solid var(--border);padding:10px 16px 14px}}.is-gain{color:var(--ok-text,#15803d)}.is-loss{color:var(--bad-text,#b91c1c)}.mf-curve{margin:0}.mf-curve svg{width:100%;height:190px;display:block}.mf-curve-grid{stroke:var(--border);stroke-width:1px}.mf-curve-area{fill:color-mix(in srgb, var(--brand) 14%, transparent)}.mf-curve-line{fill:none;stroke:var(--brand);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.mf-curve-axis{font-size:var(--step--2);color:var(--text-muted);justify-content:space-between;margin-top:6px;display:flex}.mf-curve-empty{color:var(--text-muted);font-size:var(--step--1);margin:0}@media not (min-width:760px){.mf-curve svg{height:130px}}.mf-dash-open{margin:0;padding:0;list-style:none}.mf-dash-open li{border-bottom:1px solid var(--border);font-size:var(--step--1);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.mf-dash-open li b:first-child{flex:none;width:64px}.mf-dash-open li span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-dash-open li b:last-child{margin-left:auto}.mf-dash-floating{font-size:var(--step--1);margin:12px 0 0;display:flex}.mf-dash-floating span{color:var(--text-muted)}.mf-dash-floating b{margin-left:auto}.mf-dash-grid.is-r24 .mf-card-header{flex-direction:row;align-items:center}.mf-payout-side{gap:var(--space-s);align-content:start;min-width:0;display:grid}.mf-stats-split .is-firm{background:var(--navy)}.mf-stats-wonlost{gap:10px;display:grid}.mf-stats-split{background:var(--border);border-radius:999px;height:10px;display:flex;overflow:hidden}.mf-stats-split .is-up{background:var(--green,#22c55e)}.mf-stats-split .is-down{background:var(--red,#ef4444)}.mf-stats-wonlost p{font-size:var(--step--1);justify-content:space-between;gap:10px;margin:0;display:flex}.mf-stats-days{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-stats-days li{font-size:var(--step--1);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mf-stats-days .mf-stats-bar{min-width:0}@media (min-width:900px){.mf-dash-grid.is-r24>.mf-dash-span-4 .mf-stats-pairs{grid-template-columns:minmax(0,1fr)}.mf-dash-grid.is-r24>.mf-dash-span-6 .mf-stats-bar{min-width:48px}.mf-dash-grid.is-r24>.mf-dash-span-6 .mf-table :is(th,td){padding-inline:10px}}.mf-trade-chips{margin-bottom:var(--space-s);flex-wrap:wrap;gap:8px;display:flex}.mf-note-chips{gap:6px;display:inline-flex}.mf-trade-chips .mf-chip,.mf-note-chips .mf-chip{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--step--1);border-radius:999px;align-items:center;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.mf-trade-chips .mf-chip.is-on,.mf-note-chips .mf-chip.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.mf-trade-cards{margin:0;padding:0;list-style:none;display:none}@media not (min-width:760px){.mf-table-scroll:has(>.mf-trade-cards)>.mf-trade-table{display:none}.mf-trade-cards{display:grid}.mf-trade-cards li{padding:12px var(--space-m);border-bottom:1px solid var(--border);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.mf-trade-cards li>span{color:var(--text-muted)}.mf-trade-cards li b span{color:var(--text-muted);font-weight:500}.mf-trade-cards li>b:nth-child(2){text-align:right}}.mf-dash-grid.is-r24 .mf-acct-links{gap:0;display:grid}.mf-dash-grid.is-r24 .mf-acct-links a{border-bottom:1px solid var(--border);align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex}.mf-dash-grid.is-r24 .mf-acct-links a:after{content:"→";color:var(--text-muted);margin-left:auto}.mf-dash-grid.is-r24 .mf-acct-links a:last-child{border-bottom:0}.mf-acct-rules{font-size:var(--step--1);gap:0;margin:0;display:grid}.mf-acct-rules>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.mf-acct-rules>div:last-child{border-bottom:0}.mf-acct-rules dt{color:var(--text-muted)}.mf-acct-rules dd{text-align:right;margin:0;font-weight:700}@media not (min-width:760px){.mf-pagehead.is-record.has-actions .mf-pagehead-figure{grid-row:auto;display:block}}@media (min-width:900px){.mf-dash-rule .mf-meter-label{flex-direction:column;gap:2px}.mf-dash-rule .mf-meter-label>*{white-space:nowrap}}.mf-dash-grid.is-r24 .mf-card-link{align-items:center;gap:6px;min-height:44px;margin-block:-12px;display:inline-flex}.mf-dash-recent-sum{padding:10px var(--space-m);font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-dash-recent{overflow-x:auto}.mf-dash-recent table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-dash-recent th{text-align:left;font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-alt);white-space:nowrap;padding:10px 14px;font-weight:700}.mf-dash-recent td{border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px}.mf-dash-recent .is-num{text-align:right}.mf-dash-muted{color:var(--text-muted)}@media not (min-width:760px){.mf-dash-recent th:first-child,.mf-dash-recent td:first-child,.mf-dash-recent th:nth-child(6),.mf-dash-recent td:nth-child(6){display:none}}.mf-dash-steps{font-size:var(--step--1);gap:12px;margin:0;padding:0;list-style:none;display:grid}.mf-dash-steps li{align-items:baseline;gap:10px;display:flex}.mf-dash-step-mark{text-align:center;flex:none;width:16px;font-weight:700}.mf-dash-steps .is-done .mf-dash-step-mark{color:var(--ok-text,#15803d)}.mf-dash-steps .is-wait .mf-dash-step-mark{color:var(--amber,#b45309)}.mf-dash-steps .is-info .mf-dash-step-mark{color:var(--brand)}.mf-rules-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-rules-table th,.mf-rules-table td{padding:10px var(--space-s);border-bottom:1px solid var(--border-soft);text-align:start;vertical-align:top}.mf-rules-table tr:last-child th,.mf-rules-table tr:last-child td{border-bottom:0}.mf-rules-table th[scope=row]{width:34%;font-weight:650}.mf-rules-value{white-space:nowrap;font-weight:750}.mf-rules-no{color:var(--bad-text);white-space:nowrap;font-weight:750}.mf-rules-means{color:var(--text-muted);max-width:52ch}.mf-rules-diff{font-size:var(--step--1);color:var(--text-muted);gap:4px;margin:0;padding-left:1.1rem;display:grid}.mf-rules-diff li::marker{color:var(--amber)}.mf-acct-list{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.mf-acct{min-width:0;padding:var(--space-s);border:1px solid var(--border);background:var(--surface);border-radius:12px;align-content:start;gap:7px;display:grid}.mf-acct.is-breached{background:#b91c1c08;border-color:#b91c1c59}.mf-acct-top{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.mf-acct-no{font-size:var(--step-0);font-weight:750}.mf-acct-eq{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:800}.mf-acct-sub,.mf-acct-gone{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-acct-meter{gap:3px;display:grid}.mf-acct-meter-top{justify-content:space-between;gap:var(--space-xs);font-size:var(--step--2);color:var(--text-muted);display:flex}.mf-acct-bar{background:var(--border-soft);border-radius:99px;height:7px;overflow:hidden}.mf-acct-bar i{background:var(--green);height:100%;display:block}.mf-acct-bar i.is-warn{background:var(--amber)}.mf-acct-bar i.is-good{background:var(--brand)}.mf-acct-open{border:1px solid var(--border);min-height:38px;font-size:var(--step--1);color:var(--navy);border-radius:9px;justify-self:start;align-items:center;margin-top:3px;padding-inline:12px;font-weight:650;text-decoration:none;display:inline-flex}.mf-acct-actions{gap:8px;margin-top:3px;display:flex}.mf-acct-actions .mf-acct-open{flex:1;justify-content:center;gap:6px;min-height:44px;margin-top:0}.mf-acct-open.is-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mf-acct-open.is-primary:hover{color:#fff;background:#1a5fd0}.mf-acct-open:hover{background:var(--surface-alt)}.mf-acct-head{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.mf-acct-back{font-size:var(--step--1);flex-basis:100%;font-weight:650}.mf-acct-title{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:800}.mf-acct-figures,.mf-acct-dates{font-size:var(--step--1);gap:7px;margin:0;display:grid}.mf-acct-figures>div,.mf-acct-dates>div{justify-content:space-between;gap:var(--space-s);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;padding-bottom:5px;display:flex}.mf-acct-figures dt,.mf-acct-dates dt{font-weight:700}.mf-acct-figures dd,.mf-acct-dates dd{color:var(--text-muted);text-align:end;margin:0}.mf-acct-left{color:var(--text);font-weight:700}.mf-acct-links{gap:var(--space-s);font-weight:650;font-size:var(--step--1);flex-wrap:wrap;display:flex}.mf-trade-filters{gap:var(--space-s);flex-wrap:wrap;align-items:end;display:flex}.mf-trade-field{min-width:0;font-size:var(--step--1);flex:11rem;gap:4px;font-weight:650;display:grid}.mf-trade-field select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;font:inherit;border-radius:9px;padding-inline:10px;font-weight:500}.mf-trade-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.mf-trade-apply{min-height:44px;padding-inline:var(--space-m);border:1px solid var(--navy);background:var(--navy);color:#fff;font-size:var(--step--1);cursor:pointer;border-radius:9px;font-weight:700}.mf-trade-clear,.mf-trade-export{border:1px solid var(--border);min-height:44px;font-size:var(--step--1);color:var(--navy);border-radius:9px;align-items:center;padding-inline:12px;font-weight:650;text-decoration:none;display:inline-flex}.mf-trade-clear:hover,.mf-trade-export:hover{background:var(--surface-alt)}.mf-trade-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-trade-table th,.mf-trade-table td{padding:9px var(--space-s);border-bottom:1px solid var(--border-soft);text-align:start;white-space:nowrap}.mf-trade-table thead th{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-trade-table tfoot th,.mf-trade-table tfoot td{border-top:2px solid var(--border);white-space:normal;border-bottom:0;font-weight:700}.mf-trade-when{font-variant-numeric:tabular-nums;color:var(--text-muted)}.mf-pnl.is-up{color:var(--ok-text);font-weight:700}.mf-pnl.is-down{color:var(--bad-text);font-weight:700}.mf-cert-lede{max-width:74ch;color:var(--text-muted);margin:0}.mf-cert-list{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.mf-cert{--cert-accent:var(--brand);border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:18px 14px 14px;display:grid;position:relative;overflow:hidden}.mf-cert:before{content:"";background:var(--cert-accent);height:4px;position:absolute;inset:0 0 auto}.mf-cert.is-gold{--cert-accent:#d4af5a}.mf-cert.is-withdrawn{--cert-accent:var(--text-faint);background:#b91c1c08;border-color:#b91c1c59}.mf-cert-top{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.mf-cert-kind{font-size:var(--step-0);letter-spacing:-.01em;color:var(--text);font-weight:700}.mf-cert-date{font-size:var(--step--1);color:var(--text-muted)}.mf-cert-amount{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,1.85rem);font-weight:800;line-height:1.1;display:flex}.mf-cert-amount small{font-size:var(--step--1);letter-spacing:0;color:var(--text-muted);font-weight:600}.mf-cert.is-withdrawn .mf-cert-amount{color:var(--text-muted)}.mf-cert-number{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-weight:600}.mf-cert-meta{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-cert-acts{grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin-top:4px;display:grid}.mf-cert-acts.is-one{grid-template-columns:1fr}.mf-cert-act,.mf-cert-btn{border:1px solid var(--border);background:var(--surface);min-height:44px;font-size:var(--step--1);color:var(--navy);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding-inline:8px;font-weight:650;text-decoration:none;display:inline-flex}.mf-cert-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.mf-cert-btn.is-primary{border-color:var(--navy);background:var(--navy);color:#fff}.mf-cert-act:hover,.mf-cert-btn:hover{background:var(--surface-alt)}.mf-cert-btn.is-primary:hover{background:#13233d}.mf-cert-act:focus-visible,.mf-cert-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mf-cert-wide{display:none}@media (min-width:900px){.mf-cert-wide{display:inline}.mf-cert-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.mf-cert-path{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--2);color:var(--text-faint);overflow-wrap:anywhere;min-width:0}.mf-verify{padding-block:var(--space-xl);background:var(--surface-alt)}.mf-verify-inner{gap:var(--space-s);max-width:640px;margin-inline:auto;padding-inline:16px;display:grid}.mf-verify-eyebrow{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0;font-weight:700}.mf-verify-title{font-size:var(--step-3);letter-spacing:-.02em;margin:0;font-weight:800}.mf-verify-card{padding:var(--space-m);border:1px solid var(--border);border-inline-start:4px solid var(--border);background:var(--surface);border-radius:12px;gap:7px;display:grid}.mf-verify-card.is-valid{border-inline-start-color:var(--green)}.mf-verify-card.is-revoked{border-inline-start-color:var(--red)}.mf-verify-card.is-unknown{border-inline-start-color:var(--amber)}.mf-verify-line{font-size:var(--step-0);margin:0}.mf-verify-number{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.mf-verify-detail,.mf-verify-note,.mf-verify-help{font-size:var(--step--1);color:var(--text-muted);max-width:68ch;margin:0}.mf-verify-again{justify-self:start;font-weight:650}.mf-verify-form{gap:6px;display:grid}.mf-verify-label{font-size:var(--step--1);font-weight:650}.mf-verify-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.mf-verify-input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:46px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step-0);border-radius:10px;flex:18ch;padding-inline:12px}.mf-verify-submit{min-height:46px;padding-inline:var(--space-m);background:var(--amber);color:#3a2600;font-size:var(--step-0);cursor:pointer;border:1px solid #d98908;border-radius:10px;font-weight:700}.mf-checks{margin:0;padding:0;list-style:none}.mf-check{align-items:flex-start;gap:var(--space-xs);border-bottom:1px solid var(--border-soft);font-size:var(--step--1);padding-block:9px;display:flex}.mf-check:last-child{border-bottom:0}.mf-check-mark{background:var(--amber);color:#fff;border-radius:99px;flex:none;place-items:center;width:17px;height:17px;margin-top:2px;display:grid}.mf-check.is-met .mf-check-mark{background:var(--green)}.mf-check-text{min-width:0}.mf-check-label{font-weight:600;display:block}.mf-check:not(.is-met) .mf-check-label{color:var(--warn-text);font-weight:700}.mf-check-why{max-width:76ch;color:var(--text-muted);margin-top:1px;display:block}.mf-payout-act{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.mf-payout-cta{min-height:44px;padding-inline:var(--space-m);background:var(--amber);color:#3a2600;font-size:var(--step-0);cursor:pointer;border:1px solid #d98908;border-radius:10px;align-items:center;font-weight:700;display:inline-flex}.mf-payout-cta:disabled{border-color:var(--border);background:var(--surface-alt);color:var(--text-faint);cursor:not-allowed}.mf-payout-act .mf-dash-source{border-top:0;flex:22ch;margin:0;padding-top:0}.mf-payout-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-payout-table th,.mf-payout-table td{padding:10px var(--space-s);border-bottom:1px solid var(--border-soft);text-align:start;vertical-align:top}.mf-payout-table th{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-payout-table tr:last-child td{border-bottom:0}.mf-num-col{text-align:end}.mf-tx{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--2);color:var(--text-muted);white-space:nowrap}.mf-card-body>.mf-dash-source:only-child{border-top:0;margin-top:0;padding-top:0}.mf-dash-source{margin:var(--space-s) 0 0;max-width:78ch;padding-top:var(--space-xs);border-top:1px solid var(--border-soft);font-size:var(--step--1);color:var(--text-muted)}@media (max-width:640px){.mf-admin-actions,.mf-admin-actions .mf-btn,.mf-row-actions{width:100%}.mf-row-actions .mf-btn{flex-grow:1}}.mf-prose p{margin:0 0 var(--space-s);max-width:72ch;color:var(--text-muted)}.mf-prose p:last-child{margin-bottom:0}.mf-steps-lede{margin:calc(var(--space-s) * -1) 0 0;max-width:64ch;color:var(--text-muted)}.mf-steps-grid{margin:var(--space-l) 0 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:0;list-style:none;display:grid}.mf-steps-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:19px}.mf-steps-card.is-done{background:linear-gradient(#1f6feb0b,#0000 62%);border-color:#bbd4fb}.mf-steps-top{align-items:center;gap:10px;margin-bottom:11px;display:flex}.mf-steps-icon{background:var(--brand-wash);width:40px;height:40px;color:var(--brand);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mf-steps-card.is-done .mf-steps-icon{color:var(--ok-text);background:#e8f7ee}.mf-steps-number{font-size:var(--step--1);letter-spacing:.04em;color:var(--text-faint);flex:none;font-weight:800}.mf-steps-card.is-done .mf-steps-number{color:var(--ok-text)}.mf-steps h3{font-size:var(--step-0);margin:0;font-weight:700}.mf-steps p{font-size:var(--step-0);color:var(--text-muted);margin:0;line-height:1.6}.mf-login{gap:var(--space-s);flex-direction:column;max-width:400px;margin-inline:auto;display:flex}.mf-login-title{font-size:var(--step-3);letter-spacing:-.02em;margin:0;font-weight:700}.mf-login-note{color:var(--text-muted);margin:0}.mf-login-form{gap:var(--space-s);flex-direction:column;display:flex}.mf-login-submit{width:100%}.mf-login-or{align-items:center;gap:var(--space-xs);color:var(--text-faint);font-size:var(--step--1);display:flex}.mf-login-or:before,.mf-login-or:after{content:"";background:var(--border);flex-grow:1;height:1px}.mf-login-google{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);transition:background-color var(--motion-quick) var(--ease);border-radius:10px;justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:flex}.mf-login-google:hover{background:var(--surface-alt)}.mf-login-links{text-align:center;font-size:var(--step--1);margin:0}.mf-admin-overview{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.mf-queues,.mf-breach-list{margin:0;padding:0;list-style:none}.mf-queues>li+li,.mf-breach-list>li+li{border-top:1px solid var(--border-soft)}.mf-queue{align-items:center;gap:2px var(--space-s);min-height:44px;padding:var(--space-xs) 0;color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.mf-queue:hover{background:var(--surface-alt);box-shadow:0 0 0 var(--space-xs) var(--surface-alt)}.mf-queue-count{text-align:center;min-width:2.25rem;font-size:var(--step-1);color:var(--brand);background:#1f6feb14;border-radius:8px;padding:2px 8px;font-weight:700}.mf-queue-count.is-urgent{color:var(--bad-text);background:#ef44441a}.mf-queue-text{flex-direction:column;min-width:0;display:flex}.mf-queue-label{font-weight:600}.mf-queue-waiting,.mf-queue-age{font-size:var(--step--1);color:var(--text-muted)}.mf-queue-age{text-align:end}@media (max-width:460px){.mf-queue{grid-template-columns:auto minmax(0,1fr)}.mf-queue>:first-child{grid-row:span 2}.mf-queue-age{text-align:start}.mf-breach-list .mf-queue{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.mf-breach-list .mf-queue>:first-child{grid-row:1}.mf-breach-list .mf-queue-text{grid-area:2/1/auto/-1}.mf-breach-list .mf-queue-age{text-align:end;grid-area:1/2}}.mf-reserve-track{background:var(--border-soft);border-radius:999px;height:10px;overflow:hidden}.mf-reserve-fill{background:var(--green);border-radius:999px;height:100%}.mf-reserve-fill.is-approaching{background:var(--amber)}.mf-reserve-fill.is-exceeded{background:var(--red)}.mf-reserve-figures{gap:var(--space-xs) var(--space-s);margin:var(--space-s) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.mf-reserve-figures dt{font-size:var(--step--1);color:var(--text-muted)}.mf-reserve-figures dd{font-size:var(--step-1);margin:2px 0 0;font-weight:700}.mf-empty-note{color:var(--text-muted);margin:0}.mf-payout-queue{margin:0;padding:0;list-style:none}.mf-payout-row{align-items:center;gap:var(--space-s);padding-block:var(--space-s);display:flex}.mf-payout-row+.mf-payout-row{border-top:1px solid var(--border-soft)}.mf-payout-who{align-items:center;gap:var(--space-s);flex:1;min-width:0;display:flex}.mf-payout-avatar{background:var(--surface-alt);width:34px;height:34px;color:var(--text-muted);font-size:var(--step--1);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.mf-payout-name{min-width:0;display:grid}.mf-payout-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mf-payout-meta{font-size:var(--step--1);color:var(--text-muted)}.mf-payout-amount{text-align:right;flex:none;display:grid}.mf-payout-amount span{font-size:var(--step--1);color:var(--text-muted)}.mf-payout-review{min-height:40px;padding-inline:var(--space-m);background:var(--amber);color:#3a2600;font-size:var(--step--1);border:1px solid #d98908;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.mf-payout-review:hover{background:#e8900a}.mf-card-link{font-size:var(--step--1);color:var(--brand);font-weight:650;text-decoration:none}.mf-card-link:hover{text-decoration:underline}@media (max-width:560px){.mf-payout-row{flex-wrap:wrap}.mf-payout-amount{text-align:left}.mf-payout-review{width:100%}}.mf-planned-does{margin:0 0 var(--space-s);max-width:68ch}.mf-planned-back{margin-top:var(--space-s);text-decoration:none;display:inline-block}.mf-complete-page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.mf-complete-top{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--border);display:flex}.mf-complete-out{min-height:44px;color:var(--text-muted);align-items:center;padding-inline:4px;font-weight:600;text-decoration:none;display:inline-flex}.mf-complete-main{padding:var(--space-m) var(--space-m) var(--space-l)}.mf-complete{max-width:520px}.mf-complete-dob{grid-template-columns:1fr 1.3fr 1fr;gap:.75rem;display:grid}.mf-complete-pair{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.mf-complete-standing{padding:var(--space-xs) var(--space-s);border-inline-start:3px solid var(--brand);background:var(--surface-alt);font-size:var(--step--1);color:var(--text-muted);border-radius:0 8px 8px 0;margin:0}.mf-complete-standing.is-blocked{border-inline-start-color:var(--amber);color:var(--warn-text);background:#fffbeb}.mf-consents{padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius);margin:0}.mf-consents legend{padding-inline:6px}.mf-consent+.mf-consent{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border-soft)}.mf-consent-row{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-block:6px;display:flex}.mf-consent-row .mf-field-check{flex:none;margin-top:2px}.mf-consent-meta{align-items:center;gap:var(--space-s);font-size:var(--step--1);color:var(--text-muted);margin:0;padding-inline-start:30px;display:flex}.mf-consent-meta a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mf-consent-version{color:var(--text-faint)}select.mf-field-input{appearance:auto;padding-inline-end:8px}.mf-checkout,.mf-payment{gap:var(--space-xs);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.mf-checkout-title,.mf-payment-title{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:700}.mf-checkout-line{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-top:var(--space-xs);border-top:1px solid var(--border-soft);font-weight:600;display:flex}.mf-checkout-line.is-discount{color:var(--ok-text)}.mf-checkout-detail{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-checkout-total{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:2px solid var(--border);font-size:var(--step-1);font-weight:700;display:flex}.mf-checkout-code{margin-top:var(--space-xs)}.mf-checkout-code-row{gap:8px;display:flex}.mf-checkout-code-row .mf-field-input{text-transform:uppercase;flex:auto;min-width:0}.mf-checkout-pay{width:100%;margin-top:var(--space-xs)}.mf-checkout-safe{font-size:var(--step--1);color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;display:flex}.mf-payment-help{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-payment-order{font-size:var(--step--1);color:var(--text-faint);margin:0;font-weight:600}.mf-payment-body{color:var(--text-muted);margin:0}.mf-payment-send{padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-alt);flex-direction:column;gap:6px;display:flex}.mf-payment-figure{flex-direction:column;gap:2px;display:flex}.mf-payment-label{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-payment-amount{font-size:var(--step-2);font-weight:700;line-height:1.1}.mf-payment-currency{font-size:var(--step-0);color:var(--text-muted);font-weight:600}.mf-payment-network{font-size:var(--step--1);color:var(--text-muted)}.mf-payment-address{font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Code,monospace;font-size:var(--step--1);overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px 10px;line-height:1.5}.mf-payment-copy{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-family:inherit;font-size:var(--step--1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-weight:650;display:inline-flex}.mf-payment-copy:hover{background:var(--surface-alt)}.mf-payment-expiry{font-size:var(--step--1);color:var(--text-muted);margin:4px 0 0}.mf-payment-polling{font-size:var(--step--1);color:var(--text-muted);align-items:center;gap:8px;margin:0;display:flex}.mf-payment-pulse{background:var(--brand);width:8px;height:8px;animation:mf-pulse 1.8s var(--ease) infinite;border-radius:999px;flex:none}@keyframes mf-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mf-payment-pulse{opacity:.8;animation:none}}.mf-payment-action{text-decoration:none}.mf-payment-action .mf-btn{width:100%}.mf-gallery-state+.mf-gallery-state{margin-top:var(--space-l);padding-top:var(--space-m);border-top:2px dashed var(--border)}.mf-gallery-state-name{max-width:460px;margin:0 auto var(--space-xs);font-size:var(--step--1);letter-spacing:.1em;color:var(--text-faint);font-weight:700}.mf-term-page{background:var(--surface-alt);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid}.mf-term-page>.mf-banner,.mf-term-page>.mf-term-viewing{grid-row:1}.mf-term-page>.mf-term-bar{grid-row:2}.mf-term-page>.mf-term,.mf-term-page>.mf-term-phone,.mf-term-page>.mf-term-empty{grid-row:3}.mf-term-page>.mf-term-tabbar{grid-row:5}.mf-term-page>.mf-term-status{grid-row:4}.mf-term-viewing{padding:.45rem var(--space-m);background:var(--navy);color:#e7edf5;border-bottom:2px solid var(--brand);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.mf-term-viewing svg{fill:none;stroke:var(--brand-on-navy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mf-term-viewing-who{min-width:0;font-weight:600}.mf-term-viewing-who b{color:#fff}.mf-term-viewing-pill{color:#fcd34d;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b29;border:1px solid #f59e0b66;border-radius:99px;flex:none;padding:.12rem .55rem;font-size:.68rem;font-weight:750}.mf-term-viewing-note{color:#93a6be}.mf-term-viewing-back{min-height:34px;color:var(--navy);background:#fff;border-radius:8px;align-items:center;margin-inline-start:auto;padding:0 .8rem;font-weight:700;text-decoration:none;display:inline-flex}.mf-term-viewonly{padding:var(--space-s);border-style:dashed;flex-direction:column;gap:.55rem;display:flex}.mf-term-viewonly h2{font-size:var(--step-0);margin:0;font-weight:700}.mf-term-viewonly p{font-size:var(--step--1);color:var(--text-muted);margin:0;line-height:1.5}.mf-term-viewonly-link{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:flex}@media (max-width:900px){.mf-term-viewing-note{display:none}}.mf-term-bar{background:var(--surface);min-height:46px;color:var(--text);border-bottom:1px solid var(--border);--chart-bar:var(--surface);--chart-border:var(--border);--chart-text:var(--text);--chart-axis:var(--text-muted);--chart-on:var(--surface-wash);flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px;display:flex}@media (min-width:901px){.mf-term-bar.is-desk{flex-wrap:nowrap}}.mf-term-bar .mf-wordmark{color:var(--text);flex:none;padding:0 6px}.mf-term-bar .mf-wordmark span{color:var(--brand-ink)}.mf-term-back{min-width:34px;min-height:34px;color:var(--text-muted);font-size:var(--step--1);white-space:nowrap;transition:background var(--motion-quick) var(--ease), color var(--motion-quick) var(--ease);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-weight:600;text-decoration:none;display:inline-flex}.mf-term-back:hover{background:var(--surface-alt);color:var(--text)}.mf-term-bar.is-desk .mf-term-back-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mf-term-bar .mf-term-tools{background:0 0;border:0;flex:auto;min-width:0;padding:0}.mf-term-bar .mf-term-tools.is-end{flex:none;overflow:visible}.mf-term-switch{border-inline-start:1px solid var(--border);flex:none;padding-inline-start:4px}.mf-term-switch select{max-width:230px;min-height:34px;color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 .5rem;font-weight:600}.mf-term-switch select:hover{background:var(--surface-alt)}.mf-term-switch select option{color:var(--text);background:var(--surface)}.mf-term-room{border-inline:1px solid var(--border);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;min-height:34px;padding:0 10px;line-height:1.15;display:inline-flex}.mf-term-room em{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-style:normal;font-weight:600}.mf-term-room .num{font-variant-numeric:tabular-nums;color:var(--ok-text);font-size:15px;font-weight:700}.mf-term-room.is-bad .num{color:var(--bad-text)}.mf-term-bar:not(.is-desk) .mf-term-room{border-inline-end:0;margin-inline-start:auto}.mf-term-page{--brand-ink:var(--brand)}.mf-term-page.is-navy{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b16;--surface:#0a1628;--surface-alt:#13233d;--surface-wash:#1a2d4a;--border-wash:#1a2d4a;--border:#1a2d4a;--border-soft:#13233d;--text:#e6ecf5;--text-muted:#97a3b6;--text-faint:#6f7d92;--ok-text:#4ade80;--warn-text:#fcd34d;--bad-text:#f87171;--brand-wash:#7fb0ff24;--brand-ink:#7fb0ff;--shadow:none;color:var(--text);background:#050b16}.mf-term-status{align-items:center;gap:var(--space-s);padding:.45rem var(--space-m);border-top:1px solid var(--border);background:var(--surface);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.mf-term-conn{color:var(--ok-text);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.mf-term-status-note{color:var(--text-faint);margin-inline-start:auto}.mf-term{padding:var(--space-s) var(--space-m);grid-template-columns:var(--mf-watch,268px) auto minmax(0, 1fr) auto var(--mf-rail,328px);grid-template-areas:"watch wsplit chart rsplit rail""tsplit tsplit tsplit rsplit rail""bottom bottom bottom rsplit rail";grid-template-rows:minmax(260px, 1fr) auto min(var(--mf-toolbox,300px), 34dvh);gap:var(--space-s);align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.mf-term-watch{grid-area:watch}.mf-term-centre{grid-area:chart}.mf-term-rail{grid-area:rail}.mf-term-bottom{grid-area:bottom;min-width:0}.mf-term-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.mf-term-card-head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:.7rem var(--space-s);border-bottom:1px solid var(--border-soft);display:flex}.mf-term-card-head h2{font-size:var(--step-0);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:650}.mf-term-account,.mf-term-ticket-symbol{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.mf-term-phase{font-size:var(--step--1);color:var(--brand-ink,var(--brand));white-space:nowrap;background:#1f6feb14;border-radius:999px;padding:.15rem .6rem;font-weight:600}.mf-term-centre,.mf-term-rail,.mf-term-watch{gap:var(--space-s);min-width:0;display:grid}.mf-term-centre{grid-template-rows:minmax(0,1fr)}.mf-term-open{font-size:var(--step--1);color:var(--ok-text);white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.mf-term-dot{background:var(--green);border-radius:999px;flex:none;width:7px;height:7px}.mf-term-quote-head,.mf-term-quote{grid-template-columns:minmax(0,1fr) 68px 68px 54px;align-items:center;gap:4px;display:grid}.mf-term-quote-head{border-bottom:1px solid var(--border-soft);height:26px;color:var(--text-muted);padding:0 14px 0 15px;font-size:12px}.mf-term-quote-head>:not(:first-child){text-align:end}.mf-term-quote-section{height:26px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:0 15px;font-size:11px;font-weight:600;display:flex}.mf-term-quotes{margin:0;padding:0;list-style:none}.mf-term-quote{width:100%;min-height:32px;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-quick) var(--ease);background:0 0;border:2px solid #0000;padding:0 12px}.mf-term-quote:hover{background:var(--surface-alt)}.mf-term-quote.is-current{border-color:var(--brand)}.mf-term-quote-symbol{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.mf-term-quote-bid,.mf-term-quote-ask,.mf-term-quote-change{text-align:end;font-variant-numeric:tabular-nums;font-size:13px}.mf-term-quote-bid{color:var(--bad-text)}.mf-term-quote-ask,.mf-term-quote-change.is-up,.mf-term-pnl.is-up,.mf-term-floating.is-up{color:var(--ok-text)}.mf-term-quote-change.is-down,.mf-term-pnl.is-down,.mf-term-floating.is-down{color:var(--bad-text)}.mf-term-canvas{background:radial-gradient(120% 90% at 50% 0%, var(--glow-brand), transparent 70%), var(--surface);flex:1;min-height:0;position:relative}.mf-term-canvas svg{width:100%;height:100%;min-height:clamp(280px,40vh,420px);display:block}.mf-term-levels{pointer-events:none;position:absolute;inset:0}.mf-term-level{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--surface);border-radius:6px;padding:.1rem .45rem;font-weight:600;position:absolute;inset-inline-end:72px;transform:translateY(-50%)}.mf-term-level.is-tp{background:var(--green)}.mf-term-level.is-sl{background:var(--red)}.mf-term-tabs{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:0 var(--space-s);border-bottom:1px solid var(--border-soft);display:flex}.mf-term-tablist{gap:var(--space-s);display:flex}.mf-term-tab{border:0;min-height:44px;font:inherit;font-size:var(--step-0);color:var(--text-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:0 .15rem;font-weight:620;display:inline-flex}.mf-term-tab.is-current{color:var(--text);border-bottom-color:var(--brand)}.mf-term-count{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--text-faint);background:var(--surface-alt);border-radius:999px;padding:.05rem .4rem}.mf-term-floating{font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.45rem;font-weight:680;display:inline-flex}.mf-term-floating em{font-style:normal;font-size:var(--step--1);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mf-term-scroll{overflow-x:auto}.mf-term-table{border-collapse:collapse;width:100%;font-size:var(--step-0)}.mf-term-table th{text-align:start;font-size:var(--step--1);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;padding:.55rem var(--space-xs);border-bottom:1px solid var(--border-soft);white-space:nowrap;font-weight:600}.mf-term-table th:first-child,.mf-term-table td:first-child{padding-inline-start:var(--space-s)}.mf-term-table th:last-child,.mf-term-table td:last-child{padding-inline-end:var(--space-s)}.mf-term-table td{padding:.6rem var(--space-xs);border-bottom:1px solid var(--border-soft);white-space:nowrap;overflow-wrap:break-word}.mf-term-table tbody tr:last-child td{border-bottom:0}.mf-term-table tbody tr:hover{background:var(--surface-alt)}.mf-term-cell-symbol{font-weight:650}.mf-term-ticket-id{color:var(--text-faint)}.mf-term-type{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.mf-term-side-pill{font-size:var(--step--1);border-radius:5px;padding:.05rem .35rem;font-weight:650}.mf-term-side-pill.is-buy{color:var(--ok-text);background:#22c55e1f}.mf-term-side-pill.is-sell{color:var(--bad-text);background:#ef44441f}.mf-term-none{color:var(--text-faint)}.mf-term-trailing{font-size:var(--step--1);color:var(--warn-text);font-weight:600;display:block}.mf-term-paired{font-size:var(--step--1);color:var(--text-faint)}.mf-term-pnl{font-variant-numeric:tabular-nums;font-weight:650}.mf-term-actions{gap:.3rem;display:inline-flex}.mf-term-act{border:1px solid var(--border);background:var(--surface);min-height:32px;font:inherit;font-size:var(--step--1);color:var(--text-muted);cursor:pointer;transition:border-color var(--motion-quick) var(--ease), color var(--motion-quick) var(--ease);border-radius:8px;padding:0 .6rem;font-weight:600}.mf-term-journal-search{border:1px solid var(--border);background:var(--surface);min-width:160px;min-height:28px;color:var(--text);font:inherit;font-size:var(--step--1);border-radius:7px;flex:1;padding:0 10px}.mf-term-note-form{gap:8px;display:grid}.mf-term-note-label{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-term-note-form textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--step--1);resize:vertical;border-radius:9px;padding:8px 10px}.mf-term-chips.is-tags{align-items:center}.mf-term-chips.is-tags input{width:110px;min-height:28px;color:var(--text);font:inherit;font-size:var(--step--2);background:0 0;border:0;padding:0 8px}.mf-term-filter{align-items:center;gap:6px;display:flex}.mf-term-filter input[type=search]{flex:1;min-width:0}.mf-term-filter .mf-term-menu-list{min-width:220px}.mf-term-filter .mf-term-menu-item input{margin:0 8px 0 0}.mf-term-quote-extra{text-align:end;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mf-term-quote.is-closed .mf-term-quote-bid,.mf-term-quote.is-closed .mf-term-quote-ask{color:var(--text-muted)}.mf-term-quote.is-closed .mf-term-quote-symbol:after{content:"closed";letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-left:6px;font-size:10px;font-weight:700}.mf-symbol-card-session{font-size:var(--step--1);color:var(--ok-text,#15803d);margin:0}.mf-symbol-card-session.is-closed{color:var(--amber,#b45309)}.mf-symbol-card-range{gap:4px;display:grid}.mf-symbol-card-range-bar{background:var(--border);border-radius:999px;height:6px;position:relative}.mf-symbol-card-range-bar i{background:var(--brand);border-radius:2px;width:4px;height:12px;margin-left:-2px;position:absolute;top:-3px}.mf-symbol-card-range p{color:var(--text-muted);justify-content:space-between;margin:0;font-size:12px;display:flex}.mf-symbol-card-range-words,.mf-symbol-card-closed-note{color:var(--text-muted);margin:0;font-size:12px}.mf-term-margin{border-top:1px solid color-mix(in srgb, var(--amber,#f59e0b) 45%, transparent);background:color-mix(in srgb, var(--amber,#f59e0b) 12%, transparent);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.mf-term-margin b{flex:1;min-width:200px;font-weight:600}.mf-term-margin.is-stop{border-top-color:color-mix(in srgb, var(--red,#ef4444) 50%, transparent);background:color-mix(in srgb, var(--red,#ef4444) 12%, transparent)}.mf-notify-card{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 34px #0a162842}.mf-notify-card p{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-notify-acts{justify-content:flex-end;gap:8px;display:flex}.mf-term-act.is-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mf-term-history{flex-direction:column;min-height:0;display:flex;position:relative}.mf-term-history-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.mf-term-chips{border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.mf-term-chips button{min-height:28px;color:var(--text-muted);font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-weight:650}.mf-term-chips button[aria-pressed=true]{background:var(--navy);color:#fff}.mf-term-range{font-size:var(--step--2);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.mf-term-range input{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--text);font:inherit;font-size:var(--step--2);border-radius:7px}.mf-term-history-bar .mf-term-act{margin-left:auto}.mf-term-history-total{border-top:1px solid var(--border);font-size:var(--step--1);flex-wrap:wrap;gap:6px 18px;margin:0;padding:8px 12px;display:flex}.mf-term-history-total>div{gap:6px;display:flex}.mf-term-history-total dt{color:var(--text-muted)}.mf-term-history-total dd{margin:0;font-weight:700}.mf-term-report{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;width:min(760px,100vw - 24px);max-height:90vh;padding:16px;display:grid;position:fixed;inset:5vh auto auto 50%;overflow-y:auto;translate:-50%;box-shadow:0 22px 60px #0a162852}.mf-term-report-head{align-items:center;gap:10px;display:flex}.mf-term-report-head span{color:var(--text-muted);font-size:var(--step--1)}.mf-term-report-head .mf-term-act{margin-left:auto}.mf-term-report-figures{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0;display:grid}.mf-term-report-figures dt{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-term-report-figures dd{font-size:var(--step-0);margin:2px 0 0;font-weight:700}.mf-term-report-costs,.mf-term-report-note{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-term-report-downloads{flex-wrap:wrap;gap:8px;display:flex}.mf-term-report-downloads .mf-term-act{align-items:center;text-decoration:none;display:inline-flex}.mf-term-seg{border:1px solid var(--border);background:var(--surface-alt);border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.mf-term-seg button{min-height:34px;color:var(--text-muted);font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 6px;font-weight:650}.mf-term-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0a16281f}.mf-term-sized{font-size:var(--step--1);color:var(--text-muted);align-self:end;margin:0 0 10px}.mf-set-kbd{border:1px solid var(--border);min-height:24px;font:inherit;font-size:var(--step--2);border-bottom-width:2px;border-radius:6px;align-items:center;margin-right:6px;padding:0 8px;font-weight:700;display:inline-flex}.mf-term-bulk{justify-content:flex-end;padding:6px 8px 0;display:flex;position:relative}.mf-term-menu{position:relative}.mf-term-menu>summary{align-items:center;list-style:none;display:inline-flex}.mf-term-menu>summary::-webkit-details-marker{display:none}.mf-term-menu-list{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0a162838}.mf-term-menu-list form{display:contents}.mf-term-menu-item{min-height:34px;color:var(--text);font:inherit;font-size:var(--step--1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;display:flex}.mf-term-menu-item:hover:not(:disabled){background:var(--surface-alt)}.mf-term-menu-item:disabled{color:var(--text-muted);opacity:.55;cursor:default}.mf-term-menu-item.is-sub{padding-left:22px}.mf-term-menu-head{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 2px;font-weight:700}.mf-term-menu-none{font-size:var(--step--1);color:var(--text-muted);padding:4px 22px 6px}.mf-term-confirm{z-index:41;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 4px);right:8px;box-shadow:0 14px 34px #0a162842}.mf-term-confirm-title{font-size:var(--step-0)}.mf-term-confirm-figures{gap:6px;margin:0;display:grid}.mf-term-confirm-figures>div{font-size:var(--step--1);justify-content:space-between;gap:10px;display:flex}.mf-term-confirm-figures dt{color:var(--text-muted)}.mf-term-confirm-figures dd{margin:0;font-weight:700}.mf-term-confirm-note{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-term-confirm-acts{justify-content:flex-end;gap:8px;display:flex}.mf-term-menu.is-row{margin-left:4px;display:inline-block}.mf-desk-bottom .mf-term-table td{padding-block:.2rem}.mf-desk-bottom .mf-term-table th{padding-block:.35rem}.mf-desk-bottom .mf-term-act,.mf-desk-bottom .mf-term-part{min-height:26px}.mf-term-act:hover{border-color:var(--brand);color:var(--brand-ink,var(--brand))}.mf-term-act.is-close:hover{border-color:var(--red);color:var(--bad-text)}.mf-term-modify>summary{align-items:center;list-style:none;display:inline-flex}.mf-term-modify>summary::-webkit-details-marker{display:none}.mf-term-modify[open]>summary{border-color:var(--brand);color:var(--brand-ink,var(--brand))}.mf-term-modify{position:relative}.mf-term-modify-form{z-index:3;border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.4rem;min-width:11rem;margin-top:.3rem;padding:.6rem;display:grid;position:absolute;right:0;box-shadow:0 10px 24px #0a162824}.mf-term-modify-form label{font-size:var(--step--1);color:var(--text-muted);grid-template-columns:4.2rem 1fr;align-items:center;gap:.4rem;display:grid}.mf-term-modify-form input,.mf-term-modify-form select,.mf-term-part{border:1px solid var(--border);background:var(--surface-alt);min-height:32px;font:inherit;font-size:var(--step--1);color:var(--text);border-radius:6px;padding:0 .4rem}.mf-term-actions>form.mf-term-settle{display:contents}.mf-term-part{text-align:right;width:4.2rem;min-height:28px}.mf-term-account-bar{gap:var(--space-s) var(--space-l);padding:.75rem var(--space-s);border-top:1px solid var(--border-soft);background:var(--surface-alt);flex-wrap:wrap;margin:0;display:flex}.mf-term-account-bar>div{align-items:baseline;gap:.45rem;display:flex}.mf-term-account-bar dt{font-size:var(--step--1);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-weight:600}.mf-term-account-bar dd{font-size:var(--step-0);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:680}.mf-term-split{transition:background var(--motion-quick) var(--ease);background:0 0;place-items:center;display:grid;position:relative}.mf-term-split.is-vertical{cursor:col-resize;touch-action:none;width:9px}.mf-term-split.is-horizontal{cursor:row-resize;touch-action:none;grid-area:tsplit;height:9px}.mf-term-split.is-vertical:has(+.mf-term-centre){grid-area:wsplit}.mf-term-split.is-vertical:has(+.mf-term-rail){grid-area:rsplit}.mf-term-split:hover,.mf-term-split:focus-visible{background:#1f6feb1a}.mf-term-split:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mf-term-grip{background:var(--border);transition:background var(--motion-quick) var(--ease);border-radius:999px}.mf-term-split.is-vertical .mf-term-grip{width:3px;height:34px}.mf-term-split.is-horizontal .mf-term-grip{width:34px;height:3px}.mf-term-split:hover .mf-term-grip,.mf-term-split:focus-visible .mf-term-grip{background:var(--brand)}.mf-term-split.is-vertical:first-of-type{grid-area:wsplit}.mf-term-watch.is-shut,.mf-term-rail.is-shut{min-width:0}.mf-term-shut{width:100%;height:100%;padding:var(--space-s) 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font:inherit;cursor:pointer;transition:border-color var(--motion-quick) var(--ease), color var(--motion-quick) var(--ease);place-items:center;display:grid}.mf-term-shut:hover{border-color:var(--brand);color:var(--brand-ink,var(--brand))}.mf-term-shut-label{writing-mode:vertical-rl;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-weight:650;transform:rotate(180deg)}.mf-term-shut:hover .mf-term-shut-label{color:var(--brand-ink,var(--brand))}.mf-term-hide{min-width:28px;min-height:28px;font:inherit;font-size:var(--step-0);color:var(--text-faint);cursor:pointer;transition:background var(--motion-quick) var(--ease), color var(--motion-quick) var(--ease);background:0 0;border:0;border-radius:7px;padding:0;line-height:1}.mf-term-hide:hover{background:var(--surface-alt);color:var(--text)}.mf-term-panels{background:#ffffff0f;border-radius:9px;gap:2px;padding:2px;display:flex}.mf-term-panel-toggle{min-height:28px;font:inherit;font-size:var(--step--1);color:#ffffff85;white-space:nowrap;cursor:pointer;transition:background var(--motion-quick) var(--ease), color var(--motion-quick) var(--ease);background:0 0;border:0;border-radius:7px;padding:0 .55rem;font-weight:600}.mf-term-panel-toggle.is-on{color:#fff;background:#ffffff1f}.mf-term-reset{border:1px solid var(--border);min-height:30px;font:inherit;font-size:var(--step--1);color:var(--brand-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:none;margin-inline:4px;padding:0 .6rem;font-weight:600}.mf-term-reset:hover{background:var(--brand-wash)}.mf-term-toolbox.is-shut{height:46px;overflow:hidden}.mf-term-toolbox{flex-direction:column;height:100%;min-height:0;display:flex}.mf-term-toolbox .mf-term-scroll{flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.mf-term-bottom,.mf-term-watch-card,.mf-term-rail>.mf-term-card{min-height:0}.mf-term-watch-card{flex-direction:column;max-height:100%;display:flex}.mf-term-quotes{min-height:0;overflow-y:auto}.mf-term-rail{align-content:start;overflow-y:auto}.mf-term-subtabs{margin:var(--space-xs) var(--space-s) 0;background:var(--surface-alt);border:1px solid var(--border-soft);border-radius:10px;gap:2px;padding:2px;display:flex}.mf-term-subtab{min-height:32px;font:inherit;font-size:var(--step--1);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:620}.mf-term-subtab.is-current{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.mf-term-filter{padding:0 12px 6px}.mf-term-filter input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:30px;font:inherit;font-size:var(--step--1);color:var(--text);border-radius:6px;padding:0 .6rem}.mf-term-spec{padding:var(--space-xs) 0;margin:0}.mf-term-spec>div{justify-content:space-between;gap:var(--space-s);padding:.3rem var(--space-s);display:flex}.mf-term-spec dt{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap}.mf-term-spec dd{font-size:var(--step--1);text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:620}.mf-term-ohlc{top:8px;font-size:var(--step--1);color:var(--text-faint);font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;gap:.7rem;display:flex;position:absolute;inset-inline-start:12px}.mf-term-ohlc b{color:var(--text-muted);font-weight:620}.mf-term-group{padding:.5rem var(--space-s) .35rem;border-top:1px solid var(--border-soft);font-size:var(--step--1);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:650}.mf-term-impact{font-size:var(--step--1);white-space:nowrap;border-radius:5px;padding:.05rem .4rem;font-weight:650}.mf-term-impact.is-high{color:var(--bad-text);background:#ef44441f}.mf-term-impact.is-medium{color:var(--warn-text);background:#f59e0b24}.mf-term-impact.is-low{color:var(--text-muted);background:var(--surface-alt)}.mf-term-kindpill{font-size:var(--step--1);color:var(--text-muted);background:var(--surface-alt);border:1px solid var(--border-soft);white-space:nowrap;border-radius:5px;padding:.05rem .4rem;font-weight:620}.mf-term-stopped{padding:var(--space-s)}.mf-term-stopped h2{font-size:var(--step-0);color:var(--bad-text);margin:0 0 .35rem;font-weight:650}.mf-term-stopped p{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-term-field select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;font:inherit;color:var(--text);border-radius:10px;padding:0 .6rem}.mf-term-empty{padding:var(--space-l) var(--space-s);text-align:center;color:var(--text-faint);margin:0}.mf-term-risk-figure{padding:var(--space-s) var(--space-s) 0;font-size:var(--step-3);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.mf-term-risk-note{padding:0 var(--space-s) var(--space-s);font-size:var(--step--1);color:var(--text-muted);margin:.25rem 0 0}.mf-term-meters{gap:var(--space-xs);padding:0 var(--space-s) var(--space-s);display:grid}.mf-term-stats{gap:var(--space-xs);padding:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.mf-term-stats .mf-stat-value{font-size:var(--step-0);letter-spacing:-.01em;white-space:nowrap}.mf-term-stats .mf-stat-label{letter-spacing:.06em}.mf-term-ticket{display:grid}.mf-term-sides{gap:var(--space-xs);padding:var(--space-s) var(--space-s) 0;grid-template-columns:1fr 1fr;display:grid}.mf-term-side{border:1.5px solid var(--border);background:var(--surface);min-height:56px;color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--motion-quick) var(--ease), background var(--motion-quick) var(--ease);border-radius:8px;gap:.1rem;padding:.5rem;font-weight:650;display:grid}.mf-term-side span:last-child{font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mf-term-side.is-buy.is-current{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink,var(--brand))}.mf-term-side.is-sell.is-current{border-color:var(--red);color:var(--bad-text);background:#ef444414}.mf-term-kinds{margin:var(--space-s) var(--space-s) 0;background:var(--surface-alt);border:1px solid var(--border-soft);border-radius:10px;gap:2px;padding:2px;display:flex}.mf-term-kind{min-height:36px;font:inherit;font-size:var(--step--1);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:620}.mf-term-kind.is-current{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.mf-term-field{padding:var(--space-s) var(--space-s) 0;gap:.3rem;display:grid}.mf-term-field>span{font-size:var(--step--1);color:var(--text-muted);font-weight:600}.mf-term-field input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);border-radius:10px;padding:0 .65rem}.mf-term-field input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mf-term-stepper{grid-template-columns:44px 1fr 44px;gap:.3rem;display:grid}.mf-term-stepper button{border:1px solid var(--border);background:var(--surface);min-height:44px;font:inherit;font-size:var(--step-1);color:var(--text-muted);cursor:pointer;border-radius:10px}.mf-term-stepper button:hover{border-color:var(--brand);color:var(--brand-ink,var(--brand))}.mf-term-stepper input{text-align:center;font-weight:650}.mf-term-toggle{padding:var(--space-s) var(--space-s) 0;font-size:var(--step--1);cursor:pointer;align-items:start;gap:.55rem;display:flex}.mf-term-toggle input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:.15rem}.mf-term-toggle span{gap:.1rem;font-weight:600;display:grid}.mf-term-toggle em{color:var(--text-faint);font-style:normal;font-weight:500}.mf-term-legs{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.mf-term-projection{margin:var(--space-s) var(--space-s) 0;padding:var(--space-xs) .7rem;background:var(--surface-alt);border:1px solid var(--border-soft);font-size:var(--step--1);border-radius:10px;gap:.35rem;display:grid}.mf-term-projection dt{color:var(--text-muted)}.mf-term-projection dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.mf-term-floor{margin:var(--space-xs) var(--space-s) 0;border:1px solid #1f6feb38;border-inline-start:3px solid var(--brand);background:#1f6feb0d;border-radius:10px;gap:.1rem;padding:.6rem .7rem;display:grid}.mf-term-floor.is-bad{border-color:#ef44444d;border-inline-start-color:var(--red);background:#ef44440f}.mf-term-floor-label{font-size:var(--step--1);color:var(--brand-ink,var(--brand));text-transform:uppercase;letter-spacing:.04em;font-weight:650}.mf-term-floor.is-bad .mf-term-floor-label{color:var(--bad-text)}.mf-term-floor-figure{font-size:var(--step-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.mf-term-floor-note{font-size:var(--step--1);color:var(--text-muted)}.mf-term-place{margin:var(--space-s);min-height:52px;font:inherit;font-size:var(--step-1);color:#fff;cursor:pointer;transition:filter var(--motion-quick) var(--ease);border:0;border-radius:10px;font-weight:650}.mf-term-place:hover{filter:brightness(.94)}.mf-term-place.is-buy{background:var(--brand)}.mf-term-place.is-sell{background:var(--red)}@media (max-width:1240px){.mf-term{grid-template-columns:var(--mf-watch,268px) auto minmax(0, 1fr) auto min(var(--mf-rail,328px), 280px)}}@media (max-width:900px){.mf-term-bar{row-gap:var(--space-xs);flex-wrap:wrap}.mf-term-split,.mf-term-panels{display:none}.mf-term{padding:var(--space-s);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""chart""bottom""watch";overflow:visible}.mf-term-page{min-height:0}.mf-term-toolbox,.mf-term-watch-card,.mf-term-rail{height:auto;max-height:none;overflow:visible}.mf-term-toolbox .mf-term-scroll,.mf-term-quotes{overflow:visible}.mf-term-rail{grid-template-columns:minmax(0,1fr)}.mf-term-tabs{padding-bottom:var(--space-xs);flex-wrap:wrap}.mf-term-floating{padding-top:var(--space-xs);order:-1}.mf-term-scroll{overflow-x:visible}.mf-term-table,.mf-term-table tbody,.mf-term-table tr,.mf-term-table td{width:100%;display:block}.mf-term-table thead{display:none}.mf-term-table tr{padding:var(--space-xs) 0;border-bottom:1px solid var(--border-soft)}.mf-term-table td{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding:.28rem var(--space-s);white-space:normal;overflow-wrap:anywhere;border:0;display:flex}.mf-term-table td:before{content:attr(data-label);font-size:var(--step--1);color:var(--text-faint);white-space:nowrap;font-weight:600}.mf-term-table td:first-child:before{content:none}.mf-term-tablist{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.mf-term-tablist::-webkit-scrollbar{display:none}.mf-term-tab{flex:none}.mf-term-tabs{min-width:0}}@media (max-width:560px){.mf-term-legs{grid-template-columns:minmax(0,1fr)}}.mf-auth{isolation:isolate;background:var(--navy);color:#fff;flex-direction:column;min-height:100dvh;padding:clamp(1rem,.6rem + 1.4vw,1.75rem) clamp(1rem,.4rem + 2vw,2.5rem) clamp(1.75rem,1rem + 2vw,2.75rem);display:flex;position:relative}.mf-auth-atmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-auth-atmos>span{pointer-events:none;display:block;position:absolute}.mf-auth-bloom{translate:var(--mf-bloom-x,0) var(--mf-bloom-y,0);opacity:calc(.82 + var(--mf-energy,0) * .18);will-change:translate;background:radial-gradient(40% 46% at 80% 20%,#3d8bff9e,#0000 68%),radial-gradient(32% 38% at 94% 54%,#87c3ff57,#0000 70%),radial-gradient(30% 34% at 68% 0,#1f6feb70,#0000 72%);inset:-14%}.mf-auth-veil{translate:var(--mf-veil-x,0) var(--mf-veil-y,0);will-change:translate;background:radial-gradient(44% 48% at 8% 86%,#1f6feb4d,#0000 72%);inset:-16%}.mf-auth-mesh{translate:var(--mf-mesh-x,0) var(--mf-mesh-y,0);will-change:translate;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;inset:-80px;-webkit-mask-image:radial-gradient(62% 56% at 62% 10%,#000,#0000 78%);mask-image:radial-gradient(62% 56% at 62% 10%,#000,#0000 78%)}.mf-auth-cursor{width:560px;height:560px;translate:var(--mf-cursor-x,0) var(--mf-cursor-y,0);opacity:var(--mf-cursor-lit,0);will-change:translate, opacity;background:radial-gradient(circle closest-side,#78b4ff42,#3d8bff1a 46%,#0000 72%);margin:-280px 0 0 -280px;transition:opacity .42s;top:0;left:0}.mf-auth-top{z-index:1;display:flex;position:relative}.mf-auth-home{color:#cbd9ec;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.mf-auth-home:hover{color:#fff;background:#ffffff1a;border-color:#ffffff42}.mf-auth-home:focus-visible{outline:2px solid var(--brand-bright,#5b9bff);outline-offset:2px}.mf-auth-stack{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:auto;padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem) 0 0;display:flex;position:relative}.mf-auth-mark{color:#fff;margin-bottom:clamp(1rem,.7rem + 1vw,1.375rem);font-size:1.25rem}.mf-auth-mark span{color:var(--brand-bright,#3d8bff)}.mf-auth-mark .mf-brand-full{max-width:260px;height:38px}.mf-auth-mark:focus-visible{outline:2px solid var(--brand-bright,#5b9bff);outline-offset:4px;border-radius:6px}.mf-auth-panel{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid;box-shadow:0 2px 4px #0208144d,0 30px 80px -24px #020814a8}.mf-auth-body{background:var(--surface);min-width:0;color:var(--text);border-radius:20px 0 0 20px;padding:clamp(1.75rem,1.2rem + 1.6vw,2.375rem)}.mf-auth-title{letter-spacing:-.022em;margin:0 0 .45rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.8125rem);font-weight:800;line-height:1.15}.mf-auth-note{font-size:var(--step-0);color:var(--text-muted);margin:0 0 1.75rem}.mf-auth-fields{gap:.875rem;display:grid}.mf-auth-field{gap:.4375rem;display:grid}.mf-policy{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mf-policy-row{color:var(--text-muted);align-items:flex-start;gap:.4375rem;font-size:12px;line-height:1.5;display:flex}.mf-policy-row.is-met{color:var(--ok,#15803d)}.mf-policy-mark{width:13px;height:18px;color:var(--text-faint,#8a94a6);flex:none;place-items:center;display:grid}.mf-policy-row.is-met .mf-policy-mark{color:inherit}.mf-auth-pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:30rem){.mf-auth-pair{grid-template-columns:1fr}}.mf-auth-given{background:var(--surface-alt);color:var(--text-muted);border-style:dashed}.mf-auth-note-row{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.mf-auth-from{letter-spacing:.06em;text-transform:uppercase;color:var(--ok,#15803d);white-space:nowrap;font-size:11px;font-weight:700}.mf-auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.mf-auth-label{font-size:12.5px;font-weight:650}.mf-auth-forgot{color:var(--brand);font-size:12.5px;text-decoration:none}.mf-auth-forgot:hover{text-decoration:underline}.mf-auth-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;font:inherit;color:var(--text);border-radius:12px;padding:0 .875rem;font-size:14.5px}.mf-auth-input::placeholder{color:var(--text-faint)}.mf-auth-input:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #1f6feb21}.mf-auth-password{position:relative}.mf-auth-password .mf-auth-input{padding-inline-end:2.75rem}.mf-auth-reveal{inset-inline-end:4px;width:38px;height:38px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mf-auth-reveal:hover{color:var(--text-muted)}.mf-auth-submit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;transition:filter var(--motion-quick) var(--ease);background:linear-gradient(#2b7cf5,#1a63d8);border:1px solid #0000;border-radius:12px;margin-top:1.25rem;font-size:14.5px;font-weight:650;box-shadow:inset 0 1px #ffffff38,0 8px 20px -8px #1f6feb8c}.mf-auth-submit:hover:not(:disabled){filter:brightness(1.08)}.mf-auth-submit:disabled{opacity:.6;cursor:default}a.mf-auth-submit{justify-content:center;align-items:center;text-decoration:none;display:flex}.mf-auth-problems{border:1px solid var(--red);text-align:start;background:#ef44440f;border-radius:10px;gap:6px;margin-top:.9rem;padding:11px 13px;display:grid}.mf-auth-problems p{font-size:var(--step--1);color:var(--bad-text);margin:0;line-height:1.55}.mf-auth-or{align-items:center;gap:.8125rem;margin:1.375rem 0;display:flex}.mf-auth-or:before,.mf-auth-or:after{content:"";background:var(--border);flex:1;height:1px}.mf-auth-or span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}.mf-auth-google{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--navy);transition:border-color var(--motion-quick) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:.625rem;font-size:14.5px;font-weight:650;text-decoration:none;display:flex}.mf-auth-google:hover{border-color:var(--text-faint)}.mf-auth-google.is-off{color:var(--text-faint);background:var(--surface-alt);cursor:not-allowed}.mf-auth-google.is-off:hover{border-color:var(--border)}.mf-auth-google.is-off svg{opacity:.55}.mf-auth-google-note{color:var(--text-faint);text-align:center;margin:.5625rem 0 0;font-size:12px}.mf-auth-swap{border-top:1px solid var(--border);font-size:var(--step-0);color:var(--text-muted);text-align:center;margin:1.625rem 0 0;padding-top:1.25rem}.mf-auth-swap a{color:var(--brand);font-weight:650;text-decoration:none}.mf-auth-swap a:hover{text-decoration:underline}.mf-auth-foot{color:#6c819c;text-align:center;margin:clamp(1rem,.7rem + 1vw,1.375rem) 0 0;font-size:12px}.mf-auth-facts{background:linear-gradient(160deg,#10233d,#0a1628);border-radius:0 20px 20px 0;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.75rem,1.2rem + 1.6vw,2.375rem);display:flex;position:relative;overflow:hidden}.mf-auth-facts-mesh{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 56% at 84% 4%,#000,#0000 68%);mask-image:radial-gradient(60% 56% at 84% 4%,#000,#0000 68%)}.mf-auth-facts-inner{position:relative}.mf-auth-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7fb0ff;margin:0;font-size:10px;font-weight:700}.mf-auth-headline{letter-spacing:-.024em;color:#fff;margin:.75rem 0 .625rem;font-size:clamp(1.375rem,1.05rem + 1.3vw,1.6875rem);font-weight:800;line-height:1.14}.mf-auth-lede{color:#94aac6;max-width:38ch;margin:0;font-size:13.5px;line-height:1.65}.mf-auth-rows-wrap{border-top:1px solid #ffffff17;margin-top:1.625rem;padding-top:1.375rem}.mf-auth-rows-title{letter-spacing:.14em;text-transform:uppercase;color:#7f93ad;margin:0 0 .875rem;font-size:10px;font-weight:700}.mf-auth-rows{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.mf-auth-row{align-items:flex-start;gap:.75rem;display:flex}.mf-auth-row-icon{color:#6ea8ff;background:#3d8bff29;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mf-auth-row-icon.is-amber{color:#fcd34d;background:#f59e0b2e}.mf-auth-row-text{color:#8ea6c2;font-size:12.5px;line-height:1.55}.mf-auth-row-text strong{color:#fff;font-size:13px;font-weight:650;display:block}@media (max-width:860px){.mf-auth-panel{grid-template-columns:minmax(0,1fr)}.mf-auth-body{border-radius:20px 20px 0 0}.mf-auth-facts{border-radius:0 0 20px 20px;padding:1.5rem}.mf-auth-lede{max-width:none}}@media (pointer:coarse){.mf-auth-atmos>.mf-auth-cursor{display:none}}@media (prefers-reduced-motion:reduce){.mf-auth-bloom,.mf-auth-veil,.mf-auth-mesh,.mf-auth-cursor{transition:none;translate:none}.mf-auth-atmos>.mf-auth-cursor{display:none}}.mf-trust-card,.mf-steps-card,.mf-faq-item,.mf-pricing-card{transition:transform var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease), border-color var(--motion-quick) var(--ease)}.mf-trust-card:hover,.mf-trust-card:focus-within,.mf-steps-card:hover,.mf-steps-card:focus-within,.mf-faq-item:hover,.mf-faq-item:focus-within,.mf-pricing-card:hover,.mf-pricing-card:focus-within{transform:translateY(-2px);box-shadow:0 10px 26px #0a16281a}.mf-trust-icon,.mf-steps-number{transition:transform var(--motion-base) var(--ease), background-color var(--motion-base) var(--ease)}.mf-trust-card:hover .mf-trust-icon,.mf-trust-card:focus-within .mf-trust-icon{background:#dbe8ff;transform:translateY(-2px)}.mf-steps-card:hover .mf-steps-number,.mf-steps-card:focus-within .mf-steps-number{transform:scale(1.06)}.mf-split-link svg,.mf-rules-source svg{transition:transform var(--motion-base) var(--ease)}.mf-split-link a:hover svg{transform:translate(3px)}.mf-pricing-card.is-highlighted:hover,.mf-pricing-card.is-highlighted:focus-within{transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.mf-trust-card,.mf-steps-card,.mf-faq-item,.mf-pricing-card,.mf-trust-icon,.mf-steps-number,.mf-split-link svg{transition:none}.mf-trust-card:hover,.mf-steps-card:hover,.mf-faq-item:hover,.mf-pricing-card:hover,.mf-pricing-card.is-highlighted:hover{transform:none}.mf-pricing-card.is-highlighted:hover{transform:translateY(-12px)}}.mf-figure{--figure-height:340px;--figure-cap:680px;--figure-shape:16 / 9;border-radius:var(--radius);background:var(--surface-alt);margin:0;overflow:hidden}.mf-figure.is-slim{--figure-height:160px}.mf-figure.is-short{--figure-height:220px}.mf-figure.is-tall{--figure-cap:780px}.mf-figure-img{width:100%;height:auto;aspect-ratio:auto var(--figure-shape);max-height:var(--figure-cap);object-fit:contain;display:block}.mf-figure.is-slim .mf-figure-img,.mf-figure.is-short .mf-figure-img,.mf-pair .mf-figure-img{height:var(--figure-height);aspect-ratio:auto;object-fit:cover;max-height:none}.mf-figure-caption{font-size:var(--step--1);color:var(--text-muted);padding:10px 2px 0}.mf-split{gap:var(--space-l);grid-template-columns:1fr 1fr;align-items:center;display:grid}.mf-split:not(:has(.mf-split-figure)){grid-template-columns:1fr}.mf-split:not(:has(.mf-split-figure)) .mf-split-copy{max-width:62ch;margin-inline:auto}.mf-split.is-end .mf-split-figure{order:2}.mf-split-figure{border-radius:var(--radius);background:var(--surface-alt);aspect-ratio:3/2;place-items:center;max-height:460px;display:grid;overflow:hidden}.mf-split-figure .mf-figure-img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.mf-split-points{font-size:var(--step-0);flex-direction:column;gap:11px;margin:2px 0 0;padding:0;list-style:none;display:flex}.mf-split-points li{align-items:flex-start;gap:11px;display:flex}.mf-split-point-icon{background:var(--brand-wash);width:30px;height:30px;color:var(--brand);transition:transform var(--motion-base) var(--ease), background-color var(--motion-base) var(--ease);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mf-split-points li:hover .mf-split-point-icon{background:#dbe8ff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mf-split-point-icon{transition:none}.mf-split-points li:hover .mf-split-point-icon{transform:none}}.mf-split-copy p{margin:0 0 var(--space-s);max-width:60ch;color:var(--text-muted)}.mf-split-link a{align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.mf-pair{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}.mf-pair-figure{margin:0}.mf-pair .mf-figure{--figure-height:240px}.mf-pair.is-short .mf-figure{--figure-height:180px}@media (max-width:700px){.mf-pair{grid-template-columns:1fr}}@media (max-width:820px){.mf-split{grid-template-columns:1fr}.mf-dash-stats{order:1}.mf-dash-progression{order:2}.mf-split.is-end .mf-split-figure{order:0}.mf-figure{--figure-cap:360px}.mf-figure.is-tall{--figure-cap:440px}.mf-band[data-kind=IMAGE_BAND] .mf-figure:not(.is-slim):not(.is-short){--figure-cap:420px}}.mf-ticker{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid #ffffff1a;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mf-ticker-track{width:max-content;animation:40s linear infinite mf-ticker-slide;display:flex}.mf-ticker:hover .mf-ticker-track,.mf-ticker:focus-within .mf-ticker-track{animation-play-state:paused}.mf-ticker-run{flex:none;gap:34px;margin:0;padding:0 17px 0 0;list-style:none;display:flex}.mf-ticker-item{font-size:var(--step-0);color:#93a6be;white-space:nowrap;flex:none;align-items:center;gap:9px;font-weight:500;display:flex}.mf-ticker-item svg{color:#7fb0ff}@keyframes mf-ticker-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mf-ticker-track{animation:none}.mf-ticker{overflow-x:auto}.mf-ticker-run[aria-hidden=true]{display:none}}.mf-identity{align-items:center;gap:11px;display:flex}.mf-identity-avatar{background:var(--surface-alt);width:31px;height:31px;font-size:var(--step--1);color:var(--text-muted);border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.mf-identity-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mf-identity-text{min-width:0}.mf-identity-name{font-size:var(--step-0);font-weight:650;display:block}.mf-identity-name.is-nowrap{white-space:nowrap}.mf-identity-sub{font-size:var(--step--1);color:var(--text-faint);overflow-wrap:anywhere;display:block}.mf-row-none{min-height:34px;font-size:var(--step--1);color:var(--text-faint);white-space:nowrap;align-items:center;display:inline-flex}.mf-breach{gap:var(--space-m);display:grid}.mf-breach-back{margin:0}.mf-breach-head{justify-content:space-between;align-items:start;gap:var(--space-m);flex-wrap:wrap;display:flex}.mf-breach-head h2{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:700}.mf-breach-head p{color:var(--text-muted);margin:4px 0 0}.mf-breach-card{padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.mf-breach-card h3{margin:0 0 var(--space-s);font-size:var(--step-1);font-weight:700}.mf-breach-figures{gap:var(--space-s) var(--space-m);margin:0 0 var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.mf-breach-figures dt{font-size:var(--step--1);color:var(--text-muted)}.mf-breach-figures dd{font-size:var(--step-1);margin:2px 0 0;font-weight:650}.mf-breach-narrative{padding:var(--space-s) var(--space-m);border-left:3px solid var(--border);background:var(--surface-alt);color:var(--text-muted);border-radius:0 8px 8px 0;margin:0}.mf-breach-empty{margin:0 0 var(--space-s);color:var(--text-muted)}.mf-breach-worst{margin:var(--space-s) 0 0;font-size:var(--step-0);color:var(--text-muted)}.mf-breach-top{flex-direction:column;gap:4px;display:flex}.mf-breach-title{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:750}.mf-breach-when{color:var(--text-muted);font-size:var(--step--1);margin:0}.mf-breach-compare{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.mf-breach-row{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-top:1px solid var(--border-soft);display:flex}.mf-breach-row:first-child{border-top:0}.mf-breach-row span{color:var(--text-muted);font-size:var(--step--1)}.mf-breach-row b{font-size:var(--step-2);font-weight:800}.mf-breach-row.is-past{background:#fef2f2}.mf-breach-row.is-past span,.mf-breach-row.is-past b{color:var(--bad-text)}.mf-breach-terms{margin:0 0 var(--space-s);gap:0;display:grid}.mf-breach-terms>div{justify-content:space-between;align-items:baseline;gap:var(--space-m);border-top:1px solid var(--border-soft);padding:8px 0;display:flex}.mf-breach-terms>div:first-child{border-top:0}.mf-breach-terms dt{color:var(--text-muted);font-size:var(--step--1)}.mf-breach-terms dd{margin:0;font-weight:700}.mf-breach-positions{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-breach-positions th[scope=col]{text-align:left;font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;padding:0 10px 7px 0;font-weight:700}.mf-breach-positions td,.mf-breach-positions th[scope=row]{border-top:1px solid var(--border-soft);text-align:left;white-space:nowrap;padding:9px 10px 9px 0;font-weight:600}.mf-breach-positions td:last-child,.mf-breach-positions th[scope=col]:last-child{text-align:right;padding-right:0}.mf-breach-worst-row th[scope=row],.mf-breach-worst-row td{background:#fef2f2}.mf-breach-tag{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--bad-text);background:#fee2e2;border-radius:99px;margin-left:7px;padding:2px 7px;font-weight:700;display:inline-block}.mf-breach-loss{color:var(--bad-text)}.mf-breach-count{color:var(--text-muted);font-size:var(--step--1)}.mf-breach-next{margin:0 0 var(--space-s)}.mf-breach-actions{margin:var(--space-m) 0 0;flex-wrap:wrap;gap:11px;display:flex}.mf-diff{padding:var(--space-m);border-radius:var(--radius);margin-bottom:var(--space-m);background:linear-gradient(#1f6feb0b,#0000 62%);border:1px solid #bbd4fb}.mf-diff h3{margin:0 0 var(--space-s);font-size:var(--step-0);font-weight:700}.mf-diff ul{color:var(--text-muted);gap:6px;margin:0;padding-left:18px;display:grid}.mf-manage{margin-bottom:var(--space-m);padding:var(--space-m);border:1px solid var(--brand);border-radius:var(--radius);background:var(--surface)}.mf-manage-head{justify-content:space-between;align-items:start;gap:var(--space-m);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.mf-manage-head h2{font-size:var(--step-1);margin:0;font-weight:700}.mf-manage-head p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.mf-manage-none{color:var(--text-muted);margin:0}.mf-manage-list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.mf-manage-list li{justify-content:space-between;align-items:center;gap:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.mf-manage-label{font-weight:650;display:block}.mf-manage-effect{max-width:70ch;font-size:var(--step-0);color:var(--text-muted);margin-top:2px;display:block}.mf-detail{gap:var(--space-m);max-width:900px;display:grid}.mf-detail-back{min-height:40px;font-size:var(--step-0);color:var(--text-muted);align-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.mf-detail-back:hover{color:var(--brand)}.mf-detail-head{justify-content:space-between;align-items:start;gap:var(--space-m);flex-wrap:wrap;display:flex}.mf-detail-identity h2{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:700}.mf-detail-identity p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.mf-detail-facts{gap:var(--space-m);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0;display:grid}.mf-detail-facts dt{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-detail-facts dd{margin:6px 0 0}.mf-detail-value{font-size:var(--step-1);font-weight:700;display:block}.mf-detail-detail{font-size:var(--step--1);color:var(--text-muted);margin-top:2px;display:block}.mf-detail-actions{padding:var(--space-m);border-radius:var(--radius);background:var(--surface);border:1px solid #1f6feb47;box-shadow:0 1px 2px #0a16280f,0 6px 16px #1f6feb1a}.mf-detail-actions:has(.mf-detail-none){border-color:var(--border);box-shadow:none}.mf-detail-actions h3{margin:0 0 var(--space-s);font-size:var(--step-1);font-weight:700}.mf-detail-actions ul{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.mf-detail-actions li{justify-content:space-between;align-items:center;gap:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.mf-detail-actions li:first-child{border-top:0;padding-top:0}.mf-detail-action-label{font-weight:650;display:block}.mf-detail-action-effect{max-width:62ch;font-size:var(--step-0);color:var(--text-muted);margin-top:2px;display:block}.mf-detail-none{max-width:70ch;color:var(--text-muted);margin:0}.mf-detail-footnote{max-width:70ch;font-size:var(--step-0);color:var(--text-muted);margin:0}.mf-view{text-decoration:none}.mf-detail-panel{padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.mf-detail-panel h3{margin:0 0 var(--space-s);font-size:var(--step-1);font-weight:700}.mf-simline{border-top:1px solid var(--border);background:var(--surface-alt)}.mf-simline p{max-width:1160px;font-size:var(--step--1);color:var(--text-muted);margin:0 auto;padding:14px 16px;line-height:1.6}.mf-simline a{white-space:nowrap}.mf-contact-pair{gap:var(--space-s);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.mf-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.mf-panel-head{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border-soft);align-items:center;gap:13px;display:flex}.mf-panel-mark{background:var(--navy);color:#fff;width:42px;height:42px;font-size:var(--step-1);border-radius:11px;flex:none;place-items:center;font-weight:800;display:grid}.mf-panel-mark.is-whatsapp{background:var(--whatsapp)}.mf-panel-title{font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:700}.mf-panel-sub{font-size:var(--step--1);color:var(--text-muted);margin:2px 0 0}.mf-panel-note{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0;line-height:1.55}.mf-panel-note strong{color:var(--text);font-weight:600}.mf-figures{gap:var(--space-m);padding:var(--space-s) var(--space-m) var(--space-m);flex-wrap:wrap;margin:0;display:flex}.mf-figures dt{font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mf-figures dd{font-size:var(--step-2);font-variant-numeric:tabular-nums;color:var(--text);margin:2px 0 0;font-weight:600}.mf-row-note{font-size:var(--step--1);color:var(--bad-text)}.mf-panel-body{gap:var(--space-s);padding:var(--space-m);flex-direction:column;flex:auto;display:flex}.mf-panel-action{margin-top:auto}.mf-panel-foot{padding:14px var(--space-m);border-top:1px solid var(--border-soft);background:var(--surface-alt);font-size:var(--step--1);color:var(--text-muted);margin:auto 0 0;line-height:1.6}.mf-contact-form{gap:var(--space-s);display:grid}.mf-contact-two{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.mf-field-note{color:var(--text-faint);font-weight:400}.mf-contact-account{font-variant-numeric:tabular-nums}.mf-contact-filled{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-contact-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.mf-contact-problem{font-size:var(--step--1);color:var(--bad-text);margin:0;font-weight:600}.mf-contact-sent{font-size:var(--step-0);margin:0;line-height:1.6}.mf-wa-number{font-size:var(--step-3);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.mf-wa-hours{padding:var(--space-s) 0 0;border-top:1px solid var(--border-soft);gap:8px;margin:0;display:grid}.mf-wa-hours>div{font-size:var(--step-0);justify-content:space-between;gap:14px;display:flex}.mf-wa-hours dt{color:var(--text-muted)}.mf-wa-hours dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.mf-wa-preview{border:1px solid var(--whatsapp-quote-border);background:var(--whatsapp-quote);font-size:var(--step-0);color:var(--whatsapp-quote-text);border-radius:12px 12px 12px 3px;margin:0;padding:12px 14px;line-height:1.55}.mf-wa-preview-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ok-text);margin-bottom:4px;font-weight:700;display:block}.mf-contact-more{margin-top:var(--space-l)}.mf-contact-more-head{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.mf-contact-more-head h2{font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:700}.mf-contact-more-head p{font-size:var(--step-0);color:var(--text-muted);margin:0}.mf-contact-addresses{gap:var(--space-s);grid-template-columns:repeat(3,1fr);display:grid}.mf-contact-address{padding:var(--space-s) var(--space-m);border:1px solid var(--border);background:var(--surface);border-radius:12px;position:relative}.mf-contact-address-link:after{content:"";border-radius:12px;position:absolute;inset:0}.mf-contact-address:focus-within{outline:2px solid var(--brand);outline-offset:2px}.mf-contact-address-link:focus-visible{outline:none}.mf-contact-address-link{font-size:var(--step-0);overflow-wrap:anywhere;font-weight:700;display:block}.mf-contact-address p{font-size:var(--step--1);color:var(--text-muted);margin:5px 0 0;line-height:1.6}.mf-btn-navy{background:var(--navy);color:#fff;border-color:var(--navy);text-decoration:none}.mf-btn-wide{width:100%}@media (max-width:820px){.mf-contact-pair,.mf-contact-addresses{grid-template-columns:1fr}}@media (max-width:520px){.mf-contact-two{grid-template-columns:1fr}}.mf-cycle-lede,.mf-rail-lede,.mf-checklist-lede,.mf-terms-lede{max-width:66ch;color:var(--text-muted);margin:8px 0 0}.mf-cycle-grid{gap:var(--space-s);margin-top:var(--space-m);grid-template-columns:1.3fr 1fr 1.2fr;align-items:stretch;display:grid}.mf-cycle-card{padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.mf-cycle-card.is-yours{background:linear-gradient(180deg, #f4f8ff, var(--surface) 60%);border-color:#bcd6fb}.mf-cycle-card.is-note{background:var(--surface-alt)}.mf-cycle-card.is-note b{font-size:var(--step-0)}.mf-cycle-card.is-note p{font-size:var(--step--1);color:var(--text-muted);margin:8px 0 0;line-height:1.6}.mf-cycle-label{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-cycle-figure{font-size:var(--step-4);letter-spacing:-.03em;color:var(--brand);margin-top:8px;font-weight:800;line-height:1}.mf-cycle-figure.is-ours{font-size:var(--step-3);color:var(--text)}.mf-cycle-of{font-size:var(--step--1);color:var(--text-muted);margin-top:6px}.mf-cycle-bar{background:#e4ecf8;border-radius:99px;height:8px;margin-top:auto;display:block;overflow:hidden}.mf-cycle-bar span{background:var(--brand);border-radius:99px;height:100%;display:block}.mf-cycle-covers{padding-top:var(--space-s);border-top:1px solid var(--border-soft);font-size:var(--step--1);color:var(--text-muted);margin:auto 0 0;line-height:1.6}.mf-rail{margin:var(--space-m) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.mf-rail-stop{padding:30px var(--space-s) 0 0;position:relative}.mf-rail-stop:before{content:"";background:var(--border);height:2px;position:absolute;top:9px;left:0;right:0}.mf-rail-stop:after{content:"";background:var(--surface);border:2px solid var(--border);border-radius:99px;width:12px;height:12px;position:absolute;top:4px;left:0}.mf-rail-stop.is-marked:after{border-color:var(--brand);background:var(--brand)}.mf-rail-stop:last-child:before{background:linear-gradient(90deg, var(--border), transparent)}.mf-rail-label{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-weight:700;display:inline-block}.mf-rail-stop b{font-size:var(--step-0);display:block}.mf-rail-stop p{font-size:var(--step--1);color:var(--text-muted);margin:5px 0 0;line-height:1.6}.mf-checklist{margin:var(--space-m) 0 0;counter-reset:mf-check;gap:10px var(--space-l);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.mf-checklist li{counter-increment:mf-check;border-bottom:1px solid var(--border-soft);font-size:var(--step--1);color:var(--text-muted);padding:11px 0 11px 40px;line-height:1.6;position:relative}.mf-checklist li:before{content:counter(mf-check, decimal-leading-zero);font-size:var(--step--1);color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:11px;left:0}.mf-checklist b{color:var(--text);font-weight:650}.mf-checklist-foot{max-width:78ch;margin:var(--space-m) 0 0;font-size:var(--step--1);color:#6b4d12;background:#fdf6e7;border:1px solid #f3dfb4;border-radius:12px;padding:14px 16px;line-height:1.6}.mf-terms{gap:var(--space-s);margin-top:var(--space-m);grid-template-columns:1.2fr 1fr 1fr;display:grid}.mf-aff-term{padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.mf-aff-term.is-lead{background:linear-gradient(180deg, #f4f8ff, var(--surface) 60%);border-color:#bcd6fb}.mf-aff-term-label{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-aff-term-figure{font-size:var(--step-3);letter-spacing:-.03em;margin-top:8px;font-weight:800;line-height:1}.mf-aff-term.is-lead .mf-aff-term-figure{color:var(--brand)}.mf-aff-term p{font-size:var(--step--1);color:var(--text-muted);margin:10px 0 0;line-height:1.6}.mf-worked{align-items:baseline;gap:8px var(--space-m);margin:var(--space-s) 0 0;padding:16px var(--space-m);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.mf-worked>b{font-size:var(--step-0)}.mf-worked-sum{font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}.mf-worked-sum b{color:var(--brand)}.mf-worked-note{font-size:var(--step--1);color:var(--text-muted)}.mf-team-lede,.mf-facts-block .mf-band-lede{max-width:66ch;color:var(--text-muted);margin:8px 0 0}.mf-team{gap:var(--space-m);margin-top:var(--space-m);grid-template-columns:repeat(3,1fr);display:grid}.mf-member{padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:14px;display:flex}.mf-member-shot{border:1px solid var(--border);background:var(--surface-alt);width:56px;height:56px;font-size:var(--step-1);color:var(--brand);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.mf-member-shot.is-photo{object-fit:cover;display:block}.mf-member b{font-size:var(--step-1);display:block}.mf-member-role{font-size:var(--step--1);color:var(--brand);font-weight:600}.mf-member p{font-size:var(--step--1);color:var(--text-muted);margin:8px 0 0;line-height:1.6}.mf-facts{margin:var(--space-m) 0 0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mf-facts>div{padding:var(--space-s) var(--space-m);background:var(--surface)}.mf-facts dt{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mf-facts dd{font-size:var(--step-1);letter-spacing:-.02em;margin:7px 0 0;font-weight:800}.mf-facts dd.is-awaiting{font-size:var(--step-0);color:var(--text-faint);font-style:italic;font-weight:500}.mf-prose.is-two{gap:0 var(--space-l);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.mf-prose.is-two .mf-band-heading{grid-column:1/-1}@media (max-width:900px){.mf-team,.mf-facts{grid-template-columns:1fr 1fr}.mf-prose.is-two{grid-template-columns:1fr}}@media (max-width:620px){.mf-team,.mf-facts{grid-template-columns:1fr}}.mf-qindex{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mf-qindex-label{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-right:4px;font-weight:700}.mf-qindex-jump{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--step-0);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.mf-qindex-jump:hover{border-color:var(--brand);background:var(--surface-alt)}.mf-qindex-jump i{font-style:normal;font-size:var(--step--1);color:var(--brand);font-weight:700}.mf-band{scroll-margin-top:calc(var(--mf-header-height,65px) + var(--space-s))}.mf-cta-band{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.mf-cta-band b{font-size:var(--step-1)}.mf-cta-band p{max-width:62ch;font-size:var(--step-0);color:var(--text-muted);margin:6px 0 0}.mf-num{font-variant-numeric:tabular-nums}@media (max-width:900px){.mf-cycle-grid,.mf-terms{grid-template-columns:1fr 1fr}.mf-cycle-card.is-note,.mf-aff-term.is-lead{grid-column:1/-1}.mf-rail{gap:var(--space-m) 0;grid-template-columns:1fr 1fr}}@media (max-width:620px){.mf-cycle-grid,.mf-terms,.mf-rail,.mf-checklist{grid-template-columns:1fr}}.mf-settings{max-width:68rem;margin:0 auto}.mf-settings-head{margin-bottom:var(--space-l)}.mf-settings-head h1{font-size:var(--step-3);letter-spacing:-.02em;margin:0}.mf-settings-head p{font-size:var(--step-0);color:var(--text-muted);max-width:70ch;margin:.3125rem 0 0}.mf-settings-layout{gap:var(--space-l);grid-template-columns:12rem 1fr;align-items:start;display:grid}.mf-settings-layout>*{min-width:0}.mf-settings-nav{gap:.125rem;display:grid;position:sticky;top:1rem}.mf-settings-nav a{min-height:44px;font-size:var(--step--1);color:var(--text-muted);border-left:2px solid #0000;border-radius:.5625rem;align-items:center;padding:.5rem .6875rem;text-decoration:none;display:flex}.mf-settings-nav a:hover{color:var(--text);background:var(--surface-alt)}.mf-settings-panels{gap:var(--space-m);min-width:0;display:grid}.mf-settings-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;scroll-margin-top:1rem}.mf-settings-card.is-lead{border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.mf-settings-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 3.5%, transparent);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;padding:.8125rem 1.125rem;display:flex}.mf-settings-card.is-lead>.mf-settings-card-head{background:color-mix(in srgb, var(--amber) 7%, transparent);border-bottom-color:color-mix(in srgb, var(--amber) 35%, transparent)}.mf-settings-card-head h2{font-size:var(--step-0);margin:0;font-weight:700}.mf-settings-sub{font-size:var(--step--1);color:var(--text-muted)}.mf-settings-card-body{gap:.9375rem;min-width:0;padding:1.125rem;display:grid}.mf-settings-card-body>*{min-width:0}.mf-settings-lede{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-settings-fields{gap:.875rem;display:grid}.mf-settings-field{gap:.375rem;min-width:0;display:grid}.mf-settings-pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mf-settings-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.mf-settings-note-tag{color:var(--text-faint,#8a94a6);font-size:11.5px}.mf-settings-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.mf-settings-quiet{min-height:44px;font:inherit;font-size:var(--step--1);color:var(--text-muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.mf-settings-photo{flex-wrap:wrap;align-items:flex-start;gap:1.125rem;display:flex}.mf-settings-face{background:var(--surface-alt);border:1px solid var(--border);width:5.75rem;height:5.75rem;font-size:var(--step-2);color:var(--text-muted);border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.mf-settings-photo-body{flex:1;gap:.6875rem;min-width:13rem;display:grid}.mf-settings-note{border:1px solid var(--border);background:var(--surface-alt);border-radius:.6875rem;gap:.5625rem;padding:.8125rem .9375rem;display:grid}.mf-settings-note.is-ok{background:color-mix(in srgb, var(--green) 5%, transparent);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.mf-settings-note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.mf-settings-note-what{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.mf-settings-note p{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-settings-checks{display:grid}.mf-settings-check{font-size:var(--step--1);border-top:1px solid var(--border-soft);align-items:flex-start;gap:.6875rem;padding-block:.5625rem;display:flex}.mf-settings-check:first-child{border-top:0}.mf-settings-check.is-fixed{color:var(--text-muted)}.mf-settings-box.is-fixed{background:var(--text-faint,#8a94a6);border-radius:.3125rem;flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;position:relative}.mf-settings-box.is-fixed:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:.3125rem;height:.625rem;position:absolute;top:.09375rem;left:.3125rem;transform:rotate(45deg)}.mf-settings-why{color:var(--text-faint,#8a94a6);font-size:12px;display:block}.mf-wallet-addr{border:1px solid var(--border);background:var(--surface-alt);border-radius:.6875rem;gap:.5625rem;min-width:0;padding:.8125rem .9375rem;display:grid}.mf-wallet-addr.is-live{background:color-mix(in srgb, var(--green) 5%, transparent);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.mf-wallet-addr.is-waiting{background:color-mix(in srgb, var(--amber) 6%, transparent);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.mf-wallet-addr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.mf-wallet-what{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.mf-wallet-value{letter-spacing:-.01em;word-break:break-all;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.mf-wallet-meta{color:var(--text-muted);margin:0;font-size:12.5px}.mf-wallet-hold{color:var(--text);margin:0;font-size:13px;line-height:1.45}.mf-wallet-addr .mf-settings-actions{margin:0}.mf-wallet-addr .mf-settings-actions form{display:contents}.mf-wallet-input{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.mf-wallet-input.is-good{border-color:color-mix(in srgb, var(--green) 55%, transparent)}.mf-wallet-input.is-bad{border-color:color-mix(in srgb, var(--red) 55%, transparent)}.mf-wallet-verdict{margin:0;font-size:12.5px}.mf-wallet-verdict.is-bad{color:var(--bad,#b91c1c)}.mf-wallet-verdict.is-good{color:var(--ok,#15803d)}@media (max-width:62rem){.mf-settings-layout{grid-template-columns:1fr}.mf-settings-nav{grid-auto-columns:max-content;grid-auto-flow:column;gap:.375rem;min-width:0;position:static;overflow-x:auto}.mf-settings-nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}}@media (max-width:35rem){.mf-settings-pair{grid-template-columns:1fr}}.mf-code{gap:.5rem;display:flex;position:relative}.mf-code-input{opacity:0;width:100%;height:100%;font:inherit;color:#0000;caret-color:#0000;border:0;padding:0;position:absolute;inset:0}.mf-code-cell{border:1px solid var(--border);background:var(--surface);min-width:0;height:3.5rem;font-size:var(--step-2);font-variant-numeric:tabular-nums;color:var(--text-faint,#8a94a6);border-radius:.625rem;flex:1;place-items:center;font-weight:650;display:grid}.mf-code-cell.is-on{border-color:var(--brand);color:var(--text)}.mf-code-cell.is-next{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.mf-code.is-bad .mf-code-cell{border-color:color-mix(in srgb, var(--red) 55%, transparent);color:var(--bad,#b91c1c)}.mf-code-input:focus-visible~.mf-code-cell.is-next,.mf-code-input:focus-visible~.mf-code-cell:first-of-type{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}@media (max-width:30rem){.mf-code{gap:.375rem}.mf-code-cell{height:3rem;font-size:var(--step-1)}}.mf-ladder{margin:0 0 var(--space-m);gap:.75rem;padding:0;list-style:none;display:grid}.mf-ladder-rung{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.5rem;min-width:0;padding:.875rem 1rem;display:grid}.mf-ladder-rung.is-slow{border-left-color:var(--amber)}.mf-ladder-rung.is-stop{border-left-color:var(--red)}.mf-ladder-ask b{font-size:var(--step-0);font-weight:700;display:block}.mf-ladder-ask span{color:var(--text-faint,#8a94a6);margin-top:.1875rem;font-size:12px;display:block}.mf-ladder-does{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-ladder-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mf-ladder-lands{color:var(--text-muted);font-size:12.5px}.mf-ladder-action{font-size:var(--step--1);white-space:nowrap;font-weight:650}.mf-auth-link{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.mf-recovery-input{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.mf-cos{background:var(--surface-alt);flex-direction:column;min-height:100vh;display:flex}.mf-cos-top{border-bottom:1px solid var(--border);background:var(--surface)}.mf-cos-top-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:68.75rem;min-height:4rem;margin:0 auto;padding:0 1.5rem;display:flex}.mf-cos-back{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;text-decoration:none}.mf-cos-back:hover{color:var(--text)}.mf-cos-main{flex:1;width:100%;max-width:68.75rem;margin:0 auto;padding:2.125rem 1.5rem 3rem}.mf-buy{grid-template-columns:1fr 26rem;align-items:start;gap:1.625rem;display:grid}.mf-buy>*{min-width:0}.mf-buy-left{gap:1.125rem;display:grid}.mf-buy-pay{position:sticky;top:1rem}.mf-cos-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.mf-cos-card-head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 3.5%, transparent);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.8125rem 1.125rem;display:flex}.mf-cos-card-head h2{font-size:var(--step-0);margin:0;font-weight:700}.mf-cos-card-head .mf-cos-sub{font-size:var(--step--1);color:var(--text-muted)}.mf-cos-card-body{gap:.875rem;min-width:0;padding:1.125rem;display:grid}.mf-cos-card-body>*{min-width:0}.mf-spec{display:grid}.mf-spec-row{border-top:1px solid var(--border-soft);font-size:var(--step--1);justify-content:space-between;gap:1rem;padding-block:.5625rem;display:flex}.mf-spec-row:first-child{border-top:0}.mf-spec-row>span:first-child{color:var(--text-muted)}.mf-spec-row>span:last-child{text-align:right;font-weight:650}.mf-cos-line{font-size:var(--step-0);justify-content:space-between;align-items:baseline;gap:.875rem;display:flex}.mf-cos-line.is-off{color:var(--ok,#15803d)}.mf-cos-note{color:var(--text-faint,#8a94a6);margin:.1875rem 0 0;font-size:12.5px}.mf-cos-rule{background:var(--border);height:1px}.mf-cos-total{justify-content:space-between;align-items:baseline;gap:.875rem;display:flex}.mf-cos-total b{font-size:var(--step-1);font-weight:800}.mf-cos-amount{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.mf-cos-code{grid-template-columns:1fr auto;gap:.5625rem;display:grid}.mf-trust{gap:.6875rem;display:grid}.mf-trust-row{font-size:var(--step--1);color:var(--text-muted);gap:.625rem;margin:0;display:flex}.mf-trust-row b{color:var(--text);font-weight:650}.mf-trust-tick{color:var(--ok,#15803d);flex:none;font-weight:800}.mf-send{grid-template-columns:1fr 12.5rem;align-items:start;gap:1.25rem;display:grid}.mf-send>*{min-width:0}.mf-send-main{gap:.875rem;display:grid}.mf-qr{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;width:12.5rem;height:12.5rem;display:block}.mf-qr-cap{color:var(--text-faint,#8a94a6);text-align:center;margin:.4375rem 0 0;font-size:11.5px}.mf-send-amount{font-size:var(--step-3);letter-spacing:-.02em;margin:0;font-weight:800}.mf-send-amount span{font-size:var(--step-0);color:var(--text-muted);margin-left:.375rem;font-weight:700}.mf-send-addr{word-break:break-all;background:var(--surface-alt);border:1px solid var(--border);border-radius:.625rem;margin:0;padding:.6875rem .8125rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.mf-clock{font-size:var(--step--1);color:var(--warn,#b45309);background:color-mix(in srgb, var(--amber) 8%, transparent);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:.625rem;align-items:baseline;gap:.5625rem;padding:.5625rem .75rem;display:flex}.mf-clock b{font-size:var(--step-0);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:62rem){.mf-buy{grid-template-columns:1fr}.mf-buy-pay{position:static}}@media (max-width:36rem){.mf-cos-top-inner,.mf-cos-main{padding-inline:1rem}.mf-send{grid-template-columns:1fr}.mf-qr{aspect-ratio:1;width:100%;height:auto}}.mf-kyc-gate{border:1px solid #bbd4fb;border-left:3px solid var(--brand);font-size:var(--step--1);background:#1f6feb0b;border-radius:10px;margin:0;padding:13px 15px}.mf-kyc-gate b{color:var(--text);margin-bottom:2px;font-weight:700;display:block}.mf-kyc-docs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-kyc-doc{border:1px solid var(--border);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:13px 14px;display:grid}.mf-kyc-doc.is-bad{background:#b91c1c08;border-color:#b91c1c59}.mf-kyc-name{font-size:var(--step-0);font-weight:700}.mf-kyc-guide,.mf-kyc-file,.mf-kyc-why,.mf-kyc-upload{grid-column:1/-1}.mf-kyc-guide{max-width:70ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-kyc-file{font-size:var(--step--2);color:var(--text-faint);margin:0}.mf-kyc-file code{color:var(--text-muted);overflow-wrap:anywhere}.mf-kyc-why{font-size:var(--step--1);color:#7f1d1d;background:#b91c1c0d;border:1px solid #b91c1c33;border-radius:9px;margin:0;padding:11px 13px}.mf-kyc-why b{margin-bottom:2px;font-weight:700;display:block}.mf-kyc-upload{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:11px;display:flex}.mf-kyc-file-field{flex:240px;gap:4px;min-width:0;display:grid}.mf-kyc-file-label{font-size:var(--step--1);font-weight:650}.mf-kyc-file-help{font-size:var(--step--2);color:var(--text-faint)}.mf-kyc-what{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-orders{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mf-order{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.mf-order-head{border-bottom:1px solid var(--border-soft);background:var(--surface-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.mf-order-no{font-size:var(--step-0);font-weight:780}.mf-order-plan{font-size:var(--step--1);color:var(--text-muted);margin:1px 0 0}.mf-order-body{gap:12px;padding:13px 15px;display:grid}.mf-order-lines{gap:5px;max-width:420px;display:grid}.mf-order-line{font-size:var(--step--1);justify-content:space-between;gap:16px;display:flex}.mf-order-line>span:first-child{color:var(--text-muted)}.mf-order-line.is-discount>span:last-child{color:var(--ok,#15803d)}.mf-order-line.is-total{border-top:1px solid var(--border-soft);font-size:var(--step-0);padding-top:6px;font-weight:750}.mf-order-line.is-total>span:first-child{color:var(--text)}.mf-pays{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mf-pay{border:1px solid var(--border-soft);background:var(--surface-alt);border-radius:10px;gap:5px;padding:11px 13px;display:grid}.mf-pay-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-pay-amount{font-size:var(--step--1);font-weight:700}.mf-pay-meta{font-size:var(--step--2);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.mf-pay-short{max-width:78ch;font-size:var(--step--1);color:#7f1d1d;background:#b91c1c0d;border:1px solid #b91c1c33;border-radius:8px;margin:0;padding:9px 11px}.mf-order-acts{flex-wrap:wrap;gap:9px;display:flex}.mf-orders-empty{text-align:center;font-size:var(--step--1);color:var(--text-muted);margin:0;padding:18px 4px}@media (max-width:700px){.mf-kyc-doc{grid-template-columns:1fr}.mf-order-head{align-items:flex-start}}a.mf-btn{text-decoration:none}.mf-kyc-file-field input[type=file]{border:1px dashed var(--border);background:var(--surface-alt);width:100%;font:inherit;font-size:var(--step--1);color:var(--text-muted);cursor:pointer;border-radius:9px;padding:10px 12px}.mf-kyc-file-field input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--surface);font:inherit;font-size:var(--step--2);color:var(--text);cursor:pointer;border-radius:7px;margin-right:11px;padding:6px 13px;font-weight:650}.mf-kyc-file-field input[type=file]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mf-card-note{font-size:var(--step--1);color:var(--text-muted)}.mf-aff-waiting{text-align:center;gap:6px;max-width:66ch;margin:0 auto;padding:16px 4px;display:grid}.mf-aff-waiting b{font-size:var(--step-1);font-weight:750}.mf-aff-waiting p{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-aff-link{border:1px solid var(--border);background:var(--surface-alt);overflow-wrap:anywhere;border-radius:11px;margin:0;padding:12px 13px}.mf-aff-link code{font-size:var(--step--1);color:var(--text);-webkit-user-select:all;user-select:all;font-weight:600}.mf-aff-note,.mf-aff-short{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-funnel{border:1px solid var(--border);background:var(--border-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mf-funnel-step{background:var(--surface);gap:1px;min-width:0;padding:13px 14px;display:grid}.mf-funnel-step b{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.mf-funnel-step span{font-size:var(--step--2);color:var(--text-muted)}.mf-funnel-step i{font-style:normal;font-size:var(--step--2);color:var(--text-faint)}.mf-aff-balance{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.mf-aff-balance>div{gap:1px;display:grid}.mf-aff-balance b{font-size:var(--step-1);font-weight:800}.mf-aff-balance span{font-size:var(--step--2);color:var(--text-muted)}.mf-aff-why{font-size:var(--step--2);color:#7f1d1d;margin-top:3px;display:block}.mf-aff-perimeter{border:1px solid #f6d79a;border-left:3px solid var(--amber);font-size:var(--step--1);color:#7a4b04;background:#fffaf0;border-radius:10px;margin:0;padding:12px 14px}.mf-aff-perimeter b{color:#5c3903;margin-bottom:2px;display:block}.mf-creatives{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-creative{border:1px solid var(--border);border-radius:10px;gap:6px;padding:12px 13px;display:grid}.mf-creative p{max-width:78ch}.mf-creative b{font-size:var(--step--1);font-weight:700}.mf-creative p{border:1px solid var(--border-soft);background:var(--surface-alt);font-size:var(--step--1);color:var(--text-muted);-webkit-user-select:all;user-select:all;border-radius:8px;margin:0;padding:10px 12px}.mf-tickets{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mf-ticket{border:1px solid var(--border);border-radius:11px;gap:4px;padding:12px 13px;display:grid}.mf-ticket-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-ticket-subject{font-size:var(--step-0);font-weight:700}.mf-ticket-meta{font-size:var(--step--2);color:var(--text-muted);margin:0}.mf-thread{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-msg{border:1px solid var(--border-soft);background:var(--surface-alt);max-width:74ch;font-size:var(--step--1);border-radius:11px;padding:11px 13px}.mf-msg.is-ours{background:#1f6feb0d;border-color:#bbd4fb;margin-left:auto}.mf-msg-who{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px;font-weight:700;display:block}.mf-support-form{justify-items:start;gap:12px;display:grid}.mf-support-form>.mf-field,.mf-support-two{width:100%}.mf-support-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mf-support-never,.mf-support-empty,.mf-notes-empty{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mf-note{border:1px solid var(--border);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:4px 11px;padding:12px 13px;display:grid}.mf-note.is-unread{background:#1f6feb0a;border-color:#bbd4fb}.mf-note.is-severe{background:#b91c1c0a;border-color:#b91c1c4d}.mf-note-dot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:7px}.mf-note.is-unread .mf-note-dot{background:var(--brand)}.mf-note.is-severe .mf-note-dot{background:var(--red,#b91c1c)}.mf-note-title{font-size:var(--step--1);font-weight:700}.mf-note-new{font-size:var(--step--2);color:var(--brand);background:#1f6feb1f;border-radius:99px;margin-left:8px;padding:1px 7px;font-weight:700}.mf-note-when{font-size:var(--step--2);color:var(--text-faint);white-space:nowrap}.mf-note-body{max-width:72ch;font-size:var(--step--1);color:var(--text-muted);grid-column:2;margin:0}@media (max-width:760px){.mf-funnel{grid-template-columns:repeat(2,1fr)}.mf-support-two{grid-template-columns:1fr}.mf-note{grid-template-columns:auto 1fr}.mf-note-when{grid-column:2}}.mf-stats-tiles{border:1px solid var(--border);background:var(--border-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mf-stats-tile{background:var(--surface);gap:2px;min-width:0;padding:14px;display:grid}.mf-stats-tile b{font-size:var(--step-2);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800}.mf-stats-tile span{font-size:var(--step--2);color:var(--text-muted)}.mf-stats-tile i{font-style:normal;font-size:var(--step--2);color:var(--text-faint)}.is-up{color:var(--ok,#15803d)}.is-down{color:var(--red,#b91c1c)}.mf-stats-pairs{grid-template-columns:repeat(2,1fr);gap:0 26px;margin:0;display:grid}.mf-stats-pair{border-top:1px solid var(--border-soft);font-size:var(--step--1);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.mf-stats-pair dt{color:var(--text-muted)}.mf-stats-pair dd{margin:0;font-weight:700}.mf-stats-sides{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.mf-stats-side{border:1px solid var(--border);border-radius:11px;gap:3px;padding:12px 13px;display:grid}.mf-stats-side b{font-size:var(--step-1);font-weight:800}.mf-stats-side span{font-size:var(--step--2);color:var(--text-muted)}.mf-stats-side.is-none{background:var(--surface-alt)}.mf-stats-side.is-none b{font-size:var(--step--1);color:var(--text-faint);font-weight:650}.mf-stats-bar{background:var(--border-soft);border-radius:99px;min-width:90px;height:6px;display:block;overflow:hidden}.mf-stats-bar i{background:var(--green,#22c55e);height:100%;display:block}.mf-stats-bar i.is-loss{background:var(--red,#b91c1c)}.mf-stats-empty{text-align:center;padding:22px 8px}.mf-stats-empty b{font-size:var(--step-1);margin-bottom:5px;font-weight:750;display:block}.mf-stats-empty p{max-width:56ch;font-size:var(--step--1);color:var(--text-muted);margin:0 auto}@media (max-width:820px){.mf-stats-tiles{grid-template-columns:repeat(2,1fr)}.mf-stats-pairs,.mf-stats-sides{grid-template-columns:1fr}}.mf-kyc-review{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mf-kyc-review-item{border:1px solid var(--border);border-radius:11px;gap:7px;padding:13px 14px;display:grid}.mf-kyc-review-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-kyc-review-name{font-size:var(--step-0);font-weight:700}.mf-kyc-review-file{font-size:var(--step--1);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.mf-kyc-review-reason{font-size:var(--step--1);color:#7f1d1d;background:#b91c1c0d;border:1px solid #b91c1c33;border-radius:9px;margin:0;padding:10px 12px}.mf-kyc-review-reason b{margin-bottom:2px;display:block}.mf-kyc-review-act{border-top:1px solid var(--border-soft);gap:10px;padding-top:10px;display:grid}.mf-kyc-review-buttons{flex-wrap:wrap;gap:9px;display:flex}.mf-payout-confirm{margin:var(--space-m) 0 0;padding:var(--space-s) var(--space-m) var(--space-m);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-alt);gap:var(--space-s);display:grid}.mf-payout-confirm legend{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0 6px;font-weight:750}.mf-payout-checks h3,.mf-payout-wallet h3,.mf-contact-record h3{font-size:var(--step-0);margin:0 0 8px;font-weight:750}.mf-payout-checks ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mf-payout-checks li{font-size:var(--step--1);grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.mf-payout-checks b{font-weight:650}.mf-payout-checks em{font-style:normal;font-size:var(--step--2);color:var(--text-muted);display:block}.mf-payout-mark{border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid}.mf-payout-checks .is-pass .mf-payout-mark{color:var(--ok,#15803d);background:#22c55e26}.mf-payout-checks .is-fail .mf-payout-mark{color:var(--red,#b91c1c);background:#b91c1c1f}.mf-payout-checks .is-fail b{color:var(--red,#b91c1c)}.mf-payout-wallet code{border:1px solid var(--border);background:var(--surface-alt);font-size:var(--step--1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:9px;padding:10px 12px;display:block}.mf-payout-wallet p{font-size:var(--step--1);color:var(--text-muted);margin:8px 0 0}.mf-contact-record p{border:1px solid var(--border-soft);background:var(--surface-alt);max-width:78ch;font-size:var(--step--1);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px}.mf-audit-changes h3,.mf-announce-preview h3{font-size:var(--step-0);margin:0 0 9px;font-weight:750}.mf-audit-none{color:var(--text-faint);font-style:italic}.mf-sections-list{counter-reset:none;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-section-card{border:1px solid var(--border);border-radius:11px;gap:6px;padding:13px 14px;display:grid}.mf-section-card.is-required{border-left:3px solid var(--brand);background:#1f6feb08}.mf-section-card-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-section-card-pos{background:var(--surface-alt);border:1px solid var(--border);width:22px;height:22px;font-size:var(--step--2);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.mf-section-card-kind{font-size:var(--step--1);margin-right:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700}.mf-section-card-what,.mf-section-card-bound,.mf-section-card-free{max-width:78ch;font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-section-card-bound code{font-size:var(--step--2);color:var(--text)}.mf-section-card-free{color:var(--text-faint)}.mf-section-card-required{max-width:78ch;font-size:var(--step--1);color:var(--text);background:#1f6feb0f;border:1px solid #bbd4fb;border-radius:9px;margin:0;padding:9px 11px}.mf-receipt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:720px;display:flex}.mf-receipt-back{font-size:var(--step--1);color:var(--brand);font-weight:650;text-decoration:none}.mf-receipt-back:hover{text-decoration:underline}.mf-receipt{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-width:720px;overflow:hidden;box-shadow:0 1px 2px #0a16280a,0 16px 40px #0a16280f}.mf-receipt-top{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.mf-receipt-brand{align-items:center;gap:12px;display:flex}.mf-receipt-mark{color:#0a1628;width:40px;height:40px;font-size:var(--step-0);background:#fff;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.mf-receipt-brand b{font-size:var(--step-0);letter-spacing:-.01em;font-weight:800;display:block}.mf-receipt-strap{max-width:36ch;font-size:var(--step--2);color:#93a6be;display:block}.mf-receipt-kind{text-align:right}.mf-receipt-kind h2{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:#7fb0ff;margin:0;font-weight:700}.mf-receipt-kind b{font-size:var(--step-1);margin-top:3px;font-weight:750;display:block}.mf-receipt-kind span{font-size:var(--step--2);color:#93a6be;display:block}.mf-receipt-hero{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px;display:flex}.mf-receipt-amount b{font-size:var(--step-4,34px);letter-spacing:-.03em;font-weight:800;line-height:1.1;display:block}.mf-receipt-amount span{font-size:var(--step--1);color:var(--text-muted);margin-top:3px;display:block}.mf-receipt-stamp{font-size:var(--step--1);color:var(--ok,#15803d);white-space:nowrap;background:#22c55e1a;border:1px solid #15803d47;border-radius:99px;align-items:center;gap:7px;padding:6px 13px;font-weight:750;display:inline-flex}.mf-receipt-stamp.is-refunded{color:var(--red,#b91c1c);background:#b91c1c12;border-color:#b91c1c4d}.mf-receipt-stamp i{background:currentColor;border-radius:50%;width:7px;height:7px}.mf-receipt-parties{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:20px;padding:20px 26px;display:grid}.mf-receipt-parties h3{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 5px;font-weight:700}.mf-receipt-parties p{font-size:var(--step--1);margin:0}.mf-receipt-parties p.is-quiet{color:var(--text-muted);overflow-wrap:anywhere}.mf-receipt-body{padding:20px 26px}.mf-receipt-lines{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-receipt-lines thead th{text-align:left;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);padding:0 0 8px;font-weight:700}.mf-receipt-lines .is-right{text-align:right}.mf-receipt-lines tbody td{border-top:1px solid var(--border-soft);vertical-align:top;padding:11px 0}.mf-receipt-lines tbody td b{font-weight:650;display:block}.mf-receipt-lines tbody td span{font-size:var(--step--2);color:var(--text-muted)}.mf-receipt-lines tbody tr.is-discount td,.mf-receipt-lines tbody tr.is-discount td b{color:var(--ok,#15803d)}.mf-receipt-lines tfoot th{text-align:left;border-top:2px solid var(--border);font-size:var(--step-0);text-transform:none;letter-spacing:normal;color:var(--text);padding:13px 0 0;font-weight:780}.mf-receipt-pay{border:1px solid var(--border);border-radius:11px;margin-top:20px;overflow:hidden}.mf-receipt-pay h3{border-bottom:1px solid var(--border-soft);background:var(--surface-alt);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:10px 14px;font-weight:700}.mf-receipt-pay-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:14px;display:grid}.mf-receipt-pay-grid>div{min-width:0}.mf-receipt-pay-grid dt,.mf-receipt-hash dt{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-receipt-pay-grid dd{font-size:var(--step--1);margin:2px 0 0;font-weight:650}.mf-receipt-hash{margin:0;padding:0 14px 14px}.mf-receipt-hash dd{margin:4px 0 0}.mf-receipt-hash code{border:1px solid var(--border-soft);background:var(--surface-alt);font-size:var(--step--2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:9px 11px;display:block}.mf-receipt-refund{border:1px solid #b91c1c38;border-left:3px solid var(--red,#b91c1c);font-size:var(--step--1);color:#7f1d1d;background:#b91c1c0a;border-radius:9px;margin:16px 0 0;padding:12px 14px}.mf-receipt-note{max-width:68ch;font-size:var(--step--2);color:var(--text-muted);margin:18px 0 0}.mf-receipt-foot{border-top:1px solid var(--border-soft);background:var(--surface-alt);font-size:var(--step--2);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 26px;display:flex}.mf-receipt-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mf-receipt-btn{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex}.mf-receipt-btn:hover:not(:disabled){background:var(--surface-alt)}.mf-receipt-btn:disabled{opacity:.6;cursor:default}.mf-receipt-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mf-receipt-btn.is-primary{background:var(--navy);border-color:var(--navy);color:#fff}.mf-receipt-btn.is-primary:hover{background:var(--navy-light,#1a2d4a)}.mf-receipt-failed{font-size:var(--step--1);color:var(--red,#b91c1c)}@media (max-width:620px){.mf-receipt-parties,.mf-receipt-pay-grid{grid-template-columns:1fr}.mf-receipt-amount b{font-size:var(--step-2)}.mf-receipt-kind{text-align:left}}@page{size:A4;margin:12mm}@media print{.mf-portal-side,.mf-dash-top,.mf-switcher,.mf-receipt-toolbar{display:none!important}.mf-dash,.mf-portal-work,.mf-dash-main,.mf-dash-grid{grid-template-columns:none;max-width:none;margin:0;padding:0;display:block}.mf-receipt{max-width:none;box-shadow:none;border:0;border-radius:0}.mf-receipt-note,.mf-receipt-refund,.mf-receipt-parties h3,.mf-receipt-pay-grid dt{color:#333}.mf-receipt-top{padding:14px 22px}.mf-receipt-hero{padding:16px 22px}.mf-receipt-parties,.mf-receipt-body{padding:14px 22px}.mf-receipt-pay{margin-top:12px}.mf-receipt-pay-grid{padding:10px 12px}.mf-receipt-hash{padding:0 12px 10px}.mf-receipt-note{margin-top:12px}.mf-receipt-refund{margin-top:11px;padding:10px 12px}.mf-receipt-foot{padding:11px 22px}.mf-receipt-pay,.mf-receipt-foot,.mf-receipt-parties,.mf-receipt-lines tfoot tr,.mf-receipt-lines tr{break-inside:avoid}}.mf-flag-summary h3,.mf-flag-evidence h3{font-size:var(--step-0);margin:0 0 8px;font-weight:750}.mf-flag-summary p{padding:var(--space-s) var(--space-m);border-left:3px solid var(--border);background:var(--surface-alt);color:var(--text-muted);border-radius:0 8px 8px 0;margin:0}.mf-flag-evidence dl{gap:10px;margin:0;display:grid}.mf-flag-evidence dt{font-size:var(--step--1);color:var(--text-muted)}.mf-flag-evidence dd{margin:2px 0 0}.mf-flag-evidence pre{border:1px solid var(--border);background:var(--surface-alt);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:9px 11px;line-height:1.5;overflow-x:auto}.mf-trade-figures h3{font-size:var(--step-0);margin:0 0 8px;font-weight:750}.mf-trade-figures dl{gap:var(--space-s);margin:0 0 var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--border);background:var(--surface-alt);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.mf-trade-figures dt{font-size:var(--step--1);color:var(--text-muted)}.mf-trade-figures dd{font-size:var(--step-1);margin:2px 0 0;font-weight:650}.mf-trade-export-line{margin:0 0 var(--space-s)}.mf-cert-public{margin:0 0 var(--space-m)}.mf-cert-public h3{font-size:var(--step-0);margin:0 0 8px;font-weight:750}.mf-cert-public p{margin:0}.mf-cert-public-link{max-width:100%;padding:var(--space-xs) var(--space-s);border:1px solid var(--border);background:var(--surface-alt);color:var(--brand);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);overflow-wrap:anywhere;border-radius:8px;display:inline-block}.mf-cert-public-note{color:var(--text-muted);font-size:var(--step--1);margin-top:8px}.mf-money-meanings{margin:0 0 var(--space-m)}.mf-money-meanings h3{font-size:var(--step-0);margin:0 0 8px;font-weight:750}.mf-money-meanings dl{gap:var(--space-xs);margin:0;display:grid}@media (min-width:720px){.mf-money-meanings dl{gap:var(--space-xs) var(--space-m);grid-template-columns:1fr 1fr}}.mf-money-meanings dt{font-size:var(--step--1);font-weight:700}.mf-money-meanings dd{max-width:78ch;color:var(--text-muted);font-size:var(--step--1);margin:2px 0 0}.mf-copilot{margin-inline-start:auto;position:relative}.mf-copilot-launch{border:1px solid var(--border);background:var(--surface-alt);color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-weight:600;display:inline-flex}.mf-copilot-launch:hover{border-color:var(--brand);color:var(--brand)}.mf-copilot-mark{background:var(--brand);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.mf-copilot-mark img{object-fit:contain;width:100%;height:100%}.mf-copilot-float .mf-copilot-mark{color:var(--brand);background:#fff}.mf-copilot-panel{inset-inline:12px;z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;max-height:min(78vh,560px);display:none;position:fixed;top:auto;bottom:12px;overflow:hidden;box-shadow:0 18px 48px -24px #00000073}.mf-copilot-panel.is-open{display:flex}@media (min-width:720px){.mf-copilot-panel{inset-inline:auto 0;width:380px;position:absolute;top:calc(100% + 10px);bottom:auto}}.mf-copilot-head{align-items:flex-start;gap:var(--space-s);border-bottom:1px solid var(--border-soft);padding:14px 16px;display:flex}.mf-copilot-title{font-weight:700;font-size:var(--step-0);margin:0}.mf-copilot-note{font-size:var(--step--2);color:var(--text-muted);margin:2px 0 0}.mf-copilot-close{color:var(--text-muted);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:2px 4px}.mf-copilot-log{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.mf-copilot-empty p{color:var(--text-muted);font-size:var(--step--1);margin:0 0 10px}.mf-copilot-suggestions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mf-copilot-suggestions button{text-align:start;border:1px solid var(--border);background:var(--surface-alt);width:100%;color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:8px;padding:8px 11px}.mf-copilot-suggestions button:hover{border-color:var(--brand);color:var(--brand)}.mf-copilot-msg p{font-size:var(--step--1);border-radius:10px;margin:0;padding:9px 12px;line-height:1.5}.mf-copilot-msg.is-you p{background:var(--brand);color:#fff;width:fit-content;max-width:85%;margin-inline-start:auto}.mf-copilot-msg.is-assistant p{background:var(--surface-alt);border:1px solid var(--border-soft)}.mf-copilot-action{font-size:var(--step--1);color:var(--brand);margin-top:6px;font-weight:600;display:inline-block}.mf-copilot-ask{border-top:1px solid var(--border-soft);gap:8px;padding:12px 16px;display:flex}.mf-copilot-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mf-copilot-input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;font-size:var(--step--1);border-radius:8px;flex:1;padding:8px 11px}.mf-copilot-send{background:var(--brand);color:#fff;font:inherit;font-size:var(--step--1);cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-weight:600}.mf-copilot-send:disabled{opacity:.5;cursor:default}.mf-copilot-support{font-size:var(--step--1);color:var(--brand);border-top:1px solid var(--border-soft);padding:10px 16px 14px;font-weight:600;display:block}.mf-copilot-float{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;position:fixed}.mf-copilot-float .mf-copilot-launch{background:var(--brand);border-color:var(--brand);color:#fff;padding:10px 18px;box-shadow:0 10px 28px -12px #00000080}.mf-copilot-float .mf-copilot-launch:hover{color:#fff;opacity:.92}@media (min-width:720px){.mf-copilot-float .mf-copilot-panel{top:auto;bottom:calc(100% + 10px)}}.mf-chart{gap:var(--space-s);display:grid}.mf-chart-legend{gap:var(--space-s) var(--space-m);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mf-chart-legend li{align-items:center;gap:7px;display:flex}.mf-chart-swatch{border-radius:3px;flex:none;width:11px;height:11px}.mf-chart-swatch.is-revenue{background:#1f6feb}.mf-chart-swatch.is-payouts{background:#4a3aa7}.mf-chart-frame{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.mf-chart-axis{text-align:end;flex-direction:column;justify-content:space-between;padding-block:6px 0;display:flex}.mf-chart-plot{width:100%;height:190px}.mf-chart-months{grid-column:2;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:6px 0 0;list-style:none;display:grid}.mf-chart-grid{stroke:var(--border)}.mf-chart-tick,.mf-chart-month{font-size:var(--step--2);color:var(--text-muted);line-height:1}.mf-chart-month{text-align:center}.mf-chart-bar.is-revenue{fill:#1f6feb}.mf-chart-bar.is-payouts{fill:#4a3aa7}@media (max-width:720px){.mf-chart-month:not(.is-kept){visibility:hidden}}.mf-chart-section{margin:0 0 var(--space-m);gap:var(--space-s);display:grid}.mf-chart-section h3{font-size:var(--step-0);margin:0;font-weight:750}.mf-chart-swatch.is-dashed{background:0 0;border-top:2px dashed #4a3aa7;border-radius:0;width:14px;height:0}.mf-chart-fade-top{stop-color:#1f6feb;stop-opacity:.22}.mf-chart-fade-foot{stop-color:#1f6feb;stop-opacity:0}.mf-chart-area{stroke:none}.mf-chart-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.mf-chart-line.is-revenue{stroke:#1f6feb;stroke-width:2.2px}.mf-chart-line.is-payouts{stroke:#4a3aa7;stroke-width:2px;stroke-dasharray:5 4}.mf-chart-dot{stroke:#1f6feb}.mf-chart-halo{stroke:#1f6feb;stroke-opacity:.16}.mf-chart-hit{fill:#0000}.mf-chart-dates{font-size:var(--step--2);color:var(--text-muted);grid-column:2;justify-content:space-between;margin:0;padding:6px 0 0;line-height:1;list-style:none;display:flex}.mf-chart-totals dd.is-net{color:var(--ok-text)}.mf-chart-totals{gap:var(--space-s) var(--space-l);padding-top:var(--space-xs);border-top:1px solid var(--border-soft);flex-wrap:wrap;margin:0;display:flex}.mf-chart-totals dt{font-size:var(--step--1);color:var(--text-muted)}.mf-chart-totals dd{font-size:var(--step-1);margin:2px 0 0;font-weight:700}.mf-chart-note,.mf-chart-table-link{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-chart-table-link{color:var(--brand-ink,var(--brand));justify-self:start;font-weight:650}.mf-fit-scrim{z-index:60;background:#0a16288c;place-items:center;padding:clamp(.75rem,.4rem + 1.5vw,1.75rem);display:grid;position:fixed;inset:0;overflow-y:auto}.mf-fit{background:var(--surface);border-radius:16px;width:100%;max-width:860px;overflow:hidden;box-shadow:0 30px 80px #02081480}.mf-fit-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.375rem .875rem;display:flex}.mf-fit-head h2{font-size:var(--step-2);letter-spacing:-.015em;margin:0 0 .25rem}.mf-fit-head p{font-size:var(--step--1);color:var(--text-muted);max-width:56ch;margin:0}.mf-fit-x{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-muted);cursor:pointer;border-radius:9px;flex:none}.mf-fit-body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.mf-fit-stage{border-right:1px solid var(--border-soft);min-width:0;padding:1.25rem 1.375rem}.mf-fit-canvas{border:1px dashed var(--border);background-color:#fff;background-image:linear-gradient(45deg,#eef1f5 25%,#0000 25%),linear-gradient(-45deg,#eef1f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f5 75%),linear-gradient(-45deg,#0000 75%,#eef1f5 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:10px;height:340px;position:relative;overflow:hidden}.mf-fit-source{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mf-fit-frame{border:2px solid var(--brand);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 9999px #0a162847}.mf-fit-frame:focus-visible{outline:3px solid var(--brand-bright,#5b9bff);outline-offset:3px}.mf-fit-grip{background:var(--surface);border:2px solid var(--brand);touch-action:none;border-radius:3px;width:14px;height:14px;position:absolute}.mf-fit-grip.is-tl{cursor:nwse-resize;top:-8px;left:-8px}.mf-fit-grip.is-tr{cursor:nesw-resize;top:-8px;right:-8px}.mf-fit-grip.is-bl{cursor:nesw-resize;bottom:-8px;left:-8px}.mf-fit-grip.is-br{cursor:nwse-resize;bottom:-8px;right:-8px}.mf-fit-tools{flex-wrap:wrap;gap:9px;margin-top:.875rem;display:flex}.mf-fit-btn{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:9px;padding:0 .875rem;font-weight:600}.mf-fit-btn:disabled{opacity:.5;cursor:not-allowed}.mf-fit-btn.is-key{background:var(--brand);border-color:var(--brand);color:#fff}.mf-fit-btn.is-ghost{color:var(--text-muted);border-color:#0000}.mf-fit-hint,.mf-fit-failed{font-size:var(--step--1);color:var(--text-muted);max-width:68ch;margin:.75rem 0 0}.mf-fit-failed{padding:1.25rem 1.375rem}.mf-fit-uses{background:var(--surface-alt);min-width:0;padding:1.25rem}.mf-fit-uses h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .1875rem;font-size:11px;font-weight:700}.mf-fit-uses>p{color:var(--text-muted);margin:0 0 .875rem;font-size:12px}.mf-fit-use{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:.5625rem;padding:.625rem .75rem;overflow:hidden}.mf-fit-use b{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.4375rem;font-size:10.5px;font-weight:700;display:block}.mf-fit-use-box{align-items:center;min-height:42px;display:flex}.mf-fit-use.is-navy .mf-fit-use-box{background:var(--navy);margin:-.625rem -.75rem;padding:.625rem .75rem}.mf-fit-use img{object-fit:contain;max-width:100%;display:block}.mf-fit-warnings{color:#8a5a06;background:#fef3c7;border:1px solid #fcd9a0;border-radius:9px;margin:.75rem 0 0;padding:.6875rem .8125rem .6875rem 1.75rem;font-size:12px;line-height:1.5}.mf-fit-warnings li+li{margin-top:.5rem}.mf-fit-foot{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1.375rem;display:flex}.mf-fit-meta{color:var(--text-faint);font-size:12px}.mf-fit-acts{gap:9px;display:flex}@media (max-width:860px){.mf-fit-body{grid-template-columns:minmax(0,1fr)}.mf-fit-stage{border-right:0;border-bottom:1px solid var(--border-soft)}.mf-fit-canvas{height:220px}.mf-fit-foot{flex-direction:column-reverse;align-items:stretch}.mf-fit-acts{grid-template-columns:1fr 1fr;display:grid}.mf-fit-acts .mf-fit-btn{text-align:center;justify-content:center}.mf-fit-meta{text-align:center}}.mf-icon{width:var(--mf-icon-size,20px);height:var(--mf-icon-size,20px);background:var(--surface-alt);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0a162814}.mf-icon img,.mf-icon svg{object-fit:cover;width:100%;height:100%;display:block}.mf-icon svg{width:72%;height:72%}.mf-icon-letters{font-size:calc(var(--mf-icon-size,20px) * .36);letter-spacing:-.02em;font-weight:750;line-height:1}.mf-icon.is-gold{background:var(--amber);color:var(--navy)}.mf-icon.is-silver{background:var(--border);color:var(--navy)}.mf-icon.is-oil,.mf-icon.is-step{background:var(--navy);color:#fff}.mf-icon.is-volatility{background:var(--brand);color:#fff}.mf-icon.is-boom{background:var(--green);color:#fff}.mf-icon.is-crash{background:var(--red);color:#fff}.mf-icon-pair{width:var(--mf-icon-size,20px);height:var(--mf-icon-size,20px);flex:none;display:inline-block;position:relative}.mf-icon-pair>.mf-icon{width:72%;height:72%;position:absolute}.mf-icon-pair>.mf-icon:first-child{top:0;left:0}.mf-icon-pair>.mf-icon:last-child{box-shadow:0 0 0 1.5px var(--surface);bottom:0;right:0}.mf-monitor{gap:var(--space-s);min-width:0;display:grid}.mf-monitor-feed{padding:var(--space-xs) var(--space-s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:.35rem;display:grid}.mf-monitor-feed-line{min-width:0;font-size:var(--step--1);align-items:baseline;gap:.6rem;display:flex}.mf-monitor-feed-text{min-width:0;color:var(--text-muted);flex-wrap:wrap;gap:0 .5rem;display:flex}.mf-monitor-feed-text b{color:var(--text)}.mf-monitor-chip{min-width:6.5rem;font-size:var(--step--2);letter-spacing:.06em;text-align:center;border:1px solid var(--border);color:var(--text-muted);border-radius:999px;flex:none;padding:1px .5rem;font-weight:700}.mf-monitor-chip.is-live{color:var(--ok-text);border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}.mf-monitor-chip.is-quiet{color:var(--warn-text);border-color:color-mix(in srgb, var(--amber) 50%, transparent);background:color-mix(in srgb, var(--amber) 10%, transparent)}.mf-monitor-chip.is-no-prices{color:var(--bad-text);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 8%, transparent)}.mf-monitor-card{min-width:0;padding:var(--space-s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.mf-monitor-card-head{margin-bottom:var(--space-xs);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.mf-monitor-card-head h2{font-size:var(--step-0);margin:0;font-weight:700}.mf-monitor-card-head>span{font-size:var(--step--1);color:var(--text-muted)}.mf-monitor-empty,.mf-monitor-note{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-monitor-note{margin-top:var(--space-xs)}.mf-monitor-sub{font-size:var(--step--1);color:var(--text-faint)}.mf-monitor-account{color:var(--text);margin-inline-end:.4rem;font-weight:650;text-decoration:none}.mf-monitor-account:hover{color:var(--brand)}.mf-monitor-phase{font-size:var(--step--1);color:var(--text-muted)}.mf-monitor-phase.is-funded{color:var(--ok-text);font-weight:650}.mf-monitor-room{flex-wrap:wrap;align-items:center;gap:.2rem .45rem;display:inline-flex}.mf-monitor-bar{background:var(--surface-alt);border-radius:3px;width:4.5rem;height:6px;display:inline-block;overflow:hidden}.mf-monitor-bar>span{background:var(--green);height:100%;display:block}.is-warn .mf-monitor-bar>span{background:var(--amber)}.is-bad .mf-monitor-bar>span{background:var(--red)}.mf-monitor-link{font-size:var(--step--1);color:var(--brand);white-space:nowrap;font-weight:650;text-decoration:none}.mf-monitor-link:hover{text-decoration:underline}.mf-monitor-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.mf-monitor-table thead{display:none}.mf-monitor-table,.mf-monitor-table tbody,.mf-monitor-table tr,.mf-monitor-table td{display:block}.mf-monitor-table tr{border:1px solid var(--border-soft);border-left:3px solid #0000;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-bottom:6px;padding:8px 10px;display:grid}.mf-monitor-table tr.is-warn{border-left-color:var(--amber)}.mf-monitor-table tr.is-bad{border-left-color:var(--red)}.mf-monitor-table td{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}.mf-monitor-table td:before{content:attr(data-label);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-monitor-table td:first-child{flex-flow:wrap;grid-column:1/3;align-items:baseline;gap:0 .4rem}.mf-monitor-table td:first-child:before,.mf-monitor-table td.is-action:before{content:none}.mf-monitor-table td.is-wide{grid-column:span 2}.mf-monitor-table td.is-action{grid-area:1/3;justify-content:flex-start;align-items:flex-end}.mf-monitor-table .is-buy{color:var(--brand);font-weight:650}.mf-monitor-table .is-sell{color:var(--bad-text);font-weight:650}.mf-monitor .is-pnl.is-up,.mf-monitor-tile-value.is-up{color:var(--ok-text)}.mf-monitor .is-pnl.is-down,.mf-monitor-tile-value.is-down{color:var(--bad-text)}.mf-monitor-pair{gap:var(--space-s);min-width:0;display:grid}.mf-monitor-crowd{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mf-monitor-crowd>div{padding:var(--space-xs);background:var(--surface-alt);border-radius:8px}.mf-monitor-crowd dt{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-monitor-crowd dd{margin:2px 0 0;font-weight:650}.mf-monitor-filter{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.mf-monitor-filter label{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);flex:8rem;gap:2px;font-weight:700;display:grid}.mf-monitor-filter select,.mf-monitor-filter input{min-height:36px;font:inherit;font-size:var(--step--1);letter-spacing:normal;text-transform:none;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:0 .5rem;font-weight:400}.mf-monitor-filter button{min-height:36px;padding:0 var(--space-s);font:inherit;font-size:var(--step--1);color:#fff;background:var(--brand);cursor:pointer;border:none;border-radius:8px;font-weight:650}.mf-monitor-today{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mf-monitor-tile{min-width:0;padding:var(--space-xs) var(--space-s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-content:start;gap:2px;display:grid}.mf-monitor-tile-label{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.mf-monitor-tile-value{font-size:var(--step-1);font-weight:700}.mf-monitor-tile .mf-monitor-sub{overflow-wrap:anywhere}@media (min-width:760px){.mf-monitor-feed{column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}.mf-monitor-table thead{display:table-header-group}.mf-monitor-table{display:table}.mf-monitor-table tbody{display:table-row-group}.mf-monitor-table tr{border:none;margin:0;padding:0;display:table-row}.mf-monitor-table th,.mf-monitor-table td{padding:6px var(--space-xs);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-soft);overflow-wrap:normal;display:table-cell}.mf-monitor-table th{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-weight:700}.mf-monitor-table td:before{content:none}.mf-monitor-table .is-num{text-align:right;white-space:nowrap}.mf-monitor-phase{white-space:nowrap}.mf-monitor-table td.is-action{text-align:right}.mf-monitor-table tr.is-warn>td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.mf-monitor-table tr.is-bad>td:first-child{box-shadow:inset 3px 0 0 var(--red)}.mf-monitor-filter{flex-wrap:nowrap;width:auto;margin-inline-start:auto}.mf-monitor-filter label{flex:0 9rem}.mf-monitor-filter select,.mf-monitor-filter input{width:100%;min-width:0}.mf-monitor-today{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.mf-monitor-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.mf-chart{--chart-bg:#fff;--chart-bar:#fff;--chart-border:#e7ebf1;--chart-text:#0a1628;--chart-axis:#5a6779;--chart-on:#eef4fe;--chart-entry:#0a1628;--chart-entry-ink:#fff;--chart-ok:#15803d;--chart-bad:#b91c1c;background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:var(--radius);height:100%;min-height:0;color:var(--chart-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.mf-chart.is-navy{--chart-bg:#0a1628;--chart-bar:#0e1c31;--chart-border:#1a2d4a;--chart-text:#e6ecf5;--chart-axis:#97a3b6;--chart-on:#1f6feb38;--chart-entry:#c9d3e2;--chart-entry-ink:#0a1628;--chart-ok:#4ade80;--chart-bad:#f87171}.mf-chart-tools{scrollbar-width:thin;background:var(--chart-bar);border-bottom:1px solid var(--chart-border);flex-wrap:nowrap;align-items:center;gap:2px;padding:4px 6px;display:flex;overflow-x:auto}.mf-chart-tools button,.mf-chart-frames button{min-width:26px;min-height:28px;color:var(--chart-axis);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-weight:600;display:inline-flex}.mf-chart-tools button:hover{color:var(--chart-text)}.mf-chart-tools button[aria-pressed=true],.mf-chart-tools button[aria-expanded=true]{background:var(--chart-on);color:var(--brand-ink,var(--brand))}.mf-chart-frames,.mf-chart-group{gap:2px;display:inline-flex}.mf-chart-gap{background:var(--chart-border);flex:none;width:1px;height:18px;margin:0 4px}.mf-chart-fill{flex:1}.mf-chart-studies{flex:none;position:relative}.mf-chart-menu{position:fixed}.mf-chart-pop,.mf-chart-menu{z-index:30;background:var(--surface);min-width:230px;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:4px;display:grid;box-shadow:0 12px 32px #0a16282e}.mf-chart-pop.is-studies{position:absolute;top:40px;left:50%;transform:translate(-50%)}.mf-chart-pop button,.mf-chart-menu button{min-height:34px;color:var(--text);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;gap:8px;padding:0 10px;font-weight:500;display:flex}.mf-chart-pop button:hover,.mf-chart-menu button:hover,.mf-chart-menu button:focus-visible{background:var(--surface-alt)}.mf-chart-pop button>span:first-child,.mf-chart-menu button>span:first-child{width:12px;color:var(--brand-ink,var(--brand));flex:none}.mf-chart-menu [role=separator]{background:var(--border-soft);height:1px;margin:4px 6px}.mf-chart-menu-dot{border-radius:999px;align-self:center;height:8px;width:8px!important}.mf-chart-menu-dot.is-buy{background:var(--green)}.mf-chart-menu-dot.is-sell{background:var(--red)}.mf-chart-scrim{z-index:29;cursor:default;background:0 0;border:0;position:fixed;inset:0}.mf-chart-oneclick-switch[aria-pressed=true]{color:var(--amber)!important}.mf-chart-scrim.is-page{position:fixed}.mf-chart-stage{flex:1;min-height:0;position:relative;overflow:hidden}.mf-chart-canvas{position:absolute;inset:0}.mf-chart-canvas.is-drawing{cursor:crosshair}.mf-chart-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mf-chart-sep-label{fill:var(--chart-axis);font-size:10px;font-weight:600}.mf-chart-note{fill:var(--brand);font-size:12px;font-weight:600}.mf-chart-head{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 90px);display:flex;position:absolute;top:8px;left:10px}.mf-chart-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mf-chart-symbol{font-weight:700;font-size:var(--step-0)}.mf-chart-name{font-size:var(--step--1);color:var(--chart-axis)}.mf-chart-ohlc{font-size:var(--step--1);color:var(--chart-axis);white-space:nowrap}.mf-chart-ohlc b{color:var(--chart-text);margin-inline-end:4px;font-weight:600}.mf-chart-oneclick{border:1px solid var(--chart-border);background:var(--chart-bg);pointer-events:auto;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.mf-oc{color:#fff;min-width:92px;font:inherit;cursor:pointer;border:0;justify-items:center;padding:4px 10px;display:grid}.mf-oc.is-sell{background:var(--red)}.mf-oc.is-buy{background:var(--brand)}.mf-oc:hover{filter:brightness(1.06)}.mf-oc-word{letter-spacing:.08em;font-size:10px;font-weight:700}.mf-oc-price{align-items:baseline;font-size:13px;font-weight:600;line-height:1.1;display:inline-flex}.mf-oc-big{font-size:22px;font-weight:700}.mf-oc-price sup{align-self:flex-start;font-size:11px}.mf-oc-lots{background:var(--surface);color:var(--text-faint);letter-spacing:.08em;align-content:center;justify-items:center;gap:2px;padding:2px 6px;font-size:9px;font-weight:700;display:grid}.mf-oc-stepper{align-items:center;display:inline-flex}.mf-oc-stepper button{width:22px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.mf-oc-stepper input{border:1px solid var(--border);text-align:center;width:52px;height:26px;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;font-size:13px;font-weight:600}.mf-level{--level:var(--chart-entry);--level-ink:var(--chart-entry-ink);z-index:4;border:1px solid var(--level);background:var(--chart-bg);white-space:nowrap;border-radius:5px;align-items:stretch;height:20px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;left:10px;overflow:visible}.mf-level-grip{color:inherit;font:inherit;cursor:default;background:0 0;border:0;align-items:stretch;padding:0;display:inline-flex}.mf-level.is-draggable .mf-level-grip{cursor:ns-resize;touch-action:none;position:relative}.mf-level.is-draggable .mf-level-grip:before{content:"";position:absolute;inset:-12px 0}.mf-level-title{background:var(--level);color:var(--level-ink);border-radius:4px 0 0 4px;align-items:center;padding:0 7px;display:flex}.mf-level-figure{align-items:center;padding:0 7px;display:flex}.mf-level-figure.is-up{color:var(--chart-ok)}.mf-level-figure.is-down{color:var(--chart-bad)}.mf-level-x{border:0;border-inline-start:1px solid var(--level);width:20px;color:var(--chart-text);cursor:pointer;background:0 0;padding:0;font-size:12px}.mf-level.is-entry{--level:var(--chart-entry);--level-ink:var(--chart-entry-ink)}.mf-level.is-stop-loss{--level:#ef4444;--level-ink:#fff}.mf-level.is-take-profit{--level:#22c55e;--level-ink:#fff}.mf-level.is-pending{--level:#1f6feb;--level-ink:#fff}.mf-level.is-floor{color:#92400e;border:1px dashed var(--amber);box-shadow:none;background:#fef3c7;align-items:center;padding:0 8px}.mf-level.is-ghost{opacity:.4}.mf-level.is-dragging{border:1.5px dashed var(--red);z-index:8;align-items:center;gap:10px;padding:0 10px 0 0}.mf-level.is-dragging .mf-level-title{--level:#ef4444}.mf-chart-floor-chip,.mf-chart-standin{pointer-events:none;z-index:5;max-width:calc(100% - 200px);font-size:var(--step--1);border-radius:999px;padding:3px 10px;font-weight:600;position:absolute;right:72px}.mf-chart-floor-chip{text-overflow:ellipsis;white-space:nowrap;color:#92400e;border:1px solid var(--amber);background:#fef3c7;max-width:calc(100% - 420px);bottom:36px;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}@media (max-width:900px){.mf-chart-floor-chip{white-space:normal;text-align:center;max-width:calc(100% - 96px);line-height:1.3}}.mf-chart.is-navy .mf-chart-floor-chip{color:#fcd34d;background:#f59e0b24}.mf-chart-standin{background:var(--surface-alt);color:var(--text-muted);border:1px solid var(--border);bottom:64px}.mf-chart-dialog-scrim{z-index:60;padding:var(--space-m);background:#0a162873;place-items:center;display:grid;position:fixed;inset:0}.mf-chart-dialog{width:min(440px,100%);padding:var(--space-m);background:var(--surface);color:var(--text);border-radius:12px;box-shadow:0 24px 64px #0a16284d}.mf-chart-dialog-title{font-size:var(--step-1);margin-bottom:var(--space-xs);font-weight:700}.mf-chart-dialog p{margin:0 0 var(--space-s);color:var(--text-muted);font-size:var(--step-0)}.mf-chart-dialog-actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.mf-chart-dialog-actions button{min-height:44px;padding:0 var(--space-s);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;font-weight:600}.mf-chart-dialog-actions .is-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mf-term-conn.is-warn{color:var(--warn-text)}.mf-term-conn.is-down{color:var(--bad-text)}.mf-term-conn.is-warn .mf-term-dot{background:var(--amber)}.mf-term-conn.is-down .mf-term-dot{background:var(--red)}.mf-term-status-credit{color:var(--text-faint)}.mf-term-status-credit a{color:inherit}@media (max-width:900px){.mf-chart-head{max-width:calc(100% - 70px)}.mf-chart.is-compact .mf-chart-oneclick{grid-template-columns:1fr auto 1fr;display:grid}.mf-oc{min-width:0}}.mf-term-phone{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mf-term-phone-tab{gap:var(--space-s);min-height:0;padding:var(--space-s);flex-direction:column;grid-area:1/1;display:flex;overflow-y:auto}.mf-term-phone-tab[hidden]{display:none}.mf-term-phone-tab.is-chart{padding:0;overflow:hidden}.mf-term-phone-tab.is-chart>.mf-chart{flex:1;min-height:0}.mf-term-phone-tab.is-chart .mf-chart{border:0;border-radius:0}.mf-term-phone-tab>*{flex:none;min-width:0}.mf-term-phone .mf-term-toolbox,.mf-term-phone .mf-term-watch-card{height:auto;max-height:none}.mf-term-phone .mf-term-toolbox .mf-term-scroll,.mf-term-phone .mf-term-quotes{flex:none;overflow:visible}.mf-term-tabbar{background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mf-term-tabbar-item{min-height:52px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:6px 0 4px;font-size:11px;font-weight:600;display:grid}.mf-term-tabbar-item.is-current{color:var(--brand-ink,var(--brand))}.mf-term-tabbar-icon{display:inline-flex;position:relative}.mf-term-tabbar-count{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-10px}.mf-chart.is-compact .mf-chart-phonebar{background:var(--chart-bar);border-bottom:1px solid var(--chart-border);align-items:center;gap:6px;padding:6px 8px;display:flex}.mf-chart-phonebar button,.mf-chart-phone-frame select{border:1px solid var(--chart-border);min-width:36px;min-height:36px;color:var(--chart-text);font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.mf-chart-phone-symbol{font-size:var(--step-0)!important;font-weight:700!important}.mf-chart-phone-change{font-size:var(--step--1);font-weight:600}.mf-chart-phone-change.is-up{color:var(--chart-ok)}.mf-chart-phone-change.is-down{color:var(--chart-bad)}.mf-chart.is-compact .mf-chart-oneclick{border:0;border-bottom:1px solid var(--chart-border);border-radius:0;grid-template-columns:1fr auto 1fr;display:grid}.mf-chart.is-compact .mf-oc{min-width:0;min-height:52px}.mf-chart.is-compact .mf-chart-head{top:6px}.mf-chart.is-compact .mf-chart-symbol,.mf-chart.is-compact .mf-chart-name{display:none}.mf-chart.is-compact .mf-level{height:22px}.mf-chart.is-compact .mf-level .mf-level-grip{min-height:22px}.mf-term-sheet-scrim{z-index:70;background:#0a162873;align-items:end;display:grid;position:fixed;inset:0}.mf-term-sheet{gap:var(--space-s);padding:var(--space-xs) var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom));background:var(--surface);border-radius:16px 16px 0 0;display:grid;box-shadow:0 -12px 40px #0a162840}.mf-term-sheet-grip{background:var(--border);border-radius:999px;justify-self:center;width:40px;height:4px}.mf-term-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.mf-term-sheet-head h2{font-size:var(--step-1);margin:0}.mf-term-sheet-head p{font-size:var(--step--1);color:var(--text-muted);margin:2px 0 0}.mf-term-sheet-head .is-up{color:var(--ok-text)}.mf-term-sheet-head .is-down{color:var(--bad-text)}.mf-term-sheet-x{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;font-size:22px}.mf-term-sheet-form{align-items:center;gap:6px var(--space-s);grid-template-columns:minmax(0,1fr) auto;display:grid}.mf-term-sheet-form label{letter-spacing:.08em;color:var(--text-faint);grid-column:1/-1;font-size:11px;font-weight:700}.mf-term-sheet-step{border:1px solid var(--border);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 44px;display:grid;overflow:hidden}.mf-term-sheet-step button{background:var(--surface-alt);color:var(--text);border:0;font-size:20px}.mf-term-sheet-step input{text-align:center;min-width:0;height:44px;font:inherit;font-size:var(--step-1);border:0;font-weight:600}.mf-term-sheet-figure{font-weight:650;font-size:var(--step--1)}.mf-term-sheet-figure.is-up{color:var(--ok-text)}.mf-term-sheet-figure.is-down{color:var(--bad-text)}.mf-term-sheet-note{font-size:var(--step--1);color:var(--text-muted);grid-column:1/-1;margin:0}.mf-term-sheet-actions{gap:var(--space-xs);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.mf-term-sheet-actions button{border:1px solid var(--border);background:var(--surface);min-height:48px;font:inherit;border-radius:10px;font-weight:650}.mf-term-sheet-actions .is-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mf-term-sheet-actions .is-quiet{color:var(--bad-text)}.mf-term-figures dl{padding:var(--space-xs) var(--space-s) var(--space-s);margin:0;display:grid}.mf-term-figures dl>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;padding:6px 0;display:flex}.mf-term-figures dt{color:var(--text-muted);font-size:var(--step--1)}.mf-term-figures dd{margin:0;font-weight:650}@media (max-width:900px){.mf-term-page:has(>.mf-term-phone){height:100dvh;min-height:0}.mf-term-page:has(>.mf-term-phone) .mf-term-status{padding:.3rem var(--space-s);gap:var(--space-xs)}.mf-term-page:has(>.mf-term-phone) .mf-term-status-note{display:none}.mf-term-page:has(>.mf-term-phone) .mf-term-status-credit{display:none}.mf-term-page:has(>.mf-term-phone) .mf-term-status>.num{display:none}.mf-term-page:has(>.mf-term-phone) .mf-term-bar{flex-wrap:nowrap;gap:8px;padding:8px 10px}.mf-term-page:has(>.mf-term-phone) .mf-term-back{width:36px;height:36px;padding:0;font-size:0}.mf-term-page:has(>.mf-term-phone) .mf-term-switch{border:0;padding:0}.mf-term-page:has(>.mf-term-phone) .mf-term-switch{flex:1;min-width:0}.mf-term-page:has(>.mf-term-phone) .mf-term-switch select{width:100%;min-width:0}.mf-term-page:has(>.mf-term-phone) .mf-term-room{padding:0 0 0 10px}.mf-term-page:has(>.mf-term-phone) .mf-term-room em{font-size:9px}.mf-chart.is-compact .mf-chart-standin{font-size:11px;top:34px;bottom:auto}.mf-chart.is-compact .mf-chart-floor-chip{text-align:center;max-width:none;font-size:11px;bottom:30px;left:8px;right:66px}}.mf-term-rail{gap:var(--space-s);flex-direction:column;display:flex;position:relative}.mf-term-rail>*{flex:none}.mf-term-ticket{overflow:visible}.mf-term-legs{padding:var(--space-s) var(--space-s) 0;gap:var(--space-xs)}.mf-term-legs>.mf-term-field{padding:0}.mf-term-toggle em{display:none}.mf-term-projection{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.mf-term-projection>div{justify-content:start;gap:2px;display:grid}.mf-term-projection dt{font-size:11px}.mf-term-more{margin:var(--space-s) var(--space-s) 0;border:1px solid var(--border-soft);border-radius:10px}.mf-term-more>summary{font-size:var(--step--1);color:var(--text-muted);cursor:pointer;padding:.55rem .7rem;font-weight:600}.mf-term-more .mf-term-field{padding:0 .7rem .7rem}.mf-term-ticket-foot{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid;position:sticky;bottom:0;box-shadow:0 -10px 22px -12px #0a16284d}.mf-term-ticket-foot .mf-term-floor{align-items:baseline;gap:0 var(--space-xs);margin-top:var(--space-s);grid-template-columns:minmax(0,1fr) auto;padding:.45rem .7rem}.mf-term-ticket-foot .mf-term-floor-note{grid-column:1/-1}.mf-term-ticket-foot .mf-term-place{margin:var(--space-xs) var(--space-s) var(--space-s);min-height:48px}.mf-term-rail .mf-term-sides{padding-top:var(--space-xs)}.mf-term-rail .mf-term-side{min-height:0;padding:.4rem .5rem}.mf-term-ticket>.mf-term-field:has(select[name=orderType]){align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);grid-template-columns:auto minmax(0,1fr)}.mf-term-ticket>.mf-term-field:has(select[name=orderType]) select{min-height:38px}.mf-term-ticket-foot .mf-term-floor-note{font-size:11px}.mf-term-ticket-foot .mf-term-floor{padding:.35rem .6rem}.mf-term-ticket-foot .mf-term-floor-label{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mf-term-ticket-foot .mf-term-floor-figure{font-size:var(--step-0)}.mf-term-ticket-foot .mf-term-place{min-height:44px;margin-top:var(--space-xs);font-size:var(--step-0)}@media (min-width:901px){.mf-term-bottom{container:toolbox/inline-size}@container toolbox (max-width:1100px){.mf-term-table .is-minor{display:none}.mf-term-account-bar{justify-content:space-between;gap:var(--space-s);padding:.45rem var(--space-s);flex-wrap:nowrap}.mf-term-account-bar>div{flex-direction:column;align-items:start;gap:0}.mf-term-account-bar dt{font-size:11px}}}.mf-term-legs>.mf-term-field:has(.mf-term-stepper){grid-column:1/-1}.mf-term-legs>.mf-term-field:has(.mf-term-stepper)+.mf-term-field:last-child{grid-column:1/-1}.mf-term-stepper input{min-width:0}.mf-term-toolbox .mf-term-trade-stack .mf-term-scroll{flex:none;overflow-y:visible}.mf-term-page>.mf-desk{grid-row:3}.mf-desk{grid-template-columns:minmax(0, 1fr) auto var(--mf-panel,300px) 44px;grid-template-rows:minmax(0, 1fr) auto var(--mf-bottom,42px);background:var(--surface);border-top:1px solid var(--border);grid-template-areas:"chart psplit panel strip""bsplit psplit panel strip""bottom psplit panel strip";min-width:0;min-height:0;display:grid;overflow:hidden}.mf-desk-chart{grid-area:chart;min-width:0;min-height:0}.mf-desk-chart>.mf-chart{border:0;border-radius:0}.mf-desk>.mf-term-split.is-vertical{grid-area:psplit}.mf-desk>.mf-term-split.is-horizontal{grid-area:bsplit}.mf-desk-panel{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;grid-area:panel;min-width:0;min-height:0;display:flex;overflow:hidden}.mf-desk-panel[hidden],.mf-desk-pane[hidden]{display:none}.mf-desk-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.mf-desk-pane>.mf-term-card{box-shadow:none;border:0;border-radius:0}.mf-desk-pane>.mf-term-watch-card{flex:1;min-height:0;max-height:none}.mf-desk-pane.is-order>.mf-term-ticket{flex:none}.mf-desk-pane.is-order>.mf-term-ticket-foot{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin-top:auto}.mf-desk-strip{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;grid-area:strip;align-items:center;gap:6px;padding:8px 0;display:flex}.mf-desk-strip-item{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mf-desk-strip-item:hover{color:var(--text);background:var(--surface-alt)}.mf-desk-strip-item.is-current{color:var(--brand-ink,var(--brand));background:var(--surface-wash)}.mf-desk-bottom{grid-area:bottom;min-width:0;min-height:0;container:toolbox/inline-size}.mf-desk-bottom>.mf-term-toolbox{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0}.mf-desk-bottom>.mf-term-toolbox.is-shut{height:42px}.mf-desk-bottom .mf-term-tabs{justify-content:flex-start;min-height:41px}.mf-desk-bottom .mf-term-tab{min-height:40px}.mf-desk-bottom .mf-term-floating{font-size:var(--step-0);margin-inline-start:auto}.mf-term-account-inline{align-items:baseline;gap:var(--space-m);font-size:var(--step--1);white-space:nowrap;margin:0 0 0 auto;display:flex;overflow:hidden}.mf-term-account-inline>div{gap:.35rem;display:flex}.mf-term-account-inline dt{color:var(--text-faint);font-weight:600}.mf-term-account-inline dd{margin:0;font-weight:650}.mf-desk-bottom .mf-term-account-inline+.mf-term-floating{margin-inline-start:var(--space-m)}@container toolbox (max-width:1300px){.mf-term-account-inline>div:nth-child(n+3){display:none}}@container toolbox (max-width:1060px){.mf-term-account-inline{display:none}}@container toolbox (max-width:1100px){.mf-desk-bottom .mf-term-table .is-minor{display:none}}.mf-desk-card{flex-direction:column;flex:1;min-height:0;display:flex}.mf-desk-card-body{flex:1;min-height:0;overflow:auto}.mf-desk-list{margin:0;padding:0;list-style:none}.mf-desk-list-row{padding:.6rem var(--space-s);border-bottom:1px solid var(--border-soft);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;display:grid}.mf-desk-list-row>.mf-desk-list-what:last-child{grid-column:1/-1}.mf-desk-list-when{color:var(--text-muted)}.mf-desk-pane>.mf-symbol-card{border-top:1px solid var(--border);flex:none;gap:8px;padding:12px 16px 14px;display:grid}.mf-symbol-card-head{align-items:center;gap:.55rem;min-width:0;display:flex}.mf-symbol-card-head strong{font-size:15px;font-weight:600}.mf-symbol-card-name{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mf-symbol-card-price{align-items:baseline;gap:.5rem;font-weight:600;display:flex}.mf-symbol-card-last{letter-spacing:-.02em;font-size:26px}.mf-symbol-card-price .is-up{color:var(--ok-text)}.mf-symbol-card-price .is-down{color:var(--bad-text)}.mf-symbol-card-sides{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:6px;display:grid}.mf-symbol-card-side{color:#fff;min-height:44px;font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer;border:0;border-radius:6px;gap:1px;padding:6px 10px;font-weight:600;display:grid}.mf-symbol-card-side>span:first-child{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.mf-symbol-card-side.is-sell{background:var(--red)}.mf-symbol-card-side.is-buy{background:var(--brand);text-align:end}.mf-symbol-card-side:hover{filter:brightness(1.06)}.mf-symbol-card-spread{color:var(--text-muted);text-align:center;font-size:11px}.mf-symbol-card-stats{gap:4px;margin:2px 0 0;display:grid}.mf-symbol-card-stats>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.mf-symbol-card-stats dt{color:var(--text-muted)}.mf-symbol-card-stats dd{margin:0;font-weight:600}.mf-chart-body{flex:1;min-height:0;display:flex;position:relative}.mf-chart-body>.mf-chart-stage{min-width:0}.mf-chart-strip{border-right:1px solid var(--chart-border);background:var(--chart-bar);scrollbar-width:none;flex-direction:column;flex:none;align-items:center;gap:4px;width:44px;padding:6px 0;display:flex;overflow-y:auto}.mf-chart-strip button{width:34px;height:34px;color:var(--chart-axis);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.mf-chart-strip button:hover{color:var(--chart-text)}.mf-chart-strip button[aria-pressed=true]{background:var(--chart-on);color:var(--brand-ink,var(--brand))}.mf-chart-tools .mf-chart-symbol-button{background:var(--chart-on);color:var(--chart-text);gap:6px;padding:0 10px;font-weight:700}.mf-chart-tools .mf-chart-new-order{background:var(--brand);color:#fff;border-radius:16px;min-height:32px;margin-inline-start:6px;padding:0 16px}.mf-chart-tools .mf-chart-new-order:hover{background:var(--brand-deep);color:#fff}.mf-draw{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.mf-draw-text{font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.mf-draw-handle{fill:var(--chart-bg);stroke:var(--brand);stroke-width:2px}.mf-draw .is-selected line,.mf-draw .is-selected rect[stroke]{filter:drop-shadow(0 0 2px #1f6feb73)}.mf-draw-bar{z-index:12;background:var(--surface);color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;top:8px;right:76px;box-shadow:0 8px 24px #0a162829}.mf-draw-bar-name{font-size:var(--step--1);padding:0 6px;font-weight:650}.mf-draw-bar-colors{border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft);gap:3px;padding:0 4px;display:flex}.mf-draw-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:18px;height:18px;padding:0}.mf-draw-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.mf-draw-bar-select select{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);font:inherit;font-size:var(--step--1);border-radius:6px;padding:0 4px}.mf-draw-bar>button{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mf-draw-bar>button:hover,.mf-draw-bar>button[aria-pressed=true]{background:var(--surface-alt);color:var(--text)}.mf-chart-strip-gap{background:var(--chart-border);flex:none;width:24px;height:1px;margin:4px 0}.mf-chart-strip-group{flex:none;position:relative}.mf-chart-strip .mf-chart-strip-more{width:12px;height:14px;color:var(--chart-axis);opacity:.7;border-radius:3px;padding:0;position:absolute;bottom:0;right:-5px}.mf-chart-strip button:disabled{opacity:.35;cursor:default}.mf-chart-flyout{z-index:31;background:var(--surface);min-width:220px;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:4px;display:grid;position:fixed;box-shadow:0 12px 32px #0a16282e}.mf-chart-strip .mf-chart-flyout button{width:auto;height:34px;color:var(--text);font:inherit;font-size:var(--step--1);justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.mf-chart-strip .mf-chart-flyout button[aria-checked=true]{background:var(--surface-wash);color:var(--brand-ink,var(--brand))}.mf-chart-pop.is-tree{align-content:start;width:300px;max-height:70%;position:absolute;top:8px;left:52px;overflow:auto}.mf-chart-pop-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:4px 6px 6px 8px;display:flex}.mf-chart-pop-head h3{font-size:var(--step-0);margin:0;font-weight:650}.mf-chart-pop-empty{font-size:var(--step--1);color:var(--text-muted);margin:0;padding:12px 8px}.mf-tree{margin:0;padding:4px 0;list-style:none}.mf-tree-row{border-radius:6px;align-items:center;gap:2px;padding:0 4px 0 8px;display:flex}.mf-tree-row:hover{background:var(--surface-alt)}.mf-tree-row.is-hidden .mf-tree-label{color:var(--text-faint)}.mf-tree-label{font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mf-chart-pop .mf-tree-row button{width:30px;min-height:30px;color:var(--text-muted);flex:none;justify-content:center;padding:0}.mf-chart-pop .mf-tree-clear{color:#b91c1c;border-top:1px solid var(--border-soft);border-radius:0 0 6px 6px;justify-content:center;margin-top:4px;font-weight:600}.mf-chart-dialog-field input{border:1px solid var(--border);width:100%;min-height:40px;font:inherit;box-sizing:border-box;border-radius:8px;padding:0 10px}.mf-chart-pop.is-studies{align-content:start;width:min(340px,100vw - 32px);max-height:min(70vh,560px);overflow:auto}.mf-studies-search{padding:6px 4px;display:block}.mf-studies-search input{border:1px solid var(--border);width:100%;min-height:36px;font:inherit;font-size:var(--step--1);box-sizing:border-box;border-radius:8px;padding:0 10px}.mf-studies-group{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin:6px 8px 2px;font-size:11px;font-weight:650}.mf-studies-list{margin:0;padding:0;list-style:none;display:grid}.mf-chart-pop .mf-studies-list button{width:100%}.mf-studies-extra{border-top:1px solid var(--border-soft);margin-top:4px;padding-top:4px;display:grid}.mf-legend{z-index:5;pointer-events:none;gap:1px;max-width:calc(100% - 90px);display:grid;position:absolute;left:10px}.mf-legend-row{background:var(--chart-bg);white-space:nowrap;pointer-events:auto;border-radius:4px;align-items:center;gap:6px;width:fit-content;min-height:20px;padding:0 4px;font-size:11px;display:flex}.mf-legend-name{color:var(--chart-text);font-weight:600}.mf-legend-row.is-hidden .mf-legend-name{color:var(--chart-axis);text-decoration:line-through}.mf-legend-value{font-weight:600}.mf-legend-actions{opacity:0;transition:opacity var(--motion-quick) var(--ease);gap:1px;display:inline-flex}.mf-legend-row:hover .mf-legend-actions,.mf-legend-row:focus-within .mf-legend-actions{opacity:1}.mf-legend-actions button{background:var(--chart-bg);width:20px;height:20px;color:var(--chart-axis);cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.mf-legend-actions button:hover{color:var(--chart-text)}.mf-study-fields{margin:0 0 var(--space-s);border:0;gap:8px;padding:0;display:grid}.mf-study-fields legend{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650}.mf-study-field,.mf-study-colour{align-items:center;gap:var(--space-s);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;display:grid}.mf-study-field input{border:1px solid var(--border);width:110px;min-height:36px;font:inherit;text-align:right;border-radius:8px;padding:0 8px}.mf-study-colour .mf-draw-bar-colors{border:0}.mf-chart-dialog-actions.is-spread .is-quiet{color:#b91c1c;border-color:#0000;margin-inline-end:auto}.mf-chart-pop.is-kinds,.mf-chart-pop.is-frames{min-width:200px;max-height:min(70vh,560px);position:fixed;overflow-y:auto}.mf-chart-pop.is-frames{min-width:190px}.mf-chart-pop.is-frames button{white-space:nowrap;justify-content:space-between;gap:16px;font-weight:600}.mf-chart-pop-note{color:var(--text-muted);font-weight:400}.mf-chart-pop.is-kinds button[aria-checked=true],.mf-chart-pop.is-frames button[aria-checked=true]{background:var(--surface-wash);color:var(--brand-ink,var(--brand))}.mf-chart.is-docked .mf-chart-pop.is-studies,.mf-chart.is-docked .mf-chart-pop.is-keys{top:8px}.mf-chart-pop.is-keys{width:min(360px,100vw - 32px);position:absolute;top:40px;right:12px}.mf-keys{gap:2px;margin:0;padding:6px 8px;display:grid}.mf-keys>div{font-size:var(--step--1);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.mf-keys dd{color:var(--text-muted);margin:0}.mf-keys kbd{font:inherit;border:1px solid var(--border);background:var(--surface-alt);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:650}.mf-chart-scale{z-index:6;background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:6px;gap:2px;padding:2px;display:flex;position:absolute;bottom:32px;right:70px}.mf-chart-scale button{min-width:30px;height:22px;color:var(--chart-axis);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px;font-size:11px;font-weight:650}.mf-chart-scale button:hover{color:var(--chart-text)}.mf-chart-scale button[aria-pressed=true]{background:var(--chart-on);color:var(--brand-ink,var(--brand))}.mf-chart-typing{z-index:15;background:var(--chart-bg);color:var(--chart-text);border:1px solid var(--chart-border);border-radius:10px;padding:10px 18px;font-size:22px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #0a16282e}.mf-chart:fullscreen{border:0;border-radius:0}.mf-alert-fields{margin-bottom:var(--space-s);gap:8px;display:grid}.mf-study-field select,.mf-study-field.is-wide input{border:1px solid var(--border);background:var(--surface);min-height:36px;font:inherit;border-radius:8px;padding:0 8px}.mf-study-field select{width:110px}.mf-study-field.is-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mf-study-field.is-wide input{box-sizing:border-box;text-align:left;width:100%}.mf-alert-sentence{background:var(--surface-wash);font-size:var(--step--1);border-radius:8px;padding:8px 10px}.mf-alert-new{padding:8px var(--space-s);border-bottom:1px solid var(--border-soft);justify-content:flex-end;display:flex}.mf-alert-row.is-off .mf-desk-list-what{color:var(--text-muted)}.mf-alert-note,.mf-alert-fired{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.mf-alert-actions{align-items:center;gap:4px;display:inline-flex}.mf-alert-actions form{margin:0}.mf-alert-actions .mf-term-side-pill{font:inherit;cursor:pointer;border:0;font-size:11px}.mf-desk-list-row.mf-alert-row{grid-template-columns:auto minmax(0,1fr)}.mf-desk-list-row.mf-alert-row>.mf-alert-actions{grid-column:1/-1;justify-content:flex-end}.mf-alert-toasts{z-index:60;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:72px;right:16px}.mf-alert-toast{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--amber);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;box-shadow:0 12px 32px #0a162833}.mf-alert-toast>div{flex:1;min-width:0}.mf-alert-toast b{font-size:var(--step-0)}.mf-alert-toast p{font-size:var(--step--1);color:var(--text-muted);margin:2px 0 0}.mf-lists{padding:8px var(--space-s) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mf-lists-pick{flex:1;min-width:120px}.mf-watch-head{align-items:center;gap:2px;min-height:46px;padding:0 6px 0 10px;display:flex}.mf-watch-head-fill{flex:1}.mf-lists-pick.is-head{flex:0 auto;min-width:0}.mf-lists-pick.is-head select{width:auto;max-width:100%;min-height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:16px;font-weight:600}.mf-lists-pick.is-head select:hover{background:var(--surface-alt)}.mf-watch-icon{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mf-watch-icon:hover,.mf-watch-icon[aria-expanded=true],.mf-watch-icon[aria-pressed=true]{background:var(--surface-alt);color:var(--text)}.mf-watch-icon.is-close:hover{color:var(--bad-text)}.mf-watch-head>.mf-term-hide{margin:0}.mf-term-watch-card>.mf-lists-name{box-sizing:border-box;padding:0 10px 8px}.mf-lists-pick select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;font:inherit;font-size:var(--step--1);border-radius:8px;padding:0 8px;font-weight:600}.mf-lists-actions{gap:4px;display:inline-flex}.mf-lists-name{gap:6px;width:100%;display:flex}.mf-lists-name label{flex:1}.mf-lists-name input{border:1px solid var(--border);width:100%;min-height:34px;font:inherit;font-size:var(--step--1);box-sizing:border-box;border-radius:8px;padding:0 8px}.mf-lists-note{width:100%;padding:4px var(--space-s);color:var(--text-faint);margin:0;font-size:11px}.mf-term-quote-head .mf-term-sort,.mf-term-sort-still{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:end;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.mf-term-sort-still{cursor:default}.mf-term-quote-head>.mf-term-sort:first-child{text-align:start}.mf-term-quote-head .mf-term-sort[aria-sort=ascending],.mf-term-quote-head .mf-term-sort[aria-sort=descending]{color:var(--brand-ink,var(--brand))}.mf-term-quote-row{position:relative}.mf-term-quote-actions{background:var(--surface);border:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity var(--motion-quick) var(--ease);border-radius:6px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 4px 12px #0a16281f}.mf-term-quote-row:hover .mf-term-quote-actions,.mf-term-quote-row:focus-within .mf-term-quote-actions{opacity:1;pointer-events:auto}.mf-term-quote-actions button{width:26px;height:26px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-weight:700;display:grid}.mf-term-quote-actions button:hover{background:var(--surface-alt);color:var(--text)}.mf-term-quote-actions button:disabled{opacity:.35;cursor:default}.mf-chart-pop.is-compare{min-width:200px;max-height:60vh;position:fixed;overflow:auto}.mf-legend-swatch{border-radius:2px;width:10px;height:3px}.mf-legend-actions.is-shown{opacity:1}.mf-chart-events{z-index:2}.mf-chart-event-label{fill:#fff;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700}.mf-replay{z-index:14;background:var(--navy);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0a162847}.mf-replay button,.mf-replay select{color:#fff;min-height:30px;font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:0 10px;font-weight:600}.mf-replay select option{color:var(--text)}.mf-replay button:disabled{opacity:.4;cursor:default}.mf-replay .is-exit{background:var(--brand);border-color:var(--brand)}.mf-replay-words{font-size:var(--step--1);color:#fffc;padding:0 4px}.mf-charts{background:var(--border);gap:1px;height:100%;min-height:0;display:grid}.mf-charts.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-charts.is-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.mf-charts-pane{min-width:0;min-height:0;display:grid;position:relative}.mf-charts-pane>.mf-chart{border:0;border-radius:0}.mf-charts-pane.is-active:after{content:"";z-index:6;border:2px solid var(--brand);pointer-events:none;position:absolute;inset:0}.mf-chart.is-passive>.mf-chart-tools,.mf-chart.is-passive .mf-chart-strip{display:none}.mf-chart-pop.is-layout{min-width:220px;position:fixed}.mf-layout-choices{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 4px 4px;display:grid}.mf-chart-pop .mf-layout-choices button{border:1px solid var(--border-soft);justify-content:center}.mf-chart-pop .mf-layout-choices button[aria-pressed=true]{border-color:var(--brand);color:var(--brand-ink,var(--brand));background:var(--surface-alt)}.mf-layout-sync{min-height:32px;font-size:var(--step--1);align-items:center;gap:8px;padding:0 10px;display:flex}.mf-alert-toasts.is-outcomes{inset:auto auto 64px 16px}.mf-alert-toast.is-done{border-left-color:var(--green)}.mf-alert-toast.is-refused{border-left-color:var(--red)}form[aria-busy=true] button[type=submit]{opacity:.6;pointer-events:none}.mf-chart-flyout-row{align-items:center;display:flex}.mf-chart-flyout-row>button:first-child{flex:1}.mf-chart-flyout .mf-chart-star{width:32px;min-height:32px;color:var(--text-muted);flex:none;justify-content:center;padding:0}.mf-chart-flyout .mf-chart-star[aria-pressed=true]{color:var(--amber)}.mf-chart-flyout .mf-chart-star[aria-pressed=true] svg{fill:currentColor}.mf-chart-favourites{z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0a16281f}.mf-chart-favourites button{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mf-chart-favourites button:hover{background:var(--surface-alt)}.mf-chart-favourites button[aria-pressed=true]{background:var(--brand-wash);color:var(--brand-ink,var(--brand))}.mf-set-scrim{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mf-set-backdrop{cursor:default;background:#0a162857;border:0;position:absolute;inset:0}.mf-set{background:var(--surface);width:min(640px,100%);max-height:min(84dvh,700px);color:var(--text);border:1px solid var(--border);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0a162847}.mf-set.is-side{width:min(780px,100%)}.mf-set-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:0 12px 0 20px;display:flex}.mf-set-head h2{flex:1;margin:0;font-size:17px;font-weight:600}.mf-set-x{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:22px;display:grid}.mf-set-x:hover{background:var(--surface-alt);color:var(--text)}.mf-set-main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mf-set.is-side .mf-set-main{grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr)}.mf-set-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.mf-set.is-side .mf-set-tabs{border-bottom:0;border-inline-end:1px solid var(--border);background:var(--surface-alt);flex-direction:column;gap:2px;padding:12px 10px;overflow:auto}.mf-set-tab{min-height:42px;color:var(--text-muted);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px;font-size:14px;font-weight:500}.mf-set-tab:hover{color:var(--text)}.mf-set-tab.is-on{border-bottom-color:var(--brand);color:var(--text);font-weight:600}.mf-set.is-side .mf-set-tab{border-bottom:0;border-radius:8px;min-height:40px}.mf-set.is-side .mf-set-tab.is-on{background:var(--surface);color:var(--brand-ink,var(--brand));box-shadow:0 1px 2px #0a162814}.mf-set-body{min-height:0;padding:12px 20px 16px;overflow:auto}.mf-set-sect{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 4px;font-size:12px;font-weight:600}.mf-set-sect:first-child{margin-top:4px}.mf-set-lead{color:var(--text-muted);margin:4px 0 12px;font-size:13px}.mf-set-row{border-bottom:1px solid var(--border-soft)}.mf-set-row-main{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:46px;padding:4px 0;display:flex}.mf-set-hint{color:var(--text-muted);margin:-4px 0 8px 28px;font-size:12px}.mf-set-check{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.mf-set-check input,.mf-set-frame input{width:18px;height:18px;accent-color:var(--brand);margin:0}.mf-set-field{flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.mf-set-field input,.mf-set-field select,.mf-set-small,.mf-set textarea,.mf-set-num{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 10px;font-size:14px}.mf-set-field input,.mf-set-field select{width:200px;max-width:55%}.mf-set-small{width:auto}.mf-set textarea{resize:vertical;width:100%;padding:8px 10px}.mf-set-num{font-variant-numeric:tabular-nums;width:110px}.mf-set-seg{background:var(--surface-alt);border-radius:9px;padding:3px;display:inline-flex}.mf-set-seg button{min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px}.mf-set-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0a16281a}.mf-set-colour{flex:none;position:relative}.mf-set-swatch{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;width:32px;height:32px;padding:4px;display:block}.mf-set-swatch>span{border-radius:4px;width:100%;height:100%;display:block}.mf-set-palette{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(6,24px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0a16282e}.mf-set-any{grid-column:span 2;display:block}.mf-set-any input{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;width:100%;height:24px;padding:0}.mf-set-frames{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.mf-set-frame{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.mf-set-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 20px;display:flex}.mf-set-fill{flex:1}.mf-set-btn{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.mf-set-btn:hover{background:var(--surface-alt)}.mf-set-btn.is-primary{border-color:var(--brand);background:var(--brand);color:#fff}.mf-set-btn.is-primary:hover{background:var(--brand-deep)}.mf-set-menu{position:relative}.mf-set-menu-list{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:220px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0a16282e}.mf-set-menu-list button{min-height:36px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:14px}.mf-set-menu-list button:hover{background:var(--surface-alt)}@media (max-width:640px){.mf-set-scrim{place-items:end stretch;padding:0}.mf-set,.mf-set.is-side{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:88dvh}.mf-set.is-side .mf-set-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mf-set.is-side .mf-set-tabs{border-inline-end:0;border-bottom:1px solid var(--border);background:0 0;flex-direction:row;padding:0 12px}.mf-set.is-side .mf-set-tab{border-bottom:2px solid #0000;border-radius:0}.mf-set.is-side .mf-set-tab.is-on{box-shadow:none;border-bottom-color:var(--brand);background:0 0}.mf-set-body{padding:8px 16px 12px}.mf-set-field input,.mf-set-field select{width:160px}.mf-set-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}.mf-set-name{flex:1;min-width:80px;font-size:14px}.mf-set-field.is-tight{flex:none}.mf-set-field.is-tight select{width:auto;max-width:none}.mf-set-label{color:var(--text-muted);margin:8px 0 6px;font-size:13px;font-weight:600;display:block}.mf-set-inline{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mf-set-time{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.mf-set-toggle{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;place-items:center;font-size:15px;display:grid}.mf-set-toggle.is-bold{font-weight:800}.mf-set-toggle.is-italic{font-family:Georgia,serif;font-style:italic}.mf-set-toggle[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink,var(--brand))}.mf-set-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:6px 0 8px;display:grid}.mf-set-level{align-items:center;gap:8px;display:flex}.mf-set-level input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);margin:0}.mf-set-level .mf-set-num{flex:1;width:0;min-width:70px}.mf-set-x.is-small{width:28px;height:28px;font-size:17px}.mf-set-add{min-height:34px;color:var(--brand-ink,var(--brand));font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:600}@media (max-width:640px){.mf-set-levels{grid-template-columns:minmax(0,1fr)}}.mf-chart-change{font-size:var(--step--1);white-space:nowrap}.mf-chart-change.is-up{color:var(--chart-ok)}.mf-chart-change.is-down{color:var(--chart-bad)}.mf-chart-head.has-bg .mf-chart-title{background:color-mix(in srgb, var(--chart-bg) 88%, transparent);border-radius:6px;padding:2px 8px}.mf-chart-countdown{z-index:5;background:var(--chart-text);color:var(--chart-bg);text-align:center;pointer-events:none;padding:1px 0;font-size:11px;display:block;position:absolute;right:0}.mf-chart-countdown.is-left{left:0;right:auto}.mf-chart.is-left-scale .mf-draw,.mf-chart.is-left-scale .mf-chart-svg{left:var(--mf-inset,0px)}.mf-chart.is-left-scale .mf-level,.mf-chart.is-left-scale .mf-legend,.mf-chart.is-left-scale .mf-chart-head{left:calc(var(--mf-inset,0px) + 10px)}.mf-chart.is-left-scale .mf-chart-scale,.mf-chart.is-left-scale .mf-chart-standin{right:12px}.mf-lib-button{max-width:180px}.mf-lib-button-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-chart-pop.is-library{width:min(320px,100vw - 16px);max-height:min(70vh,560px);position:fixed;overflow-y:auto}.mf-chart-pop .mf-lib-cmd,.mf-chart-pop .mf-lib-open{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:38px;line-height:1.25;display:flex}.mf-chart-pop .mf-lib-cmd{flex-direction:row;justify-content:space-between;align-items:center}.mf-lib-cmd small,.mf-lib-open small{color:var(--text-muted);font-size:12px;font-weight:400}.mf-lib-item{align-items:center;gap:2px;display:flex}.mf-lib-item.is-current .mf-lib-open b{color:var(--brand-ink,var(--brand))}.mf-chart-pop .mf-lib-open,.mf-set-menu-list .mf-lib-open{flex:1;min-width:0}.mf-chart-pop .mf-lib-act,.mf-set-menu-list .mf-lib-act{width:32px;min-height:32px;color:var(--text-muted);flex:none;justify-content:center;padding:0}.mf-lib-act[aria-pressed=true]{color:var(--amber)}.mf-lib-name{gap:6px;padding:4px;display:flex}.mf-lib-name label{flex:1;min-width:0}.mf-lib-name input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 8px;font-size:14px}.mf-chart-pop [role=separator]{background:var(--border);height:1px;margin:4px 0}@media (max-width:1599px){.mf-term-tools .mf-tool-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mf-set.is-alert{width:min(560px,100%)}.mf-alert-body{gap:12px;padding-top:16px;display:grid}.mf-alert-field{gap:6px;font-size:13px;display:grid}.mf-alert-field>span{color:var(--text-muted);font-weight:500}.mf-alert-field select,.mf-alert-field input,.mf-alert-field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 10px;font-size:14px}.mf-alert-field textarea{resize:vertical;padding:8px 10px}.mf-alert-field input:disabled{opacity:.5}.mf-alert-field .mf-set-seg{justify-self:start}.mf-alert-field .mf-set-seg button:disabled{opacity:.45;cursor:not-allowed}.mf-alert-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.mf-alert-check{flex:none;min-height:38px}.mf-alert-help{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.mf-alert-meta{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}@media (max-width:640px){.mf-alert-pair{grid-template-columns:minmax(0,1fr)}}.mf-data{gap:10px;padding:0 12px 12px;display:grid}.mf-data-title{font-size:var(--step--1);justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.mf-data-title span,.mf-data-note,.mf-data-empty{color:var(--text-muted);font-size:var(--step--2)}.mf-data-note,.mf-data-empty{margin:0}.mf-data-empty{padding:0 12px 12px}.mf-data-rows{border-top:1px solid var(--border);margin:0;display:grid}.mf-data-rows>div{border-bottom:1px solid var(--border);font-size:var(--step--1);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.mf-data-rows dt{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.mf-data-rows dt i{border-radius:2px;width:8px;height:8px}.mf-data-rows dd{text-align:right;margin:0;font-weight:600}.mf-data-rows dd.is-up{color:var(--ok-text)}.mf-data-rows dd.is-down{color:var(--bad-text)}.mf-data-group{gap:4px;display:grid}.mf-data-study{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-weight:700}.mf-feeds{gap:12px;margin-bottom:14px;display:grid}.mf-feeds-problem{color:var(--bad-text);font-size:var(--step--1);background:#b91c1c14;border-radius:12px;margin:0;padding:10px 14px;font-weight:600}.mf-feeds-providers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mf-feeds-provider{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:6px;padding:14px 16px;display:grid}.mf-feeds-provider-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-feeds-provider-top b{font-size:var(--step-0)}.mf-feeds-provider-figs{font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;display:flex}.mf-feeds-provider-figs span{color:var(--text-muted)}.mf-feeds-provider-figs b+span{margin-left:8px}.mf-feeds-provider-note{font-size:var(--step--1);color:var(--text-muted);margin:0}.mf-feeds-provider .mf-feed-switch{justify-self:start;margin-top:4px}.mf-feeds-gap{color:#78350f;font-size:var(--step--1);background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;padding:12px 16px;line-height:1.45}.mf-feeds-gap p{margin:0}.mf-feeds-gap b{color:var(--text)}.mf-feed-switch{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:650;display:inline-flex}.mf-feed-switch i{background:var(--border);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.mf-feed-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a162840}.mf-feed-switch.is-on{color:var(--text)}.mf-feed-switch.is-on i{background:var(--ok-text)}.mf-feed-switch.is-on i:after{transform:translate(14px)}.mf-feed-switch:disabled{opacity:.6;cursor:progress}.mf-feed-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mf-feed-switch i,.mf-feed-switch i:after{transition:none}}.mf-feed-code{border:1px solid var(--border);background:var(--surface-alt);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.mf-feed-history{gap:8px;display:grid}.mf-feed-history h2{font-size:var(--step-0);margin:0}.mf-feed-history ul{font-size:var(--step--1);color:var(--text-muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mf-feed-history b{color:var(--text)}.mf-feed-cell{gap:1px;display:grid}.mf-feed-cell small{font-size:var(--step--2);color:var(--text-muted)}@media (max-width:640px){.mf-section:has(.mf-feeds) .mf-table tr{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px;display:grid}.mf-section:has(.mf-feeds) .mf-table td{border-bottom:0;width:auto;padding:0;display:block}.mf-section:has(.mf-feeds) .mf-table td:before{content:none}.mf-section:has(.mf-feeds) .mf-table td[data-label=Instrument]{grid-area:1/1}.mf-section:has(.mf-feeds) .mf-table td[data-label=Status]{text-align:right;grid-area:1/2}.mf-section:has(.mf-feeds) .mf-table td[data-label=Status] .mf-feed-cell{justify-items:end}.mf-section:has(.mf-feeds) .mf-table td[data-label=Provider]{grid-area:2/1}.mf-section:has(.mf-feeds) .mf-table td[data-label=Provider] .mf-feed-cell{align-items:baseline;gap:6px;display:flex}.mf-section:has(.mf-feeds) .mf-table td[data-label=Their\ symbol]{text-align:right;grid-area:2/2}.mf-section:has(.mf-feeds) .mf-table td.mf-table-actions{border-top:1px solid var(--border-soft);grid-area:3/1/auto/-1;padding-top:6px}.mf-section:has(.mf-feeds) .mf-table td.mf-table-actions .mf-row-actions{grid-template-columns:1fr 1fr 1fr 1fr;gap:6px;width:100%;display:grid}}.mf-admin-top-right{align-items:center;gap:12px;margin-left:auto;display:flex}.mf-admin-actions+.mf-admin-top-right{margin-left:0}.mf-admin-bell{width:38px;height:38px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.mf-admin-bell:hover{background:var(--surface-alt);color:var(--text)}.mf-admin-bell svg{stroke-width:1.8px;width:20px;height:20px}.mf-admin-bell-count{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.mf-admin-ghost{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mf-admin-ghost:hover{background:var(--surface-alt);border-color:#c9d3e2}.mf-admin-ghost svg{stroke-width:1.8px;width:15px;height:15px}.mf-admin-person{align-items:center;gap:10px;min-width:0;padding-left:6px;display:flex}.mf-admin-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.mf-admin-who{min-width:0;display:grid}.mf-admin-name{max-width:180px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mf-admin-role{max-width:180px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mf-admin-nav{padding:12px 10px}.mf-admin-side .mf-nav-group-summary{color:#6b7890;font-size:10.5px}.mf-admin-side .mf-nav-group[open]>.mf-nav-group-summary{color:#e6ecf5}.mf-admin-side .mf-nav-group-waiting{min-width:18px;height:18px;padding:0 5px}.mf-admin-side .mf-nav-group-waiting.is-urgent,.mf-admin-badge.is-urgent{color:#fff;background:#dc2626}.mf-admin-link .mf-admin-icon{width:17px;height:17px}.mf-copilot.is-rail .mf-copilot-panel{color:var(--text)}@media (min-width:1081px){.mf-copilot.is-rail .mf-copilot-panel{inset-inline:268px auto;width:380px;position:fixed;top:auto;bottom:16px}}@media (min-width:720px) and (max-width:1080px){.mf-copilot.is-rail .mf-copilot-panel{inset-inline:12px;width:auto;position:fixed;top:auto;bottom:12px}}.mf-admin.is-board .mf-admin-body{background:var(--page)}.mf-admin.is-board .mf-admin-main{padding:24px 28px 32px}.mf-ov{align-content:start;gap:18px;display:grid}.mf-ahero{color:#fff;background:radial-gradient(90% 150% at 94% -25%,#1f6feb70 0%,#0000 50%),radial-gradient(70% 130% at 55% 135%,#7fb0ff24 0%,#0000 55%),linear-gradient(135deg,#0a1628 0%,#102340 100%);border-radius:18px;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.mf-ahero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 85%);mask-image:linear-gradient(90deg,#0000 30%,#000 85%)}.mf-ahero>*{z-index:1;position:relative}.mf-ahero-tile{width:54px;height:54px;color:var(--brand-on-navy);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;flex:none;place-items:center;display:grid}.mf-ahero-tile svg{stroke-width:1.8px;width:26px;height:26px}.mf-ahero-text{flex:1;min-width:0}.mf-ahero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-on-navy);margin:0;font-size:11.5px;font-weight:700}.mf-ahero-meta{color:#97a3b6}.mf-ahero-meta.is-short{display:none}.mf-ahero-title{letter-spacing:-.02em;color:#fff;margin:6px 0;font-size:25px;font-weight:700;line-height:1.15}.mf-ahero-line{color:#afc0d6;margin:0;font-size:14.5px}.mf-ahero-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mf-ahero-more{gap:8px;display:flex}.mf-ahero-pill{color:#e6ecf5;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-items:center;padding:9px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mf-ahero-pill:hover{background:#ffffff1f}.mf-ahero-pill.is-phone{display:none}.mf-ahero-cta{background:var(--amber);color:#3a2600;white-space:nowrap;box-shadow:0 6px 18px -8px var(--amber);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.mf-ahero-cta:hover{background:#e8900a}.mf-ov-figures{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mf-afig{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:6px;padding:16px 18px;display:grid}.mf-afig-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mf-afig-label{color:var(--text-muted);font-size:13px;font-weight:500}.mf-afig-value{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:800;line-height:1.05}.mf-afig-note{color:var(--text-muted);font-size:12.5px}.mf-afig-note.is-good{color:var(--ok-text);font-weight:600}.mf-afig-note.is-bad{color:var(--bad-text);font-weight:600}.mf-afig-link,.mf-acard-link{color:var(--brand);font-size:13px;font-weight:600;text-decoration:none}.mf-afig-link:hover,.mf-acard-link:hover{text-decoration:underline}.mf-afig.is-dark{background:linear-gradient(160deg, var(--navy) 0%, #102340 100%);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #7fb0ff8c;border-color:#0000}.mf-afig.is-dark .mf-afig-label,.mf-afig.is-dark .mf-afig-link{color:var(--brand-on-navy);font-weight:700}.mf-afig.is-dark .mf-afig-value{color:#fff}.mf-afig.is-dark .mf-afig-note{color:#afc0d6}.mf-afig.is-dark .mf-glyph-chip{color:var(--brand-on-navy);background:#7fb0ff24}.mf-afig-line{width:100%;height:34px;margin-top:2px;display:block}.mf-afig-line-stroke{fill:none;stroke:var(--brand-on-navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mf-afig-line-fill{fill:#7fb0ff29}.mf-afig .is-short,.mf-acard-title .is-short{display:none}.mf-glyph-chip{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mf-glyph-chip svg{stroke-width:2px;width:17px;height:17px}.mf-glyph-chip.is-amber{background:var(--amber-wash);color:var(--warn-text)}.mf-glyph-chip.is-red{background:var(--red-wash);color:var(--bad-text)}.mf-glyph-chip.is-blue{background:var(--brand-tint);color:var(--brand)}.mf-glyph-chip.is-green{background:var(--green-wash);color:var(--ok-text)}.mf-glyph-chip.is-navy{background:var(--navy);color:var(--brand-on-navy)}.mf-ov-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.mf-ov-stack{align-content:start;gap:18px;min-width:0;display:grid}.mf-acard{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.mf-acard-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.mf-acard-name{align-items:center;gap:10px;min-width:0;display:flex}.mf-acard-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:700}.mf-acard-meta{color:var(--text-muted);font-size:13px}.mf-acard-body{padding:0 20px 18px}.mf-acard-empty{color:var(--text-muted);margin:0;padding:4px 0 2px;font-size:13.5px}.mf-arows{margin:0;padding:0;list-style:none}.mf-arow{border-top:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.mf-arows>li:first-child>.mf-arow,.mf-arows>.mf-arow:first-child{border-top:0}a.mf-arow:hover .mf-arow-text b{color:var(--brand)}.mf-initials{border:1px solid var(--border);background:var(--surface-alt);width:38px;height:38px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mf-arow-text{flex:1;min-width:0;display:grid}.mf-arow-text b{color:var(--text);font-size:14.5px;font-weight:700}.mf-arow-text small{color:var(--text-muted);margin-top:2px;font-size:12.5px}.mf-arow-text small.is-short{display:none}.mf-arow-money{text-align:right;display:grid}.mf-arow-money b{color:var(--text);font-size:15px;font-weight:700}.mf-arow-money small{color:var(--text-muted);font-size:12px}.mf-review{background:var(--amber);color:#3a2600;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mf-review:hover{background:#e8900a}.mf-ov .mf-queue-count{border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.mf-ov .mf-queue-count.is-red{background:var(--red-wash);color:var(--bad-text)}.mf-ov .mf-queue-count.is-amber{background:var(--amber-wash);color:var(--warn-text)}.mf-ov .mf-queue-count.is-blue{background:var(--brand-tint);color:var(--brand)}.mf-ov .mf-queue-count.is-plain{border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}.mf-age{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.mf-age.is-warn{color:var(--amber-ink);background:#fffbeb;border-color:#fcd34d}.mf-chev{color:var(--text-faint);flex:none;font-size:18px;line-height:1}.mf-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.mf-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mf-tag.is-red{background:var(--red-wash);color:var(--bad-text)}.mf-tag.is-green{background:var(--green-wash);color:var(--ok-text)}.mf-tag.is-amber{background:var(--amber-wash);color:var(--amber-ink)}.mf-tag.is-plain{color:var(--text-muted);background:#eef1f5}.mf-tag.is-blue{background:var(--brand-tint);color:var(--brand)}.mf-tag .is-short{display:none}.mf-chart.is-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 0}.mf-chart.is-card .mf-chart-legend{gap:18px;margin:0 20px 6px;font-size:12.5px}.mf-chart.is-card .mf-chart-swatch{border:0;border-radius:3px;width:10px;height:10px}.mf-chart.is-card .mf-chart-swatch.is-payouts{background:var(--navy)}.mf-chart.is-card .mf-chart-frame{background:0 0;border:0;padding:0 20px 18px;display:block}.mf-chart.is-card .mf-chart-plot{width:100%;height:200px;display:block}.mf-chart.is-card .mf-chart-line.is-payouts{stroke:var(--navy);stroke-dasharray:5 4}.mf-chart.is-card .mf-chart-totals{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 20px;display:grid}.mf-chart.is-card .mf-chart-totals dt{color:var(--text-muted);font-size:12px}.mf-chart.is-card .mf-chart-totals dd{color:var(--text);margin:0;font-size:17px;font-weight:700}.mf-chart.is-card .mf-chart-totals dd.is-net{color:var(--ok-text)}.mf-atable{border-collapse:collapse;width:100%;font-size:13.5px}.mf-atable th{border-block:1px solid var(--border);background:var(--surface-alt);color:var(--text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 16px;font-size:11.5px;font-weight:700}.mf-atable td{border-bottom:1px solid var(--border);color:var(--text);padding:12px 16px}.mf-atable td:nth-child(n+2){white-space:nowrap}.mf-atable tr:last-child td{border-bottom:0}.mf-atable .mf-mono{font-family:var(--font-mono,ui-monospace, monospace)}.mf-atable td.is-end{text-align:right}.mf-rsplit{background:#eef1f5;border-radius:999px;height:12px;margin:4px 0 14px;display:flex;overflow:hidden}.mf-rsplit>span{height:100%;display:block}.mf-rsplit .is-owed,.mf-key-swatch.is-owed{background:var(--navy)}.mf-rsplit .is-headroom,.mf-key-swatch.is-headroom{background:var(--ok-text)}.mf-rsplit .is-over,.mf-key-swatch.is-over{background:var(--bad-text)}.mf-keys{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-key{grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.mf-key-swatch{border-radius:3px;width:10px;height:10px;margin-top:3px}.mf-key-swatch.is-plain{border:1px solid var(--border);background:#eef1f5}.mf-key b{font-weight:700}.mf-key small{color:var(--text-muted);grid-column:2/-1;margin-top:-6px;font-size:12px}.mf-acard-cap{color:var(--text-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.mf-progress{background:#eef1f5;border-radius:999px;height:8px;margin:2px 0 6px;overflow:hidden}.mf-progress>span{background:var(--brand);height:100%;display:block}.mf-checks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mf-check{background:var(--surface-alt);color:var(--text);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.35;display:grid}.mf-check-dot{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.mf-check.is-done .mf-check-dot{background:var(--green-wash);color:var(--ok-text)}.mf-check.is-todo .mf-check-dot{border:2px solid var(--amber)}.mf-check-dot svg{stroke-width:3px;width:13px;height:13px}.mf-check em{color:var(--amber-ink);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.mf-check.is-done em{color:var(--ok-text)}.mf-feeds{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-feed{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.mf-feed b{font-weight:600}@media (max-width:900px){.mf-ov-figures{grid-template-columns:1fr 1fr}.mf-afig.is-dark{order:-1;grid-column:1/-1}.mf-ahero{background:radial-gradient(120% 110% at 100% 0,#1f6feb70 0%,#0000 55%),radial-gradient(90% 90% at 0 110%,#7fb0ff24 0%,#0000 60%),linear-gradient(150deg,#0a1628 0%,#102340 100%);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;display:grid}.mf-ahero:after{display:none}.mf-ahero-text,.mf-ahero-acts{display:contents}.mf-ahero-tile{border-radius:12px;align-self:center;width:44px;height:44px}.mf-ahero-tile svg{width:22px;height:22px}.mf-ahero-head{align-self:center;min-width:0}.mf-ahero-eyebrow{letter-spacing:.15em;font-size:10.5px}.mf-ahero-meta.is-long{display:none}.mf-ahero-meta.is-short{display:inline}.mf-ahero-title{margin:2px 0 0;font-size:20px;line-height:1.2}.mf-ahero-line{grid-column:1/-1;font-size:13.5px;line-height:1.45}.mf-ahero-cta{order:1;grid-column:1/-1;width:100%;min-height:46px;font-size:14px}.mf-ahero-more{order:2;grid-column:1/-1;gap:6px;overflow-x:auto}.mf-ahero-pill{min-height:40px}.mf-ahero-pill.is-phone{display:inline-flex}}@media (max-width:1080px){.mf-admin-mark{width:34px;height:34px}.mf-admin-brand{gap:9px}.mf-admin-brand-name{font-size:14px}.mf-admin-brand-kind{font-size:10.5px}}@media (max-width:359px){.mf-admin-summary-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1199px){.mf-ov-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mf-admin-top{flex-wrap:wrap;gap:10px;min-height:0;padding:10px 16px;display:flex}.mf-admin-crumb{flex:auto;font-size:13.5px}.mf-admin-crumb-group,.mf-admin-ghost,.mf-admin-who{display:none}.mf-admin-title{font-weight:700}.mf-admin-top-right{gap:6px}.mf-admin-actions{flex:100%;order:3;margin-left:0}.mf-admin-person{padding-left:0}.mf-admin-avatar{width:32px;height:32px;font-size:13px}.mf-admin.is-board .mf-admin-main{padding:16px}.mf-ov{gap:14px}.mf-ov-figures{grid-template-columns:1fr 1fr;gap:10px}.mf-afig{padding:13px 14px}.mf-afig-value{font-size:22px}.mf-afig.is-dark{order:-1;grid-column:1/-1}.mf-afig.is-dark .mf-afig-value{font-size:28px}.mf-afig .is-long,.mf-acard-title .is-long,.mf-tag .is-long{display:none}.mf-afig .is-short,.mf-acard-title .is-short,.mf-tag .is-short{display:inline}.mf-afig-link{display:none}.mf-ov-stack{display:contents}.mf-ov-cols{gap:14px}.mf-ov-needs{order:1}.mf-ov-payouts{order:2}.mf-ov-reserve{order:3}.mf-ov-breaches{order:4}.mf-ov-launch{order:5}.mf-ov-revenue{order:6}.mf-ov-feeds{order:7}.mf-acard-head{padding:14px 16px 10px}.mf-acard-body{padding:0 16px 14px}.mf-arow{gap:10px}.mf-arow-text small.is-long,.mf-arow-money,.mf-age,.mf-desk-only{display:none}.mf-arow-text small.is-short{display:block}.mf-review{min-height:44px}.mf-chart.is-card .mf-chart-legend{margin-inline:16px}.mf-chart.is-card .mf-chart-frame{padding:0 16px 14px}.mf-chart.is-card .mf-chart-plot{height:160px}.mf-chart.is-card .mf-chart-totals{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px}.mf-atable thead{display:none}.mf-atable,.mf-atable tbody{display:block}.mf-atable tr{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;display:flex}.mf-atable tr:after{content:"";flex-basis:100%;order:2}.mf-atable td{color:var(--text-muted);border:0;padding:0;font-size:12.5px}.mf-atable td.is-rule{order:0}.mf-atable td.is-end{order:1;margin-left:auto}.mf-atable td.is-account{color:var(--text);order:3}.mf-atable td.is-trader{order:4}.mf-atable td.is-at{order:5}.mf-atable td.is-end a{place-items:center;min-height:44px;padding-inline:6px;font-size:13.5px;display:inline-grid}}.mf-phone-only{display:none}@media (max-width:720px){.mf-phone-only{display:inline}}
