.mmx{--c1:var(--primary);--c2:#b0730a;--c3:#00897b;--up:var(--ok);--dn:var(--danger);background:var(--bg);color:var(--ink);font-size:16px;line-height:1.55;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;padding-bottom:40px}.mmx *,.mmx :after,.mmx :before{box-sizing:border-box}.mmx button{font:inherit}.mmx .tnum{font-variant-numeric:tabular-nums}.mmx .wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.mmx .hero{background:var(--navy);color:var(--navy-fg);padding:18px 0 20px}.mmx .hero .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.mmx .eyebrow{display:inline-block;background:var(--navy-glow);color:var(--navy-accent);font-size:11px;font-weight:800;padding:4px 9px;border-radius:var(--r-pill);margin-bottom:8px}.mmx .hero h1{font-size:27px;font-weight:850;letter-spacing:-.04em;line-height:1.2}.mmx .hero h1 em{font-style:normal;color:var(--navy-sub);font-size:14.5px;font-weight:700;margin-left:9px}.mmx .hero .rx-base{margin:6px 0 0;font-size:12.5px;font-weight:600;color:var(--navy-sub)}.mmx .hero .rx-base.stale{color:#fcd34d}.mmx .hero-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mmx .hsearch{display:flex;align-items:center;gap:6px;background:var(--navy-glass);border:1px solid var(--navy-glass-bd);border-radius:var(--r-sm);padding:5px 5px 5px 12px}.mmx .hsearch input{border:0;outline:0;background:transparent;color:var(--navy-fg);font-size:13px;width:190px;min-width:0}.mmx .hsearch input::placeholder{color:var(--navy-sub)}.mmx .hsearch button{border:0;background:var(--primary);color:var(--navy-fg);padding:0 13px;border-radius:var(--r-sm);min-height:34px}.mmx .hsearch button,.mmx .xlink{font-weight:800;font-size:12.5px;cursor:pointer}.mmx .xlink{border:1px solid var(--navy-glass-bd);background:var(--navy-glass);color:var(--navy-accent);border-radius:var(--r-pill);padding:9px 15px;white-space:nowrap;min-height:40px}.mmx .xlink:hover{background:var(--navy-line2)}.mmx .filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin-top:14px;padding:7px 10px;flex-wrap:wrap;gap:8px}.mmx .fgrp,.mmx .filters{display:flex;align-items:center}.mmx .fgrp{gap:7px;min-width:0}.mmx .fgrp>span{font-size:11px;font-weight:800;color:var(--ink-3);white-space:nowrap}.mmx .seg{display:flex;background:var(--surface-3);border-radius:var(--r-sm);padding:3px}.mmx .seg button{border:0;background:transparent;font-size:var(--ctl-fs);font-weight:800;color:var(--ink-3);padding:5px 12px;border-radius:4px;cursor:pointer;min-height:calc(var(--ctl-h) - 6px);white-space:nowrap}.mmx .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.mmx .mblk{margin-top:18px}.mmx .bhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mmx .bhead h2{font-size:16px;font-weight:850;letter-spacing:-.035em}.mmx .bhead .cap{font-size:11.5px;color:var(--ink-3);font-weight:700;margin-left:2px}.mmx .bhead .n{background:var(--navy);color:var(--navy-fg);font-size:11px;font-weight:850;border-radius:var(--r-pill);width:19px;height:19px;display:inline-grid;place-items:center;flex:none}.mmx .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.mmx .kpis{display:grid;grid-template-columns:repeat(4,1fr)}.mmx .kpi{padding:14px 15px 12px;border-right:1px solid var(--border);min-width:0}.mmx .kpi:last-child{border-right:0}.mmx .kpi .k{font-size:11.5px;font-weight:800;color:var(--ink-3);display:flex;align-items:center;gap:6px}.mmx .kpi .k i{width:9px;height:9px;border-radius:var(--r-pill);flex:none}.mmx .kpi .v{font-size:24px;font-weight:800;letter-spacing:-.04em;margin-top:4px;line-height:1.1}.mmx .kpi .v small{font-size:12.5px;font-weight:800;color:var(--ink-2);margin-left:2px}.mmx .kpi .d{font-size:11.5px;font-weight:800;margin-top:2px}.mmx .kpi .d.dn{color:var(--dn)}.mmx .kpi .d.up{color:var(--up)}.mmx .kpi .d span{color:var(--ink-3);font-weight:600}.mmx .chhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 16px 2px;border-top:1px solid var(--border)}.mmx .chhead .t{font-size:11.5px;font-weight:700;color:var(--ink-3)}.mmx .chart{padding:6px 16px 4px}.mmx svg.plot{width:100%;display:block;overflow:visible}.mmx .legend{display:flex;flex-wrap:wrap;gap:14px;padding:0 16px 12px;font-size:11.5px;font-weight:700}.mmx .legend .lg{display:flex;align-items:center;gap:6px}.mmx .legend .lg i{width:14px;height:3px;border-radius:2px;flex:none}.mmx .up{color:var(--up);font-weight:800}.mmx .dn{color:var(--dn);font-weight:800}.mmx .na{color:var(--ink-4);font-weight:700}.mmx .foot{margin-top:18px;font-size:11px;color:var(--ink-4);line-height:1.8;padding:0 2px}.mmx .foot b{color:var(--ink-3);font-weight:800}.mmx .empty{padding:40px 16px;text-align:center;color:var(--ink-3);font-size:13px;font-weight:700}@media (max-width:600px){.mmx .wrap{padding:0 14px}.mmx .hero .wrap{align-items:flex-start}.mmx .hero h1{font-size:22px}.mmx .hero h1 em{display:block;margin:4px 0 0;font-size:13.5px}.mmx .hero-r{width:100%;align-items:stretch}.mmx .hsearch{width:100%}.mmx .hsearch input{width:auto;flex:1}.mmx .xlink{width:100%;text-align:left}.mmx .filters{gap:6px;padding:6px 8px}.mmx .fgrp{width:100%}.mmx .fgrp>span{width:34px}.mmx .seg{flex:1}.mmx .seg button{flex:1;padding:5px 4px}.mmx .kpis{grid-template-columns:1fr 1fr}.mmx .kpi{border-bottom:1px solid var(--border);padding:11px 13px}.mmx .kpi:nth-child(2n){border-right:0}.mmx .kpi:nth-last-child(-n+2){border-bottom:0}.mmx .kpi .v{font-size:20px}.mmx .chhead{padding:10px 14px 2px}.mmx .chart{padding:5px 14px 3px}.mmx .legend{padding:0 14px 11px;gap:10px;font-size:11px}}.mmx .mout{margin:18px 0 4px}.mmx .mout-h{display:block;font-size:12px;font-weight:800;color:var(--ink-3);letter-spacing:-.02em;margin-bottom:8px}.mmx .mout-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mmx .mout-a{display:flex;flex-direction:column;gap:2px;text-decoration:none;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 14px;transition:.14s;position:relative}.mmx .mout-a b{font-size:13.5px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.mmx .mout-a span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.mmx .mout-a:after{content:"→";position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:800;color:var(--ink-4);transition:.14s}.mmx .mout-a:hover{border-color:var(--primary);background:var(--primary-soft)}.mmx .mout-a:hover b{color:var(--primary-d)}.mmx .mout-a:hover:after{color:var(--primary);transform:translateY(-50%) translateX(2px)}.mmx .mout-a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:600px){.mmx .mout-row{grid-template-columns:1fr;gap:8px}.mmx .mout-a{padding:10px 13px}}.mmx .dtx .d-tbl-x tr.me td{background:var(--primary-soft);font-weight:800}.mmx .dtx .d-tbl-x tr.me td.d-stick{box-shadow:inset 3px 0 0 var(--primary)}.mmx .mbar{width:72px;margin:4px 0 0 auto;height:4px;background:var(--surface-3);overflow:hidden}.mmx .mbar,.mmx .mbar>i{display:block;border-radius:3px}.mmx .mbar>i{height:100%;background:var(--primary)}.mmx .dtx .d-tbl th.mth-plain{padding:7px 12px;font-size:10.5px;color:var(--ink-2);font-weight:700}.mmx .mfoot{padding:0 12px 10px}.mmx .mchg small{font-size:10.5px;font-weight:700;opacity:.75}.mmx .mchg.sm{color:var(--ink-4);font-weight:700}.mmx .dtx .d-tbl-x tr.rx-gap td{color:var(--ink-3)}.mmx .rx-gap-note{display:block;font-size:11.5px;color:var(--ink-4)}.mmx .rx-gap-foot{margin:8px 12px 4px;font-size:12px;color:var(--ink-3);line-height:1.5}.mmx .kpi .d.sub{font-weight:600}.mmx .kpi .d.sub span.up{color:var(--up)}.mmx .kpi .d.sub span.dn{color:var(--dn)}.mmx .legend .lg i.dash{background:repeating-linear-gradient(90deg,var(--ink-4) 0 4px,transparent 4px 7px)!important}.mmx .chhead .rx-gap-note{display:inline;margin-left:8px}.mmx.emb{background:transparent;padding-bottom:4px}.mmx.emb .wrap{max-width:none;padding:0}.mmx.emb .hero{background:transparent;color:var(--ink);padding:2px 0 0}.mmx.emb .hero h1{font-size:17px}.mmx.emb .hero h1 em{color:var(--ink-3);font-size:12.5px}.mmx.emb .eyebrow{background:var(--surface-3)}.mmx.emb .eyebrow,.mmx.emb .hero .rx-base{color:var(--ink-3)}.mmx.emb .hero .rx-base.stale{color:var(--warn)}.mmx.emb .xlink{border-color:var(--border);background:var(--surface);color:var(--primary)}.mmx.emb .xlink:hover{background:var(--primary-soft)}.mmx.emb .filters{margin-top:10px}@media (max-width:600px){.mmx.emb .wrap{padding:0}.mmx.emb .hero h1{font-size:16px}}.mmx .mchip{border:1px solid var(--border);background:var(--surface);color:var(--ink-3);font-size:var(--ctl-fs);font-weight:800;border-radius:999px;padding:4px 11px;cursor:pointer;white-space:nowrap}.mmx .mchip.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-d)}.mm-unit-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:11.5px;color:var(--ink-3)}.mm-yrs-btn{display:none;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:2px 10px;min-height:var(--ctl-h);font-size:var(--ctl-fs);font-weight:700;cursor:pointer}@media (max-width:600px){.mm-yrs-btn{display:inline-block}.d-tbl:not(.mm-yrs-on) .mm-yrmid{display:none}}.mmx .mm-cbtn,.mmx .mm-kbtn{all:unset;cursor:pointer;font-variant-numeric:tabular-nums;min-height:0;min-width:0}.mmx .mm-cbtn:hover,.mmx .mm-kbtn:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.mmx .mm-cbtn:focus-visible,.mmx .mm-kbtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.mmx .mm-kbtn{color:var(--primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.mmx .mm-pophint{margin:6px 16px 12px;font-size:11.5px;color:var(--ink-3)}.d-sheet .mm-sheet-hint{margin:8px 0}.d-sheet .mm-hl{background:color-mix(in srgb,var(--primary) 8%,transparent)}.d-sheet .mm-sheet-tot td{border-top:1px solid var(--border)}.bpk{padding:18px 20px 44px}.bpk-wrap{max-width:780px;margin:0 auto;gap:14px}.bpk-head,.bpk-wrap{display:flex;flex-direction:column}.bpk-head{gap:6px}.bpk-kick{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--pm-muted)}.bpk-kdot{width:8px;height:8px;border-radius:50%;background:var(--pm-accent);display:inline-block;flex:0 0 auto}.bpk-name{margin:0;font-size:25px;font-weight:850;letter-spacing:-.035em;color:var(--pm-navy);line-height:1.25}.bpk-sub{font-weight:600}.bpk-lead,.bpk-sub{font-size:13px;color:var(--pm-muted)}.bpk-lead{margin:0;line-height:1.6}.bpk-list{display:flex;flex-direction:column;background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r-lg);box-shadow:var(--pm-shadow-1);overflow:hidden}.bpk-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--pm-border)}.bpk-row:last-child{border-bottom:0}.bpk-row:hover{background:var(--pm-hover,rgba(3,105,161,.045))}.bpk-main{display:flex;flex-direction:column;gap:5px;min-width:0}.bpk-forms{display:flex;flex-wrap:wrap;gap:5px}.bpk-form{font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 10px;background:var(--pm-navy);color:var(--pm-card);white-space:nowrap}.bpk-form.ghost{background:var(--pm-soft);color:var(--pm-muted)}.bpk-otc{font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 10px;white-space:nowrap;border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-muted)}.bpk-otc.etc{color:var(--pm-violet,#6d3bd1);border-color:currentColor}.bpk-otc.otc{color:var(--pm-teal,#0e7c6b);border-color:currentColor}.bpk-nm{font-size:17px;font-weight:850;letter-spacing:-.03em;color:var(--pm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpk-cls{font-size:12.5px;font-weight:800;color:var(--pm-accent)}.bpk-ingr{font-size:12.5px;font-weight:600;color:var(--pm-muted);line-height:1.5;overflow-wrap:anywhere}.bpk-ingr em{font-style:normal;font-weight:800;margin-right:4px}.bpk-ingr em,.bpk-meta{color:var(--pm-muted-2)}.bpk-meta{font-size:12px;font-weight:600}.bpk-n{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:0 0 auto}.bpk-n b{font-size:17px;font-weight:800;color:var(--pm-navy);line-height:1.15;font-variant-numeric:tabular-nums}.bpk-n em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--pm-muted-2)}.bpk-n.one{width:0}.bpk-arw{font-size:15px;font-weight:800;color:var(--pm-accent);flex:0 0 auto}.bpk-foot{margin:0;font-size:11.5px;color:var(--pm-muted-2);line-height:1.65}.bpk-foot b{color:var(--pm-muted);font-weight:800}@media (max-width:600px){.bpk{padding:14px 16px 32px}.bpk-name{font-size:21px}.bpk-row{padding:12px 13px;gap:10px}.bpk-n b,.bpk-nm{font-size:15.5px}}.plr{--navy:#1e293b;--blue:#0369a1;--blue-d:#075985;--blue-soft:#e0f2fe;--bg:#f8fafc;--surface:#fff;--line:#e9eef4;--line-2:#dce3ec;--ink:#0c1a2e;--ink-2:#3c4a5e;--ink-3:#6c727a;--ink-4:#9aa6b4;--green:#0e7a56;--green-soft:#e4f4ec;--stop:#8a94a3;--stop-soft:#eff2f6;--r:12px;--r-lg:18px;--r-pill:999px;--sh-1:0 1px 2px rgba(12,26,46,.04);--sh-2:0 8px 30px -14px rgba(12,26,46,.16),0 2px 6px rgba(12,26,46,.04);--mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;color:var(--ink);letter-spacing:-.012em;line-height:1.5}.plr *{margin:0;padding:0;box-sizing:border-box}.plr button{font-family:inherit;cursor:pointer;color:inherit}.plr a{color:var(--blue);text-decoration:none}.plr a:hover{color:var(--blue-d)}.plr svg{display:block}.plr .tnum{font-variant-numeric:tabular-nums}.plr .mono{font-family:var(--mono)}.plr .em{color:var(--ink-4)}.plr-crumb{padding:14px 24px 0}.plr-crumb,.plr-page{max-width:var(--maxw,1200px);margin:0 auto}.plr-page{padding:6px 24px 100px}.plr .crumb{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;margin-bottom:12px}.plr .crumb,.plr .crumb a{color:var(--ink-3)}.plr .crumb a:hover{color:var(--blue)}.plr .crumb svg{width:14px;height:14px;color:var(--ink-4)}.plr .crumb .cur{color:var(--ink-2);font-weight:750}.plr .hero{border-radius:0;padding:22px 0 20px}.plr .hero-in{max-width:var(--maxw,1200px);margin:0 auto;padding:0 24px}.plr .hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plr .hero-l{min-width:0}.plr .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--blue-d);background:var(--blue-soft);border-radius:var(--r-pill);padding:6px 13px;letter-spacing:0;margin-bottom:8px}.plr .chip.grey{color:var(--ink-3);background:var(--stop-soft)}.plr .chip svg{width:13px;height:13px}.plr .pname{font-size:31px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.plr .psub{margin-top:10px;font-size:15px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:0;flex-wrap:wrap}.plr .psub .pspart{display:inline-flex;align-items:center;gap:9px;min-width:0}.plr .psub .pspart:not(:last-child){margin-right:9px}.plr .psub .sep{color:var(--line-2)}.plr .psub .ing{color:var(--ink);font-weight:750}.plr .pclass{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--ink-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plr .pclass .atc{font-family:var(--mono);font-size:11.5px;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 7px;white-space:nowrap}.plr .pcompany{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.plr .pcompany svg{width:17px;height:17px;color:var(--ink-4)}.plr .pcompany .lic{font-size:11.5px;font-weight:700;color:var(--ink-4)}.plr .hero-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.plr .abtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:750;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:9px 16px;white-space:nowrap;transition:.14s}.plr .abtn:hover{border-color:var(--ink-4);background:var(--bg)}.plr .abtn svg{width:16px;height:16px}.plr .abtn.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.plr .abtn.primary:hover{background:var(--blue-d);color:#fff}.plr .abtn.on{color:var(--blue-d);background:var(--blue-soft);border-color:transparent}.plr .hero-actions button.pm-touch-skip{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:750;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:9px 16px;white-space:nowrap;transition:.14s}.plr .hero-actions button.pm-touch-skip:hover{border-color:var(--ink-4);background:var(--bg)}.plr .hero-actions button.pm-touch-skip svg{width:16px;height:16px}.plr .hero-stats{display:flex;gap:0;margin-top:15px;border-top:1px solid var(--line);padding-top:15px}.plr .stat{flex:1;padding-right:16px}.plr .stat+.stat{padding-left:16px;border-left:1px solid var(--line)}.plr .stat .sl{font-size:12.5px;font-weight:700;color:var(--ink-3)}.plr .stat .sv{font-size:26px;font-weight:800;letter-spacing:-.04em;margin-top:8px;line-height:1;font-variant-numeric:tabular-nums}.plr .stat .sv .u{font-size:15px;font-weight:750;color:var(--ink-4);margin-left:3px;letter-spacing:-.02em}.plr .stat .ss{font-size:12px;font-weight:600;color:var(--ink-4);margin-top:7px}.plr .sec-h{display:flex;align-items:baseline;gap:10px;margin:34px 4px 14px}.plr .sec-h h2{font-size:15px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.plr .sec-h .n{font-size:12px;font-weight:600;color:var(--ink-4)}.plr .spec-ingr{display:block}.plr .spec-off{color:var(--stop)}.plr .psub .ing-tag{font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px;border:1px solid;margin-right:7px;flex-shrink:0}.plr .tbl-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;color:var(--ink-3);margin-top:13px;padding:0 6px;line-height:1.6}.plr .tbl-note svg{width:15px;height:15px;color:var(--ink-4);flex-shrink:0;margin-top:1px}.plr .tbl-note b{color:var(--ink-2);font-weight:750}.plr .acc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);margin-top:12px;overflow:hidden}.plr .acc-h{display:flex;align-items:center;gap:13px;width:100%;padding:19px 22px;background:transparent;border:0;text-align:left;transition:background .12s}.plr .acc-h:hover{background:var(--bg)}.plr .acc-h .ic{color:var(--ink-4);flex-shrink:0}.plr .acc-h .ic,.plr .acc-h .ic svg{width:20px;height:20px}.plr .acc-h .tt{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.02em}.plr .acc-h .ss{display:block;font-size:12px;font-weight:600;color:var(--ink-4);margin-top:2px}.plr .acc-h .car{margin-left:auto;color:var(--ink-4);transition:transform .22s}.plr .acc-h .car svg{width:20px;height:20px}.plr .acc.open .acc-h .car{transform:rotate(180deg);color:var(--blue)}.plr .acc-b{display:none;padding:2px 22px 22px;border-top:1px solid var(--line)}.plr .acc.open .acc-b{display:block}.plr .info-block{margin-top:20px}.plr .info-block:first-child{margin-top:6px}.plr .ib-h{font-size:12px;font-weight:800;color:var(--ink-2);letter-spacing:-.01em;margin-bottom:10px;display:flex;align-items:center;gap:8px}.plr .ib-h .code{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.plr .ind{list-style:none;display:flex;flex-direction:column;gap:9px}.plr .ind li{position:relative;padding-left:20px;font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.5}.plr .ind li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.plr .ib-text,.plr .ind.slim li{font-size:13px;font-weight:600;color:var(--ink-2)}.plr .ib-text{line-height:1.65}.plr .ib-empty{font-size:12.5px;font-weight:650;color:var(--ink-4);padding:4px 0}.plr .ib-h .ib-n{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--ink-3)}.plr .info-block.warn{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--r);padding:13px 15px;margin-top:16px}.plr .info-block.warn .ib-h{color:#b45309}.plr .info-block.warn .ind li:before{background:#b45309}.plr .easy-src{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;font-weight:650;color:var(--ink-4)}.plr .class-v{font-size:14px;font-weight:750;color:var(--ink);line-height:1.5}.plr .class-v .sub{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3);margin-top:6px}.plr .excip{display:flex;flex-wrap:wrap;gap:7px}.plr .chip-e{font-size:12px;font-weight:650;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);padding:5px 12px}.plr .supply-group{margin-top:18px}.plr .supply-group:first-child{margin-top:6px}.plr .sg-h{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;color:var(--ink-2);margin-bottom:4px}.plr .sg-h .idx{width:19px;height:19px;border-radius:6px;background:var(--navy);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.plr .sg-h .n{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-4)}.plr .sg-empty{font-size:12px;font-weight:650;color:var(--ink-4);padding:8px 2px}.plr .cmo-list{display:block}.plr .mfr{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}.plr .mfr:last-child{border-bottom:0}.plr .mfr .nm{font-size:14px;font-weight:750}.plr .mfr .rl{font-size:11.5px;font-weight:600;color:var(--ink-4);margin-top:2px}.plr .mfr .site{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--ink-3);font-family:var(--mono);white-space:nowrap;text-align:right}.plr .imp{font-size:10px;font-weight:800;color:var(--blue-d);background:var(--blue-soft);border-radius:5px;padding:1px 6px;margin-left:7px;letter-spacing:0}.plr .risk{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;font-size:12px;font-weight:600;color:var(--ink-3);line-height:1.6}.plr .risk svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;margin-top:1px}.plr .risk b{color:var(--ink-2);font-weight:800}.plr .comp-tog{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px;margin:6px 0 14px;gap:2px}.plr .comp-tog button{font-size:12px;font-weight:750;color:var(--ink-3);background:transparent;border:0;border-radius:var(--r-pill);padding:6px 14px;transition:.13s;min-height:28px}.plr .comp-tog button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.plr .bars{margin-top:6px}.plr .barrow{display:grid;grid-template-columns:118px 1fr 74px;align-items:center;gap:14px;padding:9px 0}.plr .barrow .bl{font-size:13px;font-weight:700;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plr .barrow.me .bl{font-weight:800;color:var(--ink)}.plr .bartrack{height:22px;background:var(--bg);border-radius:6px;overflow:hidden}.plr .barfill{height:100%;border-radius:6px;background:var(--line-2);transition:width .5s cubic-bezier(.2,.8,.2,1)}.plr .barrow.me .barfill{background:var(--blue)}.plr .barval{font-size:13px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.plr .barval .u{font-size:10.5px;font-weight:700;color:var(--ink-4)}.plr .tag-ref{display:inline-block;font-size:9.5px;font-weight:800;color:var(--blue-d);background:var(--blue-soft);border-radius:5px;padding:1px 6px;margin-right:6px;vertical-align:1px}.plr .bars-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;color:var(--ink-3);margin-top:14px;padding-top:13px;border-top:1px dashed var(--line-2);line-height:1.6}.plr .bars-note svg{width:15px;height:15px;color:var(--ink-4);flex-shrink:0;margin-top:1px}.plr .bars-note b{color:var(--ink-2);font-weight:750}.plr .news{margin-top:2px}.plr .nrow{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);transition:opacity .12s}.plr .nrow:last-child{border-bottom:0}.plr .nrow:hover{opacity:.65}.plr .nrow .date{font-size:12px;font-weight:750;color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;width:82px;padding-top:2px}.plr .nrow .ntag{display:inline-block;font-size:10px;font-weight:800;color:var(--ink-3);background:var(--stop-soft);border-radius:5px;padding:1px 7px;margin-bottom:5px}.plr .nrow .ntitle{font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.45}.plr .news-empty{font-size:12.5px;font-weight:650;color:var(--ink-4);padding:16px 2px;text-align:center}@media(max-width:600px){.plr-crumb{padding:12px 15px 0}.plr-page{padding:4px 15px 90px}.plr .crumb{margin-bottom:10px}.plr .hero{padding:16px 0 14px;border-radius:0}.plr .hero-in{padding:0 15px}.plr .hero-top{flex-direction:column;gap:16px}.plr .pname{font-size:26px}.plr .hero-actions{flex-direction:row;width:100%;gap:7px}.plr .abtn{flex:1;font-size:12.5px;padding:8px 12px}.plr .abtn svg{width:15px;height:15px}.plr .hero-actions button.pm-touch-skip{flex:1;font-size:12.5px;padding:8px 12px}.plr .hero-actions button.pm-touch-skip svg{width:15px;height:15px}.plr .hero-stats{margin-top:13px;padding-top:13px}.plr .stat{padding-right:10px}.plr .stat+.stat{padding-left:12px}.plr .stat .sv{font-size:20px}.plr .sec-h{margin:26px 2px 12px;flex-direction:column;align-items:flex-start;gap:3px}.plr .acc-h{padding:17px 18px}.plr .acc-b{padding:2px 18px 20px}.plr .comp-tog{align-self:flex-start}.plr .barrow{grid-template-columns:1fr;gap:4px;padding:11px 0;border-bottom:1px solid var(--line)}.plr .barrow:last-child{border-bottom:0}.plr .barval{text-align:left}.plr .nrow{flex-direction:column;gap:6px}.plr .nrow .date{width:auto}.plr .mfr .site{font-size:11px}}.plr{--navy-2:#334155;--navy-line:hsla(0,0%,100%,.08);--navy-line2:hsla(0,0%,100%,.13);--navy-glow:rgba(125,211,252,.13);--navy-fg:#fff;--navy-link:#cbd5e1;--navy-accent:#7dd3fc;--navy-sub:#a5b4cb;--navy-violet:#c4b5fd}.plr .hero{background:radial-gradient(120% 140% at 12% 0,var(--navy-glow),transparent 46%),var(--navy);border-color:var(--navy-line2)}.plr .hero .chip{background:var(--navy-line);color:var(--navy-accent)}.plr .hero .chip.grey{background:var(--navy-line);color:var(--navy-sub)}.plr .hero .pname{color:var(--navy-fg)}.plr .hero .psub{color:var(--navy-link)}.plr .hero .psub .ing{color:var(--navy-fg)}.plr .hero .psub .sep{color:var(--navy-line2)}.plr .hero .pclass{color:var(--navy-sub)}.plr .hero .pclass .atc{background:var(--navy-line);border-color:var(--navy-line2);color:var(--navy-link)}.plr .hero .pcompany{color:var(--navy-fg)}.plr .hero .pcompany .lic,.plr .hero .pcompany svg{color:var(--navy-sub)}.plr .hero .abtn:not(.primary){background:var(--navy-line);border-color:var(--navy-line2);color:var(--navy-link)}.plr .hero .abtn:not(.primary):hover{background:var(--navy-line2);border-color:var(--navy-line2);color:var(--navy-fg)}.plr .hero .abtn.on{color:var(--navy-accent)}.plr .hero .abtn.on,.plr .hero .hero-actions button.pm-touch-skip{background:var(--navy-line);border-color:var(--navy-line2)}.plr .hero .hero-actions button.pm-touch-skip:hover{background:var(--navy-line2);border-color:var(--navy-line2)}.plr .hero .hero-stats{border-top-color:var(--navy-line2)}.plr .hero .stat+.stat{border-left-color:var(--navy-line2)}.plr .hero .stat .sl{color:var(--navy-sub)}.plr .hero .stat .sv{color:var(--navy-fg)}.plr .hero .stat .ss,.plr .hero .stat .sv .u{color:var(--navy-sub)}.plr .hero .price-hist{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:16px;font-size:13px}.plr .hero .price-hist .ph-k{font-size:11.5px;font-weight:700;color:var(--navy-sub);letter-spacing:.01em}.plr .hero .price-hist .ph-v{color:var(--navy-fg);font-weight:600;font-variant-numeric:tabular-nums}.plr .hero .price-hist .ph-v .u{color:var(--navy-sub);font-weight:600;margin-left:1px}.plr .hero .price-hist .ph-arrow{color:var(--navy-sub);margin:0 6px}.plr .hero .price-hist .ph-delta{font-weight:800;color:var(--navy-accent);letter-spacing:-.01em}