.page_page__ke_bT{min-height:100vh}.page_header__akFR9{padding:var(--space-4xl) 0 var(--space-2xl);text-align:center;background:var(--gradient-mesh)}.page_pageTitle__En11V{margin-top:var(--space-lg);font-size:clamp(2rem,4vw,3rem)}.page_pageDesc__2HUWm{margin-top:var(--space-md);font-size:1.1rem;color:var(--color-text-secondary);max-width:560px;margin-left:auto;margin-right:auto}.page_builder__Kct6Y{padding:var(--space-3xl) 0 var(--space-5xl)}.page_builderGrid__jU7NR{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.page_formCard__r5x1Y{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.page_formSection__PfzvU{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-md);margin-top:var(--space-xl)}.page_formSection__PfzvU:first-child{margin-top:0}.page_fieldGrid__AOwR_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.page_field__qM496{margin-bottom:var(--space-md)}.page_label__wzmbx{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}.page_input__gL80M{width:100%;padding:.65rem .85rem;background:var(--color-bg-deep);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:.9rem;transition:border-color var(--transition-fast);outline:none}.page_input__gL80M::-moz-placeholder{color:var(--color-text-muted)}.page_input__gL80M::placeholder{color:var(--color-text-muted)}.page_input__gL80M:focus{border-color:var(--color-primary)}.page_previewPanel__oM8s3{position:sticky;top:calc(var(--nav-height) + var(--space-xl))}.page_previewCard__q50n5{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.page_previewHeader__HXXup{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl)}.page_previewHeader__HXXup h3{font-size:1rem;color:var(--color-text)}.page_copyBtn__qyf_c{padding:.5rem 1rem;font-size:.85rem}.page_templateRow__j7kNx{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.page_templateBtn__0QWOP{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:.6rem;background:var(--color-bg-deep);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:.75rem;cursor:pointer;transition:all var(--transition-fast)}.page_templateBtn__0QWOP:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary)}.page_templateActive__iIvUq{border-color:var(--color-primary);color:var(--color-primary);background:hsla(24,85%,58%,.06)}.page_templatePreview__st0wl{font-size:1.2rem}.page_colorRow__jewQy{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);color:var(--color-text-muted)}.page_colorDot__MvXfe{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.page_colorDot__MvXfe:hover{transform:scale(1.15)}.page_colorActive__4B_lj{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg-card)}.page_colorPicker__04DaJ{width:22px;height:22px;padding:0;border:1px solid var(--color-border);border-radius:50%;cursor:pointer;background:none;overflow:hidden}.page_colorPicker__04DaJ::-webkit-color-swatch-wrapper{padding:0}.page_colorPicker__04DaJ::-webkit-color-swatch{border:none;border-radius:50%}.page_previewBoxWrapper__diw3L{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:var(--space-2xl);display:flex;justify-content:center}.page_previewBoxInner__bVp0x{margin:0 auto}@media (max-width:1024px){.page_builderGrid__jU7NR{grid-template-columns:1fr}.page_previewPanel__oM8s3{position:static}}@media (max-width:768px){.page_header__akFR9{padding:var(--space-3xl) 0 var(--space-xl)}}@media (max-width:640px){.page_fieldGrid__AOwR_{grid-template-columns:1fr}.page_templateRow__j7kNx{flex-wrap:wrap}.page_templateBtn__0QWOP{flex:0 0 calc(50% - var(--space-xs))}}@media (max-width:480px){.page_header__akFR9{padding:var(--space-2xl) 0 var(--space-lg)}.page_formCard__r5x1Y,.page_previewCard__q50n5{padding:var(--space-lg)}.page_previewBoxWrapper__diw3L{padding:var(--space-md);justify-content:flex-start}}