.street-sub{--heat:24 59 240}.street-sub .st-pills a[aria-current=page]{background:var(--st-lime);border-color:var(--st-lime);color:var(--st-ink)}.ss-hero{color:#fff;z-index:2;justify-content:space-between;align-items:flex-end;gap:32px;padding:36px 48px 44px;display:flex;position:relative}.ss-kicker{background:var(--st-lime);color:var(--st-ink);font:900 11.5px/1 var(--mono);letter-spacing:.06em;border-radius:99px;margin-bottom:16px;padding:6px 11px;display:inline-block;transform:rotate(-2deg)}.ss-hero h1{font:900 clamp(34px, 5vw, 56px)/1.05 var(--font);letter-spacing:-.03em;color:#fff;margin:0 0 12px}.ss-hero p{color:#ffffffdb;max-width:520px;margin:0;font-size:14.5px;line-height:1.65}.ss-stats{flex-shrink:0;gap:10px;display:flex}.ss-stats div{backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:20px;min-width:108px;padding:14px 16px 12px}.ss-stats div:first-child{background:var(--st-lime);border-color:var(--st-lime);color:var(--st-ink)}.ss-stats b{font:900 28px/1 "Archivo Black", var(--font);letter-spacing:-.02em;display:block}.ss-stats span{opacity:.85;margin-top:6px;font-size:12px;display:block}.ss-sheet{padding-top:36px}.ss-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ss-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.ss-filter{background:var(--st-card-gray);border-radius:26px;padding:18px 18px 6px}.ss-filter summary{font:800 15px/1 var(--font);cursor:default;justify-content:space-between;align-items:center;margin-bottom:14px;list-style:none;display:flex}.ss-filter summary::-webkit-details-marker{display:none}.ss-filter summary i{font-style:normal;font:800 11px/1 var(--mono);background:var(--st-blue);color:#fff;border-radius:99px;margin-left:6px;padding:4px 8px}.ss-filter summary i:empty{display:none}.ss-clear{font:700 12.5px/1 var(--font);color:var(--st-blue);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0}.ss-fgroup{border-top:1px solid #11121612;padding:12px 0}.ss-fgroup>span{font:700 11.5px/1 var(--font);color:var(--st-muted);margin-bottom:10px;display:block}.ss-fopts{flex-wrap:wrap;gap:6px;display:flex}.ss-chip input{opacity:0;pointer-events:none;position:absolute}.ss-chip span{font:600 12.5px/1 var(--font);color:var(--st-ink);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 11px;transition:background .15s,color .15s;display:inline-flex}.ss-chip span i{font:500 10.5px/1 var(--mono);color:var(--st-muted);font-style:normal}.ss-chip span:hover{background:#e7ebf8}.ss-chip input:checked+span{background:var(--st-blue);color:#fff}.ss-chip input:checked+span i{color:var(--st-lime)}.ss-chip input:focus-visible+span{outline:2px solid var(--st-blue);outline-offset:2px}.ss-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ss-count{font:800 15px/1 var(--font)}.ss-count b{font:900 22px/1 "Archivo Black", var(--font);color:var(--st-blue);margin-right:4px}.ss-bar-end{flex-wrap:wrap;gap:10px;display:flex}.st-tabs button{font:700 12.5px/1 var(--font);color:var(--st-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 14px;transition:background .15s,color .15s}.st-tabs button:hover{color:var(--st-ink)}.st-tabs button[aria-pressed=true]{background:var(--st-blue);color:#fff}.ss-list{flex-direction:column;gap:14px;display:flex}.ss-case[hidden]{display:none}.ss-type{vertical-align:3px;font:700 11px/1 var(--font);color:var(--st-blue);background:#fff;border-radius:99px;margin-right:8px;padding:4px 8px;display:inline-block}.ss-empty{background:var(--st-card-gray);text-align:center;color:var(--st-muted);border-radius:26px;padding:40px 24px;font-size:14px}.ss-empty a{color:var(--st-blue);font-weight:800}.ss-matrix{background:var(--st-card-gray);border-radius:26px;padding:22px 22px 18px}.ss-matrix p{color:var(--st-muted);margin:12px 0 0;font-size:12.5px}.ss-matrix .matrix{border-spacing:5px;font-size:13px}.ss-matrix .matrix tbody th{width:96px}.ss-matrix .matrix th a{color:var(--st-ink);font-weight:700}.ss-matrix .matrix td{height:40px}.ss-matrix .matrix td a,.ss-matrix .matrix td span{font:700 13px var(--mono);border-radius:12px}.ss-matrix .matrix td span{color:#c3c7d2;background:#fff}.ss-matrix .matrix td a:hover{background:var(--st-lime);color:var(--st-ink)}.ss-sub{background:var(--st-blue);color:#fff;border-radius:26px;padding:20px}.ss-sub .st-issue-badge{margin-bottom:10px;display:inline-block}.ss-sub h3{display:none}.ss-sub .subscribe p{margin:0;color:#ffffffe0!important;font-size:13px!important}.ss-sub .subscribe input{box-shadow:none;background:#fff;height:38px}.ss-sub .subscribe .btn{background:var(--st-lime);color:var(--st-ink);border:0;border-radius:99px;height:38px;font-weight:800}.street-sub .sponsor{background:var(--st-card-gray);border-radius:22px}.street-sub .sponsor-empty{background:0 0;border:1.5px dashed #d5d9e3}@media (width<=1024px){.ss-hero{flex-direction:column;align-items:flex-start}}@media (width<=900px){.ss-layout{grid-template-columns:1fr}.ss-side{position:static}.ss-filter summary{cursor:pointer;margin-bottom:4px;padding-bottom:10px}.ss-filter summary:after{content:"展开 ▾";font:700 12px/1 var(--font);color:var(--st-blue)}.ss-filter[open] summary:after{content:"收起 ▴"}.ss-side .ss-sub,.ss-side .sponsor{display:none}}@media (width<=720px){.ss-hero{gap:20px;padding:22px 20px 28px}.ss-stats{width:100%}.ss-stats div{flex:1;min-width:0;padding:12px}.ss-stats b{font-size:22px}.ss-sheet{padding-top:22px}.st-post-ft span:nth-child(n+4){display:none}.st-watch{align-items:flex-start}}.ss-tail{display:none}@media (width<=900px){.ss-tail{flex-direction:column;gap:14px;margin-top:20px;display:flex}}.ss-matrix .matrix td a{background:rgb(var(--heat) / var(--h,0));color:var(--st-ink)}.ss-matrix .matrix td a[data-hot]{color:#fff}.ss-matrix .matrix td a[data-zero]{color:#c3c7d2;pointer-events:none;background:#fff}.st-tabs[hidden]{display:none}.street-sub .st-pills a{white-space:nowrap;flex-shrink:0}@media (width<=720px){.street-sub .st-pills a{padding:9px 14px;font-size:13px}.street-sub .st-pills{scrollbar-width:none}.ss-case .ss-eng,.ss-case .ev>span:last-child{display:none}.ss-case .st-post-hd small{line-height:1.4;display:block}}.ss-back{font:700 13px/1 var(--font);color:#fffc;margin:0 12px 16px 0;display:inline-block}.ss-back:hover{color:var(--st-lime)!important}.ss-h1-sm{font-size:clamp(28px,3.6vw,42px)!important}.street-sub .st-sec:first-child{margin-top:0}.se-score{width:40px;height:40px;font:900 18px/1 "Archivo Black", var(--font);border-radius:12px;flex-shrink:0;place-items:center;font-style:normal;display:inline-grid}.se-score-xs{border-radius:6px;width:20px;height:20px;font-size:11px}.se-score[data-s="0"],.se-cell[data-s="0"]{color:#9aa0ad;background:#fff;box-shadow:inset 0 0 0 1.5px #e2e5ec}.se-score[data-s="1"],.se-cell[data-s="1"]{color:#5f74e8;background:#eef1ff}.se-score[data-s="2"],.se-cell[data-s="2"]{color:#1530c4;background:#c9d4ff}.se-score[data-s="3"],.se-cell[data-s="3"]{background:var(--st-lime);color:var(--st-ink)}.se-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.se-scale-item{background:var(--st-card-gray);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.se-scale-item b{font-size:14px;display:block}.se-scale-item small{color:var(--st-muted);font-size:12px}.se-list{flex-direction:column;gap:16px;display:flex}.se-card{background:var(--st-card-gray);color:var(--st-ink);border-radius:28px;grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:28px;transition:transform .18s,background .18s;display:grid}.se-card:hover{background:#edf0f8;transform:translateY(-2px)}.se-card-main{flex-direction:column;gap:12px;display:flex}.se-card .st-tile-kicker{color:var(--st-blue);background:#e4e9f7}.se-card h3{font:900 24px/1.25 var(--font);margin:0}.se-card p{color:#464c5c;margin:0;font-size:14px;line-height:1.6}.se-meta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.se-meta span{font:600 12px/1 var(--font);color:#3f4452;background:#fff;border-radius:99px;padding:6px 11px}.se-card-rank{background:#fff;border-radius:22px;flex-direction:column;padding:18px 20px;display:flex}.se-rank-hd{font:700 11.5px/1 var(--font);color:var(--st-muted);margin-bottom:6px}.se-card-rank em{color:var(--st-blue);margin-top:auto;font-size:13px;font-style:normal;font-weight:800}.se-next{margin-top:24px}.se-date{font:600 12.5px/1 var(--mono);color:var(--st-muted)}.se-podium{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.se-pod{background:var(--st-card-gray);color:var(--st-ink);border-radius:26px;flex-direction:column;gap:10px;padding:20px 22px;transition:transform .18s;display:flex}.se-pod:hover{transform:translateY(-2px)}.se-pod-hd{align-items:center;gap:10px;display:flex}.se-pod-hd b{font-size:15px}.se-pod-hd i{font:900 13px/1 var(--mono);color:var(--st-muted);margin-left:auto;font-style:normal}.se-pod-score strong{font:900 44px/1 "Archivo Black", var(--font);letter-spacing:-.03em}.se-pod-score span{font:700 14px/1 var(--font);color:var(--st-muted);margin-left:4px}.se-pod small{color:var(--st-muted);font-size:12px}.se-pod .st-bar-track{background:#fff}.se-pod-top{background:var(--st-blue);color:#fff}.se-pod-top:hover{color:#fff!important}.se-pod-top .st-post-ava{background:var(--st-lime);color:var(--st-ink)}.se-pod-top .se-pod-hd i{color:var(--st-lime)}.se-pod-top .se-pod-score span,.se-pod-top small{color:#fffc}.se-pod-top .st-bar-track{background:#fff3}.se-pod-top .st-bar-track b{background:var(--st-lime)}.se-legend{color:#3f4452;flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.se-legend span{align-items:center;gap:6px;display:inline-flex}.se-grid-wrap{background:var(--st-card-gray);border-radius:26px;padding:14px 16px;overflow-x:auto}.se-grid{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%;min-width:560px}.se-grid thead th{font:800 13px/1.2 var(--font);text-align:center;padding:6px 4px 2px}.se-grid thead th:first-child{text-align:left;width:30%;color:var(--st-muted);font-weight:700}.se-grid tbody th{text-align:left;padding:4px 8px 4px 4px;font-weight:400}.se-grid tbody th b{font-size:14px;display:block}.se-grid tbody th small{color:var(--st-muted);font-size:12px}.se-cell{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:58px;padding:0 6px;display:flex}.se-cell strong{font:900 18px/1 "Archivo Black", var(--font)}.se-cell span{opacity:.85;font-size:11px;line-height:1.2}.se-cell-na{color:#c3c7d2;background:#fff}.se-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.se-prose{background:var(--st-card-gray);border-radius:26px;max-width:none;padding:26px 30px;font-size:14.5px;line-height:1.75}.se-prose h2{font:900 20px/1.3 var(--font);margin:22px 0 8px}.se-aside{flex-direction:column;gap:14px;display:flex}.se-box{background:var(--st-card-gray);border-radius:26px;padding:20px 22px}.se-box h4{font:800 15px/1.2 var(--font);margin:0 0 8px}.se-box p{color:#464c5c;margin:0;font-size:13px;line-height:1.6}.se-disclose .st-issue-badge{margin-bottom:10px;display:inline-block}.se-cite{word-break:break-all;background:#fff;border-radius:14px;padding:10px 12px;font-family:var(--mono)!important;font-size:12px!important}@media (width<=1024px){.se-card,.se-body{grid-template-columns:1fr}.se-scale{grid-template-columns:1fr 1fr}}@media (width<=720px){.se-scale{grid-template-columns:1fr;gap:8px}.se-card{gap:18px;padding:20px}.se-card h3{font-size:20px}.se-prose{padding:20px}.st-sec-hd-row{flex-wrap:wrap}}.se-cell em{display:none}@media (width<=720px){.se-podium{grid-template-columns:1fr;gap:10px}.se-pod{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:14px 18px;display:grid}.se-pod-score strong{font-size:30px}.se-pod .st-bar-track,.se-pod small{grid-column:1/-1}.se-grid-wrap{padding:8px;overflow:visible}.se-grid,.se-grid tbody{min-width:0;display:block}.se-grid thead{display:none}.se-grid tr{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:6px;padding:10px;display:grid}.se-grid tr+tr{border-top:1px solid #11121612}.se-grid tbody th{grid-column:1/-1;padding:0 2px 2px}.se-grid td{display:block}.se-cell{height:auto;padding:8px 4px}.se-cell em{font:700 10.5px/1.2 var(--font);opacity:.75;font-style:normal;display:block}}.sst-dl{background:var(--st-ink);font:800 13px/1 var(--font);white-space:nowrap;border-radius:99px;padding:12px 18px;color:#fff!important}.sst-dl:hover{background:var(--st-blue)}.sst-uses{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.sst-use{text-align:left;font:inherit;cursor:pointer;background:var(--st-card-gray);color:var(--st-ink);border:0;border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:12px 8px;padding:16px 18px;transition:background .15s,transform .15s;display:grid}.sst-use:hover{transform:translateY(-2px)}.sst-use span{font:700 13px/1 var(--font);color:#3f4452}.sst-use b{font:900 30px/1 "Archivo Black", var(--font)}.sst-use i{background:#fff;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.sst-use i em{border-radius:inherit;background:var(--st-blue);height:100%;display:block}.sst-use[aria-pressed=true]{background:var(--st-blue);color:#fff}.sst-use[aria-pressed=true] span{color:#ffffffd9}.sst-use[aria-pressed=true] i{background:#fff3}.sst-use[aria-pressed=true] i em{background:var(--st-lime)}.sst-search{background:var(--st-card-gray);max-width:420px;height:42px;color:var(--st-muted);border-radius:99px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.sst-search:focus-within{box-shadow:inset 0 0 0 2px var(--st-blue)}.sst-search input{min-width:0;font:500 14px/1 var(--font);color:var(--st-ink);background:0 0;border:0;outline:none;flex:1}.ss-bar-end{align-items:center}.sst-table{background:var(--st-card-gray);border-radius:26px;padding:8px}.sst-row{grid-template-columns:minmax(0,2.6fr) minmax(0,1.2fr) 100px 84px 120px 70px;align-items:center;gap:16px;padding:14px 18px;display:grid}.sst-row[hidden]{display:none}#rows .sst-row{background:#fff;border-radius:18px;margin-top:6px}.sst-head{font:700 12px/1 var(--font);color:var(--st-muted);padding:10px 18px 6px}.sst-row .num{text-align:right}.sst-game b{font-size:14.5px;display:block}.sst-game small{color:var(--st-muted);margin-top:3px;font-size:12px;display:block}.sst-game p{color:#464c5c;background:var(--st-card-gray);border-radius:12px;margin:8px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.55}.sst-tags{flex-wrap:wrap;gap:5px;display:flex}.sst-tags span{color:var(--st-blue);font:700 11.5px/1 var(--font);background:#e4e9f7;border-radius:99px;padding:5px 9px}.sst-mono{font:600 12.5px/1 var(--mono);color:#3f4452}.sst-pos{font:700 12.5px/1 var(--mono);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sst-pos i{background:#eef0f5;border-radius:99px;width:48px;height:6px;display:inline-block;overflow:hidden}.sst-pos i em{background:#c9d4ff;height:100%;display:block}.sst-pos[data-good]{color:var(--st-blue)}.sst-pos[data-good] i em{background:var(--st-blue)}.sst-foot{color:var(--st-muted);margin:12px 4px 0;font-size:12px}@media (width<=1024px){.sst-uses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.sst-head{display:none}.sst-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.sst-game,.sst-tags{grid-column:1/-1}.sst-row .num{text-align:left}.sst-row [data-k]:before{content:attr(data-k);font:600 10.5px/1 var(--font);color:var(--st-muted);margin-bottom:5px;display:block}.sst-pos{justify-content:flex-start}.sst-pos i{display:none}.sst-search{flex-basis:100%;max-width:none}}@media (width<=720px){.sst-uses{grid-template-columns:1fr 1fr;gap:8px}.sst-use{padding:12px 14px}.sst-use b{font-size:24px}}.sst-row{padding:12px 18px}.sst-game p{color:#6b7181;white-space:nowrap;text-overflow:ellipsis;background:0 0;margin-top:4px;padding:0;overflow:hidden}@media (width<=860px){.sst-row{grid-template-columns:1.35fr 1fr 1fr 1fr}.sst-game p{white-space:normal;background:var(--st-card-gray);border-radius:12px;margin-top:8px;padding:7px 10px}.sst-row .sst-mono{font-size:11.5px}.sst-row [data-k]{display:block}}.sw-latest{background:var(--st-blue);color:#fff;border-radius:30px;flex-direction:column;gap:14px;padding:30px 32px;transition:transform .18s,box-shadow .18s;display:flex}.sw-latest:hover{transform:translateY(-2px);box-shadow:0 18px 38px #183bf042;color:#fff!important}.sw-latest-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.sw-date{font:600 12.5px/1 var(--mono);color:#ffffffbf}.sw-latest h2{font:900 clamp(24px, 3vw, 32px)/1.2 var(--font);letter-spacing:-.02em;color:#fff;margin:0}.sw-latest p{color:#ffffffe0;margin:0;font-size:14.5px;line-height:1.65}.sw-toc{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sw-toc li{font:700 14px/1.35 var(--font);background:#ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:11px 14px;display:flex}.sw-toc i{font:900 12px/1 var(--mono);color:var(--st-ink);background:var(--st-lime);border-radius:99px;flex-shrink:0;padding:5px 8px;font-style:normal}.sw-latest em{color:var(--st-lime);font-size:14px;font-style:normal;font-weight:800}.sw-list{flex-direction:column;gap:12px;display:flex}.sw-item{background:var(--st-card-gray);color:var(--st-ink);border-radius:24px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;transition:transform .18s,background .18s;display:grid}.sw-item:hover{background:#edf0f8;transform:translateY(-2px)}.sw-no{font:900 26px/1 "Archivo Black", var(--font);color:var(--st-blue)}.sw-item h3{font:800 17px/1.35 var(--font);margin:0 0 4px}.sw-item p{color:#464c5c;margin:0;font-size:13px;line-height:1.55}.sw-side{font:600 12px/1 var(--mono);color:var(--st-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sw-rss{color:var(--st-ink);padding-right:44px;transition:background .15s;display:block;position:relative}.sw-rss:hover{background:#edf0f8;color:var(--st-ink)!important}.sw-rss h4{margin-bottom:6px!important}.sw-rss p{color:var(--st-muted);margin:0;font-size:12.5px}.sw-rss i{color:var(--st-blue);font-style:normal;font-weight:800;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.sw-note{background:var(--st-card-gray);border-left:0;border-radius:26px;padding:24px 28px;position:relative}.sw-note-tag{background:var(--st-lime);color:var(--st-ink);font:800 11.5px/1 var(--font);border-radius:99px;margin-bottom:12px;padding:5px 10px;display:inline-block}.sw-note .prose{max-width:none;font-size:15.5px;line-height:1.8}.sw-links{flex-direction:column;gap:8px;display:flex}.sw-links a{background:var(--st-card-gray);color:var(--st-ink);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 18px;display:grid}.sw-links a:hover{background:#edf0f8;color:var(--st-ink)!important}.sw-links b{font-size:14px}.sw-links span{color:var(--st-muted);grid-row:2;font-size:12.5px}.sw-links i{color:var(--st-blue);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:800}.sw-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.sw-pager a{background:var(--st-card-gray);color:var(--st-ink);border-radius:22px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.sw-pager a:hover{background:#edf0f8;color:var(--st-ink)!important}.sw-pager small{font:700 12px/1 var(--font);color:var(--st-blue)}.sw-pager b{font-size:14px;line-height:1.4}.sw-pager-next{text-align:right;grid-column:2}.street-sub .sponsor:not(.sponsor-empty) .label{color:var(--st-blue);font-weight:800}@media (width<=720px){.sw-latest{padding:22px 20px}.sw-item{grid-template-columns:1fr;gap:8px;padding:18px 20px}.sw-side{flex-direction:row;align-items:center;gap:12px}.sw-note{padding:20px}.sw-pager{grid-template-columns:1fr}.sw-pager-next{grid-column:1}}.sw-latest{background:var(--st-card-gray);color:var(--st-ink)}.sw-latest:hover{box-shadow:none;background:#edf0f8;color:var(--st-ink)!important}.sw-latest h2{color:var(--st-ink)}.sw-latest p{color:#464c5c}.sw-date{color:var(--st-muted)}.sw-toc li{color:var(--st-ink);background:#fff}.sw-toc i{background:var(--st-blue);color:#fff}.sw-latest em{color:var(--st-blue)}.sp-hero-price{background:var(--st-lime);color:var(--st-ink);border-radius:24px;flex-direction:column;flex-shrink:0;gap:8px;min-width:200px;padding:18px 22px;display:flex}.sp-hero-price span{font:700 12.5px/1 var(--font)}.sp-hero-price b{font:900 40px/1 "Archivo Black", var(--font);letter-spacing:-.02em}.sp-hero-price small{font:700 14px/1 var(--font);margin-left:4px}.sp-hero-price a{background:var(--st-ink);font:800 12.5px/1 var(--font);border-radius:99px;align-self:flex-start;padding:9px 14px;color:#fff!important}.sp-compare{background:var(--st-card-gray);border-radius:26px;padding:8px}.sp-row{grid-template-columns:minmax(0,1fr) 140px 180px;align-items:center;gap:12px;padding:13px 18px;font-size:14px;display:grid}.sp-row+.sp-row{border-top:1px solid #1112160f}.sp-row>span:not(:first-child){text-align:center}.sp-head{font:800 13px/1 var(--font);color:var(--st-muted)}.sp-head .sp-pro{color:var(--st-blue)}.sp-row .sp-pro{background:#fff;border-radius:12px;padding:6px 0}.sp-yes{color:var(--st-blue);font-style:normal;font-weight:900}.sp-no{color:#c3c7d2;font-style:normal}.sp-row em{font-style:normal;font:700 12.5px/1.3 var(--font);color:#3f4452}.sp-row .sp-pro em{color:var(--st-blue)}.sp-more{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sp-more .st-issue-badge{margin-bottom:12px;display:inline-block}.sp-more h4{font-size:18px!important}.sp-soon{font:700 12px/1 var(--font);color:var(--st-muted);background:#fff;border-radius:99px;margin-top:14px;padding:7px 12px;display:inline-block}.sp-faq{flex-direction:column;gap:8px;display:flex}.sp-faq details{background:var(--st-card-gray);border-radius:20px;padding:16px 20px}.sp-faq summary{cursor:pointer;font:800 15px/1.4 var(--font);justify-content:space-between;gap:12px;list-style:none;display:flex}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";font:900 18px/1 var(--font);color:var(--st-blue)}.sp-faq details[open] summary:after{content:"−"}.sp-faq p{color:#464c5c;margin:10px 0 0;font-size:14px;line-height:1.7}.sg-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sg-form{background:var(--st-card-gray);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.sg-form .sw-note-tag{align-self:flex-start;margin:0}.sg-form label{flex-direction:column;gap:8px;display:flex}.sg-form label span{font:700 13px/1 var(--font);color:#3f4452}.sg-form input,.sg-form select{height:46px;font:500 15px/1 var(--font);color:var(--st-ink);background:#fff;border:0;border-radius:14px;padding:0 16px}.sg-form input:focus,.sg-form select:focus{outline:2px solid var(--st-blue);outline-offset:-1px}.sg-form button{background:var(--st-blue);color:#fff;height:48px;font:800 15px/1 var(--font);cursor:pointer;border:0;border-radius:99px}.sg-form button:hover{background:#1230d0}.sg-fine{color:var(--st-muted);margin:0;font-size:13px}.sg-fine a{color:var(--st-blue);font-weight:800}.sg-perks{flex-direction:column;gap:12px;display:flex}.sg-n{font:900 13px/1 var(--mono);color:var(--st-blue);margin-bottom:10px;display:block}@media (width<=860px){.sp-more,.sg-layout{grid-template-columns:1fr}.sp-row{grid-template-columns:minmax(0,1fr) 64px 92px;gap:8px;padding:12px;font-size:13px}}@media (width<=720px){.st-logo-txt{display:none}.st-signup{padding:9px 14px}.st-connect{padding:10px 14px!important}}.sc-dates{font:600 12.5px/1 var(--mono)!important;color:#ffffffb3!important;margin-top:12px!important}.sc-ev{backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;flex-direction:column;flex-shrink:0;gap:8px;width:240px;padding:18px 20px;display:flex}.sc-ev:hover{border-color:#fff;color:#fff!important}.sc-ev span{font:700 12px/1 var(--font);opacity:.8}.sc-ev-bars{gap:5px;display:flex}.sc-ev-bars b{background:#fff3;border-radius:4px;flex:1;height:12px}.sc-ev-bars b.on{background:#fff}.sc-ev[data-level=L4] .sc-ev-bars b.on,.sc-ev[data-level=L3] .sc-ev-bars b.on{background:var(--st-lime)}.sc-ev strong{font:900 20px/1.1 var(--font)}.sc-ev small{opacity:.8;font-size:12px;line-height:1.5}.sc-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.sc-step{background:var(--st-card-gray);border-radius:22px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sc-step-k{font:800 11.5px/1 var(--mono);letter-spacing:.06em;color:var(--st-blue)}.sc-step p{color:#2b303b;margin:0;font-size:13.5px;line-height:1.6}.sc-step small{font:600 11.5px/1.3 var(--mono);color:var(--st-muted)}.sc-tools{flex-direction:column;gap:6px;display:flex}.sc-tools a{font:700 13px/1 var(--font);color:var(--st-ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.sc-tools a:hover{background:#e7ebf8;color:var(--st-ink)!important}.sc-tools .st-post-ava{width:28px;height:28px;font-size:10px}.sc-arrow{font-style:normal;font:900 18px/1 var(--font);color:#b4bbcc;align-self:center}.sc-watch{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.sc-watch-solo{grid-template-columns:1fr}.sc-watch-box{background:var(--st-card-gray);border-radius:24px;padding:20px 22px}.sc-tag{font:800 11.5px/1 var(--font);color:#3f4452;background:#fff;border-radius:99px;margin-bottom:12px;padding:5px 10px;display:inline-block}.sc-tag-lime{background:var(--st-lime);color:var(--st-ink)}.sc-watch-box ol{counter-reset:w;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sc-watch-box li{counter-increment:w;color:#2b303b;background:#fff;border-radius:14px;grid-template-columns:24px 1fr;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.6;display:grid}.sc-watch-box li:before{content:counter(w, decimal-leading-zero);font:800 11px/1.9 var(--mono);color:var(--st-blue)}.sc-block li:before{color:var(--st-muted)}.sc-sources{flex-direction:column;gap:8px;display:flex}.sc-sources a{background:var(--st-card-gray);color:var(--st-ink);border-radius:18px;flex-direction:column;gap:4px;padding:14px 44px 14px 18px;display:flex;position:relative}.sc-sources a:hover{background:#edf0f8;color:var(--st-ink)!important}.sc-sources b{font-size:14px}.sc-sources small{font:600 12px/1 var(--mono);color:var(--st-muted)}.sc-sources blockquote{color:#464c5c;background:#fff;border-radius:12px;margin:6px 0 0;padding:8px 12px;font-size:13px}.sc-sources i{color:var(--st-blue);font-style:normal;font-weight:800;position:absolute;top:16px;right:18px}.sc-rail{position:sticky;top:20px}.sc-facts{grid-template-columns:44px 1fr;gap:10px;margin:0;font-size:13px;display:grid}.sc-facts dt{color:var(--st-muted);font-weight:600}.sc-facts dd{color:var(--st-ink);flex-wrap:wrap;gap:5px;margin:0;display:flex}.sc-facts dd a{font:700 12px/1.2 var(--font);color:var(--st-blue);background:#fff;border-radius:99px;padding:4px 9px}.sc-facts dd a:hover{background:#e4e9f7}.sc-ugc .sc-tag{margin-bottom:10px}.sc-ugc p{margin-bottom:14px!important}.sc-ugc-btns{flex-wrap:wrap;gap:8px;display:flex}.sc-btn{font:800 12.5px/1 var(--font);color:var(--st-ink);background:#fff;border-radius:99px;padding:10px 14px}.sc-btn:hover{background:#e7ebf8;color:var(--st-ink)!important}.sc-btn-dark,.sc-btn-dark:hover{background:var(--st-ink);color:#fff!important}.sc-md{font:800 12.5px/1 var(--font);color:var(--st-blue);margin-top:10px;display:inline-block}.sc-related{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.sc-related .st-watch{display:none}@media (width<=1024px){.sc-rail{position:static}}@media (width<=860px){.sc-flow{grid-template-columns:1fr}.sc-arrow{justify-self:center;transform:rotate(90deg)}.sc-watch{grid-template-columns:1fr}.sc-ev{width:100%}.sc-related{grid-template-columns:1fr}}.sh{padding-bottom:48px}.sh .st-sec{margin-top:28px}.sh-hd{padding:8px 0 22px}.sh-hd .crumb{margin-bottom:14px}.sh-hd-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sh-tag{color:var(--st-blue)!important;background:#e4e9f7!important}.sh-hd h1{font:900 clamp(26px, 3vw, 34px)/1.25 var(--font);letter-spacing:-.02em;margin:0 0 10px}.sh-tldr{color:var(--ink-2);max-width:720px;font-size:15.5px;line-height:1.7}.sh-dates{font:600 12.5px/1 var(--mono);color:var(--ink-3);margin-top:10px}.sh-ev{width:230px;color:var(--st-ink);background:#fff;border-radius:22px;flex-direction:column;flex-shrink:0;gap:8px;padding:16px 18px;display:flex;box-shadow:0 6px 22px #0f11170a}.sh-ev:hover{box-shadow:0 12px 30px #183bf01a;color:var(--st-ink)!important}.sh-ev span{font:700 11.5px/1 var(--font);color:var(--st-muted)}.sh-ev .sc-ev-bars b{background:#e4e7ef}.sh-ev .sc-ev-bars b.on{background:var(--st-ink)}.sh-ev[data-level=L3] .sc-ev-bars b.on,.sh-ev[data-level=L4] .sc-ev-bars b.on{background:var(--st-blue)}.sh-ev strong{font:900 17px/1.1 var(--font)}.sh-ev small{color:var(--st-muted);font-size:12px;line-height:1.5}.sh-stats{flex-shrink:0;gap:8px;display:flex}.sh-stats div{background:#fff;border-radius:18px;min-width:92px;padding:12px 16px;box-shadow:0 6px 22px #0f11170a}.sh-stats div:first-child{background:var(--st-lime)}.sh-stats b{font:900 24px/1 "Archivo Black", var(--font);display:block}.sh-stats span{color:var(--ink-2);margin-top:5px;font-size:11.5px;display:block}.sh .sc-step,.sh .sc-watch-box,.sh .se-prose,.sh .se-box,.sh .sc-sources a,.sh .se-grid-wrap,.sh .se-pod:not(.se-pod-top),.sh .st-post,.sh .sw-note,.sh .sw-links a,.sh .sw-pager a,.sh .st-rail-box{background:#fff;box-shadow:0 6px 22px #0f11170a}.sh .sc-watch-box li,.sh .sc-tools a,.sh .sc-sources blockquote,.sh .se-cite,.sh .st-watch,.sh .sc-facts dd a,.sh .sc-btn:not(.sc-btn-dark),.sh .se-cell[data-s="0"],.sh .se-cell-na,.sh .se-pod .st-bar-track{background:var(--st-card-gray)}.sh .se-pod-top .st-bar-track{background:#fff3}.sh .sponsor:not(.sponsor-empty){background:#fff}@media (width<=860px){.sh-hd-row{flex-direction:column}.sh-ev,.sh-stats{width:100%}.sh-stats div{flex:1}}.cs-roles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.cs-roles a{background:var(--st-card-gray);color:var(--st-ink);border-radius:22px;flex-direction:column;gap:6px;padding:18px 20px 20px;transition:transform .18s,background .18s;display:flex;position:relative}.cs-roles a:hover{background:#e7ebf8;transform:translateY(-2px);color:var(--st-ink)!important}.cs-roles b{font:800 16px/1.2 var(--font)}.cs-roles small{color:var(--st-muted);font-size:12px}.cs-roles em{font:900 24px/1 "Archivo Black", var(--font);color:var(--st-blue);font-style:normal;position:absolute;top:16px;right:18px}.cs-roles em i{font:700 11px/1 var(--font);color:var(--st-muted);margin-left:2px;font-style:normal}.cs-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-stages a{background:var(--st-card-gray);height:100%;color:var(--st-ink);border-radius:22px;flex-direction:column;gap:6px;padding:16px 18px;transition:transform .18s;display:flex}.cs-stages a:hover{transform:translateY(-2px);color:var(--st-ink)!important}.cs-stages i{font:800 11.5px/1 var(--mono);color:var(--st-blue);font-style:normal}.cs-stages b{font-size:15px}.cs-stages small{color:var(--st-muted);font-size:12px;line-height:1.5}.cs-stages em{font:800 12px/1 var(--font);background:var(--st-lime);border-radius:99px;align-self:flex-start;margin-top:auto;padding:5px 10px;font-style:normal}.cs-stages a[data-empty] em{color:var(--st-muted);background:#fff}a.sst-use{color:var(--st-ink)}a.sst-use:hover{background:#e7ebf8;color:var(--st-ink)!important}.sst-top{flex-direction:column;gap:8px;display:flex}.sst-top-item{background:var(--st-card-gray);border-radius:18px;grid-template-columns:40px minmax(0,1fr) 90px 70px;align-items:center;gap:14px;padding:12px 18px;display:grid}.sst-top-item>i{font:900 14px/1 var(--mono);color:var(--st-blue);font-style:normal}.sst-top-item b{font-size:14.5px;display:block}.sst-top-item div small{color:var(--st-muted);font-size:12px}.sst-top-item>span{text-align:right;font:800 14px/1.2 var(--mono)}.sst-top-item>span small{font:600 10.5px/1.4 var(--font);color:var(--st-muted);display:block}@media (width<=1024px){.cs-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cs-roles{grid-template-columns:1fr 1fr;gap:8px}.sst-top-item{grid-template-columns:28px minmax(0,1fr) 64px}.sst-top-item>span:last-child{display:none}}.cs-more{color:var(--st-blue);margin-left:8px;font-weight:800}
