html[data-theme-scope=xiaomi]{--xm-paper:#fbf8f2;--xm-surface:#fffdf8;--xm-ink:#24231f;--xm-muted:#68645c;--xm-line:#ddd7cd;--xm-orange:#ff6900;--xm-accent:#a84300;--xm-soft:#f0ebe2;scroll-padding-top:calc(var(--header-height,88px) + 35px)}html[data-theme-scope=xiaomi][data-theme=dark]{--xm-paper:#191917;--xm-surface:#242420;--xm-ink:#f8f4ec;--xm-muted:#c0bbaf;--xm-line:#49453d;--xm-accent:#ff9c59;--xm-soft:#2f2d27}html[data-theme-scope=xiaomi] body.xm-page{background:var(--xm-paper);color:var(--xm-ink)}.xm-page{--copper:var(--xm-accent);--gold:var(--xm-accent);--muted:var(--xm-muted);--line:var(--xm-line)}.xm-page :focus-visible{outline:2px solid var(--xm-accent);outline-offset:5px}.xm-page .site-header{background:var(--xm-paper);border-color:var(--xm-line);gap:20px}.xm-page .brand-symbol,.xm-page .brand-period{color:var(--xm-accent)}.xm-page .desktop-nav{color:var(--xm-muted);gap:23px}.xm-page .desktop-nav a[aria-current]{color:var(--xm-accent);box-shadow:inset 0 -2px var(--xm-orange)}.xm-page .header-book{border-color:var(--xm-line);color:var(--xm-ink);text-align:center;max-width:245px}.xm-page .language-options,.xm-page .mobile-nav{background:var(--xm-surface);color:var(--xm-ink);border-color:var(--xm-line)}.xm-page .language-options a[aria-current],.xm-page .language-options a:hover{color:var(--xm-accent);background:var(--xm-soft)}.xm-page .theme-toggle{color:var(--xm-accent);border-color:var(--xm-line);background:var(--xm-surface)}.xm-page .theme-toggle:hover{background:var(--xm-soft)}.xm-page .skip-link{background:var(--xm-ink);color:var(--xm-paper)}.xm-breadcrumbs{max-width:1600px;color:var(--xm-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:auto;padding:16px 5%;font-size:.72rem;display:flex}.xm-breadcrumbs a:hover{text-decoration:underline}.xm-proposal-tag{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.xm-proposal-tag:before{content:"";background:var(--xm-orange);border-radius:50%;width:6px;height:6px}.xm-footer{border-top:1px solid var(--xm-line);grid-template-columns:1fr 1fr;gap:30px;padding:50px 5%;display:grid}.xm-footer p{color:var(--xm-muted);font-size:.8rem}.xm-footer .xm-footer-brand{color:var(--xm-ink);margin-bottom:6px;font-size:1.1rem}.xm-footer .xm-footer-thought{text-align:end;font:italic 2rem var(--serif);color:var(--xm-ink)}.xm-footer nav{color:var(--xm-muted);flex-wrap:wrap;grid-column:1/-1;gap:16px 30px;font-size:.78rem;display:flex}.xm-footer a:hover{text-underline-offset:4px;text-decoration:underline}.xm-page button,.xm-page a{-webkit-tap-highlight-color:transparent}.xm-page [dir=ltr],.xm-page bdi{unicode-bidi:isolate}html[lang=zh-Hans] .xm-page{font-family:DM Sans Variable,PingFang SC,Microsoft YaHei,sans-serif}html[lang=ar] .xm-page{font-family:Noto Sans Arabic Variable,Noto Sans Arabic,sans-serif}html[lang=ar] .xm-page h1,html[lang=ar] .xm-page h2,html[lang=ar] .xm-page h3{letter-spacing:0;line-height:1.45}@media (width<=1200px){.xm-page .desktop-nav{display:none}.xm-page .menu-toggle{place-items:center;display:grid}}@media (width<=650px){.xm-page .header-book,.xm-proposal-tag{display:none}.xm-breadcrumbs{padding-block:12px}.xm-footer{grid-template-columns:1fr}.xm-footer .xm-footer-thought{text-align:start;font-size:1.7rem}}@media (prefers-reduced-motion:reduce){html[data-theme-scope=xiaomi]{scroll-behavior:auto}.xm-page *,.xm-page :before,.xm-page :after{transition:none!important;animation:none!important}}@media print{.xm-page .site-header,.xm-breadcrumbs,.xm-footer nav{display:none}html[data-theme-scope=xiaomi]{--xm-paper:#fff;--xm-surface:#fff;--xm-ink:#222;--xm-muted:#555;--xm-line:#ccc;--xm-accent:#9b3900}.xm-page{color:#222!important;background:#fff!important}.xm-page h1,.xm-page h2,.xm-page h3{break-after:avoid}.xm-page img{break-inside:avoid}}.xm-calculator,.xm-results-preview{color:var(--xm-ink,#24231f);--xm-model-radius:1.2rem;font-family:inherit}.xm-calculator{max-width:1200px;margin-inline:auto;padding:0 2rem 5rem}.xm-results-heading{max-width:880px;padding:4.5rem 0 2.5rem}.xm-results-heading>a{min-height:44px;color:var(--xm-accent,#a84300);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.xm-results-heading h1{letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(2.6rem,6vw,5rem);font-weight:450;line-height:1.06}.xm-results-heading>p{max-width:660px;color:var(--xm-muted,#68645c);font-size:1.05rem;line-height:1.8}.xm-key-assumptions{border-bottom:1px solid var(--xm-line,#ddd7cd);padding:1.5rem 0}.xm-key-assumptions h2{margin:0 0 1.3rem;font-size:.85rem;font-weight:600}.xm-key-assumptions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2rem;margin:0;display:grid}.xm-key-assumptions dt{color:var(--xm-muted,#68645c);font-size:.71rem;line-height:1.6}.xm-key-assumptions dd{margin:.2rem 0 0;font-size:1.15rem;font-weight:500}@media (width<=650px){.xm-results-heading{padding-top:2.5rem}.xm-key-assumptions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[dir=rtl] .xm-metric>strong,[dir=rtl] .xm-preview-metrics strong{letter-spacing:0;font-size:1.8rem}}.xm-calculator button,.xm-calculator input,.xm-calculator select{font:inherit}.xm-calculator button,.xm-calculator summary,.xm-calculator a,.xm-results-preview a{touch-action:manipulation}.xm-calculator button{cursor:pointer;border:1px solid var(--xm-line,#ddd7cd);background:var(--xm-surface,#fffdf8);color:var(--xm-ink,#24231f);border-radius:999px;min-height:44px;padding:.65rem 1rem;font-size:.84rem;line-height:1.3}.xm-calculator button:hover{border-color:var(--xm-accent,#a84300);color:var(--xm-accent,#a84300)}.xm-calculator button:disabled{cursor:not-allowed;opacity:.5}.xm-calculator :is(input,select,button,a,summary):focus-visible,.xm-results-preview a:focus-visible{outline:3px solid var(--xm-accent,#a84300);outline-offset:4px}.xm-model-intro{border-bottom:1px solid var(--xm-line,#ddd7cd);align-items:flex-start;gap:1.5rem;padding:1.2rem 0 2rem;display:flex}.xm-model-intro p{color:var(--xm-muted,#68645c);max-width:680px;margin:0;font-size:.9rem;line-height:1.7}.xm-model-tag{border:1px solid var(--xm-line,#ddd7cd);letter-spacing:.02em;color:var(--xm-accent,#a84300);border-radius:100px;flex-shrink:0;padding:.45rem .75rem;font-size:.7rem;font-weight:650;line-height:1.4;display:inline-block}.xm-model-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.xm-view-switch{background:var(--xm-soft,#f0ebe2);border-radius:100px;padding:4px;display:inline-flex}.xm-view-switch button{background:0 0;border:0}.xm-view-switch button[aria-pressed=true]{background:var(--xm-ink,#24231f);color:var(--xm-paper,#fbf8f2)}.xm-model-actions{flex-wrap:wrap;gap:.5rem;display:flex}.xm-live-note{color:var(--xm-muted,#68645c);min-height:1.5rem;margin-top:.4rem;font-size:.75rem}.xm-model-controls{background:var(--xm-surface,#fffdf8);border:1px solid var(--xm-line,#ddd7cd);border-radius:var(--xm-model-radius);grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;margin-bottom:2.5rem;padding:1.75rem;display:grid}.xm-calculator fieldset{border:0;min-width:0;margin:0;padding:0}.xm-calculator legend,.xm-volume-controls label>span{color:var(--xm-muted,#68645c);margin-bottom:.65rem;font-size:.76rem;font-weight:600}.xm-scenario-picker>div{flex-wrap:wrap;gap:.4rem;display:flex}.xm-scenario-picker label{border:1px solid var(--xm-line,#ddd7cd);cursor:pointer;border-radius:.6rem;align-items:center;gap:.45rem;min-height:46px;padding:.65rem .85rem;font-size:.82rem;display:flex;position:relative}.xm-scenario-picker label.is-selected{background:var(--xm-accent,#a84300);border-color:var(--xm-accent,#a84300);color:var(--xm-surface,#fffdf8)}.xm-calculator input[type=checkbox],.xm-calculator input[type=radio]{accent-color:var(--xm-accent,#a84300);cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:0;padding:0}.xm-scenario-picker input[type=radio]{accent-color:#fff}.xm-volume-controls{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.xm-volume-controls label,.xm-number-field,.xm-evidence-input form label{flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}.xm-number-field>span{min-height:2.6em}.xm-calculator input:not([type=checkbox]):not([type=radio]),.xm-calculator select{border:1px solid var(--xm-line,#ddd7cd);background:var(--xm-paper,#fbf8f2);color:var(--xm-ink,#24231f);border-radius:.5rem;width:100%;min-width:0;min-height:44px;padding:.7rem .8rem;font-size:.9rem}.xm-calculator input[aria-invalid=true]{border-color:#b4382a}.xm-calculator .xm-error{color:#a22920;font-size:.76rem;line-height:1.5}.xm-selection{border-top:1px solid var(--xm-line,#ddd7cd);grid-column:1/-1;padding-top:1rem}.xm-selection summary{cursor:pointer;align-items:center;gap:.7rem;min-height:44px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.xm-selection summary>bdi{color:var(--xm-muted,#68645c);font-size:.78rem;font-weight:400}.xm-selection summary>span{margin-inline-start:auto;font-size:1.3rem;font-weight:400}.xm-selection-actions{gap:.5rem;padding:.8rem 0;display:flex}.xm-creator-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1rem;padding:.5rem 0;display:grid}.xm-creator-options label,.xm-platform-options label{cursor:pointer;align-items:center;gap:.55rem;min-height:44px;font-size:.8rem;line-height:1.5;display:flex}.xm-platform-options{flex-wrap:wrap;grid-column:1/-1;gap:1rem 1.5rem;display:flex}.xm-platform-options legend{float:none;width:100%;display:block}.xm-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.xm-metric{border-top:1px solid var(--xm-line,#ddd7cd);min-width:0;padding:1.4rem 1rem 1rem 0}.xm-metric h2{min-height:3em;margin:0 0 1.25rem;font-size:.83rem;font-weight:500;line-height:1.5}.xm-metric>strong{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.6rem);font-weight:450;line-height:1.1;display:block}.xm-metric-primary>strong{color:var(--xm-accent,#a84300)}.xm-metric p{color:var(--xm-muted,#68645c);margin:1rem 0 0;font-size:.75rem;line-height:1.7}.xm-plan-strip{border-block:1px solid var(--xm-line,#ddd7cd);grid-template-columns:2fr 1fr 1fr;gap:1.5rem;margin-top:1.5rem;padding:1.4rem 0;display:grid}.xm-plan-strip span{color:var(--xm-muted,#68645c);margin-bottom:.5rem;font-size:.7rem;display:block}.xm-plan-strip p{margin:0;font-size:.9rem;line-height:1.65}.xm-plan-strip i{color:var(--xm-muted,#68645c);padding-inline:.25rem;font-style:normal}.xm-plan-strip strong{font-size:1.25rem;font-weight:500}.xm-data-note{color:var(--xm-muted,#68645c);margin:.75rem 0 2rem;font-size:.74rem;line-height:1.75}.xm-chart-section{border-bottom:1px solid var(--xm-line,#ddd7cd);grid-template-columns:1fr 1.4fr;gap:2rem 4rem;padding:3.2rem 0;display:grid}.xm-model-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--xm-accent,#a84300);margin-bottom:.85rem;font-size:.64rem;font-weight:650;display:block}.xm-chart-heading h2,.xm-model-detail-section h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500;line-height:1.2}.xm-chart-heading p,.xm-model-detail-section>p,.xm-evidence-input>p{color:var(--xm-muted,#68645c);margin:.5rem 0 0;font-size:.82rem;line-height:1.85}.xm-scenario-bars,.xm-platform-bars{align-self:center;gap:1.5rem;display:grid}.xm-scenario-row,.xm-platform-row{grid-template-columns:6rem 1fr 4.4rem;align-items:center;gap:.8rem;font-size:.8rem;display:grid}.xm-scenario-row>bdi,.xm-platform-row>bdi{text-align:end;font-weight:600}.xm-bar-track{background:var(--xm-soft,#f0ebe2);border-radius:100px;height:9px;overflow:hidden}.xm-bar-track i{background:var(--xm-orange,#ff6900);border-radius:100px;height:100%;display:block}.xm-scenario-row:first-child .xm-bar-track i{background:#caa383}.xm-scenario-row:nth-child(3) .xm-bar-track i{background:#9c3f08}.xm-table-disclosure{grid-column:1/-1;margin-top:.25rem;font-size:.77rem}.xm-table-disclosure summary,.xm-evidence-input summary{cursor:pointer;min-height:44px;color:var(--xm-accent,#a84300);align-items:center;gap:.5rem;font-weight:600;display:flex}.xm-table-disclosure summary:before,.xm-evidence-input summary:before{content:"+";font-size:1.2rem}.xm-table-disclosure[open] summary:before,.xm-evidence-input[open] summary:before{content:"−"}.xm-table-scroll{border:1px solid var(--xm-line,#ddd7cd);border-radius:.6rem;width:100%;margin-top:.65rem;overflow:auto}.xm-calculator table{border-collapse:collapse;text-align:start;width:100%;font-size:.76rem;line-height:1.55}.xm-calculator caption{text-align:start;background:var(--xm-soft,#f0ebe2);padding:1rem;font-weight:600}.xm-calculator th,.xm-calculator td{text-align:start;border-bottom:1px solid var(--xm-line,#ddd7cd);vertical-align:top;padding:.8rem 1rem}.xm-calculator tbody tr:last-child>*{border-bottom:0}.xm-calculator thead{background:var(--xm-surface,#fffdf8)}.xm-calculator th{font-weight:600}.xm-calculator td{font-variant-numeric:tabular-nums}.xm-calculator td small{overflow-wrap:anywhere;margin-top:.35rem;font-size:.67rem;display:block}.xm-calculator table a{color:var(--xm-accent,#a84300);text-underline-offset:3px;text-decoration:underline}.xm-data-gap,.xm-empty{background:var(--xm-soft,#f0ebe2);border-inline-start:3px solid var(--xm-accent,#a84300);border-radius:0 .6rem .6rem 0;margin:1rem 0;padding:1.25rem 1.5rem;font-size:.8rem;line-height:1.75}.xm-preview-link{color:var(--xm-accent,#a84300);border-bottom:1px solid;align-items:center;gap:2rem;min-height:44px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.xm-model-detail-section{border-bottom:1px solid var(--xm-line,#ddd7cd);padding:2.5rem 0}.xm-assumption-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.xm-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.xm-rate-grid .xm-rate-card{border:1px solid var(--xm-line,#ddd7cd);border-radius:.6rem;align-content:start;gap:1rem;padding:1rem;display:grid}.xm-rate-card legend{color:var(--xm-ink,#24231f);padding:0 .4rem}.xm-check{align-items:flex-start;gap:.5rem;min-height:44px;font-size:.71rem;line-height:1.5;display:flex}.xm-workings{min-width:840px}.xm-model-detail-section .xm-table-scroll{max-height:34rem}.xm-workings thead{z-index:1;position:sticky;top:0}.xm-workings th:first-child{min-width:155px}.xm-workings td:last-child{min-width:150px}.xm-evidence-input form{padding-top:1.5rem}.xm-evidence-input form>.xm-model-actions{margin-top:1.5rem}.xm-formulas ol{max-width:880px;padding-inline-start:1.2rem;font-size:.86rem;line-height:1.8}.xm-formulas li{margin-block:1rem;padding-inline-start:.5rem}.xm-formulas li::marker{color:var(--xm-accent,#a84300);font-weight:600}.xm-copy-fallback{padding:1rem 0;font-size:.8rem;display:block}.xm-copy-fallback input{margin-top:.5rem}.xm-results-preview{border-block:1px solid var(--xm-line,#ddd7cd);grid-template-columns:1fr 1fr;gap:5rem;max-width:1200px;margin:5rem auto;padding:3.5rem 0;display:grid}.xm-preview-intro h2{letter-spacing:-.045em;max-width:480px;margin:0 0 1.25rem;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:450;line-height:1.08}.xm-preview-intro>p{color:var(--xm-muted,#68645c);max-width:430px;margin-bottom:1.3rem;font-size:.95rem;line-height:1.8}.xm-preview-metrics{grid-template-columns:1fr 1fr;align-content:center;gap:2rem;display:grid}.xm-preview-metrics>div{border-top:1px solid var(--xm-line,#ddd7cd);min-width:0;padding-top:1rem}.xm-preview-metrics strong{color:var(--xm-accent,#a84300);letter-spacing:-.05em;margin-bottom:.6rem;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:450;line-height:1.1;display:block}.xm-preview-metrics span{font-size:.8rem;line-height:1.5;display:block}.xm-preview-metrics>p{color:var(--xm-muted,#68645c);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.8}[dir=rtl] .xm-calculator,[dir=rtl] .xm-results-preview{letter-spacing:normal}[dir=rtl] .xm-model-eyebrow{letter-spacing:0}[dir=rtl] .xm-metric{padding-inline:0 1rem}@media (width<=1000px){.xm-model-controls{gap:1.5rem}.xm-scenario-picker label{padding:.65rem .6rem}.xm-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.xm-metric h2{min-height:auto;margin-bottom:.8rem}.xm-metric>strong{font-size:3.2rem}.xm-chart-section{gap:2rem}.xm-assumption-grid,.xm-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-results-preview{gap:3rem}}@media (width<=650px){.xm-calculator{padding:0 1.2rem 3rem}.xm-model-intro{display:block}.xm-model-intro p{margin-top:.8rem;font-size:.8rem}.xm-model-toolbar{align-items:flex-start}.xm-model-toolbar>.xm-model-actions{width:100%}.xm-model-actions button{font-size:.77rem}.xm-model-controls{grid-template-columns:1fr;gap:1.3rem;margin-bottom:1.5rem;padding:1.15rem}.xm-selection,.xm-platform-options{grid-column:auto}.xm-scenario-picker label{flex:1;justify-content:center;font-size:.77rem}.xm-scenario-picker input{opacity:0;position:absolute;width:1px!important;height:1px!important}.xm-scenario-picker label:focus-within{outline:3px solid var(--xm-accent,#a84300);outline-offset:3px}.xm-creator-options{grid-template-columns:1fr}.xm-platform-options{gap:.3rem 1.2rem}.xm-output-grid{gap:.8rem 1.2rem}.xm-metric{padding:1rem 0 .5rem}.xm-metric>strong{font-size:2.55rem}.xm-metric h2{min-height:3em;font-size:.77rem}.xm-metric p{font-size:.7rem}.xm-plan-strip{grid-template-columns:1fr 1fr;gap:1rem}.xm-plan-strip>div:first-child{grid-column:1/-1}.xm-plan-strip p{font-size:.8rem}.xm-chart-section{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.xm-table-disclosure{grid-column:auto}.xm-scenario-row,.xm-platform-row{grid-template-columns:5.5rem 1fr 3.8rem;gap:.65rem;font-size:.76rem}.xm-assumption-grid,.xm-rate-grid{gap:1rem}.xm-rate-grid .xm-rate-card{padding:.75rem}.xm-rate-card .xm-number-field{font-size:.72rem}.xm-rate-card legend{font-size:.71rem}.xm-calculator .xm-number-field input{padding:.6rem;font-size:.82rem}.xm-evidence-input .xm-assumption-grid{grid-template-columns:1fr}.xm-results-preview{grid-template-columns:1fr;gap:2.5rem;margin:3rem auto;padding:2.5rem 0}.xm-preview-intro h2{font-size:2.65rem}.xm-preview-metrics{gap:1.5rem}.xm-preview-metrics strong{font-size:2.5rem}}
