.rt-page{--rt-ink:#141414;--rt-paper:#f8efd8;--rt-paper-2:#efe2c0;--rt-yellow:#ffd83d;--rt-ray:#ffec9e;--rt-blue:#2a5bd7;--rt-enamel:#d8432b;--rt-enamel-2:#ee8a72;--rt-red:#d42a1e;--rt-cream:#fff8e6;--rt-t-raw:#fff5dc;--rt-t-light:#f3d79a;--rt-t-golden:#e7ad4b;--rt-t-toasted:#c98a33;--rt-t-well:#8f5a22;--rt-t-burnt:#33241a;--rt-crust:#8a5120;--rt-stage-h:clamp(460px, calc(100dvh - var(--gf-header-h,60px) - 96px), 720px)}@media (width>=1024px){html[data-ads] .rt-page{--rt-stage-h:clamp(420px, calc(100dvh - var(--gf-header-h,60px) - 96px - var(--ad-anchor-h,106px)), 720px)}}.rt-band{padding:10px 0 12px}.rt-band-in{grid-template-columns:1fr;gap:2px;display:grid}.rt-crumbs{font-size:13px}.rt-h1{font-family:var(--gf-font-display);font-size:clamp(26px,5.4vw,40px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);letter-spacing:var(--gf-track-title);margin:0;line-height:1.04}@media (width<=767px){.rt-crumbs{display:none}.rt-band{padding:8px 0}}.rt-stage-wrap{margin-bottom:8px}.rt{scroll-margin-top:calc(var(--gf-header-h,60px) + 6px);min-height:var(--rt-stage-h);border:var(--gf-keyline,3px) solid var(--rt-ink);background:var(--rt-paper);color:var(--rt-ink);font-family:var(--gf-font);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.rt[data-phase=waiting],.rt[data-phase=signal]{background:var(--rt-ink);color:var(--rt-cream);touch-action:none;overscroll-behavior:contain}.rt:not([data-phase=results]){cursor:pointer}@media (width<=767px){.rt-page .rt-stage-wrap{width:100%;margin-inline:0}.rt{border-inline:0}}.rt-top{z-index:3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.rt-rack{flex:auto;gap:clamp(5px,1.2cqw,12px);margin:0;padding:0;list-style:none;display:flex}.rt-slot{flex:0 clamp(56px,11cqw,92px);min-width:0}.rt-bread{aspect-ratio:1/.94;opacity:.32;border:3px dashed;border-radius:34% 34% 9% 9%/38% 38% 8% 8%;place-items:center;display:grid;position:relative}.rt-slot[data-state=done] .rt-bread{--rt-toast:var(--rt-t-golden);border:4px solid var(--rt-crust);background:var(--rt-toast);color:var(--rt-ink);opacity:1}.rt-slot[data-done=light] .rt-bread{--rt-toast:var(--rt-t-light)}.rt-slot[data-done=toasted] .rt-bread{--rt-toast:var(--rt-t-toasted)}.rt-slot[data-done=well-done] .rt-bread{--rt-toast:var(--rt-t-well);color:var(--rt-cream);border-color:#5a3211}.rt-slot[data-done=burnt] .rt-bread{--rt-toast:var(--rt-t-burnt);color:var(--rt-cream);border-color:#000}.rt-slot[data-best=true] .rt-bread:after{content:"";aspect-ratio:1.3;border:3px solid var(--rt-ink);background:var(--rt-yellow);width:26%;position:absolute;top:-8px;right:8%;transform:rotate(-9deg)}.rt-slot-ms{font-family:var(--gf-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(14px,2.6cqw,22px);font-weight:500;line-height:1}.rt-tool{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:3px solid;flex:none;place-items:center;padding:0;display:grid}.rt-mute .rt-cross{display:none}.rt[data-muted=true] .rt-mute .rt-cross{display:inline}.rt[data-muted=true] .rt-mute .rt-waves{display:none}.rt-tool:focus-visible,.rt-stop:focus-visible,.rt-share:focus-visible,.rt-start:focus-visible{outline:3px solid var(--rt-red);outline-offset:3px}.rt-scene{flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:8px clamp(12px,3cqw,40px);padding:0 clamp(16px,4cqw,48px) 26px;display:grid;position:relative}.rt-copy{z-index:2;min-width:0;position:relative}.rt-kicker{font-family:var(--gf-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(14px,1.7cqw,18px);font-weight:500}.rt-head{font-family:var(--gf-font-display);font-size:clamp(38px,6.8cqw,76px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);letter-spacing:var(--gf-track-title);transform-origin:0;margin:0;line-height:.98}.rt-sub{max-width:34ch;min-height:2.9em;margin:14px 0 0;font-size:clamp(16px,1.9cqw,20px);line-height:1.38}.rt-for-touch{display:none}@media (pointer:coarse){.rt-for-touch{display:inline}.rt-for-mouse{display:none}}.rt-start{border:var(--gf-keyline,3px) solid var(--rt-ink);background:var(--rt-red);min-height:64px;box-shadow:6px 6px 0 var(--rt-ink);color:#fff;font-family:var(--gf-font-display);font-size:clamp(20px,2.6cqw,28px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);cursor:pointer;margin:18px 0 0;padding:14px 30px;line-height:1.1;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:block}@media (hover:hover){.rt-start:hover{box-shadow:8px 8px 0 var(--rt-ink);transform:translate(-2px,-2px)}}.rt-start:active{box-shadow:2px 2px 0 var(--rt-ink);transform:translate(4px,4px)}.rt-safety{font-family:var(--gf-font-mono);margin:18px 0 0;font-size:13px;line-height:1.4}.rt-stop{z-index:3;min-height:44px;color:inherit;font-family:var(--gf-font-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px;text-decoration:underline;position:absolute;bottom:10px;right:14px}.rt[data-phase=signal] .rt-top,.rt[data-phase=signal] .rt-stop{pointer-events:none}.rt-art{min-width:0;max-height:100%;position:relative}.rt-toaster{width:100%;max-width:min(560px,100%);max-height:calc(var(--rt-stage-h) - 150px);margin-inline:auto;display:block;overflow:visible}.rt-plate{font-family:var(--gf-font-display);font-size:30px;font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);letter-spacing:.08em;fill:var(--rt-ink)}.rt-crust{fill:var(--rt-crust);stroke:var(--rt-ink);stroke-width:7px}.rt-crumb{fill:var(--rt-toast-fill,var(--rt-t-golden))}.rt-shell{fill:var(--rt-enamel);stroke:var(--rt-ink);stroke-width:10px}.rt-shine{fill:var(--rt-enamel-2)}.rt-belt{fill:var(--rt-cream)}.rt-belt-line,.rt-dial-hand{stroke:var(--rt-ink)}.rt-dial{fill:var(--rt-cream);stroke:var(--rt-ink);stroke-width:7px}.rt-foot,.rt-lever-slot{fill:var(--rt-ink)}.rt-cord{stroke:var(--rt-ink)}.rt-lever rect{fill:var(--rt-cream);stroke:var(--rt-ink);stroke-width:7px}.rt-toasts,.rt-lever{transition:transform .14s cubic-bezier(.3,1.4,.5,1)}.rt-toasts{transform:translateY(40px)}.rt-heat{stroke:#ff9a1f;display:none}.rt-signal .rt-toasts{transition:none;transform:translateY(-105px)}.rt-signal .rt-lever{transition:none}.rt[data-phase=idle] .rt-scene .rt-toasts{animation:1.9s ease-in-out infinite alternate rt-bob}@keyframes rt-bob{0%{transform:translateY(40px)}to{transform:translateY(26px)}}.rt-toaster{transform-origin:50% 100%}.rt-fly{z-index:4;--rt-toast:var(--rt-t-golden);border:4px solid var(--rt-crust);background:var(--rt-toast);opacity:1;pointer-events:none;position:absolute}.rt-fly[data-done=light]{--rt-toast:var(--rt-t-light)}.rt-fly[data-done=toasted]{--rt-toast:var(--rt-t-toasted)}.rt-fly[data-done=well-done]{--rt-toast:var(--rt-t-well)}.rt-fly[data-done=burnt]{--rt-toast:var(--rt-t-burnt)}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-toasts{transform:translateY(190px)}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-lever{transform:translateY(142px)}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-heat{animation:1.1s ease-in-out infinite alternate rt-heat;display:block}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-foot,.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-lever-slot{fill:#3a3a3a}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-cord{stroke:#3a3a3a}.rt:not([data-phase=idle]) .rt-idle-only{display:none}@keyframes rt-heat{0%{transform:translateY(6px)}to{transform:translateY(-6px)}}.rt[data-phase=caught] .rt-scene .rt-toasts{transform:translateY(-40px)}.rt[data-phase=caught] .rt-head{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(76px,13cqw,160px)}.rt-unit{letter-spacing:0;font-size:.3em}.rt[data-phase=caught] .rt-sub{display:none}.rt:is([data-phase=false-start],[data-phase=too-fast],[data-phase=burnt]) .rt-scene .rt-toasts{transform:translateY(-10px)}.rt:is([data-phase=false-start],[data-phase=too-fast]) .rt-scene .rt-art{--rt-toast-fill:var(--rt-t-raw)}.rt:is([data-phase=false-start],[data-phase=too-fast]) .rt-scene .rt-crust{fill:#e3cfa3}.rt[data-phase=burnt] .rt-scene .rt-art{--rt-toast-fill:var(--rt-t-burnt)}.rt[data-phase=burnt] .rt-scene .rt-crust{fill:#000}.rt[data-phase=false-start] .rt-head,.rt[data-phase=too-fast] .rt-head,.rt[data-phase=burnt] .rt-head,.rt[data-phase=paused] .rt-head{font-size:clamp(36px,6cqw,66px)}.rt[data-phase=false-start] .rt-sub:after,.rt[data-phase=too-fast] .rt-sub:after,.rt[data-phase=burnt] .rt-sub:after,.rt[data-phase=paused] .rt-sub:after{content:" Press to go on.";font-weight:var(--gf-fw-strong,700)}.rt-bit{z-index:4;background:var(--rt-t-golden);width:10px;height:10px;box-shadow:0 0 0 2px var(--rt-ink);pointer-events:none;position:absolute}.rt-signal{z-index:5;background:var(--rt-yellow);opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0;overflow:hidden}.rt[data-phase=signal] .rt-signal{opacity:1}.rt-rays{width:200%;max-width:none;height:200%;max-height:none;position:absolute;top:-50%;left:-28%}.rt-rays path{fill:var(--rt-ray)}.rt-signal-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(12px,3cqw,40px);padding:0 clamp(16px,4cqw,48px);display:grid;position:absolute;inset:0}.rt-pop{color:var(--rt-ink);font-family:var(--gf-font-display);font-size:clamp(96px,16.5cqw,230px);font-weight:var(--gf-fw-display);letter-spacing:-.03em;margin:0;font-stretch:125%;line-height:.9}.rt-signal .rt-crumb{fill:var(--rt-t-golden)}.rt-speed{stroke:var(--rt-ink)}.rt-results{cursor:auto;-webkit-user-select:text;user-select:text;outline:none;flex:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);gap:14px clamp(20px,4cqw,56px);padding:4px clamp(16px,4cqw,48px) 26px;display:grid}.rt-results[hidden],.rt[data-phase=results] .rt-scene{display:none}.rt-score{align-self:center;min-width:0}.rt-score-label{font-family:var(--gf-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.7cqw,18px)}.rt-score-num{font-family:var(--gf-font-display);font-size:clamp(84px,15cqw,168px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);font-variant-numeric:tabular-nums;letter-spacing:-.03em;align-items:baseline;gap:.12em;margin:2px 0 0;line-height:.92;display:flex}.rt-score-num b{font-weight:inherit;transform-origin:0 100%;display:inline-block}.rt-score-num span{letter-spacing:0;font-size:.3em}.rt-score-best{font-size:clamp(18px,2.2cqw,24px);font-weight:var(--gf-fw-strong,700);align-items:baseline;gap:.28em;margin:10px 0 0;display:flex}.rt-best-mark{border-inline:7px solid #0000;border-top:11px solid var(--rt-blue);align-self:center;width:0;height:0;margin-right:.12em}.rt-done{margin:4px 0 0;font-size:15px;line-height:1.35}.rt-pb{margin:6px 0 0;font-size:15px;line-height:1.35}.rt-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:16px;display:flex}.rt-actions .rt-start{white-space:nowrap;margin:0}.rt-share{border:var(--gf-keyline,3px) solid var(--rt-ink);background:var(--rt-cream);min-height:64px;box-shadow:6px 6px 0 var(--rt-ink);color:var(--rt-ink);font-family:var(--gf-font-display);font-size:clamp(18px,2.2cqw,24px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);cursor:pointer;padding:12px 26px}.rt-share:active{box-shadow:2px 2px 0 var(--rt-ink);transform:translate(4px,4px)}.rt-share-status{min-height:1.3em;font-family:var(--gf-font-mono);margin:10px 0 0;font-size:14px}.rt-share-text{resize:none;border:2px solid var(--rt-ink);width:100%;min-height:44px;color:var(--rt-ink);font-family:var(--gf-font-mono);background:#fff;padding:8px;font-size:14px}.rt-compare{align-self:center;min-width:0}.rt-ruler{height:96px;margin:0 12px 6px;position:relative}.rt-line{background:var(--rt-ink);height:6px;position:absolute;top:40px;left:0;right:0}.rt-tick{background:var(--rt-ink);width:3px;height:18px;margin-left:-1.5px;position:absolute;top:-6px}.rt-tick i{font-family:var(--gf-font-mono);font-size:13px;font-style:normal;position:absolute;top:44px;left:50%;transform:translate(-50%)}.rt-mark{position:absolute;top:0;transform:translate(-50%)}.rt-mark-you{z-index:2;justify-items:center;display:grid;top:0}.rt-mark-you b{background:var(--rt-ink);color:var(--rt-yellow);font-family:var(--gf-font-mono);padding:1px 7px 2px;font-size:16px;font-weight:500;line-height:1.25}.rt-mark-you:after{content:"";border-inline:8px solid #0000;border-top:10px solid var(--rt-ink);width:0;height:0}.rt-mark-best{border-inline:6px solid #0000;border-top:10px solid var(--rt-blue);width:0;height:0;top:28px}.rt-mark-ref{justify-items:center;display:grid;top:50px}.rt-mark-ref:before{content:"";border:3px solid var(--rt-ink);background:var(--rt-cream);width:12px;height:12px;transform:rotate(45deg)}.rt-mark-ref-2:before{background:var(--rt-ink)}.rt-mark-ref b{font-family:var(--gf-font-mono);background:var(--rt-paper);margin-top:1px;padding-inline:2px;font-size:13px;font-weight:500;line-height:1}.rt-lines{gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.36;list-style:none;display:grid}.rt-lines li{padding-left:22px;position:relative}.rt-lines li:before{content:"";border:2px solid var(--rt-ink);background:var(--rt-cream);width:9px;height:9px;position:absolute;top:5px;left:2px;transform:rotate(45deg)}.rt-lines li[data-ref=web]:before{background:var(--rt-ink)}.rt-lines b{font-weight:var(--gf-fw-strong,700)}.rt-crowd{margin:10px 0 0;font-size:14.5px;line-height:1.36}.rt-crowd[data-real=true]{font-size:17px;font-weight:var(--gf-fw-strong,700)}.rt-device,.rt-caveat{margin:8px 0 0;font-size:13.5px;line-height:1.38}.rt-device{font-family:var(--gf-font-mono)}.rt-caveat a{color:inherit;font-weight:var(--gf-fw-strong,700);text-underline-offset:3px}.rt-sr{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rt-noscript{z-index:6;background:var(--rt-ink);color:var(--rt-cream);margin:0;padding:10px 16px;position:absolute;inset:auto 0 0}@container (width<=760px){.rt-scene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:54px}.rt-art{order:-1;align-self:center}.rt-toaster{max-width:min(72cqw,430px);max-height:38dvh}.rt-copy{text-align:left}.rt-sub{max-width:none}.rt-start{width:100%}.rt-safety{margin-top:12px}.rt-signal-in{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:20px}.rt-art-pop{order:-1;align-self:end}.rt-art-pop .rt-toaster{max-height:46dvh}.rt-pop{align-self:start;font-size:31cqw}.rt-rays{top:-66%;left:-50%}.rt-results{grid-template-columns:minmax(0,1fr);align-content:start}.rt-actions>*{flex:40%}}@media (prefers-reduced-motion:reduce){.rt-toasts,.rt-lever,.rt-start{transition:none}.rt:is([data-phase=waiting],[data-phase=signal]) .rt-scene .rt-heat,.rt[data-phase=idle] .rt-scene .rt-toasts{animation:none}}.rt-table-wrap{margin:14px 0 0;overflow-x:auto}.rt-table{border-collapse:collapse;width:100%;max-width:560px;font-size:15px}.rt-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rt-table th,.rt-table td{border-bottom:1px solid var(--gf-line-soft,currentColor);text-align:left;padding:7px 12px 7px 0;font-weight:400}.rt-table thead th{border-bottom:2px solid var(--gf-ink);font-weight:var(--gf-fw-strong,700)}.rt-table td{font-family:var(--gf-font-mono);font-variant-numeric:tabular-nums}.rt-sources{margin:0;padding-left:22px;font-size:14px;line-height:1.5}.rt-sources li+li{margin-top:5px}.rt-sources a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.rt-daily{border:var(--gf-keyline,3px) solid var(--rt-ink);background:var(--rt-yellow);box-shadow:6px 6px 0 var(--rt-ink);color:var(--rt-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker go""name go""line go";align-items:center;column-gap:20px;margin:4px 0 16px;padding:16px 20px;text-decoration:none;display:grid}.rt-daily-kicker{font-family:var(--gf-font-mono);letter-spacing:.04em;text-transform:uppercase;grid-area:kicker;font-size:13px}.rt-daily-name{font-family:var(--gf-font-display);font-size:clamp(24px,4vw,34px);font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);grid-area:name;line-height:1.05}.rt-daily-line{grid-area:line;margin-top:4px;font-size:15px;line-height:1.35}.rt-daily-go{border:var(--gf-keyline,3px) solid var(--rt-ink);background:var(--rt-red);color:#fff;font-family:var(--gf-font-display);font-size:18px;font-weight:var(--gf-fw-display);white-space:nowrap;grid-area:go;padding:12px 18px}.rt-daily:focus-visible{outline:3px solid var(--rt-red);outline-offset:3px}@media (width<=560px){.rt-daily{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""name""line""go";row-gap:4px}.rt-daily-go{justify-self:start;margin-top:8px}}
