.deck .tv-app{--tv-brand:#ffd400;--tv-black:#111;--tv-black-2:#1a1a1a;--tv-black-3:#222;--tv-gray:#1f1f1f;--tv-gray-2:#2a2a2a;--tv-gray-3:#333;--tv-white:#eee;--tv-white-2:#d6d6d6;--tv-white-3:#b8b8b8;--tv-blood:#e03c3c;--tv-moss:#65a30d;--tv-steel:#6b7280;--tv-wire:#383e47;background:var(--tv-black);width:1440px;height:900px;color:var(--tv-white);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;border-radius:12px;font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 44px 90px -34px #00000080}.deck .tv-app *,.deck .tv-app :before,.deck .tv-app :after{box-sizing:border-box}.deck .tv-ico{width:15px;height:15px;color:var(--tv-steel);flex:none}.deck .tv-led{background:var(--tv-brand);border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #ffd4002e,0 0 8px #ffd40099}.deck .tv-led.is-moss{background:var(--tv-moss);box-shadow:0 0 0 2px #65a30d2e,0 0 8px #65a30d8c}.deck .tv-side{background:var(--tv-black-2);border-right:1px solid var(--tv-gray-2);width:260px;transform-style:preserve-3d;border-radius:12px 0 0 12px;flex-direction:column;flex:none;padding:18px 14px;display:flex}.deck .tv-logo{letter-spacing:-.03em;height:34px;color:var(--tv-white);align-items:center;padding-left:8px;font-size:20px;font-weight:700;display:flex}.deck .tv-logo-plus{color:var(--tv-brand)}.deck .tv-nav{flex-direction:column;gap:14px;margin-top:18px;display:flex}.deck .tv-navgroup{flex-direction:column;display:flex}.deck .tv-grouplabel{height:20px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-steel);align-items:center;margin:0 0 2px;padding-left:8px;font-size:9px;font-weight:500;display:flex}.deck .tv-navitem{height:30px;color:var(--tv-white-2);border-radius:2px;align-items:center;gap:9px;padding:0 8px;font-size:12.5px;display:flex}.deck .tv-navitem.is-on{background:var(--tv-gray);color:var(--tv-brand);box-shadow:inset 2px 0 0 var(--tv-brand);font-weight:600}.deck .tv-navitem.is-on .tv-ico{color:var(--tv-brand)}.deck .tv-navlabel{flex:1}.deck .tv-pro{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--tv-brand);border:1px solid #ffd40066;padding:2px 5px;font-size:8px}.deck .tv-user{border-top:1px solid var(--tv-gray-2);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 0;display:flex}.deck .tv-avatar{width:30px;height:30px;color:var(--tv-brand);background:#ffd40026;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.deck .tv-userlines{flex-direction:column;display:flex}.deck .tv-userlines b{font-size:12.5px;font-weight:600}.deck .tv-userlines em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-brand);font-size:9px;font-style:normal}.deck .tv-main{min-width:0;transform-style:preserve-3d;flex-direction:column;flex:1;display:flex}.deck .tv-top{border-bottom:1px solid var(--tv-gray-2);background:var(--tv-black-2);border-radius:0 12px 0 0;flex:none;align-items:center;gap:16px;height:46px;padding:0 26px;display:flex}.deck .tv-live{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-brand);flex:none;align-items:center;gap:7px;font-size:9px;display:flex}.deck .tv-ticker{min-width:0;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--tv-white-3);flex:1;font-size:10px}.deck .tv-tier{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-brand);border:1px solid #ffd40059;flex:none;padding:4px 10px;font-size:9px}.deck .tv-body{min-height:0;transform-style:preserve-3d;flex-direction:column;flex:1;gap:18px;padding:22px 26px 26px;display:flex}.deck .tv-hero{flex:none;justify-content:space-between;align-items:center;height:58px;display:flex}.deck .tv-hero h1{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:600}.deck .tv-hero h1 b{color:var(--tv-brand)}.deck .tv-hero p{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tv-steel);margin:3px 0 0;font-size:10px}.deck .tv-herochips{gap:10px;display:flex}.deck .tv-chip{border:1px solid var(--tv-gray-3);background:var(--tv-gray);height:30px;color:var(--tv-white-2);align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.deck .tv-chip b{color:var(--tv-white);font-weight:700}.deck .tv-block{transform-style:preserve-3d;flex-direction:column;flex:none;gap:12px;display:flex}.deck .tv-sechead{align-items:center;gap:10px;height:20px;display:flex}.deck .tv-seclabel{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-white-2);font-size:10px;font-weight:500}.deck .tv-secnote{color:var(--tv-steel);font-size:11px}.deck .tv-badge{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-brand);border:1px solid #ffd40066;padding:3px 8px;font-size:8.5px}.deck .tv-preds{height:150px;transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deck .tv-pred{border:1px solid var(--tv-gray-2);background:var(--tv-gray);border-radius:2px;flex-direction:column;padding:14px;display:flex}.deck .tv-pred h2{color:var(--tv-white);margin:0;font-size:13px;font-weight:600;line-height:1.35}.deck .tv-outcomes{flex-direction:column;gap:9px;margin-top:12px;display:flex}.deck .tv-outcome{flex-direction:column;gap:4px;display:flex}.deck .tv-outrow{justify-content:space-between;align-items:baseline;display:flex}.deck .tv-outrow em{color:var(--tv-white-3);font-size:11.5px;font-style:normal}.deck .tv-outrow b{font-family:var(--font-mono),ui-monospace,monospace;color:var(--tv-white);font-size:12px;font-weight:500}.deck .tv-track{background:var(--tv-gray-3);height:4px;display:block}.deck .tv-fill{background:var(--tv-wire);height:100%;display:block}.deck .tv-fill.is-lead{background:var(--tv-brand)}.deck .tv-predfoot{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--tv-steel);margin:auto 0 0;font-size:9px}.deck .tv-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:60px;display:grid}.deck .tv-event{border:1px solid var(--tv-gray-2);background:var(--tv-gray);border-radius:2px;align-items:center;gap:10px;padding:0 12px;display:flex}.deck .tv-ccy{border:1px solid var(--tv-gray-3);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--tv-white-2);flex:none;padding:3px 6px;font-size:9px}.deck .tv-evlines{flex-direction:column;flex:1;min-width:0;display:flex}.deck .tv-evlines b{color:var(--tv-white);font-size:11.5px;font-weight:600}.deck .tv-evlines em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--tv-steel);font-size:9px;font-style:normal}.deck .tv-impact{flex:none;gap:3px;display:flex}.deck .tv-impact i{background:var(--tv-gray-3);border-radius:999px;width:4px;height:4px}.deck .tv-impact i.is-on{background:var(--tv-brand)}.deck .tv-bottom{height:340px;transform-style:preserve-3d;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;display:grid}.deck .tv-card{border:1px solid var(--tv-gray-2);background:var(--tv-gray);border-radius:2px;flex-direction:column;padding:16px;display:flex}.deck .tv-cardhead{border-bottom:1px solid var(--tv-gray-2);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.deck .tv-dir{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;color:var(--tv-moss);background:#65a30d29;border:1px solid #65a30d73;padding:3px 9px;font-size:9px}.deck .tv-planhead{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.deck .tv-planhead b{letter-spacing:-.03em;font-size:24px;font-weight:700}.deck .tv-planhead em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--tv-moss);font-size:10px;font-style:normal}.deck .tv-spark{flex:none;width:100%;height:44px;margin-top:8px}.deck .tv-fieldlabel{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-steel);justify-content:space-between;margin:14px 0 5px;font-size:9px;display:flex}.deck .tv-fieldlabel span{color:var(--tv-brand)}.deck .tv-thesis{color:var(--tv-white-2);margin:0;font-size:12.5px;line-height:1.5}.deck .tv-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.deck .tv-levels dt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-steel);font-size:9px}.deck .tv-levels dd{font-family:var(--font-mono),ui-monospace,monospace;color:var(--tv-white);margin:3px 0 0;font-size:14px}.deck .tv-news{flex-direction:column;gap:10px;margin-top:12px;display:flex}.deck .tv-newsrow{border-bottom:1px solid var(--tv-gray-2);gap:10px;padding-bottom:10px;display:flex}.deck .tv-newsrow:last-child{border-bottom:0}.deck .tv-src{width:44px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--tv-brand);flex:none;padding-top:2px;font-size:9.5px}.deck .tv-newsbody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.deck .tv-newsbody>b{color:var(--tv-white);font-size:12.5px;font-weight:500;line-height:1.35}.deck .tv-newsmeta{align-items:center;gap:8px;display:flex}.deck .tv-pill{border:1px solid var(--tv-gray-3);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--tv-steel);padding:2px 6px;font-size:8px}.deck .tv-pill.is-high{color:var(--tv-brand);border-color:#ffd40080}.deck .tv-bias{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8.5px}.deck .tv-bias.is-bullish{color:var(--tv-moss)}.deck .tv-bias.is-bearish{color:var(--tv-blood)}.deck .tv-bias.is-neutral{color:var(--tv-steel)}.deck .tv-newsmeta em{color:var(--tv-white-3);font-size:10px;font-style:normal}.deck .tv-newsmeta i{color:var(--tv-steel);font-size:10px;font-style:normal}.deck .rv-app{--rv-main:#ff5900;--rv-main-soft:#fff2ec;--rv-syariah:#0962ca;--rv-ink:#191717;--rv-ink-2:#1a1a1a;--rv-body:#313131;--rv-mute:#595959;--rv-mute-2:#656161;--rv-mute-3:#707070;--rv-line:#eaeaea;--rv-line-2:#f0f0f0;--rv-ground:#f4f4f4;--rv-panel:#f8f8f8;--rv-white:#fff;--rv-dark:#181818;--rv-dark-2:#232323;--rv-green:#31c514;--rv-green-bg:#f1faee;--rv-blue:#2563eb;--rv-blue-bg:#dbeafe;background:var(--rv-ground);width:1440px;height:900px;color:var(--rv-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;border-radius:12px;flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 44px 90px -34px #00000057}.deck .rv-app *,.deck .rv-app :before,.deck .rv-app :after{box-sizing:border-box}.deck .rv-num,.deck .rv-metric b,.deck .rv-upside{font-variant-numeric:tabular-nums}.deck .rv-dot{color:var(--rv-main)}.deck .rv-nav{background:var(--rv-white);border-bottom:1px solid var(--rv-line);border-radius:12px 12px 0 0;flex:none;align-items:center;gap:32px;height:64px;padding:0 24px;display:flex}.deck .rv-logo{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.deck .rv-navitems{align-items:center;gap:26px;display:flex}.deck .rv-navitem{color:var(--rv-mute-2);white-space:nowrap;font-size:14px;font-weight:600;position:relative}.deck .rv-navitem.is-on{color:var(--rv-ink)}.deck .rv-navitem.is-on:after{content:"";background:var(--rv-main);border-radius:999px;height:3px;position:absolute;bottom:-8px;left:0;right:0}.deck .rv-user{align-items:center;gap:10px;margin-left:auto;display:flex}.deck .rv-avatar{background:var(--rv-main);width:36px;height:36px;color:var(--rv-white);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.deck .rv-userlines{flex-direction:column;gap:2px;display:flex}.deck .rv-userlines b{color:var(--rv-ink);font-size:13px;font-weight:700}.deck .rv-userlines em{color:#c2410c;letter-spacing:.02em;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10px;font-style:normal;font-weight:700}.deck .rv-body{min-height:0;transform-style:preserve-3d;flex-direction:column;flex:1;padding:24px;display:flex}.deck .rv-head{flex:none;align-items:center;gap:24px;height:56px;margin-bottom:18px;display:flex}.deck .rv-head h1{letter-spacing:-.02em;color:var(--rv-ink);margin:0;font-size:30px;font-weight:800;line-height:1}.deck .rv-tabs{gap:8px;display:flex}.deck .rv-tab{border:1px solid var(--rv-line);background:var(--rv-white);color:var(--rv-mute-2);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.deck .rv-tab.is-on{border-color:var(--rv-main);background:var(--rv-main-soft);color:var(--rv-main)}.deck .rv-top{height:172px;transform-style:preserve-3d;flex:none;grid-template-columns:232px repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.deck .rv-flag{background:var(--rv-main);color:var(--rv-white);border-radius:12px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative}.deck .rv-flag>span{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1}.deck .rv-flame{width:30px;height:30px}.deck .rv-flag:after{content:"";background:#ffffff1f;border-radius:999px;width:118px;height:118px;position:absolute;bottom:-10px;right:-14px}.deck .rv-card{border:1px solid var(--rv-line);background:var(--rv-white);transform-style:preserve-3d;border-radius:12px;position:relative}.deck .rv-lock,.deck .rv-face{flex-direction:column;padding:14px;display:flex;position:absolute;inset:0}.deck .rv-lock{text-align:center;justify-content:center;align-items:center;gap:4px}.deck .rv-lockico{width:22px;height:22px;color:var(--rv-mute-3)}.deck .rv-lock b{color:#636363;font-size:16px;font-weight:700}.deck .rv-lock em{letter-spacing:-.02em;max-width:15ch;color:var(--rv-mute-3);font-size:12px;font-style:normal;font-weight:500}.deck .rv-cardtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck .rv-cardtop b{color:var(--rv-ink);font-size:20px;font-weight:800}.deck .rv-tag{background:var(--rv-main);color:var(--rv-white);letter-spacing:.01em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.deck .rv-tag.is-syariah{background:var(--rv-syariah)}.deck .rv-metrics{gap:6px;margin-top:14px;display:flex}.deck .rv-metric{background:#fafafa;border-radius:6px;flex-direction:column;flex:auto;gap:3px;min-width:0;padding:8px 8px 9px;display:flex}.deck .rv-metric em{color:#00000080;font-size:11px;font-style:normal;font-weight:500}.deck .rv-metric b{color:var(--rv-ink-2);white-space:nowrap;font-size:12px;font-weight:700}.deck .rv-view{border:1px solid var(--rv-line);text-align:center;color:var(--rv-body);border-radius:999px;margin-top:auto;padding:9px 0;font-size:12px;font-weight:600}.deck .rv-bottom{min-height:0;transform-style:preserve-3d;flex:1;grid-template-columns:minmax(0,1fr) 392px;gap:20px;display:grid}.deck .rv-tablecol{flex-direction:column;min-width:0;display:flex}.deck .rv-tablehead,.deck .rv-rephead{flex:none;justify-content:space-between;align-items:center;gap:12px;height:28px;margin-bottom:10px;padding:0 2px;display:flex}.deck .rv-tablehead h3,.deck .rv-rephead h3{color:#000;margin:0;font-size:20px;font-weight:800}.deck .rv-tablehead span,.deck .rv-rephead span{color:var(--rv-mute-2);font-size:13px;font-weight:500}.deck .rv-tablecard{background:var(--rv-white);border-radius:22px;flex:none;padding:14px}.deck .rv-table{border-collapse:separate;border-spacing:0;width:100%}.deck .rv-table th{background:var(--rv-panel);letter-spacing:.01em;height:42px;color:var(--rv-mute);text-align:center;padding:0 14px;font-size:12px;font-weight:600}.deck .rv-table th:first-child{text-align:left;border-radius:12px 0 0 12px}.deck .rv-table th:last-child{border-radius:0 12px 12px 0}.deck .rv-table td{border-bottom:1px solid var(--rv-line-2);text-align:center;vertical-align:middle;height:62px;padding:0 14px}.deck .rv-table tbody tr:last-child td{border-bottom:0}.deck .rv-table td:first-child{text-align:left}.deck .rv-issuer{align-items:center;gap:14px;display:flex}.deck .rv-logomark{width:40px;height:40px;color:var(--rv-mute);background:#f1f1f1;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.deck .rv-issuerlines{flex-direction:column;display:flex}.deck .rv-issuerlines b{color:#000;font-size:14px;font-weight:700}.deck .rv-issuerlines em{color:#6b7280;font-size:13px;font-style:normal}.deck .rv-num{color:#333;font-size:15px;font-weight:600}.deck .rv-upside{background:var(--rv-green-bg);color:var(--rv-green);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.deck .rv-upside.is-profit{background:var(--rv-blue-bg);color:var(--rv-blue)}.deck .rv-action{color:#000;border:1px solid #d1d5db;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.deck .rv-pages{align-items:center;gap:4px;margin-top:12px;padding:0 4px;display:flex}.deck .rv-page{border:1px solid var(--rv-line);background:var(--rv-white);text-align:center;color:#4b5563;border-radius:6px;min-width:32px;padding:6px 12px;font-size:13px;font-weight:600}.deck .rv-page.is-on{border-color:var(--rv-main);background:var(--rv-main);color:var(--rv-white)}.deck .rv-reports{transform-style:preserve-3d;flex-direction:column;gap:12px;min-width:0;display:flex}.deck .rv-report{background:var(--rv-dark);min-height:0;color:var(--rv-white);border-radius:23px;flex-direction:column;flex:1;padding:20px 22px;display:flex;position:relative}.deck .rv-repmark{font-size:15px;font-weight:800;line-height:1}.deck .rv-repcat{background:var(--rv-dark-2);color:#fffc;border-radius:999px;align-self:flex-start;align-items:center;height:30px;margin-top:12px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.deck .rv-reptitle{margin-top:14px;font-size:19px;font-weight:700;line-height:1.2}.deck .rv-repsub{color:var(--rv-main);margin-top:2px;font-size:17px;font-style:normal;font-weight:700;line-height:1.2}.deck .rv-reppub{color:#fffc;margin-top:6px;font-size:13px}.deck .rv-repdate{color:#fffc;flex-direction:column;margin-top:auto;font-size:11px;display:flex}.deck .rv-repdate i{color:#fff9;font-style:normal}.deck .team-glyph{width:auto;height:clamp(1.75rem,min(2.9vw,4.2vh),2.6rem);fill:var(--ink);transform-box:fill-box;transform-origin:50%;align-self:flex-start;display:block}.deck .sf-app{--sf-teal:#1ba89c;--sf-blue:#2e6fb7;--sf-navy:#16305c;--sf-page:#f3f6fa;--sf-card:#fff;--sf-line:#e2e8f1;--sf-line-2:#eef2f7;--sf-ink:#14213d;--sf-mid:#4c5769;--sf-mute:#6b7688;background:var(--sf-page);width:1440px;height:900px;color:var(--sf-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;border-radius:12px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;position:relative;box-shadow:0 44px 90px -34px #00000057}.deck .sf-top{border-bottom:1px solid var(--sf-line);background:var(--sf-card);border-radius:12px 12px 0 0;flex:none;align-items:center;gap:20px;height:54px;padding:0 20px;display:flex}.deck .sf-brand{align-items:center;gap:9px;display:flex}.deck .sf-mark{flex:none;width:26px;height:26px}.deck .sf-brand>span{flex-direction:column;line-height:1.15;display:flex}.deck .sf-brand b{letter-spacing:.04em;color:var(--sf-navy);font-size:15px;font-weight:800}.deck .sf-brand em{letter-spacing:.05em;text-transform:uppercase;color:var(--sf-mute);font-size:8.5px;font-style:normal;font-weight:600}.deck .sf-title{border-left:1px solid var(--sf-line);color:var(--sf-ink);padding-left:20px;font-size:14px;font-weight:700}.deck .sf-segs{gap:6px;margin-left:auto;display:flex}.deck .sf-seg{border:1px solid var(--sf-line);color:var(--sf-mid);border-radius:999px;padding:4px 13px;font-size:11.5px;font-weight:600}.deck .sf-seg.is-on{background:var(--sf-navy);color:#fff;border-color:#0000}.deck .sf-asmt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;color:var(--sf-mute);font-size:11.5px;font-weight:600}.deck .sf-tabs{border-bottom:1px solid var(--sf-line);background:var(--sf-card);flex:none;align-items:stretch;gap:22px;height:38px;padding:0 20px;display:flex}.deck .sf-tab{color:var(--sf-mute);border-bottom:2px solid #0000;align-items:center;font-size:12px;font-weight:600;display:flex}.deck .sf-tab.is-on{border-bottom-color:var(--sf-teal);color:var(--sf-navy)}.deck .sf-body{min-height:0;transform-style:preserve-3d;flex:1;grid-template-columns:336px 596px 436px;gap:16px;padding:18px 20px 20px;display:grid}.deck .sf-col{min-width:0;transform-style:preserve-3d;flex-direction:column;gap:16px;display:flex}.deck .sf-card{border:1px solid var(--sf-line);background:var(--sf-card);transform-style:preserve-3d;border-radius:10px;flex-direction:column;padding:14px 16px;display:flex}.deck .sf-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.deck .sf-card-head h2{letter-spacing:.01em;color:var(--sf-ink);margin:0;font-size:12.5px;font-weight:700}.deck .sf-note-sm{color:var(--sf-mute);flex:none;font-size:10.5px;font-weight:600}.deck .sf-note-sm b{font-variant-numeric:tabular-nums;color:var(--sf-teal)}.deck .sf-note{color:var(--sf-mute);margin:auto 0 0;padding-top:10px;font-size:10.5px;line-height:1.45}.deck .sf-sub{flex:none;height:222px}.deck .sf-pill{letter-spacing:.02em;color:#1d4ed8;background:#eaf3ff;border-radius:999px;align-items:center;padding:3px 11px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.deck .sf-pill>span:last-child{position:absolute;top:3px;left:11px}.deck .sf-co{color:var(--sf-navy);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.2}.deck .sf-meta{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0 0 12px;display:grid}.deck .sf-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-mute);font-size:9.5px;font-weight:700}.deck .sf-meta dd{color:var(--sf-ink);margin:1px 0 0;font-size:12px;font-weight:600}.deck .sf-steps{gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.deck .sf-steps li{color:var(--sf-mid);background:#f4f7fb;border-radius:6px;flex:1;align-items:center;gap:5px;padding:6px 7px;font-size:9.5px;font-weight:600;line-height:1.2;display:flex}.deck .sf-steps i{background:var(--sf-navy);color:#fff;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:700;display:grid}.deck .sf-intake{flex:none;height:240px}.deck .sf-files{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.deck .sf-files li{border:1px solid var(--sf-line-2);background:#fafcfe;border-radius:8px;flex:1;align-items:center;gap:9px;padding:9px 10px;display:flex}.deck .sf-kind{letter-spacing:.05em;color:#fff;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:800}.deck .sf-kind.is-parsed{background:var(--sf-teal)}.deck .sf-kind.is-attached{background:#94a3b8}.deck .sf-fname{min-width:0;color:var(--sf-ink);flex:1;font-size:11px;font-weight:600}.deck .sf-fmode{color:var(--sf-mute);flex:none;font-size:10px;font-weight:600}.deck .sf-quest{flex:1;min-height:0}.deck .sf-qs{flex-direction:column;flex:1;gap:7px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.deck .sf-qs li{color:var(--sf-mid);background:#f7fafc;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.deck .sf-tick{color:#0e7f74;background:#e6f6f3;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.deck .sf-tick svg{width:11px;height:11px}.deck .sf-signals{flex:none;height:328px}.deck .sf-sigs{flex-direction:column;flex:1;justify-content:space-between;gap:11px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.deck .sf-sigs li{grid-template-columns:1fr 200px 38px;align-items:center;gap:12px;display:grid}.deck .sf-sig-main{flex-direction:column;min-width:0;line-height:1.25;display:flex}.deck .sf-sig-main b{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.01em;color:var(--sf-navy);font-size:12px;font-weight:700}.deck .sf-sig-main em{color:var(--sf-mute);font-size:10px;font-style:normal}.deck .sf-sig-track{background:#edf1f6;border-radius:4px;height:7px}.deck .sf-sig-fill{transform-origin:0;background:linear-gradient(90deg,#1ba89c 0%,#2e6fb7 100%);border-radius:4px;height:100%;display:block}.deck .sf-sig-w{font-variant-numeric:tabular-nums;text-align:right;color:var(--sf-ink);font-size:12px;font-weight:700}.deck .sf-model{flex:1;min-height:0}.deck .sf-graph{min-height:0;transform-style:preserve-3d;flex:1;align-items:center;display:flex}.deck .sf-svg{width:100%;height:100%;overflow:visible}.deck .sf-lane{letter-spacing:.09em;text-transform:uppercase;fill:#96a2b4;font-size:9px;font-weight:700}.deck .sf-edge{fill:none;stroke-linecap:round}.deck .sf-edge-1{stroke:#c3d2e4;stroke-width:1.1px}.deck .sf-edge-2{stroke:#2e6fb7;stroke-width:1.6px;opacity:.55}.deck .sf-edge-3{stroke:#1ba89c;stroke-width:2.2px}.deck .sf-arrow{fill:none;stroke:#1ba89c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.deck .sf-chip{fill:#f1f5fa;stroke:#dbe3ee;stroke-width:1px}.deck .sf-chip.is-oof{fill:#eaf2fb;stroke:#bcd3ec}.deck .sf-chip.is-out{fill:#e7f6f4;stroke:#a9ded7}.deck .sf-chip-t{text-anchor:middle;fill:#3c4a5e;font-size:10.5px;font-weight:700}.deck .sf-chip-t.is-oof{font-family:var(--font-mono),ui-monospace,monospace;fill:#1d4f8a}.deck .sf-chip-t.is-out{fill:#0e7f74}.deck .sf-node-f{fill:#fff;stroke:#2e6fb7;stroke-width:1.6px}.deck .sf-node-t{text-anchor:middle;fill:#2e6fb7;font-size:9.5px;font-weight:700}.deck .sf-node-l2{fill:#16305c}.deck .sf-l2-t{text-anchor:middle;fill:#fff;font-size:12px;font-weight:700}.deck .sf-packet{fill:#1ba89c}.deck .sf-mstats{border-top:1px solid var(--sf-line-2);gap:10px;margin-top:12px;padding-top:12px;display:flex}.deck .sf-mstats>span{flex-direction:column;flex:1;gap:1px;display:flex}.deck .sf-mstats em{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-mute);font-size:9.5px;font-style:normal;font-weight:700}.deck .sf-mstats b{font-variant-numeric:tabular-nums;color:var(--sf-navy);font-size:15px;font-weight:700}.deck .sf-score{flex:none;justify-content:center;align-items:center;gap:12px;height:216px}.deck .sf-ring-wrap{place-items:center;width:130px;height:130px;display:grid;position:relative}.deck .sf-ring{width:100%;height:100%;position:absolute;inset:0}.deck .sf-ring-bg{fill:none;stroke:#edf1f6;stroke-width:9px}.deck .sf-ring-fg{fill:none;stroke:#22c55e;stroke-width:9px;stroke-linecap:round}.deck .sf-ring-mid{flex-direction:column;align-items:center;line-height:1.05;display:flex;position:relative}.deck .sf-ring-mid b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--sf-navy);font-size:34px;font-weight:800}.deck .sf-ring-mid em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--sf-mute);margin-top:3px;font-size:9px;font-style:normal;font-weight:700}.deck .sf-verdict{align-items:center;gap:9px;display:flex}.deck .sf-vn{letter-spacing:.02em;color:#fff;background:#22c55e;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:800}.deck .sf-vl{color:#166534;font-size:15px;font-weight:700}.deck .sf-bands{flex:none;height:226px}.deck .sf-bandlist{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.deck .sf-bandlist li{border-radius:6px;grid-template-columns:18px 1fr 96px 46px;align-items:center;gap:9px;margin:0 -6px;padding:3px 6px;display:grid}.deck .sf-bandlist li.is-hit{background:#f0fdf4}.deck .sf-bn{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:800;display:grid}.deck .sf-bl{color:var(--sf-mid);font-size:11.5px;font-weight:600}.deck .sf-bandlist li.is-hit .sf-bl{color:#166534;font-weight:700}.deck .sf-btrack{background:#edf1f6;border-radius:3px;height:6px}.deck .sf-bfill{transform-origin:0;border-radius:3px;height:100%;display:block}.deck .sf-bs{font-variant-numeric:tabular-nums;text-align:right;color:var(--sf-mute);font-size:11px;font-weight:600}.deck .sf-why{flex:1;min-height:0}.deck .sf-drivers{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.deck .sf-drivers li{grid-template-columns:124px 1fr 42px;align-items:center;gap:10px;display:grid}.deck .sf-dcode{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.01em;color:var(--sf-navy);font-size:10.5px;font-weight:700}.deck .sf-dtrack{background:#edf1f6;border-radius:4px;height:7px}.deck .sf-dfill{transform-origin:0;background:linear-gradient(90deg,#2e6fb7 0%,#1ba89c 100%);border-radius:4px;height:100%;display:block}.deck .sf-dval{font-variant-numeric:tabular-nums;text-align:right;color:var(--sf-mid);font-size:11px;font-weight:700}.deck .sf-export{margin:12px 0 0}.deck .sf-btn{background:var(--sf-navy);text-align:center;color:#fff;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;display:block}
.mnc-app{--mnc-ink:#101413;--mnc-mute:#6b736e;--mnc-line:#1014131a;--mnc-dark:#101413;--mnc-green:#1f7a54;width:1440px;height:1172px;color:var(--mnc-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:28px;font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 2px 6px #0c100e0a,0 48px 96px -40px #0c100e4d}.mnc-app *,.mnc-app :before,.mnc-app :after{box-sizing:border-box}.mnc-app p{margin:0}.mnc-app b{font-weight:600}.mnc-app em,.mnc-app i{font-style:normal}.mnc-app .mnc-plat-name,.mnc-app .mnc-plat-num,.mnc-app .mnc-total em,.mnc-app .mnc-total b,.mnc-app .mnc-surface-title,.mnc-app .mnc-td-title,.mnc-app .mnc-td-trope,.mnc-app .mnc-bar-label,.mnc-app .mnc-triage-text b,.mnc-app .mnc-triage-text em,.mnc-app .mnc-btn,.mnc-app .mnc-step-head{white-space:nowrap}.mnc-mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mnc-mute);font-size:10.5px}.mnc-shell-head{flex:none;justify-content:space-between;align-items:center;height:52px;display:flex}.mnc-lockup{align-items:center;gap:12px;display:flex}.mnc-mark-box{background:var(--mnc-green);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mnc-mark{width:22px;height:22px}.mnc-lockup-text{flex-direction:column;line-height:1.25;display:flex}.mnc-lockup-text b{letter-spacing:-.01em;font-size:15px;font-weight:600}.mnc-lockup-text em{color:var(--mnc-mute);font-size:11.5px}.mnc-shell-tag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mnc-mute);border:1px solid var(--mnc-line);border-radius:999px;padding:7px 14px;font-size:10.5px}.mnc-row{transform-style:preserve-3d;gap:18px;display:grid}.mnc-row-1{flex:none;grid-template-columns:810px minmax(0,1fr);height:516px}.mnc-row-2{flex:none;grid-template-columns:496px minmax(0,1fr);height:512px}.mnc-panel{border:1px solid var(--mnc-line);transform-style:preserve-3d;background:#f5f5f4;border-radius:22px;flex-direction:column;padding:24px;display:flex;position:relative}.mnc-panel.is-dark{background:var(--mnc-dark);color:#fff;border-color:#0000;justify-content:space-between;padding:26px;box-shadow:0 30px 60px -34px #0a0e0c99}.mnc-panel.is-dark .mnc-mono{z-index:2;color:#ffffff80;position:relative}.mnc-step{z-index:2;flex-direction:column;gap:8px;margin-top:auto;display:flex;position:relative}.mnc-panel.is-dark .mnc-step{max-width:344px}.mnc-step-head{letter-spacing:-.025em;align-items:center;gap:12px;font-size:30px;font-weight:650;line-height:1.15;display:flex}.mnc-step-n{background:var(--mnc-ink);color:#fff;width:24px;height:24px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:0;border-radius:999px;flex:none;place-items:center;font-size:11.5px;display:grid}.mnc-panel.is-dark .mnc-step-n{color:var(--mnc-dark);background:#fff}.mnc-step-body{color:var(--mnc-mute);max-width:40ch;font-size:14.5px;line-height:1.5}.mnc-panel.is-dark .mnc-step-body{color:#ffffff9e}.mnc-surface{border:1px solid var(--mnc-line);color:var(--mnc-ink);background:#fff;border-radius:16px;box-shadow:0 1px 2px #0c100e0a,0 22px 44px -26px #0c100e66}.mnc-surface-title{letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mnc-count{color:var(--mnc-mute);font-size:11px;font-weight:400}.mnc-count b{color:var(--mnc-ink)}.mnc-spectral{background:linear-gradient(90deg,#101413 0%,#10141300 20%),radial-gradient(115% 85% at 6% 10%,#ff7a2f 0%,#ff7a2f00 58%),radial-gradient(100% 78% at 82% 4%,#ff2fa0 0%,#ff2fa000 60%),radial-gradient(115% 100% at 96% 74%,#22d3ee 0%,#22d3ee00 62%),radial-gradient(120% 105% at 24% 96%,#3b5bff 0%,#3b5bff00 64%),linear-gradient(150deg,#131c2e 0%,#2b1240 55%,#06202b 100%);border-radius:0 21px 21px 0;width:330px;position:absolute;inset:0 0 0 auto}.mnc-spectral.is-card{background-image:radial-gradient(115% 85% at 6% 10%,#ff7a2f 0%,#ff7a2f00 58%),radial-gradient(100% 78% at 82% 4%,#ff2fa0 0%,#ff2fa000 60%),radial-gradient(115% 100% at 96% 74%,#22d3ee 0%,#22d3ee00 62%),radial-gradient(120% 105% at 24% 96%,#3b5bff 0%,#3b5bff00 64%),linear-gradient(150deg,#131c2e 0%,#2b1240 55%,#06202b 100%);border-radius:18px;width:auto;inset:0}.mnc-plat-card{z-index:3;width:450px;padding:18px 20px;position:absolute;top:46px;right:24px}.mnc-plat-list{margin-top:6px}.mnc-plat-row{border-top:1px solid var(--mnc-line);grid-template-columns:minmax(0,1fr) 88px 90px;align-items:center;height:46px;display:grid}.mnc-plat-name{font-size:13px;font-weight:500}.mnc-plat-num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mnc-plat-num i{color:var(--mnc-mute);margin-left:5px;font-size:10.5px;font-weight:400}.mnc-totals{z-index:4;background:#1c2320;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:380px;padding:16px 18px;display:grid;position:absolute;top:272px;left:268px;box-shadow:0 26px 50px -22px #000000b3}.mnc-total{flex-direction:column;gap:3px;display:flex}.mnc-total em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:#ffffff85;font-size:9.5px}.mnc-total b{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.1}.mnc-compare{flex:none;padding:16px}.mnc-table{margin-top:10px}.mnc-tr{border-top:1px solid var(--mnc-line);grid-template-columns:minmax(0,1fr) 122px 86px 38px 32px;align-items:center;gap:8px;height:30px;font-size:11.5px;display:grid}.mnc-th{height:24px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--mnc-mute);border-top:0;font-size:8.5px}.mnc-tr .is-right{text-align:right}.mnc-td-title{font-weight:500}.mnc-td-trope{color:var(--mnc-mute)}.mnc-td-trope i{color:#59635d;background:#eef1ef;border-radius:5px;margin-left:4px;padding:1px 4px;font-size:9.5px}.mnc-num{font-variant-numeric:tabular-nums}.mnc-tension{align-items:center;gap:7px;display:flex}.mnc-tension-track{background:#e7ebe8;border-radius:999px;flex:1;height:5px}.mnc-tension-fill{background:var(--mnc-green);border-radius:999px;height:100%;display:block}.mnc-tension i{text-align:right;width:18px;color:var(--mnc-mute);font-variant-numeric:tabular-nums;font-size:10.5px}.mnc-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mnc-chip{border:1px solid var(--mnc-line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px 12px 13px;display:flex}.mnc-chip b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.1}.mnc-chip b.is-warning{color:#b45309}.mnc-chip em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mnc-mute);font-size:9px;line-height:1.35}.mnc-triage{flex:none;padding:18px}.mnc-badge-danger{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.mnc-triage-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mnc-triage-item{background:#fdf8f0;border:1px solid #f3e0c8;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;height:66px;padding:0 14px;display:flex}.mnc-triage-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mnc-triage-text b{font-size:13.5px}.mnc-triage-text em{color:#8a6a3a;font-size:11.5px}.mnc-btn{border:1px solid var(--mnc-line);background:#fff;border-radius:9px;flex:none;padding:6px 11px;font-size:11.5px;font-weight:500}.mnc-ground{grid-template-columns:340px minmax(0,1fr);gap:24px;padding:26px;display:grid}.mnc-ground-copy{flex-direction:column;justify-content:space-between;display:flex}.mnc-hero{flex-direction:column;gap:6px;display:flex}.mnc-hero b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:76px;font-weight:650;line-height:1.08}.mnc-hero em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mnc-mute);font-size:10.5px}.mnc-ground-art{transform-style:preserve-3d;position:relative}.mnc-grounding{z-index:2;width:430px;padding:18px;position:absolute;top:127px;left:-22px}.mnc-bars{flex-direction:column;margin-top:12px;display:flex}.mnc-bar-row{grid-template-columns:minmax(0,1fr) 120px 34px;align-items:center;gap:10px;height:34px;display:grid}.mnc-bar-label{font-size:11.5px}.mnc-bar-track{background:#e7ebe8;border-radius:999px;height:7px}.mnc-bar-fill{border-radius:999px;height:100%;display:block}.mnc-bar-fill.is-warn{background:#f59e0b}.mnc-bar-fill.is-success{background:#16a34a}.mnc-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}
.ba-app{--ba-ground:#f4f2ef;--ba-card:#fff;--ba-ink:#101208;--ba-ink-2:#43463c;--ba-muted:#6b6e64;--ba-line:#e7e4dc;--ba-line-2:#d9d5ca;--ba-forest:#00592c;--ba-mint:#a9dcb9;--ba-mint-pale:#d7efdb;--ba-violet:#b664fd;--ba-violet-pale:#ece0ff;--ba-violet-ink:#6b21c9;--ba-sand:#b7ad7f;--ba-sand-soft:#e3ddc6;--ba-black:#101208;--ba-warn:#8a5a00;--ba-danger:#a32d22;--ba-display:var(--font-display),system-ui,sans-serif;background:var(--ba-ground);width:1440px;height:1080px;color:var(--ba-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;font-variant-numeric:tabular-nums;transform-style:preserve-3d;border-radius:24px;gap:16px;padding:20px;font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 44px 90px -34px #00000057}.ba-ico{flex:none;width:18px;height:18px}.ba-card{background:var(--ba-card);transform-style:preserve-3d;border-radius:22px;padding:20px;box-shadow:0 1px 2px #1012080a,0 8px 24px -14px #10120829}.ba-note{color:var(--ba-muted);margin-top:auto;padding-top:8px;font-size:12px;line-height:16px}.ba-prose{color:var(--ba-ink-2);font-variant-numeric:proportional-nums;font-size:13px;line-height:19px}.ba-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.ba-pill-ico{width:15px;height:15px}.ba-pill.is-outline{border:1px solid var(--ba-line-2);color:var(--ba-ink)}.ba-pill.is-green{background:var(--ba-forest);color:#fff}.ba-pill.is-black{background:var(--ba-black);color:#fff;height:36px}.ba-round{border:1px solid var(--ba-line-2);width:34px;height:34px;color:var(--ba-ink);border-radius:999px;flex:none;place-items:center;display:grid}.ba-round.is-dark{border-color:var(--ba-black);background:var(--ba-black);color:#fff}.ba-round .ba-ico{width:15px;height:15px}.ba-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.ba-chip.is-brand{background:var(--ba-violet-pale);color:var(--ba-violet-ink)}.ba-chip.is-good{background:var(--ba-mint-pale);color:var(--ba-forest)}.ba-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:3px 9px;font-size:9.5px;font-weight:700;line-height:13px}.ba-tag.is-warn{color:var(--ba-warn)}.ba-tag.is-danger{color:var(--ba-danger)}.ba-collage{background:var(--ba-sand-soft);border-radius:20px;gap:0;display:grid;position:relative;overflow:hidden}.ba-cel{transform-origin:50%;width:100%;height:100%;display:block}.ba-cel.is-forest{background:var(--ba-forest)}.ba-cel.is-mint{background:var(--ba-mint)}.ba-cel.is-violet{background:var(--ba-violet)}.ba-cel.is-sand{background:var(--ba-sand)}.s-block{border-radius:0}.s-circle{border-radius:999px}.s-dome{border-radius:100% 100% 0 0}.s-cup{border-radius:0 0 100% 100%}.s-tl{border-radius:100% 0 0}.s-tr{border-radius:0 100% 0 0}.s-br{border-radius:0 0 100%}.ba-collage-lg{flex:none;width:260px;height:260px}.ba-collage-sm{height:204px}.ba-disc{background:var(--ba-mint-pale);width:148px;height:148px;color:var(--ba-forest);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:calc(50% - 74px);left:calc(50% - 74px)}.ba-disc em{font-size:11.5px;font-style:normal;font-weight:600;line-height:15px}.ba-disc b{font-family:var(--ba-display);letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:500;line-height:32px}.ba-rail{flex-direction:column;flex:none;gap:16px;width:236px;display:flex}.ba-nav-card{flex-direction:column;padding:20px 16px;display:flex}.ba-wordmark{align-items:center;gap:9px;margin:2px 0 22px 6px;display:flex}.ba-wordmark b{font-family:var(--ba-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.ba-nav-group{flex-direction:column;gap:5px;display:flex}.ba-nav-group.is-second{border-top:1px solid var(--ba-line);margin-top:16px;padding-top:16px}.ba-nav-item{height:46px;color:var(--ba-ink-2);border-radius:999px;align-items:center;gap:11px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.ba-nav-item.is-on{background:var(--ba-black);color:#fff}.ba-nav-foot{margin-top:16px;padding-top:0}.ba-nav-card .ba-pill{height:44px;margin-top:20px}.ba-sync-card{flex-direction:column;gap:12px;margin-top:auto;padding:16px;display:flex}.ba-sync-text{flex-direction:column;line-height:1.25;display:flex}.ba-sync-text em{color:var(--ba-muted);font-size:11.5px;font-style:normal}.ba-sync-text b{color:var(--ba-forest);font-size:13.5px;font-weight:600}.ba-user-card{align-items:center;gap:11px;padding:14px;display:flex}.ba-avatar{background:var(--ba-forest);color:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:13.5px;font-weight:600;display:grid}.ba-user-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ba-user-text b{font-size:13px;font-weight:600}.ba-user-text em{color:var(--ba-muted);font-size:11.5px;font-style:normal}.ba-main{min-width:0;transform-style:preserve-3d;flex-direction:column;flex:1;gap:16px;display:flex}.ba-topbar{flex:none;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 6px;display:flex}.ba-topbar-title h1{font-family:var(--ba-display);letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.08}.ba-topbar-title p{color:var(--ba-muted);margin-top:4px;font-size:13px;line-height:17px}.ba-topbar-right{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.ba-topbar-controls{align-items:center;gap:10px;display:flex}.ba-topbar-note{color:var(--ba-muted);font-size:11.5px;line-height:15px}.ba-seg{background:var(--ba-ground);border-radius:999px;gap:2px;padding:3px;display:flex}.ba-seg-item{color:var(--ba-ink-2);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600}.ba-seg-item[data-on=true]{background:var(--ba-forest);color:#fff}.ba-state{background:var(--ba-mint-pale);color:var(--ba-forest);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.ba-lead{flex:none;grid-template-columns:260px minmax(0,1fr) 480px;gap:24px;height:300px;display:grid}.ba-lead-copy{flex-direction:column;min-width:0;display:flex}.ba-lead-copy h2{font-family:var(--ba-display);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:26px}.ba-lead-chips{flex-wrap:wrap;gap:7px;margin:11px 0 12px;display:flex}.ba-lead-copy .ba-pill{align-self:flex-start;margin-top:auto}.ba-kpis{transform-style:preserve-3d;flex-direction:column;display:flex}.ba-kpis-head{flex-direction:column;margin-bottom:14px;line-height:1.3;display:flex}.ba-kpis-head b{font-family:var(--ba-display);letter-spacing:-.015em;font-size:17px;font-weight:500}.ba-kpis-head em{color:var(--ba-muted);font-size:12px;font-style:normal}.ba-kpi-grid{min-height:0;transform-style:preserve-3d;flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ba-kpi{border:1px solid var(--ba-line);min-width:0;transform-style:preserve-3d;border-radius:16px;flex-direction:column;justify-content:center;gap:1px;padding:12px 14px;display:flex;position:relative}.ba-kpi-ico{background:var(--ba-mint-pale);width:24px;height:24px;color:var(--ba-forest);border-radius:8px;place-items:center;display:grid;position:absolute;top:11px;right:12px}.ba-kpi-ico .ba-ico{width:13px;height:13px}.ba-kpi-value{font-family:var(--ba-display);letter-spacing:-.025em;white-space:nowrap;font-size:30px;font-weight:500;line-height:34px}.ba-kpi-title{font-size:12.5px;font-weight:600}.ba-kpi-sub{color:var(--ba-muted);font-size:11.5px;line-height:15px}.ba-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ba-head-text{min-width:0}.ba-head h3{font-family:var(--ba-display);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:23px}.ba-head p{color:var(--ba-muted);margin-top:1px;font-size:12px;line-height:16px}.ba-row-b{height:300px;transform-style:preserve-3d;flex:none;grid-template-columns:minmax(0,1fr) 348px;gap:16px;display:grid}.ba-chart-card,.ba-cat-card,.ba-top-card,.ba-alert-card{flex-direction:column;min-width:0;display:flex}.ba-plot{flex:1;gap:10px;min-height:0;display:flex}.ba-plot-y{text-align:right;width:50px;color:var(--ba-muted);flex-direction:column;flex:none;justify-content:space-between;padding-bottom:20px;font-size:10.5px;line-height:1;display:flex}.ba-plot-area{flex:1;min-width:0;position:relative}.ba-plot-inner{position:absolute;inset:0 0 20px}.ba-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ba-grid span{border-top:1px dashed var(--ba-line);height:0;display:block}.ba-grid span:last-child{border-top-style:solid;border-top-color:var(--ba-line-2)}.ba-bars{align-items:flex-end;gap:5px;display:flex;position:absolute;inset:0}.ba-bar-slot{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.ba-bar{background:var(--ba-forest);border-radius:999px 999px 3px 3px;width:100%;max-width:18px;min-height:3px}.ba-bar.is-peak{background:var(--ba-violet)}.ba-bar-slot em{text-align:center;height:20px;color:var(--ba-muted);font-size:10.5px;font-style:normal;line-height:20px;position:absolute;top:100%;left:-4px;right:-4px}.ba-avg{border-top:1.5px dashed var(--ba-sand);transform-origin:0;height:0;display:block;position:absolute;left:0;right:0}.ba-legend{flex:none;align-items:center;gap:16px;margin-bottom:10px;list-style:none;display:flex}.ba-legend li{color:var(--ba-muted);align-items:center;gap:7px;font-size:12px;line-height:18px;display:flex}.ba-legend i{border-radius:999px;flex:none;width:8px;height:8px}.ba-legend i.is-rule{border-top:1.5px dashed var(--ba-sand);border-radius:0;width:16px;height:0}.ba-compbar{background:var(--ba-ground);border-radius:999px;flex:none;gap:4px;height:20px;margin-bottom:14px;padding:3px;display:flex}.ba-compbar span{transform-origin:0;border-radius:999px;min-width:0;display:block}.ba-cat-list{flex-direction:column;flex:1;justify-content:center;min-height:0;list-style:none;display:flex}.ba-cat-list li{border-top:1px solid var(--ba-line);flex:1;align-items:center;gap:10px;display:flex}.ba-cat-list li:first-child{border-top:0}.ba-cat-list i{border-radius:999px;flex:none;width:10px;height:10px}.ba-cat-name{flex:1;min-width:0;font-size:13.5px}.ba-cat-list b{text-align:right;width:42px;font-family:var(--ba-display);letter-spacing:-.02em;flex:none;font-size:16px;font-weight:500}.ba-cat-list em{text-align:right;width:78px;color:var(--ba-muted);flex:none;font-size:12px;font-style:normal}.ba-row-c{height:280px;transform-style:preserve-3d;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ba-rank-list{flex-direction:column;flex:1;gap:3px;min-height:0;list-style:none;display:flex}.ba-rank-list li{border-radius:14px;flex:1;align-items:center;gap:12px;min-height:0;padding:0 14px;display:flex}.ba-rank-list li.is-lead{background:var(--ba-forest);color:#fff}.ba-rank-no{width:14px;color:var(--ba-muted);flex:none;font-size:12px;font-weight:600}.is-lead .ba-rank-no{color:#ffffffb3}.ba-rank-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.ba-rank-name em{color:var(--ba-muted);font-size:11px;font-style:normal;font-weight:400}.is-lead .ba-rank-name em{color:#ffffffc7}.ba-rank-num{font-family:var(--ba-display);letter-spacing:-.03em;flex:none;align-items:baseline;gap:1px;font-size:26px;font-weight:500;line-height:28px;display:flex}.ba-rank-num i{opacity:.6;font-size:13px;font-style:normal;font-weight:500}.ba-rank-foot{background:var(--ba-ground);height:28px;color:var(--ba-ink-2);justify-content:center;margin-top:4px;font-size:11.5px;font-weight:600;flex:none!important}.ba-alert-list{flex-direction:column;flex:1;min-height:0;list-style:none;display:flex}.ba-alert-list li{border-top:1px solid var(--ba-line);flex:1;align-items:center;gap:13px;display:flex}.ba-alert-list li:first-child{border-top:0}.ba-glyph{flex:none;gap:3px;display:flex}.ba-glyph i{width:15px;height:30px;display:block}.ba-glyph i.s-tl{border-radius:999px 0 0 999px}.ba-glyph i.s-circle{border-radius:0 999px 999px 0}.ba-glyph.is-warn i.s-tl{background:var(--ba-sand)}.ba-glyph.is-warn i.s-circle{background:var(--ba-sand-soft)}.ba-glyph.is-danger i.s-tl{background:var(--ba-violet)}.ba-glyph.is-danger i.s-circle{background:var(--ba-violet-pale)}.ba-alert-name{flex-direction:column;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.25;display:flex}.ba-alert-name em{color:var(--ba-muted);font-size:11.5px;font-style:normal;font-weight:400}.ba-alert-num{width:64px;font-family:var(--ba-display);letter-spacing:-.03em;flex-direction:column;flex:none;align-items:flex-end;font-size:27px;font-weight:500;line-height:29px;display:flex}.ba-alert-num i{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ba-muted);font-size:10.5px;font-style:normal;font-weight:500;line-height:13px}.ba-prov{height:20px;color:var(--ba-muted);flex:none;align-items:center;gap:10px;padding:0 6px;font-size:11px;line-height:15px;display:flex}.ba-prov span+span:before{content:"·";margin-right:10px}
.deck .pg-app{--pg-ink:#0d1712;--pg-ink-soft:#46554d;--pg-primary:#00ab4e;--pg-primary-deep:#0a6b36;--pg-ok:#57e39b;--pg-check:#ffcf6b;--pg-wrong:#ff8a8a;--pg-none:#9db0a6;width:1440px;height:1150px;color:var(--pg-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;background:#fff;border-radius:22px;flex-direction:column;padding:26px 26px 22px;font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 44px 90px -34px #00000057}.deck .pg-app *,.deck .pg-app :before,.deck .pg-app :after{box-sizing:border-box}.deck .pg-app [data-pg-count],.deck .pg-at,.deck .pg-chapter em,.deck .pg-subtop b,.deck .pg-tallyitem b{font-variant-numeric:tabular-nums}.deck .pg-arrow{flex:none;width:16px;height:16px}.deck .pg-hero{background:radial-gradient(58% 64% at 5% 20%,#a9efc6 0%,#a9efc600 62%),radial-gradient(54% 60% at 97% 4%,#5ecdee 0%,#5ecdee00 64%),radial-gradient(66% 72% at 32% 106%,#c9f39a 0%,#c9f39a00 60%),radial-gradient(48% 54% at 88% 78%,#4dd6b9 0%,#4dd6b900 62%),radial-gradient(42% 46% at 56% 36%,#e2f9d4 0%,#e2f9d400 64%),linear-gradient(118deg,#95e4c3 0%,#82dcda 48%,#67caea 100%);border-radius:38px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.deck .pg-navbar{background:#fff;border-radius:999px;flex:none;align-items:center;gap:16px;width:1180px;height:74px;margin:26px auto 0;padding:0 10px 0 26px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 20px 44px -22px #082e2057}.deck .pg-brand{align-items:center;gap:9px;margin-right:auto;display:flex}.deck .pg-logo{background:var(--pg-primary);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid}.deck .pg-brand b{letter-spacing:-.02em;font-size:17px;font-weight:600}.deck .pg-brand em{color:var(--pg-ink-soft);border-left:1px solid #dbe3de;padding-left:9px;font-size:12.5px;font-style:normal}.deck .pg-navlinks{align-items:center;gap:6px;display:flex}.deck .pg-navlink{color:#3f4d46;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.deck .pg-navlink.is-on{color:var(--pg-primary-deep);background:#00ab4e1c;font-weight:600}.deck .pg-cta{background:var(--pg-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:54px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.deck .pg-body{flex:1;align-items:center;gap:48px;min-height:0;padding:44px 60px;display:flex}.deck .pg-copy{flex-direction:column;flex:none;align-items:flex-start;width:660px;display:flex}.deck .pg-idbadge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#17281f;background:#ffffff8c;border-radius:999px;align-items:center;gap:12px;height:54px;padding:0 22px 0 8px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #ffffff9e,0 0 46px 12px #ffffff6b,0 18px 40px -22px #0a322266}.deck .pg-avatar{background:var(--pg-ink);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.deck .pg-headline{letter-spacing:-.03em;color:var(--pg-ink);flex-direction:column;gap:7px;margin:30px 0 0;font-size:66px;font-weight:300;line-height:1.1;display:flex}.deck .pg-hl{align-items:center;gap:14px;display:flex}.deck .pg-lead{font-style:normal}.deck .pg-mark{background:#fff9;border-radius:20px;padding:2px 18px 6px;font-style:normal;box-shadow:0 0 0 1px #ffffff80,0 0 40px 14px #ffffff73}.deck .pg-lede{color:#2b3a33;max-width:46ch;margin:26px 0 0;font-size:17px;line-height:1.55}.deck .pg-stats{gap:12px;margin-top:32px;display:flex}.deck .pg-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff80;border-radius:22px;flex-direction:column;gap:2px;padding:14px 22px 16px;display:flex;box-shadow:0 0 0 1px #ffffff94,0 0 38px 10px #ffffff57,0 16px 34px -22px #0a322266}.deck .pg-stat em{letter-spacing:.08em;text-transform:uppercase;color:#4c5c54;font-size:11.5px;font-style:normal;font-weight:600}.deck .pg-stat b{letter-spacing:-.02em;color:var(--pg-ink);font-size:25px;font-weight:500}.deck .pg-stat b i{color:#5c6c63;font-size:15px;font-style:normal}.deck .pg-panel{color:#eef4f0;background:linear-gradient(160deg,#13221b 0%,#0b1410 58%,#0f1d17 100%);border-radius:30px;flex-direction:column;flex:1;min-width:0;padding:28px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 44px 84px -36px #06201599}.deck .pg-live{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 0 0 1px #ffffff2e}.deck .pg-live i{background:var(--pg-ok);border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px 2px #57e39b99}.deck .pg-panelhead{flex-direction:column;gap:3px;padding-right:130px;display:flex}.deck .pg-panelhead b{letter-spacing:-.015em;font-size:19px;font-weight:600}.deck .pg-panelhead em{color:#eef4f099;font-size:13px;font-style:normal}.deck .pg-tally{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.deck .pg-tallyitem{color:#eef4f0d1;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.deck .pg-tallyitem i{border-radius:999px;width:7px;height:7px}.deck .pg-tallyitem b{color:#fff;font-weight:600}.deck .pg-tallyitem.is-ok i{background:var(--pg-ok)}.deck .pg-tallyitem.is-check i{background:var(--pg-check)}.deck .pg-tallyitem.is-wrong i{background:var(--pg-wrong)}.deck .pg-tallyitem.is-none i{background:var(--pg-none)}.deck .pg-claims{flex-direction:column;gap:10px;margin-top:18px;display:flex}.deck .pg-claim{background:#ffffff0b;border-radius:18px;flex-direction:column;gap:5px;padding:14px 16px 15px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.deck .pg-claim.is-wrong{background:#ff8a8a1c;box-shadow:inset 0 0 0 1px #ff8a8a42}.deck .pg-claimtop{align-items:center;gap:10px;display:flex}.deck .pg-verdict{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.deck .pg-claim.is-ok .pg-verdict{color:var(--pg-ok)}.deck .pg-claim.is-check .pg-verdict{color:var(--pg-check)}.deck .pg-claim.is-wrong .pg-verdict{color:var(--pg-wrong)}.deck .pg-claim.is-none .pg-verdict{color:var(--pg-none)}.deck .pg-at{color:#eef4f080;margin-left:auto;font-size:11.5px;font-weight:500}.deck .pg-claim>b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.3}.deck .pg-quote{color:#ffffffd1;border-left:2px solid #ff8a8a8c;padding-left:11px;font-size:13px;font-style:italic;line-height:1.4}.deck .pg-cite{color:#eef4f094;font-size:12.5px;line-height:1.4}.deck .pg-recap{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:20px}.deck .pg-recapnum{align-items:baseline;gap:12px;display:flex}.deck .pg-recapnum b{letter-spacing:-.035em;font-size:44px;font-weight:300;line-height:1}.deck .pg-recapnum b i{color:#eef4f080;font-size:19px;font-style:normal}.deck .pg-recapnum em{color:var(--pg-check);background:#ffcf6b29;border-radius:999px;margin-left:auto;padding:6px 13px;font-size:12px;font-style:normal;font-weight:600}.deck .pg-subs{grid-template-columns:1fr 1fr;gap:12px 22px;margin-top:16px;display:grid}.deck .pg-sub{flex-direction:column;gap:5px;display:flex}.deck .pg-subtop{align-items:baseline;gap:8px;display:flex}.deck .pg-subtop em{color:#eef4f09e;font-size:12px;font-style:normal}.deck .pg-subtop b{margin-left:auto;font-size:13px;font-weight:600}.deck .pg-track{background:#ffffff1a;border-radius:999px;height:5px;display:block}.deck .pg-fill{background:linear-gradient(90deg,#2fbf74,var(--pg-ok));border-radius:999px;height:100%;display:block}.deck .pg-strip{flex:none;grid-template-columns:repeat(6,1fr);gap:22px;padding:28px 40px 0;display:grid}.deck .pg-chapter{border-top:2px solid #e4eae6;flex-direction:column;gap:4px;padding-top:12px;display:flex}.deck .pg-chapter.is-on{border-top-color:var(--pg-primary)}.deck .pg-chapter em{letter-spacing:.06em;color:#6b766f;font-size:11px;font-style:normal;font-weight:600}.deck .pg-chapter.is-on em{color:var(--pg-primary-deep)}.deck .pg-chapter b{color:#33423b;font-size:13px;font-weight:500;line-height:1.3}.deck .pg-chapter.is-on b{color:var(--pg-ink);font-weight:600}.deck .pg-stripcap{text-align:center;color:#6f7a74;flex:none;margin:16px 0 0;font-size:12.5px}
.deck .cs-app{--cs-bg:#131722;--cs-panel:#1e222d;--cs-line:#2a2e39;--cs-ink:#d1d4dc;--cs-muted:#787b86;--cs-dim:#5b5f69;--cs-blue:#2962ff;--cs-teal:#26a69a;--cs-amber:#ff9800;--cs-red:#ef5350;--cs-purple:#ab47bc;background:var(--cs-bg);width:1440px;height:900px;color:var(--cs-ink);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;text-align:left;transform-style:preserve-3d;border-radius:12px;font-size:13px;line-height:1.4;display:flex;position:relative;box-shadow:0 44px 90px -34px #0000008c}.deck .cs-app *,.deck .cs-app :before,.deck .cs-app :after{box-sizing:border-box}.deck .cs-ico{width:17px;height:17px;color:var(--cs-muted);flex:none}.deck .cs-ico.is-sm{width:13px;height:13px}.deck .cs-ico.is-mark{width:19px;height:19px;color:var(--cs-teal)}.deck .cs-rail{background:var(--cs-panel);border-right:1px solid var(--cs-line);width:52px;transform-style:preserve-3d;border-radius:12px 0 0 12px;flex-direction:column;flex:none;align-items:center;padding:14px 0 18px;display:flex}.deck .cs-rail-mark{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.deck .cs-rail-list{flex-direction:column;flex:1;gap:6px;margin-top:22px;display:flex}.deck .cs-rail-btn{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.deck .cs-rail-btn.is-on{background:#2962ff24}.deck .cs-rail-btn.is-on .cs-ico{color:var(--cs-blue)}.deck .cs-rail-foot{margin-top:auto}.deck .cs-main{min-width:0;transform-style:preserve-3d;flex-direction:column;flex:1;display:flex}.deck .cs-main>*{flex:none}.deck .cs-top{background:var(--cs-bg);border-bottom:1px solid var(--cs-line);border-radius:0 12px 0 0;align-items:center;gap:14px;height:46px;padding:0 14px;display:flex}.deck .cs-brand{letter-spacing:-.01em;color:#fff;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.deck .cs-pro{background:var(--cs-line);letter-spacing:.06em;color:var(--cs-muted);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.deck .cs-book{border:1px solid var(--cs-line);background:var(--cs-panel);border-radius:5px;align-items:center;gap:12px;padding:4px 10px;display:flex}.deck .cs-book-cell{flex-direction:column;line-height:1.15;display:flex}.deck .cs-book-cell em,.deck .cs-tape-cell em{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-dim);font-size:8px;font-style:normal;font-weight:600}.deck .cs-book-cell b{font-size:12px;font-weight:600}.deck .cs-book-cell b.is-up{color:var(--cs-teal)}.deck .cs-book-pct{color:var(--cs-teal);font-size:11px;font-weight:600}.deck .cs-tape{border-left:1px solid var(--cs-line);align-items:center;gap:16px;padding-left:14px;display:flex}.deck .cs-tape-cell{align-items:baseline;gap:6px;display:flex}.deck .cs-tape-cell em{letter-spacing:.05em;font-size:10px}.deck .cs-tape-cell b{font-size:12px;font-weight:600}.deck .cs-tape-cell b.is-boxup{color:var(--cs-teal);background:#26a69a29;border-radius:3px;padding:0 4px}.deck .cs-tape-cell b.is-boxdown{color:var(--cs-red);background:#ef535029;border-radius:3px;padding:0 4px}.deck .cs-tape-cell i{font-size:10px;font-style:normal;font-weight:600}.deck .cs-app .is-up{color:var(--cs-teal)}.deck .cs-app .is-down{color:var(--cs-red)}.deck .cs-search{border:1px solid var(--cs-line);background:var(--cs-panel);min-width:0;height:28px;color:var(--cs-dim);border-radius:5px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.deck .cs-key{border:1px solid var(--cs-line);border-radius:3px;margin-left:auto;padding:1px 4px;font-size:9px}.deck .cs-live{color:var(--cs-muted);align-items:center;gap:6px;font-size:11px;display:flex}.deck .cs-dot{background:var(--cs-teal);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #26a69ab3}.deck .cs-avatar{background:var(--cs-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.deck .cs-body{min-height:0;transform-style:preserve-3d;flex-direction:column;flex:1;gap:14px;padding:20px 20px 0;display:flex}.deck .cs-body>*{flex:none}.deck .cs-head{align-items:center;gap:12px;height:52px;display:flex}.deck .cs-head-tile{background:#2962ff29;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.deck .cs-head-tile .cs-ico{color:var(--cs-blue)}.deck .cs-head-text{flex-direction:column;gap:3px;display:flex}.deck .cs-head-text b{letter-spacing:-.025em;color:#fff;font-size:25px;font-weight:600;line-height:1}.deck .cs-head-text em{color:var(--cs-dim);font-size:12px;font-style:normal}.deck .cs-panel{border:1px solid var(--cs-line);background:var(--cs-panel);transform-style:preserve-3d;border-radius:8px}.deck .cs-model{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.deck .cs-panel-head{flex-direction:column;gap:2px;display:flex}.deck .cs-panel-head b{letter-spacing:.11em;text-transform:uppercase;color:var(--cs-muted);font-size:10px;font-weight:600}.deck .cs-panel-head em{color:var(--cs-dim);font-size:11px;font-style:normal}.deck .cs-sliders{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.deck .cs-slider{flex-direction:column;gap:7px;display:flex}.deck .cs-slider-top{justify-content:space-between;align-items:baseline;display:flex}.deck .cs-slider-top em{color:var(--cs-muted);font-size:11px;font-style:normal}.deck .cs-slider-top b{font-size:12px;font-weight:700}.deck .cs-track{height:11px;position:relative}.deck .cs-track:before{content:"";background:var(--cs-line);border-radius:999px;height:3px;position:absolute;top:4px;left:0;right:0}.deck .cs-track-fill{border-radius:999px;height:3px;position:absolute;top:4px;left:0}.deck .cs-track-knob{border-radius:999px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:0}.deck .cs-stack{gap:3px;height:7px;display:flex}.deck .cs-stack-seg{transform-origin:0;border-radius:2px}.deck .cs-app .is-blue .cs-track-fill,.deck .cs-app .is-blue .cs-track-knob,.deck .cs-stack-seg.is-blue{background:var(--cs-blue)}.deck .cs-app .is-blue .cs-slider-top b{color:var(--cs-blue)}.deck .cs-app .is-teal .cs-track-fill,.deck .cs-app .is-teal .cs-track-knob,.deck .cs-stack-seg.is-teal{background:var(--cs-teal)}.deck .cs-app .is-teal .cs-slider-top b{color:var(--cs-teal)}.deck .cs-app .is-amber .cs-track-fill,.deck .cs-app .is-amber .cs-track-knob,.deck .cs-stack-seg.is-amber{background:var(--cs-amber)}.deck .cs-app .is-amber .cs-slider-top b{color:var(--cs-amber)}.deck .cs-app .is-red .cs-track-fill,.deck .cs-app .is-red .cs-track-knob,.deck .cs-stack-seg.is-red{background:var(--cs-red)}.deck .cs-app .is-red .cs-slider-top b{color:var(--cs-red)}.deck .cs-app .is-purple .cs-track-fill,.deck .cs-app .is-purple .cs-track-knob,.deck .cs-stack-seg.is-purple{background:var(--cs-purple)}.deck .cs-app .is-purple .cs-slider-top b{color:var(--cs-purple)}.deck .cs-table{flex-direction:column;display:flex}.deck .cs-toolbar{border-bottom:1px solid var(--cs-line);align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.deck .cs-input{border:1px solid var(--cs-line);background:var(--cs-bg);width:300px;height:26px;color:var(--cs-dim);border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.deck .cs-count,.deck .cs-btn{color:var(--cs-muted);font-size:11px}.deck .cs-btn{border:1px solid var(--cs-line);border-radius:4px;padding:3px 9px}.deck .cs-thead,.deck .cs-row{grid-template-columns:34px 58px minmax(0,1fr) 104px 84px 56px repeat(4,116px) 74px;align-items:center;gap:10px;padding:0 14px;display:grid}.deck .cs-thead{border-bottom:1px solid var(--cs-line);letter-spacing:.09em;text-transform:uppercase;height:30px;color:var(--cs-dim);font-size:9px;font-weight:600}.deck .cs-rows{flex-direction:column;display:flex}.deck .cs-row{height:44px;transform-style:preserve-3d;border-bottom:1px solid #2a2e398c;font-size:12px}.deck .cs-c-rank{color:var(--cs-dim)}.deck .cs-c-tick{color:var(--cs-blue);font-weight:700}.deck .cs-c-name{color:var(--cs-ink)}.deck .cs-c-sect em{background:var(--cs-line);color:var(--cs-muted);border-radius:3px;padding:2px 7px;font-size:10px;font-style:normal;display:inline-block}.deck .cs-c-cap{color:var(--cs-muted);font-variant-numeric:tabular-nums}.deck .cs-badge{font-variant-numeric:tabular-nums;width:38px;height:24px;color:var(--cs-teal);background:#1f3038;border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.deck .cs-badge.is-fair{color:#ffb900;background:#342e28}.deck .cs-c-fac{align-items:center;gap:9px;display:flex}.deck .cs-c-fac i{font-variant-numeric:tabular-nums;color:var(--cs-muted);font-size:11px;font-style:normal}.deck .cs-fbar{background:var(--cs-line);border-radius:999px;flex:1;height:4px;position:relative}.deck .cs-fbar-fill{transform-origin:0;opacity:.78;border-radius:999px;position:absolute;inset:0 auto 0 0}.deck .cs-fbar.is-blue .cs-fbar-fill{background:var(--cs-blue)}.deck .cs-fbar.is-teal .cs-fbar-fill{background:var(--cs-teal)}.deck .cs-fbar.is-amber .cs-fbar-fill{background:var(--cs-amber)}.deck .cs-fbar.is-red .cs-fbar-fill{background:var(--cs-red)}.deck .cs-c-chg{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}
