.hero-h1 .stack{display:inline-flex;align-items:center;vertical-align:middle;margin:0 4px;position:relative;top:-.07em}.hero-h1 .stack span{width:.77em;height:.77em;border-radius:999px;background:#fff;border:1px solid #ececec;box-shadow:0 2px 8px rgba(0,0,0,.06);display:grid;place-items:center;margin-left:-.2em;opacity:0;transform:translateY(8px);animation:hd-rowin .5s cubic-bezier(.2,.7,.2,1) forwards;transition:margin .25s cubic-bezier(.2,.7,.2,1)}.hero-h1 .stack span:first-child{margin-left:0}.hero-h1 .stack:hover span:not(:first-child){margin-left:-.03em}.hero-h1 .stack img{width:.4em;height:.4em;-o-object-fit:contain;object-fit:contain}.hero-h1 .words{--pad:.16em;display:inline-block;position:relative;vertical-align:top;height:1.04em;padding:0 var(--pad);box-sizing:content-box;text-align:left}.hero-h1 .words .bg{position:absolute;left:0;top:0;bottom:0;width:var(--bgw,auto);border-radius:.16em;box-shadow:inset 0 0 0 1px #ececec;background:repeating-linear-gradient(135deg,#fafafa 0 5px,#dedede 5px 6px);transition:width .45s cubic-bezier(.2,.7,.2,1)}.hero-h1 .words.init .bg{transition:none}.hero-h1 .words.centered .bg{left:50%;transform:translateX(-50%)}.hero-h1 .words.centered .w{left:50%;transform:translate(-50%,.35em)}.hero-h1 .words.centered .w.on{transform:translate(-50%)}.hero-h1 .words.centered .w.out{transform:translate(-50%,-.35em)}.hero-h1 .words .bg .bgsize{display:inline-block;visibility:hidden;padding:0 var(--pad);white-space:nowrap}.hero-h1 .words .bg .bgsize:after{content:attr(data-w)}.hero-h1 .words .sizer{display:inline-grid;visibility:hidden}.hero-h1 .words .sizer>span{grid-area:1/1;white-space:nowrap}.hero-h1 .words .sizer>span:after,.hero-h1 .words .w:after{content:attr(data-w)}.hero-h1 .words .w{position:absolute;left:var(--pad);top:0;white-space:nowrap;opacity:0;transform:translateY(.35em);filter:blur(4px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease}.hero-h1 .words .w.on{opacity:1;transform:none;filter:none}.hero-h1 .words .w.out{opacity:0;transform:translateY(-.35em);filter:blur(4px)}.hd .tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-height:52px}.hd .tab{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:4px;background:rgba(255,255,255,.9);font-size:14px;font-weight:500;color:#52525c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background .2s,color .2s}.hd .tab.active,.hd .tab:hover{color:#0a0a0b;background:#fff}.hd .tab .ti{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(10,10,11,.08),0 1px 2px rgba(0,0,0,.06);color:#52525b;transition:background .2s,color .2s,box-shadow .2s}.hd .tab .ti i{font-size:16px}.hd .tab.active .ti{background:#18181b;color:#fff;box-shadow:0 0 0 1px #18181b,0 2px 6px rgba(0,0,0,.18)}.hd .tab:hover:not(.active) .ti{color:#18181b}.hd{--appw:1008px}@media (max-width:767px){.hd{--appw:794px}.hd .app .side{display:none}}.hd .app-wrap{position:absolute;left:0;top:calc(36 / 680 * 100%);width:var(--appw);z-index:2;transform-origin:top left;transform:scale(var(--s,1))}.hd .app{position:relative;display:flex;height:620px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(23,23,23,.04),0 40px 80px -36px rgba(23,23,23,.28)}.hd .side{width:214px;flex-shrink:0;border-right:1px solid #ededef;padding:12px 10px;display:flex;flex-direction:column;background:#fafafa}.hd .brandsw{justify-content:space-between;padding:7px 8px;border-radius:9px;background:#fff;border:1px solid #ececee;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:default}.hd .brandsw,.hd .brandsw .who{display:flex;align-items:center}.hd .brandsw .who{gap:9px}.hd .brandsw .who img{width:24px;height:24px;border-radius:6px}.hd .brandsw .nm{line-height:1.2}.hd .brandsw .dm{font-size:11px;color:var(--subtle)}.hd .search{display:flex;align-items:center;gap:8px;height:30px;padding:0 9px;margin-bottom:6px;border-radius:8px;border:1px solid #ececee;background:#fff;color:#a1a1aa;font-size:12px}.hd .search kbd{margin-left:auto;font-family:inherit;font-size:10px;padding:1px 5px;border-radius:4px;border:1px solid #e4e4e7;color:#71717a}.hd .grp{padding:12px 10px 4px;font-size:11px;font-weight:500;color:#a1a1aa}.hd .navi{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:8px;font-size:13px;color:#3f3f46;transition:background .2s,color .2s;cursor:pointer}.hd .navi i{font-size:16px;color:#71717a;transition:color .2s}.hd .navi:hover{background:#f1f1f2}.hd .navi.active{background:#fff;color:#18181b;font-weight:500;box-shadow:0 0 0 1px rgba(10,10,11,.08),0 1px 2px rgba(0,0,0,.05)}.hd .navi.active i{color:#18181b}.hd .navi .badge{margin-left:auto;font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:#18181b;color:#fff}.hd .side .spacer{flex:1}.hd .main{flex:1;display:flex;flex-direction:column;min-width:0}.hd .topbar{justify-content:space-between;padding:14px 20px 10px}.hd .crumb,.hd .topbar{display:flex;align-items:center}.hd .crumb{gap:8px;font-size:12px;color:#a1a1aa}.hd .crumb b{font-size:16px;font-weight:600;letter-spacing:-.02em;color:#18181b}.hd .filters{display:flex;gap:6px;align-items:center}.hd .panel{flex:1;padding:2px 20px 20px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.hd .fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;border:1px dashed #d4d4d8;font-size:12.5px;color:#71717a;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.hd .fchip i{font-size:15px}.hd .fchip img{width:13px;height:13px}.hd .fchip.set,.hd .fchip:hover{color:#18181b;border-color:#a1a1aa}.hd .fchip.solid{border:1px solid #e4e4e7;color:#18181b;box-shadow:0 1px 2px rgba(0,0,0,.05)}.hd .brandsw{padding:5px 8px;margin-bottom:8px}.hd .brandsw .who{gap:8px}.hd .brandsw .who img{width:20px;height:20px;border-radius:5px}.hd .brandsw .nm{font-size:13px;font-weight:600}.hd .fchip.nohover{cursor:default}.hd .fchip.nohover:hover{color:#71717a;border-color:#d4d4d8}.hd .panel{padding:4px 24px 24px;gap:16px}.hd .tt{position:absolute;z-index:20;pointer-events:none;min-width:140px;padding:8px 10px;border-radius:10px;background:rgba(24,24,27,.96);color:#fff;font-size:11.5px;line-height:18px;box-shadow:0 10px 30px rgba(0,0,0,.25);opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hd .tt.on{opacity:1;transform:none}.hd .tt .th{color:#a1a1aa;font-size:11px;margin-bottom:3px}.hd .tt .r{display:flex;align-items:center;justify-content:space-between;gap:14px}.hd .tt .r span{display:inline-flex;align-items:center;gap:6px}.hd .tt .r i{width:7px;height:7px;border-radius:2px;display:inline-block}.hd .tt .r.me{font-weight:600}.hd .tt img{width:12px;height:12px;border-radius:3px}.hd .skel{border-radius:12px;border:1px solid #ececee;background:linear-gradient(90deg,#fafafa,#f4f4f5 50%,#fafafa);background-size:200% 100%;animation:hd-skel 1.4s ease-in-out infinite}@keyframes hd-skel{to{background-position:-200% 0}}.hd i.ph{display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:1;flex-shrink:0}.hd i.ph svg{width:1em;height:1em;display:block}.hd{font-family:var(--font-geist-sans),system-ui,sans-serif;color:#0a0a0b;line-height:normal}.hd svg{display:inline;vertical-align:baseline}.hd img{display:block}.hd .app *{box-sizing:border-box}@keyframes hd-rowin{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hd .skel{animation:none}.hero-h1 .words .w{transition:none;filter:none}.hero-h1 .stack span{animation:none;opacity:1;transform:none}}.st{--ink:#0a0a0b;--muted:#52525c;--soft:#71717b;--subtle:#a1a1aa;--rule:#e7e7ea;--rule-2:#f1f1f3;--panel:#f4f4f5;--you:#5b6cf0;--you-bg:#eef0fe;--up:#16a34a;--miss:#dc2626;--mono:var(--font-geist-mono),ui-monospace,monospace;--shadow:0 0 0 1px rgba(10,10,11,.06),0 2px 4px rgba(10,10,11,.04),0 16px 32px -12px rgba(10,10,11,.16);--shadow-up:0 0 0 1px rgba(10,10,11,.07),0 4px 8px rgba(10,10,11,.05),0 28px 56px -16px rgba(10,10,11,.28);--ease:cubic-bezier(.2,.7,.2,1)}@property --st-score{syntax:"<integer>";initial-value:92;inherits:false}@property --st-k1{syntax:"<integer>";initial-value:65;inherits:false}@property --st-k2{syntax:"<integer>";initial-value:58;inherits:false}@property --st-k3{syntax:"<integer>";initial-value:31;inherits:false}.st-grid{display:grid;gap:1px;grid-template-columns:1fr}@media (min-width:901px){.st-grid.st-11{grid-template-columns:1fr 1fr}.st-grid.st-32{grid-template-columns:3fr 2fr}}.st .beat{display:flex;flex-direction:column;padding:32px}.st .num{font:500 12px/1 var(--mono);color:var(--subtle)}.st .beat h3{margin-top:12px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.st .beat>p{margin-top:8px;margin-bottom:26px;font-size:15.5px;line-height:24px;color:var(--soft);max-width:480px;text-wrap:pretty}.st .panel{position:relative;margin-top:auto;height:340px;border-radius:12px;overflow:hidden;background-color:var(--panel);background-image:radial-gradient(rgba(10,10,11,.09) 1px,transparent 0);background-size:14px 14px;color:var(--ink)}.st .panel:after{content:"";position:absolute;inset:auto 0 0 0;height:44px;background:linear-gradient(to bottom,transparent,var(--panel));pointer-events:none;z-index:6}.st .card{position:absolute;background:#fff;border-radius:12px;box-shadow:var(--shadow);font-size:13px}.st .card.up{box-shadow:var(--shadow-up)}.st .sk{display:block;height:6px;border-radius:999px;background:#ececef}.st .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.st .logo{width:20px;height:20px;border-radius:5px;flex-shrink:0}.st .eng{width:15px;height:15px;flex-shrink:0}.st .flag{width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 1px rgba(10,10,11,.08)}.st .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border-radius:7px;font-size:12px;font-weight:500;color:#fff;background:#18181b;white-space:nowrap}.st .cursor{position:absolute;z-index:7;display:flex;align-items:flex-start;gap:2px;pointer-events:none}.st .cursor svg{width:18px;height:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.st .cursor span{margin-top:14px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:500;color:#fff;background:var(--you)}.st .toast{position:absolute;z-index:7;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:#18181b;color:#fff;font-size:12.5px;box-shadow:0 12px 24px -10px rgba(0,0,0,.45);white-space:nowrap}.st .toast i{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#22c55e;font-style:normal;font-size:11px;color:#052e16;font-weight:700;flex-shrink:0}.st .chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;color:var(--soft);background:#fff;box-shadow:0 0 0 1px var(--rule);white-space:nowrap}.st .chip.on{color:var(--ink);background:#f4f4f5;box-shadow:0 0 0 1px #d4d4d8;font-weight:500}.st .bars{display:inline-flex;gap:2px;align-items:flex-end;height:13px}.st .bars i{width:3.5px;border-radius:1px;background:#e4e4e7}.st .bars i:first-child{height:4px}.st .bars i:nth-child(2){height:6px}.st .bars i:nth-child(3){height:8px}.st .bars i:nth-child(4){height:10.5px}.st .bars i:nth-child(5){height:13px}.st .bars.b2 i:nth-child(-n+2),.st .bars.b3 i:nth-child(-n+3),.st .bars.b4 i:nth-child(-n+4),.st .bars.b5 i{background:var(--you)}.st .pos{color:var(--up)}.st .neg{color:var(--miss)}.st .pr{left:22px;top:22px;right:22px;padding:14px 0 0}.st .pr .h{padding:0 16px;font-size:13.5px;font-weight:600}.st .pr .topics{display:flex;gap:6px;padding:12px 16px 10px}.st .pr .r{display:grid;grid-template-columns:18px 1fr 52px 46px;gap:14px;align-items:center;height:40px;padding:0 16px;border-top:1px solid var(--rule-2)}.st .pr .r.th{height:30px;font-size:11px;color:var(--subtle)}.st .pr .r>:nth-child(3),.st .pr .r>:nth-child(4){justify-self:center;text-align:center}.st .pr .r .q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.st .cb{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #d4d4d8;display:grid;place-items:center;background:#fff}.st .cb svg{width:11px;height:11px;opacity:0}.st .cb.on{background:var(--you);box-shadow:none}.st .cb.on svg{opacity:1}.st .bulk{left:50%;bottom:18px;transform:translateX(-50%);opacity:0;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 14px;border-radius:11px;background:#18181b;color:#fff;font-size:12.5px;z-index:7;box-shadow:0 16px 32px -12px rgba(0,0,0,.5);white-space:nowrap}.st .bulk .btn{background:#fff;color:var(--ink)}.st .p1 .toast{left:50%;bottom:18px;transform:translateX(-50%)}.st .share{left:22px;top:22px;right:-60px;padding:12px;opacity:.5}.st .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.st .kpi{padding:10px 12px;border-radius:10px;background:#f6f6f7}.st .kpi .n{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.st .kpi .n img{width:16px;height:16px;border-radius:4px}.st .kpi .v{display:flex;align-items:baseline;gap:6px;margin-top:6px}.st .kpi .v span{font-size:11.5px;font-weight:600;letter-spacing:0}.st .kpi .v .cnt{font-size:22px;letter-spacing:-.03em;font-weight:500;color:var(--ink)}.st .kpi.you{background:var(--you-bg)}.st .cnt.k1{counter-reset:k var(--st-k1)}.st .cnt.k2{counter-reset:k var(--st-k2)}.st .cnt.k3{counter-reset:k var(--st-k3)}.st .cnt:after{content:counter(k) "%"}.st .stackbars{display:flex;align-items:flex-end;gap:4px;height:150px;margin-top:14px;padding-top:10px;border-top:1px dashed var(--rule)}.st .stackbars div{flex:1;display:flex;flex-direction:column-reverse;border-radius:3px 3px 0 0;overflow:hidden}.st .stackbars i{display:block}.st .chat2{left:30px;top:100px;width:440px;padding:14px 16px 16px}.st .ask{margin-left:auto;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:14px 14px 4px 14px;background:#f4f4f5;font-size:12.5px}.st .who{display:flex;align-items:center;gap:7px;margin:12px 0 6px;font-size:12px;font-weight:500}.st .ans{font-size:13px;line-height:22px;color:#3f3f46}.st .hl{border-radius:4px;padding:0 3px;font-weight:600}.st .hl.conf{background:rgba(38,132,255,.13);color:#1d4ed8}.st .hl.you{background:rgba(91,108,240,.16);color:var(--you)}.st .hl.slab{background:rgba(242,184,75,.22);color:#a16207}.st .found{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-2)}.st .found .lab{flex-basis:100%;font:500 10.5px/1 var(--mono);color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.st .bchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(0,0,0,.04);font-size:12px;color:var(--ink);font-weight:500}.st .bchip img{width:18px;height:18px;border-radius:999px}.st .bchip b{font-family:var(--mono);font-weight:500;color:var(--subtle);font-size:11px}.st .bchip.you{box-shadow:0 0 0 1.5px var(--you)}.st .doms{left:22px;top:22px;width:330px;padding:14px 14px 6px}.st .doms .h{font-size:13px;font-weight:600;margin-bottom:8px}.st .dm{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;height:36px;padding:0 10px;margin-bottom:6px;border-radius:8px;font-size:12.5px}.st .dm .bg{position:absolute;inset:0 auto 0 0;border-radius:8px;background:#f1f1f3}.st .dm>*{position:relative}.st .dm b{font-family:var(--mono);font-weight:500;font-size:12px}.st .dm.hot .bg{background:#e7e9fd}.st .gapcard{right:22px;top:92px;width:300px;padding:16px}.st .gapcard .t{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13.5px}.st .gapcard .u{margin-top:2px;padding-left:30px;font-size:11.5px;color:var(--subtle)}.st .gapcard .l{margin-top:14px;font-size:11.5px;color:var(--soft)}.st .rec{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.st .miss{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border-radius:999px;font-size:12px;font-weight:500;color:var(--miss);background:#fef2f2;box-shadow:0 0 0 1px #fecaca}.st .miss img{width:18px;height:18px;border-radius:999px;filter:grayscale(1);opacity:.6}.st .board{position:absolute;left:22px;top:22px;display:flex;gap:10px}.st .col{width:168px;padding:10px;border-radius:12px;background:#fafafa;box-shadow:0 0 0 1px var(--rule)}.st .col .h{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;padding:2px 4px 4px}.st .col .h em{font-style:normal;color:var(--subtle);font-weight:500}.st .task{position:relative;background:#fff;border-radius:9px;padding:10px 11px;box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(0,0,0,.04);margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.35}.st .task .m{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--soft);font-weight:400}.st .task .m img{width:14px;height:14px;border-radius:3px}.st .task .lift{margin-left:auto;color:var(--up);font-weight:600;font-family:var(--mono);letter-spacing:-.02em}.st .cat{width:6px;height:6px;border-radius:999px;display:inline-block}.st .mover{position:absolute;left:32px;top:64px;width:148px;margin:0;z-index:5;box-shadow:var(--shadow-up);transform:translate(178px)}.st .slot{height:82px;margin-top:7px}.st .hole{height:0}.st .editor{left:22px;top:22px;right:118px;padding:0;overflow:hidden}.st .tb{display:flex;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--rule-2)}.st .tb span{min-width:26px;height:26px;padding:0 6px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:600;color:#52525b}.st .tb span.on{background:#f4f4f5;color:var(--ink)}.st .tb i{width:1px;height:16px;background:var(--rule);margin:0 6px}.st .tb .ai{margin-left:auto;height:24px;display:inline-flex;gap:6px;align-items:center;font-weight:500;color:var(--you);background:var(--you-bg);padding:0 10px}.st .doc{padding:16px 20px 18px}.st .doc .h1{font-size:18px;font-weight:600;letter-spacing:-.02em}.st .typed{margin-top:10px;font-size:13.5px;line-height:22px;color:#3f3f46}.st .typed>span{display:block;white-space:nowrap;overflow:hidden;width:100%}.st .cite{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin-left:3px;border-radius:5px;background:var(--you-bg);color:var(--you);font:600 10px/1 var(--mono);vertical-align:2px}.st .caret{display:inline-block;width:1.5px;height:15px;background:var(--ink);vertical-align:-3px;margin-left:1px;animation:st-blink 1s steps(1) infinite}.st .doc .h2{margin-top:14px;font-size:14px;font-weight:600}.st .tbl{margin-top:8px;border-radius:8px;box-shadow:0 0 0 1px var(--rule);overflow:hidden;max-width:290px;font-size:12px}.st .tbl>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center;height:28px;padding:0 10px;border-top:1px solid var(--rule-2)}.st .tbl>div:first-child{border-top:0;background:#fafafa;font-weight:600;color:var(--soft);font-size:11.5px}.st .tbl .y{color:var(--up);font-weight:600}.st .tbl .n{color:var(--subtle)}.st .geo{right:20px;top:112px;width:168px;padding:14px}.st .geo .top{display:flex;align-items:center;gap:12px}.st .geo .n{font-size:28px;font-weight:500;line-height:1;counter-reset:s var(--st-score)}.st .geo .n:after{content:counter(s)}.st .geo .l{font-size:11.5px;color:var(--soft);margin-top:3px}.st .gring circle.v{stroke-dasharray:92 100}.st .srcs{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-2);font-size:11.5px;color:var(--soft)}.st .srcs .stack{display:flex;margin-left:auto}.st .srcs .stack img{width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--rule);margin-left:-4px}.st .vis{left:22px;top:22px;right:22px;padding:14px 18px 12px}.st .vis .l{font-size:12px;color:var(--soft)}.st .vis .v{display:flex;align-items:baseline;gap:10px;margin-top:2px}.st .vis .v b{font-size:28px;font-weight:500;letter-spacing:-.04em}.st .vis .v span{font-weight:600;font-size:12.5px}.st .vis svg{width:100%;height:64px;display:block;margin-top:6px;overflow:visible}.st .line{stroke-dasharray:1;stroke-dashoffset:0}.st .rankpill{position:absolute;right:30px;top:30px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;border-radius:999px;background:#18181b;color:#fff;font-size:12px;font-weight:500;box-shadow:0 8px 18px -8px rgba(0,0,0,.5)}.st .rankpill img{width:16px;height:16px;border-radius:999px;background:#fff;padding:2px}.st .traffic{right:22px;top:158px;width:300px;padding:12px 16px 10px}.st .traffic .l{font-size:12px;color:var(--soft)}.st .traffic .v{display:flex;align-items:baseline;gap:8px;margin-top:2px}.st .traffic .v b{font-size:26px;font-weight:500;letter-spacing:-.03em}.st .traffic .v span{font-weight:600;font-size:12.5px}.st .traffic .rows{margin-top:6px}.st .erow{display:grid;grid-template-columns:16px 74px 1fr 46px;gap:8px;align-items:center;height:24px;font-size:12px;color:#3f3f46}.st .erow .bar{height:8px;border-radius:999px;background:#f1f1f3;overflow:hidden}.st .erow .bar i{display:block;height:100%;border-radius:999px;background:var(--you)}.st .erow b{text-align:right;font-family:var(--mono);font-weight:500;font-size:12px}.st .p6:after{height:18px}@keyframes st-blink{50%{opacity:0}}.st .anim *{animation-iteration-count:infinite!important;animation-fill-mode:both!important;animation-play-state:paused!important}.st .anim.play *{animation-play-state:running!important}@keyframes st-p1-cursor{0%,8%{transform:translate(var(--x0),var(--y0))}16%,22%{transform:translate(var(--x1),var(--y1))}30%,36%{transform:translate(var(--x1),var(--y2))}44%,50%{transform:translate(var(--x1),var(--y3))}58%,62%{transform:translate(var(--xb),var(--yb))}70%,92%{transform:translate(var(--xe),var(--ye))}to{transform:translate(var(--x0),var(--y0))}}@keyframes st-p1-cb1{0%,19%{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}21%,94%{background:var(--you);box-shadow:none}to{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}}@keyframes st-p1-cb2{0%,33%{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}35%,94%{background:var(--you);box-shadow:none}to{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}}@keyframes st-p1-cb3{0%,47%{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}49%,94%{background:var(--you);box-shadow:none}to{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}}@keyframes st-p1-t1{0%,19%{opacity:0}21%,94%{opacity:1}to{opacity:0}}@keyframes st-p1-t2{0%,33%{opacity:0}35%,94%{opacity:1}to{opacity:0}}@keyframes st-p1-t3{0%,47%{opacity:0}49%,94%{opacity:1}to{opacity:0}}@keyframes st-p1-bulk{0%,48%{opacity:0;transform:translate(-50%,16px)}52%,61%{opacity:1;transform:translate(-50%)}64%,to{opacity:0;transform:translate(-50%,16px)}}@keyframes st-p1-toast{0%,62%{opacity:0;transform:translate(-50%,12px)}66%,92%{opacity:1;transform:translate(-50%)}97%,to{opacity:0;transform:translate(-50%,12px)}}.st .p1 .cursor{left:0;top:0;opacity:0;transform:translate(var(--xe,0),var(--ye,0));animation:st-p1-cursor 9s var(--ease)}.st .p1.ready .cursor{opacity:1}.st .p1 .r1 .cb{animation:st-p1-cb1 9s}.st .p1 .r1 .cb svg{animation:st-p1-t1 9s}.st .p1 .r2 .cb{animation:st-p1-cb2 9s}.st .p1 .r2 .cb svg{animation:st-p1-t2 9s}.st .p1 .r3 .cb{animation:st-p1-cb3 9s}.st .p1 .r3 .cb svg{animation:st-p1-t3 9s}.st .p1 .bulk{animation:st-p1-bulk 9s var(--ease)}.st .p1 .toast{animation:st-p1-toast 9s var(--ease)}@keyframes st-p2-ans{0%,6%{opacity:0;transform:translateY(6px)}14%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p2-h1{0%,20%{background-color:transparent;color:#8b8b94}24%,94%{background-color:rgba(38,132,255,.13);color:#1d4ed8}to{background-color:transparent}}@keyframes st-p2-h2{0%,20%{background-color:transparent;color:#8b8b94}24%,94%{background-color:rgba(91,108,240,.16);color:var(--you)}to{background-color:transparent}}@keyframes st-p2-h3{0%,20%{background-color:transparent;color:#8b8b94}24%,94%{background-color:rgba(242,184,75,.22);color:#a16207}to{background-color:transparent}}@keyframes st-p2-c1{0%,26%{opacity:0;transform:scale(.85)}29%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p2-c2{0%,28%{opacity:0;transform:scale(.85)}31%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p2-c3{0%,30%{opacity:0;transform:scale(.85)}33%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p2-bar{0%,36%{transform:scaleY(.15)}54%,94%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes st-p2-k1{0%,38%{--st-k1:48}54%,94%{--st-k1:65}to{--st-k1:48}}@keyframes st-p2-k2{0%,38%{--st-k2:60}54%,94%{--st-k2:58}to{--st-k2:60}}@keyframes st-p2-k3{0%,38%{--st-k3:30}54%,94%{--st-k3:31}to{--st-k3:30}}@keyframes st-p2-share{0%,36%{opacity:.5}42%,90%{opacity:.9}to{opacity:.5}}@keyframes st-p2-delta{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}.st .p2 .ans,.st .p2 .who{animation:st-p2-ans 10s var(--ease)}.st .p2 .hl.conf{animation:st-p2-h1 10s var(--ease)}.st .p2 .hl.you{animation:st-p2-h2 10s var(--ease)}.st .p2 .hl.slab{animation:st-p2-h3 10s var(--ease)}@keyframes st-p2-lab{0%,24%{opacity:0}27%,94%{opacity:1}to{opacity:0}}.st .p2 .found .lab{animation:st-p2-lab 10s var(--ease)}.st .p2 .found .bchip:nth-of-type(2){animation:st-p2-c1 10s var(--ease)}.st .p2 .found .bchip:nth-of-type(3){animation:st-p2-c2 10s var(--ease)}.st .p2 .found .bchip:nth-of-type(4){animation:st-p2-c3 10s var(--ease)}.st .p2 .stackbars div{transform-origin:bottom;animation:st-p2-bar 10s var(--ease)}.st .p2 .cnt.k1{animation:st-p2-k1 10s var(--ease)}.st .p2 .cnt.k2{animation:st-p2-k2 10s var(--ease)}.st .p2 .cnt.k3{animation:st-p2-k3 10s var(--ease)}.st .p2 .share{animation:st-p2-share 10s var(--ease)}.st .p2 .kpi .neg,.st .p2 .kpi .pos{animation:st-p2-delta 10s var(--ease)}@keyframes st-p3-bg{0%,4%{transform:scaleX(0)}26%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st-p3-hot{0%,28%{background:#f1f1f3}34%,94%{background:#e7e9fd}to{background:#f1f1f3}}@keyframes st-p3-card{0%,36%{opacity:0;transform:translateY(14px) scale(.97)}44%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes st-p3-miss{0%,56%{transform:scale(1)}60%{transform:scale(1.08)}66%,to{transform:scale(1)}}.st .p3 .dm .bg{transform-origin:left;animation:st-p3-bg 8s var(--ease)}.st .p3 .dm.hot .bg{animation:st-p3-bg 8s var(--ease),st-p3-hot 8s var(--ease)}.st .p3 .gapcard{animation:st-p3-card 8s var(--ease)}.st .p3 .miss{animation:st-p3-miss 8s var(--ease)}@keyframes st-p4-move{0%,14%{transform:translate(0) rotate(0)}20%{transform:translate(6px,-6px) rotate(-3deg)}48%,56%{transform:translate(178px,-6px) rotate(-3deg)}62%,92%{transform:translate(178px) rotate(0);opacity:1}96%{opacity:0}to{transform:translate(0);opacity:0}}@keyframes st-p4-cursor{0%,14%{transform:translate(0);opacity:1}20%{transform:translate(6px,-6px)}48%,56%{transform:translate(178px,-6px);opacity:1}66%,to{transform:translate(200px,64px);opacity:0}}@keyframes st-p4-gap{0%,22%{height:0;margin-top:0}34%,92%{height:82px;margin-top:7px}to{height:0;margin-top:0}}@keyframes st-p4-hole{0%,14%{height:82px;margin-top:7px}22%,92%{height:0;margin-top:0}to{height:82px;margin-top:7px}}.st .p4 .mover{animation:st-p4-move 8s var(--ease)}.st .p4 .cursor{left:150px;top:84px;transform:translate(200px,64px);opacity:0;animation:st-p4-cursor 8s var(--ease)}.st .p4 .slot{animation:st-p4-gap 8s var(--ease)}.st .p4 .hole{animation:st-p4-hole 8s var(--ease)}@keyframes st-p5-t1{0%,4%{width:0}15%,94%{width:100%}to{width:0}}@keyframes st-p5-t2{0%,15%{width:0}26%,94%{width:100%}to{width:0}}@keyframes st-p5-t3{0%,26%{width:0}36%,94%{width:100%}to{width:0}}@keyframes st-p5-cite{0%,36%{opacity:0;transform:scale(.6)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p5-r1{0%,42%{opacity:0;transform:translateY(4px)}46%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p5-r2{0%,46%{opacity:0;transform:translateY(4px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p5-r3{0%,50%{opacity:0;transform:translateY(4px)}54%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p5-geo{0%,54%{opacity:0;transform:translateY(14px)}60%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p5-score{0%,58%{--st-score:0}76%,94%{--st-score:92}to{--st-score:0}}@keyframes st-p5-ring{0%,58%{stroke-dasharray:0 100}76%,94%{stroke-dasharray:92 100}to{stroke-dasharray:0 100}}.st .p5 .typed>span:first-child{animation:st-p5-t1 11s steps(34)}.st .p5 .typed>span:nth-child(2){animation:st-p5-t2 11s steps(30)}.st .p5 .typed>span:nth-child(3){animation:st-p5-t3 11s steps(32)}.st .p5 .cite{animation:st-p5-cite 11s var(--ease)}.st .p5 .h2,.st .p5 .tbl{animation:st-p5-r1 11s var(--ease)}.st .p5 .tbl>div:nth-child(2){animation:st-p5-r2 11s var(--ease)}.st .p5 .tbl>div:nth-child(3){animation:st-p5-r3 11s var(--ease)}.st .p5 .geo{animation:st-p5-geo 11s var(--ease)}.st .p5 .geo .n{animation:st-p5-score 11s var(--ease)}.st .p5 .gring circle.v{animation:st-p5-ring 11s var(--ease)}@keyframes st-p6-line{0%,4%{stroke-dashoffset:1}36%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes st-p6-area{0%,20%{opacity:0}38%,94%{opacity:.09}to{opacity:0}}@keyframes st-p6-dot{0%,34%{opacity:0;transform:scale(.4)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p6-pill{0%,38%{opacity:0;transform:translateY(6px) scale(.9)}44%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes st-p6-card{0%,46%{opacity:0;transform:translateY(16px)}52%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@keyframes st-p6-b1{0%,52%{transform:scaleX(0)}64%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st-p6-b2{0%,55%{transform:scaleX(0)}67%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st-p6-b3{0%,58%{transform:scaleX(0)}70%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st-p6-b4{0%,61%{transform:scaleX(0)}73%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.st .p6 .line{animation:st-p6-line 10s var(--ease)}.st .p6 .area{animation:st-p6-area 10s var(--ease)}.st .p6 .dot{animation:st-p6-dot 10s var(--ease);transform-box:fill-box;transform-origin:center}.st .p6 .rankpill{animation:st-p6-pill 10s var(--ease)}.st .p6 .traffic{animation:st-p6-card 10s var(--ease)}.st .p6 .erow .bar i{transform-origin:left}.st .p6 .erow:first-child .bar i{animation:st-p6-b1 10s var(--ease)}.st .p6 .erow:nth-child(2) .bar i{animation:st-p6-b2 10s var(--ease)}.st .p6 .erow:nth-child(3) .bar i{animation:st-p6-b3 10s var(--ease)}.st .p6 .erow:nth-child(4) .bar i{animation:st-p6-b4 10s var(--ease)}.st .chip:not(.on){color:var(--subtle)}.st .pr .r.th{color:#c4c4c9}.st .pr .dimrow .q{color:var(--subtle);font-weight:400}.st .pr .dimrow .bars,.st .pr .dimrow .cb,.st .pr .dimrow .flag{opacity:.45}.st .pr .dimrow.far{opacity:.55}.st .ans{color:#8b8b94}.st .dm.dim{color:var(--soft)}.st .dm.dim b{color:var(--subtle)}.st .dm.dim img{opacity:.7}.st .dm.dim.f2{opacity:.8}.st .dm.dim.f3{opacity:.62}.st .dm.dim.f4{opacity:.45}.st .gapcard .rec .bchip{color:var(--muted);font-weight:400}.st .task.dim{color:var(--soft)}.st .task.dim .lift,.st .task.dim .m,.st .tb{opacity:.55}.st .doc .h2,.st .tbl{color:var(--soft)}.st .tbl .y{color:#86c79b}.st .erow{color:var(--soft)}.st .erow b,.st .vis .l{color:var(--subtle)}@media (prefers-reduced-motion:reduce){.st .anim,.st .anim *{animation:none!important}.st .p1 .cursor{opacity:1}}@media (max-width:900px){.st .beat{padding:24px 18px}.st .wide-only{display:none!important}.st .chat2{left:18px}.st .chat2,.st .doms,.st .gapcard{right:18px;width:auto}.st .gapcard{left:18px;top:150px}.st .editor{right:18px}.st .traffic{left:18px;right:18px;width:auto;top:150px}}