:root{--form-enhanced-radius-sm:var(--radius-sm,4px);--form-enhanced-radius-md:var(--radius-md,6px);--form-enhanced-radius-lg:var(--radius-lg,8px);--form-enhanced-shadow-sm:0 1px 2px rgba(0,0,0,0.04);--form-enhanced-shadow-md:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--form-enhanced-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.04);--form-enhanced-focus-ring:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}[data-theme=ayu-dark],[data-theme=catppuccin],[data-theme=dark],[data-theme=dracula],[data-theme=github-dark],[data-theme=github-dimmed],[data-theme=gruvbox-dark],[data-theme=night-owl],[data-theme=nord],[data-theme=one-dark],[data-theme=rose-pine],[data-theme=slate],[data-theme=solarized-dark],[data-theme=tokyo-night],[data-theme=true-dark],[data-theme=warm-gray]{--form-enhanced-shadow-sm:0 1px 2px rgba(0,0,0,0.2);--form-enhanced-shadow-md:0 4px 6px -1px rgba(0,0,0,0.25),0 2px 4px -1px rgba(0,0,0,0.15);--form-enhanced-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -2px rgba(0,0,0,0.2)}[data-theme=ayu-dark] button.form-control-premium,[data-theme=ayu-dark] input.form-control-premium,[data-theme=ayu-dark] textarea.form-control-premium,[data-theme=catppuccin] button.form-control-premium,[data-theme=catppuccin] input.form-control-premium,[data-theme=catppuccin] textarea.form-control-premium,[data-theme=dark] button.form-control-premium,[data-theme=dark] input.form-control-premium,[data-theme=dark] textarea.form-control-premium,[data-theme=dracula] button.form-control-premium,[data-theme=dracula] input.form-control-premium,[data-theme=dracula] textarea.form-control-premium,[data-theme=github-dark] button.form-control-premium,[data-theme=github-dark] input.form-control-premium,[data-theme=github-dark] textarea.form-control-premium,[data-theme=github-dimmed] button.form-control-premium,[data-theme=github-dimmed] input.form-control-premium,[data-theme=github-dimmed] textarea.form-control-premium,[data-theme=gruvbox-dark] button.form-control-premium,[data-theme=gruvbox-dark] input.form-control-premium,[data-theme=gruvbox-dark] textarea.form-control-premium,[data-theme=night-owl] button.form-control-premium,[data-theme=night-owl] input.form-control-premium,[data-theme=night-owl] textarea.form-control-premium,[data-theme=nord] button.form-control-premium,[data-theme=nord] input.form-control-premium,[data-theme=nord] textarea.form-control-premium,[data-theme=one-dark] button.form-control-premium,[data-theme=one-dark] input.form-control-premium,[data-theme=one-dark] textarea.form-control-premium,[data-theme=rose-pine] button.form-control-premium,[data-theme=rose-pine] input.form-control-premium,[data-theme=rose-pine] textarea.form-control-premium,[data-theme=slate] button.form-control-premium,[data-theme=slate] input.form-control-premium,[data-theme=slate] textarea.form-control-premium,[data-theme=solarized-dark] button.form-control-premium,[data-theme=solarized-dark] input.form-control-premium,[data-theme=solarized-dark] textarea.form-control-premium,[data-theme=tokyo-night] button.form-control-premium,[data-theme=tokyo-night] input.form-control-premium,[data-theme=tokyo-night] textarea.form-control-premium,[data-theme=true-dark] button.form-control-premium,[data-theme=true-dark] input.form-control-premium,[data-theme=true-dark] textarea.form-control-premium,[data-theme=warm-gray] button.form-control-premium,[data-theme=warm-gray] input.form-control-premium,[data-theme=warm-gray] textarea.form-control-premium{box-shadow:inset 0 1px 0 color-mix(in srgb,white 5%,transparent),0 1px 2px rgba(0,0,0,.35)}.form-section-v2{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 92%,var(--text-muted));border-radius:var(--radius-xl,12px);overflow:hidden;margin-bottom:var(--space-6);box-shadow:var(--form-enhanced-shadow-sm),0 0 0 1px color-mix(in srgb,var(--primary) 5%,transparent);transition:box-shadow .2s ease}.form-section-v2:hover{box-shadow:var(--form-enhanced-shadow-md),0 0 0 1px color-mix(in srgb,var(--primary) 7%,transparent)}.form-section-v2-header{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:linear-gradient(180deg,color-mix(in srgb,var(--section-accent,var(--primary)) 5%,var(--surface)) 0,var(--surface) 100%);border-bottom:1px solid var(--border);cursor:default;transition:background .15s ease}.form-section-v2-header[data-collapsible=true]{cursor:pointer}.form-section-v2-header[data-collapsible=true]:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--section-accent,var(--primary)) 8%,var(--surface)) 0,var(--surface) 100%)}.form-section-v2-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg,8px);background:color-mix(in srgb,var(--section-accent,var(--primary)) 12%,var(--surface-2));color:var(--section-accent,var(--primary));flex-shrink:0}.form-section-v2-title{flex:1;min-width:0}.form-section-v2-title-text{font-size:15px;font-weight:600;color:var(--text);margin:0}.form-section-v2-title-desc{font-size:13px;color:var(--text-muted);margin-top:var(--space-1)}.form-section-v2-chevron{color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.form-section-v2[data-collapsed=true] .form-section-v2-content{display:none}.form-section-v2[data-collapsed=true] .form-section-v2-chevron{transform:rotate(-90deg)}.form-section-v2-content{padding:var(--space-6)}.form-section-header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:linear-gradient(to right,var(--surface),var(--surface-2));border-bottom:1px solid var(--border)}.form-section-header-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--form-enhanced-radius-md);color:var(--primary)}.form-section-header-content{flex:1}.form-section-title{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.01em;text-transform:none}.form-section-description{font-size:12px;color:var(--text-muted);margin-top:2px}.form-section-content{padding:var(--space-xl)}.form-field-v2{display:flex;flex-direction:column;gap:var(--space-sm)}.form-field-v2 .form-label{font-size:.8125rem;font-weight:600;line-height:1.25;color:color-mix(in srgb,var(--text) 78%,var(--text-muted));letter-spacing:-.01em;text-transform:none;display:flex;align-items:center;gap:var(--space-xs)}.form-field-v2 .form-label-required{color:var(--danger);font-weight:600}.form-field-v2 .form-input-wrapper{position:relative}.form-field-v2 .form-input{width:100%;height:40px;padding:0 var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--form-enhanced-radius-md);font-size:14px;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.form-field-v2 .form-input:hover{border-color:var(--surface-3)}.form-field-v2 .form-input:focus{outline:none;border-color:var(--primary);box-shadow:var(--form-enhanced-focus-ring)}.form-field-v2 .form-input::-moz-placeholder{color:var(--text-muted);opacity:.6}.form-field-v2 .form-input::placeholder{color:var(--text-muted);opacity:.6}.form-field-v2 .form-input-error{border-color:var(--danger);background-color:rgba(240,68,56,.02)}.form-field-v2 .form-input-error:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(240,68,56,.1)}.form-field-v2 .form-input-valid{border-color:var(--success);padding-right:2.5rem}.form-field-v2 .form-status-icon{position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);pointer-events:none}.form-field-v2 .form-hint{font-size:.75rem;color:var(--text-muted);line-height:1.45}.form-field-v2 .form-error{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.8125rem;font-weight:500;color:var(--danger);line-height:1.4;animation:form-error-slide-in .2s ease}.form-field-v2 .form-error svg{flex-shrink:0;margin-top:.125rem}@keyframes form-error-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}button.form-control-premium,input.form-control-premium,textarea.form-control-premium{min-height:2.625rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--border) 82%,var(--text-muted));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 92%,var(--background)) 0,var(--surface) 48%,color-mix(in srgb,var(--surface) 88%,var(--surface-2)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 1px 2px color-mix(in srgb,var(--text) 4%,transparent);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}textarea.form-control-premium{min-height:7.5rem;height:auto;padding:var(--space-md);line-height:1.5;resize:vertical}button.form-control-premium{text-align:left}input.form-control-premium::-moz-placeholder,textarea.form-control-premium::-moz-placeholder{color:var(--text-muted);opacity:.55}input.form-control-premium::placeholder,textarea.form-control-premium::placeholder{color:var(--text-muted);opacity:.55}button.form-control-premium:hover:not(:disabled),input.form-control-premium:hover:not(:disabled),textarea.form-control-premium:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}button.form-control-premium:focus,button.form-control-premium:focus-visible,button.form-control-premium[data-state=open],input.form-control-premium:focus,input.form-control-premium:focus-visible,textarea.form-control-premium:focus,textarea.form-control-premium:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}button.form-control-premium[aria-invalid=true],input.form-control-premium[aria-invalid=true],textarea.form-control-premium[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 4%,var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent),0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}.form-field-v2:focus-within .form-label{color:color-mix(in srgb,var(--text) 88%,var(--primary))}.form-sidebar-v2{display:flex;flex-direction:column;gap:var(--space-lg)}.form-sidebar-group-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--form-enhanced-radius-lg);padding:var(--space-lg);box-shadow:var(--form-enhanced-shadow-sm)}.form-sidebar-group-v2 .group-title{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.05em;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border)}.form-sidebar-field-v2{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0}.form-sidebar-field-v2:not(:last-child){border-bottom:1px solid var(--surface-2)}.form-sidebar-field-v2 .field-label{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:none}.form-sidebar-field-v2 .field-value{font-size:13px;font-weight:500;color:var(--text)}.form-sidebar-field-v2 .field-value-muted{color:var(--text-muted);font-weight:400}.form-badge-v2{display:inline-flex;align-items:center;gap:var(--space-xs);padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;border-radius:var(--form-enhanced-radius-sm);border:1px solid transparent}.form-badge-v2:before{content:"";width:6px;height:6px;border-radius:50%}.form-badge-v2--in-progress{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.form-badge-v2--in-progress:before{background:var(--status-info-text)}.form-badge-v2--done{background:var(--status-healthy-bg);border-color:var(--status-healthy-border);color:var(--status-healthy-text)}.form-badge-v2--done:before{background:var(--status-healthy-text)}.form-badge-v2--todo{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.form-badge-v2--todo:before{background:var(--status-neutral-text)}.form-badge-v2--blocked{background:var(--status-critical-bg);border-color:var(--status-critical-border);color:var(--status-critical-text)}.form-badge-v2--blocked:before{background:var(--status-critical-text)}.form-btn-v2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:0 var(--space-md);height:32px;font-size:12px;font-weight:500;border-radius:var(--form-enhanced-radius-md);transition:all .15s ease;cursor:pointer}.form-btn-v2--secondary{background:transparent;border:1px solid var(--border);color:var(--text-muted)}.form-btn-v2--secondary:hover{background:var(--surface-2);border-color:var(--surface-3);color:var(--text)}.form-btn-v2--ghost{background:transparent;border:1px solid transparent;color:var(--text-muted)}.form-btn-v2--ghost:hover{background:var(--surface-2);color:var(--text)}.form-btn-v2--danger{background:transparent;border:1px solid var(--border);color:var(--danger)}.form-btn-v2--danger:hover{background:var(--status-critical-bg);border-color:var(--status-critical-border)}.form-textarea-v2{width:100%;min-height:120px;padding:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--form-enhanced-radius-md);font-size:14px;line-height:1.6;color:var(--text);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.form-textarea-v2:hover{border-color:var(--surface-3)}.form-textarea-v2:focus{outline:none;border-color:var(--primary);box-shadow:var(--form-enhanced-focus-ring)}.form-editor-toolbar-v2{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--surface-2);border:1px solid var(--border);border-bottom:none;border-radius:var(--form-enhanced-radius-md) var(--form-enhanced-radius-md) 0 0}.form-editor-toolbar-v2+.form-textarea-v2{border-radius:0 0 var(--form-enhanced-radius-md) var(--form-enhanced-radius-md);border-top:none}.form-select-v2{position:relative}.form-select-v2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;padding:0 var(--space-md);padding-right:2.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--form-enhanced-radius-md);font-size:14px;color:var(--text);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.form-select-v2:after{content:"";position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--text-muted);pointer-events:none}.form-select-v2 select:hover{border-color:var(--surface-3)}.form-select-v2 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--form-enhanced-focus-ring)}.form-checkbox-v2,.form-radio-v2{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;font-size:13px;color:var(--text)}.form-checkbox-v2 input,.form-radio-v2 input{width:16px;height:16px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:all .15s ease}.form-checkbox-v2 input{border-radius:var(--form-enhanced-radius-sm)}.form-radio-v2 input{border-radius:50%}.form-checkbox-v2 input:checked,.form-radio-v2 input:checked{background:var(--primary);border-color:var(--primary)}.form-layout-v2{display:grid;grid-template-columns:1fr 280px;gap:var(--space-2xl);max-width:1200px}.form-layout-v2--full{grid-template-columns:1fr;max-width:800px}@media (max-width:1024px){.form-layout-v2{grid-template-columns:1fr}}.form-divider-v2{height:1px;background:linear-gradient(to right,transparent,var(--border),transparent);margin:var(--space-xl) 0}.form-empty-v2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);color:var(--text-muted);text-align:center}.form-empty-v2-icon{width:48px;height:48px;margin-bottom:var(--space-md);color:var(--border)}.form-empty-v2-text{font-size:13px}@keyframes form-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.form-animate-in{animation:form-fade-in .3s ease}.form-stagger-children>*{opacity:0;animation:form-fade-in .3s ease forwards}.form-stagger-children>:first-child{animation-delay:.05s}.form-stagger-children>:nth-child(2){animation-delay:.1s}.form-stagger-children>:nth-child(3){animation-delay:.15s}.form-stagger-children>:nth-child(4){animation-delay:.2s}.form-stagger-children>:nth-child(5){animation-delay:.25s}.form-stagger-children>:nth-child(6){animation-delay:.3s}
/*# sourceMappingURL=767620297bb58ea7.css.map*/