.page-module__pAXDIG__header{background:var(--surface-container-low);padding:var(--space-3xl) 0}.page-module__pAXDIG__breadcrumbLabel{color:var(--primary);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.page-module__pAXDIG__subtitle{margin-top:var(--space-md);max-width:600px;color:var(--on-surface-variant)}.page-module__pAXDIG__tabBar{gap:var(--space-xs);background:var(--surface-container-low);border-radius:var(--radius-xl);max-width:480px;margin-bottom:var(--space-3xl);padding:4px;display:flex}.page-module__pAXDIG__tab{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);color:var(--on-surface-muted);font-family:var(--font-label);letter-spacing:.02em;cursor:pointer;transition:all var(--transition-fast);text-align:center;background:0 0;border:none;flex:1;font-size:.8125rem;font-weight:600}.page-module__pAXDIG__tab:hover{color:var(--on-surface-variant)}.page-module__pAXDIG__tabActive{background:var(--surface-container-highest);color:var(--on-surface);box-shadow:0 2px 8px #0003}.page-module__pAXDIG__formContainer{max-width:720px}.page-module__pAXDIG__formGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__pAXDIG__formGroup{margin-bottom:var(--space-lg)}.page-module__pAXDIG__formGroupFull{grid-column:1/-1}.page-module__pAXDIG__label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-variant);margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600;display:block}.page-module__pAXDIG__labelHint{text-transform:none;letter-spacing:0;color:var(--on-surface-muted);margin-left:var(--space-xs);font-weight:400}.page-module__pAXDIG__required{color:var(--primary)}.page-module__pAXDIG__input,.page-module__pAXDIG__textarea,.page-module__pAXDIG__select{background:var(--surface-container-low);border:1px solid var(--surface-container-highest);border-radius:var(--radius-md);width:100%;color:var(--on-surface);font-family:var(--font-body);padding:12px 16px;font-size:.9375rem;transition:all .2s}.page-module__pAXDIG__input:focus,.page-module__pAXDIG__textarea:focus,.page-module__pAXDIG__select:focus{border-color:var(--primary);background:var(--surface-container);box-shadow:0 0 0 1px var(--primary);outline:none}.page-module__pAXDIG__input::placeholder,.page-module__pAXDIG__textarea::placeholder{color:var(--on-surface-muted)}.page-module__pAXDIG__textarea{resize:vertical;min-height:100px;max-height:300px}.page-module__pAXDIG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.page-module__pAXDIG__select option{background:var(--surface-container);color:var(--on-surface)}.page-module__pAXDIG__checkboxGroup{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__pAXDIG__checkboxLabel{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--surface-container-high);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-label);letter-spacing:.04em;color:var(--on-surface-variant);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__pAXDIG__checkboxLabel:hover,.page-module__pAXDIG__checkboxLabelChecked{background:var(--primary-dim);color:var(--primary)}.page-module__pAXDIG__checkboxLabel input{display:none}.page-module__pAXDIG__dynamicList{gap:var(--space-md);flex-direction:column;display:flex}.page-module__pAXDIG__dynamicItem{background:var(--surface-container-high);border-radius:var(--radius-lg);padding:var(--space-lg);animation:.2s ease-out page-module__pAXDIG__fadeSlideIn;position:relative}@keyframes page-module__pAXDIG__fadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__pAXDIG__dynamicItemHeader{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.page-module__pAXDIG__dynamicItemNumber{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:600}.page-module__pAXDIG__dynamicItemFields{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__pAXDIG__btnRemove{color:var(--on-surface-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 8px;font-size:1rem;line-height:1}.page-module__pAXDIG__btnRemove:hover{color:#ff6464;background:#ff646426}.page-module__pAXDIG__btnAdd{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--surface-container-high);border:1px dashed var(--outline-variant);border-radius:var(--radius-lg);color:var(--on-surface-variant);font-family:var(--font-label);cursor:pointer;transition:all var(--transition-fast);justify-content:center;width:100%;font-size:.8125rem;font-weight:500;display:inline-flex}.page-module__pAXDIG__btnAdd:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-subtle)}.page-module__pAXDIG__sectionDivider{border:none;border-top:1px solid var(--ghost-border);margin:var(--space-2xl) 0}.page-module__pAXDIG__sectionTitle{font-family:var(--font-display);color:var(--on-surface);margin-bottom:var(--space-lg);font-size:1.125rem;font-weight:700}.page-module__pAXDIG__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.page-module__pAXDIG__submitFooter{align-items:center;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--ghost-border);display:flex}.page-module__pAXDIG__btnSubmit{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--gradient-cta);color:var(--on-primary);font-family:var(--font-label);letter-spacing:.02em;padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);border:none;min-height:48px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__pAXDIG__btnSubmit:hover{background:var(--gradient-cta-hover);transform:translateY(-2px);box-shadow:0 8px 24px #91f78e33}.page-module__pAXDIG__btnSubmit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.page-module__pAXDIG__successPanel{text-align:center;padding:var(--space-4xl) var(--space-xl);max-width:520px;margin:0 auto}.page-module__pAXDIG__successIcon{margin-bottom:var(--space-lg);font-size:3.5rem}.page-module__pAXDIG__successTitle{font-family:var(--font-display);color:var(--on-surface);margin-bottom:var(--space-md);font-size:1.75rem;font-weight:700}.page-module__pAXDIG__successText{color:var(--on-surface-variant);font-family:var(--font-body);margin-bottom:var(--space-xl);font-size:.9375rem;line-height:1.7}.page-module__pAXDIG__successActions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__pAXDIG__btnCopy{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);background:var(--primary-dim);color:var(--primary);border-radius:var(--radius-xl);font-family:var(--font-label);cursor:pointer;transition:all var(--transition-fast);border:1px solid #91f78e4d;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module__pAXDIG__btnCopy:hover{border-color:var(--primary);background:#91f78e40}.page-module__pAXDIG__jsonPreview{background:var(--surface-lowest);border-radius:var(--radius-lg);padding:var(--space-lg);margin-top:var(--space-xl);text-align:left;max-height:300px;overflow:auto}.page-module__pAXDIG__jsonPreview pre{font-family:var(--font-label);color:var(--on-surface-variant);white-space:pre-wrap;word-break:break-word;font-size:.75rem;line-height:1.6}.page-module__pAXDIG__inputError{border-color:#ff6464!important}.page-module__pAXDIG__errorText{color:#ff6464;font-family:var(--font-label);margin-top:4px;font-size:.6875rem}@media (max-width:768px){.page-module__pAXDIG__formGrid{grid-template-columns:1fr}.page-module__pAXDIG__tabBar{max-width:100%}.page-module__pAXDIG__submitFooter{flex-direction:column;align-items:stretch}.page-module__pAXDIG__successActions{flex-direction:column;align-items:center}}
