.xo{--xo-gutter:24px;-webkit-font-smoothing:antialiased}.xo-two-pane{grid-template-columns:1fr;max-width:64rem}.xo-two-pane>:first-child{max-width:42rem;margin-inline:auto}.xo-aside{display:none}.xo-aside-inline{display:block}@media (min-width:1000px){.xo-two-pane{grid-template-columns:1fr 1fr}.xo-two-pane>:first-child{max-width:none;margin-inline:0}.xo-aside{display:block}.xo-aside-inline{display:none}}.xo-glow{background:radial-gradient(60% 45% at 50% 0%, color-mix(in oklab, var(--foreground) 6%, transparent), transparent 70%), radial-gradient(40% 30% at 85% 20%, color-mix(in oklab, var(--foreground) 3%, transparent), transparent 70%);animation:22s ease-in-out infinite alternate xo-drift}@keyframes xo-drift{0%{transform:translate(0,0)}to{transform:translateY(2vh)}}.xo-actions{--xo-frame-pad:calc(var(--spacing,.25rem) * 6);z-index:5;padding-top:.75rem;padding-bottom:max(env(safe-area-inset-bottom), 1.25rem);position:sticky;bottom:0}.xo-actions:after{content:"";z-index:-1;top:0;bottom:0;left:calc(-1 * var(--xo-frame-pad));right:calc(-1 * var(--xo-frame-pad));background:var(--shell);position:absolute}.xo-actions:before{content:"";z-index:-1;height:2.25rem;bottom:100%;left:calc(-1 * var(--xo-frame-pad));right:calc(-1 * var(--xo-frame-pad));background:linear-gradient(to top, var(--shell), transparent);pointer-events:none;position:absolute}@media (min-width:761px){.xo-step-count{display:none}}@media (max-width:760px){.xo{--xo-gutter:20px}.xo-stepper{display:none}.xo:has([data-setup-rail]) .xo-step-count{display:none}}@media (prefers-reduced-motion:reduce){.xo-glow{animation:none}}@media (max-height:820px){.xo-main{padding-top:4vh;padding-bottom:4vh}.xo-frame h1{font-size:1.85rem}}.xo-bleed{padding:0}
