.ps-clock{display:inline-flex;align-items:center;gap:6px}.ps-clock-pause{flex:none;color:var(--ink-dim);margin-top:1px}.ps-clock-pause:not([data-shown=true]){display:none}.ps-clock-time{color:var(--ink-dim);font:600 12px/1 var(--font-stack-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.ps-clock-time[data-hot=true]{color:var(--amber-hot)}.ps-clock-time[data-breathing=true]{animation:ps-breath .55s ease-in-out infinite alternate}@keyframes ps-breath{0%{opacity:1}to{opacity:.45}}.ps-coach-line{margin:0;padding:7px 12px;border-radius:4px;background:rgba(8,7,12,.72);color:var(--ink-primary);font:500 12px/1.5 var(--font-stack-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;animation:ps-fade-in .16s both}.ps-coach-line>span>span{animation:ps-keystroke 1ms linear both}@container ps-body (max-width: 599.98px){.ps-coach-line{text-align:left}}.ps-coach-skip{flex:none;width:auto;pointer-events:auto}.ps-coach-key>span{display:inline-block;min-width:1.9em;margin:0 1px;padding:0 5px;text-align:center;border:solid var(--hairline-border);border-width:1px 1px 2px;border-radius:4px;line-height:1.45}.ps-coach-action>span{display:inline-block;padding:0 4px;border:1px solid transparent;border-radius:4px}.ps-coach-action[data-cued=true]>span,.ps-coach-key[data-cued=true]>span{color:var(--amber-hot);border-color:var(--amber-hot);animation:ps-coach-glow 1.1s ease-in-out infinite alternate}@keyframes ps-coach-glow{0%{background:transparent;box-shadow:0 0 0 0 transparent}to{background:color-mix(in srgb,var(--amber-hot) 18%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--amber-hot) 55%,transparent)}}.ps-control[data-cued=true]{border-color:var(--amber-base);color:var(--amber-base);animation:ps-control-cue 1.1s ease-in-out infinite alternate}@keyframes ps-control-cue{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--amber-base) 25%,transparent)}}.ps-ground{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--bg-screen);pointer-events:none}.ps-frame[data-handover] .ps-curtain.ps-loading{z-index:5}@keyframes ps-cue-breath{0%{background:transparent}to{background:color-mix(in srgb,var(--amber-base) 18%,transparent)}}.rr-decide [data-cued=true]{border-radius:var(--radius-card);animation:ps-cue-breath 1.1s ease-in-out infinite alternate}.ps-side-review,.rr{--rr-row-gap:10px}@media (max-width:599.98px){.ps-side-review[data-open=true] .ps-review-scroll{overflow:visible}.ps-side-review[data-stage=deciding] .rr-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--bg-screen)}}.ps-side-review .ps-review{padding:0 var(--ps-gutter)}.ps-review{display:flex;flex-direction:column;min-height:100%}.ps-review-foot[hidden],.ps-review-scroll[hidden],.ps-review[hidden]{display:none}.ps-review-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1;padding:4px 0 12px}.ps-side-review>.ps-side-body{overflow-y:hidden}.ps-side-review .ps-review{flex:1 1;min-height:0}.ps-side-review .ps-review-scroll{min-height:0;margin:0 calc(-1 * var(--ps-gutter));padding:0 var(--ps-gutter) 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ps-side-review .ps-review-scroll[data-more=true]{mask-image:linear-gradient(180deg,black calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(180deg,black calc(100% - 40px),transparent)}.ps-side-review .ps-review-scroll{gap:20px}.rr-why{display:flex;flex-direction:column;min-width:0;padding-top:var(--ps-side-gap,20px);border-top:1px solid var(--hairline-rest)}.rr-why>:first-child{margin-top:0}.rr-why-headline{margin:0;color:var(--ink-primary);font:600 24px/1.15 var(--font-stack-display);letter-spacing:.01em;text-wrap:balance}.rr-why-body{display:flex;flex-direction:column;gap:12px;margin-top:16px}.rr-why-line{margin:0;color:var(--ink-body);font:400 17px/1.5 var(--font-stack-body);text-wrap:pretty}.rr-author,.rr-author-shown{display:flex;min-width:0}.rr-author-shown{align-items:center;gap:8px;min-height:20px}.rr-author-portrait{flex:none;box-sizing:border-box;width:20px;height:20px;border:1px solid var(--hairline-border);border-radius:50%;object-fit:cover;background:var(--surface-raised)}.rr-author-name{color:var(--ink-primary);font:600 13px/1.2 var(--font-stack-body)}.rr-why-sign{margin:12px 0 0}.rr-word{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;color:var(--ink-dim);font:600 11px/1.2 var(--font-stack-mono);letter-spacing:.12em;text-transform:uppercase}.rr-options{gap:8px}.rr-option-list,.rr-options{display:flex;flex-direction:column}.rr-option-list{gap:var(--rr-row-gap);margin:0;padding:0;list-style:none}.rr-decide:not([data-dealt]) :is(.rr-options,.rr-evidence-section,.rr-foot){visibility:hidden}.rr-decide[data-intro] .rr-foot{visibility:visible}.rr-intro-countdown{margin:0;color:var(--ink-dim);font:400 14px/1.5 var(--font-stack-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-decide[data-dealt] .rr-option-list>li{animation:rr-deal-in .28s cubic-bezier(.2,.9,.2,1) calc(var(--rr-order, 0) * 70ms) both}.rr-decide[data-dealt] :is(.rr-evidence-section,.rr-foot){animation:ps-fade-in .24s ease-out .18s both}@keyframes rr-deal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rr-option{--cta-face:var(--press-face);--cta-edge:var(--press-edge);display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:12px;gap:12px;width:100%;margin-bottom:var(--press-depth);padding:var(--rr-option-pad-y,16px) 18px;border:var(--press-edge-width) solid var(--cta-edge);border-radius:var(--radius-card);background:var(--cta-face);box-shadow:0 var(--press-depth) 0 var(--cta-edge);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.rr-option:hover:not(:disabled){--cta-face:var(--press-lift)}.rr-option:active:not(:disabled){transform:translateY(var(--press-depth));box-shadow:0 0 0 var(--cta-edge);transition-duration:90ms}.rr-option:focus-visible{outline:2px solid var(--press-ring);outline-offset:4px}.rr-option[data-on=true]{--cta-edge:color-mix(in srgb,var(--paper) 55%,var(--bg-void));border-color:var(--paper)}.rr-option:is([data-armed=true],[data-call=true]){--cta-face:color-mix(in srgb,var(--spectral-ice) 10%,var(--press-face));--cta-edge:var(--spectral-ice);border-color:var(--spectral-ice)}.rr-option:is([data-armed=true],[data-call=true]):hover:not(:disabled){--cta-face:color-mix(in srgb,var(--spectral-ice) 16%,var(--press-face))}.rr-option-name{min-width:0;color:var(--ink-body);font:600 17px/1.3 var(--font-stack-display)}.rr-option:hover .rr-option-name,.rr-option:is([data-on=true],[data-armed=true],[data-call=true]) .rr-option-name{color:var(--ink-primary)}.rr-decide .rr-option{grid-template-columns:minmax(0,1fr)}.rr-option:disabled{cursor:default}.rr-option[data-review]{grid-template-columns:18px minmax(0,1fr) auto;column-gap:12px;row-gap:0}.rr-option-mark{display:grid;place-items:center;width:18px;height:18px;color:var(--rr-tone,var(--ink-dim))}.rr-option-mark>svg{width:16px;height:16px}.rr-option-mark>svg.rr-option-disc{width:18px;height:18px}.rr-option-disc-check{stroke:var(--bg-screen)}.rr-option-grade{display:flex;align-items:center;justify-content:flex-end;justify-self:end;text-align:right}.rr-option:is([data-call=true],[data-grade=A]) .rr-word{color:var(--rr-tone)}.rr-option-after{grid-column:2/-1;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.rr-option[data-on=true] .rr-option-after{grid-template-rows:1fr;opacity:1}.rr-option-after-clip{min-height:0;overflow:hidden}.rr-option-line{display:block;padding-top:8px;color:var(--ink-body);font:400 15px/1.5 var(--font-stack-body);text-wrap:pretty}.rr[data-arriving=true] .ps-review-scroll>*{animation:rr-arrive .36s cubic-bezier(.22,1,.36,1) both}.rr[data-arriving=true] .ps-review-scroll>:nth-child(2){animation-delay:70ms}.rr[data-arriving=true] .ps-review-scroll>:nth-child(3){animation-delay:.14s}.rr[data-arriving=true] .ps-review-scroll>:nth-child(n+4){animation-delay:.21s}@keyframes rr-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rr-evidence-section{display:flex;flex-direction:column;gap:12px;min-width:0}.ps-side-review .rr-why+.rr-hints{margin-top:8px}.ps-side-review .rr-decide .ps-review-scroll>.rr-evidence-section{margin-top:auto}.rr-hints-head{display:flex;flex-direction:column;gap:4px}.rr-hints-title{margin:0;color:var(--ink-primary);font:600 15px/1.3 var(--font-stack-display);letter-spacing:.1em;text-transform:uppercase}.rr-hints-line{margin:0;color:var(--ink-dim);font:400 14px/1.4 var(--font-stack-body);text-wrap:pretty}.rr-hint-glyph{flex:none;width:20px;height:20px}.rr-hint-count{color:var(--ink-dim)}.rr-hints-body{position:relative;display:flex;flex-direction:column;gap:10px}.rr-hint-list>li{animation:rr-hint-in .2s ease-out both}.rr-hints-body:has(>.rr-hint-leaving) .rr-hint-list>li:last-child{animation-duration:.1s;animation-delay:.1s}@keyframes rr-hint-in{0%{opacity:0}to{opacity:1}}.rr-hint-row{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-top:11px;padding-bottom:11px;box-sizing:border-box}p.rr-hint-row{margin:0}.rr-hint-row-glyph{flex:none;width:16px;height:16px;margin-top:2px;color:var(--amber-hot)}.rr-hint-row-text{flex:1 1;min-width:0;color:var(--ink-body);font:400 15px/1.4 var(--font-stack-body);text-wrap:pretty}.rr-hint-row-ago{flex:none;margin-top:3px;color:var(--ink-dim);font:500 var(--text-overline)/1.2 var(--font-stack-mono);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rr-hint-row[aria-pressed=true] .rr-hint-row-glyph{fill:currentColor}.rr-hint-row[aria-pressed=true] .rr-hint-row-text{color:var(--amber-hot)}.rr-hint-leaving{position:absolute;right:0;bottom:0;left:0;pointer-events:none;animation:rr-hint-out .1s ease-out both}@keyframes rr-hint-out{0%{opacity:1}to{opacity:0}}.ps-review[data-locked=true] .ps-review-scroll{justify-content:center}.rr-lock-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 20px;text-align:center;border:1px solid var(--hairline-border);border-radius:var(--radius-card);background:var(--surface-raised)}.rr-lock-card-icon{width:22px;height:22px;color:var(--ink-body)}.rr-lock-card-overline{margin:0;color:var(--ink-primary);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.16em;text-transform:uppercase}.rr-lock-card-pick,.rr-lock-card-unlock{width:100%;margin-top:8px}.rr-lock-card-note+.rr-lock-card-unlock{margin-top:0}.rr-lock-card-note{margin:4px 0 0;color:var(--ink-body);font:400 13px/18px var(--font-stack-body);text-wrap:pretty}.ps-review-foot{position:relative;flex:none;z-index:1;display:flex;flex-direction:column;gap:2px;margin:0 calc(-1 * var(--ps-gutter));padding:10px var(--ps-gutter) 6px;background:var(--bg-screen)}.rr-foot-row{display:flex;align-items:center;gap:10px}.rr-foot-row>.cta-slab{flex:1 1;width:auto}.ps-review-foot .ps-review-share{flex:none;height:44px;padding:0 18px}.ps-review-unsaved{margin:0 0 4px;color:var(--ink-primary);font:500 13px/1.4 var(--font-stack-body)}.rr-retry{width:auto;margin-left:6px}.rr-practice{align-self:center;margin:6px;font:500 13px/1.3 var(--font-stack-body)}.jg-how-figure-frame>.ps-how-print{position:absolute;max-width:none;max-height:none;object-fit:cover}.ps-how-spot-clear{stop-color:var(--bg-void);stop-opacity:0}.ps-how-spot-dark{stop-color:var(--bg-void);stop-opacity:.62}.ps-how-ring-glow{fill:var(--amber-hot);fill-opacity:.45}.ps-how-ring-edge{fill:none;stroke:var(--bg-void);stroke-opacity:.45}.ps-how-ring{fill:none;stroke:var(--amber-hot)}.ps-how-badge-shadow{fill:var(--bg-void);fill-opacity:.4}.ps-how-badge-disc{fill:var(--amber-hot)}.ps-how-badge-mark{fill:var(--bg-void);font-family:var(--font-stack-mono);font-weight:700}.ps-how-pick{--ps-how-scale:tan(atan2(min(100cqw/440,100cqh/336),1px));position:absolute;inset:0}.ps-how-panel{--cta-bar-height:var(--cta-height);position:absolute;left:50%;top:50%;display:flex;flex-direction:column;gap:var(--ps-side-gap,20px);box-sizing:border-box;width:400px;transform:translate(-50%,-50%) scale(var(--ps-how-scale));text-align:left}.ps-how-pick :is(.rr-option,.cta-slab){cursor:default}.ps-how-hint{display:inline-flex}.ps-how-hint>.cta-slab{width:auto}.grade-stamp{margin:0;font:600 var(--grade-stamp-size,64px)/1 var(--font-stack-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 12px color-mix(in srgb,var(--bg-void) 85%,transparent)}.ps-frame{--pr-strip-room:190px}.pr-stamp{position:absolute;top:0;right:0;left:0;z-index:4;display:flex;justify-content:center;padding:calc(16px * var(--ps-callout-scale, 1)) 16px 0;pointer-events:none;text-align:center;visibility:hidden}.pr-stamp[data-show=true]{visibility:visible}.pr-stamp-block{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:min(54ch,calc(100% - 2 * var(--pr-strip-room)))}.pr-stamp-block:before{content:"";position:absolute;inset:-28px -64px -36px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg-void) 62%,transparent) 55%,transparent);opacity:0}.pr-stamp[data-show=true] .pr-stamp-block:before{animation:pr-fade-in var(--pr-aside-fade,.2s) ease-out var(--pr-aside-at,.1s) both}.pr-stamp p{margin:0}.pr-stamp{--pr-word-size:min(64px,calc(38px * var(--ps-callout-scale, 1)));--grade-stamp-size:var(--pr-word-size)}.pr-stamp-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px calc(var(--pr-word-size) * .25)}.pr-stamp-aftermath{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--ink-primary);font:500 calc(12px + 2px * var(--ps-callout-scale, 1))/1.4 var(--font-stack-body);text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 85%,transparent),0 1px 6px color-mix(in srgb,var(--bg-void) 85%,transparent)}.pr-stamp-lp{display:grid;justify-items:start;color:var(--pr-ink,var(--ink-primary));font:600 calc(var(--pr-word-size) * .5)/1.2 var(--font-stack-display);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 85%,transparent),0 1px 8px color-mix(in srgb,var(--bg-void) 85%,transparent)}.pr-stamp-lp-count,.pr-stamp-lp-hold{grid-area:1/1}.pr-stamp-lp-hold{visibility:hidden}.pr-stamp[data-show=true] .pr-stamp-word{animation:ps-verdict-in .32s cubic-bezier(.34,1.4,.64,1) both}.pr-stamp[data-show=true] :is(.pr-stamp-aftermath,.pr-stamp-lp){animation:pr-fade-in var(--pr-aside-fade,.2s) ease-out var(--pr-aside-at,.1s) both}@keyframes pr-fade-in{0%{opacity:0}to{opacity:1}}@container ps-body (max-width: 719px){.pr-stamp{--pr-stamp-gutter:16px;justify-content:flex-start;padding:12px 0 0 var(--pr-stamp-gutter);text-align:left}.pr-stamp-block{gap:4px;align-items:flex-start;max-width:calc(.62 * (100% + var(--pr-stamp-gutter)))}.pr-stamp-title{justify-content:flex-start}.pr-stamp-block:before{inset:-14px -40px -22px -16px;background:radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--bg-void) 62%,transparent) 55%,transparent)}.pr-stamp{--pr-word-size:32px}.pr-stamp-aftermath{font-size:13px;line-height:1.35}}
/*# sourceMappingURL=6ed08e0c80cb55b3.css.map*/