.QgPW8q_wrap{max-width:640px;margin-inline:auto}.QgPW8q_progressTrack{border-radius:var(--r-full);background:var(--surface-inset);height:6px;margin-bottom:var(--sp-12);overflow:hidden}.QgPW8q_progressFill{border-radius:var(--r-full);background:var(--grad-brand);height:100%;transition:width var(--dur-slow) var(--ease-standard)}.QgPW8q_stepLabel{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--sp-32)}.QgPW8q_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-32);box-shadow:var(--shadow)}@media (max-width:600px){.QgPW8q_card{padding:var(--sp-24)}}.QgPW8q_stepEnter{animation:QgPW8q_stepIn var(--dur-slow) var(--ease-standard)}@keyframes QgPW8q_stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QgPW8q_stepEnter{animation:none}.QgPW8q_progressFill{transition:none}}.QgPW8q_stepTitle{font-size:var(--fs-2xl);font-weight:var(--fw-black);margin-bottom:var(--sp-24)}.QgPW8q_serviceGrid{gap:var(--sp-12);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.QgPW8q_serviceGrid{grid-template-columns:1fr}}.QgPW8q_serviceOption{text-align:start;padding:var(--sp-16);border-radius:var(--r-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color var(--dur) var(--ease-standard), background var(--dur) var(--ease-standard), transform var(--dur) var(--ease-standard)}.QgPW8q_serviceOption:hover{border-color:var(--brand);transform:translateY(-2px)}.QgPW8q_serviceOption.QgPW8q_selected{border-color:var(--brand);background:var(--brand-subtle)}.QgPW8q_serviceOption b{font-size:var(--fs-base);margin-bottom:var(--sp-4);display:block}.QgPW8q_serviceOption span{font-size:var(--fs-xs);color:var(--text-muted)}.QgPW8q_dayGrid{gap:var(--sp-12);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.QgPW8q_dayOption{padding:var(--sp-12) var(--sp-12);border-radius:var(--r-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--dur) var(--ease-standard), background var(--dur) var(--ease-standard)}.QgPW8q_dayOption.QgPW8q_selected{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand-hover)}.QgPW8q_windowGrid{gap:var(--sp-12);margin-top:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.QgPW8q_windowGrid{grid-template-columns:1fr}}.QgPW8q_windowOption{padding:var(--sp-12);border-radius:var(--r-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--dur) var(--ease-standard), background var(--dur) var(--ease-standard)}.QgPW8q_windowOption.QgPW8q_selected{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand-hover)}.QgPW8q_actions{justify-content:space-between;gap:var(--sp-12);margin-top:var(--sp-32);display:flex}.QgPW8q_trustLine{margin-top:var(--sp-20);font-size:var(--fs-xs);color:var(--text-muted);text-align:center}.QgPW8q_trustLine a{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.QgPW8q_summaryRow{padding:var(--sp-12) 0;border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.QgPW8q_summaryRow:last-of-type{border-block-end:none}.QgPW8q_summaryRow span:first-child{color:var(--text-muted);font-size:var(--fs-sm)}.QgPW8q_summaryRow b{font-size:var(--fs-sm)}.QgPW8q_editLink{font-size:var(--fs-xs);color:var(--brand-hover);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.QgPW8q_errorBox{background:var(--danger-bg);color:var(--danger);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-md);margin-bottom:var(--sp-16);font-size:var(--fs-sm)}.QgPW8q_skeleton{gap:var(--sp-12);padding:var(--sp-20) 0;flex-direction:column;display:flex}.QgPW8q_skeletonLine{border-radius:var(--r-full);background:linear-gradient(90deg, var(--surface-inset) 25%, var(--border) 50%, var(--surface-inset) 75%);background-size:200% 100%;height:14px;animation:1.4s ease-in-out infinite QgPW8q_shimmer}@media (prefers-reduced-motion:reduce){.QgPW8q_skeletonLine{animation:none}}@keyframes QgPW8q_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.QgPW8q_successWrap{text-align:center;padding:var(--sp-20) 0}.QgPW8q_successIcon{width:var(--icon-box-xl);height:var(--icon-box-xl);background:var(--success-bg);color:var(--success);margin-inline:auto;margin-bottom:var(--sp-20);border-radius:50%;place-items:center;display:grid}.QgPW8q_successIcon svg{width:var(--icon-lg);height:var(--icon-lg)}.QgPW8q_successCode{margin-top:var(--sp-16);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-full);background:var(--surface-inset);font-size:var(--fs-sm);font-family:monospace;display:inline-block}
