@property --media-slider-fill{syntax:"<percentage>";inherits:true;initial-value:0%}@property --media-slider-buffer{syntax:"<percentage>";inherits:true;initial-value:0%}video-player,live-video-player,media-i18n,media-dialog,media-alert-dialog,media-error-dialog,media-controls,media-tooltip-group{display:contents}media-container video::-webkit-media-text-track-container{z-index:1;font-family:inherit}.fork-container{--fork-cream:#f1eadb;--fork-ink:#0b1730;--fork-red:#c8202b;--fork-mustard:#ebae2a;--fork-accent:var(--fork-ink);--fork-font-display:var(--media-font-family-display,"Anton", Impact, "Arial Narrow Bold", sans-serif);--fork-font-text:var(--media-font-family,"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif);--fork-rule:4px;--fork-bar-height:76px;--fork-control:48px;--fork-icon:24px;--fork-kicker-size:15px;--fork-kicker-tracking:.1em;--fork-time-size:22px;--fork-line-height:12px;--fork-station:28px;--fork-marker-w:8px;--fork-marker-h:32px;--fork-marker-ring:3px;--fork-terminus-w:4px;--fork-terminus-h:28px;--fork-dot:2px;--fork-dot-step:12px;--fork-dim-paused:#0b173080;--fork-dim-text:#0b1730b8;--fork-dim-question:#0b1730b8;--fork-dim-card:var(--fork-ink);--fork-preview:#0b173059;--fork-hover:#0b17301a;--fork-hover-light:#0b17300f;--fork-duration-fast:.12s;--fork-duration:.22s;--fork-duration-reflow:.42s;--fork-ease:cubic-bezier(.2, .7, .2, 1);width:100%;font-family:var(--fork-font-display);color:var(--fork-ink);background:var(--fork-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative;overflow:hidden}.fork-frame{flex-direction:column;width:100%;display:flex;position:relative;container:fork/inline-size}:where(.fork-container) *{box-sizing:border-box}:where(.fork-container) button{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fork-stage{aspect-ratio:16/9;background:var(--fork-ink);position:relative;overflow:hidden}.fork-stage video,.fork-stage mux-video,.fork-stage hls-video,.fork-stage hlsjs-video{object-fit:contain;background:var(--fork-ink);width:100%;height:100%;display:block;position:absolute;inset:0}.fork-poster{pointer-events:none;position:absolute;inset:0}.fork-poster:not([data-visible]),.fork-poster-image:not([src]){display:none}.fork-poster-image{object-fit:contain;width:100%;height:100%;display:block}.fork-container[data-fork-phase=playing] .fork-stage,.fork-container[data-fork-phase=detour] .fork-stage,.fork-container[data-fork-phase=merge] .fork-stage{cursor:pointer}.fork-announcer,.fork-visually-hidden,.fork-container media-status-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fork-container [hidden]{display:none!important}.fork-kicker{font-family:var(--fork-font-text);font-size:var(--fork-kicker-size);letter-spacing:var(--fork-kicker-tracking);text-transform:uppercase;font-weight:600;line-height:1.33}.fork-display{font-family:var(--fork-font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:400}.fork-container :is(button,a,[role=slider],[role=button],[tabindex="0"]):focus-visible{outline:3px solid var(--fork-ink);outline-offset:3px}.fork-stage :is(button,[role=button],[tabindex="0"]):focus-visible,.fork-container:focus-visible{outline-color:var(--fork-cream)}.fork-container :focus:not(:focus-visible){outline:none}.fork-bar{z-index:3;height:var(--fork-bar-height);background:var(--fork-cream);border-top:var(--fork-rule) solid var(--fork-ink);flex:none;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative}.fork-control{width:var(--fork-control);height:var(--fork-control);color:var(--fork-ink);cursor:pointer;transition:background-color var(--fork-duration-fast) var(--fork-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fork-control:hover{background:var(--fork-hover)}.fork-control .fork-icon{width:var(--fork-icon);height:var(--fork-icon)}.fork-control[data-unsupported],.fork-control[data-unavailable]{display:none}.fork-bar-play{color:var(--fork-cream);background:var(--fork-ink)}.fork-bar-play:hover{background:var(--fork-ink)}.fork-bar-play:not([data-paused]) .fork-icon-play,.fork-bar-play[data-paused] .fork-icon-pause{display:none}.fork-container[data-fork-phase=question] .fork-bar-play,.fork-container[data-fork-phase=transition] .fork-bar-play{color:var(--fork-ink);pointer-events:none;background:var(--fork-cream);box-shadow:inset 0 0 0 3px var(--fork-ink)}.fork-bar-mute[data-muted],.fork-bar-captions[data-active],fork-parts-button[aria-pressed=true],.fork-bar-fullscreen[data-fullscreen]{color:var(--fork-cream);background:var(--fork-ink)}.fork-bar-mute:not([data-muted]) .fork-icon-volume-off,.fork-bar-mute[data-muted] .fork-icon-volume,.fork-bar-fullscreen:not([data-fullscreen]) .fork-icon-fullscreen-exit,.fork-bar-fullscreen[data-fullscreen] .fork-icon-fullscreen-enter{display:none}.fork-bar-time{font-size:var(--fork-time-size);letter-spacing:.04em;white-space:nowrap;flex:none;line-height:1.27}.fork-time-total[data-changed]{animation:fork-flip var(--fork-duration-reflow) var(--fork-ease)}@keyframes fork-flip{0%{opacity:.2;translate:0 -.35em}}.fork-bar-actions{flex:none;align-items:center;gap:4px;display:flex}.fork-bar-more{display:none}.fork-tooltip{--media-tooltip-side-offset:10px;--media-tooltip-boundary-offset:8px;z-index:9;font-family:var(--fork-font-text);color:var(--fork-cream);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:var(--fork-ink);align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:16px;display:none;position:absolute}.fork-tooltip[data-open]{display:inline-flex}.fork-tooltip-shortcut{font-family:var(--fork-font-display);letter-spacing:.04em;color:var(--fork-ink);background:var(--fork-cream);padding:0 5px}.fork-tooltip-shortcut:empty{display:none}@media (pointer:coarse){.fork-tooltip{display:none!important}}.fork-volume{flex:none;display:flex;position:relative}.fork-volume-popover{z-index:9;width:var(--fork-control);background:var(--fork-cream);border:var(--fork-rule) solid var(--fork-ink);padding:8px;position:absolute;bottom:calc(100% + 24px);left:0}.fork-volume-popover:not([data-open]){display:none}.fork-volume-steps{flex-direction:column;gap:6px;display:flex}.fork-volume-step{border:3px solid var(--fork-ink);background:0 0;width:100%;height:16px;padding:0;display:block}.fork-volume-step[data-on]{background:var(--fork-ink)}.fork-volume-step:hover{background:var(--fork-hover)}.fork-volume-step[data-on]:hover{background:var(--fork-ink)}@media (pointer:coarse){.fork-volume-popover{display:none!important}}.fork-bar-line{min-width:0;height:var(--fork-control);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:1 1 0;display:block;position:relative}.fork-line{align-items:center;height:100%;display:flex;position:relative}.fork-line:before{height:var(--fork-line-height);content:"";background:radial-gradient(circle, var(--fork-ink) var(--fork-dot), transparent calc(var(--fork-dot) + .5px)) 0 50% / var(--fork-dot-step) var(--fork-dot-step) repeat-x;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fork-line-segment{min-width:16px;height:var(--fork-line-height);background:var(--fork-ink);transition:flex-grow var(--fork-duration-reflow) var(--fork-ease);flex:1 1 0;position:relative}.fork-line-segment[data-locked],.fork-line-segment[data-current]{background:0 0}.fork-line-fill{background:var(--fork-ink);width:0;position:absolute;top:0;bottom:0;left:0}.fork-line-segment:not([data-current]) .fork-line-fill{display:none}.fork-line-segment[data-inserted][data-kind=detour][data-current] .fork-line-fill{background:var(--fork-red)}.fork-line-preview{background:var(--fork-preview);position:absolute;top:0;bottom:0}.fork-line-marker{z-index:2;width:var(--fork-marker-w);height:var(--fork-marker-h);background:var(--fork-ink);box-shadow:0 0 0 var(--fork-marker-ring) var(--fork-cream);transition:left var(--fork-duration-fast) linear, width var(--fork-duration-fast) var(--fork-ease), height var(--fork-duration-fast) var(--fork-ease);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.fork-line-marker[data-dragging]{width:calc(var(--fork-marker-w) * 1.5);height:calc(var(--fork-marker-h) * 1.25);transition:none}.fork-container[data-fork-phase=idle] .fork-line-marker,.fork-container[data-fork-phase=question] .fork-line-marker,.fork-container[data-fork-phase=transition] .fork-line-marker,.fork-container[data-fork-phase=complete] .fork-line-marker{display:none}.fork-line-station{z-index:1;width:var(--fork-station);height:var(--fork-station);color:var(--fork-cream);background:var(--fork-cream);border:var(--fork-rule) solid var(--fork-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 -4px;display:flex;position:relative}.fork-line-station[data-right]{background:var(--fork-ink);border-color:var(--fork-ink)}.fork-line-station[data-wrong]{background:var(--fork-red);border-color:var(--fork-red)}.fork-line-station[data-current],.fork-line-station[data-locked-hint]{box-shadow:0 0 0 var(--fork-rule) var(--fork-cream), 0 0 0 calc(var(--fork-rule) * 2) var(--fork-ink)}.fork-line-station-icon{width:50%;height:50%}.fork-line-terminus{width:var(--fork-terminus-w);height:var(--fork-terminus-h);background:var(--fork-ink);flex:none}.fork-line-plaque{z-index:4;font-family:var(--fork-font-text);color:var(--fork-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:var(--fork-cream);align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;line-height:16px;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%)}.fork-line-marker .fork-line-plaque{font-family:var(--fork-font-display);font-size:var(--fork-time-size);letter-spacing:.04em;text-transform:none;font-weight:400;line-height:28px;bottom:calc(100% + 16px)}.fork-line-plaque-icon{width:20px;height:20px}.fork-line-plaque-short{display:none}fork-route-map[data-size=expanded]{--fork-line-height:24px;--fork-station:52px;--fork-terminus-w:6px;--fork-terminus-h:52px;height:106px;padding-top:68px;display:block}fork-route-map[data-size=expanded] .fork-line{align-items:center;height:24px}fork-route-map[data-size=expanded] .fork-line-station{margin:0 -6px}fork-route-map[data-size=expanded] .fork-line-segment[data-kind=confirm],fork-route-map[data-size=expanded] .fork-line-marker{display:none}fork-route-map[data-size=expanded] .fork-line-segment[data-kind=detour]{background:var(--fork-red)}fork-route-map[data-size=expanded] .fork-line-segment[data-after-station] .fork-line-label{left:calc(6px - var(--fork-station));max-width:calc(100% - 18px + var(--fork-station))}.fork-line-label{white-space:nowrap;flex-direction:column;gap:2px;max-width:calc(100% - 12px);display:flex;position:absolute;bottom:calc(100% + 24px);left:0;overflow:hidden}.fork-line-label-title{text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;font-size:20px;line-height:24px;overflow:hidden}fork-route-map[data-many] .fork-line-label-title{letter-spacing:.02em;font-size:17px}.fork-line-label-duration{font-size:13px}.fork-card{color:var(--fork-ink);background:var(--fork-cream);border:var(--fork-rule) solid var(--fork-ink);position:relative}.fork-card-body{flex-direction:column;gap:8px;padding:43px 42px 40px;display:flex}.fork-card-title{letter-spacing:.01em;text-transform:uppercase;font-size:80px;line-height:1}.fork-card-text{font-family:var(--fork-font-text);margin:0;font-size:24px;font-weight:500;line-height:28px}.fork-card-block{width:100%;height:123px;color:var(--fork-ink);text-align:left;background:var(--fork-mustard);border:0;border-top:var(--fork-rule) solid var(--fork-ink);align-items:center;gap:24px;padding:0 40px;display:flex}.fork-card-block[data-tone=red]{color:var(--fork-cream);background:var(--fork-red)}.fork-card-triangle{flex:none;width:45px;height:55px}.fork-card-block-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fork-card-block .fork-kicker{font-size:13px}.fork-card-block-title{letter-spacing:.03em;text-transform:uppercase;font-size:26px;line-height:30px}.fork-card-block-time{font-size:var(--fork-time-size);letter-spacing:.04em;flex:none;line-height:28px}button.fork-card-block:hover{filter:brightness(.94)}fork-question{inset:0 0 var(--fork-bar-height);z-index:5;overscroll-behavior:contain;background:var(--fork-dim-question);place-items:center;padding:24px;display:grid;position:absolute;overflow-y:auto}.fork-question-card{width:min(100%,614px);color:var(--fork-ink);background:var(--fork-cream);border:var(--fork-rule) solid var(--fork-ink);flex-direction:column;gap:32px;padding:40px 37px 40px 35px;display:flex}.fork-question-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fork-question-kicker{color:var(--fork-cream);background:var(--fork-ink);padding:6px 12px;font-size:16px}.fork-question-prompt{font-family:var(--fork-font-text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.fork-question-options{flex-direction:column;display:flex}.fork-question-row{height:72px;display:flex}.fork-question-row+.fork-question-row{margin-top:calc(var(--fork-rule) * -1)}.fork-question-row:focus-within{z-index:1;position:relative}.fork-question-number{width:67px;color:var(--fork-cream);background:var(--fork-ink);flex:none;justify-content:center;align-items:center;font-size:36px;line-height:1;display:flex}.fork-question-option{min-width:0;font-family:var(--fork-font-text);color:var(--fork-ink);text-align:left;background:var(--fork-cream);border:var(--fork-rule) solid var(--fork-ink);transition:background-color var(--fork-duration-fast) var(--fork-ease);flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:24px;font-style:italic;font-weight:500;line-height:1.2;display:flex}.fork-question-option:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--fork-ink) 6%, var(--fork-cream))}.fork-question-option[aria-disabled=true]{cursor:default}.fork-question-option[data-verdict=right]{background:var(--fork-mustard)}.fork-question-option[data-verdict=wrong]{color:var(--fork-cream);background:var(--fork-red)}.fork-question-mark{flex:none;width:28px;height:28px}.fork-question-card:focus,.fork-question-option:focus-visible{outline:none}.fork-question-row:has(.fork-question-option:focus-visible){outline:3px solid var(--fork-ink);outline-offset:3px}fork-route-card{z-index:6;pointer-events:none;position:absolute;inset:0}fork-route-card[data-mode=card]{background:var(--fork-dim-card);place-items:center;padding:24px;display:grid}.fork-route-card-card{pointer-events:auto;width:min(100%,556px);animation:fork-card-in var(--fork-duration) var(--fork-ease)}.fork-route-card-block{cursor:pointer}@keyframes fork-card-in{0%{opacity:0;translate:0 8px}}.fork-toast{height:64px;color:var(--fork-cream);background:var(--fork-ink);animation:fork-card-in var(--fork-duration) var(--fork-ease);align-items:stretch;display:flex;position:absolute;top:24px;left:48px}.fork-toast-number{background:var(--fork-red);flex:none;justify-content:center;align-items:center;width:64px;font-size:44px;line-height:1;display:flex}.fork-toast-number:empty{display:none}.fork-toast-text{flex-direction:column;justify-content:center;gap:2px;padding:0 24px 0 20px;display:flex}.fork-toast .fork-kicker{font-size:13px}.fork-toast-title{letter-spacing:.04em;text-transform:uppercase;font-size:22px;line-height:26px}fork-detour-badge{z-index:4;height:44px;box-shadow:0 0 0 3px var(--fork-ink);align-items:stretch;display:flex;position:absolute;top:24px;left:24px}.fork-badge-pill{color:var(--fork-ink);white-space:pre;background:var(--fork-mustard);align-items:center;padding:0 16px;display:flex}.fork-badge-remaining-short{display:none}.fork-badge-button{font-family:var(--fork-font-text);font-size:var(--fork-kicker-size);color:var(--fork-cream);letter-spacing:var(--fork-kicker-tracking);text-transform:uppercase;background:var(--fork-ink);border:0;align-items:center;gap:12px;padding:0 16px;font-weight:600;line-height:20px;display:flex}.fork-badge-button:focus-visible{outline-color:var(--fork-cream)}.fork-badge-key{width:24px;height:24px;font-family:var(--fork-font-text);font-size:var(--fork-kicker-size);color:var(--fork-ink);letter-spacing:0;background:var(--fork-cream);justify-content:center;align-items:center;display:flex}.fork-paused{z-index:2;background:var(--fork-dim-paused);place-items:center;display:none;position:absolute;inset:0}:is(.fork-container[data-fork-phase=playing]:has(.fork-bar-play[data-paused]) .fork-paused,.fork-container[data-fork-phase=detour]:has(.fork-bar-play[data-paused]) .fork-paused,.fork-container[data-fork-phase=merge]:has(.fork-bar-play[data-paused]) .fork-paused){display:grid}.fork-paused-button{width:96px;height:96px;color:var(--fork-ink);background:var(--fork-cream);border:0;justify-content:center;align-items:center;padding:0;display:flex}.fork-paused-button .fork-icon{width:48px;height:48px}.fork-loading{z-index:2;color:var(--fork-cream);pointer-events:none;background:var(--fork-dim-text);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:none;position:absolute;inset:0}.fork-loading[data-buffering]{display:flex}.fork-loading-squares{gap:8px;display:flex}.fork-loading-squares i{background:var(--fork-cream);width:20px;height:20px}.fork-loading-squares i:nth-child(2){background:var(--fork-mustard);animation:.9s steps(3,end) infinite fork-loading}@keyframes fork-loading{0%{translate:-28px}to{translate:28px}}fork-start{z-index:4;color:var(--fork-cream);background:var(--fork-dim-text);flex-direction:column;justify-content:center;gap:40px;padding:2.9%;display:flex;position:absolute;inset:0}.fork-start-head{flex-direction:column;gap:12px;display:flex}.fork-start-title{font-size:clamp(64px,12.5cqw,150px);line-height:.95}.fork-start-actions{align-items:center;gap:20px;display:flex}.fork-start-button{height:72px;color:var(--fork-cream);letter-spacing:.04em;text-transform:uppercase;background:var(--fork-red);border:0;align-items:center;gap:16px;padding:0 32px 0 24px;font-size:30px;line-height:1;display:flex}.fork-start-button:focus-visible{outline-color:var(--fork-cream)}.fork-start-play{width:28px;height:28px}fork-complete{z-index:7;color:var(--fork-ink);background:var(--fork-cream);position:absolute;inset:0}.fork-complete-surface{width:100%;height:100%;position:relative}.fork-complete-head{flex-direction:column;gap:12px;display:flex;position:absolute;top:15.4%;left:2.9%;right:calc(32.4% + 32px)}.fork-complete-title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(56px,10cqw,120px);line-height:.967}.fork-complete-block{width:29.2%;height:44.7%;color:var(--fork-cream);background:var(--fork-red);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:80px 32px 24px;display:flex;position:absolute;top:0;right:3.2%}.fork-complete-score-label{letter-spacing:.03em;text-transform:uppercase;font-size:26px;line-height:30px}.fork-complete-score{letter-spacing:-.01em;font-size:clamp(96px,18.3cqw,220px);line-height:.86}.fork-complete-actions{width:29.2%;display:flex;position:absolute;top:44.7%;right:3.2%}.fork-action{height:64px;font-family:var(--fork-font-display);color:var(--fork-cream);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--fork-ink);border:0;align-items:center;gap:14px;padding:0 28px 0 20px;font-size:22px;line-height:1;text-decoration:none;display:inline-flex}.fork-action[data-tone=mustard]{color:var(--fork-ink);background:var(--fork-mustard)}.fork-action .fork-icon{width:24px;height:24px}.fork-complete-replay{flex:3}.fork-complete-next{flex:4}.fork-complete-line{position:absolute;bottom:5.6%;left:2.9%;right:2.9%}fork-parts{--fork-parts-mode:panel;z-index:4;width:272px;position:absolute;inset:0 0 0 auto}.fork-parts-list{flex-direction:column;height:100%;display:flex}.fork-parts-row{min-height:0;color:var(--fork-ink);text-align:left;background:var(--fork-cream);border:0;flex:1 1 0;align-items:center;gap:16px;padding:0 20px;display:flex}.fork-parts-row[data-status=watched]{color:var(--fork-cream);background:var(--fork-ink)}.fork-parts-row[data-status=current]{color:var(--fork-ink);background:var(--fork-mustard)}.fork-parts-row[data-kind=detour]{color:var(--fork-cream);background:var(--fork-red)}.fork-parts-row:disabled{cursor:default}.fork-parts-row:not(:disabled):hover{filter:brightness(.94)}.fork-parts-number{flex:none;width:44px;font-size:80px;line-height:1}.fork-parts-title{letter-spacing:.03em;text-transform:uppercase;flex:1;font-size:26px;line-height:30px}.fork-parts-icon{flex:none;width:24px;height:24px}.fork-menu{z-index:9;background:var(--fork-cream);border:3px solid var(--fork-ink);flex-direction:column;width:176px;display:flex;position:absolute;bottom:calc(100% + 4px);right:4px}.fork-menu-item{height:44px;font-family:var(--fork-font-text);color:var(--fork-ink);text-align:left;letter-spacing:.06em;text-transform:uppercase;background:var(--fork-cream);border:0;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14px;font-weight:600;line-height:18px;display:flex}.fork-menu-item+.fork-menu-item{border-top:3px solid var(--fork-ink)}.fork-menu-item:hover{background:color-mix(in srgb, var(--fork-ink) 6%, var(--fork-cream))}.fork-menu-item[aria-checked=true]{color:var(--fork-cream);background:var(--fork-ink)}.fork-menu-icon{width:20px;height:20px}.fork-error-backdrop{z-index:8;background:var(--fork-dim-card);position:absolute;inset:0}.fork-error-card{z-index:8;width:min(100% - 48px,556px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fork-error-backdrop:not([data-open]),.fork-error-card:not([data-open]){display:none}.fork-error-retry{cursor:pointer}.fork-stage video::cue{font-family:var(--fork-font-text);color:var(--fork-cream);background:var(--fork-ink);font-size:24px;font-weight:500;line-height:30px}.fork-container:fullscreen{justify-content:center;width:100%;height:100%}.fork-container[data-fork-pseudo-fullscreen]{z-index:2147483000;width:auto;height:auto;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);justify-content:center;position:fixed;inset:0}html[data-fork-pseudo-fullscreen],html[data-fork-pseudo-fullscreen] body{overscroll-behavior:none;overflow:hidden}:is(.fork-container:fullscreen,.fork-container[data-fork-pseudo-fullscreen]){align-items:center}:is(.fork-container:fullscreen,.fork-container[data-fork-pseudo-fullscreen]) .fork-frame{width:var(--fork-fs-stage-width,min(100%, calc((100dvh - var(--fork-bar-height)) * 16 / 9)));flex:none;max-height:100%}@container fork (width<=719px){.fork-frame>*{--fork-rule:3px;--fork-bar-height:48px;--fork-control:44px;--fork-icon:20px;--fork-kicker-size:12px;--fork-kicker-tracking:.08em;--fork-time-size:14px;--fork-line-height:4px;--fork-station:14px;--fork-marker-w:3px;--fork-marker-h:16px;--fork-marker-ring:2px;--fork-terminus-w:3px;--fork-terminus-h:16px;--fork-dot:1px;--fork-dot-step:6px}.fork-bar{gap:0;padding:0}.fork-bar-play{color:var(--fork-ink);background:0 0}.fork-bar-play:hover{background:0 0}.fork-container[data-fork-phase=question] .fork-bar-play,.fork-container[data-fork-phase=transition] .fork-bar-play{box-shadow:none;opacity:.45}.fork-bar-time{margin-right:10px}.fork-bar-actions{display:none}.fork-bar-more{flex:none;display:flex;position:static}.fork-line-segment{min-width:6px;transition:none}.fork-line-station{border-width:3px;margin:0 -2px}.fork-line-station[data-current],.fork-line-station[data-locked-hint]{box-shadow:0 0 0 2px var(--fork-cream), 0 0 0 5px var(--fork-ink)}.fork-line-marker[data-dragging]{width:5px;height:22px}.fork-line-plaque,.fork-line-marker .fork-line-plaque{font-family:var(--fork-font-text);letter-spacing:.08em;text-transform:uppercase;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.fork-line-marker .fork-line-plaque{bottom:calc(100% + 12px)}.fork-line-plaque-icon{width:14px;height:14px}.fork-line-plaque-long{display:none}.fork-line-plaque-short{display:inline}fork-question{background:var(--fork-cream);border-top:var(--fork-rule) solid var(--fork-ink);padding:14px 16px;display:block;position:static}:is(.fork-container:fullscreen,.fork-container[data-fork-pseudo-fullscreen]) fork-question{inset:0 0 var(--fork-bar-height);align-content:center;display:grid;position:absolute;overflow-y:auto}.fork-question-card{border:0;gap:14px;width:100%;padding:0}.fork-question-kicker{padding:3px 8px;font-size:12px}.fork-question-prompt{font-size:18px;line-height:22px}.fork-question-row{height:56px}.fork-question-number{width:48px;font-size:26px}.fork-question-option{padding:0 12px;font-size:18px;line-height:22px}.fork-question-mark{width:22px;height:22px}fork-route-card[data-mode=card]{padding:26px 13px}.fork-card-body{gap:2px;padding:19px 14px 16px}.fork-card-title{font-size:40px}.fork-card-text{font-size:14px;line-height:18px}.fork-card-block{gap:16px;height:57px;padding:0 16px}.fork-card-triangle{width:20px;height:24px}.fork-card-block-text{gap:0}.fork-card-block .fork-kicker{font-size:12px}.fork-card-block-title{font-size:18px;line-height:22px}.fork-card-block-time{font-size:14px;line-height:18px}.fork-toast{height:52px;top:12px;left:12px}.fork-toast-number{width:52px;font-size:26px}.fork-toast-text{gap:3px;padding:0 16px 0 12px}.fork-toast .fork-kicker{font-size:12px}.fork-toast-title{font-size:18px;line-height:20px}fork-detour-badge{height:26px;box-shadow:0 0 0 2px var(--fork-ink);top:6px;left:6px}.fork-badge-pill{font-size:11px}.fork-badge-pill,.fork-badge-button{padding:0 10px}.fork-badge-remaining-long,.fork-badge-key{display:none}.fork-badge-remaining-short{display:inline}.fork-badge-button{letter-spacing:.08em;font-size:12px;line-height:16px}.fork-paused-button{width:64px;height:64px}.fork-paused-button .fork-icon{width:32px;height:32px}.fork-loading{gap:10px}.fork-loading-squares{gap:6px}.fork-loading-squares i{width:12px;height:12px}.fork-loading-squares i:nth-child(2){animation-name:fork-loading-small}fork-start{text-align:center;background:#0b173099;justify-content:center;align-items:center;gap:24px;padding:16px}.fork-start-head{align-items:center;gap:8px}.fork-start-title{font-size:40px;line-height:38px}.fork-start-actions{flex-direction:column;gap:12px}.fork-start-button{gap:8px;height:48px;padding:0 20px 0 16px;font-size:18px}.fork-start-play{width:20px;height:20px}.fork-complete-head{gap:8px;top:11.5%;left:3.3%;right:calc(38.6% + 12px)}.fork-complete-title{font-size:40px;line-height:38px}.fork-complete-block{justify-content:flex-start;gap:4px;width:38.6%;height:100%;padding:29px 16px 16px;right:0}.fork-complete-score-label{font-size:14px;line-height:18px}.fork-complete-score{font-size:88px;line-height:78px}.fork-complete-actions{width:61.4%;inset:auto auto 0 0}.fork-action{justify-content:center;gap:6px;height:44px;padding:0;font-size:14px}.fork-action .fork-icon{width:16px;height:16px}.fork-complete-line,fork-route-map.fork-complete-line[data-size=expanded]{display:none}fork-parts{--fork-parts-mode:sheet;background:var(--fork-dim-paused);width:auto;inset:0}.fork-parts-list{border-top:3px solid var(--fork-ink);height:auto;position:absolute;bottom:0;left:0;right:0}.fork-parts-row,.fork-parts-row[data-status=watched],.fork-parts-row[data-kind=detour]{height:44px;color:var(--fork-ink);background:var(--fork-cream);flex:none;gap:12px;padding:0 14px 0 12px}.fork-parts-row[data-status=current]{background:var(--fork-mustard)}.fork-parts-row+.fork-parts-row{border-top:3px solid var(--fork-ink)}.fork-parts-number{letter-spacing:.02em;width:28px;font-size:18px;line-height:22px}.fork-parts-title{font-size:18px;line-height:22px}.fork-parts-icon{width:18px;height:18px}.fork-stage video::cue{font-size:14px;line-height:18px}}@keyframes fork-loading-small{0%{translate:-18px}to{translate:18px}}@media (prefers-reduced-motion:reduce){.fork-container{--fork-duration-fast:.01ms;--fork-duration:.01ms;--fork-duration-reflow:.01ms}.fork-container .fork-loading-squares i{animation:none}}.fork-container[data-fork-reduced-motion]{--fork-duration-fast:.01ms;--fork-duration:.01ms;--fork-duration-reflow:.01ms}.fork-container[data-fork-reduced-motion] .fork-loading-squares i{animation:none}@media (forced-colors:active){.fork-line-segment,.fork-line-fill,.fork-line-terminus,.fork-line-marker{background:canvastext}.fork-line-station{border-color:canvastext}.fork-question-option[data-verdict],.fork-card-block{border:3px solid highlight}}:root{--cream:#f1eadb;--ink:#0b1730;--red:#c8202b;--mustard:#ebae2a;--ink-60:#0b1730bd;--font-display:"Anton", Impact, "Arial Narrow Bold", sans-serif;--font-text:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--gutter:var(--s6);--section:var(--s7);--row:var(--s4);--num-col:40px;--num-gap:var(--s4);--rule:4px;--line:3px;--wrap:1200px}*{box-sizing:border-box}html{background:var(--cream);color:var(--ink);font-family:var(--font-text);-webkit-text-size-adjust:100%;font-size:17px;font-weight:500;line-height:1.5}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}main:focus{outline:none}.wrap{width:min(100% - 2 * var(--gutter) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px), var(--wrap));margin-inline:auto}.skip{top:-100px;left:var(--gutter);z-index:10;padding:var(--s2) var(--s3);background:var(--ink);color:var(--cream);font-weight:700;text-decoration:none;position:absolute}.skip:focus{top:var(--s3)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.demo-tools{background:var(--ink);color:var(--cream);font-size:13px;font-weight:700}.demo-tools-inner{align-items:center;gap:var(--s2) var(--s4);min-height:44px;padding-block:var(--s1);flex-wrap:wrap;display:flex}.demo-tools-label{text-transform:uppercase;letter-spacing:.1em;margin-right:auto}.demo-tools-group{gap:var(--s1);display:inline-flex}.demo-tools button{min-height:32px;padding:var(--s1) var(--s3);border:2px solid var(--cream);color:var(--cream);font:inherit;cursor:pointer;background:0 0}.demo-tools button[aria-pressed=true]{background:var(--cream);color:var(--ink)}.demo-tools button:hover{border-color:var(--mustard);background:var(--mustard);color:var(--ink)}.demo-tools label{align-items:center;gap:var(--s2);cursor:pointer;display:inline-flex}.demo-tools input{width:16px;height:16px;accent-color:var(--mustard);margin:0}.demo-tools :focus-visible{outline-color:var(--mustard)}.topbar{border-bottom:var(--rule) solid var(--ink)}.topbar-inner{align-items:center;gap:var(--s6);height:72px;display:flex}.wordmark{align-items:center;gap:var(--s2);font-family:var(--font-display);letter-spacing:.04em;padding-top:2px;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.wordmark-mark{flex:none;width:36px;height:36px;margin-top:-4px}.topnav{align-items:center;gap:var(--s5);margin-left:auto;font-weight:600;display:flex}.topnav-course{letter-spacing:.1em;text-transform:uppercase;font-size:14px}.topnav-progress{align-items:center;gap:var(--s3);white-space:nowrap;display:inline-flex}.topnav-progress-bar{border:var(--line) solid var(--ink);background:var(--cream);width:160px;height:12px;display:block}.topnav-progress-bar i{background:var(--mustard);height:100%;display:block}.topnav-progress-label{font-family:var(--font-display);letter-spacing:.02em;padding-top:2px;font-size:20px}.avatar{background:var(--ink);width:40px;height:40px;color:var(--cream);flex:none;place-items:center;display:inline-grid}.avatar svg{width:24px;height:24px}main{padding-block:var(--section) var(--s8);flex:1}.player{--demo-width:100%;width:min(100%, var(--demo-width));margin-inline:auto}.player video-player{border:var(--rule) solid var(--ink);box-shadow:10px 10px 0 var(--ink);display:block}.demo-note{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:var(--line) solid var(--ink);background:var(--mustard);font-weight:700}.columns{gap:var(--section) var(--s7);margin-top:var(--section);padding-top:var(--section);border-top:var(--rule) solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.col>section+section,.rule-line+.section-title{margin-top:var(--section)}.section-title{margin:0 0 var(--s4);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:28px;font-weight:400;line-height:1}.fr{color:var(--red);font-weight:700}.rules{border-top:var(--line) solid var(--ink);margin:0;padding:0;list-style:none}.rules li{grid-template-columns:var(--num-col) 1fr;gap:var(--num-gap);padding:calc(var(--row) + var(--s2)) 0;border-bottom:var(--line) solid var(--ink);align-items:start;display:grid}.rules li>div{text-box:trim-both cap alphabetic}.rules-number{font-family:var(--font-display);text-box:trim-both cap alphabetic;font-size:40px;line-height:1}.rules strong{font-weight:700}.rules-note{margin-top:var(--s1);color:var(--ink-60);font-size:15px;display:block}.rule-line{margin:var(--s5) 0 0;padding:var(--s3) var(--s4);border:var(--line) solid var(--ink);background:var(--mustard);font-weight:600}.rule-line .fr{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.phrases{border-collapse:collapse;width:100%;font-size:16px}.phrases th,.phrases td{padding:var(--row) var(--s3) var(--row) 0;border-bottom:var(--line) solid var(--ink);text-align:left;vertical-align:top}.phrases th{letter-spacing:.1em;text-transform:uppercase;padding-top:0;font-size:13px;font-weight:700}.phrases td:nth-child(2){color:var(--ink-60);white-space:nowrap}.unit{border-top:var(--line) solid var(--ink);margin:0;padding:0;list-style:none}.unit li{align-items:baseline;gap:var(--num-gap);padding:var(--s3) 0;border-bottom:var(--line) solid var(--ink);font-weight:600;display:flex}.unit li>a{align-items:baseline;gap:var(--num-gap);flex:1;text-decoration:none;display:flex}.unit li>span,.unit li>a>span{flex:0 0 var(--num-col);font-family:var(--font-display);font-size:22px;line-height:1}.unit li>a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.unit .done,.unit .soon{color:var(--ink-60)}.unit .current{color:var(--red)}.unit .done:after,.unit .current:after,.unit .soon:after{letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:13px;font-weight:700}.unit .done:after{content:"✓";color:var(--ink)}.unit .current:after{content:"Now"}.unit .soon:after{content:"Soon"}.next-card{align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);background:var(--ink);color:var(--cream);text-decoration:none;transition:background .12s;display:flex}.next-card:hover,.next-card:focus-visible{background:var(--red)}.next-card-triangle{flex:none;width:45px;height:55px}.next-card-text{gap:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.next-card-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.33}.next-card-title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:34px;line-height:1}.next-card-soon{border:var(--line) dashed var(--ink);background:var(--cream);color:var(--ink)}.footer{border-top:var(--rule) solid var(--ink);background:var(--ink);color:var(--cream)}.footer-inner{padding-block:var(--s6) var(--s7)}.footer p{max-width:70ch;margin:0;font-size:15px}@media (max-width:900px){:root{--gutter:var(--s5);--section:var(--s6);--row:var(--s3);--rule:3px}.topbar-inner{gap:var(--s4);height:60px}.wordmark{font-size:22px}.wordmark-mark{width:28px;height:28px}.topnav{gap:var(--s4)}.topnav-course{display:none}.topnav-progress-bar{width:96px}main{padding-block:var(--s5) var(--s7)}.player video-player{box-shadow:6px 6px 0 var(--ink)}.columns{grid-template-columns:minmax(0,1fr)}.phrases td:nth-child(2){white-space:normal}.footer-inner{padding-block:var(--s5) var(--s6)}}@media (max-width:480px){:root{--gutter:var(--s4);--num-col:28px;--num-gap:var(--s3)}html{font-size:16px}.topnav-progress-bar{width:56px}.demo-tools-group{display:none}.demo-tools-label{flex-basis:100%}.section-title{margin-bottom:var(--s3);font-size:26px}.rules-number{font-size:28px}.rules-note{font-size:14px}.phrases{font-size:15px}.phrases thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.phrases tr{gap:var(--s1) var(--s3);padding:var(--row) 0;border-bottom:var(--line) solid var(--ink);grid-template-columns:1fr auto;display:grid}.phrases tr:first-child{border-top:var(--line) solid var(--ink)}.phrases td{border:0;padding:0}.phrases td.fr{grid-column:1/-1}.phrases td:nth-child(2){letter-spacing:.08em;text-align:right;text-transform:uppercase;grid-area:2/2;font-size:13px;font-weight:700}.phrases td:nth-child(3){grid-area:2/1}.next-card{gap:var(--s4);padding:var(--s4) var(--s5)}.next-card-triangle{width:33px;height:40px}.next-card-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.next-card{transition:none}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(./anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(./anton-latin-ext-400-normal-BMODBQc6.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-italic-DX9-DCKP.woff2)format("woff2"),url(./dm-sans-latin-500-italic-DyJ0NzPM.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}
