.app-website-page{min-width:0;background:#e9edf2}.app-website-page .app-website-host__body{position:relative;display:flex;flex:1;min-height:0;padding:14px}.app-website-page .app-website-host__mount{display:flex;flex:1;min-width:0}.app-website-page .app-website-host__status{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#4b5563}.app-website-page .app-website-host__status--error{width:min(34rem,calc(100% - 40px));padding:20px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px}._shell_n15qj_36,._failure_n15qj_37{width:100%;min-height:100%;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#172033;background:#f8fafc;border:1px solid #d8dee8;border-radius:14px;box-shadow:0 16px 44px #17203317}._shell_n15qj_36{display:flex;flex-direction:column;overflow:hidden}._editorHeader_n15qj_54{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;color:#fff;background:#172033}._editorHeader_n15qj_54 h2,._failure_n15qj_37 h2{margin:0;font-family:Playfair Display,Georgia,serif}._editorHeader_n15qj_54 h2{font-size:1.5rem}._eyebrow_n15qj_74{margin:0 0 3px;color:#f0a46e;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._headerActions_n15qj_83{display:flex;align-items:center;gap:12px}._saveStatus_n15qj_89{padding:5px 9px;color:#dbeafe;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgb(147 197 253 / 40%);border-radius:999px}._saveStatus_saved_n15qj_100{color:#bbf7d0;border-color:#86efac66}._saveStatus_dirty_n15qj_105,._saveStatus_saving_n15qj_106{color:#fed7aa;border-color:#fdba7466}._saveStatus_error_n15qj_111,._saveStatus_offline_n15qj_112,._saveStatus_conflict_n15qj_113{color:#fecaca;border-color:#fca5a573}._tenantName_n15qj_118{max-width:13rem;overflow:hidden;color:#cbd5e1;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}._editorHeader_n15qj_54 button,._failure_n15qj_37 button{padding:8px 12px;color:#172033;font:inherit;font-size:.8rem;font-weight:700;background:#fff;border:0;border-radius:7px;cursor:pointer}._editorHeader_n15qj_54 button:focus-visible,._failure_n15qj_37 button:focus-visible,._draftAlert_n15qj_142 button:focus-visible,._draftGate_n15qj_143 button:focus-visible,._publicationStatus_n15qj_144 button:focus-visible,._reconciliationChoices_n15qj_145 button:focus-visible,._reconciliationActions_n15qj_146 button:focus-visible,._catalogList_n15qj_147 button:focus-visible,._layerSelection_n15qj_148:focus-visible,._layerActions_n15qj_149 button:focus-visible,._fieldControl_n15qj_150 input:focus-visible,._fieldControl_n15qj_150 select:focus-visible,._pageSelector_n15qj_152 select:focus-visible,._checkboxControl_n15qj_153 input:focus-visible,._secondaryButton_n15qj_154:focus-visible,._structuredItemActions_n15qj_155 button:focus-visible,._viewportControls_n15qj_156 button:focus-visible{outline:3px solid #e8884a;outline-offset:2px}._draftGate_n15qj_143{width:min(34rem,calc(100% - 40px));margin:auto;padding:28px;background:#fff;border:1px solid #d8dee8;border-radius:12px;box-shadow:0 16px 36px #17203314}._draftGate_n15qj_143 h3{margin:4px 0 8px;font-family:Playfair Display,Georgia,serif}._draftGate_n15qj_143 p:not(._eyebrow_n15qj_74){margin:0;color:#5d6879}._draftGate_n15qj_143 button,._draftAlert_n15qj_142 button{margin-top:14px;padding:8px 12px;color:#fff;font:inherit;font-size:.8rem;font-weight:700;background:#172033;border:0;border-radius:7px;cursor:pointer}._reconciliationPanel_n15qj_195{padding:18px 22px;color:#172033;background:#fffaf5;border-bottom:1px solid #fed7aa}._reconciliationHeading_n15qj_202,._reconciliationActions_n15qj_146{display:flex;align-items:center;justify-content:space-between;gap:20px}._reconciliationHeading_n15qj_202 h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.05rem}._reconciliationCounts_n15qj_216{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._reconciliationCounts_n15qj_216 span{padding:5px 8px;color:#7c4a24;font-size:.68rem;font-weight:700;background:#ffedd5;border-radius:999px}._reconciliationNotice_n15qj_232{margin:14px 0 0;color:#485568;font-size:.8rem}._reconciliationConflicts_n15qj_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:10px;margin-top:14px}._reconciliationConflict_n15qj_238{min-width:0;padding:12px;background:#fff;border:1px solid #f1c79f;border-radius:9px}._reconciliationConflict_n15qj_238 legend{max-width:100%;padding:0 5px;overflow-wrap:anywhere;font-size:.76rem;font-weight:800}._reconciliationConflict_n15qj_238>small{display:block;margin-bottom:9px;color:#6a7586;font-size:.7rem}._reconciliationChoices_n15qj_145{display:grid;grid-template-columns:1fr 1fr;gap:8px}._reconciliationChoices_n15qj_145 button{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px;color:#263247;font:inherit;text-align:left;background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;cursor:pointer}._reconciliationChoices_n15qj_145 button[aria-pressed=true]{color:#173f2d;background:#ecfdf5;border-color:#4f9b76;box-shadow:0 0 0 1px #4f9b76}._reconciliationChoices_n15qj_145 button:disabled,._reconciliationActions_n15qj_146 button:disabled{cursor:not-allowed;opacity:.58}._reconciliationChoices_n15qj_145 strong{font-size:.75rem}._reconciliationChoices_n15qj_145 span{max-width:100%;margin-top:4px;overflow:hidden;color:#667085;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}._reconciliationActions_n15qj_146{margin-top:14px;padding-top:12px;border-top:1px solid #f1d5bb}._reconciliationActions_n15qj_146 p{margin:0;color:#485568;font-size:.78rem}._reconciliationActions_n15qj_146 button{flex:none;padding:9px 13px;color:#fff;font:inherit;font-size:.78rem;font-weight:800;background:#246347;border:0;border-radius:7px;cursor:pointer}._draftAlert_n15qj_142{display:flex;align-items:center;gap:10px;padding:10px 22px;color:#7f1d1d;font-size:.78rem;background:#fff7ed;border-bottom:1px solid #fed7aa}._draftWarning_n15qj_352{display:flex;align-items:center;gap:10px;padding:10px 22px;color:#78350f;font-size:.78rem;background:#fffbeb;border-bottom:1px solid #fde68a}._draftAlert_n15qj_142 span,._draftWarning_n15qj_352 span{flex:1}._draftAlert_n15qj_142 button{flex:none;margin:0}._publicationStatus_n15qj_144{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;color:#172033;background:#f0f9ff;border-bottom:1px solid #bae6fd}._publicationStatus_n15qj_144[data-publication-state=published]{background:#f0fdf4;border-color:#bbf7d0}._publicationStatus_n15qj_144[data-publication-state=changes],._publicationStatus_n15qj_144[data-publication-state=unpublished]{background:#fff7ed;border-color:#fed7aa}._publicationStatus_n15qj_144[data-publication-state=error]{background:#fef2f2;border-color:#fecaca}._publicationStatus_n15qj_144 h3,._publicationStatus_n15qj_144 p{margin:0}._publicationStatus_n15qj_144 h3{margin-top:2px;font-family:Playfair Display,Georgia,serif;font-size:1rem}._publicationStatus_n15qj_144 p,._publicationStatus_n15qj_144 small{display:block;margin-top:3px;color:#586578;font-size:.76rem}._publicationKicker_n15qj_419{color:#0369a1;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._publicationActions_n15qj_427{display:flex;align-items:center;flex:none;gap:10px}._publicationActions_n15qj_427 a{color:#075985;font-size:.78rem;font-weight:750}._publicationStatus_n15qj_144 button{flex:none;padding:9px 13px;color:#fff;font:inherit;font-size:.78rem;font-weight:750;background:#172033;border:0;border-radius:7px;cursor:pointer}._publicationStatus_n15qj_144 button[aria-disabled=true]{cursor:not-allowed;opacity:.52}._documentStatus_n15qj_458{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 22px;background:#fff;border-bottom:1px solid #e2e7ee}._documentStatus_n15qj_458 div{display:flex;align-items:baseline;gap:10px}._documentStatus_n15qj_458 strong{color:#246347;font-size:.78rem}._documentStatus_n15qj_458 span,._documentStatus_n15qj_458 output{color:#6a7586;font-size:.74rem}._documentStatus_n15qj_458 output{text-align:right}._pageSelector_n15qj_152{display:flex;align-items:center;gap:7px;margin-left:6px;color:#485568;font-size:.72rem;font-weight:700}._pageSelector_n15qj_152 select{min-width:9rem;padding:6px 28px 6px 9px;color:#172033;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:6px}._workspace_n15qj_509{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.5fr) minmax(16rem,1fr);grid-auto-rows:max-content;flex:1;min-height:0;gap:12px;padding:12px;overflow:auto;align-content:start}._panel_n15qj_521{min-width:0;padding:18px;background:#fff;border:1px solid #e0e5ec;border-radius:10px}._panelHeading_n15qj_529{display:flex;align-items:center;gap:9px}._panelHeading_n15qj_529>span{color:#c2682f;font-size:.68rem;font-weight:800;letter-spacing:.08em}._panelHeading_n15qj_529 h3{margin:0;font-size:.95rem}._panelHint_n15qj_547{margin:7px 0 16px;color:#778194;font-size:.75rem;line-height:1.45}._catalogList_n15qj_147,._layersList_n15qj_555,._propertiesForm_n15qj_556{display:flex;flex-direction:column;gap:9px}._catalogList_n15qj_147 button{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:13px 36px 13px 13px;color:#263247;font:inherit;text-align:left;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:8px;cursor:pointer}._catalogList_n15qj_147 button:hover{border-color:#d4712e}._catalogList_n15qj_147 button span{font-size:.82rem;font-weight:700}._catalogList_n15qj_147 button small,._layerSelection_n15qj_148 small,._selectedIdentity_n15qj_589 small{margin-top:3px;color:#8490a1;font-size:.68rem}._catalogList_n15qj_147 button>strong{position:absolute;top:50%;right:13px;color:#c2682f;font-size:1.2rem;transform:translateY(-50%)}._layersPanel_n15qj_604{background:linear-gradient(#ffffffeb,#ffffffeb),repeating-linear-gradient(0deg,#dce2e9 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,#dce2e9 0 1px,transparent 1px 24px)}._layersList_n15qj_555{margin:0;padding:0;list-style:none}._layersList_n15qj_555 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;background:#fff;border:1px solid #dfe4eb;border-left:4px solid #aeb7c4;border-radius:8px;box-shadow:0 5px 14px #1720330d}._layersList_n15qj_555 li._selectedLayer_n15qj_629{border-color:#d4712e;border-left-color:#d4712e;box-shadow:0 7px 18px #b85a221f}._layerSelection_n15qj_148{display:flex;align-items:center;min-width:0;gap:12px;padding:7px;color:#263247;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}._layerSelection_n15qj_148>span:last-child{display:flex;flex-direction:column;min-width:0}._layerSelection_n15qj_148 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._layerNumber_n15qj_661{color:#a0aaba;font-size:.72rem;font-weight:800}._layerActions_n15qj_149{display:flex;align-items:center;gap:4px}._layerActions_n15qj_149 button{width:28px;height:28px;color:#536074;font:inherit;background:#f3f5f8;border:1px solid #e0e5ec;border-radius:5px;cursor:pointer}._layerActions_n15qj_149 button:disabled{cursor:not-allowed;opacity:.35}._emptyLayers_n15qj_689,._emptyProperties_n15qj_690{padding:22px;color:#7a8495;font-size:.8rem;text-align:center;background:#f8fafc;border:1px dashed #cfd6df;border-radius:8px}._selectedIdentity_n15qj_589{display:flex;flex-direction:column;padding:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px}._fieldControl_n15qj_150,._checkboxControl_n15qj_153{color:#485568;font-size:.76rem;font-weight:700}._fieldControl_n15qj_150{display:flex;flex-direction:column;gap:6px}._fieldControl_n15qj_150 input,._fieldControl_n15qj_150 select{width:100%;padding:9px 10px;color:#172033;font:inherit;font-weight:500;background:#fff;border:1px solid #cfd6df;border-radius:6px}._siteProperties_n15qj_734{min-width:0;margin:0;padding:12px;border:1px solid #dfe4eb;border-radius:7px}._siteProperties_n15qj_734 legend{padding:0 5px;color:#263247;font-size:.76rem;font-weight:800}._siteProperties_n15qj_734>small{display:block;margin-top:7px;color:#7a8495;font-size:.68rem;line-height:1.4}._checkboxControl_n15qj_153{display:flex;align-items:center;gap:9px;padding:8px 0}._checkboxControl_n15qj_153 input{width:17px;height:17px;accent-color:#b85a22}._structuredProperty_n15qj_770,._visibilityProperty_n15qj_771{min-width:0;margin:0;padding:12px;border:1px solid #dfe4eb;border-radius:7px}._structuredProperty_n15qj_770>legend,._visibilityProperty_n15qj_771>legend{padding:0 5px;color:#263247;font-size:.76rem;font-weight:800}._structuredProperty_n15qj_770{display:flex;flex-direction:column;gap:10px}._structuredProperty_n15qj_770>small,._visibilityProperty_n15qj_771>small{color:#7a8495;font-size:.68rem;line-height:1.4}._structuredItem_n15qj_155,._nestedStructuredItem_n15qj_801,._managedImageEditor_n15qj_802,._structuredFields_n15qj_803{display:flex;flex-direction:column;gap:9px}._structuredItem_n15qj_155{padding:11px;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:7px}._nestedStructuredItem_n15qj_801,._managedImageEditor_n15qj_802{padding:10px;background:#fff;border:1px solid #e4e8ee;border-radius:6px}._structuredItemActions_n15qj_155{display:flex;flex-wrap:wrap;gap:5px}._structuredItemActions_n15qj_155 button,._secondaryButton_n15qj_154{padding:7px 9px;color:#485568;font:inherit;font-size:.7rem;font-weight:700;background:#f3f5f8;border:1px solid #d6dde7;border-radius:5px;cursor:pointer}._structuredItemActions_n15qj_155 button:disabled,._secondaryButton_n15qj_154:disabled{cursor:not-allowed;opacity:.4}._managedAssetIdentity_n15qj_849{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#485568;font-size:.76rem;font-weight:700}._managedAssetIdentity_n15qj_849 code{min-width:0;overflow:hidden;padding:3px 5px;color:#8f461f;font-size:.66rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border-radius:4px}._managedAssetNotice_n15qj_872{display:flex;flex-direction:column;gap:4px;padding:10px;color:#667286;font-size:.72rem;background:#f8fafc;border:1px dashed #cfd6df;border-radius:6px}._managedAssetNotice_n15qj_872 strong{color:#344156}._managedAssetNotice_n15qj_872 small{color:#7a8495;font-size:.68rem;font-weight:500;line-height:1.4}._focalPointControls_n15qj_895{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._inlineActions_n15qj_901,._assetToolbar_n15qj_902,._assetLibraryTabs_n15qj_903{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._assetDialogBackdrop_n15qj_910{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172ab8}._assetDialog_n15qj_910{display:flex;flex-direction:column;width:min(1120px,100%);max-height:min(860px,calc(100vh - 40px));overflow:hidden;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 26px 80px #0f172a59}._assetDialogHeader_n15qj_932{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:#fff;background:#172033}._assetDialogHeader_n15qj_932 h3{margin:0;color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.35rem}._assetDialog_n15qj_910 ._assetDialogHeader_n15qj_932 button{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;min-height:40px;padding:0;color:#172033;font:inherit;font-size:1.25rem;background:#fff;border:0;border-radius:999px;cursor:pointer}._assetToolbar_n15qj_902,._assetLibraryTabs_n15qj_903,._assetProgress_n15qj_968,._assetDialog_n15qj_910>p{margin:0;padding:12px 20px;border-bottom:1px solid #dde3eb}._assetToolbar_n15qj_902>span{margin-left:auto;color:#667286;font-size:.75rem}._assetDialog_n15qj_910 ._assetToolbar_n15qj_902 button,._assetUploadButton_n15qj_982,._assetDialog_n15qj_910 ._assetLibraryTabs_n15qj_903 button,._assetDialog_n15qj_910 ._assetGrid_n15qj_984 button,._assetDialog_n15qj_910 ._assetCatalog_n15qj_985>button,._assetDialog_n15qj_910 ._assetSelection_n15qj_986>button{padding:8px 11px;color:#344156;font:inherit;font-size:.74rem;font-weight:750;background:#fff;border:1px solid #cfd7e3;border-radius:7px;cursor:pointer}._assetUploadButton_n15qj_982 input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._assetUploadButton_n15qj_982[aria-disabled=true]{cursor:not-allowed;opacity:.5}._assetProgress_n15qj_968{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.5fr);align-items:center;gap:16px;color:#485568;font-size:.75rem}._assetProgress_n15qj_968 progress{width:100%}._assetDialog_n15qj_910 ._assetLibraryTabs_n15qj_903 button[aria-selected=true]{color:#fff;background:#344156;border-color:#344156}._assetDialogBody_n15qj_1031{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,.8fr);min-height:0;overflow:hidden}._assetCatalog_n15qj_985{min-width:0;min-height:0;overflow-y:auto}._assetCatalog_n15qj_985>button{display:block;margin:0 auto 16px}._assetGrid_n15qj_984{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:12px;min-height:240px;padding:16px}._assetGrid_n15qj_984 article{display:grid;min-width:0;align-content:start;gap:7px;padding:9px;background:#fff;border:1px solid #dbe1ea;border-radius:9px}._assetGrid_n15qj_984 article[data-selected=true]{border-color:#c76531;box-shadow:0 0 0 2px #c765312e}._assetDialog_n15qj_910 ._assetGrid_n15qj_984 ._assetThumbnail_n15qj_1074{position:relative;display:block;width:100%;min-width:0;min-height:0;aspect-ratio:4 / 3;padding:0;overflow:hidden;color:#778295;font-size:.7rem;background:#edf1f5;border:0;border-radius:6px}._assetThumbnail_n15qj_1074 img,._assetThumbnailFallback_n15qj_1091{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}._assetDialog_n15qj_910 ._assetThumbnail_n15qj_1074:focus-visible{outline:3px solid #315eaa;outline-offset:3px}button._assetThumbnail_n15qj_1074:hover{box-shadow:0 0 0 2px #c76531}._assetSelectedBadge_n15qj_1109{position:absolute;right:6px;bottom:6px;padding:4px 7px;color:#fff;font-size:.68rem;background:#344156;border-radius:4px;pointer-events:none}._assetThumbnailFallback_n15qj_1091{display:grid;place-items:center}._assetGrid_n15qj_984 strong{overflow:hidden;color:#263247;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._assetGrid_n15qj_984 small{color:#7a8495;font-size:.68rem}._assetSelection_n15qj_986{display:flex;flex-direction:column;gap:11px;margin:16px 16px 16px 0;padding:16px;overflow-y:auto;background:#fff;border:1px solid #dbe1ea;border-radius:9px}._assetSelection_n15qj_986 legend{padding:0 5px;color:#263247;font-size:.8rem;font-weight:800}._assetSelection_n15qj_986 p{margin:0;color:#667286;font-size:.72rem;line-height:1.45}._assetSelection_n15qj_986>label:not(._fieldControl_n15qj_150){display:flex;align-items:center;gap:8px;color:#485568;font-size:.76rem}._assetDialog_n15qj_910 ._assetSelection_n15qj_986>button{color:#fff;background:#c76531;border-color:#c76531}._assetSelection_n15qj_986>button:disabled{cursor:not-allowed;opacity:.45}._visibilityChoices_n15qj_1184{display:flex;flex-wrap:wrap;gap:4px 14px}._visibilityProperty_n15qj_771 ._checkboxControl_n15qj_153{padding-block:5px}._previewPanel_n15qj_1194{grid-column:1 / -1;padding:0;overflow:hidden}._previewHeader_n15qj_1200,._previewStatus_n15qj_1201{display:flex;align-items:center;justify-content:space-between;gap:18px}._previewHeader_n15qj_1200{padding:16px 18px 0}._previewHeader_n15qj_1200 ._panelHint_n15qj_547{margin-bottom:14px}._viewportControls_n15qj_156{display:flex;gap:5px;padding:4px;background:#eef1f5;border-radius:8px}._viewportControls_n15qj_156 button{padding:7px 11px;color:#536074;font:inherit;font-size:.74rem;font-weight:700;background:transparent;border:0;border-radius:6px;cursor:pointer}._viewportControls_n15qj_156 button[aria-pressed=true]{color:#172033;background:#fff;box-shadow:0 2px 7px #1720331f}._previewStatus_n15qj_1201{padding:9px 18px;color:#667286;font-size:.72rem;background:#fbfcfd;border-block:1px solid #e3e8ef}._previewStatus_n15qj_1201 output{color:#246347;font-weight:700}._previewStage_n15qj_1255{min-height:54rem;padding:24px;overflow:auto;background:linear-gradient(45deg,#e3e7ed 25%,transparent 25%),linear-gradient(-45deg,#e3e7ed 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e3e7ed 75%),linear-gradient(-45deg,transparent 75%,#e3e7ed 75%),#edf0f4;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}._previewFrame_n15qj_1269{display:block;width:1200px;height:760px;margin:0 auto;background:#fff;border:1px solid #c9d0da;border-radius:8px;box-shadow:0 18px 50px #1720332e}._previewFrame_n15qj_1269[data-preview-viewport=tablet]{width:768px;height:900px}._previewFrame_n15qj_1269[data-preview-viewport=phone]{width:390px;height:844px}._previewUnavailable_n15qj_1290{display:flex;flex-direction:column;gap:5px;margin:0 18px 18px;padding:22px;color:#667286;font-size:.8rem;background:#f8fafc;border:1px dashed #cfd6df;border-radius:8px}._previewUnavailable_n15qj_1290 strong{color:#344156}._failure_n15qj_37{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,7vw,88px)}._failure_n15qj_37 h2{font-size:clamp(2rem,5vw,4rem)}._failure_n15qj_37>p:not(._eyebrow_n15qj_74){max-width:42rem;margin:20px 0;color:#596579;line-height:1.7}._failure_n15qj_37 button{color:#fff;background:#172033}@media(max-width:1080px){._workspace_n15qj_509{grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.5fr)}._propertiesPanel_n15qj_1336{grid-column:1 / -1}}@media(max-width:720px){.app-website-page .app-website-host__body{padding:8px}._editorHeader_n15qj_54,._documentStatus_n15qj_458,._publicationStatus_n15qj_144,._publicationActions_n15qj_427,._headerActions_n15qj_83,._reconciliationHeading_n15qj_202,._reconciliationActions_n15qj_146{align-items:flex-start;flex-direction:column}._reconciliationPanel_n15qj_195{padding:14px}._reconciliationCounts_n15qj_216{justify-content:flex-start}._reconciliationChoices_n15qj_145{grid-template-columns:minmax(0,1fr)}._editorHeader_n15qj_54,._documentStatus_n15qj_458{padding:14px}._headerActions_n15qj_83{width:100%;gap:8px}._documentStatus_n15qj_458>div{align-items:flex-start;flex-direction:column}._pageSelector_n15qj_152{margin-left:0}._tenantName_n15qj_118{max-width:100%}._workspace_n15qj_509{grid-template-columns:minmax(0,1fr);padding:8px}._propertiesPanel_n15qj_1336,._previewPanel_n15qj_1194{grid-column:auto}._previewHeader_n15qj_1200,._previewStatus_n15qj_1201{align-items:flex-start;flex-direction:column}._viewportControls_n15qj_156{max-width:100%;overflow-x:auto}._layersList_n15qj_555 li{grid-template-columns:1fr}._layerActions_n15qj_149{justify-content:flex-end}._assetDialogBackdrop_n15qj_910{padding:0}._assetDialog_n15qj_910{width:100%;max-height:100vh;border-radius:0}._assetDialogBody_n15qj_1031{display:block;overflow-y:auto}._assetGrid_n15qj_984,._assetCatalog_n15qj_985{overflow:visible}._assetSelection_n15qj_986{margin:0 16px 16px}._assetToolbar_n15qj_902>span{width:100%;margin-left:0}}._focalPreview_n15qj_1457{display:grid;gap:8px;margin-block:12px}._focalImage_n15qj_1458{position:relative;display:block;width:100%;padding:0!important;border:0!important;border-radius:6px;touch-action:none;cursor:crosshair;overflow:hidden}._focalImage_n15qj_1458 img{display:block;width:100%;height:auto}._focalMarker_n15qj_1460{position:absolute;width:22px;height:22px;border:3px solid white;background:#224c36aa;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #173b2d;pointer-events:none}._focalPreview_n15qj_1457 output{font-size:12px}.events-workspace{max-width:1500px;margin:0 auto;padding:8px 0 40px}.events-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.events-heading h1{margin:0 0 6px}.events-heading p{margin:0;color:#62716b}.events-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.events-actions button,.event-management-actions button{width:auto;white-space:normal}.events-actions a{font-size:14px}.events-columns{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px;align-items:start}.events-list{background:#fff;border:1px solid #dae1dc;border-radius:16px;padding:18px;position:sticky;top:20px;max-height:calc(100dvh - 125px);overflow:auto}.events-list label,.event-editor label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.events-workspace input,.events-workspace select,.events-workspace textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:#fff;color:#20352c;border:1px solid #c8d3cc;border-radius:7px;padding:10px 12px;font:inherit}.events-workspace input:focus-visible,.events-workspace select:focus-visible,.events-workspace textarea:focus-visible{outline:2px solid #356c50;outline-offset:2px}.events-workspace button{min-height:38px}.events-filters{display:flex;gap:6px;margin:16px 0}.events-filters button{font-size:13px;flex:1;padding:8px 4px}.events-filters [aria-pressed=true]{background:#234d38;color:#fff}.events-list ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.events-list li>button{display:flex;text-align:left;width:100%;gap:14px;padding:14px 10px;border:1px solid transparent;background:transparent;align-items:start}.events-list li>button[aria-pressed=true]{background:#edf4ee;border-color:#a6c4ae}.events-list li>button:hover{background:#f3f6f3}.events-list small{display:block;margin-top:5px;color:#647269;font-size:12px}.event-date{display:block;flex:0 0 48px;color:#40664e;font-size:13px;font-weight:700}.events-list strong{overflow-wrap:anywhere}.event-editor{background:#fff;border:1px solid #dae1dc;border-radius:16px;padding:24px;min-width:0;display:grid;gap:24px}.event-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;position:sticky;top:0;z-index:2;padding:12px 0;border-bottom:1px solid #e1e7e2}.event-editor-toolbar h2{margin:0 0 6px;font-size:21px;overflow-wrap:anywhere}.event-editor-toolbar small{color:#62716b}.event-editor fieldset{min-width:0;margin:0;padding:20px;border:1px solid #dde4de;border-radius:12px;display:grid;gap:18px}.event-editor legend{font-weight:700;font-size:16px;padding:0 8px}.event-editor fieldset:disabled{opacity:.7}.event-editor .hint{margin:0;font-size:13px;line-height:1.6;color:#637166}.event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.event-local-time{display:grid;gap:8px;align-content:start}.event-ticket-tier{background:#f8faf7;border:1px solid #dce5dc;border-radius:10px;padding:18px;display:grid;gap:16px}.event-ticket-tier header{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-ticket-tier h3{font-size:16px;margin:0}.event-ticket-tier header button{font-size:13px}.event-images{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.event-images>div{display:grid;gap:6px;width:140px}.event-images img{display:block;width:120px;height:85px;object-fit:cover;border-radius:6px}.event-images>div>button{padding:8px;font-size:12px}.event-management-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #e1e7e2;padding-top:20px}.events-message{padding:14px 18px;background:#eef5ed;border:1px solid #cbdcca;border-radius:10px;margin:0 0 20px}.events-message.error{background:#fff5f3;border-color:#ebc0b5}.events-message button{margin-left:10px}.event-confirm{padding:18px;background:#fff3e7;border:1px solid #dcc3a7;border-radius:10px;display:grid;gap:14px}.events-welcome{min-height:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;background:#fff;border:1px solid #dae1dc;border-radius:16px}.events-welcome p,.events-empty{line-height:1.7;color:#62716b}.events-welcome h2{margin:0}.events-workspace .primary{background:#315e42;color:#fff;border-color:#315e42}.events-workspace button:disabled{cursor:default;opacity:.5}@media(max-width:1000px){.events-columns{grid-template-columns:1fr}.events-list{position:static;max-height:330px}.events-heading{align-items:flex-start}.events-heading>.events-actions{justify-content:flex-end}}@media(max-width:600px){.events-heading,.event-editor-toolbar{flex-direction:column;align-items:stretch}.events-heading>.events-actions{justify-content:flex-start}.event-form-grid{grid-template-columns:1fr}.event-editor,.event-editor fieldset{padding:14px}.event-editor-toolbar{position:static}.event-ticket-tier{padding:12px}.events-actions{gap:8px}.events-workspace{padding-bottom:90px}}.ticket-qr-scanner{min-width:0;padding:18px;border:1px solid #bacabe;border-radius:12px;background:#f5f9f5;color:#173725}.ticket-qr-scanner__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ticket-qr-scanner__heading h3{margin:0}.ticket-qr-scanner p{line-height:1.5;overflow-wrap:anywhere}.ticket-qr-scanner video{display:block;width:100%;max-width:640px;max-height:50dvh;aspect-ratio:4 / 3;object-fit:contain;background:#101510;border-radius:8px;margin:16px auto}.ticket-qr-scanner video[hidden]{display:none}.ticket-qr-scanner button{min-height:44px;width:auto;white-space:normal}.ticket-qr-scanner__actions{display:flex;flex-wrap:wrap;gap:12px}.ticket-qr-scanner .ticket-qr-scanner__hint{font-size:13px;margin-bottom:0}.ticket-purchase-refunds{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid #c7d3c9;border-radius:10px;background:#f9fbf8}.ticket-purchase-refunds header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ticket-purchase-refunds h3,.ticket-purchase-refunds h4,.ticket-purchase-refunds p{margin:0;overflow-wrap:anywhere;line-height:1.5}.ticket-purchase-refunds fieldset{min-width:0;margin:0;padding:14px;border:1px solid #d0d9d1;border-radius:8px}.ticket-purchase-refunds legend{font-weight:700}.ticket-purchase-refunds ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ticket-purchase-refunds fieldset li label{display:flex;align-items:start;gap:12px;padding:10px 0;cursor:pointer}.ticket-purchase-refunds input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:2px 0}.ticket-purchase-refunds li label>span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.ticket-purchase-refunds li small{font-family:ui-monospace,monospace;font-size:11px}.ticket-purchase-refunds fieldset>label{display:grid;gap:6px;margin-top:12px;font-size:14px}.ticket-purchase-refunds textarea{width:100%;box-sizing:border-box}.ticket-purchase-refunds__total{font-weight:700}.ticket-purchase-refunds button{justify-self:start;min-height:44px;width:auto}.ticket-purchase-refunds__history li{display:grid;gap:8px;padding:12px;border-bottom:1px solid #d0d9d1;overflow-wrap:anywhere}.ticket-purchase-refunds__history{margin-top:10px!important}.ticket-purchase-refunds__history li>span{font-size:13px;color:#506454}@media(max-width:600px){.ticket-purchase-refunds{padding:12px}.ticket-purchase-refunds .events-actions{display:grid}.ticket-purchase-refunds .events-actions button{width:100%}}.event-detail{min-width:0}.event-view-switch{display:flex;gap:8px;margin:0 0 14px;flex-wrap:wrap}.event-view-switch button{width:auto;padding:10px 18px}.event-view-switch [aria-pressed=true]{background:#234d38;border-color:#234d38;color:#fff}.event-attendees{background:#fff;border:1px solid #dae1dc;border-radius:16px;padding:24px;display:grid;gap:20px;min-width:0}.attendees-heading,.attendee-detail>header,.attendee-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.event-attendees h2,.event-attendees h3,.attendees-heading p{margin:0;overflow-wrap:anywhere}.attendees-heading p{margin-top:6px;color:#526257}.event-attendees .hint{margin:0;color:#526257;line-height:1.6;font-size:14px}.event-attendees button{width:auto;min-height:44px;white-space:normal}.attendee-tools{display:grid;gap:14px;padding:18px;background:#f5f8f4;border-radius:12px}.attendee-tools form{display:flex;align-items:end;gap:10px;min-width:0}.attendee-tools label{display:grid;flex:1;gap:7px;min-width:0;font-size:14px;font-weight:600}.attendee-tools>button{justify-self:start}.attendees-warning,.attendees-notice,.attendees-confirm{margin:0;padding:16px;border:1px solid #cdded0;border-radius:10px;background:#f0f7ee;color:#233c29;line-height:1.6;overflow-wrap:anywhere}.attendees-warning{background:#fff6e8;border-color:#e4c896;color:#684616}.attendees-confirm{background:#f8f9f6;border-color:#d7ded4}.attendees-confirm p,.attendees-warning p{margin:0 0 12px}.attendees-warning strong{display:block;margin-bottom:8px}.attendee-detail{border:2px solid #62826b;border-radius:12px;padding:20px;display:grid;gap:16px;min-width:0}.attendee-detail h3{font-size:20px}.attendee-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.attendee-detail dt{font-size:12px;color:#56665a;margin-bottom:4px}.attendee-detail dd{margin:0;overflow-wrap:anywhere;line-height:1.5}.ticket-id{font-family:ui-monospace,monospace;font-size:13px}.ticket-state{display:inline-block;width:fit-content;margin:0;padding:5px 9px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;background:#eef1ee;color:#405145;flex-shrink:0}.ticket-state-valid{background:#edf4f9;color:#2f546d}.ticket-state-checked_in{background:#e3f2df;color:#2e5c24}.ticket-state-refunded,.ticket-state-canceled,.ticket-state-refund_pending{background:#fff0e7;color:#8a4120}.attendee-list-heading span{font-size:13px;color:#526257}.attendee-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.attendee-list li{min-width:0}.attendee-list li>button{display:flex;width:100%;gap:16px;align-items:center;justify-content:space-between;text-align:left;padding:16px;background:#fff;border:1px solid #d9e2d9;border-radius:10px}.attendee-list li>button:hover{background:#f5f8f3}.attendee-list li>button[aria-pressed=true]{border-color:#42674a;box-shadow:inset 3px 0 #42674a}.attendee-person{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.attendee-person strong{font-size:15px}.attendee-person small{font-size:12px;color:#526257}.event-attendees button:focus-visible{outline:2px solid #356c50;outline-offset:3px}@media(max-width:650px){.event-attendees{padding:16px;gap:18px}.attendee-tools{padding:12px}.attendee-tools form{flex-wrap:wrap}.attendee-tools label{flex-basis:100%}.attendee-tools form>button{width:100%}.attendee-detail{padding:14px}.attendee-detail dl{grid-template-columns:1fr}.attendee-list li>button{align-items:start;flex-direction:column;gap:10px}.attendee-detail .events-actions button{flex:1;min-width:130px}.event-view-switch button{flex:1}}.ticket-audit{display:block;overflow-wrap:anywhere;font-size:12px;color:#56665a;margin-top:5px}.event-cancellation-status{padding:20px;border:1px solid #d9e2d9;border-radius:12px;background:#f6f8f4;color:#293b2c;display:grid;gap:14px;min-width:0}.event-cancellation-status header{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.event-cancellation-status h3,.event-cancellation-status h4,.event-cancellation-status p{margin:0;line-height:1.6;overflow-wrap:anywhere}.event-cancellation-status h3{font-size:18px}.event-cancellation-status h4{font-size:16px}.events-workspace .event-cancellation-status button{width:auto;min-height:44px;white-space:normal;justify-self:start}.event-cancellation-status dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.event-cancellation-status dl>div{padding:12px;background:#fff;border:1px solid #dce3da;border-radius:8px;min-width:0}.event-cancellation-status dt{font-size:12px;line-height:1.5;color:#53624f}.event-cancellation-status dd{margin:4px 0 0;font-size:20px;font-weight:600;overflow-wrap:anywhere}.event-cancellation-status small{color:#53624f}.event-cancellation-status__warning{padding:12px;background:#fff6e8;border:1px solid #e4c896;border-radius:8px;color:#684616}.event-cancellation-status button:focus-visible{outline:2px solid #356c50;outline-offset:3px}@media(max-width:650px){.event-cancellation-status{padding:14px}.event-cancellation-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}.event-cancellation-status header button{flex:1}.event-cancellation-status>button{width:100%}}/*!
cormorant-garamond-LICENSE.txt
Copyright 2015 The Cormorant Project Authors (github.com/CatharsisFonts/Cormorant) CormorantGaramond-Italic[wght].ttf: Copyright 2015 The Cormorant Project Authors (github.com/CatharsisFonts/Cormorant)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


dancing-script-LICENSE.txt
Copyright 2016 The Dancing Script Project Authors (https://github.com/googlefonts/DancingScript), with Reserved Font Name 'Dancing Script'.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


inter-LICENSE.txt
Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter) Inter-Italic[opsz,wght].ttf: Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


lora-LICENSE.txt
Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora". Lora-Italic[wght].ttf: Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


montserrat-LICENSE.txt
Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat) Montserrat-Italic[wght].ttf: Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


