@font-face{font-family:Outfit;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-opsz-normal.woff2)format("woff2");font-weight:100 1000;font-display:swap}:root{--color-base-0:#fff;--color-base-50:#f6f8fb;--color-base-100:#eef1f6;--color-base-150:#e6e9ef;--color-base-200:#d4d9e2;--color-base-250:#c3c9d5;--color-base-300:#b3bac8;--color-base-350:#a6aebe;--color-base-400:#9aa3b5;--color-base-450:#858ea2;--color-base-500:#788196;--color-base-550:#6b7489;--color-base-600:#5d677e;--color-base-650:#515b74;--color-base-700:#44506a;--color-base-750:#2e3a54;--color-base-800:#0f1b33;--color-base-850:#0d1830;--color-base-900:#0a1428;--color-base-950:#070e1d;--color-base-1000:#050a14;--color-success-50:#f0f5fb;--color-success-100:#dce7f5;--color-success-150:#ccdbf0;--color-success-200:#bccfea;--color-success-250:#adc3e5;--color-success-300:#9db8e0;--color-success-350:#7f9fd2;--color-success-400:#6286c4;--color-success-450:#4972b6;--color-success-500:#2f5fa8;--color-success-550:#2b579c;--color-success-600:#274f8f;--color-success-650:#234781;--color-success-700:#1e3f73;--color-success-750:#1b3866;--color-success-800:#183159;--color-success-850:#152a4c;--color-success-900:#12233f;--color-success-950:#0f1c32;--fc-brand:#2f5fa8;--fc-brand-600:#274f8f;--fc-brand-50:#f0f5fb;--fc-ink:#0f1b33;--fc-ink-2:#44506a;--fc-muted:#6b7489;--fc-line:#e6e9ef;--fc-line-2:#d4d9e2;--fc-soft:#f6f8fb;--fc-cream:#fafbfd;--fc-shadow-card:0 1px 1px #0f1b330a, 0 2px 4px #0f1b330a, 0 12px 24px -8px #0f1b331a;--fc-shadow-float:0 1px 2px #0f1b330d, 0 6px 12px -2px #0f1b330f, 0 28px 56px -16px #0f1b3329;--fc-shadow-glow:0 8px 20px -8px #2f5fa873;--fc-ease:cubic-bezier(.22, 1, .36, 1);--font-body:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fc-font-display:"Outfit", "DM Sans", ui-sans-serif, system-ui, sans-serif;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:18px;--theme-bg:var(--fc-cream);--theme-border-color:var(--fc-line);--accessibility-outline:2px solid var(--fc-brand)}body{-webkit-font-smoothing:antialiased;color:var(--fc-ink)}h1,h2,h3,h4,h5,h6,.doc-header__title,.collection-list__header h1,.card__title,.nav-group__toggle,.login__brand{font-family:var(--fc-font-display);letter-spacing:-.02em;color:var(--fc-ink)}h1,.doc-header__title{font-weight:700}.field-description,.field-type .field-description{color:var(--fc-muted)}.nav{border-right:1px solid var(--fc-line);background:#fff}.nav__header{padding-top:14px}.nav-group__toggle{text-transform:uppercase;letter-spacing:.14em;color:var(--fc-muted);margin-top:6px;font-size:11.5px;font-weight:600}.nav__link{color:var(--fc-ink-2);transition:background .2s var(--fc-ease),color .2s var(--fc-ease);border-radius:10px;margin:1px 0;font-weight:500;padding:8px 12px!important}.nav__link:hover,.nav a.nav__link:focus-visible{background:var(--fc-soft);color:var(--fc-ink);text-decoration:none}.nav__link.active{background:var(--fc-brand-50);color:var(--fc-brand);font-weight:600}.nav__link:has(.nav__link-indicator){background:var(--fc-brand-50);color:var(--fc-brand);font-weight:600}.nav__link-indicator{border-radius:3px;background:var(--fc-brand)!important;width:3px!important;left:-12px!important}.app-header__bg{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9}.app-header{border-bottom:1px solid var(--fc-line)}.btn{letter-spacing:0;font-weight:600;transition:transform .25s var(--fc-ease),box-shadow .25s var(--fc-ease),background .2s,color .2s!important;border-radius:999px!important}.btn--style-primary{--bg-color:var(--fc-brand);--hover-bg:var(--fc-brand-600);--color:#fff;box-shadow:var(--fc-shadow-glow),inset 0 1px 0 #ffffff26}.btn--style-primary:not(.btn--disabled):hover{transform:translateY(-1px)}.btn--style-primary.btn--disabled{box-shadow:none}.btn--style-secondary{--bg-color:#fff;--color:var(--fc-ink);--hover-bg:#fff;--hover-color:var(--fc-brand);--btn-border:1px solid var(--fc-line-2);--hover-btn-border:1px solid var(--fc-brand);box-shadow:var(--fc-shadow-card)}.btn--style-pill,.pill{border-radius:999px!important}.pill{font-weight:600}.card{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);min-height:92px;transition:transform .35s var(--fc-ease),box-shadow .35s var(--fc-ease),border-color .2s;background:#fff;border-radius:18px;padding:20px 22px}.card--has-onclick:hover{box-shadow:var(--fc-shadow-float);border-color:var(--fc-brand-50);background:#fff;transform:translateY(-2px)}.card__title{font-size:16px;font-weight:600}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea,.react-select .rs__control,.search-filter__input,.collection-list__search-input input{box-shadow:none;transition:border-color .2s,box-shadow .2s;border-color:var(--fc-line-2)!important;border-radius:12px!important}.field-type input:focus:not([type=checkbox]),.field-type textarea:focus,.react-select .rs__control--is-focused{border-color:var(--fc-brand)!important;box-shadow:0 0 0 4px #2f5fa81f!important}.field-label{color:var(--fc-ink);font-weight:600}.collection-list__header h1{font-size:34px}.list-controls,.collection-list__search-input{border-radius:14px}.table{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;overflow:hidden}.table thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--fc-muted);background:var(--fc-soft);font-size:11.5px;font-weight:600}.table tbody tr:nth-child(odd){background:#fff}.table tbody tr:hover{background:var(--fc-brand-50)}.table a{color:var(--fc-ink);font-weight:600;text-decoration:none}.table a:hover{color:var(--fc-brand)}.array-field__row,.blocks-field__row,.collapsible{border-radius:14px!important}.collapsible{box-shadow:var(--fc-shadow-card);border-color:var(--fc-line)!important}.collapsible__toggle-wrap{border-radius:14px}.tabs-field__tab-button{font-weight:600}.tabs-field__tab-button--active{color:var(--fc-brand)}.tabs-field__tab-button--active:after{background:var(--fc-brand)!important}.status__value{color:var(--fc-brand);font-weight:600}.template-minimal{background:radial-gradient(60% 50% at 15% 0%, #2f5fa81a, transparent 70%),radial-gradient(50% 45% at 100% 100%, #2f5fa814, transparent 70%),var(--fc-cream)}.template-minimal__wrap{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-float);background:#fff;border-radius:24px;padding:40px 36px!important}.login__brand{margin-bottom:28px}a{color:inherit}.rich-text a,.field-description a{color:var(--fc-brand)}.fc-welcome{color:#fff;box-shadow:var(--fc-shadow-float);background:radial-gradient(55% 80% at 100% 0,#2f5fa873,#0000 70%),linear-gradient(#0f1d38,#0a1428);border-radius:24px;margin-bottom:36px;padding:34px 36px;position:relative;overflow:hidden}.fc-welcome__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9db8e0;margin:0;font-size:12px;font-weight:600}.fc-welcome__title{font-family:var(--fc-font-display);letter-spacing:-.02em;color:#fff;margin:10px 0 0;font-size:30px;font-weight:700;line-height:1.15}.fc-welcome__text{color:#ffffffb8;max-width:560px;margin:10px 0 0;font-size:15px}.fc-welcome__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fc-pill{color:#fff;height:38px;transition:background .2s,transform .25s var(--fc-ease);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fc-pill:hover{background:#ffffff29;transform:translateY(-1px)}.fc-pill--primary{color:var(--fc-ink);background:#fff;border-color:#fff}.fc-pill--primary:hover{color:var(--fc-brand);background:#fff}.fc-mark{background:var(--fc-brand);color:#fff;width:26px;height:26px;font-family:var(--fc-font-display);box-shadow:var(--fc-shadow-glow);border-radius:8px;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.fc-navbrand{border-bottom:1px solid var(--fc-line);flex-direction:column;gap:4px;margin:4px 0 22px;padding-bottom:18px;text-decoration:none;display:flex}.fc-navbrand img{width:168px;height:auto;display:block}.fc-navbrand span{letter-spacing:.18em;text-transform:uppercase;color:var(--fc-muted);font-size:11px;font-weight:600}.fc-badge{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fc-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fc-badge--on{color:#15803d;background:#ecfdf3;box-shadow:inset 0 0 0 1px #bbf7d0}.fc-badge--off{background:var(--fc-soft);color:var(--fc-muted);box-shadow:inset 0 0 0 1px var(--fc-line-2)}.list-create-new-doc__create-new-button.btn--style-pill,.list-header__title-actions .btn--style-pill{--bg-color:var(--fc-brand);--hover-bg:var(--fc-brand-600);--color:#fff;--hover-color:#fff;box-shadow:var(--fc-shadow-glow);padding-inline:14px}.search-bar{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:14px}.nav{background:var(--fc-soft)}.thumbnail{background-color:#0f1d38;background-image:linear-gradient(45deg,#ffffff0d 25%,#0000 25% 75%,#ffffff0d 75%),linear-gradient(45deg,#ffffff0d 25%,#0000 25% 75%,#ffffff0d 75%);background-position:0 0,6px 6px;background-size:12px 12px;border-radius:10px}.thumbnail img{object-fit:contain!important}.step-nav .fc-mark,.step-nav__home .fc-mark{border-radius:7px;width:22px;height:22px;font-size:13px}.step-nav__home{width:auto!important;height:auto!important;overflow:visible!important}.fc-tools{border:1px solid var(--fc-line);background:var(--fc-brand-50);border-radius:18px;margin-top:24px;padding:20px 22px}.fc-tools__title{font-family:var(--fc-font-display);margin:0;font-size:16px;font-weight:700}.fc-tools__text{color:var(--fc-ink-2);margin:4px 0 14px;font-size:14px}.fc-tools__row{flex-wrap:wrap;gap:10px;display:flex}.fc-tools__msg{color:var(--fc-ink-2);margin:12px 0 0;font-size:14px}.fc-btn{border:1px solid var(--fc-line-2);height:38px;color:var(--fc-ink);cursor:pointer;box-shadow:var(--fc-shadow-card);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fc-btn:hover{border-color:var(--fc-brand);color:var(--fc-brand)}.fc-btn--primary{background:var(--fc-brand);border-color:var(--fc-brand);color:#fff;box-shadow:var(--fc-shadow-glow)}.fc-btn--primary:hover{background:var(--fc-brand-600);color:#fff}.fc-answers{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;margin:8px 0 24px;overflow:hidden}.fc-answers__title{background:var(--fc-soft);letter-spacing:.12em;text-transform:uppercase;color:var(--fc-muted);margin:0;padding:14px 20px;font-size:11.5px;font-weight:600}.fc-answers dl{margin:0}.fc-answers__row{border-top:1px solid var(--fc-line);grid-template-columns:minmax(140px,34%) 1fr;gap:16px;padding:12px 20px;display:grid}.fc-answers__row dt{color:var(--fc-muted);font-size:14px}.fc-answers__row dd{color:var(--fc-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14.5px}.fc-badge--new{background:var(--fc-brand-50);color:var(--fc-brand);box-shadow:inset 0 0 0 1px #bccfea}.fc-badge--spam{color:#b91c1c;background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca}.fc-files__empty{color:var(--fc-muted);margin:0;padding:14px 20px;font-size:14px}.fc-files__link{color:var(--fc-brand);font-weight:600;text-decoration:none}.fc-files__link:hover{text-decoration:underline}.fc-files__size{color:var(--fc-muted);font-size:13px}.fc-check{width:24px;height:24px;color:var(--fc-line-2);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.fc-check--yes{background:var(--fc-brand-50);color:var(--fc-brand)}.fc-dash{margin-bottom:36px}.fc-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:-12px;margin-bottom:22px;display:grid}.fc-stat{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);color:var(--fc-ink);transition:transform .3s var(--fc-ease),box-shadow .3s var(--fc-ease);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.fc-stat:hover{box-shadow:var(--fc-shadow-float);transform:translateY(-2px)}.fc-stat__label{letter-spacing:.12em;text-transform:uppercase;color:var(--fc-muted);font-size:12px;font-weight:600}.fc-stat__value{font-family:var(--fc-font-display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.fc-stat__sub{color:var(--fc-muted);font-size:13px}.fc-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.fc-panel{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;overflow:hidden}.fc-panel header{background:var(--fc-soft);border-bottom:1px solid var(--fc-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fc-panel h3{margin:0;font-size:15px}.fc-panel header a{color:var(--fc-brand);font-size:13.5px;font-weight:600;text-decoration:none}.fc-panel__row{border-top:1px solid var(--fc-line);color:var(--fc-ink);justify-content:space-between;gap:12px;padding:11px 18px;font-size:14px;text-decoration:none;display:flex}.fc-panel__row:first-of-type{border-top:0}a.fc-panel__row:hover{background:var(--fc-brand-50)}.fc-panel__main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-panel__meta{color:var(--fc-muted);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.fc-panel__empty{color:var(--fc-muted);margin:0;padding:16px 18px;font-size:14px}.fc-visually-hidden{display:none!important}.fc-step{align-items:flex-start;gap:14px;margin:28px 0 14px;display:flex}.fc-step__n{background:var(--fc-brand);color:#fff;width:30px;height:30px;font-family:var(--fc-font-display);box-shadow:var(--fc-shadow-glow);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fc-step__title{font-family:var(--fc-font-display);color:var(--fc-ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.fc-step__text{color:var(--fc-muted);margin:2px 0 0;font-size:14px}.fc-banner-fields{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;padding:20px 22px 6px}.fc-note{background:var(--fc-brand-50);border:1px solid #ccdbf0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.fc-note p{color:var(--fc-ink-2);max-width:560px;margin:0;font-size:14.5px}.fc-outline__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fc-outline__card{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:opacity .2s,background .2s;display:flex}.fc-outline__card.is-off{background:var(--fc-soft);box-shadow:none}.fc-outline__card.is-off .fc-outline__name{color:var(--fc-muted);text-decoration:line-through}.fc-outline__num{background:var(--fc-brand-50);width:28px;height:28px;color:var(--fc-brand);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.fc-outline__body{flex:1;min-width:0}.fc-outline__name{color:var(--fc-ink);margin:0;font-size:15px;font-weight:600}.fc-outline__where{color:var(--fc-muted);margin:2px 0 0;font-size:13px}.fc-outline__fixed{color:var(--fc-muted);white-space:nowrap;padding:0 8px;font-size:12.5px}.fc-outline__empty,.fc-outline__hint{color:var(--fc-muted);margin:10px 0 0;font-size:13.5px}.fc-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.fc-switch input{opacity:0;width:1px;height:1px;position:absolute}.fc-switch__track{background:var(--fc-line-2);border-radius:999px;width:40px;height:22px;transition:background .2s;position:relative}.fc-switch__track:after{content:"";width:16px;height:16px;transition:transform .2s var(--fc-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.fc-switch input:checked+.fc-switch__track{background:var(--fc-brand)}.fc-switch input:checked+.fc-switch__track:after{transform:translate(18px)}.fc-switch input:focus-visible+.fc-switch__track{outline:2px solid var(--fc-brand);outline-offset:2px}.fc-switch__label{width:52px;color:var(--fc-ink-2);font-size:13px;font-weight:600}@media (max-width:700px){.fc-outline__card{flex-wrap:wrap}}.fc-help{background:var(--fc-soft);border:1px solid var(--fc-line);color:var(--fc-ink-2);border-radius:16px;margin:4px 0 20px;padding:16px 20px;font-size:14px}.fc-help ol{gap:6px;margin:0;padding-left:20px;display:grid}.fc-help__auto{color:#15803d;margin:0 0 10px;font-weight:600}.fc-help code{border:1px solid var(--fc-line);background:#fff;border-radius:6px;padding:1px 6px;font-size:13px}.fc-result{border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px;font-weight:500}.fc-result.is-ok{color:#15803d;background:#ecfdf3}.fc-result.is-bad{color:#b91c1c;background:#fef2f2}.fc-btn:disabled{opacity:.5;cursor:not-allowed}.fc-checklist{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;margin:4px 0 28px;overflow:hidden}.fc-checklist__head{background:var(--fc-soft);border-bottom:1px solid var(--fc-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fc-checklist ul{margin:0;padding:0;list-style:none}.fc-checklist li{border-top:1px solid var(--fc-line);align-items:center;gap:14px;padding:12px 20px;display:flex}.fc-checklist li:first-child{border-top:0}.fc-checklist__icon{background:var(--fc-soft);width:26px;height:26px;color:var(--fc-muted);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fc-checklist li.is-ok .fc-checklist__icon{color:#15803d;background:#ecfdf3}.fc-checklist__body{flex-direction:column;flex:1;font-size:14px;display:flex}.fc-checklist__body span{color:var(--fc-muted);font-size:13px}.fc-checklist__who{color:var(--fc-muted);white-space:nowrap;font-size:12px}.field-type.textarea textarea{min-height:84px;line-height:1.55}.fc-banner-fields{margin-left:0}.fb{grid-template-columns:190px minmax(0,1fr) 280px;align-items:start;gap:16px;margin:8px 0 24px;display:grid}@media (max-width:1500px){.fb{grid-template-columns:170px minmax(0,1fr) 260px}}@media (max-width:1180px){.fb{grid-template-columns:170px minmax(0,1fr)}.fb-settings{grid-column:1/-1;max-height:none;position:static!important}}.fb-palette,.fb-settings{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;max-height:calc(100vh - 100px);padding:16px;position:sticky;top:76px;overflow:auto}.fb-h{font-family:var(--fc-font-display);color:var(--fc-ink);margin:0;font-size:16px;font-weight:700}.fb-sub{color:var(--fc-muted);margin:4px 0 12px;font-size:12.5px;line-height:1.45}.fb-widgets{gap:6px;display:grid}.fb-widget{border:1px solid var(--fc-line);background:var(--fc-cream);cursor:grab;text-align:left;width:100%;font:inherit;color:var(--fc-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:flex}.fb-widget:hover{border-color:var(--fc-brand);background:var(--fc-brand-50);transform:translate(2px)}.fb-widget:active{cursor:grabbing}.fb-widget__icon{border:1px solid var(--fc-line);width:26px;height:26px;color:var(--fc-brand);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.fb-widget__label{font-size:13.5px;font-weight:600}.fb-addsection{border:1.5px dashed var(--fc-line-2);width:100%;color:var(--fc-brand);cursor:pointer;font-weight:600;font:inherit;background:0 0;border-radius:12px;margin-top:12px;padding:9px}.fb-addsection:hover{border-color:var(--fc-brand);background:var(--fc-brand-50)}.fb-addsection--wide{margin-top:4px;padding:14px}.fb-canvas{background:var(--fc-soft);border:1px solid var(--fc-line);border-radius:22px;min-width:0;padding:14px;overflow:hidden}.fb-error{color:#b91c1c;background:#fef2f2;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.fb-section{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:18px;margin-bottom:14px;overflow:hidden}.fb-section.is-selected{box-shadow:0 0 0 2px var(--fc-brand),var(--fc-shadow-card)}.fb-section__head{border-bottom:1px solid var(--fc-line);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.fb-section__head:hover{background:var(--fc-cream)}.fb-section__n{background:var(--fc-brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.fb-section__titles{flex:1;min-width:0}.fb-section__title{font-family:var(--fc-font-display);margin:0;font-size:16px;font-weight:700}.fb-section__subtitle{color:var(--fc-muted);margin:1px 0 0;font-size:13px}.fb-icons{gap:2px;display:inline-flex}.fb-icons button{width:28px;height:28px;color:var(--fc-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px}.fb-icons button:hover:not(:disabled){background:var(--fc-brand-50);color:var(--fc-brand)}.fb-icons button:disabled{opacity:.3;cursor:default}.fb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.fb-field{cursor:pointer;border:1px solid #0000;border-radius:12px;min-width:0;padding:10px 12px 12px;transition:background .15s,border-color .15s;position:relative}.fb-field--full{grid-column:1/-1}.fb-field:hover{background:var(--fc-cream);border-color:var(--fc-line)}.fb-field.is-selected{background:var(--fc-brand-50);border-color:var(--fc-brand)}.fb-field.is-drop{box-shadow:inset 0 3px 0 var(--fc-brand)}.fb-field__top{align-items:center;gap:6px;margin-bottom:6px;display:flex}.fb-field__top .fb-icons{opacity:0;transition:opacity .15s}.fb-field:hover .fb-icons,.fb-field.is-selected .fb-icons{opacity:1}.fb-drag{color:var(--fc-line-2);cursor:grab;letter-spacing:-2px;font-size:12px}.fb-field__label{min-width:0;color:var(--fc-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.fb-req{color:#dc2626;margin-left:2px}.fb-type{color:var(--fc-muted);background:var(--fc-soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.fb-prev{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--fc-line-2);min-width:0;height:38px;color:var(--fc-subtle,#9aa3b5);background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:13.5px;display:flex;overflow:hidden}.fb-prev--area{align-items:flex-start;height:72px;padding-top:10px}.fb-prev--select{color:var(--fc-ink-2);justify-content:space-between}.fb-prev--hidden{background:var(--fc-soft);border-style:dashed}.fb-prev-choices{flex-wrap:wrap;gap:6px;display:flex}.fb-choice{border:1px solid var(--fc-line-2);color:var(--fc-ink-2);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.fb-choice i{border:1.5px solid var(--fc-line-2);border-radius:4px;width:13px;height:13px}.fb-choice i.is-radio{border-radius:50%}.fb-help{color:var(--fc-muted);margin:5px 0 0;font-size:12.5px}.fb-cond{color:var(--fc-brand);margin:5px 0 0;font-size:12px}.fb-dropzone{border:1.5px dashed var(--fc-line-2);text-align:center;color:var(--fc-muted);border-radius:12px;grid-column:1/-1;padding:12px;font-size:13px;transition:all .15s}.fb-dropzone.is-empty{padding:28px}.fb-dropzone.is-drop{border-color:var(--fc-brand);background:var(--fc-brand-50);color:var(--fc-brand)}.fb-empty{text-align:left}.fb-l{margin-top:12px;display:block}.fb-label{color:var(--fc-ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.fb-settings input:not([type=checkbox]),.fb-settings select{border:1px solid var(--fc-line-2);width:100%;height:38px;font:inherit;color:var(--fc-ink);background:#fff;border-radius:10px;padding:0 10px;font-size:14px}.fb-settings input:focus,.fb-settings select:focus{border-color:var(--fc-brand);outline:none;box-shadow:0 0 0 3px #2f5fa81f}.fb-row{align-items:center;gap:8px;margin-top:12px;display:flex}.fb-l .fb-row{margin-top:0}.fb-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.fb-seg{background:var(--fc-soft);border:1px solid var(--fc-line);border-radius:999px;margin-left:auto;padding:3px;display:inline-flex}.fb-seg button{font:inherit;color:var(--fc-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.fb-seg button.is-on{color:var(--fc-brand);box-shadow:var(--fc-shadow-card);background:#fff}.fb-options{margin-top:12px}.fb-option{gap:4px;margin-bottom:6px;display:flex}.fb-option button{border:1px solid var(--fc-line);cursor:pointer;width:32px;color:var(--fc-muted);background:#fff;border-radius:8px;flex-shrink:0}.fb-option button:disabled{opacity:.3}.fb-link{color:var(--fc-brand);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13.5px}.fb-advanced{border-top:1px solid var(--fc-line);margin-top:16px;padding-top:12px}.fb-advanced summary{cursor:pointer;color:var(--fc-ink-2);font-size:13.5px;font-weight:600}.fb-warn{color:#92400e;background:#fffbeb;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.fb-warn--top{margin:0 0 14px;font-size:13.5px}.fb-section,.fb-field__label{min-width:0}@media (max-width:1500px){.fb-type{display:none}.fb-widget{gap:8px;padding:7px 8px}}.nav .nav-group{display:none!important}.fc-menu{flex-direction:column;gap:2px;margin-bottom:24px;display:flex}.fc-menu__top{width:100%;color:var(--fc-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.fc-menu__top:hover{background:#fff}.fc-menu__top.is-active,.fc-menu__group.has-active>.fc-menu__top{color:var(--fc-brand)}.fc-menu__top.is-active{background:var(--fc-brand-50)}.fc-menu__icon{border:1px solid var(--fc-line);width:26px;height:26px;color:var(--fc-brand);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.fc-menu__chev{color:var(--fc-muted);margin-left:auto;font-size:12px}.fc-menu__sub{border-left:1px solid var(--fc-line);flex-direction:column;gap:1px;margin:2px 0 8px 23px;padding-left:12px;display:flex}.fc-menu__link{color:var(--fc-ink-2);border-radius:10px;padding:7px 10px;font-size:14px;text-decoration:none}.fc-menu__link:hover{color:var(--fc-ink);background:#fff}.fc-menu__link.is-active{background:var(--fc-brand-50);color:var(--fc-brand);font-weight:600}.fc-blocklabel{align-items:center;gap:10px;min-width:0;display:inline-flex}.fc-blocklabel__n{background:var(--fc-brand);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.fc-blocklabel__kind{color:var(--fc-ink);white-space:nowrap;font-weight:700}.fc-blocklabel__title{color:var(--fc-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.blocks-field__row,.blocks-field .collapsible{border-radius:16px!important}.fc-image-field{border:1px dashed var(--fc-line-2);background:var(--fc-cream);border-radius:14px;padding:14px 16px 4px}.fc-serp{border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card);background:#fff;border-radius:16px;margin-top:18px;padding:16px 18px;font-family:Arial,sans-serif}.fc-serp__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fc-muted);margin:0 0 8px;font-size:11.5px;font-weight:600}.fc-serp__url{color:#202124;margin:0;font-size:13px}.fc-serp__title{color:#1a0dab;margin:2px 0;font-size:20px;line-height:1.3}.fc-serp__title.is-long{color:#b45309}.fc-serp__desc{color:#4d5156;margin:0;font-size:14px;line-height:1.55}.fc-serp__count{font-family:var(--font-body);color:var(--fc-muted);margin:8px 0 0;font-size:12px}
