@charset "UTF-8";
@font-face {font-family: FontAwesome;font-style: normal;font-weight: 900;font-display: swap;src: url("../../fonts/fa-solid-900.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-solid-900.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeRegular;font-style: normal;font-weight: 400;font-display: swap;src: url("../../fonts/fa-regular-400.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-regular-400.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeLight;font-style: normal;font-weight: 300;font-display: swap;src: url("../../fonts/fa-light-300.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-light-300.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomePro;font-style: normal;font-weight: 900;font-display: swap;src: url("../../fonts/fa-solid-900.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-solid-900.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomePro;font-style: normal;font-weight: 400;font-display: swap;src: url("../../fonts/fa-regular-400.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-regular-400.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomePro;font-style: normal;font-weight: 300;font-display: swap;src: url("../../fonts/fa-light-300.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-light-300.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeSharp;font-style: normal;font-weight: 400;font-display: swap;src: url("../../fonts/fa-sharp-regular-400.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-sharp-regular-400.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeSharp;font-style: normal;font-weight: 900;font-display: swap;src: url("../../fonts/fa-sharp-solid-900.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-sharp-solid-900.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeSharp;font-style: normal;font-weight: 300;font-display: swap;src: url("../../fonts/fa-sharp-light-300.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-sharp-light-300.ttf?ver=6.4.2") format("truetype");}
@font-face {font-family: FontAwesomeBrands;font-style: normal;font-weight: 400;font-display: swap;src: url("../../fonts/fa-brands-400.woff2?ver=6.4.2") format("woff2"),url("../../fonts/fa-brands-400.ttf?ver=6.4.2") format("truetype");}
[data-cs-icon-o], [data-cs-icon-l], [data-cs-icon-s], [data-cs-icon-b], [data-cs-icon-sr], [data-cs-icon-ss], [data-cs-icon-sl], [data-cs-icon], [data-x-fa-pro-icon], [class*=cs-fa-] {display: inline-block;font-style: normal;font-weight: 400;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
[data-cs-icon-o].left, [data-cs-icon-l].left, [data-cs-icon-s].left, [data-cs-icon-b].left, [data-cs-icon-sr].left, [data-cs-icon-ss].left, [data-cs-icon-sl].left, [data-cs-icon].left, [data-x-fa-pro-icon].left, [class*=cs-fa-].left {margin-right: .5em;}
[data-cs-icon-o].right, [data-cs-icon-l].right, [data-cs-icon-s].right, [data-cs-icon-b].right, [data-cs-icon-sr].right, [data-cs-icon-ss].right, [data-cs-icon-sl].right, [data-cs-icon].right, [data-x-fa-pro-icon].right, [class*=cs-fa-].right {margin-left: .5em;}
[data-cs-icon-o]:before, [data-cs-icon-l]:before, [data-cs-icon-s]:before, [data-cs-icon-b]:before, [data-cs-icon-sr]:before, [data-cs-icon-ss]:before, [data-cs-icon-sl]:before, [data-cs-icon]:before, [data-x-fa-pro-icon]:before, [class*=cs-fa-]:before {line-height: 1;}
[data-cs-icon], [data-cs-icon][class*=cs-fa-] {font-family: FontAwesome;font-weight: 900;}
[data-cs-icon]:before, [data-cs-icon][class*=cs-fa-]:before {content: attr(data-cs-icon);}
[data-cs-icon-o] {font-family: FontAwesomeRegular;}
[data-cs-icon-o]:before {content: attr(data-cs-icon-o);}
[data-cs-icon-l] {font-family: FontAwesomeLight;font-weight: 300;}
[data-cs-icon-l]:before {content: attr(data-cs-icon-l);}
[data-cs-icon-s] {font-family: FontAwesome;font-weight: 900;}
[data-cs-icon-s]:before {content: attr(data-cs-icon-s);}
[data-cs-icon-b] {font-family: FontAwesomeBrands;}
[data-cs-icon-b]:before {content: attr(data-cs-icon-b);}
[data-cs-icon-sr] {font-family: FontAwesomeSharp;font-weight: 400;}
[data-cs-icon-sr]:before {content: attr(data-cs-icon-sr);}
[data-cs-icon-ss] {font-family: FontAwesomeSharp;font-weight: 900;}
[data-cs-icon-ss]:before {content: attr(data-cs-icon-ss);}
[data-cs-icon-sl] {font-family: FontAwesomeSharp;font-weight: 300;}
[data-cs-icon-sl]:before {content: attr(data-cs-icon-sl);}
[data-x-fa-pro-icon] {font-family: FontAwesomePro;}
[data-x-fa-pro-icon]:before {content: attr(data-x-fa-pro-icon);}
*, *:before, *:after {margin: 0;border: 0;padding: 0;box-sizing: inherit;}
:root {--c-global-preview-receiving: rgba(128,128,128,.635);--c-global-preview-receiving-dark: rgba(0,0,0,.635);--c-global-preview-receiving-light: rgba(255,255,255,.635);--c-global-preview-help: rgba(0,0,0,.635);--c-global-preview-bg-help: rgba(255,255,255,.865);--c-cm-base-03: #002b36;--c-cm-base-02: #073642;--c-cm-base-01: #586e75;--c-cm-base-00: #657b83;--c-cm-base-0: #839496;--c-cm-base-1: #93a1a1;--c-cm-base-2: #eee8d5;--c-cm-base-3: #fdf6e3;--c-cm-yellow: #b58900;--c-cm-orange: #cb4b16;--c-cm-red: #dc322f;--c-cm-magenta: #d33682;--c-cm-violet: #6c71c4;--c-cm-blue: #268bd2;--c-cm-cyan: #2aa198;--c-cm-green: #859900;--d-border-base: 2px;--d-table-th-border: 2px;--d-table-td-border: 1px;--d-table-cell-padding-x: 5px;--d-table-cell-padding-y: 10px;--d-table-datepicker-margin-x: 1px;--d-table-datepicker-margin-y: 1px;--d-table-datepicker-cell-padding-y: 8px;--d-loader-line-width: 2px;--d-loader-height: 1em;--d-loader-line-spacing: 6px;--d-workspace-min: 320px;--d-workspace-actions-height: 74px;--d-workspace-actions-offset: 8px;--d-workspace-actions-border-radius: 4px;--d-popover-border-radius: 4px;--d-slayer-outer-spacing-x: 12px;--d-slayer-outer-spacing-y: 8px;--d-slayer-add-height: 20px;--d-slayer-add-line-height: 1px;--d-slayer-item-height: 32px;--d-slayer-item-border-radius: 4px;--d-slayer-item-padding-x: 8px;--d-slayer-item-before-width: 30px;--d-slayer-item-action-width: 20px;--d-slayer-item-indent: 9px;--d-slayer-indicator-circle: 6px;--d-slayer-indicator-line: 1px;--d-slayer-drawer-padding: 12px;--d-slayer-status-dimensions: 14px;--d-slayer-status-border-radius: 2px;--d-slayer-status-count-size: 6px;--d-elements-header-height: 56px;--d-elements-item-gap: 5px;--d-elements-item-min-width: 210px;--d-elements-item-height: 42px;--d-elements-item-padding-x: 11px;--d-elements-item-end-width: 16px;--d-accordion-group-header-height: 56px;--d-docbar-height: 46px;--d-docbar-button-width: 46px;--d-docbar-icon-size: 16px;--d-docbar-divider-width: 1px;--d-docbar-divider-spacing: 6px;--d-toolbar-height: 40px;--d-toolbar-button-width: 32px;--d-toolbar-icon-size: 14px;--d-toolbar-divider-width: 1px;--d-toolbar-divider-spacing: 8px;--d-bar-crumb-max-width: 140px;--d-bar-crumb-caret-width: 10px;--d-bar-crumb-caret-border-width: 1.5px;--d-bar-crumb-padding-x: 13px;--d-bar-crumb-middle-child-padding-start: 10px;--d-bar-crumb-middle-child-padding-end: 10px;--d-bar-crumb-status-spacing: 5px;--d-bar-crumb-status-dimensions: 12px;--d-bar-crumb-status-border-radius: 2px;--d-bar-crumb-status-count-size: 6px;--d-bar-crumb-will-shrink-min-width: 120px;--d-bar-header-height: 40px;--d-bar-header-divider: 2px;--d-bar-header-spacing: 6px;--d-search-bar-end-width: 36px;--d-search-bar-end-icon-size: 12px;--d-search-bar-end-rounded-offset: 3px;--d-content-index-width: 320px;--d-content-index-section-padding: 20px;--d-content-index-item-height: 32px;--d-content-index-item-action-width: 18px;--d-drag-target: 10px;--d-drag-target-side-offset: 42px;--d-drag-target-hitbox-ext: 21px;--d-dropdown-offset: 9px;--d-dropdown-padding-x: 24px;--d-dropdown-padding-y: 24px;--d-dropdown-header-margin-bottom: 12px;--d-dropdown-item-height: 32px;--d-dropdown-item-height-actions: 40px;--d-dropdown-item-edge-offset: 9px;--d-dropdown-item-padding-x: 12px;--d-dropdown-item-border-radius: 4px;--d-dropdown-entry-index-action-spacing: 2px;--d-floater-initial-offset: 80px;--d-floater-initial-width-elements: 300px;--d-floater-initial-height-elements: 400px;--d-floater-initial-width-editors: 600px;--d-floater-initial-height-editors: 450px;--d-floater-initial-width-dev-toolkit: 750px;--d-floater-initial-height-dev-toolkit: 450px;--d-floater-min-width: 300px;--d-floater-min-height: 300px;--d-floater-default-width: 650px;--d-floater-default-height: 450px;--d-picker-modal-is-color-solo: 340px;--d-picker-modal-is-color-with-palette: 580px;--d-picker-modal-is-flex-width: 200px;--d-picker-modal-is-toggle-width: 200px;--d-picker-modal-is-toggle-max-height: 288px;--d-picker-modal-is-icon-width: 450px;--d-picker-modal-is-icon-height: 250px;--d-picker-modal-is-dc-width: 280px;--d-picker-modal-is-dc-height: 302px;--d-picker-modal-is-elements-width: 280px;--d-picker-modal-is-elements-max-height: 400px;--d-picker-modal-is-assignments-width: 550px;--d-picker-modal-is-assignments-max-height: 300px;--d-picker-modal-is-choose-layout-row-width: 210px;--d-picker-modal-padding: 20px;--d-picker-modal-header-padding-x: 20px;--d-picker-modal-input-height: 40px;--d-picker-modal-input-offset: 20px;--d-picker-modal-input-padding-x: 10px;--d-picker-modal-input-font-size: 16px;--d-picker-modal-tabs-height: 35px;--d-picker-modal-choice-grid-item: 50px;--d-picker-modal-choice-grid-item-font-size: 20px;--d-picker-swatch-icon-size: 12px;--d-icon-picker-swatch-icon-size: 16px;--d-control-group-border-width: 1px;--d-control-group-padding: 20px;--d-control-group-header-height: 24px;--d-control-group-header-margin-bottom: 10px;--d-control-group-header-action: 20px;--d-control-spacing: 8px;--d-control-label-width: 72px;--d-control-label-text-inset: 10px;--d-control-label-dimensions-icon-size: 16px;--d-control-list-message-border-radius: 4px;--d-control-list-message-panel-padding: 16px;--d-control-column-border-top-offset: 3px;--d-control-column-odd-label-center-offset: 4px;--d-control-column-even-label-center-offset: 5px;--d-control-column-label-name-offset: 0px;--d-control-column-label-grouping-inset: 9px;--d-control-column-label-grouping-offset: 9px;--d-input-height: 32px;--d-input-border-width: 1px;--d-input-border-radius: 4px;--d-input-padding-x: 7px;--d-input-padding-y: 5px;--d-input-rc: 20px;--d-input-image-inset: 6px;--d-input-toggle-min-width: 36px;--d-input-toggle-max-width: 118px;--d-input-toggle-height: 20px;--d-input-toggle-inset: 5px;--d-input-select-action-button-width: 68px;--d-react-select-padding-x: 8px;--d-react-select-padding-y: 8px;--d-react-select-multi-value-offset: 4px;--d-react-select-multi-value-margin: 2px;--d-react-select-multi-value-border-radius: 3px;--d-react-select-multi-value-padding-x: 5px;--d-react-select-multi-value-padding-y: 4px;--d-assignments-and-offset-right: 6px;--d-assignments-and-spacing: 4px;--d-assignments-or-spacing-top: 16px;--d-assignments-or-spacing-bottom: 6px;--d-fonts-weights-spacing: 8px;--d-value-list-item-height: 32px;--d-value-list-item-spacing: 1px;--d-value-list-item-padding-x: 8px;--d-value-list-item-padding-y: 8px;--d-value-list-item-handle-width: 22px;--d-value-list-item-handle-line-height: 1px;--d-value-list-item-indicator-height: 3px;--d-value-list-item-indicator-border-radius: 1px;--d-value-list-item-more-padding-x: 16px;--d-value-list-item-more-padding-y: 16px;--d-unit-selector-offset-y: 6px;--d-unit-selector-width: 37px;--d-unit-selector-choice-padding-x: 12px;--d-unit-selector-choice-padding-y: 12px;--d-unit-slider-input-width: 48%;--d-unit-slider-track-height: 4px;--d-unit-slider-handle-offset-top: 3px;--d-unit-slider-handle-width: 10px;--d-unit-slider-handle-height: 10px;--d-dynamic-content-toggle-width: 30px;--d-dynamic-content-toggle-height: 32px;--d-dynamic-content-toggle-padding-x: 9px;--d-dynamic-content-width: 250px;--d-dynamic-content-height: 302px;--d-dynamic-content-section-padding: 20px;--d-dynamic-content-back-button-width: 36px;--d-dynamic-content-list-spacing: 28px;--d-dynamic-content-label-spacing: 7px;--d-dynamic-content-control-spacing: 20px;--d-choose-outer-offset: 3px;--d-choose-divider-offset-y: 3px;--d-choose-active-border-radius: 2px;--d-tooltip-max-width: 140px;--d-tooltip-actions-max-width: 250px;--d-tooltip-has-status-icons-max-width: none;--d-tooltip-action-section-spacing: 6px;--d-tooltip-padding-x: 14px;--d-tooltip-padding-y: 12px;--d-tooltip-border-radius: 4px;--d-tooltip-option-width: 160px;--d-tooltip-option-height: 32px;--d-tooltip-option-border-radius: 2px;--d-tooltip-option-padding-x: 10px;--d-color-manager-palette-item: 24px;--d-color-manager-gap-dropdown-y: 10px;--d-color-manager-gap-dropdown-left: 8px;--d-color-manager-gap-dropdown-right: 8px;--d-color-manager-gap-picker-x: 7px;--d-color-manager-gap-picker-y: 7px;--d-control-navigation-padding-x: 4px;--d-control-navigation-top-button-border-radius: 3px;--d-control-navigation-top-button-padding-x: 10px;--d-control-navigation-top-button-offset-x: 2px;--d-control-navigation-top-button-offset-y: 6px;--d-control-navigation-sub-button-padding-x: 6px;--d-control-navigation-sub-button-end-padding-x: 10px;--d-context-menu-width: 22em;--d-context-menu-font-size: 12px;--d-context-menu-border: 2px;--d-context-menu-border-radius: 4px;--d-context-menu-padding-y: 4px;--d-context-menu-list-padding-y: 10px;--d-context-menu-list-item-padding-x: 20px;--d-context-menu-list-item-padding-y: 9px;--d-context-menu-icon-size: 14px;--d-context-menu-icon-spacing: 10px;--d-control-box-border-radius-vertical: 4px;--d-control-box-border-radius-horizontal: 4px;--d-control-box-padding-x-vertical: 12px;--d-control-box-padding-y-vertical: 12px;--d-control-box-padding-x-horizontal: 12px;--d-control-box-padding-y-horizontal: 12px;--d-layout-preset-outer-padding: 14px;--d-layout-preset-spacing-y: 12px;--d-layout-preset-spacing-x: 8px;--d-layout-preset-basis: 52px;--d-layout-preset-height: 32px;--d-layout-preset-col-spacing: 3px;--d-layout-preset-col-br: 2px;--d-grid-template-margin-bottom-vertical: 12px;--d-grid-template-margin-bottom-horizontal: 12px;--d-grid-template-preview-height-legacy: 76px;--d-grid-template-margin-bottom-legacy: 12px;--d-modal-max-width: 1280px;--d-modal-max-height: 722px;--d-modal-content-padding-x: 32px;--d-modal-content-padding-y: 26px;--d-modal-content-sidebar-width: 270px;--d-modal-action-max-width: 640px;--d-modal-action-padding: 32px;--d-modal-action-spacing: 4px;--d-bttn-padding-x: 1.5625em;--d-bttn-translate-y-int: -1px;--d-resize-handle: 5px;--d-resize-corner: 20px;--d-resize-offset: 5px;--d-ruler-height: 30px;--d-ruler-mark-border: 1px;--d-ruler-device-marker: 10px;--d-ruler-device-border-radius: 3px;--d-ruler-device-padding-x: 7px;--d-ruler-device-padding-y: 6px;--d-ruler-device-spacing: 4px;--d-ruler-unit: 10px;--d-ruler-unit-offset-x: 7px;--d-ruler-unit-offset-y: 6px;--d-ruler-mark-height-even: 8px;--d-ruler-mark-height-odd: 8px;--d-ruler-mark-height-middle: 16px;--d-query-style-context-width: 320px;--d-query-style-context-padding: 22px;--d-query-style-context-tree-base-font-size: 12px;--d-query-style-context-tree-device-size: 16px;--d-query-style-context-branch-margin-top: 14px;--d-query-style-context-branch-bp-width: 38px;--d-query-style-context-branch-bp-offset: 8px;--d-query-style-connector-offset: 8px;--d-query-style-connector-width: 16px;--d-query-style-connector-border-width: 1px;--d-query-style-connector-arrow-head-size: 10px;--d-query-style-connector-arrow-head-offset: 2px;--d-kbd-shortcut-spacing-x: 24px;--d-kbd-shortcut-spacing-y: 8px;--d-kbd-spacing: 18px;--d-kbd-border-radius: 4px;--d-kbd-padding-x: 5px;--d-kbd-padding-y: 5px;--d-kbd-bottom: 3px;--d-cm-border: 1px;--d-cm-gutter-width: 58px;--d-cm-gutter-padding-x: 5px;--d-wp-bar-sm: 32px;--d-wp-bar-lg: 46px;--d-dc-spacing: 20px;--d-dc-item-max-width: 320px;--d-dc-item-border-radius: 3px;--d-notification-item-width: 300px;--d-notification-item-padding-x: 20px;--d-notification-item-padding-y: 18px;--d-region-selector-icon-size: 30px;--d-progress-bar-height: 2px;--d-legacy-column-layout-drop-zone-offset: 4px;--d-tm-message-padding-x: 40px;--d-tm-message-padding-y: 56px;--d-tm-message-dropzone-offset: 14px;--d-breakpoints-control-devices-height: 64px;--d-breakpoints-control-input-overlap: 6px;--d-breakpoints-control-input-width: 48px;--d-element-manager-base-spacing: 20px;--d-element-manager-section-spacing-y: 60px;--d-element-manager-border-width: 1px;--d-element-manager-border-radius: 5px;--d-element-manager-control-padding: 18px;--d-element-manager-checkbox-offset: 10px;--d-canvas-inset-padding: 20px;--fs-base: 14px;--fw-base: 500;--lh-base: 1.65;--ls-base: 0em;--tt-base: none;--fs-head: 22px;--fw-head: 700;--lh-head: 1.2;--ls-head: 0em;--tt-head: none;--fs-tabl: 14px;--fw-tabl: 500;--lh-tabl: 1.5;--ls-tabl: 0em;--tt-tabl: none;--fs-subhead: 16px;--fw-subhead: 500;--lh-subhead: 1.2;--ls-subhead: 0em;--tt-subhead: none;--fs-bar: 12px;--fs-docbar: 12px;--fs-toolbar: 12px;--fw-bar: 500;--lh-bar: 1;--ls-bar: 0em;--tt-bar: none;--fs-control-base: 10px;--fw-control-base: 500;--lh-control-base: 1.4;--ls-control-base: 0em;--tt-control-base: none;--fs-control-head: 12px;--fw-control-head: 700;--lh-control-head: 1.4;--ls-control-head: 0em;--tt-control-head: none;--fs-input: 12px;--fw-input: 700;--lh-input: 1.5;--ls-input: 0em;--tt-input: none;--fs-tooltip: 12px;--fw-tooltip: 700;--lh-tooltip: 1.4;--ls-tooltip: 0em;--tt-tooltip: none;--fs-kbd: 12px;--fw-kbd: 500;--lh-kbd: 1.4;--ls-kbd: 0em;--tt-kbd: none;--ff-code: monospace;--fs-code: 14px;--fw-code: 400;--lh-code: 1.5;--ls-code: 0em;--tt-code: none;--fs-observer: 12px;--fw-observer: 500;--lh-observer: 1;--ls-observer: 0em;--tt-observer: none;--z-unit-choices: 999;--z-drag-target: 1111;--z-floater: 111111;--z-contextual: 222222;--z-dropdown: 333333;--z-picker: 444444;--z-modal: 555555;--z-tooltip: 666666;--z-drag-interaction: 777777;--z-content-nav-overlay: 1111111;--z-action-modal: 2222222;--z-template-manager-modal: 3333333;--z-progress-bar: 4444444;--z-notifications: 5555555;--z-above-everything: 999999999;--d-text-editor-toolbar-outer-padding-x: 3px;--d-text-editor-toolbar-outer-padding-y: 3px;--d-text-editor-toolbar-line-margin-x: 3px;--d-text-editor-toolbar-line-padding-y: 2px;--d-text-editor-toolbar-item-margin: 2px;--d-text-editor-toolbar-item-border-radius: 4px;--d-text-editor-toolbar-item-padding: 2px;--d-text-editor-toolbar-item-line-height: 20px;--d-text-editor-toolbar-button-font-size: 20px;--d-text-editor-toolbar-list-box-font-size: 12px;--d-element-cursor-size: 36px;}
:root.tco-ui-theme-dark {--b-picker-swatch: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzMzMzMzMyI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSIjNDQ0NDQ0Ij48L3JlY3Q+CjxyZWN0IHg9IjgiIHk9IjgiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IiM0NDQ0NDQiPjwvcmVjdD4KPC9zdmc+");--b-stripes: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgogICAgPHBhdGggZD0iTS0yIDEwTDEwIC0yWk0xMCA2TDYgMTBaTS0yIDJMMiAtMiIgc3Ryb2tlPSJyZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNjYpIiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICAgIDwvc3ZnPg=="),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJnIiB4Mj0iMSIgeTI9IjEiPgogICAgPHN0b3Agc3RvcC1jb2xvcj0idHJhbnNwYXJlbnQiPjwvc3RvcD4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0idHJhbnNwYXJlbnQiPjwvc3RvcD4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cpIj48L3JlY3Q+CiAgICA8L3N2Zz4=");--b-stripes-alt: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgo8cGF0aCBkPSJNLTIgMTBMMTAgLTJaTTEwIDZMNiAxMFpNLTIgMkwyIC0yIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSIgc3Ryb2tlLXdpZHRoPSIzLjI1Ij48L3BhdGg+Cjwvc3ZnPg==");--c-base: #a5a5a5;--c-head: #fff;--c-tooltip: #fff;--c-slayer-dashed-line: rgba(255,255,255,.16);--c-accent: #048df3;--c-text-as-accent: #52bcfd;--c-text-on-accent: #fff;--c-warn: #ffc107;--c-text-as-warn: #fbce49;--c-error: #bf342c;--c-success: #13a761;--c-loader: #fff;--c-input: #fff;--c-input-placeholder: rgba(128,128,128,.77);--c-input-focus: #fff;--c-input-disabled: rgba(128,128,128,.77);--c-input-divider: rgba(255,255,255,.11);--c-choose: rgba(128,128,128,.77);--c-choose-focus: #fff;--c-choose-active: #fff;--c-image-remove-icon: #fff;--c-bttn: #fff;--c-bttn-int: rgba(255,255,255,.66);--c-resizer: #8e44ad;--c-row-accent: #048df3;--c-grid-editor: #8e44ad;--c-grid-editor-placed: #f7560e;--c-grid-editor-moving: #f7560e;--c-grid-editor-workspace-preview-border: #b763da;--c-grid-editor-workspace-preview-bg: #1d1d1d;--c-kbd: #404040;--c-kbd-bottom: #2b2b2b;--c-layout-preset: #404040;--c-layout-preset-hover: #616161;--c-tm-tr-hover-rc-indicator: #404040;--c-ruler: #fff;--c-element-manager-checkbox: #616161;--c-element-manager-icon: #6b6b6b;--c-bar-divider: #404040;--c-add-new-content-nav-base: #fff;--c-add-new-content-nav-head: #fff;--c-bg-base: #4e4e4e;--c-bg-workspace: #404040;--c-bg-workspace-headers: #2b2b2b;--c-bg-bar: #2b2b2b;--c-bg-bar-transparent: rgba(43,43,43,0);--c-bg-popover: #1d1d1d;--c-bg-tooltip: #020202;--c-bg-slayer: #2b2b2b;--c-bg-loader: #404040;--c-bg-loader-trans: rgba(64,64,64,.88);--c-bg-warn-faded: #423a26;--c-bg-success-faded: #243a2f;--c-bg-input: #2b2b2b;--c-bg-input-focus: #2b2b2b;--c-bg-input-disabled: #2b2b2b;--c-bg-choose-active-horizontal: #616161;--c-bg-choose-active-vertical: #2b2b2b;--c-bg-picker-swatch: #1d1d1d;--c-bg-picker-swatch-span-contextual: #121212;--c-bg-picker-input: #404040;--c-bg-toggle-off: #2b2b2b;--c-bg-toggle-on: #2b2b2b;--c-bg-toggle-knob-off: rgba(128,128,128,.77);--c-bg-toggle-knob-hover: #fff;--c-bg-toggle-knob-on: #048df3;--c-bg-unit-slider-track-workspace: #2b2b2b;--c-bg-unit-slider-track-popover: rgba(255,255,255,.11);--c-bg-unit-slider-connect: rgba(255,255,255,.33);--c-bg-unit-slider-handle: #fff;--c-bg-react-select-focused: #2b2b2b;--c-bg-react-select-option-int: #1d1d1d;--c-bg-modal-overlay: rgba(2,2,2,.77);--c-bg-dc: #404040;--c-bg-dc-item: #1d1d1d;--c-bg-dc-item-preview-overlay: rgba(2,2,2,.94);--c-bg-bttn: #2b2b2b;--c-bg-observer: #000;--c-bg-observer-looper-provider: #f70e0e;--c-bg-observer-looper-consumer: #f79c0e;--c-bg-observer-dc: #f79c0e;--c-bg-observer-effect: #e91e63;--c-bg-context-menu-item-hover: #2b2b2b;--c-bg-crumb-hover: #404040;--c-bg-control-navigation-top-button: #404040;--c-bg-control-header-action: #2b2b2b;--c-bg-preview-sizer-active: #616161;--c-bg-ruler: #1d1d1d;--c-bg-ruler-segment: #fff;--c-bg-sub-group: #616161;--c-bg-layout-presets: #2b2b2b;--c-bg-add-new-content-nav: #545c63;--c-bg-add-new-content-nav-figure: #1b1f22;--c-border-base: #616161;--c-border-popover: #2b2b2b;--c-border-input: #2b2b2b;--c-border-input-focus: #048df3;--c-border-input-disabled: #2b2b2b;--c-border-th: #616161;--c-border-td: #616161;--c-border-td-modal: #313131;--c-border-slayer-item-drawer: #404040;--c-border-ruler: rgba(255,255,255,.22);--c-border-sub-group: #616161;--c-border-control-group: #616161;--c-border-element-manager: #4d4d4d;--c-border-add-new-content-nav: #3e474e;--c-cm-highlight: #fff;--c-cm-bg-selection: rgba(0,43,54,.99);--bs-iframe: 0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);--bs-popover: 0 1.1px 2.5px rgba(0,0,0,.037),0 2.7px 6px rgba(0,0,0,.053),0 5px 11.3px rgba(0,0,0,.065),0 8.9px 20.1px rgba(0,0,0,.077),0 16.7px 37.6px rgba(0,0,0,.093),0 40px 90px rgba(0,0,0,.13);--bs-tooltip: 0 .6px .7px rgba(0,0,0,.011),0 1.3px 1.7px rgba(0,0,0,.016),0 2.5px 3.1px rgba(0,0,0,.02),0 4.5px 5.6px rgba(0,0,0,.024),0 8.4px 10.4px rgba(0,0,0,.029),0 20px 25px rgba(0,0,0,.04);--bs-header: 0 .2px .2px rgba(0,0,0,.024),0 .5px .6px rgba(0,0,0,.035),0 1.2px 1.5px rgba(0,0,0,.046),0 4px 5px rgba(0,0,0,.07);--bs-header-workspace: 0 .2px .2px rgba(0,0,0,.024),0 .5px .6px rgba(0,0,0,.035),0 1.2px 1.5px rgba(0,0,0,.046),0 4px 5px rgba(0,0,0,.07);--bs-unit-slider-handle: 0 .2px .2px rgba(0,0,0,.019),0 .4px .4px rgba(0,0,0,.028),0 .6px .6px rgba(0,0,0,.034),0 1px 1px rgba(0,0,0,.04),0 1.5px 1.5px rgba(0,0,0,.046),0 2.4px 2.4px rgba(0,0,0,.052),0 4px 4px rgba(0,0,0,.061),0 8px 8px rgba(0,0,0,.08);--bs-dc-item: 0 1.1px 2.5px rgba(0,0,0,.037),0 2.7px 6px rgba(0,0,0,.053),0 5px 11.3px rgba(0,0,0,.065),0 8.9px 20.1px rgba(0,0,0,.077),0 16.7px 37.6px rgba(0,0,0,.093),0 40px 90px rgba(0,0,0,.13);--bs-dimensions-margin: inset 0 0 0 1px #ef8c2a,inset 0 4px 0 0 #6b431c,inset 0 5px 0 0 #ef8c2a,inset 0 0 0 100px #333;--bs-dimensions-margin-axis: inset 0 0 0 1px #ef8c2a,inset 0 4px 0 0 #6b431c,inset 0 5px 0 0 #ef8c2a,inset 0 -4px 0 0 #6b431c,inset 0 -5px 0 0 #ef8c2a,inset 0 0 0 100px #333;--bs-dimensions-padding: inset 0 0 0 1px #7cb363,inset 0 4px 0 0 #2c6d09,inset 0 5px 0 0 #7cb363,inset 0 0 0 100px #243a1b;--bs-dimensions-padding-axis: inset 0 0 0 1px #7cb363,inset 0 4px 0 0 #2c6d09,inset 0 5px 0 0 #7cb363,inset 0 -4px 0 0 #2c6d09,inset 0 -5px 0 0 #7cb363,inset 0 0 0 100px #243a1b;--bs-dimensions-inset: inset 0 0 0 1px #a5a5a5,inset 0 4px 0 0 #616161,inset 0 5px 0 0 #a5a5a5,inset 0 0 0 100px transparent;--bs-dimensions-inset-axis: inset 0 0 0 1px #a5a5a5,inset 0 4px 0 0 #616161,inset 0 5px 0 0 #a5a5a5,inset 0 -4px 0 0 #616161,inset 0 -5px 0 0 #a5a5a5,inset 0 0 0 100px transparent;--bs-choose-active: 0 .2px .4px rgba(0,0,0,.031),0 .5px 1px rgba(0,0,0,.045),0 1.2px 2.4px rgba(0,0,0,.059),0 4px 8px rgba(0,0,0,.09);--bs-choose-active-plus: -8px 0 0 0 #616161,0 .2px .4px rgba(0,0,0,.031),0 .5px 1px rgba(0,0,0,.045),0 1.2px 2.4px rgba(0,0,0,.059),0 4px 8px rgba(0,0,0,.09);--bs-template-graphic: 0 .3px .4px rgba(0,0,0,.034),0 .7px 1px rgba(0,0,0,.048),0 1.3px 1.9px rgba(0,0,0,.06),0 2.2px 3.4px rgba(0,0,0,.072),0 4.2px 6.3px rgba(0,0,0,.086),0 10px 15px rgba(0,0,0,.12);--bs-color-palette-item: 0px .5px .8px rgba(0,0,0,.077),0px 1.1px 1.9px rgba(0,0,0,.112),0px 1.9px 3.4px rgba(0,0,0,.138),0px 3.2px 5.6px rgba(0,0,0,.162),0px 5.3px 9.3px rgba(0,0,0,.188),0px 9.2px 16.2px rgba(0,0,0,.223),0px 20px 35px rgba(0,0,0,.3);--bs-color-palette-ring-base: 0px 0px 0px 2px transparent;--bs-color-palette-ring-active: 0 0 0 2px var(--c-bg-popover),0 0 0 4px var(--c-accent);--bs-color-palette-ring-modified: 0 0 0 2px var(--c-bg-popover),0 0 0 4px var(--c-warn);--bs-text-editor-expandable: 0px 2.3px 2.3px rgba(0,0,0,.028),0px 7.8px 7.8px rgba(0,0,0,.042),0px 35px 35px rgba(0,0,0,.07);--bs-preview-inset: inset 0px 0px 35px 0px rgba(0,0,0,.045);--o-bar-disabled: .39;--o-bar-divider: .33;}
:root.tco-ui-theme-light {--b-picker-swatch: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSIjZWFlYWU5Ij48L3JlY3Q+CjxyZWN0IHg9IjgiIHk9IjgiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IiNlYWVhZTkiPjwvcmVjdD4KPC9zdmc+");--b-stripes: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgogICAgPHBhdGggZD0iTS0yIDEwTDEwIC0yWk0xMCA2TDYgMTBaTS0yIDJMMiAtMiIgc3Ryb2tlPSJyZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNjYpIiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICAgIDwvc3ZnPg=="),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJnIiB4Mj0iMSIgeTI9IjEiPgogICAgPHN0b3Agc3RvcC1jb2xvcj0idHJhbnNwYXJlbnQiPjwvc3RvcD4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0idHJhbnNwYXJlbnQiPjwvc3RvcD4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cpIj48L3JlY3Q+CiAgICA8L3N2Zz4=");--b-stripes-alt: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgo8cGF0aCBkPSJNLTIgMTBMMTAgLTJaTTEwIDZMNiAxMFpNLTIgMkwyIC0yIiBzdHJva2U9InJnYmEoMCwgMCwgMCwgMC4zMykiIHN0cm9rZS13aWR0aD0iMyI+PC9wYXRoPgo8L3N2Zz4=");--c-base: #676767;--c-head: #0a0a0a;--c-tooltip: #fff;--c-slayer-dashed-line: rgba(10,10,10,.22);--c-accent: #2279e8;--c-text-as-accent: #0550ff;--c-text-on-accent: #fff;--c-warn: #ef7900;--c-text-as-warn: #fd700a;--c-error: #d43125;--c-success: #27a052;--c-loader: #0a0a0a;--c-input: #0a0a0a;--c-input-placeholder: rgba(10,10,10,.33);--c-input-focus: #0a0a0a;--c-input-disabled: rgba(10,10,10,.33);--c-input-divider: rgba(10,10,10,.16);--c-choose: rgba(10,10,10,.33);--c-choose-focus: #0a0a0a;--c-choose-active: #0a0a0a;--c-image-remove-icon: #fff;--c-bttn: #fff;--c-bttn-int: rgba(255,255,255,.66);--c-resizer: #8e44ad;--c-row-accent: #2279e8;--c-grid-editor: #8e44ad;--c-grid-editor-placed: #f7560e;--c-grid-editor-moving: #f7560e;--c-grid-editor-workspace-preview-border: #552f65;--c-grid-editor-workspace-preview-bg: #fff;--c-kbd: #f0f0f0;--c-kbd-bottom: #d1d1d1;--c-layout-preset: #d1d1d1;--c-layout-preset-hover: #b1b1b1;--c-tm-tr-hover-rc-indicator: #d1d1d1;--c-ruler: #fff;--c-element-manager-checkbox: #d1d1d1;--c-element-manager-icon: #c0c0c0;--c-bar-divider: #d5d5d5;--c-add-new-content-nav-base: #fff;--c-add-new-content-nav-head: #fff;--c-bg-base: #d1d1d1;--c-bg-workspace: #fff;--c-bg-workspace-headers: #f0f0f0;--c-bg-bar: #f0f0f0;--c-bg-bar-transparent: rgba(240,240,240,0);--c-bg-popover: #fff;--c-bg-tooltip: #0a0a0a;--c-bg-slayer: #f0f0f0;--c-bg-loader: #fff;--c-bg-loader-trans: rgba(255,255,255,.88);--c-bg-warn-faded: #ffecde;--c-bg-success-faded: #cae6d3;--c-bg-input: #f0f0f0;--c-bg-input-focus: #f0f0f0;--c-bg-input-disabled: #f0f0f0;--c-bg-choose-active-horizontal: #fff;--c-bg-choose-active-vertical: #f0f0f0;--c-bg-picker-swatch: #d1d1d1;--c-bg-picker-swatch-span-contextual: #d1d1d1;--c-bg-picker-input: #f0f0f0;--c-bg-toggle-off: #f0f0f0;--c-bg-toggle-on: #f0f0f0;--c-bg-toggle-knob-off: rgba(10,10,10,.33);--c-bg-toggle-knob-hover: rgba(10,10,10,.88);--c-bg-toggle-knob-on: #2279e8;--c-bg-unit-slider-track-workspace: #b1b1b1;--c-bg-unit-slider-track-popover: rgba(0,0,0,.11);--c-bg-unit-slider-connect: rgba(0,0,0,.22);--c-bg-unit-slider-handle: #fff;--c-bg-react-select-focused: #fff;--c-bg-react-select-option-int: #f0f0f0;--c-bg-modal-overlay: rgba(2,2,2,.88);--c-bg-dc: #f0f0f0;--c-bg-dc-item: #fff;--c-bg-dc-item-preview-overlay: rgba(10,10,10,.94);--c-bg-bttn: #0a0a0a;--c-bg-observer: #000;--c-bg-observer-looper-provider: #f70e0e;--c-bg-observer-looper-consumer: #f79c0e;--c-bg-observer-dc: #f79c0e;--c-bg-observer-effect: #e91e63;--c-bg-context-menu-item-hover: #f0f0f0;--c-bg-crumb-hover: #fff;--c-bg-control-navigation-top-button: #d1d1d1;--c-bg-control-header-action: #f0f0f0;--c-bg-preview-sizer-active: #f0f0f0;--c-bg-ruler: #1e1e1f;--c-bg-ruler-segment: #fff;--c-bg-sub-group: #f0f0f0;--c-bg-layout-presets: #f0f0f0;--c-bg-add-new-content-nav: #545c63;--c-bg-add-new-content-nav-figure: #1b1f22;--c-border-base: #b1b1b1;--c-border-popover: #f0f0f0;--c-border-input: #f0f0f0;--c-border-input-focus: #2279e8;--c-border-input-disabled: #f0f0f0;--c-border-th: #b1b1b1;--c-border-td: #f0f0f0;--c-border-td-modal: #f0f0f0;--c-border-slayer-item-drawer: #f0f0f0;--c-border-ruler: rgba(255,255,255,.33);--c-border-sub-group: #d1d1d1;--c-border-control-group: #d5d5d5;--c-border-element-manager: #c5c5c5;--c-border-add-new-content-nav: #3e474e;--c-cm-highlight: #000;--c-cm-bg-selection: rgba(238,232,213,.99);--bs-iframe: 0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);--bs-popover: 0 .9px 1.4px rgba(0,0,0,.013),0 1.9px 3.1px rgba(0,0,0,.019),0 3.2px 5.2px rgba(0,0,0,.023),0 4.8px 7.8px rgba(0,0,0,.027),0 6.9px 11.3px rgba(0,0,0,.03),0 9.7px 15.9px rgba(0,0,0,.033),0 13.8px 22.6px rgba(0,0,0,.037),0 20.1px 32.9px rgba(0,0,0,.041),0 30.9px 50.6px rgba(0,0,0,.047),0 55px 90px rgba(0,0,0,.06);--bs-tooltip: 0 .6px .7px rgba(0,0,0,.011),0 1.3px 1.7px rgba(0,0,0,.016),0 2.5px 3.1px rgba(0,0,0,.02),0 4.5px 5.6px rgba(0,0,0,.024),0 8.4px 10.4px rgba(0,0,0,.029),0 20px 25px rgba(0,0,0,.04);--bs-header: 0px .2px .2px rgba(0,0,0,.024),0px .5px .6px rgba(0,0,0,.035),0px 1.2px 1.5px rgba(0,0,0,.046),0px 4px 5px rgba(0,0,0,.07);--bs-header-workspace: 0px .1px .1px rgba(0,0,0,.02),0px .3px .3px rgba(0,0,0,.028),0px .5px .6px rgba(0,0,0,.035),0px .9px 1.1px rgba(0,0,0,.042),0px 1.7px 2.1px rgba(0,0,0,.05),0px 4px 5px rgba(0,0,0,.07);--bs-unit-slider-handle: 0 .1px .2px rgba(0,0,0,.02),0 .2px .4px rgba(0,0,0,.029),0 .4px .7px rgba(0,0,0,.036),0 .6px 1.1px rgba(0,0,0,.042),0 .9px 1.7px rgba(0,0,0,.048),0 1.3px 2.5px rgba(0,0,0,.054),0 2px 3.7px rgba(0,0,0,.061),0 3.2px 5.9px rgba(0,0,0,.07),0 6px 11px rgba(0,0,0,.09);--bs-dc-item: 0 1.1px 2.5px rgba(0,0,0,.014),0 2.7px 6px rgba(0,0,0,.02),0 5px 11.3px rgba(0,0,0,.025),0 8.9px 20.1px rgba(0,0,0,.03),0 16.7px 37.6px rgba(0,0,0,.036),0 40px 90px rgba(0,0,0,.05);--bs-dimensions-margin: inset 0 0 0 1px #ad5600,inset 0 4px 0 0 #ff962d,inset 0 5px 0 0 #ad5600,inset 0 0 0 100px #fff;--bs-dimensions-margin-axis: inset 0 0 0 1px #ad5600,inset 0 4px 0 0 #ff962d,inset 0 5px 0 0 #ad5600,inset 0 -4px 0 0 #ff962d,inset 0 -5px 0 0 #ad5600,inset 0 0 0 100px #fff;--bs-dimensions-padding: inset 0 0 0 1px #3c7f1f,inset 0 4px 0 0 #74d34a,inset 0 5px 0 0 #3c7f1f,inset 0 0 0 100px #c3ecb1;--bs-dimensions-padding-axis: inset 0 0 0 1px #3c7f1f,inset 0 4px 0 0 #74d34a,inset 0 5px 0 0 #3c7f1f,inset 0 -4px 0 0 #74d34a,inset 0 -5px 0 0 #3c7f1f,inset 0 0 0 100px #c3ecb1;--bs-dimensions-inset: inset 0 0 0 1px #727272,inset 0 4px 0 0 #f0f0f0,inset 0 5px 0 0 #727272,inset 0 0 0 100px transparent;--bs-dimensions-inset-axis: inset 0 0 0 1px #727272,inset 0 4px 0 0 #f0f0f0,inset 0 5px 0 0 #727272,inset 0 -4px 0 0 #f0f0f0,inset 0 -5px 0 0 #727272,inset 0 0 0 100px transparent;--bs-choose-active: 0 .2px .4px rgba(0,0,0,.027),0 .5px 1px rgba(0,0,0,.033),0 1.2px 2.4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.07);--bs-choose-active-plus: -8px 0 0 0 #fff,0 .2px .4px rgba(0,0,0,.027),0 .5px 1px rgba(0,0,0,.033),0 1.2px 2.4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.07);--bs-template-graphic: 0 .3px .4px rgba(0,0,0,.017),0 .7px 1px rgba(0,0,0,.024),0 1.3px 1.9px rgba(0,0,0,.03),0 2.2px 3.4px rgba(0,0,0,.036),0 4.2px 6.3px rgba(0,0,0,.043),0 10px 15px rgba(0,0,0,.06);--bs-color-palette-item: 0px .3px .5px rgba(0,0,0,.013),0px .8px 1.1px rgba(0,0,0,.019),0px 1.5px 1.9px rgba(0,0,0,.023),0px 2.4px 3.2px rgba(0,0,0,.027),0px 4px 5.3px rgba(0,0,0,.031),0px 6.9px 9.2px rgba(0,0,0,.037),0px 15px 20px rgba(0,0,0,.05);--bs-color-palette-ring-base: 0px 0px 0px 2px transparent;--bs-color-palette-ring-active: 0 0 0 2px var(--c-bg-popover),0 0 0 4px var(--c-accent);--bs-color-palette-ring-modified: 0 0 0 2px var(--c-bg-popover),0 0 0 4px var(--c-warn);--bs-text-editor-expandable: 0px 2.3px 2.3px rgba(0,0,0,.028),0px 7.8px 7.8px rgba(0,0,0,.042),0px 35px 35px rgba(0,0,0,.07);--bs-preview-inset: inset 0px 0px 35px 0px rgba(0,0,0,.045);--o-bar-disabled: .39;--o-bar-divider: .33;}
html {box-sizing: border-box;height: 100%;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-base);background-color: var(--c-bg-base);text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;}
body {overflow: hidden;height: 100%;background-color: transparent;}
body:not(.admin-bar) #wpadminbar {display: none !important;}
[tabindex="-1"]:focus {outline: none !important;}
a, area, button, [role=button], input:not([type=range]), label, select, summary, textarea {touch-action: manipulation;}
[disabled] {cursor: not-allowed !important;}
[href]:not([disabled]) {cursor: pointer !important;}
img, svg, video, canvas, iframe {max-width: 100%;}
img {height: auto;vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
h1, h2, h3, h4, h5, h6 {font-size: var(--fs-head);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-head);text-transform: var(--tt-head);color: var(--c-head);}
ul, ol {list-style: none;}
a {text-decoration: none;cursor: pointer;}
label {display: inline-block;}
button {background-color: transparent;}
button:focus {outline: none;}
input, button, select, optgroup, textarea {font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, html [type=button], [type=reset], [type=submit] {-webkit-appearance: button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style: none;}
input[type=radio], input[type=checkbox] {box-sizing: border-box;}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;}
legend {display: block;width: 100%;max-width: 100%;font-size: 1em;line-height: inherit;color: inherit;white-space: normal;}
progress {vertical-align: baseline;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {display: none;height: auto;}
[type=search] {outline-offset: -2px;-webkit-appearance: none;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
[contenteditable] {-webkit-user-select: text;user-select: text;}
.tco-forms select, .tco-forms textarea, .tco-forms input[type=text], .tco-forms input[type=password], .tco-forms input[type=color], .tco-forms input[type=email], .tco-forms input[type=number], .tco-forms input[type=search], .tco-forms input[type=text], .tco-forms input[type=url], .tco-forms input[type=file], .tco-forms .tco-floater-toggle, .tco-forms [class*=tco-react-select][class*=__control], .tco-forms .tco-styled-select {box-sizing: border-box;display: block;position: relative;width: 100%;min-width: 1px;height: var(--d-input-height);border: var(--d-input-border-width) solid var(--c-border-input);border-radius: var(--d-input-border-radius);padding: var(--d-input-padding-y) var(--d-input-padding-x);font-family: inherit;font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: var(--d-input-height);text-transform: var(--tt-input);color: var(--c-input);background-color: var(--c-bg-input);box-shadow: none;outline: none;}
.tco-forms select.tco-input-code, .tco-forms textarea.tco-input-code, .tco-forms input[type=text].tco-input-code, .tco-forms input[type=password].tco-input-code, .tco-forms input[type=color].tco-input-code, .tco-forms input[type=email].tco-input-code, .tco-forms input[type=number].tco-input-code, .tco-forms input[type=search].tco-input-code, .tco-forms input[type=text].tco-input-code, .tco-forms input[type=url].tco-input-code, .tco-forms input[type=file].tco-input-code, .tco-forms .tco-floater-toggle.tco-input-code, .tco-forms [class*=tco-react-select][class*=__control].tco-input-code, .tco-forms .tco-styled-select.tco-input-code {font-family: var(--ff-code);}
.tco-forms select[disabled], .tco-forms textarea[disabled], .tco-forms input[type=text][disabled], .tco-forms input[type=password][disabled], .tco-forms input[type=color][disabled], .tco-forms input[type=email][disabled], .tco-forms input[type=number][disabled], .tco-forms input[type=search][disabled], .tco-forms input[type=text][disabled], .tco-forms input[type=url][disabled], .tco-forms input[type=file][disabled], .tco-forms .tco-floater-toggle[disabled], .tco-forms [class*=tco-react-select][class*=__control][disabled], .tco-forms .tco-styled-select[disabled] {color: var(--c-input-disabled);border-color: var(--c-border-input-disabled);background-color: var(--c-bg-input-disabled);box-shadow: none;}
.tco-forms select:not(.tco-no-input-focus):focus, .tco-forms select:not(.tco-no-input-focus).is-active, .tco-forms select:not(.tco-no-input-focus).tco-active, .tco-forms textarea:not(.tco-no-input-focus):focus, .tco-forms textarea:not(.tco-no-input-focus).is-active, .tco-forms textarea:not(.tco-no-input-focus).tco-active, .tco-forms input[type=text]:not(.tco-no-input-focus):focus, .tco-forms input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=password]:not(.tco-no-input-focus):focus, .tco-forms input[type=password]:not(.tco-no-input-focus).is-active, .tco-forms input[type=password]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=color]:not(.tco-no-input-focus):focus, .tco-forms input[type=color]:not(.tco-no-input-focus).is-active, .tco-forms input[type=color]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=email]:not(.tco-no-input-focus):focus, .tco-forms input[type=email]:not(.tco-no-input-focus).is-active, .tco-forms input[type=email]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=number]:not(.tco-no-input-focus):focus, .tco-forms input[type=number]:not(.tco-no-input-focus).is-active, .tco-forms input[type=number]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=search]:not(.tco-no-input-focus):focus, .tco-forms input[type=search]:not(.tco-no-input-focus).is-active, .tco-forms input[type=search]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=text]:not(.tco-no-input-focus):focus, .tco-forms input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=url]:not(.tco-no-input-focus):focus, .tco-forms input[type=url]:not(.tco-no-input-focus).is-active, .tco-forms input[type=url]:not(.tco-no-input-focus).tco-active, .tco-forms input[type=file]:not(.tco-no-input-focus):focus, .tco-forms input[type=file]:not(.tco-no-input-focus).is-active, .tco-forms input[type=file]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-floater-toggle:not(.tco-no-input-focus):focus, .tco-forms .tco-floater-toggle:not(.tco-no-input-focus).is-active, .tco-forms .tco-floater-toggle:not(.tco-no-input-focus).tco-active, .tco-forms [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus):focus, .tco-forms [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).is-active, .tco-forms [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-styled-select:not(.tco-no-input-focus):focus, .tco-forms .tco-styled-select:not(.tco-no-input-focus).is-active, .tco-forms .tco-styled-select:not(.tco-no-input-focus).tco-active {color: var(--c-input-focus);border-color: var(--c-border-input-focus);background-color: var(--c-bg-input-focus);box-shadow: none;}
.tco-forms input::-webkit-input-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms input::-moz-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms input:-ms-input-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms input::placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms textarea::-webkit-input-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms textarea::-moz-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms textarea:-ms-input-placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms textarea::placeholder {color: var(--c-input-placeholder);opacity: 1;}
.tco-forms textarea {line-height: var(--lh-base);resize: none;resize: vertical;overflow: auto;}
.tco-forms input[type=file] {height: var(--d-input-height);cursor: pointer;}
.tco-forms input[type=file]:focus {border-color: var(--c-border-input);}
.tco-forms input[type=email], .tco-forms input[type=url] {direction: ltr;}
.tco-control-attributes>.tco-control-list {grid-auto-flow: row !important;grid-template-rows: auto !important;}
.tco-control-border [class*=tco-choice], .tco-control-border [class*=tco-choice]:hover, .tco-control-border [class*=tco-choice]:focus, .tco-control-border [class*=tco-choice].tco-active {color: var(--c-choose);}
.tco-control-border [class*=tco-choice] abbr {overflow: hidden;display: block;position: absolute;top: 50%;left: 0;right: 0;width: 1em;height: 1em;margin: 0 auto;border: var(--d-border-base) solid currentColor;border-radius: calc(var(--d-border-base) / 2);font-size: 1em;text-indent: 10em;color: currentColor;transform: translateY(-50%);}
.tco-control-border .tco-choice-top abbr {border-top-color: var(--c-head);}
.tco-control-border .tco-choice-right abbr {border-right-color: var(--c-head);}
.tco-control-border .tco-choice-bottom abbr {border-bottom-color: var(--c-head);}
.tco-control-border .tco-choice-left abbr {border-left-color: var(--c-head);}
.tco-control-breakpoints {position: relative;}
.tco-control-breakpoints .is-wrapper {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;height: 100%;}
.tco-control-breakpoints .is-breakpoints {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;width: 100%;margin-bottom: calc(var(--d-input-height) - var(--d-breakpoints-control-input-overlap) + var(--d-control-spacing) + var(--fs-control-base));border-radius: var(--d-input-border-radius);background-color: var(--c-bg-input);}
.tco-control-breakpoints .is-breakpoint {position: relative;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;}
.tco-control-breakpoints .is-breakpoint button {display: block;width: 100%;height: var(--d-breakpoints-control-devices-height);font-size: var(--fs-subhead);line-height: var(--d-breakpoints-control-devices-height);text-align: center;color: var(--c-border-base);}
.tco-control-breakpoints .is-breakpoint button:hover {color: var(--c-base);}
.tco-control-breakpoints .is-breakpoint button.is-base {color: var(--c-head);}
.tco-control-breakpoints .is-breakpoint button[disabled] {pointer-events: none;}
.tco-control-breakpoints .is-breakpoint button .tco-svg {margin: auto;}
.tco-control-breakpoints .is-breakpoint+.is-breakpoint .is-crossover {border-left-color: var(--c-border-base);}
.tco-control-breakpoints .is-breakpoint .is-crossover {display: flex;flex-flow: column nowrap;justify-content: flex-end;align-items: center;position: absolute;top: 0;left: 0;width: var(--d-input-border-width);height: calc(var(--d-breakpoints-control-devices-height) - var(--d-breakpoints-control-input-overlap));border-left-width: var(--d-input-border-width);border-left-style: dashed;border-left-color: transparent;text-align: center;transform: translate(-50%);pointer-events: none;}
.tco-control-breakpoints .is-breakpoint .is-crossover:not(.is-disabled).is-hover {border-left-color: var(--c-base);}
.tco-control-breakpoints .is-breakpoint .is-crossover:not(.is-disabled).is-hover input {color: var(--c-head);border-color: var(--c-base);}
.tco-control-breakpoints .is-breakpoint .is-crossover:not(.is-disabled).is-focused {border-left-color: var(--c-base);}
.tco-control-breakpoints .is-breakpoint .is-crossover:not(.is-disabled).is-focused input {color: var(--c-input);border-color: var(--c-input);}
.tco-control-breakpoints .is-breakpoint .is-crossover .is-crossover-control-group {position: absolute;top: 100%;margin-right: var(--d-input-border-width);}
.tco-control-breakpoints .is-breakpoint .is-crossover input {width: var(--d-breakpoints-control-input-width);height: var(--d-input-height);border: var(--d-input-border-width) solid var(--c-border-base);border-radius: var(--d-input-border-radius);font-weight: var(--fw-base);font-size: var(--fs-control-head);line-height: var(--d-input-height);text-align: inherit;color: var(--c-head);background-color: var(--c-bg-input);transform: translate(0);outline: none;}
.tco-control-breakpoints .is-breakpoint .is-crossover input:not([disabled]) {pointer-events: auto;}
.tco-control-breakpoints .is-breakpoint .is-crossover span {display: block;margin-right: -.055em;margin-top: var(--d-control-spacing);font-weight: var(--fw-control-base);font-size: var(--fs-control-base);letter-spacing: .055em;line-height: 1;text-transform: uppercase;transform: translate(0);}
.tco-control-breakpoints .is-manager {position: absolute;top: 0;right: 0;display: flex;flex-flow: row nowrap;transform: translateY(-150%);}
.tco-control-breakpoints .is-manager button+button {margin-left: .25em;}
.tco-control-breakpoints .is-message {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;width: 100%;margin-top: 1rem;font-weight: var(--fw-control-base);font-size: var(--fs-control-head);text-align: center;}
.tco-control-breakpoints .is-message strong, .tco-control-breakpoints .is-message .tco-svg {color: var(--c-base);}
.tco-control-breakpoints .is-message strong {font-weight: inherit;}
.tco-control-breakpoints .is-message .tco-svg {display: inline;}
.tco-control-breakpoints .is-message .tco-svg:not(:first-child) {margin-left: .327em;}
.tco-control-breakpoints .is-message .tco-svg:not(:last-child) {margin-right: .327em;}
.tco-form-icon-picker:first-child:nth-last-child(2), .tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-icon-picker, .tco-form-color-picker:first-child:nth-last-child(2), .tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-color-picker, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-icon-picker, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-color-picker {width: 48%;}
.tco-form-icon-picker:first-child:nth-last-child(2) .huebert-swatch, .tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-icon-picker .huebert-swatch, .tco-form-color-picker:first-child:nth-last-child(2) .huebert-swatch, .tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-color-picker .huebert-swatch, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-icon-picker .huebert-swatch, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-color-picker .huebert-swatch {width: 100%;}
.tco-form-icon-picker:first-child:nth-last-child(2), .tco-form-color-picker:first-child:nth-last-child(2) {float: left;}
.tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-icon-picker, .tco-form-icon-picker:first-child:nth-last-child(2)~.tco-form-color-picker, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-icon-picker, .tco-form-color-picker:first-child:nth-last-child(2)~.tco-form-color-picker {float: right;}
.tco-form-color-input-palette {display: flex;flex-flow: row wrap;margin: var(--d-huebert-spacing) calc(var(--d-huebert-spacing) - var(--d-huebert-palette-item-spacing)) calc(var(--d-huebert-spacing) - var(--d-huebert-palette-item-spacing)) var(--d-huebert-spacing);}
.tco-form-color-input-palette.tco-hide {display: none;}
.tco-form-color-input-palette-item {position: relative;width: var(--d-huebert-palette-item-size);height: var(--d-huebert-palette-item-size);margin: 0 var(--d-huebert-palette-item-spacing) var(--d-huebert-palette-item-spacing) 0;border-radius: 100em;background-color: transparent;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSIjY2NjIj48L3JlY3Q+CjxyZWN0IHg9IjgiIHk9IjgiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IiNjY2MiPjwvcmVjdD4KPC9zdmc+");background-position: 0% 0%;cursor: pointer;}
.tco-form-color-input-palette-item.tco-active>div:after {content: "";display: block;box-shadow: var(--s-huebert-palette-item-active);}
.tco-form-color-input-palette-item>div, .tco-form-color-input-palette-item>div:after {position: absolute;z-index: 3;inset: 0;border-radius: inherit;}
[class*=tco-control-dimensions-] .tco-control:not(:nth-child(1)) .tco-control-label span, [data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label span {margin-inline-start: calc(var(--d-control-label-dimensions-icon-size) * 1.65);}
[class*=tco-control-dimensions-] .tco-control:not(:nth-child(1)) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label:after {content: "";display: block;position: absolute;top: 50%;width: var(--d-control-label-dimensions-icon-size);height: var(--d-control-label-dimensions-icon-size);background-color: transparent;}
html:not([dir=rtl]) [class*=tco-control-dimensions-] .tco-control:not(:nth-child(1)) .tco-control-label:after, html:not([dir=rtl]) [data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label:after {left: 0;}
html[dir=rtl] [class*=tco-control-dimensions-] .tco-control:not(:nth-child(1)) .tco-control-label:after, html[dir=rtl] [data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label:after {right: 0;}
.tco-css-icon {flex-grow: 0;flex-shrink: 0;flex-basis: auto;display: block;width: var(--d-control-label-dimensions-icon-size);height: var(--d-control-label-dimensions-icon-size);margin-inline-end: calc(var(--d-control-label-dimensions-icon-size) / 1.65);border-radius: 2px;}
.tco-control-dimensions-margin .tco-control:not(:nth-child(1)) .tco-control-label:after, .tco-control-dimensions-padding .tco-control:not(:nth-child(1)) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label:after {border-radius: 2px;}
.tco-control-dimensions-margin .tco-control:nth-child(2) .tco-control-label:after, .tco-control-dimensions-padding .tco-control:nth-child(2) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:nth-child(2) .tco-control-label:after {transform: translateY(-50%) rotate(0);}
.tco-control-dimensions-margin .tco-control:nth-child(3) .tco-control-label:after, .tco-control-dimensions-padding .tco-control:nth-child(3) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:nth-child(3) .tco-control-label:after {transform: translateY(-50%) rotate(90deg);}
.tco-control-dimensions-margin .tco-control:nth-child(4) .tco-control-label:after, .tco-control-dimensions-padding .tco-control:nth-child(4) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:nth-child(4) .tco-control-label:after {transform: translateY(-50%) rotate(180deg);}
.tco-control-dimensions-margin .tco-control:nth-child(5) .tco-control-label:after, .tco-control-dimensions-padding .tco-control:nth-child(5) .tco-control-label:after, [data-tco-control-group-name="layout_div:position"] .tco-control:nth-child(5) .tco-control-label:after {transform: translateY(-50%) rotate(270deg);}
.tco-css-icon[class*=top] {transform: rotate(0);}
.tco-css-icon[class*=right] {transform: rotate(90deg);}
.tco-css-icon[class*=bottom] {transform: rotate(180deg);}
.tco-css-icon[class*=left] {transform: rotate(270deg);}
.tco-css-icon[class*=x] {transform: rotate(90deg);}
.tco-control-dimensions-margin .tco-control:not(:nth-child(1)) .tco-control-label:after {box-shadow: var(--bs-dimensions-margin);}
.tco-css-icon[class*=margin] {box-shadow: var(--bs-dimensions-margin);}
.tco-css-icon[class*=margin]:is([class*=x], [class*=y]) {box-shadow: var(--bs-dimensions-margin-axis);}
.tco-control-dimensions-padding .tco-control:not(:nth-child(1)) .tco-control-label:after {box-shadow: var(--bs-dimensions-padding);}
.tco-css-icon[class*=padding] {box-shadow: var(--bs-dimensions-padding);}
.tco-css-icon[class*=padding]:is([class*=x], [class*=y]) {box-shadow: var(--bs-dimensions-padding-axis);}
[data-tco-control-group-name="layout_div:position"] .tco-control:not(:nth-child(1)) .tco-control-label:after {box-shadow: var(--bs-dimensions-inset);}
.tco-css-icon:is([class*=gap], [class*=inset], [class*=position]) {box-shadow: var(--bs-dimensions-inset);}
.tco-css-icon:is([class*=gap], [class*=inset], [class*=position]):is([class*=x], [class*=y]) {box-shadow: var(--bs-dimensions-inset-axis);}
.tco-control-dimensions-border-radius .tco-control:not(:nth-child(1)) .tco-control-label:after {border: calc(var(--d-control-label-dimensions-icon-size) / 4) solid var(--c-border-base);border-radius: 100em;transform: translateY(-50%) rotate(-45deg);}
.tco-control-dimensions-border-radius .tco-control:nth-child(2) .tco-control-label:after {border-top-color: var(--c-head);}
.tco-control-dimensions-border-radius .tco-control:nth-child(3) .tco-control-label:after {border-right-color: var(--c-head);}
.tco-control-dimensions-border-radius .tco-control:nth-child(4) .tco-control-label:after {border-bottom-color: var(--c-head);}
.tco-control-dimensions-border-radius .tco-control:nth-child(5) .tco-control-label:after {border-left-color: var(--c-head);}
.tco-dimensions {display: block;margin: 0 -5px 0 0;list-style: none;}
.tco-dimensions:before, .tco-dimensions:after {content: " ";display: table;width: 0px;}
.tco-dimensions:after {clear: both;}
.tco-dimensions li {float: left;width: calc(25% - ( var(--d-input-height) / 4 ));margin-right: calc(var(--d-input-border-width) * -1);text-align: center;}
.tco-dimensions li:last-child {width: var(--d-input-height);}
.tco-dimensions li:nth-child(1) input[type=text], .tco-dimensions li:nth-child(2) input[type=text], .tco-dimensions li:nth-child(3) input[type=text] {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.tco-dimensions li:nth-child(2) input[type=text], .tco-dimensions li:nth-child(3) input[type=text], .tco-dimensions li:nth-child(4) input[type=text] {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.tco-dimensions li input[type=text] {position: relative;width: 100%;margin: 0;text-align: center;}
.tco-dimensions li input[type=text]:focus {z-index: 9998;}
.tco-dimensions li input[type=text]:focus+span {color: var(--c-head);}
.tco-dimensions li input[type=text][disabled] {color: var(--c-base);background-color: var(--c-bg-workspace);}
.tco-dimensions li>span {display: block;margin-top: var(--d-control-spacing);font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: 1;text-transform: var(--tt-control-base);color: var(--c-base);}
.tco-dimensions li .tco-link-dimensions {display: flex;flex-flow: row nowrap;justify-content: flex-end;align-items: center;width: var(--d-input-height);height: var(--d-input-height);margin: 0;border: 0;padding: 0 var(--d-border-base) 0 0;line-height: 1;text-align: center;color: var(--c-base);background-color: var(--c-bg-workspace);border-radius: 0 4px 4px 0;}
.tco-dimensions li .tco-link-dimensions:hover, .tco-dimensions li .tco-link-dimensions:focus {color: var(--c-head);}
.tco-workspace .tco-control-group.is-intro {padding: 0;}
.tco-workspace .tco-control-group.is-intro .tco-workspace-presets {padding: var(--d-control-group-padding);}
.tco-grid-template-preview {overflow: hidden;display: grid;grid-gap: 0;grid-template-columns: repeat(4,25fr);grid-template-rows: repeat(2,1fr);width: 100%;height: 100%;border: var(--d-slayer-add-line-height) solid var(--c-grid-editor-workspace-preview-border);border-radius: var(--d-input-border-radius);}
.tco-workspace .tco-control-box .tco-grid-template-preview {height: calc(( ( var(--d-input-height) * 6 ) + ( var(--d-control-spacing) * 5 ) ) - ( var(--d-control-box-padding-y-vertical) * 2 ) - ( var(--d-input-height) * 2 ) - ( var(--d-control-spacing) * 1 ) - var(--d-grid-template-margin-bottom-vertical));margin-bottom: var(--d-grid-template-margin-bottom-vertical);}
.tco-control-layout-grid .tco-responsive-tabs-panel .tco-grid-template-preview {height: var(--d-grid-template-preview-height-legacy);margin-bottom: var(--d-grid-template-margin-bottom-legacy);}
.tco-grid-template-preview>i {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: stretch;background-color: var(--c-grid-editor-workspace-preview-bg);outline: var(--d-slayer-add-line-height) dashed var(--c-grid-editor);}
.tco-grid-template-preview>i:before {content: "";display: block;flex: 1 0 0%;background-color: var(--c-grid-editor);opacity: .22;}
.tco-grid-template-preview.is-keyword {grid-template-columns: 1fr;grid-template-rows: 1fr;}
.tco-grid-template-preview.is-keyword span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;align-self: center;justify-self: center;width: 100%;height: 100%;position: relative;z-index: 1;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--lh-control-base);text-transform: var(--tt-control-base);color: var(--c-grid-editor);}
.tco-grid-template-preview.is-keyword span:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;background-color: var(--c-grid-editor);opacity: .2;}
.tco-grid-template-preview-sizer {overflow: hidden;display: grid;grid-gap: 0;position: fixed;top: -100vh;left: 0;visibility: hidden;width: 100vw;height: 100vh;}
.tco-grid-template-preview-sizer>i {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: stretch;}
.tco-grid-template-preview-sizer>i:before {content: "";display: block;flex: 1 0 0%;}
.tco-control-layout-grid .tco-responsive-tabs-panel .tco-control-list {grid-template-rows: repeat(2,auto);}
.tco-control-layout-grid .tco-responsive-tabs-panel .tco-control input[type=text] {padding-right: var(--d-dynamic-content-toggle-width);}
.tco-grid-template-picker.tco-picker {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;z-index: 10;top: 0;right: 0;bottom: 0;width: var(--d-input-height);}
.tco-grid-template-picker.tco-picker>button {direction: block;width: var(--d-dynamic-content-toggle-width);height: var(--d-dynamic-content-toggle-height);font-size: var(--fs-input);line-height: var(--d-dynamic-content-toggle-height);text-align: center;color: var(--c-input-placeholder);}
.tco-grid-template-picker.tco-picker>button:hover {color: var(--c-input-focus);}
.tco-grid-template-picker.tco-picker>button svg {margin: auto;}
.tco-control-layout-cell .tco-responsive-tabs-panel .tco-control-list {grid-template-rows: repeat(4,auto);}
.tco-control-layout-cell .tco-responsive-tabs-panel .tco-control:nth-child(3) {padding-top: calc(var(--d-responsive-tabs-panel-padding) / 2);}
.tco-control-select-action, .tco-control-select-action .tco-control-inputs {display: flex;flex-wrap: nowrap;position: relative;width: 100%;}
.tco-control-select-action .tco-styled-select:not(:only-child), .tco-control-select-action .tco-react-select-action:not(:only-child), .tco-control-select-action input[type=text]:not(:only-child) {flex-grow: 1;flex-shrink: 1;flex-basis: auto;width: auto;}
.tco-control-select-action .tco-styled-select:not(:only-child), .tco-control-select-action .tco-react-select-action:not(:only-child) [class*=tco-react-select][class*=__control], .tco-control-select-action input[type=text]:not(:only-child) {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.tco-control-select-action>button, .tco-control-select-action .tco-control-inputs>button, .tco-control-select-action .tco-control-input>button {display: flex;flex-flow: row nowrap;justify-content: center;flex: 0 0 var(--d-input-select-action-button-width);position: relative;width: var(--d-input-select-action-button-width);height: var(--d-input-height);margin-left: var(--d-input-border-width);border: var(--d-input-border-width) solid var(--c-border-input);border-radius: 0 var(--d-input-border-radius) var(--d-input-border-radius) 0;padding-left: 0;padding-right: 0;font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: calc(var(--d-input-height) - ( var(--d-input-border-width) * 2 )) !important;text-transform: var(--tt-input);text-align: center;color: var(--c-input);background-color: var(--c-bg-input);transition: none;}
.tco-control-select-action>button:before, .tco-control-select-action .tco-control-inputs>button:before, .tco-control-select-action .tco-control-input>button:before {content: "";display: block;position: absolute;top: calc(var(--d-input-border-width) * -1);left: calc(var(--d-input-border-width) * -2);width: var(--d-input-border-width);bottom: calc(var(--d-input-border-width) * -1);background-color: transparent;pointer-events: none;}
.tco-control-select-action>button:not([disabled]):hover, .tco-control-select-action>button:not([disabled]):focus, .tco-control-select-action .tco-control-inputs>button:not([disabled]):hover, .tco-control-select-action .tco-control-inputs>button:not([disabled]):focus, .tco-control-select-action .tco-control-input>button:not([disabled]):hover, .tco-control-select-action .tco-control-input>button:not([disabled]):focus {color: var(--c-text-on-accent);border-color: var(--c-accent);transform: none;}
.tco-control-select-action>button:not([disabled]):hover, .tco-control-select-action .tco-control-inputs>button:not([disabled]):hover, .tco-control-select-action .tco-control-input>button:not([disabled]):hover {background-color: var(--c-accent);}
.tco-control-select-action>button:not([disabled]):hover:not(:focus):before, .tco-control-select-action .tco-control-inputs>button:not([disabled]):hover:not(:focus):before, .tco-control-select-action .tco-control-input>button:not([disabled]):hover:not(:focus):before {background-color: var(--c-accent);}
.tco-control-select-action>button:not([disabled]):focus, .tco-control-select-action .tco-control-inputs>button:not([disabled]):focus, .tco-control-select-action .tco-control-input>button:not([disabled]):focus {background-color: var(--c-bg-input-focus);}
.tco-control-select-action>button[disabled], .tco-control-select-action .tco-control-inputs>button[disabled], .tco-control-select-action .tco-control-input>button[disabled] {color: var(--c-input-placeholder);}
.tco-control-select-action .tco-react-select-action.is-active.is-top+button {border-top-right-radius: 0 !important;}
.tco-control-select-action .tco-react-select-action.is-active.is-bottom+button {border-bottom-right-radius: 0 !important;}
[class*=tco-react-select-action][class*=__menu]:not([class*=MenuList]):not([class*=NoOptionsMessage]):not([class*=__menu-list]):not([class*=__menu-notice--no-options]) {width: calc(100% + var(--d-input-select-action-button-width) + var(--d-input-border-width)) !important;}
.tco-control-group-text-style .tco-control-input-list>li:first-child .tco-control-input-list-input li:last-child {font-style: italic;}
.tco-control-secondary-button {position: absolute;background-color: var(--c-bg-input);right: 20px;width: var(--d-dynamic-content-toggle-width);padding: 8px;}
.tco-control-secondary-button:hover {color: var(--c-head);}
.tco-control-secondary-button>svg {width: 100%;height: 100%;}
.tco-css-icon[class*=is-fs-] {width: auto;height: auto;margin: 0;}
.tco-css-icon[class*=is-fs-].is-fs-normal {font-style: normal;}
.tco-css-icon[class*=is-fs-].is-fs-normal:before {content: "Normal";}
.tco-css-icon[class*=is-fs-].is-fs-italic {font-style: italic;}
.tco-css-icon[class*=is-fs-].is-fs-italic:before {content: "Italic";}
.tco-css-icon[class*=is-tt-] {display: block;position: absolute;top: 50%;left: 0;right: 0;width: auto;height: var(--d-input-height);margin: 0 auto;font-family: Georgia;font-size: 15px;font-weight: 400;letter-spacing: 0;line-height: var(--d-input-height);text-transform: none;transform: translateY(-50%);}
.tco-css-icon[class*=is-tt-]:before {content: "Tt";}
.tco-css-icon[class*=is-tt-].is-tt-uppercase {text-transform: uppercase;}
.tco-css-icon[class*=is-tt-].is-tt-capitalize {text-transform: capitalize;}
.tco-css-icon[class*=is-tt-].is-tt-lowercase {text-transform: lowercase;}
.tco-value-list {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;align-self: flex-start;width: 100%;min-width: 0;}
.tco-value-list>ul {display: inherit;flex-flow: inherit;justify-content: inherit;align-items: inherit;width: inherit;min-width: inherit;border-radius: var(--d-input-border-radius);background-color: var(--c-bg-workspace);}
.tco-floater .tco-value-list>ul, .tco-picker-modal .tco-value-list>ul, .tco-bar-dropdown .tco-value-list>ul, .tco-action-modal-content .tco-value-list>ul {background-color: var(--c-bg-popover);}
.tco-value-list>ul:not(:first-child) {margin-top: calc(var(--d-spacing) / 4);}
.tco-value-list-item {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;min-width: 0;position: relative;background-color: var(--c-bg-slayer);}
.tco-value-list-item+.tco-value-list-item {margin-top: var(--d-value-list-item-spacing);}
.tco-value-list-item.is-active-color, .tco-value-list-item.is-modified-color {z-index: 2;outline-offset: 0;}
.tco-value-list-item.is-active-color {outline: 1px solid var(--c-accent);}
.tco-value-list-item.is-modified-color {outline: 1px solid var(--c-warn);}
.tco-value-list-item.is-skipped {display: none;}
.tco-value-list:not(.is-dragging-item) .tco-value-list-item:not(.is-interactive):hover .tco-value-list-item-handle {opacity: 1;}
.tco-value-list:not(.is-dragging-item) .tco-value-list-item:not(.is-interactive):hover .tco-value-list-item-content {color: var(--c-head);}
.tco-value-list:not(.is-dragging-item) .tco-value-list-item:not(.is-interactive):hover .tco-value-list-item-actions>button {display: flex;}
.tco-value-list.is-dragging-item .tco-value-list-item:first-of-type:after, .tco-value-list.is-dragging-item .tco-value-list-item:last-of-type:after {left: 0;right: 0;content: "";position: absolute;height: calc(var(--d-value-list-item-height) / 2);}
.tco-value-list.is-dragging-item .tco-value-list-item:first-of-type:after {top: -50%;}
.tco-value-list.is-dragging-item .tco-value-list-item:last-of-type:after {bottom: -50%;}
.tco-value-list-item:first-of-type {border-top-left-radius: var(--d-input-border-radius);border-top-right-radius: var(--d-input-border-radius);}
.tco-value-list-item:last-of-type:last-child, .tco-value-list-item:nth-last-of-type(2):not(:last-child) {border-bottom-left-radius: var(--d-input-border-radius);border-bottom-right-radius: var(--d-input-border-radius);}
.tco-value-list-item[class*=has-indicator]:before {content: "";display: block;position: absolute;left: var(--d-value-list-item-padding-x);right: var(--d-value-list-item-padding-x);height: var(--d-value-list-item-indicator-height);border-radius: var(--d-value-list-item-indicator-border-radius);background-color: var(--c-accent);}
.tco-value-list-item.has-indicator-before:before {top: calc(var(--d-value-list-item-spacing) * -2);}
.tco-value-list-item.has-indicator-after:before {bottom: calc(var(--d-value-list-item-spacing) * -2);}
.tco-value-list-item.is-dragging {opacity: .33;pointer-events: none;z-index: 9999999999 !important;}
.tco-value-list-item .tco-value-list, .tco-value-list-item .tco-control-code-editor {border-width: 1px;border-style: solid;border-color: var(--c-bg-workspace);border-radius: var(--d-input-border-radius);}
.tco-value-list-item-main {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;height: var(--d-value-list-item-height);}
.tco-value-list-item-handle {flex: 0 0 auto;display: flex;flex-flow: column nowrap;justify-content: center;align-items: stretch;position: relative;width: var(--d-value-list-item-handle-width);padding: var(--d-value-list-item-padding-y) var(--d-value-list-item-padding-x);color: var(--c-base);opacity: .33;cursor: ns-resize;}
.tco-value-list-item-handle:before {content: "";display: block;position: absolute;top: calc(var(--d-value-list-item-spacing) * -1);left: 0;right: 0;bottom: calc(var(--d-value-list-item-spacing) * -1);}
.tco-value-list-item-handle b {display: block;height: var(--d-value-list-item-handle-line-height);background-color: currentColor;}
.tco-value-list-item-handle b+b {margin-top: 3px;}
.tco-value-list-item-content {flex: 1 0 0%;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;min-width: 0;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--d-value-list-item-height);color: var(--c-base);}
.tco-value-list-item-content:first-child {padding-inline-start: var(--d-value-list-item-padding-x);}
.tco-value-list-item-content:last-child {padding-inline-end: var(--d-value-list-item-padding-x);}
.tco-value-list-item-content span {display: block;flex: 1 1 0%;overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap;}
.tco-value-list-item-content span.tco-value-list-item-swatch {overflow: visible;flex-grow: 0;flex-shrink: 0;flex-basis: auto;align-self: center;position: relative;width: 32px;height: 16px;margin-inline-end: var(--d-value-list-item-padding-x);border-radius: 3px;background-image: var(--b-picker-swatch);background-position: 0% 0%;background-repeat: repeat;}
.tco-value-list-item-content span.tco-value-list-item-swatch:after {content: "";display: block;position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--c-head);opacity: .11;}
.tco-value-list-item-content span.tco-value-list-item-swatch>span {display: block;position: absolute;inset: 0;border-radius: inherit;}
.tco-value-list-item-content input {display: block;width: 100%;min-width: 0;height: 100%;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-align: inherit;text-transform: inherit;color: inherit;background-color: transparent;box-shadow: none;outline: none;}
.tco-value-list-item-actions {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;padding: calc(var(--d-value-list-item-padding-y) / 2) calc(var(--d-value-list-item-padding-x) * 1.25) calc(var(--d-value-list-item-padding-y) / 2) var(--d-value-list-item-padding-x);}
.tco-value-list-item-actions>button {display: none;flex-flow: row nowrap;justify-content: center;align-items: center;width: auto;font-size: var(--fs-control-base);line-height: 1;text-align: center;color: var(--c-base);}
.tco-value-list-item-actions>button:hover {color: var(--c-head);}
.tco-value-list-item-actions>button+button {margin-left: var(--d-value-list-item-padding-x);}
.tco-value-list-item-more {border-top: var(--d-input-border-width) dashed var(--c-bg-workspace);padding: var(--d-value-list-item-more-padding-y) var(--d-value-list-item-more-padding-x);}
.tco-floater .tco-value-list-item-more, .tco-picker-modal .tco-value-list-item-more, .tco-bar-dropdown .tco-value-list-item-more, .tco-action-modal-content .tco-value-list-item-more {border-top-color: var(--c-bg-popover);}
.tco-value-list-add {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;height: var(--d-value-list-item-height);color: var(--c-base);line-height: var(--d-value-list-item-height);}
.tco-value-list-add:only-child {border: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);border-radius: var(--d-input-border-radius);}
.tco-value-list-add:not(:only-child) span:before, .tco-value-list-add:not(:only-child) span:after {content: "";display: block;position: absolute;top: 50%;width: 100vw;border-top: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);}
.tco-value-list-add:not(:only-child) span:before {right: calc(100% + 1em);}
.tco-value-list-add:not(:only-child) span:after {left: calc(100% + 1em);}
.tco-value-list-add:hover {color: var(--c-head);}
.tco-value-list-add span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);}
.tco-value-list-add span svg {margin-inline-end: .512em;}
.is-dragging-cs-value-list * {pointer-events: none;}
.is-dragging-cs-value-list, .is-dragging-cs-value-list .tco-value-list, .is-dragging-cs-value-list .tco-value-list * {pointer-events: auto;}
.tco-control-groups {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 0;flex-basis: auto;position: relative;}
.tco-control-group {flex: 0 0 auto;position: relative;padding: var(--d-control-group-padding);}
.tco-control-group.is-off+.tco-control-group:is(.is-off, .is-on) {padding-top: 0;}
.tco-bar-dropdown .tco-control-group {width: 100%;}
.tco-control-group-header {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;position: relative;height: var(--d-control-group-header-height);}
.tco-control-group-header:not(:only-child) {margin-bottom: var(--d-control-group-header-margin-bottom);}
.tco-control-group-header>:not(:first-child) {margin-inline-start: calc(var(--d-control-group-header-height) / 4);}
.tco-control-group-label {display: block;margin-inline-end: auto;font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-head);line-height: var(--lh-control-head);text-transform: var(--tt-control-head);color: var(--c-head);}
.tco-control-group.is-off .tco-control-group-label {color: var(--c-base);}
.tco-control-group-label.has-description {position: relative;cursor: help;}
.tco-control-group-label.has-description:before {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px dotted var(--c-slayer-dashed-line);pointer-events: none;}
.tco-control-group-description {display: block;display: none !important;width: 100%;margin-top: calc(var(--d-control-group-header-margin-bottom) * -.8);margin-bottom: var(--d-control-group-header-margin-bottom);padding-top: var(--d-control-group-header-spacing);font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--lh-control-head);text-transform: var(--tt-control-head);}
.tco-control-group-description a, .tco-control-group-description strong {font-weight: var(--fw-control-head);color: var(--c-head);}
.tco-control-group-description a {text-decoration: underline;}
.tco-control-group-description a:hover {text-decoration: none;}
.tco-control-group-description code {font-style: normal;}
.tco-control-group-header-action {pointer-events: auto;}
.tco-control-group-header-action, .tco-forms .tco-control-group-header-action.tco-btn {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;width: var(--d-control-group-header-action);height: var(--d-control-group-header-action);border-radius: var(--d-input-border-radius);padding: 0;font-size: var(--fs-control-head);line-height: var(--d-control-group-header-action);text-align: center;transform: none;transition: none;}
.tco-control-group-header-action, .tco-control-group-header-action:focus, .tco-forms .tco-control-group-header-action.tco-btn, .tco-forms .tco-control-group-header-action.tco-btn:focus {color: var(--c-input-placeholder);background-color: var(--c-bg-control-header-action);}
.tco-control-group-header-action:hover, .tco-forms .tco-control-group-header-action.tco-btn:hover {transform: none;}
.tco-control-group-header-action:not([disabled]):hover, .tco-forms .tco-control-group-header-action.tco-btn:not([disabled]):hover {color: var(--c-input);background-color: var(--c-bg-control-header-action);}
.tco-control-group-header-action[disabled], .tco-forms .tco-control-group-header-action.tco-btn[disabled] {opacity: .55;}
.tco-custom-attributes-inner {position: relative;}
.tco-custom-attributes-inner>.tco-control-label {position: absolute;top: 0;left: 0;}
.tco-control-group-header-action-level-2 {width: 100%;text-align: right;padding-bottom: 7px;padding-top: 7px;}
.tco-control-group-header-action-level-2 .tco-control-group-header-action {float: right;}
.tco-control-section {margin-top: calc(var(--d-control-group-padding) + var(--d-controls-col-layout-lg) + var(--d-border));}
.tco-control-section+.tco-control-section {margin-top: calc(var(--d-control-group-padding) / 2);}
.tco-control-section:last-child {margin-top: calc(var(--d-control-group-padding) / 3);}
.tco-control-list {display: grid;grid-gap: var(--d-control-spacing) var(--d-control-group-padding);justify-content: stretch;justify-items: stretch;align-content: stretch;align-items: stretch;position: relative;list-style: none;}
.tco-control-list.has-1-row {grid-template-rows: repeat(1,auto) !important;}
.tco-control-list.has-2-rows {grid-template-rows: repeat(2,auto) !important;}
.tco-control-list.has-3-rows {grid-template-rows: repeat(3,auto) !important;}
.tco-control-list.has-4-rows {grid-template-rows: repeat(4,auto) !important;}
.tco-control-list.has-5-rows {grid-template-rows: repeat(5,auto) !important;}
.tco-control-list.has-6-rows {grid-template-rows: repeat(6,auto) !important;}
.tco-control-list:not(:only-child):empty {margin-top: calc(var(--d-control-group-header-margin-bottom) * -1);}
.tco-control-list-message {display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;position: absolute;z-index: 10;inset: 0;border-radius: var(--d-control-list-message-border-radius);padding: var(--d-control-list-message-panel-padding);background-color: var(--c-bg-input);box-shadow: 0 0 0 calc(var(--d-control-group-header-margin-bottom) / 2) var(--c-bg-workspace);}
.tco-control-list-message-content {max-width: 14em;text-align: center;}
.tco-control-list-message-content svg {display: inline-block;width: 1em;height: 1em;color: var(--c-accent);font-size: var(--fs-head);}
.tco-control-list-message-content h6 {margin: .4096em 0;font-size: var(--fs-subhead);font-weight: var(--fw-subhead);line-height: var(--lh-subhead);letter-spacing: var(--ls-subhead);color: var(--c-head);}
.tco-control-list-message-content p {font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: var(--lh-base);letter-spacing: var(--ls-control-head);}
.tco-control-list-message-content p strong {color: var(--c-head);}
.tco-control-sub-group+.tco-control-sub-group {padding-top: calc(var(--d-control-group-padding) - var(--d-control-spacing));}
.tco-control {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: flex-start;}
.tco-sortable .tco-control, .tco-value-list .tco-control, .tco-picker-modal .tco-control, .tco-responsive-tabs .tco-control {width: 100%;}
.tco-control.is-height-10 {grid-row: span 10;}
.tco-control.is-height-10 .tco-control-inputs {height: calc(( var(--d-input-height) * 10 ) + ( var(--d-control-spacing) * 9 ));}
.tco-control.is-height-9 {grid-row: span 9;}
.tco-control.is-height-9 .tco-control-inputs {height: calc(( var(--d-input-height) * 9 ) + ( var(--d-control-spacing) * 8 ));}
.tco-control.is-height-8 {grid-row: span 8;}
.tco-control.is-height-8 .tco-control-inputs {height: calc(( var(--d-input-height) * 8 ) + ( var(--d-control-spacing) * 7 ));}
.tco-control.is-height-7 {grid-row: span 7;}
.tco-control.is-height-7 .tco-control-inputs {height: calc(( var(--d-input-height) * 7 ) + ( var(--d-control-spacing) * 6 ));}
.tco-control.is-height-6 {grid-row: span 6;}
.tco-control.is-height-6 .tco-control-inputs {height: calc(( var(--d-input-height) * 6 ) + ( var(--d-control-spacing) * 5 ));}
.tco-control.is-height-5 {grid-row: span 5;}
.tco-control.is-height-5 .tco-control-inputs {height: calc(( var(--d-input-height) * 5 ) + ( var(--d-control-spacing) * 4 ));}
.tco-control.is-height-4 {grid-row: span 4;}
.tco-control.is-height-4 .tco-control-inputs {height: calc(( var(--d-input-height) * 4 ) + ( var(--d-control-spacing) * 3 ));}
.tco-control.is-height-3 {grid-row: span 3;}
.tco-control.is-height-3 .tco-control-inputs {height: calc(( var(--d-input-height) * 3 ) + ( var(--d-control-spacing) * 2 ));}
.tco-control.is-height-2 {grid-row: span 2;}
.tco-control.is-height-2 .tco-control-inputs {height: calc(( var(--d-input-height) * 2 ) + ( var(--d-control-spacing) * 1 ));}
.tco-control.is-height-1 {grid-row: span 1;}
.tco-control.is-height-1 .tco-control-inputs {height: calc(( var(--d-input-height) * 1 ) + ( var(--d-control-spacing) * 0 ));}
.tco-control.is-faux-columns, .tco-control+.tco-control.is-message, .tco-control+.tco-control.is-text-editor:not(:has(.tco-control-label)), .tco-control+.tco-control-sub-group, .tco-control.is-message+.tco-control, .tco-control.is-text-editor:not(:has(.tco-control-label))+.tco-control, .tco-control-sub-group+.tco-control {padding-top: calc(var(--d-control-group-padding) - var(--d-control-spacing));}
.tco-control.is-in-colgroup {z-index: 2;transform: translateY(calc(var(--d-control-column-label-grouping-offset) * -1));}
.tco-control.is-in-colgroup .tco-control-inputs>.tco-control-input:nth-child(odd) {padding-left: var(--d-control-column-label-grouping-inset);padding-right: calc(var(--d-control-column-label-grouping-inset) - var(--d-control-column-odd-label-center-offset));}
.tco-control.is-in-colgroup .tco-control-inputs>.tco-control-input:nth-child(even) {padding-left: calc(var(--d-control-column-label-grouping-inset) - var(--d-control-column-even-label-center-offset));padding-right: var(--d-control-column-label-grouping-inset);}
.tco-control table {margin-top: calc(var(--d-control-spacing) / 4);}
.tco-control table th, .tco-control table td {font-size: var(--fs-control-base);}
.tco-control table:not(:last-child) {margin-bottom: calc(var(--d-control-spacing) * 1.5);}
textarea[class*=is-height-] {resize: none;}
.tco-control-box {width: calc(100% + ( var(--d-control-box-padding-x-vertical) * 2 ));margin-left: calc(var(--d-control-box-padding-x-vertical) * -1);margin-right: calc(var(--d-control-box-padding-x-vertical) * -1);border-radius: var(--d-control-box-border-radius-vertical);padding: var(--d-control-box-padding-y-vertical) var(--d-control-box-padding-x-vertical);background-color: var(--c-bg-input);}
[class*=is-height-]:not(.tco-control-checkbox-list) .tco-control-input, [class*=is-height-]:not(.tco-control-checkbox-list) .tco-floater-toggle, [class*=is-height-]:not(.tco-control-checkbox-list) .tco-input-button-wrapper, [class*=is-height-]:not(.tco-control-checkbox-list) .tco-control-box, [class*=is-height-]:not(.tco-control-checkbox-list) textarea, [class*=is-height-]:not(.tco-control-checkbox-list) .tco-image {height: 100%;}
[class*=is-height-]:not(.tco-control-checkbox-list) textarea {resize: none;}
.tco-control-label {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;flex: 0 0 auto;position: relative;width: var(--d-control-label-width);height: var(--d-input-height);padding-inline-end: var(--d-control-label-text-inset);font-size: var(--fs-control-base);}
.tco-control-label.has-description {cursor: help;}
.tco-control-label.has-description>span {position: relative;}
.tco-control-label.has-description>span:before {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px dotted var(--c-slayer-dashed-line);pointer-events: none;}
.tco-control-label>span {display: block;line-height: var(--lh-control-base);}
.tco-control-label>span svg {display: block;width: var(--d-control-label-dimensions-icon-size);height: var(--d-control-label-dimensions-icon-size);fill: currentColor;}
.tco-control-label.has-query-style:not(.is-base-query-style):not(.is-inherited-query-style):not(.is-current-query-style):not(.is-reset-query-style):hover>span:not([class]) {color: var(--c-head);}
.tco-control-label.is-base-query-style>span:not([class]), .tco-control-label.is-inherited-query-style>span:not([class]), .tco-control-label.is-current-query-style>span:not([class]), .tco-control-label.is-reset-query-style>span:not([class]) {position: relative;z-index: 1;}
.tco-control-label.is-base-query-style>span:not([class]):before, .tco-control-label.is-inherited-query-style>span:not([class]):before, .tco-control-label.is-current-query-style>span:not([class]):before, .tco-control-label.is-reset-query-style>span:not([class]):before {content: "";display: block;position: absolute;z-index: -1;inset: 0 -2px;border-radius: 2px;}
.tco-control-label.is-inherited-query-style>span:not([class]) {color: var(--c-text-as-accent);}
.tco-control-label.is-inherited-query-style>span:not([class]):before {background-color: var(--c-accent);opacity: .15;}
.tco-control-label.is-base-query-style>span:not([class]) {color: var(--c-head);}
.tco-control-label.is-base-query-style>span:not([class]):before {background-color: var(--c-head);opacity: .15;}
.tco-control-label.is-current-query-style>span:not([class]) {color: var(--c-text-as-warn);}
.tco-control-label.is-current-query-style>span:not([class]):before {background-color: var(--c-warn);opacity: .21;}
.tco-control-sub-label {display: flex;flex-flow: row nowrap;justify-content: center;align-items: flex-start;position: relative;z-index: 1;width: 100%;margin-top: var(--d-control-sub-label-margin-top);}
.tco-control-sub-label>span {display: block;height: 2em;border-radius: var(--d-input-border-radius);padding-left: .64em;padding-right: .64em;font-size: var(--fs-control-base);font-style: italic;line-height: 2em;text-align: center;color: var(--c-base);background-color: var(--c-border-base);}
.tco-control-label-google-maps-styler-link {display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;right: 10px;width: 2.75em;min-width: 1px;height: 1.5em;min-height: 1px;border-radius: 2px;font-size: 1em;line-height: 1;text-align: center;text-decoration: none;transform: translateY(-50%);}
.tco-control-label-google-maps-styler-link, .tco-control-label-google-maps-styler-link:hover, .tco-control-label-google-maps-styler-link:focus {color: var(--c-bttn);background-color: var(--c-bg-bttn);}
.tco-control-inputs {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;flex: 1 1 auto;min-width: 0;min-height: var(--d-input-height);}
.tco-control-inputs label.tco-rc {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;height: var(--d-input-height);line-height: 1;}
.tco-control-inputs label.tco-rc.tco-rc-1-2 {flex: 0 0 48%;width: 48%;}
.tco-control-inputs .tco-btn:not(.is-and):not(.is-delete):not(.is-override-back) {display: block;width: 100%;height: var(--d-input-height);line-height: var(--d-input-height);}
.tco-control-input {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;flex-shrink: 0;min-width: 0;min-height: var(--d-input-height);position: relative;margin-top: var(--d-control-spacing);}
.tco-control-input:first-child, .tco-control-input.is-1-2:first-child+.tco-control-input.is-1-2 {margin-top: 0;}
.tco-control-input:not(.is-1-2) {flex-grow: 1;flex-basis: 100%;}
.tco-control-input.is-1-2 {flex-grow: 0;flex-basis: 48%;}
.tco-control-sub-group {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: relative;}
.tco-control-sub-group.is-height-6 {grid-row: span 6;}
.tco-control-sub-group.is-height-6 .tco-control-list {grid-template-rows: repeat(5,auto);}
.tco-control-sub-group.is-height-5 {grid-row: span 5;}
.tco-control-sub-group.is-height-5 .tco-control-list {grid-template-rows: repeat(4,auto);}
.tco-control-sub-group.is-height-4 {grid-row: span 4;}
.tco-control-sub-group.is-height-4 .tco-control-list {grid-template-rows: repeat(3,auto);}
.tco-control-sub-group.is-height-3 {grid-row: span 3;}
.tco-control-sub-group.is-height-3 .tco-control-list {grid-template-rows: repeat(2,auto);}
.tco-control-sub-group.is-height-2 {grid-row: span 2;}
.tco-control-sub-group.is-height-2 .tco-control-list {grid-template-rows: repeat(1,auto);}
.tco-control-sub-group .tco-control-list:before {content: "";display: block;position: absolute;top: calc(( var(--d-input-height) / -2 ) - var(--d-control-column-border-top-offset));bottom: 0;border: var(--d-input-border-width) solid var(--c-border-sub-group);pointer-events: none;}
html:not([dir=rtl]) .tco-control-sub-group .tco-control-list:before {left: var(--d-control-label-width);right: 0;border-radius: 0 calc(var(--d-input-border-radius) + 2px) calc(var(--d-input-border-radius) + 2px) calc(var(--d-input-border-radius) + 2px);}
html[dir=rtl] .tco-control-sub-group .tco-control-list:before {left: 0;right: var(--d-control-label-width);border-radius: calc(var(--d-input-border-radius) + 2px) 0 calc(var(--d-input-border-radius) + 2px) calc(var(--d-input-border-radius) + 2px);}
.tco-control-sub-group .tco-control {transform: translateY(calc(var(--d-control-column-label-grouping-offset) * -1));}
.tco-control-sub-group .tco-control .tco-control-inputs {padding-left: var(--d-control-column-label-grouping-inset);padding-right: var(--d-control-column-label-grouping-inset);}
.tco-control-sub-group-label {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: flex-start;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;z-index: 2;height: calc(var(--d-input-height) + var(--d-control-spacing));}
html:not([dir=rtl]) .tco-control-sub-group-label {margin-left: var(--d-control-label-width);}
html[dir=rtl] .tco-control-sub-group-label {margin-right: var(--d-control-label-width);}
.tco-control-sub-group-label>span {display: block;align-self: flex-start;height: calc(2em + ( var(--d-input-border-width) * 2 ));margin-top: var(--d-control-column-label-name-offset);border: var(--d-input-border-width) solid var(--c-border-sub-group);border-radius: var(--d-input-border-radius) var(--d-input-border-radius) 0 0;padding-left: .8em;padding-right: .8em;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);font-style: italic;line-height: 2em;text-align: center;color: var(--c-head);background-color: var(--c-bg-sub-group);}
.tco-sub-group-toggle {float: right;margin-left: 5px;transform: scale(.8);}
.tco-column-label {display: flex;flex-flow: row nowrap;justify-content: center;align-items: flex-start;position: relative;z-index: 1;width: 100%;height: var(--d-input-height);}
.tco-column-label.is-x1:before {bottom: calc(( ( var(--d-input-height) * 1 ) + ( var(--d-control-spacing) * 1 ) ) * -1);}
.tco-column-label.is-x2:before {bottom: calc(( ( var(--d-input-height) * 2 ) + ( var(--d-control-spacing) * 2 ) ) * -1);}
.tco-column-label.is-x3:before {bottom: calc(( ( var(--d-input-height) * 3 ) + ( var(--d-control-spacing) * 3 ) ) * -1);}
.tco-column-label.is-x4:before {bottom: calc(( ( var(--d-input-height) * 4 ) + ( var(--d-control-spacing) * 4 ) ) * -1);}
.tco-column-label:before {content: "";display: block;position: absolute;z-index: -1;top: calc(( var(--d-input-height) / 2 ) - var(--d-control-column-border-top-offset));border: var(--d-input-border-width) solid var(--c-border-sub-group);pointer-events: none;}
.tco-control-input:nth-child(odd) .tco-column-label:before {left: 0;right: calc(var(--d-control-column-odd-label-center-offset) * -1);border-radius: var(--d-input-border-radius) 0 0 var(--d-input-border-radius);}
.tco-control-input:nth-child(odd) .tco-column-label>span {margin-left: var(--d-control-column-odd-label-center-offset);}
.tco-control-input:nth-child(even) .tco-column-label:before {left: calc(var(--d-control-column-even-label-center-offset) * -1);right: 0;border-radius: 0 var(--d-input-border-radius) var(--d-input-border-radius) 0;}
.tco-control-input:nth-child(even) .tco-column-label>span {margin-right: var(--d-control-column-even-label-center-offset);}
.tco-column-label>span {display: block;min-width: 54px;height: calc(2em + ( var(--d-input-border-width) * 2 ));margin-top: var(--d-control-column-label-name-offset);border: var(--d-input-border-width) solid var(--c-border-sub-group);border-radius: var(--d-input-border-radius);padding-left: .8em;padding-right: .8em;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);font-style: italic;line-height: 2em;text-align: center;color: var(--c-head);background-color: var(--c-bg-sub-group);pointer-events: none;}
.tco-parameter-message, .tco-global-container-message {display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;width: 100%;height: 100%;border-radius: var(--d-input-border-radius);padding: var(--d-control-group-padding);background-color: var(--c-bg-input);}
.is-height-2 .tco-parameter-message, .is-height-2 .tco-global-container-message {flex-direction: row;}
.is-height-2 .tco-parameter-message .tco-svg, .is-height-2 .tco-global-container-message .tco-svg {width: 2.4em;height: 2.4em;margin-inline-end: calc(var(--d-control-group-padding) / 1.25);}
.is-height-3 .tco-parameter-message, .is-height-3 .tco-global-container-message {flex-direction: column;text-align: center;}
.is-height-3 .tco-parameter-message .tco-svg, .is-height-3 .tco-global-container-message .tco-svg {width: 2em;height: 2em;margin-bottom: calc(var(--d-control-group-padding) / 2);}
.tco-parameter-message .tco-svg, .tco-global-container-message .tco-svg {flex-grow: 0;flex-shrink: 0;flex-basis: auto;font-size: var(--fs-control-base);color: var(--c-accent);}
.tco-parameter-message span, .tco-global-container-message span {flex-grow: 0;flex-shrink: 1;flex-basis: auto;max-width: 19em;font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--lh-base);color: var(--c-base);}
.tco-parameter-message strong, .tco-global-container-message strong {font-weight: inherit;font-weight: var(--fw-control-head);color: var(--c-head);}
.tco-forms .tco-btn {box-sizing: border-box;display: inline-flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;min-width: 1px;height: var(--d-input-height);border: var(--d-input-border-width) solid transparent;border-radius: var(--d-input-border-radius);padding: 0 var(--d-bttn-padding-x);font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: calc(var(--d-input-height) - ( var(--d-input-border-width) * 2 ));text-align: center;text-decoration: none;text-transform: var(--tt-input);white-space: nowrap;color: var(--c-bttn);background-color: var(--c-bg-bttn);transform: translate(0);transition-duration: .1999s;transition-property: color,border-color,background-color,box-shadow,transform;transition-timing-function: ease;outline: none;}
.tco-forms .tco-btn:hover, .tco-forms .tco-btn:focus {color: var(--c-bttn-int);}
.tco-forms .tco-btn:hover {transform: translateY(var(--d-bttn-translate-y-int));}
.tco-forms .tco-btn.is-save {background-color: var(--c-bg-success-faded) !important;color: var(--c-success) !important;transition-duration: .1999s !important;transition: all .1999s !important;border: none !important;transform: translate(0) !important;}
.tco-forms .tco-btn.is-save:hover, .tco-forms .tco-btn.is-save:focus {background-color: var(--c-success) !important;color: var(--c-bttn-int) !important;border: none !important;}
.tco-forms .tco-btn.tco-btn-block {display: block;}
.tco-forms .tco-btn.tco-btn-info {background-color: var(--c-accent);}
.tco-forms .tco-btn.tco-btn-yep {background-color: var(--c-success);}
.tco-forms .tco-btn.tco-btn-nope {background-color: var(--c-error);}
.tco-forms .tco-btn.tco-btn-manage-library, .tco-forms .tco-btn.tco-btn-install-library {--d-bttn-translate-y-int: 0px;transition-duration: 0s;}
.tco-forms .tco-btn.tco-btn-manage-library:focus, .tco-forms .tco-btn.tco-btn-install-library:focus {color: var(--c-bttn);}
.tco-forms .tco-btn.tco-btn-manage-library:hover, .tco-forms .tco-btn.tco-btn-install-library:hover {color: var(--c-bttn);border-color: var(--c-accent);}
.tco-forms .tco-btn.tco-btn-manage-library:active, .tco-forms .tco-btn.tco-btn-manage-library.is-active, .tco-forms .tco-btn.tco-btn-install-library:active, .tco-forms .tco-btn.tco-btn-install-library.is-active {color: var(--c-text-on-accent);border-color: var(--c-accent);background-color: var(--c-accent);}
.tco-forms .tco-btn.tco-btn-manage-library {--d-bttn-padding-x: 0em;overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: var(--d-input-height);border-radius: 100em;text-overflow: ellipsis;white-space: nowrap;transition-duration: 0s;}
.tco-forms .tco-btn.tco-btn-install-library {--d-bttn-padding-x: 1em;}
.tco-choose {display: flex;justify-content: flex-start;align-items: stretch;width: 100%;position: relative;z-index: 0;}
.tco-choose li {display: flex;flex-flow: row nowrap;align-items: center;position: relative;z-index: 1;font-weight: var(--fw-input);letter-spacing: var(--ls-input);color: var(--c-choose);}
.tco-choose li:hover, .tco-choose li:focus {color: var(--c-choose-focus);}
.tco-choose li.tco-active {z-index: 2;color: var(--c-choose-active);}
.tco-choose li>abbr {display: inherit;flex-flow: inherit;justify-content: inherit;align-items: inherit;text-decoration: none;}
.tco-choose li span {display: block;font-size: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;}
.tco-choose:not(.is-vertical) {flex-flow: row nowrap;height: var(--d-input-height);border-radius: var(--d-input-border-radius);padding: var(--d-choose-outer-offset);background-color: var(--c-bg-input);}
.tco-choose:not(.is-vertical).is-toggle {width: auto;height: var(--d-control-group-header-height);padding: 0;}
.tco-choose:not(.is-vertical).is-toggle li.tco-active:after {z-index: 0;border-top-left-radius: inherit;border-top-right-radius: inherit;border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;}
.tco-choose:not(.is-vertical).is-toggle li.tco-active abbr {position: relative;z-index: 1;}
.tco-choose:not(.is-vertical).is-toggle abbr {display: block;height: var(--d-control-group-header-height);padding: 0 .64em;line-height: var(--d-control-group-header-height);white-space: nowrap;}
.tco-choose:not(.is-vertical).is-weighted li {flex-basis: auto;}
.tco-choose:not(.is-vertical).is-weighted li:before {z-index: -2;}
.tco-choose:not(.is-vertical).is-weighted li.tco-active+.tco-active:before {z-index: 0;}
.tco-choose:not(.is-vertical):not(.is-weighted) li {flex-basis: 0%;}
.tco-choose:not(.is-vertical):not(.is-weighted) li+li:before {z-index: -2;}
.tco-choose:not(.is-vertical) li {flex-grow: 1;flex-shrink: 1;justify-content: center;font-size: var(--fs-input);line-height: calc(var(--d-input-height) - ( var(--d-choose-outer-offset) * 2 ));text-align: center;}
.tco-choose:not(.is-vertical) li+li:before {content: "";display: block;position: absolute;top: var(--d-choose-divider-offset-y);bottom: var(--d-choose-divider-offset-y);border-left: var(--d-input-border-width) dashed var(--c-input-divider);pointer-events: none;}
html:not([dir=rtl]) .tco-choose:not(.is-vertical) li+li:before {left: 0;}
html[dir=rtl] .tco-choose:not(.is-vertical) li+li:before {right: 0;}
.tco-choose:not(.is-vertical) li:first-child {border-top-left-radius: var(--d-input-border-radius);border-bottom-left-radius: var(--d-input-border-radius);}
.tco-choose:not(.is-vertical) li:last-child {border-top-right-radius: var(--d-input-border-radius);border-bottom-right-radius: var(--d-input-border-radius);}
.tco-choose:not(.is-vertical) li.tco-active+.tco-active:after {box-shadow: var(--bs-choose-active-plus);}
html:not([dir=rtl]) .tco-choose:not(.is-vertical) li.tco-active:not(:last-child):after {right: calc(var(--d-input-border-width) * -1);}
html[dir=rtl] .tco-choose:not(.is-vertical) li.tco-active:not(:last-child):after {left: calc(var(--d-input-border-width) * -1);}
html:not([dir=rtl]) .tco-choose:not(.is-vertical) li.tco-active:last-child:after {right: 0;}
html[dir=rtl] .tco-choose:not(.is-vertical) li.tco-active:last-child:after {left: 0;}
.tco-choose:not(.is-vertical) li.tco-active:after {content: "";display: block;position: absolute;z-index: -1;top: 0;bottom: 0;border-radius: var(--d-choose-active-border-radius);background-color: var(--c-bg-choose-active-horizontal);box-shadow: var(--bs-choose-active);pointer-events: none;}
html:not([dir=rtl]) .tco-choose:not(.is-vertical) li.tco-active:after {left: 0;}
html[dir=rtl] .tco-choose:not(.is-vertical) li.tco-active:after {right: 0;}
.tco-choose:not(.is-vertical) li span {margin-top: calc(var(--d-spacing) / 2);}
.tco-choose.is-vertical {overflow: hidden;flex-flow: column nowrap;}
.tco-choose.is-vertical li {justify-content: flex-start;flex: 0 0 auto;padding: calc(var(--d-picker-modal-padding) * .75);font-size: var(--fs-base);line-height: 1;}
.tco-choose.is-vertical li.tco-active {background-color: var(--c-bg-choose-active-vertical);}
.tco-choose.is-vertical li svg {margin-right: .8em;font-size: 1.25em;}
.tco-choose li span.ol, .tco-choose li span.tt {display: block;position: absolute;top: 50%;left: 0;right: 0;height: var(--d-input-height);margin: 0 auto;font-family: Georgia;font-size: 15px;font-weight: 400;letter-spacing: 0;line-height: var(--d-input-height);text-transform: none;transform: translateY(-50%);}
.tco-choose li span.ol:before {content: "";display: block;width: var(--d-input-border-width);height: var(--d-input-border-width);margin-left: auto;margin-right: auto;margin-bottom: calc(var(--d-input-border-width) * -1);background-color: currentColor;}
.tco-choose-override {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 100%;}
.tco-choose-override .tco-btn {flex-shrink: 0;width: var(--d-input-height);margin-right: calc(var(--d-border-base) * 2);padding-left: 0;padding-right: 0;color: var(--c-input-placeholder);background-color: var(--c-bg-input);transition: none;}
.tco-choose-override .tco-btn:hover, .tco-choose-override .tco-btn:focus {color: var(--c-input);background-color: var(--c-bg-input-focus);transform: none;}
.tco-choose-override .tco-input-button-wrapper {flex-grow: 1;}
.tco-image {overflow: hidden;position: relative;width: 100%;height: 100%;border-radius: var(--d-input-border-radius);text-align: center;background: var(--c-bg-input) center center/cover no-repeat;}
.tco-image.is-pattern {background-repeat: repeat;background-size: auto auto;}
.is-height-1 .tco-image:after, .tco-query-style-tree-branch .tco-image:after {top: calc(var(--d-input-image-inset) / 2);left: calc(var(--d-input-image-inset) / 2);right: calc(var(--d-input-image-inset) / 2);bottom: calc(var(--d-input-image-inset) / 2);}
.tco-image:after {content: "";display: none;position: absolute;z-index: 10;top: var(--d-input-image-inset);left: var(--d-input-image-inset);right: var(--d-input-image-inset);bottom: var(--d-input-image-inset);border: var(--d-slayer-add-line-height) dashed var(--c-input-divider);border-radius: calc(var(--d-input-image-inset) - var(--d-input-border-radius));}
.tco-image>span {display: none;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;z-index: 15;inset: 0;font-size: var(--fs-input);color: var(--c-choose);}
.tco-image>span.is-remove:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-radius: var(--d-input-border-radius);background-color: var(--c-error);opacity: .66;pointer-events: none;}
.tco-image>span.is-dc {display: flex;font-size: var(--d-bar-header-height);color: var(--c-input-placeholder);opacity: .33;}
.tco-image:hover:after, .tco-image:hover>span {color: var(--c-input);}
.tco-image:hover>span.is-remove {color: var(--c-image-remove-icon);}
.tco-image:not(.is-empty):hover>.is-remove {display: flex;}
.tco-image.is-empty {background-image: none !important;}
.tco-image.is-empty:after {display: block;}
.tco-image.is-empty>.is-add {display: flex;}
.tco-image.is-empty:hover:after, .tco-image.is-empty:hover>.is-add {color: var(--c-input);}
.tco-image-dimensions {display: flex;}
.tco-image-dimensions>button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-shrink: 0;position: relative;z-index: 1;width: var(--d-input-height);height: var(--d-input-height);border-radius: var(--d-input-border-radius);text-align: center;color: var(--c-choose);background-color: var(--c-bg-input);}
.tco-image-dimensions>button:hover, .tco-image-dimensions>button:focus {color: var(--c-choose-focus);}
.tco-image-dimensions>button.is-active {color: var(--c-choose-active);}
.tco-image-dimensions>button.is-active:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;margin: var(--d-choose-outer-offset);border-radius: var(--d-choose-active-border-radius);background-color: var(--c-bg-choose-active-horizontal);box-shadow: var(--bs-choose-active);pointer-events: none;}
.tco-image-dimensions>div {overflow: hidden;display: flex;position: relative;border-radius: var(--d-input-border-radius);color: var(--c-choose);background-color: var(--c-bg-input-disabled);}
.tco-image-dimensions>div:not(:first-child) {margin-left: var(--d-input-padding-x);}
.tco-image-dimensions>div>span {flex-shrink: 0;display: block;width: 2em;height: var(--d-input-height);font-size: var(--fs-input);font-weight: var(--fw-input);line-height: var(--d-input-height);text-align: center;color: var(--c-input-placeholder);background-color: transparent;}
.tco-image-dimensions>div>input[type=text] {border: 0 !important;text-align: center !important;color: var(--c-input) !important;background-color: transparent !important;}
.tco-image:not(.is-empty) .tco-picker {display: none !important;}
.tco-image:hover .tco-picker:not(.is-active) {display: block;}
.is-height-2 .tco-image-with-dynamic-content {position: absolute;top: 0;height: 2.6em !important;}
.is-height-3 .tco-image-with-dynamic-content {position: absolute;top: 0;height: 5.45em !important;}
.is-height-1 .tco-image-height-1 {position: absolute;top: 0;height: 2.5em !important;}
.tco-image-dc-url {position: absolute;bottom: 0;width: 100%;left: 0;right: 0;z-index: 50;}
.tco-control-image-source-classic\:image {padding-bottom: 2.5em;}
.tco-control-image-source-classic\:image .tco-image-dc-url {bottom: -2.75em;}
.tco-query-style-tree .tco-image-dc-url-controlimage {display: none;}
.tco-form-ratio-input {display: flex;flex-wrap: nowrap;justify-content: space-between;width: 100%;list-style: none;}
.tco-form-ratio-input li {flex: 1 0 0%;text-align: center;}
.tco-form-ratio-input li:nth-child(2) {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 0 0 8px !important;color: var(--c-base);}
.tco-form-ratio-input li:nth-child(2) svg {display: block;width: 2px;height: 6px;fill: currentColor;}
.tco-form-ratio-input li input {text-align: inherit;}
.tco-form-ratio-input li input:focus {z-index: 9998;}
.tco-form-ratio-input li input:focus+.tco-unit-input-selection {z-index: 9999;}
.tco-rc {display: block;position: relative;width: 100%;font-size: var(--fs-control-base);}
.tco-control-group-header .tco-rc {width: auto;}
.tco-rc.has-flipped-label .tco-rc-indicator {margin-inline-start: .5em;}
.tco-rc:not(.has-flipped-label) .tco-rc-indicator {margin-inline-end: .5em;}
.tco-rc .tco-rc-indicator {display: inline-flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;width: var(--d-input-rc);height: var(--d-input-rc);border: var(--d-input-border-width) solid var(--c-border-input);border-radius: var(--d-input-border-radius);font-size: var(--fs-control-head);line-height: var(--d-input-rc);color: var(--c-input);background-color: var(--c-bg-input);text-align: center;vertical-align: middle;pointer-events: none;}
.tco-rc .tco-rc-indicator svg {visibility: hidden;}
.tco-rc input {position: absolute;z-index: -1;opacity: 0;}
.tco-rc input:focus~.tco-rc-indicator {color: var(--c-input-focus);border-color: var(--c-border-input-focus);background-color: var(--c-bg-input-focus);}
.tco-rc input:checked~.tco-rc-indicator svg {visibility: visible;}
.tco-rc input[disabled]~.tco-rc-indicator {color: var(--c-form-disabled);border-color: var(--c-form-border-disabled);background-color: var(--c-form-bg-disabled);}
.tco-rc .tco-rc-label {overflow: hidden;display: inline-block;line-height: 1.4;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;}
.tco-rc-checkbox .tco-rc-indicator {border-radius: var(--d-input-border-radius);}
.tco-rc-radio .tco-rc-indicator {border-radius: 100em;}
.tco-react-select {width: 100%;}
.tco-react-select.is-mini:not(.is-active) {width: auto;}
[class*=tco-react-select][class*=__control] {display: flex !important;flex-flow: row nowrap !important;justify-content: flex-start !important;align-items: center !important;}
[class*=tco-react-select][class*=__control]:hover [class*=tco-react-select][class*=__indicators], [class*=tco-react-select][class*=__control][class*=tco-react-select][class*=__control--is-focused] [class*=tco-react-select][class*=__indicators] {color: var(--c-input) !important;}
[class*=tco-react-select][class*=__control][class*=tco-react-select][class*=__control--is-focused] {border-color: var(--c-border-input-focus) !important;background-color: var(--c-bg-react-select-focused) !important;}
[class*=tco-react-select][class*=__control][class*=tco-react-select][class*=__control--is-focused] [class*=tco-react-select][class*=__placeholder] {display: none !important;}
[class*=tco-react-select].is-top [class*=tco-react-select][class*=__control][class*=tco-react-select][class*=__control--menu-is-open] {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
[class*=tco-react-select].is-bottom [class*=tco-react-select][class*=__control][class*=tco-react-select][class*=__control--menu-is-open] {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.is-mini:not(.is-active) [class*=tco-react-select][class*=__control]:not([class*=__control--menu-is-focused]) [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__single-value] {display: none;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__value-container] {display: flex !important;flex-flow: row nowrap !important;justify-content: flex-start !important;align-items: center !important;position: relative !important;height: inherit;padding: 0 var(--d-input-padding-x) 0 0 !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__placeholder] {color: var(--c-input-placeholder) !important;opacity: 1 !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__value-container] .css-b8ldur-Input {margin-left: 0 !important;margin-right: 0 !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__input] {color: var(--c-input) !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__single-value] {margin: 0 !important;color: var(--c-input) !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__indicators] {display: flex !important;flex-flow: row nowrap !important;justify-content: center !important;align-items: center !important;order: 9999 !important;position: static !important;width: auto !important;height: auto !important;margin-left: auto !important;color: var(--c-input-placeholder) !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__indicators] .tco-loader {margin-top: 0 !important;margin-inline-start: calc(var(--d-react-select-padding-x) * 1) !important;margin-inline-end: calc(var(--d-react-select-padding-x) * 1.5) !important;margin-bottom: 0 !important;font-size: 1em !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__indicators] .tco-svg:first-child {display: block !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__indicators] .tco-svg:last-child {display: none !important;}
[class*=tco-react-select][class*=__control] [class*=tco-react-select][class*=__indicators] .tco-svg:last-child {transform: rotate(90deg);}
.tco-react-select__menu {overflow: hidden !important;border: var(--d-input-border-width) solid var(--c-border-input-focus) !important;font-size: var(--fs-input) !important;font-weight: var(--fw-input) !important;letter-spacing: var(--ls-input) !important;line-height: var(--lh-input) !important;text-transform: var(--tt-input) !important;color: var(--c-input) !important;background-color: var(--c-bg-react-select-focused) !important;box-shadow: var(--bs-popover) !important;}
.tco-react-select__menu.is-top {border-bottom: 0 !important;}
.tco-react-select__menu.is-bottom {border-top: 0 !important;}
.tco-react-select__menu .tco-react-select__menu-list {box-sizing: border-box !important;overflow-y: auto !important;position: relative !important;max-height: 200px !important;border: 0 !important;-webkit-overflow-scrolling: touch !important;}
.tco-react-select__menu.is-document-navigation .tco-react-select__menu-list {max-height: 380px !important;}
@supports selector(:has()) {.tco-react-select__menu-portal {z-index: calc(var(--z-picker) + 1) !important;}
	.tco-react-select__menu-portal:has(.is-document-navigation) {z-index: calc(var(--z-content-nav-overlay) + 5) !important;}}
@supports not selector(:has()) {.tco-react-select__menu-portal {z-index: calc(var(--z-content-nav-overlay) + 5) !important;}}
[class*=tco-react-select][class*=__group]:not([class*=__group-heading]) {padding: var(--d-react-select-padding-x) 0 !important;}
[class*=tco-react-select][class*=__group-heading] {margin: 0 var(--d-react-select-padding-x) !important;padding: var(--d-react-select-padding-y) 0 !important;font-size: var(--fs-control-base) !important;font-weight: var(--fw-control-head) !important;letter-spacing: .035em !important;line-height: 1 !important;text-transform: uppercase !important;color: var(--c-input-placeholder) !important;}
[class*=tco-react-select][class*=__option] {cursor: default !important;display: block !important;user-select: none !important;width: auto !important;min-width: 1px !important;max-width: 100% !important;font-size: inherit !important;font-weight: var(--fw-base) !important;letter-spacing: inherit !important;line-height: inherit !important;text-transform: inherit !important;padding: var(--d-react-select-padding-y) var(--d-react-select-padding-x) !important;}
[class*=tco-react-select][class*=__option][class*=tco-react-select][class*=__option--is-focused] {color: var(--c-input) !important;background-color: var(--c-bg-react-select-option-int) !important;}
[class*=tco-react-select][class*=__option][class*=tco-react-select][class*=__option--is-selected] {font-weight: var(--fw-input) !important;color: var(--c-text-on-accent) !important;background-color: var(--c-border-input-focus) !important;}
[class*=tco-react-select][class*=__menu-notice--no-options] {width: 100% !important;min-width: 1px !important;max-width: 100% !important;padding: calc(var(--d-react-select-padding-y) * 3) var(--d-react-select-padding-x) !important;color: var(--c-input) !important;text-transform: capitalize !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__control] {height: auto !important;min-height: var(--d-input-height) !important;line-height: 1 !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] {flex-wrap: wrap !important;height: auto !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container][class*=has-value] {margin: calc(var(--d-react-select-multi-value-offset) * -1) 0 calc(var(--d-react-select-multi-value-offset) * -1) calc(var(--d-react-select-multi-value-offset) * -1) !important;padding-top: var(--d-react-select-multi-value-margin) !important;padding-bottom: var(--d-react-select-multi-value-margin) !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__multi-value]:not([class*=label]):not([class*=remove]) {margin: var(--d-react-select-multi-value-margin) !important;border-radius: var(--d-react-select-multi-value-border-radius) !important;background-color: var(--c-accent) !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__multi-value]:not([class*=label]):not([class*=remove]) [class*=tco-react-select][class*=__multi-value__label] {padding: var(--d-react-select-multi-value-padding-y) 0 var(--d-react-select-multi-value-padding-y) var(--d-react-select-multi-value-padding-x) !important;font-size: var(--fs-input) !important;color: var(--c-text-on-accent) !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__multi-value]:not([class*=label]):not([class*=remove]) [class*=tco-react-select][class*=__multi-value__remove] {padding: var(--d-react-select-multi-value-padding-y) var(--d-react-select-multi-value-padding-x) !important;font-size: var(--fs-input) !important;color: var(--c-text-on-accent) !important;background-color: transparent !important;opacity: .33 !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__multi-value]:not([class*=label]):not([class*=remove]) [class*=tco-react-select][class*=__multi-value__remove]:hover {background-color: transparent !important;opacity: 1 !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__multi-value]:not([class*=label]):not([class*=remove]) [class*=tco-react-select][class*=__multi-value__remove] .tco-svg {transform: scale(.8) !important;}
[class*=tco-react-select].is-multi [class*=tco-react-select][class*=__value-container] [class*=tco-react-select][class*=__input] input {height: 1em !important;}
.tco-select-mini-container {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 100%;}
.tco-select-mini-container [class*=tco-react-select].is-mini {flex-shrink: 0 !important;}
.tco-select-mini-container [class*=tco-react-select].is-mini [class*=tco-react-select][class*=__control]:not([class*=__control--menu-is-open]) {width: calc(var(--d-input-height) - 6px) !important;margin-right: 1px !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.tco-select-mini-container [class*=tco-react-select].is-mini [class*=tco-react-select][class*=__control]:not([class*=__control--menu-is-open]) [class*=__value-container] {position: absolute !important;opacity: 0 !important;pointer-events: none !important;}
.tco-select-mini-container [class*=tco-react-select].is-mini [class*=tco-react-select][class*=__control]:not([class*=__control--menu-is-open]) [class*=__indicators] {margin-left: auto !important;margin-right: auto !important;}
.tco-select-mini-container .tco-input-button-wrapper input {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.tco-forms .tco-styled-select {position: relative;}
.tco-forms .tco-styled-select:hover svg, .tco-forms .tco-styled-select.is-active svg {color: var(--c-input);}
.tco-forms .tco-styled-select svg {position: absolute;top: 50%;color: var(--c-input-placeholder);transform: translateY(-50%);}
html:not([dir=rtl]) .tco-forms .tco-styled-select svg {right: var(--d-input-padding-x);}
html[dir=rtl] .tco-forms .tco-styled-select svg {left: var(--d-input-padding-x);}
.tco-forms .tco-styled-select select {position: absolute;z-index: 2;top: calc(var(--d-input-border-width) * -1);left: calc(var(--d-input-border-width) * -1);width: calc(100% + ( var(--d-input-border-width) * 2 ));height: calc(100% + ( var(--d-input-border-width) * 2 ));opacity: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.tco-styled-select-label {display: flex;align-items: center;position: absolute;top: calc(var(--d-input-border-width) * -1);width: calc(100% - 1em - var(--d-input-padding-x));min-width: 1px;padding: 0 var(--d-input-padding-x);color: var(--c-input);pointer-events: none;}
html:not([dir=rtl]) .tco-styled-select-label {left: 0;}
html[dir=rtl] .tco-styled-select-label {right: 0;}
.tco-styled-select-label.tco-styled-select-placeholder {color: var(--c-input-placeholder);}
.tco-styled-select-label.is-active {color: var(--c-input);}
.tco-styled-select-label span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-toggle {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;width: auto;min-width: var(--d-input-toggle-min-width);max-width: var(--d-input-toggle-max-width);height: var(--d-input-toggle-height);min-height: var(--d-input-toggle-height);max-height: var(--d-input-toggle-height);border-radius: 100em;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--d-input-toggle-height);text-transform: var(--tt-control-base);color: var(--c-base);background-clip: border-box;background-color: var(--c-bg-toggle-off);border-style: solid;border-width: 1px;border-color: var(--c-bg-workspace);}
html[dir=rtl] .tco-toggle {transform: rotate(180deg);}
.tco-toggle:after {content: "";display: block;flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: calc(var(--d-input-toggle-height) - ( var(--d-input-toggle-inset) * 2 ));height: calc(var(--d-input-toggle-height) - ( var(--d-input-toggle-inset) * 2 ));border-radius: inherit;margin-top: var(--d-input-toggle-inset);margin-bottom: var(--d-input-toggle-inset);background-color: var(--c-bg-toggle-knob-off);}
.tco-toggle:hover:after {background-color: var(--c-bg-toggle-knob-hover);}
.tco-toggle.is-active:after {margin-left: auto;margin-right: var(--d-input-toggle-inset);background-color: var(--c-bg-toggle-knob-on);}
.tco-toggle:not(.is-active):after {margin-left: var(--d-input-toggle-inset);margin-right: auto;}
.tco-toggle.has-on-label:hover {color: var(--c-head);}
.tco-toggle.has-on-label.is-active>span {visibility: visible;}
.tco-toggle.has-on-label:not(.is-active):hover i {visibility: visible;}
.tco-toggle.has-on-label i {visibility: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;top: 50%;left: calc(var(--d-input-toggle-height) - ( var(--d-input-toggle-inset) * 2 ) + ( var(--d-input-toggle-inset) * 1.6 ));right: var(--d-input-toggle-inset);color: var(--c-bg-toggle-knob-off);transform: translateY(-50%);pointer-events: none;}
.tco-toggle:not(.has-on-label)>span, .tco-toggle.has-on-label:not(.is-active)>span {visibility: hidden;position: absolute;width: 0;height: 0;opacity: 0;}
.tco-toggle>span {display: block;overflow: hidden;margin-left: calc(var(--d-input-toggle-inset) * 1.25 * 1.25);margin-right: var(--d-input-toggle-inset);text-overflow: ellipsis;white-space: nowrap;pointer-events: none;}
.tco-unit-input {flex-grow: 1;flex-shrink: 0;flex-basis: 0%;position: relative;}
.tco-unit-input input[type=text][disabled]~* {pointer-events: none;}
.tco-unit-input.has-hidden-input-selection .tco-unit-input-selection {pointer-events: none;}
.tco-unit-input:not(.has-hidden-input-selection) input[type=text] {padding-right: calc(var(--d-unit-selector-width) + var(--d-input-padding-x) + var(--d-input-border-width));}
.tco-unit-input.is-css-fn input[type=text] {padding-right: var(--d-input-padding-x);}
.tco-unit-input.is-css-fn .tco-unit-input-selection {display: none;}
.tco-unit-input-selection {position: absolute;top: 0;right: 0;bottom: 0;width: var(--d-unit-selector-width);border-left: var(--d-input-border-width) solid transparent;}
.tco-unit-input-selection:before {content: "";display: block;position: absolute;top: var(--d-unit-selector-offset-y);right: 100%;bottom: var(--d-unit-selector-offset-y);border-left: var(--d-input-border-width) dashed var(--c-input-divider);pointer-events: none;}
.tco-unit-input-unit {display: block;width: 100%;height: 100%;border-radius: var(--d-unit-selector-border-radius);font-size: var(--fs-input);font-weight: var(--fw-input);line-height: 1;color: var(--c-input-placeholder);}
.tco-unit-input-unit:hover, .tco-unit-input-unit:focus, .tco-unit-input-unit.tco-active {color: var(--c-input);}
.tco-unit-input-unit svg {margin: auto;}
.tco-unit-input-choices {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-self: stretch;position: fixed;inset: auto 10px auto auto;z-index: var(--z-unit-choices);z-index: 999999998 !important;border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-popover);opacity: 0;transform: translateY(calc(( var(--d-control-spacing) / 2 ) * -1));pointer-events: none;box-shadow: var(--bs-popover);}
.tco-unit-input-choices.is-horizontal {flex-direction: row;}
.tco-unit-input-choices.is-vertical {flex-direction: column;}
.tco-unit-input-choices.tco-active {opacity: 1;pointer-events: auto;}
.tco-unit-input-choice {display: block;width: 100%;height: auto;font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: 1em;text-align: inherit;white-space: nowrap;color: var(--c-input-placeholder);}
.tco-unit-input-choices.is-horizontal .tco-unit-input-choice {padding-top: var(--d-unit-selector-choice-padding-x);padding-bottom: var(--d-unit-selector-choice-padding-x);}
.tco-unit-input-choices.is-horizontal .tco-unit-input-choice:first-child {padding-left: var(--d-unit-selector-choice-padding-y);}
.tco-unit-input-choices.is-horizontal .tco-unit-input-choice:not(:first-child) {padding-left: calc(var(--d-unit-selector-choice-padding-y) / 2);}
.tco-unit-input-choices.is-horizontal .tco-unit-input-choice:last-child {padding-right: var(--d-unit-selector-choice-padding-y);}
.tco-unit-input-choices.is-horizontal .tco-unit-input-choice:not(:last-child) {padding-right: calc(var(--d-unit-selector-choice-padding-y) / 2);}
.tco-unit-input-choices.is-vertical .tco-unit-input-choice {padding-left: var(--d-unit-selector-choice-padding-x);padding-right: var(--d-unit-selector-choice-padding-x);}
.tco-unit-input-choices.is-vertical .tco-unit-input-choice:first-child {padding-top: var(--d-unit-selector-choice-padding-y);}
.tco-unit-input-choices.is-vertical .tco-unit-input-choice:not(:first-child) {padding-top: calc(var(--d-unit-selector-choice-padding-y) / 2);}
.tco-unit-input-choices.is-vertical .tco-unit-input-choice:last-child {padding-bottom: var(--d-unit-selector-choice-padding-y);}
.tco-unit-input-choices.is-vertical .tco-unit-input-choice:not(:last-child) {padding-bottom: calc(var(--d-unit-selector-choice-padding-y) / 2);}
.tco-unit-input-choice:hover, .tco-unit-input-choice:focus, .tco-unit-input-choice.tco-active {color: var(--c-input-focus);}
.tco-unit-slider {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;width: 100%;}
.tco-unit-slider .tco-unit-input {flex: 0 0 var(--d-unit-slider-input-width);}
.tco-unit-slider-target-container {flex: 0 0 var(--d-unit-slider-input-width);position: relative;height: var(--d-input-height);}
.tco-unit-slider-target {cursor: pointer;opacity: 1;}
.tco-unit-slider-target-waiting {opacity: 0;}
.tco-unit-slider-noui-base, .tco-unit-slider-noui-connects {width: 100%;height: 100%;position: relative;z-index: 1;}
.tco-unit-slider-noui-connects {overflow: hidden;z-index: 0;border-radius: 1px;}
.tco-unit-slider-noui-connect, .tco-unit-slider-noui-origin {will-change: transform;position: absolute;z-index: 1;top: 0;left: 0;height: 100%;width: 100%;-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.tco-unit-slider-noui-state-tap .tco-unit-slider-noui-connect, .tco-unit-slider-noui-state-tap .tco-unit-slider-noui-origin {-webkit-transition: transform .3s;transition: transform .3s;}
.tco-unit-slider-noui-target {display: block;position: absolute;direction: ltr;top: 50%;left: calc(var(--d-unit-slider-handle-width) / 2);right: calc(var(--d-unit-slider-handle-width) / 2);height: var(--d-unit-slider-track-height);border-radius: 1px;background-color: var(--c-bg-unit-slider-track-workspace);transform: translateY(-50%);cursor: ew-resize;}
.tco-floater .tco-unit-slider-noui-target, .tco-picker-modal .tco-unit-slider-noui-target, .tco-bar-dropdown .tco-unit-slider-noui-target, .tco-action-modal-content .tco-unit-slider-noui-target {background-color: var(--c-bg-unit-slider-track-popover);}
.tco-unit-slider-noui-target:before {content: "";display: block;position: absolute;top: calc(var(--d-unit-slider-handle-width) * -1);left: calc(var(--d-unit-slider-handle-width) / -2);right: calc(var(--d-unit-slider-handle-width) / -2);bottom: calc(var(--d-unit-slider-handle-width) * -1);}
.tco-unit-slider-noui-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.tco-unit-slider-noui-connect {background-color: var(--c-bg-unit-slider-connect);}
.tco-unit-slider-noui-base, .tco-unit-slider-noui-handle {transform: translate(0);outline: 0;}
.tco-unit-slider-noui-horizontal .tco-unit-slider-noui-origin {top: auto;height: 0;left: auto;right: 0;}
.tco-unit-slider-noui-horizontal .tco-unit-slider-noui-handle {top: var(--d-unit-slider-handle-offset-top);width: var(--d-unit-slider-handle-width);height: var(--d-unit-slider-handle-height);left: auto;right: calc(var(--d-unit-slider-handle-width) * -1);}
.tco-unit-slider-noui-handle {position: absolute;border-radius: 100em;background-color: var(--c-bg-unit-slider-handle);box-shadow: var(--bs-unit-slider-handle);transform: translate(-50%,-100%);}
.tco-unit-slider-noui-active {outline: 0;}
[disabled].tco-unit-slider-noui-connect, [disabled] .tco-unit-slider-noui-connect {background-color: transparent;}
[disabled].tco-unit-slider-noui-origin, [disabled] .tco-unit-slider-noui-handle {cursor: not-allowed;}
.tco-overlay {position: fixed;top: 0;left: 0;z-index: var(--z-contextual);width: 100vw;height: 100vh;}
.tco-contextual {position: fixed;top: 0;left: 0;z-index: var(--z-contextual);width: var(--d-context-menu-width) !important;border-radius: var(--d-context-menu-border-radius) !important;padding: var(--d-context-menu-padding-y) 0 !important;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;font-size: var(--d-context-menu-font-size) !important;background-color: var(--c-bg-popover) !important;box-shadow: var(--bs-popover) !important;}
.tco-contextual>h6 {display: flex !important;flex-flow: row nowrap !important;justify-content: flex-start !important;align-items: center !important;margin: calc(var(--d-context-menu-padding-y) * -1) 0 var(--d-context-menu-padding-y) !important;border-bottom: var(--d-context-menu-border) solid var(--c-border-popover) !important;padding: calc(( var(--d-context-menu-padding-y) * 2 ) + var(--d-context-menu-list-item-padding-y)) var(--d-context-menu-list-item-padding-x) !important;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;font-size: 1em !important;font-weight: bolder !important;letter-spacing: 0 !important;line-height: 1 !important;text-transform: none !important;color: var(--c-base) !important;}
.tco-contextual>h6 svg {width: var(--d-context-menu-icon-size) !important;height: var(--d-context-menu-icon-size) !important;margin-right: var(--d-context-menu-icon-spacing) !important;color: var(--c-base) !important;fill: currentColor !important;}
.tco-contextual>ul {position: relative !important;margin: 0 !important;padding: var(--d-context-menu-list-padding-y) 0 !important;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;list-style: none !important;}
.tco-contextual>ul+ul {border-top: var(--d-context-menu-border) solid transparent !important;}
.tco-contextual>ul+ul:before {content: "" !important;display: block !important;position: absolute !important;top: 0 !important;right: 0 !important;width: calc(100% - var(--d-context-menu-list-item-padding-x) - var(--d-context-menu-icon-size) - var(--d-context-menu-icon-spacing)) !important;height: var(--d-context-menu-border) !important;background-color: var(--c-border-popover) !important;transform: translateY(-100%) !important;}
.tco-contextual>ul>li {display: flex !important;flex-flow: row nowrap !important;justify-content: flex-start !important;align-items: center !important;margin: 0 !important;padding: var(--d-context-menu-list-item-padding-y) var(--d-context-menu-list-item-padding-x) !important;letter-spacing: 0 !important;line-height: 1.4 !important;color: var(--c-head) !important;cursor: default !important;}
.tco-contextual>ul>li.is-disabled {color: var(--c-base) !important;cursor: default !important;opacity: .44 !important;}
.tco-contextual>ul>li.is-disabled>svg, .tco-contextual>ul>li.is-disabled em {color: inherit !important;}
.tco-contextual>ul>li:not(.is-disabled):hover {background-color: var(--c-bg-context-menu-item-hover) !important;}
.tco-contextual>ul>li>svg {width: var(--d-context-menu-icon-size) !important;height: var(--d-context-menu-icon-size) !important;margin-right: calc(var(--d-context-menu-icon-size) * -1) !important;color: var(--c-head) !important;fill: currentColor !important;}
.tco-contextual>ul>li strong {max-width: 15em !important;padding-left: calc(var(--d-context-menu-icon-size) + var(--d-context-menu-icon-spacing)) !important;font-weight: bolder !important;}
.tco-contextual>ul>li em {margin-left: auto !important;font-style: inherit !important;color: var(--c-head) !important;}
.tco-contextual.is-query-style {--d-context-menu-padding-y: 0px;width: var(--d-query-style-context-width) !important;padding: var(--d-query-style-context-padding) !important;}
.tco-query-style-tree {position: relative;margin-bottom: var(--d-border-base) !important;border-top: var(--d-table-td-border) solid var(--c-border-td) !important;padding-left: calc(var(--d-query-style-connector-offset) + var(--d-query-style-connector-width)) !important;font-size: var(--d-query-style-context-tree-base-font-size) !important;}
.tco-query-style-tree-branch {display: flex !important;flex-flow: row nowrap !important;justify-content: space-between !important;align-items: center !important;position: relative !important;height: var(--d-input-height) !important;margin-top: var(--d-query-style-context-branch-margin-top) !important;}
.tco-query-style-tree-branch .tco-control-input {margin-top: 0 !important;}
.tco-query-style-tree-branch .tco-control-input:not(.is-1-2) {flex-basis: auto !important;}
.tco-query-style-tree-breakpoint {overflow: hidden !important;display: flex !important;flex-flow: row nowrap !important;justify-content: center !important;align-items: center !important;flex-shrink: 0 !important;position: relative !important;z-index: 1 !important;width: var(--d-query-style-context-branch-bp-width) !important;height: var(--d-input-height) !important;margin-right: var(--d-query-style-context-branch-bp-offset) !important;border-radius: var(--d-input-border-radius) !important;font-size: var(--d-query-style-context-tree-device-size) !important;}
.tco-query-style-tree-breakpoint.has-query-style:not(.is-base-query-style):not(.is-inherited-query-style):not(.is-current-query-style):not(.is-reset-query-style):hover {color: var(--c-head);}
.tco-query-style-tree-breakpoint.is-base-query-style, .tco-query-style-tree-breakpoint.is-inherited-query-style, .tco-query-style-tree-breakpoint.is-current-query-style, .tco-query-style-tree-breakpoint.is-reset-query-style {position: relative;z-index: 1;}
.tco-query-style-tree-breakpoint.is-base-query-style:before, .tco-query-style-tree-breakpoint.is-inherited-query-style:before, .tco-query-style-tree-breakpoint.is-current-query-style:before, .tco-query-style-tree-breakpoint.is-reset-query-style:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-radius: 0;}
.tco-query-style-tree-breakpoint.is-inherited-query-style {color: var(--c-text-as-accent) !important;}
.tco-query-style-tree-breakpoint.is-inherited-query-style:before {background-color: var(--c-accent) !important;opacity: .15;}
.tco-query-style-tree-breakpoint.is-base-query-style {color: var(--c-head) !important;}
.tco-query-style-tree-breakpoint.is-base-query-style:before {background-color: var(--c-head) !important;opacity: .15;}
.tco-query-style-tree-breakpoint.is-current-query-style {color: var(--c-text-as-warn) !important;}
.tco-query-style-tree-breakpoint.is-current-query-style:before {background-color: var(--c-warn) !important;opacity: .21;}
.tco-query-style-tree-breakpoint.has-query-style:not(.is-base-query-style):not(.is-inherited-query-style):not(.is-current-query-style):not(.is-reset-query-style):hover i {color: var(--c-head);}
.tco-query-style-tree-breakpoint.is-base-query-style i, .tco-query-style-tree-breakpoint.is-inherited-query-style i, .tco-query-style-tree-breakpoint.is-current-query-style i, .tco-query-style-tree-breakpoint.is-reset-query-style i {position: relative;z-index: 1;}
.tco-query-style-tree-breakpoint.is-base-query-style i:before, .tco-query-style-tree-breakpoint.is-inherited-query-style i:before, .tco-query-style-tree-breakpoint.is-current-query-style i:before, .tco-query-style-tree-breakpoint.is-reset-query-style i:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-radius: 0;}
.tco-query-style-tree-breakpoint.is-inherited-query-style i {color: var(--c-text-as-accent) !important;}
.tco-query-style-tree-breakpoint.is-inherited-query-style i:before {background-color: var(--c-accent) !important;opacity: .15;}
.tco-query-style-tree-breakpoint.is-base-query-style i {color: var(--c-head) !important;}
.tco-query-style-tree-breakpoint.is-base-query-style i:before {background-color: var(--c-head) !important;opacity: .15;}
.tco-query-style-tree-breakpoint.is-current-query-style i {color: var(--c-text-as-warn) !important;}
.tco-query-style-tree-breakpoint.is-current-query-style i:before {background-color: var(--c-warn) !important;opacity: .21;}
.tco-query-style-tree-breakpoint i {box-sizing: content-box !important;overflow: hidden !important;display: block !important;position: absolute !important;z-index: 1 !important;width: 1em !important;height: 1em !important;border-radius: 100em !important;padding: 1px !important;font-size: 6px !important;background-color: var(--c-bg-popover) !important;}
.tco-query-style-tree-breakpoint i .tco-svg {font-size: inherit !important;}
.tco-query-style-tree-breakpoint.is-xs i {top: 5px;left: 9px;}
.tco-query-style-tree-breakpoint.is-sm i {top: 7px;left: 8px;}
.tco-query-style-tree-breakpoint.is-md i {top: 5px;left: 8px;}
.tco-query-style-tree-breakpoint.is-lg i {top: 7px;left: 9px;}
.tco-query-style-tree-breakpoint.is-xl i {top: 5px;left: 7px;}
.tco-query-style-tree-controls {display: flex !important;flex-flow: row nowrap !important;justify-content: flex-start !important;align-items: stretch !important;gap: 4px !important;flex-grow: 1 !important;}
.tco-query-style-tree-controls .tco-control-input:not(:only-child) {flex-grow: 1;flex-shrink: 1;}
.tco-query-style-tree-value {overflow: hidden !important;display: block !important;position: relative !important;z-index: 1 !important;height: var(--d-input-height) !important;margin-left: .5em !important;padding-left: 5px !important;padding-right: 5px !important;font-weight: var(--fw-head) !important;line-height: var(--d-input-height) !important;text-overflow: ellipsis !important;white-space: nowrap !important;}
.tco-query-style-tree-value.has-query-style:not(.is-base-query-style):not(.is-inherited-query-style):not(.is-current-query-style):not(.is-reset-query-style):hover {color: var(--c-head);}
.tco-query-style-tree-value.is-base-query-style, .tco-query-style-tree-value.is-inherited-query-style, .tco-query-style-tree-value.is-current-query-style, .tco-query-style-tree-value.is-reset-query-style {position: relative;z-index: 1;}
.tco-query-style-tree-value.is-base-query-style:before, .tco-query-style-tree-value.is-inherited-query-style:before, .tco-query-style-tree-value.is-current-query-style:before, .tco-query-style-tree-value.is-reset-query-style:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-radius: 2px;}
.tco-query-style-tree-value.is-inherited-query-style {color: var(--c-text-as-accent) !important;}
.tco-query-style-tree-value.is-inherited-query-style:before {background-color: var(--c-accent) !important;opacity: .15;}
.tco-query-style-tree-value.is-base-query-style {color: var(--c-head) !important;}
.tco-query-style-tree-value.is-base-query-style:before {background-color: var(--c-head) !important;opacity: .15;}
.tco-query-style-tree-value.is-current-query-style {color: var(--c-text-as-warn) !important;}
.tco-query-style-tree-value.is-current-query-style:before {background-color: var(--c-warn) !important;opacity: .21;}
.tco-query-style-tree-connector {position: absolute !important;left: 0 !important;width: var(--d-query-style-connector-width) !important;height: calc(var(--d-input-height) + var(--d-query-style-connector-border-width) + var(--d-query-style-context-branch-margin-top)) !important;border-width: var(--d-query-style-connector-border-width) !important;border-right-width: 0 !important;border-style: dashed !important;transform: translate(calc(-100% - var(--d-query-style-connector-offset))) !important;}
.tco-query-style-tree-connector.is-reset:not(.is-active) {display: none;}
.tco-query-style-tree-connector:not(.is-reset) {z-index: 1 !important;border-color: var(--c-border-base) !important;}
.tco-query-style-tree-connector.is-reset {z-index: 2 !important;border-color: var(--c-border-base) !important;}
.tco-query-style-tree-connector.is-down {bottom: calc(( var(--d-input-height) / 2 ) - var(--d-query-style-connector-border-width)) !important;}
.tco-query-style-tree-connector.is-up {top: calc(var(--d-input-height) / 2) !important;}
.tco-query-style-tree-connector .tco-svg {font-size: var(--d-query-style-connector-arrow-head-size) !important;position: absolute !important;right: calc(var(--d-query-style-connector-arrow-head-offset) * -1) !important;color: var(--c-border-base) !important;}
.tco-query-style-tree-connector.is-up .tco-svg {top: 0 !important;transform: translateY(calc(-50% - ( var(--d-query-style-connector-border-width) / 2 ))) !important;}
.tco-query-style-tree-connector.is-down .tco-svg {bottom: 0 !important;transform: translateY(calc(50% + ( var(--d-query-style-connector-border-width) / 2 ))) !important;}
.tco-element-cursor {position: fixed;z-index: 999999999;pointer-events: none;top: 0;left: 0;width: var(--d-element-cursor-size);height: var(--d-element-cursor-size);margin-left: calc(var(--d-element-cursor-size) / 2 * -1);margin-top: calc(var(--d-element-cursor-size) / 2 * -1);}
.tco-element-cursor svg {width: 100%;height: 100%;fill: var(--c-accent);}
.tco-element-cursor-is-active, .tco-element-cursor-is-active * {cursor: none !important;-webkit-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;}
.tco-control-choose-layout-preset {width: 100%;}
.tco-layout-presets {display: block;width: 100%;}
.tco-layout-presets input[type=text] {margin: var(--d-layout-preset-spacing-y) calc(var(--d-layout-preset-spacing-x) / 2) 0 !important;border-color: var(--c-row-accent) !important;border-radius: var(--d-layout-preset-col-br) !important;text-align: center !important;color: var(--c-text-on-accent) !important;background-color: var(--c-row-accent) !important;}
.tco-layout-presets input[type=text]::-webkit-input-placeholder {color: currentColor !important;opacity: .55 !important;}
.tco-layout-presets input[type=text]::-moz-placeholder {color: currentColor !important;opacity: .55 !important;}
.tco-layout-presets input[type=text]:-ms-input-placeholder {color: currentColor !important;opacity: .55 !important;}
.tco-layout-presets input[type=text]::placeholder {color: currentColor !important;opacity: .55 !important;}
.tco-layout-presets-inner {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;margin: calc(var(--d-layout-preset-spacing-y) * -1) calc(var(--d-layout-preset-spacing-x) / -2) 0;}
.tco-layout-preset {box-sizing: content-box;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;flex: 0 0 var(--d-layout-preset-basis);position: relative;z-index: 2;height: var(--d-layout-preset-height);padding: var(--d-layout-preset-spacing-y) calc(var(--d-layout-preset-spacing-x) / 2) 0;background-color: transparent;opacity: .55;cursor: default;}
.tco-layout-preset:hover, .tco-layout-preset.is-active {opacity: 1;}
.tco-layout-preset:hover i, .tco-layout-preset.is-active i {background-color: var(--c-global-preview-receiving);}
.tco-layout-preset i {box-sizing: border-box;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 1 1 auto;border-radius: var(--d-layout-preset-col-br);background-color: var(--c-global-preview-receiving);}
.tco-layout-preset i+i {margin-left: var(--d-layout-preset-col-spacing);}
.tco-layout-preset span {overflow: hidden;position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;}
#cs-content .tco-layout-preset {box-sizing: content-box !important;}
.tco-workspace .tco-control-choose-layout-preset, .tco-picker-modal .tco-control-choose-layout-preset {background-color: var(--c-bg-layout-presets);border-radius: var(--d-input-border-radius);padding: var(--d-layout-preset-outer-padding);}
.tco-workspace .tco-layout-preset, .tco-picker-modal .tco-layout-preset {flex-grow: 1;opacity: 1;}
.tco-workspace .tco-layout-preset:not(.is-custom) i, .tco-picker-modal .tco-layout-preset:not(.is-custom) i {background-color: var(--c-layout-preset);}
.tco-workspace .tco-layout-preset:not(.is-custom):hover i, .tco-picker-modal .tco-layout-preset:not(.is-custom):hover i {background-color: var(--c-layout-preset-hover);}
.tco-workspace .tco-layout-preset:not(.is-custom).is-active i, .tco-picker-modal .tco-layout-preset:not(.is-custom).is-active i {background-color: var(--c-row-accent);}
.tco-workspace .tco-layout-preset.is-custom, .tco-picker-modal .tco-layout-preset.is-custom {flex: 1 1 100%;height: var(--d-input-height);}
.tco-workspace .tco-layout-preset.is-custom i, .tco-picker-modal .tco-layout-preset.is-custom i {background-color: transparent;}
.tco-workspace .tco-layout-preset.is-custom b, .tco-picker-modal .tco-layout-preset.is-custom b {font-size: var(--fs-input);font-weight: var(--fw-input);font-style: normal;letter-spacing: var(--ls-input);line-height: var(--lh-input);text-transform: var(--tt-input);color: var(--c-input-placeholder);background-color: transparent;}
.tco-workspace .tco-layout-preset.is-custom:hover i, .tco-picker-modal .tco-layout-preset.is-custom:hover i {background-color: var(--c-layout-preset);}
.tco-workspace .tco-layout-preset.is-custom:hover b, .tco-picker-modal .tco-layout-preset.is-custom:hover b {color: var(--c-input);}
.tco-workspace .tco-layout-preset.is-custom.is-active i, .tco-picker-modal .tco-layout-preset.is-custom.is-active i {background-color: var(--c-row-accent);}
.tco-workspace .tco-layout-preset.is-custom.is-active b, .tco-picker-modal .tco-layout-preset.is-custom.is-active b {color: var(--c-text-on-accent);}
.tco-has-scrollbars .tco-workspace .tco-layout-preset, .tco-has-scrollbars .tco-picker-modal .tco-layout-preset {flex-basis: calc(var(--d-layout-preset-basis) - 10px);}
.tco-text-editor-expandable {--d-bar: var(--d-slayer-item-height) !important;overflow: hidden !important;position: relative !important;width: 100% !important;height: 100% !important;border-radius: var(--d-input-border-radius) !important;box-shadow: var(--bs-text-editor-expandable) !important;}
.tco-text-editor-expandable .tco-text-editor-expandable-header {display: flex !important;flex-flow: row nowrap !important;justify-content: space-between !important;align-items: stretch !important;height: var(--d-bar-header-height) !important;background-color: var(--c-bg-bar) !important;box-shadow: var(--bs-header) !important;}
.tco-text-editor-expandable .tco-text-editor-expandable-header button {display: flex !important;flex-flow: row nowrap !important;justify-content: center !important;align-items: center !important;position: relative !important;z-index: 2 !important;text-align: center !important;height: var(--d-bar-header-height) !important;font-size: var(--fs-bar) !important;font-weight: var(--fw-bar) !important;letter-spacing: var(--ls-bar) !important;line-height: var(--d-bar-header-height) !important;color: var(--c-base) !important;}
.tco-text-editor-expandable .tco-text-editor-expandable-header button.is-expand {width: var(--d-bar-header-height) !important;}
.tco-text-editor-expandable .tco-text-editor-expandable-header button:hover, .tco-text-editor-expandable .tco-text-editor-expandable-header button.is-active {color: var(--c-head) !important;}
.tco-text-editor-expandable .tco-text-editor-expandable-header-nav {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
.tco-text-editor-expandable .tco-text-editor-expandable-header-nav button:first-child {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-text-editor-expandable .tco-text-editor-expandable-header-nav button:last-child {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-text-editor-expandable .tco-text-editor-expandable-header-nav button:not(:first-child) {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-text-editor-expandable .tco-text-editor-expandable-header-nav button:not(:last-child) {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-text-editor-expandable .tco-text-editor, .tco-text-editor-expandable .tco-code-editor-wrapper {position: relative;height: calc(100% - var(--d-bar-header-height)) !important;}
.tco-text-editor-expandable .tco-text-editor .tco-text-editor-raw, .tco-text-editor-expandable .tco-code-editor-wrapper .tco-text-editor-raw {border-radius: 0 !important;}
.tco-text-editor-expandable .tco-text-editor .tco-text-editor-raw, .tco-text-editor-expandable .tco-text-editor .tco-text-editor-raw:focus, .tco-text-editor-expandable .tco-code-editor-wrapper .tco-text-editor-raw, .tco-text-editor-expandable .tco-code-editor-wrapper .tco-text-editor-raw:focus {background-color: var(--c-bg-popover) !important;}
.tco-text-editor .mce-flow-layout-item.mce-last, .mce-tco-inline-text-editor .mce-flow-layout-item.mce-last {margin: 0 var(--d-text-editor-toolbar-line-margin-x) !important;padding: var(--d-text-editor-toolbar-line-padding-y) 0 !important;}
.tco-text-editor .mce-btn, .mce-tco-inline-text-editor .mce-btn {margin: var(--d-text-editor-toolbar-item-margin) !important;border: var(--d-input-border-width) solid transparent !important;border-radius: var(--d-text-editor-toolbar-item-border-radius) !important;line-height: var(--d-text-editor-toolbar-item-line-height) !important;color: var(--c-choose) !important;background-color: transparent !important;}
.tco-text-editor .mce-btn.mce-disabled, .mce-tco-inline-text-editor .mce-btn.mce-disabled {pointer-events: none !important;}
.tco-text-editor .mce-btn.mce-listbox, .mce-tco-inline-text-editor .mce-btn.mce-listbox {background-color: var(--c-bg-input) !important;box-shadow: none;}
.tco-text-editor .mce-btn.mce-listbox:hover, .mce-tco-inline-text-editor .mce-btn.mce-listbox:hover {background-color: var(--c-bg-input) !important;}
.tco-text-editor .mce-btn.mce-listbox:focus, .tco-text-editor .mce-btn.mce-listbox.mce-active, .mce-tco-inline-text-editor .mce-btn.mce-listbox:focus, .mce-tco-inline-text-editor .mce-btn.mce-listbox.mce-active {border-color: var(--c-border-input-focus) !important;background-color: var(--c-bg-input-focus) !important;box-shadow: none;}
.tco-text-editor .mce-btn.mce-listbox.mce-active i.mce-caret, .mce-tco-inline-text-editor .mce-btn.mce-listbox.mce-active i.mce-caret {margin-top: -2px !important;}
.tco-text-editor .mce-btn.mce-listbox button, .mce-tco-inline-text-editor .mce-btn.mce-listbox button {font-size: var(--d-text-editor-toolbar-list-box-font-size) !important;line-height: var(--d-text-editor-toolbar-item-line-height) !important;}
.tco-text-editor .mce-btn.mce-listbox button span, .mce-tco-inline-text-editor .mce-btn.mce-listbox button span {margin-right: 0 !important;padding-left: 4px !important;font-weight: var(--fw-input) !important;letter-spacing: var(--ls-input) !important;text-transform: var(--tt-input) !important;color: var(--c-choose-active) !important;}
.tco-text-editor .mce-btn:hover, .tco-text-editor .mce-btn:focus, .mce-tco-inline-text-editor .mce-btn:hover, .mce-tco-inline-text-editor .mce-btn:focus {color: var(--c-choose-focus) !important;border-color: transparent !important;background-color: transparent !important;box-shadow: none !important;outline: 0 !important;}
.tco-text-editor .mce-btn:active, .tco-text-editor .mce-btn.mce-active, .tco-text-editor .mce-btn.mce-opened, .mce-tco-inline-text-editor .mce-btn:active, .mce-tco-inline-text-editor .mce-btn.mce-active, .mce-tco-inline-text-editor .mce-btn.mce-opened {color: var(--c-choose-active) !important;border-color: transparent !important;background: var(--c-bg-choose-active-horizontal) !important;box-shadow: none !important;}
.tco-text-editor .mce-btn:active i, .tco-text-editor .mce-btn:active button, .tco-text-editor .mce-btn.mce-active i, .tco-text-editor .mce-btn.mce-active button, .tco-text-editor .mce-btn.mce-opened i, .tco-text-editor .mce-btn.mce-opened button, .mce-tco-inline-text-editor .mce-btn:active i, .mce-tco-inline-text-editor .mce-btn:active button, .mce-tco-inline-text-editor .mce-btn.mce-active i, .mce-tco-inline-text-editor .mce-btn.mce-active button, .mce-tco-inline-text-editor .mce-btn.mce-opened i, .mce-tco-inline-text-editor .mce-btn.mce-opened button {color: currentColor !important;}
.tco-text-editor .mce-btn button, .mce-tco-inline-text-editor .mce-btn button {margin: 0 !important;padding: var(--d-text-editor-toolbar-item-padding) !important;line-height: var(--d-text-editor-toolbar-item-line-height) !important;color: currentColor !important;}
.tco-text-editor .mce-btn .mce-ico, .mce-tco-inline-text-editor .mce-btn .mce-ico {width: var(--d-text-editor-toolbar-fs-button) !important;height: var(--d-text-editor-toolbar-fs-button) !important;margin: 0 !important;padding: 0 !important;font-size: var(--d-text-editor-toolbar-button-font-size) !important;line-height: var(--d-text-editor-toolbar-item-line-height) !important;text-align: center !important;text-shadow: none !important;color: currentColor !important;}
.tco-text-editor .mce-btn .mce-ico:only-child, .mce-tco-inline-text-editor .mce-btn .mce-ico:only-child {display: block !important;}
.tco-text-editor .mce-btn .mce-caret, .tco-text-editor .mce-panel .mce-btn i.mce-caret, .mce-tco-inline-text-editor .mce-btn .mce-caret, .mce-tco-inline-text-editor .mce-panel .mce-btn i.mce-caret {border-color: transparent !important;border-top-width: 6px !important;border-top-style: solid !important;border-top-color: var(--c-choose) !important;margin-left: 2px !important;margin-right: 2px !important;}
.tco-text-editor .mce-btn:focus .mce-caret, .tco-text-editor .mce-btn:hover .mce-caret, .tco-text-editor .mce-panel .mce-btn:focus i.mce-caret, .tco-text-editor .mce-panel .mce-btn:hover i.mce-caret, .mce-tco-inline-text-editor .mce-btn:focus .mce-caret, .mce-tco-inline-text-editor .mce-btn:hover .mce-caret, .mce-tco-inline-text-editor .mce-panel .mce-btn:focus i.mce-caret, .mce-tco-inline-text-editor .mce-panel .mce-btn:hover i.mce-caret {border-top-color: var(--c-choose-focus) !important;}
.tco-text-editor .mce-btn.mce-active .mce-caret, .tco-text-editor .mce-btn.mce-active:hover .mce-caret, .tco-text-editor .mce-panel .mce-btn.mce-active i.mce-caret, .tco-text-editor .mce-panel .mce-btn.mce-active:hover i.mce-caret, .mce-tco-inline-text-editor .mce-btn.mce-active .mce-caret, .mce-tco-inline-text-editor .mce-btn.mce-active:hover .mce-caret, .mce-tco-inline-text-editor .mce-panel .mce-btn.mce-active i.mce-caret, .mce-tco-inline-text-editor .mce-panel .mce-btn.mce-active:hover i.mce-caret {border-top-color: var(--c-choose-active) !important;}
.tco-text-editor .mce-toolbar .mce-btn:focus .mce-open, .tco-text-editor .mce-toolbar .mce-btn:hover .mce-open, .tco-text-editor .mce-toolbar .mce-btn.mce-active .mce-open, .mce-tco-inline-text-editor .mce-toolbar .mce-btn:focus .mce-open, .mce-tco-inline-text-editor .mce-toolbar .mce-btn:hover .mce-open, .mce-tco-inline-text-editor .mce-toolbar .mce-btn.mce-active .mce-open {border-left-color: transparent !important;}
.tco-text-editor .mce-statusbar, .mce-tco-inline-text-editor .mce-statusbar {width: 100% !important;height: 0 !important;margin: 0 !important;border: none !important;padding: 0 !important;visibility: hidden !important;opacity: 0 !important;}
.mce-inline-toolbar-grp {z-index: calc(var(--z-floater) + 1) !important;}
#wp-link-backdrop {z-index: calc(var(--z-floater) + 2) !important;}
.wplink-autocomplete, #wp-link-wrap {z-index: calc(var(--z-floater) + 3) !important;}
.mce-panel.mce-floatpanel {border: 0 !important;border-radius: var(--d-popover-border-radius) !important;background-color: var(--c-bg-popover) !important;box-shadow: var(--bs-popover) !important;z-index: var(--z-above-everything) !important;}
.mce-panel.mce-floatpanel.mce-window {z-index: var(--z-above-everything) !important;}
.mce-panel.mce-floatpanel.mce-window .mce-container {background-color: #fff !important;}
.mce-panel.mce-floatpanel.mce-popover .mce-arrow {display: none !important;}
.mce-panel.mce-floatpanel .mce-colorbutton-grid {margin: 8px !important;}
.mce-panel.mce-floatpanel .mce-menu-item {margin: 0 !important;color: var(--c-choose) !important;background-color: transparent !important;}
.mce-panel.mce-floatpanel .mce-menu-item .mce-ico, .mce-panel.mce-floatpanel .mce-menu-item .mce-text, .mce-panel.mce-floatpanel .mce-menu-item .mce-menu-shortcut {color: inherit !important;}
.mce-panel.mce-floatpanel .mce-menu-item:hover, .mce-panel.mce-floatpanel .mce-menu-item:focus {color: var(--c-choose-focus) !important;background-color: transparent !important;}
.mce-panel.mce-floatpanel .mce-menu-item.mce-active, .mce-panel.mce-floatpanel .mce-menu-item.mce-active:hover, .mce-panel.mce-floatpanel .mce-menu-item.mce-active:focus {color: var(--c-choose-active) !important;background-color: var(--c-bg-slayer) !important;}
.mce-panel.mce-floatpanel .mce-menu-item [style*=mono] {border: 0 !important;background-color: transparent !important;}
.mce-tooltip {opacity: 1 !important;z-index: 999999999 !important;}
.mce-tooltip-inner {max-width: 200px !important;border-radius: var(--d-tooltip-border-radius) !important;padding: var(--d-tooltip-padding-y) var(--d-tooltip-padding-x) !important;font-size: var(--fs-tooltip) !important;font-weight: var(--fw-tooltip) !important;letter-spacing: 0 !important;text-align: center !important;white-space: normal !important;color: var(--c-tooltip) !important;background-color: var(--c-bg-tooltip) !important;box-shadow: var(--bs-tooltip) !important;}
.mce-tooltip-arrow {display: none !important;}
.tco-text-editor {position: relative;width: 100%;height: 100%;z-index: 1;}
.tco-text-editor textarea.tco-text-editor-raw {resize: none !important;width: 100% !important;height: 100% !important;border: 0 !important;padding: 12px 15px !important;font-size: var(--fs-code) !important;font-family: var(--ff-code) !important;font-weight: var(--fw-code) !important;letter-spacing: var(--ls-code) !important;line-height: var(--lh-code) !important;text-transform: var(--tt-code) !important;color: var(--c-input) !important;background-color: transparent !important;box-shadow: none !important;outline: 0 !important;}
.tco-text-editor textarea.tco-text-editor-raw:focus {background-color: transparent !important;}
.tco-text-editor .tco-text-editor-text, .tco-text-editor .tco-text-editor-text>.wp-editor-wrap, .tco-text-editor .tco-text-editor-text>.wp-editor-wrap>.wp-editor-container, .tco-text-editor .tco-text-editor-text>.wp-editor-wrap>.wp-editor-container>.mce-tinymce, .tco-text-editor .tco-text-editor-text>.wp-editor-wrap>.wp-editor-container>.mce-tinymce>.mce-container-body {width: 100%;height: 100%;}
.tco-text-editor .wp-editor-container {border: 0;}
.tco-text-editor .mce-top-part:before {display: none;}
.tco-text-editor .mce-toolbar-grp.mce-container {position: relative;z-index: 1;border: 0;background-color: var(--c-bg-workspace);box-shadow: var(--bs-header);}
.tco-text-editor .mce-toolbar-grp>div {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;padding: var(--d-text-editor-toolbar-outer-padding-x) var(--d-text-editor-toolbar-outer-padding-y);}
.tco-text-editor .mce-container-body {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;}
.tco-text-editor .mce-container-body .mce-edit-area {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex: 1 1 0%;position: relative;border-color: var(--c-border) !important;}
.tco-text-editor .mce-container-body .mce-edit-area iframe {flex: 1 1 0%;display: block;width: auto !important;min-width: 0px !important;max-width: 100% !important;height: auto !important;}
.tco-text-editor .mce-path {padding-top: 6px;padding-bottom: 6px;}
.tco-text-editor .wp-media-buttons, .tco-text-editor.tco-text-editor-mode-raw .tco-text-editor-text, .tco-text-editor.tco-text-editor-mode-html .tco-text-editor-text, .tco-text-editor.tco-text-editor-mode-html textarea.tco-text-editor-raw, .tco-text-editor.tco-text-editor-mode-text textarea.tco-text-editor-raw {display: none;}
.tco-text-editor .tco-text-editor-warning {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;position: absolute;z-index: 999999999;inset: 0;padding: var(--d-spacing);background-color: var(--c-bg-workspace);}
.tco-text-editor .tco-text-editor-warning p {flex: 1 1 100%;padding-top: 0;padding-left: var(--d-spacing);padding-right: var(--d-spacing);padding-bottom: calc(var(--d-spacing) * .75);font-size: var(--f-base-fs);line-height: var(--f-base-lh);text-align: center;}
.tco-text-editor .tco-text-editor-warning .tco-btn {margin: 0 3px;}
.tco-text-editor .tco-text-editor-warning.tco-hide {display: none;}
.mce-tco-inline-text-editor.mce-tco-is-left {margin-left: -2px;}
.mce-tco-inline-text-editor.mce-tco-is-left.mce-arrow:before, .mce-tco-inline-text-editor.mce-tco-is-left.mce-arrow:after {left: 24px;}
.mce-tco-inline-text-editor.mce-tco-is-right {margin-left: 2px;}
.mce-tco-inline-text-editor.mce-tco-is-right.mce-arrow:before, .mce-tco-inline-text-editor.mce-tco-is-right.mce-arrow:after {left: calc(100% - 24px);}
.mce-tco-inline-text-editor.mce-tco-is-vp-top {margin-top: 34px;}
.mce-tco-inline-text-editor .mce-menu {z-index: calc(var(--z-above-everything) + 10) !important;}
.mce-tco-inline-text-editor.mce-floatpanel {border: 0 !important;border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-workspace);box-shadow: var(--bs-popover);}
.mce-tco-inline-text-editor.mce-floatpanel .mce-panel {border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-workspace);box-shadow: none !important;}
.mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-up:before, .mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-up:after {border-bottom-color: var(--c-bg-workspace);}
.mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-down:before, .mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-down:after {border-top-color: var(--c-bg-workspace);}
.mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-left:before, .mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-left:after {border-right-color: var(--c-bg-workspace);}
.mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-right:before, .mce-tco-inline-text-editor.mce-floatpanel.mce-arrow.mce-arrow-right:after {border-left-color: var(--c-bg-workspace);}
.mce-tco-inline-text-editor.mce-tinymce.mce-arrow.mce-arrow-up:before {border-bottom-color: transparent;}
.mce-tco-inline-text-editor.mce-tinymce.mce-arrow.mce-arrow-down:before {border-top-color: transparent;}
.mce-tco-inline-text-editor .mce-toolbar-grp {border: 0;background: transparent;}
.mce-notification {z-index: calc(var(--z-floater) + 4) !important;}
.mce-tco-inline-text-editor-panel.mce-menu {min-width: 0;margin: 0;border: 0 !important;border-radius: 3px;padding: 4px;box-shadow: var(--s-mce-floatpanel);}
.mce-tco-inline-text-editor-panel.mce-menu .mce-container-body {display: flex;}
.mce-tco-inline-text-editor-panel.mce-menu .mce-container-body .mce-menu-item {margin-bottom: 0;border-radius: 2px;}
.mce-tco-inline-text-editor-panel.mce-menu .mce-container-body .mce-menu-item .mce-ico {padding: 0;}
.mce-tco-inline-text-editor-panel.mce-menu .mce-container-body .mce-menu-item+.mce-menu-item {margin-left: 4px;}
html[class*=tco] .mce-floatpanel[aria-label*="Special character"] .mce-container-body.mce-window-body {background-color: #fff;}
.tco-legacy-column {width: 100%;height: calc(( var(--d-input-height) * 5 ) + ( var(--d-control-spacing) * 4 ));border-radius: var(--d-responsive-tabs-border-radius);padding: var(--d-layout-preset-outer-padding);background-color: var(--c-bg-input);}
.tco-legacy-column-layout {display: block;width: 100%;}
.tco-legacy-column-layout>ul {display: grid;grid-gap: var(--d-control-spacing);grid-template-columns: repeat(4,minmax(0px,1fr));margin-right: calc(var(--d-border-base) * -1);}
.tco-legacy-column-layout>ul>li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
.tco-legacy-column-layout>ul>li:hover>span {background-color: var(--c-layout-preset-hover);}
.tco-legacy-column-layout>ul>li:hover>span>span {color: var(--c-head);}
.tco-legacy-column-layout>ul>li.is-active>span {background-color: var(--c-accent);}
.tco-legacy-column-layout>ul>li.is-active>span>span {color: var(--c-text-on-accent);}
.tco-legacy-column-layout>ul>li.is-active.is-custom>span {background-color: var(--c-layout-preset-hover);}
.tco-legacy-column-layout>ul>li.is-active.is-custom>span>span {color: var(--c-head);}
.tco-legacy-column-layout>ul>li>span {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;height: var(--d-input-height);margin-right: var(--d-border-base);border-radius: var(--d-border-base);font-size: 0px;text-align: center;color: transparent;background-color: var(--c-layout-preset);}
.tco-legacy-column-layout>ul>li>span>span {overflow: hidden;display: block;width: 75%;font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: 1;text-overflow: ellipsis;white-space: nowrap;color: var(--c-input-placeholder);}
.tco-legacy-column-layout>ul>li>span.is-1-1 {width: calc(100% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-1-2 {width: calc(50% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-1-3 {width: calc(33.333333% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-2-3 {width: calc(66.666667% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-1-4 {width: calc(25% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-3-4 {width: calc(75% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-1-5 {width: calc(20% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-2-5 {width: calc(40% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-3-5 {width: calc(60% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-4-5 {width: calc(80% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-1-6 {width: calc(16.666667% - var(--d-border-base));}
.tco-legacy-column-layout>ul>li>span.is-5-6 {width: calc(83.333333% - var(--d-border-base));}
.tco-legacy-column-layout>input[type=text] {margin-top: var(--d-control-spacing) !important;border-radius: var(--d-border-base) !important;text-align: center;}
.tco-legacy-column-layout>input[type=text], .tco-legacy-column-layout>input[type=text]:focus, .tco-legacy-column-layout>input[type=text]:not(:focus) {color: var(--c-text-on-accent) !important;border-color: var(--c-accent) !important;background-color: var(--c-accent) !important;}
.tco-legacy-column-order {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;position: relative;height: calc(( var(--d-input-height) * 2 ) + ( var(--d-control-spacing) * 1 ));margin-top: calc(var(--d-control-spacing) * 2);margin-right: calc(var(--d-border-base) * -1);}
.has-custom-layout+.tco-legacy-column-order {height: var(--d-input-height);}
.tco-legacy-column-order.is-sorting:before {content: "";display: block;position: absolute;z-index: 10;top: calc(var(--d-legacy-column-layout-drop-zone-offset) * -1);left: calc(var(--d-legacy-column-layout-drop-zone-offset) * -1);right: calc(( var(--d-legacy-column-layout-drop-zone-offset) * -1 ) + var(--d-border-base));bottom: calc(var(--d-legacy-column-layout-drop-zone-offset) * -1);border: var(--d-slayer-indicator-line) dashed var(--c-slayer-dashed-line);border-radius: calc(var(--d-legacy-column-layout-drop-zone-offset) + var(--d-border-base));pointer-events: none;}
.tco-legacy-column-order.is-sorting .tco-legacy-column-order-item:hover {background-color: var(--c-bg-workspace);}
.tco-legacy-column-order-item {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;margin-right: var(--d-border-base);border-radius: var(--d-border-base);font-size: var(--fs-input);font-weight: var(--fw-input);letter-spacing: var(--ls-input);line-height: 1;text-align: center;text-transform: var(--tt-input);color: var(--c-input);background-color: var(--c-layout-preset);cursor: ew-resize;}
.tco-legacy-column-order-item:hover {background-color: var(--c-layout-preset-hover);}
.tco-legacy-column-order-item.gu-transit:not(.gu-mirror), .tco-legacy-column-order-item.gu-transit:not(.gu-mirror):hover {color: transparent;background-color: transparent;background-image: var(--b-stripes);background-repeat: repeat;}
.tco-legacy-column-order-item.gu-transit.gu-mirror {position: absolute;z-index: var(--z-drag-target);background-color: var(--c-border-base);box-shadow: var(--bs-popover);}
.tco-legacy-column-order-item.is-1-1 {width: calc(100% + var(--d-border-base));}
.tco-legacy-column-order-item.is-1-2 {width: calc(50% + var(--d-border-base));}
.tco-legacy-column-order-item.is-1-3 {width: calc(33.333333% + var(--d-border-base));}
.tco-legacy-column-order-item.is-2-3 {width: calc(66.666667% + var(--d-border-base));}
.tco-legacy-column-order-item.is-1-4 {width: calc(25% + var(--d-border-base));}
.tco-legacy-column-order-item.is-3-4 {width: calc(75% + var(--d-border-base));}
.tco-legacy-column-order-item.is-1-5 {width: calc(20% + var(--d-border-base));}
.tco-legacy-column-order-item.is-2-5 {width: calc(40% + var(--d-border-base));}
.tco-legacy-column-order-item.is-3-5 {width: calc(60% + var(--d-border-base));}
.tco-legacy-column-order-item.is-4-5 {width: calc(80% + var(--d-border-base));}
.tco-legacy-column-order-item.is-1-6 {width: calc(16.666667% + var(--d-border-base));}
.tco-legacy-column-order-item.is-5-6 {width: calc(83.333333% + var(--d-border-base));}
ul.tco-action-history {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);padding: var(--d-picker-modal-padding);list-style: none;color: var(--c-base);}
ul.tco-action-history li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
ul.tco-action-history li>button {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;flex-grow: 1;flex-shrink: 0;flex-basis: auto;position: relative;z-index: 1;width: 100%;height: var(--d-dropdown-item-height);border-radius: var(--d-dropdown-item-border-radius);padding-left: var(--d-dropdown-item-padding-x);padding-right: var(--d-dropdown-item-padding-x);text-decoration: none;color: var(--c-base);background-color: transparent;}
ul.tco-action-history li>button:hover {color: var(--c-head);background-color: var(--c-bg-bar);}
ul.tco-action-history li>button.is-warn {background-color: var(--c-bg-bar);}
ul.tco-action-history li>button.is-warn:not(:hover) {color: var(--c-warn);background-color: var(--c-bg-warn-faded);}
ul.tco-action-history button.is-active, ul.tco-action-history li.is-active button {color: var(--c-head);background-color: var(--c-bg-bar);}
ul.tco-action-history button {height: var(--d-dropdown-item-height-actions);font-style: italic;color: var(--c-base);}
ul.tco-action-history li button:hover i {color: var(--c-head);}
ul.tco-action-history li:not(.is-active) button:hover {background-color: transparent;}
ul.tco-action-history li.is-active button, ul.tco-action-history li.is-active~li button {color: var(--c-head);}
ul.tco-action-history li.is-active i {color: var(--c-accent);}
ul.tco-action-history li:not(:last-child) i:before {content: "";display: block;position: absolute;top: calc(var(--d-dropdown-item-height-actions) / 2);left: 0;right: 0;width: 0;height: var(--fs-base);margin-left: auto;margin-right: auto;border-right: 1px dashed var(--c-border-base);transform: translate(-50%);}
ul.tco-action-history i {position: relative;font-size: var(--fs-base);color: var(--c-base);}
ul.tco-action-history .tco-svg {width: 1em;height: 1em;}
.tco-action-modal-outer {display: table;position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background-color: var(--c-bg-modal-overlay);pointer-events: none;transform: scale(1.25);transition-duration: .1999s;transition-property: transform,opacity;transition-timing-function: ease;z-index: var(--z-action-modal);}
.tco-progress-overlay+.tco-action-modal-outer {z-index: calc(var(--z-progress-bar) + 1);}
.tco-action-modal-outer.is-active {opacity: 1;pointer-events: auto;transform: scale(1);}
.tco-action-modal-inner {display: table-cell;width: 100%;height: 100%;padding: 7.5%;vertical-align: middle;}
.tco-action-modal-content {max-width: var(--d-modal-action-max-width);margin: 0 auto;border-radius: var(--d-popover-border-radius);text-align: center;color: var(--c-head);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);}
.tco-action-modal-content.is-preview-error {z-index: 2;}
.tco-action-modal-message {padding: var(--d-modal-action-padding) var(--d-modal-action-padding) calc(var(--d-modal-action-padding) / 2);font-size: var(--fs-head);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-base);text-transform: var(--tt-head);}
.tco-action-modal-message a {color: currentColor;text-decoration: underline;}
.tco-action-modal-form {padding: 0 var(--d-modal-action-padding) calc(var(--d-modal-action-padding) / 2) var(--d-modal-action-padding);}
.tco-action-modal-actions {padding: 0 var(--d-modal-action-padding) var(--d-modal-action-padding);display: flex;align-items: center;justify-content: center;}
.tco-action-modal-actions .tco-btn {margin: var(--d-modal-action-spacing);}
.tco-bubble {display: block;position: absolute;width: 1em;height: 1em;border-radius: 100em;font-size: 6px;background-color: var(--c-warn);box-shadow: 0 0 0 var(--d-border-base) var(--c-bg-bar);}
.tco-bubble.has-pulse:before {content: "";display: inherit;width: inherit;height: inherit;border-radius: inherit;font-size: inherit;background-color: inherit;animation-delay: 4s;animation-duration: 5s;animation-iteration-count: infinite;animation-name: tcoBubblePulse;animation-timing-function: ease;}
.tco-bubble.is-top {top: 0;}
.tco-bubble.is-left {left: 0;}
.tco-bubble.is-right {right: 0;}
.tco-bubble.is-bottom {bottom: 0;}
.tco-bubble.is-top.is-left {transform: translate(-33.33%,-33.33%);}
.tco-bubble.is-top.is-right {transform: translate(33.33%,-33.33%);}
.tco-bubble.is-bottom.is-right {transform: translate(33.33%,33.33%);}
.tco-bubble.is-bottom.is-left {transform: translate(-33.33%,33.33%);}
@keyframes tcoBubblePulse {0% {opacity: .99;transform: scale(1);}
	20% {opacity: 0;transform: scale(2.5);}
	to {opacity: 0;transform: scale(2.5);}}
#tco-root {height: 100vh;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
body.admin-bar #tco-root {height: calc(100vh - var(--wp-admin--admin-bar--height,0px));margin-top: var(--wp-admin--admin-bar--height,0px);}
.tco-ui-root {overflow: hidden;}
.tco-ui-layout {display: grid;width: 100%;height: 100%;min-height: 0px;}
.tco-ui-resize-handle, .tco-ui-dropzone, .tco-ui-layout, .tco-ui-outlet {position: relative;grid-area: var(--tco-ui-area);}
.tco-ui-resize-handle, .tco-ui-dropzone, .tco-ui-outlet {overflow: hidden;}
.tco-ui-resize-handle.is-x {height: var(--d-resize-handle);width: 100%;cursor: row-resize;}
.tco-ui-resize-handle.is-y {width: var(--d-resize-handle);height: 100%;cursor: col-resize;}
.tco-ui-layout+.tco-ui-resize-handle.is-y {align-self: start;transform: translate(-100%);}
.tco-workspace+.tco-ui-resize-handle.is-y {align-self: start;transform: translate(0);}
.tco-bar, .tco-workspace {display: flex;flex-grow: 0;flex-shrink: 0;flex-wrap: nowrap;justify-content: space-between;align-items: center;min-width: 0;}
.tco-bar {flex-direction: row;min-height: var(--tco-bar-height);font-weight: var(--fw-bar);line-height: var(--tco-bar-height);background-color: var(--c-bg-bar);}
.tco-bar.is-docbar {overflow: visible !important;--tco-bar-height: var(--d-docbar-height);--tco-bar-button-width: var(--d-docbar-button-width);--tco-bar-button-height: var(--d-docbar-height);--tco-bar-button-icon-size: var(--d-docbar-icon-size);--tco-bar-divider-spacing: var(--d-docbar-divider-spacing);--tco-bar-divider-width: var(--d-docbar-divider-width);font-size: var(--fs-docbar);}
.tco-bar.is-toolbar {overflow: visible !important;--tco-bar-height: var(--d-toolbar-height);--tco-bar-button-width: var(--d-toolbar-button-width);--tco-bar-button-height: var(--d-toolbar-height);--tco-bar-button-icon-size: var(--d-toolbar-icon-size);--tco-bar-divider-spacing: var(--d-toolbar-divider-spacing);--tco-bar-divider-width: var(--d-toolbar-divider-width);font-size: var(--fs-toolbar);}
.tco-bar.is-toolbar:before {content: "";display: block;position: absolute;z-index: 9;top: 0;left: calc(var(--tco-bar-divider-width) / -2);right: calc(var(--tco-bar-divider-width) / -2);bottom: 0;border-inline: var(--tco-bar-divider-width) solid var(--c-bar-divider);pointer-events: none;}
.tco-bar.is-toolbar.is-spaced {justify-content: space-between;}
.tco-bar.is-toolbar.is-start, .tco-bar.is-toolbar.is-end {justify-content: flex-start;}
.tco-bar.is-toolbar.is-end:before {content: "";display: block;flex: 0 0 0;width: 0;height: 0;margin-right: auto;}
.tco-bar.is-toolbar .tco-tools {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;min-width: 0px;height: 100%;margin-inline-start: auto;}
.tco-bar.is-toolbar .tco-tools .tco-tool-group {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;min-width: 0px;height: 100%;padding-inline-start: var(--tco-bar-divider-spacing);padding-inline-end: var(--tco-bar-divider-spacing);}
.tco-bar.is-toolbar .tco-tools .tco-tool-group:not(:only-child):not(:last-child) {border-inline-end: var(--d-toolbar-divider-width) solid var(--c-bar-divider);}
.tco-bar.is-toolbar .tco-tools:first-child:not(:only-child) {border-inline-end: var(--d-toolbar-divider-width) solid var(--c-bar-divider);}
.tco-bar.is-toolbar .tco-tools:last-child:not(:only-child) {border-inline-start: var(--d-toolbar-divider-width) solid var(--c-bar-divider);}
.tco-bar-button {box-sizing: border-box;display: flex;flex-grow: 0;flex-shrink: 0;flex-basis: auto;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 1;width: var(--tco-bar-button-width);height: var(--tco-bar-button-height);font-size: 1em;font-weight: inherit;letter-spacing: 0;line-height: var(--tco-bar-button-height);text-align: center;color: var(--c-base);background-color: transparent;}
.tco-bar-button i {box-sizing: content-box;display: block;position: absolute;width: 1em;height: 1em;border-radius: 100em;background-color: var(--c-bg-bar);}
.tco-bar-button i .tco-svg {font-size: inherit;}
.tco-bar-button[disabled], .tco-bar-button.disabled {opacity: var(--o-bar-disabled);cursor: not-allowed;}
.tco-bar-button:not([disabled]):not(.disabled):hover {color: var(--c-head);background-color: transparent;}
.tco-bar-button:not([disabled]):not(.disabled).is-active, .is-active .tco-bar-button:not([disabled]):not(.disabled) {color: var(--c-head);background-color: transparent;}
.tco-bar-button.is-element-library>.tco-svg {transform: translate(-14%);}
.tco-bar-button.is-element-library i {right: 5px;bottom: 7px;padding: 2px;font-size: 10px;}
.tco-bar-button.is-doc-title {font-weight: var(--fw-head);}
.is-vertical .tco-bar-button.is-doc-title {display: none;}
.is-horizontal .tco-bar-button.is-doc-title {width: auto;}
.tco-bar-button.is-save {width: calc(var(--d-docbar-height) * 2);margin: 0;font-weight: var(--fw-head);}
.tco-bar-button.is-save:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;background-color: var(--c-border-base);opacity: 1;pointer-events: none;}
.tco-bar-button.is-save.has-changed {color: var(--c-text-as-warn);}
.tco-bar-button.is-save.has-changed:before {background-color: var(--c-bg-warn-faded);opacity: 1;}
.tco-bar-button.is-save:hover {color: var(--c-head);}
.tco-bar-button.is-save:hover:before {background-color: var(--c-border-base);opacity: .44;}
.tco-bar-button.is-save:not(.has-changed) {color: var(--c-success);}
.tco-bar-button.is-save:not(.has-changed):before {background-color: var(--c-bg-success-faded);opacity: 1;}
.tco-bar-button.is-save:not(.has-changed):hover {color: var(--c-success);}
.tco-bar-button.is-save:not(.has-changed):hover:before {background-color: var(--c-bg-success-faded);opacity: 1;}
.tco-bar-button.is-device.is-base i {padding: 1px;font-size: 6px;}
.tco-bar-button.is-device.is-base.is-xs i {top: calc(( var(--tco-bar-height) - var(--tco-bar-button-icon-size) ) / 2 - 3px);left: calc(( var(--tco-bar-button-width) - var(--tco-bar-button-icon-size) ) / 2 - 2px);}
.tco-bar-button.is-device.is-base.is-sm i, .tco-bar-button.is-device.is-base.is-md i, .tco-bar-button.is-device.is-base.is-lg i {top: calc(( var(--tco-bar-height) - var(--tco-bar-button-icon-size) ) / 2 - 3px);left: calc(( var(--tco-bar-button-width) - var(--tco-bar-button-icon-size) ) / 2 - 3px);}
.tco-bar-button.is-device.is-base.is-xl i {top: calc(( var(--tco-bar-height) - var(--tco-bar-button-icon-size) ) / 2 - 3px);left: calc(( var(--tco-bar-button-width) - var(--tco-bar-button-icon-size) ) / 2 - 4px);}
.tco-bar-button.is-device.is-active {color: var(--c-text-on-accent);}
.tco-bar-button.is-device.is-active:before {content: "";display: block;position: absolute;z-index: -1;top: var(--d-control-navigation-top-button-offset-y);left: var(--d-control-navigation-top-button-offset-x);right: var(--d-control-navigation-top-button-offset-x);bottom: var(--d-control-navigation-top-button-offset-y);border-radius: var(--d-control-navigation-top-button-border-radius);background-color: var(--c-accent);}
.tco-bar-button.is-device.is-active i {background-color: var(--c-accent);}
.tco-bar-button.is-device.is-current:not(:hover):not(.is-active) {color: var(--c-accent);}
.tco-bar-button.is-device .is-size-lg {font-size: calc(var(--tco-bar-button-icon-size) + 2px);}
.tco-bar-button span {display: block;position: relative;}
.tco-bar-button svg {font-size: var(--tco-bar-button-icon-size);}
.tco-bar-divider {box-sizing: border-box;display: block;flex-grow: 0;flex-shrink: 0;flex-basis: 0px;align-self: center;height: calc(100% + -0px);background-color: var(--c-bar-divider);}
.tco-bar-divider.is-push-start {margin-inline-start: auto;}
.tco-bar-divider.is-push-end {margin-inline-end: auto;}
.tco-bar-divider.is-spaced {margin-inline-start: var(--tco-bar-divider-spacing);margin-inline-end: var(--tco-bar-divider-spacing);}
.tco-bar-divider.is-visible {width: var(--tco-bar-divider-width);min-width: var(--tco-bar-divider-width);max-width: var(--tco-bar-divider-width);flex-basis: var(--tco-bar-divider-width);}
.tco-workspace {overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;background-color: var(--c-bg-workspace);}
.tco-workspace.is-floating {position: fixed;min-width: var(--d-workspace-min);min-height: var(--d-workspace-min);border-radius: var(--d-popover-border-radius);box-shadow: var(--bs-popover);}
.tco-workspace-content {overflow-x: hidden;box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 1;flex-basis: auto;position: relative;background-color: var(--c-bg-workspace);}
html:not(.tco-has-scrollbars) .tco-workspace-content {overflow-y: auto;}
html.tco-has-scrollbars .tco-workspace-content {overflow-y: scroll;}
.tco-workspace-content>.tco-loader {--d-loader: 4em;--d-border-loader: 3px;justify-self: center;align-self: center;margin: auto;}
.tco-workspace-button {display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;color: var(--c-base);text-align: center;background-color: transparent;}
.tco-workspace-button:hover {color: var(--c-head);}
.tco-workspace-button svg, .tco-workspace-button span {color: currentColor;line-height: inherit;}
.tco-workspace-button.is-full {flex-direction: column;flex: 1 1 0%;position: relative;z-index: 1;width: 100%;height: 100%;padding: calc(var(--d-control-group-padding) * 3) calc(var(--d-control-group-padding) * 2);line-height: var(--lh-base);}
.tco-workspace-button.is-full:before {content: "";display: block;position: absolute;inset: 0;margin: var(--d-control-group-padding);border: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);border-radius: var(--d-slayer-item-border-radius);}
.tco-workspace-button.is-full:not(.is-disabled) {cursor: pointer;}
.tco-workspace-button.is-full svg {margin: 0 auto .512em;font-size: var(--fs-subhead);}
.tco-workspace-button.is-full span {display: block;max-width: 16em;}
.tco-workspace-button.is-compact {flex-direction: row;height: var(--d-slayer-item-height);margin: 0 var(--d-control-group-padding) var(--d-control-group-padding);border: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);border-radius: var(--d-slayer-item-border-radius);font-size: var(--fs-control-base);line-height: var(--d-slayer-item-height);}
.tco-workspace-button.is-compact svg {margin-top: 0;margin-inline-start: 0;margin-inline-end: .512em;margin-bottom: 0;}
.tco-workspace-button.is-compact span {display: block;font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);}
.tco-canvas, .tco-preview, .tco-preview-iframe, .tco-preview-iframe iframe {display: flex;flex-flow: column nowrap;flex: 1 1 0%;width: 100%;min-width: 0;max-width: 100%;position: relative;}
.tco-canvas {overflow: hidden;}
.tco-canvas.is-inset {padding: var(--d-canvas-inset-padding);}
.tco-canvas.is-inset .tco-preview-ruler {transform: translateY(var(--d-canvas-inset-padding));}
.tco-canvas:before {content: "";display: block;position: absolute;z-index: calc(var(--z-floater) - 10);inset: 0;box-shadow: var(--bs-preview-inset);pointer-events: none;}
.tco-app-inactive .tco-canvas {position: fixed !important;inset: 0;}
.tco-preview {justify-content: flex-start;align-items: center;margin-left: auto;margin-right: auto;}
.tco-preview-loader {display: flex;justify-content: center;align-items: center;align-content: center;position: absolute;z-index: 1;inset: 0;text-align: center;background-color: var(--c-bg-loader);opacity: 0;transition: opacity .5997s ease;pointer-events: none;}
.tco-preview-loader.is-active {opacity: 1;pointer-events: auto;}
.tco-preview .tco-preview-loader {z-index: 1;}
.tco-preview-iframe {display: flow-root;z-index: 0;}
.tco-preview-iframe .tco-preview-iframe-container {display: flex;position: relative;}
:root.tco-app-inactive .tco-preview-iframe .tco-preview-ruler {display: none;}
:root.tco-app-inactive .tco-preview-iframe .tco-preview-iframe-container, :root.tco-app-inactive .tco-preview-iframe iframe {height: 100%;min-height: 100%;}
:root:not(.tco-app-inactive) .tco-preview-iframe {--tco-preview-scale: 1;--tco-preview-width: 320px;display: flow-root;width: calc(var(--tco-preview-width) * var(--tco-preview-scale));max-width: 100%;height: var(--tco-preview-height);max-height: 100%;box-shadow: var(--bs-iframe);--tco-frame-height: calc(var(--tco-preview-height) * ( 1 / var(--tco-preview-scale) ));--tco-frame-offset: 0;}
:root:not(.tco-app-inactive) .tco-preview-iframe .tco-resize {height: 100%;z-index: 10;}
:root:not(.tco-app-inactive) .tco-preview-iframe:not(.has-ui, .is-resizing) .tco-preview-ruler {display: none;}
:root:not(.tco-app-inactive) .tco-preview-iframe.has-ui {--tco-frame-offset: calc(var(--d-ruler-height) * ( 1 / var(--tco-preview-scale) ));}
:root:not(.tco-app-inactive) .tco-preview-iframe .tco-preview-iframe-container {height: 100%;}
:root:not(.tco-app-inactive) .tco-preview-iframe .tco-preview-iframe-container.is-zoomed {overflow-x: scroll;}
:root:not(.tco-app-inactive) .tco-preview-iframe .tco-preview-iframe-container:not(:empty) {background-color: #fff;}
:root:not(.tco-app-inactive) .tco-preview-iframe iframe {transform: scale(var(--tco-preview-scale));transform-origin: 0 0;height: calc(var(--tco-frame-height) - var(--tco-frame-offset));min-height: calc(var(--tco-frame-height) - var(--tco-frame-offset));min-width: var(--tco-preview-width);width: var(--tco-preview-width);max-width: var(--tco-preview-width);}
.tco-app-inactive .tco-bar, .tco-app-inactive .tco-modal, .tco-app-inactive .tco-workspace, .tco-app-inactive .tco-contextual, .tco-app-inactive .tco-action-modal-outer, .tco-app-inactive .tco-notification-queue, .tco-app-inactive .tco-progress-bar-container {display: none !important;}
#tco-root.tco-contextual-open>*:not(.tco-contextual, .tco-picker-modal, .tco-unit-input-choices.tco-active, .tco-react-select__menu-portal) {pointer-events: none !important;}
.tco-code-editor-placeholder {overflow: visible;position: relative;z-index: 5;margin: 0;padding: calc(var(--d-cm-gutter-padding-x) - var(--d-cm-border)) var(--d-cm-gutter-padding-x) var(--d-cm-gutter-padding-x) calc(var(--d-cm-gutter-width) + var(--d-cm-gutter-padding-x));font-family: var(--ff-code);font-size: var(--fs-code);font-weight: var(--fw-code);letter-spacing: var(--ls-code);line-height: var(--lh-code);text-transform: var(--tt-code);white-space: pre;word-wrap: normal;font-variant-ligatures: contextual;pointer-events: none;}
.tco-code-editor-no-cm {height: 100% !important;position: relative;background-color: var(--c-bg-popover);}
.tco-code-editor-no-cm:before {content: "";display: block;position: absolute;top: 0;left: 0;bottom: 0;width: var(--d-cm-gutter-width);background-color: var(--c-cm-base-03);border-right-width: var(--d-cm-border);border-right-style: solid;}
.tco-code-editor-no-cm>textarea {overflow: auto;position: absolute;top: 0;width: calc(100% - var(--d-cm-gutter-width));height: 100% !important;margin: 0 0 0 var(--d-cm-gutter-width);padding: var(--d-cm-gutter-padding-x);font-family: var(--ff-code);font-size: var(--fs-code);font-weight: var(--fw-code);letter-spacing: var(--ls-code);line-height: var(--lh-code);text-transform: var(--tt-code);white-space: pre;color: var(--c-cm-base-1);background: transparent;}
.tco-code-editor-wrapper.is-hidden {display: none;}
.tco-code-editor-wrapper .CodeMirror {position: absolute;inset: 0;height: auto;font-family: var(--ff-code);font-size: var(--fs-code);font-weight: var(--fw-code);letter-spacing: var(--ls-code);line-height: var(--lh-code);text-transform: var(--tt-code);-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;-o-user-select: auto;user-select: auto;}
.tco-code-editor-wrapper .CodeMirror span.CodeMirror-matchingbracket {color: var(--c-cm-highlight);}
.tco-code-editor-wrapper .CodeMirror-dialog {padding: .75em 1em;text-align: center;color: var(--c-cm-base-01);box-shadow: var(--s-cm-dialog);}
.tco-code-editor-wrapper .CodeMirror-dialog .CodeMirror-search-field {width: 100%;max-width: 500px;margin: 0 auto;border: 0;border-bottom-width: var(--d-cm-border);border-bottom-style: solid;border-radius: 0;padding: 0;text-align: center;color: var(--c-cm-highlight);background-color: transparent !important;box-shadow: none !important;}
.tco-code-editor-wrapper .CodeMirror-dialog .CodeMirror-search-hint {display: block;margin: 8px 0 2px;font-size: .875em;line-height: 1;color: var(--c-cm-base-01) !important;opacity: .375;}
.tco-code-editor-wrapper .CodeMirror-overlayscroll-horizontal div, .tco-code-editor-wrapper .CodeMirror-overlayscroll-vertical div {background-color: var(--c-cm-base-01);}
.tco-code-editor-wrapper .CodeMirror-scrollbar-filler, .tco-code-editor-wrapper .CodeMirror-gutter-filler {background-color: transparent;}
.tco-code-editor-wrapper .CodeMirror-lint-marker-error, .tco-code-editor-wrapper .CodeMirror-lint-message-error, .tco-code-editor-wrapper .CodeMirror-lint-marker-warning, .tco-code-editor-wrapper .CodeMirror-lint-message-warning {position: relative;z-index: 1;background-image: none;}
.tco-code-editor-wrapper .CodeMirror-lint-marker-error:before, .tco-code-editor-wrapper .CodeMirror-lint-message-error:before, .tco-code-editor-wrapper .CodeMirror-lint-marker-warning:before, .tco-code-editor-wrapper .CodeMirror-lint-message-warning:before {content: "";display: block;position: absolute;inset: 0;border-radius: 100em;transform: translateY(-8%) scale(.5);}
.tco-code-editor-wrapper .CodeMirror-lint-marker-error:before, .tco-code-editor-wrapper .CodeMirror-lint-message-error:before {background-color: var(--c-cm-red);}
.tco-code-editor-wrapper .CodeMirror-lint-marker-warning:before, .tco-code-editor-wrapper .CodeMirror-lint-message-warning:before {background-color: var(--c-cm-yellow);}
.tco-code-editor-wrapper .CodeMirror-lint-marker-multiple {background-image: none;}
.CodeMirror-lint-tooltip {z-index: var(--z-tooltip);}
.solarized.base03 {color: var(--c-cm-base-03);}
.solarized.base02 {color: var(--c-cm-base-02);}
.solarized.base01 {color: var(--c-cm-base-01);}
.solarized.base00 {color: var(--c-cm-base-00);}
.solarized.base0 {color: var(--c-cm-base-0);}
.solarized.base1 {color: var(--c-cm-base-1);}
.solarized.base2 {color: var(--c-cm-base-2);}
.solarized.base3 {color: var(--c-cm-base-3);}
.solarized.solar-yellow {color: var(--c-cm-yellow);}
.solarized.solar-orange {color: var(--c-cm-orange);}
.solarized.solar-red {color: var(--c-cm-red);}
.solarized.solar-magenta {color: var(--c-cm-magenta);}
.solarized.solar-violet {color: var(--c-cm-violet);}
.solarized.solar-blue {color: var(--c-cm-blue);}
.solarized.solar-cyan {color: var(--c-cm-cyan);}
.solarized.solar-green {color: var(--c-cm-green);}
.cm-s-tco {line-height: var(--lh-code);text-shadow: none !important;color-profile: sRGB;rendering-intent: auto;padding-bottom: var(--tco-offscreen-padding);}
.tco-ui-theme-light .tco-code-editor-placeholder {color: var(--c-cm-base-00);}
.tco-ui-theme-light .cm-s-tco {color: var(--c-cm-base-00);background-color: var(--c-cm-base-3);}
.tco-ui-theme-light .cm-s-tco .CodeMirror-gutters {border-color: var(--c-cm-base-2);background-color: var(--c-cm-base-2);}
.tco-ui-theme-light .cm-s-tco .CodeMirror-dialog {border-color: var(--c-cm-base-2);}
.tco-ui-theme-light .cm-s-tco .CodeMirror-dialog .CodeMirror-search-field {border-bottom-color: var(--c-cm-base-2);}
.tco-ui-theme-light .cm-s-tco .cm-hr {border-top-color: var(--c-cm-base-2);}
.tco-ui-theme-light .cm-s-tco .tco-code-editor-no-cm:before {border-right-color: var(--c-cm-base-2);}
.tco-ui-theme-dark .tco-code-editor-placeholder {color: var(--c-cm-base-0);}
.tco-ui-theme-dark .cm-s-tco {color: var(--c-cm-base-0);background-color: var(--c-cm-base-02);}
.tco-ui-theme-dark .cm-s-tco .CodeMirror-gutters {border-color: var(--c-cm-base-03);background-color: var(--c-cm-base-03);}
.tco-ui-theme-dark .cm-s-tco .CodeMirror-dialog {border-color: var(--c-cm-base-03);}
.tco-ui-theme-dark .cm-s-tco .CodeMirror-dialog .CodeMirror-search-field {border-bottom-color: var(--c-cm-base-03);}
.tco-ui-theme-dark .cm-s-tco .cm-hr {border-top-color: var(--c-cm-base-03);}
.tco-ui-theme-dark .cm-s-tco .tco-code-editor-no-cm:before {border-right-color: var(--c-cm-base-03);}
.cm-s-tco .CodeMirror-selected {background: var(--c-cm-bg-selection) !important;opacity: 1 !important;}
.cm-s-tco.CodeMirror span::-webkit-selection {background: var(--c-cm-bg-selection) !important;opacity: 1 !important;}
.cm-s-tco.CodeMirror span::selection {background: var(--c-cm-bg-selection) !important;opacity: 1 !important;}
.cm-s-tco .CodeMirror-activeline-background {background: var(--c-cm-bg-selection) !important;opacity: 1 !important;}
.cm-s-tco .cm-searching {color: var(--c-cm-highlight) !important;background: var(--c-cm-bg-selection) !important;opacity: 1 !important;}
.cm-s-tco .CodeMirror-widget {text-shadow: none !important;}
.cm-s-tco .cm-keyword {color: var(--c-cm-orange);}
.cm-s-tco .cm-atom, .cm-s-tco .cm-number {color: var(--c-cm-magenta);}
.cm-s-tco .cm-def {color: var(--c-cm-cyan);}
.cm-s-tco .cm-variable {color: var(--c-cm-base-0);}
.cm-s-tco .cm-variable-2 {color: var(--c-cm-yellow);}
.cm-s-tco .cm-variable-3 {color: var(--c-cm-violet);}
.cm-s-tco .cm-property {color: var(--c-cm-cyan);}
.cm-s-tco .cm-operator {color: var(--c-cm-violet);}
.cm-s-tco .cm-comment {color: var(--c-cm-base-01);font-style: italic;}
.cm-s-tco .cm-string {color: var(--c-cm-green);}
.cm-s-tco .cm-string-2 {color: var(--c-cm-yellow);}
.cm-s-tco .cm-meta {color: var(--c-cm-green);}
.cm-s-tco .cm-qualifier {color: var(--c-cm-yellow);}
.cm-s-tco .cm-builtin {color: var(--c-cm-magenta);}
.cm-s-tco .cm-bracket {color: var(--c-cm-orange);}
.cm-s-tco .CodeMirror-matchingbracket {color: var(--c-cm-green);}
.cm-s-tco .CodeMirror-nonmatchingbracket {color: var(--c-cm-red);}
.cm-s-tco .cm-tag {color: var(--c-cm-base-1);}
.cm-s-tco .cm-tag.cm-m-xml {color: var(--c-cm-yellow);}
.cm-s-tco .cm-attribute {color: var(--c-cm-cyan);}
.cm-s-tco .cm-header {color: var(--c-cm-base-01);}
.cm-s-tco .cm-quote {color: var(--c-cm-base-1);}
.cm-s-tco .cm-error, .cm-s-tco .cm-invalidchar {border-bottom: 0;}
.cm-s-tco .cm-hr {display: block;border-top-width: var(--d-cm-border);border-top-style: solid;color: transparent;}
.cm-s-tco .cm-link {color: var(--c-cm-base-1);cursor: pointer;}
.cm-s-tco .cm-special {color: var(--c-cm-violet);}
.cm-s-tco .cm-em {text-decoration: underline;text-decoration-style: dotted;}
.cm-s-tco .cm-error, .cm-s-tco .cm-invalidchar {color: var(--c-cm-base-01);border-bottom: var(--c-cm-base-01) solid var(--c-cm-red);}
.cm-s-tco .CodeMirror-activeline-background {background-color: var(--c-cm-active-line-bg);}
.cm-s-tco.CodeMirror {box-shadow: var(--s-cm);}
.cm-s-tco .CodeMirror-gutters {border-right-width: 1px;border-right-style: solid;}
.cm-s-tco .CodeMirror-linenumber {color: var(--c-cm-base-01);padding-top: 0;padding-left: var(--d-cm-gutter-padding-x);padding-right: var(--d-cm-gutter-padding-x);padding-bottom: 0;text-shadow: none !important;}
.cm-s-tco .CodeMirror-guttermarker-subtle, .cm-s-tco .CodeMirror-gutter .CodeMirror-gutter-text {color: var(--c-cm-base-01);}
.cm-s-ambiance.CodeMirror, .cm-s-liquibyte.CodeMirror {line-height: unset !important;}
.tco-code-editor-dynamic-content {bottom: 10px;}
.tco-color-palette {display: grid;grid-auto-rows: auto;justify-items: start;align-content: start;align-items: start;list-style: none;}
.tco-workspace .tco-color-palette {grid-gap: 14px 12px;grid-template-columns: repeat(auto-fit,var(--d-color-manager-palette-item));justify-content: space-between;justify-items: center;padding-top: calc(var(--d-control-group-padding) / 2);}
.tco-bar-dropdown .tco-color-palette, .tco-picker-modal .tco-color-palette {grid-gap: 0;grid-template-columns: repeat(8,1fr);justify-content: start;justify-items: center;}
.tco-bar-dropdown .tco-color-palette {margin: var(--d-dropdown-header-margin-bottom) calc(var(--d-color-manager-gap-dropdown-right) / -2) calc(var(--d-color-manager-gap-dropdown-y) / -2) calc(var(--d-color-manager-gap-dropdown-left) / -2);}
.tco-picker-modal .tco-color-palette {padding: 0 16px 20px;}
.tco-color-palette.is-removing button:not(.is-locked):hover {color: var(--c-head);}
.tco-color-palette.is-removing button:not(.is-locked):hover span:not(.is-locked) {background-color: var(--c-error) !important;}
.tco-color-palette.is-removing button:not(.is-locked):hover .tco-svg {visibility: visible;}
.tco-color-palette-item {display: block;position: relative;width: var(--d-color-manager-palette-item);height: var(--d-color-manager-palette-item);border-radius: 100em;line-height: var(--d-color-manager-palette-item);}
.tco-bar-dropdown .tco-color-palette-item, .tco-picker-modal .tco-color-palette-item {box-sizing: content-box;padding: calc(var(--d-color-manager-gap-dropdown-y) / 2) calc(var(--d-color-manager-gap-dropdown-right) / 2) calc(var(--d-color-manager-gap-dropdown-y) / 2) calc(var(--d-color-manager-gap-dropdown-left) / 2);}
.tco-bar-dropdown .tco-color-palette-item button:after, .tco-picker-modal .tco-color-palette-item button:after {top: calc(var(--d-color-manager-gap-dropdown-y) / -2);left: calc(var(--d-color-manager-gap-dropdown-left) / -2);right: calc(var(--d-color-manager-gap-dropdown-right) / -2);bottom: calc(var(--d-color-manager-gap-dropdown-y) / -2);}
.tco-color-palette-item.is-active button {box-shadow: var(--bs-color-palette-item),var(--bs-color-palette-ring-active);}
.tco-color-palette-item.is-modified button {box-shadow: var(--bs-color-palette-item),var(--bs-color-palette-ring-modified);}
.gu-unselectable .tco-color-palette-item button {pointer-events: none;}
.tco-color-palette-item.gu-transit:not(.gu-mirror) button {background-color: transparent;background-image: var(--b-stripes-alt);background-position: 0% 0%;}
.tco-color-palette-item.gu-transit:not(.gu-mirror) button svg, .tco-color-palette-item.gu-transit:not(.gu-mirror) button span, .tco-color-palette-item.gu-transit:not(.gu-mirror) button:after, .tco-color-palette-item.gu-transit:not(.gu-mirror) button:before {display: none;}
.tco-color-palette-item.gu-mirror {display: block;position: fixed;z-index: calc(var(--z-dropdown) + 1);opacity: 1;pointer-events: none !important;}
.tco-color-palette-item.gu-mirror button {box-shadow: var(--bs-popover) !important;}
.tco-color-palette-item.gu-mirror * {display: block;width: var(--d-color-manager-palette-item);height: var(--d-color-manager-palette-item);}
.tco-color-palette-item button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;width: var(--d-color-manager-palette-item);height: var(--d-color-manager-palette-item);border-radius: 100em;box-shadow: var(--bs-color-palette-item),var(--bs-color-palette-ring-base);}
.tco-color-palette-item button:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-radius: inherit;background-color: transparent;background-image: var(--b-picker-swatch);background-position: 0% 0%;}
.tco-color-palette-item button:after {content: "";display: block;position: absolute;}
.tco-color-palette-item button .tco-svg {visibility: hidden;position: absolute;width: calc(var(--d-color-manager-palette-item) / 2);height: calc(var(--d-color-manager-palette-item) / 2);transform: rotate(-45deg);}
.tco-color-palette-item button span {overflow: hidden;display: block;width: var(--d-color-manager-palette-item);height: var(--d-color-manager-palette-item);border-radius: 100em;}
.tco-control-navigation {display: block;flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-control-navigation ul, .tco-control-navigation li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.tco-control-navigation button {position: relative;z-index: 1;color: var(--c-base);background-color: transparent;}
.tco-control-navigation button:hover, .tco-control-navigation button.is-active {color: var(--c-head);}
.tco-control-navigation button:hover {background-color: transparent;}
.tco-control-navigation>ul>li:first-child {padding-left: var(--d-control-navigation-padding-x);}
.tco-control-navigation>ul>li:last-child {padding-right: var(--d-control-navigation-padding-x);}
.tco-control-navigation>ul>li>button {padding-left: var(--d-control-navigation-top-button-padding-x);padding-right: var(--d-control-navigation-top-button-padding-x);}
.tco-control-navigation>ul>li>button.is-active {color: var(--c-text-on-accent);}
.tco-control-navigation>ul>li>button.is-active:before {background-color: var(--c-accent);}
.tco-control-navigation>ul>li>button:before {content: "";display: block;position: absolute;z-index: -1;top: var(--d-control-navigation-top-button-offset-y);left: var(--d-control-navigation-top-button-offset-x);right: var(--d-control-navigation-top-button-offset-x);bottom: var(--d-control-navigation-top-button-offset-y);border-radius: var(--d-control-navigation-top-button-border-radius);background-color: var(--c-bg-control-navigation-top-button);}
.tco-control-navigation>ul ul>li:first-child>button {padding-left: var(--d-control-navigation-sub-button-end-padding-x);}
.tco-control-navigation>ul ul>li:last-child>button {padding-right: var(--d-control-navigation-sub-button-end-padding-x);}
.tco-control-navigation>ul ul>li:not(:first-child)>button {padding-left: var(--d-control-navigation-sub-button-padding-x);}
.tco-control-navigation>ul ul>li:not(:last-child)>button {padding-right: var(--d-control-navigation-sub-button-padding-x);}
.tco-crumbs {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;flex-grow: 0;flex-shrink: 1;flex-basis: auto;min-width: 0px;height: var(--tco-bar-height);line-height: var(--tco-bar-height);}
.tco-crumbs-scroller-outer, .tco-crumbs-scroller-inner {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 0;flex-basis: auto;width: 100%;min-width: 0px;height: 100%;}
.tco-crumbs-scroller-inner {box-sizing: content-box;overflow-x: auto;overflow-y: hidden;padding-bottom: 100px;white-space: nowrap;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.tco-crumbs-content {box-sizing: border-box;display: flex;flex-grow: 1;flex-shrink: 1;flex-basis: auto;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;max-width: 100%;height: 100%;}
.tco-crumbs-content:empty {border: none !important;box-shadow: none !important;}
.tco-crumb {flex-grow: 0;flex-shrink: 0;flex-basis: auto;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;position: relative;min-width: 0;max-width: var(--d-bar-crumb-max-width);height: var(--tco-bar-height);padding-left: 0;padding-right: 0;font-size: 1em;font-weight: inherit;letter-spacing: 0;text-align: center;color: var(--c-base);background-color: transparent;}
.tco-crumb:first-child:not(:only-child)>:first-child {padding-inline-start: var(--d-bar-crumb-padding-x);}
.tco-crumb:first-child:not(:only-child)>:last-child {padding-inline-end: var(--d-bar-crumb-middle-child-padding-end);}
.tco-crumb:not(:only-child):not(:first-child):not(:last-child)>:first-child {padding-inline-start: var(--d-bar-crumb-middle-child-padding-start);}
.tco-crumb:not(:only-child):not(:first-child):not(:last-child)>:last-child {padding-inline-end: var(--d-bar-crumb-middle-child-padding-end);}
.tco-crumb:last-child:not(:only-child)>:first-child {padding-inline-start: var(--d-bar-crumb-middle-child-padding-start);}
.tco-crumb:last-child:not(:only-child)>:last-child {padding-inline-end: var(--d-bar-crumb-padding-x);}
.tco-crumb:only-child>:first-child {padding-inline-start: var(--d-bar-crumb-padding-x);}
.tco-crumb:only-child>:last-child {padding-inline-end: var(--d-bar-crumb-padding-x);}
.tco-crumb:hover, .tco-crumb.is-active {color: var(--c-head);}
.tco-crumb:not(:only-child):not(:first-child):before {content: "";flex-grow: 0;flex-shrink: 0;flex-basis: auto;display: block;position: relative;width: var(--d-bar-crumb-caret-width);height: 100%;background-color: var(--c-bar-divider);-webkit-clip-path: polygon(0% 0%,var(--d-bar-crumb-caret-border-width) 0%,100% 50%,var(--d-bar-crumb-caret-border-width) 100%,0% 100%,calc(100% - var(--d-bar-crumb-caret-border-width)) 50%);clip-path: polygon(0% 0%,var(--d-bar-crumb-caret-border-width) 0%,100% 50%,var(--d-bar-crumb-caret-border-width) 100%,0% 100%,calc(100% - var(--d-bar-crumb-caret-border-width)) 50%);}
html[dir=rtl] .tco-crumb:not(:only-child):not(:first-child):before {transform: rotate(180deg);}
.tco-crumb:not(:only-child):not(:last-child) {margin-inline-end: calc(var(--d-bar-crumb-caret-width) * -1);padding-inline-end: var(--d-bar-crumb-caret-width);}
html:not([dir=rtl]) .tco-crumb:first-child:not(:only-child) {-webkit-clip-path: polygon(0% 0%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 0%,100% 50%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 100%,0% 100%);clip-path: polygon(0% 0%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 0%,100% 50%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 100%,0% 100%);}
html:not([dir=rtl]) .tco-crumb:not(:only-child):not(:first-child):not(:last-child) {-webkit-clip-path: polygon(0% 0%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 0%,100% 50%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 100%,0% 100%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 50%);clip-path: polygon(0% 0%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 0%,100% 50%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 100%,0% 100%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 50%);}
html:not([dir=rtl]) .tco-crumb:last-child:not(:only-child) {-webkit-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 50%);clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 50%);}
html[dir=rtl] .tco-crumb:first-child:not(:only-child) {-webkit-clip-path: polygon(100% 0%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 0%,0% 50%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 100%,100% 100%);clip-path: polygon(100% 0%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 0%,0% 50%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 100%,100% 100%);}
html[dir=rtl] .tco-crumb:not(:only-child):not(:first-child):not(:last-child) {-webkit-clip-path: polygon(100% 0%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 0%,0% 50%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 100%,100% 100%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 50%);clip-path: polygon(100% 0%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 0%,0% 50%,calc(var(--d-bar-crumb-caret-width) - var(--d-bar-crumb-caret-border-width)) 100%,100% 100%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 50%);}
html[dir=rtl] .tco-crumb:last-child:not(:only-child) {-webkit-clip-path: polygon(100% 0%,0% 0%,0% 100%,100% 100%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 50%);clip-path: polygon(100% 0%,0% 0%,0% 100%,100% 100%,calc(100% - var(--d-bar-crumb-caret-width) + var(--d-bar-crumb-caret-border-width)) 50%);}
.tco-crumb .tco-crumb-status {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 2;margin-inline-end: var(--d-bar-crumb-status-spacing);font-style: normal;}
.tco-crumb .tco-crumb-status-count {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 1em;height: 1em;border-radius: var(--d-bar-crumb-status-border-radius);font-size: var(--d-bar-crumb-status-dimensions);line-height: 1em;text-align: center;background-color: currentColor;}
.tco-crumb .tco-crumb-status-count .tco-svg {display: block;margin: auto;width: var(--d-bar-crumb-status-count-size);font-size: var(--d-bar-crumb-status-count-size);fill: var(--c-bg-bar);}
.tco-crumb .tco-crumb-label {overflow: hidden;display: block;position: relative;z-index: 1;min-width: 0;font-style: normal;text-overflow: ellipsis;white-space: nowrap;color: currentColor;}
.tco-dev-toolkit-grid {overflow-x: hidden;overflow-y: auto;display: grid;grid-gap: 20px;grid-template-columns: min-content 1fr;align-items: baseline;padding: 20px 20px 0;}
.tco-dev-toolkit-grid .is-label {position: relative;justify-self: right;}
.tco-dev-toolkit-grid .is-label.has-query-style:not(.is-base-query-style):not(.is-inherited-query-style):not(.is-current-query-style):not(.is-reset-query-style):hover {color: var(--c-head);}
.tco-dev-toolkit-grid .is-label.is-base-query-style, .tco-dev-toolkit-grid .is-label.is-inherited-query-style, .tco-dev-toolkit-grid .is-label.is-current-query-style, .tco-dev-toolkit-grid .is-label.is-reset-query-style {position: relative;z-index: 1;}
.tco-dev-toolkit-grid .is-label.is-base-query-style:before, .tco-dev-toolkit-grid .is-label.is-inherited-query-style:before, .tco-dev-toolkit-grid .is-label.is-current-query-style:before, .tco-dev-toolkit-grid .is-label.is-reset-query-style:before {content: "";display: block;position: absolute;z-index: -1;inset: 0 -2px;border-radius: 2px;}
.tco-dev-toolkit-grid .is-label.is-inherited-query-style {color: var(--c-text-as-accent);}
.tco-dev-toolkit-grid .is-label.is-inherited-query-style:before {background-color: var(--c-accent);opacity: .15;}
.tco-dev-toolkit-grid .is-label.is-base-query-style {color: var(--c-head);}
.tco-dev-toolkit-grid .is-label.is-base-query-style:before {background-color: var(--c-head);opacity: .15;}
.tco-dev-toolkit-grid .is-label.is-current-query-style {color: var(--c-text-as-warn);}
.tco-dev-toolkit-grid .is-label.is-current-query-style:before {background-color: var(--c-warn);opacity: .21;}
.tco-dev-toolkit-grid .is-value {font-weight: var(--fw-input);color: var(--c-input);}
.tco-dev-toolkit-grid .is-value:last-of-type {margin-bottom: 20px;}
.tco-dev-toolkit-grid .tco-btn {min-width: 100px;}
.tco-bar-dropdown {box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: fixed;inset: auto;z-index: var(--z-dropdown);width: calc(var(--d-workspace-min) - ( var(--d-dropdown-offset) * 2 ));transition-duration: 0s;transition-property: opacity,transform;transition-timing-function: ease;}
.tco-bar-dropdown:not(.is-active) {opacity: 0;transform: translateY(4px);pointer-events: none;}
.tco-bar-dropdown.is-active {opacity: 1;transform: translate(0);pointer-events: auto;}
.tco-bar-dropdown-page {overflow-x: hidden;overflow-y: auto;display: block;position: absolute;left: 0;right: 0;border-radius: var(--d-popover-border-radius);padding: var(--d-dropdown-padding-y) var(--d-dropdown-padding-x);background-color: var(--c-bg-popover);transition-duration: 0s;transition-property: opacity,transform;transition-timing-function: ease;box-shadow: var(--bs-popover);}
.is-start.is-top .tco-bar-dropdown-page, .is-start.is-left .tco-bar-dropdown-page, .is-start.is-right .tco-bar-dropdown-page, .is-end.is-top .tco-bar-dropdown-page {top: 0;}
.is-start.is-top .tco-bar-dropdown-page, .is-start.is-left .tco-bar-dropdown-page, .is-start.is-bottom .tco-bar-dropdown-page, .is-end.is-left .tco-bar-dropdown-page {left: 0;}
.is-start.is-right .tco-bar-dropdown-page, .is-end.is-top .tco-bar-dropdown-page, .is-end.is-right .tco-bar-dropdown-page, .is-end.is-bottom .tco-bar-dropdown-page {right: 0;}
.is-start.is-bottom .tco-bar-dropdown-page, .is-end.is-left .tco-bar-dropdown-page, .is-end.is-right .tco-bar-dropdown-page, .is-end.is-bottom .tco-bar-dropdown-page {bottom: 0;}
.tco-bar-dropdown:not(.is-active) .tco-bar-dropdown-page {pointer-events: none;}
.tco-bar-dropdown-page.is-main {opacity: 0;transform: translateY(-4px);pointer-events: none;}
.tco-bar-dropdown-page.is-sub {opacity: 0;transform: translateY(4px);pointer-events: none;}
.tco-bar-dropdown-page.is-sub h1 button:last-child {width: var(--fs-head);height: var(--fs-head);border-radius: var(--d-input-border-radius);background-color: var(--c-bg-bar);}
.tco-bar-dropdown-page.is-sub .tco-control-list {margin-top: calc(var(--d-dropdown-header-margin-bottom) / 4);}
.tco-bar-dropdown-page.is-active {opacity: 1;transform: translate(0);transition-delay: 0s;pointer-events: auto;}
.tco-bar-dropdown-page.is-preview h1:not(:first-child) {margin-top: var(--d-dropdown-item-padding-x);}
.tco-bar-dropdown-page.is-preview h1+.tco-bar-dropdown-list>li:first-child>.has-controls:first-child {padding-top: 0;}
.tco-bar-dropdown-page.is-preview .tco-choose li.tco-active {color: var(--c-warn);}
.tco-bar-dropdown-page.is-preview .tco-choose li.tco-active:after {background-color: var(--c-bg-warn-faded);}
.tco-bar-dropdown-page h1 {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;margin-bottom: var(--d-dropdown-header-margin-bottom);font-size: var(--fs-head);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-head);color: var(--c-head);}
.tco-bar-dropdown-page h1 button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;text-align: center;}
.tco-bar-dropdown-page h1 button:first-child {width: auto;height: auto;margin-right: calc(var(--d-dropdown-padding-x) / 4);font-size: calc(var(--fs-head) - 4px);color: var(--c-head);transform: translateY(2%);}
.tco-bar-dropdown-page h1 button:first-child:hover {color: var(--c-base);}
.tco-bar-dropdown-page h1 button:last-child {margin-left: auto;font-size: var(--fs-base);color: var(--c-base);}
.tco-bar-dropdown-page h1 button:last-child:hover {color: var(--c-head);}
.tco-bar-dropdown-page h2 {display: block;font-size: var(--fs-base);font-weight: var(--fw-head);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-head);}
.tco-bar-dropdown-page p {display: block;padding-top: var(--d-border);font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-base);}
.tco-bar-dropdown-divider {display: block;width: 100%;height: var(--d-border-base);margin: calc(var(--d-dropdown-padding-y) / 2) auto;border-radius: 100em;background-color: var(--c-base);opacity: .22;}
.tco-bar-dropdown-list {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;margin-left: calc(var(--d-dropdown-item-padding-x) * -1);margin-right: calc(var(--d-dropdown-item-padding-x) * -1);font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);list-style: none;color: var(--c-base);}
.tco-content-nav-drawer-content .tco-bar-dropdown-list {padding-top: var(--d-content-index-section-padding);}
.tco-bar-dropdown-list:first-child {margin-top: calc(var(--d-dropdown-item-edge-offset) * -1);}
.tco-bar-dropdown-list:last-child {margin-bottom: calc(var(--d-dropdown-item-edge-offset) * -1);}
.tco-bar-dropdown-list.is-split {flex-flow: row wrap;}
.tco-bar-dropdown-list.is-split li {flex: 1 1 0%;}
.tco-bar-dropdown-list li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
.tco-bar-dropdown-list li>.has-controls {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;padding: var(--d-dropdown-item-padding-x) var(--d-dropdown-item-padding-x);}
.tco-bar-dropdown-list li>.has-controls i {display: block;margin-bottom: .32768em;font-style: normal;}
.tco-bar-dropdown-list li>.has-controls .tco-react-select+.tco-react-select, .tco-bar-dropdown-list li>.has-controls .tco-react-select+input {margin-top: calc(var(--d-dropdown-padding-y) / 4);}
.tco-bar-dropdown-list li>a, .tco-bar-dropdown-list li>button, .tco-bar-dropdown-list li>div:not(.has-controls) {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;flex-grow: 1;flex-shrink: 0;flex-basis: auto;position: relative;z-index: 1;width: 100%;height: var(--d-dropdown-item-height);border-radius: var(--d-dropdown-item-border-radius);padding-inline-start: var(--d-dropdown-item-padding-x);padding-inline-end: var(--d-dropdown-item-padding-x);text-decoration: none;color: var(--c-base);background-color: transparent;}
.tco-bar-dropdown-list li>a kbd, .tco-bar-dropdown-list li>a span, .tco-bar-dropdown-list li>button kbd, .tco-bar-dropdown-list li>button span, .tco-bar-dropdown-list li>div:not(.has-controls) kbd, .tco-bar-dropdown-list li>div:not(.has-controls) span {pointer-events: none;}
.tco-bar-dropdown-list li>a kbd, .tco-bar-dropdown-list li>button kbd, .tco-bar-dropdown-list li>div:not(.has-controls) kbd {margin-inline-start: 1em;margin-inline-end: -.065em;font-family: inherit;font-size: 1em;font-weight: inherit;letter-spacing: .065em;}
.tco-bar-dropdown-list li>a:hover, .tco-bar-dropdown-list li>button:hover {color: var(--c-head);background-color: var(--c-bg-bar);}
.tco-bar-dropdown-list li>a.is-warn, .tco-bar-dropdown-list li>button.is-warn {background-color: var(--c-bg-bar);}
.tco-bar-dropdown-list li>a.is-warn:not(:hover), .tco-bar-dropdown-list li>button.is-warn:not(:hover) {color: var(--c-warn);background-color: var(--c-bg-warn-faded);}
.tco-bar-dropdown-list li>a.is-help, .tco-bar-dropdown-list li>button.is-help {align-items: baseline;height: auto;padding-top: var(--d-dropdown-item-padding-x);padding-bottom: var(--d-dropdown-item-padding-x);text-align: start;}
.tco-bar-dropdown-list li>a.is-help span, .tco-bar-dropdown-list li>button.is-help span {display: inline-flex;flex-flow: column nowrap;justify-content: center;align-items: flex-start;}
.tco-bar-dropdown-list li>a.is-help span i, .tco-bar-dropdown-list li>button.is-help span i {display: block;font-size: .8em;font-style: normal;line-height: 1.55;}
.tco-bar-dropdown-list li>a.is-help span i:first-child, .tco-bar-dropdown-list li>button.is-help span i:first-child {margin-bottom: .4096em;}
.tco-bar-dropdown-list li>a.is-help span i:last-child, .tco-bar-dropdown-list li>button.is-help span i:last-child {margin-top: .4096em;}
.tco-bar-dropdown-list li>a.is-help span strong, .tco-bar-dropdown-list li>button.is-help span strong {display: block;width: 100%;font-size: var(--fs-subhead);font-weight: var(--fw-subhead);line-height: var(--lh-subhead);letter-spacing: var(--ls-subhead);color: var(--c-head);}
.tco-bar-dropdown-list li>a.is-help span strong>kbd, .tco-bar-dropdown-list li>button.is-help span strong>kbd {float: right;}
.tco-bar-dropdown-list li>a.is-help span>kbd, .tco-bar-dropdown-list li>button.is-help span>kbd {font-size: var(--fs-subhead);font-weight: var(--fw-subhead);line-height: var(--lh-subhead);letter-spacing: var(--ls-subhead);}
.tco-bar-dropdown-list li>a.is-featured, .tco-bar-dropdown-list li>button.is-featured {align-items: baseline;height: auto;padding-top: var(--d-dropdown-item-padding-x);padding-bottom: var(--d-dropdown-item-padding-x);}
.tco-bar-dropdown-list li>a.is-featured span, .tco-bar-dropdown-list li>button.is-featured span {display: inline-flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;}
.tco-bar-dropdown-list li>a.is-featured span i, .tco-bar-dropdown-list li>button.is-featured span i {display: block;font-size: 1em;font-style: normal;}
.tco-bar-dropdown-list li>a.is-featured span i:first-child, .tco-bar-dropdown-list li>button.is-featured span i:first-child {margin-bottom: .4096em;}
.tco-bar-dropdown-list li>a.is-featured span i:last-child, .tco-bar-dropdown-list li>button.is-featured span i:last-child {margin-top: .4096em;}
.tco-bar-dropdown-list li>a.is-featured span strong, .tco-bar-dropdown-list li>button.is-featured span strong {display: block;font-size: var(--fs-head);font-weight: var(--fw-head);line-height: var(--lh-head);letter-spacing: var(--ls-head);color: var(--c-head);}
.tco-bar-dropdown-list a.is-active, .tco-bar-dropdown-list button.is-active, .tco-bar-dropdown-list li.is-active a, .tco-bar-dropdown-list li.is-active button {color: var(--c-head);background-color: var(--c-bg-bar);}
.tco-bar-dropdown-page .tco-control-group {--d-input-toggle-min-width: calc(var(--d-input-height) * 1.75);--d-input-toggle-height: var(--d-input-height);--d-input-toggle-inset: calc(var(--d-input-height) / 4);padding: 0;}
.tco-bar-dropdown-page .tco-control-group:not(:last-child) {padding-bottom: calc(var(--d-dropdown-padding-y) * 1.25);}
.tco-bar-dropdown-page .tco-control-group-label {display: block;font-size: var(--fs-base);font-weight: var(--fw-head);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-head);}
.tco-bar-dropdown-page .tco-control-group-description {display: block;padding-top: var(--d-border);font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-base);}
.tco-input-button-wrapper {display: block;width: 100%;position: relative;}
.tco-input-button-wrapper:not(.tco-input-button-wrapper-hide-trigger) input {padding-right: var(--d-dynamic-content-toggle-width);}
.tco-input-button-wrapper:not(.tco-input-button-wrapper-hide-trigger) textarea {padding-bottom: var(--d-dynamic-content-toggle-height);}
.tco-control-layout-grid-template input[type=text] {padding-right: var(--d-dynamic-content-toggle-width);}
.tco-dynamic-content-with-file.tco-input-button-wrapper input {padding-right: 50px;}
.tco-dynamic-content-picker {position: absolute;display: block;z-index: 5;}
.tco-dynamic-content-picker.is-fixed {right: 10px;width: var(--d-dynamic-content-toggle-width);height: var(--d-dynamic-content-toggle-width);border-radius: var(--d-input-border-radius);background-color: var(--c-bg-input);}
.tco-text-editor-mode-raw+.tco-dynamic-content-picker.is-fixed {bottom: 10px;}
.tco-text-editor-mode-text+.tco-dynamic-content-picker.is-fixed {bottom: 10px;}
.tco-dynamic-content-picker.is-inline {top: 50%;right: 0;width: var(--d-dynamic-content-toggle-width);height: var(--d-dynamic-content-toggle-height);transform: translateY(-50%);}
.tco-dynamic-content-picker.is-image {top: calc(var(--d-input-image-inset) / 2);right: calc(var(--d-input-image-inset) / 2);width: var(--d-dynamic-content-toggle-height);height: var(--d-dynamic-content-toggle-height);z-index: 20;}
.is-height-1 .tco-dynamic-content-picker.is-image, .tco-query-style-tree-branch .tco-dynamic-content-picker.is-image {top: 0;right: 0;}
.tco-dynamic-content-picker.is-inline-wpmedia {top: 50%;right: 32px;width: var(--d-dynamic-content-toggle-width);height: var(--d-dynamic-content-toggle-height);transform: translateY(-50%);}
.tco-dynamic-content-picker.is-inline-bottom {right: 0;bottom: 0;width: var(--d-dynamic-content-toggle-width);height: var(--d-dynamic-content-toggle-height);}
.tco-dynamic-content-swatch {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: var(--fs-input);line-height: var(--d-dynamic-content-toggle-height);color: var(--c-input-placeholder);}
.tco-dynamic-content-swatch:hover, .tco-dynamic-content-swatch:focus, .tco-picker.is-active .tco-dynamic-content-swatch {color: var(--c-input);}
.is-image .tco-dynamic-content-swatch {font-size: var(--fs-control-base);color: var(--c-input-divider);}
.is-image .tco-dynamic-content-swatch:hover, .is-image .tco-dynamic-content-swatch:focus, .is-image.tco-picker.is-active .tco-dynamic-content-swatch {color: var(--c-input);}
.tco-dynamic-content-section {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;min-width: 0;height: 100%;border-radius: var(--d-input-border-radius);background-color: var(--c-bg-popover);}
.tco-dynamic-content-section.is-primary {position: relative;z-index: 1;}
.tco-dynamic-content-section.is-secondary {position: absolute;z-index: 2;top: 0;left: 0;opacity: 0;transform: translate(10%);pointer-events: none;}
.tco-dynamic-content-section.is-secondary.is-active {opacity: 1;transform: translate(0);transition-duration: .1999s;transition-property: opacity,transform;transition-timing-function: ease;pointer-events: auto;}
.tco-dynamic-content-section-content {flex: 1 0 0%;position: relative;overflow-x: hidden;overflow-y: auto;z-index: 1;min-width: 0;}
.tco-dynamic-content-back {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 0 0 auto;position: relative;width: var(--d-dynamic-content-back-button-width);height: 100%;line-height: 1;text-align: center;color: var(--c-base);}
.tco-dynamic-content-back:hover, .tco-dynamic-content-back:focus {color: var(--c-head);}
.tco-dynamic-content-title {overflow: hidden;display: block;margin-right: auto;padding-right: 1em;text-overflow: ellipsis;white-space: nowrap;}
.tco-dynamic-content-list {display: block;padding: var(--d-dynamic-content-section-padding);}
.tco-dynamic-content-list strong {display: block;margin-bottom: var(--d-dynamic-content-label-spacing);padding: 0 var(--d-slayer-item-padding-x);font-size: var(--fs-subhead);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);color: var(--c-head);}
.tco-dynamic-content-list ul, .tco-dynamic-content-list li {display: block;position: relative;}
.tco-dynamic-content-list>li {margin-left: calc(var(--d-slayer-item-padding-x) * -1);margin-right: calc(var(--d-slayer-item-padding-x) * -1);}
.tco-dynamic-content-list>li:not(:first-child) {margin-top: var(--d-dynamic-content-list-spacing);}
.tco-dynamic-content-list>li:last-child {margin-bottom: calc(var(--d-slayer-item-padding-x) * -1);}
.tco-dynamic-content-list>li li {overflow: hidden;border-radius: var(--d-slayer-item-border-radius);}
.tco-dynamic-content-list>li li:hover {background-color: var(--c-bg-slayer);}
.tco-dynamic-content-list button {overflow: hidden;display: block;position: relative;z-index: 1;width: 100%;height: var(--d-slayer-item-height);border: 0;padding: 0 var(--d-slayer-item-padding-x);text-align: inherit;color: var(--c-base);}
.tco-dynamic-content-list button:hover, .tco-dynamic-content-list button:focus {color: var(--c-head);}
.tco-dynamic-content-list button:last-child:not(:only-child) {position: absolute;z-index: 2;top: 0;right: 0;max-width: 2.5em;}
.tco-dynamic-content-list span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;height: 100%;pointer-events: none;}
.tco-dynamic-content-list b {margin-right: auto;font-weight: inherit;font-style: inherit;pointer-events: none;}
.tco-dynamic-content-control-list {display: block;padding: var(--d-dynamic-content-section-padding);}
.tco-dynamic-content-control-list li+li {margin-top: var(--d-dynamic-content-control-spacing);}
.tco-dynamic-content-control-list label {display: block;margin-bottom: var(--d-dynamic-content-label-spacing);font-size: var(--fs-subhead);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);color: var(--c-head);}
.tco-dynamic-content-control-list .tco-styled-select+input[type=text], .tco-dynamic-content-control-list input[type=text]+.tco-styled-select {margin-top: var(--d-dynamic-content-label-spacing);}
.tco-dynamic-content-inline-input {position: relative;top: 0;background-color: var(--c-bg-input);border-radius: 0 var(--d-input-border-radius) var(--d-input-border-radius) 0;}
.tco-element-manager {--c-bg-input: var(--c-element-manager-checkbox);--c-border-input: var(--c-element-manager-checkbox);--d-input-rc: var(--fs-base);--lh-control-base: 1.6;--lh-control-head: 1.4;}
.tco-element-manager-sections {display: grid;grid-auto-flow: row;grid-gap: var(--d-element-manager-section-spacing-y) calc(var(--d-element-manager-base-spacing) * 1.5);grid-template-columns: repeat(auto-fit,minmax(238px,1fr));grid-template-columns: 1fr;grid-template-rows: auto;grid-auto-rows: auto;justify-content: stretch;align-content: start;justify-items: stretch;align-items: stretch;width: 100%;max-width: none;margin-left: auto;margin-right: auto;padding: calc(var(--d-element-manager-base-spacing) * 1.25) calc(var(--d-element-manager-base-spacing) * 1.25);}
.tco-element-manager-section {grid-row-start: auto;}
.tco-element-manager-section.is-span-1 {grid-row-end: span 1;}
.tco-element-manager-section.is-span-2 {grid-row-end: span 2;}
.tco-element-manager-section.is-span-3 {grid-row-end: span 3;}
.tco-element-manager-section.is-span-4 {grid-row-end: span 4;}
.tco-element-manager-section.is-span-5 {grid-row-end: span 5;}
.tco-element-manager-section>h2 {padding-bottom: calc(var(--d-element-manager-base-spacing) / 1.5);color: var(--c-head);font-size: var(--fs-subhead);font-weight: var(--fw-base);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);text-transform: var(--tt-subhead);}
.tco-element-manager-section>h2:not(.has-no-line) {border-bottom-width: var(--d-element-manager-border-width);border-bottom-style: solid;border-bottom-color: var(--c-border-element-manager);}
.tco-element-manager-section>h2:not(:first-child) {margin-top: var(--d-element-manager-section-spacing-y);}
.tco-element-manager-section>p {max-width: 32rem;margin: calc(var(--d-element-manager-base-spacing) / 1.25) 0;padding-right: 2px;color: var(--c-head);font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--lh-control-base);text-transform: var(--tt-control-base);}
.tco-element-manager-section>ul.is-single-column li {border: var(--d-element-manager-border-width) solid var(--c-border-element-manager);}
.tco-element-manager-section>ul.is-single-column li:first-child {border-top-left-radius: var(--d-element-manager-border-radius);border-top-right-radius: var(--d-element-manager-border-radius);}
.tco-element-manager-section>ul.is-single-column li:last-child {border-bottom-left-radius: var(--d-element-manager-border-radius);border-bottom-right-radius: var(--d-element-manager-border-radius);}
.tco-element-manager-section>ul.is-single-column li+li {margin-top: calc(var(--d-element-manager-border-width) * -1);}
.tco-element-manager-section>ul.is-single-column li.is-clicker:hover {z-index: 2;border-color: var(--c-accent);}
.tco-element-manager-section>ul.is-single-column li.is-disabled {--c-head: var(--c-base);pointer-events: none;}
.tco-element-manager-section>ul.is-single-column li.is-disabled>*:not(.is-error) {opacity: .55;}
.tco-element-manager-section>ul.is-single-column li.has-input {cursor: text;}
.tco-element-manager-section>ul.is-single-column li.has-input>* {cursor: text;}
.tco-element-manager-section>ul.is-single-column li .tco-rc {width: auto;}
.tco-element-manager-section>ul.is-single-column li .tco-rc .tco-rc-indicator {margin-right: var(--d-element-manager-checkbox-offset);}
.tco-element-manager-section>ul.is-single-column li .is-error {font-style: italic;}
.tco-element-manager-section>ul.is-multi-column {overflow: hidden;display: flex;flex-flow: row wrap;gap: var(--d-element-manager-border-width);justify-content: flex-start;align-items: stretch;border: var(--d-element-manager-border-width) solid var(--c-border-element-manager);border-radius: var(--d-element-manager-border-radius);background-color: var(--c-border-element-manager);}
.tco-element-manager-section>ul.is-multi-column li {flex: 1 1 180px;background-color: var(--c-bg-popover);}
.tco-element-manager-section>ul li {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;position: relative;z-index: auto;padding: var(--d-element-manager-control-padding);}
.tco-element-manager-section>ul .tco-rc {--fs-control-head: 10px;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;pointer-events: none;}
.tco-element-manager-section>ul input[type=text], .tco-element-manager-section>ul .is-big-text {display: block;margin: calc(var(--d-element-manager-base-spacing) / 10) 0 calc(var(--d-element-manager-base-spacing) / -10);border: 0;border-radius: 0;padding: 0;background-color: transparent;font-weight: var(--fw-control-base);font-weight: var(--fw-base);font-size: 24px;width: 100%;height: 1.6em;font-family: var(--ff-base);line-height: 1.6;text-transform: none;}
.tco-element-manager-section>ul input[type=text].is-muted, .tco-element-manager-section>ul .is-big-text.is-muted {color: var(--c-base);}
.tco-element-manager-section>ul input[type=text]:not(.is-muted), .tco-element-manager-section>ul .is-big-text:not(.is-muted) {color: var(--c-head);}
.tco-element-manager-section>ul input[type=text] {text-decoration: underline;text-decoration-style: dotted;text-decoration-thickness: from-font;text-decoration-color: var(--c-base);text-underline-offset: .1em;text-decoration-skip-ink: auto;}
.tco-element-manager-section>ul input[type=text]::placeholder {color: var(--c-base);}
.tco-element-manager-section>ul input[type=text]:is(.tco-element-manager-section > ul input[type=text]:hover, .tco-element-manager-section > ul input[type=text]:focus) {background-color: transparent;}
.tco-element-manager-section>ul input[type=text]:is(.tco-element-manager-section > ul input[type=text]:focus:not(:placeholder-shown)) {text-decoration-color: var(--c-head);}
.tco-element-manager-section>ul input[type=text]:placeholder-shown {opacity: .55;}
.tco-element-manager-section>ul .is-label {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 100%;}
.tco-element-manager-section>ul .is-label span {overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.tco-element-manager-section>ul .is-label.with-icon .tco-svg {flex: 0 0 auto;font-size: var(--d-input-rc);transform: scale(.9285714286);}
.tco-element-manager-section>ul .is-label.with-icon .tco-svg:first-of-type {margin-right: var(--d-element-manager-checkbox-offset);color: var(--c-element-manager-icon);transform-origin: 0% 50%;}
.tco-element-manager-section>ul .is-label.with-icon .tco-svg:last-of-type:not(:only-of-type) {margin-left: .4em;color: var(--c-head);transform-origin: 100% 50%;}
.tco-element-manager-section>ul :is(.is-label, .tco-rc .tco-rc-label) {font-size: var(--fs-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--lh-control-head);text-transform: var(--tt-control-head);}
.tco-element-manager-section>ul :is(.is-label, .tco-rc .tco-rc-label).is-muted {color: var(--c-base);}
.tco-element-manager-section>ul :is(.is-label, .tco-rc .tco-rc-label):not(.is-muted) {color: var(--c-head);}
.tco-element-manager-section>ul p {max-width: 32rem;padding-left: calc(var(--d-input-rc) + var(--d-element-manager-checkbox-offset));margin-top: calc(var(--d-element-manager-base-spacing) / 4);margin-bottom: calc(var(--d-element-manager-base-spacing) / 10);color: var(--c-base);font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--lh-control-base);text-transform: var(--tt-control-base);}
.tco-elements {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;min-width: 0;}
.tco-elements-group {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: center;min-width: 0;}
.tco-elements-group.is-deprecated {order: 9999;}
.tco-elements-list {display: grid;grid-gap: var(--d-elements-item-gap);grid-template-columns: repeat(auto-fill,minmax(var(--d-elements-item-min-width),1fr));justify-content: space-between;justify-items: stretch;align-content: start;align-items: stretch;align-self: stretch;width: 100%;min-width: 0;padding: 0 var(--d-control-group-padding) var(--d-control-group-padding);list-style: none;}
.tco-elements-list-item {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;min-width: 0;height: var(--d-elements-item-height);border-radius: var(--d-slayer-item-border-radius);padding: 0 var(--d-elements-item-padding-x);font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-base);line-height: var(--d-elements-item-height);text-transform: var(--tt-control-base);color: var(--c-head);background-color: var(--c-bg-slayer);cursor: move;}
.tco-elements.no-dragging .tco-elements-list-item {border: none;cursor: default;}
.tco-elements-list-item-indicator {width: auto !important;height: auto !important;pointer-events: none;}
.tco-elements-list-item-indicator svg.tco-svg-elements {width: var(--d-element-cursor-size);height: var(--d-element-cursor-size);fill: var(--c-accent);}
.tco-elements-list-item-before {color: var(--c-base);}
.tco-elements-list-item-before>svg {display: block;width: var(--d-elements-item-end-width);height: var(--d-elements-item-end-width);margin-inline-end: var(--d-elements-item-padding-x);fill: currentColor;}
.tco-elements-list-item-before>svg.is-drag-indicator {width: calc(var(--d-elements-item-end-width) / 1.4);height: calc(var(--d-elements-item-end-width) / 1.4);}
.tco-elements-list-item-label {flex: 1 1 0%;overflow: hidden;height: inherit;font-weight: inherit;line-height: inherit;text-overflow: ellipsis;white-space: nowrap;}
.tco-elements-list-item-after {display: none;flex-flow: row nowrap;justify-content: center;align-items: center;width: var(--d-elements-item-end-width);height: inherit;line-height: inherit;}
.tco-elements-list-item:hover>.tco-elements-list-item-after, .tco-elements-list-item.is-favorite>.tco-elements-list-item-after {display: flex;}
.tco-elements-list-item.is-favorite>.tco-elements-list-item-after>button {color: var(--c-accent);}
.tco-elements-list-item-after>button {height: inherit;padding: 0 calc(var(--d-spacing) * .5);font-size: 14px;line-height: 1;color: var(--c-base);background-color: transparent;cursor: default;}
.tco-elements-list-item-after>button:hover, .tco-elements-list-item-after>button.is-active {color: var(--c-accent);}
.tco-elements-list-item-after>button>svg {font-size: 1em;}
.tco-empty-message {box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;flex-grow: 1;flex-shrink: 1;flex-basis: auto;width: 100%;max-width: var(--d-workspace-min);height: 100%;margin: auto;padding: 4em 2em;font-size: var(--fs-base);text-align: center;}
.tco-control-list .tco-empty-message {border-radius: var(--d-input-border-radius);background-color: var(--c-bg-input);}
.tco-control-list .tco-empty-message h3 {font-size: var(--fs-subhead);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);}
.tco-control-list .tco-empty-message p {max-width: 14em;margin-top: .64em;font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--lh-base);}
.is-elements-picker .tco-empty-message {padding-top: 6em;padding-bottom: 6em;}
.tco-bar-dropdown .tco-empty-message {padding-left: 1em;padding-right: 1em;}
.tco-empty-message :is(.tco-svg, h3, p) {margin-left: auto;margin-right: auto;}
.tco-empty-message .tco-svg {margin-bottom: .512em;font-size: var(--fs-head);color: var(--c-head);}
.tco-empty-message h3 {font-size: var(--fs-subhead);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);}
.tco-empty-message p {margin-top: .512em;font-size: var(--fs-control-head);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-head);line-height: var(--lh-base);}
.tco-empty-message b, .tco-empty-message strong {color: var(--c-head);}
.tco-empty-message .tco-btn {margin-top: 1em;}
.tco-empty-message .text-with-icon {display: inline-flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.tco-empty-message.is-compact {padding: 0;}
.tco-floater {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: fixed;z-index: calc(var(--z-floater) + var(--tco-z,0));top: var(--d-floater-initial-offset);left: var(--d-floater-initial-offset);right: auto;bottom: auto;min-width: var(--d-floater-min-width);min-height: var(--d-floater-min-height);width: var(--d-floater-default-width);height: var(--d-floater-default-height);border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);pointer-events: none;}
.tco-floater:not(.is-active) {opacity: 0;pointer-events: none;}
.tco-floater.is-active {opacity: 1;pointer-events: auto;}
.tco-floater.is-element-library {width: var(--d-floater-initial-width-elements);height: var(--d-floater-initial-height-elements);}
.tco-floater.is-element-library .tco-search-bar {width: 100%;}
.tco-floater.is-element-library .tco-search-bar>input[type=search] {padding-left: calc(var(--d-search-bar-end-width) / 1.5);}
.tco-floater.is-element-library .tco-search-bar>span {justify-content: flex-start;width: calc(var(--d-search-bar-end-width) / 1.5);}
.tco-floater.is-interacting {--tco-offscreen-padding: 0px !important;}
.tco-floater.is-code-editor-js, .tco-floater.is-code-editor-css, .tco-floater.is-code-editor-control-element-css, .tco-floater.is-dev-toolkit, .tco-floater.is-element-manager {width: var(--d-floater-initial-width-editors);height: var(--d-floater-initial-height-editors);}
.tco-floater-header {overflow: hidden;box-sizing: border-box;display: grid;grid-template-columns: var(--d-bar-header-height) 1fr var(--d-bar-header-height);grid-auto-rows: auto;flex: 0 0 auto;position: relative;z-index: 2;height: var(--d-bar-header-height);border-radius: var(--d-popover-border-radius) var(--d-popover-border-radius) 0 0;background-color: var(--c-bg-bar);box-shadow: var(--bs-header);}
.tco-floater-header strong, .tco-floater-header button {box-sizing: border-box;flex-shrink: 0;white-space: nowrap;}
.tco-floater-header strong {display: block;align-self: center;font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);color: var(--c-head);}
.tco-floater-header a, .tco-floater-header button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 2;text-align: center;height: var(--d-bar-header-height);font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);color: var(--c-base);}
.tco-floater-header a:hover, .tco-floater-header a.is-active, .tco-floater-header button:hover, .tco-floater-header button.is-active {color: var(--c-head);}
.tco-floater-header .tco-search-bar {flex-shrink: 0;}
.tco-floater-header .tco-search-bar>input[type=search]:not(.tco-no-input-focus), .tco-floater-header .tco-search-bar>input[type=search]:not(.tco-no-input-focus):focus {background-color: transparent;}
.tco-floater-header-drag-indicator, .tco-floater-header-close {width: var(--d-bar-header-height);}
.tco-floater-header-drag-indicator {grid-column: 1/2;grid-row: 1/2;background-image: linear-gradient(to right,var(--c-bg-bar) 72%,var(--c-bg-bar-transparent));}
.tco-floater-header-close {grid-column: 3/4;grid-row: 1/2;background-image: linear-gradient(to left,var(--c-bg-bar) 72%,var(--c-bg-bar-transparent));}
.tco-floater-header-scroller-outer, .tco-floater-header-scroller-inner {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 0;flex-basis: auto;width: 100%;min-width: 0px;height: 100%;}
.tco-floater-header-scroller-outer {z-index: 1;grid-column: 1/-1;grid-row: 1/2;}
.tco-floater-header-scroller-inner {box-sizing: content-box;overflow-x: auto;overflow-y: hidden;padding-bottom: 100px;white-space: nowrap;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.tco-floater-header-scroller-inner:before, .tco-floater-header-scroller-inner:after {content: "";display: block;flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: var(--d-bar-header-height);height: var(--d-bar-header-height);}
.tco-floater-header-labels, .tco-floater-header-actions {box-sizing: border-box;display: inherit;flex-flow: inherit;justify-content: inherit;align-items: inherit;height: var(--d-bar-header-height);}
.tco-floater-header-labels a:not(:first-child), .tco-floater-header-labels strong:not(:first-child), .tco-floater-header-labels button:not(:first-child), .tco-floater-header-actions a:not(:first-child), .tco-floater-header-actions strong:not(:first-child), .tco-floater-header-actions button:not(:first-child) {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-floater-header-labels a:not(:last-child), .tco-floater-header-labels strong:not(:last-child), .tco-floater-header-labels button:not(:last-child), .tco-floater-header-actions a:not(:last-child), .tco-floater-header-actions strong:not(:last-child), .tco-floater-header-actions button:not(:last-child) {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-floater-header-labels a, .tco-floater-header-labels button, .tco-floater-header-actions a, .tco-floater-header-actions button {--d-bttn-translate-y-int: 0px;}
.tco-floater-header-labels a[disabled], .tco-floater-header-labels a.disabled, .tco-floater-header-labels button[disabled], .tco-floater-header-labels button.disabled, .tco-floater-header-actions a[disabled], .tco-floater-header-actions a.disabled, .tco-floater-header-actions button[disabled], .tco-floater-header-actions button.disabled {opacity: var(--o-bar-disabled);}
.tco-floater-header-labels {margin-inline-end: auto;}
.tco-floater-header-actions:not(:only-child) {margin-inline-start: calc(var(--d-bar-header-height) / 2);}
.tco-floater-content {overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: relative;z-index: 1;height: calc(100% - var(--d-bar-header-height));}
.tco-floater-content>.tco-search-bar {flex-grow: 0;flex-shrink: 0;flex-basis: auto;box-shadow: var(--bs-header);}
.tco-floater-content>:not(.tco-search-bar) {flex-grow: 1;flex-shrink: 1;flex-basis: auto;}
.is-scrollable-floater-content {overflow-x: hidden;overflow-y: auto;padding-bottom: var(--tco-offscreen-padding);}
.tco-floater-toggle {z-index: 1;}
.tco-floater-toggle.is-floating {border: var(--d-input-border-width) dashed var(--c-border-base);background-color: transparent;}
.tco-floater-toggle.is-floating.is-active {border-color: var(--c-border-base);background-color: transparent;}
.tco-floater-toggle.is-floating:hover {border-color: var(--c-accent);background-color: var(--c-bg-input);}
.tco-floater-toggle:hover>span, .tco-floater-toggle:focus>span {color: var(--c-input);opacity: 1;transform: translate(0);}
.tco-floater-toggle:not(.is-floating)>span:after {content: " →";display: inline;}
.tco-floater-toggle>span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;overflow: hidden;position: absolute;z-index: 15;inset: 0;font-size: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-align: center;color: var(--c-input-placeholder);opacity: 1;transform: translate(0);pointer-events: none;}
.tco-floater-toggle select, .tco-floater-toggle textarea, .tco-floater-toggle input[type=text], .tco-floater-toggle input[type=password], .tco-floater-toggle input[type=color], .tco-floater-toggle input[type=email], .tco-floater-toggle input[type=number], .tco-floater-toggle input[type=search], .tco-floater-toggle input[type=text], .tco-floater-toggle input[type=url], .tco-floater-toggle input[type=file], .tco-floater-toggle .tco-floater-toggle, .tco-floater-toggle [class*=tco-react-select][class*=__control], .tco-floater-toggle .tco-styled-select {position: absolute;top: 0;left: 0;height: 100%;visibility: hidden;pointer-events: none;}
.tco-floater-toggle textarea {resize: none;}
.tco-floater-header-divider {box-sizing: border-box;display: block;flex-grow: 0;flex-shrink: 0;align-self: center;flex-basis: var(--d-bar-header-divider);background-color: var(--c-base);opacity: var(--o-bar-divider);height: calc(var(--d-bar-header-height) / 2);margin-inline-start: var(--d-bar-header-spacing);margin-inline-end: var(--d-bar-header-spacing);}
.tco-floater .CodeMirror {border-radius: 0 0 var(--d-popover-border-radius) var(--d-popover-border-radius);}
.tco-custom-item-files {width: 100%;margin-top: calc(var(--d-value-list-item-more-padding-y) - var(--d-control-spacing));padding-bottom: var(--d-value-list-item-more-padding-y);border-top: var(--d-input-border-width) dotted var(--c-bg-workspace);}
.tco-custom-item-file {padding-top: calc(var(--d-input-padding-y) * 2);padding-bottom: calc(var(--d-input-padding-y) * 2);border-bottom: var(--d-input-border-width) dotted var(--c-bg-workspace);}
.tco-custom-item-file-name {display: flex;align-items: center;justify-content: space-between;margin-bottom: calc(var(--d-value-list-item-more-padding-y) / 1.5);font-size: var(--fs-control-base);font-style: italic;}
.tco-custom-item-file-name span {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tco-custom-item-file-name button {display: block;position: relative;z-index: 1;flex-shrink: 0;width: auto;height: inherit;border-radius: 0;padding: 0;font-size: var(--fs-control-base);line-height: 1;color: var(--c-base);background-color: transparent;}
.tco-custom-item-file-name button:hover {color: var(--c-head);}
.tco-custom-item-file-name button svg {font-size: inherit;height: inherit;}
.tco-custom-item-file-controls {display: flex;}
.tco-custom-item-file-controls .tco-styled-select:not(:first-child) {margin-left: var(--d-input-padding-x);}
.tco-custom-item-import.tco-btn {width: 100%;}
.tco-elements-list-header, .tco-control-section-heading {box-sizing: content-box;display: block;position: relative;align-self: stretch;height: var(--d-elements-header-height);min-height: var(--d-elements-header-height);padding: 0 var(--d-control-group-padding);font-size: var(--fs-control-base);line-height: var(--d-elements-header-height);text-align: inherit;text-transform: capitalize;color: var(--c-head);}
.tco-elements-list-header:hover, .tco-elements-list-header.is-active, .tco-control-section-heading:hover, .tco-control-section-heading.is-active {color: var(--c-head);}
.tco-elements-list-header strong, .tco-control-section-heading strong {box-sizing: border-box;font-size: var(--fs-subhead);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);}
.tco-elements-list-header.is-toggle svg, .tco-control-section-heading.is-toggle svg {box-sizing: border-box;display: inline-block;width: .8em;height: var(--d-elements-header-height);color: var(--c-base);transform: translate(0) translateY(-.65%) rotate(0);}
html:not([dir=rtl]) .tco-elements-list-header.is-toggle svg, html:not([dir=rtl]) .tco-control-section-heading.is-toggle svg {float: right;}
html[dir=rtl] .tco-elements-list-header.is-toggle svg, html[dir=rtl] .tco-control-section-heading.is-toggle svg {float: left;}
.tco-elements-list-header.is-toggle:hover svg, .tco-control-section-heading.is-toggle:hover svg {color: var(--c-head);}
.tco-elements-list-header.is-toggle.is-active svg, .tco-control-section-heading.is-toggle.is-active svg {transform: translate(-5.5%) translateY(0) rotate(90deg);}
.tco-elements-list-header:not(.is-toggle) svg, .tco-control-section-heading:not(.is-toggle) svg {display: none;}
.tco-control-section-heading.is-control-module-heading, .tco-control-section-heading.is-control-accordion-heading {border-top: var(--d-control-group-border-width) solid transparent;border-bottom: var(--d-control-group-border-width) solid transparent;}
.tco-control-section-heading.is-control-module-heading:not(:last-child), .tco-control-section-heading.is-control-accordion-heading:not(:last-child) {margin-bottom: calc(var(--d-control-group-border-width) * -1);}
.tco-control-section-heading.is-control-module-heading:first-child:not(.force-top-divider), .tco-control-section-heading.is-control-accordion-heading:first-child:not(.force-top-divider) {border-top-width: 0;}
.tco-control-section-heading.is-control-module-heading:first-child:not(.force-top-divider):before, .tco-control-section-heading.is-control-accordion-heading:first-child:not(.force-top-divider):before {visibility: hidden;}
.tco-control-section-heading.is-control-module-heading:last-child:not(:only-child):after, .tco-control-section-heading.is-control-accordion-heading:last-child:not(:only-child):after {visibility: hidden;}
.tco-control-section-heading.is-control-module-heading:before, .tco-control-section-heading.is-control-module-heading:after, .tco-control-section-heading.is-control-accordion-heading:before, .tco-control-section-heading.is-control-accordion-heading:after {content: "";display: block;position: absolute;border-top-width: var(--d-control-group-border-width);pointer-events: none;}
.tco-control-section-heading.is-control-module-heading:before, .tco-control-section-heading.is-control-accordion-heading:before {top: calc(var(--d-control-group-border-width) * -1);}
.tco-control-section-heading.is-control-module-heading:after, .tco-control-section-heading.is-control-accordion-heading:after {bottom: calc(var(--d-control-group-border-width) * -1);}
.tco-control-section-heading.is-control-module-heading {z-index: 2;height: var(--d-elements-header-height);min-height: var(--d-elements-header-height);color: var(--c-base);background-color: var(--c-bg-workspace-headers);}
.tco-control-section-heading.is-control-module-heading:before, .tco-control-section-heading.is-control-module-heading:after {left: 0;right: 0;border-style: solid;border-color: transparent;}
.tco-control-section-heading.is-control-module-heading:hover, .tco-control-section-heading.is-control-module-heading.is-active {color: var(--c-head);}
.tco-control-section-heading.is-control-module-heading.is-active:before {border-color: var(--c-bg-workspace);}
.tco-control-section-heading.is-control-module-heading.is-active:first-of-type strong:before {top: 0;height: calc(100% + var(--d-control-group-border-width));}
.tco-control-section-heading.is-control-module-heading.is-active:not(:first-of-type) strong:before {top: calc(var(--d-control-group-border-width) * -1);height: calc(100% + ( var(--d-control-group-border-width) * 2 ));}
.tco-control-section-heading.is-control-module-heading.is-active strong:before {content: "";display: block;position: absolute;width: var(--d-border-base);background-color: var(--c-accent);}
.tco-control-section-heading.is-control-module-heading.is-active strong:before {left: 0;}
.tco-control-section-heading.is-control-accordion-heading {height: var(--d-accordion-group-header-height);min-height: var(--d-accordion-group-header-height);line-height: var(--d-accordion-group-header-height);color: var(--c-base);}
.tco-control-section-heading.is-control-accordion-heading+.tco-control-group {padding-top: 0;}
.tco-control-section-heading.is-control-accordion-heading+.tco-control-group:where(.is-augmented) .tco-control-group-header {pointer-events: none;margin-top: calc(( ( var(--d-accordion-group-header-height) - var(--d-control-group-header-height) ) / -2 ) - var(--d-control-group-header-height));margin-bottom: calc(( var(--d-accordion-group-header-height) - var(--d-control-group-header-height) ) / 2);}
.tco-control-section-heading.is-control-accordion-heading+.tco-control-group:where(.is-augmented) .tco-control-group-header .tco-rc {pointer-events: auto;}
.tco-control-section-heading.is-control-accordion-heading:before, .tco-control-section-heading.is-control-accordion-heading:after {left: 0;right: 0;}
.tco-control-section-heading.is-control-accordion-heading:after {border-style: dotted;border-color: var(--c-border-control-group);}
.tco-control-section-heading.is-control-accordion-heading.is-active:after {visibility: hidden;}
.tco-control-section-heading.is-control-accordion-heading:hover {color: var(--c-head);}
.tco-control-section-heading.is-control-accordion-heading:hover svg {color: var(--c-head);}
.tco-control-section-heading.is-control-accordion-heading.is-active {color: var(--c-head);}
.tco-control-section-heading.is-control-accordion-heading.is-active svg {color: var(--c-head);}
.tco-control-section-heading.is-control-accordion-heading strong {font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-head);}
.tco-control-section-heading.is-control-accordion-heading svg {float: left;width: .64em;height: var(--d-accordion-group-header-height);margin-right: .409em;font-size: calc(var(--fs-control-head) + 2px);}
.tco-control-section-heading-extension {display: block;flex-grow: 1;flex-shrink: 1;flex-basis: auto;width: 100%;min-width: 0px;max-width: none;height: auto;min-height: 0px;max-height: none;background-color: var(--c-bg-workspace-headers);}
.tco-home {overflow-x: hidden;overflow-y: auto;display: grid;grid-gap: 0;grid-template-columns: 1fr;grid-auto-rows: auto;justify-content: center;justify-items: stretch;align-content: start;align-items: stretch;height: 100%;}
@media (min-width: 801px) {.tco-home {grid-template-columns: calc(var(--d-workspace-min) + var(--d-border-base)) 1fr;}}
.tco-home-launchpad {padding: 11px;text-align: center;}
.tco-home-launchpad aside {display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;position: relative;z-index: 2;border-radius: var(--d-popover-border-radius);padding: calc(var(--d-dropdown-padding-y) * 3) var(--d-dropdown-padding-x);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);}
@media (min-width: 801px) {.tco-home-launchpad aside {position: -webkit-sticky;position: sticky;top: 11px;}}
.tco-home-launchpad h1 {margin-bottom: .512em;font-size: calc(var(--fs-head) * 1.25 * 1.25 * 1.25);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: 1.05;text-transform: var(--tt-head);color: var(--c-head);}
.tco-home-launchpad span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 1;margin-top: .512em;color: var(--c-input-placeholder);}
.tco-home-launchpad span .tco-svg {margin-right: .4096em;}
.tco-home-summaries {padding: 2.44140625rem;}
.tco-home-summaries ul {position: relative;margin-left: auto;margin-right: auto;}
.tco-home-summaries ul+ul {margin-top: 2.44140625rem;border-top: var(--d-border-base) solid transparent;padding-top: 2.44140625rem;}
.tco-home-summaries ul+ul:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;border-top: var(--d-border-base) solid var(--c-base);border-radius: 100em;opacity: .22;transform: translateY(calc(var(--d-border-base) * -1));pointer-events: none;}
.tco-home-summaries ul li+li {margin-top: 1.5625rem;}
.tco-home-summaries ul strong {display: block;margin-bottom: .32768em;font-size: calc(var(--fs-head) / 1.25);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-head);text-transform: var(--tt-head);color: var(--c-head);}
.tco-home-summaries ul p {max-width: 42rem;font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-base);}
.tco-index-entry {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex: 0 0 auto;position: relative;z-index: 1;margin-left: calc(var(--d-dropdown-item-padding-x) * -1);margin-right: calc(var(--d-dropdown-item-padding-x) * -1);border-radius: var(--d-dropdown-item-border-radius);padding: var(--d-dropdown-item-padding-x) var(--d-dropdown-item-padding-x);color: var(--c-base);cursor: pointer;}
.tco-index-entry:last-child {margin-bottom: calc(( var(--d-dropdown-padding-y) - var(--d-dropdown-item-padding-x) ) * -1);}
.tco-index-entry:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;background-color: transparent;transition-delay: 1s;transition-duration: 3s;transition-property: background-color;transition-timing-function: ease;pointer-events: none;}
.tco-index-entry:hover, .tco-index-entry.is-active {color: var(--c-head);}
.tco-index-entry.is-active {background-color: var(--c-bg-bar);}
.tco-index-entry.is-active .tco-index-entry-info {padding-right: 0;}
.tco-index-entry.is-active .tco-index-entry-info-title {color: var(--c-head);}
.tco-index-entry:not(:hover):not(.is-active) .tco-index-entry-actions {width: 0;padding: 0;overflow: hidden;visibility: hidden;pointer-events: none;}
.tco-index-entry.is-active:before {box-shadow: var(--s-entry-index-active);}
.tco-index-entry.is-new:before {background-color: var(--c-success-alt);}
.tco-index-entry-info {flex: 1;overflow: hidden;position: relative;z-index: 2;}
.tco-index-entry-info-meta {overflow: hidden;display: block;margin: 0 0 .64em;font-size: var(--fs-control-head);font-weight: var(--fw-subhead);letter-spacing: var(--ls-control-head);line-height: var(--lh-control-head);text-overflow: ellipsis;text-transform: var(--tt-control-head);white-space: nowrap;color: currentColor;}
.tco-index-entry-info-meta i {color: var(--c-accent);}
.tco-index-entry-info-meta input {width: 100%;height: auto;font-size: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-transform: inherit;color: currentColor;background-color: transparent;outline: none;}
.tco-index-entry-info-meta input:focus {color: currentColor;background-color: transparent;}
.tco-index-entry-info-title {overflow: hidden;display: block;font-size: var(--fs-subhead);font-weight: var(--fw-head);letter-spacing: var(--ls-subhead);line-height: var(--lh-control-base);text-overflow: ellipsis;text-transform: var(--tt-subhead);white-space: nowrap;color: currentColor;}
.tco-index-entry-info-before, .tco-index-entry-info-after {overflow: hidden;display: block;font-size: var(--fs-subhead);line-height: 1;text-overflow: ellipsis;white-space: nowrap;color: currentColor;}
.tco-index-entry-info-readonly-input-pre {margin: 0 0 .3333333335em -.083333333em;border: none;font-family: var(--ff-code);color: var(--c-base);background-color: transparent;}
.tco-index-entry:hover .tco-index-entry-info-readonly-input-pre {color: var(--c-base);}
.tco-index-entry-actions {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 2;margin-left: 1em;}
.tco-index-entry-actions .tco-btn {width: var(--d-input-height);height: var(--d-input-height);padding: 0;color: var(--c-bttn-int);}
.tco-index-entry-actions .tco-btn:before {content: "";display: block;position: absolute;top: calc(var(--d-dropdown-entry-index-action-spacing) * -1);left: calc(var(--d-dropdown-entry-index-action-spacing) * -1);right: calc(var(--d-dropdown-entry-index-action-spacing) * -1);bottom: calc(var(--d-dropdown-entry-index-action-spacing) * -1);}
.tco-index-entry-actions .tco-btn:hover {color: var(--c-bttn);}
.tco-index-entry-actions .tco-btn.is-text {width: auto;padding: 0 1em;}
.tco-index-entry-actions .tco-btn+.tco-btn {margin-left: var(--d-dropdown-entry-index-action-spacing);}
.tco-inline-edit {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-inline-edit, .tco-inline-edit>input {display: block;height: inherit !important;font-family: inherit !important;font-size: inherit !important;font-weight: inherit !important;letter-spacing: inherit !important;line-height: inherit !important;color: inherit !important;}
.tco-inline-edit>input {margin: 0 !important;border: 0 !important;border-radius: 0 !important;padding: inherit !important;color: var(--c-accent) !important;background-color: transparent !important;box-shadow: none !important;outline: none !important;}
.tco-keyboard-shortcuts {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;font-size: var(--fs-kbd);font-weight: var(--fw-kbd);line-height: var(--lh-kbd);letter-spacing: var(--ls-kbd);text-transform: var(--tt-kbd);}
.tco-keyboard-shortcuts dt, .tco-keyboard-shortcuts dd {flex-grow: 0;flex-shrink: 0;flex-basis: auto;padding-top: var(--d-kbd-shortcut-spacing-y);}
.tco-keyboard-shortcuts dt:not(:last-of-type), .tco-keyboard-shortcuts dd:not(:last-of-type) {padding-bottom: var(--d-kbd-shortcut-spacing-y);}
.tco-keyboard-shortcuts dt {width: 36%;color: var(--c-base);}
.tco-keyboard-shortcuts dd {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 64%;padding-left: var(--d-kbd-shortcut-spacing-x);}
.tco-keyboard-shortcuts kbd {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;width: 2.45em;margin-bottom: var(--d-kbd-bottom);border-radius: var(--d-kbd-border-radius);padding: var(--d-kbd-padding-y) var(--d-kbd-padding-x);font-family: inherit;font-size: var(--fs-kbd);font-weight: var(--fw-kbd);line-height: var(--lh-kbd);letter-spacing: var(--ls-kbd);text-align: center;text-transform: var(--tt-kbd);color: var(--c-head);background-color: var(--c-kbd);box-shadow: 0 var(--d-kbd-bottom) 0 0 var(--c-kbd-bottom);}
.tco-keyboard-shortcuts kbd+kbd {margin-left: var(--d-kbd-spacing);}
.tco-keyboard-shortcuts kbd+kbd:before {content: "+";display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;top: 50%;left: 0;width: var(--d-kbd-spacing);height: var(--d-kbd-spacing);text-align: center;color: var(--c-border-base);transform: translate(calc(var(--d-kbd-spacing) * -1),-50%);}
.tco-keyboard-shortcuts kbd.tco-key-md {width: 3.81em;}
.tco-keyboard-shortcuts kbd.tco-key-lg {width: 4.76em;}
.tco-layers {min-width: 0px;}
.tco-control-outline .tco-layers.is-vertical {width: 100%;}
.tco-workspace .tco-control-outline .tco-layers .tco-layers-list {margin: 0;}
.tco-workspace .tco-control-outline .tco-layers .tco-layers-list.can-add {margin: calc(( var(--d-slayer-add-height) / -2 ) + 0px) 0px calc(var(--d-slayer-outer-spacing-y) * -1);}
.tco-workspace .tco-control-outline .tco-layers .tco-layers-list:not(.can-add) .tco-layer+.tco-layer.is-top-lvl {margin-top: calc(var(--d-slayer-add-height) / 2);}
.tco-control-outline .tco-layer.is-top-lvl .tco-layer-content {background-color: var(--c-bg-slayer);}
.tco-control-outline .tco-layer:not(.is-top-lvl) .tco-layer-content {background-color: transparent;}
.tco-control-outline .tco-layer:not(.is-top-lvl) .tco-layer-content:hover {background-color: var(--c-bg-choose-active-horizontal);}
.tco-control-outline .tco-workspace-button {width: 100%;margin: 0;}
.tco-layers-message {display: block;width: 100%;max-width: 24em;margin: 0 auto;padding: 0 var(--d-slayer-outer-spacing-x);font-size: var(--fs-control-base);font-weight: var(--fw-control-base);font-style: italic;letter-spacing: var(--ls-control-base);line-height: var(--lh-control-base);text-align: center;text-transform: var(--tt-control-base);color: var(--c-base);}
.tco-layers-list {position: relative;min-width: 0;margin: var(--d-slayer-outer-spacing-y) var(--d-slayer-outer-spacing-x);}
.tco-layers-list.is-dragging .tco-layer-add-level-zero, .tco-layers-list.is-dragging+.tco-layer-add-level-zero {visibility: hidden;}
.tco-layers-list.is-dragging .tco-layer-add-level-zero+.tco-layer-indicator {transform: translateY(calc(var(--d-slayer-add-height) / -2));}
.tco-layer {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;flex: 1 0 100%;min-width: 0;--lvl: 0;}
.tco-layer .tco-layer-content {padding-inline-start: calc(var(--d-slayer-item-padding-x) + ( var(--d-slayer-item-indent) * var(--lvl,0) ));}
.tco-layer-content {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex: 1 0 100%;position: relative;z-index: 1;min-width: 0;height: var(--d-slayer-item-height);border-radius: var(--d-slayer-item-border-radius);padding-inline-end: var(--d-slayer-item-padding-x);color: var(--c-head);background-color: transparent;}
.tco-layer-content.is-active .tco-layer-actions, .tco-layer-content.is-interactive .tco-layer-actions, .tco-layer-content:hover .tco-layer-actions {display: flex;}
.tco-layer-content.is-interactive, .tco-layer-content:hover {color: var(--c-head);background-color: var(--c-bg-slayer);}
.tco-layer-content.is-interactive .tco-layer-status-count .tco-svg, .tco-layer-content:hover .tco-layer-status-count .tco-svg {fill: var(--c-bg-slayer);}
.tco-layer-content.is-active {color: var(--c-text-on-accent);background-color: var(--c-accent);}
.tco-layer-content.is-active .tco-layer-content-before, .tco-layer-content.is-active .tco-layer-collapse, .tco-layer-content.is-active .tco-layer-action {color: inherit;}
.tco-layer-content.is-active .tco-layer-content-before svg {fill: currentColor;}
.tco-layer-content.is-active .tco-layer-status-count {background-color: var(--c-text-on-accent);}
.tco-layer-content.is-active .tco-layer-status-count .tco-svg {fill: var(--c-accent);}
.tco-layer-content.is-receiving {background-color: var(--c-bg-slayer);box-shadow: 0 0 0 1px var(--c-accent),inset 0 0 0 1px var(--c-accent);}
.tco-layer-content-before {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 0 0 var(--d-slayer-item-before-width);position: relative;width: var(--d-slayer-item-before-width);height: var(--d-slayer-item-height);margin-inline-start: calc(var(--d-slayer-item-padding-x) * -1);}
.tco-layer-content-before svg {display: block;width: calc(var(--fs-control-head) + 2px);height: calc(var(--fs-control-head) + 2px);fill: var(--c-base);}
.tco-layer-content-inner {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;flex: 1 0 0%;min-width: 0;height: var(--d-slayer-item-height);font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-head);line-height: var(--d-slayer-item-height);text-transform: none;color: inherit;}
.tco-layer-content-inner span {flex: 1 0 0%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-layer-content-inner input {flex: 1 0 0% !important;width: 100% !important;height: inherit !important;margin: 0 !important;border: 0 !important;padding: 0 !important;font-family: inherit !important;font-size: inherit !important;font-weight: inherit !important;letter-spacing: inherit !important;line-height: inherit !important;text-transform: inherit !important;color: inherit !important;background-color: transparent !important;box-shadow: none !important;outline: 0 !important;}
.tco-layer-content-after {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;flex: 0 1 auto;margin-inline-end: calc(var(--d-slayer-item-padding-x) * -1);padding: 0 var(--d-slayer-item-padding-x);}
.tco-layer-collapse {display: block;width: 100%;height: 100%;border: 0;padding: 0;font-size: var(--d-slayer-item-before-width);line-height: var(--d-slayer-item-height);text-align: center;color: var(--c-base);background-color: transparent;}
.tco-layer-collapse svg {display: block;width: 30%;height: 30%;margin: auto;transform: translate(-1%) translateY(-7%) rotate(90deg);fill: currentColor;}
.tco-layer-collapse:hover {color: var(--c-head);}
.tco-layer-collapse.is-collapsed svg {transform: translate(0) translateY(0) rotate(0);}
.tco-layer-actions {display: none;flex-flow: row nowrap;justify-content: space-between;align-items: center;height: var(--d-slayer-item-height);line-height: var(--d-slayer-item-height);}
.tco-layer-action {width: var(--d-slayer-item-action-width);height: var(--d-slayer-item-height);margin: 0;border: 0;padding: 0;font-size: var(--fs-control-head);line-height: var(--d-slayer-item-height);color: var(--c-base);background-color: transparent;}
.tco-delete-quick-confirm .tco-layer-action.tco-danger {color: var(--c-error) !important;}
.tco-layer-action:hover {color: var(--c-head);}
.tco-layer-action svg {display: block;width: 1em;height: inherit;margin-left: auto;margin-right: auto;font-size: inherit;line-height: inherit;fill: currentColor;}
.tco-layer-status {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: var(--d-slayer-item-action-width);height: var(--d-slayer-item-height);font-size: var(--fs-control-head);line-height: var(--d-slayer-item-height);}
.tco-layer:hover .tco-layer-status, .tco-layer-content.is-interactive .tco-layer-status {display: none !important;}
.tco-layer-status-count {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 1em;height: 1em;border-radius: var(--d-slayer-status-border-radius);font-size: var(--d-slayer-status-dimensions);line-height: 1em;text-align: center;background-color: var(--c-base);}
.tco-layer-status:hover .tco-layer-status-count {background-color: var(--c-head);}
.tco-layer-status-count .tco-svg {display: block;margin: auto;font-size: var(--d-slayer-status-count-size);fill: var(--c-bg-base);}
.tco-layer-indicator {margin-inline-start: auto;position: relative;z-index: 10;pointer-events: none;padding-inline-end: var(--d-slayer-item-before-width);width: calc(100% - ( ( var(--d-slayer-item-padding-x) + var(--d-slayer-item-indent) ) * var(--lvl,0) ));}
.tco-layer-indicator:before, .tco-layer-indicator:after {content: "";display: block;position: absolute;border-radius: 100em;}
.tco-layer-indicator:before {z-index: -1;top: 50%;left: 0;width: var(--d-slayer-indicator-circle);height: var(--d-slayer-indicator-circle);border: 2px solid var(--c-error);background-color: var(--c-error);transform: translateY(-50%);}
.tco-layer-indicator:after {z-index: -2;top: calc(var(--d-slayer-indicator-line) * -1);left: 0;right: 0;bottom: calc(var(--d-slayer-indicator-line) * -1);background-color: var(--c-error);}
.tco-layer-add-level-zero {flex: 1 0 100%;display: block;position: relative;z-index: 1;width: 100%;min-width: 0;height: var(--d-slayer-add-height);font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--d-slayer-add-height);text-align: center;text-transform: var(--tt-control-base);color: var(--c-base);background-color: transparent;}
.tco-layer-add-level-zero:before {content: "";visibility: visible;display: block;position: absolute;z-index: -1;top: 50%;left: 0;right: 0;border-top: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);transform: translateY(-50%);pointer-events: none;}
.tco-layer-add-level-zero:hover span, .tco-layer-add-level-zero.show-label span {display: flex;}
.tco-layer-add-level-zero:hover {color: var(--c-head);}
.tco-layer-add-level-zero span {display: none;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;top: 50%;left: 50%;height: inherit;padding: 0 calc(var(--d-slayer-add-height) / 4);line-height: inherit;background-color: var(--c-bg-workspace);transform: translate(-50%,-50%);pointer-events: none;}
.tco-layer-add-level-zero svg {font-size: 1em;margin-inline-end: .512em;}
.tco-layers-mirror {position: fixed;z-index: 999999999;height: var(--d-slayer-item-height);margin-left: -var(--d-bar-w);border-radius: var(--d-slayer-item-border-radius);padding: 0 var(--d-slayer-item-indent);font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-head);line-height: var(--d-slayer-item-height);text-transform: none;color: var(--c-base);background-color: transparent;opacity: .44;transform: translateY(-50%);pointer-events: none;}
.tco-layers-mirror span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-layers-list.tco-layers-list-save {overflow: hidden;}
.tco-layers-list.tco-layers-list-save .tco-layer {margin-top: var(--d-slayer-add-height);margin-bottom: var(--d-slayer-add-height);}
.tco-layers-list.tco-layers-list-save .tco-layer .tco-layer-add-level-zero {visibility: hidden;pointer-events: none;}
.tco-layers-list.tco-layers-list-save .tco-layer .tco-layer-content {background-color: var(--c-bg-slayer);opacity: .5;}
.tco-layers-list.tco-layers-list-save .tco-layer svg {width: var(--fs-control-head);height: var(--fs-control-head);fill: var(--c-base);}
.tco-layers-list.tco-layers-list-save .tco-layer.is-selected .tco-layer-content {opacity: 1;}
.tco-layers-list.tco-layers-list-save .tco-layer.is-selected svg {fill: var(--c-accent);}
.tco-modal .tco-library-header, .tco-modal .tco-library-content {min-width: 750px;}
.tco-library-header {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;gap: var(--d-control-group-padding);width: 100%;min-width: 0px;padding: var(--d-control-group-padding);}
.tco-modal .tco-library-header {position: sticky;z-index: 1000;top: 0;background-color: transparent;background-image: linear-gradient(to bottom,var(--c-bg-popover) 0%,var(--c-bg-popover) 90%,rgba(0,0,0,0) 100%);background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;}
.tco-library-header>p {flex-grow: 1;flex-basis: 0%;max-width: 30em;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);line-height: var(--lh-control-base);}
.tco-library-header .tco-search-bar {--d-bar-header-height: calc(2em + ( var(--d-input-padding-x) * 1 ));--d-search-bar-end-width: calc(1em + ( var(--d-input-padding-x) * 2 ));--d-search-bar-end-icon-size: var(--fs-input);--fs-bar: var(--tco-get-started-primary-font-size);--fw-bar: var(--fw-control-base);--ls-bar: var(--ls-input);--tt-bar: var(--tt-input);flex-grow: 1;flex-shrink: 1;flex-basis: 0%;z-index: 2;}
.tco-modal .tco-library-header .tco-search-bar {--d-input-padding-x: 1em;}
.tco-library-header .tco-search-bar>input[type=search] {border: var(--d-input-border-width) solid var(--c-border-base);border-radius: calc(var(--d-input-border-radius) / 1);padding-inline-start: var(--d-input-padding-x);color: var(--c-head);background-color: transparent;}
.tco-library-header .tco-search-bar>input[type=search]:not(:focus)::-webkit-input-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:not(:focus)::-moz-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:not(:focus):-ms-input-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:not(:focus)::placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:focus::-webkit-input-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:focus::-moz-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:focus:-ms-input-placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:focus::placeholder {color: var(--c-input-placeholder);}
.tco-library-header .tco-search-bar>input[type=search]:focus {color: var(--c-input);border-color: var(--c-input);background-color: transparent;}
.tco-library-header .tco-search-bar>span:not(.tco-clear) {display: none;}
.tco-library-header .tco-search-bar>span.tco-clear {z-index: 3;color: var(--c-input-placeholder);font-size: inherit;}
.tco-library-header .tco-search-bar>span.tco-clear:hover, .tco-library-header .tco-search-bar>span.tco-clear:focus {color: var(--c-input);}
.tco-library-header-input-group {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;gap: calc(var(--d-control-group-padding) / 1);}
.tco-library-header-import-form {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;margin-inline-start: calc(var(--d-input-border-width) * -1);border: var(--d-input-border-width) solid var(--c-border-base);border-radius: calc(var(--d-input-border-radius) / 1);color: var(--c-input-placeholder);background-color: transparent;}
.tco-library-header-import-form:hover {color: var(--c-input);border-color: var(--c-input);}
.tco-library-header-import-form:has(input:focus) {border-color: var(--c-input);}
.tco-library-header-import-form input {overflow: hidden !important;position: absolute !important;width: .1px !important;height: .1px !important;opacity: 0 !important;z-index: -1 !important;}
.tco-library-header-import-form input:focus+label {color: var(--c-input);}
.tco-library-header-import-form label {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;gap: .5em;padding: 0 1em;color: currentColor;}
.tco-library-view-toggle {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;flex-shrink: 0;gap: .5em;font-size: var(--d-docbar-icon-size);}
.tco-library-view-toggle>button {display: block;color: var(--c-input-placeholder);}
.tco-library-view-toggle>button:hover {color: var(--c-base);}
.tco-library-view-toggle>button.is-active {color: var(--c-accent);}
.tco-library-content {position: relative;}
.tco-modal .tco-library-content {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;min-width: 0px;}
.tco-modal .tco-library-content>aside {flex-grow: 0;flex-shrink: 0;flex-basis: 220px;min-width: 0px;padding-inline-start: var(--d-control-group-padding);padding-bottom: var(--d-control-group-padding);}
.tco-library-content .tco-control-section-heading {width: calc(100% - ( var(--d-control-group-padding) * 2 ));}
.tco-library-taxonomy-list:not(:first-child) {margin-top: calc(var(--d-control-group-padding) * 2);}
.tco-library-taxonomy-list>h6 {margin-bottom: calc(var(--d-control-group-padding) / 2);font-size: var(--fs-subhead);font-weight: var(--fw-subhead);line-height: var(--lh-subhead);}
.tco-library-taxonomy-list>ol {min-width: 0px;font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: 1.2;}
.tco-library-taxonomy-list>ol li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;min-width: 0px;padding: calc(var(--d-control-group-padding) / 5) 0;color: var(--c-base);}
.tco-library-taxonomy-list>ol li:hover, .tco-library-taxonomy-list>ol li.is-active {color: var(--c-head);}
.tco-library-taxonomy-list>ol li span {flex-grow: 1;flex-shrink: 1;flex-basis: 0%;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.tco-library-taxonomy-list>ol .is-before {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: var(--d-input-rc);height: var(--d-input-rc);margin-inline-end: .64em;}
.tco-library-taxonomy-list>ol .is-before button {display: inherit;flex-flow: inherit;justify-content: inherit;align-items: inherit;width: inherit;height: inherit;color: var(--c-base);}
.tco-library-taxonomy-list>ol .is-before button:hover {color: var(--c-head);}
.tco-library-taxonomy-list>ol .tco-rc {height: 100%;}
.tco-library-taxonomy-list>ol .tco-rc-indicator {margin: 0;}
.tco-library-taxonomy-list>.tco-library-add-new {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;padding-top: calc(var(--d-control-group-padding) / 2);}
.tco-library-taxonomy-list>.tco-library-add-new input {flex-grow: 1;flex-shrink: 1;flex-basis: 0%;margin-inline-end: .327em;font-weight: var(--fw-control-base);}
.tco-library-taxonomy-list>.tco-library-add-new button {--d-bttn-padding-x: 0px;--d-bttn-translate-y-int: 0px;flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: var(--d-input-height);transition-duration: 0s;}
.tco-library-taxonomy-list>.tco-library-manage-list {overflow: hidden;display: block;width: 100%;padding-top: calc(var(--d-control-group-padding) / 2);color: var(--c-base);font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: var(--lh-control-base);text-align: inherit;text-overflow: ellipsis;white-space: nowrap;}
.tco-library-taxonomy-list>.tco-library-manage-list.is-save {color: var(--c-accent);}
.tco-library-taxonomy-list>.tco-library-manage-list:hover {color: var(--c-head);}
.tco-library-item-manager {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;gap: var(--d-control-group-padding);position: relative;margin-bottom: calc(var(--d-control-group-padding) * 3);border: var(--d-input-border-width) solid var(--c-border-td);border-radius: var(--d-input-border-radius);padding: var(--d-control-group-padding);}
.tco-library-item-manager .is-module {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;gap: calc(var(--d-control-group-padding) / 2);width: 100%;min-width: 0px;max-width: 640px;}
.tco-library-item-manager .is-module>strong {font-size: var(--fs-control-head);font-weight: var(--fw-control-head);line-height: var(--lh-control-base);color: var(--c-head);}
.tco-library-item-manager .is-module input[type=text] {max-width: 280px;}
.tco-library-item-manager .is-actions {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;gap: calc(var(--d-control-group-padding) / 2);}
.tco-library-item-manager .is-assignment {font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: var(--lh-control-base);}
.tco-library-item-manager .is-assignment ol {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;gap: calc(var(--d-control-group-padding) / 2) calc(var(--d-control-group-padding) / 1);width: 100%;min-width: 0px;max-width: 100%;}
.tco-library-item-manager .is-assignment ol li {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;gap: .5em;max-width: 100%;color: var(--c-base);white-space: nowrap;}
.tco-library-item-manager .is-assignment ol li:hover {color: var(--c-head);}
.tco-library-item-manager .is-assignment ol .tco-rc {flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: var(--d-input-rc);}
.tco-library-item-manager .is-assignment ol .tco-rc-indicator {margin: 0;}
.tco-library-item-manager .is-assignment ol span {flex-grow: 1;flex-shrink: 1;flex-basis: auto;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
table.tco-library-table {--d-table-cell-padding-y: calc(var(--d-control-group-padding) / 2);overflow: hidden;width: calc(100% - ( var(--d-control-group-padding) * 2 ));margin-left: calc(var(--d-control-group-padding) / 1);margin-right: calc(var(--d-control-group-padding) / 1);margin-bottom: calc(var(--d-control-group-padding) / 1);}
table.tco-library-table:is(.is-xs, .is-sm) :is(th, td).is-type, table.tco-library-table:is(.is-xs, .is-sm, .is-md) :is(th, td).is-taxonomy {display: none;}
table.tco-library-table .tco-btn.tco-btn-manage-library {visibility: hidden;}
table.tco-library-table tr:hover td, table.tco-library-table tr.is-active td {color: var(--c-head);}
table.tco-library-table tr:hover .tco-btn.tco-btn-manage-library, table.tco-library-table tr.is-active .tco-btn.tco-btn-manage-library {visibility: visible;}
table.tco-library-table tr:hover .tco-btn.tco-btn-install-library {border-color: var(--c-accent);}
table.tco-library-table tr.is-active td {border-bottom-color: transparent;}
table.tco-library-table tr :is(th, td) {overflow: hidden;min-width: 0px;text-overflow: ellipsis;white-space: nowrap;}
table.tco-library-table tr :is(th, td)>button:not(.tco-btn) {color: var(--c-base);}
table.tco-library-table tr :is(th, td)>button:not(.tco-btn):hover {color: var(--c-head);}
table.tco-library-table tr :is(th, td):first-child {padding-inline-start: calc(var(--d-control-group-padding) * 0);}
table.tco-library-table tr :is(th, td):not(:first-child) {padding-inline-start: calc(var(--d-control-group-padding) / 2);}
table.tco-library-table tr :is(th, td):not(:last-child) {padding-inline-end: calc(var(--d-control-group-padding) / 2);}
table.tco-library-table tr :is(th, td):last-child {padding-inline-end: calc(var(--d-control-group-padding) * 0);}
table.tco-library-table tr :is(th, td).is-selection {width: 1.6em;}
table.tco-library-table tr :is(th, td).is-type {width: 8em;}
table.tco-library-table tr :is(th, td).is-taxonomy span:not(:last-child):after {content: ", ";display: inline;}
table.tco-library-table tr :is(th, td).is-manage {text-align: end;}
table.tco-library-table tr :is(th, td).is-manage .tco-btn {max-width: 6em;margin-inline-start: auto;}
.tco-workspace table.tco-library-table tr :is(th, td).is-manage {width: 6.25em;}
.tco-modal table.tco-library-table tr :is(th, td).is-manage {width: 3em;}
table.tco-library-table tr :is(th, td).is-manager {overflow: visible;text-overflow: clip;white-space: normal;padding: 0;}
table.tco-library-table tr th {--fs-tabl: var(--fs-base);--lh-tabl: var(--lh-subhead);}
table.tco-library-table tr td {--fs-tabl: var(--fs-control-head);--lh-tabl: var(--lh-control-head);}
.tco-modal table.tco-library-table tr td {--fs-tabl: var(--fs-base);}
.tco-library-grid {display: grid;grid-auto-flow: row dense;width: 100%;min-width: 0px;padding: 0 calc(var(--d-control-group-padding) / 2);grid-template-columns: repeat(auto-fill,minmax(150px,1fr));}
.tco-has-scrollbars .tco-library-grid {grid-template-columns: repeat(auto-fill,minmax(140px,1fr));}
.tco-library-grid.is-sm {grid-template-columns: repeat(auto-fill,minmax(130px,1fr));}
.tco-library-grid.is-lg {grid-template-columns: repeat(auto-fill,minmax(200px,1fr));}
.tco-library-grid>li {display: flex;flex-flow: column wrap;justify-content: flex-start;align-items: stretch;gap: calc(var(--d-control-group-padding) / 2);min-width: 0px;padding: 0 calc(var(--d-control-group-padding) / 2) var(--d-control-group-padding);}
.tco-library-grid>li:hover figure>.tco-btn {opacity: 1 !important;box-shadow: var(--bs-dc-item) !important;transform: translate(-50%,-50%) !important;}
.tco-library-grid>li:hover .is-actions.is-revealed, .tco-library-grid>li.is-active .is-actions.is-revealed {display: flex;}
.tco-library-grid>li.is-manager {grid-column: 1/-1;}
.tco-library-grid>li.has-figure-highlight:hover figure {outline: 2px solid var(--c-accent) !important;outline-offset: 0px !important;}
.tco-library-grid figure {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;aspect-ratio: 1/1;width: 100%;min-width: 0px;border-radius: var(--d-input-border-radius);background-color: var(--c-bg-input);box-shadow: var(--bs-dc-item);}
.tco-library-grid figure img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}
.tco-library-grid figure img[src*="data:image/jpeg;base64, /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3"] {mix-blend-mode: luminosity;}
.tco-library-grid figure>.tco-btn {position: absolute;top: 50%;left: 50%;opacity: 0;box-shadow: var(--bs-dc-item);transform: translate(-50%,-45%);transition-duration: 0ms;transition-property: color,opacity,box-shadow,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.tco-library-grid figure>.tco-btn:hover {color: var(--c-bttn);}
.tco-library-grid .is-content {display: flex;flex-flow: row nowrap;justify-content: space-between;gap: calc(var(--d-control-group-padding) / 1.5);width: 100%;min-width: 0px;}
.tco-library-grid .is-content.is-start {align-items: flex-start;}
.tco-library-grid .is-content.is-center {align-items: center;}
.tco-library-grid .is-info {display: flex;position: relative;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;flex-grow: 1;flex-shrink: 1;flex-basis: auto;min-width: 0px;}
.tco-library-grid .is-info>:is(strong, span) {overflow: hidden;display: block;width: 100%;min-width: 0px;font-weight: var(--fw-control-base);line-height: 1.5;text-overflow: ellipsis;white-space: nowrap;}
.tco-library-grid .is-info>strong {color: var(--c-head);font-size: var(--fs-control-head);}
.tco-library-grid .is-info>span {color: var(--c-base);font-size: var(--fs-control-base);}
.tco-library-grid .is-info>span.is-taxonomy-line span:not(:last-child):after {content: ", ";display: inline;}
.tco-library-grid .is-info .tco-template-view-eye {position: absolute;right: 0;cursor: pointer;}
.tco-library-grid .is-info .tco-template-view-eye svg {cursor: pointer;width: 14px;height: 14px;}
.tco-library-grid .is-actions {--d-bttn-padding-x: 1em;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-library-grid .is-actions.is-revealed {display: none;}
.tco-library-grid .is-actions button:not(.tco-btn):not(.tco-library-more) {display: block;color: var(--c-head);font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: 1.5;}
.tco-library-grid .is-actions button:not(.tco-btn):not(.tco-library-more):hover:not(.is-feedback) {color: var(--c-base);}
.tco-library-action-footer {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;gap: calc(var(--d-control-group-padding) / 2);left: var(--d-control-group-padding);right: var(--d-control-group-padding);bottom: 0;width: calc(100% - ( var(--d-control-group-padding) * 2 ));margin-top: calc(var(--d-control-group-padding) / -2);border-top: 1px solid var(--c-border-td-modal);padding: calc(var(--d-control-group-padding) - 4px) 0;background-color: var(--c-bg-popover);transition-property: transform;transition-timing-function: ease;}
.tco-library-action-footer p {color: var(--c-head);}
.tco-library-action-footer:not(.is-active) {position: fixed;transform: translateY(150%);transition-duration: 0s;}
.tco-library-action-footer.is-active {position: -webkit-sticky;position: sticky;transform: translate(0);transition-duration: .1999s;}
table.tco-library-table.is-temporarily-disabled *, .tco-library-grid.is-temporarily-disabled * {pointer-events: none !important;}
table.tco-library-table.is-temporarily-disabled tr:not(.is-being-inserted):hover {color: var(--c-base) !important;}
table.tco-library-table.is-temporarily-disabled tr:not(.is-being-inserted) .tco-btn {color: var(--c-base) !important;border-color: transparent !important;}
table.tco-library-table.is-temporarily-disabled tr:not(.is-being-inserted) td>span, table.tco-library-table.is-temporarily-disabled tr:not(.is-being-inserted) td>.tco-btn {opacity: .44 !important;filter: grayscale(100%) !important;}
.tco-library-grid.is-temporarily-disabled li:not(.is-being-inserted) {opacity: .44 !important;filter: grayscale(100%) contrast(44%) !important;}
.tco-library-grid.is-temporarily-disabled li:not(.is-being-inserted) figure {outline: none !important;}
.tco-library-grid.is-temporarily-disabled li:not(.is-being-inserted) figure>.tco-btn {display: none !important;}
table.tco-library-table.is-temporarily-disabled .is-being-inserted .tco-btn span, .tco-library-grid.is-temporarily-disabled .is-being-inserted .tco-btn span {opacity: 0 !important;}
table.tco-library-table.is-temporarily-disabled tr.is-being-inserted td>span {color: var(--c-head) !important;}
table.tco-library-table.is-temporarily-disabled tr.is-being-inserted .tco-btn {border-color: var(--c-accent) !important;}
.tco-library-grid.is-temporarily-disabled li.is-being-inserted figure {outline: 2px solid var(--c-accent) !important;outline-offset: 0px !important;}
.tco-library-grid.is-temporarily-disabled li.is-being-inserted figure>.tco-btn {opacity: 1 !important;box-shadow: var(--bs-dc-item) !important;transform: translate(-50%,-50%) !important;}
.tco-loader {display: block;position: relative;width: var(--d-loader-line-width);height: var(--d-loader-height);border-radius: 1px;font-size: 1em;color: var(--c-loader);background-color: var(--c-loader);opacity: 0;animation: loaderScaleY 1.08s infinite ease-in-out;animation-delay: -.12s;}
.tco-loader.is-active {opacity: 1;}
.tco-loader.is-absolute {position: absolute;inset: 0;margin: auto;}
.tco-loader.is-lg, .tco-loader.is-lg:before, .tco-loader.is-lg:after {width: calc(var(--d-loader-line-width) * 3);height: calc(var(--d-loader-height) * 2.5);}
.tco-loader.is-lg:before {left: calc(( var(--d-loader-line-spacing) * 3 ) * -1);}
.tco-loader.is-lg:after {left: calc(( var(--d-loader-line-spacing) * 3 ));}
.tco-loader.is-mega, .tco-loader.is-mega:before, .tco-loader.is-mega:after {width: calc(var(--d-loader-line-width) * 10);height: calc(var(--d-loader-height) * 6);}
.tco-loader.is-mega:before {left: calc(( var(--d-loader-line-spacing) * 8 ) * -1);}
.tco-loader.is-mega:after {left: calc(( var(--d-loader-line-spacing) * 8 ));}
.tco-loader:before, .tco-loader:after {content: "";display: block;position: absolute;top: 0;width: var(--d-loader-line-width);height: var(--d-loader-height);border-radius: inherit;background-color: var(--c-loader);animation: inherit;}
.tco-loader:before {left: calc(var(--d-loader-line-spacing) * -1);animation-delay: -.24s;}
.tco-loader:after {left: var(--d-loader-line-spacing);animation-delay: 0ms;}
.tco-loader span {position: absolute;top: 0;left: 0;width: 1px;height: 1px;color: transparent;opacity: 0;pointer-events: none;}
@keyframes loaderScaleY {0%, 80%, to {transform: scaleY(1);}
	40% {transform: scaleY(1.2);}}
.tco-modal {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background-color: var(--c-bg-modal-overlay);pointer-events: none;transition-duration: .1999s;transition-property: opacity;transition-timing-function: ease;z-index: var(--z-modal);}
.tco-modal.is-active {opacity: 1;pointer-events: auto;}
body.admin-bar .tco-modal {top: var(--wp-admin--admin-bar--height,0px);}
.media-modal-backdrop {z-index: calc(var(--z-modal) + 1) !important;}
.media-modal {z-index: calc(var(--z-modal) + 2) !important;}
.tco-modal-content {overflow: hidden;position: relative;width: calc(100% - var(--d-bar-header-height));max-width: var(--d-modal-max-width);min-height: 10vh;height: calc(100vh - var(--d-bar-header-height));max-height: var(--d-modal-max-height);border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);transform: translateY(10px);transition-duration: .1999s;transition-property: transform;transition-timing-function: ease;}
.tco-modal.is-active .tco-modal-content {transform: translate(0);}
body.admin-bar .tco-modal-content {height: calc(100vh - ( var(--d-bar-header-height) + var(--wp-admin--admin-bar--height,0px) ));}
.tco-modal-header {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;position: relative;z-index: 2;height: var(--d-bar-header-height);background-color: var(--c-bg-bar);box-shadow: var(--bs-header);}
.tco-modal.has-hidden-header .tco-modal-header {display: none;}
.tco-modal-header.is-disabled a, .tco-modal-header.is-disabled input, .tco-modal-header.is-disabled button {pointer-events: none !important;}
.tco-modal-header div {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: flex-start;}
.tco-modal-header a, .tco-modal-header button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;height: var(--d-bar-header-height);font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);text-align: center;color: var(--c-base);}
.tco-modal-header a:hover, .tco-modal-header a.is-active, .tco-modal-header button:hover, .tco-modal-header button.is-active {color: var(--c-head);}
.tco-modal-header a:first-child {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-modal-header a:last-child {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-modal-header a:not(:first-child) {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-modal-header a:not(:last-child) {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-modal-header button {flex: 0 0 auto;}
.tco-modal-header button:not(.is-auto-width) {width: var(--d-bar-header-height);}
.tco-modal-header-scroll {flex: 1 0 0%;}
.tco-modal-header-labels {margin-right: auto;}
.tco-modal-body {overflow-x: auto;overflow-y: auto;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: absolute;z-index: 1;top: var(--d-bar-header-height);left: 0;right: 0;min-width: 1px;height: calc(100% - var(--d-bar-header-height));background-color: var(--c-bg-popover);}
.tco-modal.has-hidden-header .tco-modal-body {top: 0;height: 100%;}
@media (min-width: 1001px) {.tco-modal-body {overflow-x: hidden;overflow-y: auto;}}
.tco-modal-body .tco-loader {margin: auto;}
.tco-modal-body-content {flex: 1 0 0%;z-index: 1;min-width: 1px;position: relative;padding: 0 var(--d-modal-content-padding-x) var(--d-modal-content-padding-y);background-color: var(--c-bg-popover);}
.tco-modal-body-content.is-loading {display: none !important;}
.tco-modal-body-content hr {border-top: var(--d-border-base) solid var(--c-border-base);}
.tco-modal-content-header {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;position: -webkit-sticky;position: sticky;z-index: 2;top: 0;width: 100%;min-width: 1px;padding-top: var(--d-modal-content-padding-y);border-bottom: var(--d-table-th-border) solid var(--c-border-th);box-shadow: var(--bs-header);}
:not(.has-modal-table) .tco-modal-content-header {margin-bottom: var(--d-modal-content-padding-y);}
:not(.has-modal-table) .tco-modal-content-header .tco-modal-content-header-nowrap-line {margin-bottom: calc(var(--d-modal-content-padding-y) / 2);}
.has-modal-table .tco-modal-content-header {margin-bottom: calc(var(--d-modal-content-padding-y) / 2);}
.has-modal-table .tco-modal-content-header .tco-modal-content-header-nowrap-line {margin-bottom: calc(var(--d-modal-content-padding-y) / 6);}
.tco-modal-content-header:before {content: "";display: block;position: absolute;z-index: -1;top: 0;left: calc(var(--d-modal-content-padding-x) * -1);right: calc(var(--d-modal-content-padding-x) * -1);bottom: 0;background-color: var(--c-bg-popover);pointer-events: none;}
.tco-modal-content-header .tco-modal-content-header-nowrap-line {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;position: relative;z-index: 2;width: 100%;min-width: 1px;}
.tco-modal-content-header h1, .tco-modal-content-header h2, .tco-modal-content-header h3, .tco-modal-content-header h4, .tco-modal-content-header h5, .tco-modal-content-header h6 {flex-grow: 0;flex-shrink: 1;flex-basis: auto;overflow: hidden;height: var(--d-input-height);margin-right: .8em;line-height: var(--d-input-height);text-overflow: ellipsis;white-space: nowrap;}
.tco-modal-content-header h1 span, .tco-modal-content-header h2 span, .tco-modal-content-header h3 span, .tco-modal-content-header h4 span, .tco-modal-content-header h5 span, .tco-modal-content-header h6 span {font-weight: var(--fw-base);color: var(--c-base);}
.tco-modal-content-header-actions {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;margin-left: auto;}
.tco-modal-content-header-actions form label {display: inline-flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;min-width: 1px;border-radius: var(--d-input-border-radius);padding: 0 var(--d-bttn-padding-x);text-align: center;text-decoration: none;white-space: nowrap;}
.tco-modal-content-header-actions .tco-btn, .tco-modal-content-header-actions form label {height: var(--d-input-height);font-weight: var(--fw-bar);font-size: var(--fs-bar);line-height: var(--d-input-height);transition: none;}
.tco-modal-content-header-actions .tco-btn:not(.tco-btn-yep):not(.tco-btn-nope), .tco-modal-content-header-actions form label:not(.tco-btn-yep):not(.tco-btn-nope) {color: var(--c-base);background-color: var(--c-bg-bar);}
.tco-modal-content-header-actions .tco-btn:hover, .tco-modal-content-header-actions .tco-btn.is-active, .tco-modal-content-header-actions form label:hover, .tco-modal-content-header-actions form label.is-active {transform: none;}
.tco-modal-content-header-actions .tco-btn:hover:not(.tco-btn-yep):not(.tco-btn-nope), .tco-modal-content-header-actions .tco-btn.is-active:not(.tco-btn-yep):not(.tco-btn-nope), .tco-modal-content-header-actions form label:hover:not(.tco-btn-yep):not(.tco-btn-nope), .tco-modal-content-header-actions form label.is-active:not(.tco-btn-yep):not(.tco-btn-nope) {color: var(--c-head);background-color: var(--c-bg-bar);}
.tco-modal-content-header-actions .tco-btn span, .tco-modal-content-header-actions form label span {color: var(--c-head);}
.tco-modal-content-header-actions .tco-btn.is-action, .tco-modal-content-header-actions form label.is-action {padding-left: 1em;padding-right: 1em;}
.tco-modal-content-header-actions .tco-btn:not(.is-action), .tco-modal-content-header-actions form label:not(.is-action) {padding-left: 1em;padding-right: 1em;}
.tco-modal-content-header-actions .tco-btn:not(:first-child), .tco-modal-content-header-actions form label:not(:first-child) {margin-left: 3px;}
.tco-modal-content-header-actions .tco-btn strong, .tco-modal-content-header-actions form label strong {font-weight: inherit;}
.has-modal-table.tco-modal-body-content {min-width: 840px;}
@media (min-width: 1001px) {.has-modal-table.tco-modal-body-content {min-width: 1px;}}
.tco-modal-table {width: 100%;min-width: 1px;}
.tco-modal-table.is-head {margin-top: calc(var(--d-modal-content-padding-y) / 8);}
.tco-modal-table.is-body {margin-top: calc(var(--d-modal-content-padding-y) / -2);}
.tco-modal-table.is-body tr:first-child td {padding-top: var(--d-table-cell-padding-y);}
.tco-modal-table.is-body tr:hover td {color: var(--c-head);}
.tco-modal-table.is-body tr:hover td .tco-rc-checkbox input[type=checkbox]:not(:focus):not(:checked)+.tco-rc-indicator {border-color: var(--c-tm-tr-hover-rc-indicator);}
.tco-modal-table.is-body tr:hover td .tco-rc-checkbox input[type=checkbox]+.tco-rc-indicator, .tco-modal-table.is-body tr:hover td .tco-rc-checkbox input[type=checkbox]:focus+.tco-rc-indicator, .tco-modal-table.is-body tr:hover td .tco-rc-checkbox input[type=checkbox]:not(:focus)+.tco-rc-indicator {background-color: var(--c-tm-tr-hover-rc-indicator);}
.tco-modal-table th {border-bottom: 0;padding-top: var(--d-table-cell-padding-y);padding-bottom: var(--d-table-cell-padding-y);white-space: nowrap;}
.tco-modal-table th span {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;width: 100%;line-height: inherit;text-align: inherit;color: currentColor;}
.tco-modal-table td {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-modal-table td button {color: var(--c-bar);}
.tco-modal-table .tco-rc {line-height: 0;}
.tco-modal-table .tco-rc-checkbox input[type=checkbox]:not(:focus):not(:checked)+.tco-rc-indicator {border-color: var(--c-bg-bar);}
.tco-modal-table .tco-rc-checkbox input[type=checkbox]:not(:focus):checked+.tco-rc-indicator {border-color: var(--c-tm-tr-hover-rc-indicator);}
.tco-modal-table .tco-rc-checkbox input[type=checkbox]+.tco-rc-indicator, .tco-modal-table .tco-rc-checkbox input[type=checkbox]:focus+.tco-rc-indicator, .tco-modal-table .tco-rc-checkbox input[type=checkbox]:not(:focus)+.tco-rc-indicator {background-color: var(--c-bg-bar);}
.tco-modal-table .tco-rc-checkbox input[type=checkbox]:checked+.tco-rc-indicator {background-color: var(--c-tm-tr-hover-rc-indicator);}
.tco-modal-table .tco-svg {margin-left: auto;margin-right: auto;}
.tco-modal-table .is-select {width: 3rem;}
.tco-modal-table .is-select .tco-rc-indicator {margin-right: auto;}
.tco-modal-table .is-type {width: 15rem;}
.tco-modal-table .is-post-status {width: 10rem;}
.tco-modal-table .is-modified {width: 15rem;text-align: right;}
.tco-modal-table .is-modified>span, .tco-modal-table .is-modified>button {justify-content: flex-end;}
.tco-modal-table .is-preview {width: 6rem;text-align: center;}
.tco-modal-table .is-preview>span, .tco-modal-table .is-preview>button {justify-content: center;}
.tco-modal-table .is-hide {width: 6rem;text-align: center;}
.tco-modal-table .is-hide:not(:first-child) {padding-left: 0;}
.tco-modal-table .is-hide:not(:last-child) {padding-right: 0;}
.tco-modal-table .is-hide>span, .tco-modal-table .is-hide>button {justify-content: center;}
.tco-modal-table .is-hide .tco-rc-indicator {margin-left: auto;margin-right: auto;}
.tco-modal-filters {display: grid;grid-gap: 3px;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));justify-content: start;justify-items: stretch;align-content: start;align-items: stretch;}
.tco-modal-filters li {display: block;}
.tco-modal-filters a, .tco-modal-filters button {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 100%;height: var(--d-bar-header-height);border-radius: var(--d-input-border-radius);padding-left: 1.25em;padding-right: 1.25em;font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);text-align: inherit;color: var(--c-bar);background-color: var(--c-bg-input);}
.tco-modal-filters a:hover, .tco-modal-filters button:hover {color: var(--c-head);}
.tco-modal-filters a.is-active, .tco-modal-filters button.is-active {font-weight: var(--fw-head);color: var(--c-text-on-accent);background-color: var(--c-accent);}
.tco-modal-filters a span, .tco-modal-filters button span {margin-right: auto;}
.tco-modal-filters a .tco-svg, .tco-modal-filters button .tco-svg {color: var(--c-text-on-accent);}
.tco-modal-body-content.has-modal-table.is-template-manager input[type=file] {overflow: hidden;position: absolute;width: .1px;height: .1px;opacity: 0;z-index: -1;}
.tco-modal-tm-preview-image {overflow-x: hidden;overflow-y: auto;display: block;width: 240px;max-width: 100%;max-height: 350px;margin-left: auto;margin-right: auto;border-radius: var(--d-input-border-radius);}
.tco-modal-tm-preview-image img {width: 100%;max-width: 240px;}
.tco-modal-tm-preview-image-preload {display: block !important;position: absolute !important;width: 1px !important;height: 1px !important;opacity: 0 !important;pointer-events: none !important;}
.tco-modal-tm-preview-btn {width: 240px;}
.tco-modal-overlay-message {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: center;position: fixed;top: var(--d-bar-header-height);left: 0;right: 0;bottom: 0;z-index: 10;padding: var(--d-tm-message-padding-y) var(--d-tm-message-padding-x);font-size: var(--fs-head);letter-spacing: var(--ls-head);text-align: center;text-transform: var(--tt-head);color: var(--c-head);opacity: 0;transform: scale(.95);pointer-events: none;}
.tco-modal-overlay-message:not(.is-dropzone) {overflow-x: hidden;overflow-y: auto;font-weight: var(--fw-base);line-height: var(--lh-base);}
.tco-modal-overlay-message.is-dropzone {font-weight: var(--fw-head);line-height: var(--lh-head);outline: 2px dashed var(--c-border-base);outline-offset: calc(var(--d-tm-message-dropzone-offset) * -1);}
.tco-modal-overlay-message.is-dropzone span {margin: auto;}
.tco-modal-overlay-message-content {margin-top: auto;}
.tco-modal-overlay-message-content p {max-width: 28em;margin-left: auto;margin-right: auto;}
.tco-modal-overlay-message-content p:not(:empty) {margin-bottom: 1em;}
.tco-modal-overlay-message-content a {color: currentColor;text-decoration: underline;text-decoration-color: var(--c-base);}
.tco-modal-overlay-message-content a:hover {text-decoration-color: var(--c-head);}
.tco-modal-overlay-message-actions {margin: -.25em -.5em auto;font-size: var(--fs-input);}
.tco-modal-overlay-message-actions .tco-btn {margin: .5em .5em 0;}
.tco-modal-body .tco-modal-overlay-message {transition-duration: .5997s,.3998s,.3998s;transition-property: outline-color,opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.tco-modal-body .tco-modal-body-content {transition-duration: .3998s;transition-property: opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.tco-modal-body.is-active, .tco-modal-body.is-interactive {overflow-x: hidden !important;overflow-y: hidden !important;}
.tco-modal-body.is-active .tco-modal-overlay-message, .tco-modal-body.is-interactive .tco-modal-overlay-message {opacity: 1;transform: scale(1);pointer-events: auto;}
.tco-modal-body.is-active .tco-modal-body-content, .tco-modal-body.is-interactive .tco-modal-body-content {opacity: .06;pointer-events: none;}
.tco-modal-body.is-interactive .tco-modal-overlay-message.is-dropzone {outline-color: var(--c-accent);}
.tco-notification-queue {position: absolute;top: 0;right: 0;z-index: var(--z-notifications);pointer-events: none;}
.tco-notification-item {overflow: hidden;position: relative;width: var(--d-notification-item-width);margin: calc(var(--d-control-group-padding) / 2);border-radius: var(--d-popover-border-radius);padding: var(--d-notification-item-padding-y) var(--d-notification-item-padding-x) var(--d-notification-item-padding-y) calc(var(--d-notification-item-padding-x) + var(--d-popover-border-radius));background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);opacity: 0;transform: translateZ(0);transition-duration: .65s;transition-property: all;transition-timing-function: ease;pointer-events: auto;}
.tco-notification-item:before {content: "";display: block;position: absolute;top: 0;left: 0;bottom: 0;width: var(--d-popover-border-radius);border-radius: var(--d-popover-border-radius) 0 0 var(--d-popover-border-radius);}
.tco-notification-item.tco-notification-item-error:before {background-color: var(--c-error);}
.tco-notification-item.tco-notification-item-success:before {background-color: var(--c-success);}
.tco-notification-item.tco-notification-item-notice:before {background-color: var(--c-accent);}
.tco-notification-item.is-active {opacity: .99;}
.tco-notification-item.is-fade {opacity: 0;}
.tco-notification-item .tco-notification-item-close {position: absolute;top: 0;right: 0;width: var(--d-control-group-padding);height: var(--d-control-group-padding);font-size: var(--d-control-group-padding);line-height: var(--d-control-group-padding);text-align: center;opacity: .5;transition-duration: .1999s;transition-property: opacity;transition-timing-function: ease;cursor: pointer;}
.tco-notification-item .tco-notification-item-close:hover {opacity: 1;}
.tco-notification-item .tco-notification-item-title {margin: 0 0 .2097152em;font-size: var(--fs-subhead);font-weight: var(--fw-head);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);text-transform: var(--tt-subhead);color: var(--c-head);}
.tco-notification-item .tco-notification-item-message {font-size: var(--fs-base);font-weight: var(--fw-base);letter-spacing: var(--ls-base);line-height: var(--lh-base);text-transform: var(--tt-base);color: var(--c-base);}
.tco-notification-item .tco-notification-item-message .monospace {font-family: var(--ff-code);}
.tco-picker {display: block;width: 100%;}
.tco-picker-swatch {overflow: hidden;position: relative;z-index: 1;width: 100%;height: var(--d-input-height);border-radius: var(--d-input-border-radius);color: var(--c-input-placeholder);background-color: var(--c-bg-input);box-shadow: var(--s-form-picker-swatch);outline: none !important;}
.tco-picker-swatch * {pointer-events: none;}
.tco-picker-swatch>input {border: 0 !important;border-radius: 0 !important;color: var(--c-input) !important;background-color: transparent !important;}
.tco-picker-swatch>span {display: block;overflow: hidden;position: absolute;z-index: 25;top: 0;width: calc(100% - var(--d-input-height));height: var(--d-input-height);padding-left: 1em;padding-right: 1em;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);line-height: var(--d-input-height);text-align: center;text-overflow: ellipsis;white-space: nowrap;background-color: var(--c-bg-picker-swatch);}
html:not([dir=rtl]) .tco-picker-swatch>span {right: 0;}
html[dir=rtl] .tco-picker-swatch>span {left: 0;}
.tco-picker-swatch>div {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;width: var(--d-input-height);height: var(--d-input-height);}
.tco-picker-swatch:hover, .tco-picker-swatch>span.has-value, .tco-picker.is-active .tco-picker-swatch {color: var(--c-input);}
.tco-picker-swatch:hover svg, .tco-picker-swatch:hover .tco-fa, .tco-picker-swatch>span.has-value svg, .tco-picker-swatch>span.has-value .tco-fa, .tco-picker.is-active .tco-picker-swatch svg, .tco-picker.is-active .tco-picker-swatch .tco-fa {color: var(--c-input);}
.tco-picker.is-active .tco-picker-swatch:before {content: "";display: block;position: absolute;z-index: 50;inset: 0;border-radius: var(--d-input-border-radius);border: var(--d-input-border-width) solid var(--c-border-input-focus);pointer-events: none;}
.tco-picker-swatch svg, .tco-picker-swatch .tco-fa {display: block;width: auto;height: 1em;font-size: var(--d-picker-swatch-icon-size);line-height: 1em;text-align: center;color: var(--c-input-placeholder);fill: currentColor;}
.tco-form-icon-picker .tco-picker-swatch svg, .tco-form-icon-picker .tco-picker-swatch .tco-fa {font-size: var(--d-icon-picker-swatch-icon-size);color: var(--c-input);}
.tco-picker-modal {overflow: hidden;position: fixed;z-index: var(--z-picker);width: var(--d-workspace-min);border-radius: var(--d-popover-border-radius);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);outline: none !important;}
.tco-picker-modal:not(.tco-picker-floating) {visibility: hidden;pointer-events: none;}
.tco-picker-modal.tco-picker-floating-top {transform: translateY(calc(var(--d-control-spacing) * -1));}
.tco-picker-modal.tco-picker-floating-left {transform: translate(calc(var(--d-control-spacing) * -1));}
.tco-picker-modal.tco-picker-floating-right {transform: translate(calc(var(--d-control-spacing) * 1));}
.tco-picker-modal.tco-picker-floating-bottom {transform: translateY(calc(var(--d-control-spacing) * 1));}
.tco-picker-modal[class*=is-color]:not(.is-color-with-palette) {width: var(--d-picker-modal-is-color-solo);}
.tco-picker-modal[class*=is-color].is-color-with-palette {width: var(--d-picker-modal-is-color-with-palette);}
.tco-picker-modal.is-flex-picker {width: var(--d-picker-modal-is-flex-width);}
.tco-picker-modal.is-toggle-picker {overflow-x: hidden;overflow-y: auto;width: var(--d-picker-modal-is-toggle-width);max-height: var(--d-picker-modal-is-toggle-max-height);}
.tco-picker-modal.is-icon-picker {width: var(--d-picker-modal-is-icon-width);min-height: var(--d-picker-modal-is-icon-height);}
.tco-picker-modal.is-dc-picker {z-index: var(--z-modal);width: var(--d-picker-modal-is-dc-width);height: var(--d-picker-modal-is-dc-height);}
.tco-picker-modal.is-dc-picker .tco-search-bar {width: 100%;}
.tco-picker-modal.is-elements-picker {width: var(--d-picker-modal-is-elements-width);}
.tco-picker-modal.is-elements-picker .tco-elements {max-height: var(--d-picker-modal-is-elements-max-height);overflow-x: hidden;overflow-y: auto;}
.tco-picker-modal.is-filter .tco-control-label, .tco-picker-modal.is-transform .tco-control-label {width: 4em;}
.tco-picker-modal.is-filter .tco-control-label .tco-svg[class*=is-axis], .tco-picker-modal.is-transform .tco-control-label .tco-svg[class*=is-axis] {margin-left: .35em;}
.tco-picker-modal.is-filter .tco-control-label .tco-svg[class*=is-rotate], .tco-picker-modal.is-transform .tco-control-label .tco-svg[class*=is-rotate] {margin-left: .525em;}
.tco-picker-modal.is-assignments {width: var(--d-picker-modal-is-assignments-width);}
.tco-picker-modal.is-control-group .is-statement>div.tco-react-select {max-width: 14em !important;}
.tco-picker-modal.is-choose-layout-row-picker {width: var(--d-picker-modal-is-choose-layout-row-width);}
.tco-picker-modal .tco-search-bar>input[type=search], .tco-picker-modal .tco-search-bar>input[type=search]:focus {background-color: transparent !important;}
.tco-picker-modal.is-scrolling {overflow-x: hidden;overflow-y: auto;max-height: var(--d-picker-modal-is-elements-max-height);}
.tco-picker-header {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;position: relative;z-index: 10;width: 100%;height: var(--d-bar-header-height);font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);text-transform: var(--tt-bar);color: var(--c-head);background-color: var(--c-bg-bar);box-shadow: var(--bs-header);}
.tco-picker-header .tco-search-bar>input[type=search]:not(.tco-no-input-focus), .tco-picker-header .tco-search-bar>input[type=search]:not(.tco-no-input-focus):focus {background-color: transparent;}
.tco-picker-tabs {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex: 0 0 auto;overflow: hidden;height: var(--d-bar-header-height);font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);text-transform: var(--tt-bar);}
.tco-picker-tabs button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;height: inherit;font-size: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-transform: capitalize;white-space: nowrap;color: var(--c-input-placeholder);}
.tco-picker-tabs button:first-child {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-picker-tabs button:last-child {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 2);}
.tco-picker-tabs button:not(:first-child) {padding-left: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-picker-tabs button:not(:last-child) {padding-right: calc(( var(--d-bar-header-height) - var(--fs-bar) ) / 4);}
.tco-picker-tabs button:hover, .tco-picker-tabs button.is-active {color: var(--c-input-focus);}
.tco-picker-tabs-icon {width: 50%;}
.tco-picker-input-content {padding: var(--d-picker-modal-padding);}
.tco-picker-input {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;padding: 0 var(--d-picker-modal-padding) var(--d-picker-modal-padding);}
.tco-picker-input input[type=text], .tco-picker-input button {font-size: var(--d-picker-modal-input-font-size);height: var(--d-picker-modal-input-height);}
.tco-picker-input input[type=text] {flex: 1 1 0%;border: 0;padding: 0 var(--d-picker-modal-input-padding-x);font-weight: var(--fw-control-base);background-color: var(--c-bg-picker-input) !important;}
.tco-picker-input input[type=text]:not(:only-child):not(:first-child) {margin-inline-start: 1px;}
.tco-picker-input input[type=text]:not(:only-child):not(:last-child) {margin-inline-end: 1px;}
html:not([dir=rtl]) .tco-picker-input input[type=text]:not(:only-child):not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
html[dir=rtl] .tco-picker-input input[type=text]:not(:only-child):not(:first-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
html:not([dir=rtl]) .tco-picker-input input[type=text]:not(:only-child):not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
html[dir=rtl] .tco-picker-input input[type=text]:not(:only-child):not(:last-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.tco-picker-input button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 0 0 auto;width: var(--d-picker-modal-input-height);font-weight: var(--fw-control-base);line-height: var(--d-picker-modal-input-height);text-align: center;color: var(--c-input-placeholder);background-color: var(--c-bg-picker-input);}
html:not([dir=rtl]) .tco-picker-input button:first-child {border-radius: var(--d-input-border-radius) 0 0 var(--d-input-border-radius);}
html[dir=rtl] .tco-picker-input button:first-child {border-radius: 0 var(--d-input-border-radius) var(--d-input-border-radius) 0;}
html:not([dir=rtl]) .tco-picker-input button:last-child {border-radius: 0 var(--d-input-border-radius) var(--d-input-border-radius) 0;}
html[dir=rtl] .tco-picker-input button:last-child {border-radius: var(--d-input-border-radius) 0 0 var(--d-input-border-radius);}
.tco-picker-input button:hover {color: var(--c-input-focus);}
.tco-picker-input button svg {display: block;fill: currentColor;}
.tco-picker-stack {position: relative;}
.tco-picker-frame:not(:last-child) {display: none;}
.tco-form-color-picker {background-color: var(--c-bg);}
.tco-form-color-picker .tco-picker-swatch {background-image: var(--b-picker-swatch);}
html:not([dir=rtl]) .tco-form-color-picker .tco-picker-swatch {background-position: 0% 0%;}
html[dir=rtl] .tco-form-color-picker .tco-picker-swatch {background-position: 100% 0%;}
.tco-form-color-picker .tco-picker-swatch .tco-picker-swatch-content {position: absolute;inset: 0;width: var(--d-input-height);}
.tco-form-color-picker .tco-picker-swatch .tco-picker-swatch-content.is-base {z-index: 3;}
.tco-form-color-picker .tco-picker-swatch .tco-picker-swatch-content.is-base:not(:only-of-type) {clip-path: polygon(0 0,100% 0,0 100%);}
.tco-form-color-picker .tco-picker-swatch .tco-picker-swatch-content.is-alt {z-index: 4;clip-path: polygon(100% 0,0 100%,100% 100%);}
.tco-picker-header input.tco-color-picker-name-input {width: 100%;height: var(--d-bar-header-height);border: 0;border-radius: 0;padding-left: var(--d-picker-modal-header-padding-x);padding-right: calc(( var(--d-picker-modal-header-padding-x) * 2 ) + 2em + .64em);font-size: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;color: var(--c-tooltip);background-color: var(--c-bg-tooltip);}
.tco-color-picker-sections {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
.tco-color-picker-sections .is-picker {flex-grow: 0;flex-shrink: 0;flex-basis: var(--d-picker-modal-is-color-solo);position: relative;z-index: 2;}
.tco-color-picker-sections .is-palettes {flex-grow: 1;flex-shrink: 1;flex-basis: auto;position: relative;z-index: 1;border-inline-start: 1px solid var(--c-bg-bar);}
.tco-color-picker-sections .is-palettes .is-palettes-inner {overflow-x: hidden;overflow-y: auto;position: absolute;inset: 0;}
.tco-color-picker-sections .is-palettes .is-palettes-inner .tco-control-group-header {height: auto;margin-bottom: calc(var(--d-picker-modal-padding) / 1.25);}
.tco-color-picker-sections .is-palettes .is-palettes-inner .tco-control-group {padding: var(--d-picker-modal-padding);}
.tco-color-picker-sections .is-palettes .is-palettes-inner .tco-control-group+.tco-control-group {border-top: 1px solid var(--c-bg-bar);}
.tco-color-picker-content {padding: var(--d-picker-modal-padding);}
.tco-color-picker-content+.tco-picker-input input[disabled] {color: var(--c-input);}
.tco-color-picker-spectrum {overflow: hidden;position: relative;width: 100%;border-radius: 3px;}
.tco-color-picker-spectrum-ratio {padding-bottom: 50%;}
.tco-color-picker-spectrum-x, .tco-color-picker-spectrum-y {position: absolute;inset: 0;z-index: 2;pointer-events: none;}
.tco-color-picker-spectrum-x {background-image: -webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image: -webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image: -moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image: -ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image: -o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image: linear-gradient(to right,#fff,rgba(204,154,129,0));}
.tco-color-picker-spectrum-y {background-image: -webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image: -webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image: -moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image: -ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image: -o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image: linear-gradient(to top,#000,rgba(204,154,129,0));}
.tco-color-picker-spectrum-iris {position: absolute;margin-top: -7.5px;margin-left: -7.5px;width: 15px;height: 15px;border: 2px solid #fff;background-color: transparent;box-shadow: 0 1px 3px rgba(0,0,0,.75);border-radius: 100em;z-index: 3;pointer-events: none;}
.tco-color-picker-control-slider, .tco-color-picker-control-slider-z, .tco-color-picker-control-slider-a {position: relative;width: 100%;height: 16px;background-image: var(--b-picker-swatch);background-position: 0% 50%;background-repeat: repeat;border-radius: 3px;outline: none !important;}
.tco-color-picker-control-slider:not(:first-child), .tco-color-picker-control-slider-z:not(:first-child), .tco-color-picker-control-slider-a:not(:first-child) {margin-top: calc(var(--d-picker-modal-padding) / 1);}
.tco-color-picker-control-slider-handle {position: absolute;top: -2px;margin-left: -2.5px;width: 5px;height: 20px;background-color: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.35);border-radius: 100em;z-index: 3;}
.tco-color-picker-control-slider-value, .tco-color-picker-control-slider-z-value, .tco-color-picker-control-slider-a-value {position: absolute;inset: 0;border-radius: 3px;z-index: 2;}
.tco-icons-wrapper {overflow-x: hidden;width: 100%;height: 300px;}
.tco-icons-wrapper .infinite-scroll-component {display: grid;justify-content: start;justify-items: center;align-content: start;align-items: center;grid-template-columns: repeat(auto-fill,var(--d-picker-modal-choice-grid-item));grid-template-rows: var(--d-picker-modal-choice-grid-item);width: 100%;}
.tco-icons-wrapper .infinite-scroll-component .tco-fa {display: block;width: 1em;height: 1em;font-size: var(--d-picker-modal-choice-grid-item-font-size);line-height: 1em;text-align: center;}
.tco-icons-wrapper .infinite-scroll-component svg {width: 1em;height: 1em;font-size: 1em;pointer-events: none;}
.infinite-scroll-component__outerdiv {width: 100%;}
.tco-icons-choice {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 1;width: 100%;height: var(--d-picker-modal-choice-grid-item);font-size: var(--fs-subhead);line-height: var(--d-picker-modal-choice-grid-item);text-align: center;color: var(--c-base);}
.tco-icons-choice:hover, .tco-icons-choice.is-active {color: var(--c-head);}
.tco-icons-choice.is-active:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;margin: var(--d-input-border-radius);border-radius: var(--d-input-border-radius);background-color: var(--c-bg-choose-active-horizontal);box-shadow: var(--bs-choose-active);pointer-events: none;}
.tco-picker-assignments-content {overflow-x: hidden;overflow-y: auto;max-height: var(--d-picker-modal-is-assignments-max-height);padding: var(--d-picker-modal-padding);}
.tco-picker-assignments-list>li>strong {display: block;margin-bottom: var(--d-assignments-or-spacing-bottom);font-size: var(--fs-control-head);font-weight: var(--fw-control-head);letter-spacing: var(--ls-control-head);line-height: var(--lh-control-head);text-transform: var(--tt-control-head);color: var(--c-input-placeholder);}
.tco-picker-assignments-list>li+li {margin-top: var(--d-assignments-or-spacing-top);}
.tco-picker-assignments-list .is-statement {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;z-index: 1;height: var(--d-input-height);margin-right: calc(var(--d-assignments-and-offset-right) * -1);}
.tco-picker-assignments-list .is-statement>div {max-width: 14em;}
.tco-picker-assignments-list .is-statement>:first-child:nth-last-child(3), .tco-picker-assignments-list .is-statement>:first-child:nth-last-child(3)~div {max-width: none;}
.tco-picker-assignments-list .is-statement:before {content: "";display: block;position: absolute;z-index: -1;top: calc(var(--d-assignments-and-spacing) / -2);left: calc(var(--d-assignments-and-spacing) / -2);right: calc(var(--d-assignments-and-spacing) / -2);bottom: calc(var(--d-assignments-and-spacing) / -2);}
.tco-picker-assignments-list .is-statement+.is-statement {margin-top: var(--d-assignments-and-spacing);}
.tco-picker-assignments-list .is-statement:hover .tco-btn:not(.tco-btn-info).is-delete {opacity: 1;}
.tco-picker-assignments-list .is-statement>*+* {margin-left: var(--d-assignments-and-spacing);}
.tco-picker-assignments-list .is-statement span {white-space: nowrap;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info) {flex-shrink: 0;color: var(--c-input);background-color: var(--c-bg-input);}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-is-is-not, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-and, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete {padding-left: 0;padding-right: 0;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-is-is-not {min-width: 5em;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-is-is-not:nth-last-child(3) {flex-shrink: 1;width: 100%;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-is-is-not:hover {color: var(--c-input-placeholder);}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-is-is-not:not(:hover) {color: var(--c-input);}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-and {min-width: 3.5em;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-and:not(.is-active) {color: var(--c-input-placeholder);background-color: transparent;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-and:hover, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-and.is-active {color: var(--c-input);}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete {position: relative;z-index: 1;width: var(--d-input-height);color: var(--c-error);background-color: transparent;opacity: 0;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete:before {content: "";display: block;position: absolute;z-index: -1;top: calc(var(--d-assignments-and-spacing) * -1);left: calc(var(--d-assignments-and-spacing) * -1);right: calc(var(--d-assignments-and-spacing) * -1);bottom: calc(var(--d-assignments-and-spacing) * -1);}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete:hover, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete:focus {transform: none;transition: none;}
.tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete:hover, .tco-picker-assignments-list .tco-btn:not(.tco-btn-info).is-delete:focus {color: var(--c-input);}
.tco-select-many {display: block;width: 100%;}
.tco-date-time-picker {margin: var(--d-table-datepicker-margin-y) var(--d-table-datepicker-margin-x);}
.tco-date-time-picker .rdtPicker {max-width: 100%;}
.tco-date-time-picker .rdtPicker table {margin: 0;}
.tco-date-time-picker .rdtPicker table+table {margin-top: calc(var(--d-border-base) * -1);}
.tco-date-time-picker .rdtPicker th, .tco-date-time-picker .rdtPicker td {border: 0;padding: var(--d-table-datepicker-cell-padding-y);text-align: center;}
.tco-date-time-picker .rdtPicker .rdtOld, .tco-date-time-picker .rdtPicker .rdtNew {color: var(--c-text);}
.tco-date-time-picker .rdtPicker .rdtPrev, .tco-date-time-picker .rdtPicker .rdtNext, .tco-date-time-picker .rdtPicker .rdtSwitch {overflow: hidden;position: relative;z-index: 1;}
.tco-date-time-picker .rdtPicker .rdtPrev:hover:before, .tco-date-time-picker .rdtPicker .rdtPrev:focus:before, .tco-date-time-picker .rdtPicker .rdtNext:hover:before, .tco-date-time-picker .rdtPicker .rdtNext:focus:before, .tco-date-time-picker .rdtPicker .rdtSwitch:hover:before, .tco-date-time-picker .rdtPicker .rdtSwitch:focus:before {content: "";display: block;position: absolute;z-index: -1;inset: 2px;border-radius: 3px;background-color: var(--c-bg-slayer);pointer-events: none;}
.tco-date-time-picker .rdtPicker .rdtPrev, .tco-date-time-picker .rdtPicker .rdtNext {color: var(--c-input-placeholder);}
.tco-date-time-picker .rdtPicker .rdtPrev span, .tco-date-time-picker .rdtPicker .rdtNext span {display: block;line-height: 1;}
.tco-date-time-picker .rdtPicker .rdtSwitch {color: var(--c-head);}
.tco-date-time-picker .rdtPicker .rdtYear, .tco-date-time-picker .rdtPicker .rdtMonth {overflow: hidden;position: relative;z-index: 1;padding-top: 1em;padding-bottom: 1em;color: var(--c-input-placeholder);}
.tco-date-time-picker .rdtPicker .rdtYear:before, .tco-date-time-picker .rdtPicker .rdtMonth:before {content: "";display: block;position: absolute;z-index: -1;inset: 2px;border-radius: 3px;background-color: transparent;pointer-events: none;}
.tco-date-time-picker .rdtPicker .rdtYear:hover:before, .tco-date-time-picker .rdtPicker .rdtYear:focus:before, .tco-date-time-picker .rdtPicker .rdtMonth:hover:before, .tco-date-time-picker .rdtPicker .rdtMonth:focus:before {background-color: var(--c-bg-slayer);}
.tco-date-time-picker .rdtPicker .rdtYear.rdtActive, .tco-date-time-picker .rdtPicker .rdtMonth.rdtActive {color: var(--c-text-on-accent);}
.tco-date-time-picker .rdtPicker .rdtYear.rdtActive:before, .tco-date-time-picker .rdtPicker .rdtMonth.rdtActive:before {background-color: var(--c-accent);}
.tco-date-picker-wrap {display: flex;}
.tco-date-time-picker .rdtPicker .rdtDay {overflow: hidden;position: relative;z-index: 1;}
.tco-date-time-picker .rdtPicker .rdtDay:before {content: "";display: block;position: absolute;z-index: -1;inset: 2px;border-radius: 3px;background-color: transparent;pointer-events: none;}
.tco-date-time-picker .rdtPicker .rdtDay:not(.rdtOld):not(.rdtNew):not(.rdtActive) {color: var(--c-head);}
.tco-date-time-picker .rdtPicker .rdtDay.rdtOld, .tco-date-time-picker .rdtPicker .rdtDay.rdtNew {color: var(--c-input-placeholder);}
.tco-date-time-picker .rdtPicker .rdtDay.rdtToday:after {content: "";display: block;position: absolute;z-index: -1;top: 0;left: 0;right: 0;width: 100%;height: 8px;background-color: var(--c-success);transform: translate(50%) rotate(45deg);filter: drop-shadow(var(--d-border-base) var(--d-border-base) calc(var(--d-border-base) * 2) var(--c-bg-popover));pointer-events: none;}
.tco-date-time-picker .rdtPicker .rdtDay:hover:before, .tco-date-time-picker .rdtPicker .rdtDay:focus:before {background-color: var(--c-bg-slayer);}
.tco-date-time-picker .rdtPicker .rdtDay.rdtActive {color: var(--c-text-on-accent);}
.tco-date-time-picker .rdtPicker .rdtDay.rdtActive:before {background-color: var(--c-accent);}
.tco-date-time-picker .rdtPicker .rdtTimeToggle {overflow: hidden;position: relative;z-index: 1;color: var(--c-input-placeholder);}
.tco-date-time-picker .rdtPicker .rdtTimeToggle:hover:before, .tco-date-time-picker .rdtPicker .rdtTimeToggle:focus:before {content: "";display: block;position: absolute;z-index: -1;inset: 2px;border-radius: 3px;background-color: var(--c-bg-slayer);pointer-events: none;}
.tco-date-time-picker .rdtPicker .rdtTime table {table-layout: auto;}
.tco-date-time-picker .rdtPicker .rdtCounters {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}
.tco-date-time-picker .rdtPicker .rdtCounter {flex: 0 0 4em;}
.tco-date-time-picker .rdtPicker .rdtCounter+.rdtCounter {margin-left: calc(var(--d-border-base) * 2);}
.tco-date-time-picker .rdtPicker .rdtBtn {display: block;width: 100%;height: 2.5em;border-radius: 3px;line-height: 2.5em;text-align: center;color: var(--c-input-placeholder);}
.tco-date-time-picker .rdtPicker .rdtBtn:hover, .tco-date-time-picker .rdtPicker .rdtBtn:focus {background-color: var(--c-bg-slayer);}
.tco-date-time-picker .rdtPicker .rdtCount {height: 1.8em;font-size: var(--f-head-fs);font-weight: var(--f-head-fw);line-height: 1.8em;text-transform: uppercase;color: var(--c-head);}
.tco-date-time-picker .rdtPicker .rdtCounterSeparator {color: var(--c-input-placeholder);}
.tco-preview-sizer {direction: ltr;overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;line-height: 1;height: var(--d-toolbar-height);font-size: 1em;}
.tco-preview-sizer .is-control {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;padding-top: 0;padding-bottom: 0;}
.tco-preview-sizer .is-control:first-child {padding-inline-start: var(--d-docbar-divider-spacing);}
.tco-preview-sizer .is-control:not(:first-child) {padding-inline-start: calc(var(--d-docbar-divider-spacing) / 1);}
.tco-preview-sizer .is-control:not(:last-child) {padding-inline-end: calc(var(--d-docbar-divider-spacing) / 1);}
.tco-preview-sizer .is-control:last-child {padding-inline-end: var(--d-docbar-divider-spacing);}
.tco-preview-sizer .is-input {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;border-bottom: var(--d-toolbar-divider-width) solid var(--c-border-base);padding-bottom: 3px;color: var(--c-base);transform: translateY(calc(var(--d-toolbar-divider-width) + 1px));cursor: text;}
.tco-preview-sizer .is-input:focus-within {border-bottom-color: var(--c-accent);}
.tco-preview-sizer .is-input.is-active {color: var(--c-input);}
.tco-preview-sizer .is-input strong {display: block;color: var(--c-input);font-weight: var(--fw-bar);outline: 0;}
.tco-preview-sizer .is-input span {display: block;margin-left: 1px;font-weight: var(--fw-bar);pointer-events: none;}
.tco-progress {position: fixed;inset: 0 0 auto;z-index: var(--z-progress-bar);height: var(--d-progress-bar-height);opacity: 0;transition-duration: .333s;transition-property: opacity;transition-timing-function: ease;pointer-events: none;}
.tco-progress.is-inline {overflow: hidden;position: relative;bottom: 0;width: 100%;opacity: 1;}
.tco-progress:not(.is-stage-0) {opacity: 1;}
.tco-progress.is-stage-0 {--tco-progress: 0;}
.tco-progress.is-stage-1, .tco-progress.is-stage-2 {--tco-progress: .85;}
.tco-progress.is-stage-3, .tco-progress.is-stage-4 {--tco-progress: 1;}
.tco-progress.is-stage-4 {opacity: 0;}
.tco-progress div {position: absolute;width: 100%;height: 100%;background-color: var(--c-success);transform: scaleX(var(--tco-progress,0));transform-origin: left;transition-duration: .825s;transition-property: transform;transition-timing-function: ease;}
.tco-progress-overlay {--d-progress-bar-height: .25rem;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;position: fixed;z-index: calc(var(--z-progress-bar) + 1);inset: 0;padding: var(--d-control-group-padding);background-color: var(--c-bg-modal-overlay);transition-duration: .333s;transition-property: opacity;transition-timing-function: ease;pointer-events: none;opacity: 0;}
.tco-progress-overlay:not(.is-stage-0) {opacity: 1;}
.tco-progress-overlay.tco-root-preloader {background-color: var(--c-bg-loader);}
.tco-progress-overlay-content {display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;width: 100%;max-width: 480px;text-align: center;}
.tco-progress-overlay-content .tco-svg {font-size: 72px;color: var(--c-head);}
.tco-progress-overlay-content .tco-progress {max-width: 240px;border-radius: 100em;}
.tco-progress-overlay-title {font-size: 1.953rem;}
.tco-progress-overlay-title:not(:first-child) {margin-top: 1.563rem;}
.tco-progress-overlay-title:not(:last-child) {margin-bottom: 1.953rem;}
.tco-progress-overlay-figure {overflow: hidden;width: 100%;max-width: 120px;border-radius: .8rem;aspect-ratio: 1/1;background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);}
.tco-progress-overlay-figure img {display: block;width: 100%;height: 100%;object-fit: contain;}
@keyframes rainbow {to, 0% {color: red;}
	8% {color: #ff7f00;}
	16% {color: #ff0;}
	25% {color: #7fff00;}
	33% {color: #0f0;}
	41% {color: #00ff7f;}
	50% {color: #0ff;}
	58% {color: #007fff;}
	66% {color: #00f;}
	75% {color: #7f00ff;}
	83% {color: #f0f;}
	91% {color: #ff007f;}}
.tco-region-selector ul {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;background-color: var(--c-bg-workspace);}
.tco-region-selector ul li {position: relative;color: var(--c-input-placeholder);z-index: 14;}
.tco-region-selector ul li:hover {color: var(--c-input-placeholder);}
.tco-region-selector ul li:hover span:before {color: var(--c-head);}
.tco-region-selector ul li.is-active {color: var(--c-input-placeholder);z-index: 15;}
.tco-region-selector ul li.is-active span:before {color: var(--c-head);}
.tco-region-selector ul li span {position: relative;display: inline-flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;width: 1em;height: 1em;font-size: var(--d-region-selector-icon-size);vertical-align: middle;color: currentColor;}
.tco-region-selector ul li span:before, .tco-region-selector ul li span:after {content: "";display: block;border-radius: 2px;background-color: currentColor;}
.tco-region-selector ul li span:before {flex: 0 0 calc(var(--d-border-base) * 2);}
.tco-region-selector ul li span:after {flex: 1 0 0%;margin-left: calc(var(--d-border-base) * 1.5);}
.tco-region-selector ul li.top span {transform: rotate(90deg);}
.tco-region-selector ul li.left span {transform: rotate(0);}
.tco-region-selector ul li.right span {transform: rotate(180deg);}
.tco-region-selector ul li.bottom span {transform: rotate(270deg);}
.tco-region-selector ul li.alternate span:before {height: 100%;border-radius: 100em;}
.tco-region-selector ul li.alternate span:after {position: absolute;top: 50%;left: 0;right: 0;width: 15%;height: 15%;margin: 0 auto;border-radius: 100em;background-color: var(--c-bg-workspace);transform: translateY(-50%);}
.tco-region-selector ul li b {font-weight: inherit;color: currentColor;}
.tco-workspace .tco-region-selector ul {flex-direction: row;}
.tco-workspace .tco-region-selector ul li {display: flex;flex-flow: column-reverse nowrap;justify-content: center;align-items: center;flex: 1 1 0%;padding: var(--d-control-group-padding) 0 calc(var(--d-control-group-padding) / 4);}
.tco-workspace .tco-region-selector ul li b {display: none !important;}
.tco-resize {box-sizing: border-box;display: block;position: absolute;z-index: -1;border-style: solid;border-color: var(--c-accent);transition-duration: .25s;transition-property: opacity,transform;transition-timing-function: ease;opacity: 0;cursor: pointer;}
.tco-resize:before {content: "";display: block;position: absolute;inset: 0;}
.is-interacting .tco-resize:not(.is-indicated) {opacity: 0 !important;}
.tco-resize:hover {opacity: 1;}
.tco-resize.is-indicated {opacity: .17;}
.tco-resize.is-nw, .tco-resize.is-n, .tco-resize.is-ne {top: 0;border-top-width: var(--d-resize-handle);}
.tco-resize.is-nw:before, .tco-resize.is-n:before, .tco-resize.is-ne:before {margin-top: calc(var(--d-resize-corner) * -1);}
.tco-resize.is-nw, .tco-resize.is-w, .tco-resize.is-sw {left: 0;border-left-width: var(--d-resize-handle);}
.tco-resize.is-nw:before, .tco-resize.is-w:before, .tco-resize.is-sw:before {margin-left: calc(var(--d-resize-corner) * -1);}
.tco-resize.is-ne, .tco-resize.is-e, .tco-resize.is-se {right: 0;border-right-width: var(--d-resize-handle);}
.tco-resize.is-ne:before, .tco-resize.is-e:before, .tco-resize.is-se:before {margin-right: calc(var(--d-resize-corner) * -1);}
.tco-resize.is-sw, .tco-resize.is-s, .tco-resize.is-se {bottom: 0;border-bottom-width: var(--d-resize-handle);}
.tco-resize.is-sw:before, .tco-resize.is-s:before, .tco-resize.is-se:before {margin-bottom: calc(var(--d-resize-corner) * -1);}
.tco-resize.is-nw, .tco-resize.is-ne, .tco-resize.is-sw, .tco-resize.is-se {width: var(--d-resize-corner);height: var(--d-resize-corner);}
.tco-resize.is-n, .tco-resize.is-s {height: var(--d-resize-corner);margin-left: auto;margin-right: auto;}
.no-corners .tco-resize.is-n, .no-corners .tco-resize.is-s {left: 0;right: 0;}
.has-corners .tco-resize.is-n, .has-corners .tco-resize.is-s {left: calc(var(--d-resize-corner) - var(--d-resize-offset));right: calc(var(--d-resize-corner) - var(--d-resize-offset));}
.tco-resize.is-w, .tco-resize.is-e {width: var(--d-resize-corner);margin-top: auto;margin-bottom: auto;}
.no-corners .tco-resize.is-w, .no-corners .tco-resize.is-e {top: 0;bottom: 0;}
.has-corners .tco-resize.is-w, .has-corners .tco-resize.is-e {top: calc(var(--d-resize-corner) - var(--d-resize-offset));bottom: calc(var(--d-resize-corner) - var(--d-resize-offset));}
.tco-resize.is-nw {cursor: nwse-resize;transform: translate(calc(var(--d-resize-offset) * -1),calc(var(--d-resize-offset) * -1));}
.tco-resize.is-n {cursor: ns-resize;transform: translateY(calc(var(--d-resize-offset) * -1));}
.tco-resize.is-ne {cursor: nesw-resize;transform: translate(var(--d-resize-offset),calc(var(--d-resize-offset) * -1));}
.tco-resize.is-e {cursor: ew-resize;transform: translate(var(--d-resize-offset));}
.tco-resize.is-se {cursor: nwse-resize;transform: translate(var(--d-resize-offset),var(--d-resize-offset));}
.tco-resize.is-s {cursor: ns-resize;transform: translateY(var(--d-resize-offset));}
.tco-resize.is-sw {cursor: nesw-resize;transform: translate(calc(var(--d-resize-offset) * -1),var(--d-resize-offset));}
.tco-resize.is-w {cursor: ew-resize;transform: translate(calc(var(--d-resize-offset) * -1));}
.is-interacting :not(.tco-resize) {pointer-events: none;}
.tco-preview-iframe {--d-resize-corner: 10px;}
.tco-float-right, .tco-float-left {display: inline-block;}
.tco-float-right, .tco-float-left {float: right;}
.tco-cursor-pointer {cursor: pointer;}
.tco-app-scroll-area {overflow-y: scroll;}
.tco-preview-ruler {--d-ruler-mark-spacing: calc(var(--tco-preview-scale) * 10px);box-sizing: content-box;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;position: absolute;z-index: 20;left: 0;bottom: 0;max-width: none;height: var(--d-ruler-height);color: var(--c-ruler);background-color: var(--c-bg-ruler);list-style: none;pointer-events: none;}
.tco-preview-ruler:before {content: "";display: none;position: absolute;top: 0;left: 0;width: 100%;height: var(--d-ruler-height);background-color: var(--c-bg-ruler);transform: translate(-100%);}
.tco-preview-ruler .is-ruler {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-preview-ruler .is-ruler li {box-sizing: border-box;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: flex-end;flex-grow: 0;flex-shrink: 0;position: relative;}
.tco-preview-ruler .is-ruler li:first-child {margin-left: calc(var(--d-ruler-mark-border) * -1);}
.tco-preview-ruler .is-ruler li:first-child b:first-child {visibility: hidden;}
.tco-preview-ruler .is-ruler li:nth-child(even) strong {}
.tco-preview-ruler .is-ruler li:nth-child(odd) strong {}
.tco-preview-ruler .is-ruler strong {display: block;position: absolute;z-index: 2;top: var(--d-ruler-unit-offset-y);left: var(--d-ruler-unit-offset-x);font-size: var(--d-ruler-unit);font-weight: 700;line-height: 1;}
.tco-preview-ruler .is-ruler b {box-sizing: border-box;width: var(--d-ruler-mark-spacing);border-left: var(--d-ruler-mark-border) solid var(--c-border-ruler);}
.tco-preview-ruler .is-ruler b:nth-child(even) {height: var(--d-ruler-mark-height-even);}
.tco-preview-ruler .is-ruler b:nth-child(odd) {height: var(--d-ruler-mark-height-odd);}
.tco-preview-ruler .is-ruler b:nth-child(6) {height: var(--d-ruler-mark-height-middle);}
.tco-preview-ruler .is-ruler b:first-child {height: 100%;}
.tco-preview-ruler .is-segment {position: absolute;z-index: 1;top: 0;bottom: 0;background-color: var(--c-accent);filter: saturate(100%);mix-blend-mode: color;transform: scaleX(var(--tco-preview-scale));transform-origin: 0 0;}
.tco-preview-ruler .is-devices {box-sizing: border-box;display: block;position: absolute;top: 0;left: 0;bottom: 0;}
.tco-preview-ruler .is-devices>li {display: block;position: absolute;bottom: 0;width: var(--d-ruler-device-marker);height: var(--d-ruler-device-marker);transform: translate(calc(var(--d-ruler-device-point) - 50% - .5px));}
.tco-preview-ruler .is-devices>li:before, .tco-preview-ruler .is-devices>li:after {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;width: 0px;height: 0px;margin-left: auto;margin-right: auto;border-style: solid;border-color: transparent;transform: scaleX(.8);}
.tco-preview-ruler .is-devices>li:before {border-width: calc(var(--d-ruler-device-marker) / 2);border-bottom-color: var(--c-border-base);}
.tco-preview-ruler .is-devices>li:after {border-width: calc(( var(--d-ruler-device-marker) / 2 ) - var(--d-border-base));border-bottom-color: var(--c-border-base);}
.tco-preview-ruler .is-devices>li ul {display: none;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-end;width: 300px;max-width: none;transform: translate(calc(-100% - ( var(--d-ruler-device-marker) / 4 ) + var(--d-border-base)),calc(( 100% + var(--d-ruler-height) - ( var(--d-ruler-device-marker) / 2 ) ) * -1));}
.tco-preview-ruler .is-devices>li li {display: block;border-radius: var(--d-ruler-device-border-radius);padding: var(--d-ruler-device-padding-y) var(--d-ruler-device-padding-x);font-size: var(--fs-control-base);font-style: italic;font-weight: var(--fw-control-base);line-height: 1;white-space: nowrap;color: var(--c-tooltip);background-color: var(--c-bg-ruler);box-shadow: var(--bs-tooltip);}
.tco-preview-ruler .is-devices>li li+li {margin-top: var(--d-ruler-device-spacing);}
.tco-preview-ruler .is-devices>li:not(:nth-child(1)) ul {display: none;}
.tco-tooltip .tco-save-template-form {padding: calc(var(--d-control-group-padding) / 4);text-align: start;}
.tco-tooltip .tco-save-template-form h1 {--d-bttn-padding-x: .8em;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;font-size: var(--fs-subhead);font-weight: var(--fw-base);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);}
.tco-tooltip .tco-save-template-form h1 .tco-btn {width: 1em;height: 1em;padding: 0;font-size: 1em;color: var(--c-base);background-color: transparent;transition-duration: 0ms;}
.tco-tooltip .tco-save-template-form h1 .tco-btn:hover {color: var(--c-head);transform: none !important;}
.tco-tooltip .tco-save-template-form>:not(:first-child) {margin-top: calc(var(--d-control-group-padding) / 2);}
.tco-bar-dropdown .tco-save-template-form>:not(:first-child) {margin-top: calc(var(--d-control-group-padding) / 1.5);}
.tco-tooltip .tco-save-template-form-row-label {margin-bottom: 1em;font-size: var(--fs-control-head);font-weight: var(--fw-control-base);line-height: var(--lh-control-base);color: var(--c-base);}
.tco-bar-dropdown .tco-save-template-form-row-label {margin-bottom: .209em;font-size: var(--fs-base);font-weight: var(--fw-base);line-height: var(--lh-base);color: var(--c-base);}
.tco-bar-dropdown-page .tco-rc-checkbox svg {margin-left: 10px;width: 10px;}
.tco-save-template-form-figure {overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;position: relative;aspect-ratio: 1/1;width: 100%;min-width: 0px;border-radius: var(--d-input-border-radius);text-align: center;background-color: var(--c-bg-input);box-shadow: var(--bs-dc-item);}
.tco-tooltip .tco-save-template-form-figure {--d-loader-line-width: 3px;--d-loader-height: 1.25em;--d-loader-line-spacing: 10px;max-width: 104px;}
.tco-bar-dropdown .tco-save-template-form-figure {max-width: 132px;}
.tco-save-template-form-figure img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}
.tco-save-template-form-inputs {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;gap: 1px;}
.tco-save-template-form-inputs input[type=text] {border-end-end-radius: 0 !important;border-start-end-radius: 0 !important;}
.tco-save-template-form-inputs button {border-start-start-radius: 0 !important;border-end-start-radius: 0 !important;cursor: pointer;}
.tco-save-template-form-inputs button:hover {transform: none !important;}
.tco-save-template-form-inputs button.is-save {background-color: var(--c-bg-success-faded);color: var(--c-success);}
.tco-search-bar {box-sizing: border-box;position: relative;}
.tco-search-bar.is-rounded>input[type=search] {border-radius: var(--d-input-border-radius);}
.tco-search-bar.is-pill>input[type=search] {border-radius: 100em;}
.tco-search-bar.is-pill>span:first-of-type {left: var(--d-search-bar-end-rounded-offset);}
.tco-search-bar.is-pill>span:last-of-type {right: var(--d-search-bar-end-rounded-offset);}
.tco-search-bar>input[type=search] {width: 100%;height: var(--d-bar-header-height);border: 0;border-radius: 0;padding-left: var(--d-search-bar-end-width);padding-right: 0;font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--d-bar-header-height);text-transform: var(--tt-bar);color: var(--c-base);box-shadow: none;outline: none;}
.tco-search-bar>input[type=search]:not(.is-no-clear) {padding-right: var(--d-search-bar-end-width);}
.tco-search-bar>input[type=search]:not(.tco-no-input-focus):focus, .tco-search-bar>input[type=search]:not(.tco-no-input-focus).is-active, .tco-search-bar>input[type=search]:not(.tco-no-input-focus).tco-active {color: var(--c-head);box-shadow: none;outline: none;}
.tco-search-bar>input[type=search]:not(.tco-no-input-focus):focus+span, .tco-search-bar>input[type=search]:not(.tco-no-input-focus).is-active+span, .tco-search-bar>input[type=search]:not(.tco-no-input-focus).tco-active+span {color: var(--c-head);}
.tco-search-bar>span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;top: 0;width: var(--d-search-bar-end-width);height: var(--d-bar-header-height);font-size: var(--d-search-bar-end-icon-size);line-height: var(--d-bar-header-height);text-align: center;color: var(--c-input-placeholder);}
.tco-search-bar>span:first-of-type {left: 0;pointer-events: none;}
.tco-search-bar>span:last-of-type {right: 0;}
.tco-search-bar>span:last-of-type:hover {color: var(--c-input-focus);}
.tco-bar-dropdown-page .tco-search-bar {width: auto;margin: calc(var(--d-dropdown-header-margin-bottom) * 1.25) 0 var(--d-dropdown-header-margin-bottom);}
ul.tco-sortable {display: block;position: relative;width: 100%;padding: var(--d-slayer-add-height) 0;}
ul.tco-sortable.tco-sortable-no-inline-add {padding-top: 0;padding-bottom: 0;}
ul.tco-sortable.tco-sortable-no-inline-add.tco-sorting:before {top: 0;bottom: 0;}
.tco-workspace.is-vertical .tco-control-group ul.tco-sortable {margin-top: calc(var(--d-slayer-add-height) / -2);}
ul.tco-sortable.tco-sorting:before {content: "";display: block;position: absolute;z-index: 10;top: calc(var(--d-slayer-add-height) / 2);left: 0;right: 0;bottom: calc(var(--d-slayer-add-height) / 2);border: var(--d-slayer-add-line-height) dashed var(--c-base);border-radius: var(--d-input-border-radius);pointer-events: none;}
li.tco-sortable-item {display: block;position: relative;width: 100%;}
li.tco-sortable-item:not(:first-child) {margin-top: var(--d-slayer-add-height);}
.tco-sortable.tco-sorting li.tco-sortable-item:not(.gu-transit) {pointer-events: none !important;}
li.tco-sortable-item.gu-mirror {position: fixed;pointer-events: none !important;z-index: calc(var(--z-dropdown) + 1);z-index: 99999999 !important;}
li.tco-sortable-item.gu-mirror button {display: none;}
.tco-sortable-item-handle {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;position: relative;height: var(--d-slayer-item-height);border-radius: var(--d-slayer-item-border-radius);padding-left: var(--d-slayer-item-padding-x);padding-right: var(--d-slayer-item-padding-x);background-color: var(--c-bg-slayer);font-size: var(--fs-control-head);}
.tco-sortable-item.tco-active>.tco-sortable-item-handle {color: var(--c-head);border-color: var(--c-form-sortable-border-active);background-color: var(--c-bg-slayer);}
.tco-sortable-item.gu-transit:not(.gu-mirror)>.tco-sortable-item-handle {color: transparent;border-color: transparent;background-color: transparent;background-image: var(--b-stripes);background-repeat: repeat;}
.tco-sortable-item.gu-transit:not(.gu-mirror)>.tco-sortable-item-handle * {display: none !important;}
.tco-sortable-item.gu-mirror>.tco-sortable-item-handle {opacity: .99;box-shadow: var(--bs-popover);}
.tco-sortable-item-has-drawer.tco-active>.tco-sortable-item-handle {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.tco-sortable-item-handle-label {display: flex;align-items: center;flex: 1 0 0%;overflow: hidden;min-width: 1px;padding-right: var(--d-slayer-item-padding-x);font-size: var(--fs-control-head);font-weight: var(--fw-control-head);line-height: calc(var(--d-slayer-item-height) - ( var(--d-border-base) * 2 ));text-overflow: ellipsis;white-space: nowrap;color: var(--c-head);}
.tco-sortable-item-handle-label>span {flex: 1 0 0%;min-width: 1px;}
.tco-sortable-item-handle-label>span>input {padding-left: 0 !important;padding-right: 0 !important;cursor: text;}
.tco-sortable-item-handle-controls {display: none;align-items: stretch;flex: 0 0 auto;height: inherit;}
.tco-sortable-item-handle:hover .tco-sortable-item-handle-controls, .tco-sortable-item.tco-active .tco-sortable-item-handle-controls {display: flex;}
.tco-sortable-item-handle-controls a, .tco-sortable-item-handle-controls button, .tco-sortable-item-handle-controls .tco-btn {display: block;position: relative;z-index: 1;width: var(--d-slayer-item-action-width);height: inherit;border-radius: 0;padding: 0;font-size: var(--fs-control-head);line-height: 1;color: var(--c-base);background-color: transparent;transform: none;transition: none;}
.tco-sortable-item-handle-controls a:hover, .tco-sortable-item-handle-controls button:hover, .tco-sortable-item-handle-controls .tco-btn:hover {color: var(--c-head);transform: none;transition: none;}
.tco-sortable-item-handle-controls a svg, .tco-sortable-item-handle-controls button svg, .tco-sortable-item-handle-controls .tco-btn svg {margin-left: auto;margin-right: auto;font-size: inherit;height: inherit;}
.tco-delete-quick-confirm .tco-sortable-item-handle-controls a.tco-danger, .tco-delete-quick-confirm .tco-sortable-item-handle-controls a.is-delete, .tco-delete-quick-confirm .tco-sortable-item-handle-controls button.tco-danger, .tco-delete-quick-confirm .tco-sortable-item-handle-controls button.is-delete, .tco-delete-quick-confirm .tco-sortable-item-handle-controls .tco-btn.tco-danger, .tco-delete-quick-confirm .tco-sortable-item-handle-controls .tco-btn.is-delete, .tco-delete-quick-confirm .tco-sortable-item-handle-controls a.tco-danger:hover, .tco-delete-quick-confirm .tco-sortable-item-handle-controls a.is-delete:hover, .tco-delete-quick-confirm .tco-sortable-item-handle-controls button.tco-danger:hover, .tco-delete-quick-confirm .tco-sortable-item-handle-controls button.is-delete:hover, .tco-delete-quick-confirm .tco-sortable-item-handle-controls .tco-btn.tco-danger:hover, .tco-delete-quick-confirm .tco-sortable-item-handle-controls .tco-btn.is-delete:hover {color: var(--c-error);}
.tco-sortable-item-handle-toggle {align-self: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: 1em;position: relative;z-index: 20;width: var(--d-slayer-item-before-width);height: 100%;margin: 0 0 0 calc(var(--d-slayer-item-padding-x) * -1);border-radius: 0;color: var(--c-base);font-size: var(--d-slayer-item-before-width);background-color: transparent;}
.tco-sortable-item-handle-toggle svg {display: block;width: 30%;height: 30%;margin: auto;transform: translate(0) translateY(0) rotate(0);fill: currentColor;}
.tco-sortable-item.tco-active .tco-sortable-item-handle-toggle svg {transform: translate(0) translateY(0) rotate(90deg);}
.tco-sortable-item-handle-toggle:hover {color: var(--c-head);}
.tco-sortable-item-handle-toggle span {position: absolute;opacity: 0;pointer-events: none;}
.tco-sortable-item-drawer {position: relative;margin: 0;border-top: var(--d-slayer-add-line-height) solid var(--c-border-slayer-item-drawer);border-radius: 0 0 var(--d-slayer-item-border-radius) var(--d-slayer-item-border-radius);padding: var(--d-slayer-drawer-padding);background-color: var(--c-bg-slayer);}
.tco-sortable.tco-sorting .tco-sortable-item-drawer, .tco-sortable-item.gu-mirror .tco-sortable-item-drawer, .tco-sortable-item.gu-transit .tco-sortable-item-drawer {display: none !important;}
.tco-sortable-item-drawer:not(.tco-active) {display: none;}
.tco-sortable-item-drawer-section {padding: 0 var(--d-slayer-drawer-padding);}
.tco-sortable-item-drawer-section:first-child:not(:only-child)>.tco-sortable:first-child {margin-top: calc(var(--d-slayer-add-height) / -2);}
.tco-sortable-item-drawer-section:not(:last-child) {margin-bottom: var(--d-slayer-add-height);}
.tco-sortable-item-drawer-section>.tco-control-input-list {margin: 0;padding: 0;}
.tco-sortable-item-drawer-section.is-footer {position: relative;margin-bottom: calc(var(--d-slayer-drawer-padding) * -1);padding: 0;border-top-width: var(--d-border-base);border-top-style: solid;border-top-color: var(--c-border-base);}
.tco-sortable-item-drawer-section-footer-button {display: block;width: 100%;margin: 0;border: none;border-radius: 0;padding: var(--d-slayer-drawer-padding);font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: 1.1;text-transform: uppercase;color: var(--c-base);background-color: transparent;}
.tco-sortable-item-drawer-section-footer-button:hover, .tco-sortable-item-drawer-section-footer-button:focus {outline: 0;color: var(--c-base);}
[class*=tco-add-sortable-item] {overflow: hidden;display: block;position: absolute;left: 0;right: 0;width: 100%;height: var(--d-slayer-add-height);margin: 0;border: 0;padding: 0;font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: var(--d-slayer-add-height);text-transform: var(--tt-control-base);background-color: transparent;color: var(--c-base);}
.tco-floater [class*=tco-add-sortable-item] span, .tco-picker-modal [class*=tco-add-sortable-item] span, .tco-bar-dropdown [class*=tco-add-sortable-item] span, .tco-action-modal-content [class*=tco-add-sortable-item] span {background-color: var(--c-bg-popover);}
.tco-sortable.tco-sorting [class*=tco-add-sortable-item] {display: none !important;pointer-events: none !important;}
[class*=tco-add-sortable-item][class$=before] {top: calc(var(--d-slayer-add-height) * -1);}
[class*=tco-add-sortable-item][class$=after] {bottom: calc(var(--d-slayer-add-height) * -1);}
[class*=tco-add-sortable-item][class$=after] span {opacity: 1;}
[class*=tco-add-sortable-item]:before {content: "";display: block;position: absolute;top: 50%;left: 0;right: 0;height: 0;border-bottom: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);transform: translateY(-50%);z-index: 1;}
[class*=tco-add-sortable-item] span {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;z-index: 2;top: 50%;left: 50%;height: inherit;padding: 0 calc(var(--d-slayer-add-height) / 4);line-height: inherit;background-color: var(--c-bg-workspace);transform: translate(-50%,-50%);opacity: 0;}
.tco-sortable-item-reveal-inserts [class*=tco-add-sortable-item] span {opacity: 1;}
[class*=tco-add-sortable-item] span svg {font-size: 1em;margin-right: .512em;}
[class*=tco-add-sortable-item]:hover span {color: var(--c-head);opacity: 1;}
.tco-sortable-ghost-add {box-sizing: border-box;display: block;width: 100%;height: var(--d-slayer-item-height);border: var(--d-slayer-add-line-height) dashed var(--c-slayer-dashed-line);border-radius: var(--d-slayer-item-border-radius);line-height: var(--d-slayer-item-height);color: var(--c-base);}
.tco-sortable-ghost-add:hover {color: var(--c-head);}
.tco-sortable-ghost-add strong {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;margin-right: var(--fs-control-base);font-size: var(--fs-control-base);font-weight: var(--fw-control-base);letter-spacing: var(--ls-control-base);line-height: 1;color: currentColor;}
.tco-sortable-ghost-add strong svg {margin-right: .512em;}
.tco-sortable-item.tco-sortable-item-is-selection .tco-sortable-item-handle-label>svg {color: var(--c-base);}
.tco-sortable-item.tco-sortable-item-is-selection .tco-sortable-item-handle-label>span {margin-left: calc(( var(--d-slayer-add-height) / 2 ) - var(--d-border-base));}
.tco-sortable-item.tco-sortable-item-is-selection.tco-active .tco-sortable-item-handle-label>span:before {color: var(--c-accent);}
.tco-sortable-item.tco-sortable-item-reveal-inserts .tco-sortable-item-handle {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tco-sortable.tco-sortable-reveal-inserts-disabled .tco-sortable-item.tco-sortable-item-reveal-inserts .tco-sortable-item-handle {opacity: .5;}
.tco-starter-template-grid {display: grid;grid-gap: 32px 28px;grid-template-columns: repeat(1,1fr);grid-auto-rows: auto;justify-content: start;justify-items: stretch;align-content: start;align-items: stretch;margin-left: auto;margin-right: auto;transform: translateZ(0);}
@media (min-width: 581px) {.tco-starter-template-grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width: 841px) {.tco-starter-template-grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width: 1080px) {.tco-starter-template-grid {grid-template-columns: repeat(4,1fr);}}
@media (min-width: 1340px) {.tco-starter-template-grid {grid-template-columns: repeat(4,1fr);}}
.tco-starter-template-cell {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;min-width: 1px;position: relative;z-index: 1;transform: translateZ(0);}
.tco-starter-template-cell:hover .is-canvas {transform: translateY(-3px) translateZ(0);}
.tco-starter-template-cell:hover .is-label {color: var(--c-head);}
.tco-starter-template-cell .is-preview {overflow: hidden;display: block;position: relative;z-index: 1;min-width: 1px;margin-bottom: auto;border-radius: var(--d-input-border-radius);box-shadow: var(--bs-template-graphic);transform: translateY(0) translateZ(0);transition-duration: .1999s;transition-property: transform;transition-timing-function: ease-in-out;}
.tco-starter-template-cell .is-preview:hover {transform: translateY(-3px) translateZ(0);}
.tco-starter-template-cell .is-preview img {display: block;width: 100%;border-radius: var(--d-input-border-radius);}
.tco-starter-template-cell .is-info {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: baseline;min-width: 1px;margin-top: 1em;font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--lh-base);text-transform: var(--tt-bar);}
.tco-starter-template-cell .is-info h2, .tco-starter-template-cell .is-info span, .tco-starter-template-cell .is-info strong {overflow: hidden;display: block;position: relative;min-width: 1px;flex-basis: auto;font-size: 1em;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-overflow: ellipsis;white-space: nowrap;}
.tco-starter-template-cell .is-info h2 .tco-svg, .tco-starter-template-cell .is-info span .tco-svg, .tco-starter-template-cell .is-info strong .tco-svg {position: absolute;top: 51%;transform: translateY(-50%);}
.tco-starter-template-cell .is-info span, .tco-starter-template-cell .is-info strong {flex-grow: 0;flex-shrink: 0;margin-left: auto;}
.tco-starter-template-cell .is-info span.is-installed, .tco-starter-template-cell .is-info strong.is-installed {padding-right: 1.4em;color: var(--c-success);}
.tco-starter-template-cell .is-info span .tco-svg, .tco-starter-template-cell .is-info strong .tco-svg {right: 0;}
.tco-starter-template-cell .is-info h2 {flex-grow: 0;flex-shrink: 1;margin-right: 2em;text-transform: inherit;color: var(--c-base);transition-duration: .1999s;transition-property: color;transition-timing-function: ease-in-out;}
.tco-starter-template-cell .is-info h2:hover {color: var(--c-head);}
.tco-starter-template-cell .is-info h2 a {overflow: hidden;display: block;min-width: 1px;position: relative;padding-right: 1.3em;text-overflow: ellipsis;white-space: nowrap;color: inherit;}
.tco-starter-template-cell .is-info h2 .tco-svg {right: 0;}
.tco-starter-template-cell .is-info span {text-transform: capitalize;color: var(--c-base);}
.tco-starter-template-cell .is-info strong {text-transform: inherit;color: var(--c-base);}
.tco-starter-template-cell .is-canvas {overflow: hidden;display: grid;position: relative;z-index: 1;height: 192px;min-height: 192px;max-height: 192px;border-radius: 6px;background-color: #eaeae9;box-shadow: var(--bs-template-graphic);transform: translateY(0) translateZ(0);transition-duration: .1999s;transition-property: transform;transition-timing-function: ease-in-out;}
.tco-starter-template-cell .is-canvas>* {display: block;min-width: 0px;max-width: 100%;min-height: 0px;transform: translateZ(0);}
.tco-starter-template-cell.is-dark .is-canvas {background-color: #383838;}
.tco-starter-template-cell .is-label {display: block;margin-top: 1em;font-size: var(--fs-bar);font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: var(--lh-base);text-transform: var(--tt-bar);color: var(--c-base);transition-duration: .1999s;transition-property: color;transition-timing-function: ease-in-out;}
.tco-starter-template-cell .is-shadow {box-shadow: 0 .3px .6px rgba(0,0,0,.01),0 .8px 1.3px rgba(0,0,0,.02),0 1.5px 2.4px rgba(0,0,0,.02),0 2.4px 4px rgba(0,0,0,.02),0 4px 6.6px rgba(0,0,0,.02),0 6.9px 11.6px rgba(0,0,0,.03),0 15px 25px rgba(0,0,0,.04);}
.tco-starter-template-cell .is-title {display: block;width: 72%;height: 8px;border-radius: 100em;background-color: rgba(0,0,0,.33);}
.tco-starter-template-cell.is-dark .is-title {background-color: rgba(255,255,255,.33);}
.tco-starter-template-cell .is-text, .tco-starter-template-cell .is-paragraph {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;width: 100%;}
.tco-starter-template-cell .is-text i, .tco-starter-template-cell .is-paragraph i {display: block;width: 100%;height: 2px;border-radius: 1px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell .is-text i:first-child:not(:only-child), .tco-starter-template-cell .is-paragraph i:first-child:not(:only-child) {width: 87%;}
.tco-starter-template-cell .is-text i:last-child:not(:only-child), .tco-starter-template-cell .is-paragraph i:last-child:not(:only-child) {width: 64%;}
.tco-starter-template-cell .is-text i+i, .tco-starter-template-cell .is-paragraph i+i {margin-top: 5px;}
.tco-starter-template-cell.is-dark .is-text i, .tco-starter-template-cell.is-dark .is-paragraph i {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell .is-logo {display: block;width: 18%;height: 16px;border: 2px dashed rgba(0,0,0,.28);border-radius: 2px;background-color: rgba(0,0,0,.16);transform: skew(0,-5deg);}
.tco-starter-template-cell.is-dark .is-logo {border-color: rgba(255,255,255,.28);background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell .is-nav-inline {display: flex;flex-flow: inherit;align-items: inherit;}
.tco-starter-template-cell .is-nav-inline i {height: 2px;border-radius: 1px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell.is-dark .is-nav-inline i {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell .is-icon {display: block;width: 16px;height: 16px;border: 2px solid rgba(0,0,0,.28);border-radius: 100em;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell .is-button {display: block;width: 28%;height: 18px;border: 2px solid rgba(0,0,0,.28);border-radius: 100em;background-color: rgba(0,0,0,.16);box-shadow: 0 .1px .2px rgba(0,0,0,.02),0 .3px .5px rgba(0,0,0,.02),0 .5px 1px rgba(0,0,0,.03),0 .9px 1.8px rgba(0,0,0,.04),0 1.7px 3.3px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06);}
.tco-starter-template-cell.is-dark .is-icon {border-color: rgba(255,255,255,.28);background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell .is-nav-column {display: block;}
.tco-starter-template-cell .is-nav-column b {display: block;width: 54%;height: 2px;margin-bottom: 6px;border-radius: 1px;background-color: rgba(0,0,0,.44);}
.tco-starter-template-cell .is-nav-column i {display: block;height: 2px;margin-top: 6px;border-radius: 1px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell .is-nav-column i:nth-of-type(1) {width: 84%;}
.tco-starter-template-cell .is-nav-column i:nth-of-type(2) {width: 100%;}
.tco-starter-template-cell .is-nav-column i:nth-of-type(3) {width: 54%;}
.tco-starter-template-cell .is-nav-column i:nth-of-type(4) {width: 72%;}
.tco-starter-template-cell.is-dark .is-nav-column b {background-color: rgba(255,255,255,.44);}
.tco-starter-template-cell.is-dark .is-nav-column i {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell .is-image {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;border-radius: 3px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell .is-image svg {display: block;width: 16px;height: 16px;fill: rgba(0,0,0,.28);}
.tco-starter-template-cell.is-dark .is-image {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell.is-dark .is-image svg {fill: rgba(255,255,255,.28);}
.tco-starter-template-cell .is-woo {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: relative;border-radius: 3px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell .is-woo svg {display: block;width: 16px;height: 16px;fill: rgba(0,0,0,.28);}
.tco-starter-template-cell.is-dark .is-woo {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell.is-dark .is-woo svg {fill: rgba(255,255,255,.28);}
.tco-starter-template-cell .is-feature-box {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;}
.tco-starter-template-cell .is-feature-box .is-title {margin-top: 8px;margin-bottom: 8px;}
.tco-starter-template-cell.is-layout .is-canvas {grid-gap: 0 2px;}
.tco-starter-template-cell.is-layout .is-header {padding: 16px;background-color: #adadac;}
.tco-starter-template-cell.is-layout .is-shadow {background-color: #eaeae9;}
.tco-starter-template-cell.is-layout .is-content, .tco-starter-template-cell.is-layout .is-sidebar {padding: 16px;background-color: #fff;}
.tco-starter-template-cell.is-layout .is-paragraph:not(:first-child) {margin-top: 10px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-header, .tco-starter-template-cell.is-layout.is-overlap-landmark .is-header, .tco-starter-template-cell.is-layout.is-minimal-landmark .is-header, .tco-starter-template-cell.is-layout.is-hero-landmark .is-header {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-title, .tco-starter-template-cell.is-layout.is-overlap-landmark .is-title, .tco-starter-template-cell.is-layout.is-minimal-landmark .is-title, .tco-starter-template-cell.is-layout.is-hero-landmark .is-title {margin-left: auto;margin-right: auto;}
.tco-starter-template-cell.is-layout.is-inline-headline .is-canvas {grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr;}
.tco-starter-template-cell.is-layout.is-inline-headline .is-shadow {z-index: 1;grid-column: 1/4;grid-row: 1/2;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-inline-headline .is-content, .tco-starter-template-cell.is-layout.is-inline-headline .is-sidebar {z-index: 2;grid-row: 1/2;}
.tco-starter-template-cell.is-layout.is-inline-headline.is-1 .is-content {grid-column: 1/3;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-inline-headline.is-1 .is-sidebar {grid-column: 3/4;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-inline-headline.is-2 .is-content {grid-column: 2/4;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-inline-headline.is-2 .is-sidebar {grid-column: 1/2;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-inline-headline.is-3 .is-content {grid-column: 1/4;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline .is-canvas {grid-template-columns: 16px 1fr 1fr 1fr 16px;grid-template-rows: 16px 1fr 16px;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline .is-shadow {z-index: 1;grid-column: 2/5;grid-row: 2/3;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline .is-content, .tco-starter-template-cell.is-layout.is-shadow-inline-headline .is-sidebar {z-index: 2;grid-row: 2/3;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline.is-1 .is-content {grid-column: 2/4;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline.is-1 .is-sidebar {grid-column: 4/5;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline.is-2 .is-sidebar {grid-column: 2/3;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline.is-2 .is-content {grid-column: 3/5;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-shadow-inline-headline.is-3 .is-content {grid-column: 2/5;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-canvas {grid-template-columns: 16px 1fr 1fr 1fr 16px;grid-template-rows: 16px 1fr 2fr 16px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-shadow {z-index: 1;grid-column: 2/5;grid-row: 2/4;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-header {z-index: 2;grid-column: 2/5;grid-row: 2/3;border-radius: 4px 4px 0 0;}
.tco-starter-template-cell.is-layout.is-boxed-landmark .is-content, .tco-starter-template-cell.is-layout.is-boxed-landmark .is-sidebar {z-index: 2;grid-row: 3/4;}
.tco-starter-template-cell.is-layout.is-boxed-landmark.is-1 .is-content {grid-column: 2/4;border-radius: 0 0 0 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark.is-1 .is-sidebar {grid-column: 4/5;border-radius: 0 0 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark.is-2 .is-sidebar {grid-column: 2/3;border-radius: 0 0 0 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark.is-2 .is-content {grid-column: 3/5;border-radius: 0 0 4px;}
.tco-starter-template-cell.is-layout.is-boxed-landmark.is-3 .is-content {grid-column: 2/5;border-radius: 0 0 4px 4px;}
.tco-starter-template-cell.is-layout.is-overlap-landmark .is-canvas {grid-template-columns: 16px 1fr 1fr 1fr 16px;grid-template-rows: 16px 1fr 16px 2fr 16px;}
.tco-starter-template-cell.is-layout.is-overlap-landmark .is-header {z-index: 1;grid-column: 1/6;grid-row: 1/4;border-radius: 4px 4px 0 0;}
.tco-starter-template-cell.is-layout.is-overlap-landmark .is-shadow {z-index: 2;grid-column: 2/5;grid-row: 3/5;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-overlap-landmark .is-content, .tco-starter-template-cell.is-layout.is-overlap-landmark .is-sidebar {z-index: 3;grid-row: 3/5;}
.tco-starter-template-cell.is-layout.is-overlap-landmark .is-title {transform: translateY(-8px);}
.tco-starter-template-cell.is-layout.is-overlap-landmark.is-1 .is-content {grid-column: 2/4;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-overlap-landmark.is-1 .is-sidebar {grid-column: 4/5;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-overlap-landmark.is-2 .is-sidebar {grid-column: 2/3;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-overlap-landmark.is-2 .is-content {grid-column: 3/5;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-overlap-landmark.is-3 .is-content {grid-column: 2/5;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-hero-landmark .is-canvas {grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr auto;}
.tco-starter-template-cell.is-layout.is-hero-landmark .is-shadow {z-index: 1;grid-column: 1/4;grid-row: 1/3;}
.tco-starter-template-cell.is-layout.is-hero-landmark .is-header {z-index: 2;grid-column: 1/4;grid-row: 1/2;}
.tco-starter-template-cell.is-layout.is-hero-landmark .is-content, .tco-starter-template-cell.is-layout.is-hero-landmark .is-sidebar {z-index: 2;grid-row: 2/3;}
.tco-starter-template-cell.is-layout.is-hero-landmark.is-1 .is-content {grid-column: 1/3;}
.tco-starter-template-cell.is-layout.is-hero-landmark.is-1 .is-sidebar {grid-column: 3/4;}
.tco-starter-template-cell.is-layout.is-hero-landmark.is-2 .is-sidebar {grid-column: 1/2;}
.tco-starter-template-cell.is-layout.is-hero-landmark.is-2 .is-content {grid-column: 2/4;}
.tco-starter-template-cell.is-layout.is-hero-landmark.is-3 .is-content {grid-column: 1/4;}
.tco-starter-template-cell.is-layout.is-minimal-landmark .is-canvas {grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr 2fr;}
.tco-starter-template-cell.is-layout.is-minimal-landmark .is-shadow {z-index: 1;grid-column: 1/4;grid-row: 1/3;}
.tco-starter-template-cell.is-layout.is-minimal-landmark .is-header {z-index: 2;grid-column: 1/4;grid-row: 1/2;}
.tco-starter-template-cell.is-layout.is-minimal-landmark .is-content, .tco-starter-template-cell.is-layout.is-minimal-landmark .is-sidebar {z-index: 2;grid-row: 2/3;}
.tco-starter-template-cell.is-layout.is-minimal-landmark.is-1 .is-content {grid-column: 1/3;}
.tco-starter-template-cell.is-layout.is-minimal-landmark.is-1 .is-sidebar {grid-column: 3/4;}
.tco-starter-template-cell.is-layout.is-minimal-landmark.is-2 .is-sidebar {grid-column: 1/2;}
.tco-starter-template-cell.is-layout.is-minimal-landmark.is-2 .is-content {grid-column: 2/4;}
.tco-starter-template-cell.is-layout.is-minimal-landmark.is-3 .is-content {grid-column: 1/4;}
.tco-starter-template-cell.is-layout.is-split .is-canvas {grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;}
.tco-starter-template-cell.is-layout.is-split .is-shadow {z-index: 1;grid-column: 1/3;grid-row: 1/2;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-split .is-content, .tco-starter-template-cell.is-layout.is-split .is-sidebar {z-index: 2;grid-row: 1/2;}
.tco-starter-template-cell.is-layout.is-split.is-1 .is-content {grid-column: 1/2;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-split.is-1 .is-sidebar, .tco-starter-template-cell.is-layout.is-split.is-2 .is-content {grid-column: 2/3;border-radius: 0 4px 4px 0;}
.tco-starter-template-cell.is-layout.is-split.is-2 .is-sidebar {grid-column: 1/2;border-radius: 4px 0 0 4px;}
.tco-starter-template-cell.is-layout.is-product .is-canvas {grid-gap: 0;grid-template-rows: 32px 1fr auto 10.6666666667px auto 10.6666666667px auto 1fr 32px;}
.tco-starter-template-cell.is-layout.is-product .is-shadow, .tco-starter-template-cell.is-layout.is-product .is-content {z-index: 1;grid-column: 1/6;grid-row: 1/10;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-product .is-shadow {z-index: 1;}
.tco-starter-template-cell.is-layout.is-product .is-content {z-index: 2;}
.tco-starter-template-cell.is-layout.is-product .is-title, .tco-starter-template-cell.is-layout.is-product .is-button, .tco-starter-template-cell.is-layout.is-product .is-paragraph, .tco-starter-template-cell.is-layout.is-product .is-image {z-index: 3;}
.tco-starter-template-cell.is-layout.is-product .is-title {grid-row: 3;width: 81%;}
.tco-starter-template-cell.is-layout.is-product .is-button {grid-row: 5;width: 59%;}
.tco-starter-template-cell.is-layout.is-product .is-paragraph {grid-row: 7;margin: 0;}
.tco-starter-template-cell.is-layout.is-product .is-image {grid-row: 2/9;}
.tco-starter-template-cell.is-layout.is-product.is-1 .is-canvas {grid-template-columns: 16px 5fr 16px 6fr 16px;}
.tco-starter-template-cell.is-layout.is-product.is-1 .is-title, .tco-starter-template-cell.is-layout.is-product.is-1 .is-button, .tco-starter-template-cell.is-layout.is-product.is-1 .is-paragraph {grid-column: 2;}
.tco-starter-template-cell.is-layout.is-product.is-1 .is-image {grid-column: 4;}
.tco-starter-template-cell.is-layout.is-product.is-2 .is-canvas {grid-template-columns: 16px 6fr 16px 5fr 16px;}
.tco-starter-template-cell.is-layout.is-product.is-2 .is-title, .tco-starter-template-cell.is-layout.is-product.is-2 .is-button, .tco-starter-template-cell.is-layout.is-product.is-2 .is-paragraph {grid-column: 4;}
.tco-starter-template-cell.is-layout.is-product.is-2 .is-image {grid-column: 2;}
.tco-starter-template-cell.is-layout.is-wc-single .is-canvas {grid-gap: 0;grid-template-columns: 16px 1fr 16px;grid-template-rows: 16px 1fr auto 8px 5fr 1fr 16px;}
.tco-starter-template-cell.is-layout.is-wc-single .is-shadow, .tco-starter-template-cell.is-layout.is-wc-single .is-content {z-index: 1;grid-column: 1/6;grid-row: 1/10;border-radius: 4px;}
.tco-starter-template-cell.is-layout.is-wc-single .is-shadow {z-index: 1;}
.tco-starter-template-cell.is-layout.is-wc-single .is-content {z-index: 2;}
.tco-starter-template-cell.is-layout.is-wc-single .is-header, .tco-starter-template-cell.is-layout.is-wc-single .is-woo {grid-column: 2;z-index: 3;}
.tco-starter-template-cell.is-layout.is-wc-single .is-header {grid-row: 3;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-end;padding: 0;background-color: transparent;}
.tco-starter-template-cell.is-layout.is-wc-single .is-header .is-title {width: 43%;}
.tco-starter-template-cell.is-layout.is-wc-single .is-header .is-text {width: 18%;}
.tco-starter-template-cell.is-layout.is-wc-single .is-woo {grid-row: 5;margin: 0;}
.tco-starter-template-cell.is-header .is-canvas {grid-gap: 0;}
.tco-starter-template-cell.is-header .is-bar {display: flex;justify-content: flex-start;align-items: center;z-index: 2;padding: 14px;background-color: #fff;}
.tco-starter-template-cell.is-header .is-shadow {z-index: 1;}
.tco-starter-template-cell.is-header .is-top, .tco-starter-template-cell.is-header .is-bottom {flex-flow: row wrap;}
.tco-starter-template-cell.is-header .is-top .is-logo, .tco-starter-template-cell.is-header .is-bottom .is-logo {width: 28%;}
.tco-starter-template-cell.is-header .is-top .is-nav-inline i, .tco-starter-template-cell.is-header .is-bottom .is-nav-inline i {width: 18px;}
.tco-starter-template-cell.is-header .is-top .is-nav-inline i+i, .tco-starter-template-cell.is-header .is-bottom .is-nav-inline i+i {margin-left: 6px;}
.tco-starter-template-cell.is-header .is-left, .tco-starter-template-cell.is-header .is-right {flex-flow: column wrap;}
.tco-starter-template-cell.is-header .is-left .is-logo, .tco-starter-template-cell.is-header .is-right .is-logo {width: 96%;}
.tco-starter-template-cell.is-header .is-left .is-nav-inline, .tco-starter-template-cell.is-header .is-right .is-nav-inline {width: 100%;}
.tco-starter-template-cell.is-header .is-left .is-nav-inline i, .tco-starter-template-cell.is-header .is-right .is-nav-inline i {width: 58%;}
.tco-starter-template-cell.is-header .is-left .is-nav-inline i+i, .tco-starter-template-cell.is-header .is-right .is-nav-inline i+i {margin-top: 7px;}
.tco-starter-template-cell.is-header.is-simple .is-canvas {grid-template-columns: 76px 1fr 76px;grid-template-rows: 44px 1fr 44px;}
.tco-starter-template-cell.is-header.is-simple.is-1 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-1 .is-shadow, .tco-starter-template-cell.is-header.is-simple.is-2 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-2 .is-shadow {grid-column: 1/-1;}
.tco-starter-template-cell.is-header.is-simple.is-1 .is-nav-inline, .tco-starter-template-cell.is-header.is-simple.is-2 .is-nav-inline {margin-left: auto;}
.tco-starter-template-cell.is-header.is-simple.is-3 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-3 .is-shadow, .tco-starter-template-cell.is-header.is-simple.is-4 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-4 .is-shadow {grid-row: 1/-1;}
.tco-starter-template-cell.is-header.is-simple.is-3 .is-nav-inline, .tco-starter-template-cell.is-header.is-simple.is-4 .is-nav-inline {margin-top: 14px;}
.tco-starter-template-cell.is-header.is-simple.is-1 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-1 .is-shadow {grid-row: 1/auto;}
.tco-starter-template-cell.is-header.is-simple.is-2 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-2 .is-shadow {grid-row: auto/-1;}
.tco-starter-template-cell.is-header.is-simple.is-3 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-3 .is-shadow {grid-column: 1/auto;}
.tco-starter-template-cell.is-header.is-simple.is-4 .is-bar, .tco-starter-template-cell.is-header.is-simple.is-4 .is-shadow {grid-column: auto/-1;}
.tco-starter-template-cell.is-header.is-hero .is-canvas {grid-template-columns: 76px 1fr 76px;grid-template-rows: 44px auto 1fr;}
.tco-starter-template-cell.is-header.is-hero .is-bar, .tco-starter-template-cell.is-header.is-hero .is-shadow {grid-column: 1/-1;}
.tco-starter-template-cell.is-header.is-hero .is-top:nth-of-type(1) {grid-row: 1/2;}
.tco-starter-template-cell.is-header.is-hero .is-top:nth-of-type(2) {grid-row: 2/3;flex-flow: column nowrap;justify-content: flex-start;align-items: center;padding-top: 10px;padding-bottom: 20px;}
.tco-starter-template-cell.is-header.is-hero .is-top .is-nav-inline {margin-left: auto;}
.tco-starter-template-cell.is-header.is-hero .is-shadow {grid-row: 1/3;}
.tco-starter-template-cell.is-header.is-hero .is-title {width: 40%;}
.tco-starter-template-cell.is-header.is-hero .is-paragraph {width: 68%;margin-top: 12px;margin-bottom: 12px;align-items: center;}
.tco-starter-template-cell.is-footer .is-canvas {grid-gap: 0;}
.tco-starter-template-cell.is-footer .is-bar {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;z-index: 2;padding: 14px;background-color: #fff;}
.tco-starter-template-cell.is-footer .is-shadow {z-index: 1;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-canvas, .tco-starter-template-cell.is-footer.is-3-column-nav .is-canvas, .tco-starter-template-cell.is-footer.is-4-column-nav .is-canvas {grid-template-columns: 76px 1fr 76px;grid-template-rows: 1fr auto auto;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar, .tco-starter-template-cell.is-footer.is-2-column-nav .is-shadow, .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar, .tco-starter-template-cell.is-footer.is-3-column-nav .is-shadow, .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar, .tco-starter-template-cell.is-footer.is-4-column-nav .is-shadow {grid-column: 1/-1;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(1), .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(1), .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(1) {display: grid;grid-gap: 14px;grid-template-rows: 1fr;grid-row: 2/3;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(2), .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(2), .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(2) {grid-row: 3/4;flex-wrap: nowrap;align-items: center;padding-top: 7px;padding-bottom: 7px;background-color: #adadac;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(2) .is-text, .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(2) .is-text, .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(2) .is-text {width: 37.5%;margin-right: auto;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(2) .is-icon, .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(2) .is-icon, .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(2) .is-icon {width: 8px;height: 8px;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(2) .is-icon+.is-icon, .tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(2) .is-icon+.is-icon, .tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(2) .is-icon+.is-icon {margin-left: 2px;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-shadow, .tco-starter-template-cell.is-footer.is-3-column-nav .is-shadow, .tco-starter-template-cell.is-footer.is-4-column-nav .is-shadow {grid-row: 2/4;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-logo, .tco-starter-template-cell.is-footer.is-3-column-nav .is-logo, .tco-starter-template-cell.is-footer.is-4-column-nav .is-logo {width: 100%;}
.tco-starter-template-cell.is-footer.is-2-column-nav .is-bar:nth-of-type(1) {grid-template-columns: 21% repeat(2,1fr);}
.tco-starter-template-cell.is-footer.is-3-column-nav .is-bar:nth-of-type(1) {grid-template-columns: 21% repeat(3,1fr);}
.tco-starter-template-cell.is-footer.is-4-column-nav .is-bar:nth-of-type(1) {grid-template-columns: 21% repeat(4,1fr);}
.tco-starter-template-cell.is-content .is-canvas {grid-gap: 0;}
.tco-starter-template-cell.is-content .is-shadow {z-index: 1;background-color: #eaeae9;}
.tco-starter-template-cell.is-content .is-section {z-index: 2;background-color: #fff;}
.tco-starter-template-cell.is-content.is-split .is-canvas {grid-template-columns: 1fr;}
.tco-starter-template-cell.is-content.is-split .is-section, .tco-starter-template-cell.is-content.is-split .is-shadow {grid-column: 1/2;}
.tco-starter-template-cell.is-content.is-split .is-section {display: grid;grid-gap: 0;grid-template-columns: 16px 1fr 16px 1fr 16px;grid-template-rows: 16px auto 8px auto 16px;}
.tco-starter-template-cell.is-content.is-split .is-section:only-child, .tco-starter-template-cell.is-content.is-split .is-section:not(:only-child):nth-of-type(1) {grid-row: 1/2;}
.tco-starter-template-cell.is-content.is-split .is-section:not(:only-child):nth-of-type(2) {grid-row: 2/3;background-color: #eaeae9;}
.tco-starter-template-cell.is-content.is-split .is-shadow {grid-row: 1/3;align-self: stretch;}
.tco-starter-template-cell.is-content.is-split .is-title {grid-row: 2;align-self: end;}
.tco-starter-template-cell.is-content.is-split .is-paragraph {grid-row: 4;align-self: start;}
.tco-starter-template-cell.is-content.is-split .is-image {grid-row: 2/5;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-canvas, .tco-starter-template-cell.is-content.is-split.is-2 .is-canvas {grid-template-rows: 1fr;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-image, .tco-starter-template-cell.is-content.is-split.is-2 .is-image {align-self: center;height: 68px;}
.tco-starter-template-cell.is-content.is-split.is-3 .is-canvas, .tco-starter-template-cell.is-content.is-split.is-4 .is-canvas {grid-template-rows: 1fr 1fr;}
.tco-starter-template-cell.is-content.is-split.is-3 .is-image, .tco-starter-template-cell.is-content.is-split.is-4 .is-image {align-self: stretch;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(1) .is-title, .tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(1) .is-paragraph, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(1) .is-title, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(1) .is-paragraph {grid-column: 2;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(1) .is-image, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(1) .is-image {grid-column: 4;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(2) .is-title, .tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(2) .is-paragraph, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(2) .is-title, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(2) .is-paragraph {grid-column: 4;}
.tco-starter-template-cell.is-content.is-split.is-1 .is-section:nth-of-type(2) .is-image, .tco-starter-template-cell.is-content.is-split.is-3 .is-section:nth-of-type(2) .is-image {grid-column: 2;}
.tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(1) .is-title, .tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(1) .is-paragraph, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(1) .is-title, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(1) .is-paragraph {grid-column: 4;}
.tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(1) .is-image, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(1) .is-image {grid-column: 2;}
.tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(2) .is-title, .tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(2) .is-paragraph, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(2) .is-title, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(2) .is-paragraph {grid-column: 2;}
.tco-starter-template-cell.is-content.is-split.is-2 .is-section:nth-of-type(2) .is-image, .tco-starter-template-cell.is-content.is-split.is-4 .is-section:nth-of-type(2) .is-image {grid-column: 4;}
.tco-starter-template-cell.is-content.is-feature-boxes .is-canvas {grid-template-columns: 1fr;grid-template-rows: 1fr;}
.tco-starter-template-cell.is-content.is-feature-boxes .is-section, .tco-starter-template-cell.is-content.is-feature-boxes .is-shadow {align-self: stretch;grid-column: 1/2;grid-row: 1/2;}
.tco-starter-template-cell.is-content.is-feature-boxes .is-section {display: grid;grid-gap: 0;grid-template-rows: 16px auto 16px auto 16px;justify-items: start;align-items: center;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-1 .is-section, .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-section {grid-template-columns: 16px 1fr 16px 1fr 16px;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-1 .is-feature-box:nth-child(-n+2), .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box:nth-child(-n+2) {grid-row: 2;align-self: end;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-1 .is-feature-box:nth-child(n+3), .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box:nth-child(n+3) {grid-row: 4;align-self: start;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-1 .is-feature-box:nth-child(2n+1), .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box:nth-child(2n+1) {grid-column: 2;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-1 .is-feature-box:nth-child(2n+2), .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box:nth-child(2n+2) {grid-column: 4;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-section, .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-section {grid-template-columns: 16px 1fr 16px 1fr 16px 1fr 16px;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-feature-box:nth-child(-n+3), .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box:nth-child(-n+3) {grid-row: 2;align-self: end;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-feature-box:nth-child(n+4), .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box:nth-child(n+4) {grid-row: 4;align-self: start;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-feature-box:nth-child(3n+1), .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box:nth-child(3n+1) {grid-column: 2;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-feature-box:nth-child(3n+2), .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box:nth-child(3n+2) {grid-column: 4;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-2 .is-feature-box:nth-child(3n+3), .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box:nth-child(3n+3) {grid-column: 6;}
.tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box, .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box, .tco-starter-template-cell.is-content.is-feature-boxes.is-3 .is-feature-box .is-paragraph, .tco-starter-template-cell.is-content.is-feature-boxes.is-4 .is-feature-box .is-paragraph {align-items: center;}
.tco-starter-template-cell.is-archive .is-post {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;}
.tco-starter-template-cell.is-archive.is-minimal .is-canvas {grid-template-columns: 16px 1fr 16px 1fr 16px 1fr 16px;grid-template-rows: 2fr 5fr 2fr;}
.tco-starter-template-cell.is-archive.is-minimal .is-post {grid-row: 2;flex-direction: column;}
.tco-starter-template-cell.is-archive.is-minimal .is-post:nth-of-type(3n+1) {grid-column: 2;}
.tco-starter-template-cell.is-archive.is-minimal .is-post:nth-of-type(3n+2) {grid-column: 4;}
.tco-starter-template-cell.is-archive.is-minimal .is-post:nth-of-type(3n+3) {grid-column: 6;}
.tco-starter-template-cell.is-archive.is-minimal .is-post .is-image {flex: 1 0 0%;}
.tco-starter-template-cell.is-archive.is-minimal .is-post .is-paragraph {flex: 0 0 auto;margin-top: 8px;}
.tco-starter-template-cell.is-archive.is-flat.is-dark .is-post {background-color: rgba(255,255,255,.16);}
.tco-starter-template-cell.is-archive.is-flat .is-canvas {grid-template-columns: 16px 1fr 16px;grid-template-rows: 2fr 3fr 2fr;}
.tco-starter-template-cell.is-archive.is-flat .is-post {overflow: hidden;grid-column: 2;grid-row: 2;flex-direction: row;border-radius: 3px;background-color: rgba(0,0,0,.16);}
.tco-starter-template-cell.is-archive.is-flat .is-post .is-image {flex: 3 0 0%;border-radius: 0;}
.tco-starter-template-cell.is-archive.is-flat .is-post .is-content {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex: 4 0 0%;position: relative;}
.tco-starter-template-cell.is-archive.is-flat .is-post .is-paragraph {width: 55%;}
.tco-starter-template-cell.is-archive.is-flat .is-post .is-text {position: absolute;right: 5.3333333333px;bottom: 5.3333333333px;width: 22%;}
.tco-starter-template-cell.is-archive.is-classic.is-dark .is-shadow {background-color: #000;}
.tco-starter-template-cell.is-archive.is-classic .is-canvas {grid-template-columns: 16px 1fr 16px 1fr 16px;grid-template-rows: 1fr 4fr 1fr;}
.tco-starter-template-cell.is-archive.is-classic .is-post, .tco-starter-template-cell.is-archive.is-classic .is-shadow {grid-row: 2;border-radius: 3px;}
.tco-starter-template-cell.is-archive.is-classic .is-post:nth-of-type(1), .tco-starter-template-cell.is-archive.is-classic .is-shadow:nth-of-type(1) {grid-column: 2;}
.tco-starter-template-cell.is-archive.is-classic .is-post:nth-of-type(2), .tco-starter-template-cell.is-archive.is-classic .is-shadow:nth-of-type(2) {grid-column: 4;}
.tco-starter-template-cell.is-archive.is-classic .is-post {overflow: hidden;flex-direction: column;z-index: 2;}
.tco-starter-template-cell.is-archive.is-classic .is-shadow {z-index: 1;background-color: #fff;}
.tco-starter-template-cell.is-archive.is-classic .is-image {flex: 1 0 0%;border-radius: 0;}
.tco-starter-template-cell.is-archive.is-classic .is-content {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;flex: 1 0 0%;padding: 8px;}
.tco-starter-template-cell.is-archive.is-classic .is-text {width: 44%;margin-top: auto;}
.tco-svg {display: block;width: 1em;height: 1em;font-size: 1em;fill: currentColor;stroke: none;pointer-events: none;}
table {table-layout: fixed;width: 100%;border-collapse: collapse;border-spacing: 0;}
table th, table td {position: relative;font-size: var(--fs-tabl);letter-spacing: var(--ls-tabl);line-height: var(--lh-tabl);text-align: left;text-transform: var(--tt-tabl);}
table th {font-weight: var(--fw-head);color: var(--c-head);}
table td {font-weight: var(--fw-tabl);color: var(--c-base);}
table tr:not(:first-child) th, table tr:not(:first-child) td {padding-top: var(--d-table-cell-padding-y);}
table tr:not(:last-child) th, table tr:not(:last-child) td {padding-bottom: var(--d-table-cell-padding-y);}
table tr:not(:last-child) th {border-bottom: var(--d-table-th-border) solid var(--c-border-th);}
table tr:not(:last-child) td {border-bottom: var(--d-table-td-border) solid var(--c-border-td);}
table.has-inner-cell-padding-x tr th:not(:first-child), table.has-inner-cell-padding-x tr td:not(:first-child) {padding-left: var(--d-table-cell-padding-x);}
table.has-inner-cell-padding-x tr th:not(:last-child), table.has-inner-cell-padding-x tr td:not(:last-child) {padding-right: var(--d-table-cell-padding-x);}
table.has-outer-cell-padding-x tr th:first-child, table.has-outer-cell-padding-x tr td:first-child {padding-left: calc(var(--d-table-cell-padding-x) * 2);}
table.has-outer-cell-padding-x tr th:last-child, table.has-outer-cell-padding-x tr td:last-child {padding-right: calc(var(--d-table-cell-padding-x) * 2);}
.tco-modal table, .tco-floater table {--c-border-td: var(--c-border-td-modal);}
.tco-tooltip {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: fixed;z-index: var(--z-tooltip);z-index: 999999998 !important;inset: auto;max-width: var(--d-tooltip-max-width);border-radius: var(--d-tooltip-border-radius);padding: var(--d-tooltip-padding-y) var(--d-tooltip-padding-x);font-size: var(--fs-tooltip);font-weight: var(--fw-tooltip);line-height: var(--lh-tooltip);text-align: center;color: var(--c-tooltip);background-color: var(--c-bg-tooltip);opacity: 0;box-shadow: var(--bs-tooltip);pointer-events: none;}
.tco-tooltip span {white-space: nowrap;}
.tco-tooltip.is-active {opacity: 1;}
.tco-tooltip.has-actions {max-width: var(--d-tooltip-actions-max-width);font-size: var(--fs-base);line-height: var(--lh-base);pointer-events: auto;}
.tco-tooltip.has-options {max-width: var(--d-tooltip-actions-max-width);padding: calc(var(--d-tooltip-padding-y) / 2) calc(var(--d-tooltip-padding-x) / 2);background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);pointer-events: auto;}
.tco-tooltip.has-options button {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: var(--d-tooltip-option-width);height: var(--d-tooltip-option-height);border-radius: var(--d-tooltip-option-border-radius);padding: 0 var(--d-tooltip-option-padding-x);font-size: var(--fs-tooltip);font-weight: var(--fw-base);letter-spacing: var(--ls-tooltip);line-height: var(--d-tooltip-option-height);text-overflow: ellipsis;text-transform: var(--tt-tooltip);white-space: nowrap;color: var(--c-base);background-color: transparent;}
.tco-tooltip.has-options button:hover, .tco-tooltip.has-options button.is-active {color: var(--c-head);opacity: 1;}
.tco-tooltip.has-options button:hover {background-color: transparent;}
.tco-tooltip.has-options button.is-active {font-weight: var(--fw-tooltip);background-color: var(--c-bg-bar);}
.tco-tooltip.has-preview-image {max-width: var(--d-tooltip-actions-max-width);}
.tco-tooltip.tco-help-text {max-width: var(--d-tooltip-actions-max-width);line-height: var(--lh-base);}
.tco-tooltip.has-status-icons {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;max-width: var(--d-tooltip-has-status-icons-max-width);}
.tco-tooltip.has-status-icons>span {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.tco-tooltip.has-status-icons>span .tco-svg {flex: 0 0 auto;margin-right: .512em;}
.tco-tooltip.has-status-icons>span+span {margin-top: .64em;}
.tco-tooltip-action-section {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;padding: var(--d-tooltip-action-section-spacing);}
.tco-tooltip-action-section .tco-btn {flex: 1 1 0%;padding-left: 0;padding-right: 0;}
.tco-tooltip-action-section .tco-btn+.tco-btn {margin-left: var(--d-tooltip-action-section-spacing);}
.tco-hide {display: none !important;}
.tco-nowrap {white-space: nowrap !important;}
.tco-sr, .tco-visually-hidden {overflow: hidden !important;position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;border: 0 !important;padding: 0 !important;white-space: nowrap !important;clip: rect(0 0 0 0) !important;clip-path: polygon(0px 0px,0px 0px,0px 0px) !important;-webkit-clip-path: polygon(0px 0px,0px 0px,0px 0px) !important;}
.tco-workspace-actions {box-sizing: content-box;position: relative;z-index: 2;display: flex;flex-flow: row nowrap;width: 100%;height: var(--d-workspace-actions-height);}
.tco-control-groups .tco-workspace-actions {border-bottom: var(--d-border-base) solid var(--c-border-base);}
.tco-workspace-actions>a {box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;flex: 1 0 0%;font-size: var(--fs-bar);color: var(--c-base);background-color: var(--c-bg-workspace);}
.tco-workspace-actions>a:not(:only-of-type):not(:first-of-type) {border-left: calc(var(--d-border-base) / 2) solid var(--c-border-base);}
.tco-workspace-actions>a:not(:only-of-type):not(:last-of-type) {border-right: calc(var(--d-border-base) / 2) solid var(--c-border-base);}
.tco-workspace-actions>a:hover, .tco-workspace-actions>a:focus {color: var(--c-head);}
.tco-delete-quick-confirm .tco-workspace-actions>a span {display: none;}
.tco-delete-quick-confirm .tco-workspace-actions>a span:only-of-type, .tco-delete-quick-confirm .tco-workspace-actions>a span.quick-confirm-label {display: block;}
.tco-workspace-actions>a svg {display: block;width: 1em;height: 1em;margin: 0 0 .64em;font-size: var(--d-bar-icon-size);text-align: center;background-color: transparent;fill: currentColor;}
.tco-workspace-actions>a span {font-size: 1em;font-weight: var(--fw-bar);letter-spacing: var(--ls-bar);line-height: 1;text-transform: var(--tt-bar);}
.tco-workspace-actions>a span.quick-confirm-label {display: none;}
.tco-workspace-action-overlay {box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;visibility: hidden;pointer-events: none;position: absolute;inset: 0;padding: var(--d-control-group-padding);background-color: var(--c-bg-workspace);opacity: 1;box-shadow: 0 var(--d-border-base) 0 0 var(--c-border-base);transform: translateY(-110%);transition-delay: 0s,0s,.1999s,0s;transition-duration: .1999s,.1999s,0s,0s;transition-property: opacity,transform,visibility,pointer-events;transition-timing-function: ease;}
.tco-workspace-action-overlay.tco-active {opacity: 1;transform: translate(0);visibility: visible;pointer-events: auto;transition-delay: 0s,0s,0s,0s;}
.tco-workspace-action-overlay>*:not(.tco-workspace-actions-overlay-close) {width: 100%;max-width: none;}
.tco-workspace-actions-overlay-close {display: block;position: absolute;z-index: 1;top: 0;right: 0;width: var(--d-control-group-padding);height: var(--d-control-group-padding);font-size: var(--fs-control-base);line-height: 1em;text-align: center;color: var(--c-input-placeholder);}
.tco-workspace-actions-overlay-close:hover, .tco-workspace-actions-overlay-close:focus {color: var(--c-input);}
.tco-workspace-actions-overlay-close svg {margin: auto;}
.tco-layers-section .tco-workspace-actions {margin-top: calc(( var(--d-workspace-actions-height) + var(--d-border-base) ) * -1);border-bottom: var(--d-border-base) solid var(--c-border-base);transition-duration: .1999s;transition-property: margin;transition-timing-function: ease;}
.tco-layers-section .tco-workspace-actions.tco-active {margin-top: 0;}
.tco-layers-section .tco-workspace-actions.tco-active .tco-workspace-actions-toggle {color: var(--c-base);background-color: var(--c-bg-bar);}
.tco-layers-section .tco-workspace-actions.tco-active .tco-workspace-actions-toggle span {transform: rotate(180deg);}
.tco-layers-section .tco-workspace-actions .tco-workspace-actions-toggle {display: block;position: absolute;z-index: 2;top: 100%;right: var(--d-control-group-padding);width: 3em;height: 3em;border: var(--d-border-base) solid var(--c-border-base);border-radius: 0 0 4px 4px;font-size: var(--fs-control-base);line-height: calc(2.5em - ( var(--d-border-base) * 2 ));text-align: center;color: var(--c-base);background-color: var(--c-bg-bar);box-shadow: var(--bs-header);transition-duration: .1999s;transition-property: color,background-color;transition-timing-function: ease;}
.tco-layers-section .tco-workspace-actions .tco-workspace-actions-toggle:hover {color: var(--c-head);}
.tco-layers-section .tco-workspace-actions .tco-workspace-actions-toggle span {display: block;transition-duration: .1999s;transition-property: transform;transition-timing-function: ease;}
.tco-language-picker {display: flex;justify-content: flex-start;align-items: center;font-weight: var(--fw-tooltip);color: var(--c-tooltip);flex-grow: 1;flex-shrink: 1;flex-basis: auto;min-width: calc(var(--tco-wpml-items) * 30px);height: var(--tco-bar-height);line-height: 1;}
.tco-language-picker button {display: block;width: 24px;cursor: pointer;}
.tco-language-picker button:not(.tco-active) img {opacity: .35;}
.tco-language-picker button+button {margin-left: var(--d-tooltip-action-section-spacing);}
.tco-language-picker img {display: block;}
.tco-language-create {max-width: 450px;margin: 0 auto;}
.tco-language-create p {margin-top: calc(var(--d-control-group-padding) / -2);margin-bottom: 1em;}
.tco-language-create-divider {display: block;position: relative;z-index: 1;margin: var(--d-control-group-padding) 0;text-align: center;line-height: 1;}
.tco-language-create-divider span {padding: 0 .75em;font-size: calc(var(--f-labl-fs) * 1.1);font-weight: var(--f-labl-fw);letter-spacing: var(--f-labl-ls);text-transform: uppercase;background-color: var(--c-bg-popover);}
.tco-language-create-divider:before {content: "";display: block;position: absolute;z-index: -1;top: 50%;left: 0;right: 0;height: 2px;background-color: currentColor;opacity: .25;transform: translateY(-50%);}
.tco-forms .tco-value-list select, .tco-forms .tco-value-list textarea, .tco-forms .tco-value-list input[type=text], .tco-forms .tco-value-list input[type=password], .tco-forms .tco-value-list input[type=color], .tco-forms .tco-value-list input[type=email], .tco-forms .tco-value-list input[type=number], .tco-forms .tco-value-list input[type=search], .tco-forms .tco-value-list input[type=text], .tco-forms .tco-value-list input[type=url], .tco-forms .tco-value-list input[type=file], .tco-forms .tco-value-list .tco-floater-toggle, .tco-forms .tco-value-list [class*=tco-react-select][class*=__control], .tco-forms .tco-value-list .tco-styled-select, .tco-forms .tco-control-box select, .tco-forms .tco-control-box textarea, .tco-forms .tco-control-box input[type=text], .tco-forms .tco-control-box input[type=password], .tco-forms .tco-control-box input[type=color], .tco-forms .tco-control-box input[type=email], .tco-forms .tco-control-box input[type=number], .tco-forms .tco-control-box input[type=search], .tco-forms .tco-control-box input[type=text], .tco-forms .tco-control-box input[type=url], .tco-forms .tco-control-box input[type=file], .tco-forms .tco-control-box .tco-floater-toggle, .tco-forms .tco-control-box [class*=tco-react-select][class*=__control], .tco-forms .tco-control-box .tco-styled-select, .tco-forms .tco-responsive-tabs select, .tco-forms .tco-responsive-tabs textarea, .tco-forms .tco-responsive-tabs input[type=text], .tco-forms .tco-responsive-tabs input[type=password], .tco-forms .tco-responsive-tabs input[type=color], .tco-forms .tco-responsive-tabs input[type=email], .tco-forms .tco-responsive-tabs input[type=number], .tco-forms .tco-responsive-tabs input[type=search], .tco-forms .tco-responsive-tabs input[type=text], .tco-forms .tco-responsive-tabs input[type=url], .tco-forms .tco-responsive-tabs input[type=file], .tco-forms .tco-responsive-tabs .tco-floater-toggle, .tco-forms .tco-responsive-tabs [class*=tco-react-select][class*=__control], .tco-forms .tco-responsive-tabs .tco-styled-select, .tco-forms .tco-sortable-item-drawer select, .tco-forms .tco-sortable-item-drawer textarea, .tco-forms .tco-sortable-item-drawer input[type=text], .tco-forms .tco-sortable-item-drawer input[type=password], .tco-forms .tco-sortable-item-drawer input[type=color], .tco-forms .tco-sortable-item-drawer input[type=email], .tco-forms .tco-sortable-item-drawer input[type=number], .tco-forms .tco-sortable-item-drawer input[type=search], .tco-forms .tco-sortable-item-drawer input[type=text], .tco-forms .tco-sortable-item-drawer input[type=url], .tco-forms .tco-sortable-item-drawer input[type=file], .tco-forms .tco-sortable-item-drawer .tco-floater-toggle, .tco-forms .tco-sortable-item-drawer [class*=tco-react-select][class*=__control], .tco-forms .tco-sortable-item-drawer .tco-styled-select {border-color: var(--c-bg-workspace);background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list select:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list select:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list textarea:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list textarea:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list textarea:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=password]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=password]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=password]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=color]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=color]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=color]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=email]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=email]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=email]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=number]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=number]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=number]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=search]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=search]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=search]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=url]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=url]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=url]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list input[type=file]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list input[type=file]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list input[type=file]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list .tco-floater-toggle:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list .tco-floater-toggle:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list .tco-floater-toggle:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-value-list .tco-styled-select:not(.tco-no-input-focus):focus, .tco-forms .tco-value-list .tco-styled-select:not(.tco-no-input-focus).is-active, .tco-forms .tco-value-list .tco-styled-select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box select:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box select:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box textarea:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box textarea:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box textarea:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=password]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=password]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=password]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=color]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=color]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=color]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=email]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=email]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=email]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=number]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=number]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=number]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=search]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=search]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=search]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=url]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=url]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=url]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box input[type=file]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box input[type=file]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box input[type=file]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box .tco-floater-toggle:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box .tco-floater-toggle:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box .tco-floater-toggle:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-control-box .tco-styled-select:not(.tco-no-input-focus):focus, .tco-forms .tco-control-box .tco-styled-select:not(.tco-no-input-focus).is-active, .tco-forms .tco-control-box .tco-styled-select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs select:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs select:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs textarea:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs textarea:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs textarea:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=password]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=password]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=password]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=color]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=color]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=color]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=email]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=email]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=email]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=number]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=number]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=number]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=search]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=search]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=search]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=url]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=url]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=url]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs input[type=file]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs input[type=file]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs input[type=file]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs .tco-floater-toggle:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs .tco-floater-toggle:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs .tco-floater-toggle:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-responsive-tabs .tco-styled-select:not(.tco-no-input-focus):focus, .tco-forms .tco-responsive-tabs .tco-styled-select:not(.tco-no-input-focus).is-active, .tco-forms .tco-responsive-tabs .tco-styled-select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer select:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer select:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer select:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer textarea:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer textarea:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer textarea:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=password]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=password]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=password]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=color]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=color]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=color]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=email]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=email]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=email]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=number]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=number]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=number]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=search]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=search]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=search]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=text]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=url]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=url]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=url]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer input[type=file]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer input[type=file]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer input[type=file]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer .tco-floater-toggle:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer .tco-floater-toggle:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer .tco-floater-toggle:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer [class*=tco-react-select][class*=__control]:not(.tco-no-input-focus).tco-active, .tco-forms .tco-sortable-item-drawer .tco-styled-select:not(.tco-no-input-focus):focus, .tco-forms .tco-sortable-item-drawer .tco-styled-select:not(.tco-no-input-focus).is-active, .tco-forms .tco-sortable-item-drawer .tco-styled-select:not(.tco-no-input-focus).tco-active {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-image, .tco-forms .tco-value-list .tco-choose:not(.is-vertical), .tco-forms .tco-control-box .tco-image, .tco-forms .tco-control-box .tco-choose:not(.is-vertical), .tco-forms .tco-responsive-tabs .tco-image, .tco-forms .tco-responsive-tabs .tco-choose:not(.is-vertical), .tco-forms .tco-sortable-item-drawer .tco-image, .tco-forms .tco-sortable-item-drawer .tco-choose:not(.is-vertical) {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-rc .tco-rc-indicator, .tco-forms .tco-control-box .tco-rc .tco-rc-indicator, .tco-forms .tco-responsive-tabs .tco-rc .tco-rc-indicator, .tco-forms .tco-sortable-item-drawer .tco-rc .tco-rc-indicator {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-rc input:not(:focus)~.tco-rc-indicator, .tco-forms .tco-control-box .tco-rc input:not(:focus)~.tco-rc-indicator, .tco-forms .tco-responsive-tabs .tco-rc input:not(:focus)~.tco-rc-indicator, .tco-forms .tco-sortable-item-drawer .tco-rc input:not(:focus)~.tco-rc-indicator {border-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-rc input:focus~.tco-rc-indicator, .tco-forms .tco-control-box .tco-rc input:focus~.tco-rc-indicator, .tco-forms .tco-responsive-tabs .tco-rc input:focus~.tco-rc-indicator, .tco-forms .tco-sortable-item-drawer .tco-rc input:focus~.tco-rc-indicator {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-picker-swatch, .tco-forms .tco-control-box .tco-picker-swatch, .tco-forms .tco-responsive-tabs .tco-picker-swatch, .tco-forms .tco-sortable-item-drawer .tco-picker-swatch {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-picker-swatch>span, .tco-forms .tco-control-box .tco-picker-swatch>span, .tco-forms .tco-responsive-tabs .tco-picker-swatch>span, .tco-forms .tco-sortable-item-drawer .tco-picker-swatch>span {background-color: var(--c-bg-picker-swatch-span-contextual);}
.tco-forms .tco-value-list .tco-unit-slider-noui-target, .tco-forms .tco-control-box .tco-unit-slider-noui-target, .tco-forms .tco-responsive-tabs .tco-unit-slider-noui-target, .tco-forms .tco-sortable-item-drawer .tco-unit-slider-noui-target {background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-btn, .tco-forms .tco-control-box .tco-btn, .tco-forms .tco-responsive-tabs .tco-btn, .tco-forms .tco-sortable-item-drawer .tco-btn {color: var(--c-input);background-color: var(--c-bg-workspace);}
.tco-forms .tco-value-list .tco-btn:hover, .tco-forms .tco-control-box .tco-btn:hover, .tco-forms .tco-responsive-tabs .tco-btn:hover, .tco-forms .tco-sortable-item-drawer .tco-btn:hover {color: var(--c-base);}
.tco-forms .tco-contextual .tco-picker-swatch>span {background-color: var(--c-bg-picker-swatch-span-contextual);}
.cs-progress {position: relative;width: 100%;max-width: 500px;margin: 0 auto;text-align: center;opacity: 0;transition: all .65s cubic-bezier(.23,1,.32,1);transform: scale(.5);z-index: 1;}
.cs-progress-title {width: 100%;margin: 0 0 25px;padding: 0;font-size: 24px;font-weight: 600;line-height: 1.3;color: #fff;}
.cs-progress-bar-outer {overflow: hidden;height: 10px;margin: 0 auto;width: 100%;max-width: 400px;background-color: rgba(255,255,255,.05);border-radius: 3px;}
.cs-progress-bar-inner {width: 0;height: 10px;background-color: #1d6fa5;border-radius: 3px;transition: width .65s cubic-bezier(.23,1,.32,1);}
.cs-progress-complete {position: absolute;top: 50%;left: 0;right: 0;width: 100%;max-width: 500px;margin: -90px auto 0;text-align: center;opacity: 1;transition: all 1.25s cubic-bezier(.23,1,.32,1);transform: scale(1);z-index: 2;}
.cs-progress-complete-icon.dashicons {display: block;width: 150px;height: 150px;margin: 0 auto;font-size: 150px;color: #1d6fa5;transition: all 1.25s cubic-bezier(.23,1,.32,1);transform: rotate(0);}
.cs-progress-complete-title {position: relative;margin: -35px 0 0;padding: 0;font-size: 24px;font-weight: 600;line-height: 1.3;color: #fff;}
.cs-processing .cs-progress {opacity: 1;transform: scale(1);z-index: 2;}
.cs-processing .cs-progress-complete {opacity: 0;transform: scale(.5);z-index: 1;}
.cs-processing .cs-progress-complete-icon.dashicons {transform: rotate(-540deg);}
.tco-template-manager-modal {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: fixed;inset: 0;z-index: var(--z-template-manager-modal);background-color: var(--c-bg-modal-overlay);}
.tco-template-manager-modal:before, .tco-template-manager-modal:after {content: "";display: block;position: absolute;inset: 20px;}
.tco-template-manager-modal:before {z-index: -2;background-color: var(--c-bg-popover);opacity: .88;}
.tco-template-manager-modal:after {z-index: -1;border: 2px dashed var(--c-accent);border-radius: 2px;box-shadow: var(--bs-popover);}
.tco-template-manager-modal p {color: var(--c-head);font-size: var(--fs-head);font-weight: var(--fw-subhead);letter-spacing: var(--ls-subhead);line-height: var(--lh-subhead);text-transform: var(--tt-subhead);}
.tco-content-nav {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-shrink: 0;height: var(--d-docbar-height);}
.tco-content-nav-toggle {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;z-index: calc(var(--z-content-nav-overlay) + 2);height: 100%;padding-inline-start: var(--d-content-index-section-padding);padding-inline-end: var(--d-content-index-section-padding);color: var(--c-base);font-size: var(--d-docbar-icon-size);background-color: var(--c-bg-popover);transform: translate(0);}
.tco-content-nav-toggle:hover, .tco-content-nav.is-active .tco-content-nav-toggle {color: var(--c-head);}
.tco-content-nav:not(.is-active) .tco-content-nav-toggle {z-index: auto;}
.tco-content-nav.is-active .tco-content-nav-toggle {z-index: calc(var(--z-content-nav-overlay) + 2);}
.tco-bar.is-docbar:has(.tco-content-nav-overlay) .tco-content-nav .tco-content-nav-toggle {z-index: calc(var(--z-content-nav-overlay) + 2);}
.tco-content-nav.is-create-new.is-active .tco-content-nav-toggle {color: var(--c-add-new-content-nav-head);background-color: var(--c-bg-add-new-content-nav);}
.tco-content-nav.is-create-new:not(.is-active) .tco-content-nav-toggle:before {content: "";display: block;position: absolute;z-index: -2;top: 10px;left: 0;bottom: 10px;margin-inline-start: 0px;border-left: 2px solid var(--c-bar-divider);}
.tco-content-nav-toggle svg {flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-content-nav-toggle svg.is-logo-cornerstone {font-size: var(--fs-head);}
.tco-content-nav-toggle svg:not(.tco-svg) {font-size: 12px;height: 1em;margin-inline-start: .8em;fill: currentColor;transform: translateY(-6%);}
.tco-control-section-heading.is-control-accordion-heading:before {border-style: dotted;border-color: var(--c-border-control-group);}
.tco-content-nav-dresser {overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: absolute;z-index: calc(var(--z-content-nav-overlay) + 1);top: var(--d-docbar-height);width: var(--d-content-index-width);height: calc(100vh - ( var(--d-docbar-height) + var(--wp-admin--admin-bar--height,0px) ));line-height: 1;background-color: var(--c-bg-popover);box-shadow: var(--bs-popover);}
html:not([dir=rtl]) .tco-content-nav-dresser {left: 0;}
html[dir=rtl] .tco-content-nav-dresser {right: 0;}
.tco-content-nav:not(.is-active)>.tco-content-nav-dresser {display: none;visibility: hidden;}
body.admin-bar .tco-content-nav-dresser {height: calc(100vh - ( var(--d-docbar-height) + var(--wp-admin--admin-bar--height,0px) ));}
.tco-content-nav-overlay {position: fixed;z-index: var(--z-content-nav-overlay);inset: 0;background-color: var(--c-bg-modal-overlay);}
.tco-content-nav-drawer {overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--c-bg-popover);transition-duration: .35s;transition-property: box-shadow,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.tco-content-nav.is-cs-menu .tco-content-nav-drawer {--c-border-control-group: var(--c-border-base);background-color: var(--c-bg-popover);}
.tco-content-nav.is-create-new .tco-content-nav-drawer {--c-base: var(--c-add-new-content-nav-base);--c-head: var(--c-add-new-content-nav-head);--c-input: var(--c-add-new-content-nav-head);--c-input-placeholder: var(--c-add-new-content-nav-base);--c-border-control-group: var(--c-border-add-new-content-nav);background-color: var(--c-bg-add-new-content-nav);}
.tco-content-nav.is-create-new .tco-content-nav-drawer .tco-control-section-heading.is-control-accordion-heading:before {border-style: solid;}
.tco-content-nav-drawer:not(.is-active) {box-shadow: var(--bs-popover);transform: translate(120%);}
.tco-content-nav-drawer.is-active, .tco-content-nav-drawer.is-root {box-shadow: var(--bs-popover);transform: translate(0);}
.tco-content-nav-drawer :is(h2, h3) {font-size: var(--fs-head);font-weight: var(--fw-control-base);line-height: var(--lh-head);color: var(--c-head);}
.tco-content-nav-drawer-header {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-content-nav:not(.is-create-new) .tco-content-nav-drawer-header {padding: var(--d-content-index-section-padding) var(--d-content-index-section-padding) 0;}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header.is-blank {padding: var(--d-content-index-section-padding) var(--d-content-index-section-padding) 0;}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header:not(.is-blank) {margin-bottom: -1px;padding: var(--d-content-index-section-padding);border-bottom: 1px solid var(--c-border-add-new-content-nav);}
.tco-content-nav-drawer-header>h2 {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.tco-content-nav-drawer-header>h2:not(:last-child) {margin-bottom: .512em;}
.tco-content-nav-drawer-header>h2>button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 1em;height: 1em;margin-inline-end: .512em;font-size: .8em;color: var(--c-base);}
html:not([dir=rtl]) .tco-content-nav-drawer-header>h2>button {transform: rotate(0);}
html[dir=rtl] .tco-content-nav-drawer-header>h2>button {transform: rotate(180deg);}
.tco-content-nav-drawer-header>h2>button:hover {color: var(--c-head);}
.tco-content-nav-drawer-header [class*=tco-react-select] .tco-react-select__control {width: auto !important;height: auto !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;font-size: var(--fs-head) !important;font-weight: var(--fw-control-base) !important;line-height: var(--lh-head) !important;background-color: transparent !important;}
.tco-content-nav-drawer-header [class*=tco-react-select] .tco-react-select__control[class*=is-focused] {background-color: transparent !important;}
.tco-content-nav-drawer-header [class*=tco-react-select] .tco-react-select__value-container {padding: 0 !important;}
.tco-content-nav-drawer-header [class*=tco-react-select] .tco-react-select__value-container>.tco-react-select__single-value {overflow: visible !important;position: static !important;transform: none !important;}
.tco-content-nav-drawer-header [class*=tco-react-select] .tco-react-select__value-container>:not(.tco-react-select__single-value) {position: absolute !important;margin: 0 !important;padding: 0 !important;opacity: 0 !important;}
.tco-content-nav-drawer-header>.tco-search-bar {--d-bar-header-height: var(--d-input-height);--d-search-bar-end-width: calc(1em + ( var(--d-input-padding-x) * 2.5 ));--d-search-bar-end-icon-size: var(--fs-input);--fs-bar: var(--tco-get-started-primary-font-size);--fw-bar: var(--fw-control-base);--ls-bar: var(--ls-input);--tt-bar: var(--tt-input);flex-grow: 1;flex-shrink: 1;flex-basis: 0%;z-index: 2;margin-top: var(--d-content-index-section-padding);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search] {border: var(--d-input-border-width) solid var(--c-border-base);border-radius: calc(var(--d-input-border-radius) / 1);padding-inline-start: var(--d-input-padding-x);color: var(--c-border-base);background-color: transparent;}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::-webkit-input-placeholder {color: var(--c-border-base);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::-moz-placeholder {color: var(--c-border-base);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus):-ms-input-placeholder {color: var(--c-border-base);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::placeholder {color: var(--c-border-base);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::-webkit-input-placeholder {color: var(--c-input-placeholder);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::-moz-placeholder {color: var(--c-input-placeholder);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus:-ms-input-placeholder {color: var(--c-input-placeholder);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::placeholder {color: var(--c-input-placeholder);}
.tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus {color: var(--c-input);border-color: var(--c-input);background-color: transparent;}
.tco-content-nav-drawer-header>.tco-search-bar>span:not(.tco-clear) {display: none;}
.tco-content-nav-drawer-header>.tco-search-bar>span.tco-clear {z-index: 3;color: var(--c-input-placeholder);}
.tco-content-nav-drawer-header>.tco-search-bar>span.tco-clear:hover, .tco-content-nav-drawer-header>.tco-search-bar>span.tco-clear:focus {color: var(--c-input);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus) {border-color: var(--c-border-add-new-content-nav);color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::-webkit-input-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::-moz-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus):-ms-input-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:not(:focus)::placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::-webkit-input-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::-moz-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus:-ms-input-placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header>.tco-search-bar>input[type=search]:focus::placeholder {color: var(--c-add-new-content-nav-base);}
.tco-content-nav-drawer-header>button {height: 2em;border: 1px solid currentColor;border-radius: var(--d-input-border-radius);padding: 0 .8em;font-size: var(--fs-control-base);font-weight: var(--fw-control-head);line-height: calc(2em - 2px);text-transform: uppercase;color: var(--c-base);opacity: .66;}
.tco-content-nav-drawer-header>button:hover {color: var(--c-head);opacity: 1;}
[class*=tco-react-select][class*=__menu]:not([class*=MenuList]):not([class*=NoOptionsMessage]):not([class*=__menu-notice]).is-document-navigation {border-radius: calc(var(--d-input-border-radius) * 1.5) !important;}
[class*=tco-react-select][class*=__menu]:not([class*=MenuList]):not([class*=NoOptionsMessage]):not([class*=__menu-notice]).is-document-navigation.is-bottom {margin-top: calc(var(--d-control-group-padding) / 1.25) !important;}
[class*=tco-react-select][class*=__menu]:not([class*=MenuList]):not([class*=NoOptionsMessage]):not([class*=__menu-notice]).is-document-navigation.is-top {margin-bottom: calc(var(--d-control-group-padding) / 1.25) !important;}
.tco-content-nav-get-started {display: block;width: 100%;}
.tco-content-nav-get-started .tco-styled-select {--d-input-height: calc(var(--d-content-index-item-height) - 4px);font-size: var(--fs-control-base);font-weight: var(--fw-control-head);letter-spacing: .085em;text-transform: uppercase;border-color: var(--c-bg-workspace) !important;background-color: transparent !important;}
.tco-content-nav-get-started .tco-styled-select select {font-size: var(--fs-input) !important;}
.tco-content-nav-get-started .tco-styled-select .tco-styled-select-label {color: var(--c-input-placeholder) !important;}
.tco-content-nav-get-started .tco-styled-select:focus {border-color: var(--c-border-input-focus) !important;background-color: transparent !important;}
.tco-content-nav-get-started .tco-styled-select:focus .tco-styled-select-label {color: var(--c-input) !important;}
.tco-content-nav-get-started .tco-styled-select:hover, .tco-content-nav-get-started .tco-styled-select.is-active {border-color: var(--c-bg-workspace) !important;background-color: transparent !important;}
.tco-content-nav-get-started .tco-styled-select:hover .tco-styled-select-label, .tco-content-nav-get-started .tco-styled-select.is-active .tco-styled-select-label {color: var(--c-input) !important;}
.tco-content-nav-drawer-content {overflow-x: hidden;overflow-y: auto;position: relative;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;}
.tco-content-nav:not(.is-create-new) .tco-content-nav-drawer-content {padding: var(--d-content-index-section-padding);-webkit-mask-image: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3px,#000 20px,#000 calc(100% - 20px),rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,0) 100%);mask-image: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3px,#000 20px,#000 calc(100% - 20px),rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,0) 100%);-webkit-mask-size: contain;mask-size: contain;}
.tco-content-nav.is-create-new .tco-content-nav-drawer-content .tco-library-grid figure {--c-bg-input: var(--c-bg-add-new-content-nav-figure);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-content .tco-library-grid figure .tco-btn {--c-bg-bttn: var(--c-bg-add-new-content-nav-figure);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header.is-blank+.tco-content-nav-drawer-content {padding: var(--d-content-index-section-padding);}
.tco-content-nav.is-create-new .tco-content-nav-drawer-header:not(.is-blank)+.tco-content-nav-drawer-content {padding: 0 var(--d-content-index-section-padding) var(--d-content-index-section-padding);}
.tco-content-nav-drawer-content.is-flush {padding-left: 0 !important;padding-right: 0 !important;}
.tco-content-nav-drawer-content a:not(.tco-content-nav-index-item):not(.is-help) {display: block;}
.tco-content-nav-drawer-content a:not(.tco-content-nav-index-item):not(.is-help):hover img {box-shadow: 0 0 0 2px var(--c-accent);}
.tco-content-nav-drawer-content a:not(.tco-content-nav-index-item):not(.is-help) img {display: block;border-radius: var(--d-input-border-radius);}
.tco-content-nav-drawer-content a:not(.tco-content-nav-index-item):not(.is-help) h3 {margin-top: calc(var(--d-content-index-section-padding) / 2);}
.tco-content-nav-drawer-content .tco-control-section-heading {box-sizing: border-box;width: 100%;}
.tco-content-nav-drawer-content .tco-control-group {padding-left: 0;padding-right: 0;}
.tco-content-nav-drawer-content .tco-control-group:first-child {padding-top: 0;}
.tco-content-nav-drawer-content .tco-control-group:last-child {padding-bottom: 0;}
.tco-content-nav-list {width: calc(100% + ( var(--d-content-index-section-padding) * 2 ));margin-inline-start: calc(var(--d-content-index-section-padding) * -1);margin-inline-end: calc(var(--d-content-index-section-padding) * -1);}
.tco-content-nav-list>li+li {margin-top: calc(var(--d-content-index-section-padding) * var(--tco-content-nav-list-spacing-multiplier,0));}
.tco-content-nav-label {display: block;margin-bottom: 1em;border-bottom: 1px solid var(--c-border-base);font-size: var(--fs-control-base);font-weight: var(--fw-control-head);letter-spacing: .085em;line-height: 1;text-transform: uppercase;color: var(--c-head);padding: .64em;}
.tco-content-nav-label:not(:first-child) {margin-top: calc(var(--d-content-index-section-padding) * 2);}
.tco-content-nav-drawer-footer {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;height: var(--d-toolbar-height);padding: 0 var(--d-content-index-section-padding);box-shadow: 0 -1px 0 0 var(--c-bg-bar);}
.tco-content-nav-drawer-footer :is(a, button) {display: block;height: var(--d-toolbar-height);font-size: var(--fs-toolbar);font-weight: var(--fw-bar);line-height: var(--d-toolbar-height);color: var(--c-base);}
.tco-content-nav-drawer-footer :is(a, button):not(:last-child) {margin-inline-end: 1.25em;}
.tco-content-nav-drawer-footer :is(a, button):last-child {margin-inline-start: auto;}
.tco-content-nav-drawer-footer :is(a, button):hover {color: var(--c-head);}
.tco-content-nav-index-item {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex: 1 0 100%;position: relative;z-index: 1;width: 100%;min-width: 0;height: var(--d-content-index-item-height);padding-inline-start: var(--d-content-index-section-padding);padding-inline-end: var(--d-content-index-section-padding);color: var(--c-head);font-weight: var(--fw-input);font-size: var(--fs-input);line-height: var(--d-content-index-item-height);background-color: transparent;}
.tco-content-nav-index-item:not(:hover):not(.is-active) .tco-content-nav-index-item-after {display: none;}
.tco-content-nav-index-item:hover {color: var(--c-head);background-color: var(--c-bg-input);}
.tco-content-nav-index-item.is-active {color: var(--c-text-on-accent);background-color: var(--c-accent);}
.tco-content-nav-index-item span {overflow: hidden;display: block;margin-inline-end: auto;text-overflow: ellipsis;white-space: nowrap;}
.tco-content-nav-index-item-after {margin-inline-start: .8em;}
.tco-content-nav-index-item-after .tco-svg {width: var(--d-content-index-item-action-width);}
.tco-content-nav-index-item-actions {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.tco-content-nav-index-item-actions button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: var(--d-content-index-item-action-width);height: var(--d-content-index-item-height);color: var(--c-base);font-size: var(--fs-control-head);line-height: var(--d-content-index-item-height);}
.tco-content-nav-index-item-actions button:hover {color: var(--c-head);}
.tco-workspace-head {--c-tco-head-bar-bg: var(--c-bg-workspace);--c-tco-head-content-bg: var(--c-bg-bar);box-sizing: border-box;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;z-index: 3;background-color: var(--c-tco-head-content-bg);}
.tco-workspace-head:after {content: "";display: block;position: absolute;top: 100%;left: 0;right: 0;height: 1px;background-color: var(--c-bg-workspace);opacity: .99;pointer-events: none;}
.tco-workspace-tabs {--tco-workspace-tabs: 5;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;position: relative;background-color: var(--c-border-base);}
.tco-workspace-tabs:before {content: "";display: block;position: absolute;inset: 0;background-color: var(--c-tco-head-bar-bg);pointer-events: none;}
.tco-workspace-tabs button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / var(--tco-workspace-tabs));position: relative;height: var(--d-docbar-height);color: var(--c-base);background-color: transparent;}
.tco-workspace-tabs button:hover, .tco-workspace-tabs button.is-active {color: var(--c-head);}
.tco-workspace-tabs button.is-active {background-color: var(--c-tco-head-content-bg);}
.tco-workspace-tabs button svg {display: block;width: 1em;height: 1em;font-size: var(--d-docbar-icon-size);}
.tco-workspace-foot {display: flex;flex-flow: row nowrap;justify-content: center;align-items: stretch;gap: 1px;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: relative;z-index: 3;width: 100%;min-width: 0px;height: var(--d-toolbar-height);font-size: var(--fs-toolbar);background-color: var(--c-bar-divider);}
.tco-workspace-foot:empty {display: none;}
.tco-workspace-foot-action {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;position: relative;max-width: 100%;min-width: 0px;padding: 0 var(--d-control-group-padding);color: var(--c-base);background-color: var(--c-bg-bar);}
.tco-workspace-foot-action .tco-bar-button {max-width: 100%;}
.tco-workspace-foot-action .is-end {right: 9px !important;}
.tco-workspace-foot-action .is-start {left: 9px !important;}
.tco-workspace-foot-action:hover {color: var(--c-head);}
.tco-workspace-foot-action .tco-svg {flex-shrink: 0;flex-basis: auto;margin-inline-end: calc(( ( var(--d-toolbar-button-width) - var(--d-toolbar-icon-size) ) / 2 ) + 0px);font-size: var(--d-toolbar-icon-size);}
.tco-workspace-foot-action span {overflow: hidden;display: block;min-width: 0px;text-overflow: ellipsis;white-space: nowrap;}
.tco-workspace-landmark {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;flex-shrink: 0;width: 100%;min-width: 1px;max-width: 100%;padding: var(--d-control-group-padding);background-color: var(--c-tco-head-content-bg);}
.tco-workspace-landmark-info {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;width: 100%;min-width: 1px;}
.tco-workspace-landmark-info-line {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
.tco-workspace-landmark-info-line.is-meta {margin-bottom: calc(var(--d-control-group-padding) / 2);color: var(--c-base);font-size: var(--fs-control-head);line-height: calc(var(--lh-head) + .15);}
.tco-workspace-landmark-info-line.is-meta a {color: currentColor;text-decoration: underline;cursor: default !important;}
.tco-workspace-landmark-info-line.is-meta a:hover {color: var(--c-head);}
.tco-workspace-landmark-info-line.is-main {color: var(--c-head);font-size: var(--fs-head);font-weight: var(--fw-control-base);line-height: var(--lh-head);}
.tco-workspace-landmark-info-line.is-main strong {font-weight: var(--fw-subhead);}
.tco-workspace-landmark-info-line.is-main.has-search {padding-top: calc(var(--d-control-group-padding) / 4);}
.tco-workspace-landmark-info-line .is-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar, .tco-workspace-landmark-info-line .is-title.tco-search-bar>input[type=search] {color: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar {--d-search-bar-end-width: 1.2em;--d-search-bar-end-icon-size: .8em;flex-grow: 1;flex-shrink: 1;flex-basis: auto;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar>span {height: 100%;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar>span:not(.tco-clear) {display: none;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar>span:last-of-type:not(:only-of-type) {justify-content: flex-end;}
.tco-workspace-landmark-info-line .is-title.tco-search-bar>span>.tco-svg {transform: translate(5%,7%);}
.tco-workspace-landmark-info-line .is-title.tco-search-bar>input[type=search] {height: auto;padding-top: 0;padding-inline-start: 0;padding-bottom: 0;background-color: transparent;}
.tco-workspace-landmark-info-line .tco-workspace-landmark-actions {font-size: inherit;}
.tco-workspace-landmark-info-line .tco-workspace-landmark-actions.is-inspector-actions {font-size: 1.25em;}
.tco-workspace-landmark-info-line .tco-workspace-landmark-actions.is-inspector-actions .is-copy svg, .tco-workspace-landmark-info-line .tco-workspace-landmark-actions.is-inspector-actions .is-trash svg {transform: scale(.9);}
.tco-workspace-landmark-actions {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;}
.tco-workspace-landmark-actions button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: inherit;flex-shrink: inherit;flex-basis: inherit;position: relative;}
.tco-workspace-landmark-actions button svg {display: block;width: 1em;height: 1em;font-size: .8em;flex-grow: inherit;flex-shrink: inherit;flex-basis: inherit;}
.tco-workspace-landmark-actions button:before {content: "";display: block;position: absolute;inset: -.5em;}
.tco-workspace-landmark-actions button:hover {color: var(--c-head);}
.tco-workspace-landmark-actions button.is-active {color: var(--c-accent);}
.tco-workspace-landmark-info-line.is-meta .tco-workspace-landmark-actions button {margin-inline-start: .64em;}
.tco-workspace-landmark-info-line.is-meta .tco-workspace-landmark-actions button:not(:hover):not(.is-active) {color: var(--c-input-placeholder);}
.tco-workspace-landmark-info-line.is-main .tco-workspace-landmark-actions button {margin-inline-start: .64em;}
.tco-workspace-landmark-info-line.is-main .tco-workspace-landmark-actions button:not(:hover):not(.is-active) {color: var(--c-input-placeholder);}
.tco-control-group-tabs {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;flex-grow: 0;flex-shrink: 1;flex-basis: auto;position: relative;min-width: 0px;width: 100%;height: calc(var(--d-bar-header-height) / 1.5);}
.tco-control-group-tabs-scroller-outer, .tco-control-group-tabs-scroller-inner {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 0;flex-basis: auto;width: 100%;min-width: 0px;height: 100%;}
.tco-control-group-tabs-scroller-outer {-webkit-mask-image: linear-gradient(to left,rgba(0,0,0,0) 0%,#000 var(--d-control-group-padding),#000 calc(100% - var(--d-control-group-padding)),rgba(0,0,0,0) 100%);mask-image: linear-gradient(to left,rgba(0,0,0,0) 0%,#000 var(--d-control-group-padding),#000 calc(100% - var(--d-control-group-padding)),rgba(0,0,0,0) 100%);-webkit-mask-size: contain;mask-size: contain;}
.tco-control-group-tabs-scroller-inner {box-sizing: content-box;overflow-x: auto;overflow-y: hidden;padding-bottom: 100px;white-space: nowrap;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.tco-control-group-tabs-scroller-inner:before, .tco-control-group-tabs-scroller-inner:after {content: "";display: block;flex-grow: 0;flex-shrink: 0;height: 1px;flex-basis: var(--d-control-group-padding);width: var(--d-control-group-padding);min-width: var(--d-control-group-padding);}
.tco-control-group-tabs-content {box-sizing: border-box;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;gap: 3px;width: auto;height: 100%;font-size: var(--fs-control-head);}
.tco-control-group-tabs-content button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;flex-grow: 0;flex-shrink: 0;flex-basis: auto;height: calc(var(--d-bar-header-height) / 1.5);border-top-left-radius: .25em;border-top-right-radius: .25em;padding: 0 calc(var(--d-control-group-padding) / 2);color: var(--c-base);font-weight: var(--fw-control-base);background-color: transparent;}
.tco-control-group-tabs-content button span {overflow: hidden;max-width: 10em;line-height: 2;text-overflow: ellipsis;white-space: nowrap;}
.tco-control-group-tabs-content button:hover {color: var(--c-head);background-color: transparent;}
.tco-control-group-tabs-content button.is-active {color: var(--c-head);}
.tco-workspace-head .tco-control-group-tabs-content button.is-active {background-color: var(--c-bg-workspace);}
.tco-control-group-tab-navigation {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;position: absolute;z-index: 2;top: 0;width: calc(var(--d-control-group-padding) * 1.6);height: calc(var(--d-bar-header-height) / 1.5);margin: 0;padding: 0;font-size: var(--fs-control-base);color: var(--c-base);opacity: 0;transition-duration: .1999s;transition-property: opacity,transform;transition-timing-function: ease;pointer-events: none;}
.tco-control-group-tab-navigation:hover {color: var(--c-head);}
.tco-control-group-tab-navigation.is-active {opacity: 1;transform: translate(0);pointer-events: auto;}
.tco-control-group-tab-navigation.is-left {left: 0;background-image: linear-gradient(to right,var(--c-tco-head-content-bg) 66%,rgba(0,0,0,0));}
.tco-control-group-tab-navigation.is-left:not(.is-active) {transform: translate(0);}
.tco-control-group-tab-navigation.is-left .tco-svg {transform: translate(-55%) rotate(180deg);}
.tco-control-group-tab-navigation.is-right {right: 0;background-image: linear-gradient(to left,var(--c-tco-head-content-bg) 66%,rgba(0,0,0,0));}
.tco-control-group-tab-navigation.is-right:not(.is-active) {transform: translate(0);}
.tco-control-group-tab-navigation.is-right .tco-svg {transform: translate(55%) rotate(0);}
.is-document-create-tabs-wrapper {width: calc(100% + ( var(--d-control-group-padding) * 2 ));margin-top: calc(var(--d-content-index-section-padding) * -1);margin-inline-start: calc(var(--d-control-group-padding) * -1);margin-inline-end: calc(var(--d-control-group-padding) * -1);border-bottom: 1px solid var(--c-border-add-new-content-nav);}
.tco-control-group-tabs.is-document-create {flex-shrink: 0;width: 100%;height: calc(var(--d-control-group-padding) + ( var(--fs-head) * var(--lh-head) ));margin-bottom: -1px;}
.tco-control-group-tabs.is-document-create .tco-control-group-tab-navigation {display: none !important;}
.tco-control-group-tabs.is-document-create .tco-control-group-tabs-content {width: 100%;justify-content: center;gap: 0;}
.tco-control-group-tabs.is-document-create .tco-control-group-tabs-content button {flex-grow: 1;flex-shrink: 1;flex-basis: 0%;position: relative;min-width: 0px;height: calc(var(--d-control-group-padding) + ( var(--fs-head) * var(--lh-head) ));border-radius: 0;padding-inline-start: 0;padding-inline-end: 0;color: var(--c-base);font-size: var(--fs-control-head);background-color: transparent;}
.tco-control-group-tabs.is-document-create .tco-control-group-tabs-content button:hover {color: var(--c-head);}
.tco-control-group-tabs.is-document-create .tco-control-group-tabs-content button.is-active {color: var(--c-input);}
.tco-control-group-tabs.is-document-create .tco-control-group-tabs-content button.is-active:after {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 3px;border-radius: 100em;background-color: currentColor;}
.tco-jumbo-button {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 100%;height: 2em;border-radius: .1em;font-size: var(--fs-head);font-weight: var(--fw-base);line-height: 2em;text-align: center;text-transform: lowercase;color: var(--c-head);box-shadow: inset 0 0 0 1px var(--c-accent);}
.tco-jumbo-button:hover {color: var(--c-text-on-accent);background-color: var(--c-accent);}
.tco-jumbo-button span {transform: translateY(-5.5%);}
.tco-document-tabs {overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;flex-grow: 1;flex-shrink: 1;flex-basis: auto;width: 100%;min-width: 0px;height: var(--tco-bar-height);padding: var(--tco-bar-divider-spacing) 0 0;line-height: 1;-webkit-mask-image: linear-gradient(to var(--m-dir),rgba(0,0,0,0) 0%,#000 var(--tco-bar-divider-spacing),#000 calc(100% - var(--tco-bar-divider-spacing)),rgba(0,0,0,0) 100%);mask-image: linear-gradient(to var(--m-dir),rgba(0,0,0,0) 0%,#000 var(--tco-bar-divider-spacing),#000 calc(100% - var(--tco-bar-divider-spacing)),rgba(0,0,0,0) 100%);-webkit-mask-size: contain;mask-size: contain;}
html:not([dir=rtl]) .tco-document-tabs {--m-dir: right;}
html[dir=rtl] .tco-document-tabs {--m-dir: left;}
.tco-document-tabs-scroller-outer, .tco-document-tabs-scroller-inner {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 0;flex-basis: auto;width: 100%;min-width: 0px;height: 100%;}
.tco-document-tabs-scroller-inner {box-sizing: content-box;overflow-x: auto;overflow-y: hidden;padding-bottom: 100px;white-space: nowrap;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.tco-document-tabs-scroller-inner:before, .tco-document-tabs-scroller-inner:after {content: "";display: block;flex-grow: 0;flex-shrink: 0;height: 1px;flex-basis: var(--tco-bar-divider-spacing);width: var(--tco-bar-divider-spacing);min-width: var(--tco-bar-divider-spacing);}
.tco-document-tabs-content {box-sizing: border-box;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;gap: var(--tco-bar-divider-spacing);flex-grow: 1;flex-shrink: 0;flex-basis: auto;min-width: 0px;}
.tco-document-tab {--p-x: 8px;--p-y: 6px;--m-base: linear-gradient(to var(--m-dir),#000 0%,#000 calc(100% - var(--p-x)),rgba(0,0,0,0) 100%);--m-int: linear-gradient(to var(--m-dir),#000 0%,#000 calc(100% - 1.5em - var(--p-x)),rgba(0,0,0,0) calc(100% - .5em - var(--p-x)),rgba(0,0,0,0) 100%);display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;position: relative;z-index: 1;min-width: 54px;max-width: 180px;height: calc(var(--tco-bar-height) - var(--tco-bar-divider-spacing));border-radius: 3px 3px 0 0;padding: var(--p-y) var(--p-x) 0;line-height: 1;}
.tco-document-tab[href]:not([disabled]) {cursor: default !important;}
.tco-document-tab:before {content: "";display: block;position: absolute;z-index: -1;inset: 0;border-top-left-radius: inherit;border-top-right-radius: inherit;opacity: 1;}
.tco-document-tab:hover>.is-primary strong, .tco-document-tab.is-active>.is-primary strong {-webkit-mask-image: var(--m-int);mask-image: var(--m-int);}
.tco-document-tab:hover>.is-primary button, .tco-document-tab.is-active>.is-primary button {visibility: visible;}
.tco-document-tab:hover:before {opacity: 1;}
.tco-document-tab:hover :is(.is-primary strong, .is-primary span, .is-secondary) {color: var(--c-head);}
.tco-document-tab.is-active:before {background-color: var(--c-bg-choose-active-horizontal);opacity: 1;}
.tco-document-tab.is-active :is(.is-primary strong, .is-primary span, .is-primary button, .is-secondary) {color: var(--c-choose-active);}
.tco-document-tab.is-dragging {opacity: .7;}
.tco-document-tab.is-shadow {position: fixed;pointer-events: none;opacity: .5;top: 0;left: 0;z-index: var(--z-drag-interaction);}
.tco-document-tab:after {content: "";display: block;position: absolute;background-color: var(--c-accent);opacity: 0;top: 0;bottom: 0;width: 2px;left: -4px;}
.tco-document-tab.has-indicator:after {opacity: .66;}
.tco-document-tab.has-indicator-after:after {right: -4px;left: auto;}
.tco-document-tab .is-primary {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;position: relative;margin-top: -1px;font-size: var(--fs-control-head);line-height: 1.3;}
.tco-document-tab .is-primary i {display: block;flex-grow: 0;flex-shrink: 0;flex-basis: auto;color: currentColor;font-style: normal;font-weight: var(--fw-control-base);}
.tco-document-tab .is-primary i .tco-svg {margin-inline-end: .409em;font-size: .8em;}
.tco-document-tab .is-primary strong {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: baseline;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;width: 0px;min-width: 0px;max-width: 100%;color: var(--c-base);font-weight: var(--fw-control-base);white-space: nowrap;-webkit-mask-image: var(--m-base);mask-image: var(--m-base);-webkit-mask-size: contain;mask-size: contain;}
.tco-document-tab .is-primary button {display: block;flex-grow: 0;flex-shrink: 0;flex-basis: auto;position: absolute;top: 50%;font-size: .8em;color: var(--c-base);transform: translateY(-50%);visibility: hidden;}
html:not([dir=rtl]) .tco-document-tab .is-primary button {right: 0;}
html[dir=rtl] .tco-document-tab .is-primary button {left: 0;}
.tco-document-tab .is-primary button:before {content: "";display: block;position: absolute;inset: -.2em;}
.tco-document-tab .is-primary button:hover {color: var(--c-head);}
.tco-document-tab .is-secondary {overflow: hidden;display: block;width: 100%;min-width: 0px;max-width: 100%;margin-top: 3px;color: var(--c-base);font-size: 8px;font-weight: var(--fw-control-head);letter-spacing: .069em;text-transform: uppercase;white-space: nowrap;-webkit-mask-image: var(--m-base);mask-image: var(--m-base);-webkit-mask-size: contain;mask-size: contain;}
.tco-courses {overflow-x: hidden;overflow-y: auto;max-height: 100%;padding: var(--d-control-group-padding);}
.tco-courses ul {display: grid;grid-gap: var(--d-control-group-padding);grid-template-columns: 1fr;grid-template-columns: repeat(auto-fit,minmax(clamp(0px,100%,400px),1fr));}
.tco-courses li {display: block;}
.tco-courses a {aspect-ratio: 1920/1080;overflow: hidden;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 100%;border-radius: 3px;transform: translate(0);transition-duration: .29985s;transition-property: transform;transition-timing-function: ease;cursor: pointer;}
.tco-courses a:hover {transform: translateY(-1px);}
.tco-courses strong {position: absolute;top: calc(var(--d-control-group-padding) / 4);left: calc(var(--d-control-group-padding) / 4);border-radius: var(--d-tooltip-border-radius);padding-inline: calc(var(--d-tooltip-padding-x) / 1.5);padding-block: calc(var(--d-tooltip-padding-y) / 2);font-size: var(--fs-control-base);font-weight: var(--fw-tooltip);line-height: var(--lh-tooltip);color: var(--c-tooltip);background-color: var(--c-bg-tooltip);box-shadow: var(--bs-tooltip);}
.tco-courses strong.is-purchased {color: var(--c-success);background-color: var(--c-bg-success-faded);}
.tco-course {overflow-x: hidden;overflow-y: auto;max-height: 100%;}
.tco-course-content {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;gap: calc(var(--d-control-group-padding) * 2) var(--d-control-group-padding);padding: 0 var(--d-control-group-padding) var(--d-control-group-padding);}
.tco-course-section {padding-block-start: var(--d-control-group-padding);}
.tco-course-section.is-videos {flex-grow: 1;flex-shrink: 1;flex-basis: 540px;}
.tco-course-section.is-aside {flex-grow: 1;flex-shrink: 1;flex-basis: 320px;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;gap: calc(var(--d-control-group-padding) * 2);}
.tco-course-videos {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;gap: calc(var(--d-control-group-padding) * 2);}
.tco-course-videos figure {overflow: hidden;aspect-ratio: 16/9;border-radius: 3px;background-color: var(--c-bg-bar);}
.tco-course-videos figure iframe {width: 100%;max-width: 100%;min-width: 100%;height: 100%;max-height: 100%;min-height: 100%;border-radius: inherit;}
.tco-course-videos h3 {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: baseline;max-width: none;margin-block-start: .8em;font-size: var(--fs-subhead);font-weight: var(--fw-base);line-height: 1.4;}
.tco-course-videos h3:not(:last-child) {margin-block-end: .409em;}
.tco-course-videos h3 span:last-child {margin-inline-start: 1.25em;font-weight: var(--fw-base);color: var(--c-base);}
.tco-course-videos p {max-width: 100%;font-size: var(--fs-control-head);font-weight: var(--fw-base);line-height: 1.7;}
.tco-course-videos p+p {margin-block-start: 1em;}
.tco-course-videos p code {border-radius: 2px;padding-inline: .327em;padding-block: .134em;font-weight: 700;color: var(--c-base);background-color: var(--c-bg-choose-active-vertical);}
.tco-course-assets {--fs-input: var(--fs-control-head);--fw-input: var(--fw-base);--c-bttn: var(--c-base);--c-bttn-int: var(--c-input);--d-input-height: 2.2em;--d-bttn-padding-x: .8em;--d-bttn-translate-y-int: 0px;}
.tco-course-assets th {--fs-tabl: var(--fs-subhead);font-weight: var(--fw-base);}
.tco-course-assets td {--fs-tabl: var(--fs-control-head);}
.tco-course-assets .is-title {width: auto;text-align: start;padding-inline-end: 1em;}
.tco-course-assets .is-actions {width: auto;text-align: end;}
.tco-course-assets .is-actions button .tco-svg, .tco-course-assets .is-actions .tco-btn .tco-svg {flex-shrink: 0;font-size: .8em;margin-inline-end: 3px;}
.tco-course-assets th.is-actions button {display: inline-flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: fit-content;text-align: center;color: var(--c-base) !important;}
.tco-course-assets th.is-actions button:hover {color: var(--c-head) !important;}
.tco-course-assets th.is-actions button .tco-svg {font-size: .64em;}
.tco-course-assets td.is-actions .tco-btn {overflow: hidden;max-width: 120px;margin-block: 2px;text-overflow: ellipsis;white-space: nowrap;transition-duration: 0ms;}
.tco-course-assets td.is-actions .tco-btn+.tco-btn {margin-inline-start: .512em;}
.tco-course-assets td.is-actions .tco-svg {font-size: .8em;}
.tco-course-assets a:hover {color: var(--c-head);}
.tco-course-info-toggle {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: baseline;width: 100%;min-width: 0px;max-width: 100%;border-bottom: var(--d-table-th-border) solid var(--c-border-th);padding-bottom: var(--d-table-cell-padding-y);font-size: var(--fs-subhead);font-weight: var(--fw-base);color: var(--c-head);}
.tco-course-info-toggle .tco-svg {font-size: .64em;color: var(--c-base);}
.tco-course-info-toggle:hover .tco-svg, .tco-course-info-toggle.is-active .tco-svg {color: var(--c-head);}
.tco-course-info-toggle.is-active .tco-svg {transform: rotate(90deg);}
.tco-course-content a {color: currentColor;text-decoration: underline;}
.tco-course-info-content:not(.is-active) {display: none;}
.tco-course-info-content :is(h1, h2, h3, h4, h5, h6) {margin-block-end: .262em;font-size: var(--fs-subhead);font-weight: var(--fw-base);line-height: 1.4;color: var(--c-head);}
.tco-course-info-content :is(h1, h2, h3, h4, h5, h6):first-child {margin-block-start: 1em;}
.tco-course-info-content :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: 1.25em;}
.tco-course-info-content p {max-width: 44em;font-size: var(--fs-control-head);font-weight: var(--fw-base);line-height: 1.7;}
.tco-course-info-content p+p {margin-block-start: 1em;}
.tco-course-info-content p a {color: currentColor;text-decoration: underline;}
.tco-course-info-content p code {border-radius: 2px;padding-inline: .327em;padding-block: .134em;font-weight: 700;color: var(--c-base);background-color: var(--c-bg-choose-active-vertical);}
.tco-course-intro {display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;text-align: center;padding: calc(var(--d-control-group-padding) * 2) var(--d-control-group-padding);height: 100%;}
.tco-course-intro-title {max-width: 24em;font-size: 28px;line-height: 1.2;margin-bottom: 1em;}
.tco-course-intro-description {max-width: 36em;margin-block-start: 1em;margin-block-end: 1.563em;font-size: 16px;line-height: 1.5;}
.tco-btn.tco-course-intro-purchase {height: auto;padding: .8em 1.25em;font-size: 20px;line-height: 1.3;white-space: normal;}
.tco-max-workspace-banner {--mwb-padding-y: 40px;--mwb-shadow: 0px 1.9px 2.2px rgba(0,0,0,.039),0px 4.7px 5.3px rgba(0,0,0,.057),0px 8.8px 10px rgba(0,0,0,.07),0px 15.6px 17.9px rgba(0,0,0,.083),0px 29.2px 33.4px rgba(0,0,0,.101),0px 70px 80px rgba(0,0,0,.14);overflow: hidden;position: relative;flex-grow: 1;flex-shrink: 1;flex-basis: 0%;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: center;margin: calc(var(--d-control-group-padding) / 2);border-radius: calc(var(--d-workspace-actions-border-radius) * 3);padding: var(--mwb-padding-y) var(--d-control-group-padding) calc(( var(--mwb-padding-y) * 2 ) + ( var(--fs-subhead) * 4 ));text-align: center;background: linear-gradient(to bottom,#4c3154,#2d2431);}
.tco-max-workspace-banner .tco-btn {--fs-input: var(--fs-subhead);--d-input-height: 4em;--c-bg-bttn: #2ecd71;position: absolute;z-index: 5;left: 0;right: 0;bottom: var(--mwb-padding-y);width: calc(100% - ( var(--d-control-group-padding) * 2 ));max-width: 280px;margin-inline: auto;border-radius: var(--d-workspace-actions-border-radius);text-shadow: 0 .25em 1em rgba(0,0,0,.33);box-shadow: var(--mwb-shadow);}
.tco-max-workspace-banner-themeco-logo, .tco-max-workspace-banner-max-logo {flex: 0 0 auto;display: block;}
.tco-max-workspace-banner-themeco-logo {width: auto;height: 10px;color: #fff;opacity: .88;}
.tco-max-workspace-banner-max-logo {width: 100%;max-width: 200px;height: auto;margin: calc(var(--d-control-group-padding) / 2) 0 calc(var(--mwb-padding-y) / 2);color: #ffba00;}
.tco-max-workspace-banner-collage {display: grid;grid-gap: 8px;grid-template-columns: repeat(12,1fr);grid-template-rows: repeat(8,36px);width: 100%;max-width: 280px;margin: auto;}
.tco-max-workspace-banner-collage figure {border-radius: var(--d-workspace-actions-border-radius);box-shadow: var(--mwb-shadow);background-repeat: no-repeat;}
.tco-max-workspace-banner-collage figure.is-modern-sliders {z-index: 1;grid-column: 1/span 7;grid-row: 1/span 3;background-color: #fed61f;background-position: 50% 50%;background-size: 76% auto;}
.tco-max-workspace-banner-collage figure.is-gridorama {z-index: 2;grid-column: span 7/-1;grid-row: 3/span 3;background-color: #fff;background-position: 50% 50%;background-size: 82% auto;}
.tco-max-workspace-banner-collage figure.is-super-loopers {z-index: 3;grid-column: 1/span 5;grid-row: 4/span 3;background-color: #ecebea;background-position: 50% 50%;background-size: 74% auto;}
.tco-max-workspace-banner-collage figure.is-web-design-magic {z-index: 4;grid-column: span 9/-1;grid-row: span 3/-1;background-color: #eee0d0;background-position: 50% 54%;background-size: 58% auto;}
.tco-max-refresh {position: absolute !important;right: 3em;float: right;padding: 5px;}
.tco-max-not-purchased {width: auto;height: auto;position: absolute;top: 15px;right: 15px;padding: 5px;color: var(--c-base);color: #000;background-color: var(--c-error);z-index: 2;}
.tco-max-learn-more {color: var(--c-base);text-decoration: underline;font-style: italic;padding: 10px;margin-bottom: 2em;}
.tco-max-error-title {text-align: center;padding: 10px;}
.tco-max-errors {padding: 40px;margin: 0 40px;color: var(--c-head);background-color: var(--c-error);}
.tco-max-subscribe-section {padding: 1em;font-size: 1.5em;border-width: 1px;border-style: solid;border-radius: 5px;border-color: var(--c-base);color: var(--c-head);font-weight: 700;max-width: 40em;}
.tco-max-yep, .tco-max-yep:visited {color: var(--c-success);text-decoration: underline;}
.tco-floater.is-Preferences .tco-control-group-tabs {padding: 5px;height: 38px;flex-grow: 0;position: absolute;background-color: var(--c-bg-workspace);z-index: 2;}
.tco-floater.is-Preferences .tco-app-scroll-area {padding-top: 45px;}
.tco-preferences-scroll-padding {padding: 20px;}
.tco-content-nav-drawer-footer .tco-bar-button svg {width: 14px;}
.tco-input-breakout {height: 32px !important;top: 0;position: absolute;}
#wpadminbar #wp-admin-bar-wp-logo {padding: 0 3px;pointer-events: none;}
.screen-reader-text {overflow: hidden;position: absolute;margin: -1px;border: 0;padding: 0;width: 1px;height: 1px;word-wrap: normal !important;clip: rect(0 0 0 0);}
.cs-brtl-0 {border-top-left-radius: 0 !important;}
.cs-brtr-0 {border-top-right-radius: 0 !important;}
.cs-brbl-0 {border-bottom-left-radius: 0 !important;}
.cs-brbr-0 {border-bottom-right-radius: 0 !important;}
.cs-media-frame {--c-head: #000;--c-test: red;}
.cs-media-frame .attachment-display-settings h2, .cs-media-frame .attachment-display-settings .setting:not(:last-child) {display: none;}