nunito-sans-LICENSE.txt
Copyright 2016 The Nunito Sans Project Authors (https://github.com/Fonthausen/NunitoSans) NunitoSans-Italic[YTLC,opsz,wdth,wght].ttf: Copyright 2016 The Nunito Sans Project Authors (https://github.com/Fonthausen/NunitoSans)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


oswald-LICENSE.txt
Copyright 2016 The Oswald Project Authors (https://github.com/googlefonts/OswaldFont)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


playfair-display-LICENSE.txt
Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Font Name "Playfair Display". PlayfairDisplay-Italic[wght].ttf: Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Font Name "Playfair Display".

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dancing-script-latin-ext-wght-normal-DJGK6qJa.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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dancing-script-latin-wght-normal-CyISZbeS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nested-editor{color:#24332c;background:#f4f6f3;min-height:100vh;font-family:system-ui,sans-serif}.nested-editor *{box-sizing:border-box}.nested-editor-toolbar{background:#fff;padding:20px 24px;border-bottom:1px solid #dce3dc;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.nested-editor-toolbar h1{font-size:22px;margin:0}.nested-editor-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.14em;margin:0 0 6px}.nested-editor-actions{margin-left:auto}.nested-editor label{display:grid;gap:6px;font-size:12px;font-weight:600}.nested-editor button,.nested-editor select,.nested-editor input,.nested-editor textarea{font:inherit;border:1px solid #ccd7cd;border-radius:6px;background:#fff;color:inherit;padding:8px 10px}.nested-editor button{cursor:pointer}.nested-editor button:disabled{opacity:.45;cursor:default}.nested-editor button[aria-pressed=true],.nested-editor button[aria-current=true]{background:#e2ede5;border-color:#517c61}.nested-editor button:focus-visible,.nested-editor select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nested-editor-layout{display:grid;grid-template-columns:minmax(0,1fr)}.nested-editor-panel{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;padding:16px;border-right:1px solid #dce3dc;min-width:0}.nested-editor-panel ul{list-style:none;padding-left:12px}.nested-editor-panel li{margin-block:4px}.nested-editor-panel li button{width:100%;text-align:left;overflow-wrap:anywhere}.nested-editor-panel .tree-sections{padding:0}.tree-section-row{display:flex;align-items:stretch;gap:3px;position:relative}.nested-editor .tree-section-name{min-width:0;flex:1;font-weight:650}.nested-editor .tree-drag-handle,.nested-editor .tree-disclosure{width:28px;flex:0 0 28px;padding:4px;text-align:center}.nested-editor .tree-drag-handle{cursor:grab;font-size:20px;color:#526357}.tree-sections [data-dragging=true]>.tree-section-row{opacity:.5}.tree-sections>li{position:relative}.tree-sections>[data-drop]:before{content:"";position:absolute;left:0;right:0;height:3px;background:#2563eb;border-radius:2px;pointer-events:none;z-index:1}.tree-sections>[data-drop=before]:before{top:-4px}.tree-sections>[data-drop=after]:before{bottom:-4px}.nested-editor-move{display:flex;flex-wrap:wrap;gap:6px}.nested-editor-panel [role=toolbar]{display:flex;flex-wrap:wrap;gap:4px;margin-block:16px}.nested-editor-canvas{min-width:0}.nested-editor-canvas nav{padding:12px 16px;display:flex;flex-wrap:wrap;gap:6px}.nested-editor-canvas [role=status]{margin:0;padding:10px 16px;font-size:12px}.nested-editor-panel h2{font-size:16px}.nested-editor-panel p{font-size:13px;color:#647169}.builder-inspector-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:14px 0}.builder-inspector-field label,.builder-inspector-field small{grid-column:1 / -1}.builder-inspector-field small{color:#67756b;font-size:11px}.builder-inspector-field input,.builder-inspector-field select{min-width:0;width:100%}.nested-editor-panel details{margin-block:16px}.nested-editor-panel summary{cursor:pointer;font-weight:600;font-size:13px}.nested-editor-panel label{margin-block:10px}.nested-editor-panel input,.nested-editor-panel select,.nested-editor-panel textarea{max-width:100%}.layout__main:has(.nested-editor){max-width:none;padding:12px}.nested-editor-layout[data-layers=true]{grid-template-columns:260px minmax(0,1fr)}.nested-editor-layout[data-properties=true]{grid-template-columns:minmax(0,1fr) 280px}.nested-editor-layout[data-layers=true][data-properties=true]{grid-template-columns:260px minmax(0,1fr) 280px}.nested-editor-panel[hidden]{display:none}.nested-editor-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:auto}.nested-editor-toolbar{gap:12px;padding:12px 16px}.nested-editor-toolbar h1{font-size:18px}.property-section{border-top:1px solid #dce3dc;padding-block:12px}.nested-editor-panel .property-section>summary{font-size:14px}.property-field{margin:18px 0;display:grid;gap:7px;min-width:0}.property-field-heading{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;align-items:center;font-size:12px;font-weight:650}.property-field>small,.property-spacing>small{color:#526357;font-size:11px}.nested-editor .property-reset{padding:3px 5px;font-size:10px;border:0;text-decoration:underline}.property-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.property-choices[data-count="3"],.property-choices[data-count="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nested-editor .property-choices button{flex:1 1 60px;min-width:0;min-height:36px;padding:7px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px}.property-illustration{font-size:20px;line-height:1}.property-number{display:grid;gap:7px;min-width:0}.property-number-entry{display:flex;gap:5px;align-items:center}.property-number-entry input{min-width:0;width:100%}.property-number-entry>span{font-size:11px;color:#526357;flex-shrink:0}.nested-editor input[type=range]{width:100%;padding:0;min-height:24px;accent-color:#41694e}.nested-editor input[type=checkbox]{accent-color:#41694e;width:18px;height:18px}.nested-editor .property-switch{display:flex;align-items:center;gap:8px}.property-color{display:grid;gap:7px}.property-color-entry{display:flex;gap:6px}.property-color-entry input[type=color]{width:40px;height:36px;padding:2px;flex-shrink:0}.property-color-entry input:not([type=color]){min-width:0;width:100%}.property-swatches{display:flex;gap:5px;flex-wrap:wrap}.nested-editor .property-swatches button{padding:3px;border-radius:50%;width:27px;height:27px}.property-swatches span{display:block;width:19px;height:19px;border-radius:50%;border:1px solid #b5c0b7}.nested-editor .property-swatches button[aria-pressed=true]{outline:2px solid #41694e;outline-offset:1px}.property-spacing{border:1px solid #dce3dc;border-radius:8px;padding:10px;margin:18px 0;min-width:0}.property-spacing legend{font-size:12px;font-weight:650}.property-spacing-diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;align-items:center}.property-spacing-top,.property-spacing-bottom{grid-column:2}.property-spacing-top{grid-row:1}.property-spacing-left{grid-column:1;grid-row:2}.property-spacing-right{grid-column:3;grid-row:2}.property-spacing-bottom{grid-row:3}.property-spacing-center{grid-column:2;grid-row:2;padding:8px 2px;border:1px dashed #96ac9a;text-align:center;font-size:11px;background:#f4f6f3}.property-spacing-diagram>div>span{font-size:10px}.property-dimension{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.property-font-preview{padding:10px;background:#f4f6f3;font-size:18px;overflow-wrap:anywhere}.property-shadow-sample{display:block;width:30px;height:20px;border:1px solid #dce3dc;border-radius:4px;background:#fff}.nested-editor .property-error{color:#a12d24;display:block;font-size:12px}.nested-editor [aria-invalid=true]{border-color:#a12d24}.nested-editor .property-spacing input{padding:5px 3px;font-size:12px}.font-picker{min-width:0}.font-picker-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:18px}.font-picker-chevron{font-family:Arial,sans-serif;flex-shrink:0}.font-picker-list{max-height:260px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:6px;background:var(--surface);margin-top:4px;padding:4px}.font-picker-category{font:600 12px Arial,sans-serif;color:var(--muted);padding:10px 8px 4px}.font-picker-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px;font-size:20px;border-radius:4px;cursor:pointer;border:2px solid transparent}.font-picker-option:hover,.font-picker-option[data-active=true]{background:#edf3ee;color:#203a2b;border-color:#587d63}.font-picker-option[aria-selected=true]{background:#e1ece3;color:#203a2b}.menu-template-outline,.menu-template-outline ul{list-style:none;padding-left:12px;margin:4px 0}.menu-template-outline button{width:100%;text-align:left;margin:2px 0}.menu-template-outline button[aria-pressed=true]{background:#e3efe8;border-color:#365e4b;font-weight:700}.menu-preset-choices{display:grid;gap:8px}.nested-editor .menu-preset-choice{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:10px;text-align:left}.nested-editor .menu-preset-choice:hover{border-color:#517c61;background:#f4f8f4}.menu-preset-choice strong{display:block;font-size:13px}.menu-preset-choice small{display:block;margin-top:4px;color:#526357;font-size:11px;line-height:1.45}.menu-preset-thumbnail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;background:#f5f0e8;border-radius:5px;min-height:66px}.menu-preset-sample{display:flex;flex-direction:column;gap:4px;padding:4px;background:#fff;border:1px solid #d9d5ce;border-radius:3px}.menu-preset-lines{display:flex;flex-direction:column;gap:4px;flex:1}.menu-preset-lines i{display:block;height:2px;background:#c1b7a9;width:100%}.menu-preset-lines i:first-child{background:#5c4c3b;width:80%}.menu-preset-lines i:nth-child(3){width:65%}.menu-preset-lines b{display:block;background:#9b603b;border-radius:2px;width:60%;height:5px;margin-top:auto}.menu-preset-image{display:block;height:18px;background:#dfd5c5;border-radius:2px}.menu-preset-thumbnail[data-preset=printed]{grid-template-columns:1fr}.menu-preset-thumbnail[data-preset=printed] .menu-preset-sample{padding:3px 2px;border:0;border-bottom:1px solid #d9d5ce;border-radius:0;background:transparent}.menu-preset-thumbnail[data-preset=printed] .menu-preset-lines{gap:3px}.menu-preset-thumbnail[data-preset=printed] .menu-preset-lines b{display:none}.canvas-tools{margin:0;padding:6px 16px 10px;border:0;border-bottom:1px solid #dce3dc;display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;font-size:13px}.canvas-tools legend{padding-top:6px;font-weight:600}.canvas-tools label{display:flex;align-items:center;gap:6px}.canvas-tools input[type=number]{width:64px}.nested-editor{min-height:0;border:1px solid #dce3dc;border-radius:10px}.studio-header{position:sticky;top:0;z-index:8;background:#fff;border-bottom:1px solid #dce3dc}.nested-editor-toolbar{padding:10px 14px;gap:8px 12px;border:0}.nested-editor-toolbar h1{font-size:15px;white-space:nowrap}.nested-editor-toolbar>label{display:flex;align-items:center;gap:6px;color:#526357}.nested-editor-toolbar button,.nested-editor-toolbar select{padding:7px 9px;font-size:12px}.nested-editor-actions,.studio-history,.studio-publication{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.studio-draft-status{color:#526357;font-size:11px}.studio-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 14px 10px}.studio-tools>nav{display:flex;gap:5px;margin-right:auto}.studio-tools>button,.studio-tools nav button{padding:6px 10px;font-size:12px}.studio-tools button[aria-expanded=true],.studio-tools button[aria-pressed=true]{background:#e2ede5;border-color:#517c61}.studio-popover{position:relative;font-size:12px}.studio-popover>summary{cursor:pointer;padding:7px 9px;border:1px solid #ccd7cd;border-radius:6px;list-style-position:inside;background:#fff}.studio-popover-body{position:absolute;right:0;top:calc(100% + 5px);z-index:20;display:grid;gap:10px;min-width:240px;max-width:min(320px,85vw);padding:14px;background:#fff;border:1px solid #ccd7cd;border-radius:8px;box-shadow:0 8px 30px #1b362726}.studio-popover-body p{margin:0;font-size:12px}.nested-editor .studio-publish:not(:disabled){background:#315c43;color:#fff;border-color:#315c43}.nested-editor-layout[data-layers=true][data-properties=true]{grid-template-columns:240px minmax(0,1fr) 310px}.nested-editor-layout[data-properties=true]:not([data-layers=true]){grid-template-columns:minmax(0,1fr) 310px}.nested-editor-panel{padding:14px}.nested-editor-panel .panel-close{float:right;padding:1px 7px;font-size:20px}.nested-editor-canvas nav{padding:8px 12px;gap:4px}.nested-editor-canvas nav button{font-size:11px;padding:5px 7px}.studio-preview-tools{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:11px}.studio-preview-tools button,.studio-preview-tools summary{font-size:11px;padding:5px 7px}.studio-preview-tools .studio-popover{margin-left:auto}.studio-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0!important}.inspector-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#617367}.inspector-heading h2{margin:4px 0 8px;overflow-wrap:anywhere}.inspector-element-name{margin-block:6px 12px;min-width:0}.inspector-element-name input{width:100%;min-width:0}.inspector-element-name small{font-weight:400;color:#526357}.inspector-element-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:8px}.inspector-element-actions button{min-width:0;min-height:36px}.nested-editor .element-delete{color:#96372e;border-color:#d9b7b2}.nested-editor .property-scope{display:inline-block;font-size:11px;padding:4px 7px;border-radius:4px;background:#edf3ee;color:#345441;margin:0 0 10px}.inspector-tabs{display:flex;gap:4px;border-bottom:1px solid #dce3dc;padding-bottom:8px;margin-bottom:10px}.nested-editor .inspector-tabs button{flex:1;font-size:12px;padding:8px}.nested-editor .inspector-tabs button[aria-selected=true]{color:#244e36;border-color:#517c61;background:#e2ede5;font-weight:650}.inspector-panels [hidden]{display:none!important}.nested-editor-panel .property-section{margin-block:8px;padding-block:10px;border-inline:0;border-bottom:0}.property-section h3{font-size:13px;margin:0 0 8px}.property-field{margin:12px 0;gap:5px}.property-field-heading{justify-content:flex-start}.property-field-heading>span:first-child{margin-right:auto}.property-source{font-size:10px;font-weight:400;color:#607367}.nested-editor .property-reset{text-decoration:none;padding:2px 5px;font-size:11px}.nested-editor .property-choices button{min-height:30px;padding:5px;gap:4px}.property-choices[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.property-illustration{font-size:16px}.property-frame-grid,.property-size-grid,.property-spacing-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-frame-grid>label{display:flex;align-items:center;margin:2px 0;gap:6px}.property-size-grid .property-field{margin:4px 0}.property-size-grid label{margin:0}.nested-editor .property-spacing{margin-block:12px;padding:8px}.nested-editor .property-spacing label{margin-block:4px}.property-spacing-sides label{font-size:10px}.property-color-chip{width:34px;height:34px;flex-shrink:0;border:1px solid #aebfb3;border-radius:6px;overflow:hidden}.property-color-chip[data-transparent=true]{background-image:repeating-conic-gradient(#dbe1dc,#dbe1dc 25%,#fff 0%,#fff 50%);background-size:12px 12px}.nested-editor .property-color-chip input[type=color]{opacity:0;width:100%;height:100%;cursor:pointer}.nested-editor-panel .property-color-palette{margin:0}.nested-editor-panel .property-color-palette summary,.nested-editor-panel .property-help summary{font-size:11px;font-weight:400;color:#526357}.property-color-palette[open]{padding:8px;border:1px solid #dce3dc;border-radius:6px}.property-color-palette .property-swatches,.nested-editor-panel .property-help{margin-block:8px}.property-inline-actions{display:flex;flex-wrap:wrap;gap:6px}.nested-editor .property-text-button{border:0;padding:6px 0;color:#315c43;text-align:left;font-size:12px}.nested-editor .property-list-button{display:block;width:100%;text-align:left;margin:5px 0}.image-placement-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.image-placement-choices button{font-size:11px}.image-placement-example{display:flex;align-items:stretch;gap:5px;height:42px;border:1px solid #8fa697;border-radius:7px;overflow:hidden;margin-bottom:5px}.image-placement-example[data-inset=true]{padding:5px}.image-placement-example i{width:40%;background:#90ae9a}.image-placement-example>span{margin:auto;font-size:10px}.navigation-summary{border-top:1px solid #dce3dc;padding-block:10px}.navigation-summary h3{font-size:13px;margin-block:4px}.navigation-devices{display:flex;flex-wrap:wrap;gap:8px}.navigation-devices label{text-transform:capitalize;font-size:11px}.nested-editor :is(input,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.property-number:has(>input[type=range]){grid-template-columns:minmax(0,1fr) 86px;align-items:center}.property-number:has(>input[type=range])>.property-error{grid-column:1 / -1}.property-color-chip:focus-within{outline:2px solid #2563eb;outline-offset:2px}.layout:has(.nested-editor){height:100dvh;min-height:0;overflow:hidden}.layout__main:has(.nested-editor){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px}.layout__main:has(.nested-editor)>h1{flex:none;font-size:20px;margin:0 0 12px}.nested-editor-save-status{flex:none;max-height:30dvh;overflow:auto}.nested-editor{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.nested-editor-expanded{height:100dvh;border-radius:0}.studio-header{position:relative;top:auto;flex:none}.studio-document-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-bottom:1px solid #e7ece8}.studio-document-bar h1{margin:0;font:650 15px/1.3 system-ui,sans-serif;white-space:nowrap}.nested-editor-actions{margin-left:auto;gap:8px}.nested-editor-toolbar{padding:8px 12px;gap:8px 16px}.nested-editor-toolbar>label{margin:0;white-space:nowrap}.nested-editor-toolbar select{max-width:160px;min-width:80px}.studio-history{flex-wrap:nowrap;gap:4px;padding-left:12px;border-left:1px solid #dce3dc}.studio-tools{padding:0 12px 8px;gap:6px}.studio-tools>nav{flex-wrap:wrap;gap:4px}.nested-editor .studio-header :is(button,select,summary,.studio-live-link){min-height:32px;padding:6px 9px;font-size:12px;line-height:18px;white-space:nowrap;flex-shrink:0}.studio-live-link{display:inline-flex;align-items:center;border-radius:6px;text-decoration:none;color:#315c43;font-weight:600}.studio-live-link:hover{background:#edf3ee;text-decoration:underline}.studio-publication{flex-wrap:nowrap}.studio-popover-body{max-height:min(360px,60dvh);overflow-y:auto}.nested-editor-layout{flex:1;min-height:0;position:relative;overflow:hidden}.nested-editor-layout[data-properties=true]:not([data-layers=true]){grid-template-columns:minmax(0,1fr) 320px}.nested-editor-layout[data-layers=true][data-properties=true]{grid-template-columns:240px minmax(0,1fr) 320px}.nested-editor-panel{position:relative;top:auto;align-self:stretch;min-height:0;height:100%;max-height:none;overflow:auto;border:0}#builder-properties{border-left:1px solid #dce3dc}#builder-layers{border-right:1px solid #dce3dc}.nested-editor-panel h2{margin:12px 0 8px;line-height:1.3}.nested-editor .nested-editor-panel :is(input,select,textarea){min-width:0;width:100%;font-size:13px;line-height:20px}.nested-editor-panel :is(input[type=checkbox],input[type=radio]){width:18px;flex:none}.nested-editor-panel button{line-height:1.3}.nested-editor .property-color-entry{align-items:center}.nested-editor .property-color-chip{width:36px;height:36px}.nested-editor .property-number-entry{min-width:0}.nested-editor .property-number-entry input{height:36px}.nested-editor .property-choices button{min-height:36px;overflow-wrap:anywhere}.nested-editor .property-choices[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nested-editor .property-frame-grid>label{display:grid;grid-template-columns:16px minmax(0,1fr)}.nested-editor .property-size-grid .property-dimension{grid-template-columns:minmax(0,1fr)}.nested-editor .inspector-tabs{position:sticky;top:-14px;z-index:3;background:#fff;padding:10px 0;margin:0 0 10px}.nested-editor .inspector-tabs button{min-height:36px}.nested-editor-canvas{min-height:0;display:flex;flex-direction:column;overflow:hidden;grid-row:auto}.nested-editor-canvas>nav{flex:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:6px 10px;border-bottom:1px solid #dce3dc}.nested-editor-canvas>nav button{flex:none;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:30px;line-height:18px}.studio-preview{flex:1;min-height:0;display:flex;flex-direction:column}.studio-preview-tools{flex:none;min-height:42px;background:#f4f6f3}.studio-preview-tools>span{white-space:nowrap}.nested-editor .studio-preview-tools :is(button,summary){min-height:30px;line-height:18px}.studio-preview-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;max-width:100%;background:#e9ecef;padding:16px}.nested-editor .inspector-close{display:none}@media(max-width:900px){.layout:has(.nested-editor){grid-template-rows:auto minmax(0,1fr)}.layout__main:has(.nested-editor){padding:8px 8px calc(var(--bar) + 8px)}}@container (max-width:820px){.nested-editor-layout[data-layers][data-properties]{grid-template-columns:minmax(0,1fr)}.nested-editor-panel{position:absolute;z-index:6;top:0;bottom:0;width:min(340px,100%);max-height:none;grid-row:auto;box-shadow:0 6px 24px #18302426}#builder-properties{right:0}#builder-layers{left:0}.nested-editor .inspector-close{display:block}.nested-editor-canvas{grid-row:1}.studio-tools>nav{width:auto}}@container (max-width:560px){.studio-document-bar{gap:8px}.studio-document-bar h1{flex-basis:100%}.nested-editor-actions{margin-left:0;gap:6px}.studio-publication{display:contents}.studio-header .studio-popover{position:static}.studio-header .studio-popover-body{left:8px;right:8px;top:100%;min-width:0;max-width:none;max-height:min(320px,40dvh)}.nested-editor-toolbar{gap:6px 10px}.studio-history{border:0;padding:0}.studio-tools>nav{flex-basis:100%}.nested-editor .studio-header :is(button,select,summary,.studio-live-link){padding-inline:7px}}.nested-editor .studio-page-list{list-style:none;padding:0;margin:12px 0}.nested-editor .studio-page-list>li{display:grid;grid-template-columns:28px minmax(0,1fr) 28px 28px;gap:4px;margin:6px 0;position:relative}.nested-editor .studio-page-list>li>button{min-width:0;min-height:32px;padding:6px;font-size:12px}.nested-editor .studio-page-list .page-list-name{display:flex;align-items:center;gap:6px;text-align:left;overflow-wrap:anywhere}.studio-page-list .page-list-name>span{min-width:0}.studio-page-list .page-list-name svg{flex-shrink:0;width:18px;height:18px}.studio-page-list .page-list-name small{display:block;font-size:10px;font-weight:400;margin-top:3px;color:#526357}.studio-page-list .page-drag-handle{cursor:grab}.studio-page-list>li[data-dragging=true]{opacity:.55}.studio-page-list>li[data-drop]:after{content:"";position:absolute;left:0;right:0;height:3px;background:#2563eb;pointer-events:none}.studio-page-list>li[data-drop=before]:after{top:-4px}.studio-page-list>li[data-drop=after]:after{bottom:-4px}.nested-editor .page-navigation-choices{min-width:0;padding:8px 10px;margin-block:12px;border:1px solid #dce3dc;border-radius:6px}.page-navigation-choices legend{font-size:12px;font-weight:600}.nested-editor .page-navigation-choices label{margin:6px 0}.page-create{margin-block:12px;padding:10px;border:1px solid #b9cdbd;border-radius:8px;background:#f4f8f4}.page-create h3{margin-top:0}.page-address{overflow-wrap:anywhere;color:#526357;font-size:12px}.page-create .property-inline-actions>button{flex:1 1 auto}.page-details{border-top:1px solid #dce3dc;padding-top:8px}.nested-editor .studio-page-list button[aria-current=page]{background:#e2ede5;border-color:#517c61;font-weight:650}.nested-editor .nested-editor-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.nested-editor .nested-editor-panel select{min-height:36px;height:36px;padding-block:6px}.nested-editor .nested-editor-panel .font-picker-trigger{min-height:36px}.nested-editor-panel{padding-bottom:80px}@media(pointer:coarse){.nested-editor .studio-header :is(button,select,summary,.studio-live-link),.nested-editor .nested-editor-panel button,.nested-editor .nested-editor-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.nested-editor .nested-editor-panel select{min-height:44px}.nested-editor .nested-editor-panel :is(input,select,textarea){font-size:16px}.nested-editor .studio-page-list>li{grid-template-columns:32px minmax(0,1fr) 32px 32px}}.event-preset-thumbnail{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#f4f2ef;border:1px solid #d8dedb;border-radius:8px;min-height:76px}.event-preset-thumbnail>span{display:flex;flex-direction:column;gap:4px;background:#fff;padding:5px;border-radius:5px}.event-preset-thumbnail>span>i{display:block;background:#b6c8bd;height:24px;border-radius:3px}.event-preset-thumbnail b{display:block;height:3px;background:#bac0bd;width:85%}.event-preset-thumbnail b+b{width:60%}.event-preset-thumbnail em{display:block;height:6px;background:#53735f;width:35%;border-radius:2px}.event-preset-thumbnail[data-preset=list]{grid-template-columns:1fr}.event-preset-thumbnail[data-preset=list]>span{display:grid;grid-template-columns:24px 1fr;align-items:center}.event-preset-thumbnail[data-preset=list] i{grid-row:span 3}.event-preset-thumbnail[data-preset=calendar]{grid-template-columns:repeat(7,1fr);gap:3px}.event-preset-thumbnail[data-preset=calendar]>i{background:#fff;border:1px solid #d8dedb;border-radius:2px}.event-preset-thumbnail[data-preset=calendar]>i:nth-child(5n){background:#b6c8bd}.event-template-actions{display:grid;gap:8px;margin:12px 0}.layout:has(.menu-manager){height:100vh}.layout__main:has(>.menu-manager){max-width:none;min-height:0;padding:12px 20px 20px;display:flex;flex-direction:column}.layout__main:has(>.menu-manager)>h1{font-size:20px;margin-bottom:10px}.menu-manager{--mm-ink-soft: var(--ink-3);--mm-selected: var(--primary-100);position:relative;flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr) 380px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.menu-manager--no-assistant{grid-template-columns:340px minmax(0,1fr)}.menu-manager>*{min-height:0}.menu-manager .error{margin:0}.mt{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface-2)}.mt__head{display:flex;gap:8px;align-items:center;padding:12px 12px 8px}.mt__head input{flex:1;min-width:0;font-size:14px;padding:7px 10px;background:var(--surface)}.mt__head button{padding:7px 10px;font-size:13px}.mt__body{flex:1;overflow:auto;padding:4px 8px 24px}.mt__section{margin-top:14px;padding:8px 6px 4px;font-size:12.5px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;justify-content:space-between}.mt__section:first-child{margin-top:0}.mt__section button{padding:2px 8px;font-size:12px;font-weight:600;border-color:transparent;background:transparent;color:var(--primary-700)}.mt__section button:hover:not(:disabled){background:var(--primary-50);border-color:transparent}.mt__empty{padding:6px 8px 8px 30px;color:var(--mm-ink-soft);font-size:13px}.mt__busy{position:sticky;top:0;z-index:1;padding:4px 12px;font-size:12px;color:var(--primary-600);background:var(--primary-50);border-bottom:1px solid var(--primary-100)}.mt-row{position:relative;display:flex;align-items:center;gap:4px;min-height:32px;padding:3px 6px 3px calc(6px + var(--depth, 0) * 18px);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.mt-row:hover{background:#e6e2da}.mt-row--selected,.mt-row--selected:hover{background:var(--mm-selected)}.mt-row--selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--primary-500)}.mt-row:focus-visible{outline:2px solid var(--primary-400);outline-offset:-2px}.mt-row--off .mt-row__label{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line)}.mt-row__caret{flex:0 0 18px;width:18px;height:18px;padding:0;border:none;background:none;color:var(--ink-3);font-size:10px;line-height:18px;text-align:center;border-radius:3px}.mt-row__caret:hover:not(:disabled){background:var(--line-soft);color:var(--ink)}.mt-row__caret--leaf{visibility:hidden}.mt-row__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mt-row--menu .mt-row__label{font-weight:700;font-size:15px}.mt-row--group .mt-row__label{font-weight:600}.mt-row__meta{flex:0 0 auto;font-size:12.5px;color:var(--mm-ink-soft);font-variant-numeric:tabular-nums}.mt-row__tag{flex:0 0 auto;font-size:10.5px;font-weight:700;padding:1px 5px;border-radius:4px;background:var(--accent-50);color:var(--accent-600);border:1px solid #b9dcc8}.mt-row__tools{display:none;flex:0 0 auto;gap:2px;margin-left:2px}.mt-row:hover .mt-row__tools,.mt-row:focus-within .mt-row__tools{display:inline-flex}.mt-row__tools button{width:22px;height:22px;padding:0;border:none;background:none;color:var(--ink-2);font-size:12px;line-height:22px;border-radius:4px}.mt-row__tools button:hover:not(:disabled){background:var(--line-soft);color:var(--ink)}.mt-add{display:flex;align-items:center;gap:6px;min-height:30px;padding:2px 6px 2px calc(6px + var(--depth, 0) * 18px + 18px)}.mt-add>button{padding:3px 8px;font-size:12.5px;font-weight:600;color:var(--primary-700);border-color:transparent;background:transparent}.mt-add>button:hover:not(:disabled){background:var(--primary-50);border-color:transparent}.mt-add form{display:flex;flex:1;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;padding:4px 0}.mt-add input{min-width:0;font-size:13px;padding:4px 8px}.mt-add input.mt-add__name{flex:1 1 100%}.mt-add input.mt-add__price{margin-right:auto}.mt-add input.mt-add__price{width:70px;text-align:right;font-variant-numeric:tabular-nums}.mt-add button[type=submit]{padding:4px 10px;font-size:12.5px}.mt-add__cancel{padding:4px 8px;font-size:12.5px}.mt-add .error{flex-basis:100%;font-size:12px}.mi{display:flex;flex-direction:column;min-width:0}.mi__head{padding:16px 24px 12px;border-bottom:1px solid var(--line)}.mi__kind{font-size:12.5px;font-weight:700;color:var(--primary-700)}.mi__title{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);margin:2px 0 0;line-height:1.25;overflow-wrap:anywhere}.mi__crumbs{font-size:13px;color:var(--mm-ink-soft);margin-top:4px}.mi__crumbs a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.mi__crumbs a:hover{text-decoration:underline}.mi__body{flex:1;overflow:auto;padding:8px 24px 24px}.mi__body h3{font-size:13.5px;font-weight:700;color:var(--ink);margin:22px 0 8px;padding-bottom:6px;border-bottom:2px solid var(--line-soft)}.mi__body h3:first-child{margin-top:12px}.mi__body p{font-size:14px}.mi__foot{display:flex;gap:8px;align-items:center;padding:12px 24px;border-top:1px solid var(--line);background:var(--surface-2)}.mi__save{background:var(--ink);border-color:var(--ink);color:var(--white)}.mi__save:hover:not(:disabled){background:var(--gray-700);border-color:var(--gray-700)}.mi__save:disabled{opacity:1;background:var(--surface);border-color:var(--line-soft);color:var(--ink-3)}.mi__foot .mi__state{font-size:13px;color:var(--mm-ink-soft);flex:1}.mi__foot .mi__state--dirty{color:var(--primary-700);font-weight:600}.mi__danger{color:var(--color-error);border-color:transparent;background:transparent}.mi__danger:hover:not(:disabled){background:#fef2f2;border-color:transparent}.mi__confirm{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--gray-700)}.mi__confirm button{background:var(--color-error);border-color:var(--color-error);color:var(--white)}.mi__confirm button:hover:not(:disabled){background:#b91c1c}.mi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.mi-grid--wide{grid-template-columns:1fr}.mi-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2);min-width:0}.mi-field>input,.mi-field>select,.mi-field>textarea{width:100%;font-weight:400}.mi-field textarea{resize:vertical;min-height:60px}.mi-field__hint{font-weight:400;color:var(--mm-ink-soft);font-size:12.5px}.mi-field--span{grid-column:1 / -1}.mi-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);padding:6px 0;cursor:pointer}.mi-check input{margin:0;width:15px;height:15px;accent-color:var(--primary-500)}.mi-checks{display:flex;flex-wrap:wrap;gap:2px 20px}.mi-chips{display:flex;flex-wrap:wrap;gap:6px}.mi-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:100px;border:1.5px solid var(--line);background:var(--surface);font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.mi-chip input{position:absolute;opacity:0;width:0;height:0;margin:0}.mi-chip--on{border-color:var(--primary-500);background:var(--primary-100);color:var(--primary-700);font-weight:600}.mi-chip:focus-within{box-shadow:0 0 0 3px var(--primary-50)}.mi-price{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px;align-items:center;margin-bottom:6px}.mi-price input:last-of-type{text-align:right;font-variant-numeric:tabular-nums}.mi-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.mi-list li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line-soft);font-size:14px}.mi-list li:last-child{border-bottom:none}.mi-list li>span:first-child,.mi-list li>a:first-child{flex:1;min-width:0}.mi-list__meta{color:var(--mm-ink-soft);font-size:13px;font-variant-numeric:tabular-nums}.mi-list button{padding:4px 10px;font-size:12.5px}.mi-list a{color:var(--ink);text-decoration:none;font-weight:600}.mi-list a:hover{text-decoration:underline}.mi-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.mi-inline select,.mi-inline input{font-size:14px;padding:6px 10px}.mi-inline input.mi-inline__name{flex:1;min-width:140px}.mi-inline input.mi-inline__price{width:90px;text-align:right;font-variant-numeric:tabular-nums}.mi-inline button{padding:6px 12px;font-size:13px}.mi-overview{max-width:640px}.mi-overview__lead{font-size:15px;color:var(--gray-700);line-height:1.55}.mi-stats{display:flex;gap:28px;flex-wrap:wrap;margin:16px 0 8px}.mi-stats div{display:flex;flex-direction:column}.mi-stats strong{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--ink);line-height:1.1}.mi-stats span{font-size:13px;color:var(--mm-ink-soft)}.mi-overview ul{padding-left:18px;color:var(--gray-700);font-size:14px;line-height:1.6}.ma{display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface);min-width:0}.ma__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.ma__head h2{font-size:15px;margin:0;flex:1}.ma__head button{padding:4px 8px;font-size:12.5px}.ma__mode{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.ma__mode input{margin:0;accent-color:var(--primary-500)}.ma__log{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ma__intro{font-size:13.5px;color:var(--ink-2);line-height:1.5}.ma__intro button{display:block;width:100%;text-align:left;margin-top:6px;padding:8px 10px;font-weight:500;font-size:13px;background:var(--surface-2);border-color:var(--line)}.ma__msg{max-width:100%;padding:9px 12px;border-radius:var(--radius-md);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ma__msg--user{align-self:flex-end;background:var(--ink);color:var(--white);border-bottom-right-radius:4px;max-width:88%;white-space:pre-wrap}.ma__msg--assistant{align-self:stretch;background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px}.ma__msg--assistant p{margin:0 0 8px}.ma__msg--assistant p:last-child,.ma__msg--assistant ul:last-child,.ma__msg--assistant ol:last-child{margin-bottom:0}.ma__msg--assistant ul,.ma__msg--assistant ol{margin:0 0 8px;padding-left:20px}.ma__msg--assistant li{margin:2px 0}.ma__msg--assistant strong{font-weight:600;color:var(--ink)}.ma__msg--assistant code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 5px;border-radius:4px;background:var(--gray-100)}.ma__msg--local{background:transparent;border-style:dashed;color:var(--gray-600)}.ma__ctx{display:block;font-size:11.5px;color:var(--gray-400);margin-bottom:4px}.ma__tools{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.ma__tool{font-size:12px;font-weight:600;padding:2px 8px;border-radius:100px;background:var(--accent-50);color:var(--accent-600)}.ma__tool--running{background:var(--primary-100);color:var(--primary-700)}.ma__plan{display:flex;gap:8px;margin-top:10px}.ma__plan button:first-child{background:var(--ink);border-color:var(--ink);color:var(--white)}.ma__msg .error{margin-top:6px}.ma__compose{padding:10px 14px 14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;background:var(--surface-2)}.ma__about{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.ma__about strong{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma__about button{padding:0 6px;font-size:12px;border:none;background:none;color:var(--gray-500)}.ma__compose textarea{width:100%;resize:none;font-size:14px;line-height:1.45;padding:9px 10px;min-height:44px;max-height:160px}.ma__row{display:flex;gap:8px;align-items:center}.ma__row .ma__hint{flex:1;font-size:12px;color:var(--ink-3)}.mm-assistant-toggle{position:absolute;top:12px;right:14px;z-index:2;padding:7px 14px;border-radius:100px;background:var(--primary-500);border-color:var(--primary-500);color:var(--white);font-size:13px}.mm-assistant-toggle:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600)}.mm-assistant-toggle:hover:not(:disabled){background:var(--gray-700);border-color:var(--gray-700)}.menu-manager--no-assistant .mi__head{padding-right:170px}@media(max-width:1400px){.menu-manager{grid-template-columns:300px minmax(0,1fr) 340px}.menu-manager--no-assistant{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1180px){.menu-manager{grid-template-columns:270px minmax(0,1fr) 320px}.menu-manager--no-assistant{grid-template-columns:270px minmax(0,1fr)}.mi__head,.mi__body,.mi__foot{padding-left:18px;padding-right:18px}}@media(max-width:960px){.menu-manager,.menu-manager--no-assistant{grid-template-columns:260px minmax(0,1fr)}.menu-manager .ma{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:6;box-shadow:-8px 0 24px #1118271f}}@media(max-width:760px){.layout__main:has(>.menu-manager){padding:8px 12px 12px}.layout:has(.menu-manager){height:auto}.menu-manager{grid-template-columns:1fr;grid-template-rows:minmax(200px,40vh) minmax(0,1fr);min-height:calc(100vh - 110px)}.mt{border-right:none;border-bottom:1px solid var(--gray-200)}.mi__head,.mi__body,.mi__foot{padding-left:14px;padding-right:14px}}.mt-row__caret,.mt-row__tools button,.mt__section button,.mt-add>button,.ma__about button{min-height:0}@media(pointer:coarse){.mt-row{min-height:48px;gap:8px}.mt-row__caret{flex-basis:40px;width:40px;height:40px;line-height:40px;font-size:14px}.mt-row__label{font-size:16px}.mt-row--selected .mt-row__tools{display:inline-flex;gap:6px}.mt-row__tools button{width:40px;height:40px;line-height:40px;font-size:16px}.mt-add{min-height:48px}.mt-add>button,.mt__section button{min-height:44px;padding:0 12px;font-size:14px}.mt-add input,.mt__head input{font-size:16px}.mi-check{min-height:44px}.mi__crumbs a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.mi-check input{width:22px;height:22px}.mi-chip{min-height:44px;padding:0 16px;font-size:15px}.mi-list li{min-height:52px}.mi-list button,.mi-inline button,.ma__head button{min-height:44px;padding:0 14px;font-size:14px}.ma__intro button{min-height:48px;font-size:15px}}@media(prefers-reduced-motion:no-preference){.mt-row,.mi-chip{transition:background-color .12s ease,border-color .12s ease}}:root{--white: #ffffff;--gray-50: #f8f8f5;--gray-100: #f3f3ee;--gray-200: #e6e7e0;--gray-300: #d9dbd3;--gray-400: #a4a89d;--gray-500: #73796b;--gray-600: #565b50;--gray-700: #444b40;--gray-800: #30352d;--gray-900: #20221e;--primary-50: #fff3ef;--primary-100: #ffe5df;--primary-400: #cf594c;--primary-500: #bc2e20;--primary-600: #a92a1d;--primary-700: #952419;--accent-50: #e6f3ec;--accent-500: #23663f;--accent-600: #1b5232;--color-error: #b3261e;--shell: #20221e;--shell-hover: #363b30;--shell-ink: #d9dbd3;--ground: #f3f3ee;--surface: #ffffff;--surface-2: #f8f8f5;--line: #c8ccc1;--line-soft: #d9dbd3;--ink: #20221e;--ink-2: #444b40;--ink-3: #565b50;--shadow-card: 0 1px 2px rgba(32, 34, 30, .08);--shadow-lift: 0 6px 20px rgba(32, 34, 30, .14);--font-brand: Georgia, "Times New Roman", serif;--font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--rail: 232px;--bar: 68px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-body);font-size:16px;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--ink);margin:0 0 12px}h1{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.01em;margin-bottom:20px}h2{font-family:var(--font-display);font-size:19px;font-weight:700;margin-top:24px}h3{font-size:15px;margin-top:16px}p{margin:0 0 12px;line-height:1.5}a{color:var(--primary-700)}button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}button:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface-2)}button[type=submit]{background:var(--primary-500);border-color:var(--primary-500);color:var(--white)}button[type=submit]:hover:not(:disabled){background:var(--primary-700);border-color:var(--primary-700)}button:disabled{opacity:.55;cursor:not-allowed}button[type=submit]:disabled{opacity:1;background:var(--line-soft);border-color:var(--line-soft);color:var(--ink-3)}input,select,textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input[type=checkbox],input[type=radio]{padding:0;width:auto}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}button:focus-visible,a:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.login{width:100%;max-width:380px;margin:12vh auto 0;padding:40px 32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.login h1{font-size:28px;margin-bottom:8px}.product-brand{font-family:var(--font-brand);letter-spacing:-.045em;color:var(--primary-500)}.login__support{font-size:13px;text-align:center}.login label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.login input{width:100%}.login button[type=submit]{width:100%;padding:10px 20px;margin-top:4px}.layout{min-height:100vh;background:linear-gradient(to right,var(--shell) var(--rail),var(--ground) var(--rail));display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"header main" "nav main" "account main"}.layout__header,.layout__nav,.layout__account{background:var(--shell);color:var(--shell-ink)}.layout__header{grid-area:header;display:flex;flex-direction:column;gap:12px;padding:22px 16px 14px}.layout__brand{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-brand);font-size:24px;font-weight:700;letter-spacing:-.045em;color:var(--white);text-decoration:none;white-space:nowrap}.layout__restaurant{font-size:15px;font-weight:600;color:var(--white)}.layout__restaurant select{width:100%;font-size:15px;font-weight:600;color:var(--white);background-color:var(--shell-hover);border-color:transparent}.layout__nav{grid-area:nav;display:flex;flex-direction:column;gap:4px;padding:8px 12px;position:sticky;top:0;align-self:start}.layout__nav-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 14px;border-radius:var(--radius-md);color:var(--shell-ink);text-decoration:none;font-size:16px;font-weight:600}.layout__nav-item[aria-current=page]{background:var(--white);color:var(--shell)}.layout__nav-item:active{background:var(--shell-hover)}.layout__account{grid-area:account;display:flex;align-items:center;gap:10px;padding:14px 16px 18px;position:sticky;bottom:0}.layout__user{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;color:var(--shell-ink)}.layout__user strong{font-size:15px;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout__account>button{background:transparent;color:var(--white);border-color:#ffffff4d}.layout__main{grid-area:main;width:100%;max-width:1180px;margin:0 auto;padding:32px 32px 48px}.icon{flex:0 0 auto}@media(hover:hover){.layout__nav-item:hover:not([aria-current=page]){background:var(--shell-hover);color:var(--white)}.layout__account>button:hover:not(:disabled){background:var(--shell-hover);color:var(--white);border-color:var(--white)}}@media(max-width:900px){.layout{background:var(--ground);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"header account" "main main"}.layout__header{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 16px;min-width:0}.layout__brand{font-size:19px}.layout__restaurant{min-width:0;max-width:100%;overflow-wrap:anywhere}.layout__restaurant select{width:auto;max-width:100%}.layout__account{position:static;padding:8px 16px}.layout__user{display:none}.layout__nav{position:fixed;z-index:30;left:0;right:0;bottom:0;top:auto;flex-direction:row;justify-content:space-around;gap:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--shell-hover)}.layout__nav-item{flex:1 1 0;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:4px 2px;font-size:12px;border-radius:var(--radius-sm)}.layout__nav-item--rail-only{display:none}.layout__main{padding:20px 16px calc(var(--bar) + 40px)}.layout:has(.layout__nav) .get-started{bottom:calc(var(--bar) + 20px + env(safe-area-inset-bottom))}}.error{color:var(--color-error);font-size:14px;font-weight:500}.empty{color:var(--ink-3)}.notice{padding:12px 16px;border-radius:var(--radius-md);background:var(--primary-50);border:1px solid var(--primary-400);margin-bottom:16px}.secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.08em}.links{font-size:14px;color:var(--ink-3)}.actions,.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.record-form{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:16px;margin:12px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.record-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2)}.record-form label:has(>input[type=checkbox]),.record-form label:has(>input[type=radio]),.choices label{flex-direction:row;align-items:center;gap:6px;font-weight:500}.record-form fieldset{flex-basis:100%;border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:8px 12px;display:flex;flex-wrap:wrap;gap:8px 16px}.record-form legend{font-size:13px;font-weight:600;color:var(--ink-2);padding:0 4px}.record-form p{flex-basis:100%;margin:0}.choices{display:flex;flex-wrap:wrap;gap:6px 12px}table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;margin:8px 0 16px;font-size:14px;box-shadow:var(--shadow-card)}th{text-align:left;font-size:13px;font-weight:700;color:var(--ink-2);background:var(--surface-2);padding:10px 12px;border-bottom:1px solid var(--line)}td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}tr:last-child td{border-bottom:none}tr.hot td{background:var(--primary-50)}.facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 16px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.facts dt{font-size:13px;color:var(--ink-3)}.facts dd{margin:0}.tabs{display:flex;gap:4px;margin:0 0 16px;border-bottom:1px solid var(--line)}.tabs [role=tab]{border:none;border-bottom:3px solid transparent;border-radius:0;background:none;color:var(--ink-3)}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--primary-500)}.restaurant-selector{display:inline-flex;gap:8px;align-items:center;margin-bottom:16px;font-weight:600}.home-section,.setup-group{margin-bottom:32px}.home-section>h2,.setup-group>h2{margin:0 0 12px}.tiles,.systems{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.systems{margin:8px 0 16px}.tile,.system-card{display:flex;flex-direction:column;gap:4px;min-height:120px;padding:18px;text-align:left;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;font-weight:400;box-shadow:var(--shadow-card)}.tile .icon{width:28px;height:28px;margin-bottom:auto;color:var(--primary-600)}.tile strong,.system-card strong{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink)}.tile span,.system-card span{font-size:14px;color:var(--ink-3);line-height:1.35}.tiles--large{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tiles--large .tile{min-height:168px;padding:24px;background:var(--shell);border-color:var(--shell)}.tiles--large .tile .icon{width:36px;height:36px;color:var(--primary-100)}.tiles--large .tile strong{font-size:22px;color:var(--white)}.tiles--large .tile span{font-size:15px;color:var(--shell-ink)}.tile:active,.system-card:active,.row-link:active{transform:scale(.985)}.rows{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;max-width:760px}.row-link{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:68px;padding:10px 48px 10px 20px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line-soft)}.row-link:first-child{border-top:0}.row-link strong{font-size:16px;font-weight:600}.row-link span{font-size:14px;color:var(--ink-3)}.row-link:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-right:2px solid var(--gray-400);border-top:2px solid var(--gray-400);transform:translateY(-50%) rotate(45deg)}.button-primary{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:var(--radius-sm);background:var(--primary-600);color:var(--white);font-weight:700;text-decoration:none}@media(hover:hover){.tile:hover,.system-card:hover{border-color:var(--primary-400);box-shadow:var(--shadow-lift)}.tiles--large .tile:hover{background:var(--shell-hover);border-color:var(--shell-hover)}.row-link:hover{background:var(--surface-2)}.button-primary:hover{background:var(--primary-700)}}.menu-group,.check{margin:16px 0}.chat{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.chat__message{padding:12px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);max-width:820px}.chat__message--user{align-self:flex-end;background:var(--gray-900);color:var(--white);border-color:var(--gray-900)}.chat__message--user strong{color:var(--gray-300)}.chat__message strong{display:block;font-size:12px;margin-bottom:4px;color:var(--gray-500)}.chat__tool{display:inline-block;font-size:12px;margin:0 6px 6px 0;padding:2px 8px;border-radius:100px;background:var(--accent-50);color:var(--accent-500)}.mpos-bar{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface);border-top:1px solid var(--line)}.fl-toolbar,.fl-floors,.fl-floor-settings{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.fl-floors [aria-selected=true]{border-color:var(--primary-500);color:var(--primary-600)}.fl-status{font-size:13px;color:var(--gray-500)}.fl-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.fl-canvas{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.fl-properties{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.fl-properties label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}@media(max-width:720px){.layout__main{padding:16px}.fl-body{grid-template-columns:1fr}.login{margin-top:24px}}.get-started{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.get-started__pill{border:0;border-radius:999px;padding:10px 18px;font-weight:700;color:var(--white);background:var(--primary-600);box-shadow:var(--shadow-card);cursor:pointer}.get-started__pill:hover{background:var(--primary-700)}.get-started__panel{width:min(380px,calc(100vw - 40px));max-height:min(70vh,560px);overflow:auto;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 8px 30px #16181d2e}.get-started__panel h2{margin:0 0 4px;font-size:18px}.get-started__panel p{margin:0;font-size:13px;color:var(--ink-2)}.go-live__items{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.go-live__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:10px 8px;border-top:1px solid var(--line-soft)}.go-live__item:first-child{border-top:0}.go-live__mark{font-weight:700;text-align:center;color:var(--ink-3)}.go-live__item--done>.go-live__mark{color:var(--accent-500)}.go-live__item--todo>.go-live__mark{color:var(--primary-600)}.go-live__title{font-weight:600;color:var(--ink)}.go-live__title em{font-weight:500;font-style:normal;color:var(--ink-3)}.go-live__item--done>.go-live__title{color:var(--ink-3)}.go-live__who{font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;padding:1px 8px;white-space:nowrap}.go-live__detail{grid-column:2 / -1;font-size:13px;color:var(--ink-2)}.go-live__item--done>.go-live__detail{display:none}.get-started__progress{height:8px;margin:12px 0 4px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;overflow:hidden}.get-started__progress>span{display:block;height:100%;background:var(--accent-500);border-radius:999px;transition:width .4s ease}.get-started__count{font-size:12px;font-weight:600;color:var(--ink-3)}.go-live__item--next{background:var(--primary-50);border:1px solid var(--primary-400);border-radius:var(--radius-md)}.go-live__item--next+.go-live__item{border-top-color:transparent}.go-live__next{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-700)}.go-live__show{grid-column:2 / -1;justify-self:start;margin-top:6px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;color:var(--white);background:var(--primary-600)}.go-live__show:hover{background:var(--primary-700)}.go-live__item:not(.go-live__item--next)>.go-live__show{color:var(--primary-700);background:transparent;border:1px solid var(--primary-400)}.golive-spotlight{position:relative;border-radius:var(--radius-md);outline:3px solid var(--primary-500);outline-offset:6px;animation:golive-pulse 1.1s ease-in-out 4;scroll-margin:120px}@keyframes golive-pulse{0%,to{box-shadow:0 0 #d4712e8c}50%{box-shadow:0 0 0 14px #d4712e00}}@media(prefers-reduced-motion:reduce){.golive-spotlight{animation:none}.get-started__progress>span{transition:none}}.go-live__item--just-done{animation:golive-done 1.2s ease-out 2;border-radius:var(--radius-md)}@keyframes golive-done{0%{background:var(--accent-50);box-shadow:0 0 0 2px var(--accent-500)}to{background:transparent;box-shadow:0 0 0 2px transparent}}.get-started__pill--bump{animation:golive-bump .5s ease-out 2}@keyframes golive-bump{0%,to{transform:scale(1)}40%{transform:scale(1.12);background:var(--accent-500)}}.get-started__panel--ready{border-color:var(--accent-500);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.get-started__panel--ready .get-started__pill{background:var(--accent-500)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.go-live__item--just-done,.get-started__pill--bump{animation:none}}html{-webkit-text-size-adjust:100%}a,button,select,summary,label,[role=tab]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,select,input:not([type=checkbox]):not([type=radio]),.tabs [role=tab]{min-height:44px}input,select,textarea{font-size:16px}input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:var(--primary-500)}.record-form label:has(>input[type=checkbox]),.record-form label:has(>input[type=radio]),.choices label{min-height:44px;gap:10px}.go-live__show{display:inline-flex;align-items:center;min-height:44px;padding:0 18px}.get-started__pill{min-height:48px;padding:0 22px}td a{display:inline-flex;align-items:center;min-height:44px}@media(pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]),.tabs [role=tab]{min-height:48px}td,th{padding:14px 12px}}button:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.tile:active,.system-card:active,.row-link:active,button:active:not(:disabled){transform:none}}
