@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}}.fork-container[data-fork-theme=glass]{--fork-cream:#fff;--fork-ink:#111116;--fork-red:#d92d36;--fork-mustard:#f4b740;--fork-accent:var(--fork-red);--fork-font-display:var(--media-font-family,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--fork-font-text:var(--media-font-family,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--fork-glass:#1c1c2280;--fork-glass-strong:#14141ac7;--fork-glass-line:#ffffff29;--fork-glass-hover:#fff3;--fork-glass-blur:blur(18px) saturate(160%);--fork-text-muted:#ffffffbd;--fork-radius:20px;--fork-rule:2px;--fork-bar-height:148px;--fork-control:48px;--fork-icon:22px;--fork-kicker-size:13px;--fork-kicker-tracking:.08em;--fork-time-size:15px;--fork-line-height:6px;--fork-station:18px;--fork-marker-w:18px;--fork-marker-h:18px;--fork-dim-paused:#00000047;--fork-dim-text:#00000080;--fork-dim-question:#00000073;--fork-dim-card:#00000073;--fork-preview:#ffffff59;--fork-hover:var(--fork-glass-hover);color:#fff;font-family:var(--fork-font-text);background:#000}.fork-container[data-fork-theme=glass] .fork-stage,.fork-container[data-fork-theme=glass] .fork-stage :is(video,mux-video,hls-video,hlsjs-video){background:#000}.fork-container[data-fork-theme=glass] .fork-display{letter-spacing:-.025em;text-transform:none;font-weight:700}.fork-container[data-fork-theme=glass] .fork-kicker{font-weight:600}.fork-container[data-fork-theme=glass] :is(button,a,[role=slider],[role=button],[tabindex="0"]):focus-visible,.fork-container[data-fork-theme=glass] .fork-stage :is(button,[role=button],[tabindex="0"]):focus-visible{outline-offset:3px;outline:2px solid #fff}.fork-container[data-fork-theme=glass] .fork-bar{top:calc(100cqw * 9 / 16 - var(--fork-bar-height));z-index:6;transition:opacity var(--fork-duration) var(--fork-ease);background:linear-gradient(#0000,#0000008c 40%,#000000c7);border-top:0;padding:0 24px 18px;display:block;position:absolute;left:0;right:0}.fork-container[data-fork-theme=glass] .fork-bar>media-tooltip-group{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"line line line line line""play time.actions more";align-content:end;align-items:center;gap:10px 14px;height:100%;display:grid}.fork-container[data-fork-theme=glass] .fork-bar-play{grid-area:play}.fork-container[data-fork-theme=glass] .fork-bar-time{grid-area:time}.fork-container[data-fork-theme=glass] .fork-bar-line{grid-area:line;height:28px}.fork-container[data-fork-theme=glass] .fork-bar-actions{grid-area:actions;gap:10px}.fork-container[data-fork-theme=glass] .fork-bar-more{grid-area:more}.fork-container[data-fork-theme=glass] media-controls:not([data-visible]) .fork-bar:not(:focus-within){pointer-events:none;opacity:0}.fork-container[data-fork-theme=glass] .fork-control{color:#fff;background:var(--fork-glass);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border-radius:999px}.fork-container[data-fork-theme=glass] .fork-control:hover{background:var(--fork-glass-hover)}.fork-container[data-fork-theme=glass] .fork-bar-play,.fork-container[data-fork-theme=glass] .fork-bar-play:hover{color:#fff;background:var(--fork-glass);width:56px;height:56px}.fork-container[data-fork-theme=glass] .fork-bar-play:hover{background:var(--fork-glass-hover)}.fork-container[data-fork-theme=glass] .fork-bar-play .fork-icon{width:26px;height:26px}.fork-container[data-fork-theme=glass][data-fork-phase=question] .fork-bar-play,.fork-container[data-fork-theme=glass][data-fork-phase=transition] .fork-bar-play{color:#fff;background:var(--fork-glass);box-shadow:inset 0 0 0 1px var(--fork-glass-line);opacity:.4}.fork-container[data-fork-theme=glass] :is(.fork-bar-mute[data-muted],.fork-bar-captions[data-active],fork-parts-button[aria-pressed=true],.fork-bar-fullscreen[data-fullscreen]){color:#fff;background:var(--fork-red);box-shadow:0 0 0 4px #d92d3647}.fork-container[data-fork-theme=glass] .fork-bar-time{font-family:var(--fork-font-text);letter-spacing:0;text-shadow:0 1px 2px #00000073;font-weight:600}.fork-container[data-fork-theme=glass] .fork-tooltip{font-family:var(--fork-font-text);color:#fff;letter-spacing:0;text-transform:none;background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500}.fork-container[data-fork-theme=glass] .fork-tooltip-shortcut{font-family:var(--fork-font-text);color:#fff;background:#ffffff29;border-radius:4px;font-weight:600}.fork-container[data-fork-theme=glass] .fork-volume-popover{background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border:0;border-radius:16px;bottom:calc(100% + 12px)}.fork-container[data-fork-theme=glass] .fork-volume-step{background:#fff3;border:0;border-radius:4px;height:14px}.fork-container[data-fork-theme=glass] .fork-volume-step[data-on],.fork-container[data-fork-theme=glass] .fork-volume-step[data-on]:hover{background:#fff}.fork-container[data-fork-theme=glass] .fork-volume-step:hover{background:#ffffff5c}.fork-container[data-fork-theme=glass] .fork-line{gap:4px}.fork-container[data-fork-theme=glass] .fork-line:before,.fork-container[data-fork-theme=glass] .fork-line-terminus{display:none}.fork-container[data-fork-theme=glass] .fork-line-segment{background:var(--fork-red);border-radius:999px;min-width:8px}.fork-container[data-fork-theme=glass] .fork-line-segment[data-locked],.fork-container[data-fork-theme=glass] .fork-line-segment[data-current]{background:#ffffff5c}.fork-container[data-fork-theme=glass] .fork-line-fill,.fork-container[data-fork-theme=glass] .fork-line-preview{border-radius:inherit}.fork-container[data-fork-theme=glass] .fork-line-fill{background:var(--fork-red)}.fork-container[data-fork-theme=glass] .fork-line-segment[data-inserted][data-kind=detour][data-current] .fork-line-fill{background:var(--fork-mustard)}.fork-container[data-fork-theme=glass] .fork-line-marker{background:#fff;border-radius:50%;box-shadow:0 0 0 6px #d92d3659,0 2px 8px #00000073}.fork-container[data-fork-theme=glass] .fork-line-marker[data-dragging]{width:22px;height:22px}.fork-container[data-fork-theme=glass] .fork-line-station{color:#fff;background:#14141ae6;border:2px solid #fff;margin:0}.fork-container[data-fork-theme=glass] .fork-line-station[data-right]{color:var(--fork-ink);background:#fff;border-color:#fff}.fork-container[data-fork-theme=glass] .fork-line-station[data-wrong]{color:#fff;background:var(--fork-red);border-color:var(--fork-red)}.fork-container[data-fork-theme=glass] .fork-line-station[data-current],.fork-container[data-fork-theme=glass] .fork-line-station[data-locked-hint]{box-shadow:0 0 0 4px #ffffff4d}.fork-container[data-fork-theme=glass] .fork-line-station-icon{width:62%;height:62%}.fork-container[data-fork-theme=glass] .fork-line-plaque,.fork-container[data-fork-theme=glass] .fork-line-marker .fork-line-plaque{font-family:var(--fork-font-text);color:#fff;letter-spacing:0;text-transform:none;background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;line-height:16px}.fork-container[data-fork-theme=glass] .fork-line-marker .fork-line-plaque{font-size:15px;line-height:20px}.fork-container[data-fork-theme=glass] fork-route-map[data-size=expanded]{--fork-line-height:10px;--fork-station:28px;height:92px;padding-top:58px}.fork-container[data-fork-theme=glass] fork-route-map[data-size=expanded] .fork-line{height:28px}.fork-container[data-fork-theme=glass] fork-route-map[data-size=expanded] .fork-line-station{margin:0}.fork-container[data-fork-theme=glass] fork-route-map[data-size=expanded] .fork-line-segment[data-kind=detour]{background:var(--fork-mustard)}.fork-container[data-fork-theme=glass] fork-route-map[data-size=expanded] .fork-line-segment[data-after-station] .fork-line-label{max-width:calc(100% - 8px);left:0}.fork-container[data-fork-theme=glass] .fork-line-label{font-family:var(--fork-font-text);bottom:calc(100% + 14px)}.fork-container[data-fork-theme=glass] .fork-line-label-title,.fork-container[data-fork-theme=glass] fork-route-map[data-many] .fork-line-label-title{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;line-height:20px}.fork-container[data-fork-theme=glass] .fork-line-label-duration{color:var(--fork-text-muted)}.fork-container[data-fork-theme=glass] .fork-card{color:#fff;background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);border-radius:var(--fork-radius);box-shadow:inset 0 0 0 1px var(--fork-glass-line), 0 24px 60px #00000059;border:0;overflow:hidden}.fork-container[data-fork-theme=glass] .fork-card-body{gap:8px;padding:30px 28px 22px}.fork-container[data-fork-theme=glass] .fork-card-title{font-family:var(--fork-font-text);letter-spacing:-.025em;text-transform:none;font-size:40px;font-weight:700;line-height:1.1}.fork-container[data-fork-theme=glass] .fork-card-text{color:var(--fork-text-muted);font-size:17px;line-height:24px}.fork-container[data-fork-theme=glass] .fork-card-block{width:calc(100% - 24px);height:68px;color:var(--fork-ink);background:#fff;border:0;border-radius:14px;gap:16px;margin:0 12px 12px;padding:0 20px}.fork-container[data-fork-theme=glass] .fork-card-block[data-tone=red]{color:#fff;background:var(--fork-red)}.fork-container[data-fork-theme=glass] .fork-card-triangle{width:16px;height:20px}.fork-container[data-fork-theme=glass] .fork-card-block .fork-kicker{opacity:.8;font-size:11px}.fork-container[data-fork-theme=glass] .fork-card-block-title{font-family:var(--fork-font-text);letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:700;line-height:22px}.fork-container[data-fork-theme=glass] .fork-card-block-time{font-family:var(--fork-font-text);letter-spacing:0;font-size:15px;font-weight:600}.fork-container[data-fork-theme=glass] fork-question{background:var(--fork-dim-question);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fork-container[data-fork-theme=glass] .fork-question-card{color:#fff;background:var(--fork-glass-strong);width:min(100%,560px);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);border-radius:var(--fork-radius);box-shadow:inset 0 0 0 1px var(--fork-glass-line), 0 24px 60px #00000059;border:0;gap:22px;padding:28px}.fork-container[data-fork-theme=glass] .fork-question-kicker{color:#fff;background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:12px}.fork-container[data-fork-theme=glass] .fork-question-prompt{letter-spacing:-.015em;font-size:24px;line-height:1.25}.fork-container[data-fork-theme=glass] .fork-question-options{gap:8px}.fork-container[data-fork-theme=glass] .fork-question-row{color:#fff;height:60px;box-shadow:inset 0 0 0 1px var(--fork-glass-line);transition:background-color var(--fork-duration-fast) var(--fork-ease);background:#ffffff14;border-radius:14px}.fork-container[data-fork-theme=glass] .fork-question-row+.fork-question-row{margin-top:0}.fork-container[data-fork-theme=glass] .fork-question-row:has(.fork-question-option:hover:not([aria-disabled=true])){background:#ffffff29}.fork-container[data-fork-theme=glass] .fork-question-row:has([data-verdict=right]){color:var(--fork-ink);background:#fff}.fork-container[data-fork-theme=glass] .fork-question-row:has([data-verdict=wrong]){color:#fff;background:var(--fork-red);box-shadow:none}.fork-container[data-fork-theme=glass] .fork-question-number{width:34px;height:34px;font-family:var(--fork-font-text);color:inherit;background:#ffffff24;border-radius:50%;align-self:center;margin-left:13px;font-size:15px;font-weight:700}.fork-container[data-fork-theme=glass] .fork-question-row:has([data-verdict=right]) .fork-question-number{background:#00000014}.fork-container[data-fork-theme=glass] .fork-question-option,.fork-container[data-fork-theme=glass] .fork-question-option:hover:not([aria-disabled=true]),.fork-container[data-fork-theme=glass] .fork-question-option[data-verdict]{color:inherit;background:0 0;border:0;padding:0 16px 0 12px;font-size:18px;font-style:normal}.fork-container[data-fork-theme=glass] .fork-question-mark{width:22px;height:22px}.fork-container[data-fork-theme=glass] .fork-question-row:has(.fork-question-option:focus-visible){outline-offset:3px;outline:2px solid #fff}.fork-container[data-fork-theme=glass] fork-route-card[data-mode=card]{inset:0 0 var(--fork-bar-height);background:var(--fork-dim-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fork-container[data-fork-theme=glass] .fork-route-card-card{width:min(100%,480px)}.fork-container[data-fork-theme=glass] .fork-toast{color:#fff;background:var(--fork-glass-strong);height:56px;-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border-radius:16px;top:20px;left:20px;overflow:hidden}.fork-container[data-fork-theme=glass] .fork-toast-number{width:56px;font-family:var(--fork-font-text);font-size:22px;font-weight:700}.fork-container[data-fork-theme=glass] .fork-toast .fork-kicker{color:var(--fork-text-muted);font-size:11px}.fork-container[data-fork-theme=glass] .fork-toast-title{font-family:var(--fork-font-text);letter-spacing:-.01em;text-transform:none;font-size:17px;font-weight:700;line-height:22px}.fork-container[data-fork-theme=glass] fork-detour-badge{border-radius:999px;height:40px;top:20px;left:20px;overflow:hidden;box-shadow:0 6px 20px #0000004d}.fork-container[data-fork-theme=glass] .fork-badge-pill{font-family:var(--fork-font-text);color:#fff;letter-spacing:.04em;background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);gap:8px;padding:0 14px;font-size:13px;font-weight:700}.fork-container[data-fork-theme=glass] .fork-badge-pill:before{content:"";background:var(--fork-mustard);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #f4b7404d}.fork-container[data-fork-theme=glass] .fork-badge-button{box-shadow:inset 1px 0 0 var(--fork-glass-line);color:#fff;letter-spacing:.04em;background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);gap:10px;padding:0 14px;font-size:13px}.fork-container[data-fork-theme=glass] .fork-badge-key{color:#fff;background:#ffffff2e;border-radius:6px;font-size:12px}.fork-container[data-fork-theme=glass] .fork-paused-button{color:#fff;background:var(--fork-glass);width:84px;height:84px;-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border-radius:50%}.fork-container[data-fork-theme=glass] .fork-paused-button .fork-icon{width:36px;height:36px}.fork-container[data-fork-theme=glass] .fork-loading{color:#fff}.fork-container[data-fork-theme=glass] .fork-loading-squares i{background:#fff;border-radius:50%;width:12px;height:12px}.fork-container[data-fork-theme=glass] .fork-loading-squares i:nth-child(2){background:var(--fork-red)}.fork-container[data-fork-theme=glass] fork-start{padding:0 5.5% calc(var(--fork-bar-height) - 24px);color:#fff;background:#000000b3 linear-gradient(90deg,#00000040,#0000);gap:28px}.fork-container[data-fork-theme=glass] .fork-start-kicker,.fork-container[data-fork-theme=glass] .fork-start-meta{color:var(--fork-text-muted)}.fork-container[data-fork-theme=glass] .fork-start-title{letter-spacing:-.035em;font-size:clamp(40px,7.4cqw,92px);line-height:1.02}.fork-container[data-fork-theme=glass] .fork-start-button{height:56px;font-family:var(--fork-font-text);color:#fff;letter-spacing:0;text-transform:none;background:var(--fork-red);border-radius:999px;gap:10px;padding:0 28px 0 22px;font-size:18px;font-weight:600;box-shadow:0 8px 24px #d92d3659}.fork-container[data-fork-theme=glass] .fork-start-play{width:20px;height:20px}.fork-container[data-fork-theme=glass] fork-complete{color:#fff;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#0a0a0eb8}.fork-container[data-fork-theme=glass] .fork-complete-head{top:14%;left:5%;right:calc(35% + 32px)}.fork-container[data-fork-theme=glass] .fork-complete-kicker{color:var(--fork-text-muted)}.fork-container[data-fork-theme=glass] .fork-complete-title{letter-spacing:-.035em;font-size:clamp(36px,6.4cqw,80px);line-height:1.02}.fork-container[data-fork-theme=glass] .fork-complete-block{color:#fff;border-radius:var(--fork-radius);width:30%;height:40%;box-shadow:inset 0 0 0 1px var(--fork-glass-line);background:#ffffff14;justify-content:flex-end;padding:24px 28px;top:10%;right:5%}.fork-container[data-fork-theme=glass] .fork-complete-score-label{font-family:var(--fork-font-text);color:var(--fork-text-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;line-height:20px}.fork-container[data-fork-theme=glass] .fork-complete-score{font-family:var(--fork-font-text);letter-spacing:-.045em;font-size:clamp(56px,10cqw,128px);font-weight:700;line-height:1}.fork-container[data-fork-theme=glass] .fork-complete-actions{gap:8px;width:30%;top:calc(50% + 12px);right:5%}.fork-container[data-fork-theme=glass] .fork-action{height:52px;font-family:var(--fork-font-text);color:#fff;letter-spacing:0;text-transform:none;background:var(--fork-glass);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border-radius:999px;justify-content:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600}.fork-container[data-fork-theme=glass] .fork-action[data-tone=mustard]{color:#fff;background:var(--fork-red);box-shadow:none}.fork-container[data-fork-theme=glass] .fork-action .fork-icon{width:18px;height:18px}.fork-container[data-fork-theme=glass] .fork-complete-line{bottom:8%;left:5%;right:5%}.fork-container[data-fork-theme=glass] fork-parts{inset:16px 16px var(--fork-bar-height) auto}.fork-container[data-fork-theme=glass] .fork-parts-list{background:var(--fork-glass-strong);height:auto;max-height:100%;-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border-radius:16px;gap:6px;padding:8px;overflow-y:auto}.fork-container[data-fork-theme=glass] .fork-parts-row,.fork-container[data-fork-theme=glass] .fork-parts-row[data-status=watched],.fork-container[data-fork-theme=glass] .fork-parts-row[data-kind=detour]{color:#fff;background:#ffffff0f;border:0;border-radius:12px;flex:none;gap:12px;height:52px;padding:0 14px}.fork-container[data-fork-theme=glass] .fork-parts-row[data-status=watched]{background:#ffffff1f}.fork-container[data-fork-theme=glass] .fork-parts-row[data-kind=detour]{color:var(--fork-ink);background:var(--fork-mustard)}.fork-container[data-fork-theme=glass] .fork-parts-row[data-status=current]{color:var(--fork-ink);background:#fff}.fork-container[data-fork-theme=glass] .fork-parts-row+.fork-parts-row{border-top:0}.fork-container[data-fork-theme=glass] .fork-parts-number{width:22px;font-family:var(--fork-font-text);font-size:15px;font-weight:700;line-height:20px}.fork-container[data-fork-theme=glass] .fork-parts-title{font-family:var(--fork-font-text);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;line-height:20px}.fork-container[data-fork-theme=glass] .fork-parts-icon{width:18px;height:18px}.fork-container[data-fork-theme=glass] .fork-menu{background:var(--fork-glass-strong);-webkit-backdrop-filter:var(--fork-glass-blur);backdrop-filter:var(--fork-glass-blur);box-shadow:inset 0 0 0 1px var(--fork-glass-line);border:0;border-radius:14px;bottom:calc(100% + 8px);overflow:hidden}.fork-container[data-fork-theme=glass] .fork-menu-item{color:#fff;letter-spacing:0;text-transform:none;background:0 0;font-size:15px;font-weight:500}.fork-container[data-fork-theme=glass] .fork-menu-item+.fork-menu-item{border-top:1px solid var(--fork-glass-line)}.fork-container[data-fork-theme=glass] .fork-menu-item:hover{background:#ffffff1a}.fork-container[data-fork-theme=glass] .fork-menu-item[aria-checked=true]{color:#fff;background:#ffffff2e}.fork-container[data-fork-theme=glass] .fork-stage video::cue{font-family:var(--fork-font-text);color:#fff;background:#000000b8}@media (prefers-reduced-transparency:reduce){.fork-container[data-fork-theme=glass]{--fork-glass:#24242cf0;--fork-glass-strong:#14141af7}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fork-container[data-fork-theme=glass]{--fork-glass:#24242cf0;--fork-glass-strong:#14141af7}}@container fork (width<=719px){.fork-container[data-fork-theme=glass] .fork-frame>*{--fork-bar-height:68px;--fork-control:44px;--fork-icon:18px;--fork-time-size:14px;--fork-line-height:4px;--fork-station:14px;--fork-marker-w:12px;--fork-marker-h:12px}.fork-container[data-fork-theme=glass] .fork-bar{padding:0 10px 8px}.fork-container[data-fork-theme=glass] .fork-bar>media-tooltip-group{grid-template-columns:auto auto 1fr auto;grid-template-areas:"play time line more";column-gap:8px}.fork-container[data-fork-theme=glass] .fork-bar-line{height:44px}.fork-container[data-fork-theme=glass] .fork-bar-play,.fork-container[data-fork-theme=glass] .fork-bar-play:hover{background:var(--fork-glass);width:44px;height:44px}.fork-container[data-fork-theme=glass] .fork-bar-play .fork-icon{width:18px;height:18px}.fork-container[data-fork-theme=glass] .fork-bar-time{margin-right:2px}.fork-container[data-fork-theme=glass] .fork-line{gap:3px}.fork-container[data-fork-theme=glass] .fork-line-segment{min-width:6px}.fork-container[data-fork-theme=glass] .fork-line-station{border-width:2px}.fork-container[data-fork-theme=glass] .fork-line-marker{box-shadow:0 0 0 4px #d92d3659,0 1px 4px #00000073}.fork-container[data-fork-theme=glass] .fork-line-marker[data-dragging]{width:16px;height:16px}.fork-container[data-fork-theme=glass] .fork-line-plaque,.fork-container[data-fork-theme=glass] .fork-line-marker .fork-line-plaque{border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px}.fork-container[data-fork-theme=glass] fork-question{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d11;border-top:0;padding:12px}.fork-container[data-fork-theme=glass]:is(:fullscreen,[data-fork-pseudo-fullscreen]) fork-question{background:var(--fork-dim-question)}.fork-container[data-fork-theme=glass] .fork-question-card{background:#1a1a20;border-radius:16px;gap:14px;padding:16px}.fork-container[data-fork-theme=glass]:is(:fullscreen,[data-fork-pseudo-fullscreen]) .fork-question-card{background:var(--fork-glass-strong)}.fork-container[data-fork-theme=glass] .fork-question-kicker{padding:3px 8px;font-size:11px}.fork-container[data-fork-theme=glass] .fork-question-prompt{font-size:17px;line-height:22px}.fork-container[data-fork-theme=glass] .fork-question-options{gap:6px}.fork-container[data-fork-theme=glass] .fork-question-row{border-radius:12px;height:52px}.fork-container[data-fork-theme=glass] .fork-question-number{width:28px;height:28px;margin-left:10px;font-size:13px}.fork-container[data-fork-theme=glass] .fork-question-option,.fork-container[data-fork-theme=glass] .fork-question-option:hover:not([aria-disabled=true]),.fork-container[data-fork-theme=glass] .fork-question-option[data-verdict]{padding:0 12px 0 10px;font-size:16px;line-height:20px}.fork-container[data-fork-theme=glass] fork-route-card[data-mode=card]{z-index:7;padding:16px 12px;inset:0}.fork-container[data-fork-theme=glass] .fork-card{border-radius:16px}.fork-container[data-fork-theme=glass] .fork-card-body{gap:4px;padding:16px 16px 12px}.fork-container[data-fork-theme=glass] .fork-card-title{font-size:24px}.fork-container[data-fork-theme=glass] .fork-card-text{font-size:14px;line-height:19px}.fork-container[data-fork-theme=glass] .fork-card-block{border-radius:12px;gap:12px;width:calc(100% - 16px);height:52px;margin:0 8px 8px;padding:0 14px}.fork-container[data-fork-theme=glass] .fork-card-block-title{font-size:15px;line-height:19px}.fork-container[data-fork-theme=glass] .fork-card-block-time{font-size:13px}.fork-container[data-fork-theme=glass] .fork-toast{border-radius:12px;height:44px;top:10px;left:10px}.fork-container[data-fork-theme=glass] .fork-toast-number{width:44px;font-size:17px}.fork-container[data-fork-theme=glass] .fork-toast-title{font-size:14px;line-height:18px}.fork-container[data-fork-theme=glass] fork-detour-badge{height:28px;top:8px;left:8px}.fork-container[data-fork-theme=glass] .fork-badge-pill,.fork-container[data-fork-theme=glass] .fork-badge-button{padding:0 10px;font-size:11px}.fork-container[data-fork-theme=glass] .fork-paused-button{width:56px;height:56px}.fork-container[data-fork-theme=glass] .fork-paused-button .fork-icon{width:24px;height:24px}.fork-container[data-fork-theme=glass] fork-start{padding:8px 16px var(--fork-bar-height);background:#000000b3;gap:12px}.fork-container[data-fork-theme=glass] .fork-start-meta{display:none}.fork-container[data-fork-theme=glass] .fork-start-head{gap:4px}.fork-container[data-fork-theme=glass] .fork-start-title{font-size:28px;line-height:32px}.fork-container[data-fork-theme=glass] .fork-start-button{gap:8px;height:44px;padding:0 20px 0 16px;font-size:16px}.fork-container[data-fork-theme=glass] .fork-start-play{width:16px;height:16px}.fork-container[data-fork-theme=glass] .fork-complete-head{top:12%;left:5%;right:calc(40% + 12px)}.fork-container[data-fork-theme=glass] .fork-complete-title{font-size:24px;line-height:28px}.fork-container[data-fork-theme=glass] .fork-complete-block{border-radius:16px;justify-content:center;width:40%;height:calc(100% - 20px);padding:16px;top:10px;right:10px}.fork-container[data-fork-theme=glass] .fork-complete-score-label{font-size:12px;line-height:16px}.fork-container[data-fork-theme=glass] .fork-complete-score{font-size:52px}.fork-container[data-fork-theme=glass] .fork-complete-actions{gap:6px;width:calc(60% - 30px);inset:auto auto 10px 10px}.fork-container[data-fork-theme=glass] .fork-action{flex:auto;gap:6px;min-width:0;height:40px;padding:0 10px;font-size:13px}.fork-container[data-fork-theme=glass] .fork-action .fork-icon{display:none}.fork-container[data-fork-theme=glass] .fork-menu{bottom:4px;right:58px}.fork-container[data-fork-theme=glass] .fork-menu-item{font-size:14px}.fork-container[data-fork-theme=glass] fork-parts{z-index:7;inset:0}.fork-container[data-fork-theme=glass] .fork-parts-list{border-radius:16px 16px 0 0;gap:4px;max-height:none;padding:8px}.fork-container[data-fork-theme=glass] .fork-parts-row,.fork-container[data-fork-theme=glass] .fork-parts-row[data-status=watched],.fork-container[data-fork-theme=glass] .fork-parts-row[data-kind=detour],.fork-container[data-fork-theme=glass] .fork-parts-row[data-status=current]{height:44px}}: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;text-transform:uppercase;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}.player:has(fork-skin[theme=glass]) video-player{border:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0b173047}.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)}.player:has(fork-skin[theme=glass]) video-player{border-radius:12px;box-shadow:0 12px 32px #0b173047}.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-widths{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}}html[data-theme=glass]{--g-bg:#fff;--g-surface:#f6f7f9;--g-text:#14161b;--g-muted:#5d6270;--g-line:#e3e5ea;--g-accent:#c8202b;--g-accent-soft:#fdecec;--g-radius:12px;--g-radius-sm:8px;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-text);--rule:1px;--line:1px;--num-col:28px;--num-gap:var(--s4);background:var(--g-bg);color:var(--g-text);font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.5}html[data-theme=glass] :focus-visible{outline:2px solid var(--g-text);outline-offset:2px;border-radius:4px}html[data-theme=glass] .skip{background:var(--g-text);color:#fff;border-radius:var(--g-radius-sm)}html[data-theme=glass] .demo-tools{background:var(--g-text);color:#fff;font-size:13px;font-weight:500}html[data-theme=glass] .demo-tools-label{letter-spacing:.06em;font-size:12px;font-weight:600}html[data-theme=glass] .demo-tools button{min-height:32px;padding:var(--s1) var(--s3);border-radius:var(--g-radius-sm);color:#fff;border:1px solid #ffffff47}html[data-theme=glass] .demo-tools button[aria-pressed=true]{color:var(--g-text);background:#fff;border-color:#fff}html[data-theme=glass] .demo-tools button:hover{color:#fff;background:#ffffff1f;border-color:#fff}html[data-theme=glass] .demo-tools button[aria-pressed=true]:hover{color:var(--g-text);background:#fff}html[data-theme=glass] .demo-tools input{accent-color:var(--g-accent)}html[data-theme=glass] .demo-tools :focus-visible{outline-color:#fff}html[data-theme=glass] .topbar{border-bottom:1px solid var(--g-line);background:var(--g-bg)}html[data-theme=glass] .topbar-inner{height:64px}html[data-theme=glass] .wordmark{gap:var(--s2);letter-spacing:-.02em;text-transform:none;padding-top:0;font-size:20px;font-weight:700}html[data-theme=glass] .wordmark-mark{width:28px;height:28px;margin-top:0}html[data-theme=glass] .topnav{gap:var(--s5);font-weight:500}html[data-theme=glass] .topnav-course{color:var(--g-muted);letter-spacing:0;text-transform:none;font-size:15px}html[data-theme=glass] .topnav-progress-bar{background:var(--g-line);border:0;border-radius:999px;width:120px;height:6px;overflow:hidden}html[data-theme=glass] .topnav-progress-bar i{border-radius:inherit;background:var(--g-accent)}html[data-theme=glass] .topnav-progress-label{letter-spacing:0;font-variant-numeric:tabular-nums;padding-top:0;font-size:15px;font-weight:600}html[data-theme=glass] .avatar{background:var(--g-surface);width:36px;height:36px;color:var(--g-text);box-shadow:inset 0 0 0 1px var(--g-line);border-radius:50%}html[data-theme=glass] .avatar svg{width:20px;height:20px}html[data-theme=glass] .player video-player{box-shadow:0 1px 2px #14161b0f,0 16px 40px #14161b24}html[data-theme=glass] .demo-note{border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-surface);font-weight:500}html[data-theme=glass] .columns{border-top:1px solid var(--g-line)}html[data-theme=glass] .section-title{margin-bottom:var(--s4);letter-spacing:-.01em;text-transform:none;font-size:20px;font-weight:600;line-height:28px}html[data-theme=glass] .fr{color:var(--g-accent);font-weight:600}html[data-theme=glass] .rules{border-top:1px solid var(--g-line)}html[data-theme=glass] .rules li{padding:var(--s4) 0;border-bottom:1px solid var(--g-line);align-items:start}html[data-theme=glass] .rules li>div,html[data-theme=glass] .rules-number{text-box:none}html[data-theme=glass] .rules-number{width:var(--num-col);height:var(--num-col);background:var(--g-surface);box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-text);border-radius:50%;place-items:center;margin-top:-2px;font-size:13px;font-weight:600;line-height:1;display:grid}html[data-theme=glass] .rules strong{font-weight:600}html[data-theme=glass] .rules-note{margin-top:var(--s1);color:var(--g-muted);font-size:15px}html[data-theme=glass] .rule-line{margin-top:var(--s5);padding:var(--s3) var(--s4);border:0;border-left:3px solid var(--g-accent);border-radius:0 var(--g-radius-sm) var(--g-radius-sm) 0;background:var(--g-surface);font-size:15px;font-weight:500}html[data-theme=glass] .rule-line .fr{color:var(--g-accent);text-decoration:none}html[data-theme=glass] .phrases{font-size:15px}html[data-theme=glass] .phrases th,html[data-theme=glass] .phrases td{border-bottom:1px solid var(--g-line)}html[data-theme=glass] .phrases th{color:var(--g-muted);letter-spacing:.06em;font-size:12px;font-weight:600}html[data-theme=glass] .phrases td:nth-child(2){color:var(--g-muted)}html[data-theme=glass] .unit{border-top:1px solid var(--g-line)}html[data-theme=glass] .unit li{padding:var(--s3) 0;border-bottom:1px solid var(--g-line);align-items:center;font-size:15px;font-weight:500}html[data-theme=glass] .unit li>a{align-items:center}html[data-theme=glass] .unit li>span,html[data-theme=glass] .unit li>a>span{color:var(--g-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}html[data-theme=glass] .unit li>a:hover{color:var(--g-accent);text-decoration:none}html[data-theme=glass] .unit .done,html[data-theme=glass] .unit .soon{color:var(--g-muted)}html[data-theme=glass] .unit .current{color:var(--g-text);font-weight:600}html[data-theme=glass] .unit .current>span{color:var(--g-accent)}html[data-theme=glass] .unit .done:after,html[data-theme=glass] .unit .current:after,html[data-theme=glass] .unit .soon:after{padding:2px var(--s2);letter-spacing:.02em;text-transform:none;border-radius:999px;font-size:12px;font-weight:600;line-height:20px}html[data-theme=glass] .unit .done:after{content:"Done";background:var(--g-surface);color:var(--g-muted)}html[data-theme=glass] .unit .current:after{content:"Now";background:var(--g-accent-soft);color:var(--g-accent)}html[data-theme=glass] .unit .soon:after{content:"Soon";color:var(--g-muted);box-shadow:inset 0 0 0 1px var(--g-line)}html[data-theme=glass] .next-card{gap:var(--s4);padding:var(--s4) var(--s5) var(--s4) var(--s4);border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-bg);color:var(--g-text);transition:border-color .12s,box-shadow .12s}html[data-theme=glass] .next-card:hover,html[data-theme=glass] .next-card:focus-visible{border-color:var(--g-accent);background:var(--g-bg);box-shadow:0 8px 24px #14161b14}html[data-theme=glass] .next-card-triangle{background:var(--g-accent);color:#fff;border-radius:50%;width:48px;height:48px;padding:15px 14px 15px 18px}html[data-theme=glass] .next-card-text{gap:2px}html[data-theme=glass] .next-card-kicker{color:var(--g-muted);letter-spacing:.06em;font-size:12px;font-weight:600}html[data-theme=glass] .next-card-title{letter-spacing:-.01em;text-transform:none;font-size:20px;font-weight:600;line-height:28px}html[data-theme=glass] .next-card-soon{border-style:dashed}html[data-theme=glass] .next-card-soon .next-card-triangle{background:var(--g-surface);color:var(--g-muted)}html[data-theme=glass] .footer{border-top:1px solid var(--g-line);background:var(--g-surface);color:var(--g-muted)}html[data-theme=glass] .footer p{font-size:15px}html[data-theme=glass] .footer strong{color:var(--g-text);font-weight:600}@media (max-width:900px){html[data-theme=glass] .topbar-inner{height:56px}html[data-theme=glass] .wordmark{font-size:18px}html[data-theme=glass] .wordmark-mark{width:24px;height:24px}html[data-theme=glass] .topnav-progress-bar{width:96px}html[data-theme=glass] .player video-player{box-shadow:0 1px 2px #14161b0f,0 10px 28px #14161b24}}@media (max-width:480px){html[data-theme=glass]{font-size:16px}html[data-theme=glass] .topnav-progress-bar{width:56px}html[data-theme=glass] .section-title{margin-bottom:var(--s3);font-size:20px}html[data-theme=glass] .rules-number{font-size:13px}html[data-theme=glass] .phrases tr{border-bottom:1px solid var(--g-line)}html[data-theme=glass] .phrases tr:first-child{border-top:1px solid var(--g-line)}html[data-theme=glass] .phrases td{border:0}html[data-theme=glass] .phrases td:nth-child(2){letter-spacing:.06em;font-size:12px;font-weight:600}html[data-theme=glass] .next-card-triangle{width:40px;height:40px;padding:12px 11px 12px 15px}html[data-theme=glass] .next-card-title{font-size:16px;line-height:24px}}@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")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}
