.page-module__1PcYUW__wide{max-width:50rem;margin-inline:auto}.page-module__1PcYUW__masthead{justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:40px;display:flex}.page-module__1PcYUW__masthead>div:first-child{flex-direction:column;display:flex}.page-module__1PcYUW__masthead h1{font:400 2.1rem/1.1 var(--ui);letter-spacing:-.02em;text-wrap:balance;margin:-6px 0 14px}.page-module__1PcYUW__intro{max-width:40ch;font:13px/1.6 var(--ui);color:var(--paper-soft);text-wrap:pretty;margin:0 0 18px}.page-module__1PcYUW__wall{aspect-ratio:16/9;object-fit:cover;corner-shape:squircle;border-radius:6px;flex:none;width:min(58%,520px);display:block}@media (max-width:560px){.page-module__1PcYUW__masthead{flex-direction:column}.page-module__1PcYUW__wall{width:100%}}.page-module__1PcYUW__cta{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0;display:flex}.page-module__1PcYUW__cta .page-module__1PcYUW__button{corner-shape:squircle;font:500 13px var(--ui);letter-spacing:-.005em;color:var(--paper);white-space:nowrap;transition:background .2s, border-color .2s, box-shadow .2s, transform .2s var(--ease);background:linear-gradient(#ffffff0f,#ffffff05);background:linear-gradient(lab(100% 0 0/.06),lab(100% 0 0/.02));border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:8px;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.page-module__1PcYUW__cta .page-module__1PcYUW__button:hover,.page-module__1PcYUW__cta .page-module__1PcYUW__button:focus-visible{background:linear-gradient(#ffffff1a,#ffffff0a);background:linear-gradient(lab(100% 0 0/.1),lab(100% 0 0/.04));border-color:#ffffff3d;border-color:lab(100% 0 0/.24);transform:translateY(-1px)}.page-module__1PcYUW__cta .page-module__1PcYUW__primary{color:#0d0d0d;color:lab(3.6999% 0 0);background:linear-gradient(#fcfcfc,#dbdbdb);background:linear-gradient(lab(98.84% .0000298023 -.0000119209),lab(87.24% -.0000298023 0));border-color:#ffffffd9;border-color:lab(100% 0 0/.85);box-shadow:inset 0 1px #fff,0 1px 2px #00000080,0 6px 18px -6px #ffffff38;box-shadow:inset 0 1px lab(100% 0 0),0 1px 2px lab(0% 0 0/.5),0 6px 18px -6px lab(100% 0 0/.22)}.page-module__1PcYUW__cta .page-module__1PcYUW__primary:hover,.page-module__1PcYUW__cta .page-module__1PcYUW__primary:focus-visible{background:linear-gradient(#fff,#e8e8e8);background:linear-gradient(#fff,lab(91.88% .0000298023 -.0000119209));border-color:#fff;box-shadow:inset 0 1px #fff,0 1px 2px #00000080,0 8px 24px -6px #ffffff52;box-shadow:inset 0 1px lab(100% 0 0),0 1px 2px lab(0% 0 0/.5),0 8px 24px -6px lab(100% 0 0/.32)}.page-module__1PcYUW__cta .page-module__1PcYUW__soon{cursor:pointer}.page-module__1PcYUW__cta .page-module__1PcYUW__soon small{font:500 11.5px/1 var(--ui);color:#636363;color:lab(42% 0 0);border-left:1px solid #00000026;border-left:1px solid lab(0% 0 0/.15);padding-left:8px}.page-module__1PcYUW__changelog{margin-top:7rem}.page-module__1PcYUW__changelog h3{font:normal 1.25rem var(--serif);color:var(--paper);margin:0 0 8px}.page-module__1PcYUW__changelog ol{font:13px/1.55 var(--ui);color:var(--paper-soft);margin:0;padding:0;list-style:none}.page-module__1PcYUW__changelog li{grid-template-columns:7.5rem minmax(0,1fr);padding:3px 0;display:grid}.page-module__1PcYUW__changelog li>:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.page-module__1PcYUW__changelog .page-module__1PcYUW__next{color:var(--muted)}.page-module__1PcYUW__about{font:13px/1.55 var(--ui);color:var(--paper-soft);margin-top:2rem}.page-module__1PcYUW__about details{border-top:1px solid var(--rule)}.page-module__1PcYUW__about details:last-of-type{border-bottom:1px solid var(--rule)}.page-module__1PcYUW__about summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:7px 0;list-style:none;display:flex}.page-module__1PcYUW__about summary::-webkit-details-marker{display:none}.page-module__1PcYUW__about summary:after{content:"+";color:var(--muted)}.page-module__1PcYUW__about details[open] summary:after{content:"−"}.page-module__1PcYUW__about summary:hover{color:var(--paper)}.page-module__1PcYUW__about details p{color:var(--muted);text-wrap:pretty;margin:0 0 8px}.page-module__1PcYUW__about{interpolate-size:allow-keywords}.page-module__1PcYUW__about details::details-content{opacity:0;block-size:0;transition:block-size .3s var(--ease), opacity .3s var(--ease), content-visibility .3s allow-discrete;overflow:hidden}.page-module__1PcYUW__about details[open]::details-content{opacity:1;block-size:auto}.page-module__1PcYUW__about summary:after{transition:transform .3s var(--ease)}.page-module__1PcYUW__about details[open] summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.page-module__1PcYUW__about summary:after{transition:none}.page-module__1PcYUW__about details::details-content{transition:none}}
.grid-module__50x9pG__scroll{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;margin:-6px;padding:6px;overflow-x:auto}.grid-module__50x9pG__grid{--gap:3px;--split:7px;--label:6.75rem;--dot:12px;--fail:#585858;--cell:clamp(19px, calc((100cqi - var(--label) - 3 * var(--split) - 30 * var(--gap)) / 27), 22px);grid-auto-rows:var(--cell);gap:var(--gap);width:max-content;display:grid;position:relative}@supports (color:lab(0% 0 0)){.grid-module__50x9pG__grid{--fail:lab(37.36% .0000149012 -.00000596046)}}.grid-module__50x9pG__ch{border-bottom:1px solid var(--rule);text-align:center;color:var(--muted);white-space:nowrap;grid-row:1;align-self:end;padding-bottom:3px;font-size:12px;line-height:1rem}.grid-module__50x9pG__name{z-index:2;background:var(--ink);color:var(--paper-soft);white-space:nowrap;grid-column:1;align-items:center;margin-left:-6px;padding-left:6px;font-size:12px;display:flex;position:sticky;left:-6px}.grid-module__50x9pG__cell{width:var(--cell);height:var(--cell);cursor:pointer;transition:transform .5s var(--ease) calc(var(--i) * 14ms), opacity .36s var(--ease) calc(var(--i) * 14ms);background:0 0;border:0;place-items:center;padding:0;display:grid}.grid-module__50x9pG__cell:before,.grid-module__50x9pG__cell:after{grid-area:1/1}.grid-module__50x9pG__cell:before{content:"";width:var(--dot);aspect-ratio:1;border:1.5px solid var(--fail);border-radius:50%;transition:transform .15s,box-shadow .15s}.grid-module__50x9pG__cell[data-state=solved]:before{background:var(--c);border-color:var(--c)}.grid-module__50x9pG__cell[data-empty]{cursor:default}.grid-module__50x9pG__cell[data-empty]:before{border:1px dashed var(--rule-strong);width:7px}.grid-module__50x9pG__cell:not([data-empty]):hover:before{transform:scale(1.2)}.grid-module__50x9pG__cell[data-sel]:before{box-shadow:0 0 0 2px var(--ink), 0 0 0 3.5px var(--paper)}.grid-module__50x9pG__grid[data-watching] .grid-module__50x9pG__cell[data-sel]:before{box-shadow:none}.grid-module__50x9pG__grid[data-watching] .grid-module__50x9pG__cell[data-sel]:after{content:"";width:calc(var(--dot) + 9px);aspect-ratio:1;pointer-events:none;background:conic-gradient(var(--c) calc(var(--prog,0) * 1turn), color-mix(in oklab, var(--c) 20%, transparent) 0);filter:drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 6px color-mix(in oklab, var(--c) 60%, transparent));border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.grid-module__50x9pG__cell:focus-visible{outline:2px solid var(--hl);outline-offset:-2px;border-radius:50%}.grid-module__50x9pG__cell[data-cut]:before{aspect-ratio:auto;background:var(--rule-strong);border:0;border-radius:0;width:7px;height:1px}.grid-module__50x9pG__grid[data-reveal] .grid-module__50x9pG__cell{opacity:0;transition:none;transform:scale(.5)}@media (max-width:760px){.grid-module__50x9pG__grid{--cell:30px;--dot:16px}}
.leaderboard-module__gKSjta__board{max-width:50rem;font-family:var(--ui);margin:2rem auto 2.5rem}.leaderboard-module__gKSjta__r.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__track i,.leaderboard-module__gKSjta__soonSw,.leaderboard-module__gKSjta__c.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__b{background:repeating-linear-gradient(135deg, var(--rule) 0 1.5px, var(--ink-2) 1.5px 7px)}.leaderboard-module__gKSjta__board h3{font:normal 1.25rem var(--serif);color:var(--paper);margin:0 0 6px}.leaderboard-module__gKSjta__completion{margin-top:12px}.leaderboard-module__gKSjta__rows{margin-top:4px;display:grid}.leaderboard-module__gKSjta__r{border-top:1px solid var(--rule);grid-template-columns:minmax(0,11rem) minmax(0,10rem) minmax(0,19rem) minmax(4.5rem,1fr);align-items:center;gap:12px;padding:5px 4px;font-size:13.5px;display:grid}.leaderboard-module__gKSjta__head{color:var(--muted);border-top:0;padding-block:2px 5px;font-size:12px}.leaderboard-module__gKSjta__head .leaderboard-module__gKSjta__s{text-align:right;grid-column:3/-1}.leaderboard-module__gKSjta__h{color:var(--paper-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leaderboard-module__gKSjta__r .leaderboard-module__gKSjta__n{min-width:0;color:var(--paper);white-space:nowrap;align-items:center;gap:8px;display:flex}.leaderboard-module__gKSjta__logo{fill:currentColor;width:14px;height:14px;color:var(--paper-soft);flex:none}.leaderboard-module__gKSjta__track{background:var(--ink-3);border-radius:0 3px 3px 0;height:12px;overflow:hidden}.leaderboard-module__gKSjta__track i{border-radius:0 3px 3px 0;min-width:3px;height:100%;transition:width .3s;display:block}.leaderboard-module__gKSjta__r .leaderboard-module__gKSjta__v{text-align:right;color:var(--paper);font-variant-numeric:tabular-nums;font-size:13px}.leaderboard-module__gKSjta__r .leaderboard-module__gKSjta__v small{color:var(--muted);font-size:inherit}.leaderboard-module__gKSjta__r.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__n,.leaderboard-module__gKSjta__r.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__h,.leaderboard-module__gKSjta__r.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__logo{color:var(--muted)}.leaderboard-module__gKSjta__r.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__track i{border:1px solid var(--rule-strong);width:24px}.leaderboard-module__gKSjta__star{color:var(--muted);margin-left:2px;font-size:.6em}.leaderboard-module__gKSjta__fnote{color:var(--muted);grid-template-columns:11px minmax(0,1fr);align-items:center;column-gap:6px;margin:8px 0 0;font-size:11px;display:grid}.leaderboard-module__gKSjta__fnote+.leaderboard-module__gKSjta__fnote{margin-top:2px}.leaderboard-module__gKSjta__mk{place-items:center;display:grid}.leaderboard-module__gKSjta__soonSw{border:1px solid var(--rule-strong);width:11px;height:11px;display:block}.leaderboard-module__gKSjta__max{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--muted) 35%, var(--paper) 50%, var(--muted) 65%);background-position:100% 0;background-size:300% 100%;font-weight:600;animation:2.4s ease-in-out infinite leaderboard-module__gKSjta__shimmer}@keyframes leaderboard-module__gKSjta__shimmer{70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.leaderboard-module__gKSjta__max{color:var(--paper-soft);background:0 0;animation:none}}.leaderboard-module__gKSjta__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.leaderboard-module__gKSjta__panel{border:1px solid var(--rule);corner-shape:squircle;border-radius:6px;min-width:0;padding:12px 10px 8px}.leaderboard-module__gKSjta__phead{justify-content:space-between;align-items:center;gap:8px;display:flex}.leaderboard-module__gKSjta__phead h3{white-space:nowrap}.leaderboard-module__gKSjta__phead h3 small{opacity:.55;font-size:.52em}.leaderboard-module__gKSjta__seg{background:var(--ink-3);border-radius:6px;flex:none;gap:2px;padding:2px;display:inline-flex}.leaderboard-module__gKSjta__seg button{font:10px var(--ui);color:var(--muted);border-radius:4px;padding:2px 7px;transition:color .15s,background-color .15s}.leaderboard-module__gKSjta__seg button:hover{color:var(--paper-soft)}.leaderboard-module__gKSjta__seg button[aria-pressed=true]{color:var(--paper);box-shadow:var(--shadow-resting);background:#3d3d3d;background:lab(25.76% -.0000149012 0)}.leaderboard-module__gKSjta__psub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.leaderboard-module__gKSjta__cols{border-bottom:1px solid var(--rule-strong);align-items:flex-end;gap:6px;height:190px;margin:10px 0 86px;padding:18px 0 0 2px;display:flex}.leaderboard-module__gKSjta__c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.leaderboard-module__gKSjta__c .leaderboard-module__gKSjta__v{color:var(--paper);white-space:nowrap;margin-bottom:4px;font-size:10.5px}.leaderboard-module__gKSjta__b{border-radius:3px 3px 0 0;flex:none;width:min(26px,70%);min-height:2px}.leaderboard-module__gKSjta__c.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__b{border:1px solid var(--rule-strong);border-bottom:0;height:28px}.leaderboard-module__gKSjta__c .leaderboard-module__gKSjta__n{color:var(--paper-soft);white-space:nowrap;transform-origin:100%;font-size:11px;line-height:14px;position:absolute;top:calc(100% + 1px);right:50%;transform:rotate(-75deg)}.leaderboard-module__gKSjta__c.leaderboard-module__gKSjta__soon .leaderboard-module__gKSjta__n{color:var(--muted)}.leaderboard-module__gKSjta__better{color:var(--muted);margin:-4px 0 2px 2px;font-size:11px}.leaderboard-module__gKSjta__cols{position:relative}.leaderboard-module__gKSjta__cols[data-flips]{cursor:pointer}.leaderboard-module__gKSjta__dot{opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;transition:opacity .4s,filter .15s;position:absolute;translate:-50% 50%}.leaderboard-module__gKSjta__cols[data-dist] .leaderboard-module__gKSjta__dot{opacity:.9;pointer-events:auto}.leaderboard-module__gKSjta__cols[data-dist] .leaderboard-module__gKSjta__dot:hover{opacity:1;filter:brightness(1.6);transition-duration:.1s}.leaderboard-module__gKSjta__b{transition:opacity .3s}.leaderboard-module__gKSjta__cols[data-dist] .leaderboard-module__gKSjta__b{opacity:.28}.leaderboard-module__gKSjta__cols[data-dist] .leaderboard-module__gKSjta__c .leaderboard-module__gKSjta__v{opacity:0}.leaderboard-module__gKSjta__dot:before{content:"";position:absolute;inset:-4px}.leaderboard-module__gKSjta__tip{z-index:3;border:1px solid var(--rule-strong);background:var(--ink-raised);color:var(--paper);font:11.5px var(--ui);white-space:nowrap;pointer-events:none;border-radius:5px;padding:4px 8px;position:absolute;translate:-50% calc(-100% - 6px)}@media (prefers-reduced-motion:reduce){.leaderboard-module__gKSjta__dot,.leaderboard-module__gKSjta__b{transition:none}}@media (max-width:900px){.leaderboard-module__gKSjta__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.leaderboard-module__gKSjta__cols{height:150px}.leaderboard-module__gKSjta__r{grid-template-columns:6.8rem minmax(0,1fr) 3.4rem;gap:8px}.leaderboard-module__gKSjta__h{display:none}.leaderboard-module__gKSjta__head .leaderboard-module__gKSjta__s{grid-column:2/-1}}
.run-module__D_07MG__run[data-loading]{min-height:var(--h);flex-direction:column;display:flex}.run-module__D_07MG__col{margin-top:28px;container-type:inline-size}.run-module__D_07MG__run{--pad:16px;--skel:color-mix(in oklab, var(--rule-strong) 38%, var(--ink-2));padding:var(--pad);border:1px solid var(--rule);corner-shape:squircle;background:var(--ink-2);border-radius:6px}.run-module__D_07MG__pick{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;min-height:22px;margin:0 0 14px;font-size:13px;display:flex}.run-module__D_07MG__pick:only-child{margin:0}.run-module__D_07MG__pick:has(+[hidden]){margin:0}.run-module__D_07MG__who,.run-module__D_07MG__stats{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.run-module__D_07MG__who b{font-weight:600}.run-module__D_07MG__who span{color:var(--paper-soft)}.run-module__D_07MG__stats{color:var(--muted);font-variant-numeric:tabular-nums}.run-module__D_07MG__stats b{color:var(--paper);font-weight:500}.run-module__D_07MG__frame{margin-inline:0}.run-module__D_07MG__frame[data-moving]{transition:margin-inline .4s var(--out)}.run-module__D_07MG__frame[data-wide]{margin-inline:calc((100% - var(--wide)) / 2)}@media (prefers-reduced-motion:reduce){.run-module__D_07MG__frame[data-moving]{transition:none}}.run-module__D_07MG__skel{flex-direction:column;flex:1;gap:8px;display:flex}.run-module__D_07MG__skel i{background:var(--skel);animation:run-module__D_07MG__skel-pulse 1.8s ease-in-out calc(var(--i,0) * 90ms) 11 both;border-radius:10px;display:block}.run-module__D_07MG__sViewer{grid-template-columns:minmax(0, 1fr) calc((100cqw - 2 * var(--pad)) * .4);display:grid}.run-module__D_07MG__sVideo{aspect-ratio:16/9}.run-module__D_07MG__sFeed{margin-left:16px}.run-module__D_07MG__sRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.run-module__D_07MG__sRow i:first-child{aspect-ratio:16/9;border-radius:6px;height:36px}.run-module__D_07MG__sRow i:last-child{border-radius:999px;width:80%;height:10px}.run-module__D_07MG__sTimeline{flex:1;min-height:120px}@keyframes run-module__D_07MG__skel-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.run-module__D_07MG__skel i{animation:none}}@media (max-width:760px){.run-module__D_07MG__run{--pad:12px}.run-module__D_07MG__sViewer{grid-template-columns:minmax(0,1fr)}.run-module__D_07MG__sFeed{height:150px;margin:14px 0 0;overflow:hidden}}
.feed-module__3wfpra__feed{touch-action:none;min-height:0;margin:0 0 0 16px;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.feed-module__3wfpra__feed:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.feed-module__3wfpra__feed li{font:12.5px/1.45 var(--ui);color:var(--muted);transition:transform .2s var(--out), opacity .16s var(--out), color .2s var(--out);position:absolute;top:0;left:0;right:0;overflow:hidden}.feed-module__3wfpra__feed li:hover,.feed-module__3wfpra__feed li:first-child{color:var(--paper-soft)}.feed-module__3wfpra__feed li.feed-module__3wfpra__enter{transition:transform .5s var(--out), opacity .5s var(--out), color .3s var(--out)}.feed-module__3wfpra__feed.feed-module__3wfpra__drag li,.feed-module__3wfpra__feed.feed-module__3wfpra__wheel li,.feed-module__3wfpra__feed.feed-module__3wfpra__still li{transition:none}.feed-module__3wfpra__hd{text-align:left;cursor:default;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 0;display:grid}.feed-module__3wfpra__hd:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.feed-module__3wfpra__nofr .feed-module__3wfpra__hd{grid-template-columns:minmax(0,1fr)}.feed-module__3wfpra__fr{aspect-ratio:16/9;opacity:.55;height:36px;transition:opacity .3s var(--out);background:#000 no-repeat;border-radius:3px}.feed-module__3wfpra__feed li:first-child .feed-module__3wfpra__fr,.feed-module__3wfpra__feed li:hover .feed-module__3wfpra__fr{opacity:.9}@media (prefers-reduced-motion:reduce){.feed-module__3wfpra__feed li{transition:opacity .16s}}@media (max-width:760px){.feed-module__3wfpra__feed{pointer-events:none;height:150px;margin:14px 0 0}}
.run-timeline-module__tan8DW__root{content-visibility:auto;contain-intrinsic-size:auto 386px;--background:#141414;--surface:var(--ink);--surface-muted:#242424;--raised:#1f1f1f;--fg:#f2f2f2;--critical:#f14445;--fg-2:#b4b4b4;--muted:#8c8c8c;--border:var(--rule);--border-subtle:#222;--border-strong:#484848;--ok:#55d69f;--note:var(--fg-2);--tint:34%;--shine:color-mix(in oklab, var(--fg) 22%, transparent);--ease:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--fast:.16s;--gutter:0px;--label-w:176px;--plot-min:320px;--row:44px;--bar:16px;--pad:6px;--axis-h:30px;width:100%;min-width:0;color:var(--fg);font-family:var(--ui);letter-spacing:-.01em;font-size:.875rem;line-height:1.4;position:relative}@supports (color:lab(0% 0 0)){.run-timeline-module__tan8DW__root{--background:lab(6.19571% 0 0);--surface-muted:lab(14.16% 0 0);--raised:lab(11.84% 0 0);--fg:lab(95.36% 0 0);--critical:lab(56.1223% 66.3826 40.6881);--fg-2:lab(73.32% -.0000298023 0);--muted:lab(58.24% 0 0);--border-subtle:lab(13% 0 0);--border-strong:lab(30.4% -.0000149012 0);--ok:lab(77.4984% -46.9806 16.383)}}.run-timeline-module__tan8DW__inner{gap:1rem;min-width:0;padding-block:1.25rem;display:grid}.run-timeline-module__tan8DW__scroller{min-width:0;height:calc(var(--rows-h) + var(--axis-h));touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow:auto hidden}.run-timeline-module__tan8DW__body{grid-template-columns:var(--label-w) minmax(0, 1fr);min-width:0;display:grid}.run-timeline-module__tan8DW__labels{min-width:0;padding:var(--pad) .75rem var(--axis-h) var(--gutter)}.run-timeline-module__tan8DW__scroller[data-scrolled]{box-shadow:inset 1px 0 0 var(--border)}.run-timeline-module__tan8DW__label{height:var(--row);grid-template-columns:8px minmax(0,1fr);grid-template-areas:"dot name"".sub";align-content:center;align-items:center;column-gap:10px;min-width:0;display:grid}.run-timeline-module__tan8DW__dot{background:var(--c);border-radius:50%;grid-area:dot;width:8px;height:8px}.run-timeline-module__tan8DW__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:500;overflow:hidden}.run-timeline-module__tan8DW__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:sub;font-size:.75rem;overflow:hidden}.run-timeline-module__tan8DW__track{box-sizing:border-box;width:calc(var(--widen) * 100%);min-width:calc(var(--plot-min) + 12px + var(--gutter));padding:0 var(--gutter) 0 12px}.run-timeline-module__tan8DW__plot{height:calc(var(--rows-h) + var(--axis-h));position:relative}.run-timeline-module__tan8DW__grid{inset:0 0 var(--axis-h);pointer-events:none;position:absolute}.run-timeline-module__tan8DW__gridline{background:var(--border-subtle);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.run-timeline-module__tan8DW__row{z-index:2;height:var(--row);pointer-events:none;position:absolute;left:0;right:0}.run-timeline-module__tan8DW__span{--fill:color-mix(in oklab, var(--c) var(--tint), var(--surface));top:calc((var(--row) - var(--bar)) / 2);left:calc(var(--s) / var(--axis) * 100% + .75px);width:max(var(--min,0px), calc(clamp(0, var(--now,0) - var(--s), var(--d)) / var(--axis) * 100% - 1.5px));height:var(--bar);background:var(--fill);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity var(--fast) var(--ease), background-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), border-radius var(--fast) var(--ease);border:0;border-radius:5px;padding:0;position:absolute;overflow:hidden}.run-timeline-module__tan8DW__span[data-state=done]{width:max(var(--min,0px), calc(var(--d) / var(--axis) * 100% - 1.5px))}.run-timeline-module__tan8DW__span[data-kind=input]{--fill:var(--c)}.run-timeline-module__tan8DW__span[data-kind=think]{--fill:color-mix(in oklab, var(--c) 42%, var(--surface))}.run-timeline-module__tan8DW__span[data-kind=tool]{--fill:color-mix(in oklab, var(--c) 85%, var(--surface))}.run-timeline-module__tan8DW__span[data-kind=wait],.run-timeline-module__tan8DW__span[data-kind=plan]{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--c) 30%, transparent) 0 1px, transparent 1px 5px), color-mix(in oklab, var(--c) 5%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 24%, transparent)}.run-timeline-module__tan8DW__span[data-state=active]{box-shadow:inset -2px 0 0 var(--c);border-start-end-radius:1.5px;border-end-end-radius:1.5px}.run-timeline-module__tan8DW__span[data-kind=input][data-state=active]{box-shadow:inset -2px 0 0 color-mix(in oklab, var(--c) 70%, var(--fg))}.run-timeline-module__tan8DW__span[data-kind=wait][data-state=active],.run-timeline-module__tan8DW__span[data-kind=plan][data-state=active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 24%, transparent), inset -2px 0 0 var(--c)}.run-timeline-module__tan8DW__span[data-state=active]:not([data-kind=wait],[data-kind=plan]):after{content:"";background:linear-gradient(90deg, transparent, var(--shine), transparent) no-repeat;animation:1.5s var(--ease-in-out) infinite;background-size:28px 100%;animation-name:run-timeline-module__tan8DW__shine;position:absolute;inset:0}.run-timeline-module__tan8DW__span[data-dim]{opacity:.28}.run-timeline-module__tan8DW__links{pointer-events:none;position:absolute;inset:0}.run-timeline-module__tan8DW__leg{transition:opacity var(--fast) var(--ease);position:absolute;overflow:visible}.run-timeline-module__tan8DW__leg path{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:1 1;animation:.22s var(--ease-in-out) backwards;animation-name:run-timeline-module__tan8DW__trace}.run-timeline-module__tan8DW__leg[data-dir=down] path{animation-delay:calc(var(--fast) / 2)}.run-timeline-module__tan8DW__port{z-index:3;background:var(--c);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface);animation:.24s var(--ease-enter) backwards;transition:opacity var(--fast) var(--ease);border-radius:50%;margin:-3.5px 0 0 -3.5px;animation-name:run-timeline-module__tan8DW__port-in;position:absolute}.run-timeline-module__tan8DW__port[data-dir=up]{animation-delay:.2s}.run-timeline-module__tan8DW__leg[data-dim],.run-timeline-module__tan8DW__port[data-dim]{opacity:.16}@keyframes run-timeline-module__tan8DW__trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes run-timeline-module__tan8DW__port-in{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.run-timeline-module__tan8DW__death{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;width:15px;height:15px;transition:opacity var(--fast) var(--ease);background:0 0;border:0;border-radius:50%;margin:-7.5px 0 0 -7.5px;padding:0;position:absolute}.run-timeline-module__tan8DW__deathMark{background:var(--critical);width:15px;height:15px;color:var(--surface);box-shadow:0 0 0 1.5px var(--surface);stroke-width:2px;animation:.24s var(--ease-enter) backwards;border-radius:50%;padding:1.5px;animation-name:run-timeline-module__tan8DW__death-in;position:absolute;inset:0}.run-timeline-module__tan8DW__death[data-dim]{opacity:.28}.run-timeline-module__tan8DW__death[data-kind=note]{background:var(--note);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface);animation:.24s var(--ease-enter) backwards;margin:-3.5px 0 0 -3.5px;animation-name:run-timeline-module__tan8DW__port-in}.run-timeline-module__tan8DW__death[data-kind=note]:before{content:"";border-radius:50%;position:absolute;inset:-5px}.run-timeline-module__tan8DW__death:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:50%}@keyframes run-timeline-module__tan8DW__death-in{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}}.run-timeline-module__tan8DW__span:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.run-timeline-module__tan8DW__span:hover{--fill:color-mix(in oklab, var(--c) calc(var(--tint) + 10%), var(--surface))}.run-timeline-module__tan8DW__span[data-kind=input]:hover{--fill:color-mix(in oklab, var(--c) 86%, var(--fg))}.run-timeline-module__tan8DW__span[data-kind=think]:hover{--fill:color-mix(in oklab, var(--c) 54%, var(--surface))}.run-timeline-module__tan8DW__span[data-kind=tool]:hover{--fill:color-mix(in oklab, var(--c) 95%, var(--surface))}}.run-timeline-module__tan8DW__playhead{z-index:4;top:0;left:calc(min(var(--now,0), var(--axis)) / var(--axis) * 100%);width:1px;height:var(--rows-h);background:var(--fg);opacity:.5;pointer-events:none;transition:opacity .24s var(--ease);margin-left:-.5px;position:absolute}.run-timeline-module__tan8DW__playhead:before{content:"";cursor:ew-resize;pointer-events:auto;touch-action:none;position:absolute;inset:0 -7px}.run-timeline-module__tan8DW__playhead[data-settled]{opacity:0}.run-timeline-module__tan8DW__axis{z-index:5;top:var(--rows-h);height:var(--axis-h);border-top:1px solid var(--border);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;right:0}.run-timeline-module__tan8DW__axis:before{content:"";position:absolute;inset:-12px 0 100%}.run-timeline-module__tan8DW__tick{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:.75rem;line-height:1;position:absolute;top:9px;transform:translate(-50%)}.run-timeline-module__tan8DW__knob{top:-1px;left:calc(min(var(--now,0), var(--axis)) / var(--axis) * 100%);background:var(--fg);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;transition:transform var(--fast) var(--ease);border-radius:50%;outline:none;margin:-4.5px 0 0 -4.5px;position:absolute}.run-timeline-module__tan8DW__knob:focus-visible,.run-timeline-module__tan8DW__knob[data-active]{transform:scale(1.3)}.run-timeline-module__tan8DW__nowLabel{top:6px;left:calc(min(var(--now,0), var(--axis)) / var(--axis) * 100%);background:var(--surface);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(calc(min(var(--now,0), var(--axis)) / var(--axis) * -100%));pointer-events:none;padding:0 4px;font-size:.75rem;line-height:1.25;position:absolute}@media (hover:hover) and (pointer:fine){.run-timeline-module__tan8DW__axis:hover .run-timeline-module__tan8DW__knob{transform:scale(1.3)}}.run-timeline-module__tan8DW__footer{min-width:0;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.run-timeline-module__tan8DW__controls{align-items:center;gap:6px;display:flex}.run-timeline-module__tan8DW__iconButton{border:1px solid var(--border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--fast) var(--ease), background var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:1.125rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.run-timeline-module__tan8DW__iconButton[data-ghost]{color:var(--fg-2);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.run-timeline-module__tan8DW__iconButton:hover{background:var(--surface-muted);color:var(--fg)}}.run-timeline-module__tan8DW__iconButton:focus-visible,.run-timeline-module__tan8DW__segButton:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.run-timeline-module__tan8DW__iconButton svg{width:16px;height:16px}.run-timeline-module__tan8DW__glyph{width:16px;height:16px;display:grid}.run-timeline-module__tan8DW__glyph>svg{transition:opacity .1s var(--ease);grid-area:1/1}.run-timeline-module__tan8DW__glyphPlay{transition-duration:var(--fast);translate:.5px}.run-timeline-module__tan8DW__glyphPause{opacity:0}.run-timeline-module__tan8DW__glyph[data-playing] .run-timeline-module__tan8DW__glyphPlay{opacity:0;transition-duration:.1s}.run-timeline-module__tan8DW__glyph[data-playing] .run-timeline-module__tan8DW__glyphPause{opacity:1;transition-duration:var(--fast)}.run-timeline-module__tan8DW__seg{border:1px solid var(--border);background:var(--surface-muted);border-radius:1.125rem;display:inline-flex}.run-timeline-module__tan8DW__segTrack{isolation:isolate;border-radius:inherit;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid;position:relative}.run-timeline-module__tan8DW__segButton{min-height:2.25rem;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease);background:0 0;border:0;border-radius:calc(1.125rem - 4px);padding:0 12px;font-weight:500;position:relative}.run-timeline-module__tan8DW__segButton[aria-pressed=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.run-timeline-module__tan8DW__segButton:hover{color:var(--fg)}}.run-timeline-module__tan8DW__segPill{z-index:-1;width:calc((100% - 6px - (var(--n) - 1) * 2px) / var(--n));border:1px solid var(--border);background:var(--surface);transform:translateX(calc(var(--at) * (100% + 2px)));transition:transform .3s var(--ease);border-radius:calc(1.125rem - 4px);position:absolute;top:3px;bottom:3px;left:3px}.run-timeline-module__tan8DW__segLabel{z-index:1;position:relative}.run-timeline-module__tan8DW__cardLayer{z-index:20;pointer-events:none;width:min(280px,100% - 16px);position:absolute;top:0;left:0}.run-timeline-module__tan8DW__card{border:1px solid var(--border);background:var(--raised);border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000057;box-shadow:0 22px 55px lab(0% 0 0/.34)}.run-timeline-module__tan8DW__cardBody{gap:3px;padding:12px 14px;display:grid}.run-timeline-module__tan8DW__cardHead{align-items:center;gap:6px;min-width:0;margin:0;font-size:.75rem;display:flex}.run-timeline-module__tan8DW__cardHead .run-timeline-module__tan8DW__dot{flex:none}.run-timeline-module__tan8DW__sep{color:var(--muted)}.run-timeline-module__tan8DW__cardRow{flex:none;font-weight:500}.run-timeline-module__tan8DW__cardSub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-timeline-module__tan8DW__cardLabel{margin:0}.run-timeline-module__tan8DW__cardMeta{color:var(--fg-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:2px 0 0;font-size:.75rem;display:flex}.run-timeline-module__tan8DW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes run-timeline-module__tan8DW__shine{0%{background-position:-28px 0}70%,to{background-position:calc(100% + 28px) 0}}@media (max-width:520px){.run-timeline-module__tan8DW__inner{--gutter:1rem;--label-w:132px;--plot-min:300px}.run-timeline-module__tan8DW__label{grid-template-areas:"dot name"}.run-timeline-module__tan8DW__sub{display:none}.run-timeline-module__tan8DW__controls{gap:4px}.run-timeline-module__tan8DW__iconButton{width:2rem}.run-timeline-module__tan8DW__segButton{padding:0 7px}}@media (prefers-reduced-motion:reduce){.run-timeline-module__tan8DW__span[data-state=active]:after,.run-timeline-module__tan8DW__leg path,.run-timeline-module__tan8DW__port,.run-timeline-module__tan8DW__deathMark,.run-timeline-module__tan8DW__death[data-kind=note]{animation:none}.run-timeline-module__tan8DW__glyph>svg,.run-timeline-module__tan8DW__segPill,.run-timeline-module__tan8DW__knob,.run-timeline-module__tan8DW__playhead,.run-timeline-module__tan8DW__span{transition:none}}@media (max-width:760px){.run-timeline-module__tan8DW__scroller{touch-action:pan-y}}
.scroll-thumb-module__fGdGSq__thumb{z-index:3;opacity:0;touch-action:none;transition:opacity .2s;position:absolute}.scroll-thumb-module__fGdGSq__thumb:after{content:"";background:#71717199;background:lab(47.8% 0 .0000119209/.6);border-radius:999px;transition:background-color .15s;position:absolute}.scroll-thumb-module__fGdGSq__thumb[data-axis=y]{width:10px;margin-left:-10px}.scroll-thumb-module__fGdGSq__thumb[data-axis=y]:after{width:4px;inset:0 2px 0 auto}.scroll-thumb-module__fGdGSq__thumb[data-axis=x]{height:10px;margin-top:-10px}.scroll-thumb-module__fGdGSq__thumb[data-axis=x]:after{height:4px;inset:auto 0 2px}.scroll-thumb-module__fGdGSq__thumb[data-on]{opacity:1}.scroll-thumb-module__fGdGSq__thumb:hover:after,.scroll-thumb-module__fGdGSq__thumb:active:after{background:#9e9e9ecc;background:lab(65.2% 0 0/.8)}@media (prefers-reduced-motion:reduce){.scroll-thumb-module__fGdGSq__thumb{transition:none}}
.workspace-module__BshxWW__vx{height:100%;font-family:var(--ui);background:#0c0c0c;background:lab(3.36376% 0 0);grid-template-rows:100%;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}@container (max-width:560px){.workspace-module__BshxWW__vx{grid-template-columns:150px minmax(0,1fr)}}.workspace-module__BshxWW__side{background:#0f0f0f;background:lab(4.4379% 0 0);flex-direction:column;min-height:0;display:flex;position:relative}.workspace-module__BshxWW__h{font:500 10.5px var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px 12px}.workspace-module__BshxWW__root{font:600 11px var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-soft);align-items:center;gap:4px;padding:2px 8px;display:flex}.workspace-module__BshxWW__tree{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding-bottom:8px;position:relative;overflow:auto}.workspace-module__BshxWW__tree::-webkit-scrollbar{display:none}.workspace-module__BshxWW__harness{flex:none;max-height:45%;margin-bottom:6px;padding-bottom:6px}.workspace-module__BshxWW__tr{height:23px;padding:0 10px 0 calc(8px + var(--d) * 12px);font:12.5px var(--ui);color:var(--paper-soft);white-space:nowrap;cursor:default;align-items:center;gap:6px;display:flex;position:relative}.workspace-module__BshxWW__tr:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.workspace-module__BshxWW__tr[data-sel]{box-shadow:inset 1px 0 0 var(--paper-soft);color:var(--paper);background:#ffffff14;background:lab(100% 0 0/.08)}.workspace-module__BshxWW__nm{text-overflow:ellipsis;overflow:hidden}.workspace-module__BshxWW__tr[data-hot] .workspace-module__BshxWW__nm{color:var(--paper)}.workspace-module__BshxWW__tr[data-locked] .workspace-module__BshxWW__nm{color:var(--muted)}.workspace-module__BshxWW__guide{background:var(--rule);width:1px;position:absolute;top:0;bottom:0}.workspace-module__BshxWW__guide:first-child{left:15px}.workspace-module__BshxWW__guide:nth-child(2){left:27px}.workspace-module__BshxWW__guide:nth-child(3){left:39px}.workspace-module__BshxWW__chev{width:14px;height:14px;color:var(--muted);flex:none;transition:transform .22s cubic-bezier(.3,1.4,.5,1);display:grid}.workspace-module__BshxWW__chev svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.workspace-module__BshxWW__chev[data-open]{transform:rotate(90deg)}.workspace-module__BshxWW__chev[data-none]{visibility:hidden}.workspace-module__BshxWW__ico{flex:none;width:15px;height:15px;display:grid}.workspace-module__BshxWW__ico svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.workspace-module__BshxWW__dir{color:#c9a973;color:lab(71.109% 6.76909 32.3085)}.workspace-module__BshxWW__md{color:#6dabdf;color:lab(67.3656% -9.84117 -33.0732)}.workspace-module__BshxWW__jsonl{color:#d6bd5c;color:lab(77.2816% .631511 51.2729)}.workspace-module__BshxWW__img{color:#c190cc;color:lab(66.1095% 26.6195 -23.5472)}.workspace-module__BshxWW__bdg,.workspace-module__BshxWW__lock{flex:none;place-items:center;width:14px;height:14px;margin-left:auto;line-height:1;display:grid}.workspace-module__BshxWW__bdg{font:600 10.5px var(--mono)}.workspace-module__BshxWW__bdg[data-b=U]{color:#63d18f;color:lab(76.3094% -44.419 22.8738)}.workspace-module__BshxWW__bdg[data-b=M]{color:#e9b452;color:lab(76.8723% 12.804 56.3035)}.workspace-module__BshxWW__bdg[data-b=•]:before{content:"";background:#e9b452;background:lab(76.8723% 12.804 56.3035);border-radius:50%;width:6px;height:6px}.workspace-module__BshxWW__lock{color:var(--muted)}.workspace-module__BshxWW__lock svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.workspace-module__BshxWW__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.workspace-module__BshxWW__tabs{scrollbar-width:none;background:#0f0f0f;background:lab(4.4379% 0 0);height:34px;display:flex;overflow-x:auto}.workspace-module__BshxWW__tab{font:12px var(--ui);color:var(--muted);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.workspace-module__BshxWW__tab[aria-selected=true]{color:var(--paper);box-shadow:inset 0 1px 0 var(--paper-soft);background:#0c0c0c;background:lab(3.36376% 0 0)}.workspace-module__BshxWW__tdot{background:#e9b452;background:lab(76.8723% 12.804 56.3035);border-radius:50%;width:6px;height:6px}.workspace-module__BshxWW__crumbs{font:11.5px var(--ui);color:var(--muted);align-items:baseline;gap:4px;padding:6px 14px;display:flex}.workspace-module__BshxWW__sep{opacity:.6;margin-right:4px}.workspace-module__BshxWW__body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:2px 0 14px;position:relative;overflow:auto}.workspace-module__BshxWW__body::-webkit-scrollbar{display:none}.workspace-module__BshxWW__code{font:12px/1.65 var(--mono);color:var(--paper-soft)}.workspace-module__BshxWW__ln{grid-template-columns:3.2em minmax(0,1fr);display:grid;position:relative}.workspace-module__BshxWW__no{text-align:right;color:#4d4d4d;color:lab(32.72% -.0000149012 0);-webkit-user-select:none;user-select:none;padding-right:12px}.workspace-module__BshxWW__tx{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-module__BshxWW__ln[data-add]{background:#63d18f17;background:lab(76.3094% -44.419 22.8738/.09)}.workspace-module__BshxWW__ln[data-add]:before{content:"";background:#4ebe7d;background:lab(69.3433% -44.5479 22.9571);width:2px;position:absolute;top:0;bottom:0;left:0}.workspace-module__BshxWW__empty{font:12.5px var(--ui);color:var(--muted);padding:18px 14px}.workspace-module__BshxWW__imgv{margin:0;padding:12px}.workspace-module__BshxWW__imgv img{border-radius:4px;width:100%;max-width:560px;display:block}.workspace-module__BshxWW__locked{font:500 12.5px var(--ui);color:var(--paper);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:8px;align-items:center;gap:8px;margin:18px 16px;padding:7px 14px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.workspace-module__BshxWW__locked:hover,.workspace-module__BshxWW__locked:focus-visible{background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff3d;border-color:lab(100% 0 0/.24)}.workspace-module__BshxWW__locked .workspace-module__BshxWW__ico{width:14px;height:14px;color:var(--paper-soft)}
.recording-module___6HKMq__viewer{grid-template-columns:minmax(0, 1fr) calc((100cqw - 2 * var(--pad)) * .4);align-items:stretch;display:grid}.recording-module___6HKMq__screen{--k:clamp(15px, 1.9vw, 20px);min-width:0;position:relative}.recording-module___6HKMq__stage{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:10px;max-width:100%;position:relative;overflow:hidden}.recording-module___6HKMq__stage video{width:100%;height:100%;transition:opacity .3s var(--out);display:block}.recording-module___6HKMq__stage:not([data-loaded]){background:var(--skel)}.recording-module___6HKMq__stage:not([data-loaded]) video{opacity:0}.recording-module___6HKMq__viewer,.recording-module___6HKMq__lower{animation:recording-module___6HKMq__enter .35s var(--out) both}.recording-module___6HKMq__lower{animation-delay:60ms}@keyframes recording-module___6HKMq__enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.recording-module___6HKMq__viewer,.recording-module___6HKMq__lower{animation:none}}.recording-module___6HKMq__bigPlay,.recording-module___6HKMq__flash{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.recording-module___6HKMq__flash{pointer-events:none}.recording-module___6HKMq__bigPlay{width:100%;transition:opacity .4s var(--ease)}.recording-module___6HKMq__bigPlay:focus-visible{opacity:1;outline-offset:-2px}.recording-module___6HKMq__screen[data-controls] .recording-module___6HKMq__bigPlay,.recording-module___6HKMq__screen[data-controls] .recording-module___6HKMq__mute{opacity:1;transition-duration:.1s}.recording-module___6HKMq__screen:not([data-controls]) .recording-module___6HKMq__stage{cursor:none}@media (hover:none){.recording-module___6HKMq__bigPlay:not([data-playing]){opacity:1}}.recording-module___6HKMq__glyph{background:color-mix(in oklab, var(--ink) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid}.recording-module___6HKMq__glyph svg{fill:currentColor;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;width:18px;height:18px;transition:opacity .1s var(--ease);grid-area:1/1}.recording-module___6HKMq__gPlay{translate:.5px}.recording-module___6HKMq__bigPlay .recording-module___6HKMq__gPlay{transition-duration:.16s}.recording-module___6HKMq__bigPlay .recording-module___6HKMq__gPause{opacity:0}.recording-module___6HKMq__bigPlay[data-playing] .recording-module___6HKMq__gPlay{opacity:0;transition-duration:.1s}.recording-module___6HKMq__bigPlay[data-playing] .recording-module___6HKMq__gPause{opacity:1;transition-duration:.16s}.recording-module___6HKMq__flash[data-on]{animation:.65s ease-out both recording-module___6HKMq__flash-pop}.recording-module___6HKMq__screen[data-controls] .recording-module___6HKMq__flash{visibility:hidden}.recording-module___6HKMq__flash[data-act=play] .recording-module___6HKMq__gPause,.recording-module___6HKMq__flash[data-act=pause] .recording-module___6HKMq__gPlay{display:none}@keyframes recording-module___6HKMq__flash-pop{0%{opacity:1;scale:.9}35%{opacity:1;scale:1}to{opacity:0;scale:1.35}}.recording-module___6HKMq__skip{pointer-events:none;opacity:0;background:color-mix(in oklab, var(--ink) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--paper);font:500 12.5px/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;display:flex;position:absolute;top:50%;translate:0 -50%}.recording-module___6HKMq__skip svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.recording-module___6HKMq__skip[data-dir=back]{--from:8px;left:6%}.recording-module___6HKMq__skip[data-dir=fwd]{--from:-8px;right:6%}.recording-module___6HKMq__skip[data-dir=back] .recording-module___6HKMq__sFwd,.recording-module___6HKMq__skip[data-dir=fwd] .recording-module___6HKMq__sBack{display:none}.recording-module___6HKMq__skip[data-on]{animation:recording-module___6HKMq__skip-show .8s var(--ease) both}@keyframes recording-module___6HKMq__skip-show{0%{opacity:0;translate:var(--from) -50%}15%,65%{opacity:1;translate:0 -50%}to{opacity:0;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.recording-module___6HKMq__flash[data-on]{animation-name:recording-module___6HKMq__flash-fade}.recording-module___6HKMq__skip[data-on]{animation-name:recording-module___6HKMq__skip-fade}}@keyframes recording-module___6HKMq__flash-fade{0%,35%{opacity:1}to{opacity:0}}@keyframes recording-module___6HKMq__skip-fade{0%,65%{opacity:1}to{opacity:0}}.recording-module___6HKMq__keys{align-items:flex-end;gap:calc(var(--k) * .25);pointer-events:none;--spring:linear(0, .109, .37, .684, .971, 1.179, 1.288, 1.306, 1.255, 1.167, 1.07, .987, .932, .907, .908, .928, .957, .987, 1.01, 1.024, 1.03, 1.027, 1.02, 1.01, 1.002, .995, .992, .991, 1);display:flex;position:absolute;bottom:12px;left:12px}.recording-module___6HKMq__kb{grid-template-columns:repeat(3, var(--k));gap:calc(var(--k) * .12);display:grid}.recording-module___6HKMq__kb span{aspect-ratio:1;border-radius:calc(var(--k) * .16);color:#fff6;font-size:calc(var(--k) * .4);transition:background-color .3s ease-out, border-color .3s ease-out, color .3s ease-out, transform .55s var(--spring);background:#00000047;border:1.5px solid #ffffff38;place-items:center;font-weight:500;display:grid}.recording-module___6HKMq__kb span.recording-module___6HKMq__wide{aspect-ratio:auto;grid-column:span 2}.recording-module___6HKMq__kb span[data-on]{color:#000;background:#fff;border-color:#fff;transition:transform 60ms ease-out;transform:translateY(1.5px)scale(.88)}.recording-module___6HKMq__kb .recording-module___6HKMq__blank{visibility:hidden}.recording-module___6HKMq__mouse{width:calc(var(--k) * 1.05);height:auto;overflow:visible}.recording-module___6HKMq__mouse .recording-module___6HKMq__body,.recording-module___6HKMq__mouse .recording-module___6HKMq__btn{stroke:#ffffff4d;stroke-width:1.5px;fill:#00000047}.recording-module___6HKMq__mouse .recording-module___6HKMq__btn{transform-box:fill-box;transform-origin:50%;transition:fill .3s ease-out, stroke .3s ease-out, transform .55s var(--spring)}.recording-module___6HKMq__mouse .recording-module___6HKMq__btn[data-on]{transition:transform 60ms ease-out;transform:scale(.9)}.recording-module___6HKMq__mouse .recording-module___6HKMq__btn[data-on][data-portal=blue]{fill:var(--portal-blue);stroke:var(--portal-blue)}.recording-module___6HKMq__mouse .recording-module___6HKMq__btn[data-on][data-portal=orange]{fill:var(--portal-orange);stroke:var(--portal-orange)}@media (prefers-reduced-motion:reduce){.recording-module___6HKMq__kb span,.recording-module___6HKMq__mouse .recording-module___6HKMq__btn{transition:none}}.recording-module___6HKMq__mute{background:color-mix(in oklab, var(--ink) 55%, transparent);width:2.25rem;height:2.25rem;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s var(--ease), background-color .16s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.recording-module___6HKMq__mute:focus-visible{opacity:1}.recording-module___6HKMq__mute:hover{background:color-mix(in oklab, var(--ink) 75%, transparent)}@media (hover:none){.recording-module___6HKMq__mute{opacity:1}}.recording-module___6HKMq__mute svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.recording-module___6HKMq__mute svg path:first-child{fill:currentColor}.recording-module___6HKMq__mute:after{content:attr(data-tip);border:1px solid var(--rule-strong);background:var(--ink-raised);color:var(--paper);font:11.5px var(--ui);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s, transform .15s var(--ease);border-radius:5px;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px)}.recording-module___6HKMq__mute:hover:after,.recording-module___6HKMq__mute:focus-visible:after{opacity:1;transform:none}.recording-module___6HKMq__lower{margin-top:8px}.recording-module___6HKMq__wsTab{cursor:default}.recording-module___6HKMq__wsTab[aria-expanded=true]{color:var(--fg)}.recording-module___6HKMq__ends{align-items:center;gap:6px;display:flex}.recording-module___6HKMq__ws{--close:cubic-bezier(.4, 0, .2, 1);height:var(--pad);margin:0 calc(-1 * var(--pad)) calc(-1 * var(--pad));corner-shape:squircle;transition:height .26s var(--close);border-radius:0 0 6px 6px;position:relative;overflow:hidden}.recording-module___6HKMq__lower[data-ws] .recording-module___6HKMq__ws{height:calc(var(--pad) + 417px);transition:height .3s var(--out)}.recording-module___6HKMq__wsFrame{top:var(--pad);border-top:1px solid var(--rule);background:var(--ink);width:100%;height:417px;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.recording-module___6HKMq__ws,.recording-module___6HKMq__lower[data-ws] .recording-module___6HKMq__ws{transition:none}}@media (max-width:760px){.recording-module___6HKMq__viewer{grid-template-columns:minmax(0,1fr)}}
.bench-module__Tv082W__results{max-width:50rem;font-family:var(--ui);margin:4.5rem auto 2.5rem}.bench-module__Tv082W__hm{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative;container-type:inline-size}.bench-module__Tv082W__hm h3{font:normal 1.25rem var(--serif);color:var(--paper);margin:0}.bench-module__Tv082W__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.bench-module__Tv082W__legend span{align-items:center;gap:6px;display:inline-flex}.bench-module__Tv082W__sw{border:1.5px solid #585858;border:1.5px solid lab(37.36% .0000149012 -.00000596046);border-radius:50%;flex:none;width:10px;height:10px}.bench-module__Tv082W__sw[data-state=solved]{background:var(--sel-c,var(--m-opus));border-color:var(--sel-c,var(--m-opus));transition:background-color .2s,border-color .2s}.bench-module__Tv082W__sw[data-state=empty]{border:1px dashed var(--rule-strong);width:7px;height:7px}.bench-module__Tv082W__sw[data-state=cut]{background:var(--rule-strong);border:0;border-radius:0;width:7px;height:1px}
