.navigation-wait_wait__axVO8{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px max(24px,env(safe-area-inset-right)) 24px max(24px,env(safe-area-inset-left));background-color:var(--grid);background-image:radial-gradient(circle at center,color-mix(in srgb,var(--slate) 26%,transparent) .8px,transparent 1.2px);background-size:16px 16px;animation:navigation-wait_wait-in__tdmNf var(--t-mech) var(--ease);transition:opacity .2s var(--ease) .2s}.navigation-wait_wait__axVO8[data-finishing]{opacity:0}.navigation-wait_column__c_c6O{display:grid;justify-items:center;width:min(560px,100%);margin-bottom:6vh}.navigation-wait_mark__fGGM8{color:var(--data);line-height:0}.navigation-wait_lane__IXNaN{--car:40px;--finish:6px;position:relative;width:100%;height:40px;margin-top:44px;border-top:1px dashed color-mix(in srgb,var(--slate) 45%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--slate) 45%,transparent);overflow:hidden}.navigation-wait_car__qjWMi{position:absolute;top:50%;left:calc(var(--p, 0) * (100% - var(--car) - var(--finish) - 4px));transform:translateY(-50%);line-height:0}.navigation-wait_trail__lXLtI{position:absolute;top:50%;left:0;width:calc(var(--p, 0) * (100% - var(--car) - var(--finish) - 4px) + 4px);height:2px;transform:translateY(-50%);background:linear-gradient(to right,transparent,var(--purple-hi))}.navigation-wait_wait__axVO8[data-finishing] .navigation-wait_car__qjWMi,.navigation-wait_wait__axVO8[data-finishing] .navigation-wait_trail__lXLtI{transition:left .18s cubic-bezier(.3,.7,.4,1),width .18s cubic-bezier(.3,.7,.4,1)}.navigation-wait_lane__IXNaN[data-over] .navigation-wait_car__qjWMi{left:calc(100% + 8px);transition:left .24s cubic-bezier(.5,0,.9,.6)}.navigation-wait_lane__IXNaN[data-over] .navigation-wait_trail__lXLtI{width:100%;transition:width .24s cubic-bezier(.5,0,.9,.6)}.navigation-wait_finish___lb3r{position:absolute;top:5px;bottom:5px;right:0;width:var(--finish);background:repeating-linear-gradient(to bottom,var(--data) 0 4px,transparent 4px 7px)}.navigation-wait_meta__drGR4{display:flex;justify-content:space-between;width:100%;margin:12px 0 0;font-family:var(--f-data);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.navigation-wait_word__4I7K3{color:color-mix(in srgb,var(--slate) 70%,#6a85f0)}.navigation-wait_figure__NWtYA{color:color-mix(in srgb,var(--data) 75%,#6a85f0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}@keyframes navigation-wait_wait-in__tdmNf{0%{opacity:0}}.presence_banner__CYtnv{position:fixed;top:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));background:var(--panel);border-bottom:3px solid var(--purple-hi);color:var(--data);animation:presence_banner-in__d4jt3 var(--t-state) var(--ease) both}@keyframes presence_banner-in__d4jt3{0%{transform:translateY(-100%)}to{transform:none}}.presence_words__WNX2D{margin:0;font-size:14px;line-height:1.35}.presence_words__WNX2D b{font-weight:600}.presence_rating__V0r3q{color:var(--slate);font-family:var(--f-data);font-size:12px}.presence_left__KfeGE{font-size:18px;color:var(--purple-hi)}.presence_buttons__t6MUK{display:flex;gap:8px}.presence_accept__BmNlQ,.presence_decline__4vDzA{min-height:44px;padding:0 16px;font-family:var(--f-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.presence_accept__BmNlQ{border:0;background:var(--press);box-shadow:inset 0 -4px 0 var(--press-edge);-webkit-clip-path:var(--plate);clip-path:var(--plate);color:var(--press-ink)}.presence_decline__4vDzA{border:1px solid var(--rule-hi);background:transparent;color:var(--data)}.presence_accept__BmNlQ:hover{background:var(--press-hi)}.presence_decline__4vDzA:hover{border-color:var(--data)}.presence_problem__UDz7H{grid-column:1/-1;margin:0;color:var(--flag-hi);font-size:13px}@media (max-width:559px){.presence_banner__CYtnv{grid-template-columns:minmax(0,1fr) auto}.presence_buttons__t6MUK{grid-column:1/-1}.presence_accept__BmNlQ,.presence_decline__4vDzA{flex:1 1}}.presence_accept__BmNlQ:not(:disabled):hover{animation:var(--motion-press)}@font-face{font-family:plexCondensed;src:url(/_next/static/media/412016d4d76222cf-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexCondensed;src:url(/_next/static/media/a5fb9a767e8ba897-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexCondensed;src:url(/_next/static/media/e3cb82ce4ec0d090-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexCondensed Fallback;src:local("Arial");ascent-override:109.42%;descent-override:29.36%;line-gap-override:0.00%;size-adjust:93.68%}.__className_c46a7a{font-family:plexCondensed,plexCondensed Fallback}.__variable_c46a7a{--font-plex-condensed:"plexCondensed","plexCondensed Fallback"}@font-face{font-family:plexSans;src:url(/_next/static/media/5d8f97bcc15e200b-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/13a15bcdfeddab65-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/1cdb9a2cbcaafa7e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_8d98e6{font-family:plexSans,plexSans Fallback}.__variable_8d98e6{--font-plex-sans:"plexSans","plexSans Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/49ea3fe8282ee5be-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1aed1d{font-family:plexMono,plexMono Fallback}.__variable_1aed1d{--font-plex-mono:"plexMono","plexMono Fallback"}@font-face{font-family:saira;src:url(/_next/static/media/4a7e7d2fc35c3108-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:saira;src:url(/_next/static/media/c52d8f4b6c59e890-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:saira Fallback;src:local("Arial");ascent-override:140.17%;descent-override:54.21%;line-gap-override:0.00%;size-adjust:80.97%}.__className_5aa47e{font-family:saira,saira Fallback}.__variable_5aa47e{--font-saira:"saira","saira Fallback"}@font-face{font-family:barlow;src:url(/_next/static/media/ba589f78dbc8687a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(/_next/static/media/e77288c387d37b79-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_69bb73{font-family:barlow,barlow Fallback}.__variable_69bb73{--font-barlow:"barlow","barlow Fallback"}:root{--grid:#111316;--panel:#1b1e23;--rule:#2a2e35;--rule-hi:#3d434c;--data:#f3f1ec;--slate:#8b919a;--purple:#2f6f8f;--purple-hi:#8ccbe8;--best:#ae3ef0;--best-hi:#c77bf7;--flag:#e2313b;--flag-hi:#f27078;--go:#21c46a;--go-hi:#58e295;--caution:#e8b33a;--caution-hi:#f5cd6e;--gulf:#8ccbe8;--gulf-deep:#2f6f8f;--marigold:#f47b20;--marigold-deep:#b4520c;--cut:10px;--press:var(--marigold);--press-hi:#ff8f3a;--press-edge:var(--marigold-deep);--press-ink:#1a0d02;--press-alt:var(--gulf);--press-alt-hi:#a6d9f0;--press-alt-edge:var(--gulf-deep);--press-alt-ink:#0b2233;--plate:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));--card-cut:24px;--card:polygon(var(--card-cut) 0,100% 0,100% calc(100% - 54px),calc(100% - 7px) calc(100% - 47px),calc(100% - 7px) calc(100% - 14px),calc(100% - 21px) 100%,0 100%,0 var(--card-cut));--f-display:var(--font-saira),var(--font-plex-condensed),"Arial Narrow",Helvetica,sans-serif;--f-body:var(--font-barlow),var(--font-plex-sans),-apple-system,"Segoe UI",Roboto,sans-serif;--f-data:var(--font-plex-mono),ui-monospace,"SFMono-Regular",Consolas,monospace;--t-mech:90ms;--t-state:220ms;--t-phys:420ms;--ease:cubic-bezier(0.16,0.9,0.3,1);--gut:clamp(16px,4vw,40px);--radius:6px;--radius-chip:4px;--lip:0 4px 0 rgba(0,0,0,0.35)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(90% 55% at 50% -12%,#3b2f22 0,#1a1a1b 55%,var(--grid) 100%) fixed var(--grid);color:var(--data);font-family:var(--f-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--rule-hi) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rule-hi);border:2px solid transparent;border-radius:4px;background-clip:padding-box}}@media (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}::selection{background:var(--purple);color:#fff}a{color:var(--purple-hi);text-underline-offset:3px}a:not([class]){text-decoration:none;padding-bottom:2px;background:linear-gradient(var(--marigold),var(--marigold)) 0 100% /0 2px no-repeat,linear-gradient(color-mix(in srgb,var(--purple-hi) 45%,transparent),color-mix(in srgb,var(--purple-hi) 45%,transparent)) 0 100% /100% 1px no-repeat;transition:background-size var(--t-phys) var(--ease),color var(--t-state) var(--ease)}a:not([class]):hover{color:var(--data);background-size:100% 2px,100% 1px}a:not([class]):focus-visible{background-size:100% 2px,100% 1px}:focus-visible{outline:2px solid var(--purple-hi);outline-offset:3px}.link-quiet{text-decoration:none}.link-quiet:hover{color:var(--data)}.link-quiet:focus-visible{text-decoration:underline}button,input{font:inherit;color:inherit}:root{--motion-lift:press-lift 320ms var(--ease) both;--motion-press:press-lift 320ms var(--ease) both,press-glint 620ms var(--ease) both;--motion-row:press-nudge 260ms var(--ease) both}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(button:not(:disabled):not([aria-disabled=true]),a[class]):hover{animation:var(--motion-lift)}:where(button,a[class]):active{animation:none}}@media (hover:none),(prefers-reduced-motion:reduce){:root{--motion-lift:none;--motion-press:none;--motion-row:none}}@keyframes press-lift{55%{translate:0 -3px}to{translate:0 -2px}}@keyframes press-nudge{to{translate:3px 0}}@keyframes press-glint{0%,to{background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.42) 50%,transparent 58%);background-size:250% 100%;background-repeat:no-repeat}0%{background-position:100% 0}to{background-position:0 0}}.display{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.045em;line-height:1.05;text-wrap:balance}.data{font-family:var(--f-data);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.label{font-family:var(--f-data);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rule{border:0;border-top:1px solid var(--rule);margin:0}.chip{display:inline-block;font-family:var(--f-data);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-chip);border:1px solid var(--rule);color:var(--slate);white-space:nowrap}.chip--best{color:var(--best-hi);border-color:var(--best)}.chip--flag{color:var(--flag-hi);border-color:var(--flag)}[data-tier=beginner]{--tier:var(--gulf);--tier-fill:var(--gulf)}[data-tier=easy]{--tier:var(--go-hi);--tier-fill:var(--go-hi)}[data-tier=medium]{--tier:var(--caution-hi);--tier-fill:#f7925a}[data-tier=hard]{--tier:var(--flag-hi);--tier-fill:var(--flag-hi)}[data-tier=impossible]{--tier:var(--best-hi);--tier-fill:var(--best)}[data-tier=chain]{--tier:var(--best-hi);--tier-fill:var(--best-hi)}@keyframes mark-breathe{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}