@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}._page_1wh1n_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1wh1n_1{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--background);z-index:5}._logo_1wh1n_1{font-family:var(--font-family-display);font-size:1.6rem;font-weight:700}._nav_1wh1n_1{display:flex;gap:10px;align-items:center}._main_1wh1n_1{max-width:1120px;margin:0 auto;padding:72px 32px 100px}._hero_1wh1n_1{max-width:720px;margin-bottom:40px}._heroTitle_1wh1n_1{font-family:var(--font-family-display);font-size:clamp(2.5rem,6vw,4.6rem);line-height:1.02;font-weight:500;margin:14px 0}._heroSubtitle_1wh1n_1{font-size:1.1rem;line-height:1.65;color:var(--muted-foreground);max-width:680px}._authCard_1wh1n_1,._formCard_1wh1n_1,._campaignCard_1wh1n_1,._priceCard_1wh1n_1{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}._authCard_1wh1n_1{max-width:480px;padding:28px;margin-bottom:70px}._authTabs_1wh1n_1{display:flex;gap:8px;margin-bottom:26px}._dashboard_1wh1n_1{width:100%}._workbench_1wh1n_1{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:28px;align-items:start}._formCard_1wh1n_1{padding:24px;display:flex;flex-direction:column}._label_1wh1n_1{font-size:.82rem;font-weight:600;color:var(--muted-foreground);margin:0 0 8px}._label_1wh1n_1:not(:first-child){margin-top:20px}._generateButton_1wh1n_1{margin-top:22px;display:flex;justify-content:center;gap:8px}._resultsTitle_1wh1n_1,._pricing_1wh1n_1 h2{font-family:var(--font-family-display);font-weight:500}._resultsTitle_1wh1n_1{margin:0 0 14px;font-size:1.4rem}._campaignList_1wh1n_1{display:flex;flex-direction:column;gap:14px;margin-top:14px}._campaignCard_1wh1n_1{padding:22px}._campaignMeta_1wh1n_1{display:flex;gap:10px;align-items:center;margin-bottom:10px}._campaignTime_1wh1n_1{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._campaignHeadline_1wh1n_1{font-family:var(--font-family-display);font-size:1.35rem;margin:8px 0}._campaignBody_1wh1n_1{line-height:1.6;color:var(--muted-foreground)}._cta_1wh1n_1{font-weight:700}._notice_1wh1n_1{padding:14px 18px;border:1px solid var(--border);border-radius:10px;background:var(--card);margin-bottom:20px}._pricing_1wh1n_1{margin-top:60px}._priceGrid_1wh1n_1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._priceCard_1wh1n_1{padding:24px}._priceCard_1wh1n_1 h3{font-family:var(--font-family-display);font-size:1.8rem;margin:15px 0 8px}._priceCard_1wh1n_1 p{color:var(--muted-foreground);min-height:40px}._payButtons_1wh1n_1{display:flex;gap:8px}._authWrap_1wh1n_1{max-width:1120px;margin:0 auto}@media(max-width:800px){._main_1wh1n_1{padding:45px 18px}._header_1wh1n_1{padding:16px 18px}._workbench_1wh1n_1,._priceGrid_1wh1n_1{grid-template-columns:1fr}._heroTitle_1wh1n_1{font-size:2.8rem}}
