.lf-loading.lf-loading{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;width:100%;min-height:200px;margin:0;padding:32px 20px;color:var(--tenant-ui-muted,#706887);border:0;border-radius:16px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tenant-ui-tint-4,#eee9ff) 50.1961%,transparent),transparent 70%);text-align:center;overflow:hidden}.lf-loading .lf-loading-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-width:0;width:100%;margin:0;padding:0;border:0;background:none}.lf-loading .lf-loading-orbit{position:relative;display:block;flex:none;width:64px;height:64px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tenant-ui-tint-3,#f3efff);box-shadow:0 0 0 9px color-mix(in srgb,var(--tenant-ui-tint-5,#eee8ff) 40%,transparent);animation:lf-loading-breathe 2.8s ease-in-out infinite}.lf-loading .lf-loading-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;margin:0;border:3px solid var(--tenant-ui-tint-10,#dfd6f6);border-top-color:var(--tenant-ui-primary,#6850db);border-right-color:var(--tenant-ui-tint-40,#aa90e8);border-radius:50%;animation:lf-loading-spin 1.2s linear infinite}.lf-loading .lf-loading-mark{position:absolute;top:20px;right:22px;bottom:20px;left:22px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;transform:skewY(-19deg)}.lf-loading-mark i{display:block;width:21px;height:7px;flex:none;border-radius:2px;background:var(--tenant-ui-primary,#8061ce)}.lf-loading-mark i:nth-child(2){width:15px;background:var(--tenant-ui-tint-45,#a18ade)}.lf-loading-mark i:nth-child(3){width:9px;background:var(--tenant-ui-tint-30,#bba6eb)}.lf-loading .lf-loading-label{display:block;flex:initial;min-width:0;max-width:38ch;margin:0;padding:0;color:var(--tenant-ui-muted,#706887);font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;white-space:normal}.lf-loading .lf-loading-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}.lf-loading.lf-loading--screen{min-height:60vh;min-height:60dvh;border-radius:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tenant-ui-tint-4,#eee9ff) 50.1961%,transparent),transparent 60%)}.lf-loading.lf-loading--compact{min-height:130px;padding:24px 16px}.lf-loading--compact .lf-loading-orbit{width:44px;height:44px;box-shadow:0 0 0 6px color-mix(in srgb,var(--tenant-ui-tint-5,#eee8ff) 40%,transparent)}.lf-loading--compact .lf-loading-mark{top:10px;right:12px;bottom:10px;left:12px}.lf-loading--compact .lf-loading-status{gap:16px}.lf-loading.lf-loading--inline{min-height:0;align-items:stretch;padding:12px 4px;border-radius:0;background:none;text-align:left}.lf-loading--inline .lf-loading-status{flex-direction:row;justify-content:flex-start;gap:12px}.lf-loading--inline .lf-loading-orbit{width:22px;height:22px;box-shadow:none;background:transparent;animation:none}.lf-loading--inline .lf-loading-ring{border-width:2px}.lf-loading--inline .lf-loading-mark{display:none}.lf-loading--inline .lf-loading-label{max-width:none;font-size:13px}.lf-loading-indicator.lf-loading-indicator{display:inline-block;box-sizing:border-box;flex:none;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;background:none;animation:lf-loading-spin .9s linear infinite}@keyframes lf-loading-spin{to{transform:rotate(360deg)}}@keyframes lf-loading-breathe{0%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--tenant-ui-tint-5,#eee8ff) 40%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--tenant-ui-tint-5,#eee8ff) 13.3333%,transparent)}}@media(prefers-reduced-motion:reduce){.lf-loading .lf-loading-orbit,.lf-loading .lf-loading-ring,.lf-loading-indicator.lf-loading-indicator{animation:none}}.lf-loading.lf-loading-boot{font-family:system-ui,sans-serif;min-height:85vh;min-height:85dvh}#root>.lf-loading--screen{min-height:100vh;min-height:100dvh}:root[data-tenant-palette]{--tenant-ui-primary:var(--tenant-primary);--tenant-ui-ink:var(--tenant-dark);--tenant-ui-text:color-mix(in srgb,var(--tenant-dark) 80%,#26342f);--tenant-ui-muted:color-mix(in srgb,var(--tenant-dark) 35%,#737b78);--tenant-ui-subtle:color-mix(in srgb,var(--tenant-dark) 20%,#a2aba7);--tenant-ui-tint-1:color-mix(in srgb,var(--tenant-primary) 1%,white);--tenant-ui-tint-2:color-mix(in srgb,var(--tenant-primary) 2%,white);--tenant-ui-tint-3:color-mix(in srgb,var(--tenant-primary) 3%,white);--tenant-ui-tint-4:color-mix(in srgb,var(--tenant-primary) 4%,white);--tenant-ui-tint-5:color-mix(in srgb,var(--tenant-primary) 5%,white);--tenant-ui-tint-6:color-mix(in srgb,var(--tenant-primary) 6%,white);--tenant-ui-tint-7:color-mix(in srgb,var(--tenant-primary) 7%,white);--tenant-ui-tint-8:color-mix(in srgb,var(--tenant-primary) 8%,white);--tenant-ui-tint-9:color-mix(in srgb,var(--tenant-primary) 9%,white);--tenant-ui-tint-10:color-mix(in srgb,var(--tenant-primary) 10%,white);--tenant-ui-tint-11:color-mix(in srgb,var(--tenant-primary) 11%,white);--tenant-ui-tint-12:color-mix(in srgb,var(--tenant-primary) 12%,white);--tenant-ui-tint-13:color-mix(in srgb,var(--tenant-primary) 13%,white);--tenant-ui-tint-14:color-mix(in srgb,var(--tenant-primary) 14%,white);--tenant-ui-tint-15:color-mix(in srgb,var(--tenant-primary) 15%,white);--tenant-ui-tint-16:color-mix(in srgb,var(--tenant-primary) 16%,white);--tenant-ui-tint-17:color-mix(in srgb,var(--tenant-primary) 17%,white);--tenant-ui-tint-18:color-mix(in srgb,var(--tenant-primary) 18%,white);--tenant-ui-tint-19:color-mix(in srgb,var(--tenant-primary) 19%,white);--tenant-ui-tint-20:color-mix(in srgb,var(--tenant-primary) 20%,white);--tenant-ui-tint-25:color-mix(in srgb,var(--tenant-primary) 25%,white);--tenant-ui-tint-30:color-mix(in srgb,var(--tenant-primary) 30%,white);--tenant-ui-tint-35:color-mix(in srgb,var(--tenant-primary) 35%,white);--tenant-ui-tint-40:color-mix(in srgb,var(--tenant-primary) 40%,white);--tenant-ui-tint-45:color-mix(in srgb,var(--tenant-primary) 45%,white);--tenant-ui-tint-50:color-mix(in srgb,var(--tenant-primary) 50%,white);--tenant-ui-tint-55:color-mix(in srgb,var(--tenant-primary) 55%,white);--tenant-ui-tint-60:color-mix(in srgb,var(--tenant-primary) 60%,white);--tenant-ui-tint-65:color-mix(in srgb,var(--tenant-primary) 65%,white)}.tenant-wordmark{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:700;letter-spacing:-.4px}.tenant-wordmark img{display:block;max-width:136px;max-height:40px;object-fit:contain}.company-brand .tenant-wordmark{color:#fff;font-size:24px}:is(.tenant-workspace-trigger,.tenant-workspace-identity) .tenant-logo{width:24px;height:24px;object-fit:contain}.auth-tenant-brand{margin-bottom:28px;color:var(--tenant-ui-ink,#3b3157);font-size:28px}.auth-tenant-artwork{background:var(--tenant-ui-ink,#29213f);display:grid;place-items:center;padding:40px;color:#fff;font-size:clamp(38px,6vw,80px)}.auth-tenant-artwork img{max-width:260px;max-height:180px}.platform-brand-form{border-top:1px solid var(--tenant-ui-tint-9,#e7e0ef);margin-top:24px;padding-top:20px}.platform-brand-preview{background:var(--tenant-ui-tint-4,#f4f0fa);border:1px solid var(--tenant-ui-tint-12,#e0d8eb);border-radius:12px;padding:20px;margin:16px 0;font-size:25px}.platform-feature-options{display:grid;gap:12px;padding:16px 0}.platform-feature-options label{display:flex;align-items:center;gap:10px;font-size:13px}.platform-feature-options input{accent-color:var(--tenant-ui-primary,#7053c1)}.tenant-brand-details{font-size:13px;line-height:1.6;color:var(--tenant-ui-muted,#766985)}.tenant-brand-details a{overflow-wrap:anywhere}.tenant-portal-error{max-width:520px;padding:28px;margin:auto}@media(max-width:760px){.auth-tenant-artwork{display:none}.tenant-wordmark img{max-width:110px;max-height:32px}}.tenant-logo-monogram{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--tenant-ui-primary,#7053c1);color:#fff;font:700 23px DM Sans Variable,sans-serif;letter-spacing:0}.auth-tenant-artwork .tenant-logo-monogram{width:76px;height:76px;font-size:48px;border-radius:20px}.tenant-brand-rail{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:var(--tenant-ui-primary,#7053c1);color:#fff;font:700 24px sans-serif}.tenant-brand-rail img{width:100%;height:100%;object-fit:contain}.platform-palette-toggle{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:13px}.platform-brand-colors{display:flex;flex-wrap:wrap;gap:20px;margin:16px 0 24px}.platform-brand-colors label{display:grid;gap:8px;font-size:12px}.platform-brand-colors input{width:64px;height:38px;padding:3px;border:1px solid #ddd;border-radius:6px}.platform-brand-colors span{font-size:11px;font-family:monospace}.tenant-wordmark:has(img){letter-spacing:0}.company-brand:has(.tenant-wordmark img){margin-bottom:28px;padding:0 10px}.company-brand .tenant-wordmark img{width:134px;max-width:100%;height:104px;max-height:none;border-radius:12px;background:#fff;object-fit:contain}.auth-tenant-brand .tenant-wordmark img{width:120px;max-width:100%;height:120px;max-height:none}.auth-tenant-artwork .tenant-wordmark img{width:260px;height:260px;max-height:none;border-radius:24px;background:#fff}:root[data-tenant-palette]{--tenant-soft:color-mix(in srgb,var(--tenant-primary) 8%,white);--tenant-line:color-mix(in srgb,var(--tenant-primary) 22%,white);--tenant-canvas:color-mix(in srgb,var(--tenant-primary) 2%,var(--tenant-ui-tint-3,#f7f8f9))}[data-tenant-palette] :is(.company-shell,.company-main,.document-workspace,.workflow-pending){background:var(--tenant-canvas)}[data-tenant-palette] :is(.company-sidebar,.auth-tenant-artwork,.internal-access-banner,.support-access-banner){background:var(--tenant-dark);color:#fff}[data-tenant-palette] .company-sidebar nav button{color:#dceae6}[data-tenant-palette] .company-sidebar nav button[aria-current=page]{background:color-mix(in srgb,var(--tenant-accent) 19%,transparent);color:#fff}[data-tenant-palette] .company-nav-label,[data-tenant-palette] .company-sidebar-foot small{color:#b3cdc4}[data-tenant-palette] .company-nav-dot{background:var(--tenant-accent)}[data-tenant-palette] :is(.tenant-logo-monogram,.tenant-brand-rail,.access-card-icon,.workflow-pending-icon){background:var(--tenant-soft);color:var(--tenant-primary);border-color:var(--tenant-line)}[data-tenant-palette] :is(.button.primary,.studio-actions .button.primary,.workflow-stepper button[aria-current=step] .workflow-step-number){background:var(--tenant-primary);color:#fff}[data-tenant-palette] :is(.workflow-stepper button[aria-current=step],.tenant-role,.library-filter-button.is-active,.company-tabs button.active,.company-tabs button[aria-selected=true]){background:var(--tenant-soft);color:var(--tenant-primary);border-color:var(--tenant-line)}[data-tenant-palette] :is(.auth-tenant-brand,.tenant-workspace-trigger,.tenant-workspace-identity,.text-button,.company-library-tab,.library-edit-link,.workflow-stepper button:hover:not(:disabled)){color:var(--tenant-primary)}[data-tenant-palette] :is(.tenant-workspace-trigger:hover:not(:disabled),.tenant-workspace-trigger[data-state=open]){background:var(--tenant-soft);border-color:var(--tenant-line)}[data-tenant-palette] :is(.auth-page,.auth-form-side){background:var(--tenant-canvas)}[data-tenant-palette] .auth-form-side :is(h1,h2){color:var(--tenant-dark)}[data-tenant-palette] :is(.auth-form-side a,.auth-form-side .text-button){color:var(--tenant-primary)}[data-tenant-palette] .auth-form-side .access-card-icon{background:var(--tenant-soft);border-color:var(--tenant-line);color:var(--tenant-primary)}[data-tenant-palette] :is(input[type=checkbox],input[type=radio]){accent-color:var(--tenant-primary)}[data-tenant-palette] :is(button,a,input,textarea):focus-visible{outline-color:var(--tenant-primary)}@media(max-width:760px){.company-brand .tenant-wordmark img{width:32px;height:32px;border-radius:6px}.company-brand:has(.tenant-wordmark img){padding:0 8px}}[data-tenant-palette] :is(.tenant-support-banner,.app-rail){background:var(--tenant-dark);border-color:color-mix(in srgb,var(--tenant-accent) 28%,var(--tenant-dark))}[data-tenant-palette] .tenant-support-banner :is(span,svg){color:#c9e7dd}[data-tenant-palette] .tenant-support-banner .button{color:var(--tenant-dark);border-color:var(--tenant-line)}[data-tenant-palette] .library-views button{color:var(--tenant-dark)}[data-tenant-palette] .library-views button[aria-pressed=true]{background:var(--tenant-soft);color:var(--tenant-primary);border-color:var(--tenant-line)}[data-tenant-palette] .company-notice-count{background:var(--tenant-accent);color:var(--tenant-dark)}[data-tenant-palette] .studio-symbol{background:var(--tenant-soft);border-color:var(--tenant-line);color:var(--tenant-primary)}[data-tenant-palette] :is(.rail-button.active,.rail-button:hover){background:color-mix(in srgb,var(--tenant-accent) 20%,transparent);color:#fff}[data-tenant-palette] :is(.workspace-avatar,.tenant-avatar){background:var(--tenant-soft);color:var(--tenant-primary)}[data-tenant-palette] .rail-divider{border-color:color-mix(in srgb,var(--tenant-accent) 20%,transparent)}select.app-select-native{display:none!important;position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;pointer-events:none!important;opacity:0!important}button.app-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;min-height:38px;padding:9px 12px;border:1px solid var(--tenant-ui-tint-12,#ddd6ed);border-radius:9px;background:#fff;color:var(--tenant-ui-ink,#33294b);font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;background-image:none!important;box-sizing:border-box}.app-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.app-select-chevron{flex:none;color:var(--tenant-ui-muted,#8c7ea4)}button.app-select-trigger:hover:not(:disabled){border-color:var(--tenant-ui-tint-45,#a58ad4);background-color:var(--tenant-ui-tint-1,#fbf9ff)}button.app-select-trigger:focus-visible{outline:2px solid var(--tenant-ui-primary,#7955c8);outline-offset:2px}button.app-select-trigger:disabled{opacity:.55;cursor:not-allowed}.app-select-menu{z-index:10000;box-sizing:border-box;min-width:min(var(--radix-dropdown-menu-trigger-width),calc(100vw - 20px));max-width:min(420px,calc(100vw - 20px));max-height:min(320px,var(--radix-dropdown-menu-content-available-height));overflow:auto;overscroll-behavior:contain;padding:5px;background:#fff;color:var(--tenant-ui-ink,#33294b);border:1px solid var(--tenant-ui-tint-10,#e2dbee);border-radius:11px;box-shadow:0 8px 30px color-mix(in srgb,var(--tenant-ui-ink,#302045) 14.1176%,transparent);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5}.app-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:8px 10px;border-radius:6px;outline:none;cursor:pointer;box-sizing:border-box}.app-select-option>span:first-child{overflow-wrap:anywhere;min-width:0}.app-select-check{flex:0 0 16px;width:16px;display:flex;align-items:center}.app-select-option[data-state=checked]{color:var(--tenant-ui-primary,#6542ac);background:var(--tenant-ui-tint-4,#f3edfc)}.app-select-option[data-highlighted]{background:var(--tenant-ui-tint-6,#eee6fa);color:var(--tenant-ui-primary,#4f308b)}.app-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.app-select-group{font-size:11px;font-weight:650;color:var(--tenant-ui-muted,#82728e);padding:10px 10px 4px}.select-wrap>.app-select-trigger~svg{display:none}.select-wrap>.app-select-trigger{width:100%}.app-select-required{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pdf-compression-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tenant-ui-ink,#201a35) 63.9216%,transparent);z-index:2500}.pdf-compression-dialog{position:fixed;z-index:2501;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:26px;border:1px solid var(--tenant-ui-tint-10,#e3dfee);border-radius:16px;background:#fff;color:var(--tenant-ui-ink,#29243d);font:14px/1.6 Manrope,system-ui,sans-serif;box-shadow:0 20px 80px color-mix(in srgb,var(--tenant-ui-ink,#201a35) 18.8235%,transparent)}.pdf-compression-dialog>svg{color:var(--tenant-ui-primary,#6d55b6)}.pdf-compression-dialog h2{font-size:21px;line-height:1.3;margin:12px 0}.pdf-compression-dialog p{margin:12px 0;color:var(--tenant-ui-muted,#6b627c)}.pdf-compression-dialog ul{list-style:none;margin:18px 0;padding:0;max-height:180px;overflow:auto}.pdf-compression-dialog li{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--tenant-ui-tint-6,#eeeaf4)}.pdf-compression-dialog li span{flex:1;min-width:0;overflow-wrap:anywhere}.pdf-compression-dialog li small{white-space:nowrap;color:var(--tenant-ui-muted,#6b627c)}.pdf-compression-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.pdf-compression-dialog .button{font:inherit;padding:10px 15px;border-radius:9px;cursor:pointer}.pdf-compression-dialog .button.primary{border:1px solid var(--tenant-ui-primary,#5442d9);background:var(--tenant-ui-primary,#5442d9);color:#fff}.pdf-compression-dialog .button.secondary{border:1px solid var(--tenant-ui-tint-11,#ded8ec);background:#fff;color:var(--tenant-ui-ink,#3f3658)}.pdf-compression-dialog button:focus-visible{outline:3px solid var(--tenant-ui-tint-15,#bcb1ff);outline-offset:3px}.pdf-compression-progress{display:flex;gap:10px;align-items:center;color:var(--tenant-ui-muted,#65538c)}.file-compression-message{font-size:12px;line-height:1.6;margin:7px 0;color:var(--tenant-ui-text,#675b7b)}.file-compression-message[role=alert]{color:#a62f39}.file-compression-copy{display:block;font-size:12px;margin:5px 0;color:var(--accent,var(--tenant-ui-primary,#6551b1));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.upload-field.file-dropzone{position:relative;min-width:0;min-height:160px;padding:24px 18px;gap:9px;border:1.5px dashed color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 32%,#ddd);border-radius:14px;background:color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 3%,white);text-align:center;transition:border-color .15s,background .15s,box-shadow .15s}.file-dropzone:not(.is-disabled):hover,.file-dropzone.is-dragging{border-color:var(--accent,var(--tenant-ui-primary,#6d55b6));background:color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 7%,white)}.file-dropzone:focus-within{outline:3px solid color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 30%,transparent);outline-offset:3px}.file-dropzone.is-disabled,.file-dropzone:has(input:disabled){opacity:.6}.file-dropzone-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 9%,white);color:var(--accent,var(--tenant-ui-primary,#6d55b6))}.file-dropzone>strong{max-width:100%;font-size:14px;line-height:1.5;font-weight:600;color:inherit;overflow-wrap:anywhere}.file-dropzone>span:not(.ai-upload-badge):not(.file-dropzone-icon){font-size:13px;line-height:1.5;overflow-wrap:anywhere}.file-dropzone>small{max-width:100%;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.file-dropzone>input.file-dropzone-input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;max-width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.file-dropzone>input.file-dropzone-input[type=file]:disabled{cursor:not-allowed}@media(max-width:600px){.upload-field.file-dropzone{padding:21px 14px;min-height:150px}}.attachment-upload{min-width:0}.attachment-upload-list{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}.attachment-upload-list li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 18%,var(--tenant-ui-tint-9,#e6e2ed));border-radius:10px;background:#fff}.attachment-upload-list li>span{min-width:0;flex:1;overflow-wrap:anywhere;font-size:13px}.attachment-upload-list small{display:block;font-size:11px;color:var(--tenant-ui-muted,#756b86);margin-top:3px}.attachment-upload-list li>svg{flex-shrink:0;color:var(--accent,var(--tenant-ui-primary,#6d55b6))}.attachment-upload-list .icon-button{flex-shrink:0;min-width:32px;min-height:32px}.upload-field.file-dropzone.file-dropzone--compact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:74px;padding:14px 16px;gap:12px;text-align:left;border-radius:10px}.file-dropzone--compact>.file-dropzone-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;margin:0;border-radius:9px;background:color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#6d55b6)) 8%,white)}.file-dropzone--compact>.file-dropzone-copy{display:flex;flex-direction:column;gap:2px;min-width:0;color:inherit;font-size:13px;line-height:1.4}.file-dropzone-copy>strong{font-size:14px;font-weight:600;color:inherit}.file-dropzone-copy>span{font-size:12px;color:inherit;opacity:.8}.attachment-upload-help,.attachment-field-help,.attachment-section-help{font-size:12px;line-height:1.6;color:var(--tenant-ui-muted,#756b83);margin:7px 0 0;min-width:0}:is(.attachment-upload-help,.attachment-field-help,.attachment-section-help)>summary{cursor:pointer;width:fit-content;border-radius:4px}:is(.attachment-upload-help,.attachment-field-help,.attachment-section-help)>summary:focus-visible{outline:2px solid var(--accent,var(--tenant-ui-primary,#6d55b6));outline-offset:3px}:is(.attachment-upload-help,.attachment-field-help,.attachment-section-help)>p{font-size:12px;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.attachment-section-help{margin:0 0 18px}.attachment-upload-list{gap:5px;margin:7px 0 0}.attachment-upload-list li{padding:6px 9px}.attachment-upload-list li>span{font-size:12px}.attachment-upload-list small{display:inline;margin:0 0 0 7px}.publication-panel h2{margin:12px 0}.publication-tabs{display:flex;gap:6px;padding:4px;background:var(--tenant-ui-tint-4,#f3f1fa);border-radius:12px;margin:24px 0}.publication-tabs button{flex:1;border:0;background:none;padding:12px;color:var(--tenant-ui-muted,#706a88);border-radius:9px;font-weight:600}.publication-tabs button[aria-pressed=true]{background:#fff;color:var(--tenant-ui-primary,#4f46e5);box-shadow:0 2px 5px color-mix(in srgb,var(--tenant-ui-ink,#302458) 3.5294%,transparent)}.publication-tabs span{margin-left:5px;font-size:11px}.publication-state{display:flex;gap:12px;align-items:center;padding:19px 0}.publication-state small{display:block;margin-top:5px;color:var(--tenant-ui-muted,#827b94);font-size:12px}.publication-dot{width:10px;height:10px;border-radius:50%;background:var(--tenant-ui-subtle,#afa7bf)}.publication-dot.online{background:#289779;box-shadow:0 0 0 5px #28977912}.publication-link-label{display:block;font-size:12px;font-weight:600;margin:12px 0}.publication-link{display:flex;border:1px solid var(--tenant-ui-tint-11,#dcd6ef);border-radius:10px;margin:8px 0;overflow:hidden;background:var(--tenant-ui-tint-1,#faf9fe)}.publication-link input{border:0;min-width:0;width:100%;padding:14px;background:transparent;color:var(--tenant-ui-text,#544a75);font-size:12px}.publication-link button{margin-right:8px}.publication-local{font-size:12px;color:var(--tenant-ui-muted,#80718d);line-height:1.6;margin:16px 0}.publication-explanation{display:flex;align-items:flex-start;gap:12px;background:var(--tenant-ui-tint-2,#f7f6fc);padding:16px;border-radius:12px;color:var(--tenant-ui-muted,#716789);margin:22px 0}.publication-explanation svg{flex-shrink:0}.publication-explanation p{font-size:13px;line-height:1.6;margin:0}.publication-actions{display:flex;gap:10px;flex-wrap:wrap}.publication-error,.public-field-error{color:#a03349;background:#fff3f5;border:1px solid #f3d7dd;border-radius:9px;padding:12px;font-size:13px;line-height:1.5}.publication-notice{display:flex;gap:8px;align-items:center;background:#eef9f5;color:#277a63;border-radius:9px;padding:12px;font-size:13px}.publication-progress{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tenant-ui-muted,#716789);margin-top:20px}.publication-response-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:20px 0}.publication-empty{text-align:center;padding:30px 10px;color:var(--tenant-ui-muted,#827b94)}.publication-empty h3{color:var(--tenant-ui-ink,#3d3652)}.publication-panel .response-list{max-height:45vh;overflow:auto}.publication-panel .response-list dd{white-space:pre-wrap;overflow-wrap:anywhere}.public-form-shell{position:relative;height:100dvh;overflow:auto;background:var(--form-canvas,var(--tenant-ui-tint-2,#f7f7fb));padding:28px 20px 36px;color:var(--tenant-ui-ink,#30354e)}.public-form-brand{max-width:740px;margin:0 auto 26px;display:flex;justify-content:space-between;align-items:center;color:var(--tenant-ui-muted,#817c93)}.public-form-brand span{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--tenant-ui-text,#504866)}.public-form-brand small{font-size:11px}.public-form-shell .public-document{max-width:740px;width:100%;margin:0 auto}.public-document .preview-intro h1{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:0 0 16px}.public-document .preview-intro p{line-height:1.7}.public-fields{border:0;margin:0;padding:0;min-width:0}.public-document .response-section{margin:24px 0;background:#fff;border:1px solid var(--tenant-ui-tint-10,#e1e4ea);border-radius:14px;padding:30px}.public-document .preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-document .preview-field{grid-column:1/-1;min-width:0}.public-document .preview-field.half{grid-column:span 1}.public-document .preview-field.starts-row{grid-column-start:1}.public-document .field-label{margin-bottom:10px}.public-document .preview-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.public-document :is(select,.app-select-trigger),.public-document textarea{width:100%;padding:13px;border:1px solid var(--tenant-ui-tint-13,#d9dde5);min-height:44px;background:#fff;color:inherit;font:inherit;font-size:14px}.public-document .preview-field textarea{resize:vertical}.public-upload{position:relative;gap:12px;padding:24px;overflow:hidden}.public-upload span{overflow-wrap:anywhere}.public-upload input{max-width:100%;font-size:12px}.public-submit{display:flex;justify-content:space-between;align-items:center;padding:10px 0;gap:12px}.public-submit>span{font-size:12px;color:var(--tenant-ui-muted,#817c93)}.public-submit .button{background:var(--accent);color:var(--accent-ink);min-height:46px}.public-footer{text-align:center;margin-top:30px;font-size:12px;color:var(--tenant-ui-muted,#9991a6)}.public-message{max-width:640px;margin:80px auto;background:#fff;border:1px solid var(--tenant-ui-tint-9,#e7e2f0);border-radius:20px;padding:56px 32px;text-align:center}.public-message>svg{color:var(--accent,var(--tenant-ui-primary,#6250b9));margin:auto}.public-message h1{font-size:27px;letter-spacing:-.7px}.public-message p{color:var(--tenant-ui-muted,#817c93);line-height:1.7}.public-message span{font-size:12px;color:var(--tenant-ui-muted,#817c93)}.public-message:focus{outline:none}.public-document [disabled]{cursor:wait;opacity:.7}@media(max-width:600px){.public-form-shell{padding:18px 12px}.public-document .preview-intro{padding:25px 20px}.public-document .preview-intro h1{font-size:27px}.public-document .response-section{padding:22px 18px}.public-document .preview-field.half{grid-column:1/-1}.public-form-brand{margin-bottom:18px}.public-submit{align-items:flex-start;flex-direction:column}.public-submit button{width:100%}.publication-tabs button{font-size:12px;padding:10px 6px}}.participant-draft-panel{margin:20px 0;padding:20px 24px;border:1px solid var(--tenant-ui-tint-10,#e3dcf1);border-radius:13px;background:var(--tenant-ui-tint-1,#fdfcff);display:flex;gap:15px;align-items:center;flex-wrap:wrap;color:var(--tenant-ui-text,#675779)}.participant-draft-panel>div:first-child{flex:1;min-width:210px}.participant-draft-panel strong{font-size:13px;color:var(--tenant-ui-ink,#40324f)}.participant-draft-panel p{font-size:12px;line-height:1.7;margin-top:5px}.participant-draft-panel small{font-size:11px;color:var(--tenant-ui-muted,#8b7a9e)}.participant-draft-panel .button{font-size:12px}.participant-draft-panel p[role=status]{display:flex;align-items:center;gap:8px}.participant-draft-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.participant-draft-panel .publication-error{width:100%}.public-document .document-reader{margin-top:16px;min-width:0}.public-document .document-reader [hidden]{display:none!important}.public-document .preview-field:has(>.document-reader){grid-column:1 / -1}.public-document .attachment-reader-hint{font-size:13px;line-height:1.6;margin:0 0 12px}.public-document .document-read-action{flex-wrap:wrap;gap:12px}.publication-response-toolbar{gap:16px;flex-wrap:wrap}.publication-response-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.publication-panel .response-list{max-height:none;overflow:visible}.publication-panel .response-list summary{gap:18px;padding:18px}.publication-panel .response-list summary>div{min-width:0;overflow-wrap:anywhere}.publication-panel .response-list summary:hover{background:var(--tenant-ui-tint-1,#faf9fe)}.publication-panel .response-list summary:focus-visible{outline:2px solid var(--tenant-ui-primary,#6351d8);outline-offset:-3px;border-radius:8px}.publication-panel .response-list .publication-response-disclosure{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--tenant-ui-primary,#6250c6);font-size:12px;font-weight:600;margin:0}.publication-response-disclosure svg{transition:transform .15s}.publication-panel details[open] .publication-response-disclosure svg{transform:rotate(180deg)}.publication-response-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--tenant-ui-tint-6,#eeeaf5);flex-wrap:wrap;font-size:11px;color:var(--tenant-ui-muted,#817b90)}.publication-response-meta>span{overflow-wrap:anywhere;min-width:0}.publication-panel .response-list dl{padding:8px 18px 18px}.publication-panel .response-list dl>div{display:block;padding:13px 0;border-bottom:1px solid var(--tenant-ui-tint-6,#eeebf4)}.publication-panel .response-list dl>div:last-child{border-bottom:0}.publication-panel .response-list dt{font-size:12px;margin-bottom:6px}.publication-panel .response-list dd{font-size:14px;line-height:1.6;color:var(--tenant-ui-ink,#302c45)}@media(max-width:600px){.publication-panel .response-list summary{align-items:flex-start;flex-direction:column;gap:10px}.publication-response-actions{gap:12px}.publication-response-toolbar{align-items:flex-start}.publication-response-meta{align-items:flex-start;flex-direction:column}}.response-documents{padding:18px;border-top:1px solid var(--tenant-ui-tint-8,#e8e3f2);background:var(--tenant-ui-tint-1,#faf9ff);color:var(--tenant-ui-text,#514666)}.response-documents>div:first-child{display:flex;align-items:center;gap:9px;font-size:14px}.response-documents p,.response-document-current{font-size:12px;line-height:1.6;margin:10px 0 14px}.response-document-actions{display:flex;gap:10px;flex-wrap:wrap}.response-documents .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--tenant-ui-tint-11,#ded7ed);border-radius:9px;background:#fff;color:var(--tenant-ui-text,#51416d);padding:10px 14px;font:inherit;font-size:13px;cursor:pointer}.response-documents .button:disabled{opacity:.5;cursor:default}.response-documents .button:focus-visible{outline:3px solid var(--tenant-ui-tint-13,#c7bcff);outline-offset:2px}.response-document-current{display:block;min-width:0;padding:12px;border:1px solid #e7d8b7;background:#fffaf1;border-radius:9px}.response-document-current strong{display:block;font-size:12px}.response-document-current p{margin:6px 0 0;overflow-wrap:anywhere}.response-documents{min-width:0;max-width:100%}.response-document-actions .button{height:auto;min-height:40px;white-space:normal;text-align:left;max-width:100%}.response-document-actions .button svg{flex-shrink:0}.response-document-coverage{margin:14px 0;padding:14px;border:1px solid var(--tenant-ui-tint-10,#dedfeb);border-radius:10px;background:#fff;overflow-wrap:anywhere}.response-document-coverage strong{font-size:13px}.response-document-coverage summary{font-size:12px;color:var(--tenant-ui-primary,#5349b4);cursor:pointer}.response-document-coverage ul{font-size:12px;line-height:1.7;padding-left:20px;max-height:220px;overflow-y:auto}.response-document-coverage small{color:var(--tenant-ui-muted,#73798c)}.response-document-coverage .button{margin-top:5px}.template-integrity-alert{padding:16px;margin:16px 0;border:1px solid #e6c7a0;border-radius:12px;background:#fffaf2;color:#574329;font-size:13px;line-height:1.5}.template-integrity-alert ul,.template-impact-list{max-height:240px;overflow:auto;padding-left:20px}.template-integrity-alert li,.template-impact-list li{margin:9px 0}.template-integrity-alert li span,.template-impact-list li span{display:block;font-size:12px}.template-integrity-alert .text-button{text-align:left;white-space:normal;height:auto}.template-pending-filter{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:12px}.document-results>summary{cursor:pointer;list-style-position:inside;padding:12px 14px;border:1px solid var(--tenant-ui-tint-11,#ded7ed);background:var(--tenant-ui-tint-1,#faf8ff);border-radius:9px;color:var(--tenant-ui-text,#645383);font-size:13px;font-weight:600;line-height:1.5}.document-results>summary:focus-visible{outline:2px solid var(--accent,var(--tenant-ui-primary,#6d52b3));outline-offset:3px}.document-results[open]>summary{margin-bottom:16px}.document-results--respondent>.document-result-list{max-height:320px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--tenant-ui-tint-9,#e4e2ee);border-radius:9px;padding:0 12px;background:#fff}.document-results--respondent>.document-result-list:focus-visible{outline:2px solid var(--accent,var(--tenant-ui-primary,#6d52b3));outline-offset:3px}.document-results--respondent .document-result{padding:12px 0;margin:0;border:0;border-radius:0;background:transparent}.document-results--respondent .document-result+.document-result{border-top:1px solid var(--tenant-ui-tint-6,#eeeaf3)}.document-results--respondent .document-test-field-heading{align-items:flex-start;gap:8px}.document-results--respondent .document-test-field-heading strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.document-results--respondent[open]>summary{margin-bottom:7px}.document-extracted-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:5px 0 0;color:var(--tenant-ui-ink,#34394f)}.document-existing>.button{display:block;margin-top:10px;font-size:12px}.publication-template-check{padding:16px;border:1px solid var(--border,var(--tenant-ui-tint-11,#ded9ee));border-radius:12px;margin:16px 0;min-width:0}.publication-template-check>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.publication-template-check p{margin:12px 0 0;font-size:13px;line-height:1.5}.publication-template-check ul{max-height:240px;overflow:auto;margin:12px 0;padding-left:20px}.publication-template-check li{margin:10px 0;overflow-wrap:anywhere;font-size:13px}.publication-template-check li span{display:block;margin-top:4px;color:var(--muted,var(--tenant-ui-muted,#746989))}.publication-template-check details{margin-top:12px}.publication-template-check.blocked{border-color:#dba5af}.publication-template-check.needs_review{border-color:#d6bb82}.publication-template-check.passed{border-color:#a0cabb}.template-variant-results{padding-top:10px;margin-top:10px;border-top:1px solid var(--border,var(--tenant-ui-tint-11,#ded9ee))}.template-variant-results summary{cursor:pointer;font-size:13px}.template-variant-results small{display:block;margin-top:10px;color:var(--muted,var(--tenant-ui-muted,#746989));font-size:12px}.template-variant-results li>strong{display:flex;align-items:flex-start;gap:6px;font-weight:500}.template-variant-results li>strong>svg{flex:none;margin-top:2px;color:#397d67}.template-variant-results li.has-error>strong>svg{color:#a34250}.response-attachments{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.response-attachments .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;text-align:left}.public-document .preview-field.public-attachment-field{grid-column:span 1;align-self:start}.public-document .public-attachment-field .field-label{font-size:14px;line-height:1.45;margin-bottom:7px}.public-attachment-field .document-reader:empty{display:none}.public-attachment-field .document-read-action{margin-top:8px;gap:8px}.public-attachment-field .document-read-action .button{min-height:32px;padding:6px 10px;font-size:12px}.public-attachment-field .document-notice{margin:8px 0;font-size:12px;line-height:1.5}.public-attachment-field .document-results{margin-top:8px}.public-attachment-field .document-results>summary{font-size:12px}.public-attachment-field .lf-loading.lf-loading--inline{margin:8px 0}@media(max-width:680px){.public-document .preview-field.public-attachment-field{grid-column:1/-1}.public-document .preview-fields{row-gap:18px}}.document-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.document-review-actions>.button{font-size:12px}.public-document .preview-field.public-attachment-field:has(.document-results){grid-column:1/-1}.respondent-access{border:1px solid var(--border,var(--tenant-ui-tint-9,#e4dff0));border-radius:14px;padding:18px;display:grid;gap:14px;margin:20px 0}.respondent-access h3{display:flex;align-items:center;gap:8px;margin:0}.respondent-access label,.participant-login label{display:grid;gap:8px;font-weight:600}.respondent-access input,.participant-login input{min-height:42px;border:1px solid var(--tenant-ui-tint-11,#ded9eb);border-radius:9px;background:#fff;padding:10px 12px;width:100%;font:inherit}.respondent-invite{display:flex;gap:12px;align-items:end}.respondent-invite label{flex:1}.respondent-member{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--tenant-ui-tint-6,#eeeaf5);padding-top:12px}.respondent-member small{display:block;margin-top:5px;color:var(--tenant-ui-muted,#77708a)}.respondent-actions{display:flex;gap:8px;flex-wrap:wrap}.participant-login{width:min(100%,440px);margin:60px auto;padding:30px;background:#fff;border:1px solid var(--tenant-ui-tint-10,#e2ddef);border-radius:18px;display:grid;gap:18px}.participant-login h1{font-size:26px;margin:0}.participant-login p,.participant-login small{margin:0;line-height:1.5;color:var(--tenant-ui-muted,#6d657e)}.participant-account{width:min(100%,740px);margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.participant-home{max-width:800px;margin:40px auto}.participant-home header{display:flex;justify-content:space-between;align-items:center;gap:16px}.participant-form-link{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid var(--tenant-ui-tint-10,#e2ddef);border-radius:14px;padding:22px;margin-top:14px;text-decoration:none;color:inherit}.participant-form-link div{flex:1}.participant-form-link small{display:block;margin-top:6px;color:var(--tenant-ui-muted,#77708a)}@media(max-width:600px){.respondent-invite,.respondent-member{align-items:stretch;flex-direction:column}.participant-login{margin:24px auto;padding:22px}.participant-account,.participant-home header{align-items:start;flex-direction:column}}.participant-login .auth-password{display:block;position:relative}.participant-login .auth-password input{padding-right:48px}.participant-login .auth-password button{position:absolute;right:8px;top:7px;border:0;background:transparent;display:grid;place-items:center;width:30px;height:30px;color:var(--tenant-ui-muted,#77678e)}.participant-login a{color:var(--tenant-ui-primary,#5943b7)}.participant-login .access-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--tenant-ui-tint-4,#f1ecff);color:var(--tenant-ui-primary,#6f50b8)}.response-receipt-settings{margin:18px 0;padding:18px;border:1px solid var(--border,var(--tenant-ui-tint-9,#e5e0f0));border-radius:12px;background:var(--tenant-ui-tint-1,#faf9fe)}.response-receipt-settings h3{display:flex;align-items:center;gap:8px;margin:0 0 8px}.response-receipt-settings fieldset{display:grid;gap:12px;border:0;padding:0;margin:12px 0}.response-receipt-settings label:not(.delivery-check){display:grid;gap:6px;font-size:13px}.response-receipt-settings input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--tenant-ui-tint-12,#ded7ec);border-radius:8px;background:#fff;color:inherit;font:inherit}.response-receipt-settings button{justify-self:start}.response-receipt-settings li{display:grid;gap:4px;padding:10px 0;font-size:12px}.response-receipt-settings p{font-size:13px}.response-package{display:grid;gap:8px;margin:12px 0}.response-package button{justify-self:start}.response-package small{color:var(--tenant-ui-muted,#726582)}.document-subject-choices{margin:12px 0}.document-subject-choices>div{display:grid;gap:8px;max-height:320px;overflow:auto;overscroll-behavior:contain;margin-top:10px}.document-subject-choices input{width:100%;margin:10px 0}.document-subject-choice.button{display:flex;flex-direction:column;align-items:flex-start;white-space:normal;text-align:left;gap:5px;padding:12px;min-height:48px}.document-subject-choice small{font-weight:400;overflow-wrap:anywhere}.document-review-warning{padding:10px;border:1px solid #ecd0a4;border-radius:8px;background:#fff8ec;color:#76501e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.document-subject-row{display:flex;gap:8px;align-items:center}.document-subject-row>.document-subject-choice{flex:1;min-width:0}.document-subject-include{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;padding:0;border:1px solid var(--tenant-ui-tint-35,#b8add7);border-radius:6px;background:#fff;color:#fff;cursor:pointer}.document-subject-include.is-selected{background:var(--accent,var(--tenant-ui-primary,#6d52b3));border-color:var(--accent,var(--tenant-ui-primary,#6d52b3))}.document-subject-include:focus-visible{outline:2px solid var(--accent,var(--tenant-ui-primary,#6d52b3));outline-offset:3px}.document-subject-choices>.button.primary{margin-top:10px}.document-sections>section{padding:10px 0;border-bottom:1px solid var(--tenant-ui-tint-9,#e5dfef)}.document-sections h4{margin:0 0 6px;font-size:13px}.legacy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tenant-ui-ink,#1c1738) 40%,transparent);z-index:210}.legacy-dialog{position:fixed;top:2vh;right:3vw;bottom:2vh;left:3vw;background:var(--tenant-ui-tint-3,#f6f7fb);z-index:211;border-radius:18px;overflow:auto;box-shadow:0 24px 90px color-mix(in srgb,var(--tenant-ui-ink,#1c1738) 26.6667%,transparent)}.legacy-shell{background:var(--tenant-ui-tint-3,#f6f7fb);min-height:100vh;color:var(--tenant-ui-ink,#252438);font-family:Inter,Arial,sans-serif}.legacy-top{position:sticky;top:0;background:#fff;z-index:3;padding:16px 24px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--tenant-ui-tint-9,#e4e5ed)}.legacy-top>span{display:flex;gap:8px;align-items:center;font-weight:700}.legacy-top small{margin-left:auto;color:var(--tenant-ui-muted,#6c6c80)}.legacy-body{max-width:1050px;margin:auto;padding:28px 24px 60px}.legacy-heading h1{font-size:27px;line-height:1.3;margin-bottom:12px}.legacy-heading p,.legacy-section p{color:var(--tenant-ui-muted,#676779);line-height:1.6}.legacy-section{background:#fff;border:1px solid var(--tenant-ui-tint-9,#e1e3ed);border-radius:14px;padding:26px;margin:22px 0}.legacy-section>header,.legacy-table-row>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.legacy-section h2{font-size:18px;line-height:1.5;margin:0 0 20px}.legacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.legacy-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:14px}.legacy-field.wide,.legacy-table{grid-column:1/-1}.legacy-field label,.legacy-field>span{font-weight:600}.legacy-field input:not([type=checkbox]),.legacy-field textarea,.legacy-field :is(select,.app-select-trigger),.legacy-footer :is(select,.app-select-trigger){box-sizing:border-box;width:100%;padding:12px 13px;min-height:44px;border:1px solid var(--tenant-ui-tint-14,#d4d7e2);border-radius:9px;background:#fff;color:var(--tenant-ui-ink,#252438);font:inherit}.legacy-field input:focus,.legacy-field textarea:focus,.legacy-field :is(select,.app-select-trigger):focus{outline:2px solid var(--tenant-ui-tint-55,#6c5ce7);outline-offset:1px}.legacy-field input[readonly]{background:var(--tenant-ui-tint-3,#f5f6fa)}.legacy-field input[type=checkbox]{align-self:flex-start;width:20px;height:20px;accent-color:var(--tenant-ui-primary,#5145de)}.legacy-field small{color:var(--tenant-ui-muted,#73758a);line-height:1.5}.legacy-field em{color:#ae3247;font-style:normal}.legacy-table-row{padding:18px;border:1px solid var(--tenant-ui-tint-9,#e1e3ed);border-radius:10px;margin:12px 0;background:var(--tenant-ui-tint-1,#fbfbfe)}.legacy-table-row>header{margin-bottom:15px}.legacy-add{margin-top:22px}.legacy-upload{padding:14px;border:1px dashed var(--tenant-ui-subtle,#bcbfd0);border-radius:10px;display:grid;gap:10px}.legacy-footer{padding:22px;background:#fff;border:1px solid var(--tenant-ui-tint-9,#e1e3ed);border-radius:12px;display:grid;gap:20px}.legacy-footer label{display:grid;gap:8px;font-size:14px}.legacy-buttons{display:flex;flex-wrap:wrap;gap:10px}.legacy-buttons .button{min-height:44px}.legacy-publish{display:flex;align-items:center;gap:18px;border-top:1px solid #eee;padding-top:18px}.legacy-error,.legacy-error-box{color:#a22c42!important}.legacy-error-box,.legacy-warning,.legacy-success{padding:16px;border-radius:10px;line-height:1.6;background:#fff1f3;overflow-wrap:anywhere}.legacy-warning{background:#fff8e9;color:#725326}.legacy-success{background:#ecf8f1;color:#256145}.legacy-section iframe{width:100%;height:75vh;border:1px solid #ddd;border-radius:8px;background:#fff}.legacy-loading{padding:35px}.legacy-section summary{font-weight:600;cursor:pointer}.legacy-section summary~.legacy-grid{margin-top:20px}@media(max-width:700px){.legacy-grid{grid-template-columns:1fr}.legacy-body{padding:18px 12px}.legacy-section{padding:18px}.legacy-dialog{top:0;right:0;bottom:0;left:0;border-radius:0}.legacy-top small{display:none}.legacy-publish{flex-direction:column;align-items:flex-start}}.legacy-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--tenant-ui-ink,#24283f);background:var(--tenant-ui-tint-1,#fafaff);font-synthesis:none;font-weight:400;font-size:16px;--line:var(--tenant-ui-tint-6,#e9e9f5);--muted:var(--tenant-ui-muted,#73798c);--accent:var(--tenant-ui-primary,#4f46e5)}*{box-sizing:border-box}body{margin:0}button,input,:is(select,.app-select-trigger),textarea{font:inherit}button{cursor:pointer}button,a,input,textarea,:is(select,.app-select-trigger){-webkit-tap-highlight-color:transparent}button{color:inherit;border:0;background:none}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,[role=button]:focus-visible{outline:3px solid var(--tenant-ui-tint-18,#c1c7e2);outline-offset:3px}input,textarea,:is(select,.app-select-trigger){min-width:0;color:inherit;outline:none}input:focus,textarea:focus,:is(select,.app-select-trigger):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}input::placeholder,textarea::placeholder{color:var(--tenant-ui-muted,#73798c)}textarea{resize:vertical;line-height:1.6}svg{flex-shrink:0}em{font-style:normal;color:#ae775d}h1,h2,h3,p{margin:0}button{transition:background .15s,border-color .15s,color .15s,transform .15s}.app-shell{height:100dvh;min-height:640px;display:flex;overflow:hidden}.app-rail{background:var(--tenant-ui-ink,#222741);color:var(--tenant-ui-muted,#73798c);width:66px;flex:none;display:flex;align-items:center;flex-direction:column;padding:25px 10px 16px;z-index:4}.brand-mark{width:35px;height:34px;position:relative;margin:0 0 25px}.brand-mark span{position:absolute;height:9px;border-radius:2px;background:var(--tenant-ui-tint-11,#d9dcee);transform:skewY(-17deg);left:5px}.brand-mark span:nth-child(1){top:2px;width:25px}.brand-mark span:nth-child(2){top:13px;width:18px}.brand-mark span:nth-child(3){top:24px;width:11px}.rail-divider{width:24px;border-top:1px solid var(--tenant-ui-text,#464d7e);margin-bottom:20px}.rail-button{width:42px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:10px;position:relative}.rail-button:hover{background:var(--tenant-ui-text,#464d7e)}.rail-button.active{background:var(--tenant-ui-text,#464d7e);color:var(--tenant-ui-muted,#73798c)}.rail-button i{width:5px;height:5px;background:var(--tenant-ui-tint-11,#d9dcee);position:absolute;right:8px;top:7px;border-radius:50%}.rail-bottom{margin-top:auto;display:flex;align-items:center;flex-direction:column;gap:10px}.workspace-avatar{background:var(--tenant-ui-tint-11,#d9dcee);border:3px solid var(--tenant-ui-muted,#656d9e);color:var(--tenant-ui-ink,#30354e);border-radius:50%;font-weight:700;width:34px;height:34px;display:grid;place-items:center}.workspace{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:59px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 27px;background:#fff;gap:10px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:14px;white-space:nowrap;min-width:0;color:var(--tenant-ui-muted,#73798c)}.breadcrumb strong{font-weight:550;color:var(--tenant-ui-ink,#30354e);max-width:250px;overflow:hidden;text-overflow:ellipsis}.breadcrumb svg{color:var(--tenant-ui-muted,#73798c)}.draft-badge{padding:4px 8px;font-size:13px;background:var(--tenant-ui-tint-3,#f5f5fc);border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:5px;color:var(--tenant-ui-muted,#73798c)}.top-actions{display:flex;align-items:center;gap:21px;position:relative}.save-status{display:flex;align-items:center;gap:6px;color:var(--tenant-ui-muted,#73798c);font-size:13px;white-space:nowrap}.save-status svg{color:var(--tenant-ui-muted,#73798c)}.save-status.error{color:#b46641}.icon-button{width:31px;height:31px;display:grid;place-items:center;border-radius:6px}.icon-button:hover{background:var(--tenant-ui-tint-3,#f5f5fc)}.studio-header{height:100px;flex:none;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 27px;gap:18px;border-bottom:1px solid var(--line)}.studio-title{display:flex;align-items:center;gap:11px}.studio-symbol{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:12px;background:var(--tenant-ui-tint-1,#fafaff);color:var(--tenant-ui-text,#505771)}.studio-title h1{font-family:Manrope Variable,sans-serif;font-size:22px;font-weight:750;letter-spacing:-.7px;display:flex;align-items:center;gap:9px}.studio-title h1 span{font-size:11px;font-weight:650;letter-spacing:.7px;background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-text,#505771);border-radius:4px;padding:3px 5px}.studio-title p{font-size:13px;color:var(--tenant-ui-muted,#73798c);margin-top:4px}.journey{display:flex;align-items:center;gap:14px;padding-right:10px}.journey button{display:flex;align-items:center;gap:7px;color:var(--tenant-ui-muted,#73798c);font-size:14px;white-space:nowrap;padding:0}.journey button span{width:21px;height:21px;border-radius:50%;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);display:grid;place-items:center;font-size:12px}.journey button.current{color:var(--tenant-ui-ink,#30354e);font-weight:600}.journey button.current span{background:var(--tenant-ui-tint-6,#e9e9f5);border-color:var(--tenant-ui-tint-6,#e9e9f5)}.journey i{width:24px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.studio-actions{display:flex;gap:9px}.button{border-radius:7px;height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:550;white-space:nowrap}.button.secondary{background:#fff;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);box-shadow:0 1px 2px color-mix(in srgb,var(--tenant-ui-ink,#222741) 1.9608%,transparent)}.button.secondary:hover{background:var(--tenant-ui-tint-1,#fafaff)}.button.primary{background:var(--accent);color:#fff;box-shadow:0 2px 3px color-mix(in srgb,var(--tenant-ui-ink,#222741) 3.5294%,transparent)}.button.primary:hover{filter:brightness(1.12)}.studio-actions .button.primary{background:var(--tenant-ui-ink,#222741)}.editor-layout{display:grid;grid-template-columns:248px minmax(370px,1fr) 280px;flex:1;min-height:0}.block-panel,.properties-panel{background:#fff;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tenant-ui-tint-6,#e9e9f5) transparent}.block-panel{border-right:1px solid var(--line);display:flex;flex-direction:column;padding:0 17px 18px}.panel-tabs{display:flex;align-items:center;gap:25px;min-height:55px;border-bottom:1px solid var(--line);margin-bottom:20px}.panel-tabs button{height:55px;position:relative;padding:0 1px;color:var(--tenant-ui-muted,#73798c);font-size:14px;display:flex;align-items:center;gap:6px}.panel-tabs button.active{color:var(--tenant-ui-ink,#30354e);font-weight:650}.panel-tabs button.active:after{position:absolute;content:"";height:2px;background:var(--tenant-ui-text,#464d7e);bottom:0;left:0;right:0}.panel-tabs button span{display:grid;place-items:center;background:var(--tenant-ui-tint-3,#f5f5fc);width:15px;height:15px;font-size:12px;border-radius:4px}.ai-launch{border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:linear-gradient(120deg,var(--tenant-ui-tint-1,#fafaff),var(--tenant-ui-tint-3,#f5f5fc));padding:13px 10px;border-radius:9px;display:flex;align-items:center;gap:9px;text-align:left;width:100%;margin-bottom:20px}.ai-launch:hover{border-color:var(--tenant-ui-tint-40,#a2aad1);background:var(--tenant-ui-tint-6,#e9e9f5)}.ai-launch-icon{color:var(--tenant-ui-muted,#73798c);display:grid;place-items:center;width:24px}.ai-launch>div:nth-child(2){flex:1}.ai-launch strong{font-size:13px;font-weight:600;display:block}.ai-launch span{display:block;font-size:12px;color:var(--tenant-ui-muted,#73798c);margin-top:4px}.ai-launch em{font-size:10px;color:var(--tenant-ui-muted,#73798c);margin-left:2px}.ai-launch>svg{color:var(--tenant-ui-muted,#73798c)}.searchbox{height:34px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);display:flex;align-items:center;gap:7px;border-radius:6px;padding:0 10px;color:var(--tenant-ui-muted,#73798c);margin-bottom:25px}.searchbox input{width:100%;border:0;outline:0;box-shadow:none;font-size:13px;background:none}.searchbox>span{font-size:17px;color:var(--tenant-ui-muted,#73798c)}.panel-eyebrow{font-size:11px;color:var(--tenant-ui-muted,#73798c);letter-spacing:1.15px;font-weight:600;margin-bottom:12px;display:block}.block-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.block-tile{height:76px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:7px;text-align:left;padding:13px 10px;display:flex;flex-direction:column;gap:9px;position:relative;color:var(--tenant-ui-text,#505771);background:linear-gradient(135deg,#fff,var(--tenant-ui-tint-1,#fdfdff));cursor:grab}.block-tile span{font-size:12px;color:var(--tenant-ui-text,#505771);line-height:1.15;max-width:98px}.block-tile:hover{border-color:var(--tenant-ui-tint-18,#c1c7e2);background:var(--tenant-ui-tint-3,#f5f5fc);transform:translateY(-1px)}.tile-plus{position:absolute;right:8px;top:10px;opacity:0}.block-tile:hover .tile-plus{opacity:1}.structure-label{margin-top:25px}.section-block{border:1px solid var(--tenant-ui-tint-6,#e9e9f5);display:flex;align-items:center;gap:9px;height:39px;border-radius:7px;padding:0 10px;color:var(--tenant-ui-text,#505771)}.section-block span{font-size:13px;flex:1;text-align:left}.section-block:hover{background:var(--tenant-ui-tint-3,#f5f5fc)}.drag-tip{font-size:12px;color:var(--tenant-ui-muted,#73798c);display:flex;align-items:center;justify-content:center;gap:5px;margin:18px 0 25px}.local-note{margin-top:auto;background:var(--tenant-ui-tint-1,#fafaff);border:1px solid var(--tenant-ui-tint-3,#f5f5fc);border-radius:9px;padding:14px;position:relative}.local-note-icon{color:var(--tenant-ui-muted,#73798c);margin-bottom:8px}.local-note strong{font-size:13px;font-weight:550}.local-note p{font-size:12px;line-height:1.7;color:var(--tenant-ui-muted,#73798c);margin-top:6px}.local-note>span{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--tenant-ui-muted,#73798c);margin-top:10px}.local-note i,.canvas-status i,.preview-toolbar>span i{height:5px;width:5px;border-radius:50%;background:var(--tenant-ui-tint-55,#858cc0);display:inline-block}.canvas-area{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--tenant-ui-tint-1,#fafaff)}.canvas-toolbar{height:55px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);padding:0 24px;gap:10px}.view-tabs{display:flex;gap:4px}.view-tabs button{height:30px;border-radius:5px;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--tenant-ui-muted,#73798c);border:1px solid transparent}.view-tabs button.active{background:#fff;border-color:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771);box-shadow:0 1px 2px color-mix(in srgb,var(--tenant-ui-ink,#222741) 2.7451%,transparent)}.view-tabs button i{width:4px;height:4px;background:var(--tenant-ui-muted,#656d9e);border-radius:50%}.history-actions{display:flex;gap:3px;align-items:center}.history-actions button{height:28px;width:28px;display:grid;place-items:center;color:var(--tenant-ui-muted,#73798c);border-radius:5px}.history-actions button.active{background:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771)}.history-actions button:hover:not(:disabled){background:var(--tenant-ui-tint-6,#e9e9f5)}.history-actions>span{height:16px;border-right:1px solid var(--tenant-ui-tint-11,#d9dcee);margin:0 6px}.canvas-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--tenant-ui-tint-11,#d9dcee) transparent;padding:27px 28px 10px;background-image:radial-gradient(color-mix(in srgb,var(--tenant-ui-tint-11,#d9dcee) 50.1961%,transparent) .7px,transparent .7px);background-size:13px 13px}.form-document{max-width:710px;margin:0 auto;background:#fff;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:9px;box-shadow:0 5px 20px color-mix(in srgb,var(--tenant-ui-ink,#222741) 6.2745%,transparent);overflow:hidden;transition:max-width .25s}.document-topline{height:34px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tenant-ui-tint-3,#f5f5fc);font-size:10px;letter-spacing:1px;color:var(--tenant-ui-muted,#73798c)}.document-topline>span:first-child{display:flex;align-items:center;gap:6px}.mini-logo{height:15px;width:15px;border-radius:4px;background:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771);display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:0}.document-topline>span:last-child{font-size:10px;color:var(--tenant-ui-muted,#73798c)}.form-cover{height:131px;background:var(--tenant-ui-tint-6,#e9e9f5);position:relative;overflow:hidden;padding:24px 31px;color:var(--tenant-ui-text,#505771)}.cover-brand{display:flex;align-items:center;gap:7px;position:relative;z-index:2;font-family:Manrope Variable,sans-serif;font-weight:750;font-size:16px;letter-spacing:-.4px}.cover-caption{display:block;font-size:12px;line-height:1.6;margin-top:12px;color:var(--tenant-ui-muted,#73798c);position:relative;z-index:2}.cover-orbit{width:300px;height:300px;border:1px solid color-mix(in srgb,var(--tenant-ui-tint-18,#c1c7e2) 52.1569%,transparent);position:absolute;border-radius:50%;right:-100px;top:-62px}.orbit-two{right:-64px;top:-10px;background:color-mix(in srgb,var(--tenant-ui-tint-11,#d9dcee) 50.1961%,transparent)}.orbit-three{right:20px;top:58px;background:color-mix(in srgb,var(--tenant-ui-tint-18,#c1c7e2) 34.902%,transparent);border-color:color-mix(in srgb,var(--tenant-ui-tint-18,#c1c7e2) 37.6471%,transparent)}.cover-star{position:absolute;right:130px;top:22px;font-size:91px;line-height:1;color:var(--tenant-ui-muted,#73798c);font-family:Georgia,serif;transform:rotate(14deg)}.form-content{padding:27px 31px 22px}.form-title-input{width:100%;font-family:Manrope Variable,sans-serif;font-weight:800;font-size:28px;letter-spacing:-1.1px;line-height:1.4;border:1px solid transparent;background:none;padding:0 0 3px;border-radius:4px;color:var(--tenant-ui-ink,#30354e)}.form-title-input:hover,.form-description-input:hover,.section-heading :is(input,textarea):hover{background:var(--tenant-ui-tint-1,#fafaff)}.form-description-input{width:100%;display:block;border:1px solid transparent;background:none;padding:5px 0 0;font-size:13px;resize:none;color:var(--tenant-ui-muted,#73798c);line-height:1.65;min-height:39px;border-radius:4px}.section-progress{display:flex;flex-wrap:wrap;gap:8px 18px;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-top:20px;margin-bottom:22px;overflow:visible}.section-progress button{display:flex;align-items:center;gap:7px;font-size:12px;white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;color:var(--tenant-ui-muted,#73798c);position:relative;padding:0 0 11px}.section-progress button span{flex-shrink:0;display:grid;place-items:center;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:50%;height:16px;width:16px;font-size:11px}.section-progress button.active{color:var(--tenant-ui-text,#505771);font-weight:550}.section-progress button.active span{background:var(--tenant-ui-tint-6,#e9e9f5);border-color:var(--tenant-ui-tint-6,#e9e9f5)}.section-progress button.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--tenant-ui-muted,#656d9e)}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-heading>div{min-width:0;flex:1}.section-heading :is(input,textarea){display:block;width:100%;border:1px solid transparent;background:none;padding:0;font-family:Manrope Variable,sans-serif;font-size:16px;font-weight:750;color:var(--tenant-ui-ink,#30354e);border-radius:3px}.section-heading :is(input,textarea).section-description{font-family:inherit;font-size:12px;font-weight:400;color:var(--tenant-ui-muted,#73798c);margin-top:5px}.section-heading>span{font-size:11px;color:var(--tenant-ui-muted,#73798c);margin-left:12px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:9px;row-gap:7px;padding-top:9px}.field-card{grid-column:span 2;border:1px solid transparent;padding:10px 9px 12px;position:relative;border-radius:6px;cursor:pointer;min-width:0;outline:none}.field-card.half{grid-column:span 1}.field-card:hover{background:var(--tenant-ui-tint-1,#fdfdff);border-color:var(--tenant-ui-tint-6,#e9e9f5)}.field-card.selected{background:var(--tenant-ui-tint-1,#fafaff);border-color:var(--tenant-ui-tint-55,#858cc0);box-shadow:0 0 0 2px var(--tenant-ui-tint-3,#f5f5fc)}.field-card.selected:before{content:"";position:absolute;width:3px;background:var(--tenant-ui-tint-55,#858cc0);left:-1px;top:12px;bottom:12px;border-radius:0 2px 2px 0}.field-drag{display:none;position:absolute;left:-22px;top:18px;color:var(--tenant-ui-muted,#73798c);cursor:grab}.field-card:hover .field-drag,.field-card.selected .field-drag{display:block}.field-label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--tenant-ui-text,#505771);margin-bottom:9px;line-height:1.3}.field-label em{font-size:14px}.field-label svg{margin-left:auto;color:var(--tenant-ui-muted,#73798c)}.field-tools{position:absolute;right:9px;top:-14px;height:25px;background:#fff;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:5px;display:flex;z-index:2;box-shadow:0 2px 3px color-mix(in srgb,var(--tenant-ui-text,#464d7e) 1.9608%,transparent)}.field-tools button{display:grid;place-items:center;width:27px;color:var(--tenant-ui-muted,#73798c)}.field-tools button:hover{background:var(--tenant-ui-tint-3,#f5f5fc)}.field-tools button:last-child:hover{color:#b96c57;background:#fff5f0}.mock-control{pointer-events:none}.field-card input:not([type=checkbox]):not([type=radio]),.field-card :is(select,.app-select-trigger),.field-card textarea,.preview-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.preview-field :is(select,.app-select-trigger),.preview-field textarea{border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:#fff;width:100%;padding:10px 11px;border-radius:5px;font-size:13px;height:36px;color:var(--tenant-ui-text,#505771)}.field-card input::placeholder{color:var(--tenant-ui-muted,#73798c)}.field-card textarea,.preview-field textarea{height:auto;min-height:76px}.select-wrap{position:relative}.select-wrap :is(select,.app-select-trigger){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:27px!important}.select-wrap>svg{position:absolute;right:10px;top:11px;pointer-events:none;color:var(--tenant-ui-muted,#73798c)}.checkbox-field{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--tenant-ui-text,#505771)}.checkbox-field input,.radio-options input{accent-color:var(--accent);margin:1px 0 0;flex-shrink:0;width:14px;height:14px}.radio-options{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--tenant-ui-text,#505771)}.radio-options label{display:flex;gap:7px;align-items:center}.upload-field{padding:18px 10px;background:var(--tenant-ui-tint-1,#fdfdff);border:1px dashed var(--tenant-ui-tint-11,#d9dcee);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-size:13px;color:var(--tenant-ui-muted,#73798c)}.upload-field small{font-size:11px}.upload-field input{max-width:100%;font-size:13px}.field-help{font-size:12px;margin-top:6px;color:var(--tenant-ui-muted,#73798c);line-height:1.5;overflow-wrap:anywhere}.add-field-target{grid-column:span 2;height:58px;margin:11px 0 18px;border:1px dashed var(--tenant-ui-tint-11,#d9dcee);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--tenant-ui-muted,#73798c);font-size:12px}.add-field-target>span{width:21px;height:21px;background:var(--tenant-ui-tint-3,#f5f5fc);display:grid;place-items:center;border-radius:5px}.add-field-target small{font-size:11px;color:var(--tenant-ui-muted,#73798c)}.add-field-target:hover{border-color:var(--tenant-ui-tint-55,#858cc0);background:var(--tenant-ui-tint-3,#f5f5fc)}.dragging .add-field-target{background:var(--tenant-ui-tint-6,#e9e9f5);border-color:var(--tenant-ui-tint-55,#858cc0)}.form-bottom{border-top:1px solid var(--tenant-ui-tint-3,#f5f5fc);padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:8px}.form-bottom>span{display:flex;align-items:center;gap:5px;color:var(--tenant-ui-muted,#73798c);font-size:11px}.form-bottom .button{height:31px;font-size:12px;background:var(--accent);padding:0 13px}.canvas-footnote{text-align:center;padding:20px 0 16px;font-size:11px;color:var(--tenant-ui-muted,#73798c);display:flex;align-items:center;justify-content:center;gap:4px}.canvas-footnote strong{font-weight:600;color:var(--tenant-ui-muted,#73798c)}.tiny-brand{color:var(--tenant-ui-muted,#73798c);font-size:15px;margin-right:1px}.footnote-dot{padding:0 3px}.canvas-status{height:31px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);display:flex;align-items:center;justify-content:space-between;padding:0 19px;font-size:11px;flex:none;color:var(--tenant-ui-muted,#73798c);background:var(--tenant-ui-tint-1,#fafaff)}.canvas-status>span{display:flex;align-items:center;gap:7px}.canvas-status>span>span{color:var(--tenant-ui-muted,#73798c)}.properties-panel{border-left:1px solid var(--line);display:flex;flex-direction:column}.properties-heading{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid var(--line);flex:none;color:var(--tenant-ui-muted,#73798c)}.properties-heading>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--tenant-ui-text,#505771)}.properties-heading>span svg{color:var(--tenant-ui-muted,#73798c)}.properties-content{padding:23px 19px 14px}.selected-type{display:flex;align-items:center;gap:11px;padding-bottom:21px}.selected-type>svg{color:var(--tenant-ui-muted,#73798c);background:var(--tenant-ui-tint-3,#f5f5fc);padding:9px;width:38px;height:38px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:9px}.selected-type strong{font-size:14px;font-weight:600;display:block}.selected-type span{font-size:12px;color:var(--tenant-ui-muted,#73798c);display:block;margin-top:4px}.property-label{font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin:17px 0 8px;color:var(--tenant-ui-text,#505771)}.property-label span{font-size:11px;font-weight:400;color:var(--tenant-ui-muted,#73798c)}.properties-content>input:not([type=color]),.properties-content>textarea,.properties-content>:is(select,.app-select-trigger){width:100%;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:6px;background:#fff;padding:9px 10px;font-size:13px;line-height:1.6;color:var(--tenant-ui-muted,#73798c)}.properties-content input:disabled{background:var(--tenant-ui-tint-1,#fafaff);color:var(--tenant-ui-muted,#73798c)}.properties-content>textarea{font-size:13px}.property-divider{height:1px;background:var(--tenant-ui-tint-3,#f5f5fc);margin:22px 0}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:23px}.toggle-row strong{font-size:13px;font-weight:500;display:block;color:var(--tenant-ui-text,#505771)}.toggle-row>div>span{font-size:11px;color:var(--tenant-ui-muted,#73798c);display:block;margin-top:6px}.toggle{height:19px;width:33px;padding:3px;border-radius:20px;background:var(--tenant-ui-tint-6,#e9e9f5);flex:none}.toggle>span{background:#fff;width:13px;height:13px;display:block;border-radius:50%;box-shadow:0 1px 3px #0001;transition:transform .2s}.toggle.checked{background:var(--tenant-ui-muted,#656d9e)}.toggle.checked>span{transform:translate(14px)}.segmented{height:35px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:var(--tenant-ui-tint-1,#fafaff);border-radius:6px;padding:3px;display:flex;gap:4px}.segmented button{font-size:12px;flex:1;color:var(--tenant-ui-muted,#73798c);display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:4px}.segmented button.active{background:#fff;border-color:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771);box-shadow:0 1px 3px color-mix(in srgb,var(--tenant-ui-ink,#222741) 3.1373%,transparent)}.width-icon{height:11px;width:14px;border:1px solid var(--tenant-ui-tint-40,#a2aad1);border-radius:2px;position:relative}.width-icon.half:after{content:"";position:absolute;left:5px;top:0;bottom:0;border-right:1px solid var(--tenant-ui-tint-40,#a2aad1)}.disclosure-button{display:flex;align-items:center;gap:7px;width:100%;font-size:12px;color:var(--tenant-ui-muted,#73798c);padding:0}.disclosure-button>span:nth-child(2){flex:1;text-align:left}.delete-field{display:flex;align-items:center;gap:7px;font-size:12px;color:#b79b8e;padding:0}.delete-field:hover{color:#b75f4d}.property-tip{margin:auto 18px 20px;background:var(--tenant-ui-tint-1,#fafaff);border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:8px;padding:12px;display:flex;gap:9px;color:var(--tenant-ui-muted,#73798c)}.property-tip>span{font-size:24px}.property-tip p{font-size:12px;line-height:1.7;color:var(--tenant-ui-muted,#73798c)}.property-tip strong{display:block;color:var(--tenant-ui-muted,#73798c);font-weight:500;margin-bottom:2px}.outline{padding-bottom:20px}.outline-section{font-weight:600;display:flex;align-items:center;gap:7px;margin:0 0 7px;width:100%;text-align:left;font-size:13px;padding:9px 5px;border-radius:5px}.outline-section.active{background:var(--tenant-ui-tint-3,#f5f5fc)}.outline-section>span{font-size:11px;color:var(--tenant-ui-muted,#73798c)}.outline-section>svg{margin-left:auto}.outline>div>button:not(.outline-section){display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 8px 9px 20px;font-size:12px;border-radius:5px;color:var(--tenant-ui-muted,#73798c)}.outline>div>button.selected{background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-ink,#30354e)}.outline>div{margin-bottom:16px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;color:var(--tenant-ui-text,#505771);padding:5px 0}.text-button:hover{color:var(--tenant-ui-ink,#30354e)}.outline>.text-button{font-size:13px}.muted{font-size:13px;color:var(--tenant-ui-muted,#73798c);line-height:1.8}.property-section-title{font-family:Manrope Variable,sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.6px;margin-bottom:8px}.color-options{display:flex;gap:8px;align-items:center}.color-options button,.color-options input{height:24px;width:24px;border-radius:50%;display:grid;place-items:center;color:#fff;padding:0;border:1px solid #fff;outline:1px solid var(--tenant-ui-tint-11,#d9dcee)}.color-options input{overflow:hidden;cursor:pointer}.color-options input::-webkit-color-swatch-wrapper{padding:0}.color-options input::-webkit-color-swatch{border:0}.logic-icon,.next-icon{width:48px;height:48px;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:12px;background:var(--tenant-ui-tint-3,#f5f5fc);display:grid;place-items:center;color:var(--tenant-ui-muted,#73798c);margin-bottom:20px}.properties-content h3{font-family:Manrope Variable,sans-serif;font-weight:650;font-size:18px;letter-spacing:-.5px;line-height:1.5;margin-bottom:12px}.logic-rule{display:flex;align-items:center;gap:8px;text-align:left;font-size:13px;width:100%;margin-top:10px;padding:11px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:6px;color:var(--tenant-ui-muted,#73798c)}.logic-rule>span{flex:1;min-width:0}.logic-rule strong{font-size:13px;font-weight:500;display:block}.logic-rule small{display:block;font-size:11px;color:var(--tenant-ui-muted,#73798c);margin-top:5px}.info-note{padding:13px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:var(--tenant-ui-tint-1,#fafaff);color:var(--tenant-ui-muted,#73798c);font-size:13px;border-radius:7px;line-height:1.7;margin:18px 0}.small-badge{background:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-muted,#73798c);font-size:11px;padding:4px 6px;border-radius:4px;font-weight:500}.empty-inspector{text-align:center;padding:24px 4px;color:var(--tenant-ui-muted,#73798c)}.empty-inspector svg{margin-bottom:15px}.empty-inspector p{font-size:13px;line-height:1.8;color:var(--tenant-ui-muted,#73798c)}.section-delete{margin-top:20px;line-height:1.7;text-align:left}.empty-copy{color:var(--tenant-ui-muted,#73798c);font-size:13px;text-align:center;padding:15px 0}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.dropdown-menu{position:absolute;top:36px;right:0;background:#fff;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);box-shadow:0 8px 28px color-mix(in srgb,var(--tenant-ui-ink,#222741) 12.1569%,transparent);border-radius:8px;padding:6px;min-width:200px;z-index:10}.dropdown-menu button{display:flex;gap:10px;align-items:center;padding:11px 10px;width:100%;text-align:left;border-radius:5px;font-size:14px;color:var(--tenant-ui-muted,#73798c)}.dropdown-menu button:hover{background:var(--tenant-ui-tint-3,#f5f5fc)}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;background:var(--tenant-ui-ink,#222741);color:var(--tenant-ui-muted,#73798c);padding:13px 19px;border-radius:10px;box-shadow:0 5px 20px color-mix(in srgb,var(--tenant-ui-ink,#222741) 20%,transparent);display:flex;align-items:center;gap:10px;font-size:14px;max-width:calc(100vw - 40px);animation:toastin .2s}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tenant-ui-ink,#222741) 40%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:30;padding:30px}.modal{background:#fff;border-radius:18px;width:540px;max-width:100%;max-height:90dvh;overflow-y:auto;padding:38px;position:relative;box-shadow:0 20px 80px color-mix(in srgb,var(--tenant-ui-ink,#222741) 20%,transparent);animation:toastin .2s}.modal-close{position:absolute;right:14px;top:14px;color:var(--tenant-ui-muted,#73798c);z-index:4}.modal-kicker{display:flex;align-items:center;gap:7px;color:var(--tenant-ui-muted,#73798c);letter-spacing:1.2px;font-size:12px;font-weight:600;margin-bottom:18px}.modal h2{font-family:Manrope Variable,sans-serif;font-weight:750;font-size:32px;letter-spacing:-1.2px;line-height:1.3;margin-bottom:12px}.modal-description{font-size:15px;line-height:1.8;color:var(--tenant-ui-muted,#73798c);margin-bottom:21px}.demo-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;background:var(--tenant-ui-tint-1,#fafaff);border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:7px;font-size:12px;line-height:1.6;color:var(--tenant-ui-muted,#73798c);margin-bottom:17px}.demo-notice span{font-size:11px;white-space:nowrap;background:var(--tenant-ui-tint-6,#e9e9f5);padding:3px 4px;border-radius:3px;color:var(--tenant-ui-text,#505771);font-weight:600}.prompt-input{width:100%;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:10px;padding:16px;font-size:15px;background:var(--tenant-ui-tint-1,#fdfdff)}.prompt-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 22px}.prompt-suggestions button{border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:20px;padding:7px 10px;font-size:12px;color:var(--tenant-ui-muted,#73798c);display:flex;align-items:center;gap:6px}.prompt-suggestions button:hover{background:var(--tenant-ui-tint-3,#f5f5fc)}.full-button{width:100%;height:41px}.draft-preview{padding:18px;background:var(--tenant-ui-tint-1,#fafaff);border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:9px}.draft-preview h3{font-size:17px;margin-bottom:5px}.draft-preview p{color:var(--tenant-ui-muted,#73798c);font-size:13px}.draft-preview>div{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0 19px}.draft-preview>div>span{font-size:12px;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:5px;padding:6px 8px;background:#fff;color:var(--tenant-ui-muted,#73798c)}.draft-preview>.button{width:100%}.draft-preview>small{display:block;font-size:11px;color:var(--tenant-ui-muted,#73798c);margin-top:9px;text-align:center}.preview-backdrop{padding:0;background:var(--tenant-ui-tint-3,#f5f5fc);-webkit-backdrop-filter:none;backdrop-filter:none}.preview-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:0;background:var(--tenant-ui-tint-3,#f5f5fc);display:flex;flex-direction:column;box-shadow:none}.preview-modal>.modal-close{display:none}.preview-toolbar{height:65px;padding:0 32px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);flex:none;gap:15px}.preview-toolbar>span{font-size:12px;letter-spacing:1.2px;color:var(--tenant-ui-muted,#73798c);display:flex;align-items:center;gap:7px}.preview-scroll{flex:1;min-height:0;overflow:auto;padding:35px 20px}.preview-document{max-width:680px;border-radius:11px;overflow:hidden;margin:0 auto;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:#fff;box-shadow:0 5px 25px color-mix(in srgb,var(--tenant-ui-ink,#222741) 6.2745%,transparent);transition:max-width .25s}.preview-document .form-cover{height:155px;padding:28px 36px}.preview-document .cover-brand{font-size:18px}.preview-document .cover-caption{font-size:14px}.preview-document .cover-star{font-size:117px;right:140px}.preview-content{padding:35px 40px}.preview-content>h2{font-size:32px}.preview-content>p{font-size:15px;color:var(--tenant-ui-muted,#73798c);line-height:1.7}.preview-progress{margin:28px 0 29px}.preview-progress>span{font-size:13px;color:var(--tenant-ui-muted,#73798c);display:block;margin-bottom:10px}.preview-progress>div{display:flex;gap:5px}.preview-progress i{height:3px;border-radius:3px;background:var(--tenant-ui-tint-3,#f5f5fc);flex:1}.preview-progress i.active{background:var(--accent)}.preview-content>h3{font-size:18px;font-family:Manrope Variable,sans-serif;margin-bottom:5px}.preview-content>.muted{font-size:14px;margin-bottom:22px}.preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.preview-field{grid-column:span 2;min-width:0}.preview-field.half{grid-column:span 1}.preview-field .field-label{font-size:15px}.preview-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.preview-field :is(select,.app-select-trigger){font-size:15px;height:42px}.preview-field textarea,.preview-field .checkbox-field{font-size:15px}.preview-field .select-wrap>svg{top:14px}.preview-field .field-help{font-size:13px}.preview-submit{display:flex;align-items:center;justify-content:space-between;margin-top:33px;gap:15px}.preview-submit .button{height:40px}.preview-privacy{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--tenant-ui-muted,#73798c);margin-top:27px}.preview-document.mobile,.form-document.mobile{max-width:375px}.mobile .half{grid-column:span 2}.mobile .form-content{padding:25px 22px}.mobile .form-title-input{font-size:22px}.mobile .add-field-target{flex-wrap:wrap;gap:4px;padding:10px}.mobile .add-field-target small{display:none}.mobile .section-progress{gap:13px}.mobile .section-progress button{font-size:11px}.mobile .cover-star{right:35px}.mobile .cover-orbit{right:-190px}.mobile .orbit-two{right:-150px}.mobile .orbit-three{right:-90px}.mobile .form-bottom>span{font-size:11px}.mobile .preview-content{padding:26px}.mobile .preview-content h2{font-size:27px}.serif .form-title-input,.serif .preview-content>h2,.serif .section-heading :is(input,textarea):not(.section-description){font-family:Georgia,serif;font-weight:500;letter-spacing:-.7px}.square .field-card input,.square .field-card :is(select,.app-select-trigger),.square .field-card textarea,.square .preview-field input,.square .preview-field textarea,.square .preview-field :is(select,.app-select-trigger){border-radius:0!important}.success-screen{padding:65px 35px;text-align:center}.success-screen>div{background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-text,#505771);width:75px;height:75px;border-radius:50%;display:grid;place-items:center;margin:0 auto 27px}.success-screen>span{font-size:12px;letter-spacing:1.5px;color:var(--tenant-ui-muted,#73798c);display:block;margin-bottom:12px}.success-screen p{font-size:15px;color:var(--tenant-ui-muted,#73798c);line-height:1.8;margin-bottom:25px}.success-screen>.text-button{display:flex;margin:15px auto 0}.responses-modal{width:680px}.count-badge{font-size:16px;font-family:inherit;letter-spacing:0;background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-muted,#73798c);padding:3px 9px;border-radius:7px;vertical-align:middle}.response-actions{margin-bottom:20px}.response-list{display:flex;flex-direction:column;gap:9px}.response-list details{border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:8px;overflow:hidden}.response-list summary{padding:15px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.response-list summary::-webkit-details-marker{display:none}.response-list summary strong{display:block;font-size:15px;font-weight:550}.response-list summary span{font-size:12px;color:var(--tenant-ui-muted,#73798c);display:block;margin-top:5px}.response-list summary svg{color:var(--tenant-ui-muted,#73798c)}.response-list dl{margin:0;padding:15px;background:var(--tenant-ui-tint-1,#fafaff);border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.response-list dl>div{display:grid;grid-template-columns:1fr 1.5fr;padding:8px 0;gap:14px;font-size:13px}.response-list dt{color:var(--tenant-ui-muted,#73798c)}.response-list dd{margin:0;overflow-wrap:anywhere}.empty-responses{text-align:center;padding:30px 10px;color:var(--tenant-ui-muted,#73798c)}.empty-responses h3{font-family:Manrope Variable,sans-serif;font-size:20px;color:var(--tenant-ui-ink,#30354e);margin:18px 0 10px}.empty-responses p{font-size:15px;line-height:1.8;max-width:330px;margin:0 auto 23px}.roadmap-card{padding:18px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:9px;background:var(--tenant-ui-tint-1,#fafaff);margin-bottom:24px}.roadmap-card p{font-size:14px;line-height:1.9;color:var(--tenant-ui-muted,#73798c);margin:12px 0}.roadmap-card small{font-size:13px;line-height:1.7;color:var(--tenant-ui-muted,#73798c);display:block}.help-steps{display:flex;flex-direction:column;gap:18px;margin:25px 0}.help-steps>div{display:flex;gap:13px}.help-steps>div>span{width:28px;height:28px;flex-shrink:0;background:var(--tenant-ui-tint-3,#f5f5fc);border-radius:50%;display:grid;place-items:center;color:var(--tenant-ui-muted,#73798c);font-size:14px}.help-steps p{font-size:14px;line-height:1.8;color:var(--tenant-ui-muted,#73798c)}.help-steps strong{display:block;color:var(--tenant-ui-text,#505771);font-weight:550;margin-bottom:2px}@keyframes toastin{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.editor-layout{grid-template-columns:268px minmax(420px,1fr) 302px}.block-panel{padding-left:23px;padding-right:23px}.properties-content{padding:25px}.canvas-scroll{padding-top:35px}.form-cover{height:150px}.form-content{padding:32px 39px}.field-card{padding-top:14px;padding-bottom:14px}.studio-header{height:108px}.block-tile{height:84px}.local-note{padding:19px}}@media(max-width:1250px){.editor-layout{grid-template-columns:209px minmax(335px,1fr) 247px}.block-panel{padding-left:13px;padding-right:13px}.journey{gap:8px}.journey i{width:12px}.journey button{font-size:13px}.studio-header{padding:0 19px;gap:10px}.studio-title h1{font-size:20px}.studio-symbol{display:none}.studio-title p{font-size:12px}.studio-actions .button{padding:0 9px;font-size:13px}.canvas-toolbar{padding:0 15px}.canvas-scroll{padding:24px 18px 10px}.form-content{padding:25px 23px 20px}.view-tabs button{padding:0 7px;font-size:12px}.history-actions>span{margin:0 3px}.history-actions button{width:25px}.form-title-input{font-size:26px}.properties-content{padding:22px 16px}.local-note strong{font-size:12px}.ai-launch{padding:12px 8px;gap:6px}.ai-launch strong{font-size:12px}.ai-launch span{font-size:11px}.ai-launch-icon{width:19px}.block-tile{padding-left:9px}.block-tile span{font-size:12px}.canvas-status>span:last-child{font-size:11px}}@media(max-width:1080px){.journey{display:none}.editor-layout{grid-template-columns:190px minmax(320px,1fr) 233px}.topbar{padding:0 19px}.breadcrumb{gap:8px}.breadcrumb>span:first-child,.breadcrumb>svg:first-of-type{display:none}.save-status span{display:none}.canvas-toolbar{padding:0 10px}.history-actions button{width:22px}.view-tabs{gap:0}.view-tabs button{gap:4px}.canvas-scroll{padding:22px 15px 10px}.form-title-input{font-size:24px}.form-content{padding:23px 19px}.form-cover{padding-left:23px}.cover-star{right:85px}.add-field-target small{display:none}.canvas-status>span:last-child{display:none}.block-panel{padding-left:11px;padding-right:11px}.block-grid{gap:7px}.block-tile{height:76px}.local-note{padding:11px}.properties-heading{padding:0 15px}.properties-heading>span{font-size:12px}.panel-tabs{gap:20px}.panel-tabs button{font-size:13px}.ai-launch>svg{display:none}.form-bottom>span{font-size:11px}}@media(max-width:880px){.app-rail{width:52px;padding-left:5px;padding-right:5px}.editor-layout{grid-template-columns:165px minmax(280px,1fr)}.properties-panel{grid-column:2;border-top:1px solid var(--line);overflow:visible;display:block}.editor-layout{overflow:auto;display:grid;grid-template-rows:minmax(620px,calc(100dvh - 159px)) auto;min-height:0}.block-panel{grid-row:span 2}.canvas-area{min-height:600px}.properties-content{display:block;max-width:600px}.property-tip{display:none}.properties-heading{height:45px}.selected-type{padding-bottom:0}.block-tile{height:74px;padding-left:7px;padding-right:6px}.block-tile span{font-size:11px}.block-panel{padding-left:9px;padding-right:9px;position:sticky;top:0;max-height:calc(100dvh - 159px)}.ai-launch{gap:5px}.ai-launch strong,.ai-launch span{font-size:11px}.ai-launch-icon svg{width:16px}.local-note p,.local-note strong{font-size:11px}.panel-tabs{gap:15px}.panel-tabs button{font-size:12px}.searchbox{padding:0 6px}.searchbox input{font-size:12px}.drag-tip{font-size:11px}.searchbox>span{display:none}.panel-eyebrow{font-size:11px}.canvas-scroll{padding-left:20px;padding-right:20px}.properties-panel .property-label{margin-top:16px}.properties-content>.property-divider{margin:16px 0}.studio-header{height:90px}.topbar{height:50px}.editor-layout{grid-template-rows:minmax(620px,calc(100dvh - 140px)) auto}.block-panel{max-height:calc(100dvh - 140px)}.breadcrumb strong{max-width:230px}.section-delete{margin-bottom:20px}.canvas-toolbar{padding:0 17px}.form-document{max-width:570px}.empty-inspector{padding:10px}}@media(max-width:600px){.app-shell{min-height:0}.app-rail{display:none}.topbar{height:45px;padding:0 14px}.breadcrumb{font-size:12px;gap:6px}.breadcrumb>span:nth-child(3),.breadcrumb>svg:nth-of-type(2){display:none}.breadcrumb strong{max-width:200px}.draft-badge{font-size:11px;padding:3px 5px}.top-actions{gap:8px}.studio-header{height:85px;padding:0 14px;gap:10px}.studio-title h1{font-size:20px}.studio-title p{font-size:11px;max-width:120px;line-height:1.5}.studio-title h1 span{display:none}.studio-actions{gap:6px}.studio-actions .button{font-size:12px;height:32px;padding:0 8px;gap:5px}.studio-actions .button svg{width:13px}.desktop-label{display:none}.editor-layout{grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(660px,calc(100dvh - 130px)) auto}.block-panel{padding:0 6px 10px;max-height:calc(100dvh - 130px)}.panel-tabs{min-height:49px;height:49px;justify-content:center;gap:0;margin-bottom:12px}.panel-tabs button{font-size:13px;height:49px}.panel-tabs button:nth-child(2){display:none}.ai-launch{height:43px;justify-content:center;padding:0;margin-bottom:15px}.ai-launch>div:nth-child(2){display:none}.ai-launch-icon svg{width:18px}.searchbox{display:none}.block-panel>.panel-eyebrow{display:none}.block-grid{grid-template-columns:1fr;gap:6px}.block-tile{height:62px;align-items:center;justify-content:center;text-align:center;padding:7px 2px;gap:6px}.block-tile>svg{width:16px;height:16px}.block-tile span{font-size:11px;line-height:1.2}.tile-plus{display:none}.section-block{height:45px;padding:6px;justify-content:center;margin-top:13px}.section-block span,.section-block>svg:last-child{display:none}.drag-tip,.local-note{display:none}.canvas-toolbar{height:49px;padding:0 7px;gap:2px}.view-tabs button{font-size:11px;padding:0 5px;gap:3px}.view-tabs button svg{width:11px}.history-actions>button:nth-last-child(-n+2),.history-actions>span{display:none}.history-actions button{width:23px}.canvas-scroll{padding:18px 10px 8px}.document-topline{padding:0 13px;font-size:10px;letter-spacing:.5px}.document-topline>span:last-child{display:none}.form-cover{height:107px;padding:19px 17px}.cover-brand{font-size:14px}.cover-caption{font-size:11px}.cover-star{font-size:65px;right:25px;top:18px}.cover-orbit{right:-180px}.orbit-two{right:-160px;top:30px}.orbit-three{right:-135px}.form-content{padding:21px 13px 17px}.form-title-input{font-size:20px;letter-spacing:-.8px}.form-description-input{font-size:12px;min-height:45px}.section-progress{gap:11px;margin-top:14px;margin-bottom:18px}.section-progress button{font-size:11px;gap:4px}.section-progress button span{width:13px;height:13px;font-size:10px}.section-heading :is(input,textarea){font-size:14px}.section-heading :is(input,textarea).section-description{font-size:11px}.field-card.half{grid-column:span 2}.field-label{font-size:12px}.field-card{padding:10px 7px}.field-drag{left:-13px}.field-drag svg{width:10px}.fields-grid{row-gap:5px}.field-card input:not([type=checkbox]):not([type=radio]),.field-card :is(select,.app-select-trigger){font-size:12px;height:33px;padding:8px}.field-card .select-wrap>svg{top:9px}.add-field-target{font-size:11px;height:44px;gap:5px;margin-bottom:13px}.form-bottom>span{display:none}.form-bottom{justify-content:flex-end;padding-top:14px}.form-bottom .button{font-size:11px}.canvas-footnote{font-size:11px;flex-wrap:wrap}.canvas-status{padding:0 10px;font-size:11px}.properties-heading{padding:0 14px}.properties-heading>span{font-size:13px}.properties-content{padding:18px 14px}.property-label{font-size:14px}.properties-content>input:not([type=color]),.properties-content>textarea,.properties-content>:is(select,.app-select-trigger){font-size:15px}.toggle-row strong{font-size:14px}.property-label span{font-size:12px}.segmented button{font-size:13px}.modal-backdrop{padding:15px}.modal{padding:35px 22px;border-radius:12px}.modal h2{font-size:28px}.modal-kicker{font-size:11px}.modal-description{font-size:14px}.preview-backdrop{padding:0}.preview-modal{padding:0;border-radius:0}.preview-toolbar{padding:0 17px;height:55px}.preview-toolbar>span{font-size:11px;letter-spacing:.5px}.preview-toolbar .history-actions{display:none}.preview-toolbar .text-button{font-size:13px}.preview-scroll{padding:20px 14px}.preview-content{padding:25px 23px}.preview-content>h2{font-size:26px}.preview-field.half{grid-column:span 2}.preview-document .form-cover{height:128px;padding:23px}.preview-document .cover-star{font-size:86px;right:30px}.preview-content>p{font-size:14px}.preview-submit .button{font-size:13px;padding:0 10px}.preview-submit>.muted{font-size:11px}.preview-privacy{font-size:11px}.demo-notice{font-size:11px;gap:6px}.demo-notice span{font-size:10px}.toast{font-size:13px;bottom:15px;width:max-content;padding:12px}.response-list dl>div{grid-template-columns:1fr;gap:3px}.success-screen{padding:50px 22px}.form-document.mobile{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.fields-grid{position:relative}.field-card.is-dragging{opacity:.42}.fields-grid.dragging .field-card{cursor:grabbing}.drop-indicator{position:absolute;background:var(--accent);z-index:6;pointer-events:none;border-radius:4px;box-shadow:0 0 0 2px #fff}.drop-indicator:before,.drop-indicator:after{content:"";position:absolute;width:6px;height:6px;background:var(--accent);border-radius:50%;top:-2px}.drop-indicator:before{left:-2px}.drop-indicator:after{right:-2px}.drop-indicator>span{position:absolute;left:12px;top:-19px;padding:3px 7px;border-radius:4px;background:var(--accent);color:#fff;white-space:nowrap;font-size:12px;font-weight:500;box-shadow:0 1px 4px color-mix(in srgb,var(--tenant-ui-ink,#222741) 12.549%,transparent)}.drop-indicator.vertical:before{left:-2px;top:-2px}.drop-indicator.vertical:after{left:-2px;top:auto;bottom:-2px}.drop-indicator.vertical>span{left:8px;top:8px}.layout-toolbar{min-height:34px;padding:5px 22px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:var(--tenant-ui-tint-1,#fafaff);color:var(--tenant-ui-text,#505771);font-size:12px;flex:none}.layout-toolbar>button{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:var(--tenant-ui-muted,#73798c)}.layout-toolbar>button>i{width:22px;height:13px;background:var(--tenant-ui-tint-6,#e9e9f5);border-radius:12px;position:relative}.layout-toolbar>button>i:after{content:"";position:absolute;width:9px;height:9px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .15s}.layout-toolbar>button.enabled>i{background:var(--tenant-ui-muted,#656d9e)}.layout-toolbar>button.enabled>i:after{transform:translate(9px)}.layout-toolbar>span{font-size:11px;text-align:right;line-height:1.4}.field-card.half.starts-row,.preview-field.half.starts-row{grid-column:1 / span 1}.section-heading>.section-actions{display:flex;align-items:center;flex:0 0 auto;gap:2px;margin-left:8px}.section-actions button{height:25px;width:24px;display:grid;place-items:center;border-radius:4px;color:var(--tenant-ui-muted,#73798c)}.section-actions button:hover:not(:disabled){background:var(--tenant-ui-tint-3,#f5f5fc)}.section-actions>span{font-size:11px;white-space:nowrap;color:var(--tenant-ui-muted,#73798c);margin:0 2px}.picker-search{height:42px;border:1px solid var(--tenant-ui-tint-11,#d9dcee);display:flex;align-items:center;gap:10px;border-radius:7px;padding:0 12px;margin-bottom:18px;color:var(--tenant-ui-muted,#73798c)}.picker-search input{border:0;background:none;width:100%;box-shadow:none;font-size:14px}.picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.picker-grid button{display:flex;text-align:left;align-items:center;gap:10px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);padding:13px 10px;border-radius:8px;min-height:81px;color:var(--tenant-ui-muted,#73798c)}.picker-grid button:hover{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-40,#a2aad1)}.picker-grid button>span{flex:1}.picker-grid strong{display:block;font-size:13px;color:var(--tenant-ui-ink,#30354e);font-weight:600}.picker-grid small{display:block;font-size:12px;line-height:1.5;color:var(--tenant-ui-muted,#73798c);margin-top:5px}.picker-grid button>svg:last-child{width:12px}.picker-empty{font-size:15px;color:var(--tenant-ui-muted,#73798c);line-height:1.7;padding:18px 0}.options-editor .property-label{margin-bottom:9px}.option-rows{display:flex;flex-direction:column;gap:6px}.option-row{display:flex;gap:5px;align-items:center;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:5px;padding:5px;background:#fff}.option-row>span{font-size:11px;color:var(--tenant-ui-muted,#73798c);width:11px;text-align:center}.option-row input{width:100%;padding:4px 0;border:0;font-size:13px;background:none;box-shadow:none;flex:1}.option-row>div{display:flex;gap:1px}.option-row button{height:21px;width:18px;display:grid;place-items:center;border-radius:3px;color:var(--tenant-ui-muted,#73798c)}.option-row button:hover:not(:disabled){background:var(--tenant-ui-tint-3,#f5f5fc)}.options-editor>.text-button{font-size:13px;margin-top:8px}.option-warning{font-size:12px;line-height:1.5;color:#9b7134;padding-top:7px}.mobile-properties-button,.inspector-scrim,.inspector-close{display:none}.form-cover{background:color-mix(in srgb,var(--accent) 11%,var(--tenant-ui-tint-1,#fafaff));color:var(--accent)}.cover-brand{color:var(--accent)}.cover-star{color:color-mix(in srgb,var(--accent) 57%,var(--tenant-ui-muted,#73798c))}.cover-caption{color:color-mix(in srgb,var(--accent) 68%,var(--tenant-ui-muted,#73798c))}.form-description-input,.section-heading :is(input,textarea).section-description{color:var(--tenant-ui-muted,#73798c)}.field-help{color:var(--tenant-ui-muted,#73798c)}.properties-content .property-label{color:var(--tenant-ui-text,#505771)}.property-label span,.toggle-row>div>span{color:var(--tenant-ui-muted,#73798c)}.properties-content input::placeholder,.properties-content textarea::placeholder{color:var(--tenant-ui-muted,#73798c)}@media(max-width:1250px){.layout-toolbar{padding-left:14px;padding-right:14px;gap:7px}.layout-toolbar>span{font-size:11px}.section-actions button{width:20px}.section-heading>.section-actions{gap:1px}}@media(max-width:880px){.editor-layout{grid-template-rows:minmax(0,1fr);overflow:hidden;position:relative}.canvas-area{min-height:0}.block-panel{grid-row:auto;height:100%;max-height:none}.canvas-toolbar{padding-right:9px}.canvas-scroll{padding-bottom:55px}.properties-panel{display:none;position:absolute;right:0;top:0;bottom:0;width:310px;max-width:calc(100% - 40px);z-index:14;overflow:auto;box-shadow:-7px 0 30px color-mix(in srgb,var(--tenant-ui-ink,#222741) 14.902%,transparent);border-top:0;grid-column:auto}.properties-panel.is-open{display:flex}.properties-heading{position:sticky;top:0;background:#fff;z-index:2;height:51px;min-height:51px}.properties-content{padding:20px}.inspector-close{display:grid}.inspector-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tenant-ui-ink,#222741) 20%,transparent);z-index:13;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mobile-properties-button{display:flex;align-items:center;gap:7px;position:absolute;right:16px;bottom:42px;z-index:7;background:var(--tenant-ui-ink,#222741);color:#fff;padding:11px 14px;border-radius:25px;box-shadow:0 3px 14px color-mix(in srgb,var(--tenant-ui-ink,#222741) 18.8235%,transparent);font-size:13px}.property-tip{display:flex;margin-top:auto}.layout-toolbar>span{font-size:11px}.layout-toolbar{padding-left:15px;padding-right:15px}.layout-toolbar button{font-size:12px}.option-row{padding:6px}.option-row input{font-size:15px}.option-row button{width:22px;height:25px}}@media(max-width:600px){.layout-toolbar{gap:3px;align-items:flex-start;flex-direction:column;padding:8px 10px}.layout-toolbar>span{text-align:left;font-size:11px}.section-heading{align-items:flex-start;gap:7px;flex-direction:column}.section-heading>div:first-child{width:100%}.section-heading>.section-actions{margin:0;align-self:flex-end}.section-actions button{width:27px;height:27px}.section-actions>span{font-size:12px}.field-card.half.starts-row,.preview-field.half.starts-row{grid-column:span 2}.field-tools button{width:28px;height:28px}.field-tools{height:29px;top:-18px}.field-card.selected,.fields-grid.dragging .field-card.selected{margin-top:6px}.picker-grid{grid-template-columns:1fr}.picker-grid button{min-height:60px}.picker-grid strong{font-size:15px}.picker-grid small{font-size:13px}.picker-search input{font-size:14px}.properties-panel{width:300px;max-width:calc(100% - 18px)}.properties-content .property-label{font-size:15px}.properties-content :is(select,.app-select-trigger),.properties-content input,.properties-content textarea{font-size:16px!important}.mobile-properties-button{font-size:12px;right:10px;bottom:41px}.block-panel{max-height:100%;height:100%}.panel-tabs{position:sticky;top:0;background:#fff;z-index:1}.preview-document.mobile .preview-field.half,.form-document.mobile .field-card.half{grid-column:span 2}}.form-document.mobile .field-card.half,.preview-document.mobile .preview-field.half{grid-column:span 2}.mobile-tab-icon{display:none}.panel-tabs button .panel-tab-label{background:none;width:auto;height:auto;font:inherit;border-radius:0}.panel-tabs button .section-count{display:grid}@media(max-width:600px){.panel-tabs{gap:4px;justify-content:space-around}.panel-tabs button{width:27px;justify-content:center}.panel-tabs button:nth-child(2){display:flex}.panel-tabs button .panel-tab-label,.panel-tabs button .section-count{display:none}.mobile-tab-icon{display:block}.editor-layout.outline-visible{grid-template-columns:160px minmax(0,1fr)}.show-outline .outline-section{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.show-outline .outline>div>button:not(.outline-section){font-size:12px;padding-left:8px;overflow-wrap:anywhere;line-height:1.5}.show-outline .outline>.text-button{font-size:12px}.show-outline .panel-tabs{gap:16px}.show-outline .panel-tabs button{width:auto}.show-outline .panel-tabs button .panel-tab-label{display:block;font-size:12px}.show-outline .mobile-tab-icon{display:none}.outline-visible .view-tabs button{font-size:0;padding:0 5px}.outline-visible .view-tabs button svg{width:14px}.outline-visible .layout-toolbar>span{font-size:10px}.outline-visible .document-topline{font-size:10px}.outline-visible .form-title-input{font-size:17px}.outline-visible .section-progress button{font-size:10px}.outline-visible .canvas-scroll{padding:14px 7px}.outline-visible .form-content{padding:18px 10px}.outline-visible .cover-star{font-size:46px;right:7px;top:34px}}.button{min-height:40px;height:auto;padding-top:9px;padding-bottom:9px;line-height:1.3}.block-tile{height:auto;min-height:90px;justify-content:flex-start}.block-tile span{line-height:1.35;max-width:100%;overflow-wrap:normal}.searchbox{height:40px;flex-shrink:0}.searchbox input{line-height:1.4}.ai-launch{align-items:flex-start}.ai-launch strong{line-height:1.4}.ai-launch span{line-height:1.5}.ai-launch em{display:inline-block}.panel-tabs{gap:18px}.panel-tabs button{flex-shrink:0}.panel-tabs button .section-count{min-width:18px;height:18px}.panel-eyebrow{line-height:1.6;letter-spacing:.8px}.drag-tip{flex-wrap:wrap;line-height:1.5;text-align:center}.section-block{height:auto;min-height:44px;padding-top:9px;padding-bottom:9px}.local-note{flex-shrink:0}.canvas-toolbar{min-height:55px;height:auto;padding-top:9px;padding-bottom:9px;flex-wrap:wrap}.view-tabs button{min-height:34px;height:auto;padding-top:6px;padding-bottom:6px;line-height:1.3}.history-actions{margin-left:auto}.layout-toolbar{flex-wrap:wrap;row-gap:6px;padding-top:8px;padding-bottom:8px}.layout-toolbar>span{line-height:1.6}.document-topline{min-height:38px;height:auto;padding-top:9px;padding-bottom:9px;gap:12px;line-height:1.5}.document-topline>span:first-child{min-width:0}.document-topline>span:last-child{flex-shrink:0}.mini-logo{flex-shrink:0}.cover-caption{line-height:1.6}.form-cover{min-height:145px}.form-description-input{min-height:54px;line-height:1.7}.section-progress{row-gap:10px}.section-progress button{line-height:1.5}.section-progress button span{width:21px;height:21px}.section-heading{gap:12px;flex-wrap:wrap}.section-heading :is(input,textarea){line-height:1.5}.section-heading :is(input,textarea).section-description{line-height:1.6}.section-heading>div:first-child{min-width:160px}.section-heading>.section-actions{margin-left:auto}.field-label{line-height:1.5}.field-card input:not([type=checkbox]):not([type=radio]),.field-card :is(select,.app-select-trigger),.preview-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.preview-field :is(select,.app-select-trigger){height:43px;padding:10px 11px;line-height:1.5}.field-card textarea,.preview-field textarea{line-height:1.6;min-height:88px}.select-wrap>svg,.preview-field .select-wrap>svg{top:15px}.field-help{line-height:1.65}.checkbox-field,.radio-options{line-height:1.6}.properties-heading{height:auto;min-height:55px;gap:8px;padding-top:12px;padding-bottom:12px}.properties-heading>span{line-height:1.4}.property-label{flex-wrap:wrap;gap:5px;line-height:1.5}.property-label span{line-height:1.4}.properties-content>input:not([type=color]),.properties-content>:is(select,.app-select-trigger){min-height:42px}.toggle-row strong{line-height:1.5}.toggle-row>div>span{line-height:1.6}.segmented{height:auto;min-height:40px}.segmented button{padding:6px 3px;line-height:1.4}.disclosure-button,.delete-field{line-height:1.6;text-align:left}.property-tip p{line-height:1.7}.add-field-target{height:auto;min-height:62px;padding:12px;flex-wrap:wrap;line-height:1.5}.form-bottom{flex-wrap:wrap;gap:12px}.form-bottom .button{min-height:38px}.form-bottom>span{line-height:1.5}.canvas-footnote{flex-wrap:wrap;line-height:1.6}.canvas-status{min-height:35px;height:auto;padding-top:7px;padding-bottom:7px;gap:10px;line-height:1.5}.canvas-status>span{flex-wrap:wrap}.option-row input{padding:6px 0;line-height:1.5}.option-row>span{width:15px;flex-shrink:0}.option-row>div{flex-shrink:0}.option-warning{line-height:1.6}.picker-grid button{min-height:94px;align-items:flex-start}.picker-grid strong{line-height:1.4}.picker-grid small{line-height:1.5}.picker-search{min-height:44px}.demo-notice{flex-wrap:wrap}.prompt-suggestions button{line-height:1.4}.drop-indicator>span{top:-24px;line-height:1.4}@media(min-width:1600px){.block-tile{min-height:94px}}@media(max-width:1250px){.journey{gap:8px}.journey i{width:10px}.studio-title p{max-width:210px;line-height:1.5}.canvas-status>span:last-child{display:none}.ai-launch{flex-wrap:wrap}.ai-launch>div:nth-child(2){min-width:100px}.ai-launch>svg{display:none}}@media(max-width:880px){.panel-tabs{gap:12px;flex-wrap:wrap;height:auto;min-height:55px}.panel-tabs button{height:40px}.block-tile{min-height:98px}.block-tile span{line-height:1.4}.ai-launch>div:nth-child(2){min-width:85px}.properties-panel{width:330px}.properties-heading{min-height:58px}.canvas-scroll{padding-bottom:65px}.mobile-properties-button{bottom:48px;line-height:1.4}.preview-toolbar{min-height:65px;height:auto;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}}@media(max-width:600px){.studio-header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:12px}.studio-title p{max-width:none;font-size:12px}.studio-actions .button{min-height:36px;font-size:12px;padding:8px 9px}.topbar{min-height:48px;height:auto;padding-top:9px;padding-bottom:9px}.breadcrumb{flex-wrap:wrap;white-space:normal}.breadcrumb strong{max-width:180px}.save-status{display:none}.block-tile{min-height:90px;padding:10px 3px;justify-content:center}.block-tile span{font-size:11px;line-height:1.4}.block-panel .panel-tabs{flex-wrap:nowrap;min-height:49px;height:49px}.block-panel .panel-tabs button{height:49px}.ai-launch{flex-wrap:nowrap;align-items:center}.ai-launch-icon{flex-shrink:0}.canvas-toolbar{padding:8px 7px;row-gap:5px}.view-tabs button{font-size:11px;padding:6px 4px;min-height:32px}.view-tabs button svg{width:13px}.history-actions{margin-left:auto}.layout-toolbar>span{font-size:11px}.layout-toolbar>button{font-size:12px}.form-cover{min-height:132px}.document-topline{font-size:10px}.form-title-input{font-size:23px}.form-description-input{font-size:13px;min-height:60px}.section-progress button,.mobile .section-progress button{font-size:12px}.section-progress button span{width:20px;height:20px;font-size:11px}.section-heading :is(input,textarea){font-size:15px}.section-heading :is(input,textarea).section-description{font-size:12px}.section-heading>div:first-child{min-width:0}.field-label{font-size:13px}.field-card input:not([type=checkbox]):not([type=radio]),.field-card :is(select,.app-select-trigger){font-size:14px;height:43px;padding:10px}.field-card .select-wrap>svg{top:15px}.add-field-target{font-size:12px;min-height:58px}.form-bottom .button{font-size:12px}.canvas-status,.canvas-footnote{font-size:11px}.properties-panel{width:330px}.mobile-properties-button{font-size:12px;bottom:48px}.preview-submit{flex-wrap:wrap}.preview-submit .button{font-size:13px}.preview-submit>.muted{font-size:12px}.preview-privacy{font-size:11px;line-height:1.6}.preview-toolbar>span{font-size:11px}.preview-toolbar .text-button{font-size:13px}.picker-grid button{min-height:76px}.picker-search input{font-size:13px}.outline-visible .view-tabs button{font-size:0}.outline-visible .layout-toolbar>span,.outline-visible .document-topline{font-size:10px}.outline-visible .form-title-input{font-size:20px}.outline-visible .section-progress button{font-size:11px}.show-outline .panel-tabs{gap:8px}.show-outline .panel-tabs button .panel-tab-label{font-size:12px}}.editor-layout.focused-editor{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr)}.focused-editor .canvas-area{grid-column:1}.focused-editor .properties-panel{grid-column:2}.focused-editor .canvas-scroll{padding-left:34px;padding-right:34px}.outline-trigger{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:6px;background:#fff;color:var(--tenant-ui-text,#505771);font-size:12px;line-height:1.4}.outline-trigger:hover{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-18,#c1c7e2)}.insert-row{grid-column:1 / -1;height:24px;display:flex;align-items:center;gap:10px;padding:0 7px}.insert-row:before,.insert-row:after{content:"";height:1px;background:var(--tenant-ui-tint-6,#e9e9f5);flex:1;opacity:.45;transition:opacity .15s}.insert-row button{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1px solid var(--tenant-ui-tint-11,#d9dcee);background:#fff;color:var(--tenant-ui-muted,#73798c);box-shadow:0 1px 3px color-mix(in srgb,var(--tenant-ui-ink,#222741) 3.1373%,transparent)}.insert-row:hover:before,.insert-row:hover:after,.insert-row:focus-within:before,.insert-row:focus-within:after{opacity:1;background:var(--tenant-ui-tint-18,#c1c7e2)}.insert-row button:hover,.insert-row button:focus-visible{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-40,#a2aad1);color:var(--tenant-ui-ink,#30354e)}.fields-grid.dragging .insert-row{visibility:hidden}.modal-outline .outline-section{font-size:14px;padding:12px;line-height:1.5}.modal-outline>div>button:not(.outline-section){font-size:13px;padding:10px 12px 10px 29px;line-height:1.5}.modal-outline .outline-section>span{font-size:12px}@media(min-width:1600px){.editor-layout.focused-editor{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1080px){.editor-layout.focused-editor{grid-template-columns:minmax(0,1fr) 280px}.focused-editor .canvas-scroll{padding-left:25px;padding-right:25px}}@media(max-width:880px){.editor-layout.focused-editor{grid-template-columns:minmax(0,1fr)}.focused-editor .properties-panel{grid-column:auto}.focused-editor .canvas-scroll{padding-left:24px;padding-right:24px}.outline-trigger{font-size:12px}.canvas-toolbar{gap:8px}}@media(max-width:600px){.focused-editor .canvas-scroll{padding-left:13px;padding-right:13px}.focused-editor .canvas-toolbar{padding:9px 12px}.outline-trigger{padding:6px;font-size:11px;gap:4px}.insert-row{height:28px}.insert-row button{width:30px;height:30px}.focused-editor .form-content{padding-left:18px;padding-right:18px}.modal-outline .outline-section{font-size:14px}.modal-outline>div>button:not(.outline-section){font-size:13px}}.editor-layout.focused-editor:not(.has-inspector){grid-template-columns:minmax(0,1fr)}.properties-heading .inspector-close{display:grid;flex-shrink:0}.logic-selection-hint{display:flex;align-items:center;gap:9px;padding:12px 24px;background:var(--tenant-ui-tint-3,#f5f5fc);border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771);font-size:13px;line-height:1.5;flex:none}.modal>.properties-content{padding:4px 0 0}.modal>.properties-content .color-options{gap:13px}.modal>.properties-content .property-section-title{display:none}@media(max-width:600px){.logic-selection-hint{font-size:12px;padding:11px 14px}}.ai-workspace{height:100dvh;display:flex;flex-direction:column;background:#fff;min-height:0;color:var(--tenant-ui-ink,#24283f)}.ai-header{min-height:78px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 32px;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:#fff}.ai-wordmark{display:flex;align-items:center;gap:11px}.ai-wordmark strong{font:800 24px Manrope Variable,sans-serif;letter-spacing:-1px}.ai-brand-icon{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771)}.ai-wordmark>span:last-child{font-size:14px;color:var(--tenant-ui-muted,#73798c);padding-left:15px;border-left:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-left:8px}.ai-header .button{height:42px;font-size:14px}.ai-columns{flex:1;min-height:0;display:grid;grid-template-columns:minmax(340px,380px) minmax(0,1fr)}.ai-conversation{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff}.ai-chat-heading{min-height:65px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--tenant-ui-tint-3,#f5f5fc);flex:none}.ai-chat-heading>span{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--tenant-ui-text,#505771)}.ai-thread{flex:1;min-height:0;overflow:auto;padding:30px 24px 16px;scrollbar-width:thin;scrollbar-color:var(--tenant-ui-tint-11,#d9dcee) transparent;overscroll-behavior:contain}.ai-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.ai-avatar{width:28px;height:31px;flex:none;display:grid;place-items:center;color:var(--tenant-ui-text,#505771)}.ai-message>div{min-width:0;max-width:100%}.ai-message.assistant>div{padding-top:2px;color:var(--tenant-ui-ink,#30354e)}.ai-message h1{font:750 27px/1.3 Manrope Variable,sans-serif;letter-spacing:-1px;margin:0 0 15px;color:var(--tenant-ui-ink,#24283f)}.ai-message.user{justify-content:flex-end}.ai-message.user>div{background:var(--tenant-ui-tint-3,#f5f5fc);border:1px solid var(--tenant-ui-tint-6,#e9e9f5);padding:12px 16px;border-radius:16px 16px 4px;max-width:95%;color:var(--tenant-ui-ink,#30354e)}.ai-thinking>div{display:flex;gap:8px;align-items:center;font-size:15px;color:var(--tenant-ui-text,#505771)!important}.ai-thinking>div>svg{animation:ai-spin 1.3s linear infinite}.ai-starters{display:flex;flex-direction:column;gap:9px;margin:4px 0 25px 38px}.ai-starters>span{font-size:13px;color:var(--tenant-ui-muted,#73798c);margin-bottom:3px}.ai-starters>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;padding:12px 14px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:10px;background:var(--tenant-ui-tint-1,#fdfdff);font-size:14px;color:var(--tenant-ui-text,#505771)}.ai-starters>button:hover{border-color:var(--tenant-ui-tint-40,#a2aad1);background:var(--tenant-ui-tint-3,#f5f5fc)}.ai-compose-area{flex:none;padding:15px 20px 22px;background:linear-gradient(#fff9,#fff 20px)}.ai-suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.ai-suggestions>button{display:flex;align-items:center;gap:8px;text-align:left;padding:8px 11px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:9px;font-size:14px;line-height:1.5;color:var(--tenant-ui-text,#505771);background:var(--tenant-ui-tint-1,#fafaff)}.ai-suggestions>button:hover{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-40,#a2aad1)}.ai-input-box{border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:16px;padding:15px;background:#fff;box-shadow:0 4px 20px color-mix(in srgb,var(--tenant-ui-ink,#222741) 6.2745%,transparent)}.ai-input-box:focus-within{border-color:var(--tenant-ui-tint-55,#858cc0);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-ui-tint-55,#858cc0) 8.2353%,transparent)}.ai-input-box textarea{width:100%;min-height:83px;max-height:160px;resize:vertical;border:0;background:transparent;box-shadow:none!important;padding:0;font-size:16px;line-height:1.65;color:var(--tenant-ui-ink,#30354e)}.ai-input-box textarea::placeholder{color:var(--tenant-ui-muted,#73798c)}.ai-input-box>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ai-input-box>div>span{font-size:11px;line-height:1.5;color:var(--tenant-ui-muted,#73798c)}.ai-send{width:37px;height:37px;border-radius:11px;display:grid;place-items:center;background:var(--tenant-ui-text,#464d7e);color:#fff;flex:none}.ai-send:hover{background:var(--tenant-ui-text,#464d7e)}.ai-stop{font-size:13px;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:8px;padding:8px 10px;background:var(--tenant-ui-tint-3,#f5f5fc)}.ai-error{font-size:14px;line-height:1.6;color:#916242;border:1px solid #e5d1b9;background:#fff9ef;border-radius:10px;padding:12px;margin-bottom:12px}.ai-proposal{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:radial-gradient(color-mix(in srgb,var(--tenant-ui-tint-11,#d9dcee) 43.1373%,transparent) .7px,transparent .7px) 0 0/14px 14px,var(--tenant-ui-tint-3,#f5f5fc)}.ai-proposal-heading{flex:none;min-height:65px;padding:14px 30px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--tenant-ui-tint-1,#fafaff);border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.ai-proposal-heading>div:first-child{display:flex;gap:10px;align-items:center}.ai-proposal-heading strong{font-size:15px;font-weight:600;color:var(--tenant-ui-text,#505771)}.ai-proposal-heading>div>span{font-size:12px;color:var(--tenant-ui-muted,#73798c);padding-left:7px}.ai-proposal-heading .history-actions button{width:33px;height:33px}.ai-preview-status{flex:none;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;font-size:13px;line-height:1.5;color:var(--tenant-ui-muted,#73798c);text-align:center;background:var(--tenant-ui-tint-3,#f5f5fc)}.ai-preview-status.working{color:var(--tenant-ui-text,#505771);background:var(--tenant-ui-tint-6,#e9e9f5)}.ai-preview-status.working svg{animation:ai-spin 1.3s linear infinite}.ai-draft-scroll{flex:1;min-height:0;overflow:auto;padding:14px 36px 36px;scrollbar-width:thin;scrollbar-color:var(--tenant-ui-tint-11,#d9dcee) transparent;overscroll-behavior:contain}.ai-live-document.preview-document{width:100%;max-width:750px;margin:0 auto;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);box-shadow:0 8px 30px color-mix(in srgb,var(--tenant-ui-ink,#222741) 4.3137%,transparent);animation:ai-arrive .3s ease-out}.ai-live-document.preview-document.mobile{max-width:390px}.ai-live-document .preview-content{padding:32px}.ai-live-document .preview-content>h2{font-size:30px;line-height:1.3}.ai-live-document .preview-content>p{font-size:15px;line-height:1.7}.ai-live-document .preview-content>h3{font-size:18px;margin-top:24px}.ai-live-document .field-label,.ai-live-document .checkbox-field,.ai-live-document .radio-options label{font-size:15px;color:var(--tenant-ui-text,#505771)}.ai-live-document .preview-field input:not([type=checkbox]):not([type=radio]),.ai-live-document .preview-field :is(select,.app-select-trigger),.ai-live-document .preview-field textarea{font-size:15px;min-height:44px}.ai-live-document .field-help{font-size:13px;line-height:1.6}.ai-live-document .preview-fields{gap:25px 20px}.ai-live-document .section-progress button{font-size:13px}.ai-live-document .preview-submit{gap:16px}.ai-live-document .preview-submit .button{height:42px;font-size:14px}.ai-live-document .preview-submit .muted{font-size:12px}.ai-live-document .cover-caption{font-size:13px}.ai-proposal-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:18px 30px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:var(--tenant-ui-tint-1,#fafaff);flex:none}.ai-proposal-actions>div{display:flex;flex-direction:column;gap:5px;max-width:340px}.ai-proposal-actions strong{font-size:14px;font-weight:600;color:var(--tenant-ui-text,#505771)}.ai-proposal-actions span{font-size:12px;line-height:1.5;color:var(--tenant-ui-muted,#73798c)}.ai-proposal-actions>.button{height:44px;font-size:14px}.ai-preview-empty{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 20px}.ai-empty-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:19px;background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-muted,#73798c);margin-bottom:23px}.ai-preview-empty.is-working .ai-empty-icon svg{animation:ai-spin 2s linear infinite}.ai-preview-empty h2{font:650 30px/1.35 Manrope Variable,sans-serif;letter-spacing:-1px;white-space:pre-line;color:var(--tenant-ui-text,#505771)}.ai-preview-empty p{font-size:15px;color:var(--tenant-ui-muted,#73798c);line-height:1.75;max-width:370px;margin-top:15px}.ai-empty-paper{width:300px;max-width:100%;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:12px;background:#ffffffa6;padding:26px;margin-top:30px;box-shadow:0 12px 25px color-mix(in srgb,var(--tenant-ui-text,#464d7e) 2.3529%,transparent);opacity:.8}.ai-empty-paper>i{display:block;border-radius:4px;background:var(--tenant-ui-tint-11,#d9dcee);width:48%;height:8px;margin-bottom:12px}.ai-empty-paper>i:nth-child(2){width:75%;height:5px;background:var(--tenant-ui-tint-6,#e9e9f5);margin-bottom:22px}.ai-empty-paper>div:not(.ai-empty-pair),.ai-empty-pair>span{height:32px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:5px;background:var(--tenant-ui-tint-1,#fafaff);margin-top:14px}.ai-empty-pair{display:flex;gap:12px}.ai-empty-pair>span{flex:1}.ai-preview-empty.is-working .ai-empty-paper{animation:ai-breathe 2s ease-in-out infinite}.ai-preview-success{display:flex;align-items:center;text-align:center;flex-direction:column;gap:15px;padding:40px 0;color:var(--tenant-ui-text,#505771)}.ai-preview-success h3{margin:0}.ai-preview-success p{font-size:15px;line-height:1.7}.ai-preview-success .button{margin-top:12px}.ai-mobile-tabs{display:none}.studio-actions{flex-wrap:wrap;justify-content:flex-end}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-breathe{50%{opacity:.45}}@keyframes ai-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.ai-columns{grid-template-columns:440px minmax(0,1fr)}.ai-thread{padding:35px 30px}.ai-compose-area{padding:20px 26px 28px}}@media(max-width:1250px){.journey{display:none}}@media(max-width:1050px){.ai-columns{grid-template-columns:340px minmax(0,1fr)}.ai-header{padding:15px 24px}.ai-draft-scroll{padding:12px 20px 25px}.ai-live-document .preview-content{padding:25px}.ai-proposal-heading{padding:14px 20px}.ai-proposal-actions{padding:15px 20px;gap:12px}.ai-proposal-actions>div{display:none}.ai-proposal-actions .button{width:100%}.ai-thread{padding:24px 20px}.ai-live-document .preview-content>h2{font-size:27px}}@media(max-width:760px){.ai-header{padding:12px 18px;min-height:68px}.ai-wordmark strong{font-size:21px}.ai-wordmark>span:last-child{display:none}.ai-header .button{font-size:13px;height:38px}.ai-brand-icon{width:33px;height:33px}.ai-mobile-tabs{display:flex;flex:none;padding:8px 16px;gap:8px;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:#fff}.ai-mobile-tabs button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1;padding:10px;border-radius:8px;font-size:14px;color:var(--tenant-ui-muted,#73798c)}.ai-mobile-tabs button[aria-pressed=true]{background:var(--tenant-ui-tint-3,#f5f5fc);color:var(--tenant-ui-ink,#30354e)}.ai-mobile-tabs button>span{font-size:11px;padding:2px 6px;border-radius:5px;background:var(--tenant-ui-tint-6,#e9e9f5)}.ai-columns{display:flex}.ai-conversation,.ai-proposal{flex:1;width:100%}.showing-chat .ai-proposal,.showing-preview .ai-conversation{display:none}.ai-proposal{border-left:0}.ai-thread{padding:26px 22px}.ai-compose-area{padding:12px 18px 18px}.ai-message,.ai-input-box textarea{font-size:16px}.ai-proposal-heading{min-height:54px;padding:9px 18px}.ai-draft-scroll{padding:10px 14px 24px}.ai-live-document .preview-content{padding:25px 22px}.ai-live-document .preview-field.half{grid-column:span 2}.ai-preview-empty h2{font-size:26px}.ai-empty-paper{width:260px}.ai-preview-status{font-size:12px}.ai-proposal-actions{padding:13px 18px}.ai-chat-heading{min-height:53px;padding:10px 22px}}@media(prefers-reduced-motion:reduce){.ai-workspace *{animation:none!important;scroll-behavior:auto!important}}.form-cover.image-cover{padding:0!important;position:relative}.image-cover img{width:100%;height:100%;display:block;object-fit:cover}.editable-cover{border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.editable-cover-visual{position:relative}.cover-edit-trigger{position:absolute;right:16px;bottom:14px;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#fffffff0;border:1px solid var(--tenant-ui-tint-11,#d9dcee);border-radius:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--tenant-ui-ink,#222741) 6.2745%,transparent);font-size:13px;color:var(--tenant-ui-ink,#30354e)}.cover-edit-trigger:hover{background:#fff;border-color:var(--tenant-ui-tint-40,#a2aad1)}.cover-absent{min-height:90px;background:var(--tenant-ui-tint-1,#fafaff);display:flex;align-items:center;gap:10px;padding:20px 190px 20px 24px;color:var(--tenant-ui-muted,#73798c);font-size:14px}.cover-editor-panel{padding:23px 26px;background:var(--tenant-ui-tint-1,#fdfdff);animation:ai-arrive .2s ease-out}.cover-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.cover-panel-heading strong{font-size:18px;color:var(--tenant-ui-ink,#30354e)}.cover-panel-heading p{font-size:13px;color:var(--tenant-ui-muted,#73798c);line-height:1.6;margin-top:4px}.cover-source-tabs{display:flex;gap:6px;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-bottom:19px}.cover-source-tabs>button{display:flex;align-items:center;gap:7px;font-size:14px;padding:10px 13px 12px;border-bottom:2px solid transparent;color:var(--tenant-ui-muted,#73798c)}.cover-source-tabs>button[aria-pressed=true]{color:var(--tenant-ui-ink,#30354e);border-color:var(--tenant-ui-tint-55,#858cc0)}.cover-upload-zone{display:flex;align-items:center;justify-content:center;gap:15px;padding:25px 18px;border:1px dashed var(--tenant-ui-tint-11,#d9dcee);border-radius:11px;background:#fff;color:var(--tenant-ui-muted,#73798c)}.cover-upload-zone>div{display:flex;flex-direction:column;gap:6px;flex:1}.cover-upload-zone strong{font-size:14px;font-weight:500;color:var(--tenant-ui-text,#505771)}.cover-upload-zone span{font-size:12px;color:var(--tenant-ui-muted,#73798c)}.cover-upload-zone .button{font-size:13px}.cover-generate>label,.cover-image-settings>label{display:block;font-size:14px;color:var(--tenant-ui-text,#505771);font-weight:500;margin-bottom:9px}.cover-generate>textarea,.cover-image-settings>input[type=text]{display:block;width:100%;padding:12px 14px;border:1px solid var(--tenant-ui-tint-11,#d9dcee);background:#fff;border-radius:8px;color:var(--tenant-ui-ink,#30354e);font-size:14px;line-height:1.65;resize:vertical}.cover-generate>div{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.cover-generate>div>span{font-size:12px;line-height:1.6;color:var(--tenant-ui-muted,#73798c)}.cover-generate .button{height:38px;font-size:13px}.cover-generation-status{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:13px;color:var(--tenant-ui-text,#505771);line-height:1.6}.cover-generation-status>svg{animation:ai-spin 1.5s linear infinite}.cover-generation-status button{margin-left:auto;font-size:12px;text-decoration:underline}.cover-error{margin-top:14px;padding:10px 13px;background:#fff4e9;border:1px solid #ead2b7;border-radius:8px;font-size:13px;line-height:1.7;color:#996941}.cover-image-settings{border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-top:22px;padding-top:20px}.cover-image-settings>label>span{display:block;font-size:12px;font-weight:400;color:var(--tenant-ui-muted,#73798c);margin-top:4px}.cover-editor-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-top:22px;padding-top:16px}.cover-editor-footer>div{display:flex;align-items:center;gap:10px}.cover-editor-footer .text-button{font-size:12px}.cover-editor-footer .button{font-size:13px;height:36px}@media(max-width:1000px){.cover-editor-panel{padding:20px}.cover-upload-zone{flex-wrap:wrap;text-align:center}.cover-upload-zone>div{flex-basis:65%}.cover-upload-zone .button{width:100%}.cover-generate>div{flex-wrap:wrap}.cover-generate>div .button{margin-left:auto}}@media(max-width:480px){.cover-editor-panel{padding:18px 15px}.cover-panel-heading p{font-size:12px}.cover-source-tabs>button{padding:10px;font-size:13px}.cover-editor-footer>div{width:100%;justify-content:space-between}.cover-absent{padding:15px 20px 55px;font-size:13px}.cover-edit-trigger{bottom:10px;font-size:12px}.cover-generate>textarea,.cover-image-settings>input[type=text]{font-size:16px}}.image-cover img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cover-cropper{position:relative;isolation:isolate;overflow:hidden}.cover-crop-surface{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cover-cropper.is-dragging .cover-crop-surface{cursor:grabbing}.cover-cropper.is-disabled .cover-crop-surface{cursor:wait}.cover-crop-surface:focus-visible{outline:3px solid var(--tenant-ui-tint-40,#a2aad1);outline-offset:-3px}.cover-crop-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .15s;pointer-events:none}.cover-cropper:hover .cover-crop-grid,.cover-cropper:focus-within .cover-crop-grid,.cover-cropper.is-dragging .cover-crop-grid{opacity:1}.cover-crop-grid i{position:absolute;box-shadow:0 0 1px color-mix(in srgb,var(--tenant-ui-ink,#222741) 40%,transparent);background:#ffffff70}.cover-crop-grid i:nth-child(1),.cover-crop-grid i:nth-child(2){height:100%;width:1px;top:0;left:33.333%}.cover-crop-grid i:nth-child(2){left:66.666%}.cover-crop-grid i:nth-child(3),.cover-crop-grid i:nth-child(4){width:100%;height:1px;left:0;top:33.333%}.cover-crop-grid i:nth-child(4){top:66.666%}.cover-crop-toolbar{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #ffffff70;border-radius:9px;background:#fffffff0;box-shadow:0 2px 10px color-mix(in srgb,var(--tenant-ui-ink,#222741) 9.4118%,transparent);color:var(--tenant-ui-ink,#30354e)}.cover-crop-toolbar button{width:29px;height:29px;display:grid;place-items:center;border-radius:5px}.cover-crop-toolbar button:hover:not(:disabled){background:var(--tenant-ui-tint-6,#e9e9f5)}.cover-crop-toolbar>span{font-size:12px;min-width:39px;text-align:center;font-variant-numeric:tabular-nums}.cover-crop-toolbar>i{height:17px;width:1px;background:var(--tenant-ui-tint-6,#e9e9f5);margin:0 4px}.cover-crop-hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 11px;border-radius:20px;background:color-mix(in srgb,var(--tenant-ui-ink,#222741) 73.3333%,transparent);color:#fff;font-size:12px;pointer-events:none;transition:opacity .15s}.cover-cropper.is-dragging .cover-crop-hint{opacity:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-flow-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:var(--tenant-ui-tint-1,#fafaff);border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);flex:none}.form-flow-choice>span{font-size:13px;color:var(--tenant-ui-text,#505771)}.form-flow-choice>div{display:flex;gap:3px;padding:3px;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:var(--tenant-ui-tint-3,#f5f5fc);border-radius:9px}.form-flow-choice button{display:flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid transparent;border-radius:6px;font-size:13px;color:var(--tenant-ui-muted,#73798c);white-space:nowrap}.form-flow-choice button[aria-pressed=true]{background:#fff;border-color:var(--tenant-ui-tint-11,#d9dcee);color:var(--tenant-ui-ink,#30354e);box-shadow:0 1px 3px color-mix(in srgb,var(--tenant-ui-ink,#222741) 3.5294%,transparent)}.properties-content .form-flow-choice{padding:18px 0;flex-direction:column;align-items:flex-start;margin:8px 0}.editor-section-progress{font-size:13px;color:var(--tenant-ui-muted,#73798c);margin:20px 0 24px;padding-bottom:14px;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.response-section{margin-top:25px}.response-section h3{font-family:Manrope Variable,sans-serif;font-size:18px;color:var(--tenant-ui-ink,#30354e);margin:0 0 9px;line-height:1.5}.response-section-description{font-size:14px;line-height:1.7;color:var(--tenant-ui-muted,#73798c);margin-bottom:22px}.response-section h3:last-child{margin-bottom:22px}.response-section .preview-fields{margin-top:22px}.form-sections.continuous .response-section+.response-section{border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);margin-top:38px;padding-top:30px}.form-sections .preview-submit{margin-top:30px}@media(max-width:760px){.form-flow-choice{padding:10px 18px;flex-wrap:wrap}.form-flow-choice>span{font-size:12px}.form-flow-choice button{font-size:12px;padding:7px 9px}}.studio-workspace{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.ai-docked{width:310px;min-width:0;flex:none;display:flex;border-right:1px solid var(--tenant-ui-tint-6,#e9e9f5);background:#fff}.ai-docked>.ai-conversation{width:100%;flex:1}.ai-docked .ai-chat-heading{padding:12px 16px;min-height:55px}.ai-docked .ai-chat-heading>span{margin-right:auto;font-size:14px}.ai-docked .ai-thread{padding:23px 17px 12px}.ai-docked .ai-message{font-size:15px;gap:7px;margin-bottom:20px}.ai-docked .ai-message h1{font-size:22px;line-height:1.35}.ai-docked .ai-avatar{width:23px}.ai-docked .ai-compose-area{padding:12px 14px 16px}.ai-docked .ai-input-box{padding:12px}.ai-docked .ai-input-box textarea{font-size:15px;min-height:74px}.ai-docked .ai-input-box>div>span{font-size:10px}.ai-docked .ai-starters{margin-left:30px}.ai-docked .ai-starters button{padding:10px;font-size:13px}.ai-docked .ai-suggestions>button{font-size:13px}.editor-live-area{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;position:relative}.ai-editing-status{padding:10px 18px;display:flex;gap:8px;align-items:center;background:var(--tenant-ui-tint-3,#f5f5fc);border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5);color:var(--tenant-ui-text,#505771);font-size:13px;line-height:1.6;flex:none}.editor-live-area>.editor-layout{min-width:0}.with-ai .canvas-toolbar{padding:0 17px;gap:6px}.with-ai .canvas-scroll{padding:22px 24px 12px}.with-ai .history-actions,.with-ai .view-tabs{gap:0}.with-ai .view-tabs button{padding:0 7px}.ai-header-launch[aria-pressed=true]{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-18,#c1c7e2)}.selected-field-context{font-size:12px;color:var(--tenant-ui-text,#505771);background:var(--tenant-ui-tint-3,#f5f5fc);padding:8px 10px;border-radius:7px;margin-bottom:10px;overflow-wrap:anywhere}.field-rules-editor>strong{font-size:15px;font-weight:600}.field-rules-editor>p,.field-rules-editor>small{font-size:12px;line-height:1.6;color:var(--tenant-ui-muted,#73798c);margin-top:5px;display:block}.rule-lengths{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rule-lengths input{width:100%;padding-left:9px;padding-right:9px}.field-rules-editor .rule-config-error{color:#a3653c;background:#fff4e9;border-radius:6px;padding:9px}.field-rules-editor>.text-button{font-size:12px;margin-top:12px}.field-validation{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12px;line-height:1.6;color:var(--tenant-ui-muted,#73798c);margin-top:7px}.field-validation.invalid{color:#b26046}.field-validation .character-counter{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.preview-field [aria-invalid=true]{border-color:#c27b5e!important;background:#fffaf6}.mock-control .field-validation{font-size:11px}@media(min-width:1600px){.ai-docked{width:350px}}@media(max-width:1180px){.ai-docked{width:280px}.with-ai .view-tabs button{font-size:12px}.with-ai .canvas-toolbar{flex-wrap:wrap;min-height:60px;height:auto;padding:9px 12px}.with-ai .studio-header{height:86px}.with-ai .studio-title p{display:none}.with-ai .canvas-scroll{padding-left:16px;padding-right:16px}}@media(min-width:881px)and (max-width:1100px){.with-ai .editor-layout.focused-editor.has-inspector{grid-template-columns:minmax(0,1fr)}.with-ai .properties-panel{position:absolute;right:0;top:0;bottom:0;width:300px;z-index:15;box-shadow:-8px 0 24px color-mix(in srgb,var(--tenant-ui-ink,#222741) 6.2745%,transparent)}.with-ai .inspector-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;background:color-mix(in srgb,var(--tenant-ui-ink,#222741) 8.6275%,transparent)}}@media(max-width:760px){.studio-workspace{flex-direction:column}.ai-docked{width:100%;height:265px;border-right:0;border-bottom:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.ai-docked .ai-chat-heading{min-height:40px;padding:6px 15px}.ai-docked .ai-thread{padding:8px 15px}.ai-docked .ai-message{font-size:14px;margin-bottom:10px}.ai-docked .ai-message h1{display:none}.ai-docked .ai-compose-area{padding:6px 12px 10px}.ai-docked .ai-input-box{padding:8px 11px}.ai-docked .ai-input-box textarea{min-height:38px;height:38px;font-size:16px;resize:vertical}.ai-docked .ai-suggestions,.ai-docked .ai-starters{display:none}.ai-docked .ai-input-box>div{margin-top:3px}.ai-docked .ai-send{height:29px;width:29px}.ai-docked .selected-field-context{padding:4px 9px;margin-bottom:5px}.with-ai .studio-header{height:74px}.with-ai .studio-title h1{font-size:18px}.with-ai .studio-symbol{display:none}.with-ai .studio-actions .button{font-size:12px;padding:0 9px}.with-ai .studio-actions{gap:5px}.with-ai .studio-header{padding:0 12px}}.section-cards{max-width:710px;margin:0 auto 22px;position:relative}.section-cards-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-cards-heading>strong{font-size:14px;font-weight:600;color:var(--tenant-ui-text,#505771);display:flex;align-items:center;gap:8px}.section-cards-heading>strong>span{font-size:12px;font-weight:500;color:var(--tenant-ui-text,#505771);background:var(--tenant-ui-tint-6,#e9e9f5);border-radius:5px;padding:2px 6px}.section-options{position:relative}.section-options-trigger{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tenant-ui-text,#505771);padding:6px 8px;border-radius:6px}.section-options-trigger:hover,.section-options-trigger[aria-expanded=true]{background:var(--tenant-ui-tint-6,#e9e9f5)}.section-options-menu{position:absolute;right:0;top:calc(100% + 5px);width:250px;z-index:12;background:#fff;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:10px;padding:7px;box-shadow:0 8px 30px color-mix(in srgb,var(--tenant-ui-ink,#222741) 14.902%,transparent)}.section-options-menu>strong{display:block;font-size:12px;padding:9px 10px;color:var(--tenant-ui-muted,#73798c);font-weight:500;overflow-wrap:anywhere;border-bottom:1px solid var(--tenant-ui-tint-3,#f5f5fc);margin-bottom:4px}.section-options-menu>button{display:flex;align-items:center;gap:9px;padding:10px;width:100%;text-align:left;border-radius:6px;font-size:13px;color:var(--tenant-ui-ink,#30354e)}.section-options-menu>button:hover:not(:disabled){background:var(--tenant-ui-tint-3,#f5f5fc)}.section-options-menu>button:last-child{color:#ad745e}.section-options-menu small{display:block;margin-top:4px;font-size:11px;color:var(--tenant-ui-muted,#73798c)}.section-card-row{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:4px 3px 10px;scrollbar-width:thin;scrollbar-color:var(--tenant-ui-tint-11,#d9dcee) transparent;position:relative}.section-card{flex:0 0 190px;min-width:0;display:flex;flex-direction:column;text-align:left;padding:12px 14px;background:#fff;border:1px solid var(--tenant-ui-tint-6,#e9e9f5);border-radius:10px;position:relative;cursor:grab;box-shadow:0 2px 6px color-mix(in srgb,var(--tenant-ui-ink,#222741) 1.5686%,transparent)}.section-card:hover{border-color:var(--tenant-ui-tint-40,#a2aad1);background:var(--tenant-ui-tint-1,#fdfdff)}.section-card.active{border-color:var(--tenant-ui-tint-55,#858cc0);background:var(--tenant-ui-tint-1,#fafaff);box-shadow:0 0 0 2px var(--tenant-ui-tint-6,#e9e9f5)}.section-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--tenant-ui-muted,#73798c);margin-bottom:9px}.section-card-number{font-size:12px;font-weight:650;color:var(--tenant-ui-muted,#73798c)}.section-card-current{font-size:10px;display:flex;align-items:center;gap:4px;color:var(--tenant-ui-text,#505771)}.section-card>strong{font-size:14px;line-height:1.5;font-weight:600;color:var(--tenant-ui-ink,#30354e);overflow-wrap:anywhere}.section-card-count{font-size:12px;color:var(--tenant-ui-muted,#73798c);margin-top:5px}.section-card.is-dragging{opacity:.45}.section-card.drop-before:before,.section-card.drop-after:after{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:3px;background:var(--tenant-ui-muted,#656d9e)}.section-card.drop-before:before{left:-8px}.section-card.drop-after:after{right:-8px}.section-card-add{flex:0 0 135px;border:1px dashed var(--tenant-ui-tint-18,#c1c7e2);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px;background:var(--tenant-ui-tint-1,#fafaff);color:var(--tenant-ui-text,#505771);font-size:13px}.section-card-add:hover{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-55,#858cc0)}.section-cards>p{font-size:12px;line-height:1.5;color:var(--tenant-ui-muted,#73798c);margin:3px 3px 0}.form-content>.section-heading{margin-top:22px;padding-top:22px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5)}.ai-input-box textarea,.ai-docked .ai-input-box textarea{display:block;min-height:24px;height:24px;max-height:168px;line-height:24px;resize:none;overflow-y:hidden}@media(max-width:760px){.section-card{flex-basis:165px}.section-card-add{flex-basis:115px}.section-cards-heading{gap:5px}.section-options-trigger{font-size:11px}.section-cards>p{font-size:11px}.ai-docked .ai-input-box textarea{max-height:168px}}.editor-form-section{margin-top:28px;padding-top:20px;border-top:1px solid var(--tenant-ui-tint-6,#e9e9f5);scroll-margin-top:20px}.editor-section-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.editor-section-bar>span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:650;letter-spacing:1px;color:var(--tenant-ui-muted,#73798c)}.editor-section-bar small{font-size:12px;letter-spacing:0;font-weight:400;color:var(--tenant-ui-muted,#73798c)}.editor-form-section .section-heading{margin-bottom:14px}.editor-form-section .section-heading :is(input,textarea){font-size:18px;line-height:1.6}.editor-form-section .section-heading :is(input,textarea).section-description{font-size:14px;font-weight:400}.insert-section-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:25px 0 0}.insert-section-row:before,.insert-section-row:after{content:"";height:1px;background:var(--tenant-ui-tint-6,#e9e9f5);flex:1}.insert-section-row button{display:flex;align-items:center;gap:6px;font-size:12px;padding:8px 12px;color:var(--tenant-ui-muted,#73798c);border:1px dashed var(--tenant-ui-tint-11,#d9dcee);border-radius:7px;background:var(--tenant-ui-tint-1,#fafaff)}.insert-section-row button:hover{background:var(--tenant-ui-tint-3,#f5f5fc);border-color:var(--tenant-ui-tint-55,#858cc0)}.insert-section-row+.editor-form-section{margin-top:24px;border-top:0;padding-top:0}.editor-form-section .section-options-menu{z-index:10}:root{--accent:var(--tenant-ui-primary,#4f46e5);--studio-accent:var(--tenant-ui-primary,#4f46e5);--line:var(--tenant-ui-tint-8,#e6e7ef);--muted:var(--tenant-ui-muted,#73798c);color:var(--tenant-ui-ink,#30354e);background:var(--tenant-ui-tint-3,#f6f7fb)}.app-rail{background:var(--tenant-ui-ink,#23233d);color:var(--tenant-ui-tint-19,#bfc1dd)}.brand-mark span{background:var(--tenant-ui-tint-14,#c5baff)}.rail-divider{border-color:var(--tenant-ui-text,#454561)}.rail-button:hover{background:var(--tenant-ui-ink,#343450)}.rail-button.active{background:var(--tenant-ui-text,#464266);color:var(--tenant-ui-tint-4,#f1edff)}.rail-button i{background:var(--tenant-ui-tint-18,#b9a5ff)}.workspace-avatar{background:var(--tenant-ui-tint-5,#e9e3ff);border-color:var(--tenant-ui-muted,#605a84);color:var(--tenant-ui-text,#514775)}.studio-symbol{color:var(--tenant-ui-primary,#6254cb);background:var(--tenant-ui-tint-2,#f7f5ff);border-color:var(--tenant-ui-tint-8,#e6e1f4)}.studio-title h1 span,.draft-badge{background:var(--tenant-ui-tint-4,#f2effc);color:var(--tenant-ui-muted,#7b6bac);border-color:var(--tenant-ui-tint-7,#e9e3f5)}.journey button.current{color:var(--tenant-ui-primary,#5147b4)}.journey button.current span{background:var(--tenant-ui-tint-5,#eeebfc);border-color:var(--tenant-ui-tint-5,#eeebfc)}.studio-actions .button.primary,.ai-send{background:var(--studio-accent);color:#fff}.ai-send:hover:not(:disabled){background:var(--tenant-ui-primary,#4338ca)}.ai-header-launch[aria-pressed=true]{background:var(--tenant-ui-tint-4,#f0edff);color:var(--tenant-ui-primary,#5b4cb6);border-color:var(--tenant-ui-tint-12,#d5ccf4)}.canvas-area{background:var(--tenant-ui-tint-3,#f5f6fa)}.canvas-scroll{background-image:radial-gradient(color-mix(in srgb,var(--tenant-ui-tint-12,#d8dbe7) 50.1961%,transparent) .7px,transparent .7px)}.canvas-toolbar{border-color:var(--tenant-ui-tint-8,#e4e6ef)}.canvas-status{background:var(--tenant-ui-tint-2,#f9f9fd);border-color:var(--tenant-ui-tint-8,#e4e6ef)}.save-status svg,.canvas-status i,.preview-toolbar>span i{color:var(--tenant-ui-primary,#7566c8);background-color:transparent}.canvas-status i,.preview-toolbar>span i{background:var(--tenant-ui-tint-55,#8b7acb)}.form-cover{background:linear-gradient(115deg,var(--tenant-ui-tint-4,#f0edff) 0%,var(--tenant-ui-tint-5,#e8ebff) 62%,var(--tenant-ui-tint-6,#e2e6fc) 100%);color:var(--tenant-ui-primary,#4f46b1)}.cover-brand{color:var(--tenant-ui-primary,#4f46b1)}.cover-caption{color:var(--tenant-ui-muted,#676487)}.cover-star{color:var(--tenant-ui-tint-50,#9a8bd0)}.cover-orbit{border-color:color-mix(in srgb,var(--tenant-ui-tint-20,#bfb3e7) 50.1961%,transparent)}.orbit-two{background:color-mix(in srgb,var(--tenant-ui-tint-11,#d9d0f7) 50.1961%,transparent)}.orbit-three{background:color-mix(in srgb,var(--tenant-ui-tint-15,#c9c3ee) 34.902%,transparent);border-color:color-mix(in srgb,var(--tenant-ui-tint-30,#b5ade4) 37.6471%,transparent)}.field-card:hover{background:var(--tenant-ui-tint-1,#fafaff);border-color:var(--tenant-ui-tint-8,#e5e2f1)}.field-card.selected{background:var(--tenant-ui-tint-2,#f8f6ff);border-color:var(--tenant-ui-tint-45,#a195d8);box-shadow:0 0 0 2px var(--tenant-ui-tint-5,#efebfa)}.field-card.selected:before{background:var(--tenant-ui-tint-50,#9381d0)}.toggle.checked{background:var(--tenant-ui-primary,#7863c2)}.layout-toolbar button.enabled{color:var(--tenant-ui-primary,#6b56b5)}.layout-toolbar button.enabled i{background:var(--tenant-ui-primary,#7863c2)}.history-actions button.active{background:var(--tenant-ui-tint-6,#eae6f8);color:var(--tenant-ui-primary,#6d5cae)}.view-tabs button.active{color:var(--tenant-ui-primary,#60529c);background:#fff;border-color:var(--tenant-ui-tint-10,#e1dcee)}.selected-field-context{background:var(--tenant-ui-tint-4,#f3effc);color:var(--tenant-ui-muted,#7564a1)}.ai-message.user>div{background:var(--tenant-ui-tint-4,#f1edfb);border-color:var(--tenant-ui-tint-9,#e5ddf5);color:var(--tenant-ui-text,#484062)}.ai-avatar,.ai-brand-icon,.ai-launch-icon{color:var(--tenant-ui-tint-60,#8b70c2)}.ai-brand-icon{background:var(--tenant-ui-tint-5,#f0eafa)}.ai-editing-status{color:var(--tenant-ui-muted,#75649f);background:var(--tenant-ui-tint-4,#f4effb);border-color:var(--tenant-ui-tint-9,#e5dcf2)}.ai-input-box:focus-within{border-color:var(--tenant-ui-tint-45,#a291d2);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-ui-tint-45,#a291d2) 8.2353%,transparent)}.ai-starters button:hover,.ai-suggestions button:hover{background:var(--tenant-ui-tint-4,#f2effa);border-color:var(--tenant-ui-tint-16,#cfc3e8)}.ai-starters,.ai-docked .ai-starters{margin-left:0}.ai-message.assistant>div{min-width:0}.ai-editing-status>svg{animation:ai-spin 1.3s linear infinite}@media(prefers-reduced-motion:reduce){.ai-editing-status>svg{animation:none}}.field-context-section{padding:20px 0;border-top:1px solid var(--tenant-ui-tint-8,#e6e7ef);margin-top:20px}.field-context-section>strong{font-size:15px;font-weight:650;color:var(--tenant-ui-text,#3f405b)}.field-context-section>p,.field-context-section>small{display:block;font-size:12px;line-height:1.65;color:var(--tenant-ui-muted,#7b7e94);margin-top:7px}.mapping-enable{--checkbox-offset:2px;display:flex;gap:9px;align-items:flex-start;min-height:26px;font-size:13px;line-height:1.6;margin-top:15px;cursor:pointer}.field-context-section .full-button{margin-top:14px}.selected-field-context{position:relative;padding-right:32px}.selected-field-context>button{position:absolute;right:6px;top:6px;width:24px;height:24px;display:grid;place-items:center;border-radius:4px}.selected-field-context>button:hover{background:var(--tenant-ui-tint-8,#e6dff5)}.properties-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-workspace{flex:1;min-height:0;overflow:auto;padding:28px;background:var(--tenant-ui-tint-3,#f6f7fb)}.document-reader{color:var(--tenant-ui-ink,#34394f);max-width:760px;margin:0 auto}.document-reader-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.document-reader-heading>svg{color:var(--tenant-ui-primary,#7866bc);margin-top:5px}.document-reader-heading h2{font-family:Manrope Variable,sans-serif;font-size:23px;letter-spacing:-.6px;line-height:1.4}.document-reader-heading p{font-size:14px;line-height:1.7;color:var(--tenant-ui-muted,#797d92);margin-top:7px}.document-mapping-list{border:1px solid var(--tenant-ui-tint-9,#e3e4ee);background:#fff;border-radius:12px;padding:16px;margin-bottom:22px}.document-mapping-list>strong{font-size:14px;display:block;margin-bottom:10px}.document-mapping-list>strong span{font-size:12px;background:var(--tenant-ui-tint-5,#f0ecfb);color:var(--tenant-ui-primary,#8b77b9);padding:3px 7px;border-radius:5px;margin-left:5px}.document-mapping-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px;text-align:left;border-top:1px solid var(--tenant-ui-tint-5,#eeeff5);width:100%;font-size:13px}.document-mapping-list small{display:block;color:var(--tenant-ui-muted,#808397);font-size:12px;line-height:1.6;margin-top:3px}.document-mapping-list>button>span:last-child{color:var(--tenant-ui-muted,#8270b2);font-size:12px}.document-mapping-list>p{font-size:14px;line-height:1.8;color:var(--tenant-ui-muted,#777c90)}.document-upload{border:1px dashed var(--tenant-ui-tint-19,#c8bfdf);background:var(--tenant-ui-tint-1,#fbfaff);border-radius:12px;display:flex;align-items:center;flex-direction:column;gap:10px;padding:25px 18px;text-align:center}.document-upload>svg{color:var(--tenant-ui-tint-55,#9983c7)}.document-upload>strong{font-size:14px;overflow-wrap:anywhere;max-width:100%}.document-upload>span{font-size:12px;color:var(--tenant-ui-muted,#858598)}.document-upload>.button{margin-top:5px}.document-read-action{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.document-read-action>small{font-size:11px;line-height:1.7;color:var(--tenant-ui-muted,#8b8d9e);max-width:300px}.document-error{color:#a25448;background:#fff4f0;border:1px solid #efdcd4;padding:10px 12px;border-radius:7px;font-size:13px;line-height:1.7;margin:12px 0}.document-loading,.document-notice{display:flex;align-items:center;gap:9px;color:var(--tenant-ui-muted,#80719f);font-size:13px;line-height:1.6;margin:18px 0}.document-loading>svg{animation:ai-spin 1.3s linear infinite}.document-results{margin-top:28px}.document-results>h3{font-size:17px}.document-results>p{font-size:13px;line-height:1.7;color:var(--tenant-ui-muted,#8a899d);margin:7px 0 18px}.document-result{border:1px solid var(--tenant-ui-tint-9,#e4e2ee);background:#fff;border-radius:10px;padding:15px;margin:12px 0}.document-result-choice{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:10px}.document-result-choice>input{accent-color:var(--accent);width:16px;height:16px}.document-result textarea{width:100%;padding:10px 12px;border:1px solid var(--tenant-ui-tint-10,#e3e1ec);border-radius:6px;font-size:14px;line-height:1.6;color:var(--tenant-ui-text,#55596d);background:var(--tenant-ui-tint-1,#fdfdff)}.document-result details{font-size:12px;color:var(--tenant-ui-muted,#8a7d9d);margin-top:12px}.document-result summary{cursor:pointer;line-height:1.7}.document-result blockquote{margin:12px 0 0;padding:12px;border-left:3px solid var(--tenant-ui-tint-16,#d4c7e5);background:var(--tenant-ui-tint-2,#faf7ff);font-size:13px;color:#767183;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.document-not-found,.document-existing{font-size:12px;color:var(--tenant-ui-muted,#898598);line-height:1.7;margin-top:8px}.document-existing{overflow-wrap:anywhere}.respondent-document{margin:22px 0;border:1px solid var(--tenant-ui-tint-9,#e5e0ee);border-radius:10px;background:var(--tenant-ui-tint-1,#fcfaff)}.respondent-document>summary{cursor:pointer;padding:15px 17px;font-size:14px;color:var(--tenant-ui-muted,#796393);font-weight:500}.respondent-document>.document-reader{padding:4px 17px 20px}.respondent-document h2{font-size:18px}.respondent-document .document-reader-heading{margin-bottom:15px}.respondent-document .document-reader-heading p{font-size:13px}.respondent-document .document-upload{padding:18px 12px}@media(max-width:1000px){.document-workspace{padding:20px}.document-read-action{align-items:flex-start;flex-direction:column}.document-read-action .button{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.document-loading>svg{animation:none}}.simple-studio-header{height:74px!important;gap:16px}.simple-studio-header .studio-title h1{font-size:22px}.simple-studio-header>.save-status{margin-left:12px;margin-right:auto}.simple-studio-header .studio-actions{align-items:center}.simple-studio-header .studio-symbol{width:36px;height:36px}.canvas-toolbar>.icon-button{margin-left:auto}.canvas-toolbar .history-actions{margin-left:8px}.with-ai .canvas-scroll{padding-top:28px}.ai-docked .ai-thread{padding:28px 20px 12px}.ai-welcome h1,.ai-docked .ai-welcome h1{font-size:21px;letter-spacing:-.5px;line-height:1.45}.ai-starters{margin-top:20px}.ai-docked .ai-starters{margin-left:0}.ai-docked .ai-chat-heading{padding-left:20px}.ai-docked .ai-starters button{padding:12px;font-size:14px}.form-bottom>span{display:none}.form-bottom{justify-content:flex-end}.canvas-status{font-size:11px;min-height:28px}.action-menu{min-width:215px;max-width:min(300px,calc(100vw - 24px));padding:6px;border:1px solid var(--tenant-ui-tint-10,#e4e1ec);border-radius:10px;background:#fff;box-shadow:0 10px 40px color-mix(in srgb,var(--tenant-ui-ink,#252039) 12.549%,transparent),0 2px 5px color-mix(in srgb,var(--tenant-ui-ink,#252039) 3.9216%,transparent);z-index:100;animation:menu-appear .12s ease-out;color:var(--tenant-ui-text,#4b4d64)}.action-item{display:flex;width:100%;align-items:center;gap:9px;padding:10px 11px;border-radius:6px;font-size:13px;line-height:1.5;text-align:left;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.action-item[data-highlighted]{background:var(--tenant-ui-tint-4,#f2effb);color:var(--tenant-ui-primary,#62529c)}.action-item[data-disabled]{opacity:.4;pointer-events:none}.action-item.danger{color:#ae675b}.action-item small{display:block;color:#90909f;font-size:11px}.action-separator{height:1px;background:var(--tenant-ui-tint-6,#eeeaf4);margin:5px 4px}.action-check{padding-left:8px}.menu-checkmark{display:flex;width:17px;color:var(--tenant-ui-muted,#8270b0)}.section-options-trigger{padding:5px;border-radius:5px}.section-options-trigger[data-state=open]{background:var(--tenant-ui-tint-5,#f0ecf9)}.professional-switch{width:34px;height:20px;background:var(--tenant-ui-tint-12,#dadbe6);border-radius:20px;position:relative;padding:2px;flex:none}.professional-switch[data-state=checked]{background:var(--tenant-ui-primary,#8370bf)}.professional-switch-thumb{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px color-mix(in srgb,var(--tenant-ui-ink,#27253a) 12.549%,transparent);transition:transform .15s;transform:translate(0)}.professional-switch-thumb[data-state=checked]{transform:translate(14px)}.simple-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0;font-size:14px;color:var(--tenant-ui-text,#55556e)}.simple-properties{padding-top:4px}.simple-properties>.property-label:first-child{margin-top:14px}.simple-properties>.delete-field{margin-top:25px;font-size:12px}.settings-group{border-top:1px solid var(--tenant-ui-tint-7,#ece9f2)}.settings-group h3{margin:0;font:inherit}.settings-trigger{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:17px 0;font-size:13px;font-weight:500;color:var(--tenant-ui-muted,#65617d)}.settings-trigger>span:first-child{flex:1}.settings-trigger>svg{color:var(--tenant-ui-subtle,#a09aaf);transition:transform .15s}.settings-trigger[data-state=open]>svg{transform:rotate(180deg)}.settings-active{height:5px;width:5px;background:var(--tenant-ui-tint-50,#9d8ac4);border-radius:50%;flex:none}.settings-content{overflow:hidden}.settings-content>div{padding:0 0 18px}.settings-content .field-context-section{border:0;margin:0;padding:0}.settings-content .field-context-section>strong,.settings-content .field-context-section>p,.settings-content .field-rules-editor>strong,.settings-content .field-rules-editor>p:first-of-type,.settings-content .field-rules-editor>.property-divider{display:none}.settings-content .property-label:first-child{margin-top:3px}.settings-content .mapping-enable{margin-top:0}.settings-content .field-rules-editor .property-label{margin-top:14px}.settings-content .field-rules-editor .rule-config-error{display:block}.properties-heading{font-size:14px}@keyframes menu-appear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.simple-studio-header>.save-status{display:none}.simple-studio-header .studio-title{margin-right:auto}.simple-studio-header .studio-title h1{font-size:18px}.simple-studio-header .studio-actions .button{padding:0 8px;font-size:12px}.simple-studio-header{padding:0 12px;height:64px!important}.with-ai .canvas-toolbar{min-height:48px}.ai-docked .ai-welcome h1{display:block;font-size:17px}}@media(prefers-reduced-motion:reduce){.action-menu{animation:none}.professional-switch-thumb,.settings-trigger>svg{transition:none}}.ai-docked.is-collapsed{width:48px;align-items:center;flex-direction:column;padding-top:10px;background:var(--tenant-ui-tint-1,#fafaff)}.ai-docked.is-collapsed .ai-conversation{display:none}.ai-expand{width:32px;height:34px;color:var(--tenant-ui-muted,#74708d);border-radius:7px}.ai-expand:hover{background:var(--tenant-ui-tint-5,#eeebfa);color:var(--tenant-ui-primary,#5446a4)}@media(max-width:760px){.ai-docked.is-collapsed{width:100%;height:44px;min-height:44px;flex-direction:row;padding:0 12px;justify-content:flex-start}}.design-sidebar .design-settings.properties-content{padding:22px;overflow:auto;background:#fff;flex:1;min-height:0}.design-sidebar .properties-heading{flex-shrink:0}.design-settings .color-options{gap:8px;flex-wrap:wrap}.design-settings .color-options button{width:27px;height:27px}.design-settings .color-options input{width:30px;height:30px;padding:0}.canvas-toolbar .design-panel-toggle{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--studio-line);border-radius:6px;background:#fff;color:var(--studio-text);font-size:13px;flex-shrink:0}.canvas-toolbar .design-panel-toggle:hover,.canvas-toolbar .design-panel-toggle[aria-expanded=true]{background:var(--studio-soft);color:var(--studio-accent);border-color:var(--studio-accent)}@media(max-width:600px){.canvas-toolbar .design-panel-toggle{padding:7px}.canvas-toolbar .design-panel-toggle span{display:none}}[data-font=sans]{--form-font:"DM Sans Variable",sans-serif;--form-heading-font:"Manrope Variable",sans-serif}[data-font=serif]{--form-font:Georgia,serif;--form-heading-font:Georgia,serif}[data-font=inter]{--form-font:"Inter Variable",sans-serif;--form-heading-font:"Inter Variable",sans-serif}[data-font=manrope]{--form-font:"Manrope Variable",sans-serif;--form-heading-font:"Manrope Variable",sans-serif}[data-font=nunito]{--form-font:"Nunito Variable",sans-serif;--form-heading-font:"Nunito Variable",sans-serif}[data-font=lora]{--form-font:"Lora Variable",serif;--form-heading-font:"Lora Variable",serif}.form-document[data-font],.preview-document[data-font]{font-family:var(--form-font)}[data-font] .form-title-input,[data-font] .preview-content>h2,[data-font] .section-heading :is(input,textarea):not(.section-description),[data-font] .response-section h3,[data-font] .cover-brand{font-family:var(--form-heading-font)}.form-cover:not(.image-cover){background:linear-gradient(115deg,color-mix(in srgb,var(--cover-accent) 9%,white),color-mix(in srgb,var(--cover-accent) 17%,white));color:color-mix(in srgb,var(--cover-accent) 65%,var(--tenant-ui-ink,#202338))}.form-cover:not(.image-cover) .cover-brand,.form-cover:not(.image-cover) .cover-caption{color:inherit}.form-cover:not(.image-cover) .cover-orbit{border-color:color-mix(in srgb,var(--cover-accent) 18%,transparent)}.form-cover:not(.image-cover) .orbit-two{background:color-mix(in srgb,var(--cover-accent) 7%,transparent)}.form-cover:not(.image-cover) .orbit-three{background:color-mix(in srgb,var(--cover-accent) 9%,transparent)}.design-settings .design-palette{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;justify-items:center}.design-palette button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px}.custom-color{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;color:var(--tenant-ui-muted,#67647e);font-size:13px}.custom-color input{width:32px;height:30px;padding:2px;border:1px solid var(--tenant-ui-tint-10,#e4e1ec);border-radius:6px;background:#fff;cursor:pointer}.font-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.font-options button{padding:10px 6px;text-align:left;border:1px solid var(--tenant-ui-tint-9,#e5e2ef);border-radius:8px;background:#fff;min-width:0}.font-options button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,white)}.font-options strong{display:block;font-size:15px;font-weight:600}.font-options span{display:block;margin-top:4px;color:#7a778b;font-size:11px;font-family:DM Sans Variable,sans-serif}.button.primary{color:var(--accent-ink,#fff)}.design-palette .color-custom-swatch{position:relative;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;cursor:pointer;background:conic-gradient(var(--tenant-ui-primary,#4f46e5),#06b6d4,#16a34a,#facc15,#f97316,#e05a76,var(--tenant-ui-primary,#4f46e5));color:var(--tenant-ui-ink,#39364d)}.color-custom-swatch:not(.selected)>svg{background:#fff;border-radius:50%;padding:2px;width:19px;height:19px}.color-custom-swatch.selected{outline:2px solid var(--accent);outline-offset:3px}.color-custom-swatch:focus-within{outline:3px solid var(--tenant-ui-tint-18,#c1c7e2);outline-offset:3px}.design-settings .color-custom-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.form-document,.preview-document,.ai-live-document.preview-document{--section-radius:12px;--section-padding:32px;background:transparent;border:0;box-shadow:none;overflow:visible;border-radius:0}.form-document.square,.preview-document.square{--section-radius:3px}.document-heading-card,.editor-form-section,.form-sections.continuous .response-section{background:#fff;border:1px solid var(--tenant-ui-tint-9,#e1e2ee);border-radius:var(--section-radius);box-shadow:0 3px 12px color-mix(in srgb,var(--tenant-ui-ink,#24283f) 3.1373%,transparent)}.document-heading-card{overflow:hidden;margin-bottom:24px}.document-heading-card .form-intro,.document-heading-card .preview-intro{padding:var(--section-padding)}.preview-intro h2{font-family:var(--form-heading-font,"Manrope Variable",sans-serif);font-size:30px;line-height:1.3;letter-spacing:-.7px;color:var(--tenant-ui-ink,#30354e)}.preview-intro p{font-size:15px;line-height:1.7;color:var(--tenant-ui-muted,#73798c);margin-top:10px}.form-document .form-content,.preview-document .preview-content{padding:0}.form-document .editor-form-section,.form-document .insert-section-row+.editor-form-section{margin:0;padding:24px var(--section-padding) var(--section-padding);border:1px solid var(--tenant-ui-tint-9,#e1e2ee)}.form-document .insert-section-row{margin:0;padding:12px 0;min-height:60px}.form-document .insert-section-row:before,.form-document .insert-section-row:after{background:var(--tenant-ui-tint-11,#dddfea)}.form-document .insert-section-row button{background:var(--tenant-ui-tint-2,#f8f8fd)}.form-sections.continuous .response-section,.form-sections.continuous .response-section+.response-section{margin:0 0 24px;padding:var(--section-padding);border:1px solid var(--tenant-ui-tint-9,#e1e2ee)}.form-sections.continuous .response-section:last-of-type{margin-bottom:0}.form-document .form-bottom,.form-sections.continuous .preview-submit{border:0;margin:0;padding:22px 0 8px}.preview-document .preview-privacy{margin:16px 0 0;text-align:center}.preview-document .respondent-document{margin:0 0 24px;background:#fff}.preview-document .success-screen,.preview-document .ai-preview-success{background:#fff;border:1px solid var(--tenant-ui-tint-9,#e1e2ee);border-radius:var(--section-radius);padding:40px 28px}.form-document.mobile,.preview-document.mobile{--section-padding:22px}@media(max-width:760px){.form-document,.preview-document{--section-padding:22px}.document-heading-card{margin-bottom:20px}.preview-intro h2{font-size:26px}.form-sections.continuous .response-section,.form-sections.continuous .response-section+.response-section{margin-bottom:20px}.form-document .insert-section-row{min-height:54px;padding:10px 0}}.builder-add-actions{display:flex;gap:8px;margin-right:auto;flex-wrap:wrap}.builder-add-actions .button{min-height:34px;height:auto;padding:7px 10px;font-size:12px}.canvas-toolbar:has(.builder-add-actions){flex-wrap:wrap;height:auto;min-height:54px;padding-block:8px}.template-config{min-width:0}.native-document-workspace .template-variable{min-width:0;overflow-wrap:anywhere}.native-document-workspace .template-variable .template-variable{padding:10px;border-left:2px solid var(--tenant-ui-tint-12,#ddd0f0)}.native-document-workspace .template-variable summary{line-height:1.5;cursor:pointer}.native-document-workspace .template-variable :is(select,.app-select-trigger),.native-document-workspace .template-variable input,.native-document-workspace .template-variable textarea{min-width:0;max-width:100%;box-sizing:border-box}.native-block-search{display:grid;gap:8px;margin-bottom:18px;font-size:13px}.native-block-search input{width:100%;min-width:0;padding:11px;border:1px solid var(--tenant-ui-tint-13,#ddd5e9);border-radius:9px;font:inherit}.native-template-test>p{font-size:13px;line-height:1.7;color:var(--tenant-ui-muted,#766984)}.native-template-test .preview-fields{grid-template-columns:minmax(0,1fr)}.native-template-test .preview-fields>*{grid-column:1/-1!important;min-width:0}.native-template-test .form-sections.continuous .response-section{border:0;padding:20px 0;margin:0;border-bottom:1px solid var(--tenant-ui-tint-9,#e9e3ef);min-width:0}.native-template-test .response-section h3{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.native-template-test .response-section header p{font-size:13px;line-height:1.6}.native-template-test .form-sections{padding:0}.condition-guidance textarea{display:block;width:100%;min-width:0;min-height:100px;padding:12px;border:1px solid var(--tenant-ui-tint-13,#ddd5e9);border-radius:10px;box-sizing:border-box;font:inherit;resize:vertical;color:inherit;background:#fff}.attachment-reader-targets{margin:8px 0 16px;color:var(--tenant-ui-muted,#756b83);font-size:13px;line-height:1.6}.attachment-reader-targets summary{cursor:pointer;overflow-wrap:anywhere}.attachment-reader-targets ul{max-height:200px;overflow:auto;padding-left:22px;overscroll-behavior:contain}.attachment-reader-targets li{margin:6px 0;overflow-wrap:anywhere}.attachment-reader-targets summary:focus-visible,.native-table-scroll:focus-visible{outline:2px solid var(--tenant-ui-primary,#7955b3);outline-offset:3px}.document-upload input[type=file]{max-width:100%;min-width:0;font:inherit;font-size:13px;line-height:1.6;color:var(--tenant-ui-muted,#756b83)}.document-upload input[type=file]::file-selector-button{margin:0 10px 8px 0;padding:11px 14px;border:1px solid var(--tenant-ui-tint-11,#e1d9ee);border-radius:9px;background:#fff;color:var(--tenant-ui-text,#504367);font:inherit;font-weight:600;cursor:pointer}.document-upload input[type=file]:focus-visible{outline:2px solid var(--tenant-ui-primary,#7955b3);outline-offset:3px}.ai-starters>button>svg{flex-shrink:0}[data-color-variant]{--form-accent-text:var(--tenant-ui-ink,#30354e);--form-accent-line:var(--tenant-ui-tint-10,#e1e4ea);--form-field-line:var(--tenant-ui-tint-13,#d9dde5);--form-accent-soft:white;--form-accent-hover:color-mix(in srgb,var(--accent) 7%,white);--form-stripe-color:var(--tenant-ui-tint-10,#e1e4ea);--form-stripe-width:1px;--form-canvas:var(--tenant-ui-tint-3,#f5f6f8)}[data-color-variant=balanced]{--form-accent-text:color-mix(in srgb,var(--accent) 35%,var(--tenant-ui-ink,#202532));--form-accent-line:color-mix(in srgb,var(--accent) 12%,var(--tenant-ui-tint-10,#e1e4ea));--form-accent-soft:color-mix(in srgb,var(--accent) 2%,white);--form-stripe-color:var(--accent);--form-stripe-width:3px;--form-canvas:color-mix(in srgb,var(--accent) 2%,var(--tenant-ui-tint-3,#f5f6f8))}[data-color-variant=bold]{--form-accent-text:color-mix(in srgb,var(--accent) 35%,var(--tenant-ui-ink,#202532));--form-accent-line:color-mix(in srgb,var(--accent) 26%,var(--tenant-ui-tint-10,#e1e4ea));--form-field-line:var(--form-accent-line);--form-accent-soft:color-mix(in srgb,var(--accent) 6%,white);--form-accent-hover:color-mix(in srgb,var(--accent) 11%,white);--form-stripe-color:var(--accent);--form-stripe-width:4px;--form-canvas:color-mix(in srgb,var(--accent) 4%,var(--tenant-ui-tint-3,#f5f6f8))}.canvas-scroll,.preview-scroll,.ai-draft-scroll{background-color:var(--form-canvas,var(--tenant-ui-tint-3,#f5f6f8))}.form-document .document-heading-card,.preview-document .document-heading-card{border-color:var(--form-accent-line)}.form-document .editor-form-section,.form-document .insert-section-row+.editor-form-section,.preview-document .form-sections.continuous .response-section{border-color:var(--form-accent-line);border-top:var(--form-stripe-width) solid var(--form-stripe-color);background:linear-gradient(to bottom,var(--form-accent-soft),white 130px)}.form-document .editor-section-bar small{padding:3px 8px;border-radius:20px}.form-document .section-heading :is(input,textarea):not(.section-description),.preview-document .response-section h3{color:var(--form-accent-text)}.form-document .section-heading,.preview-document .response-section h3{padding-bottom:12px;border-bottom:1px solid var(--form-accent-line)}.preview-document .preview-field:focus-within>.field-label{color:var(--form-accent-text)}.form-document .field-card input:not([type=checkbox]):not([type=radio]),.form-document .field-card :is(select,.app-select-trigger),.form-document .field-card textarea,.preview-document .preview-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.preview-document .preview-field :is(select,.app-select-trigger),.preview-document .preview-field textarea{border-color:var(--form-field-line)}.preview-document .preview-field input:hover:not([aria-invalid=true]),.preview-document .preview-field :is(select,.app-select-trigger):hover,.preview-document .preview-field textarea:hover:not([aria-invalid=true]){border-color:var(--form-accent-text)}.preview-document .preview-field input:focus:not([aria-invalid=true]),.preview-document .preview-field :is(select,.app-select-trigger):focus,.preview-document .preview-field textarea:focus:not([aria-invalid=true]){border-color:var(--form-accent-text)!important;box-shadow:0 0 0 3px var(--form-accent-hover);background:var(--form-accent-soft)}.form-document .select-wrap>svg,.preview-document .select-wrap>svg{color:var(--form-accent-text)}.form-document .upload-field,.preview-document .upload-field{border-color:var(--form-accent-line);background:var(--form-accent-soft)}.form-document .upload-field>svg,.preview-document .upload-field>svg{color:var(--form-accent-text)}.preview-document .radio-options label:has(input:checked),.preview-document .checkbox-field:has(input:checked){color:var(--form-accent-text)}.preview-document .respondent-document{border-color:var(--form-accent-line)}.preview-document .respondent-document>summary{color:var(--form-accent-text);background:var(--form-accent-soft);border-radius:inherit}[data-field-style=rounded]{--field-radius:12px}[data-field-style=square]{--field-radius:0px}:is(.form-document,.preview-document)[data-field-style] :is(.field-card,.preview-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(select,.app-select-trigger),textarea),:is(.form-document,.preview-document)[data-field-style] .upload-field{border-radius:var(--field-radius)!important}.color-variant-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.color-variant-options button{padding:7px 5px 9px;background:#fff;border:1px solid var(--tenant-ui-tint-9,#e5e2ef);border-radius:9px;min-width:0;font-size:11px;color:var(--tenant-ui-muted,#67647e)}.color-variant-options button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--tenant-ui-ink,#30354e)}.color-variant-sample{display:block;padding:7px 5px;margin-bottom:7px;border:1px solid var(--tenant-ui-tint-10,#e1e4ea);border-radius:5px;background:#fff}.color-variant-sample i{display:block;width:55%;height:3px;margin-bottom:7px;background:var(--tenant-ui-subtle,#b3b7c3);border-radius:2px}.color-variant-sample b{display:block;height:9px;border:1px solid var(--tenant-ui-tint-10,#e1e4ea);border-radius:3px;margin-top:4px}.color-variant-sample.balanced{border-top:3px solid var(--accent)}.color-variant-sample.balanced i,.color-variant-sample.bold i{background:var(--accent)}.color-variant-sample.bold{border-color:color-mix(in srgb,var(--accent) 35%,white);border-top:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.color-variant-sample.bold b{border-color:color-mix(in srgb,var(--accent) 40%,white);background:#fff}.amount-preview{margin:10px 0 0;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--accent,var(--tenant-ui-primary,#4f46e5)) 6%,white);font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:inherit}.document-test-field-heading{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-bottom:10px}.document-test-field-heading>span{flex-shrink:0;font-size:11px;border-radius:5px;padding:3px 7px;background:#edf6f0;color:#276448}.document-test-field-heading>span.missing,.document-test-field-heading>span.review{background:#fff3e5;color:#8b642e}.execution-notice{position:fixed;z-index:9999;bottom:22px;right:22px;width:min(380px,calc(100vw - 44px));padding:20px;background:#fff;color:var(--tenant-ui-ink,#312a47);border:1px solid var(--tenant-ui-tint-12,#ded8eb);border-radius:14px;box-shadow:0 8px 36px color-mix(in srgb,var(--tenant-ui-ink,#211536) 14.902%,transparent);font-size:13px}.execution-notice>.icon-button{float:right}.execution-notice p{line-height:1.5;margin:8px 0}.execution-notice code{display:block;overflow-wrap:anywhere;margin:12px 0;font-size:12px}.execution-notice .button{width:100%}.native-table-scroll{overflow-x:auto;max-width:100%}.native-table-control{position:relative}.native-table-control table{width:100%;border-collapse:collapse}.native-table-control th,.native-table-control td{padding:10px;text-align:left;border:1px solid var(--tenant-ui-tint-11,#e1deea);min-width:145px}.native-table-control th{font-size:13px;background:var(--tenant-ui-tint-3,#f7f6fa)}.native-table-control input:not([type=checkbox]),.native-table-control textarea,.native-table-control :is(select,.app-select-trigger){width:100%;min-width:100px}.native-table-control output{font-size:13px}.native-table-control>.button{margin-top:12px}.table-validity-control{position:absolute!important;top:0!important;left:0!important;opacity:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;pointer-events:none}.table-settings{display:grid;gap:12px}.table-settings label{display:grid;gap:6px}.table-settings details{padding:10px;border:1px solid var(--tenant-ui-tint-11,#e1deea);border-radius:8px}.table-settings summary{cursor:pointer;margin-bottom:8px}.multiple-choice-options{display:grid;gap:9px}.multiple-choice-options label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.multiple-choice-options input{flex:none;accent-color:var(--accent,var(--tenant-ui-primary,#6e47ba))}.repeat-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.repeat-controls>.text-button{padding:8px 10px}.repeat-controls>button:disabled{cursor:not-allowed}.repeat-controls>small{margin-left:auto;white-space:nowrap;font-size:12px;color:var(--form-accent-text,var(--tenant-ui-muted,#73798a))}input[type=checkbox]:not([role=switch]){--control-accent:var(--checkbox-accent,var(--tenant-primary,var(--studio-accent,var(--accent,#4f46e5))));-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;box-sizing:border-box;flex:0 0 var(--checkbox-size,18px);width:var(--checkbox-size,18px);height:var(--checkbox-size,18px);min-width:var(--checkbox-size,18px);min-height:var(--checkbox-size,18px);max-width:var(--checkbox-size,18px);max-height:var(--checkbox-size,18px);margin:var(--checkbox-offset,0) 0 0;padding:0;vertical-align:text-bottom;border:1.5px solid color-mix(in srgb,var(--control-accent) 25%,#99a39f);border-radius:5px;background:#fff;color:var(--checkbox-ink,var(--accent-ink,#fff));box-shadow:0 1px 2px #172a2510;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}input[type=checkbox]:not([role=switch]):before{content:"";display:block;width:calc(var(--checkbox-size,18px)*.65);height:calc(var(--checkbox-size,18px)*.65);background:currentColor;clip-path:polygon(8% 48%,36% 76%,91% 18%,100% 29%,36% 96%,0 60%);transform:scale(0);transition:transform .12s}input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background:var(--control-accent);border-color:var(--control-accent)}input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate):before{transform:scale(1)}input[type=checkbox]:not([role=switch]):indeterminate:before{width:calc(var(--checkbox-size,18px)*.55);height:2px;border-radius:2px;clip-path:none}input[type=checkbox]:not([role=switch]):hover:not(:disabled){border-color:var(--control-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-accent) 8%,transparent)}input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--control-accent);outline-offset:3px;box-shadow:none}input[type=checkbox]:not([role=switch]):disabled{opacity:.5;cursor:not-allowed;box-shadow:none}input[type=checkbox]:not([role=switch])[aria-invalid=true]{border-color:#b64e45}:where(.form-document,.preview-document,.legacy-field){--checkbox-accent:var(--accent);--checkbox-ink:var(--accent-ink,#fff)}@media(prefers-reduced-motion:reduce){input[type=checkbox]:not([role=switch]),input[type=checkbox]:not([role=switch]):before{transition:none}}@media(forced-colors:active){input[type=checkbox]:not([role=switch]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;box-shadow:none;forced-color-adjust:auto;accent-color:Highlight}input[type=checkbox]:not([role=switch]):before{display:none}input[type=checkbox]:not([role=switch]):focus-visible{outline-color:Highlight}}input[type=radio]:not(.creation-choice input){--control-accent:var(--checkbox-accent,var(--tenant-primary,var(--studio-accent,var(--accent,#4f46e5))));-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;box-sizing:border-box;flex:0 0 var(--radio-size,18px);width:var(--radio-size,18px);height:var(--radio-size,18px);min-width:var(--radio-size,18px);min-height:var(--radio-size,18px);max-width:var(--radio-size,18px);max-height:var(--radio-size,18px);margin:var(--radio-offset,0) 0 0;padding:0;vertical-align:text-bottom;border:1.5px solid color-mix(in srgb,var(--control-accent) 25%,#99a39f);border-radius:50%;background:#fff;color:var(--checkbox-ink,var(--accent-ink,#fff));cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}input[type=radio]:not(.creation-choice input):before{content:"";display:block;width:calc(var(--radio-size,18px)*.44);height:calc(var(--radio-size,18px)*.44);border-radius:50%;background:currentColor;transform:scale(0);transition:transform .12s}input[type=radio]:not(.creation-choice input):checked{background:var(--control-accent);border-color:var(--control-accent)}input[type=radio]:not(.creation-choice input):checked:before{transform:scale(1)}input[type=radio]:not(.creation-choice input):hover:not(:disabled){border-color:var(--control-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-accent) 8%,transparent)}input[type=radio]:not(.creation-choice input):focus-visible{outline:2px solid var(--control-accent);outline-offset:3px;box-shadow:none}input[type=radio]:not(.creation-choice input):disabled{opacity:.5;cursor:not-allowed;box-shadow:none}input[type=radio]:not(.creation-choice input)[aria-invalid=true]{border-color:#b64e45}@media(prefers-reduced-motion:reduce){input[type=radio]:not(.creation-choice input),input[type=radio]:not(.creation-choice input):before{transition:none}}@media(forced-colors:active){input[type=radio]:not(.creation-choice input){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;box-shadow:none;forced-color-adjust:auto;accent-color:Highlight}input[type=radio]:not(.creation-choice input):before{display:none}input[type=radio]:not(.creation-choice input):focus-visible{outline-color:Highlight}}@layer native-controls{:where(.properties-content,.company-main,.team-dialog,.publication-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:40px;margin:0;padding:9px 11px;border:1px solid var(--line,#e9e9f5);border-radius:8px;background:#fff;color:inherit;font:inherit;line-height:1.5}:where(.properties-content,.company-main,.team-dialog,.publication-panel) textarea{min-height:88px;max-width:100%;resize:vertical}:where(.properties-content,.company-main,.team-dialog,.publication-panel) :where(input,textarea,select):disabled{background:var(--tenant-ui-tint-1,#fafaff);color:var(--muted,#73798c);cursor:not-allowed}}input[type=file]{max-width:100%;min-width:0}input[type=file]::file-selector-button{font:inherit;color:var(--tenant-ui-ink,#24283f);background:#fff;border:1px solid var(--line,#e9e9f5);border-radius:7px;padding:8px 12px;margin:0 10px 0 0;cursor:pointer}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.properties-content fieldset{min-width:0;margin:14px 0;padding:12px;border:1px solid var(--line,#e9e9f5);border-radius:9px}.properties-content legend{padding:0 5px;max-width:100%;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;color:var(--tenant-ui-text,#505771)}.field-calculation{min-width:0}.field-calculation>.property-label{display:grid;gap:8px;min-width:0}.field-calculation>.property-label>:is(input,textarea,.app-select-trigger){width:100%}.field-calculation>div{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0}.field-calculation>div>.text-button{padding:5px 8px;border:1px solid var(--line,#e9e9f5);border-radius:6px;font-size:12px;max-width:100%;white-space:normal;text-align:left}.radio-options label,.multiple-choice-options label{align-items:flex-start;gap:9px;--checkbox-offset:2px;--radio-offset:2px}
