.hljs{color:inherit}.hljs-comment,.hljs-quote{color:var(--syn-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-tag{color:var(--syn-keyword)}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-char.escape_,.hljs-meta .hljs-string{color:var(--syn-string)}.hljs-number,.hljs-literal,.hljs-variable.constant_,.hljs-template-variable{color:var(--syn-number)}.hljs-title,.hljs-title.function_,.hljs-section{color:var(--syn-func)}.hljs-title.class_,.hljs-type,.hljs-built_in,.hljs-class .hljs-title,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo{color:var(--syn-type)}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-bullet,.hljs-operator,.hljs-punctuation{color:var(--syn-meta)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.hljs-link{text-decoration:underline}.hljs-addition{color:var(--th-ok)}.hljs-deletion{color:var(--th-err)}.md-ol>li>.md-ol-num{counter-increment:md-ol}.md-ol>li>.md-ol-num:before{content:counter(md-ol) "."}li>.md-li-body>p:first-child{margin-top:0}li:last-child>.md-li-body>p:last-child{margin-bottom:0}.md-li-dot{margin-top:calc(.875em - 2.5px);margin-top:calc(.5lh - 2.5px)}.session-md .katex-display{overflow-x:auto;overflow-y:hidden;padding:2px 0;margin:.75em 0}.session-md .katex{font-size:1.08em}:root{--tj-cu: var(--accent);--tj-cu-hi: color-mix(in oklab, var(--accent) 64%, #fff);--tj-cu-shine: color-mix(in oklab, var(--accent) 26%, #fff);--tj-cu-lo: color-mix(in oklab, var(--accent) 80%, #000);--tj-cu-edge: color-mix(in oklab, var(--accent) 58%, #000);--tj-glass-back: color-mix(in oklab, var(--th-fg) 1.5%, transparent);--tj-glass-shade: color-mix(in oklab, var(--th-fg) 7%, transparent);--tj-glass-line: color-mix(in oklab, var(--th-fg) 28%, transparent);--tj-glass-line-soft: color-mix(in oklab, var(--th-fg) 11%, transparent);--tj-glass-spec: #fff;--tj-tick: color-mix(in oklab, var(--th-fg) 40%, transparent);--tj-cap-hi: color-mix(in oklab, var(--th-fg) 6%, var(--surface-2));--tj-cap-lo: color-mix(in oklab, var(--th-fg) 16%, var(--surface-2));--tj-cap-line: color-mix(in oklab, var(--th-fg) 30%, transparent);--tj-slot: color-mix(in oklab, var(--th-fg) 78%, transparent);--tj-shadow: color-mix(in oklab, var(--th-fg) 12%, transparent)}[data-theme=dark]{--tj-cu-hi: color-mix(in oklab, var(--accent) 74%, #fff);--tj-cu-shine: color-mix(in oklab, var(--accent) 42%, #fff);--tj-cu-lo: color-mix(in oklab, var(--accent) 72%, #000);--tj-cu-edge: color-mix(in oklab, var(--accent) 50%, #000);--tj-glass-back: color-mix(in oklab, var(--th-fg) 4%, transparent);--tj-glass-shade: rgba(0, 0, 0, .28);--tj-glass-line: color-mix(in oklab, var(--th-fg) 30%, transparent);--tj-glass-line-soft: color-mix(in oklab, var(--th-fg) 14%, transparent);--tj-glass-spec: color-mix(in oklab, var(--th-fg) 55%, transparent);--tj-tick: color-mix(in oklab, var(--th-fg) 46%, transparent);--tj-cap-hi: color-mix(in oklab, var(--th-fg) 22%, var(--surface-2));--tj-cap-lo: color-mix(in oklab, var(--th-fg) 10%, var(--surface-2));--tj-cap-line: color-mix(in oklab, var(--th-fg) 34%, transparent);--tj-slot: #000;--tj-shadow: rgba(0, 0, 0, .5)}.tj-coin-mark{font:700 7.5px/1 var(--font-mono, ui-monospace, monospace)}.tj-pile{transition:transform var(--dur-3) var(--ease-out)}.tj-body{transform-box:view-box;transform-origin:32px 68.5px}.tj-jar[data-tj-stage=impact] .tj-body{animation:tj-give var(--dur-2) var(--ease-out) both}@keyframes tj-give{0%{transform:none}45%{transform:scale(1.012,.985)}to{transform:none}}.tj-newcoin{opacity:0}.tj-jar[data-tj-stage=impact] .tj-newcoin{animation:tj-lay var(--dur-2) var(--ease-out) both}.tj-jar[data-tj-stage=landed] .tj-newcoin{opacity:1}@keyframes tj-lay{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.tj-coin{opacity:0;transform-box:view-box}.tj-coin[data-tj-coin=poised]{animation:tj-coin-in var(--dur-2) var(--ease-out) both}.tj-coin[data-tj-coin=confirming]{opacity:1;animation:tj-coin-wait 1.6s var(--ease-in-out) infinite}.tj-coin[data-tj-coin=dropping]{animation:tj-coin-drop .3s both}@keyframes tj-coin-in{0%{opacity:0;transform:translateY(5px) scale(.85)}to{opacity:1;transform:none}}@keyframes tj-coin-wait{0%,to{opacity:1}50%{opacity:.6}}@keyframes tj-coin-drop{0%{opacity:1;transform:none;animation-timing-function:var(--ease-out)}27%{opacity:1;transform:translateY(-3px);animation-timing-function:var(--ease-in-out)}to{opacity:1;transform:translateY(24px)}}.tj-delta,.tj-swap{animation:tj-fade-up var(--dur-2) var(--ease-out) both}.tj-rise{animation:tj-fade-up var(--dur-3) var(--ease-out) both}@keyframes tj-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rp-solve-card{position:relative;overflow:hidden;isolation:isolate;background-color:var(--th-primary);background-image:linear-gradient(135deg,color-mix(in oklab,var(--th-primary) 78%,white) 0%,var(--th-primary) 55%,color-mix(in oklab,var(--th-primary) 82%,black) 100%);color:var(--th-primary-fg);box-shadow:0 10px 30px -12px color-mix(in oklab,var(--th-primary) 70%,transparent);animation:rp-solve-in .42s var(--ease-out, cubic-bezier(.2, .8, .2, 1)) both}.rp-solve-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .28) 48%,transparent 66%);transform:translate(-120%);animation:rp-solve-sweep 1.4s .5s ease-out both}.rp-solve-light{background:var(--th-primary-fg);color:var(--th-primary);box-shadow:0 2px 10px -2px #00000040}.rp-solve-ring{position:relative}.rp-solve-ring:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid color-mix(in oklab,var(--th-primary) 55%,transparent);opacity:0;pointer-events:none;animation:rp-solve-ring 1.8s .9s ease-out 3}.rp-solve-card .rp-solve-ring:after{border-color:#ffffffb3}@keyframes rp-solve-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rp-solve-sweep{to{transform:translate(120%)}}@keyframes rp-solve-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.rp-solve-card,.rp-solve-card:before,.rp-solve-ring:after{animation:none}.rp-solve-card:before{display:none}}.cu-preview{position:relative;color:var(--th-fg);background:var(--surface-1);border:1px solid var(--edge-default);border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0f172a1f,0 2px 8px #0f172a14;font-size:12px;line-height:1.4;isolation:isolate}.cu-detached{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.cu-embedded{position:absolute;z-index:40;right:20px;bottom:20px;width:320px;max-width:calc(100% - 40px)}.cu-mobile{position:fixed;z-index:40;left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom))}.cu-large.cu-embedded{width:640px}.cu-screen{position:relative;min-height:120px;max-height:360px;overflow:hidden}.cu-large .cu-screen{max-height:600px}.cu-mobile .cu-screen{max-height:55svh}.cu-detached .cu-screen{width:100%;height:100%;min-height:0;max-height:none}.cu-frame{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#fff;user-select:none}.cu-screen-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--th-fg-3);text-align:center;font-size:11px}.cu-connecting{width:16px;height:16px;border:2px solid var(--edge-default);border-top-color:var(--th-fg-3);border-radius:50%;animation:cu-connect 1s linear infinite}.cu-pointer{position:absolute;pointer-events:none;filter:drop-shadow(0 1px 2px rgb(15 23 42 / 25%))}.cu-capture-notice{position:absolute;bottom:0;left:0;right:0;padding:9px 12px;background:var(--surface-elev);color:var(--th-fg-3);font-size:11px;border-top:1px solid var(--edge-subtle)}.cu-drag-handle{position:absolute;top:0;left:0;right:0;height:36px}.cu-controls{--cu-control-events: none;position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}.cu-preview:has(:focus-visible) .cu-controls,.cu-preview[data-controls-visible] .cu-controls,.cu-controls-open{--cu-control-events: auto;opacity:1}@media (hover: hover){.cu-preview:hover .cu-controls{--cu-control-events: auto;opacity:1}}.cu-control-bar{display:flex;justify-content:space-between;padding:7px}.cu-control-trailing{display:flex;gap:5px}.cu-preview button{cursor:pointer;font:inherit}.cu-icon-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--edge-default);border-radius:6px;color:var(--th-fg-3);background:var(--surface-elev);box-shadow:0 2px 5px #0f172a1f;pointer-events:var(--cu-control-events);-webkit-app-region:no-drag}.cu-icon-button:hover{color:var(--th-fg);background:var(--surface-3)}.cu-icon-button svg{width:14px;height:14px}.cu-preview button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cu-options{position:absolute;z-index:60;top:42px;right:7px;width:min(240px,calc(100% - 14px));max-height:calc(100% - 49px);padding:4px;overflow-y:auto;scrollbar-width:thin;border:1px solid var(--edge-default);border-radius:8px;color:var(--th-fg);background:var(--surface-elev);box-shadow:0 4px 12px #0f172a29;pointer-events:auto;-webkit-app-region:no-drag}.cu-option{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px;border:0;border-radius:4px;color:var(--th-fg-3);background:transparent;text-align:left;font-size:11px!important}.cu-option:hover{background:var(--surface-3);color:var(--th-fg)}.cu-option[aria-pressed=true]{color:var(--brand-cta-ink);background:var(--focus-wash)}.cu-option>svg,.cu-option-app{width:16px;height:16px;flex:none}.cu-option>span{min-width:0;flex:1}.cu-option>svg:last-child:not(:first-child){margin-left:auto}.cu-option .cu-option-app{flex:none}.cu-option-app img,.cu-option-app svg{width:100%;height:100%;object-fit:contain}.cu-option-copy{display:flex;flex-direction:column;gap:2px}.cu-option-copy>span,.cu-option-copy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cu-option-copy small{color:var(--th-fg-4);font-size:10px}.cu-options-targets,.cu-option-stop{margin-top:4px;border-top:1px solid var(--edge-subtle);padding-top:5px}.cu-option-stop{color:var(--th-err);border-radius:0 0 4px 4px}.cu-mobile .cu-icon-button{width:36px;height:36px}.cu-mobile .cu-options{top:50px;max-height:calc(100% - 57px)}.cu-mobile .cu-option{min-height:36px}@keyframes cu-connect{to{transform:rotate(360deg)}}[data-anim-paused] .cu-connecting{animation-play-state:paused}.arc-root{--arc-ink: #05080b;--arc-felt: #0d3a2c;--arc-felt-hi: #14503b;--arc-line: #04100c;--arc-edge: #2e8462;--arc-gold: #ffc247;--arc-mint: #63e6b0;--arc-paper: #f6f3e7;--arc-red: #e0453a;--arc-black: #23201c;--arc-dim: #8fb3a6;--arc-fg: #e9f6ef;font-family:var(--font-mono, ui-monospace, "SFMono-Regular", Menlo, monospace);color:var(--arc-fg);font-variant-ligatures:none}.arc-notch{clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px))}.arc-notch-sm{clip-path:polygon(0 4px,2px 4px,2px 2px,4px 2px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 4px),0 calc(100% - 4px))}.arc-text{letter-spacing:.06em;text-shadow:0 2px 0 rgba(0,0,0,.5)}.arc-title{letter-spacing:.22em;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.6)}.arc-label{letter-spacing:.08em;text-shadow:0 2px 0 rgba(0,0,0,.5)}.arc-felt{background:radial-gradient(120% 90% at 50% 42%,var(--arc-felt-hi) 0%,var(--arc-felt) 58%,#082a20 100%)}.arc-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:8px 8px}.arc-scan:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px)}.arc-btn{border:2px solid var(--arc-line);box-shadow:0 4px 0 0 var(--arc-line);transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end),filter 90ms steps(2,end)}.arc-btn:hover:not(:disabled){filter:brightness(1.12)}.arc-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 0 var(--arc-line)}.arc-btn:disabled{filter:grayscale(.7) brightness(.7);cursor:not-allowed}.arc-btn:focus-visible{outline:2px solid var(--arc-gold);outline-offset:2px}@keyframes arc-blink{0%,55%{opacity:1}56%,to{opacity:.25}}.arc-blink{animation:arc-blink 1.1s steps(1,end) infinite}@keyframes arc-deal{0%{transform:translateY(-14px) scale(.92);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.arc-deal{animation:arc-deal .24s steps(5,end) backwards}@keyframes arc-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.arc-pop{animation:arc-pop .18s steps(4,end) backwards}@keyframes arc-pulse{0%,to{box-shadow:0 0 0 2px var(--arc-gold)}50%{box-shadow:0 0 0 4px var(--arc-gold)}}.arc-acting{animation:arc-pulse .7s steps(2,end) infinite}@keyframes arc-marquee{0%{background-position:0 0}to{background-position:16px 0}}.arc-winner{background-image:repeating-linear-gradient(90deg,var(--arc-gold) 0 8px,#b8790f 8px 16px);animation:arc-marquee .6s steps(4,end) infinite}.arc-queue-bar{background-image:repeating-linear-gradient(90deg,var(--arc-mint) 0 6px,transparent 6px 8px)}@media (prefers-reduced-motion: reduce){:root:not([data-motion]) .arc-blink,:root:not([data-motion]) .arc-deal,:root:not([data-motion]) .arc-pop,:root:not([data-motion]) .arc-acting,:root:not([data-motion]) .arc-winner{animation:none}}:root[data-motion=reduced] .arc-blink,:root[data-motion=reduced] .arc-deal,:root[data-motion=reduced] .arc-pop,:root[data-motion=reduced] .arc-acting,:root[data-motion=reduced] .arc-winner{animation:none}.arc-handheld{padding-top:max(env(safe-area-inset-top),var(--safe-area-inset-top, 0px));padding-bottom:max(env(safe-area-inset-bottom),var(--safe-area-inset-bottom, 0px));padding-left:max(env(safe-area-inset-left),var(--safe-area-inset-left, 0px));padding-right:max(env(safe-area-inset-right),var(--safe-area-inset-right, 0px));overscroll-behavior:contain;touch-action:manipulation}@property --rp-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rp-rise{animation:rp-rise .42s cubic-bezier(.2,.8,.2,1) both}@keyframes rp-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}.rp-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:9999px;background:var(--th-ok)}.rp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:rp-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes rp-face{0%{opacity:0;transform:translate(10px) scale(.85)}to{opacity:1;transform:none}}.rp-face{animation:rp-face .38s cubic-bezier(.2,.8,.2,1) both}@keyframes rp-tick{0%{opacity:0;transform:translateY(10px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.rp-tick{animation:rp-tick 3.6s ease both}@keyframes rp-glow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--focus-line) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--focus-line) 14%,transparent)}}@keyframes rp-pop{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:none}}@keyframes rp-spin{to{--rp-angle: 360deg}}.rp-card{animation:rp-pop .52s cubic-bezier(.16,1,.3,1) both;border:1.5px solid transparent;background:linear-gradient(var(--surface-elev),var(--surface-elev)) padding-box,conic-gradient(from var(--rp-angle),color-mix(in oklab,var(--focus-line) 85%,transparent),color-mix(in oklab,var(--accent) 70%,transparent),color-mix(in oklab,var(--focus-line) 15%,transparent) 40%,color-mix(in oklab,var(--accent) 10%,transparent) 70%,color-mix(in oklab,var(--focus-line) 85%,transparent)) border-box;box-shadow:0 24px 64px -18px color-mix(in oklab,var(--focus-line) 38%,transparent),var(--elev-3)}.rp-card.is-live{animation:rp-pop .52s cubic-bezier(.16,1,.3,1) both,rp-spin 5.5s linear infinite}[data-repo-assign-form=card]{perspective:1600px}[data-repo-assign-form=card]>div{transform-style:preserve-3d}.rp-flow{--rp-flow: translateX(calc(var(--rp-side) * 58%)) translateZ(-150px) rotateY(calc(var(--rp-side) * -22deg));position:absolute;inset:0;z-index:0;display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer;transform:var(--rp-flow);transform-origin:50% 50%;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .3s ease;animation:rp-flow-in .56s cubic-bezier(.2,.8,.2,1) .12s both}.rp-flow.is-left{--rp-side: -1}.rp-flow.is-right{--rp-side: 1}.rp-flow:hover{transform:translate(calc(var(--rp-side) * 54%)) translateZ(-110px) rotateY(calc(var(--rp-side) * -16deg))}@keyframes rp-flow-nudge{0%,to{transform:var(--rp-flow)}50%{transform:translate(calc(var(--rp-side) * 53%)) translateZ(-120px) rotateY(calc(var(--rp-side) * -17deg))}}.rp-flow.is-right{animation:rp-flow-in .56s cubic-bezier(.2,.8,.2,1) .12s both,rp-flow-nudge 1s ease-in-out 1.6s 2}@keyframes rp-flow-in{0%{opacity:0;transform:translate(calc(var(--rp-side) * 36%)) translateZ(-320px) rotateY(calc(var(--rp-side) * -40deg))}}.rp-flow-card{position:relative;display:block;height:100%;overflow:hidden;pointer-events:none;animation:none;box-shadow:0 30px 60px -28px #0f172a73}.rp-flow-card:after{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .3s ease;background:linear-gradient(var(--rp-shade-dir),transparent 0%,transparent 35%,color-mix(in oklab,#0b1220 12%,transparent) 100%)}.rp-flow.is-left .rp-flow-card:after{--rp-shade-dir: to left}.rp-flow.is-right .rp-flow-card:after{--rp-shade-dir: to right}.rp-flow:hover .rp-flow-card:after{opacity:0}@keyframes rp-deck-out{0%{transform:translate(var(--rp-dx, 0px)) rotate(var(--rp-dr, 0deg));opacity:1}to{transform:translate(calc(var(--rp-dir, -1) * 58%)) translateZ(-150px) rotateY(calc(var(--rp-dir, -1) * -22deg));opacity:1}}.rp-card.rp-deck-out{z-index:0!important;animation:rp-deck-out .46s cubic-bezier(.2,.8,.2,1) both}@keyframes rp-deck-in{0%{opacity:1;transform:translate(calc(var(--rp-from, 1) * 58%)) translateZ(-150px) rotateY(calc(var(--rp-from, 1) * -22deg))}to{opacity:1;transform:none}}.rp-card.is-live.rp-deck-in,.rp-card.rp-sheet.rp-deck-in{animation:rp-deck-in .5s cubic-bezier(.2,.8,.2,1) both,rp-spin 5.5s linear infinite}@media (max-width: 960px){.rp-flow{display:none}}.rp-deck-grab{cursor:grab;touch-action:pan-y;transition:transform .32s cubic-bezier(.2,1.4,.4,1)}.rp-deck-grab.is-held{cursor:grabbing;transition:none;user-select:none}@keyframes rp-breathe{0%,to{box-shadow:0 0 color-mix(in oklab,var(--th-ok) 55%,transparent)}70%{box-shadow:0 0 0 5px transparent}}.rp-live-dot{animation:rp-breathe 2.2s ease-out infinite}.rp-peek{position:absolute;top:0;bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:16px;z-index:0;transform:translate(calc(var(--rp-side) * (100% - 14px))) scale(.88);transform-origin:calc(50% - var(--rp-side) * 50%) 50%;animation:rp-peek-in .52s cubic-bezier(.2,.8,.2,1) .16s both}.rp-peek.is-left{--rp-side: -1}.rp-peek.is-right{--rp-side: 1}.rp-peek .rp-flow-card:after{background:color-mix(in oklab,#0b1220 10%,transparent)}@keyframes rp-peek-in{0%{opacity:0;transform:translate(calc(var(--rp-side) * (100% + 40px))) scale(.86)}}@keyframes rp-nudge{0%,to{transform:none}30%{transform:translate(-22px) rotate(-1.2deg)}60%{transform:translate(6px)}}.rp-card.rp-sheet.rp-nudge{animation:rp-sheet-up .46s cubic-bezier(.16,1,.3,1) both,rp-spin 5.5s linear infinite,rp-nudge .9s cubic-bezier(.3,.7,.3,1) 1.4s 1}@keyframes rp-swipe-l{0%,to{transform:none}50%{transform:translate(-3px)}}@keyframes rp-swipe-r{0%,to{transform:none}50%{transform:translate(3px)}}.rp-swipe-l{animation:rp-swipe-l 1.6s ease-in-out infinite}.rp-swipe-r{animation:rp-swipe-r 1.6s ease-in-out infinite}@keyframes rp-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.rp-card.rp-sheet{animation:rp-sheet-up .46s cubic-bezier(.16,1,.3,1) both,rp-spin 5.5s linear infinite}@keyframes rp-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(220%)}}.rp-go{position:relative;overflow:hidden;background:#2f5fd6;color:#fff}.rp-go:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);animation:rp-sheen 3.2s ease-in-out infinite}.rp-go:hover{background:#2752c2}@keyframes rp-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.rp-bar{position:relative;overflow:hidden;height:3px;border-radius:9999px;background:color-mix(in oklab,var(--focus-line) 14%,transparent)}.rp-bar:after{content:"";position:absolute;inset:0;width:38%;border-radius:inherit;background:var(--focus-line);animation:rp-bar 1.25s cubic-bezier(.4,0,.2,1) infinite}@keyframes rp-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.rp-check{animation:rp-check .3s cubic-bezier(.2,.8,.2,1.4) both}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}.rp-veil{animation:rp-fade .26s ease both;background:color-mix(in oklab,var(--th-overlay, #000) 34%,transparent);backdrop-filter:blur(2px)}.rp-pick{padding-block:6px;font-size:13.5px}.rp-pick-sub{display:flex}.rp-picks-short .rp-pick{padding-block:0;height:36px;font-size:13px}.rp-picks-short .rp-pick-sub{display:none}.rp-picks-in{animation:rp-fade .24s ease both}@media (prefers-reduced-motion: reduce){.rp-rise,.rp-face,.rp-tick,.rp-card,.rp-card.is-live,.rp-card.rp-sheet,.rp-check,.rp-veil,.rp-picks-in,.rp-flow,.rp-flow.is-right,.rp-card.rp-deck-out,.rp-card.is-live.rp-deck-in,.rp-card.rp-sheet.rp-deck-in,.rp-peek,.rp-card.rp-sheet.rp-nudge,.rp-swipe-l,.rp-swipe-r{animation:none}.rp-card.rp-deck-out{display:none}.rp-live:after,.rp-go:after,.rp-bar:after{animation:none}.rp-bar:after{width:100%;opacity:.5}}[data-repo-tour] [data-repo-ask]{display:none}.rp-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,rgb(59 91 219 / .55),transparent 60%),linear-gradient(160deg,#141a2c,#1c2a57);box-shadow:0 18px 40px -22px #141e46b3,inset 0 1px #ffffff14}.rp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .07) 50%,transparent 60%);transform:translate(-100%);animation:rp-hero-sheen 7s ease-in-out 1.5s infinite}.rp-hero>*{position:relative}@keyframes rp-hero-sheen{0%,70%{transform:translate(-100%)}90%,to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.rp-hero:before{animation:none}}
