.page-module__6SSxRW__main{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%;max-width:430px;min-height:100vh;margin:0 auto;display:flex;padding:calc(96px + 1rem) 0 calc(7rem + env(safe-area-inset-bottom))!important}.page-module__6SSxRW__card{width:100%;max-width:430px;padding:var(--space-2xl);background:#fff;border:1px solid #191f2814;border-radius:16px;animation:.5s page-module__6SSxRW__fadeIn;box-shadow:0 4px 16px #191f280f}.page-module__6SSxRW__stepContent{gap:var(--space-lg);flex-direction:column;animation:.3s page-module__6SSxRW__slideIn;display:flex}.page-module__6SSxRW__kicker{color:#16a34a;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:900}.page-module__6SSxRW__stepTitle{font-family:var(--font-display);color:#191f28;margin:.35rem 0 0;font-size:1.5rem;font-weight:800}.page-module__6SSxRW__stepDesc{color:var(--text-secondary);margin-top:.3rem;font-size:.9rem;line-height:1.5}.page-module__6SSxRW__priceBar,.page-module__6SSxRW__preview{background:#16a34a0f;border:1px solid #16a34a2e;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem .95rem;display:flex}.page-module__6SSxRW__priceBar span,.page-module__6SSxRW__preview span{color:var(--text-secondary);font-size:.82rem;font-weight:700}.page-module__6SSxRW__priceBar strong,.page-module__6SSxRW__preview strong{color:#15803d;text-align:right;font-size:.95rem}.page-module__6SSxRW__fieldGroup{flex-direction:column;gap:.65rem;display:flex}.page-module__6SSxRW__groupHeader{color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;font-weight:800;display:flex}.page-module__6SSxRW__manageBtn{color:#3182f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:800;transition:opacity .2s}.page-module__6SSxRW__manageBtn:hover{opacity:.8}.page-module__6SSxRW__label{color:var(--text-primary);font-size:.92rem;font-weight:800}.page-module__6SSxRW__profileChipsContainer{border-radius:var(--radius-lg);padding:var(--space-md);background:#f8fafc;border:1px solid #191f2814}.page-module__6SSxRW__profileChipsGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__6SSxRW__profileChip{border-radius:var(--radius-full);color:#191f28;cursor:pointer;background:#fff;border:1px solid #191f281f;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.page-module__6SSxRW__profileChip:hover{background:#f8fafc;border-color:#16a34a59}.page-module__6SSxRW__profileChipActive{box-shadow:none;color:#15803d!important;background:#16a34a14!important;border-color:#16a34a!important}.page-module__6SSxRW__select{width:100%;min-height:48px;color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #191f281f;border-radius:12px;padding:0 .9rem;font-weight:800}.page-module__6SSxRW__select option{color:#191f28;background-color:#fff}.page-module__6SSxRW__loadingBox,.page-module__6SSxRW__emptyBox{color:var(--text-secondary);text-align:center;background:#f8fafc;border:1px solid #191f2814;border-radius:12px;padding:1rem}.page-module__6SSxRW__emptyBox p{margin:0 0 .75rem}.page-module__6SSxRW__emptyBox button{color:#fff;background:#16a34a;border-radius:999px;min-height:38px;padding:0 .9rem;font-weight:800}.page-module__6SSxRW__submitBtn{color:#fff;min-height:52px;transition:background var(--transition-fast), transform var(--transition-fast);background:#16a34a;border-radius:999px;font-size:1rem;font-weight:900;box-shadow:0 8px 20px #16a34a38}.page-module__6SSxRW__submitBtn:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.page-module__6SSxRW__submitBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:430px){.page-module__6SSxRW__main{padding:calc(96px + .75rem + env(safe-area-inset-top)) 0 calc(7rem + env(safe-area-inset-bottom))!important}.page-module__6SSxRW__profileGrid{grid-template-columns:1fr}}.page-module__6SSxRW__inputModeToggle{border-radius:var(--radius-md);margin-bottom:var(--space-md);background:#f2f4f6;border:1px solid #191f2814;grid-template-columns:1fr 1fr;padding:4px;display:grid}.page-module__6SSxRW__modeTab{border-radius:calc(var(--radius-md) - 2px);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;padding:.6rem;font-size:.85rem;font-weight:700;transition:all .2s}.page-module__6SSxRW__modeTab:hover{color:var(--text-primary)}.page-module__6SSxRW__modeTabActive{color:#16a34a;background:#fff;border:1px solid #191f2814;box-shadow:0 1px 4px #191f2814}.page-module__6SSxRW__directInputArea{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;animation:.3s ease-out page-module__6SSxRW__fadeIn;display:flex}.page-module__6SSxRW__formGroup{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__6SSxRW__input{width:100%;padding:var(--space-md);border-radius:var(--radius-md);color:#191f28;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #191f281f;min-height:48px;font-size:1rem}.page-module__6SSxRW__input:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #16a34a26}.page-module__6SSxRW__input::placeholder{color:var(--text-muted)}.page-module__6SSxRW__dateSelectGrid{gap:var(--space-sm);grid-template-columns:1.2fr 1fr 1fr;display:grid}.page-module__6SSxRW__radioGroup,.page-module__6SSxRW__toggleGroup{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.page-module__6SSxRW__radioBtn,.page-module__6SSxRW__toggleBtn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1px solid #191f281f;min-height:48px;font-size:.95rem;font-weight:500;display:flex}.page-module__6SSxRW__radioBtn:hover,.page-module__6SSxRW__toggleBtn:hover{color:var(--text-primary);background:#f8fafc}.page-module__6SSxRW__radioBtnActive,.page-module__6SSxRW__toggleBtnActive{box-shadow:none;color:#15803d!important;background:#16a34a14!important;border-color:#16a34a!important}
