.cst .cb-ic{background:var(--c-well);object-fit:cover;border-radius:4px;flex-shrink:0}.cst .cb-ic.rd{border-radius:50%}.cst .cb-st{flex-shrink:0}.cb-blank{background:var(--c-well);border-radius:4px;flex-shrink:0;display:inline-block}.cb-blank.rd{border-radius:50%}.cst .cb-arw{width:12px;height:12px;color:var(--c-t3);flex-shrink:0}.cb-sp,.cb-ri{align-items:center;gap:4px;display:inline-flex}.cb-ri .cb-st{opacity:.85;margin:0 2px}.cb-skey{flex-shrink:0;display:inline-block;position:relative}.cb-skey .cb-blank{display:block}.cb-skey b{background:var(--c-page);border:1px solid var(--c-line);min-width:15px;height:15px;font-size:var(--fs-caption);text-align:center;color:var(--c-t1);border-radius:4px;padding:0 3px;font-weight:700;line-height:13px;position:absolute;bottom:-3px;right:-3px}.cb-small{font-size:var(--fs-caption);color:var(--c-t3);white-space:nowrap;font-weight:500}.cb-hd{border-bottom:1px solid var(--c-line);position:relative;overflow:hidden}.cb-hd:before{content:"";background:var(--art) right 0 top 20% / 55% auto no-repeat;opacity:.4;position:absolute;inset:0}.cb-hd:after{content:"";background:linear-gradient(90deg,#1c1c1f 40%,#1c1c1fb3 70%,#1c1c1f66);position:absolute;inset:0}.cb-hd-in{z-index:1;grid-template-columns:auto minmax(max-content,1fr) minmax(280px,420px);align-items:center;gap:32px;padding-top:24px;padding-bottom:24px;display:grid;position:relative}.cb-hd-l{align-items:center;gap:16px;display:flex}.cb-hd .pf{border:1px solid var(--c-line)}.cb-hd-id{flex-direction:column;gap:8px;min-width:0;display:flex}.cb-cname{letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.2}.cb-cname small{font-size:var(--fs-body);color:var(--c-t3);letter-spacing:0;margin-left:8px;font-weight:600}.cb-hd .cst-lanes .cb-small{color:var(--c-t2)}.cb-bst{flex-wrap:nowrap;gap:4px 0;display:flex}.cb-bst>span{border-left:1px solid var(--c-line);flex-direction:column;gap:2px;padding:0 12px;display:flex}.cb-bst>span:first-child{border-left:0;padding-left:0}.cb-bst small{font-size:var(--fs-caption);color:var(--c-t3)}.cb-bst b{font-size:var(--fs-body-lg);font-weight:700}.cb-bst em{color:var(--c-t3);font-style:normal;font-weight:500;font-size:var(--fs-meta)}.cb-hd.top .cb-bst>span:first-child b{color:var(--c-hi)}.cb-body{padding-top:16px}.cb-track{border:1px solid var(--c-vio-line);background:var(--c-card);box-shadow:inset 0 2px 0 var(--c-vio);border-radius:6px;grid-template-columns:1.5fr repeat(4,minmax(0,1fr)) repeat(3,minmax(0,1.1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.cb-stp{border-left:1px solid var(--c-line2);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative}.cb-stp:first-child{border-left:0}.cb-stp .no{background:var(--c-vio-tint);min-width:20px;height:20px;color:var(--c-vio-t);text-align:center;line-height:20px;font-size:var(--fs-caption);border-radius:4px;padding:0 5px;font-weight:700;position:absolute;top:12px;right:14px}.cb-stp h3{font-size:var(--fs-meta);color:var(--c-t3);font-weight:600}.cb-stp .sb{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.cb-stp .so{font-size:var(--fs-caption);color:var(--c-t3);line-height:1.5}.cb-stp .so b{font-size:var(--fs-body);color:var(--c-t1)}.cb-stp.core{background:#8a61ff1a}.cb-stp.core .sb{flex-direction:column;align-items:flex-start;gap:6px}.cb-stp.core.all{grid-column:span 3}.cb-stp .inm{font-size:var(--fs-meta);color:var(--c-t2);line-height:1.35}.cb-stp.wide .sb{flex-wrap:nowrap;gap:10px}.cb-stp .ri2{flex-wrap:wrap;align-items:center;gap:3px;max-width:120px;line-height:0;display:inline-flex}.cb-stp .ri2 br{content:"";flex-basis:100%;height:3px}.cb-stp-thin{font-size:var(--fs-meta);color:var(--c-t3)}.cb-g4{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px;padding-top:24px;display:grid}.cb-g4.has-aside{grid-template-columns:minmax(0,1fr) 380px}.cb-thin-g{padding-top:16px}.cb-m4{flex-direction:column;min-width:0;display:flex}.cb-s4{border-top:1px solid var(--c-line);min-width:0;padding:20px 0}.cb-m4>.cb-s4:first-child{border-top:0;padding-top:0}.cb-two{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:40px;display:grid}.cb-two .cb-s4{border-top:0}.cb-sh{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.cb-sh h2,.cb-ralt h3{font-size:var(--fs-body-lg);letter-spacing:-.2px;font-weight:700}.cb-sh .sub{color:var(--c-t3);font-size:var(--fs-meta)}.cb-sh .r{font-size:var(--fs-meta);color:var(--c-t3);align-items:center;gap:6px;margin-left:auto;display:flex}.cb-mx{align-items:center;gap:6px;display:inline-flex}.cb-thin{background:var(--c-well);border:1px dashed var(--c-line);border-radius:6px;flex-direction:column;gap:4px;padding:16px;display:flex}.cb-thin b{font-size:var(--fs-body);font-weight:700}.cb-thin span{font-size:var(--fs-meta);color:var(--c-t3)}.cb-nomore{color:var(--c-t3);font-size:var(--fs-meta);padding:8px 0}.cb-rbx{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px;display:grid}.cb-ralt h3{font-size:var(--fs-meta);color:var(--c-t3);letter-spacing:0;margin-bottom:4px;font-weight:600}.cb-rp{gap:20px;display:flex}.cb-rp-miss{font-size:var(--fs-meta);color:var(--c-t3);flex-direction:column;gap:8px;display:flex}.cb-rp-col{flex-direction:column;gap:10px;display:flex}.cb-rp-st{font-size:var(--fs-meta);color:var(--c-t2);align-items:center;gap:6px;height:24px;font-weight:700;display:flex}.cb-rp-row{gap:8px;display:flex}.cb-rp-row .cb-ic{opacity:.28;filter:grayscale()}.cb-rp-row .cb-ic.on{opacity:1;filter:none;box-shadow:0 0 0 2px var(--c-vio)}.cb-rp-row.key .cb-ic.on{background:#000}.cb-rp-row.sh3 .cb-ic.on{box-shadow:0 0 0 1.5px var(--c-vio)}.cb-op-row{border-radius:6px;align-items:center;gap:12px;min-height:52px;margin:0 -10px;padding:8px 10px;display:flex}.cb-op-row .ics{align-items:center;gap:4px;min-width:0;display:flex}.cb-op-row .cb-st3{margin-left:auto}.cb-op-row .cb-small{text-align:right;min-width:48px}.cb-st3{font-size:var(--fs-meta);color:var(--c-t3);white-space:nowrap;flex-wrap:wrap;gap:2px 12px;display:flex}.cb-st3 b{color:var(--c-t1);font-weight:700;font-size:var(--fs-body)}.cb-st3.small b{color:var(--c-t2)}.cst .iname{font-size:var(--fs-body);color:var(--c-t2);margin-left:6px}.cb-sg{--s:26px;flex-direction:column;gap:3px;display:flex}.cb-sg-h,.cb-sg-r{grid-template-columns:calc(var(--s) + 10px) repeat(var(--n), minmax(18px, 1fr));align-items:center;gap:3px;display:grid}.cb-sg-h span{font-size:var(--fs-caption);color:var(--c-t3);text-align:center}.cb-sg-r>span:not(.cb-skey){background:var(--c-well);height:22px;font-size:var(--fs-caption);color:#0000;border-radius:4px;place-items:center;font-weight:700;display:grid}.cb-sg-r>span.on{color:#fff;background:#7445f4}.cb-sg-st{align-items:center;gap:12px;margin-top:12px;display:flex}.cb-mu{height:44px;color:var(--c-t2);font-size:var(--fs-body);transition:background .15s var(--c-ease);border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto 64px;align-items:center;gap:4px 10px;margin:0 -8px;padding:0 8px;display:grid}.cb-mu:hover{background:#ffffff0d}.cb-mu:active{background:#ffffff1a}.cb-mu b{color:var(--c-t1)}.cb-mu .g{color:var(--c-t3);font-size:var(--fs-meta);text-align:right}@media (max-width:1439px){.cb-hd-in{grid-template-columns:auto minmax(max-content,1fr)}.cb-hd-in>:nth-child(3){grid-column:1/-1;justify-self:stretch}}@media (max-width:1360px){.cb-track{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-stp:nth-child(5){border-left:0}.cb-stp:nth-child(n+5){border-top:1px solid var(--c-line2)}.cb-g4.has-aside{grid-template-columns:minmax(0,1fr) 320px}.cb-rbx{grid-template-columns:1fr;gap:16px}}@media (max-width:1080px){.cb-g4.has-aside{grid-template-columns:1fr}.cb-hd-in{grid-template-columns:minmax(0,1fr);gap:16px}.cb-hd-l{min-width:0}.cb-hd-id{flex:1}}@media (max-width:640px){.cb-hd:before{opacity:.25;background-size:cover}.cb-hd .pf{width:56px;height:56px}.cb-hd .cst-lanes{overflow-x:auto}.cb-hd .cst-lanes a{height:44px;padding:0 10px}.cb-bst{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px;width:100%;display:grid}.cb-bst>span{padding:0 10px}.cb-bst>span:nth-child(3n+1){border-left:0;padding-left:0}.cb-bst b{font-size:var(--fs-body)}.cb-track{grid-template-columns:1fr 1fr}.cb-stp{border-left:0;border-top:1px solid var(--c-line2);padding:12px}.cb-stp.wide{border-top:0;grid-column:1/-1}.cb-stp.wide~.cb-stp:nth-child(odd){border-left:1px solid var(--c-line2)}.cb-stp:last-child:nth-child(2n),.cb-stp.core.all{border-left:0;grid-column:1/-1}.cb-two{grid-template-columns:1fr;gap:0}.cb-two .cb-s4+.cb-s4{border-top:1px solid var(--c-line)}.cb-sg-wrap{overflow-x:auto}.cb-sg{min-width:480px}.cb-sh{flex-wrap:wrap}.cb-sh .r{width:100%;margin-left:0}.cb-op-row{flex-wrap:wrap}.cb-op-row .cb-st3{margin-left:0}.cb-rp{flex-wrap:wrap}}.cst a.cb-mu:not(.gg-btn):focus-visible{outline-offset:-2px}
.cst{--c-page:#1c1c1f;--c-card:#31313c;--c-well:#1a1a1f;--c-line:#424254;--c-line2:#36363f;--c-t1:#fff;--c-t2:#cfcfdb;--c-t3:#9e9eb1;--c-vio:#8a61ff;--c-vio-t:#c9b6ff;--c-vio-tint:#8a61ff29;--c-vio-line:#8a61ff8c;--c-hi:#c9b6ff;--c-hi-ink:#1d1340;--c-op-fill:#c9b6ff14;--c-op-line:#8a61ffb3;--c-ease:cubic-bezier(.2, 0, 0, 1);color:var(--c-t1);word-break:keep-all}.cst .num{font-variant-numeric:tabular-nums}.cst .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cst img{display:block}.cst h1,.cst h2,.cst h3,.cst p{margin:0}.cst-pt{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cst-pt h1{letter-spacing:-.4px;font-size:22px;font-weight:700}.cst-dline{color:var(--c-t3);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cst-dline b{color:var(--c-t2);font-weight:600}.cst-seg{background:var(--c-well);border-radius:6px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 2px 4px #00000059}.cst-seg a{height:24px;color:var(--c-t3);font-size:var(--fs-meta);transition:color .15s var(--c-ease), background .15s var(--c-ease);border:1px solid #0000;border-radius:4px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.cst-seg a:hover{color:var(--c-t1);background:#ffffff0d}.cst-seg a:active{background:#ffffff1a}.cst-seg a[aria-current]{color:#fff;background:var(--c-vio-tint);border-color:var(--c-vio-line)}.cst-vsw{gap:6px;margin-left:auto;display:inline-flex}.cst-vsw .gg-btn[aria-pressed=true]{--b-top:#8a61ff3d;--b-bot:#8a61ff24;--b-line:var(--c-vio-line);--b-line-hover:#8a61ff;--b-ink:#fff}.cst-lanes{gap:4px;display:flex}.cst-lanes a,.cst-lanes button{height:36px;color:var(--c-t3);font-weight:600;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:color .15s var(--c-ease), background .15s var(--c-ease), border-color .15s var(--c-ease);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cst-lanes a:hover,.cst-lanes button:hover{color:var(--c-t1);background:#ffffff0d}.cst-lanes a:active,.cst-lanes button:active{background:#ffffff1a}.cst-lanes img{opacity:.7;width:16px;height:16px}.cst-lanes [aria-current],.cst-lanes [aria-pressed=true]{background:var(--c-vio-tint);border-color:var(--c-vio-line);color:#fff}.cst-lanes [aria-current] img,.cst-lanes [aria-pressed=true] img{opacity:1}.cst-chip{height:20px;font-size:var(--fs-caption);color:var(--c-t2);white-space:nowrap;background:#ffffff14;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.cst-chip.op{background:var(--c-hi);color:var(--c-hi-ink);font-weight:700}.cst-chip.t1{color:#ede6ff;background:#c9b6ff33;font-weight:700;box-shadow:inset 0 0 0 1px #c9b6ff8c}.cst-ch{background:var(--c-well);object-fit:cover;border-radius:6px;flex-shrink:0}.cst-msg{text-align:center;color:var(--c-t3);font-size:var(--fs-body);padding:48px 0}.cst-split{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:stretch;gap:24px;display:grid}.cst-bar{align-items:center;gap:12px;padding-bottom:12px;display:flex}.cst-note{color:var(--c-t3);font-size:var(--fs-meta);margin-left:auto}.cst-lh,.cst-lst li a{grid-template-columns:36px minmax(0,1fr) 64px 72px 64px 64px 64px;align-items:center;gap:8px;display:grid}.cst-lh{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);height:36px;font-size:var(--fs-caption);color:var(--c-t3);padding:0 12px;font-weight:600}.cst-lh span:nth-child(n+4),.cst-lst li a>:nth-child(n+4){text-align:right;justify-self:end}.cst-lh button{height:28px;color:inherit;font:inherit;cursor:pointer;transition:color .15s var(--c-ease), background .15s var(--c-ease);background:0 0;border:0;border-radius:4px;align-items:center;gap:2px;margin:0 -6px;padding:0 6px;display:inline-flex}.cst-lh button:hover{color:var(--c-t1);background:#ffffff0d}.cst-lh button:active{background:#ffffff1a}.cst-lh button[aria-pressed=true]:not(.dflt){color:var(--c-vio-t)}.cst-lst ol{margin:0;padding:0;list-style:none}.cst-lst li a{border-bottom:1px solid var(--c-line2);height:48px;color:var(--c-t2);font-size:var(--fs-body);transition:background .15s var(--c-ease);padding:0 12px}.cst-lst li a:hover{background:#ffffff0a}.cst-lst li a:active{background:#ffffff1a}.cst-lst li a[aria-current]{background:var(--c-vio-tint);box-shadow:inset 3px 0 0 var(--c-vio)}.cst-lst li a b{color:var(--c-t1)}.cst-lst li a[aria-current] b{color:#fff}.cst-lst .rk{color:var(--c-t3);font-size:var(--fs-meta)}.cst-lst .cn{align-items:center;gap:10px;min-width:0;display:flex}.cst-lst .cn b{font-weight:600}.cst-pv{background:var(--c-card);border:1px solid var(--c-line2);border-radius:6px;flex-direction:column;align-self:start;height:calc(100vh - 104px);max-height:880px;display:flex;position:sticky;top:88px;overflow:hidden}.cst-pv .pv-art{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;flex:200px;align-items:flex-end;min-height:200px;display:flex;position:relative}.cst-pv .pv-art:after{content:"";background:linear-gradient(#31313c0d,#31313c80 50%,#31313c 100%);position:absolute;inset:0}.cst-pv .pv-id{z-index:1;align-items:center;gap:12px;padding:20px;display:flex;position:relative}.cst-pv .pf{border:1px solid var(--c-line)}.cst-pv .pv-id h2{letter-spacing:-.4px;font-size:22px;font-weight:700}.cst-pv .pv-id span{font-size:var(--fs-meta);color:var(--c-t2)}.cst-pv.top .pv-id span{color:var(--c-hi)}.cst-pv .pv-body{flex-direction:column;gap:18px;padding:4px 20px 20px;display:flex}.cst-pv .pv-st{grid-template-columns:repeat(4,1fr);display:grid}.cst-pv .pv-st span{border-left:1px solid var(--c-line);flex-direction:column;gap:2px;padding-left:12px;display:flex}.cst-pv .pv-st span:first-child{border-left:0;padding-left:0}.cst-pv .pv-st small{font-size:var(--fs-caption);color:var(--c-t3)}.cst-pv .pv-st b{font-size:var(--fs-body-lg)}.cst-pv .pv-sec{border-top:1px solid var(--c-line2);flex-direction:column;gap:8px;padding-top:14px;display:flex}.cst-pv .pv-sec h3{font-size:var(--fs-meta);color:var(--c-t3);font-weight:600}.cst-pv .pv-ln{font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.cst-pv .pv-ln b{margin-left:auto}.cst-pv .pv-ln .dim{text-align:right;width:72px;font-size:var(--fs-meta);color:var(--c-t3)}.cst-pv .pv-go{align-self:stretch}.cst-pv .arw{width:12px;height:12px;color:var(--c-t3);flex-shrink:0}.cst-board{border-bottom:1px solid var(--c-line);grid-template-columns:72px repeat(5,minmax(0,1fr));display:grid}.cst-board .bh,.cst-board .br{display:contents}.cst-board .bh span{height:44px;font-size:var(--fs-body);border-bottom:2px solid var(--c-line);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:flex}.cst-board .bh span small{font-size:var(--fs-caption);color:var(--c-t3);margin-left:auto;font-weight:500}.cst-board .bh span.cap{font-size:var(--fs-caption);color:var(--c-t3);padding:0;font-weight:500}.cst-board .tn{font-size:var(--fs-meta);color:var(--c-t3);border-top:1px solid var(--c-line2);flex-direction:column;justify-content:center;gap:2px;padding:12px 0;font-weight:600;display:flex}.cst-board .tn b{color:var(--c-t1);letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1}.cst-board .br.t1 .tn b{color:var(--c-hi)}.cst-board .br.t1 .tn,.cst-board .br.t1 .bc{border-top:0}.cst-board .bc{border-top:1px solid var(--c-line2);border-left:1px solid var(--c-line2);flex-wrap:wrap;align-content:flex-start;gap:2px;padding:10px 6px;display:flex}.cst-board .br.t1 .bc{background:#8a61ff0d}.cst-tl{text-align:center;width:calc(25% - 1.5px);transition:background .15s var(--c-ease);border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;display:flex}.cst-tl:hover{background:#ffffff12}.cst-tl:active{background:#ffffff1a}.cst-tl .pic{max-width:100%;margin-bottom:4px;position:relative}.cst-tl .pic img{border:1px solid var(--c-line);aspect-ratio:1;max-width:100%;height:auto}.cst-tl.op .pic img{border-color:var(--c-hi)}.cst-tl .pic .cst-chip{z-index:2;height:18px;padding:0 4px;position:absolute;top:2px;right:2px}.cst-tl b{max-width:100%;font-size:var(--fs-meta);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.cst-tl .w{font-size:var(--fs-meta);color:var(--c-t1);font-weight:700}.cst-tl .g{font-size:var(--fs-caption);color:var(--c-t3);white-space:nowrap}.cst-m-only{display:none}.cst .shelf{border-top:1px solid var(--c-line)}.cst .shelf header{align-items:baseline;gap:6px;padding:12px 0 0;display:flex}.cst .shelf header b{font-size:22px;font-weight:700;line-height:1}.cst .shelf.t1 header b{color:var(--c-hi)}.cst .shelf header span{font-size:var(--fs-meta);color:var(--c-t2);font-weight:600}.cst .shelf header small{font-size:var(--fs-caption);color:var(--c-t3)}.cst .tiles{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0 12px;display:grid}.cst .tiles .cst-tl{width:auto}.cst .hl-op,.cst .hl-t1{isolation:isolate;position:relative;overflow:hidden}.cst .hl-op:after,.cst .hl-t1:after,.cst-pv.hl-op .pv-body:after,.cst-pv.hl-t1 .pv-body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg, #c9b6ff00 35%, rgba(201, 182, 255, var(--sw)) 50%, #c9b6ff00 65%);position:absolute;inset:0;transform:translate(-100%)}.cst .hl-op>*,.cst .hl-t1>*{z-index:1;position:relative}.cst .hl-op{--sw:.18;box-shadow:inset 0 0 0 1px var(--c-op-line)}.cst .hl-op:after{animation:4s ease-in-out infinite cst-sweep}.cst .hl-t1{--sw:.1}.cst .hl-t1:after{animation:8s ease-in-out 1.2s infinite cst-sweep}@keyframes cst-sweep{0%{transform:translate(-100%)}35%{transform:translate(100%)}to{transform:translate(100%)}}.cst-lst li a.hl-op{background:var(--c-op-fill)}.cst-lst li a.hl-op:hover{background:#c9b6ff1f}.cst-lst li a.hl-op:active{background:#c9b6ff29}.cst-lst li a.hl-op[aria-current]{background:var(--c-vio-tint);box-shadow:inset 3px 0 0 var(--c-vio), inset 0 0 0 1px var(--c-op-line)}.cst-tl.hl-op{background:var(--c-op-fill)}.cst-tl.hl-op:hover{background:#c9b6ff24}.cst-tl.hl-op:active{background:#c9b6ff2e}.cst .cst-pv.hl-op,.cst .cst-pv.hl-t1{position:sticky}.cst-pv.hl-op{border-color:var(--c-vio)}.cst .cst-pv.hl-op:after,.cst .cst-pv.hl-t1:after{content:none}.cst-pv.hl-op .pv-body,.cst-pv.hl-t1 .pv-body{isolation:isolate;position:relative;overflow:hidden}.cst-pv.hl-op .pv-body>*,.cst-pv.hl-t1 .pv-body>*{z-index:1;position:relative}.cst-pv.hl-op .pv-body:after{animation:4s ease-in-out infinite cst-sweep}.cst-pv.hl-t1 .pv-body:after{animation:8s ease-in-out 1.2s infinite cst-sweep}.cst .hl-op .rk,.cst .hl-t1 .rk,.cst-tl.hl-op .g,.cst-tl.hl-t1 .g,.cst-pv.hl-op .pv-body :is(small,h3,.dim),.cst-pv.hl-t1 .pv-body :is(small,h3,.dim){color:var(--c-t2)}@media (prefers-reduced-motion:reduce){.cst .hl-op:after,.cst .hl-t1:after,.cst-pv .pv-body:after{transform:translate(-100%);animation:none!important}}@media (max-width:1080px){.cst-split{grid-template-columns:1fr}.cst-pv{display:none}.cst-lst li a[aria-current]{box-shadow:none;background:0 0}.cst-lst li a.hl-op[aria-current]{background:var(--c-op-fill);box-shadow:inset 0 0 0 1px var(--c-op-line)}.cst-board,.cst-board-msg{display:none}.cst-m-only{display:block}.cst .m-lanes{margin-bottom:8px;overflow-x:auto}}@media (max-width:640px){.cst-vsw{width:100%;margin-left:0}.cst-vsw .gg-btn{flex:1}.cst-bar{flex-direction:column;align-items:stretch;gap:8px}.cst-lanes{overflow-x:auto}.cst-lanes a,.cst-lanes button{height:44px;padding:0 10px}.cst-note{margin-left:0}.cst-lh,.cst-lst li a{grid-template-columns:24px minmax(0,1fr) 44px 52px 48px;gap:6px;padding:0 4px}.cst-lh>:nth-child(6),.cst-lst li a>:nth-child(6),.cst-lh>:nth-child(7),.cst-lst li a>:nth-child(7){display:none}.cst-lh{height:44px}.cst-lh button{justify-content:center;min-width:44px;height:44px}.cst-lst li a{height:52px;font-size:var(--fs-meta)}.cst-lst .cn{font-size:var(--fs-body);gap:8px}.cst-lst .cn img{width:28px;height:28px}.cst-tl{padding:8px 2px}.cst-tl .g{white-space:normal}.cst-seg a{justify-content:center;min-width:44px;height:44px}}.cst-pv .pv-row{height:36px;font-size:var(--fs-meta);align-items:center;gap:10px;display:flex}.cst-pv .pv-row .k{width:32px;color:var(--c-t3);flex-shrink:0;font-weight:600}.cst-pv .pv-row .dim{color:var(--c-t3)}.cst-pv .pv-row .g{white-space:nowrap;margin-left:auto}.cst-pv .pv-row .ip{align-items:center;gap:4px;display:inline-flex}.cst a:not(.gg-btn):focus-visible,.cst button:not(.gg-btn):focus-visible{outline-offset:2px;outline:2px solid #c9b6ff}.cst .cst-lanes :is(a,button):not(.gg-btn):focus-visible,.cst .cst-lst li a:not(.gg-btn):focus-visible,.cst .cst-lh button:not(.gg-btn):focus-visible,.cst a.cst-tl:not(.gg-btn):focus-visible,.cst .cst-seg a:not(.gg-btn):focus-visible{outline-offset:-2px}