.astro-guide{z-index:2147483000;pointer-events:none;--astro-guide-veil:var(--at-c-guide-veil,#0404109e);position:fixed;inset:0}.astro-guide--bare :is(.astro-guide__block,.astro-guide__ring,.astro-guide__cover){display:none}.astro-guide__block{pointer-events:auto;position:fixed}.astro-guide.is-lost .astro-guide__block[data-side=top]{background:var(--astro-guide-veil);width:auto;height:auto;inset:0}.astro-guide.is-lost .astro-guide__block:not([data-side=top]),.astro-guide.is-lost .astro-guide__ring,.astro-guide.is-lost .astro-guide__callout{display:none}.astro-guide__ring{border-radius:var(--at-r-input,12px);box-shadow:0 0 0 200vmax var(--astro-guide-veil);position:fixed}.astro-guide__ring:before,.astro-guide__rings i:before{content:"";border-radius:inherit;background:var(--at-grad-diagonal);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.astro-guide--action .astro-guide__ring:after{content:"";border-radius:inherit;box-shadow:0 0 22px 10px color-mix(in oklab, var(--at-c-coral) 70%, transparent);opacity:.55;pointer-events:none;animation:1.6s ease-in-out infinite astro-guide-breathe;position:absolute;inset:0}@keyframes astro-guide-breathe{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.55;transform:scale(1.08)}}.astro-guide__callout{box-sizing:border-box;background:var(--at-c-ink);max-width:min(304px,100vw - 32px);color:var(--at-c-shell);box-shadow:none;font-family:var(--at-font-body);pointer-events:none;border:0;border-radius:22px;flex-direction:column;gap:6px;padding:13.6px 17.6px;animation:.32s both astro-guide-in;display:flex;position:fixed;top:0;left:0}@keyframes astro-guide-in{0%{opacity:0}to{opacity:1}}.astro-guide__callout{text-align:left}.astro-guide__callout .astro-guide__title{font-family:var(--at-font-display);letter-spacing:-.2px;color:var(--at-c-shell);margin:0;font-size:16.8px;font-style:normal;font-weight:500;line-height:20.2px}.astro-guide__text{margin:0;font-size:15.2px;line-height:22px}.astro-guide__callout .astro-guide__text:only-child{font-family:var(--at-font-display);letter-spacing:-.2px;font-size:16.8px;font-style:normal;font-weight:500;line-height:20.2px}.astro-guide__callout--window .astro-guide__text{color:inherit}.astro-guide__note{color:var(--at-c-guide-note);margin:0;font-size:13.6px;line-height:20px}.astro-guide__foot{pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.astro-guide__progress{color:var(--at-c-guide-step);margin-right:auto;font-size:13.6px}.astro-guide__cover{pointer-events:auto;position:fixed}.astro-guide__nav{pointer-events:auto;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.astro-guide__nav>span:empty{display:none}.astro-guide__step{color:var(--at-c-muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.35rem .2rem;font-size:.9rem}.astro-guide__step--next{color:var(--at-c-accent);margin-left:auto;font-weight:600}@media (hover:hover){.astro-guide__step:hover{color:var(--at-c-ink)}}:is(.astro-guide__callout,.astro-guide-note) .astro-guide__step{min-height:40px;color:var(--at-c-shell);font-family:var(--at-font-body);letter-spacing:0;text-underline-offset:3px;padding:0 8px;font-size:15px;font-weight:600;text-decoration:underline;position:relative}:is(.astro-guide__callout,.astro-guide-note) :is(.astro-guide__step--next,.astro-guide-note__go),.astro-guide__dialog [data-guide-ok]{background:var(--at-c-shell);height:40px;min-height:40px;color:var(--at-c-ink);font-family:var(--at-font-display);letter-spacing:0;cursor:pointer;border:0;border-radius:999px;margin:0;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;position:relative}:is(.astro-guide__callout,.astro-guide-note) :is(.astro-guide__step,.astro-guide-note__go):after,.astro-guide__dialog [data-guide-ok]:after{content:"";position:absolute;inset:-2px 0}:is(.astro-guide__callout,.astro-guide-note) :is(.astro-guide__step,.astro-guide-note__go):active,.astro-guide__dialog [data-guide-ok]:active{opacity:.7}@media (hover:hover){.astro-guide__callout .astro-guide__step:hover{color:var(--at-c-shell)}:is(.astro-guide__callout,.astro-guide-note) :is(.astro-guide__step--next,.astro-guide-note__go):hover,.astro-guide__dialog [data-guide-ok]:hover{background:var(--at-c-shell);color:var(--at-c-ink)}}.astro-guide__dialog.astro-confirm{box-sizing:border-box;background:var(--at-c-ink);width:320px;max-width:92vw;color:var(--at-c-shell);box-shadow:none;text-align:center;border:0;border-radius:22px;padding:22px;animation:.32s both astro-guide-in}.astro-guide__dialog.astro-confirm:has(.astro-guide__dots){width:340px}.astro-guide__dialog.astro-confirm::backdrop{background:var(--at-c-guide-veil,#0404109e)}.astro-guide__dialog .astro-confirm__title{font-family:var(--at-font-display);letter-spacing:-.2px;color:var(--at-c-shell);margin:0 0 6px;font-size:20px;font-weight:500;line-height:24px}.astro-guide__dialog .astro-confirm__body{color:var(--at-c-shell);margin:0;font-size:15.2px;line-height:22px}.astro-guide__dialog .astro-confirm__actions{justify-content:flex-end;gap:6px;margin-top:10px}.astro-guide__dialog [data-guide-go][disabled]{opacity:.7;cursor:progress}.astro-guide__step:focus-visible{outline:var(--at-size-stroke) solid var(--at-c-accent);outline-offset:2px;border-radius:6px}:is(.astro-guide__callout,.astro-guide-note,.astro-guide__dialog) :is(.astro-guide__step,.astro-guide-note__go,[data-guide-ok]):focus-visible{outline:2px solid var(--at-c-shell);outline-offset:2px}.astro-guide__dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.astro-guide__dots i{background:var(--at-c-coral);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite astro-guide-dot}.astro-guide__dots i:nth-child(2){background:var(--at-c-lilac);animation-delay:.15s}.astro-guide__dots i:nth-child(3){background:var(--at-c-violet);animation-delay:.3s}@keyframes astro-guide-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.astro-tl__dateline{top:var(--at-size-axis-h,0px);pointer-events:none;width:0;z-index:var(--at-z-now,3);position:absolute;bottom:0}.astro-tl__dateline:before{content:"";border-left:2px solid var(--at-c-accent);box-shadow:0 0 12px 1px color-mix(in oklab, var(--at-c-accent) 55%, transparent);transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) .6s both astro-guide-drop;position:absolute;inset:0 auto 0 -1px}@keyframes astro-guide-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}[data-guide-focus=on] .astro-band{transition:opacity .5s .9s,outline-color .5s .9s}[data-guide-focus=on] .astro-band:not(.is-guide-running){opacity:.32}[data-guide-focus=on] :is(.astro-band:not(.is-guide-running),.astro-chapter,.astro-pin){pointer-events:none}[data-guide-focus=on] .astro-band.is-guide-running{outline:2px solid color-mix(in oklab, var(--at-c-accent) 80%, transparent);outline-offset:2px}html[data-appearance=aurora] .astro-timeline-section [data-open-reading].astro-body__open.button.is-guide-cue,html[data-appearance=aurora] .astro-timeline-section [data-open-reading].astro-body__open.button.is-guide-cue:hover,.astro-timeline-section .astro-body__open.button.is-guide-cue,.astro-timeline-section .astro-body__open.button.is-guide-cue:hover,[data-open-reading].is-guide-cue{background:var(--at-c-ink);min-height:44px;color:var(--at-c-shell);font-family:var(--at-font-display);letter-spacing:0;border:0;border-radius:999px;font-size:15px;font-weight:500;position:relative}html[data-appearance=aurora] .astro-timeline-section [data-open-reading].astro-body__open.button.is-guide-cue:active,[data-open-reading].is-guide-cue:active{background:var(--at-c-muted)}[data-open-reading].is-guide-cue:after{content:"";border-radius:inherit;box-shadow:0 0 14px 6px color-mix(in oklab, var(--at-c-ink) 70%, transparent);opacity:.4;pointer-events:none;animation:1.6s ease-in-out infinite astro-guide-glow;position:absolute;inset:0}@keyframes astro-guide-glow{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.4;transform:scale(1.04)}}.astro-timeline-section .astro-rel__chip.is-guide-cue,.astro-rel__chip.is-guide-cue{border-color:var(--at-c-ink);background:var(--at-c-surface-2);box-shadow:inset 0 0 0 1px var(--at-c-ink)}.astro-guide-note{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:2147483000;box-sizing:border-box;background:var(--at-c-ink);width:min(398px,100vw - 32px);color:var(--at-c-shell);box-shadow:none;font-family:var(--at-font-body);border-radius:22px;flex-direction:column;gap:6px;padding:13.6px 17.6px;animation:.36s cubic-bezier(.2,.7,.2,1) both astro-guide-rise;display:flex;position:fixed;translate:-50%}.astro-guide-note.is-leaving{animation:.24s ease-in both astro-guide-sink}@keyframes astro-guide-rise{0%{opacity:0;translate:-50% 16px}to{opacity:1;translate:-50%}}@keyframes astro-guide-sink{to{opacity:0;translate:-50% 16px}}.astro-guide-note__title{font-family:var(--at-font-display);letter-spacing:-.2px;margin:0;font-size:16.8px;font-weight:500;line-height:20.2px}.astro-guide-note__text{margin:0;font-size:15.2px;line-height:22px}.astro-guide-note__actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.astro-guide-note :focus-visible{outline:2px solid var(--at-c-shell);outline-offset:2px}.astro-editor__heading{font-family:var(--at-font-display);font-weight:var(--at-font-display-weight,500);color:var(--at-c-ink);margin:0 0 .25rem;font-size:1.15rem;line-height:1.3}.astro-editor__more{margin:.25rem 0 0}.astro-editor__more-toggle{cursor:pointer;color:var(--at-c-muted);padding:.4rem 0;font-size:.9rem}.astro-editor__more[open] .astro-editor__more-toggle{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.astro-guide--action .astro-guide__ring:after{opacity:.43;animation:none;transform:none}[data-open-reading].is-guide-cue:after{opacity:.31;animation:none;transform:none}.astro-guide__dialog.astro-confirm,.astro-guide__ring,.astro-guide--action .astro-guide__ring,.astro-guide__callout,.astro-guide__dots i,.astro-tl__dateline:before,[data-open-reading].is-guide-cue,.astro-rel__chip.is-guide-cue,.astro-guide-note,.astro-guide-note.is-leaving{animation:none}[data-guide-focus=on] .astro-band{transition:none}}.astro-editor .astro-field__hint{color:var(--at-c-muted);margin:.35rem 0 0;font-size:.8rem}.astro-guide--multi .astro-guide__ring{display:none}.astro-guide__veil{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.astro-guide__veil path{fill:var(--astro-guide-veil)}.astro-guide__rings i{pointer-events:none;position:fixed}.astro-guide.is-lost .astro-guide__veil,.astro-guide.is-lost .astro-guide__rings{display:none}
