#app-shell{flex:1 1 0;min-width:0;max-width:100%;}#appMainContent{min-width:0;}#appMainContent > *,.sb-cols > .sb-card{min-width:0;max-width:100%;}#sbMandate{overflow-x:auto;}.sb-header{margin-bottom:.9rem;min-width:0;max-width:100%;overflow:hidden;contain:inline-size;}.sb-heading{min-width:0;max-width:100%;flex:1 1 0;}.sb-title-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;}.sb-title-block{display:grid;gap:.2rem;}.sb-eyebrow{font:700 .68rem/1 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-acc);}.sb-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;}.sb-title-row h1{margin:0;font:800 1.75rem/1.1 'Outfit',sans-serif;letter-spacing:-.02em;color:var(--sf-ink);}.sb-title-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;}.sb-lede{margin:.5rem 0 0;color:var(--sf-mut);font-size:.8rem;}.sb-asof{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border:1px solid var(--sf-line);border-radius:99px;font-size:.72rem;color:var(--sf-mut);background:var(--sf-card);}.sb-asof strong{color:var(--sf-ink);font-weight:600;}.sb-asof em{font-style:normal;}.sb-asof-dot{width:7px;height:7px;border-radius:50%;background:var(--sf-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-ok) 22%,transparent);}.sb-ok{color:var(--sf-ok);}.sb-warn{color:var(--sf-warn);}.sb-now{color:var(--sf-acc);}.sb-pos{color:var(--sf-ok);}.sb-neg,.sb-breach,.sb-bad{color:var(--sf-bad);}.sb-btn{font:600 .74rem/1 'Inter',sans-serif;min-height:34px;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:8px;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s;}.sb-btn:hover{border-color:var(--sf-acc);background:var(--sf-raise);}.sb-btn:disabled{opacity:.5;cursor:default;}.sb-btn:focus-visible,.sb-link:focus-visible,.sb-toggle button:focus-visible{outline:2px solid var(--sf-acc);outline-offset:2px;}.sb-primary{color:var(--sf-on-acc);background:var(--sf-acc);border-color:var(--sf-acc);}.sb-primary:hover{background:var(--sf-acc);filter:brightness(1.08);}.sb-link{background:none;border:0;padding:0;color:var(--sf-acc);font:inherit;cursor:pointer;}.sb-status{margin:0 0 .75rem;padding:.6rem .9rem;border:1px solid var(--sf-line);border-radius:8px;font-size:.8rem;color:var(--sf-ink);background:var(--sf-card);}.sb-status[hidden]{display:none;}.sb-status-error{border-color:var(--sf-bad);}.sb-status-warn{border-color:var(--sf-warn);}.sb-strips{display:grid;gap:.6rem;margin-bottom:.8rem;}.sb-strips:empty{display:none;}.sb-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.7rem 1rem;color:var(--sf-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--sf-acc) 10%,var(--sf-card)),var(--sf-card));border:1px solid color-mix(in srgb,var(--sf-acc) 55%,var(--sf-line));border-radius:10px;font-size:.8rem;}.sb-strip-warn{border-color:var(--sf-warn);}.sb-strip-ok{border-color:var(--sf-ok);}.sb-strip-delta{background:var(--sf-card);border-color:var(--sf-line);color:var(--sf-mut);}.sb-actions{display:inline-flex;gap:.5rem;flex-wrap:wrap;}.sb-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin-bottom:.6rem;}.sb-kpi{position:relative;display:grid;gap:.2rem;min-width:0;padding:.8rem .9rem .75rem;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:10px;overflow:hidden;}.sb-kpi small{font:600 .64rem/1.2 'Inter',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-mut);}.sb-kpi b{font:700 1.5rem/1.15 'Outfit','Inter',sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;}.sb-kpi .sb-sub{font-size:.7rem;color:var(--sf-mut);font-variant-numeric:tabular-nums;}.sb-kpi svg.sb-spark{width:100%;height:28px;margin-top:.25rem;display:block;}.sb-kpi .sb-ring{position:absolute;right:.75rem;top:.75rem;width:38px;height:38px;}.sb-spark-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;}.sb-spark-bench{fill:none;stroke:var(--sf-mut);stroke-width:1;stroke-dasharray:3 3;opacity:.7;}.sb-markets{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:.75rem;}.sb-markets:empty{display:none;}.sb-mk{flex:0 0 auto;display:grid;gap:.1rem;min-width:112px;padding:.5rem .7rem;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:8px;font-variant-numeric:tabular-nums;}.sb-mk small{font-size:.64rem;color:var(--sf-mut);white-space:nowrap;}.sb-mk b{font-size:.86rem;}.sb-breadth{flex:1 0 180px;display:grid;gap:.3rem;padding:.5rem .7rem;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:8px;font-size:.64rem;color:var(--sf-mut);}.sb-breadth-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--sf-line);}.sb-breadth-bar i:first-child{background:var(--sf-ok);}.sb-breadth-bar i:last-child{background:var(--sf-bad);}.sb-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.75rem;margin-bottom:.75rem;align-items:stretch;}.sb-cols-news{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);}.sb-card{color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:10px;overflow:hidden;margin-bottom:.75rem;}.sb-cols .sb-card{margin-bottom:0;}.sb-cols > .sb-card{height:100%;box-sizing:border-box;}.sb-card > h2{margin:0;padding:.7rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font:600 .7rem/1.2 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-ink);border-bottom:1px solid var(--sf-line);background:linear-gradient(180deg,color-mix(in srgb,var(--sf-raise) 70%,transparent),transparent);}.sb-card > h2 a{color:var(--sf-acc);text-decoration:none;letter-spacing:0;text-transform:none;font-weight:600;}.sb-meta{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sf-mut);}.sb-table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums;}.sb-table th,.sb-table td{padding:.6rem 1rem;text-align:left;border-bottom:1px solid var(--sf-line);vertical-align:middle;}.sb-table tr:last-child td{border-bottom:0;}.sb-table tbody tr:hover td,.sb-table tr:hover td{background:color-mix(in srgb,var(--sf-raise) 55%,transparent);}.sb-table th{font:600 .64rem 'Inter',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-mut);}.sb-table a{color:var(--sf-acc);text-decoration:none;font-weight:600;}.sb-table a:hover{text-decoration:underline;}.sb-sev{display:inline-block;min-width:3.1rem;padding:.12rem .5rem;border-radius:99px;font:700 .62rem/1.4 'Inter',sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;}.sb-sev-high{color:var(--sf-bad);background:color-mix(in srgb,var(--sf-bad) 14%,transparent);border:1px solid color-mix(in srgb,var(--sf-bad) 45%,transparent);}.sb-sev-med{color:var(--sf-warn);background:color-mix(in srgb,var(--sf-warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--sf-warn) 45%,transparent);}.sb-tag{display:inline-block;margin-left:.4rem;padding:0 .45rem;border:1px solid var(--sf-line);border-radius:99px;font-size:.62rem;color:var(--sf-mut);}.sb-new{color:var(--sf-acc);border-color:var(--sf-acc);}.sb-tag.sb-bad,.sb-bad-tag{color:var(--sf-bad);border-color:var(--sf-bad);}.sb-tag.sb-warn{color:var(--sf-warn);border-color:var(--sf-warn);}.sb-gauge{position:relative;height:5px;margin-top:.35rem;background:var(--sf-line);border-radius:3px;}.sb-gauge i{display:block;height:100%;border-radius:3px;background:var(--sf-ok);}.sb-gauge b{position:absolute;top:-2px;width:1px;height:9px;background:var(--sf-mut);opacity:.8;}td.sb-warn .sb-gauge i{background:var(--sf-warn);}td.sb-breach .sb-gauge i{background:var(--sf-bad);}td.sb-warn{color:var(--sf-warn);}.sb-foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem 1rem;border-top:1px solid var(--sf-line);font-size:.72rem;color:var(--sf-mut);}.sb-empty{padding:1rem;color:var(--sf-mut);font-size:.8rem;}.sb-skel{opacity:.55;}.sb-wf{background:radial-gradient(900px 220px at 12% -30%,color-mix(in srgb,var(--sf-acc) 9%,transparent),transparent),radial-gradient(700px 200px at 96% 130%,color-mix(in srgb,var(--sf-ok) 8%,transparent),transparent),var(--sf-card);}.sb-toggle{display:inline-flex;align-items:center;gap:.6rem;letter-spacing:0;text-transform:none;}.sb-toggle button{padding:.28rem .7rem;font:600 .68rem 'Inter',sans-serif;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:6px;cursor:pointer;}.sb-toggle button b{color:var(--sf-ok);font-weight:700;}.sb-toggle button[aria-pressed="false"] b{color:var(--sf-mut);}.sb-seg2{display:inline-flex;}.sb-seg2 button{border-radius:0;margin-left:-1px;}.sb-seg2 button:first-child{border-radius:6px 0 0 6px;margin:0;}.sb-seg2 button:last-child{border-radius:0 6px 6px 0;}.sb-seg2 button[aria-pressed="true"]{color:var(--sf-on-acc);background:var(--sf-acc);border-color:var(--sf-acc);position:relative;}.sb-wf-progress{height:2px;background:var(--sf-line);}.sb-wf-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--sf-ok),var(--sf-acc));transition:width .6s ease;}.sb-diagram{position:relative;padding:.8rem .8rem .3rem;}.sb-diagram::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--sf-ink) 4%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 50% 50%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 70% 75% at 50% 50%,#000 25%,transparent 78%);}.sb-diagram > .sd-svg{position:relative;}.sb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;padding:.65rem 1rem .85rem;border-top:1px solid var(--sf-line);font-size:.7rem;color:var(--sf-mut);}.sb-legend span{display:inline-flex;align-items:center;gap:.4rem;}.sb-lg{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--sf-line);display:inline-grid;place-items:center;font:700 8px/1 'Inter',sans-serif;font-style:normal;color:#fff;}.sb-lg-done{background:var(--sf-ok);border-color:var(--sf-ok);}.sb-lg-now{border-color:var(--sf-acc);box-shadow:0 0 0 2px color-mix(in srgb,var(--sf-acc) 30%,transparent);}.sb-lg-next{border:1.5px dashed var(--sf-warn);}.sb-lg-flag{border:0;background:var(--sf-warn);border-radius:50%;width:9px;height:9px;}.sb-lg-flow{position:relative;width:26px;height:2px;border:0;border-radius:1px;background:var(--sf-ok);}.sb-lg-flow::after{content:'';position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--sf-ok);animation:sb-travel 1.6s linear infinite;}@keyframes sb-travel{from{left:-2px;}to{left:22px;}}.sf-anim-off .sb-lg-flow::after{animation:none;left:10px;}.sb-live{margin-left:auto;}.sb-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sf-ok);animation:sb-blink 1.4s infinite;}.sf-anim-off .sb-live i{animation:none;}@keyframes sb-blink{50%{opacity:.25;}}.sb-news-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1px;background:var(--sf-line);}.sb-news-cols > div{background:var(--sf-card);padding:.8rem 1rem;}.sb-news-cols h3{margin:0 0 .5rem;font:600 .64rem 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-mut);}.sb-news,.sb-events,.sb-pins{list-style:none;margin:0;padding:0;}.sb-news li,.sb-events li,.sb-pins li{padding:.5rem 0;border-bottom:1px solid var(--sf-line);font-size:.8rem;}.sb-news li:last-child,.sb-events li:last-child,.sb-pins li:last-child{border-bottom:0;}.sb-news a{color:var(--sf-ink);text-decoration:none;}.sb-news a:hover b{color:var(--sf-acc);}.sb-news small{display:block;color:var(--sf-mut);}.sb-news p{margin:.2rem 0 0;color:var(--sf-mut);font-size:.74rem;}.sb-events li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.5rem;align-items:baseline;}.sb-when{color:var(--sf-mut);font-size:.72rem;font-variant-numeric:tabular-nums;}.sb-pins li{display:flex;gap:.75rem;align-items:baseline;padding:.55rem 1rem;}.sb-pins li span{flex:1;}.sb-pins small{color:var(--sf-mut);}.sb-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.78);}.sb-dialog{width:min(32rem,100%);max-height:92vh;overflow:auto;padding:1.25rem 1.4rem;background:var(--sf-bg);color:var(--sf-ink);border:1px solid var(--sf-acc);border-radius:12px;display:grid;gap:.6rem;}.sb-dialog h2{margin:0;font-size:1.05rem;}.sb-note{margin:0;font-size:.72rem;color:var(--sf-mut);}.sb-field{display:grid;grid-template-columns:1fr 7rem auto;align-items:center;gap:.5rem;font-size:.8rem;}.sb-field em{font-style:normal;color:var(--sf-mut);width:1rem;}.sb-field input,.sb-field select{min-height:34px;padding:0 .5rem;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:6px;font:inherit;grid-column:2;}.sb-err{color:var(--sf-bad);font-size:.74rem;}.sb-err[hidden]{display:none;}.sb-log{font-size:.72rem;color:var(--sf-mut);}.sb-log ul{margin:.35rem 0 0;padding-left:1rem;}.sb-dialog .sb-actions{justify-content:flex-end;}.sb-dock{display:none;}@media (max-width:1500px){.sb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));}.sb-kpi:last-child:nth-child(4n+3){grid-column:span 2;}}@media (max-width:860px){.sb-kpis{grid-template-columns:repeat(3,minmax(0,1fr));}.sb-kpi:last-child:nth-child(4n+3){grid-column:auto;}.sb-kpi:last-child:nth-child(3n+1){grid-column:1 / -1;}}@media (max-width:1100px){.sb-cols,.sb-cols-news,.sb-news-cols{grid-template-columns:minmax(0,1fr);}}@media (max-width:860px){.sb-title-row h1{font-size:1.4rem;}.sb-dock{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--sf-card);border-top:1px solid var(--sf-line);}.sb-dock-t{flex:1;font-size:.72rem;color:var(--sf-mut);}.sb-dots{display:flex;gap:2px;}.sb-dots i{width:6px;height:5px;border-radius:2px;background:var(--sf-line);}.sb-dots i.d{background:var(--sf-ok);}.sb-dots i.c{background:var(--sf-acc);}#appMainContent{padding-bottom:5rem;}.sb-field{grid-template-columns:1fr 6rem auto;}}@media (max-width:560px){.sb-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}.sb-kpi:last-child:nth-child(3n+1){grid-column:auto;}.sb-kpi:last-child:nth-child(odd){grid-column:1 / -1;}}.sb-loader{margin:0 0 .8rem;display:grid;gap:.45rem;}.sb-loader[hidden]{display:none;}.sb-loader-bar{height:3px;overflow:hidden;background:var(--sf-line);border-radius:2px;}.sb-loader-bar i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--sf-acc),var(--sf-ok));transition:width .5s ease-out;position:relative;overflow:hidden;}.sb-loader-bar i::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%);animation:sb-sweep 1.2s ease-in-out infinite;}.sb-loader-text{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:var(--sf-mut);}.sb-loader-text em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;}.sb-loader-dot{width:7px;height:7px;border-radius:50%;background:var(--sf-acc);animation:sb-blink 1s infinite;}.sb-shimmer{position:relative;overflow:hidden;border-radius:6px;background:var(--sf-raise);}.sb-shimmer::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sf-ink) 9%,transparent),transparent);transform:translateX(-100%);animation:sb-sweep 1.5s ease-in-out infinite;}.sb-skel-line{height:12px;margin:.55rem 1rem;}.sb-skel-line.w60{width:60%;}.sb-skel-line.w80{width:80%;}.sb-skel-line.w40{width:40%;}.sb-kpi.sb-shimmer{min-height:98px;border-color:var(--sf-line);}.sb-refreshing{animation:sb-breathe 1.6s ease-in-out infinite;}@keyframes sb-sweep{to{transform:translateX(100%);}}@keyframes sb-breathe{50%{opacity:.55;}}.sf-anim-off .sb-loader-bar i::after,.sf-anim-off .sb-shimmer::after,.sf-anim-off .sb-loader-dot,.sf-anim-off .sb-refreshing{animation:none;}.sf-anim-off .sb-refreshing{opacity:.7;}.sb-table th,.sb-table td{border-bottom:0;padding:.55rem 1rem;}.sb-table th{padding-top:.7rem;padding-bottom:.45rem;border-bottom:1px solid var(--sf-line);}.sb-table tr:not(:first-child) td{box-shadow:none;}.sb-table tr:not(:first-child):hover td{background:color-mix(in srgb,var(--sf-raise) 65%,transparent);}.sb-table tr:not(:first-child) td:first-child{border-radius:8px 0 0 8px;}.sb-table tr:not(:first-child) td:last-child{border-radius:0 8px 8px 0;}.sb-table{border-collapse:separate;border-spacing:0 2px;padding:0 .35rem;}.sb-gauge{margin-top:.3rem;}.sb-foot-plain{border-top:0;padding-top:0;}.sb-news li,.sb-events li,.sb-pins li{border-bottom:0;padding:.55rem 0;}.sb-news li + li,.sb-events li + li{border-top:1px solid color-mix(in srgb,var(--sf-line) 45%,transparent);}.sb-events li{grid-template-columns:4.6rem minmax(0,1fr) auto;}.sb-ahead{font:600 .68rem 'Inter',sans-serif;padding:.12rem .55rem;border-radius:99px;color:var(--sf-mut);background:color-mix(in srgb,var(--sf-line) 50%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums;}.sb-ahead-soon{color:var(--sf-warn);background:color-mix(in srgb,var(--sf-warn) 14%,transparent);}.sb-table td:last-child a,.sb-table td:last-child .sb-link{white-space:nowrap;}.sb-brief{position:relative;padding-left:.85rem !important;}.sb-brief::before{content:'';position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;border-radius:2px;background:var(--sf-line);}.sb-exp-high::before{background:var(--sf-bad);}.sb-exp-mid::before{background:var(--sf-warn);}.sb-exp-low::before{background:var(--sf-ok);}.sb-brief-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.25rem 0 .1rem;flex-wrap:wrap;}.sb-exp-chip{padding:.1rem .55rem;border-radius:99px;font:700 .64rem 'Inter',sans-serif;border:1px solid;}.sb-exp-chip-high{color:var(--sf-bad);border-color:color-mix(in srgb,var(--sf-bad) 50%,transparent);background:color-mix(in srgb,var(--sf-bad) 12%,transparent);}.sb-exp-chip-mid{color:var(--sf-warn);border-color:color-mix(in srgb,var(--sf-warn) 50%,transparent);background:color-mix(in srgb,var(--sf-warn) 12%,transparent);}.sb-exp-chip-low{color:var(--sf-ok);border-color:color-mix(in srgb,var(--sf-ok) 50%,transparent);background:color-mix(in srgb,var(--sf-ok) 12%,transparent);}.sb-exp-chip-none{color:var(--sf-mut);border-color:var(--sf-line);}.sb-brief-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;}.sb-tk,.sb-sec{padding:.05rem .45rem;border-radius:5px;font:600 .62rem 'Inter',sans-serif;}.sb-tk{color:var(--sf-acc);background:color-mix(in srgb,var(--sf-acc) 12%,transparent);font-family:'JetBrains Mono',ui-monospace,monospace;}.sb-sec{color:var(--sf-mut);background:color-mix(in srgb,var(--sf-line) 55%,transparent);}.sb-ev-group{padding:.5rem 0 .15rem !important;border:0 !important;font:700 .6rem 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-mut);display:block !important;}.sb-events li.sb-ev{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:.6rem;align-items:center;}.sb-ev-main{display:grid;gap:.15rem;min-width:0;}.sb-ev-main small{display:flex;flex-wrap:wrap;gap:.1rem .45rem;align-items:center;color:var(--sf-mut);font-size:.68rem;}.sb-ev-dot{width:9px;height:9px;border-radius:50%;background:var(--sf-mut);display:inline-block;}.sb-imp-high{background:var(--sf-bad);}.sb-imp-medium{background:var(--sf-warn);}.sb-imp-low{background:var(--sf-ok);}.sb-kind{padding:0 .4rem;border-radius:4px;font:700 .58rem 'Inter',sans-serif;letter-spacing:.05em;text-transform:uppercase;}.sb-kind-earn{color:#a78bfa;background:color-mix(in srgb,#a78bfa 16%,transparent);}.sb-kind-econ{color:var(--sf-acc);background:color-mix(in srgb,var(--sf-acc) 14%,transparent);}.sb-kind-other{color:var(--sf-mut);background:color-mix(in srgb,var(--sf-line) 55%,transparent);}.sb-ahead-now{color:var(--sf-bad);background:color-mix(in srgb,var(--sf-bad) 14%,transparent);}.sb-ahead-soon{color:var(--sf-warn);background:color-mix(in srgb,var(--sf-warn) 14%,transparent);}.sb-news-key{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.55rem 1rem;border-top:1px solid var(--sf-line);font-size:.66rem;color:var(--sf-mut);}.sb-news-key span{display:inline-flex;align-items:center;gap:.35rem;}.sb-key-sp{flex:1;}.sb-events li.sb-ev-group{font-size:.6rem;padding:.5rem 0 .15rem;}.sb-pins li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.2rem 1rem;padding:.6rem 1rem;}.sb-pins li + li{border-top:1px solid color-mix(in srgb,var(--sf-line) 45%,transparent);}.sb-pins li span{min-width:0;}.sb-pins li small{white-space:nowrap;}.sb-pins .sb-link{white-space:nowrap;}@media (max-width:560px){.sb-pins li{grid-template-columns:minmax(0,1fr) auto;}.sb-pins li small{grid-column:1;}.sb-pins li .sb-link{grid-column:2;grid-row:1 / span 2;}}.sb-vix{flex:0 0 auto;display:grid;justify-items:center;gap:.1rem;width:168px;padding:.45rem .7rem .5rem;color:var(--sf-ink);background:var(--sf-card);border:1px solid var(--sf-line);border-radius:8px;}.sb-vix > small:first-child{font:700 .58rem 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-mut);}.sb-vix svg{width:118px;height:auto;display:block;}.sb-vz{fill:none;stroke-width:9;stroke-linecap:butt;opacity:.85;}.sb-vz-ok{stroke:var(--sf-ok);}.sb-vz-acc{stroke:var(--sf-acc);}.sb-vz-warn{stroke:var(--sf-warn);}.sb-vz-bad2{stroke:color-mix(in srgb,var(--sf-bad) 70%,var(--sf-warn));}.sb-vz-bad{stroke:var(--sf-bad);}.sb-vneedle{stroke:var(--sf-ink);stroke-width:2.2;stroke-linecap:round;transition:all .6s ease;}.sb-vhub{fill:var(--sf-ink);}.sb-vread{display:flex;align-items:baseline;gap:.4rem;margin-top:-.2rem;}.sb-vread b{font:700 1.15rem 'Outfit','Inter',sans-serif;font-variant-numeric:tabular-nums;}.sb-vband{padding:.05rem .5rem;border-radius:99px;font:700 .6rem 'Inter',sans-serif;border:1px solid;}.sb-vband-ok{color:var(--sf-ok);border-color:color-mix(in srgb,var(--sf-ok) 50%,transparent);}.sb-vband-acc{color:var(--sf-acc);border-color:color-mix(in srgb,var(--sf-acc) 50%,transparent);}.sb-vband-warn{color:var(--sf-warn);border-color:color-mix(in srgb,var(--sf-warn) 50%,transparent);}.sb-vband-bad{color:var(--sf-bad);border-color:color-mix(in srgb,var(--sf-bad) 50%,transparent);}.sb-vix > small:last-child{font-size:.64rem;color:var(--sf-mut);}.sb-chip,.sdp-chip{display:inline-flex;align-items:center;gap:.25rem;}.sb-tag{display:inline-flex;align-items:center;gap:.25rem;}.sb-lg .sf-svg,.sd-lck .sf-svg,.sp-list i .sf-svg{vertical-align:0;}@media (max-width:860px){.sb-card > h2{flex-wrap:wrap;row-gap:.5rem;padding:.65rem .85rem;}.sb-toggle{flex-wrap:wrap;width:100%;justify-content:flex-start;gap:.5rem;}.sb-toggle .sb-meta{flex-basis:100%;}.sb-toggle button{white-space:nowrap;min-height:34px;}.sb-seg2{display:none;}.sb-title-row{gap:.5rem;}.sb-title-row h1{font-size:1.35rem;}.sb-lede{font-size:.74rem;}.sb-kpi b{font-size:1.25rem;}.sb-kpi small{font-size:.6rem;}.sb-kpi .sb-sub{font-size:.66rem;}.sb-table th,.sb-table td{padding:.5rem .6rem;font-size:.76rem;}.sb-mk{min-width:96px;}.sb-strip{padding:.6rem .75rem;font-size:.76rem;}.sb-legend{gap:.4rem .9rem;padding:.55rem .8rem .7rem;}.sb-live{margin-left:0;flex-basis:100%;}.sb-cover{padding:.8rem;}.sb-cover-top{flex-wrap:wrap;gap:.6rem;}.sb-cover-meter{flex:1 0 60%;}.sb-cover-top .sb-btn{flex:1 1 100%;justify-content:center;white-space:normal;text-align:center;}.sb-fd-grid{padding:.4rem .8rem .9rem;}.sb-news-cols > div{padding:.7rem .8rem;}.sb-events li.sb-ev{grid-template-columns:10px minmax(0,1fr) auto;}.sb-dock{gap:.5rem;padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom,0px));}.sb-dots{display:none;}.sb-dock-t{flex:0 0 auto;white-space:nowrap;}.sb-dock .sb-btn{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:center;}.sb-table{min-width:0;}.sb-table td,.sb-table th{overflow-wrap:anywhere;}.sb-vix{width:150px;}.sb-title-actions{width:100%;}.sb-asof{font-size:.66rem;flex:1 1 auto;}}@media (max-width:420px){.sb-kpis{gap:.45rem;}.sb-kpi{padding:.65rem .7rem;}.sb-btn{padding:0 .7rem;font-size:.72rem;}}