.Button-module__VMVMAW__button{box-sizing:border-box;height:38px;min-height:38px;font:var(--weight-semibold) 13.5px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__VMVMAW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Button-module__VMVMAW__button:hover{text-decoration:none}a.Button-module__VMVMAW__button:not(.Button-module__VMVMAW__link){min-height:38px}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary{background:var(--brand-primary);color:#fff}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--brand-primary-hover);color:#fff}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary{background:var(--color-surface);color:var(--brand-primary);border-color:var(--color-border-strong)}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--input-border-hover);color:var(--brand-primary)}.Button-module__VMVMAW__button.Button-module__VMVMAW__quiet{color:var(--color-text-muted);background:0 0}.Button-module__VMVMAW__button.Button-module__VMVMAW__quiet:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.Button-module__VMVMAW__button.Button-module__VMVMAW__positive{background:var(--color-success);color:#fff}.Button-module__VMVMAW__button.Button-module__VMVMAW__positive:hover:not(:disabled){background:var(--color-success-strong);color:#fff}.Button-module__VMVMAW__button.Button-module__VMVMAW__danger{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger-border)}.Button-module__VMVMAW__button.Button-module__VMVMAW__danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.Button-module__VMVMAW__button.Button-module__VMVMAW__link{color:var(--color-success);text-underline-offset:3px;background:0 0;border:0;border-radius:2px;height:auto;min-height:0;padding:0;text-decoration:underline}.Button-module__VMVMAW__button.Button-module__VMVMAW__link:hover:not(:disabled){color:var(--color-success-strong);text-decoration:underline}.Button-module__VMVMAW__button.Button-module__VMVMAW__icon{width:38px;padding:0}@media (max-width:900px){.Button-module__VMVMAW__button{height:44px;min-height:44px}a.Button-module__VMVMAW__button:not(.Button-module__VMVMAW__link){min-height:44px}.Button-module__VMVMAW__button.Button-module__VMVMAW__icon{width:44px}}
.Card-module__QRy0Sa__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface)}.Card-module__QRy0Sa__elevated{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised)}
.StatusBadge-module__iMKeza__badge{border-radius:var(--radius-pill);min-height:26px;font-size:10.75px;font-weight:var(--weight-bold);letter-spacing:.015em;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.StatusBadge-module__iMKeza__success{color:#155f37;background:#e8f5ed;border-color:#bcdcc8}.StatusBadge-module__iMKeza__warning{color:#7d5100;background:#fff4d8;border-color:#ead49d}.StatusBadge-module__iMKeza__danger{color:#8f2525;background:#fff0f0;border-color:#e7b9b9}.StatusBadge-module__iMKeza__neutral{color:#4f6069;background:#eef2f3;border-color:#d6dfe2}.StatusBadge-module__iMKeza__info{color:#245878;background:#eaf3f8;border-color:#c7ddea}
.FilterBar-module__0sPaKG__bar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;justify-content:space-between;align-items:end;gap:14px;padding:10px 12px;display:flex}.FilterBar-module__0sPaKG__controls{flex-wrap:wrap;flex:auto;align-items:end;gap:10px;min-width:0;display:flex}.FilterBar-module__0sPaKG__count{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--weight-semibold);flex:none;padding-bottom:2px}@media (max-width:760px){.FilterBar-module__0sPaKG__bar{flex-direction:column;align-items:stretch}.FilterBar-module__0sPaKG__count{align-self:flex-start}}
.Tabs-module__bxw1SW__tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:18px;display:flex}.Tabs-module__bxw1SW__tab{min-height:38px;color:var(--color-text-muted);font:inherit;font-size:11.5px;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 1px 9px;transition:color .14s,border-color .14s;position:relative}.Tabs-module__bxw1SW__tab:hover{color:var(--brand-primary)}.Tabs-module__bxw1SW__tab:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.Tabs-module__bxw1SW__active{border-bottom-color:var(--brand-accent);color:var(--brand-primary);font-weight:var(--weight-bold)}
.RegisterRow-module__IBsaBa__row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:inherit;box-shadow:none;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .14s,background-color .14s,box-shadow .14s,transform 80ms;position:relative}.RegisterRow-module__IBsaBa__row:hover{border-color:var(--color-border-strong);background:#fbfcfb;box-shadow:0 2px 6px #0c1e2809}.RegisterRow-module__IBsaBa__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.RegisterRow-module__IBsaBa__row:active{transform:translateY(1px)}.RegisterRow-module__IBsaBa__row>:first-child strong,.RegisterRow-module__IBsaBa__row h3,.RegisterRow-module__IBsaBa__row h4{color:var(--color-text-strong);font-weight:var(--weight-bold)}.RegisterRow-module__IBsaBa__row small,.RegisterRow-module__IBsaBa__row p,.RegisterRow-module__IBsaBa__row [class*=meta]{color:var(--color-text-muted)}.RegisterRow-module__IBsaBa__inactive{opacity:.62}.RegisterRow-module__IBsaBa__open{border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:var(--color-text-faint);font-size:20px;font-weight:var(--weight-medium);justify-content:center;place-self:center end;align-items:center;line-height:1;display:inline-flex}.RegisterRow-module__IBsaBa__row:hover .RegisterRow-module__IBsaBa__open{background:var(--color-surface-muted);color:var(--brand-primary)}
.EntityDetail-module__Q6kz2q__metaBar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:20px 28px;padding:13px 0 15px;display:flex}.EntityDetail-module__Q6kz2q__metaItem{gap:4px;min-width:132px;display:grid}.EntityDetail-module__Q6kz2q__metaItem>span{color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.EntityDetail-module__Q6kz2q__metaItem>strong{min-height:20px;color:var(--color-text);font-size:13px;font-weight:var(--weight-semibold);align-items:center;line-height:1.35;display:flex}.EntityDetail-module__Q6kz2q__metaItem a{color:var(--brand-primary);text-decoration:none}.EntityDetail-module__Q6kz2q__metaItem a:hover{text-decoration:underline}.EntityDetail-module__Q6kz2q__metricStrip{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.EntityDetail-module__Q6kz2q__metricStrip>a,.EntityDetail-module__Q6kz2q__metricStrip>div{min-height:60px;color:inherit;border-right:1px solid var(--color-border);align-content:center;gap:5px;padding:11px 15px;text-decoration:none;transition:background-color .14s;display:grid}.EntityDetail-module__Q6kz2q__metricStrip>:last-child{border-right:0}.EntityDetail-module__Q6kz2q__metricStrip>a:hover{background:var(--color-surface-subtle)}.EntityDetail-module__Q6kz2q__metricStrip span{color:var(--color-text-muted);font-size:11px;font-weight:var(--weight-medium)}.EntityDetail-module__Q6kz2q__metricStrip strong{color:var(--color-text-strong);font-size:18px;font-weight:var(--weight-bold);line-height:1}.EntityDetail-module__Q6kz2q__sectionHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:13px;display:flex}.EntityDetail-module__Q6kz2q__sectionHeading>div:first-child{gap:4px;display:grid}.EntityDetail-module__Q6kz2q__sectionHeading h2{color:var(--color-text-strong);font-size:var(--font-section);font-weight:var(--weight-bold);letter-spacing:-.015em;margin:0;line-height:1.25}.EntityDetail-module__Q6kz2q__sectionEyebrow{color:var(--brand-accent);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase}.EntityDetail-module__Q6kz2q__sectionActions{align-items:center;gap:var(--space-2);display:flex}@media (max-width:900px){.EntityDetail-module__Q6kz2q__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.EntityDetail-module__Q6kz2q__metricStrip>a,.EntityDetail-module__Q6kz2q__metricStrip>div{border-bottom:1px solid var(--color-border)}.EntityDetail-module__Q6kz2q__metaBar{gap:18px 24px}}
.DetailPage-module__EAco1a__backLink{width:fit-content;color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-semibold);align-items:center;gap:7px;margin-bottom:6px;line-height:1.2;text-decoration:none;transition:color .14s;display:inline-flex}.DetailPage-module__EAco1a__backLink:hover{color:var(--brand-primary)}.DetailPage-module__EAco1a__backLink>span:first-child{font-size:16px;line-height:1;transform:translateY(-1px)}
.FormLayout-module__Uv9EiG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.FormLayout-module__Uv9EiG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:14px;display:flex}@media (max-width:760px){.FormLayout-module__Uv9EiG__grid{grid-template-columns:1fr}}
.InteractionControl-module__P23iqG__control{box-sizing:border-box;font:inherit;color:inherit}.InteractionControl-module__P23iqG__dismiss,.InteractionControl-module__P23iqG__icon,.InteractionControl-module__P23iqG__navigation,.InteractionControl-module__P23iqG__document,.InteractionControl-module__P23iqG__password,.InteractionControl-module__P23iqG__drag,.InteractionControl-module__P23iqG__tab,.InteractionControl-module__P23iqG__choice{appearance:none;cursor:pointer;background:0 0;border:0}.InteractionControl-module__P23iqG__dismiss,.InteractionControl-module__P23iqG__icon,.InteractionControl-module__P23iqG__navigation,.InteractionControl-module__P23iqG__password{border-radius:var(--radius-sm);min-width:32px;min-height:32px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.InteractionControl-module__P23iqG__dismiss:hover,.InteractionControl-module__P23iqG__icon:hover,.InteractionControl-module__P23iqG__navigation:hover,.InteractionControl-module__P23iqG__password:hover{color:var(--brand-primary);background:#e9efeb}.InteractionControl-module__P23iqG__dismiss:focus-visible,.InteractionControl-module__P23iqG__icon:focus-visible,.InteractionControl-module__P23iqG__navigation:focus-visible,.InteractionControl-module__P23iqG__password:focus-visible,.InteractionControl-module__P23iqG__document:focus-visible,.InteractionControl-module__P23iqG__drag:focus-visible,.InteractionControl-module__P23iqG__tab:focus-visible,.InteractionControl-module__P23iqG__choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.InteractionControl-module__P23iqG__drag{border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:var(--color-text-faint);cursor:grab}.InteractionControl-module__P23iqG__drag:active{cursor:grabbing}.InteractionControl-module__P23iqG__document{border-radius:var(--radius-md)}.InteractionControl-module__P23iqG__tab{min-height:38px;color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-semibold);border-bottom:2px solid #0000;padding:8px 2px}.InteractionControl-module__P23iqG__choice{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:34px;color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-semibold);padding:0 12px}.InteractionControl-module__P23iqG__choice:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--brand-primary)}.InteractionControl-module__P23iqG__selected.InteractionControl-module__P23iqG__tab{border-bottom-color:var(--brand-accent);color:var(--brand-primary)}.InteractionControl-module__P23iqG__selected.InteractionControl-module__P23iqG__choice{background:var(--color-success-soft);color:var(--color-success-strong);border-color:#adcbbb}@media (max-width:900px){.InteractionControl-module__P23iqG__dismiss,.InteractionControl-module__P23iqG__icon,.InteractionControl-module__P23iqG__navigation,.InteractionControl-module__P23iqG__password{min-width:44px;min-height:44px}.InteractionControl-module__P23iqG__tab,.InteractionControl-module__P23iqG__choice{min-height:44px}}
.ConfirmDialog-module__d6C6GG__backdrop{z-index:1000;padding:var(--space-5);background:var(--overlay-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__d6C6GG__panel{width:min(480px,100%);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-modal);gap:var(--space-4);margin:0;display:grid}.ConfirmDialog-module__d6C6GG__title{color:var(--color-text-strong);font-size:var(--font-section);font-weight:var(--weight-bold);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.ConfirmDialog-module__d6C6GG__message{color:var(--color-text-muted);font-size:var(--font-body);line-height:1.5}.ConfirmDialog-module__d6C6GG__note{gap:var(--space-2);color:var(--color-text);font-size:var(--font-small);font-weight:var(--weight-semibold);display:grid}.ConfirmDialog-module__d6C6GG__note textarea,.ConfirmDialog-module__d6C6GG__note input{box-sizing:border-box;border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);width:100%;color:var(--color-text);font:var(--weight-regular) var(--font-body) / 1.5 var(--font-sans);resize:vertical;padding:10px 12px}.ConfirmDialog-module__d6C6GG__note textarea:focus-visible,.ConfirmDialog-module__d6C6GG__note input:focus-visible{border-color:var(--brand-accent);box-shadow:var(--focus-ring);outline:none}.ConfirmDialog-module__d6C6GG__actions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:no-preference){.ConfirmDialog-module__d6C6GG__panel{animation:.14s ease-out ConfirmDialog-module__d6C6GG__rise}@keyframes ConfirmDialog-module__d6C6GG__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
.Toggle-module__ntMQ3a__toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:6px;place-self:center start;align-items:stretch;width:max-content;max-width:100%;line-height:1;display:inline-flex;overflow:hidden}.Toggle-module__ntMQ3a__option{appearance:none;min-width:62px;height:28px;min-height:0;color:var(--color-text-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 14px;font-size:12.5px;font-weight:700;transition:background-color .11s,color .11s}.Toggle-module__ntMQ3a__option+.Toggle-module__ntMQ3a__option{border-left:1px solid var(--color-border)}.Toggle-module__ntMQ3a__option:hover:not(:disabled):not(.Toggle-module__ntMQ3a__active){background:var(--color-surface-subtle);color:var(--color-text-strong)}.Toggle-module__ntMQ3a__option.Toggle-module__ntMQ3a__active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.Toggle-module__ntMQ3a__option:focus-visible{box-shadow:inset 0 0 0 2px var(--color-surface), inset 0 0 0 4px var(--brand-primary);outline:none}.Toggle-module__ntMQ3a__toggle.Toggle-module__ntMQ3a__disabled,.Toggle-module__ntMQ3a__option:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.Toggle-module__ntMQ3a__option{height:44px}}.Toggle-module__ntMQ3a__toggle.Toggle-module__ntMQ3a__dirty{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--color-surface-subtle)}
.FormTemplateLibrary-module__6wduQq__page{min-height:100vh;padding-bottom:72px}.FormTemplateLibrary-module__6wduQq__header{justify-content:space-between;align-items:flex-start;gap:28px;padding:28px 34px 20px;display:flex}.FormTemplateLibrary-module__6wduQq__header p{max-width:720px;margin:0}.FormTemplateLibrary-module__6wduQq__feedback{margin-top:16px}.FormTemplateLibrary-module__6wduQq__success,.FormTemplateLibrary-module__6wduQq__error{margin-bottom:8px;padding:10px 13px}.FormTemplateLibrary-module__6wduQq__controls{justify-content:space-between;align-items:center;gap:18px;padding:22px 18px 12px;display:flex}.FormTemplateLibrary-module__6wduQq__filters{flex-wrap:wrap;gap:5px;display:flex}.FormTemplateLibrary-module__6wduQq__filters button{cursor:pointer;padding:7px 10px}.FormTemplateLibrary-module__6wduQq__search{box-sizing:border-box;width:min(320px,100%);padding:9px 11px}.FormTemplateLibrary-module__6wduQq__deployControls{grid-template-columns:250px 330px 1fr;align-items:end;gap:12px;margin-top:6px;padding:15px 18px;display:grid}.FormTemplateLibrary-module__6wduQq__deployControls label{gap:5px;display:grid}.FormTemplateLibrary-module__6wduQq__deployControls select{min-height:37px;padding:7px 9px}.FormTemplateLibrary-module__6wduQq__deployControls p{margin:0 0 2px}.FormTemplateLibrary-module__6wduQq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px;display:grid}.FormTemplateLibrary-module__6wduQq__card{padding:18px}.FormTemplateLibrary-module__6wduQq__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.FormTemplateLibrary-module__6wduQq__cardHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.FormTemplateLibrary-module__6wduQq__actionArrow{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.FormTemplateLibrary-module__6wduQq__category{padding:4px 7px;display:inline-block}.FormTemplateLibrary-module__6wduQq__meta{flex-wrap:wrap;gap:8px;display:flex}.FormTemplateLibrary-module__6wduQq__cardActions,.FormTemplateLibrary-module__6wduQq__deployActions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.FormTemplateLibrary-module__6wduQq__deployActions{padding-top:12px}.FormTemplateLibrary-module__6wduQq__versions{margin-top:13px}.FormTemplateLibrary-module__6wduQq__versions summary{cursor:pointer}.FormTemplateLibrary-module__6wduQq__versions div{gap:4px;margin-top:8px;padding-left:4px;display:grid}.FormTemplateLibrary-module__6wduQq__createHint{align-items:baseline;gap:10px;margin-top:4px;padding:14px 18px;display:flex}.FormTemplateLibrary-module__6wduQq__empty,.FormTemplateLibrary-module__6wduQq__loading{padding:42px}.FormTemplateLibrary-module__6wduQq__modalBackdrop{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.FormTemplateLibrary-module__6wduQq__modal{width:min(650px,96vw);max-height:90vh;padding:22px;overflow:auto}.FormTemplateLibrary-module__6wduQq__modalHeader,.FormTemplateLibrary-module__6wduQq__modalActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.FormTemplateLibrary-module__6wduQq__modalHeader h2{margin:3px 0 0}.FormTemplateLibrary-module__6wduQq__metrics{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.FormTemplateLibrary-module__6wduQq__metrics div{gap:3px;padding:10px;display:grid}.FormTemplateLibrary-module__6wduQq__modalActions{justify-content:flex-end}@media (max-width:900px){.FormTemplateLibrary-module__6wduQq__header{flex-direction:column;padding:20px 18px}.FormTemplateLibrary-module__6wduQq__controls{flex-direction:column;align-items:stretch}.FormTemplateLibrary-module__6wduQq__search{width:100%}.FormTemplateLibrary-module__6wduQq__deployControls{grid-template-columns:1fr;margin:6px 12px 0}.FormTemplateLibrary-module__6wduQq__grid{grid-template-columns:1fr;padding:14px 12px}.FormTemplateLibrary-module__6wduQq__metrics{grid-template-columns:repeat(2,1fr)}.FormTemplateLibrary-module__6wduQq__createHint{flex-direction:column;margin:0 12px;padding-left:0;padding-right:0}}.FormTemplateLibrary-module__6wduQq__versionButton{cursor:pointer;width:100%;padding:5px 0;display:block}.FormTemplateLibrary-module__6wduQq__previewModal{max-width:980px}.FormTemplateLibrary-module__6wduQq__previewMeta{margin:0 0 14px}.FormTemplateLibrary-module__6wduQq__templatePreview{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;max-height:62vh;padding:14px;display:grid;overflow:auto}.FormTemplateLibrary-module__6wduQq__previewField{box-sizing:border-box;padding:12px}.FormTemplateLibrary-module__6wduQq__previewField strong{display:block}.FormTemplateLibrary-module__6wduQq__previewField span{margin-top:3px;display:block}.FormTemplateLibrary-module__6wduQq__previewInput{height:34px;margin-top:9px}.FormTemplateLibrary-module__6wduQq__previewThird{grid-column:span 4}.FormTemplateLibrary-module__6wduQq__previewHalf{grid-column:span 6}.FormTemplateLibrary-module__6wduQq__previewTwoThirds{grid-column:span 8}.FormTemplateLibrary-module__6wduQq__previewFull{grid-column:span 12}@media (max-width:720px){.FormTemplateLibrary-module__6wduQq__previewThird,.FormTemplateLibrary-module__6wduQq__previewHalf,.FormTemplateLibrary-module__6wduQq__previewTwoThirds,.FormTemplateLibrary-module__6wduQq__previewFull{grid-column:span 12}}.FormTemplateLibrary-module__6wduQq__header{min-height:102px;padding:18px max(20px,50vw - 770px)}.FormTemplateLibrary-module__6wduQq__header h1{margin:3px 0}.FormTemplateLibrary-module__6wduQq__controls{padding-top:18px;padding-bottom:8px}.FormTemplateLibrary-module__6wduQq__filters button{min-height:38px;padding:8px 11px}.FormTemplateLibrary-module__6wduQq__search,.FormTemplateLibrary-module__6wduQq__deployControls select{min-height:40px}.FormTemplateLibrary-module__6wduQq__deployControls{grid-template-columns:250px 330px 1fr}.FormTemplateLibrary-module__6wduQq__grid{gap:10px;padding-top:14px}.FormTemplateLibrary-module__6wduQq__card{padding:16px 16px 15px 19px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.FormTemplateLibrary-module__6wduQq__card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.FormTemplateLibrary-module__6wduQq__card:hover{transform:translateY(-1px)}.FormTemplateLibrary-module__6wduQq__meta{gap:10px}.FormTemplateLibrary-module__6wduQq__cardHeaderActions{gap:6px}.FormTemplateLibrary-module__6wduQq__versionButton{min-height:36px;transform:none}.FormTemplateLibrary-module__6wduQq__cardActions,.FormTemplateLibrary-module__6wduQq__deployActions{gap:6px;margin-top:12px}.FormTemplateLibrary-module__6wduQq__cardActions{padding-top:10px}.FormTemplateLibrary-module__6wduQq__versionButton{justify-content:flex-start;width:100%;padding:7px 9px}@media (max-width:920px){.FormTemplateLibrary-module__6wduQq__grid,.FormTemplateLibrary-module__6wduQq__deployControls{grid-template-columns:1fr}.FormTemplateLibrary-module__6wduQq__cardHeader{flex-direction:column}.FormTemplateLibrary-module__6wduQq__cardHeaderActions{justify-content:flex-start}}.FormTemplateLibrary-module__6wduQq__card{flex-direction:column;min-height:246px;padding:18px 18px 16px;display:flex}.FormTemplateLibrary-module__6wduQq__cardHeader{align-items:flex-start;gap:18px;min-height:74px}.FormTemplateLibrary-module__6wduQq__cardHeader>div:first-child{flex:auto;min-width:0}.FormTemplateLibrary-module__6wduQq__cardHeader h2{margin:7px 0 5px}.FormTemplateLibrary-module__6wduQq__category{padding:0}.FormTemplateLibrary-module__6wduQq__meta{align-items:center;gap:5px 10px;min-height:18px}.FormTemplateLibrary-module__6wduQq__cardHeaderActions{flex:none;align-items:flex-start;gap:7px}.FormTemplateLibrary-module__6wduQq__actionArrow{width:16px;height:16px}.FormTemplateLibrary-module__6wduQq__cardActions{align-items:center;gap:7px;min-height:46px;margin-top:12px;padding-top:10px;display:flex}.FormTemplateLibrary-module__6wduQq__deployActions{align-items:center;gap:7px;min-height:48px;margin-top:0;padding-top:9px;display:flex}.FormTemplateLibrary-module__6wduQq__versions{margin-top:auto;padding-top:9px}.FormTemplateLibrary-module__6wduQq__versions summary{align-items:center;min-height:22px;display:inline-flex}.FormTemplateLibrary-module__6wduQq__partNotice{margin-top:12px;padding:8px 10px}.FormTemplateLibrary-module__6wduQq__grid{align-items:stretch}@media (max-width:900px){.FormTemplateLibrary-module__6wduQq__card{min-height:0}.FormTemplateLibrary-module__6wduQq__cardHeader{flex-direction:column;min-height:0}.FormTemplateLibrary-module__6wduQq__cardHeaderActions{justify-content:flex-start;width:100%}.FormTemplateLibrary-module__6wduQq__cardActions,.FormTemplateLibrary-module__6wduQq__deployActions{min-height:0}}.FormTemplateLibrary-module__6wduQq__page{background:var(--color-surface);padding-bottom:64px}.FormTemplateLibrary-module__6wduQq__header{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:20px;padding:18px 24px 14px}.FormTemplateLibrary-module__6wduQq__header h1{letter-spacing:-.035em;margin:2px 0;font-size:30px;line-height:1.05}.FormTemplateLibrary-module__6wduQq__header p{max-width:760px;font-size:13px;line-height:1.35}.FormTemplateLibrary-module__6wduQq__eyebrow{font-size:11.5px}.FormTemplateLibrary-module__6wduQq__feedback,.FormTemplateLibrary-module__6wduQq__controls,.FormTemplateLibrary-module__6wduQq__deployControls,.FormTemplateLibrary-module__6wduQq__grid,.FormTemplateLibrary-module__6wduQq__createHint{max-width:none;margin-left:0;margin-right:0}.FormTemplateLibrary-module__6wduQq__feedback{margin:12px 24px 0}.FormTemplateLibrary-module__6wduQq__controls{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:12px;padding:14px 24px 10px}.FormTemplateLibrary-module__6wduQq__filters{gap:6px}.FormTemplateLibrary-module__6wduQq__filters button{box-sizing:border-box;border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:750}.FormTemplateLibrary-module__6wduQq__filters .FormTemplateLibrary-module__6wduQq__filterActive{border-color:color-mix(in srgb, var(--brand-accent) 45%, #fff);background:var(--color-surface-subtle);color:var(--color-success-strong)}.FormTemplateLibrary-module__6wduQq__search{border-radius:8px;min-height:40px;padding:9px 11px}.FormTemplateLibrary-module__6wduQq__deployControls{border-color:var(--color-border);box-shadow:none;border-radius:10px;grid-template-columns:minmax(220px,260px) minmax(280px,360px) 1fr;align-items:end;gap:12px;margin:12px 24px 0;padding:14px}.FormTemplateLibrary-module__6wduQq__deployControls label span{font-size:12.5px}.FormTemplateLibrary-module__6wduQq__deployControls select{border-radius:8px;min-height:40px;font-size:12.5px}.FormTemplateLibrary-module__6wduQq__deployControls p{font-size:12.5px}.FormTemplateLibrary-module__6wduQq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 24px}.FormTemplateLibrary-module__6wduQq__card{border:1px solid var(--color-border);background:var(--color-surface);min-height:220px;box-shadow:none;border-radius:10px;flex-direction:column;padding:16px;display:flex}.FormTemplateLibrary-module__6wduQq__card:hover{border-color:var(--color-border)}.FormTemplateLibrary-module__6wduQq__cardHeader{gap:12px}.FormTemplateLibrary-module__6wduQq__cardHeader h2{margin:5px 0 4px;font-size:17px}.FormTemplateLibrary-module__6wduQq__category{background:var(--color-surface-subtle);color:var(--color-text);border-radius:999px}.FormTemplateLibrary-module__6wduQq__meta{font-size:12px}.FormTemplateLibrary-module__6wduQq__cardActions{margin-top:14px}.FormTemplateLibrary-module__6wduQq__deployActions{margin-top:auto;padding-top:12px}.FormTemplateLibrary-module__6wduQq__createHint{margin:0 24px;padding:12px 0}@media (max-width:1280px){.FormTemplateLibrary-module__6wduQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.FormTemplateLibrary-module__6wduQq__controls{flex-direction:column;align-items:stretch}.FormTemplateLibrary-module__6wduQq__search{width:100%}.FormTemplateLibrary-module__6wduQq__deployControls,.FormTemplateLibrary-module__6wduQq__grid{grid-template-columns:1fr}}.FormTemplateLibrary-module__6wduQq__cardActive{background:var(--color-surface)}.FormTemplateLibrary-module__6wduQq__cardRetired{background:var(--color-surface-muted);border-color:var(--color-border)}.FormTemplateLibrary-module__6wduQq__cardRetired:before{background:var(--color-border-strong)}.FormTemplateLibrary-module__6wduQq__cardRetired h2{color:var(--color-text-muted)}
.VisualFormCanvas-module__w_J2CW__page{--ink:var(--color-text-strong);--muted:var(--color-text-muted);--line:var(--color-border);--soft:var(--color-surface-subtle);--green:var(--brand-accent);--green-soft:var(--color-success-soft);--amber:var(--color-warning);min-height:100vh}.VisualFormCanvas-module__w_J2CW__topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:32px;padding:20px max(20px,50vw - 770px) 16px;display:flex;position:sticky;top:0}.VisualFormCanvas-module__w_J2CW__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VisualFormCanvas-module__w_J2CW__topbar h1{margin:2px 0}.VisualFormCanvas-module__w_J2CW__topbar p{margin:0}.VisualFormCanvas-module__w_J2CW__templateTypeBadge{padding:4px 8px}.VisualFormCanvas-module__w_J2CW__topActions{align-items:center;gap:8px;display:flex}.VisualFormCanvas-module__w_J2CW__scopeBar{align-items:end;gap:12px;max-width:1280px;margin:0 auto;padding:16px 28px 8px;display:flex}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{align-items:center;gap:3px;padding:3px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{cursor:pointer;padding:8px 10px}.VisualFormCanvas-module__w_J2CW__scopeField{gap:5px;min-width:220px;display:grid}.VisualFormCanvas-module__w_J2CW__scopeField select{min-height:36px;padding:7px 9px}.VisualFormCanvas-module__w_J2CW__statusRow{align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:14px 28px 4px;display:flex}.VisualFormCanvas-module__w_J2CW__success,.VisualFormCanvas-module__w_J2CW__error{max-width:1224px;margin:12px auto 0;padding:11px 14px}.VisualFormCanvas-module__w_J2CW__canvas{max-width:1280px;margin:0 auto;overflow:hidden}.VisualFormCanvas-module__w_J2CW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.VisualFormCanvas-module__w_J2CW__sectionTitleGroup{align-items:flex-start;gap:12px;display:flex}.VisualFormCanvas-module__w_J2CW__partNumber{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__sectionHeader h2{margin:0}.VisualFormCanvas-module__w_J2CW__sectionHeader p{margin:3px 0 0}.VisualFormCanvas-module__w_J2CW__ownerBadge{padding:3px 6px}.VisualFormCanvas-module__w_J2CW__canvasGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.VisualFormCanvas-module__w_J2CW__fieldCard{min-width:0;padding:14px;transition:border-color .12s,box-shadow .12s,transform .12s;position:relative}.VisualFormCanvas-module__w_J2CW__fieldCardSelected{z-index:2}.VisualFormCanvas-module__w_J2CW__fieldTopline{align-items:flex-start;gap:9px;min-width:0;display:flex}.VisualFormCanvas-module__w_J2CW__dragHandle{cursor:grab;flex:none;width:20px;height:26px}.VisualFormCanvas-module__w_J2CW__dragHandle:active{cursor:grabbing}.VisualFormCanvas-module__w_J2CW__fieldIdentity{flex:auto;min-width:0}.VisualFormCanvas-module__w_J2CW__fieldIdentity>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VisualFormCanvas-module__w_J2CW__fieldIdentity small{margin-top:2px;display:block}.VisualFormCanvas-module__w_J2CW__required{margin-left:3px}.VisualFormCanvas-module__w_J2CW__logicBadge{flex:none;padding:4px 7px}.VisualFormCanvas-module__w_J2CW__fieldPreview{margin-top:10px}.VisualFormCanvas-module__w_J2CW__fieldPreview input,.VisualFormCanvas-module__w_J2CW__fieldPreview textarea,.VisualFormCanvas-module__w_J2CW__fieldPreview select{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px}.VisualFormCanvas-module__w_J2CW__fieldPreview textarea{resize:none;min-height:64px}.VisualFormCanvas-module__w_J2CW__documentPreview,.VisualFormCanvas-module__w_J2CW__calculatedPreview,.VisualFormCanvas-module__w_J2CW__infoPreview{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.VisualFormCanvas-module__w_J2CW__choicePreview,.VisualFormCanvas-module__w_J2CW__checkboxPreview{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:38px;padding:8px 10px;display:flex}.VisualFormCanvas-module__w_J2CW__contextBar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.VisualFormCanvas-module__w_J2CW__contextBar button{cursor:pointer;padding:5px 8px}.VisualFormCanvas-module__w_J2CW__contextBar button:disabled{cursor:default}.VisualFormCanvas-module__w_J2CW__contextDivider{width:1px;height:24px;margin:0 2px}.VisualFormCanvas-module__w_J2CW__widthControl{gap:2px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__removeAction{margin-left:auto}.VisualFormCanvas-module__w_J2CW__partPicker{align-items:center;gap:5px;display:flex}.VisualFormCanvas-module__w_J2CW__partPicker select{max-width:180px;padding:5px 7px}.VisualFormCanvas-module__w_J2CW__settingToggle{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__inlineAdd{cursor:pointer;grid-column:1/-1;min-height:42px}.VisualFormCanvas-module__w_J2CW__drawerScrim{z-index:49;position:fixed;inset:0}.VisualFormCanvas-module__w_J2CW__drawer{z-index:50;flex-direction:column;width:min(540px,96vw);height:100vh;display:flex;position:fixed;top:0;right:0}.VisualFormCanvas-module__w_J2CW__drawerHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.VisualFormCanvas-module__w_J2CW__drawerHeader h2{margin:3px 0 0}.VisualFormCanvas-module__w_J2CW__drawerBody{flex:auto;padding:20px 24px 32px;overflow:auto}.VisualFormCanvas-module__w_J2CW__drawerFooter{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.VisualFormCanvas-module__w_J2CW__drawerError{margin:14px 20px 0;padding:9px 11px}.VisualFormCanvas-module__w_J2CW__logicIntro{padding:10px 24px}.VisualFormCanvas-module__w_J2CW__search{box-sizing:border-box;width:100%;padding:10px 11px}.VisualFormCanvas-module__w_J2CW__addModeRow{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.VisualFormCanvas-module__w_J2CW__libraryList{gap:8px;margin-top:14px;display:grid}.VisualFormCanvas-module__w_J2CW__libraryItem{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 12px;display:flex}.VisualFormCanvas-module__w_J2CW__libraryItem span{min-width:0}.VisualFormCanvas-module__w_J2CW__libraryItem strong,.VisualFormCanvas-module__w_J2CW__libraryItem small{display:block}.VisualFormCanvas-module__w_J2CW__libraryItem small{margin-top:3px}.VisualFormCanvas-module__w_J2CW__drawerForm{flex-direction:column;flex:auto;min-height:0;display:flex}.VisualFormCanvas-module__w_J2CW__formLabel{gap:6px;margin-top:16px;display:grid}.VisualFormCanvas-module__w_J2CW__formLabel:first-of-type{margin-top:0}.VisualFormCanvas-module__w_J2CW__formLabel input,.VisualFormCanvas-module__w_J2CW__formLabel select,.VisualFormCanvas-module__w_J2CW__formLabel textarea{box-sizing:border-box;width:100%;padding:10px 11px}.VisualFormCanvas-module__w_J2CW__formLabel textarea{resize:vertical;min-height:128px}.VisualFormCanvas-module__w_J2CW__formTwoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.VisualFormCanvas-module__w_J2CW__simpleSettings{gap:10px;margin-top:18px;padding:14px;display:grid}.VisualFormCanvas-module__w_J2CW__simpleCheck{align-items:center;gap:9px;display:flex}.VisualFormCanvas-module__w_J2CW__createRequiredRow{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px 0;display:flex}.VisualFormCanvas-module__w_J2CW__createRequiredRow strong,.VisualFormCanvas-module__w_J2CW__createRequiredRow small{display:block}.VisualFormCanvas-module__w_J2CW__createRequiredRow small{margin-top:2px}.VisualFormCanvas-module__w_J2CW__sectionNotice{margin-top:16px;padding:10px 12px}.VisualFormCanvas-module__w_J2CW__templateTypeHeading{margin-top:22px}.VisualFormCanvas-module__w_J2CW__templateTypeOptions{gap:8px;margin-top:9px;display:grid}.VisualFormCanvas-module__w_J2CW__templateTypeOption{cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.VisualFormCanvas-module__w_J2CW__templateTypeOption input{margin-top:2px}.VisualFormCanvas-module__w_J2CW__templateTypeOption span,.VisualFormCanvas-module__w_J2CW__templateTypeOption strong,.VisualFormCanvas-module__w_J2CW__templateTypeOption small{display:block}.VisualFormCanvas-module__w_J2CW__templateTypeOption small{margin-top:3px}.VisualFormCanvas-module__w_J2CW__templateSaved{flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.VisualFormCanvas-module__w_J2CW__templateSavedIcon{justify-content:center;align-items:center;width:42px;height:42px;display:flex}.VisualFormCanvas-module__w_J2CW__templateSaved h3{margin:14px 0 5px}.VisualFormCanvas-module__w_J2CW__templateSaved p{max-width:340px;margin:0 0 18px}.VisualFormCanvas-module__w_J2CW__emptyState,.VisualFormCanvas-module__w_J2CW__loading{padding:36px}@media (max-width:900px){.VisualFormCanvas-module__w_J2CW__topbar{flex-direction:column;align-items:flex-start;padding:18px 18px 14px;position:static}.VisualFormCanvas-module__w_J2CW__topActions{flex-wrap:wrap;width:100%}.VisualFormCanvas-module__w_J2CW__scopeBar{flex-direction:column;align-items:stretch;padding:12px 18px 4px}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{width:100%}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{flex:1 1 0}.VisualFormCanvas-module__w_J2CW__scopeField{min-width:0}.VisualFormCanvas-module__w_J2CW__workspace{padding:12px 12px 56px}.VisualFormCanvas-module__w_J2CW__formSection{padding:22px 16px 28px}.VisualFormCanvas-module__w_J2CW__widthThird,.VisualFormCanvas-module__w_J2CW__widthHalf,.VisualFormCanvas-module__w_J2CW__widthTwoThirds,.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:span 12}.VisualFormCanvas-module__w_J2CW__sectionHeader{align-items:flex-start}.VisualFormCanvas-module__w_J2CW__drawer,.VisualFormCanvas-module__w_J2CW__drawerWide{width:100vw}.VisualFormCanvas-module__w_J2CW__formTwoColumns{grid-template-columns:1fr}.VisualFormCanvas-module__w_J2CW__sectionTitleGroup{gap:9px}}.VisualFormCanvas-module__w_J2CW__previewScrim{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.VisualFormCanvas-module__w_J2CW__previewDialog{width:min(1120px,96vw);max-height:92vh;overflow:hidden}.VisualFormCanvas-module__w_J2CW__previewDialogHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.VisualFormCanvas-module__w_J2CW__previewDialogHeader h2{margin:4px 0 3px}.VisualFormCanvas-module__w_J2CW__previewDialogHeader p{margin:0}.VisualFormCanvas-module__w_J2CW__previewBody{max-height:calc(92vh - 96px);padding:22px 24px 28px;overflow:auto}.VisualFormCanvas-module__w_J2CW__previewSection{padding:20px}.VisualFormCanvas-module__w_J2CW__previewSection+.VisualFormCanvas-module__w_J2CW__previewSection{margin-top:16px}.VisualFormCanvas-module__w_J2CW__previewSectionHeader{align-items:center;gap:8px;margin-bottom:14px;display:flex}.VisualFormCanvas-module__w_J2CW__previewSectionHeader h3{margin:0}.VisualFormCanvas-module__w_J2CW__previewSectionHeader span{padding:3px 6px}.VisualFormCanvas-module__w_J2CW__previewGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.VisualFormCanvas-module__w_J2CW__previewCard{min-width:0;padding:0}.VisualFormCanvas-module__w_J2CW__previewCard>strong{display:block}@media (max-width:720px){.VisualFormCanvas-module__w_J2CW__previewScrim{padding:10px}.VisualFormCanvas-module__w_J2CW__previewDialog{width:100%;max-height:96vh}.VisualFormCanvas-module__w_J2CW__previewDialogHeader{padding:17px}.VisualFormCanvas-module__w_J2CW__previewBody{max-height:calc(96vh - 92px);padding:14px}.VisualFormCanvas-module__w_J2CW__previewSection{padding:15px}.VisualFormCanvas-module__w_J2CW__previewGrid>.VisualFormCanvas-module__w_J2CW__widthThird,.VisualFormCanvas-module__w_J2CW__previewGrid>.VisualFormCanvas-module__w_J2CW__widthHalf,.VisualFormCanvas-module__w_J2CW__previewGrid>.VisualFormCanvas-module__w_J2CW__widthTwoThirds,.VisualFormCanvas-module__w_J2CW__previewGrid>.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:span 12}}.VisualFormCanvas-module__w_J2CW__page{--ink:var(--obt-navy-950,var(--color-text-strong));--muted:var(--obt-text-soft,var(--color-text-muted));--line:var(--obt-stone-200,var(--color-border));--soft:var(--obt-stone-50,var(--color-surface-subtle));--green:var(--obt-green-700,var(--brand-accent-hover));--green-soft:var(--obt-green-100,var(--color-success-soft))}.VisualFormCanvas-module__w_J2CW__topbar{min-height:102px;padding-top:18px;padding-bottom:18px}.VisualFormCanvas-module__w_J2CW__topbar p{max-width:720px;margin-top:4px}.VisualFormCanvas-module__w_J2CW__scopeBar{max-width:1280px;margin-top:14px;padding:12px 14px}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{gap:0;padding:0}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{min-height:38px;padding:8px 12px}.VisualFormCanvas-module__w_J2CW__scopeField{gap:4px}.VisualFormCanvas-module__w_J2CW__statusRow{max-width:1280px;padding:11px 4px 2px}.VisualFormCanvas-module__w_J2CW__workspace{padding-top:14px}.VisualFormCanvas-module__w_J2CW__canvas{position:relative}.VisualFormCanvas-module__w_J2CW__canvas:before{content:"";z-index:1;width:4px;position:absolute;inset:0 auto 0 0}.VisualFormCanvas-module__w_J2CW__formSection{padding:24px 28px 30px 32px;position:relative}.VisualFormCanvas-module__w_J2CW__partNumber{width:27px;height:27px}.VisualFormCanvas-module__w_J2CW__sectionHeader p{margin-top:4px}.VisualFormCanvas-module__w_J2CW__fieldCard{padding:13px 13px 12px}.VisualFormCanvas-module__w_J2CW__contextBar{gap:5px;margin-top:10px;padding-top:9px}.VisualFormCanvas-module__w_J2CW__contextBar button{min-height:30px;padding:5px 8px}.VisualFormCanvas-module__w_J2CW__inlineAdd{min-height:40px}.VisualFormCanvas-module__w_J2CW__drawer{width:min(570px,96vw)}.VisualFormCanvas-module__w_J2CW__drawerWide{width:min(900px,98vw)}.VisualFormCanvas-module__w_J2CW__drawerHeader{padding:22px 24px 17px}.VisualFormCanvas-module__w_J2CW__drawerBody{padding:18px 24px 30px}.VisualFormCanvas-module__w_J2CW__drawerFooter{padding:13px 20px}.VisualFormCanvas-module__w_J2CW__libraryItem{padding:11px 12px 11px 15px}.VisualFormCanvas-module__w_J2CW__previewScrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{flex-direction:column;width:min(1180px,100vw - 36px);max-height:calc(100dvh - 36px);display:flex;overflow:hidden}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader p{max-width:760px;margin:0}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeaderActions{align-items:center;gap:7px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimePreviewMeta{flex-wrap:wrap;gap:16px;padding:10px 22px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeMessages{gap:6px;padding:12px 22px 0;display:grid}.VisualFormCanvas-module__w_J2CW__runtimeWarning,.VisualFormCanvas-module__w_J2CW__runtimeBlock{padding:9px 11px}.VisualFormCanvas-module__w_J2CW__runtimePreviewBody{padding:16px 18px 28px;overflow:auto}.VisualFormCanvas-module__w_J2CW__runtimeSection{max-width:1080px;margin:0 auto 12px;padding:20px 22px 24px 25px;position:relative;overflow:hidden}.VisualFormCanvas-module__w_J2CW__runtimeSection:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader h3{margin:0}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader p{margin:3px 0 0}.VisualFormCanvas-module__w_J2CW__runtimeGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.VisualFormCanvas-module__w_J2CW__runtimeField{min-width:0;padding:12px}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading small{margin-top:2px;display:block}.VisualFormCanvas-module__w_J2CW__runtimeDerivedBadge{flex:none;padding:3px 6px}.VisualFormCanvas-module__w_J2CW__runtimeControl,.VisualFormCanvas-module__w_J2CW__runtimeTextarea{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px}.VisualFormCanvas-module__w_J2CW__runtimeTextarea{resize:vertical;min-height:82px}.VisualFormCanvas-module__w_J2CW__runtimeChoices{gap:7px;padding:8px 0 2px;display:grid}.VisualFormCanvas-module__w_J2CW__runtimeChoices label,.VisualFormCanvas-module__w_J2CW__runtimeCheck{align-items:center;gap:8px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeChoices input,.VisualFormCanvas-module__w_J2CW__runtimeCheck input{width:16px;height:16px;min-height:0;accent-color:var(--obt-green-600,var(--brand-accent))}.VisualFormCanvas-module__w_J2CW__runtimeDocument{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeDocument button{cursor:pointer;min-height:30px;padding:5px 8px}@media (max-width:820px){.VisualFormCanvas-module__w_J2CW__topbar,.VisualFormCanvas-module__w_J2CW__scopeBar,.VisualFormCanvas-module__w_J2CW__sectionHeader,.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{flex-direction:column;align-items:stretch}.VisualFormCanvas-module__w_J2CW__topActions,.VisualFormCanvas-module__w_J2CW__runtimePreviewHeaderActions{justify-content:flex-start}.VisualFormCanvas-module__w_J2CW__scopeBar{margin-left:14px;margin-right:14px}.VisualFormCanvas-module__w_J2CW__widthThird,.VisualFormCanvas-module__w_J2CW__widthHalf,.VisualFormCanvas-module__w_J2CW__widthTwoThirds,.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:1/-1}.VisualFormCanvas-module__w_J2CW__previewScrim{padding:8px}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.VisualFormCanvas-module__w_J2CW__previewScrim{z-index:6500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:28px}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{width:min(1240px,100vw - 56px);max-height:calc(100dvh - 56px)}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{gap:24px;padding:22px 26px 18px}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader h2{margin:4px 0 5px}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader p{max-width:780px}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeaderActions{gap:8px;padding-top:1px}.VisualFormCanvas-module__w_J2CW__runtimePreviewMeta{gap:20px;padding:10px 26px}.VisualFormCanvas-module__w_J2CW__runtimeMessages{padding:14px 26px 0}.VisualFormCanvas-module__w_J2CW__runtimePreviewBody{scrollbar-gutter:stable;padding:18px 26px 30px;overflow:auto}.VisualFormCanvas-module__w_J2CW__runtimeSection{max-width:1120px;margin:0 auto;padding:16px 2px 24px;overflow:visible}.VisualFormCanvas-module__w_J2CW__runtimeSection+.VisualFormCanvas-module__w_J2CW__runtimeSection{margin-top:6px;padding-top:24px}.VisualFormCanvas-module__w_J2CW__runtimeSection:before{display:none}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader{gap:10px;margin-bottom:14px;padding:0 2px}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader p{margin-top:3px}.VisualFormCanvas-module__w_J2CW__runtimeField{min-width:0;padding:13px 14px 13px 16px;transition:border-color .14s,box-shadow .14s,background .14s;position:relative}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading{gap:12px;margin-bottom:9px}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading small{margin-top:3px}.VisualFormCanvas-module__w_J2CW__runtimeDerivedBadge{padding:3px 7px}.VisualFormCanvas-module__w_J2CW__runtimeControl,.VisualFormCanvas-module__w_J2CW__runtimeTextarea{min-height:42px;padding:9px 11px;transition:border-color .14s,box-shadow .14s}.VisualFormCanvas-module__w_J2CW__runtimeChoices{gap:8px;padding:7px 1px 2px}.VisualFormCanvas-module__w_J2CW__runtimeDocument{min-height:42px;padding:8px 10px}.VisualFormCanvas-module__w_J2CW__runtimeDocument button{min-height:32px;padding:6px 10px}.VisualFormCanvas-module__w_J2CW__runtimeInformation{padding:11px 12px}@media (max-width:820px){.VisualFormCanvas-module__w_J2CW__previewScrim{padding:12px}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{padding:18px}.VisualFormCanvas-module__w_J2CW__runtimePreviewMeta{padding-left:18px;padding-right:18px}.VisualFormCanvas-module__w_J2CW__runtimePreviewBody{padding:14px 16px 24px}}.VisualFormCanvas-module__w_J2CW__runtimeFieldAnchor{visibility:hidden;pointer-events:none;min-width:0;min-height:1px}.VisualFormCanvas-module__w_J2CW__canvas:before{display:none}.VisualFormCanvas-module__w_J2CW__fieldCard{padding-left:15px}.VisualFormCanvas-module__w_J2CW__page{background:var(--color-surface-muted)}.VisualFormCanvas-module__w_J2CW__topbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:20px;padding:18px 24px 14px}.VisualFormCanvas-module__w_J2CW__topbar h1{letter-spacing:-.035em;margin:2px 0;font-size:30px;line-height:1.05}.VisualFormCanvas-module__w_J2CW__topbar p{font-size:13px;line-height:1.35}.VisualFormCanvas-module__w_J2CW__eyebrow{font-size:12px}.VisualFormCanvas-module__w_J2CW__runtimeEmbeddedRoot{display:contents}.VisualFormCanvas-module__w_J2CW__runtimeRecordForm{display:block}.VisualFormCanvas-module__w_J2CW__runtimeRecordMeta{flex-wrap:wrap;gap:4px 14px;display:flex}.VisualFormCanvas-module__w_J2CW__runtimeRecordMeta>span+span:before{content:"·";color:var(--color-text-faint);margin-right:14px}.VisualFormCanvas-module__w_J2CW__runtimeChoicesInline{flex-wrap:wrap;gap:6px 22px;display:flex}@media (max-width:767px){.VisualFormCanvas-module__w_J2CW__runtimeChoices label,.VisualFormCanvas-module__w_J2CW__runtimeCheck{min-height:44px}.VisualFormCanvas-module__w_J2CW__runtimeField .VisualFormCanvas-module__w_J2CW__runtimeChoices input[type=radio],.VisualFormCanvas-module__w_J2CW__runtimeField .VisualFormCanvas-module__w_J2CW__runtimeChoices input[type=checkbox],.VisualFormCanvas-module__w_J2CW__runtimeField .VisualFormCanvas-module__w_J2CW__runtimeCheck input[type=checkbox]{width:22px;height:22px}.VisualFormCanvas-module__w_J2CW__runtimeChoicesInline{gap:0 32px}}.VisualFormCanvas-module__w_J2CW__topActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.VisualFormCanvas-module__w_J2CW__scopeBar{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:10px;max-width:none;margin:0;padding:14px 24px 12px}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{border-radius:8px;min-height:40px;padding:3px}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{min-height:32px;padding:7px 12px;font-size:12.5px}.VisualFormCanvas-module__w_J2CW__formTypeSwitch .VisualFormCanvas-module__w_J2CW__scopeActive{background:var(--color-success-soft);color:var(--brand-accent)}.VisualFormCanvas-module__w_J2CW__scopeField{gap:5px;min-width:240px;font-size:12.5px}.VisualFormCanvas-module__w_J2CW__scopeField select{border-radius:8px;min-height:40px;padding:8px 10px;font-size:12.5px}.VisualFormCanvas-module__w_J2CW__statusRow{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);gap:16px;max-width:none;margin:0;padding:10px 24px 8px;font-size:12.5px}.VisualFormCanvas-module__w_J2CW__canvas{border:1px solid var(--color-border);max-width:none;box-shadow:none;border-radius:10px;margin:0}.VisualFormCanvas-module__w_J2CW__formSection{padding:24px 24px 28px}.VisualFormCanvas-module__w_J2CW__sectionHeader{margin-bottom:16px}.VisualFormCanvas-module__w_J2CW__partNumber{background:var(--color-success-soft);width:30px;height:30px;color:var(--brand-accent-hover);border-radius:8px}.VisualFormCanvas-module__w_J2CW__sectionHeader h2{font-size:19px}.VisualFormCanvas-module__w_J2CW__sectionHeader p{font-size:12.5px}.VisualFormCanvas-module__w_J2CW__inlineAdd{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:36px;color:var(--brand-accent);border-radius:8px;padding:8px 11px;font-size:12.5px;font-weight:750}.VisualFormCanvas-module__w_J2CW__inlineAdd:hover{border-color:color-mix(in srgb, var(--brand-accent) 45%, #fff);background:var(--color-success-soft)}.VisualFormCanvas-module__w_J2CW__fieldCard{border:1px solid var(--color-border);border-left:3px solid var(--color-success);background:var(--color-surface);box-shadow:none;border-radius:9px;padding:14px 14px 13px}.VisualFormCanvas-module__w_J2CW__fieldCard:hover{border-color:var(--color-border-strong);border-left-color:var(--brand-accent)}.VisualFormCanvas-module__w_J2CW__fieldCardSelected{border-color:color-mix(in srgb, var(--brand-accent) 45%, #fff);border-left-color:var(--brand-accent);box-shadow:0 0 0 2px #14844314}.VisualFormCanvas-module__w_J2CW__fieldIdentity strong{font-size:13px}.VisualFormCanvas-module__w_J2CW__fieldIdentity small{font-size:11.5px}.VisualFormCanvas-module__w_J2CW__fieldPreview input,.VisualFormCanvas-module__w_J2CW__fieldPreview select,.VisualFormCanvas-module__w_J2CW__fieldPreview textarea{border-color:var(--color-border-strong);background:var(--color-surface-subtle);border-radius:7px;min-height:38px}.VisualFormCanvas-module__w_J2CW__logicBadge{border-radius:999px;font-weight:750}.VisualFormCanvas-module__w_J2CW__contextBar{border-top:1px solid var(--color-border);margin-top:12px;padding-top:11px}@media (max-width:1100px){.VisualFormCanvas-module__w_J2CW__scopeBar{flex-wrap:wrap;align-items:end}.VisualFormCanvas-module__w_J2CW__scopeField{flex:240px;min-width:210px}}.VisualFormCanvas-module__w_J2CW__previewScrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0818227a;padding:28px}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;width:min(1160px,100vw - 56px);height:min(88dvh,900px);max-height:88dvh;box-shadow:0 28px 64px #08182242}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{z-index:3;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;padding:20px 24px 17px;position:sticky;top:0}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader h2{margin:4px 0;font-size:1.38rem;line-height:1.15}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader p{max-width:720px;font-size:.8438rem}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeaderActions{align-self:center;gap:8px}.VisualFormCanvas-module__w_J2CW__runtimePreviewMeta{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);flex:none;padding:9px 24px;font-size:.7812rem;position:sticky;top:78px}.VisualFormCanvas-module__w_J2CW__runtimeMessages{flex:none;padding:12px 24px 0}.VisualFormCanvas-module__w_J2CW__runtimePreviewBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:18px 24px 28px;overflow:hidden auto}.VisualFormCanvas-module__w_J2CW__runtimeSection{max-width:1040px;box-shadow:none;border-radius:10px;margin-bottom:14px;padding:22px 24px 26px 27px}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader{margin-bottom:18px}.VisualFormCanvas-module__w_J2CW__runtimeSectionHeader h3{font-size:1.02rem}.VisualFormCanvas-module__w_J2CW__runtimeGrid{gap:12px}.VisualFormCanvas-module__w_J2CW__runtimeField{border-radius:8px;padding:13px}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading{margin-bottom:9px}.VisualFormCanvas-module__w_J2CW__runtimeControl,.VisualFormCanvas-module__w_J2CW__runtimeTextarea{min-height:42px}@media (max-width:760px){.VisualFormCanvas-module__w_J2CW__previewScrim{padding:10px}.VisualFormCanvas-module__w_J2CW__runtimePreviewDialog{width:calc(100vw - 20px);height:94dvh;max-height:94dvh}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeader{padding:16px}.VisualFormCanvas-module__w_J2CW__runtimePreviewHeaderActions{align-self:flex-start}.VisualFormCanvas-module__w_J2CW__runtimePreviewMeta{padding:9px 16px;position:static}.VisualFormCanvas-module__w_J2CW__runtimePreviewBody{padding:14px}.VisualFormCanvas-module__w_J2CW__runtimeSection{padding:17px 16px 20px 19px}}.VisualFormCanvas-module__w_J2CW__page{width:100%;max-width:none;min-height:100%}.VisualFormCanvas-module__w_J2CW__moduleHeader{margin-bottom:0}.VisualFormCanvas-module__w_J2CW__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.VisualFormCanvas-module__w_J2CW__scopeBar{border-top:1px solid var(--line);align-items:end;gap:12px;width:100%;max-width:none;margin:14px 0 0;padding:14px 0 0;display:flex}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex:none;gap:3px;padding:3px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{border-radius:6px;min-height:36px;padding:7px 11px}.VisualFormCanvas-module__w_J2CW__scopeField{min-width:220px}.VisualFormCanvas-module__w_J2CW__scopeField>span{color:var(--muted);font-size:12.5px;font-weight:700}.VisualFormCanvas-module__w_J2CW__scopeField select{border-radius:7px;min-height:38px}.VisualFormCanvas-module__w_J2CW__statusRow{border-bottom:1px solid var(--line);background:var(--color-surface);gap:10px;width:100%;max-width:none;min-height:42px;margin:0;padding:10px 20px}.VisualFormCanvas-module__w_J2CW__statusRow>span{align-items:center;min-height:24px;display:inline-flex}.VisualFormCanvas-module__w_J2CW__statusRow>span:not(.VisualFormCanvas-module__w_J2CW__saved):not(.VisualFormCanvas-module__w_J2CW__unsaved){border-right:1px solid var(--line);padding-right:10px}.VisualFormCanvas-module__w_J2CW__saved,.VisualFormCanvas-module__w_J2CW__unsaved{margin-left:auto;font-weight:700}.VisualFormCanvas-module__w_J2CW__success,.VisualFormCanvas-module__w_J2CW__error{width:auto;max-width:none;margin:12px 20px 0}.VisualFormCanvas-module__w_J2CW__workspace{padding:16px 20px 64px}.VisualFormCanvas-module__w_J2CW__canvas{gap:12px;width:100%;max-width:none;margin:0;display:grid;overflow:visible}.VisualFormCanvas-module__w_J2CW__formSection{margin:0;padding:18px 20px 20px;overflow:visible}.VisualFormCanvas-module__w_J2CW__sectionHeader{margin:0 0 14px;padding:0 0 12px}.VisualFormCanvas-module__w_J2CW__sectionTitleGroup{gap:10px}.VisualFormCanvas-module__w_J2CW__partNumber{background:var(--color-success-soft);width:28px;height:28px;color:var(--brand-accent-hover);border-radius:6px;font-size:13px;font-weight:800}.VisualFormCanvas-module__w_J2CW__sectionTitleLine h2,.VisualFormCanvas-module__w_J2CW__sectionHeader h2{font-size:18px;line-height:1.2}.VisualFormCanvas-module__w_J2CW__sectionHeader p{color:var(--muted);margin-top:4px;font-size:13px}.VisualFormCanvas-module__w_J2CW__ownerBadge{color:var(--muted);font-size:12.5px}.VisualFormCanvas-module__w_J2CW__canvasGrid{gap:12px}.VisualFormCanvas-module__w_J2CW__inlineAdd{border-radius:7px;min-height:38px}.VisualFormCanvas-module__w_J2CW__fieldCard{border-radius:8px;padding:12px}@media (min-width:1400px){.VisualFormCanvas-module__w_J2CW__workspace{padding-left:24px;padding-right:24px}}@media (max-width:900px){.VisualFormCanvas-module__w_J2CW__headerActions{justify-content:flex-start;width:100%}.VisualFormCanvas-module__w_J2CW__scopeBar{flex-direction:column;align-items:stretch}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{align-self:flex-start}.VisualFormCanvas-module__w_J2CW__scopeField{width:100%;min-width:0}.VisualFormCanvas-module__w_J2CW__statusRow{flex-wrap:wrap}.VisualFormCanvas-module__w_J2CW__saved,.VisualFormCanvas-module__w_J2CW__unsaved{margin-left:0}.VisualFormCanvas-module__w_J2CW__workspace{padding-left:14px;padding-right:14px}}@media (max-width:680px){.VisualFormCanvas-module__w_J2CW__headerActions{grid-template-columns:1fr 1fr;display:grid}.VisualFormCanvas-module__w_J2CW__headerActions>*{width:100%}.VisualFormCanvas-module__w_J2CW__formTypeSwitch{grid-template-columns:1fr 1fr;width:100%;display:grid}.VisualFormCanvas-module__w_J2CW__formTypeSwitch button{width:100%}.VisualFormCanvas-module__w_J2CW__statusRow{padding-left:14px;padding-right:14px}.VisualFormCanvas-module__w_J2CW__statusRow>span:not(.VisualFormCanvas-module__w_J2CW__saved):not(.VisualFormCanvas-module__w_J2CW__unsaved){border-right:0;padding-right:0}.VisualFormCanvas-module__w_J2CW__formSection{padding:15px 14px 16px}.VisualFormCanvas-module__w_J2CW__sectionHeader{gap:12px}.VisualFormCanvas-module__w_J2CW__canvasGrid{grid-template-columns:1fr}.VisualFormCanvas-module__w_J2CW__widthThird,.VisualFormCanvas-module__w_J2CW__widthHalf,.VisualFormCanvas-module__w_J2CW__widthTwoThirds,.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:1/-1}}.VisualFormCanvas-module__w_J2CW__workspace{background:var(--color-bg)}.VisualFormCanvas-module__w_J2CW__canvas{gap:14px;display:grid}.VisualFormCanvas-module__w_J2CW__formSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #10223509}.VisualFormCanvas-module__w_J2CW__sectionHeader{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:16px 18px 14px;display:flex}.VisualFormCanvas-module__w_J2CW__sectionTitleGroup{align-items:flex-start;gap:11px;min-width:0;display:flex}.VisualFormCanvas-module__w_J2CW__partNumber{background:var(--color-success-soft);width:28px;height:28px;color:var(--brand-accent-hover);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.VisualFormCanvas-module__w_J2CW__sectionTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VisualFormCanvas-module__w_J2CW__sectionTitleLine h2,.VisualFormCanvas-module__w_J2CW__sectionHeader h2{color:var(--color-text-strong);margin:0;font-size:17px;font-weight:750;line-height:1.25}.VisualFormCanvas-module__w_J2CW__ownerBadge{color:var(--color-text-muted);background:0 0;padding:2px 0;font-size:12.5px;font-weight:700}.VisualFormCanvas-module__w_J2CW__sectionHeader p{max-width:760px;color:var(--color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.VisualFormCanvas-module__w_J2CW__canvasGrid{background:var(--color-surface);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:14px 18px 16px;display:grid}.VisualFormCanvas-module__w_J2CW__fieldCard{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;box-shadow:none;border-radius:8px;padding:12px}.VisualFormCanvas-module__w_J2CW__fieldCard:hover{border-color:var(--color-border-strong)}.VisualFormCanvas-module__w_J2CW__fieldCardSelected{border-color:color-mix(in srgb, var(--brand-accent) 45%, #fff);box-shadow:0 0 0 2px #14844314}.VisualFormCanvas-module__w_J2CW__widthThird{grid-column:span 4}.VisualFormCanvas-module__w_J2CW__widthHalf{grid-column:span 6}.VisualFormCanvas-module__w_J2CW__widthTwoThirds{grid-column:span 8}.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:span 12}.VisualFormCanvas-module__w_J2CW__inlineAdd{background:var(--color-surface-subtle);min-height:36px;color:var(--brand-accent-hover);border:1px dashed color-mix(in srgb, var(--brand-accent) 30%, #fff);text-align:center;border-radius:7px;grid-column:1/-1;padding:7px 12px;font-size:12.5px;font-weight:750}.VisualFormCanvas-module__w_J2CW__inlineAdd:hover,.VisualFormCanvas-module__w_J2CW__inlineAdd:focus-visible{background:var(--color-success-soft);border-color:color-mix(in srgb, var(--brand-accent) 45%, #fff)}.VisualFormCanvas-module__w_J2CW__canvasGrid:has(.VisualFormCanvas-module__w_J2CW__inlineAdd:only-child){padding-top:12px;padding-bottom:12px}.VisualFormCanvas-module__w_J2CW__statusRow{background:var(--color-surface);border-bottom:1px solid var(--color-border)}@media (max-width:900px){.VisualFormCanvas-module__w_J2CW__sectionHeader{padding:15px 16px 13px}.VisualFormCanvas-module__w_J2CW__canvasGrid{padding:12px 16px 14px}}@media (max-width:680px){.VisualFormCanvas-module__w_J2CW__sectionHeader{flex-direction:column;align-items:stretch}.VisualFormCanvas-module__w_J2CW__canvasGrid{grid-template-columns:1fr}.VisualFormCanvas-module__w_J2CW__widthThird,.VisualFormCanvas-module__w_J2CW__widthHalf,.VisualFormCanvas-module__w_J2CW__widthTwoThirds,.VisualFormCanvas-module__w_J2CW__widthFull{grid-column:1/-1}}.VisualFormCanvas-module__w_J2CW__drawerScrim{background:var(--overlay-backdrop,#0c1e2861);cursor:default;border:0;padding:0}.VisualFormCanvas-module__w_J2CW__drawer{border-left:1px solid var(--color-border,var(--color-border));background:var(--color-surface,var(--color-surface));color:var(--color-text,var(--color-text-strong));box-shadow:var(--shadow-modal,-12px 0 36px #0b1d2721)}.VisualFormCanvas-module__w_J2CW__drawerHeader{border-bottom:1px solid var(--color-border,var(--color-border));background:var(--color-surface,var(--color-surface))}.VisualFormCanvas-module__w_J2CW__drawerHeader h2{color:var(--color-text-strong,var(--color-text-strong));letter-spacing:-.02em;font-size:1.15rem;font-weight:760}.VisualFormCanvas-module__w_J2CW__drawerBody{background:var(--color-surface,var(--color-surface))}.VisualFormCanvas-module__w_J2CW__drawerFooter{border-top:1px solid var(--color-border,var(--color-border));background:var(--color-surface,var(--color-surface))}.VisualFormCanvas-module__w_J2CW__drawerError{border:1px solid var(--color-danger-border);background:var(--color-danger-soft,var(--color-danger-soft));color:var(--color-danger,var(--color-danger-strong));border-radius:8px;font-size:13px}.VisualFormCanvas-module__w_J2CW__libraryItem{border:1px solid var(--color-border,var(--color-border));background:var(--color-surface,var(--color-surface));color:var(--color-text,var(--color-text-strong));text-align:left;border-left:3px solid #0000;border-radius:8px}.VisualFormCanvas-module__w_J2CW__libraryItem:hover{border-color:var(--color-border-strong,var(--color-border-strong));border-left-color:var(--brand-accent,var(--brand-accent));background:var(--color-surface-subtle,var(--color-surface-subtle))}.VisualFormCanvas-module__w_J2CW__libraryItem b{color:var(--brand-accent,var(--brand-accent));font-size:var(--font-small,.79rem);font-weight:var(--weight-semibold,640);flex:none}.VisualFormCanvas-module__w_J2CW__libraryItem small,.VisualFormCanvas-module__w_J2CW__templateTypeOption small,.VisualFormCanvas-module__w_J2CW__formLabel small{color:var(--color-text-muted,var(--color-text-muted))}.VisualFormCanvas-module__w_J2CW__templateTypeHeading{color:var(--color-text-muted,var(--color-text-muted));letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:750}.VisualFormCanvas-module__w_J2CW__templateTypeOption{border:1px solid var(--color-border,var(--color-border));background:var(--color-surface-subtle,var(--color-surface-subtle));color:var(--color-text,var(--color-text-strong));border-radius:8px}.VisualFormCanvas-module__w_J2CW__templateTypeOption:hover{border-color:var(--color-border-strong)}.VisualFormCanvas-module__w_J2CW__templateTypeOptionSelected{border-color:var(--brand-primary,var(--brand-accent));background:var(--color-success-soft);box-shadow:0 0 0 2px #2f85581f}.VisualFormCanvas-module__w_J2CW__sectionNotice{border:1px solid var(--color-border,var(--color-border));background:var(--color-surface-subtle,var(--color-surface-subtle));color:var(--color-text-muted,var(--color-text-muted));border-radius:8px;font-size:13px;line-height:1.5}.VisualFormCanvas-module__w_J2CW__templateSaved{color:var(--color-text,var(--color-text-strong));text-align:center}.VisualFormCanvas-module__w_J2CW__templateSavedIcon{background:var(--color-success-soft);color:var(--brand-primary,var(--brand-accent));border-radius:50%;font-size:20px;font-weight:800}.VisualFormCanvas-module__w_J2CW__emptyState{color:var(--color-text-muted,var(--color-text-muted))}.VisualFormCanvas-module__w_J2CW__runtimeField{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading strong{font-size:13px}.VisualFormCanvas-module__w_J2CW__runtimeFieldHeading small{color:var(--color-text-muted);font-size:13.5px}.VisualFormCanvas-module__w_J2CW__runtimeGrid .VisualFormCanvas-module__w_J2CW__runtimeChoices label{flex-direction:row;align-items:center;gap:7px;font-size:13.5px;display:flex}
