.setup-page .native-wizard{position:relative;width:190px;height:190px;max-width:100%;padding:0;margin-bottom:18px;mix-blend-mode:normal;overflow:visible;background:none;flex-shrink:0}
.native-wizard model-viewer{display:block;width:100%;height:100%;position:relative;opacity:0;--poster-color:transparent;--progress-bar-color:transparent;outline:0;pointer-events:none}
.native-wizard[data-ready=true] model-viewer{opacity:1}
.wizard-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;visibility:hidden;pointer-events:none}
.native-wizard[data-failed=true] .wizard-fallback{visibility:visible}
.native-wizard[data-failed=true] model-viewer{visibility:hidden}
@media(max-height:760px){.setup-page .native-wizard{width:138px;height:138px;margin-bottom:14px}.setup-page-2 .native-wizard{width:98px;height:98px;margin-bottom:8px}}
@media(prefers-reduced-motion:no-preference){.native-wizard model-viewer{transition:opacity 160ms ease-out}}
.setup-page:has(.native-wizard){--wizard-size:180px;min-height:0;grid-template-rows:var(--wizard-size) auto auto auto;row-gap:24px}
.setup-page .native-wizard{width:var(--wizard-size);height:var(--wizard-size);margin:0 auto}
.setup-page:has(.native-wizard) .setup-actions{min-height:0}
.setup-page:has(.native-wizard) .native-setup-copy{margin:0}
@media(max-height:760px){.setup-page:has(.native-wizard){--wizard-size:120px;row-gap:20px}}

.setup-page-0:has(.native-wizard),.setup-page-2:has(.native-wizard){grid-template-rows:var(--wizard-size) auto auto}
.setup-page-0 .welcome-phrases{margin-top:0;min-height:27px;font-size:17px;line-height:1.5}
.setup-page-2 .setup-description{max-width:335px}
