._zhTNsL3D{--outer:calc(var(--dot-r) + var(--rim));--mark:var(--primary-500);z-index:1;place-self:start;inline-size:max-content}._zhTNsL3D:is(:hover,:focus-within){z-index:3}._zhTNsL3D[data-tone=office]{--mark:var(--primary-700)}._zhTNsL3D[data-tone=past]{--mark:var(--neutral-700)}._zhTNsL3D[data-tone=past] ._gFS1Xw3i{color:var(--text-muted)}._7l2Pu4Gm{z-index:0;translate:calc(-1 * var(--outer)) calc(-1 * var(--label) / 2);pointer-events:none}._WokSkEB6{pointer-events:auto;anchor-scope:--dot, --reach;margin-block-start:calc(-1 * (var(--hit) + var(--label) / 2));margin-inline-start:calc(-1 * (var(--outer) + var(--hit)))}._jwIn-gXB{place-items:start;column-gap:var(--gap);grid-template-areas:"dot title"".sub";display:grid}._e9BOSwmy{block-size:var(--label);grid-area:dot;align-items:unsafe center;display:flex;position:relative}._9x81kY5k{padding:var(--hit);font:inherit;cursor:pointer;background:0 0;border:0}._9x81kY5k ._e9BOSwmy{anchor-name:--dot}._pG58dvIN{inset:0 0 calc(-1 * var(--label));anchor-name:--reach;position:absolute}._W5yNOnM-{inline-size:calc(2 * var(--dot-r));block-size:calc(2 * var(--dot-r));box-sizing:content-box;border:var(--rim) solid var(--surface-raised);background:var(--mark);border-radius:50%}._gFS1Xw3i{color:var(--neutral-900);font-size:var(--label);max-inline-size:var(--measure);text-wrap:pretty;-webkit-text-stroke:3px var(--neutral-50);paint-order:stroke fill;text-shadow:var(--halo);font-weight:500;line-height:1}._hJU8nk1K{grid-area:title}._MwrQt-xi{grid-area:sub}._jwIn-gXB ._PwMdj8PG{color:var(--text-muted)}._CPZ6CKFO{position-anchor:--dot;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --across, --overhang;gap:.75rem;inline-size:max-content;max-inline-size:100cqi;display:none;inset-block-start:anchor(--reach end);inset-inline-start:calc(anchor(center) - var(--pad) - var(--arrow) / 2)}._zhTNsL3D:is(:hover,:focus-within)>._CPZ6CKFO{display:grid}@position-try --across{inset:anchor(--reach end) auto auto;position-area:span-all;align-self:start;justify-self:anchor-center}@position-try --overhang{inset:anchor(--reach end) auto auto;position-area:span-all;align-self:start;justify-self:anchor-center;margin-block-end:-100vh}@supports not (anchor-name:--a){._WokSkEB6{position:relative}._CPZ6CKFO{inset-block-start:100%;inset-inline-start:0}}@container style(--side:start){._7l2Pu4Gm{translate:calc(var(--outer) - 100%) calc(-1 * var(--label) / 2)}._WokSkEB6{margin-inline:0 calc(-1 * (var(--outer) + var(--hit)));justify-self:unsafe end}._jwIn-gXB{text-align:end;grid-template-areas:"title dot""sub.";justify-items:end}}._b8-tARAY{display:none}@container style(--past:shown){._WaXkWqmK{display:none}._b8-tARAY{display:inline}}@container style(--narrow:yes){._gFS1Xw3i{max-inline-size:calc(var(--measure) / 2)}}@container style(--side:none){._zhTNsL3D{--label-hidden:yes}}@media (width<40rem){._zhTNsL3D{--label-hidden:yes}}@container style(--label-hidden:yes){._7l2Pu4Gm ._gFS1Xw3i{display:none}._9x81kY5k ._gFS1Xw3i{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}._VQpzBzL-{--halo:0 0 .5em var(--neutral-50), 0 0 .5em var(--neutral-50), 0 0 .5em var(--neutral-50), 0 0 .5em var(--neutral-50), 0 0 .5em var(--neutral-50), 0 0 .5em var(--neutral-50);grid-template:minmax(0,1fr)/minmax(0,1fr);inline-size:100%;display:grid;position:relative;container-type:inline-size}._NhPhazLg{block-size:100%;inline-size:100%;color:var(--neutral-600);grid-area:1/1;display:block}._Yyf2OtFJ{--side:var(--side-now);--narrow:var(--narrow-now);--past:hidden;pointer-events:none;grid-area:1/1;display:grid}._VQpzBzL-:has(>._rw0PghSe :checked)>._Yyf2OtFJ{--side:var(--side-all);--narrow:var(--narrow-all);--past:shown}._Yyf2OtFJ>*{grid-area:2/2}._rw0PghSe{--edge:clamp(.5rem, .5rem + .00357143 * (100vw - 20rem), .75rem);z-index:2;align-items:center;gap:var(--gap);color:var(--neutral-900);font-size:var(--label);white-space:nowrap;-webkit-text-stroke:3px var(--neutral-50);paint-order:stroke fill;text-shadow:var(--halo);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:flex;position:absolute;inset-block-end:var(--edge);inset-inline-start:var(--edge)}._rw0PghSe input{accent-color:var(--primary-500);flex:none;margin:0}
