.site-tools{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.site-tools button{color:var(--mist-dark);border:1px solid var(--mist-dark);cursor:pointer;min-block-size:44px;font:inherit;background:0 0;border-radius:7px;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.8rem;display:inline-flex}.site-tools button[aria-pressed=true]{color:var(--signal);border-color:var(--signal)}.site-tools button:disabled{cursor:default}.site-tools kbd{font:inherit;font-variation-settings:"MONO" 1;border:1px solid;border-radius:3px;padding-inline:.3rem}.local-clock{color:var(--mist-dark);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8rem;display:flex}.local-clock time{font-variation-settings:"MONO" 1;font-variant-numeric:tabular-nums}.local-clock__availability{color:var(--mist-dark);flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-inline-start:.5rem;display:flex}.local-clock__availability:before{content:"";background:var(--afterglow);border-radius:50%;align-self:center;block-size:5px;inline-size:5px;margin-inline-end:.2rem;display:inline-block}.local-clock__availability--open:before{background:var(--signal)}.signature-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html[data-blueprint=on] body:before{content:"";z-index:100;pointer-events:none;background:repeating-linear-gradient(to right, transparent 0, transparent calc(100vw / 12 - 1px), color-mix(in srgb, var(--signal) 38%, transparent) calc(100vw / 12 - 1px), color-mix(in srgb, var(--signal) 38%, transparent) calc(100vw / 12));position:fixed;inset:0}html[data-blueprint=on] [data-bp-name]{outline:1px dashed var(--signal);outline-offset:-1px;position:relative}html[data-blueprint=on] [data-bp-name]:after{content:attr(data-bp-name) " · " attr(data-bp-purpose) " · " attr(data-bp-data);z-index:2;background:var(--ink);max-inline-size:100%;color:var(--signal);border:1px solid var(--signal);pointer-events:none;overflow-wrap:anywhere;font-variation-settings:"MONO" 1;padding:.25rem .5rem;font-size:.75rem;line-height:1.5;position:absolute;inset-block-start:0;inset-inline-start:0}.sig-assembly .bm-frame{animation:signature-frame .48s var(--ease-out) both;transform-box:fill-box;transform-origin:50%}.sig-assembly .bm-logo>.bm-ink{animation:signature-falcon .6s var(--ease-out) .24s both;transform-box:fill-box;transform-origin:50%}.sig-assembly .bm-frame path{stroke-dasharray:1;animation:signature-draw .48s var(--ease-out) both}.sig-assembly .bm-u-draw{stroke-dasharray:1;animation:signature-draw .52s var(--ease-out) .52s both}.sig-assembly .bm-bowl-reveal{animation:signature-bowl .34s var(--ease-out) .9s both}@keyframes signature-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signature-bowl{0%{opacity:0}to{opacity:1}}.sig-assembly .bm-logo>.bm-gold:not(.bm-eye),.sig-assembly .bm-logo>.bm-cut{animation:signature-frame .3s var(--ease-out) .8s both}.sig-assembly .bm-eye{animation:signature-eye .16s var(--ease-out) 1.24s both;transform-box:fill-box;transform-origin:50%}.sig-ink-line{animation:signature-ink .9s var(--ease-out) both}.sig-ink-line--ar{animation:signature-arabic .9s var(--ease-out) both}.sig-offscreen{animation-play-state:paused!important}@keyframes signature-frame{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes signature-falcon{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes signature-eye{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes signature-ink{0%{font-variation-settings:"CASL" 1, "MONO" 0, "slnt" -8, "wght" 520;font-style:oblique 8deg}to{font-variation-settings:"CASL" 0, "MONO" 0, "slnt" 0, "wght" 760;font-style:oblique 0deg}}@keyframes signature-arabic{0%{font-variation-settings:"wght" 400;opacity:.8}to{font-variation-settings:"wght" 700;opacity:1}}html[data-signature-paused=true] *,html[data-signature-paused=true] :before,html[data-signature-paused=true] :after{animation-play-state:paused!important}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.site{padding-block-end:calc(4.5rem + env(safe-area-inset-bottom))}}html[data-motion=off]::view-transition-group(*){animation:none!important}html[data-motion=off]::view-transition-image-pair(*){animation:none!important}html[data-motion=off]::view-transition-old(*){animation:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.constellation{--cn-surface:#ede6d8;--cn-ink:#342d32;--cn-accent:#705163;--cn-line:#80612f;--cn-sage:#4f6558;--cn-selected:#f7f4f0;z-index:70;transition:opacity .26s,transform .26s,visibility linear;position:fixed;inset-block-end:max(1.4rem, env(safe-area-inset-bottom));inset-inline-end:max(1.4rem, env(safe-area-inset-right))}html[data-color-mode=dark] .constellation{--cn-surface:#25322e;--cn-ink:#f4eee2;--cn-accent:#dbc8d4;--cn-line:#dfc699;--cn-sage:#acbdac;--cn-selected:#18211f}.constellation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-inline-end:max(1.4rem, env(safe-area-inset-left))}.constellation[data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .26s,visibility 0s linear .26s;transform:translateY(12px)}.constellation__button{block-size:72px;inline-size:72px;color:var(--cn-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .24s,box-shadow .24s;animation:.64s cubic-bezier(.2,.7,.2,1) both constellation-arrive;display:block;position:relative;box-shadow:0 5px 24px #0b122035}.constellation svg{block-size:100%;inline-size:100%;display:block}.constellation__plate,.constellation__hub{fill:var(--cn-surface);stroke:var(--cn-line)}.constellation__plate{stroke-width:1.3px}.constellation__hub{stroke-width:.6px}.constellation__hex{fill:none;stroke:var(--cn-line);stroke-width:.6px;stroke-opacity:.55;stroke-linejoin:round;transform-origin:36px 36px;transition:transform .56s cubic-bezier(.2,.7,.2,1)}.constellation__progress{fill:none;stroke:var(--cn-accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transform-origin:36px 36px;transition:stroke-dashoffset .42s cubic-bezier(.2,.7,.2,1);transform:rotate(-90deg)}.constellation__orbit{transform-origin:36px 36px;animation:42s linear infinite constellation-orbit}.constellation__satellite{fill:var(--cn-line);fill-opacity:.85}.constellation__lines,.constellation__pulse{fill:none;stroke-linejoin:round;stroke-linecap:round}.constellation__lines{stroke:var(--cn-sage);stroke-width:.9px;stroke-opacity:.75}.constellation__pulse{stroke:var(--cn-accent);stroke-width:1.5px;stroke-dasharray:.07 .93;stroke-opacity:.85;animation:6s linear infinite constellation-pulse}.constellation__star{fill:var(--cn-line)}.constellation__star--active{fill:var(--cn-accent);stroke:var(--cn-surface);stroke-width:1px}.constellation__halo{fill:none;stroke:var(--cn-accent);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite constellation-halo}.constellation .seal-mark .bm-ink{fill:var(--cn-ink)}.constellation .seal-mark .bm-green{fill:var(--cn-sage)}.constellation .seal-mark .bm-gold{fill:var(--cn-line)}.constellation .seal-mark .bm-cut{fill:var(--cn-surface)}.constellation__button:is(:hover,:focus-visible,[aria-expanded=true]){transform:translateY(-3px);box-shadow:0 8px 26px #0b122040}.constellation__button:is(:hover,:focus-visible,[aria-expanded=true]) .constellation__hex{transform:rotate(10deg)}.constellation__button:active{transform:translateY(0)scale(.96)}.constellation__button:focus-visible{outline:3px solid var(--cn-accent);outline-offset:5px}.constellation__caption{inset-inline-end:calc(100% + 12px);border:1px solid var(--cn-line);background:var(--cn-surface);color:var(--cn-ink);white-space:nowrap;visibility:hidden;pointer-events:none;border-radius:5px;padding:.4rem .7rem;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.constellation__button:is(:hover,:focus-visible) .constellation__caption{visibility:visible}.constellation__popover{inset:auto;background:var(--cn-surface);inline-size:min(290px,100vw - 2rem);color:var(--cn-ink);border:1px solid var(--cn-line);border-radius:12px;margin:0;padding:1rem;position:fixed;inset-block-end:calc(6.7rem + env(safe-area-inset-bottom));inset-inline-end:max(1.4rem, env(safe-area-inset-right));box-shadow:0 12px 36px #0b122040}.constellation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .constellation__popover{inset-inline-end:max(1.4rem, env(safe-area-inset-left))}.constellation__popover::backdrop{background:0 0}.constellation__popover>p{color:var(--cn-sage);margin-block:0 .6rem;font-size:.8rem}.constellation__popover ul{margin:0;padding:0;list-style:none}.constellation__popover a{min-block-size:44px;color:var(--cn-ink);border-radius:7px;align-items:center;gap:.9rem;padding:.7rem .5rem;font-size:.9rem;text-decoration:none;display:flex}.constellation__popover bdi{min-inline-size:1.6em;color:var(--cn-sage);font-variation-settings:"MONO" 1;font-size:.8rem}.constellation__popover a:is(:hover,[aria-current]){color:var(--cn-accent);background:var(--cn-selected)}.constellation__popover a:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}@keyframes constellation-arrive{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes constellation-orbit{to{transform:rotate(360deg)}}@keyframes constellation-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes constellation-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (width<=760px){.constellation{inset-block-end:max(.75rem, env(safe-area-inset-bottom));inset-inline-end:max(.75rem, env(safe-area-inset-right))}.constellation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-inline-end:max(.75rem, env(safe-area-inset-left))}.constellation__button{block-size:56px;inline-size:56px}.constellation__popover{inset-block-end:calc(5rem + env(safe-area-inset-bottom));inset-inline-end:max(.75rem, env(safe-area-inset-right))}.constellation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .constellation__popover{inset-block-end:calc(5rem + env(safe-area-inset-bottom));inset-inline-end:max(.75rem, env(safe-area-inset-right));inset-inline-end:max(.75rem, env(safe-area-inset-left))}.constellation__caption{display:none}}html[data-motion=off] .constellation *,html[data-signature-paused=true] .constellation *{transition:none!important;animation:none!important}html[data-motion=off] .constellation__pulse,html[data-motion=off] .constellation__halo{display:none}@media (prefers-reduced-motion:reduce){.constellation,.constellation *{transition:none!important;animation:none!important}.constellation__pulse,.constellation__halo{display:none}.constellation__button:is(:hover,:focus-visible,:active,[aria-expanded=true]),.constellation__button .constellation__hex{transform:none!important}}html[data-motion=off] .constellation__button,html[data-motion=off] .constellation__hex{transform:none!important}
