.domains-wizard,.deployment-wizard{margin-block:var(--space-l);padding:var(--space-m);border:1px solid var(--sl-color-hairline);border-radius:var(--radius-m)}.domains-wizard .progress,.deployment-wizard .progress{overflow:hidden;height:8px;border-radius:var(--radius-s);background:var(--sl-color-gray-6)}.domains-wizard .progress-bar,.deployment-wizard .progress-bar{width:0;height:100%;transition:width .3s ease;border-radius:var(--radius-s);background:linear-gradient(90deg,var(--teal-200) 0%,var(--blue-600) 100%)}.domains-wizard .step,.deployment-wizard .step{margin-block:var(--space-m) var(--space-s);animation:navigator-slideIn .3s ease-out;font-size:var(--sl-text-base)}.domains-wizard .step:not(.active),.deployment-wizard .step:not(.active){display:none}.domains-wizard .step-title,.domains-wizard .result-title,.deployment-wizard .step-title,.deployment-wizard .result-title{font-size:var(--sl-text-h4)}.domains-wizard .options,.deployment-wizard .options{display:flex;flex-direction:column;gap:var(--space-s);margin-block-start:var(--space-l)}.domains-wizard .option-button,.deployment-wizard .option-button{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:var(--space-m);cursor:pointer;font-size:1rem;text-align:left;background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:var(--radius-m);color:var(--sl-color-text);transition:all .2s ease}.domains-wizard .option-button:hover,.deployment-wizard .option-button:hover{border-color:var(--teal-400);box-shadow:0 0 0 1px var(--teal-400);transition:border-color .2s ease,box-shadow .2s ease}.domains-wizard .option-title,.deployment-wizard .option-title{display:flex;align-items:center;gap:var(--space-s);font-weight:600;font-size:var(--sl-text-xl);line-height:var(--sl-line-height-headings);color:var(--sl-color-white)}.domains-wizard .option-badge,.deployment-wizard .option-badge{display:inline-flex;align-items:center;padding:2px var(--space-xs);font-size:var(--sl-text-xs);font-weight:500;line-height:1;border-radius:var(--radius-s);text-transform:uppercase;letter-spacing:.025em}.domains-wizard .option-badge--recommended,.deployment-wizard .option-badge--recommended{background-color:var(--teal-100);color:var(--teal-800);border:1px solid var(--teal-200)}.domains-wizard .option-badge--new,.deployment-wizard .option-badge--new{background-color:var(--blue-100);color:var(--blue-800);border:1px solid var(--blue-200)}.domains-wizard .option-badge--beta,.deployment-wizard .option-badge--beta{background-color:var(--orange-100);color:var(--orange-800);border:1px solid var(--orange-200)}.domains-wizard .navigation-button,.deployment-wizard .navigation-button{display:inline-block;margin-block:var(--space-m)}.domains-wizard .action-buttons,.deployment-wizard .action-buttons{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block:var(--space-l)}.domains-wizard .back-button,.deployment-wizard .back-button{margin-top:var(--space-l)}.domains-wizard .expandable-help,.deployment-wizard .expandable-help{display:flex;flex-direction:column;gap:var(--space-s);margin-block:var(--space-l)}.domains-wizard .expandable-help:last-child,.domains-wizard .action-buttons:last-child,.deployment-wizard .expandable-help:last-child,.deployment-wizard .action-buttons:last-child{margin-block-end:0}.domains-wizard .result-faq-title,.deployment-wizard .result-faq-title{font-weight:600;font-size:var(--sl-text-h4);line-height:var(--sl-line-height-headings);color:var(--sl-color-white)}.domains-wizard .help-details,.deployment-wizard .help-details{margin:0;padding:0;background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:var(--radius-m);color:var(--sl-color-text)}.domains-wizard .help-summary,.deployment-wizard .help-summary{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--space-s);margin:0;padding:var(--space-s);cursor:pointer;font-weight:600;color:var(--sl-color-white);font-size:var(--sl-text-base);user-select:none;transition:background-color .2s ease}.domains-wizard .help-details:hover,.deployment-wizard .help-details:hover{border-color:var(--teal-400);box-shadow:0 0 0 1px var(--teal-400);transition:border-color .2s ease,box-shadow .2s ease}.domains-wizard .help-summary:before,.deployment-wizard .help-summary:before{margin-inline:0}.domains-wizard .help-content,.deployment-wizard .help-content{font-size:var(--sl-text-sm);padding:0 var(--space-s) var(--space-m);margin-top:0}.domains-wizard .expandable-section,.deployment-wizard .expandable-section{margin-block:var(--space-l)}.domains-wizard .expandable-section--bordered,.deployment-wizard .expandable-section--bordered{margin-block:var(--space-xl);padding:var(--space-l);border:1px solid var(--sl-color-hairline);border-radius:var(--radius-m);background-color:var(--card-bg-color)}.domains-wizard .screenshot,.deployment-wizard .screenshot{margin-block:var(--space-m)}.domains-wizard .screenshot img,.deployment-wizard .screenshot img{max-width:100%;height:auto;border:1px solid var(--sl-color-hairline);border-radius:var(--radius-s);box-shadow:0 1px 3px #0000001a}@keyframes navigator-slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.domains-wizard .step,.deployment-wizard .step{animation:none}.domains-wizard .progress-bar,.deployment-wizard .progress-bar,.domains-wizard .option-button,.deployment-wizard .option-button,.domains-wizard .help-details,.deployment-wizard .help-details{transition:none}}@media(min-width:30rem){.domains-wizard,.deployment-wizard{padding:var(--space-l)}.domains-wizard .step,.deployment-wizard .step{margin-block:var(--space-l) var(--space-m)}}
