.lmc{--navy:#0f2a4f;--navy-2:#163d73;--head:#0f2a4f;--gold:#b08a3c;--gold-soft:rgba(201,164,92,.16);--acc:#1a6ee6;--acc-2:#0f5fd1;--acc-soft:rgba(26,110,230,.12);--ink:#0f172a;--muted:#64748b;--line:#e3e7ee;--line-2:#edf0f5;--soft:#f4f6fa;--card:#fff;--field:#fff;--field-line:#d9dfe8;--good:#16a34a;--good-soft:#dcfce7;--warn:#a16207;--warn-soft:#fdf5e1;--bad:#dc2626;--bad-soft:#fee2e2;--c-navy:#0f2a4f;--c-e:#94a3b8;--r:18px;--r-sm:12px;--shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06);--num:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ink);color-scheme:light;max-width:1200px;font-size:15px;line-height:1.5;padding-block:4px 40px;position:relative}.lmc.lmp-dark{--navy:#9db4dc;--navy-2:#163d73;--head:#eef2f8;--gold:#d6b36a;--gold-soft:rgba(214,179,106,.16);--acc:#4d8dff;--acc-2:#2f74e8;--acc-soft:rgba(77,141,255,.18);--ink:#eef2f8;--muted:#94a3b8;--line:#1e2b40;--line-2:#182538;--soft:#0f1a2c;--card:#0c1627;--field:#0a1322;--field-line:#2a3b57;--good:#3ccf7f;--good-soft:rgba(60,207,127,.14);--warn:#f0b84f;--warn-soft:rgba(240,184,79,.14);--bad:#ff6b6b;--bad-soft:rgba(255,107,107,.14);--c-navy:#9db4dc;--c-e:#56657a;--shadow:0 0 0 1px rgba(255,255,255,.03),0 12px 32px rgba(0,0,0,.45);color-scheme:dark}@media(prefers-color-scheme:dark){.lmc:not(.lmp-light){--navy:#9db4dc;--navy-2:#163d73;--head:#eef2f8;--gold:#d6b36a;--gold-soft:rgba(214,179,106,.16);--acc:#4d8dff;--acc-2:#2f74e8;--acc-soft:rgba(77,141,255,.18);--ink:#eef2f8;--muted:#94a3b8;--line:#1e2b40;--line-2:#182538;--soft:#0f1a2c;--card:#0c1627;--field:#0a1322;--field-line:#2a3b57;--good:#3ccf7f;--good-soft:rgba(60,207,127,.14);--warn:#f0b84f;--warn-soft:rgba(240,184,79,.14);--bad:#ff6b6b;--bad-soft:rgba(255,107,107,.14);--c-navy:#9db4dc;--c-e:#56657a;--shadow:0 0 0 1px rgba(255,255,255,.03),0 12px 32px rgba(0,0,0,.45);color-scheme:dark}}.lmc *,.lmc *:before,.lmc *:after{box-sizing:border-box}.lmc [hidden]{display:none!important}.lmc .tnum,.lmc .tv,.lmc .kv,.lmc dd,.lmc td,.lmc th,.lmc .ctotal,.lmc .cmini,.lmc .cdl,.lmc input{font-variant-numeric:tabular-nums}.lmc a{color:var(--acc)}.lmc .neg{color:var(--bad)!important}.lmc .pos{color:var(--good)}.lmc h1{font-size:clamp(30px,4.5vw,44px);font-weight:750;letter-spacing:-.03em;line-height:1.05;margin:0 0 8px;color:var(--head)}.lmc h2{font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin:0;line-height:1.3}.lmc h2 .chint{display:inline;text-transform:none;letter-spacing:0;font-weight:500;margin-left:6px}.lmc .eyebrow{color:var(--gold);margin-bottom:8px}.lmc .lede{font-size:15.5px;color:var(--muted);margin:0;max-width:62ch;line-height:1.5}.lmc .chint{display:block;font-size:11.5px;color:var(--muted);font-weight:400;line-height:1.35}.lmc .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--field-line);background:var(--card);color:var(--ink);cursor:pointer;text-decoration:none;box-shadow:0 1px 1px #0f172a0a;transition:background .15s,border-color .15s,box-shadow .15s,transform .05s;white-space:nowrap}.lmc .btn:hover{border-color:var(--acc);background:var(--card)}.lmc .btn:active{transform:translateY(1px)}.lmc .btn.primary{border-color:transparent;background:linear-gradient(180deg,var(--acc),var(--acc-2));color:#fff;box-shadow:0 1px 2px #0f5fd140,inset 0 1px #ffffff26}.lmc .btn.primary:hover{filter:brightness(1.06)}.lmc .btn.ghost{background:transparent;color:var(--ink)}.lmc .btn.ghost:hover{background:var(--soft)}.lmc .btn.small{min-height:32px;padding:0 12px;font-size:13px;border-radius:10px}.lmc .btn:focus-visible,.lmc button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lmc .chead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 16px;flex-wrap:wrap}.lmc .chead-l{min-width:0;flex:1 1 420px}.lmc .cactions{display:flex;gap:8px;flex-wrap:wrap}.lmc .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow);color:var(--ink);min-width:0;max-width:100%}.lmc .cgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;align-items:start;margin-top:16px}.lmc .cgrid>*{min-width:0}.lmc .cinputs,.lmc .cresults,.lmc #c-out,.lmc #c-sale{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.lmc .cwide{display:grid;gap:14px;margin-top:16px;grid-template-columns:minmax(0,1fr)}.lmc .cprint{display:none}.lmc .chero{padding:16px 20px 18px}.lmc .vrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.lmc #c-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.lmc .vbadge{font-family:var(--num);font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.lmc .v-good{color:var(--good)}.lmc .v-watch{color:var(--warn)}.lmc .v-weak{color:var(--bad)}.lmc .vtext{font-size:14px;color:var(--ink)}.lmc .vmeta{flex-basis:100%;font-size:12.5px;color:var(--muted)}.lmc .tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lmc .tile{--lv:var(--muted);--lv-soft:var(--soft);display:grid;gap:3px;align-content:start;padding:12px 14px 11px 16px;border-radius:14px;background:var(--soft);border:1px solid var(--line-2);position:relative;overflow:hidden;min-width:0}.lmc .tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--lv)}.lmc .t-good{--lv:var(--good);--lv-soft:var(--good-soft)}.lmc .t-watch{--lv:var(--warn);--lv-soft:var(--warn-soft)}.lmc .t-weak{--lv:var(--bad);--lv-soft:var(--bad-soft)}.lmc .tl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmc .tv{font-family:var(--num);font-size:clamp(22px,2.1vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink);white-space:nowrap}.lmc .tv small{font-size:13px;font-weight:600;color:var(--muted);margin-left:1px}.lmc .tj{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;margin-top:2px}.lmc .tj i{font-style:normal;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--lv-soft);color:var(--lv);flex:none}.lmc .tj em{font-style:normal;overflow:hidden;text-overflow:ellipsis}.lmc .ts{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmc .tdrawer{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.lmc .tfields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.lmc .trow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.lmc .trow .chint{flex:1 1 300px}.lmc .csec{display:grid;gap:12px;align-content:start}.lmc .cfields,.lmc .cunits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.lmc .cfield{display:grid;gap:4px;min-width:0;align-content:start}.lmc .cfield label,.lmc .cfield>label{display:block;font-size:12.5px;font-weight:650;color:var(--ink);line-height:1.3;margin:0}.lmc .cfield label .chint{display:inline}.lmc .cwide2{grid-column:1/-1}.lmc .cpair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px}.lmc .cinput{display:flex;align-items:center;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-sm);min-height:44px;transition:border-color .15s,box-shadow .15s}.lmc .cinput:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.lmc .cinput input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;min-height:42px!important;padding:8px 12px!important;font-size:16px!important;font-weight:600;color:var(--ink)!important;width:100%;min-width:0;margin:0;font-family:inherit;line-height:1.2;border-radius:var(--r-sm)}.lmc .adorn{padding:0 0 0 12px;color:var(--muted);font-weight:600;font-size:14px;flex:none}.lmc .cinput input+.adorn{padding:0 12px 0 0}.lmc .cinput .adorn+input{padding-left:6px!important}.lmc .crm{border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:0 12px;min-height:0;box-shadow:none;flex:none}.lmc .crm:hover{color:var(--bad)}.lmc label.cswitch{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;font-size:13.5px;font-weight:600;color:var(--ink);margin:0}.lmc .cswitch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.lmc .sw{width:40px;height:24px;border-radius:999px;background:var(--field-line);position:relative;transition:background .15s;flex:none}.lmc .sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.lmc .cswitch input:checked+.sw{background:var(--acc)}.lmc .cswitch input:checked+.sw:after{transform:translate(16px)}.lmc .cswitch input:focus-visible+.sw{outline:2px solid var(--acc);outline-offset:2px}.lmc .cswitch.sm{min-height:34px;justify-content:center}.lmc .cswitch.sm .sw{width:34px;height:20px}.lmc .cswitch.sm .sw:after{width:16px;height:16px}.lmc .cswitch.sm input:checked+.sw:after{transform:translate(14px)}.lmc .cchk{align-content:center}.lmc .crenthead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lmc .crenthead .cswitch{min-height:32px}.lmc .ctotal{display:flex;justify-content:space-between;align-items:baseline;gap:6px 10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--ink)}.lmc .ctotal>span:first-child{font-weight:700}.lmc .ctotal b{font-family:var(--num);font-size:18px;font-weight:800;letter-spacing:-.02em}.lmc .ctotal small{font-size:12px;color:var(--muted);font-weight:500;margin-left:2px}.lmc #c-addunit{justify-self:start}.lmc .cseg{display:inline-flex;border:0;border-radius:11px;padding:3px;gap:2px;background:var(--soft)}.lmc .cseg button{min-height:28px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;font:inherit;font-size:12.5px!important;font-weight:600!important;cursor:pointer;box-shadow:none!important;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.lmc .cseg button:hover{color:var(--ink)!important}.lmc .cseg button[aria-pressed=true]{background:var(--card)!important;color:var(--ink)!important;box-shadow:0 1px 3px #0f172a2e!important}.lmc .ctitle{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:12px;flex-wrap:wrap}.lmc .ctitle h3,.lmc .ctitle h4,.lmc summary h3{font-size:15px;text-transform:none;letter-spacing:-.01em;color:var(--head);margin:0;font-weight:700;line-height:1.3}.lmc .ctitle>span{font-size:12.5px;color:var(--muted)}.lmc .cdl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin:0;font-size:13.5px}.lmc .cdl dt{color:var(--muted);margin:0}.lmc .cdl dd{margin:0;text-align:right;color:var(--ink);font-weight:600;white-space:nowrap}.lmc .cdl dd small{color:var(--muted);font-weight:500;font-size:12px}.lmc .cdl .tot{font-weight:700;color:var(--ink);padding-top:7px;border-top:1px solid var(--line)}.lmc .cdl dd.tot{font-family:var(--num);font-size:16px;letter-spacing:-.01em}.lmc .cratios{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.lmc .stack{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--soft);gap:2px}.lmc .stack span{display:block;height:100%;transition:width .35s ease}.lmc .s-m{background:var(--acc)}.lmc .s-e{background:var(--c-e)}.lmc .s-v{background:var(--gold)}.lmc .s-c{background:var(--good)}.lmc .slegend{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--muted)}.lmc .slegend span{display:inline-flex;align-items:center;gap:6px}.lmc .slegend i{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.lmc .slegend b{color:var(--ink)}.lmc .slegend i.c-good{background:var(--good)}.lmc .slegend i.c-bad{background:var(--bad)}.lmc .slegend i.c-gold{background:var(--gold)}.lmc .slegend i.c-blue{background:var(--acc)}.lmc .slegend i.c-navy{background:var(--c-navy)}.lmc .cwarn{margin:10px 0 0;font-size:13px;color:var(--bad);font-weight:600}.lmc .ebars{display:grid;gap:5px;margin:14px 0 0}.lmc .ebar{display:grid;grid-template-columns:150px minmax(0,1fr) 72px;gap:10px;align-items:center;font-size:12.5px}.lmc .ebar span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmc .ebar i{display:block;height:8px;border-radius:999px;background:var(--line-2);overflow:hidden}.lmc .ebar b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc),var(--navy-2));min-width:2px}.lmc .ebar em{font-style:normal;text-align:right;font-weight:600;color:var(--ink)}.lmc .kp4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lmc .kpi{display:grid;gap:2px;align-content:start;padding:12px 14px;background:var(--soft);border-radius:12px;border:1px solid var(--line-2);min-width:0}.lmc .csale .kp4{grid-template-columns:repeat(2,minmax(0,1fr))}.lmc .kl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmc .kv{font-family:var(--num);font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink);white-space:nowrap}.lmc .ks{font-size:11.5px;color:var(--muted);line-height:1.35}.lmc .chold{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.lmc .chl{font-size:12.5px;color:var(--muted);font-weight:600;margin-right:4px}.lmc .chold button{display:grid;justify-items:center;gap:1px;min-width:46px;padding:5px 6px!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--field)!important;color:var(--ink)!important;font:inherit;font-size:13px!important;font-weight:700!important;line-height:1.15;cursor:pointer;box-shadow:none!important;transition:background .15s,border-color .15s}.lmc .chold button small{font-size:10.5px;color:var(--muted);font-weight:600}.lmc .chold button:hover{border-color:var(--acc)!important}.lmc .chold button[aria-pressed=true]{background:var(--acc)!important;border-color:var(--acc)!important;color:#fff!important}.lmc .chold button[aria-pressed=true] small{color:#ffffffd9}.lmc .ptable table{width:100%;border-collapse:collapse;font-size:13px;margin:0;border:0}.lmc .ptable th,.lmc .ptable td{padding:7px 8px;text-align:right;border:0;border-bottom:1px solid var(--line-2);white-space:nowrap;color:var(--ink);background:transparent;vertical-align:top}.lmc .ptable th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .ptable th:first-child,.lmc .ptable td:first-child{text-align:left}.lmc .ptable tbody tr{cursor:pointer;transition:background .12s}.lmc .ptable tbody tr:hover td{background:var(--soft)}.lmc .ptable tr.on td{background:var(--acc-soft);font-weight:600}.lmc .ptable td.pos{color:var(--good);font-weight:600}.lmc .ptable td.neg{font-weight:600}.lmc .ptable td .cv small{display:block;font-size:10.5px;color:var(--muted);font-weight:500}.lmc .ptable td b{font-weight:700}.lmc .rf{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:1px}.lmc .ptable+.chint{margin-top:8px}.lmc .csale{background:linear-gradient(135deg,var(--gold-soft),transparent 55%),var(--card)}.lmc .sgrid h4,.lmc .cfold-body h4{font-size:13px;font-weight:700;margin:0 0 4px;color:var(--head);text-transform:none;letter-spacing:0}.lmc .cchart{display:block;width:100%;height:auto;overflow:visible}.lmc .cchart .g{stroke:var(--line);stroke-width:1}.lmc .cchart .g.z{stroke:var(--muted);stroke-opacity:.7}.lmc .cchart .t{font-size:11px;fill:var(--muted);font-variant-numeric:tabular-nums;font-family:var(--num)}.lmc .cchart .bar.c-good{fill:var(--good)}.lmc .cchart .bar.c-bad{fill:var(--bad)}.lmc .cchart .bar.c-gold{fill:var(--gold)}.lmc .cchart .bar.c-blue{fill:var(--acc)}.lmc .cchart .bar.c-navy{fill:var(--c-navy)}.lmc .cchart .ln{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.lmc .cchart .ln.c-navy{stroke:var(--c-navy)}.lmc .cchart .ln.c-gold{stroke:var(--gold)}.lmc .cchart .ln.c-blue{stroke:var(--acc)}.lmc .cchart .ln.c-good{stroke:var(--good)}.lmc .cchart .pt{stroke:var(--card);stroke-width:1.5}.lmc .cchart .pt.c-navy{fill:var(--c-navy)}.lmc .cchart .pt.c-gold{fill:var(--gold)}.lmc .cchart .pt.c-blue{fill:var(--acc)}.lmc .cchart .pt.c-good{fill:var(--good)}.lmc .cchart .area{stroke:none;fill-opacity:.12}.lmc .cchart .area.c-blue{fill:var(--acc)}.lmc .sens2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lmc .sgrid{min-width:0}.lmc table.sens{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed;font-size:12.5px;margin:0 -3px;border:0}.lmc .sens th{font-size:11px;font-weight:600;color:var(--muted);padding:2px 3px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;background:transparent}.lmc .sens thead th:first-child{text-align:left;font-size:10px;letter-spacing:.04em;text-transform:uppercase;width:19%}.lmc .sens tbody th{text-align:right;padding-right:6px;color:var(--ink);font-weight:600}.lmc .sens td.cell{text-align:center;padding:7px 3px;border:0;border-radius:9px;background:var(--soft);color:var(--ink);line-height:1.15;white-space:nowrap;overflow:hidden}.lmc .cell b{display:block;font-weight:700;font-size:13px}.lmc .cell small{display:block;font-size:10.5px;opacity:.8}.lmc .cell.g2{background:var(--good);color:#fff}.lmc .cell.g1{background:var(--good-soft);color:var(--good)}.lmc .cell.w{background:var(--warn-soft);color:var(--warn)}.lmc .cell.b1{background:var(--bad-soft);color:var(--bad)}.lmc .cell.b2{background:var(--bad);color:#fff}.lmc .cell.cur{box-shadow:0 0 0 2px var(--ink)}.lmc .sens2+.chint{margin-top:10px}.lmc .atable{overflow-x:auto;-webkit-overflow-scrolling:touch}.lmc table.alts{width:100%;border-collapse:collapse;font-size:13px;margin:0;border:0}.lmc .alts th,.lmc .alts td{padding:6px 8px;text-align:right;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:transparent;vertical-align:middle;white-space:nowrap}.lmc .alts thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;padding-bottom:8px}.lmc .alts thead th:nth-child(2){color:var(--head)}.lmc .alts td:first-child,.lmc .alts th:first-child{text-align:left;color:var(--muted);font-weight:500}.lmc .alts tr.out td{font-weight:600}.lmc .alts tr.out td:first-child{font-weight:500}.lmc .alts td.best{box-shadow:inset 0 -2px 0 var(--gold)}.lmc .alts .j-good{color:var(--good)}.lmc .alts .j-watch{color:var(--warn)}.lmc .alts .j-weak{color:var(--bad)}.lmc .acell{display:block;max-width:140px;margin-left:auto}.lmc .acell .cinput,.lmc .aname{background:var(--acc-soft);border-color:transparent;min-height:36px;border-radius:9px}.lmc .acell .cinput input{min-height:34px!important;font-size:14px!important;padding:6px 8px!important;text-align:right}.lmc .acell .adorn{font-size:13px;padding-left:9px}.lmc .acell .cinput input+.adorn{padding-right:9px}.lmc .aname{display:block;width:100%;max-width:170px;margin-left:auto;border:1px solid transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:700;padding:6px 9px;text-align:right;outline:none;letter-spacing:0;text-transform:none}.lmc .aname:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.lmc .alts tr.use td{border-bottom:0;padding-top:10px}.lmc .alts .cswitch.sm{margin-left:auto;width:max-content}.lmc details.cfold{padding:0}.lmc details.cfold>summary{list-style:none;cursor:pointer;padding:16px 20px;display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.lmc details.cfold>summary::-webkit-details-marker{display:none}.lmc details.cfold>summary span{font-size:12.5px;color:var(--muted)}.lmc details.cfold>summary span:after{content:" ▾"}.lmc details[open].cfold>summary span:after{content:" ▴"}.lmc .cfold-body{padding:0 20px 18px}.lmc .cfold-body h4{margin-top:12px}.lmc .amtable{max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:12px;margin-top:12px}.lmc .amtable table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;margin:0;border:0}.lmc .amtable th,.lmc .amtable td{padding:7px 10px;text-align:right;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);white-space:nowrap;background:transparent}.lmc .amtable thead th{position:sticky;top:0;background:var(--card);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;z-index:1}.lmc .amtable th:first-child,.lmc .amtable td:first-child{text-align:left;color:var(--muted)}.lmc .amtable tbody tr:last-child td{border-bottom:0}.lmc .cdisc{margin:4px 2px 0;font-size:11.5px;color:var(--muted);line-height:1.45}.lmc .cmini{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 24px));z-index:50;display:flex;align-items:center;gap:14px;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13px;box-shadow:0 12px 32px #00000047;cursor:pointer;min-height:0;max-width:calc(100vw - 24px);white-space:nowrap;opacity:0;transition:transform .25s,opacity .25s;pointer-events:none;text-align:left}.lmc .cmini.show{transform:translate(-50%);opacity:1;pointer-events:auto}.lmc .cmini b{font-weight:800;font-size:14px}.lmc .cmini span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1;font-weight:700}.lmc .cmini small{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.lmc .cmini.v-good b{color:var(--good)}.lmc .cmini.v-watch b{color:var(--warn)}.lmc .cmini.v-weak b{color:var(--bad)}.lmc .cmini.v-good{border-color:var(--good)}.lmc .cmini.v-watch{border-color:var(--warn)}.lmc .cmini.v-weak{border-color:var(--bad)}.lmc .caddr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lmc .caddr .cinput input{padding-left:12px!important;font-weight:500}.lmc .caddr .btn{white-space:nowrap;min-height:44px}.lmc .caddrhint{margin-top:-4px}.lmc #c-area:empty{display:none}.lmc .carea{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:12px 14px;border-radius:14px;background:var(--soft);border:1px solid var(--line-2)}.lmc .carea>*,.lmc #c-area{min-width:0}.lmc .amatch{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .asum{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.lmc .ablock{border-top:1px solid var(--line);padding-top:12px}.lmc .ablock .ctitle{margin-bottom:8px}.lmc .ablock h3{font-size:14px}.lmc .chg{display:inline-block;font-size:12px;font-weight:700;white-space:nowrap}.lmc .chg.up{color:var(--good)}.lmc .chg.down{color:var(--bad)}.lmc .chg.flat{color:var(--muted)}.lmc .hpi{display:grid;gap:6px}.lmc .hpirow{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,58px) 62px;gap:6px;align-items:center;font-size:13px;text-align:right;padding:5px 0;border-bottom:1px solid var(--line-2)}.lmc .hpirow.hhead{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;padding:0 0 2px}.lmc .hpirow.hhead span:last-child{text-align:center}.lmc .hpirow .hn{text-align:left;color:var(--ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.lmc .hpirow small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .cuse{min-height:30px!important;padding:4px!important;border-radius:8px!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--acc)!important;font:inherit;font-size:12.5px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important;line-height:1}.lmc .cuse:hover{border-color:var(--acc)!important}.lmc .cuse.on{background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important}.lmc .spark{display:flex;align-items:flex-end;gap:4px;height:64px;margin:14px 0 24px}.lmc .spark span{flex:1;position:relative;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 40%,transparent))}.lmc .spark span:last-child{background:var(--good)}.lmc .spark em{position:absolute;bottom:-18px;left:-4px;right:-4px;text-align:center;font-style:normal;font-size:10px;color:var(--muted)}.lmc .atable table.area,.lmc .ablock .atable table{width:100%;min-width:440px;border-collapse:collapse;margin:0;border:0;font-size:13px}.lmc .ablock .atable th,.lmc .ablock .atable td{padding:7px 6px;border:0;border-bottom:1px solid var(--line-2);text-align:right;vertical-align:top;background:transparent;color:var(--ink)}.lmc .ablock .atable thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .ablock .atable thead small{display:block;text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--ink);font-weight:600;margin-top:2px}.lmc .ablock .atable tbody th{text-align:left;color:var(--muted);font-weight:600}.lmc .ablock .atable td b{display:block;font-weight:700}.lmc .ablock .atable td small{color:var(--muted);font-weight:500}.lmc .vbtns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex:none}.lmc .offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--ink)}.lmc .offer:empty{display:none}.lmc .offer .ol{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-weight:700;margin-bottom:2px}.lmc .offer .otext b{font-family:var(--num);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--head)}.lmc .odet{grid-column:1/-1}.lmc .odet summary{list-style:none;cursor:pointer;font-size:12.5px;color:var(--acc);font-weight:600;width:max-content}.lmc .odet summary::-webkit-details-marker{display:none}.lmc .odet summary:after{content:" ▾"}.lmc .odet[open] summary:after{content:" ▴"}.lmc table.otable{width:100%;max-width:560px;border-collapse:collapse;font-size:12.5px;margin:8px 0 0;border:0}.lmc .otable th,.lmc .otable td{padding:5px 8px;text-align:right;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:transparent;white-space:nowrap}.lmc .otable th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .otable th:first-child,.lmc .otable td:first-child{text-align:left}.lmc .otable td:nth-child(3){font-weight:700}.lmc .otable i{font-style:normal;font-weight:700;font-size:11px;padding:1px 7px;border-radius:999px}.lmc .otable i.j-good{background:var(--good-soft);color:var(--good)}.lmc .otable i.j-weak{background:var(--bad-soft);color:var(--bad)}.lmc .kp3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.lmc table.stress{width:100%;border-collapse:collapse;font-size:13px;margin:0;border:0}.lmc .stress th,.lmc .stress td{padding:7px 8px;text-align:right;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:transparent;white-space:nowrap;font-weight:600}.lmc .stress thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .stress th:first-child,.lmc .stress td:first-child{text-align:left;color:var(--ink);font-weight:500}.lmc .stress td small{font-size:11px;color:var(--muted);font-weight:500}.lmc .stress tr.now td{color:var(--muted);font-weight:500}.lmc .stress tr.all td{border-top:2px solid var(--line);font-weight:700}.lmc .stress .j-good{color:var(--good)}.lmc .stress .j-watch{color:var(--warn)}.lmc .stress .j-weak{color:var(--bad)}.lmc .cnote{margin:10px 0 0;font-size:13px;color:var(--ink);font-weight:600}.lmc .cnote.pos{color:var(--good)}.lmc .tp{display:none}.lmc th .tw,.lmc th .tp{text-transform:inherit;letter-spacing:inherit}.lmc table.saved{width:100%;border-collapse:collapse;font-size:13px;margin:0;border:0}.lmc .saved th,.lmc .saved td{padding:7px 8px;text-align:right;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:transparent;white-space:nowrap;vertical-align:middle;font-weight:600}.lmc .saved thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.lmc .saved th:first-child,.lmc .saved td:first-child{text-align:left;max-width:220px;overflow:hidden;text-overflow:ellipsis}.lmc .saved td b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis}.lmc .saved td small{display:block;font-size:11px;color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmc .saved tr.now td{background:var(--acc-soft)}.lmc .saved tr.now td:first-child{border-radius:8px 0 0 8px}.lmc .saved tr.now td:last-child{border-radius:0 8px 8px 0}.lmc .saved .sact{display:flex;justify-content:flex-end;align-items:center;gap:2px}.lmc .saved .sact .crm{padding:0 8px}.lmc .saved tbody tr:last-child td{border-bottom:0}@media(max-width:1100px){.lmc .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.lmc .cgrid{grid-template-columns:minmax(0,1fr)}.lmc .ptable table{font-size:11.5px}.lmc .ptable th,.lmc .ptable td{padding:6px 4px}}@media(max-width:900px){.lmc .sens2{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.lmc .kp4,.lmc .tfields{grid-template-columns:repeat(2,minmax(0,1fr))}.lmc .ebar{grid-template-columns:118px minmax(0,1fr) 66px}}@media(max-width:640px){.lmc .card{padding:16px}.lmc .chero{padding:14px 16px 16px}.lmc .cfold-body{padding:0 16px 16px}.lmc details.cfold>summary{padding:14px 16px}.lmc .vrow{flex-direction:column;align-items:stretch;gap:10px}.lmc .vrow #c-tbtn{align-self:flex-start}.lmc .ptable thead{display:none}.lmc .ptable table,.lmc .ptable tbody{display:block}.lmc .ptable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:9px 12px 10px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.lmc .ptable tr.on{border-color:var(--acc)}.lmc .ptable td{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;border:0;background:transparent!important;font-size:12px;white-space:nowrap}.lmc .ptable td:before{content:attr(data-l);color:var(--muted);font-weight:500}.lmc .ptable td:first-child{grid-column:1/-1;justify-content:flex-start;gap:8px;font-size:13px;padding:0 0 5px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.lmc .ptable td .cv small{display:inline;margin-left:4px}.lmc .ptable td:last-child{grid-column:1/-1}.lmc .atable{overflow:visible}.lmc table.alts,.lmc .alts thead,.lmc .alts tbody{display:block}.lmc .alts tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 6px;padding:6px 0;border-bottom:1px solid var(--line-2)}.lmc .alts thead tr{border-bottom:1px solid var(--line)}.lmc .alts th:first-child{display:none}.lmc .alts th,.lmc .alts td{border:0;padding:1px 0;text-align:center;white-space:normal}.lmc .alts thead th{text-align:center;padding-bottom:4px}.lmc .alts td:first-child{display:block;grid-column:1/-1;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 0 1px}.lmc .alts td.best{box-shadow:none;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.lmc .acell{max-width:none;margin:0}.lmc .aname{max-width:none;margin:0;text-align:center}.lmc .acell .cinput input{text-align:center}.lmc .alts .cswitch.sm{margin:0 auto}.lmc .alts tr.use td:first-child,.lmc .alts tr.use td:nth-child(2){display:none}.lmc .alts tr.use{grid-template-columns:repeat(2,minmax(0,1fr))}.lmc .alts tr.use td{padding-top:6px}.lmc .cmini span:nth-of-type(3){display:none}.lmc .cmini{gap:10px;padding:8px 14px;font-size:12.5px}.lmc{padding-bottom:72px}.lmc .tw{display:none}.lmc .chl{flex-basis:100%;margin:0 0 2px}.lmc .chold button{flex:1 1 calc(20% - 6px);min-width:0}.lmc .amtable th:nth-child(2),.lmc .amtable td:nth-child(2){display:none}.lmc .aname{font-size:11.5px;padding:6px 3px}.lmc .sens thead th:first-child{font-size:0;width:21%}.lmc .sens tbody th{padding-right:4px;font-size:11px}.lmc .sens th{padding:2px 1px}.lmc .hpc{display:none}.lmc .tp{display:inline}.lmc table.saved{table-layout:fixed;font-size:11.5px}.lmc .saved th,.lmc .saved td{padding:6px 2px}.lmc .saved th:first-child,.lmc .saved td:first-child{width:27%;max-width:none;padding-left:4px}.lmc .saved th:last-child,.lmc .saved td:last-child{width:68px}.lmc table.stress{table-layout:fixed}.lmc .stress th:first-child,.lmc .stress td:first-child{width:37%;white-space:normal}.lmc .kp3{grid-template-columns:minmax(0,1fr);gap:6px}.lmc .kp3 .kpi{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;padding:8px 12px}.lmc .kp3 .kv{margin-left:auto;font-size:18px}.lmc .kp3 .ks{flex-basis:100%;font-size:11px}.lmc .saved .sact .btn{padding:0 8px;min-height:28px;font-size:12px;border-radius:8px}.lmc .saved .sact .crm{padding:0 3px;font-size:18px}.lmc table.otable{max-width:none;table-layout:fixed;font-size:11.5px}.lmc .otable th,.lmc .otable td{padding:4px}.lmc .otable th:first-child,.lmc .otable td:first-child{white-space:normal;width:34%}.lmc .otable i{padding:1px 5px;font-size:10px}.lmc table.stress,.lmc table.saved{font-size:12px}.lmc .stress th,.lmc .stress td,.lmc .saved th,.lmc .saved td{padding:6px 4px}.lmc .stress td small{display:none}.lmc .saved th:first-child,.lmc .saved td:first-child{max-width:120px}.lmc .kp3{gap:8px}.lmc .kp3 .kv{font-size:19px}.lmc .kp3 .ks{font-size:10.5px}}@media(max-width:560px){.lmc .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lmc .tile{padding:10px 10px 9px 13px}.lmc .tv{font-size:22px}.lmc .ts{display:none}.lmc .chead{align-items:flex-start}.lmc .cactions .btn{flex:1 1 auto}.lmc .hpirow{grid-template-columns:repeat(3,minmax(0,1fr)) 62px}.lmc .hpirow .hn{grid-column:1/-1}.lmc .hpirow.hhead span:first-child{display:none}.lmc .caddr{grid-template-columns:minmax(0,1fr)}.lmc .caddr .btn{min-height:40px}.lmc .offer{grid-template-columns:minmax(0,1fr)}.lmc .offer .btn{justify-self:start}.lmc .vbtns{justify-content:flex-start}}@media(max-width:420px){.lmc .cfields,.lmc .cunits{grid-template-columns:minmax(0,1fr)}.lmc .cwide2{grid-column:auto}.lmc .sens th,.lmc .cell b{font-size:11.5px}.lmc .cell small{font-size:10px}.lmc .sens td.cell{padding:6px 2px}.lmc .kp4{gap:8px}.lmc .kpi{padding:10px 12px}.lmc .ebar{grid-template-columns:104px minmax(0,1fr) 60px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lmc *{transition:none!important}}@media print{@page{size:letter;margin:.5in}.lmc,.lmc.lmp-dark,.lmc:not(.lmp-light){--navy:#0f2a4f;--navy-2:#163d73;--head:#0f2a4f;--gold:#b08a3c;--gold-soft:#f6efe0;--acc:#1a6ee6;--acc-2:#0f5fd1;--acc-soft:#eaf2fe;--ink:#0f172a;--muted:#5b6778;--line:#d9dfe8;--line-2:#e8ecf2;--soft:#f4f6fa;--card:#fff;--field:#fff;--field-line:#c9d1dc;--good:#16a34a;--good-soft:#dcfce7;--warn:#a16207;--warn-soft:#fdf5e1;--bad:#dc2626;--bad-soft:#fee2e2;--c-navy:#0f2a4f;--c-e:#94a3b8;--shadow:none;color-scheme:light;max-width:none;padding:0;font-size:11px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lmc .cactions,.lmc .vbtns,.lmc #c-saved,.lmc .odet,.lmc .offer .btn,.lmc .cmini,.lmc #c-lookup,.lmc .caddrhint,.lmc .tdrawer,.lmc #c-tbtn,.lmc .crm,.lmc #c-addunit,.lmc .cseg,.lmc .chold,.lmc tr.use,.lmc .cuse,.lmc .eyebrow,.lmc .lede,.lmc .ptable+.chint{display:none!important}.lmc .cprint{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:10px}.lmc .cprint b{color:var(--head)}.lmc h1{font-size:24px;margin:0 0 8px}.lmc .chead{margin-bottom:10px}.lmc .card{box-shadow:none;border-color:#d9dfe8;break-inside:avoid;padding:10px 12px;border-radius:10px}.lmc .chero{padding:10px 12px}.lmc .tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.lmc .tile{padding:7px 8px 6px 10px}.lmc .tv{font-size:16px}.lmc .tj{font-size:9.5px}.lmc .tl{font-size:8.5px;letter-spacing:.04em}.lmc .ts,.lmc .tw{display:none}.lmc .cgrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.lmc .cinputs,.lmc .cresults,.lmc .cwide{gap:10px}.lmc .cwide{margin-top:10px}.lmc .cfields,.lmc .cunits{gap:6px 10px}.lmc .cinput{min-height:28px;border-radius:6px}.lmc .cinput input{min-height:26px!important;font-size:11px!important;padding:3px 8px!important}.lmc .adorn{font-size:10px}.lmc .cfield label,.lmc .cfield>label{font-size:10px}.lmc .chint{font-size:9px}.lmc .sw{display:none}.lmc label.cswitch{min-height:0;font-size:10px}.lmc .cswitch input{position:static;opacity:1;width:auto;height:auto}.lmc .carea{display:none}.lmc .cdl{font-size:11px;gap:3px 10px}.lmc .cdl dd.tot{font-size:12px}.lmc .kp4{gap:6px}.lmc .kpi{padding:7px 9px}.lmc .kv{font-size:15px}.lmc .ks,.lmc .kl{font-size:9px}.lmc .offer{font-size:10.5px;margin-top:8px;padding-top:8px}.lmc .offer .otext b{font-size:12px}.lmc table.stress{font-size:9.5px}.lmc .stress th,.lmc .stress td{padding:3px 5px}.lmc #c-proj{break-before:page;break-inside:auto}.lmc .ptable table{font-size:9.5px}.lmc .ptable th,.lmc .ptable td{padding:3px 5px}.lmc .sens2{grid-template-columns:1fr 1fr;gap:10px}.lmc .cchart .t{font-size:9px}.lmc .sens td.cell{padding:4px 2px}.lmc .cell b{font-size:10.5px}.lmc .cell small{font-size:8.5px}.lmc table.alts{font-size:10.5px}.lmc .alts th,.lmc .alts td{padding:3px 6px}.lmc .acell .cinput,.lmc .aname{background:transparent;border-color:transparent;min-height:0}.lmc .acell .cinput input,.lmc .aname{min-height:0!important;padding:0!important;font-size:10.5px!important}.lmc details.cfold{display:block;break-inside:auto}.lmc details.cfold>summary{padding:10px 12px}.lmc .cfold-body{display:block!important;padding:0 12px 10px}.lmc details.cfold>summary span:after{content:""}.lmc .amtable{max-height:none;overflow:visible;border:0}.lmc .amtable table{font-size:9.5px}.lmc .amtable th,.lmc .amtable td{padding:2px 6px}.lmc .amtable thead th{position:static}.lmc .cdisc{font-size:9px}body:has(#lmc){background:#fff!important}body:has(#lmc) #masthead,body:has(#lmc) .site-header,body:has(#lmc) .ast-mobile-header-wrap,body:has(#lmc) .site-footer,body:has(#lmc) footer,body:has(#lmc) .ast-above-header-bar,body:has(#lmc) #ast-scroll-top{display:none!important}}.lmc{padding-top:0!important}body:has(#lmc) #primary{margin-top:12px!important;padding-top:0!important}body:has(#lmc) #primary .entry-header{display:none}.lmc .aname{max-width:140px;min-height:36px;font-size:13px;padding:6px 9px}.lmc .acell{max-width:140px}@media(min-width:700px){.lmc .alts th:nth-child(n+2),.lmc .alts td:nth-child(n+2){width:168px}.lmc .alts th:first-child,.lmc .alts td:first-child{width:auto}}@media(max-width:699px){.lmc .aname{max-width:none;width:100%;font-size:12px;padding:6px 7px;letter-spacing:0;text-overflow:ellipsis}}
