:root{--container-max:1040px;--container-widescreen:1344px;--container-fullhd:1040px;--text-2xs:0.8125rem;--text-xs:0.875rem;--text-sm:0.9375rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--apple-serif:"Times New Roman",Times,"New York",Georgia,serif;--brand-primary:var(--color-primary,#2563eb);--brand-accent:var(--color-primary,#2563eb);--brand-surface:var(--color-bg,#fafafa);--brand-surface-card:var(--color-surface,#ffffff);--brand-border:var(--color-border,#e4e4e7);--brand-border-subtle:var(--color-border-subtle,#eeeeef);--brand-shadow-sm:var(--shadow-xs,0 1px 2px rgba(0,0,0,0.04));--brand-shadow-md:var(--shadow-sm,0 1px 3px rgba(0,0,0,0.06));--brand-shadow-lg:var(--shadow-md,0 4px 12px rgba(0,0,0,0.05));--apple-ease:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box}html{min-height:100%;overflow-y:auto!important}body,html{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;margin:0;padding:0;font-family:var(--apple-font);background-color:var(--color-bg,#fafafa);color:var(--color-text,#18181b);display:flex;flex-direction:column;line-height:1.5}#__next,.site-shell{width:100%}.container,.site-container{width:100%;max-width:var(--container-max,1440px);margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.container,.site-container{max-width:var(--container-max,1440px);padding-inline:1rem}}.container.is-max-widescreen,.container.is-widescreen{max-width:var(--container-widescreen,1600px)}.container.is-fullhd,.container.is-max-fullhd{max-width:var(--container-fullhd,1800px)}.container.is-fluid{max-width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--brand-border);box-shadow:var(--brand-shadow-sm);transition:background-color .2s var(--apple-ease)}.brand-logo{font-weight:600;font-size:var(--text-sm,.875rem);letter-spacing:-.01em;color:var(--color-text)!important;display:flex;align-items:center}.brand-dot{color:inherit!important}@media screen and (max-width:768px){.apple-footer-link,.apple-footer-site-name a,.localized-breadcrumb a,label.checkbox{display:inline-flex;align-items:center;justify-content:center;min-block-size:1.5rem;min-inline-size:1.5rem}.brand-logo{min-block-size:2rem}}.header-search-trigger{width:2rem;min-width:2rem;padding:0;cursor:pointer}.header-builder-link,.header-search-trigger{display:inline-flex;align-items:center;justify-content:center;height:2rem;border:1px solid var(--color-border,#cbd5e1);border-radius:var(--radius-md,8px);background:var(--color-surface-offset,#f4f4f5);color:var(--color-text,#18181b)}.header-builder-link{min-height:2rem;max-height:2rem;padding-inline:12px;box-sizing:border-box;font-family:var(--apple-font);font-size:var(--text-xs,.8125rem);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--apple-ease),border-color .15s var(--apple-ease)}.header-builder-link:hover{background:var(--color-surface-2,#e4e4e7);border-color:var(--color-border-hover,#d4d4d8);color:var(--color-text,#18181b)}.header-language-selector{position:relative;display:inline-flex;align-items:center;height:2rem}.header-language-selector-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:2rem;padding:0 12px;border:1px solid var(--color-border,#cbd5e1);border-radius:var(--radius-md,8px);background:var(--color-surface-offset,#f4f4f5);color:var(--color-text,#18181b);font-family:var(--apple-font);font-size:var(--text-xs,.8125rem);font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s var(--apple-ease),border-color .15s var(--apple-ease)}.header-language-selector-btn:hover,.header-search-trigger:hover{background:var(--color-surface-2,#e4e4e7);border-color:var(--color-border-hover,#d4d4d8)}.locale-spinner-backdrop{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background-color:rgba(9,9,11,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:locale-spinner-fade-in .15s ease}.locale-spinner-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg)}.locale-spinner-svg{width:32px;height:32px;color:var(--color-primary);animation:locale-spinner-rotation .7s linear infinite}.locale-spinner-track{opacity:.2}.locale-spinner-text{color:var(--color-text);font-size:var(--text-base);font-weight:500}@keyframes locale-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes locale-spinner-fade-in{0%{opacity:0}to{opacity:1}}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1 1;padding-block:2rem 4rem;padding-inline:0}@media (min-width:860px){.header-mobile-controls{display:none!important}.header-desktop-nav{display:flex!important}}@media (max-width:859px){.header-desktop-nav{display:none!important}.header-mobile-controls{display:flex!important}}[data-theme=dark] body{background-color:var(--color-bg,#09090b)!important;color:var(--color-text,#f4f4f5)!important}[data-theme=dark] .apple-header,[data-theme=dark] .site-header{background-color:var(--color-surface,#121215)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--color-border-subtle,rgba(255,255,255,.06))!important;box-shadow:none!important}[data-theme=dark] .brand-logo{color:var(--color-text,#f4f4f5)!important}[data-theme=dark] .apple-footer,[data-theme=dark] .site-footer{background-color:var(--color-surface,#121215)!important;border-top:1px solid var(--color-border-subtle,rgba(255,255,255,.06))!important;color:var(--color-text-muted,#a1a1aa)!important}[data-theme=dark] .box,[data-theme=dark] .card{background-color:var(--color-surface,#121215)!important;border:1px solid var(--color-border,rgba(255,255,255,.1))!important;color:var(--color-text,#f4f4f5)!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}[data-theme=dark] .card:hover:not(.category-directory-card){border-color:var(--color-border-hover,rgba(255,255,255,.2))!important}[data-theme=dark] .has-text-dark,[data-theme=dark] .subtitle,[data-theme=dark] .title{color:var(--color-text,#f4f4f5)!important}[data-theme=dark] .has-text-grey{color:var(--color-text-muted,#a1a1aa)!important}.apple-segment-wrapper,.apple-segmented-control,.segmented-control{background-color:#e4e4e7!important;border:1px solid #d4d4d8!important;border-radius:9999px;display:inline-flex;align-items:center;gap:2px;padding:3px}[data-theme=dark] .apple-segment-wrapper,[data-theme=dark] .apple-segmented-control,[data-theme=dark] .segmented-control{background-color:#18181b!important;border-color:rgba(255,255,255,.12)!important}.apple-segment-item,.segmented-pill{white-space:nowrap;flex-shrink:0;border:none!important;background:transparent!important;color:#52525b!important;border-radius:9999px!important;cursor:pointer!important;font-weight:500!important;transition:all .15s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.apple-segment-item:hover,.segmented-pill:hover{color:#09090b!important}[data-theme=dark] .apple-segment-item,[data-theme=dark] .segmented-pill{color:#a1a1aa!important}[data-theme=dark] .apple-segment-item:hover,[data-theme=dark] .segmented-pill:hover{color:#ffffff!important}.apple-segment-item.is-active,.segmented-pill.is-active{background-color:#ffffff!important;color:#09090b!important;font-weight:700!important;box-shadow:0 1px 4px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=dark] .apple-segment-item.is-active,[data-theme=dark] .segmented-pill.is-active{background-color:#27272a!important;color:#ffffff!important;font-weight:700!important;box-shadow:0 1px 3px rgba(0,0,0,.5)!important;border:1px solid rgba(255,255,255,.16)!important}.header-search-btn{width:var(--control-height,32px)!important;height:var(--control-height,32px)!important;min-width:32px!important;max-width:32px!important;border:1px solid var(--color-border-subtle,rgba(0,0,0,.08))!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--color-surface,#ffffff)!important;color:var(--color-text,#18181b)!important;cursor:pointer!important;transition:all var(--transition-fast,.15s ease)!important;border-radius:var(--radius-md,10px)!important;font-size:var(--text-xs,.8125rem)!important}.header-search-btn:hover{background-color:var(--color-surface-offset,#f4f4f5)!important;border-color:var(--color-border,rgba(0,0,0,.15))!important;color:var(--color-text)!important;transform:translateY(-.5px)}[data-theme=dark] .header-search-btn{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f4f4f5)!important;border-color:var(--color-border-subtle,rgba(255,255,255,.08))!important}[data-theme=dark] .header-search-btn:hover{background-color:rgba(255,255,255,.08)!important;border-color:var(--color-border,rgba(255,255,255,.15))!important;color:var(--color-text,#ffffff)!important}.category-statutory-banner{background-color:var(--color-surface-offset,#f8fafc);border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));border-radius:var(--radius-lg,12px);padding:var(--space-3,1rem) var(--space-4,1.25rem);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.03));margin-top:var(--space-4,1.25rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3,.75rem)}[data-theme=dark] .category-statutory-banner{background-color:var(--color-surface-offset,#1f1f24);border-color:var(--color-border-subtle,rgba(255,255,255,.08));box-shadow:none}.category-statutory-banner__header{font-size:var(--text-2xs,.6875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#71717a);margin-bottom:3px;display:flex;align-items:center;gap:6px}.category-statutory-banner__text{font-size:var(--text-sm,.875rem);font-weight:500;color:var(--color-text,#18181b);line-height:1.5;margin:0}[data-theme=dark] .category-statutory-banner__text{color:var(--color-text,#f4f4f5)}.is-size-7{font-size:var(--text-sm,.875rem)!important}.search-modal-input{height:44px!important;min-height:44px!important;font-size:var(--text-base,.9375rem)!important;border-radius:var(--radius-lg,12px)!important}.agreement-search-widget .control.has-icons-left .input,.search-modal-input{-webkit-padding-start:2.75rem!important;padding-inline-start:2.75rem!important}.agreement-search-result{border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));border-radius:10px;background-color:var(--color-surface,#ffffff);color:var(--color-text,#18181b);text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.agreement-search-result.is-selected,.agreement-search-result:hover{border-color:var(--color-border-hover,#2563eb);background-color:var(--color-surface-offset,#f4f4f5);color:var(--color-text,#18181b)}.agreement-search-result:focus-visible{outline:2px solid var(--brand-accent,#2563eb);outline-offset:2px}.control.has-icons-left .icon.is-left,.control.has-icons-right .icon.is-right{position:absolute!important;top:0!important;bottom:0!important;height:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:4!important}.agreement-search-widget .control.has-icons-left .icon.is-left{width:2.75rem!important;inset-inline-start:0!important}.control.has-icons-left .icon.is-left svg{display:block!important;margin:auto!important}.tags{max-width:100%}.tag:not(.agreement-directory-tag),.tags .tag:not(.agreement-directory-tag){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag:not(.is-delete):not(.agreement-directory-tag),.tags .tag:not(.is-delete):not(.agreement-directory-tag){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;text-align:center}[data-theme=dark] .tag.is-light,[data-theme=dark] .tag.is-light.is-light,[data-theme=dark] .tag:not([class*=is-]){background-color:rgba(255,255,255,.08)!important;color:var(--color-text,#f4f4f5)!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .header-desktop-nav button.button,[data-theme=dark] .header-mobile-controls button.button{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text-muted,#a1a1aa)!important;border-color:var(--color-border-subtle,rgba(255,255,255,.06))!important}[data-theme=dark] .select select{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f4f4f5)!important;border-color:var(--color-border-subtle,rgba(255,255,255,.06))!important}[data-theme=dark] .input,[data-theme=dark] .textarea{background-color:var(--color-surface,#121215)!important;color:var(--color-text,#f4f4f5)!important;border-color:var(--color-border,rgba(255,255,255,.1))!important}[data-theme=dark] .tag.is-light{background-color:rgba(255,255,255,.08)!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .tag.is-info.is-light{background-color:rgba(37,99,235,.2)!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.35)!important}[data-theme=dark] .notification.is-link.is-light{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f4f4f5)!important;border:1px solid var(--color-border-subtle,rgba(255,255,255,.06))!important}.document-preview-sheet{background-color:#ffffff!important;color:#0f172a!important;box-shadow:none!important;border:1px solid #e2e8f0!important}.document-preview-sheet .title,.document-preview-sheet b,.document-preview-sheet h1,.document-preview-sheet h2,.document-preview-sheet h3,.document-preview-sheet h4,.document-preview-sheet h5,.document-preview-sheet h6,.document-preview-sheet p,.document-preview-sheet span,.document-preview-sheet strong{color:#0f172a}.document-preview-sheet .has-text-grey{color:#64748b!important}.document-preview-sheet hr{background-color:#e2e8f0!important;border:none!important;height:1px!important}.document-preview-sheet .party-box,.document-preview-sheet .preview-fields-box{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important}.document-preview-sheet .preview-header-divider{border-bottom:2px solid #0f172a!important}.document-preview-sheet .preview-footer-divider{border-top:2px solid #0f172a!important}.document-preview-sheet .preview-section-divider{border-bottom:1px solid #e2e8f0!important}.document-preview-sheet .signature-box{border:1px dashed #cbd5e1!important}.document-preview-sheet .party-box *,.document-preview-sheet .preview-fields-box *{color:#0f172a!important}.document-preview-sheet .signature-line{border-bottom:1px solid #000000!important}.bilingual-section-row{background-color:var(--color-surface-2,#f4f4f5);border:1px solid var(--color-border,#e4e4e7);border-radius:8px;color:var(--color-text,#18181b)}[data-theme=dark] .bilingual-section-row{background-color:var(--color-surface-2,#18181c)!important;border-color:var(--color-border,rgba(255,255,255,.1))!important;color:var(--color-text,#f4f4f5)!important}.bilingual-section-row.is-primacy-clause{background-color:#fffbeb;border-color:#fcd34d}[data-theme=dark] .bilingual-section-row.is-primacy-clause{background-color:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.35)!important}.bilingual-section-title{color:var(--color-text,#18181b)}[data-theme=dark] .bilingual-section-row .bilingual-section-column>div,[data-theme=dark] .bilingual-section-row .bilingual-section-title,[data-theme=dark] .bilingual-section-row .has-text-info{color:var(--color-text,#f4f4f5)!important}.bilingual-section-column.has-language-divider{-webkit-border-start:1px dashed var(--color-border,#e4e4e7);border-inline-start:1px dashed var(--color-border,#e4e4e7)}.document-preview-sheet .bilingual-document-badge,.document-preview-sheet .bilingual-primacy-banner,.document-preview-sheet .bilingual-primacy-section{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#0f172a!important}.document-preview-sheet .bilingual-document-badge strong,.document-preview-sheet .bilingual-primacy-section .title{color:#0f172a!important}.document-preview-sheet .bilingual-document-badge .tag.is-info.is-light,.document-preview-sheet .tag,.document-preview-sheet .tag.is-info.is-light{background-color:#ffffff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.document-preview-sheet .bilingual-document-badge .tag,.document-preview-sheet .bilingual-primacy-banner .tag{height:auto!important;min-height:24px!important;white-space:normal!important;line-height:1.35!important;padding:3px 8px!important;max-width:100%!important;display:inline-flex!important;flex-wrap:wrap!important}[data-theme=dark] .document-preview-sheet{background-color:#141418!important;color:#f4f4f5!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 4px 24px rgba(0,0,0,.35)!important}[data-theme=dark] .document-preview-sheet .title,[data-theme=dark] .document-preview-sheet b,[data-theme=dark] .document-preview-sheet h1,[data-theme=dark] .document-preview-sheet h2,[data-theme=dark] .document-preview-sheet h3,[data-theme=dark] .document-preview-sheet h4,[data-theme=dark] .document-preview-sheet h5,[data-theme=dark] .document-preview-sheet h6,[data-theme=dark] .document-preview-sheet p,[data-theme=dark] .document-preview-sheet span,[data-theme=dark] .document-preview-sheet strong{color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .has-text-grey{color:#a1a1aa!important}[data-theme=dark] .document-preview-sheet .document-preview-watermark{color:#71717a!important;border-bottom-color:rgba(255,255,255,.12)!important}[data-theme=dark] .document-preview-sheet hr{background-color:rgba(255,255,255,.12)!important;border:none!important;height:1px!important}[data-theme=dark] .document-preview-sheet .party-box,[data-theme=dark] .document-preview-sheet .preview-fields-box{background-color:#1c1c22!important;border:1px solid rgba(255,255,255,.12)!important;color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .preview-header-divider{border-bottom:2px solid rgba(255,255,255,.7)!important}[data-theme=dark] .document-preview-sheet .preview-footer-divider{border-top:2px solid rgba(255,255,255,.7)!important}[data-theme=dark] .document-preview-sheet .preview-section-divider{border-bottom:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .document-preview-sheet .signature-box{border:1px dashed rgba(255,255,255,.25)!important}[data-theme=dark] .document-preview-sheet .party-box *,[data-theme=dark] .document-preview-sheet .preview-fields-box *{color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .party-box span,[data-theme=dark] .document-preview-sheet .preview-fields-box span{color:#a1a1aa!important}[data-theme=dark] .document-preview-sheet .signature-line{border-bottom:1px solid rgba(255,255,255,.5)!important}[data-theme=dark] .document-preview-sheet .signature-preview-img,[data-theme=dark] .document-preview-sheet img[data-testid*=-signature-preview],[data-theme=dark] .signature-pad-widget .signature-preview-img{filter:brightness(0) invert(1)}[data-theme=dark] .document-preview-sheet .bilingual-document-badge,[data-theme=dark] .document-preview-sheet .bilingual-primacy-banner,[data-theme=dark] .document-preview-sheet .bilingual-primacy-section{background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.15)!important;color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .bilingual-document-badge strong,[data-theme=dark] .document-preview-sheet .bilingual-primacy-section .title{color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .bilingual-document-badge .tag.is-info.is-light,[data-theme=dark] .document-preview-sheet .tag,[data-theme=dark] .document-preview-sheet .tag.is-info.is-light{background-color:rgba(255,255,255,.1)!important;color:#f4f4f5!important;border-color:rgba(255,255,255,.2)!important}.signer-selection-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;grid-gap:8px!important;gap:8px!important}@media (max-width:480px){.signer-selection-grid{grid-template-columns:1fr!important}}.signer-selection-grid .signer-card-btn{height:auto!important;min-height:64px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;text-align:left!important;white-space:normal!important;line-height:normal!important;box-sizing:border-box!important;border-radius:8px!important}.signer-selection-grid .signer-card-btn .signer-role{font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important}.signer-selection-grid .signer-card-btn .signer-name{font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important;margin-top:4px!important}.signer-selection-grid .signer-card-btn .signer-badge{flex-shrink:0!important;align-self:flex-start!important;font-size:.6875rem!important;height:20px!important;padding:0 8px!important;font-weight:700!important;border-radius:4px!important}.signer-selection-grid .signer-badge-active-signed{background-color:#ffffff!important;color:#1d4ed8!important;border:none!important;box-shadow:0 1px 3px rgba(0,0,0,.18)!important}[data-theme=dark] .signer-selection-grid .signer-badge-signed{background-color:rgba(16,185,129,.15)!important;color:#34d399!important;border-color:rgba(16,185,129,.35)!important}[data-theme=dark] .signer-selection-grid .signer-badge-unsigned{background-color:rgba(100,116,139,.15)!important;color:#94a3b8!important;border-color:rgba(255,255,255,.1)!important}.field-item,.section-card-item{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,opacity .15s ease,transform .15s ease}.field-item.is-dragging,.section-card-item.is-dragging{box-shadow:0 8px 24px -4px rgba(37,99,235,.25)!important;transform:scale(.985)!important}[data-theme=dark] .field-item.is-dragging,[data-theme=dark] .section-card-item.is-dragging{background-color:rgba(37,99,235,.12)!important;box-shadow:0 8px 24px -4px rgba(0,0,0,.6),0 0 12px rgba(96,165,250,.3)!important}.field-item.is-drop-target,.section-card-item.is-drop-target{box-shadow:0 0 0 4px rgba(37,99,235,.25),0 4px 16px rgba(37,99,235,.2)!important;z-index:5!important}.field-item.is-drop-target:before,.section-card-item.is-drop-target:before{top:-3px;border-radius:4px 4px 0 0;box-shadow:0 0 10px rgba(37,99,235,.8);pointer-events:none}[data-theme=dark] .field-item.is-drop-target,[data-theme=dark] .section-card-item.is-drop-target{background-color:rgba(37,99,235,.18)!important;box-shadow:0 0 0 4px rgba(96,165,250,.35),0 4px 20px rgba(0,0,0,.6)!important}[data-theme=dark] .field-item.is-drop-target:before,[data-theme=dark] .section-card-item.is-drop-target:before{background:#60a5fa!important;box-shadow:0 0 12px rgba(96,165,250,.9)!important}[data-theme=dark] .document-preview-sheet .bilingual-document-badge,[data-theme=dark] .document-preview-sheet .bilingual-primacy-banner{background-color:rgba(37,99,235,.12)!important;border:1px solid rgba(37,99,235,.35)!important;color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .bilingual-primacy-section{background-color:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.3)!important;color:#f4f4f5!important}[data-theme=dark] .document-preview-sheet .bilingual-document-badge strong,[data-theme=dark] .document-preview-sheet .bilingual-primacy-banner strong,[data-theme=dark] .document-preview-sheet .bilingual-primacy-section .title{color:#60a5fa!important}[data-theme=dark] .document-preview-sheet .bilingual-document-badge .tag.is-info.is-light,[data-theme=dark] .document-preview-sheet .bilingual-primacy-banner .tag.is-info.is-light{background-color:rgba(37,99,235,.25)!important;color:#93c5fd!important;border:1px solid rgba(37,99,235,.4)!important}@media print{.document-preview-sheet,[data-theme=dark] .document-preview-sheet{background-color:#ffffff!important;color:#000000!important;box-shadow:none!important;border:none!important}.document-preview-sheet *,[data-theme=dark] .document-preview-sheet *{color:#000000!important}.document-preview-sheet .party-box,.document-preview-sheet .preview-fields-box,[data-theme=dark] .document-preview-sheet .party-box,[data-theme=dark] .document-preview-sheet .preview-fields-box{background-color:#f8fafc!important;border:1px solid #cbd5e1!important}.document-preview-sheet .preview-header-divider,[data-theme=dark] .document-preview-sheet .preview-header-divider{border-bottom:2px solid #000000!important}.document-preview-sheet .preview-footer-divider,[data-theme=dark] .document-preview-sheet .preview-footer-divider{border-top:2px solid #000000!important}.document-preview-sheet .preview-section-divider,[data-theme=dark] .document-preview-sheet .preview-section-divider{border-bottom:1px solid #cbd5e1!important}.document-preview-sheet .signature-box,[data-theme=dark] .document-preview-sheet .signature-box{border:1px dashed #cbd5e1!important}.document-preview-sheet .signature-line,[data-theme=dark] .document-preview-sheet .signature-line{border-bottom:1px solid #000000!important}[data-theme=dark] .document-preview-sheet .signature-preview-img,[data-theme=dark] .document-preview-sheet img[data-testid*=-signature-preview]{filter:none!important}}.statutory-sources-box{padding:12px 16px!important}.faq-accordion-section .card{transition:border-color var(--transition-fast,.15s ease)}.faq-accordion-section .card:hover{border-color:var(--color-border-hover,rgba(0,0,0,.16))!important}[data-theme=dark] .faq-accordion-section .card{background-color:var(--color-surface,#121215)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .faq-accordion-section .card:hover{border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .faq-accordion-section .card-content{background-color:#18181b!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .faq-accordion-section .has-text-dark{color:var(--color-text,#f4f4f5)!important}[data-theme=dark] .faq-accordion-section .has-text-grey-dark{color:var(--color-text-muted,#a1a1aa)!important}@media (min-width:1024px){.builder-preview-sticky{position:-webkit-sticky!important;position:sticky!important;top:72px!important;max-height:calc(100vh - 90px)!important;overflow-y:auto!important;scrollbar-width:thin;align-self:flex-start}}.apple-btn-accent,.apple-btn-danger,.apple-btn-ghost,.apple-btn-primary,.apple-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:auto;min-height:32px;padding:0 14px!important;font-family:var(--apple-font)!important;font-size:var(--text-xs,.8125rem)!important;font-weight:500!important;line-height:1.2;border-radius:var(--radius-md,8px)!important;box-sizing:border-box!important;cursor:pointer!important;transition:all var(--transition-fast,.15s ease)!important;text-decoration:none!important;white-space:normal;flex-shrink:1;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.apple-btn-accent:active:not(:disabled),.apple-btn-danger:active:not(:disabled),.apple-btn-ghost:active:not(:disabled),.apple-btn-primary:active:not(:disabled),.apple-btn-secondary:active:not(:disabled){transform:translateY(0) scale(.98)!important}.apple-btn-accent:disabled,.apple-btn-danger:disabled,.apple-btn-ghost:disabled,.apple-btn-primary:disabled,.apple-btn-secondary:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;pointer-events:none!important}.apple-btn-primary{padding:0 14px!important;font-weight:600!important;background-color:var(--color-brand,#2563eb)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 1px 3px rgba(37,99,235,.3),inset 0 1px 0 rgba(255,255,255,.2)!important}.apple-btn-primary:hover:not(:disabled){background-color:#1d4ed8!important;box-shadow:0 2px 6px rgba(37,99,235,.4),inset 0 1px 0 rgba(255,255,255,.25)!important;transform:translateY(-1px)}.apple-btn-secondary{background-color:var(--color-surface,#ffffff)!important;color:var(--color-text,#18181b)!important;border:1px solid var(--color-border,#e4e4e7)!important;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.04))!important}.apple-btn-secondary:hover:not(:disabled){background-color:var(--color-surface-offset,#f4f4f5)!important;border-color:var(--color-border-hover,#d4d4d8)!important;color:var(--color-text,#18181b)!important;transform:translateY(-1px)}[data-theme=dark] .apple-btn-secondary{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f4f4f5)!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .apple-btn-secondary:hover:not(:disabled){background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important}.apple-btn-accent{background-color:rgba(37,99,235,.08)!important;color:var(--color-brand,#2563eb)!important;border:1px solid rgba(37,99,235,.22)!important;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.02))!important}.apple-btn-accent:hover:not(:disabled){background-color:rgba(37,99,235,.14)!important;border-color:rgba(37,99,235,.35)!important;color:#1d4ed8!important;transform:translateY(-1px)}[data-theme=dark] .apple-btn-accent{background-color:rgba(37,99,235,.16)!important;color:#60a5fa!important;border-color:rgba(96,165,250,.28)!important}[data-theme=dark] .apple-btn-accent:hover:not(:disabled){background-color:rgba(37,99,235,.24)!important;border-color:rgba(96,165,250,.4)!important}.apple-btn-danger{background-color:rgba(239,68,68,.08)!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.22)!important;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.02))!important}.apple-btn-danger:hover:not(:disabled){background-color:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.35)!important;color:#b91c1c!important;transform:translateY(-1px)}[data-theme=dark] .apple-btn-danger{background-color:rgba(239,68,68,.16)!important;color:#f87171!important;border-color:rgba(248,113,113,.28)!important}[data-theme=dark] .apple-btn-danger:hover:not(:disabled){background-color:rgba(239,68,68,.24)!important;border-color:rgba(248,113,113,.4)!important}.apple-btn-ghost{background-color:transparent!important;color:var(--color-text-muted,#71717a)!important;border:1px solid transparent!important}.apple-btn-ghost:hover:not(:disabled){background-color:var(--color-surface-offset,#f4f4f5)!important;color:var(--color-text,#18181b)!important;border-color:var(--color-border-subtle,rgba(0,0,0,.06))!important}[data-theme=dark] .apple-btn-ghost:hover:not(:disabled){background-color:rgba(255,255,255,.08)!important;color:#ffffff!important;border-color:rgba(255,255,255,.12)!important}.apple-btn-accent.is-compact,.apple-btn-danger.is-compact,.apple-btn-ghost.is-compact,.apple-btn-primary.is-compact,.apple-btn-secondary.is-compact,.apple-btn-sm{height:28px!important;padding:0 10px!important;font-size:.75rem!important;border-radius:var(--radius-sm,6px)!important;gap:4px!important}.is-icon-only{width:28px!important;height:28px!important;padding:0!important;border-radius:var(--radius-sm,6px)!important;justify-content:center!important}.is-icon-only.is-micro{width:22px!important;height:22px!important;font-size:.7rem!important}.preview-toolbar{position:relative!important;z-index:50!important;border-radius:12px!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.04))!important}.preview-toolbar-primary-tier{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}.preview-toolbar-secondary-tier,.preview-toolbar-specs{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.preview-toolbar-secondary-tier{border-top:1px solid var(--color-border-subtle,rgba(0,0,0,.06))!important;padding-top:8px!important;margin-top:8px!important}[data-theme=dark] .preview-toolbar-secondary-tier{border-top-color:rgba(255,255,255,.08)!important}.export-dropdown-wrapper{position:relative;display:inline-block;z-index:100;-webkit-margin-start:auto;margin-inline-start:auto}.export-dropdown-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:9999!important;min-width:230px;background-color:var(--color-surface,#ffffff);border:1px solid var(--color-border-subtle,rgba(0,0,0,.1));border-radius:12px;box-shadow:0 12px 30px -4px rgba(0,0,0,.15),0 6px 12px -4px rgba(0,0,0,.08);padding:6px;animation:fadeIn .15s ease-out}.export-dropdown-menu--up{top:auto!important;bottom:calc(100% + 6px)!important}.dropdown-menu{z-index:9999!important}[data-theme=dark] .export-dropdown-menu{background-color:#18181b;border-color:rgba(255,255,255,.12);box-shadow:0 14px 36px -4px rgba(0,0,0,.6),0 8px 16px -4px rgba(0,0,0,.4)}.export-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--color-text,#18181b);cursor:pointer;text-align:left;transition:background-color var(--transition-fast,.12s ease)}.export-menu-item:focus-visible:not(:disabled),.export-menu-item:hover:not(:disabled){background-color:var(--color-surface-offset,#f4f4f5);outline:none}[data-theme=dark] .export-menu-item{color:#f4f4f5}[data-theme=dark] .export-menu-item:focus-visible:not(:disabled),[data-theme=dark] .export-menu-item:hover:not(:disabled){background-color:rgba(255,255,255,.08)}.export-menu-item:disabled{opacity:.45;cursor:not-allowed}.export-menu-item__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-brand,#2563eb)}.export-menu-item__content{display:flex;flex-direction:column}.export-menu-item__title{font-size:var(--text-xs,.8125rem);font-weight:600;line-height:1.25}.export-menu-item__desc{font-size:.6875rem;color:var(--color-text-muted,#71717a);line-height:1.2;margin-top:2px}[data-theme=dark] .export-menu-item__desc{color:#a1a1aa}.export-menu-divider{height:1px;background-color:var(--color-border-subtle,rgba(0,0,0,.08));margin:4px 6px}[data-theme=dark] .export-menu-divider{background-color:rgba(255,255,255,.08)}.status-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-full,9999px);background-color:var(--color-surface,#ffffff);border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));color:var(--color-text-muted,#71717a);font-size:var(--text-xs,.75rem);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.04);white-space:nowrap;flex-shrink:0;min-width:max-content}.builder-save-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0}.builder-save-actions .status-chip{max-width:100%;min-width:0;white-space:normal}.status-chip__dot{width:6px;height:6px;border-radius:50%;background-color:#10b981;box-shadow:0 0 6px rgba(16,185,129,.6);display:inline-block}[data-theme=dark] .status-chip{background-color:var(--color-surface-offset,#1f1f24);border-color:var(--color-border-subtle,rgba(255,255,255,.08));color:var(--color-text-muted,#a1a1aa)}.signature-canvas-container{position:relative;background-color:#ffffff!important;border:1px solid var(--color-border-subtle,#cbd5e1);border-radius:10px;touch-action:none;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}[data-theme=dark] .signature-canvas-container{background-color:var(--color-surface-offset,#1f1f24)!important;border-color:var(--color-border-subtle,rgba(255,255,255,.12))!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)!important}.signature-guide-baseline{position:absolute;bottom:42px;left:16px;right:16px;border-bottom:1px dashed #cbd5e1;pointer-events:none}[data-theme=dark] .signature-guide-baseline{border-bottom-color:rgba(255,255,255,.18)!important}.signature-guide-hint{position:absolute;bottom:16px;inset-inline-start:16px;font-size:.725rem;color:#94a3b8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;letter-spacing:.02em}[data-theme=dark] .signature-guide-hint{color:var(--color-text-muted,#94a3b8)!important}.signature-input-type{font-family:Brush Script MT,Segoe Script,cursive;font-size:1.75rem!important;height:190px!important;text-align:center!important;background-color:#ffffff!important;color:#0f172a!important;border-radius:10px!important;border:1px solid var(--color-border-subtle,#cbd5e1)!important}[data-theme=dark] .signature-input-type{background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f8fafc)!important;border-color:var(--color-border-subtle,rgba(255,255,255,.12))!important}.box,.card{border-radius:14px;background-color:var(--brand-surface-card);border:1px solid var(--brand-border);box-shadow:var(--brand-shadow-sm),var(--brand-shadow-md);transition:transform .2s var(--apple-ease),box-shadow .2s var(--apple-ease),border-color .2s var(--apple-ease)}.card:hover{transform:translateY(-2px);box-shadow:var(--brand-shadow-lg);border-color:rgba(37,99,235,.25)}.category-directory-card:hover{transform:none;box-shadow:var(--brand-shadow-sm),var(--brand-shadow-md);border-color:var(--brand-border)}.agreement-card-title,.card .card-content .title.is-5,.category-card-title{font-size:1.125rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.015em!important;margin-bottom:.5rem!important}.category-card-title .category-card-label{display:inline-block;padding-block:var(--space-1) 0;color:var(--color-text);font-size:var(--text-base);font-weight:600;line-height:1.35}.category-tile-grid{column-count:2;column-gap:var(--space-5,24px)}.category-tile{display:block;width:100%;margin:0 0 var(--space-4,16px);page-break-inside:avoid;break-inside:avoid}@media screen and (max-width:768px){.category-tile-grid{column-count:1}}.agreement-directory-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2,8px);width:100%}.agreement-directory-links .agreement-directory-tag{justify-content:flex-start;width:100%;min-width:0;height:auto;min-height:2em;padding-block:.35em;font-size:var(--text-xs);overflow:visible;text-overflow:clip;text-align:start;white-space:normal;line-height:1.35}.agreement-directory-tag>span{display:block;flex:1 1;min-width:0;white-space:normal}.agreement-card-link{color:var(--color-primary)}.agreement-card-link:hover{color:var(--color-primary-hover);text-decoration:underline}.category-card-title{scroll-margin-block-start:calc(52px + var(--space-4, 16px))}.agreement-card-desc,.card .card-content p.is-size-6,.category-card-desc{font-size:.875rem!important;line-height:1.5!important;color:var(--color-text-muted,#64748b)!important;margin-bottom:.75rem!important}[data-theme=dark] .agreement-card-desc,[data-theme=dark] .card .card-content p.is-size-6,[data-theme=dark] .category-card-desc{color:var(--color-text-muted,#a1a1aa)!important}.delete,button.delete{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:rgba(15,23,42,.2)!important;border:none!important;border-radius:9999px!important;cursor:pointer!important;pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-grow:0!important;flex-shrink:0!important;outline:none!important;position:relative!important;vertical-align:middle!important;width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important;padding:0!important;line-height:1!important;transition:background-color .15s ease,transform .1s ease!important}.delete.is-small,button.delete.is-small{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;max-width:1rem!important;max-height:1rem!important}.delete.is-medium,button.delete.is-medium{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;max-width:1.5rem!important;max-height:1.5rem!important}.delete:hover,button.delete:hover{background-color:rgba(15,23,42,.35)!important}.delete:active,button.delete:active{background-color:rgba(15,23,42,.5)!important}.delete:after,.delete:before,button.delete:after,button.delete:before{background-color:#ffffff!important;content:""!important;display:block!important;left:50%!important;position:absolute!important;top:50%!important;transform:translateX(-50%) translateY(-50%) rotate(45deg)!important;transform-origin:center center!important;border-radius:1px!important}.delete:before,button.delete:before{height:2px!important;width:50%!important}.delete:after,button.delete:after{height:50%!important;width:2px!important}[data-theme=dark] .delete,[data-theme=dark] button.delete{background-color:rgba(255,255,255,.25)!important}[data-theme=dark] .delete:hover,[data-theme=dark] button.delete:hover{background-color:rgba(255,255,255,.4)!important}[data-theme=dark] .delete:after,[data-theme=dark] .delete:before,[data-theme=dark] button.delete:after,[data-theme=dark] button.delete:before{background-color:#ffffff!important}.segmented-control{background:var(--color-surface-offset);padding:3px;border-radius:9999px;gap:2px;border:1px solid var(--color-border-subtle)}.segmented-control,.segmented-pill{display:inline-flex;align-items:center}.segmented-pill{justify-content:center;height:2rem;min-height:2rem;max-height:2rem;padding:0 12px;font-size:var(--text-xs);font-family:var(--apple-font);border-radius:9999px;border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);font-weight:500;transition:all .18s var(--apple-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;box-sizing:border-box}.segmented-pill:hover{color:var(--color-text)}.segmented-pill.is-active{background:var(--color-surface);color:var(--color-text);font-weight:600;box-shadow:var(--shadow-xs)}.party-card{background:transparent!important}.apple-segmented-control{display:inline-flex!important;align-items:center!important;background-color:var(--color-surface-offset,#f4f4f5)!important;padding:3px!important;border-radius:var(--radius-md,8px)!important;border:1px solid var(--color-border-subtle,rgba(0,0,0,.08))!important;gap:2px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important}[data-theme=dark] .apple-segmented-control{background-color:#1f1f24!important;border-color:rgba(255,255,255,.08)!important}.apple-segmented-control .apple-segment-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:var(--text-xs,.8125rem)!important;font-weight:500!important;border-radius:var(--radius-sm,6px)!important;color:var(--color-text-muted,#71717a)!important;transition:all var(--transition-fast,.15s ease)!important;cursor:pointer!important;border:none!important;background:transparent!important;white-space:nowrap;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-family:inherit!important}.builder-language-mode-tabs,.party-entity-control{display:flex;flex-wrap:wrap;gap:.375rem;width:100%;min-width:0}.builder-language-mode-tab,.party-entity-tab{flex:1 1 8rem;line-height:1.15}.builder-language-mode-tab,.party-entity-tab,.toolbar-action-button{min-width:0;height:auto;min-height:2rem;padding:.35rem .5rem;white-space:normal;text-align:center}.toolbar-action-button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;max-width:100%;line-height:1.2}.builder-mobile-tabs{flex-wrap:wrap}.apple-segmented-control .builder-mobile-tab{flex-shrink:1;min-width:0;height:32px!important;min-height:32px!important;padding:0 6px;white-space:normal;line-height:1;text-align:center}.button.party-add-member-btn{height:auto;min-height:2rem;padding-block:.5rem;white-space:normal;line-height:1.2}.toolbar-blank-template-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto;min-height:32px;max-width:100%;min-width:0;padding:.35rem .5rem;white-space:normal;line-height:1.2;text-align:center}.button.custom-provision-add{height:auto;min-height:2rem;padding-block:.5rem;white-space:normal;line-height:1.2}.party-add-member-btn span{min-width:0;white-space:normal;text-align:center}.localized-breadcrumb ul{flex-wrap:wrap}.localized-breadcrumb li{min-width:0;white-space:normal}.localized-breadcrumb a,.localized-breadcrumb span{white-space:normal}.apple-segmented-control .apple-segment-item:hover:not(.is-active){color:var(--color-text,#18181b)!important;background-color:rgba(0,0,0,.04)!important}[data-theme=dark] .apple-segmented-control .apple-segment-item:hover:not(.is-active){color:#ffffff!important;background-color:rgba(255,255,255,.06)!important}.apple-segmented-control .apple-segment-item.is-active{background-color:var(--color-surface,#ffffff)!important;color:var(--color-text,#18181b)!important;font-weight:600!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important;border:1px solid var(--color-border-subtle,rgba(0,0,0,.06))!important}[data-theme=dark] .apple-segmented-control .apple-segment-item.is-active{background-color:#27272a!important;color:#ffffff!important;border-color:rgba(255,255,255,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.4)!important}.apple-footer-site-intro{margin-bottom:var(--space-4,16px)}.apple-footer-site-name{margin-bottom:var(--space-1,4px);color:var(--color-text,#18181b);font-size:var(--text-sm,14px);font-weight:600}.apple-footer-site-name a{color:inherit;text-decoration:none}.apple-footer-site-description{margin:0;color:var(--color-text-muted,#71717a);font-size:var(--text-xs,12px)}.apple-footer-site-responsibility{margin-top:var(--space-2,8px)}.button,a.button,button.button,input[type=button].button,input[type=submit].button{font-family:var(--apple-font);border-radius:8px!important;font-weight:500;transition:all .15s var(--apple-ease);padding:0 12px!important;font-size:var(--text-xs)!important;line-height:1!important;box-sizing:border-box!important}.button:active{transform:scale(.98)}.button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.button.is-small,a.button.is-small,button.button.is-small{font-size:var(--text-xs)!important;padding:0 12px!important;border-radius:6px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}button.button.preview-place-remove-button{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;font-size:16px!important}.button.is-light:not(.is-link):not(.is-danger):not(.is-warning):not(.is-info){background-color:var(--color-surface,#ffffff)!important;border:1px solid var(--color-border,#e4e4e7)!important;color:var(--color-text,#18181b)!important}.button.is-light:not(.is-link):not(.is-danger):not(.is-warning):not(.is-info):hover{background-color:var(--color-surface-offset,#f4f4f5)!important;border-color:var(--color-border-hover,#d4d4d8)!important}[data-theme=dark] .button.is-light:not(.is-link):not(.is-danger):not(.is-warning):not(.is-info){background-color:var(--color-surface-offset,#1f1f24)!important;color:var(--color-text,#f4f4f5)!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .button.is-light:not(.is-link):not(.is-danger):not(.is-warning):not(.is-info):hover{background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important}.button.is-danger.is-light{background-color:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.22)!important;color:#dc2626!important}.button.is-danger.is-light:hover{background-color:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.35)!important;color:#b91c1c!important}.button.is-link.is-light{background-color:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.22)!important;color:var(--color-brand,#2563eb)!important}.button.is-link.is-light:hover{background-color:rgba(37,99,235,.14)!important;border-color:rgba(37,99,235,.35)!important;color:#1d4ed8!important}.input,.select select,.textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input)),select,textarea{border-radius:8px!important;border:1px solid var(--color-border,#e2e8f0)!important;background-color:#ffffff!important;color:var(--color-text,#0f172a)!important;font-family:var(--apple-font);transition:border-color .15s var(--apple-ease),box-shadow .15s var(--apple-ease)}.field.has-addons{display:flex!important;align-items:stretch!important;gap:0!important}.field.has-addons .control{margin:0!important}.field.has-addons .control:not(:last-child){-webkit-margin-end:-1px!important;margin-inline-end:-1px!important}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child button,.field.has-addons .control:first-child input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-width:0!important}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) button,.field.has-addons .control:not(:first-child):not(:last-child) input{border-radius:0!important;border-right-width:0!important}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child button,.field.has-addons .control:last-child input,.field.has-addons .control:last-child input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.field.has-addons .control .button.is-static{border:1px solid var(--color-border,#e2e8f0)!important;background-color:var(--color-bg-subtle,#f1f5f9)!important;color:var(--color-text-secondary,#64748b)!important}[data-theme=dark] .field.has-addons .control .button.is-static{background-color:rgba(255,255,255,.06)!important;border-color:var(--color-border,#334155)!important;color:#94a3b8!important}.textarea,.textarea.is-small,textarea{resize:vertical!important}.textarea.is-small{min-height:52px!important;font-size:.8125rem!important}.select select,select{-webkit-padding-start:12px!important;-webkit-padding-end:36px!important;padding-inline-start:12px!important;padding-inline-end:36px!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box!important}.select.is-small select,select.is-small{-webkit-padding-start:10px!important;-webkit-padding-end:32px!important;padding-inline-start:10px!important;padding-inline-end:32px!important}.select.is-medium select,select.is-medium{-webkit-padding-start:14px!important;-webkit-padding-end:42px!important;padding-inline-start:14px!important;padding-inline-end:42px!important}.select:not(.is-multiple):not(.is-loading):after{border-color:var(--color-text-muted,#64748b)!important;inset-inline-end:12px!important;z-index:5!important;pointer-events:none!important}.select.is-small:not(.is-multiple):not(.is-loading):after{inset-inline-end:10px!important}.input.section-title-input{background-color:transparent!important;border:none!important;box-shadow:none!important}.input:hover:not(.section-title-input),.select select:hover,.textarea:hover,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input):hover,select:hover,textarea:hover{border-color:var(--color-border-hover,#cbd5e1)!important;background-color:#ffffff!important}.input:focus:not(.section-title-input),.select select:focus,.textarea:focus,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input):focus,select:focus,textarea:focus{background-color:#ffffff!important;border-color:var(--brand-accent,#2563eb)!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important;outline:none!important}[data-theme=dark] .input:not(.section-title-input),[data-theme=dark] .select select,[data-theme=dark] .textarea,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input),[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--color-surface,#18181b)!important;border-color:var(--color-border,#27272a)!important;color:var(--color-text,#f4f4f5)!important}[data-theme=dark] .input:hover:not(.section-title-input),[data-theme=dark] .select select:hover,[data-theme=dark] .textarea:hover,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input):hover,[data-theme=dark] select:hover,[data-theme=dark] textarea:hover{background-color:var(--color-surface,#18181b)!important;border-color:var(--color-border-hover,#3f3f46)!important}[data-theme=dark] .input:focus:not(.section-title-input),[data-theme=dark] .select select:focus,[data-theme=dark] .textarea:focus,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not(.section-title-input):focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{background-color:var(--color-surface,#18181b)!important;border-color:var(--brand-accent,#3b82f6)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.input::placeholder,.textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--color-text-muted,#64748b)!important;opacity:1!important}[data-theme=dark] .input::placeholder,[data-theme=dark] .textarea::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--color-text-muted,#a1a1aa)!important;opacity:1!important}[data-theme=dark] .input::-webkit-input-placeholder,[data-theme=dark] .textarea::-webkit-input-placeholder,[data-theme=dark] input::-webkit-input-placeholder,[data-theme=dark] textarea::-webkit-input-placeholder{color:var(--color-text-muted,#a1a1aa)!important;opacity:1!important}[data-theme=dark] .input::-moz-placeholder,[data-theme=dark] .textarea::-moz-placeholder,[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--color-text-muted,#a1a1aa)!important;opacity:1!important}.document-builder-container{display:grid;grid-template-columns:380px 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start}@media (max-width:1080px){.document-builder-container{grid-template-columns:1fr}}.builder-controls{position:relative;width:100%}.document-preview-sheet{background:#ffffff;border-radius:10px;border:1px solid rgba(0,0,0,.09);box-shadow:0 2px 5px rgba(0,0,0,.03),0 12px 35px rgba(0,0,0,.06);padding:3rem 2.5rem;width:min(100%,var(--document-paper-width,210mm));margin-inline:auto;line-height:1.65;color:#1e293b;position:relative;z-index:1!important;margin:0!important;width:100%!important;max-width:100%!important;padding:1.5rem 1rem!important;transition:min-height .25s cubic-bezier(.16,1,.3,1)}.document-preview-sheet.font-serif{font-family:Times New Roman,Times,Georgia,serif}.document-preview-sheet.font-sans{font-family:Arial,Helvetica,Liberation Sans,sans-serif}.document-preview-sheet.paper-a4{aspect-ratio:210/297}.document-preview-sheet.paper-letter{aspect-ratio:8.5/11}.document-preview-sheet h1{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;text-align:center;margin-bottom:.5rem;color:inherit}.document-preview-sheet h2{font-size:1rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem;color:inherit}.signature-box{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid}.modal{z-index:1050!important;padding:1.5rem 1rem;overflow-y:auto!important}.modal-card,.modal-content{border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:calc(100vh - 3rem);display:flex;flex-direction:column}.modal-card-foot,.modal-card-head{flex-shrink:0}.modal-card-body{overflow-y:auto;flex:1 1 auto}@media (max-width:768px){.button,.input,.segmented-pill,.select select{min-height:44px}.site-content{padding-block:1.25rem 3rem;padding-inline:0}.document-preview-sheet{padding:1.5rem 1rem}}@media print{@page{margin:20mm 15mm 20mm 15mm}body{background:#ffffff!important;color:#000000!important;margin:0!important;padding:12mm 15mm!important;box-sizing:border-box!important}.ad-container,.affiliate-integrations,.breadcrumb,.breadcrumb.is-small,.builder-controls,.calendar-breadcrumb,.column.is-5,.column.is-5-desktop,.delete,.document-builder-form,.document-preview-watermark,.ecosystem-error-banner,.ecosystem-footer,.ecosystem-header,.ecosystem-toast-container,.faq-accordion-section,.modal,.no-print,.notification,.preview-toolbar,.preview-toolbar-card,.site-content>.container>.content,.site-footer,.site-header,.statutory-sources-box,[class*=" ad-container--"],[class^=ad-container--]{display:none!important}.site-content{padding:0!important;margin:0!important}.container,.container.is-max-widescreen,.custom-document-builder-wrapper,.document-builder-container,.document-builder-wrapper{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.columns.is-desktop:not(.document-preview-sheet .columns),.columns:not(.document-preview-sheet .columns):not(.document-preview-sheet){display:block!important;margin:0!important}.columns>.column.is-7,.columns>.column.is-7-desktop,.document-preview-column{width:100%!important;max-width:100%!important;flex:none!important;display:block!important;padding:0!important;margin:0!important;position:static!important;top:auto!important}.builder-preview-box,.builder-preview-sticky,.builder-preview-sticky>.box,.preview-container{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;position:static!important}.document-preview-sheet{box-shadow:none!important;border:none!important;padding:0!important;width:auto!important;min-height:0!important;aspect-ratio:auto!important;font-size:11pt!important;color:#000000!important;min-height:auto!important;height:auto!important}.document-preview-sheet .columns,.document-preview-sheet .columns.is-mobile,.document-preview-sheet .columns.is-multiline,.document-preview-sheet .columns.is-variable{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;margin:0 -.5rem!important;width:auto!important}.document-preview-sheet .columns>.column{display:block!important;padding:.5rem!important;box-sizing:border-box!important}.document-preview-sheet .columns>.column.is-6{flex:0 0 50%!important;width:50%!important;max-width:50%!important}.document-preview-sheet .columns>.column.is-12{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.document-preview-sheet,.document-preview-sheet *,.document-preview-sheet .bilingual-document-badge,.document-preview-sheet .bilingual-document-badge *,.document-preview-sheet .bilingual-primacy-section,.document-preview-sheet .bilingual-primacy-section *,.document-preview-sheet .has-text-grey,.document-preview-sheet .party-box,.document-preview-sheet .party-box *,.document-preview-sheet .party-box p,.document-preview-sheet .party-box span,.document-preview-sheet .party-box strong,.document-preview-sheet .preview-fields-box,.document-preview-sheet .preview-fields-box *,.document-preview-sheet .preview-fields-box span,.document-preview-sheet .signature-box,.document-preview-sheet .signature-box *,.document-preview-sheet .signature-box p,.document-preview-sheet .signature-box span,.document-preview-sheet .title,.document-preview-sheet [class*=has-text-grey],.document-preview-sheet b,.document-preview-sheet div,.document-preview-sheet h1,.document-preview-sheet h2,.document-preview-sheet h3,.document-preview-sheet h4,.document-preview-sheet h5,.document-preview-sheet h6,.document-preview-sheet p,.document-preview-sheet span,.document-preview-sheet strong,[data-theme=dark] .document-preview-sheet,[data-theme=dark] .document-preview-sheet *,[data-theme=dark] .document-preview-sheet .bilingual-document-badge,[data-theme=dark] .document-preview-sheet .bilingual-document-badge *,[data-theme=dark] .document-preview-sheet .bilingual-primacy-section,[data-theme=dark] .document-preview-sheet .bilingual-primacy-section *,[data-theme=dark] .document-preview-sheet .has-text-grey,[data-theme=dark] .document-preview-sheet .party-box,[data-theme=dark] .document-preview-sheet .party-box *,[data-theme=dark] .document-preview-sheet .party-box p,[data-theme=dark] .document-preview-sheet .party-box span,[data-theme=dark] .document-preview-sheet .party-box strong,[data-theme=dark] .document-preview-sheet .preview-fields-box,[data-theme=dark] .document-preview-sheet .preview-fields-box *,[data-theme=dark] .document-preview-sheet .preview-fields-box span,[data-theme=dark] .document-preview-sheet .signature-box,[data-theme=dark] .document-preview-sheet .signature-box *,[data-theme=dark] .document-preview-sheet .signature-box p,[data-theme=dark] .document-preview-sheet .signature-box span,[data-theme=dark] .document-preview-sheet .title,[data-theme=dark] .document-preview-sheet [class*=has-text-grey],[data-theme=dark] .document-preview-sheet b,[data-theme=dark] .document-preview-sheet div,[data-theme=dark] .document-preview-sheet h1,[data-theme=dark] .document-preview-sheet h2,[data-theme=dark] .document-preview-sheet h3,[data-theme=dark] .document-preview-sheet h4,[data-theme=dark] .document-preview-sheet h5,[data-theme=dark] .document-preview-sheet h6,[data-theme=dark] .document-preview-sheet p,[data-theme=dark] .document-preview-sheet span,[data-theme=dark] .document-preview-sheet strong{color:#000000!important;text-shadow:none!important;-webkit-text-fill-color:#000000!important}.document-preview-sheet .party-box,.document-preview-sheet .preview-fields-box,[data-theme=dark] .document-preview-sheet .party-box,[data-theme=dark] .document-preview-sheet .preview-fields-box{background-color:#ffffff!important;border:1px solid #000000!important}.document-preview-sheet .tag,.document-preview-sheet .tag.is-light,[data-theme=dark] .document-preview-sheet .tag,[data-theme=dark] .document-preview-sheet .tag.is-light{background-color:#f1f5f9!important;color:#000000!important;border:1px solid #94a3b8!important;-webkit-text-fill-color:#000000!important}.document-preview-sheet hr,[data-theme=dark] .document-preview-sheet hr{background-color:#000000!important;border-color:#000000!important}.document-preview-sheet .signature-line,[data-theme=dark] .document-preview-sheet .signature-line{border-bottom:1.5px solid #000000!important}.document-preview-sheet .signature-box,[data-theme=dark] .document-preview-sheet .signature-box{border-color:#000000!important;background-color:#ffffff!important}.bilingual-primacy-section,.border-top,.party-box,.preview-fields-box,.signature-box{page-break-inside:avoid;break-inside:avoid}h1,h2,h3{page-break-after:avoid;break-after:avoid}}.ad-page-wrapper{width:100%;display:flex;flex-direction:column}.ad-stage-container{display:flex;justify-content:center;align-items:flex-start;gap:var(--space-4);width:100%;max-width:1540px;margin:0 auto;padding:0 var(--space-3);position:relative}.ad-content-column{flex:1 1;min-width:0;width:100%}.ad-side-rail{width:160px;min-height:600px;flex-shrink:0}@media (max-width:1279px){.ad-side-rail{display:none!important}}@media (max-width:768px){.ad-stage-container{padding:0 var(--space-2)}body:has(.ad-container--sticky-floor){padding-bottom:64px}}.ad-banner,.ad-container,.ad-layout,.ad-page-wrapper>.container>.ad-container,.ad-slot,.ad-stage-container>.ad-container,.adsbygoogle,[class*=" ad-container--"],[class*=ad-slot],[class^=ad-container--],[data-testid*=ad-container]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:none!important;overflow:hidden!important;pointer-events:none!important}.ad-content-column{max-width:100%!important;width:100%!important;flex:1 1 auto!important}.checkbox,label.checkbox{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:var(--text-sm,.875rem)!important;color:var(--color-text,#18181b)!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;line-height:1.4!important}[data-theme=dark] .checkbox,[data-theme=dark] label.checkbox{color:var(--color-text,#f4f4f5)!important}.checkbox input[type=checkbox],input[type=checkbox],input[type=checkbox].checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border-radius:5px!important;border:1.5px solid var(--color-border,#d1d5db)!important;background-color:var(--color-surface,#ffffff)!important;cursor:pointer!important;display:inline-grid!important;place-content:center!important;vertical-align:middle!important;flex-shrink:0!important;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:11px 11px!important}.checkbox input[type=checkbox]:hover:not(:disabled),input[type=checkbox]:hover:not(:disabled){border-color:var(--color-brand,#2563eb)!important;background-color:var(--color-surface-offset,#f4f4f5)!important}.checkbox input[type=checkbox]:focus-visible,input[type=checkbox]:focus-visible{outline:none!important;border-color:var(--color-brand,#2563eb)!important;box-shadow:0 0 0 3px rgba(37,99,235,.25)!important}.checkbox input[type=checkbox]:checked,input[type=checkbox]:checked{background-color:var(--color-brand,#2563eb)!important;border-color:var(--color-brand,#2563eb)!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;box-shadow:0 1px 3px rgba(37,99,235,.3)!important}.checkbox input[type=checkbox]:indeterminate,input[type=checkbox]:indeterminate{background-color:var(--color-brand,#2563eb)!important;border-color:var(--color-brand,#2563eb)!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8H12' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")!important}[data-theme=dark] .checkbox input[type=checkbox],[data-theme=dark] input[type=checkbox]{background-color:#18181b!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}[data-theme=dark] .checkbox input[type=checkbox]:hover:not(:disabled),[data-theme=dark] input[type=checkbox]:hover:not(:disabled){background-color:#27272a!important;border-color:rgba(255,255,255,.45)!important}[data-theme=dark] .checkbox input[type=checkbox]:checked,[data-theme=dark] input[type=checkbox]:checked{background-color:var(--color-brand,#2563eb)!important;border-color:var(--color-brand,#2563eb)!important;box-shadow:0 1px 4px rgba(37,99,235,.5)!important}.checkbox input[type=checkbox]:disabled,[data-theme=dark] .checkbox input[type=checkbox]:disabled,[data-theme=dark] input[type=checkbox]:disabled,input[type=checkbox]:disabled{opacity:.45!important;cursor:not-allowed!important}.why-anagreement-grid,.why-file2file-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4,1.25rem);gap:var(--space-4,1.25rem)}@media (max-width:768px){.why-anagreement-grid,.why-file2file-grid{grid-template-columns:1fr;gap:var(--space-3,.75rem)}}.why-anagreement-card,.why-file2file-card{background-color:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,12px);padding:var(--space-5,1.5rem);transition:all var(--transition-fast,.15s ease)}.why-anagreement-card:hover,.why-file2file-card:hover{background-color:var(--color-surface-offset,#f4f4f5);border-color:var(--color-border-subtle,#eeeeef);transform:translateY(-1px)}.blank-fill-line{display:inline-block;color:#71717a;letter-spacing:.05em;font-family:monospace;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table{background-color:var(--color-surface)!important}.table,.table td,.table th{color:var(--color-text)!important}.table td,.table th{border-color:var(--color-border-subtle)!important;padding:var(--space-3) var(--space-4)!important;font-size:var(--text-sm)!important}.table thead th{color:var(--color-text-muted)!important;font-size:var(--text-xs)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important}.table.is-hoverable tbody tr:hover{background-color:var(--color-surface-offset)!important}.table-container,.table-scroll-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-4)}.tag.is-rounded{border-radius:9999px!important}.tag.is-light,.tag.is-light.is-light{background-color:var(--color-surface-offset,#f4f4f5)!important;color:var(--color-text-muted,#52525b)!important;border:1px solid var(--color-border-subtle,rgba(0,0,0,.08))!important;font-weight:500}.title.is-1{font-size:var(--text-2xl,1.75rem)!important}.title.is-1,.title.is-2{font-weight:700!important}.title.is-2{font-size:var(--text-xl,1.375rem)!important}.title.is-3{font-size:1.25rem!important}.title.is-4{font-size:var(--text-lg,1.125rem)!important}.title.is-4,.title.is-5{font-weight:600!important}.title.is-5{font-size:1.0625rem!important}.title.is-6{font-size:var(--text-base,.9375rem)!important;font-weight:600!important}.title{font-family:var(--font-display,var(--apple-font))!important;letter-spacing:-.02em!important}.content h2,.title{color:var(--color-text)!important;font-weight:600!important}.content h2{font-size:var(--text-lg,1.125rem)!important;letter-spacing:-.015em!important;margin-top:var(--space-8,2rem)!important;margin-bottom:var(--space-3,.75rem)!important}.content h2:first-child{margin-top:0!important}.content p{font-size:var(--text-base,.9375rem)!important;line-height:1.65!important;color:var(--color-text)!important}.content ol,.content p,.content ul{margin-bottom:var(--space-4,1rem)!important}.content ol,.content ul{-webkit-padding-start:var(--space-6,1.5rem)!important;padding-inline-start:var(--space-6,1.5rem)!important}.content li{font-size:var(--text-base,.9375rem)!important;line-height:1.65!important;margin-bottom:var(--space-2,.5rem)!important}.content strong{font-weight:600!important;color:var(--color-text)!important}.field-item,.reorderable-sections-list,.section-card-item,.section-fields-list{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.field-item input,.field-item textarea{max-width:100%!important;box-sizing:border-box!important}.field-item,.section-card-item{transition:border .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease;position:relative}.field-item.is-dragging,.section-card-item.is-dragging{opacity:.45!important;border:2px dashed var(--color-brand,#2563eb)!important;background-color:rgba(37,99,235,.05)!important;box-shadow:0 4px 12px rgba(37,99,235,.15)!important;transform:scale(.985);cursor:-webkit-grabbing!important;cursor:grabbing!important}[data-theme=dark] .field-item.is-dragging,[data-theme=dark] .section-card-item.is-dragging{border:2px dashed #60a5fa!important;background-color:rgba(96,165,250,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.field-item.is-drop-target,.section-card-item.is-drop-target{border:2px solid var(--color-brand,#2563eb)!important;background-color:rgba(37,99,235,.08)!important;box-shadow:0 0 0 4px rgba(37,99,235,.22),0 2px 8px rgba(37,99,235,.15)!important}.field-item.is-drop-target:before,.section-card-item.is-drop-target:before{content:"";position:absolute;top:-4px;left:0;right:0;height:5px;background:var(--color-brand,#2563eb);border-radius:4px;box-shadow:0 0 8px rgba(37,99,235,.7);z-index:10}[data-theme=dark] .field-item.is-drop-target,[data-theme=dark] .section-card-item.is-drop-target{border:2px solid #60a5fa!important;background-color:rgba(96,165,250,.14)!important;box-shadow:0 0 0 4px rgba(96,165,250,.32),0 2px 8px rgba(0,0,0,.5)!important}[data-theme=dark] .field-item.is-drop-target:before,[data-theme=dark] .section-card-item.is-drop-target:before{background:#60a5fa;box-shadow:0 0 10px rgba(96,165,250,.9)}.button.is-small.is-light.px-2{font-size:1.15rem!important;line-height:1!important}[dir=rtl]{direction:rtl}[dir=rtl],[dir=rtl] body{text-align:right}[dir=rtl] .breadcrumb ul{flex-direction:row}[dir=rtl] .breadcrumb li+li:before{content:"\002F";padding:0 var(--space-2,.5rem)}[dir=rtl] .mr-1{margin-left:.25rem!important;margin-right:0!important}[dir=rtl] .mr-2{margin-left:.5rem!important;margin-right:0!important}[dir=rtl] .mr-3{margin-left:.75rem!important;margin-right:0!important}[dir=rtl] .mr-4{margin-left:1rem!important;margin-right:0!important}[dir=rtl] .mr-5{margin-left:1.5rem!important;margin-right:0!important}[dir=rtl] .ml-1{margin-right:.25rem!important;margin-left:0!important}[dir=rtl] .ml-2{margin-right:.5rem!important;margin-left:0!important}[dir=rtl] .ml-3{margin-right:.75rem!important;margin-left:0!important}[dir=rtl] .ml-4{margin-right:1rem!important;margin-left:0!important}[dir=rtl] .ml-5{margin-right:1.5rem!important;margin-left:0!important}[dir=rtl] .level{flex-direction:row-reverse}[dir=rtl] .level-left{align-items:center;justify-content:flex-end}[dir=rtl] .level-right{align-items:center;justify-content:flex-start}[dir=rtl] .document-builder-wrapper{text-align:right}[dir=rtl] .field.is-grouped{flex-direction:row;justify-content:flex-start;gap:var(--space-2,.5rem)}[dir=rtl] .field.is-grouped>.control:not(:last-child){margin-right:0!important;margin-left:.75rem!important}[dir=rtl] .buttons{justify-content:flex-start}[dir=rtl] .buttons .button:not(:last-child){margin-right:0!important;margin-left:.5rem!important}[dir=rtl] .control.has-icons-left .icon.is-left{left:auto;right:0}[dir=rtl] .control.has-icons-left .input{padding-left:calc(.75em - 1px);padding-right:2.5em}[dir=rtl] .tags .tag:not(:last-child){margin-right:0;margin-left:.5rem}[dir=rtl] .navbar-start{margin-right:0;margin-left:auto}[dir=rtl] .navbar-end{margin-left:0;margin-right:auto}:lang(hi){font-family:-apple-system,BlinkMacSystemFont,Noto Sans Devanagari,Mangal,Nirmala UI,sans-serif;line-height:1.65}:lang(bn){font-family:-apple-system,BlinkMacSystemFont,Noto Sans Bengali,Vrinda,Shonar Bangla,sans-serif;line-height:1.65}:lang(th){font-family:-apple-system,BlinkMacSystemFont,Noto Sans Thai,Sukhumvit Set,Leelawadee UI,sans-serif;line-height:1.7}:lang(zh),:lang(zh-CN),:lang(zh-TW){font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;line-height:1.6}:lang(ja){font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,Yu Gothic,sans-serif;line-height:1.6}:lang(ko){font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Nanum Gothic,sans-serif;line-height:1.6}:lang(ar){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Arabic,Geeza Pro,Arial,sans-serif;line-height:1.65}:lang(he){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,David,sans-serif;line-height:1.6}:lang(fa){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Arabic,Vazirmatn,Tahoma,sans-serif;line-height:1.65}:lang(bg),:lang(ru),:lang(uk){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}html{transition:background-color .2s ease,color .2s ease}@media (forced-colors:active){.box,.button,.input,.select select,.tag{forced-color-adjust:none;border:1px solid!important}}[data-contrast=high]{--color-border:#000000;--color-border-subtle:#333333;--color-text:#000000;--color-text-muted:#222222;--color-surface:#ffffff;--color-surface-offset:#f0f0f0;--color-selection-bg:#000000;--color-selection-text:#ffffff}[data-theme=dark][data-contrast=high]{--color-border:#ffffff;--color-border-subtle:#cccccc;--color-text:#ffffff;--color-text-muted:#dddddd;--color-surface:#000000;--color-surface-offset:#111111;--color-selection-bg:#ffffff;--color-selection-text:#000000}::selection{background-color:var(--color-selection-bg,#bfdbfe);color:var(--color-selection-text,#18181b)}