@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/open-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/fonts/open-sans-latin-wght-italic.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/open-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/fonts/open-sans-latin-ext-wght-italic.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/archivo-black-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/archivo-black-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--fh-ink:#222529;--fh-paper:#ffffff;--fh-paper-dim:#f2f2f0;--fh-muted:#555555;--fh-line:rgba(10,10,10,0.14);--fh-line-strong:rgba(10,10,10,0.28);--fh-muted-on-ink:rgba(255,255,255,0.62);--fh-line-on-ink:rgba(255,255,255,0.22);--fh-line-on-ink-strong:rgba(255,255,255,0.38);--fh-body-on-ink:#c6c6c6;--fh-panel-bg:var(--fh-ink);--fh-panel-text:var(--fh-paper);--fh-panel-muted:var(--fh-body-on-ink);--fh-panel-line:var(--fh-line-on-ink);--fh-radius-badge:12px;--fh-radius-badge-sm:7px;--fh-radius-frame:4px;--fh-tracking-label:0.1em;--fh-rule:var(--color-base-150);--fh-input-border:#858b94;--fh-table-row-hover:#dfe5eb;--fh-rule-strong:var(--fh-line-strong);--color-base-0:#ffffff;--color-base-50:#fafaf9;--color-base-100:#f2f2f0;--color-base-150:#dcdcdb;--color-base-200:#cfcfcf;--color-base-250:#c1c1c1;--color-base-300:#b3b3b3;--color-base-350:#a5a5a5;--color-base-400:#979797;--color-base-450:#898989;--color-base-500:#7c7c7c;--color-base-550:#6e6e6e;--color-base-600:#616161;--color-base-650:#555555;--color-base-700:#4e5257;--color-base-750:#454a50;--color-base-800:#3d4248;--color-base-850:#34383d;--color-base-900:#222529;--color-base-950:#1c1f23;--color-base-1000:#181b1f;--color-success-50:#fafaf9;--color-success-100:#f2f2f0;--color-success-150:#dcdcdb;--color-success-200:#cfcfcf;--color-success-250:#c1c1c1;--color-success-300:#b3b3b3;--color-success-350:#a5a5a5;--color-success-400:#979797;--color-success-450:#898989;--color-success-500:#7c7c7c;--color-success-550:#6e6e6e;--color-success-600:#616161;--color-success-650:#555555;--color-success-700:#484848;--color-success-750:#3b3b3b;--color-success-800:#34383d;--color-success-850:#2b2e33;--color-success-900:#222529;--color-success-950:#1c1f23;--color-warning-50:#f2efe7;--color-warning-100:#eee7d5;--color-warning-150:#ece1c1;--color-warning-200:#ecdbab;--color-warning-250:#edd594;--color-warning-300:#f0d17c;--color-warning-350:#f2cc63;--color-warning-400:#f4c542;--color-warning-450:#f2c037;--color-warning-500:#efb924;--color-warning-550:#e8b015;--color-warning-600:#ce9e19;--color-warning-650:#b38b1f;--color-warning-700:#987924;--color-warning-750:#7e6728;--color-warning-800:#65552b;--color-warning-850:#4e452c;--color-warning-900:#3b3629;--color-warning-950:#2e2a20;--color-error-50:#f2e7e6;--color-error-100:#edd7d6;--color-error-150:#eac6c3;--color-error-200:#e8b3af;--color-error-250:#e6a09b;--color-error-300:#e68c86;--color-error-350:#e57870;--color-error-400:#e3655c;--color-error-450:#e15248;--color-error-500:#dd4136;--color-error-550:#d73227;--color-error-600:#c03127;--color-error-650:#a93128;--color-error-700:#92312a;--color-error-750:#7c302a;--color-error-800:#662e2a;--color-error-850:#522b28;--color-error-900:#3f2725;--color-error-950:#301f1e;--color-blue-50:var(--color-base-50);--color-blue-100:var(--color-base-100);--color-blue-150:var(--color-base-150);--color-blue-200:var(--color-base-200);--color-blue-250:var(--color-base-250);--color-blue-300:var(--color-base-300);--color-blue-350:var(--color-base-350);--color-blue-400:var(--color-base-400);--color-blue-450:var(--color-base-450);--color-blue-500:var(--color-base-500);--color-blue-550:var(--color-base-550);--color-blue-600:var(--color-base-600);--color-blue-650:var(--color-base-650);--color-blue-700:var(--color-base-700);--color-blue-750:var(--color-base-750);--color-blue-800:var(--color-base-800);--color-blue-850:var(--color-base-850);--color-blue-900:var(--color-base-900);--color-blue-950:var(--color-base-950);--theme-text:var(--fh-ink);--theme-elevation-800:var(--fh-ink);--theme-border-color:var(--color-base-150);--theme-overlay:rgba(10,10,10,0.5);--font-body:"Open Sans Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--fh-font-brand);--fh-font-marker:var(--font-body);--fh-font-brand:"Archivo Black","Arial Black",sans-serif;--style-radius-s:0px;--style-radius-m:0px;--style-radius-l:var(--fh-radius-frame);--accessibility-outline:2px solid var(--fh-ink);--accessibility-outline-offset:3px}html[data-theme=dark]{--color-base-700:#484d53;--color-base-750:#3d4248;--color-base-800:#34383d;--color-base-850:#2b2e33;--color-base-900:#222529;--color-base-950:#1c1f23;--color-base-1000:#181b1f;--fh-input-border:#77818f;--fh-table-row-hover:#48515b;--fh-rule:var(--color-base-800);--fh-line:rgba(255,255,255,0.22);--fh-line-strong:rgba(255,255,255,0.38);--fh-muted:rgba(255,255,255,0.62);--fh-panel-bg:var(--color-base-850);--fh-panel-text:var(--fh-paper);--fh-panel-muted:var(--fh-body-on-ink);--fh-panel-line:var(--fh-line-on-ink);--theme-text:var(--fh-paper);--theme-elevation-800:var(--color-base-100);--theme-border-color:var(--color-base-750);--theme-input-bg:var(--color-base-850);--theme-overlay:rgba(24,27,31,0.72);--accessibility-outline:2px solid var(--fh-paper)}html[data-theme=dark] body{background:var(--theme-bg)}.app-header,.btn,.card,.code-editor,.collapsible__content,.drawer__content,.field-type input,.field-type textarea,.file-details,.nav,.payload-toast-item,.payload__modal-item,.popup-button,.popup__content,.react-select .rs__control,.rs__control,.rs__menu,.thumbnail,.tooltip-content,input,select,textarea{box-shadow:none}.payload-toast-item,.popup__content,.rs__menu,.tooltip-content{border:1px solid var(--fh-rule-strong);border-radius:0;background:var(--theme-elevation-0)}.popup__caret{display:none}body{font-family:var(--font-body);letter-spacing:0}.list-header{padding-block-start:calc(var(--base)*.5)}.doc-header{padding-block-start:calc(var(--base)*.75)}.doc-header__header:has(.fh-content-status) .doc-header__title{flex-grow:0;order:1}.doc-header__header:has(.fh-content-status) .doc-tabs{order:3}.fh-content-status{align-items:center;align-self:center;justify-self:start;justify-content:center;width:max-content;background:var(--theme-elevation-100);border:1px solid var(--fh-rule-strong);border-radius:999px;display:inline-flex;flex:0 0 auto;font-family:var(--fh-font-marker);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;margin-inline-end:auto;min-block-size:24px;order:2;padding:5px 10px;text-transform:uppercase}.fh-content-status[data-status=published]{background:var(--theme-success-100);border-color:var(--theme-success-300);color:var(--theme-success-700)}.fh-content-status[data-status=changed]{background:var(--theme-warning-100);border-color:var(--theme-warning-300);color:var(--theme-warning-700)}.fh-content-last-saved{margin:0}.fh-site-content-identity .doc-header__title:not(.fh-site-content-title),.fh-site-content-identity .step-nav__last{display:none}.fh-site-content-title{margin:0;min-width:0;max-width:100%;overflow-wrap:anywhere}.doc-header__header:has(.fh-sale-title) .doc-header__title:not(.fh-sale-title){display:none}.fh-site-content-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-site-content-document .doc-controls__list-item:has(.autosave),.fh-site-content-document .doc-controls__status,.fh-site-content-document .doc-controls__value-wrap{display:none}@media(max-width:1024px){.doc-header__header:has(.fh-content-status){align-items:flex-start}.fh-content-status{align-self:flex-start;margin-inline-end:0}}.confirmation-modal h1,.confirmation-modal h2,.dashboard__label,.doc-header__title,.fh-display,.fh-user-invitation h2,.list-header__title,.login__brand+h1,.template-minimal h1,h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.015em;line-height:1.1}.btn,.doc-controls__label,.doc-tab,.fh-label,.field-label,.list-controls button,.nav-group__toggle,.nav__link,.nav__log-out,.pill,.pill__label,.row-label,.table th button,.table thead th,.tabs-field__tab-button,button,select{font-family:var(--fh-font-marker)}input,textarea{font-family:var(--font-body)}.doc-controls__label,.field-label,.nav-group__toggle,.table thead th{font-size:11px;font-weight:500;letter-spacing:var(--fh-tracking-label);text-transform:uppercase}.field-description,.field-label,.table thead th,.table thead th button{color:var(--fh-muted)}::placeholder{color:var(--color-base-550);opacity:1}html[data-theme=dark] ::placeholder{color:var(--color-base-400)}.btn{border-radius:var(--fh-radius-badge);font-weight:500;letter-spacing:.01em;transition:transform .12s cubic-bezier(.22,1,.36,1),color .12s linear,background-color .12s linear,border-color .12s linear}.btn--size-small,.btn--size-xsmall{border-radius:var(--fh-radius-badge-sm)}.btn--style-primary{--bg-color:var(--fh-ink);--color:var(--fh-paper);--hover-bg:var(--color-base-700)}html[data-theme=dark] .btn--style-primary{--bg-color:var(--fh-paper);--color:var(--fh-ink);--hover-bg:var(--color-base-150)}.btn--style-primary:not(.btn--disabled):hover,.btn--style-secondary:not(.btn--disabled):hover{transform:translateY(-1px)}.btn--style-icon-label,.btn--style-none{border-radius:0}.btn__icon{border-radius:100%}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.code-editor,.field-type .input-wrapper input,.rs__control,input,select,textarea{border-radius:var(--fh-radius-badge-sm);border-color:var(--fh-input-border)}.field-type .rs__control,.field-type :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([role=combobox]),textarea,select){border:1px solid var(--fh-input-border);border-radius:var(--fh-radius-badge-sm);background:var(--theme-input-bg,var(--theme-bg));color:var(--theme-text)}.field-type .rs__control,.field-type :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([role=combobox]),select){min-height:44px}.field-type.error :is(input,textarea,.rs__control){border-color:var(--theme-error-500)}.field-label{color:var(--theme-text);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.field-description{font-size:13px;line-height:1.5;margin-block-start:6px}.field-type .radio-input{min-height:36px}.field-type .radio-input .radio-input__styled-radio{display:grid;place-items:center;box-sizing:border-box;width:20px;height:20px;border-color:var(--fh-input-border);box-shadow:none}.field-type .radio-input .radio-input__styled-radio:before{width:10px;height:10px;padding:0;margin:0;border:0;background:var(--theme-text)}.field-type .radio-input input[type=radio]:focus-visible+.radio-input__styled-radio{outline:2px solid var(--theme-text);outline-offset:3px;box-shadow:none}.checkbox-input .checkbox-input__input{border:1px solid var(--fh-input-border);border-radius:4px;background:var(--theme-input-bg,var(--theme-bg));box-shadow:none;transition:border-color .15s ease,background-color .15s ease}@layer payload-default{html .checkbox-input:not(.checkbox-input--read-only):is(:active,:focus-within,:focus) :is(.checkbox-input__input,input[type=checkbox]){box-shadow:none!important;border-color:var(--fh-input-border)}}.checkbox-input:has(input:focus-visible) .checkbox-input__input{outline:2px solid var(--theme-text);outline-offset:3px}.fh-schedule-input input{width:100%}html[data-theme=light] .fh-schedule-input input{color-scheme:light}html[data-theme=dark] .fh-schedule-input input{color-scheme:dark}.fh-schedule-empty{color:var(--fh-muted);margin:4px 0 12px;font-size:14px}html[data-theme=dark] .rs__control,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--fh-input-border)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--accessibility-outline);outline-offset:1px;border-color:var(--theme-text)}.rs__control--is-focused{border-color:var(--theme-text);outline:var(--accessibility-outline);outline-offset:1px}.pill{border-radius:var(--fh-radius-badge-sm);font-size:11px}.btn--style-pill,.pill--style-light,.pill--style-light-gray{--bg-color:transparent;--color:var(--theme-text);--hover-bg:var(--theme-elevation-50);--hover-color:var(--theme-text);--btn-border:1px solid var(--fh-rule-strong);--hover-btn-border:1px solid var(--theme-text);background:rgba(0,0,0,0);border:1px solid var(--fh-rule-strong);color:var(--theme-text)}.btn--style-pill:not(.btn--disabled):hover,.pill--style-light-gray:hover,.pill--style-light:hover{background:var(--theme-elevation-50);border-color:var(--theme-text);color:var(--theme-text)}.pill--style-success{background:var(--fh-ink);border-color:var(--fh-ink);color:var(--fh-paper)}html[data-theme=dark] .pill--style-success{background:var(--fh-paper);border-color:var(--fh-paper);color:var(--fh-ink)}.file-details__thumbnail img,.file-field__previewImage img,.thumbnail,.thumbnail img{border-radius:var(--fh-radius-frame)}.table{border-color:var(--fh-rule)}.table thead th{border-bottom:1px solid var(--fh-rule-strong);vertical-align:middle}.table tbody td{border-bottom:1px solid var(--fh-rule);vertical-align:middle}.table tbody tr:is(:hover,:focus-within,[data-fh-row-hover=true]) td{background:var(--fh-table-row-hover)}.table tbody tr:has(td>a[href*="/collections/"]){cursor:pointer}.table .file__filename,.table tbody td>a{font-weight:600;text-decoration:none}.nav{background:var(--fh-ink);color:var(--fh-paper);border-right:1px solid var(--fh-line-on-ink)}html[data-theme=dark] .nav{background:var(--color-base-850)}.nav .hamburger,.nav-toggler--is-open .hamburger{background:#222529;color:var(--fh-paper);box-shadow:0 0 0 1px #3d4248}.nav .hamburger .stroke,.nav-toggler--is-open .hamburger .stroke{stroke:currentColor}.nav .nav-group__toggle,.nav .nav__controls a,.nav .nav__controls button,.nav .nav__link,.nav .nav__log-out{color:var(--fh-muted-on-ink);border-radius:0}.nav .nav-group__toggle{color:rgba(255,255,255,.56)}.nav .nav-group__toggle:hover,.nav .nav__link:focus-visible,.nav .nav__link:hover,.nav .nav__log-out:hover{color:var(--fh-paper);background:rgba(0,0,0,0)}.nav .nav__link{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:40px;padding:8px 10px;border-radius:var(--fh-radius-badge-sm);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.nav .nav__link .nav__link-label{box-shadow:none;text-decoration:none}.nav .nav__link svg{flex-shrink:0}.nav .nav__link:hover{background:rgba(255,255,255,.06)}.nav .nav__link.nav__link--active,.nav .nav__link:has(.nav__link-indicator),.nav .nav__link[aria-current=page]{color:var(--fh-paper);background:rgba(255,255,255,.1);font-weight:600}.nav .nav-group__toggle:focus-visible,.nav .nav__link:focus-visible,.nav .nav__log-out:focus-visible{outline:2px solid var(--fh-paper);outline-offset:2px}.nav .nav__link-indicator{display:none}.nav :is(#nav-media,#nav-site-content,#nav-sales,#nav-pages,#nav-tenants,#nav-users):before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--fh-nav-icon) center/contain no-repeat;mask:var(--fh-nav-icon) center/contain no-repeat}#nav-media{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3Cpath d='m3 16 6-5 5 5 3-3 4 4'/%3E%3C/svg%3E")}#nav-site-content{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18v16H3zM3 9h18M9 9v11'/%3E%3C/svg%3E")}#nav-sales{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 13-7 7-10-10V3h7z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1'/%3E%3C/svg%3E")}#nav-pages{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h9l4 4v14H8zM17 3v5h4M4 7H3v14h1M12 12h5M12 16h5'/%3E%3C/svg%3E")}#nav-tenants{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V3h16v18M2 21h20M9 21v-4h6v4M8 7h1M15 7h1M8 12h1M15 12h1'/%3E%3C/svg%3E")}#nav-users{--fh-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M2 21v-2a7 7 0 0 1 14 0v2M17 3a4 4 0 0 1 0 8M22 21v-2a7 7 0 0 0-4-6'/%3E%3C/svg%3E")}.nav__header,.nav__wrap{border-color:var(--fh-line-on-ink)}.nav svg .stroke{stroke:currentColor}.nav svg .fill{fill:currentColor}.fh-sidebar-top{width:100%;padding-block:12px 20px}.fh-sidebar-brand{color:var(--fh-paper);display:flex;align-items:center;height:64px;position:absolute;inset-block-start:0;inset-inline-start:38px}.fh-sidebar-brand .fh-wordmark{font-size:18px}.app-header{border-bottom:1px solid var(--fh-rule)}.app-header__bg{background:var(--theme-bg)}.app-header .step-nav__home,.app-header .step-nav__home+span{display:none}.step-nav,.step-nav a{font-family:var(--fh-font-marker);font-size:12px}.step-nav{align-items:center;gap:.35rem}.step-nav__home{block-size:auto;flex:0 0 auto;inline-size:auto}.step-nav__home,.step-nav__home>span{max-inline-size:none}.fh-wordmark{color:inherit;display:inline-block;font-family:var(--fh-font-brand);font-size:clamp(22px,4.5vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.fh-wordmark__co{display:inline;font-family:var(--fh-font-marker);font-size:.6em;font-weight:500;letter-spacing:-.01em}.step-nav .fh-wordmark--compact{font-family:var(--fh-font-brand);font-size:16px;inline-size:max-content;max-inline-size:none}body:not(.fh-editor-workspace) .step-nav__home>span{align-items:center;display:flex;line-height:1}body:not(.fh-editor-workspace) .step-nav .fh-wordmark--compact{font-size:18px}@media(max-width:480px){.step-nav .fh-wordmark--compact{font-size:13px}body:not(.fh-editor-workspace) .step-nav .fh-wordmark--compact{font-size:15px}}.doc-controls,.tabs-field__tabs,.tabs-field__tabs-wrap{border-color:var(--fh-rule)}.tabs-field__tab-button{border-radius:0;padding-block:10px 8px;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0}.tabs-field__tab-button--active{box-shadow:inset 0 -2px 0 0 var(--theme-text)}@media(min-width:769px){.collection-edit{--gutter-h:calc(var(--base) * 2)}@container (max-width: 700px){.document-fields{--gutter-h:var(--base)}}}.collection-edit--users:has(.fh-user-invitation) .auth-fields__changing-password{display:none}.fh-user-invitation{border-block:1px solid var(--fh-rule);margin-block:calc(var(--base)*.25) calc(var(--base)*1.25);max-width:72ch;padding-block:calc(var(--base)*.8)}.fh-user-invitation h2{font-family:var(--fh-font-marker);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.35;margin:0 0 calc(var(--base)*.25)}.fh-user-invitation p{color:var(--fh-muted);line-height:1.55;margin:0}.banner,.payload-toast-item{border-radius:0}:root{--fh-auth-bg:var(--fh-paper);--fh-auth-text:var(--fh-ink);--fh-auth-muted:var(--fh-muted);--fh-auth-line:var(--fh-line);--fh-auth-line-strong:var(--fh-line-strong);--fh-auth-primary-bg:var(--fh-ink);--fh-auth-primary-text:var(--fh-paper);--fh-auth-primary-hover:var(--color-base-750);--fh-auth-error:var(--color-error-650)}html[data-theme=dark]{--fh-auth-bg:var(--theme-bg);--fh-auth-text:var(--fh-paper);--fh-auth-primary-bg:var(--fh-paper);--fh-auth-primary-text:var(--fh-ink);--fh-auth-primary-hover:var(--color-base-150);--fh-auth-error:var(--color-error-350)}.template-minimal{background:var(--fh-auth-bg);position:relative;isolation:isolate}.template-minimal,.template-minimal .template-minimal__wrap,.template-minimal h1,.template-minimal h2,.template-minimal h3{color:var(--fh-auth-text)}.template-minimal .field-description,.template-minimal .field-label,.template-minimal p{color:var(--fh-auth-muted)}.template-minimal .field-type input,.template-minimal input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--fh-auth-line);border-radius:0;color:var(--fh-auth-text);padding-inline:12px}.template-minimal .field-type input:hover,.template-minimal input:hover{border-bottom-color:var(--fh-auth-line-strong)}.template-minimal input:focus,.template-minimal input:focus-visible{border-bottom-color:var(--fh-auth-text);outline:2px solid var(--fh-auth-text);outline-offset:4px}.template-minimal .rs__control{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--fh-auth-line);border-radius:0}.template-minimal .rs__control:hover{border-bottom-color:var(--fh-auth-line-strong)}.template-minimal .rs__control--is-focused{border-bottom-color:var(--fh-auth-text);outline:2px solid var(--fh-auth-text);outline-offset:4px}.template-minimal .rs__input,.template-minimal .rs__input-container,.template-minimal .rs__single-value{color:var(--fh-auth-text)}.template-minimal .rs__multi-value{background:var(--color-base-100);border-radius:var(--fh-radius-badge-sm)}html[data-theme=dark] .template-minimal .rs__multi-value{background:rgba(255,255,255,.14)}.template-minimal .multi-value-label,.template-minimal .multi-value-label *,.template-minimal .multi-value-remove,.template-minimal .rs__multi-value__label,.template-minimal .rs__multi-value__remove{color:var(--fh-auth-text)}.template-minimal .multi-value-remove svg .stroke{stroke:var(--fh-auth-text)}.template-minimal .rs__menu{background:var(--fh-auth-bg);border:1px solid var(--fh-auth-line-strong);color:var(--fh-auth-text)}.template-minimal ::placeholder{color:var(--fh-auth-muted)}.template-minimal input:-webkit-autofill,.template-minimal input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fh-auth-text);-webkit-box-shadow:0 0 0 1000px var(--fh-auth-bg) inset;caret-color:var(--fh-auth-text)}.template-minimal .btn--style-primary{--bg-color:var(--fh-auth-primary-bg);--color:var(--fh-auth-primary-text);--hover-bg:var(--fh-auth-primary-hover);--hover-color:var(--fh-auth-primary-text);width:100%;justify-content:center}.template-minimal .btn--style-secondary,.template-minimal a{color:var(--fh-auth-text)}.template-minimal .btn--style-secondary{--color:var(--fh-auth-text);--btn-border:1px solid var(--fh-auth-line-strong);--hover-color:var(--fh-auth-text);--hover-btn-border:1px solid var(--fh-auth-text)}.template-minimal .form-submit{margin-top:calc(var(--base)*.6)}.template-minimal .btn:focus-visible,.template-minimal a:focus-visible{outline:2px solid var(--fh-auth-text);outline-offset:3px}.template-minimal .banner--type-error,.template-minimal .field-error,.template-minimal .form-error{color:var(--fh-auth-error);background:rgba(0,0,0,0)}.login__brand{display:flex;justify-content:flex-start;margin-bottom:calc(var(--base)*1.1)}.fh-auth-intro{margin-block:calc(var(--base)*.7) calc(var(--base)*1.1)}.fh-auth-intro__support{color:var(--fh-auth-muted);font-size:14px;line-height:1.6;margin:0;max-width:none}.fh-dash{padding-block:calc(var(--base)*1.4) calc(var(--base)*3)}.fh-dash__masthead{border-bottom:1px solid var(--fh-rule);padding-bottom:calc(var(--base)*.9)}.fh-dash__title{color:var(--theme-text);font-family:var(--font-display);font-size:clamp(30px,3.4vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}.fh-dash__meta{color:var(--fh-muted);display:flex;flex-wrap:wrap;font-family:var(--fh-font-marker);font-size:11px;gap:6px 20px;letter-spacing:var(--fh-tracking-label);margin:14px 0 0;text-transform:uppercase}.fh-dash__meta:empty{display:none}.fh-dash__panel{background:var(--fh-panel-bg);border-radius:var(--fh-radius-badge);color:var(--fh-panel-text);margin-top:calc(var(--base)*1.6);overflow:hidden;position:relative}html[data-theme=dark] .fh-dash__panel{border:1px solid var(--fh-line-on-ink)}.fh-dash__panel-body{padding:calc(var(--base)*1.6) calc(var(--base)*1.5);position:relative}.fh-dash__panel-title{color:var(--fh-panel-text);font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0}.fh-dash__panel-copy{color:var(--fh-panel-muted);font-size:15px;line-height:1.65;margin:14px 0 0;max-width:58ch}.fh-dash__panel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(var(--base)*1.05)}.fh-action{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--fh-radius-badge);cursor:pointer;display:inline-flex;font-family:var(--fh-font-marker);font-size:14px;font-weight:500;gap:.6em;letter-spacing:.01em;padding:.8em 1.25em;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s linear,border-color .18s linear,color .18s linear}.fh-action svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.fh-action:hover svg{transform:translateX(3px)}.fh-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fh-action--primary{background:var(--fh-panel-text);color:var(--fh-panel-bg)}.fh-action--primary:hover{transform:translateY(-1px)}.fh-action--ghost{border-color:var(--fh-line-on-ink-strong);color:var(--fh-panel-text)}.fh-action--ghost:hover{border-color:var(--fh-panel-text)}.fh-action--outline{border-color:var(--fh-line-strong);color:var(--theme-text)}.fh-action--outline:hover{border-color:var(--theme-text);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.fh-action,.fh-action svg{transition:none}.fh-action:hover,.fh-action:hover svg{transform:none}}.fh-dash__section{margin-top:calc(var(--base)*2.2)}.fh-dash__section-title{color:var(--theme-text);font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.015em;margin:0 0 calc(var(--base)*.6)}.fh-dash__rows{border-top:1px solid var(--fh-rule);list-style:none;margin:0;padding:0}.fh-dash__row{align-items:baseline;border-bottom:1px solid var(--fh-rule);color:var(--theme-text);column-gap:calc(var(--base)*.8);display:grid;grid-template-columns:minmax(140px,220px) 1fr auto auto;padding:calc(var(--base)*.75) 16px;text-decoration:none;transition:background-color .15s linear}.fh-dash__row:hover{background:var(--color-base-50)}html[data-theme=dark] .fh-dash__row:hover{background:var(--color-base-850)}.fh-dash__row:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}.fh-dash__row-label{font-size:15px;font-weight:500}.fh-dash__row-desc{color:var(--fh-muted);font-size:13px;line-height:1.5}.fh-dash__row-count{color:var(--fh-muted);font-family:var(--fh-font-marker);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-column:3;justify-self:end}.fh-dash__row-arrow{align-self:center;color:var(--fh-muted);grid-column:4;transition:transform .18s cubic-bezier(.22,1,.36,1)}.fh-dash__row:hover .fh-dash__row-arrow{color:var(--theme-text);transform:translateX(3px)}@media(max-width:768px){.fh-dash__row{grid-template-columns:1fr auto auto;row-gap:4px}.fh-dash__row-desc{grid-column:1/-1;grid-row:2}.fh-dash__row-count{grid-column:2;grid-row:1}.fh-dash__row-arrow{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:reduce){.fh-dash__row-arrow{transition:none}.fh-dash__row:hover .fh-dash__row-arrow{transform:none}}.fh-dash__table{border-collapse:collapse;width:100%}.fh-dash__table td,.fh-dash__table th{border-bottom:1px solid var(--fh-rule);padding:calc(var(--base)*.6) calc(var(--base)*.5) calc(var(--base)*.6) 0;text-align:start;vertical-align:baseline}.fh-dash__table thead th{border-bottom:1px solid var(--fh-rule-strong);color:var(--fh-muted);font-family:var(--fh-font-marker);font-size:11px;font-weight:500;letter-spacing:var(--fh-tracking-label);text-transform:uppercase}.fh-dash__table tbody th{font-size:15px;font-weight:500}.fh-dash__table a{color:inherit;text-decoration:none;text-underline-offset:3px}.fh-dash__table a:hover{text-decoration:underline}.fh-dash__table-slug{color:var(--fh-muted);font-family:var(--fh-font-marker);font-size:13px}.fh-dash__table-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fh-dash__table-action{padding-right:0;text-align:end;white-space:nowrap}.fh-dash__table-link{align-items:center;color:var(--theme-text);display:inline-flex;font-size:13px;gap:6px;text-decoration:none}.fh-dash__table-link svg{color:var(--fh-muted);transition:transform .18s cubic-bezier(.22,1,.36,1)}.fh-dash__table a.fh-dash__table-link:hover{text-decoration:underline}.fh-dash__table-link:hover svg{color:var(--theme-text);transform:translateX(3px)}.fh-dash__table-link:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fh-dash__table-link svg,.fh-dash__table-link:hover svg{transform:none;transition:none}}.fh-dash__empty{border:1px solid var(--fh-rule);color:var(--fh-muted);line-height:1.65;max-width:62ch;padding:calc(var(--base)*1.1)}.fh-dash__empty p{margin:0}.fh-dash__empty .fh-action{margin-top:calc(var(--base)*.8)}.live-preview-toolbar{display:none}.collection-edit__main-wrapper:has(.fh-preview-resizer){align-items:stretch}.collection-edit__main-wrapper:has(.fh-preview-resizer) .collection-edit__main{flex:0 0 var(--fh-editor-width,42%);min-width:0;order:0;width:var(--fh-editor-width,42%)}.collection-edit__main-wrapper:has(.fh-preview-resizer) .live-preview-window--is-live-previewing{flex:1 1 auto;min-width:0;order:2;width:auto}.fh-preview-resizer{align-self:stretch;background:var(--fh-rule);border:0;color:var(--fh-muted);cursor:col-resize;flex:0 0 1px;margin:0;order:1;padding:0;position:relative;touch-action:none;z-index:3}.fh-preview-resizer:after{content:"";position:absolute;inset-block:0;left:50%;width:24px;transform:translateX(-50%)}.fh-preview-resizer span{background:currentColor;border-radius:999px;height:28px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:3px}.fh-preview-is-resizing .fh-preview-resizer,.fh-preview-resizer:focus-visible,.fh-preview-resizer:hover{color:var(--theme-text);outline:0}.fh-preview-resizer:focus-visible span{outline:2px solid var(--theme-text);outline-offset:3px}.fh-preview-is-resizing,.fh-preview-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1024px){.fh-preview-resizer{display:none}.collection-edit__main-wrapper:has(.live-preview-window--is-live-previewing){flex-direction:column}.collection-edit__main-wrapper:has(.fh-preview-resizer) .collection-edit__main{flex:0 0 auto}.collection-edit__main-wrapper:has(.fh-preview-resizer) .collection-edit__main,.collection-edit__main-wrapper:has(.fh-preview-resizer) .live-preview-window--is-live-previewing{flex-basis:100%;width:100%}.collection-edit__main-wrapper .live-preview-window--is-live-previewing{flex:none;order:-1;position:relative;top:auto;width:100%;height:75vh;min-height:400px}}.fh-client-sections>.blocks-field__drawer-toggler,.fh-client-sections>.blocks-field__header .blocks-field__header-actions .clipboard-action__popup,.fh-client-sections>.blocks-field__rows>div>.blocks-field__row>.collapsible__toggle-wrap .array-actions{display:none}.fh-editor-mode{display:flex;align-items:center;gap:.4rem;margin-inline-end:auto}.fh-editor-switch{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:0;background:rgba(0,0,0,0);color:var(--theme-text);border-radius:6px;padding:6px 4px;cursor:pointer}.fh-editor-switch-icon{flex:none}.fh-editor-switch-track{display:inline-flex;flex:none;width:34px;height:20px;padding:2px;border:1px solid var(--fh-rule);border-radius:12px;background:var(--theme-elevation-150);transition:background-color .15s ease-out}.fh-editor-switch-track>span{width:14px;height:14px;border-radius:50%;background:var(--theme-text);transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s ease-out}.fh-editor-switch[aria-checked=true] .fh-editor-switch-track{background:var(--theme-text);border-color:var(--theme-text)}.fh-editor-switch[aria-checked=true] .fh-editor-switch-track>span{transform:translateX(14px);background:var(--theme-bg)}.fh-editor-switch:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.fh-editor-switch:disabled{opacity:.5;cursor:wait}@media(prefers-reduced-motion:reduce){.fh-editor-switch-track>span{transition:background-color 70ms ease-out}}.fh-agent-toast-recovery{margin-top:.5rem;font-size:.875rem}.fh-agent-toast-recovery p{margin:0 0 .5rem}.fh-agent-toast-recovery button{border:1px solid var(--fh-rule);border-radius:6px;padding:.55rem .9rem;background:var(--theme-text);color:var(--theme-bg);font:inherit;cursor:pointer}.fh-agent-toast-recovery button:disabled{opacity:.5;cursor:wait}.fh-agent-toast-recovery button:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.fh-agent-switching .document-fields{pointer-events:none}.fh-agent-mode .collection-edit__main>.document-fields{display:none}.fh-agent-mode .doc-controls__controls{flex-wrap:wrap}.fh-agent-mode .collection-edit__main-wrapper{height:var(--fh-agent-height,calc(100dvh - var(--app-header-height) - var(--doc-controls-height)));min-height:0;overflow:hidden}.fh-agent-mode .collection-edit__main{height:100%;min-height:0}.fh-agent-mode .collection-edit__main-wrapper .live-preview-window--is-live-previewing{position:relative;top:auto;height:100%;min-height:0}.fh-agent-panel{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--theme-bg);color:var(--theme-text);font-size:1rem;line-height:1.6}.fh-agent-panel ::selection{background:var(--theme-text);color:var(--theme-bg)}.fh-agent-heading{flex:none;padding:1.25rem 1.5rem .75rem}.fh-agent-heading h2{margin:0;font:inherit;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.fh-agent-heading p{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:var(--fh-muted)}.fh-agent-conversation{flex:1 1;min-height:0;position:relative}.fh-agent-history{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none}.fh-agent-transcript{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem 1.5rem;max-width:75ch;margin-inline:auto}.fh-agent-transcript--empty{min-height:100%;box-sizing:border-box;justify-content:center}.fh-agent-empty{align-self:center;width:100%;max-width:38ch;padding-block:1.5rem;text-align:center}.fh-agent-empty h2{margin:1.5rem 0 .75rem;font:inherit;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.fh-agent-empty p{margin:0;font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--fh-muted);text-wrap:pretty}.fh-agent-empty p+p{margin-top:1rem}.fh-agent-empty-icon{display:block;margin-inline:auto;color:var(--theme-elevation-300)}.fh-agent-turn{min-width:0}.fh-agent-turn--user{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;max-width:85%;gap:.25rem}.fh-agent-turn--assistant{align-self:stretch}.fh-agent-message{min-width:0;overflow-wrap:anywhere}.fh-agent-message>:first-child{margin-top:0}.fh-agent-message>:last-child{margin-bottom:0}.fh-agent-message--user{align-self:flex-end;max-width:100%;padding:.75rem 1rem;border-radius:20px;background:var(--theme-elevation-100)}.fh-agent-message--user p{margin:0;white-space:pre-wrap}.fh-agent-message--assistant{align-self:stretch}.fh-agent-message--assistant p{margin-block:0 .9rem}.fh-agent-message--assistant h1,.fh-agent-message--assistant h2,.fh-agent-message--assistant h3,.fh-agent-message--assistant h4,.fh-agent-message--assistant h5,.fh-agent-message--assistant h6{font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:0;margin:1.5rem 0 .5rem}.fh-agent-message--assistant h1,.fh-agent-message--assistant h2{font-size:1.125rem}.fh-agent-message--assistant ol,.fh-agent-message--assistant ul{padding-inline-start:1.4rem;margin-block:.5rem 1rem}.fh-agent-message--assistant li,.fh-agent-message--assistant li>p{margin-block:.25rem}.fh-agent-message--assistant a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fh-agent-message--assistant a:hover{color:var(--fh-muted)}.fh-agent-message--assistant code{font-size:.875em;background:var(--theme-elevation-100);padding:.1em .3em;border-radius:4px}.fh-agent-message--assistant pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--theme-elevation-100);border-radius:12px}.fh-agent-message--assistant pre code{padding:0;background:rgba(0,0,0,0);white-space:pre}.fh-agent-message--assistant blockquote{margin:1rem 0;padding-inline-start:1rem;border-inline-start:1px solid var(--fh-rule);color:var(--fh-muted)}.fh-agent-message--assistant hr{border:0;border-top:1px solid var(--fh-rule);margin-block:1.5rem}.fh-agent-table{overflow-x:auto;max-width:100%;margin-block:1rem}.fh-agent-table table{width:100%;border-collapse:collapse;font-size:.875rem}.fh-agent-table td,.fh-agent-table th{padding:.5rem .75rem;border-bottom:1px solid var(--fh-rule);text-align:start}.fh-agent-table th{font-weight:600}.fh-agent-saved{font-size:.875rem;color:var(--fh-muted)}.fh-agent-saved summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;min-height:32px;list-style:none}.fh-agent-saved summary::-webkit-details-marker{display:none}.fh-agent-saved .fh-agent-disclosure{margin-inline-start:auto}.fh-agent-saved[open] .fh-agent-disclosure{transform:rotate(180deg)}.fh-agent-saved summary:hover{color:var(--theme-text)}.fh-agent-saved ul{padding-inline-start:1.5rem;margin:.5rem 0 0;overflow-wrap:anywhere}.fh-agent-progress{margin:0;font-size:.875rem;color:var(--fh-muted)}.fh-agent-latest{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.4rem;border:1px solid var(--fh-rule);border-radius:999px;background:var(--theme-bg);color:var(--theme-text);padding:.5rem .85rem;font:inherit;font-size:.875rem;white-space:nowrap;cursor:pointer}.fh-agent-footer{flex:none;padding:.75rem 1.5rem max(.75rem,env(safe-area-inset-bottom));background:var(--theme-bg)}.fh-agent-composer{border:1px solid var(--fh-rule);border-radius:24px;background:var(--theme-bg);padding:.875rem .75rem .5rem}.fh-agent-composer:focus-within{border-color:var(--theme-text)}.fh-agent-composer textarea{display:block;width:100%;min-height:28px;max-height:min(8rem,20dvh);padding:0 .35rem;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text);font:inherit;line-height:1.6;resize:none;overflow-y:auto;outline:none;caret-color:var(--theme-text);box-shadow:none}.fh-agent-composer textarea::placeholder{color:var(--fh-muted);opacity:1}.fh-agent-composer textarea:disabled{cursor:not-allowed}.fh-agent-composer-controls{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.fh-agent-undo{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .5rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--fh-muted);font:inherit;font-size:.8125rem;cursor:pointer}.fh-agent-undo:hover:not(:disabled){color:var(--theme-text);text-decoration:underline;text-underline-offset:.2em}.fh-agent-undo:disabled{opacity:.5;cursor:not-allowed}.fh-agent-undo:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.fh-agent-count{margin-inline-start:auto;font-size:.75rem;color:var(--fh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fh-agent-send{display:grid;place-items:center;flex:none;margin-inline-start:auto;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--theme-text);color:var(--theme-bg);cursor:pointer}.fh-agent-send:hover:not(:disabled){opacity:.8}.fh-agent-send:active:not(:disabled){transform:scale(.96)}.fh-agent-send:disabled{background:var(--theme-elevation-100);color:var(--fh-muted);cursor:not-allowed}.fh-agent-hint{margin:.5rem 0 0;font-size:.75rem;line-height:1.5;text-align:center;color:var(--fh-muted)}.fh-agent-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fh-agent-history:focus-visible,.fh-agent-panel :is(button,a,summary):focus-visible,.fh-editor-mode button:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}@media(max-width:1024px){.fh-agent-mode .collection-edit__main-wrapper .collection-edit__main{flex:1 1;height:auto;min-height:0}.fh-agent-mode .collection-edit__main-wrapper .live-preview-window--is-live-previewing{flex:0 0 28%;height:28%;min-height:0}}@media(max-width:600px){.fh-agent-heading{padding:.75rem 1rem .5rem}.fh-agent-heading p{font-size:.8125rem}.fh-agent-transcript{padding:.75rem 1rem 1rem;gap:1.25rem}.fh-agent-empty{padding-block:.75rem}.fh-agent-empty h2{font-size:1.25rem;margin-top:1rem}.fh-agent-empty-icon{width:48px;height:48px}.fh-agent-footer{padding-inline:1rem}.fh-agent-hint{display:none}.fh-agent-turn--user{max-width:90%}.fh-agent-undo{min-height:44px}}@media(max-height:600px){.fh-agent-heading{padding-block:.5rem}.fh-agent-heading p{display:none}.fh-agent-footer{padding-block:.5rem}.fh-agent-hint{display:none}}.fh-agent-panel{position:relative}.fh-agent-panel--dragging{outline:2px solid var(--theme-elevation-800);outline-offset:-3px}.fh-agent-drop-hint{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:var(--theme-elevation-0);opacity:.94;pointer-events:none;font-weight:600}.fh-agent-images{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0}.fh-agent-images figure{position:relative;margin:0;width:104px;min-width:0}.fh-agent-images img{display:block;width:104px;height:84px;object-fit:cover;border-radius:12px}.fh-agent-images figcaption{padding-top:5px;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-agent-images button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--theme-elevation-200);border-radius:50%;background:var(--theme-elevation-0);color:var(--theme-elevation-900);cursor:pointer;font-size:18px}.fh-agent-images--pending{padding:12px 16px 0}.fh-agent-attach{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:none;border-radius:50%;color:var(--theme-elevation-800);background:rgba(0,0,0,0);cursor:pointer}.fh-agent-attach:hover{background:var(--theme-elevation-100)}.fh-agent-attach:disabled{opacity:.35;cursor:default}.fh-agent-attach:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.fh-agent-notice{color:var(--theme-elevation-600);font-size:.875rem;line-height:1.6;margin:1rem 0}.fh-content-last-saved{align-self:center;color:var(--fh-muted);display:inline-flex;font-size:12px;line-height:1.2;margin:0 auto 0 0;order:3;white-space:nowrap}.fh-editor-menu-prefix{width:100%}.popup__content:has(.fh-editor-menu-prefix){width:min(320px,100vw - 24px);border-radius:var(--fh-radius-badge);max-height:calc(100dvh - 130px);overflow-y:auto}.popup__content:has(.fh-editor-menu-prefix) .popup__scroll-container{padding:12px;max-height:none;overflow:visible}.popup__content:has(.fh-editor-menu-prefix) .popup-button-list__button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;border-radius:7px}.popup__content:has(.fh-editor-menu-prefix) .popup-button-list__button:hover{background:var(--theme-elevation-100)}.popup__content:has(.fh-editor-menu-prefix) .popup-button-list__button:focus-visible{outline:2px solid var(--theme-text);outline-offset:-2px}.fh-editor-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:4px 12px;font-size:14px}.fh-editor-workspace .fh-editor-setting-row .fh-editor-mode{margin:0}.fh-editor-setting-row:not(:has(.fh-editor-switch)){display:none}.fh-editor-preference-label{display:block;color:var(--fh-muted);font-size:12px;line-height:1.4}.fh-editor-menu-toggles:has(.fh-editor-switch){padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--fh-rule)}.fh-editor-menu-navigation:not(:empty){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--fh-rule)}.fh-editor-version-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding-inline:6px;border-radius:999px;background:var(--theme-elevation-100);color:var(--fh-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fh-editor-admin-label{margin:0 12px 4px;font-size:12px;color:var(--fh-muted)}.popup-button-list:not(:has(>.popup-button-list__button)) .fh-editor-admin-label{display:none}.fh-editor-mode{position:relative}.fh-editor-mode-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fh-editor-mode-indicator{position:absolute;top:1px;right:1px;pointer-events:none}body.fh-editor-workspace,html:has(body.fh-editor-workspace){height:100dvh;overflow:hidden}.fh-editor-loading{display:none}body:has(.collection-edit--site-content:not([data-fh-workspace-ready=true]),.collection-edit--sales:not([data-fh-workspace-ready=true]),.collection-edit--pages:not([data-fh-workspace-ready=true])){overflow:hidden}body:has(.collection-edit--site-content:not([data-fh-workspace-ready=true]),.collection-edit--sales:not([data-fh-workspace-ready=true]),.collection-edit--pages:not([data-fh-workspace-ready=true])) .template-default{visibility:hidden}body:has(.collection-edit--site-content:not([data-fh-workspace-ready=true]),.collection-edit--sales:not([data-fh-workspace-ready=true]),.collection-edit--pages:not([data-fh-workspace-ready=true])) .fh-editor-loading{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:var(--theme-bg);color:var(--theme-text);visibility:visible}.fh-editor-loading-spinner{width:28px;height:28px;border:2px solid var(--theme-elevation-150);border-top-color:var(--theme-text);border-radius:50%;animation:fh-editor-loading-spin .8s linear infinite}.fh-editor-loading-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes fh-editor-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fh-editor-loading-spinner{animation:none}}.fh-account-avatar{align-items:center;background:var(--fh-ink);border-radius:50%;color:var(--fh-paper);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:1;width:32px}.app-header__account:has(.fh-account-avatar){border-radius:50%;display:flex}.app-header__account:has(.fh-account-avatar):focus-visible:after{border-radius:50%}.app-header__account[data-fh-account-replaced=true]{display:none}.fh-account-menu .popup-button{background:rgba(0,0,0,0);border:0;border-radius:50%;display:flex;height:32px;padding:0;width:32px}.fh-account-menu .popup-button:focus{outline:none}.fh-account-menu .popup-button:focus-visible{outline:var(--accessibility-outline);outline-offset:3px}.popup__content:has(.fh-account-menu-content){border-radius:var(--fh-radius-badge);max-height:calc(100dvh - 80px);overflow-y:auto;width:min(260px,100vw - 24px)}.popup__content:has(.fh-account-menu-content) .popup__scroll-container{max-height:none;overflow:visible;padding:12px}.popup__content:has(.fh-account-menu-content) .popup-button-list__button{align-items:center;border-radius:7px;display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:44px;padding:10px 12px;width:100%}.popup__content:has(.fh-account-menu-content) .popup-button-list__button:hover{background:var(--theme-elevation-100)}.popup__content:has(.fh-account-menu-content) .popup-button-list__button:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}.fh-account-menu-identity{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere;padding:4px 12px 12px}.fh-account-theme-options{border-bottom:1px solid var(--fh-rule);margin-bottom:8px;padding-bottom:8px}.fh-account-theme-option[aria-pressed=true]{background:var(--theme-elevation-100)}.fh-account-theme-option[aria-pressed=false] .fh-account-theme-check{visibility:hidden}.fh-account-theme-option svg{flex-shrink:0}.fh-account-theme-label{align-items:center;display:inline-flex;gap:10px}html[data-theme=dark] .fh-account-avatar{background:var(--color-base-800);border:1px solid var(--fh-line)}.fh-editor-workspace{--fh-editor-toolbar-height:64px;--app-header-height:var(--fh-editor-toolbar-height);--doc-controls-height:0px}.fh-editor-workspace .template-default__wrap{padding-top:0;padding-bottom:0}.fh-editor-workspace .app-header{height:var(--fh-editor-toolbar-height);z-index:20}.fh-editor-workspace .app-header__content{height:64px}.fh-editor-workspace .app-header__wrapper{height:var(--fh-editor-toolbar-height)}.fh-editor-workspace .app-header__step-nav-wrapper{visibility:hidden;pointer-events:none}.fh-editor-workspace .app-header__account{position:fixed;right:20px;top:16px}.fh-editor-workspace .doc-header{position:fixed;top:0;left:var(--fh-editor-content-left,calc(var(--fh-editor-left, 0px) + var(--gutter-h)));right:calc(var(--fh-editor-actions-width, 410px) + 84px);width:auto;height:64px;padding:0;margin:0;z-index:21}.fh-editor-workspace .doc-header:after{display:none}.fh-editor-workspace .doc-header__header{display:grid;grid-template-columns:minmax(0,max-content) auto;grid-template-rows:auto auto;align-content:center;align-items:center;justify-content:start;gap:3px 12px;height:100%;margin:0;min-width:0}.fh-editor-workspace .doc-header__title{grid-column:1;grid-row:1;flex:0 1 auto;min-width:0;margin:0;font-size:20px;line-height:1.25;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-editor-workspace .fh-content-status{grid-column:2;grid-row:1;flex:none;align-self:center;margin:0;font-size:10px;min-height:22px;padding:5px 8px}.fh-editor-workspace .fh-content-last-saved{grid-column:1/-1;grid-row:2;display:block;margin:0;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.fh-editor-workspace .doc-header__after-header,.fh-editor-workspace .doc-tabs{display:none}.fh-editor-workspace .doc-controls{position:fixed;top:0;right:72px;width:auto;height:64px;padding:0;z-index:22;background:rgba(0,0,0,0);border:0}.fh-editor-workspace .doc-controls__wrapper{flex-direction:row;width:auto;height:64px;padding:0;gap:0}.fh-editor-workspace .doc-controls:after,.fh-editor-workspace .doc-controls:before,.fh-editor-workspace .doc-controls__content,.fh-editor-workspace .doc-controls__divider{display:none}.fh-editor-workspace .doc-controls__controls-wrapper{padding:0;border:0;transform:none;background:rgba(0,0,0,0)}.fh-editor-workspace .doc-controls__controls,.fh-editor-workspace .doc-controls__controls-wrapper{flex-wrap:nowrap;gap:8px}.fh-editor-workspace .doc-controls__controls{padding:0;overflow:visible}.fh-editor-workspace .doc-controls__controls:after{display:none}.fh-editor-workspace .doc-controls__controls:has(.fh-preview-toggle) .live-preview-toggler{display:none}.fh-editor-workspace .fh-editor-mode{order:-2;flex:none;margin:0 8px 0 0}.fh-editor-workspace .fh-preview-toggle{order:-1}.fh-editor-workspace .doc-controls__dots{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:inherit;background:rgba(0,0,0,0)}.fh-editor-workspace .doc-controls__dots>div{display:none}.fh-editor-workspace .doc-controls__dots>svg{pointer-events:none}.fh-editor-workspace .doc-controls__dots:hover{border:0;background:rgba(0,0,0,0)}.fh-editor-workspace :is(.doc-controls__popup,.fh-editor-settings-fallback) .popup-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--fh-input-border);border-radius:var(--fh-radius-badge);outline:none}.fh-editor-workspace :is(.doc-controls__popup,.fh-editor-settings-fallback) .popup-button:hover{background:var(--theme-elevation-100)}.fh-editor-workspace :is(.doc-controls__popup,.fh-editor-settings-fallback) .popup-button:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.fh-editor-workspace .doc-controls .btn{--btn-padding-block-start:7px;--btn-padding-block-end:7px;--btn-padding-inline-start:14px;--btn-padding-inline-end:14px}.fh-editor-workspace #action-save-draft{--color:var(--theme-text);--btn-border:1px solid var(--fh-input-border)}.fh-editor-workspace #action-save-draft:is(:disabled,.btn--disabled){--bg-color:var(--theme-elevation-100);--hover-bg:var(--bg-color);--color:var(--fh-muted);--hover-color:var(--color);--hover-btn-border:var(--btn-border);opacity:1;cursor:not-allowed}.fh-editor-workspace .fh-editor-reload{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:7px 12px;border:1px solid var(--fh-rule);border-radius:var(--fh-radius-badge);background:var(--theme-bg);color:var(--theme-text);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.fh-editor-workspace .fh-editor-reload:hover:not(:disabled){background:var(--theme-elevation-100)}.fh-editor-workspace .fh-editor-reload:disabled{opacity:.5;cursor:not-allowed}.fh-editor-workspace .fh-editor-reload:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.fh-editor-workspace .collection-edit{margin:0;height:calc(100dvh - var(--fh-editor-toolbar-height))}.fh-editor-workspace .collection-edit__form{height:100%;min-height:0;padding-bottom:0}.fh-editor-workspace .collection-edit__main-wrapper{height:calc(100dvh - var(--fh-editor-toolbar-height));min-height:0;overflow:hidden}.fh-editor-workspace .collection-edit__main{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:24px}.fh-editor-workspace .collection-edit__main>.document-fields .document-fields__fields>.tabs-field{margin-inline:calc(var(--gutter-h)*-1)}.fh-editor-workspace .fh-agent-mode .collection-edit__main{overflow:hidden;padding-bottom:0}.fh-editor-workspace .collection-edit__main-wrapper .live-preview-window--is-live-previewing{position:relative;top:auto;height:100%;min-height:0;overflow:hidden}.fh-editor-workspace .live-preview-window__main{min-height:0}@media(max-width:1024px){.fh-editor-workspace{--fh-editor-toolbar-height:112px}.fh-editor-workspace .doc-header{left:60px;right:64px;height:56px}.fh-editor-workspace .doc-header__title{font-size:17px}.fh-editor-workspace .doc-header__header{gap:2px 8px}.fh-editor-workspace .app-header__content,.fh-editor-workspace .app-header__wrapper{height:56px}.fh-editor-workspace .app-header__account{top:12px;right:16px}.fh-editor-workspace .doc-controls{top:56px;right:12px;left:12px;height:56px}.fh-editor-workspace .doc-controls__controls-wrapper,.fh-editor-workspace .doc-controls__wrapper{width:100%;height:56px}.fh-editor-workspace .doc-controls__controls{flex:1 1;justify-content:flex-end}.fh-editor-workspace .fh-editor-mode{margin-right:auto}.fh-editor-workspace .collection-edit__main-wrapper{display:flex;flex-direction:column}.fh-editor-workspace .collection-edit__main-wrapper .collection-edit__main{flex:1 1;height:auto;min-height:0}.fh-editor-workspace .collection-edit__main-wrapper .live-preview-window--is-live-previewing{flex:0 0 36%;height:36%}}@media(max-width:480px){.fh-editor-workspace .fh-editor-mode{margin-right:0}.fh-editor-workspace .doc-controls__controls,.fh-editor-workspace .doc-controls__controls-wrapper{gap:6px}.fh-editor-workspace .doc-controls .btn{--btn-padding-inline-start:10px;--btn-padding-inline-end:10px;font-size:12px}.fh-editor-workspace .fh-content-status{font-size:9px;padding-inline:6px}}.fh-page-context-host{position:fixed;top:var(--fh-editor-toolbar-height,64px);left:var(--fh-editor-left,0);right:0;z-index:19;background:var(--theme-bg)}.fh-page-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px var(--gutter-h,20px);border-bottom:1px solid var(--fh-rule);font-size:14px}.fh-page-context label{display:flex;flex:0 1 560px;align-items:center;gap:12px;min-width:0}.fh-page-context label>span{flex-shrink:0;font-weight:600}.fh-page-context select{appearance:none;min-width:0;flex:1 1;width:0;min-height:44px;padding:10px 44px 10px 14px;border:1px solid var(--fh-input-border);border-radius:7px;background-color:var(--theme-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e7885' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;color:var(--theme-text);font:inherit}.fh-page-context p{width:100%;margin:0}body.fh-editor-workspace:has(.fh-page-context) .collection-edit__form{padding-top:var(--fh-page-context-height,68px)}body.fh-editor-workspace:has(.fh-page-context) .collection-edit__main-wrapper{height:calc(100dvh - var(--fh-editor-toolbar-height) - var(--fh-page-context-height, 68px))}.collection-edit--sales #field-schedule,.fh-image-field,.fh-sale-photo-section{padding:20px;min-width:0;margin-bottom:20px;border:1px solid var(--fh-rule-strong);border-radius:var(--fh-radius-badge);background:var(--theme-elevation-50)}.collection-edit--sales #field-schedule p,.fh-image-field p,.fh-sale-photo-section p{margin:8px 0 14px;font-size:13px;line-height:1.5;color:var(--fh-muted)}.collection-edit--sales #field-schedule li,.fh-image-field li,.fh-sale-photo-section li{overflow-wrap:anywhere}.collection-edit--sales #field-schedule .array-field__title .field-label,.fh-image-field>.upload>.field-label,.fh-sale-photo-heading,.fh-sale-photo-library .array-field__title .field-label{margin:0 0 8px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--theme-text)}.collection-edit--sales #field-coverImage{display:flex;flex-direction:column}.collection-edit--sales #field-coverImage>.field-description{order:1;margin:0 0 14px}.collection-edit--sales #field-coverImage>.upload__dropzoneAndUpload{order:2}.collection-edit--sales #field-coverImage .dropzone{border-radius:var(--fh-radius-badge-sm)}.fh-sale-photo-library #field-photos{margin-bottom:16px}.fh-sale-photo-library #field-photos>.array-field__add-row{display:none}.fh-sale-photo-library .array-field__header{gap:6px}.fh-sale-photo-library .array-field__title .field-label{margin:0}.fh-sale-page-help{flex-basis:100%;font-size:.9rem}.fh-image-field>.upload{padding:0;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.fh-image-field>.upload .dropzone{display:none}.fh-image-dropzone.dropzone{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:220px;padding:24px;border:2px dashed var(--fh-input-border);border-radius:var(--fh-radius-badge);text-align:center;color:var(--theme-text);background:var(--theme-bg)}.fh-image-dropzone.dropzone.dragging{border-color:var(--theme-text);background:var(--theme-elevation-100);box-shadow:none}.fh-image-dropzone.dropzone>svg{color:var(--fh-muted)}.fh-image-dropzone.dropzone .fh-image-dropzone__prompt{margin:0}.fh-image-dropzone.dropzone .fh-image-dropzone__prompt strong{display:block;font-size:16px;font-weight:600;color:var(--theme-text)}.fh-image-dropzone.dropzone .fh-image-dropzone__prompt span{display:block;margin-top:5px}.fh-image-dropzone__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action){--bg-color:var(--fh-ink);--color:var(--fh-paper);--hover-bg:var(--color-base-700);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent;--hover-color:var(--color);--btn-color:var(--color);min-height:44px;padding:10px 16px;margin-block:0;border:var(--btn-border);border-radius:var(--fh-radius-badge);background:var(--bg-color);color:var(--color);font-size:var(--base-body-size);font-weight:500}html[data-theme=dark] .collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action){--bg-color:var(--fh-paper);--color:var(--fh-ink);--hover-bg:var(--color-base-150)}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action) .btn__label{color:inherit}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action) .btn__icon{border:0;color:inherit}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action) .btn__icon .stroke{stroke:currentColor}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action):not(.btn--disabled):hover{background:var(--hover-bg);color:var(--color);border-color:rgba(0,0,0,0);transform:translateY(-1px)}.collection-edit :is(.upload__createNewToggler,.upload__listToggler,.array-field__add-row,.blocks-field__drawer-toggler>.btn,.fh-image-action,.fh-sale-photo-action).btn--disabled{opacity:.5;cursor:not-allowed}.collection-edit--sales .upload__dropzoneContent__buttons{flex-wrap:wrap}.collection-edit--sales .upload__dropzoneContent__orText{display:none}.collection-list .list-header__content{grid-template-columns:minmax(0,1fr)}.collection-list .list-header__title-and-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.collection-list .list-header__title-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-inline-start:auto;margin-block-end:0}.collection-list .list-header__actions{margin:0}.collection-list .list-header__actions:not(:empty){padding-block-start:12px}.collection-list .list-selection{flex-wrap:wrap;margin:0}.collection-list .list-selection__actions{flex-wrap:wrap}.collection-list .list-header__title-actions>.btn:not(.list-create-new-doc__create-new-button){--bg-color:transparent;--color:var(--theme-text);--hover-bg:var(--theme-elevation-100);--hover-color:var(--theme-text);--btn-border:1px solid var(--fh-input-border);--hover-btn-border:1px solid var(--theme-text);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:var(--btn-border);border-radius:var(--fh-radius-badge);background:var(--bg-color);color:var(--color);font-size:14px;font-weight:600;line-height:20px}.collection-list .list-header__title-actions>.btn:not(.list-create-new-doc__create-new-button):hover{background:var(--hover-bg)}.collection-list .list-create-new-doc__create-new-button{--bg-color:var(--fh-ink);--color:var(--fh-paper);--hover-bg:var(--color-base-700);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent;--hover-color:var(--color);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 16px;border:var(--btn-border);border-radius:var(--fh-radius-badge);background:var(--bg-color);color:var(--color);font-size:14px;font-weight:600;line-height:20px}html[data-theme=dark] .collection-list .list-create-new-doc__create-new-button{--bg-color:var(--fh-paper);--color:var(--fh-ink);--hover-bg:var(--color-base-150)}.collection-list .list-create-new-doc__create-new-button .btn__content{display:inline-flex;align-items:center;gap:8px}.collection-list .list-create-new-doc__create-new-button .btn__content:before{content:"";flex:0 0 14px;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat,linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat}.collection-list .list-create-new-doc__create-new-button:not(.btn--disabled):hover{border-color:rgba(0,0,0,0);background:var(--hover-bg);color:var(--color)}.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where){min-height:40px;padding:8px 6px;border:1px solid rgba(0,0,0,0);border-radius:var(--fh-radius-badge-sm);background:rgba(0,0,0,0);color:var(--fh-muted);font-size:14px}.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where):hover,.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where)[aria-expanded=true]{background:rgba(0,0,0,0);color:var(--theme-text)}.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where):hover .pill__label,.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where)[aria-expanded=true] .pill__label{text-decoration:underline;text-underline-offset:3px}.collection-list .list-controls :is(.list-controls__toggle-columns,.list-controls__toggle-where):focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}