.reach,.reach-frames{--reach-black:#000;--reach-ink:#fff;--reach-ink-2:#ffffffb8;--reach-ink-3:#fff9;--reach-faint:#fff3;--reach-pane:#ffffff21;--reach-pane-on:#ffffff42;--reach-pane-rim:#ffffff29;--reach-key:#ffffff2e;--reach-timer:#ff9c32;--reach-face:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, var(--font-sans), sans-serif;margin-inline:0}@supports (color:lab(0% 0 0)){.reach,.reach-frames{--reach-ink:lab(100% 0 0);--reach-ink-2:lab(100% 0 0/.72);--reach-ink-3:lab(100% 0 0/.6);--reach-faint:lab(100% 0 0/.2);--reach-pane:lab(100% 0 0/.13);--reach-pane-on:lab(100% 0 0/.26);--reach-pane-rim:lab(100% 0 0/.16);--reach-key:lab(100% 0 0/.18);--reach-timer:lab(73.8563% 33.2593 68.8348)}}:where(.reach,.reach-frames) p{margin:0}.reach-stage{background:radial-gradient(circle, color-mix(in oklab, var(--exp-ink) 11%, transparent) .75px, transparent 1.25px) 0 0 / 1rem 1rem, var(--exp-stage);box-shadow:inset 0 0 0 1px var(--exp-stage-line);color:var(--exp-ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;border-radius:.75rem;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;font-size:.8125rem;font-weight:510;line-height:1.25rem;display:grid;container:reach/inline-size}.reach-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reach-meta{color:var(--exp-muted)}.reach-hub{aspect-ratio:1028/1250;width:min(31rem,100%);position:relative}.reach-frame{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.reach-screen{aspect-ratio:1;background:var(--reach-black);width:85.8%;color:var(--reach-ink);font-family:var(--reach-face);-webkit-font-smoothing:antialiased;border-radius:12.8%;position:absolute;top:6.4%;left:7.1%;overflow:hidden;container-type:size}.reach-grid{--u:1cqw;gap:calc(1.6 * var(--u));width:100%;height:100%;padding:calc(1.9 * var(--u));font-size:calc(3.1 * var(--u));letter-spacing:-.01em;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));font-weight:600;line-height:1.2;display:grid}.reach-read,.reach-touch{opacity:0;transition:opacity .7s}:is([data-depth="1"],[data-depth="2"]) .reach-read,[data-depth="2"] .reach-touch{opacity:1;transition:opacity .46s}.reach-w{border-radius:calc(6.4 * var(--u));min-width:0;min-height:0;position:relative}.reach-w-timers{border-top-left-radius:calc(10.9 * var(--u));grid-area:1/1/3/3}.reach-w-clock{border-top-right-radius:calc(10.9 * var(--u));grid-area:1/3}.reach-w-weather{grid-area:2/3}.reach-tile:first-of-type{border-bottom-left-radius:calc(10.9 * var(--u))}.reach-tile:nth-of-type(3){border-bottom-right-radius:calc(10.9 * var(--u))}.reach-pane{border-radius:inherit;background:var(--reach-pane);box-shadow:inset 0 0 0 .5px var(--reach-pane-rim);transition:opacity .7s,background-color .3s;position:absolute;inset:0}[data-on]>.reach-pane{background:var(--reach-pane-on)}.reach-w-timers{padding:calc(2.6 * var(--u)) calc(4 * var(--u)) calc(1.8 * var(--u));flex-direction:column;display:flex}.reach-lead{grid-template-rows:auto calc(8.6 * var(--u));width:100%;font:inherit;letter-spacing:inherit;text-align:left;color:inherit;background:0 0;border:0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid;position:relative}.reach-lead-time{font-size:calc(19 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;grid-area:1/1/2/3;line-height:1;transition:opacity .3s}.reach-lead[data-paused] .reach-lead-time{opacity:.5}.reach-lead-name{gap:calc(1.4 * var(--u));min-width:0;color:var(--reach-timer);grid-area:2/1;align-items:center;display:flex}.reach-lead-key{width:calc(8.6 * var(--u));height:calc(8.6 * var(--u));background:var(--reach-key);border-radius:50%;grid-area:2/2;place-items:center;display:grid}.reach-lead-key svg{width:calc(4 * var(--u));height:calc(4 * var(--u))}.reach-rest{grid-auto-rows:calc(7.9 * var(--u));flex:1;align-content:end;margin:0;padding:0;list-style:none;display:grid}.reach-rest li{gap:calc(2 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.reach-rest-rule{background:var(--reach-faint);height:.5px;position:absolute;top:0;left:0;right:0}.reach-rest-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reach-rest-time{font-variant-numeric:tabular-nums;color:var(--reach-ink-2);font-weight:400}.reach-rest-more{color:var(--reach-ink-2);grid-column:2/-1;font-weight:400}.reach-ring{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));display:block}.reach-ring-track{stroke:var(--reach-faint)}.reach-ring-left{stroke:var(--reach-timer);transition:stroke-dasharray .6s linear}[data-paused] .reach-ring-left{stroke:var(--reach-ink-3)}.reach-w-clock svg{width:100%;height:100%;display:block;position:relative}.reach-w-weather{align-content:center;justify-items:center;display:grid}.reach-temp{font-size:calc(12.5 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500;line-height:1;position:relative}.reach-sky{margin-top:calc(1.2 * var(--u));color:var(--reach-ink-2);font-weight:400;position:relative}.reach-tile{padding:calc(3 * var(--u)) calc(1.5 * var(--u)) calc(3.6 * var(--u));font:inherit;letter-spacing:inherit;color:inherit;transition:transform .16s var(--ease-out);background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid}[data-depth="2"] :is(.reach-tile,.reach-lead){cursor:pointer}[data-depth="2"] :is(.reach-tile,.reach-lead):is(:active,[data-down]){transform:scale(.97)}.reach-tile-glyph{align-self:center;place-items:center;display:grid;position:relative}.reach-tile-glyph svg{width:calc(9.4 * var(--u));height:calc(9.4 * var(--u))}.reach-tile[data-off] .reach-tile-glyph{color:var(--reach-ink-3)}.reach-tile-text{white-space:nowrap;justify-items:center;max-width:100%;display:grid;position:relative}.reach-tile-text span{max-width:100%;font-size:calc(2.9 * var(--u));text-overflow:ellipsis;color:var(--reach-ink-2);font-weight:400;overflow:hidden}:is(.reach-tile,.reach-lead):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.reach-swap{transition:opacity .24s;display:inline-block}@starting-style{.reach-swap{opacity:0}}.reach-finger{z-index:2;opacity:0;pointer-events:none;width:2.25rem;height:2.25rem;transition:transform .7s var(--ease-in-out), opacity .24s ease, scale .14s var(--ease-out);background:#ffffff4d;background:lab(100% 0 0/.3);border-radius:50%;margin:-1.125rem 0 0 -1.125rem;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #ffffffe6;box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.9)}.reach-finger[data-on]{opacity:1}.reach-finger[data-down]{scale:.84}.reach-stand{background:var(--exp-object-sunken);width:min(27rem,100%);height:2rem;box-shadow:inset 0 0 0 1px var(--exp-object-line);border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.125rem;display:grid;position:relative}.reach-stand-thumb{background:var(--exp-object);width:calc(33.3333% - .0833333rem);box-shadow:0 0 0 1px var(--exp-object-line), 0 1px 2px var(--exp-shadow);transition:transform .28s var(--ease-in-out);border-radius:.375rem;position:absolute;top:.125rem;bottom:.125rem;left:.125rem}.reach-stand button{font:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--exp-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:0;transition:color .16s;position:relative}.reach-stand button:after{content:"";position:absolute;inset:-.5rem 0}.reach-stand button[aria-checked=true]{color:var(--exp-ink)}.reach-stand button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reach-note{font-size:var(--text-xs);letter-spacing:var(--tracking-meta);color:var(--fg-muted);margin-top:.75rem}.reach-frames{color:var(--exp-ink);letter-spacing:-.01em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.8125rem;font-weight:510;line-height:1.25rem;display:grid}.reach-tile-frame{background:var(--exp-stage);min-width:0;box-shadow:inset 0 0 0 1px var(--exp-stage-line);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.reach-tile-wide{grid-column:1/-1}.reach-tile-note{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:var(--tracking-meta);color:var(--fg-muted);text-wrap:pretty}.reach-loads{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.reach-load{justify-items:center;gap:.75rem;min-width:0;display:grid}.reach-cut{background:var(--reach-black);width:100%;max-width:17rem;color:var(--reach-ink);font-family:var(--reach-face);-webkit-font-smoothing:antialiased;border-radius:1rem;container-type:inline-size}.reach-cut-in{--u:calc(100cqw / 67.5);padding:calc(1.9 * var(--u));font-size:calc(3.1 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.2;display:grid}.reach-cut-in>.reach-w-timers{aspect-ratio:1;border-radius:calc(6.4 * var(--u))}.reach-cut-row{max-width:26rem}.reach-cut-row .reach-cut-in{--u:calc(100cqw / 100);gap:calc(1.6 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.reach-cut-row .reach-tile{aspect-ratio:1;border-radius:calc(6.4 * var(--u))}.reach-cut-face{aspect-ratio:1;border-radius:12.8%;max-width:19rem;container-type:size}.reach-cut-face .reach-read,.reach-cut-face .reach-touch{opacity:.26}.reach-centre{flex:1;place-items:center;display:grid}@media (max-width:640px){.reach-stage{padding:.75rem .5rem 1rem}.reach-frames{grid-template-columns:minmax(0,1fr)}.reach-tile-frame{padding:1rem}.reach-loads{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}}@media (prefers-reduced-motion:reduce){.reach-finger,.reach-tile,.reach-stand-thumb,.reach-ring-left{transition-duration:0s}}
