@import"https://rsms.me/inter/inter.css";:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--line-height-reset: 1;--line-height-xs: calc( var(--space-m-unitless) / var(--puck-font-size-m-unitless) );--line-height-s: calc( var(--space-m-unitless) / var(--puck-font-size-s-unitless) );--line-height-m: calc( var(--space-m-unitless) / var(--puck-font-size-xs-unitless) );--line-height-l: calc( var(--space-m-unitless) / var(--puck-font-size-xxs-unitless) );--line-height-xl: calc( var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--line-height-base: var(--line-height-m);--fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_rvadt_1{align-items:center;cursor:default;display:flex;width:auto;padding:4px;padding-inline-start:0;padding-inline-end:0;border-radius:8px;background:var(--puck-color-grey-01);color:var(--puck-color-white);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_rvadt_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);font-weight:500;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:4px;margin-inline-end:4px;text-overflow:ellipsis;white-space:nowrap}._ActionBar-action_rvadt_30+._ActionBar-label_rvadt_18{padding-inline-start:0}._ActionBar-label_rvadt_18+._ActionBar-action_rvadt_30{margin-inline-start:-4px}._ActionBar-group_rvadt_38{align-items:center;border-inline-start:.5px solid var(--puck-color-grey-05);display:flex;height:100%;padding-inline-start:4px;padding-inline-end:4px}._ActionBar-group_rvadt_38:first-of-type{border-inline-start:0}._ActionBar-group_rvadt_38:empty{display:none}._ActionBar-action_rvadt_30{background:transparent;border:none;color:var(--puck-color-grey-08);cursor:pointer;padding:6px 8px;margin-inline-start:4px;margin-inline-end:4px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:color 50ms ease-in}._ActionBar-action_rvadt_30 svg{max-width:none!important}._ActionBar-action_rvadt_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._ActionBar-action_rvadt_30:hover{color:var(--puck-color-azure-06);transition:none}}._ActionBar-action_rvadt_30:active{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_rvadt_38 *{margin:0}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{align-items:center;color:var(--puck-color-grey-04);display:flex;padding-bottom:12px;font-size:var(--puck-font-size-xxs);font-weight:600}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);display:flex;margin-inline-end:4px;padding-inline-start:4px}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 15px;transition:border-color 50ms ease-in;width:100%;max-width:100%}@media(min-width:458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:dir(rtl){background-position:12px calc(50% + 3px)}@media(hover:hover)and (pointer:fine){._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly]){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");border-color:var(--puck-color-grey-05);transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{display:flex;border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-bottom-left-radius:3px;border-top-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-bottom-right-radius:4px;border-inline-end:0;border-top-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-bottom-right-radius:3px;border-top-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);padding:8px 12px;text-align:center;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_14u8o_5{display:flex;flex-direction:column;background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ArrayField--isDraggingFrom_14u8o_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_14u8o_18{background-color:var(--puck-color-white);border:none;border-radius:3px;display:flex;color:var(--puck-color-azure-05);justify-content:center;cursor:pointer;width:100%;margin:0;padding:14px;text-align:left;transition:background-color 50ms ease-in}._ArrayField--hasItems_14u8o_33>._ArrayField-addButton_14u8o_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_14u8o_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_14u8o_59{margin-top:-1px}._ArrayFieldItem_14u8o_67{border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem_14u8o_67{border-top:1px solid var(--puck-color-grey-09)}._ArrayFieldItem--isDragging_14u8o_78{border-top:transparent}._ArrayFieldItem--isExpanded_14u8o_82:before{display:none}._ArrayFieldItem--isExpanded_14u8o_82{border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important;z-index:2}._ArrayFieldItem--isDragging_14u8o_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_14u8o_78 ._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_14u8o_67+._ArrayFieldItem_14u8o_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-font-size-xxs);list-style:none;padding:12px 15px;position:relative;overflow:hidden;transition:background-color 50ms ease-in}._ArrayFieldItem_14u8o_67:first-of-type>._ArrayFieldItem-summary_14u8o_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem_14u8o_67:last-of-type:not(._ArrayFieldItem--isExpanded_14u8o_82)>._ArrayFieldItem-summary_14u8o_97{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem--isExpanded_14u8o_82:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayFieldItem-summary_14u8o_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ArrayFieldItem-summary_14u8o_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_14u8o_166{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-body_14u8o_166{display:block}._ArrayFieldItem-fieldset_14u8o_175{border:none;border-top:1px solid var(--puck-color-grey-09);margin:0;min-width:0;padding:16px 15px}._ArrayFieldItem-rhs_14u8o_183{display:flex;gap:4px;align-items:center}._ArrayFieldItem-actions_14u8o_189{color:var(--puck-color-grey-04);display:flex;gap:4px;opacity:0}._ArrayFieldItem-summary_14u8o_97:focus-within>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189,._ArrayFieldItem-summary_14u8o_97:hover>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189{opacity:1}._IconButton_swpni_1{align-items:center;background:transparent;border:none;border-radius:4px;color:currentColor;display:flex;font-family:var(--puck-font-family);justify-content:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in}._IconButton_swpni_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._IconButton_swpni_1:hover:not(._IconButton--disabled_swpni_20){background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_swpni_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton-title_swpni_33{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._IconButton--disabled_swpni_20{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_nacdm_13{background:transparent;border-radius:100%;border:2px solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_nacdm_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;padding:4px;border-radius:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media(hover:hover)and (pointer:fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}[data-dnd-placeholder]{background:var(--puck-color-azure-09)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;color:var(--puck-color-azure-04);padding:12px 16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;transition:background-color 50ms ease-in;position:relative;overflow:hidden;flex-grow:1}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 12px;position:relative;transition:background-color 50ms ease-in,color 50ms ease-in;margin-inline-start:-1px}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media(hover:hover)and (pointer:fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_91ls0_89{display:flex;flex-direction:column}@media(min-width:458px){._ExternalInputModal-grid_91ls0_89{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media(min-width:458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);display:flex;flex-wrap:wrap;gap:24px;padding:24px}._ExternalInputModal-tableWrapper_91ls0_133{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0px;color:var(--puck-color-grey-02);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);position:sticky;top:0;z-index:1}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);font-weight:500;font-size:14px;padding:16px 24px}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{font-weight:500;width:1%;white-space:nowrap}@media(hover:hover)and (pointer:fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{display:none;background-color:color-mix(in srgb,var(--puck-color-white) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{display:flex;flex-wrap:wrap;gap:12px;flex-grow:1}@media(min-width:458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{display:flex;background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{align-items:center;background:var(--puck-color-grey-12);border-bottom-left-radius:4px;border-top-left-radius:4px;border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);display:flex;justify-content:center;padding:12px 15px;transition:color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_91ls0_299{border:none;border-radius:4px;background:var(--puck-color-white);font-family:inherit;font-size:14px;padding:12px 15px;width:100%}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{display:flex;gap:8px;height:44px;width:100%}@media(min-width:458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{font-weight:500;font-size:14px;text-align:right}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px 16px 12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb,var(--puck-color-black) 75%,transparent);display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;padding:32px}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{width:100%;max-width:1024px;border-radius:8px;overflow:hidden;background:var(--puck-color-white);display:flex;flex-direction:column;max-height:90dvh}._Heading_qxrry_1{display:block;color:var(--puck-color-black);font-weight:700;margin:0}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--puck-color-white);display:inline-flex;align-items:center;gap:8px;letter-spacing:.05ch;font-family:var(--puck-font-family);font-size:14px;font-weight:400;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color 50ms ease-in;cursor:pointer;white-space:nowrap;margin:0}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{min-height:34px;padding-bottom:7px;padding-inline-start:19px;padding-inline-end:19px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline-start:19px;padding-inline-end:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{border:1px solid currentColor;color:currentColor}@media(hover:hover)and (pointer:fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._ObjectField_1ua3y_5{display:flex;flex-direction:column;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ObjectField-fieldset_1ua3y_13{border:none;margin:0;min-width:0;padding:16px 15px}._Drawer_pl7z0_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:12px}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;padding:12px;display:flex;border:1px var(--puck-color-grey-09) solid;border-radius:4px;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;transition:background-color 50ms ease-in,color 50ms ease-in}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{border-radius:4px;outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1vaqy_1{position:absolute;pointer-events:none;--overlay-background: color-mix( in srgb, var(--puck-color-azure-08) 30%, transparent )}._DraggableComponent-overlayWrapper_1vaqy_12{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;height:100%;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);border-radius:4px;display:flex;padding:8px;top:8px;right:8px;position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}[data-puck-component] *{pointer-events:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms: .15s;position:relative;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone_1i2sv_1:empty{background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{position:absolute;bottom:-12px;height:24px;width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>*:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) solid;outline-offset:2px}._InlineTextField_1xph6_1{cursor:text;display:inline-block;white-space:pre-wrap}[data-dnd-dragging] ._InlineTextField_1xph6_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_1xph6_1::selection{display:none}._SidebarSection_8boj8_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-black)}._SidebarSection_8boj8_1:last-of-type{flex-grow:1}._SidebarSection-title_8boj8_12{background:var(--puck-color-white);padding:16px;border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);overflow-x:auto}._SidebarSection--noBorderTop_8boj8_20>._SidebarSection-title_8boj8_12{border-top:0px}._SidebarSection-content_8boj8_24{padding:16px}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24{padding:0}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24:last-child{padding-bottom:4px}._SidebarSection_8boj8_1:last-of-type ._SidebarSection-content_8boj8_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_8boj8_41{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_8boj8_41:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._SidebarSection-breadcrumbLabel_8boj8_41:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_8boj8_41:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_8boj8_70,._SidebarSection-breadcrumb_8boj8_41{align-items:center;display:flex;gap:4px}._SidebarSection-heading_8boj8_82{padding-inline-end:16px}._SidebarSection-loadingOverlay_8boj8_86{background:var(--puck-color-white);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Puck_1yxlw_19{--puck-space-px: 16px;font-family:var(--puck-font-family);overflow-x:hidden}@media(min-width:766px){._Puck_1yxlw_19{overflow-x:auto}}._Puck-portal_1yxlw_31{position:relative;z-index:2}._PuckLayout-inner_1yxlw_38{--puck-frame-width: auto;--puck-side-bar-width: 0px;--puck-left-side-bar-width: var( --puck-user-left-side-bar-width, var(--puck-side-bar-width) );--puck-right-side-bar-width: var( --puck-user-right-side-bar-width, var(--puck-side-bar-width) );display:grid;grid-template-areas:"header header header" "left editor right";grid-template-columns:0 var(--puck-frame-width) 0;grid-template-rows:min-content auto;height:100dvh;position:relative;z-index:0}._PuckLayout--mounted_1yxlw_59 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 186px}._PuckLayout--leftSideBarVisible_1yxlw_63 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) 0}._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:0 var(--puck-frame-width) var(--puck-right-side-bar-width)}._PuckLayout--leftSideBarVisible_1yxlw_63._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) var(--puck-right-side-bar-width)}@media(min-width:458px){._PuckLayout-mounted_1yxlw_83 ._PuckLayout-inner_1yxlw_38{--puck-frame-width: minmax(266px, auto)}}@media(min-width:638px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: minmax(186px, 250px)}}@media(min-width:766px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-frame-width: auto}}@media(min-width:990px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 256px}}@media(min-width:1198px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 274px}}@media(min-width:1398px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 290px}}@media(min-width:1598px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 320px}}._PuckFields_10bh7_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_10bh7_25{display:flex;padding:16px;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px 16px 12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{background-color:transparent;border:0;color:var(--puck-color-grey-05);cursor:pointer;display:flex;font:inherit;font-size:var(--puck-font-size-xxxs);list-style:none;margin-bottom:6px;padding:8px;text-transform:uppercase;transition:background-color 50ms ease-in,color 50ms ease-in;gap:4px;border-radius:4px;width:100%}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{position:relative;height:100%}._PuckPreview-frame_z2rgu_6{border:none;height:100%;width:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;position:relative;list-style:none;padding:0}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{position:relative;border:1px solid transparent;border-radius:4px}._Layer-inner_7rx04_29{border:1px solid transparent;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{align-items:center;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;padding-inline-start:12px;padding-inline-end:4px;width:100%}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative;z-index:1}@media(hover:hover)and (pointer:fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{display:none;margin-inline-start:12px}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{display:flex;gap:8px;align-items:center;margin:8px 4px;overflow-x:hidden}._Layer-name_7rx04_105{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._ViewportControls_gejzr_1{display:flex;background:var(--puck-color-grey-11);box-sizing:border-box;border-inline-start:2px solid var(--puck-color-grey-11);justify-content:center;gap:8px;min-width:358px;padding-bottom:16px;padding-inline-start:var(--puck-space-px);padding-inline-end:var(--puck-space-px);z-index:1}._ViewportControls-divider_gejzr_15{border-inline-end:1px solid var(--puck-color-grey-09);margin-inline-start:8px;margin-inline-end:8px}._ViewportControls-zoomSelect_gejzr_21{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0;width:96px}._ViewportControls-zoomSelect_gejzr_21:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton--isActive_gejzr_38 ._ViewportButton-inner_gejzr_38{color:var(--puck-color-azure-04)}._PuckCanvas_18jay_1{background:var(--puck-color-grey-11);display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-px);overflow:auto}@media(min-width:1198px){._PuckCanvas_18jay_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:var(--puck-space-px)}._PuckCanvas_18jay_1:not(._PuckCanvas_18jay_1:has(._PuckCanvas-controls_18jay_16)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas-inner_18jay_21{display:flex;height:100%;justify-content:center;min-width:358px;position:relative;width:100%}._PuckCanvas-root_18jay_30{background:#fff;border:1px solid var(--puck-color-grey-09);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media(min-width:1198px){._PuckCanvas-root_18jay_30{min-width:unset}}@media(prefers-reduced-motion:reduce){._PuckCanvas-root_18jay_30{transition:none!important}}._PuckCanvas--ready_18jay_55 ._PuckCanvas-root_18jay_30{pointer-events:unset;opacity:1}._PuckCanvas-loader_18jay_60{align-items:center;color:var(--puck-color-grey-06);display:flex;height:100%;justify-content:center;transition:opacity .25s ease-out;opacity:0}._PuckCanvas--showLoader_18jay_70 ._PuckCanvas-loader_18jay_60{opacity:1}._PuckCanvas--showLoader_18jay_70._PuckCanvas--ready_18jay_55 ._PuckCanvas-loader_18jay_60{opacity:0;height:0;transition:none}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);display:none;left:0;margin-top:1px;padding:8px 16px;position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_8pf8c_14{display:block}@media(min-width:638px){._MenuBar_8pf8c_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_8pf8c_29{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}@media(min-width:638px){._MenuBar-inner_8pf8c_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_15xnq_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;position:relative;max-width:100vw}._PuckHeader-inner_15xnq_10{align-items:end;display:grid;gap:var(--puck-space-px);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-px)}._PuckHeader-toggle_15xnq_20{color:var(--puck-color-grey-05);display:flex;margin-inline-start:-4px;padding-top:2px}._PuckHeader--rightSideBarVisible_15xnq_27 ._PuckHeader-rightSideBarToggle_15xnq_27,._PuckHeader--leftSideBarVisible_15xnq_28 ._PuckHeader-leftSideBarToggle_15xnq_28{color:var(--puck-color-black)}._PuckHeader-title_15xnq_32{align-self:center}._PuckHeader-path_15xnq_36{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_15xnq_43{display:flex;gap:16px;justify-content:flex-end}._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_15xnq_54 ._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-black)}@media(min-width:638px){._PuckHeader-menuButton_15xnq_49{display:none}}@media(min-width:766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:col-resize}._Sidebar_1xksb_1{position:relative;display:flex;flex-direction:column;overflow-y:auto}._Sidebar--left_1xksb_8{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);grid-area:left}._Sidebar--right_1xksb_14{background:var(--puck-color-white);border-inline-start:1px solid var(--puck-color-grey-09);grid-area:right}._Sidebar-resizeHandle_1xksb_20{position:absolute;height:100%}._Sidebar--left_1xksb_8+._Sidebar-resizeHandle_1xksb_20{grid-area:left;justify-self:end}._Sidebar--right_1xksb_14+._Sidebar-resizeHandle_1xksb_20{grid-area:right;justify-self:start}:root{--brand-purple: #3c1053;--brand-purple-800: #2a0b3b;--brand-purple-900: #1d0729;--brand-magenta: #a6228e;--brand-red: #e4002b;--brand-orange: #f5821f;--brand-gradient: linear-gradient(100deg, #f5821f 0%, #e4002b 34%, #a6228e 64%, #3c1053 100%);--brand-gradient-soft: linear-gradient(100deg, rgba(245,130,31,.14), rgba(228,0,43,.14) 40%, rgba(var(--glow-rgb),.16) 70%, rgba(var(--shadow-rgb),.16));--ink: #1b1420;--muted: #6c6478;--line: #ece6f2;--bg: #ffffff;--bg-soft: #faf7fc;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 2px 8px -3px rgba(var(--shadow-rgb),.18);--shadow: 0 18px 40px -18px rgba(var(--shadow-rgb),.3);--container: 1180px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Helvetica, Arial, sans-serif;--sec-y: 72px;--sec-y-tight: 52px;--hero-y: 80px;--h1-size: clamp(30px, 4.4vw, 50px);--h2-size: clamp(24px, 3vw, 34px);--heading-weight: 800;--lead-size: 18px;--eyebrow-ls: 1.4px;--grad-text: linear-gradient(90deg, var(--brand-magenta), var(--brand-purple));--glow-rgb: 166, 34, 142;--shadow-rgb: 60, 16, 83;--nav-transform: none;--nav-ls: 0;--btn-transform: none;--btn-ls: normal;--chip-ink: #3c1053;--chip-line: #d9cde3}.cl-h1,.cl-h2,.cl-nav__wm,.cl-quote__text,.cl-hero h1{font-family:var(--font-display, var(--font))}*{box-sizing:border-box}.cl-app{font-family:var(--font);color:var(--ink)}.cl-toolbar{display:flex;align-items:center;gap:16px;height:56px;padding:0 16px;background:var(--brand-purple-900);color:#fff;position:sticky;top:0;z-index:50}.cl-toolbar__brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px}.cl-toolbar__dot{width:10px;height:10px;border-radius:50%;background:var(--brand-gradient)}.cl-toolbar__spacer{flex:1}.cl-toolbar__tag{font-size:12px;color:#c9b9d6}.cl-chip-btn{font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--ink);padding:7px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cl-chip-btn:hover{background:var(--bg-soft);border-color:#d9cde3;color:var(--brand-purple)}.cl-chip-btn--accent{border:none;background:var(--brand-gradient);color:#fff}.cl-chip-btn--accent:hover{background:var(--brand-gradient);color:#fff;border-color:transparent;filter:brightness(1.06)}.cl-switch{display:inline-flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.cl-switch__opt{font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer;border:none;background:none;color:var(--muted);padding:6px 15px;border-radius:999px}.cl-switch__opt--on{background:#fff;color:var(--brand-purple);box-shadow:var(--shadow-sm)}.cl-switch__opt:not(.cl-switch__opt--on):hover{color:var(--brand-purple)}.cl-hdr-actions{display:flex;align-items:center;gap:8px}.cl-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--shadow-rgb),.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;font-family:var(--font);color:var(--ink);animation:cl-scrim-in .18s ease both}.cl-modal{width:560px;max-width:100%;background:#fff;border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow);animation:cl-modal-in .26s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.cl-modal-scrim,.cl-modal{animation:none}}@keyframes cl-scrim-in{0%{opacity:0}}@keyframes cl-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.cl-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--brand-purple-900);color:#fff;font-family:var(--font);font-size:14px;font-weight:600;padding:12px 20px;border-radius:999px;box-shadow:0 14px 34px -8px rgba(var(--shadow-rgb),.55);z-index:200;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .28s cubic-bezier(.2,.7,.2,1);max-width:90vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-toast--in{opacity:1;transform:translate(-50%)}.cl-gen-loading{padding:6px 0 2px}.cl-gen-loading__msg{display:flex;align-items:center;gap:10px;font-family:var(--font);font-weight:700;color:var(--brand-purple);margin-bottom:16px}.cl-gen-loading__spinner{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--brand-magenta);border-radius:50%;animation:cl-spin .7s linear infinite;flex:0 0 auto}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-skel{height:12px;border-radius:6px;margin:10px 0;background:linear-gradient(90deg,#efe9f3 25%,#e2d8ec 37%,#efe9f3 63%);background-size:400% 100%;animation:cl-shimmer 1.4s ease infinite}@keyframes cl-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.cl-toast{transition:opacity .2s ease}.cl-gen-loading__spinner{animation-duration:1.4s}.cl-skel{animation:none}}.cl-modal h2{margin:0 0 4px;font-size:20px}.cl-modal p{margin:0 0 16px;color:var(--muted);font-size:14px}.cl-modal textarea{width:100%;min-height:96px;border:1px solid var(--line);border-radius:12px;padding:12px;font:inherit;font-size:14px;resize:vertical}.cl-modal__row{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-top:16px}.cl-modal__hint{font-size:12px;color:var(--muted)}.cl-btn-solid{font:inherit;font-weight:700;cursor:pointer;border:none;color:#fff;background:var(--brand-gradient);padding:11px 20px;border-radius:999px}.cl-btn-ghost{font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 16px;border-radius:999px}.cl-suggests{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cl-suggest{font-size:12.5px;cursor:pointer;border:1px dashed #d9cde3;background:var(--bg-soft);color:var(--brand-purple);padding:6px 11px;border-radius:999px}.cl-suggest:hover{border-style:solid}.cl-previewbar{display:flex;align-items:center;gap:14px;height:48px;padding:0 16px;background:#efe8f4;color:var(--brand-purple);font-size:13px;font-weight:600}.cl-guardrail{background:#fff4e5;color:#8a4b00;border-bottom:1px solid #ffd8a8;padding:10px 16px;font-size:13px;text-align:center}.cl-guardrail--ok{background:#eafaf1;color:#1a7a44;border-color:#b7ebc9}.cl-site{font-family:var(--font);color:var(--ink);background:var(--bg)}.cl-container{max-width:var(--container);margin:0 auto;padding:0 24px}.cl-site main{display:block}.cl-nav{position:relative;display:flex;align-items:center;gap:24px;height:68px;border-bottom:1px solid var(--line);background:#fff}.cl-nav__logo{height:26px;width:auto;display:block}.cl-nav__wm{font-weight:800;color:var(--brand-purple);letter-spacing:.4px;font-size:18px;display:inline-flex;align-items:center;gap:9px}.cl-nav__mark{height:30px;width:auto;display:block;flex:0 0 auto}.cl-foot .cl-nav__mark{height:34px}.cl-asmt__wm{display:inline-flex;align-items:center;gap:9px}.cl-nav__div{width:1px;height:22px;background:var(--line)}.cl-nav__tag{font-size:13px;color:var(--muted);font-weight:600}.cl-nav__bar{display:flex;align-items:center;gap:18px;width:100%}a.cl-nav__wm{text-decoration:none}.cl-nav__links a.is-on{color:var(--brand-purple);font-weight:800}.cl-siteflag{display:flex;align-items:center;justify-content:center;gap:12px;height:30px;background:var(--brand-purple-900);color:#ffffffb8;font-family:var(--font);font-size:11.5px;font-weight:600;letter-spacing:.3px}.cl-siteflag__exit{font:inherit;color:#fff;background:#ffffff24;border:none;border-radius:999px;padding:3px 11px;cursor:pointer}.cl-siteflag__exit:hover{background:#ffffff3d}.cl-crumb{padding:20px 0 0;font-size:13px;color:var(--muted)}.cl-crumb a{color:var(--muted);text-decoration:none}.cl-crumb a:hover{color:var(--brand-purple)}.cl-crumb__sep{margin:0 8px;color:#c9bcd6}.cl-linkcard{text-align:left;cursor:pointer;display:block;width:100%;font:inherit}.cl-linkcard__eye{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brand-magenta);margin-bottom:8px}.cl-linkcard h3{margin:0 0 6px;font-size:19px;color:var(--ink)}.cl-linkcard p{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.55}.cl-linkcard__more{font-weight:700;font-size:14px;color:var(--brand-purple)}.cl-article__kind{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--brand-magenta);background:var(--brand-gradient-soft);padding:4px 10px;border-radius:999px;margin-bottom:12px}.cl-article h3{margin:0 0 6px;font-size:18px}.cl-article p{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.55}.cl-nav__menu{display:flex;align-items:center;gap:22px;margin-left:auto}.cl-nav__links{display:flex;gap:22px}.cl-nav__links a{color:#43394f;text-decoration:none;font-size:14px;font-weight:600;text-transform:var(--nav-transform);letter-spacing:var(--nav-ls)}.cl-nav__links a:hover{color:var(--brand-purple)}.cl-nav__toggle{position:absolute;width:1px;height:1px;opacity:0;margin:-1px;pointer-events:none}.cl-nav__burger{display:none}.cl-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;white-space:nowrap;text-decoration:none;cursor:pointer;border:none;padding:11px 18px;border-radius:999px;transition:transform .08s ease,box-shadow .15s ease;text-transform:var(--btn-transform);letter-spacing:var(--btn-ls)}.cl-nav__logo{flex:0 0 auto}.cl-btn--primary{background:var(--brand-gradient);color:#fff;box-shadow:0 8px 20px -8px rgba(var(--shadow-rgb),.5)}.cl-btn--primary:hover{transform:translateY(-1px)}.cl-btn--light{background:#fff;color:var(--brand-purple)}.cl-btn--outline{background:transparent;border:1.5px solid rgba(255,255,255,.6);color:#fff}.cl-btn--ghostlink{background:transparent;color:var(--brand-purple);padding-left:4px}.cl-btn--lg{padding:14px 24px;font-size:15px}.cl-foot{background:var(--brand-purple-900);color:#cbbcd6;padding:48px 0 28px}.cl-foot__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.cl-foot h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px}.cl-foot a{display:block;color:#cbbcd6;text-decoration:none;font-size:14px;margin-bottom:8px}.cl-foot a:hover{color:#fff}.cl-foot__cta{margin-top:14px}.cl-foot__legal{margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#9c8caa;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cl-sec{padding:var(--sec-y) 0}.cl-sec--tight{padding:var(--sec-y-tight) 0}.cl-eyebrow{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:var(--eyebrow-ls);text-transform:uppercase;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.cl-h1{font-size:var(--h1-size);line-height:1.05;letter-spacing:-.5px;margin:0 0 18px;font-weight:var(--heading-weight)}.cl-h2{font-size:var(--h2-size);line-height:1.1;letter-spacing:-.3px;margin:0 0 14px;font-weight:var(--heading-weight)}.cl-lead{font-size:var(--lead-size);line-height:1.55;color:var(--muted);margin:0 0 26px;max-width:62ch}.cl-center{text-align:center}.cl-center .cl-lead{margin-left:auto;margin-right:auto}.cl-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cl-center .cl-actions{justify-content:center}.cl-hero{position:relative;overflow:hidden}.cl-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:var(--hero-y) 0}.cl-hero--centered .cl-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.cl-hero--tone-purple{background:radial-gradient(1200px 500px at 80% -10%,rgba(var(--glow-rgb),.35),transparent 60%),var(--brand-purple);color:#fff}.cl-hero--tone-purple .cl-lead{color:#d9c9e4}.cl-hero--tone-gradient{background:var(--brand-gradient);color:#fff}.cl-hero--tone-gradient .cl-lead{color:#ffffffe6}.cl-hero--tone-purple .cl-eyebrow,.cl-hero--tone-gradient .cl-eyebrow{background:none;-webkit-text-fill-color:#fff;color:#fff;opacity:.85}.cl-hero--tone-light{background:linear-gradient(180deg,var(--bg-soft),#fff)}.cl-mock{background:#ffffffe6;border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px}.cl-hero--tone-light .cl-mock{background:#fff;border:1px solid var(--line)}.cl-mock__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cl-mock__title{font-weight:700;font-size:14px;color:var(--brand-purple)}.cl-mock__pill{font-size:11px;font-weight:700;color:#fff;background:var(--brand-magenta);padding:3px 9px;border-radius:999px}.cl-mock__row{display:flex;gap:12px;margin-top:12px}.cl-mini{flex:1;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:12px}.cl-mini__k{font-size:11px;color:var(--muted);font-weight:600}.cl-mini__v{font-size:20px;font-weight:800;color:var(--brand-purple)}.cl-gauge{width:100%;max-width:260px;margin:0 auto;display:block}.cl-gauge__num{font-size:44px;font-weight:800;fill:var(--brand-purple)}.cl-gauge__cap{font-size:11px;font-weight:700;letter-spacing:.5px;fill:var(--muted);text-transform:uppercase}.cl-grid{display:grid;gap:20px}.cl-grid--2{grid-template-columns:repeat(2,1fr)}.cl-grid--3{grid-template-columns:repeat(3,1fr)}.cl-grid--4{grid-template-columns:repeat(4,1fr)}.cl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);transition:transform .1s ease,box-shadow .18s ease}.cl-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.cl-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--brand-gradient-soft);color:var(--brand-magenta);margin-bottom:14px}.cl-icon svg{width:22px;height:22px}.cl-card h3{margin:0 0 6px;font-size:17px}.cl-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.cl-stats{background:var(--brand-purple);color:#fff;border-radius:var(--radius-lg);padding:40px 28px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:20px}.cl-stat{text-align:center}.cl-stat__v{font-size:clamp(28px,4vw,44px);font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-stat__l{font-size:13.5px;color:#d9c9e4;margin-top:4px}.cl-acta{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--brand-gradient);color:#fff;padding:48px;display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:center}.cl-acta--band{border-radius:0}.cl-acta h2{color:#fff}.cl-acta .cl-lead{color:#ffffffeb;margin-bottom:20px}.cl-acta__badge{position:absolute;top:16px;right:18px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:#ffffff2e;padding:5px 10px;border-radius:999px}.cl-acta__viz{display:grid;place-items:center}.cl-acta__viz .cl-gauge__num{fill:var(--brand-purple)}.cl-acta__viz .cl-gauge__cap{fill:var(--muted)}.cl-acta__disc{background:#fff;border-radius:20px;padding:16px;width:100%}.cl-quote{max-width:820px;margin:0 auto;text-align:center}.cl-quote__mark{font-size:64px;line-height:.6;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-quote__text{font-size:clamp(20px,2.6vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.2px;margin:8px 0 18px}.cl-quote__by{font-size:14px;color:var(--muted)}.cl-quote__by b{color:var(--ink)}.cl-strip{text-align:center}.cl-strip__t{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.cl-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cl-pill{font-size:14px;font-weight:600;color:var(--brand-purple);background:var(--bg-soft);border:1px solid var(--line);padding:9px 16px;border-radius:999px}.cl-faq{max-width:820px;margin:0 auto}.cl-faq details{border:1px solid var(--line);border-radius:12px;padding:4px 18px;margin-bottom:10px;background:#fff}.cl-faq summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary:after{content:"+";color:var(--brand-magenta);font-size:22px;font-weight:700}.cl-faq details[open] summary:after{content:"–"}.cl-faq p{margin:0 0 16px;color:var(--muted);line-height:1.55}.cl-rich{max-width:760px}.cl-rich--center{margin:0 auto;text-align:center}.cl-rich p{font-size:16px;line-height:1.7;color:#443b50}@media(max-width:900px){.cl-hero__inner,.cl-acta{grid-template-columns:1fr}.cl-grid--3,.cl-grid--4{grid-template-columns:repeat(2,1fr)}.cl-foot__grid{grid-template-columns:1fr 1fr}.cl-stats{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.cl-hero__inner,.cl-sec,.cl-sec--soft,.cl-sec--dark{padding:56px 0}.cl-nav__burger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;width:42px;height:42px;cursor:pointer;border-radius:10px;transition:background .15s ease}.cl-nav__burger:hover{background:var(--bg-soft)}.cl-nav__burger span{width:22px;height:2px;background:var(--brand-purple);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.cl-nav__menu{position:absolute;top:calc(100% + 1px);left:0;right:0;margin-left:0;z-index:40;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .3s ease,opacity .22s ease,transform .22s ease}.cl-nav__toggle:checked~.cl-nav__menu{max-height:70vh;opacity:1;transform:none}.cl-nav__links{flex-direction:column;align-items:stretch;gap:0;padding:6px 0}.cl-nav__links a{padding:13px 24px;font-size:15px}.cl-nav__links a:hover{background:var(--bg-soft);color:var(--brand-purple)}.cl-nav__cta{margin:8px 20px 16px;justify-content:center}.cl-nav__toggle:checked~.cl-nav__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.cl-nav__toggle:checked~.cl-nav__burger span:nth-child(2){opacity:0}.cl-nav__toggle:checked~.cl-nav__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cl-nav__toggle:focus-visible~.cl-nav__burger{outline:2px solid var(--brand-magenta);outline-offset:2px}}@media(max-width:560px){.cl-grid--2,.cl-grid--3,.cl-grid--4{grid-template-columns:1fr}.cl-nav{gap:12px;height:60px}.cl-container{padding:0 18px}.cl-hero__inner{padding:36px 0;gap:28px}.cl-sec,.cl-sec--soft,.cl-sec--dark{padding:38px 0}.cl-sec--tight{padding:30px 0}.cl-acta{padding:30px 22px}.cl-stats{padding:26px 18px;gap:14px}.cl-foot{padding:40px 0 24px}}@media(prefers-reduced-motion:no-preference){.cl-gauge__arc{animation:cl-gauge-sweep 1.15s cubic-bezier(.34,0,.2,1) both}.cl-gauge__num{animation:cl-pop-in .55s .35s both}}@keyframes cl-gauge-sweep{0%{stroke-dashoffset:100}}@keyframes cl-pop-in{0%{opacity:0}to{opacity:1}}.cl-btn:active{transform:translateY(0) scale(.975)}.cl-btn--primary:active{filter:brightness(.97)}.cl-chip-btn,.cl-btn-solid,.cl-btn-ghost,.cl-switch__opt,.cl-devswitch__opt{transition:transform .08s ease,background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.cl-chip-btn:active,.cl-btn-solid:active,.cl-btn-ghost:active,.cl-suggest:active{transform:scale(.96)}a:focus-visible,button:focus-visible,.cl-btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-magenta);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.cl-reveal-on section{animation:cl-reveal-up linear both;animation-timeline:view();animation-range:entry 4% cover 20%}}@keyframes cl-reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.cl-sec--soft{padding:72px 0;background:var(--bg-soft)}.cl-sec--dark{padding:76px 0;background:radial-gradient(900px 400px at 85% 0%,rgba(var(--glow-rgb),.28),transparent 60%),var(--brand-purple-900)}.cl-eyebrow--onDark{background:none;-webkit-text-fill-color:#fff;color:#fff;opacity:.8}.cl-split2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cl-announce{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px;font-size:13.5px;font-weight:600;text-align:center}.cl-announce--gradient{background:var(--brand-gradient);color:#fff}.cl-announce--purple{background:var(--brand-purple);color:#fff}.cl-announce--dark{background:var(--brand-purple-900);color:#eaddf2}.cl-announce a{color:#fff;text-decoration:underline;font-weight:700;white-space:nowrap}.cl-mt{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cl-mt--rev .cl-mt__text{order:2}.cl-mt__media{display:grid;place-items:center}.cl-imgph{width:100%;min-height:260px;border-radius:var(--radius-lg);background:var(--brand-gradient-soft);border:1px solid var(--line);display:grid;place-items:center;color:var(--brand-magenta)}.cl-imgph svg{width:48px;height:48px}.cl-checks{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:10px}.cl-checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:#3c3448}.cl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cl-step{position:relative;text-align:center;padding:0 8px}.cl-step__badge{position:relative;width:64px;height:64px;margin:0 auto 16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;place-items:center;color:var(--brand-magenta)}.cl-step__badge span{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.cl-step__icon svg{width:26px;height:26px}.cl-step h3{margin:0 0 6px;font-size:16px}.cl-step p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.cl-step__line{position:absolute;top:32px;left:calc(50% + 40px);width:calc(100% - 80px);height:2px;background:linear-gradient(90deg,var(--brand-magenta),transparent);opacity:.4}.cl-matrix{position:relative;padding:0 0 26px 26px}.cl-matrix__grid{position:relative;display:grid;grid-template:1fr 1fr / 1fr 1fr;height:320px;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.cl-q{padding:12px}.cl-q span{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;opacity:.6}.cl-q--tl{background:#fff2d6}.cl-q--tl span{color:#8a5a00}.cl-q--tr{background:#d9f5e6;text-align:right}.cl-q--tr span{color:#0f7a45}.cl-q--bl{background:#ffdbe1}.cl-q--bl span{color:#b11330}.cl-q--br{background:#ffe6cf;text-align:right}.cl-q--br span{color:#9a4b00}.cl-matrix__pt{position:absolute;transform:translate(-50%,50%);z-index:2}.cl-matrix__pt:before{content:"";display:block;width:18px;height:18px;margin:0 auto;border-radius:50%;background:var(--brand-purple);border:3px solid #fff;box-shadow:0 0 0 4px rgba(var(--shadow-rgb),.25)}.cl-matrix__tag{position:absolute;bottom:26px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--brand-purple);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.cl-matrix__xl{text-align:center;margin-top:10px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.cl-matrix__yl{position:absolute;left:-4px;top:50%;transform:rotate(-90deg) translate(50%);transform-origin:left center;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.cl-dash{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px;max-width:920px;margin:0 auto}.cl-dash__top{display:flex;align-items:center;justify-content:space-between}.cl-dash__name{font-weight:700;color:var(--brand-purple)}.cl-dash__sub{font-size:12.5px;color:var(--muted)}.cl-dash__status{font-size:12px;font-weight:700;color:#0f7a45}.cl-dash__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.cl-dash__kpi{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.cl-dash__kv{font-size:26px;font-weight:800;color:var(--brand-purple)}.cl-dash__kv--warn{color:var(--brand-red)}.cl-dash__kl{font-size:12.5px;color:var(--muted)}.cl-dash__chart{display:flex;align-items:flex-end;gap:10px;height:96px;padding:4px 2px}.cl-dash__chart span{flex:1;background:var(--brand-gradient);border-radius:6px 6px 0 0;opacity:.85}.cl-dash__alerts{margin-top:16px;display:grid;gap:8px}.cl-dash__alert{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#3c3448;background:var(--bg-soft);border-radius:10px;padding:10px 12px}.cl-dash__alert b{margin-left:auto;color:var(--muted);font-weight:600;font-size:12px}.cl-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.cl-dot--red{background:var(--brand-red)}.cl-dot--amber{background:#f5a623}.cl-dot--green{background:#1a9a54}.cl-cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.cl-cmp{width:100%;border-collapse:collapse;min-width:640px}.cl-cmp th,.cl-cmp td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line)}.cl-cmp thead th{background:var(--brand-purple);color:#fff;font-size:13px;font-weight:700}.cl-cmp thead th:first-child{background:var(--brand-purple-800);border-top-left-radius:var(--radius)}.cl-cmp__feat{text-align:left!important;font-weight:600;color:var(--ink);background:var(--bg-soft)}.cl-cmp tbody tr:last-child td{border-bottom:none}.cl-cell{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.cl-cell--yes{background:#e4f7ec;color:#128a4c}.cl-cell--part{color:var(--brand-magenta)}.cl-cell--no{color:#c3bccd;font-weight:700}.cl-result{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm)}.cl-result__m{font-size:40px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-result__l{margin:10px 0 12px;font-weight:600;font-size:15px}.cl-result__o{font-size:13px;color:var(--muted);padding-top:12px;border-top:1px solid var(--line)}.cl-form{background:radial-gradient(700px 300px at 15% 0%,rgba(var(--glow-rgb),.3),transparent 60%),var(--brand-purple);border-radius:var(--radius-lg);padding:44px}.cl-form--split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.cl-form__card{background:#fff;border-radius:var(--radius);padding:24px;display:grid;gap:14px;box-shadow:var(--shadow)}.cl-form__card label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#43394f}.cl-form__card input,.cl-form__card select{font:inherit;font-size:14px;font-weight:500;padding:11px 12px;border:1px solid var(--line);border-radius:10px}.cl-form__card input:focus,.cl-form__card select:focus{outline:2px solid var(--brand-magenta);border-color:transparent}.cl-form__fine{font-size:11.5px;color:var(--muted);text-align:center}.cl-logos{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:6px}.cl-logo{font-size:14px;font-weight:800;letter-spacing:1px;color:#a99cb6;background:#fff;border:1px solid var(--line);padding:12px 22px;border-radius:12px;filter:grayscale(1);text-transform:uppercase}.cl-resource{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.cl-ebook{justify-self:center;width:230px;aspect-ratio:3/4;border-radius:14px;background:radial-gradient(400px 200px at 20% 10%,rgba(255,255,255,.18),transparent),var(--brand-gradient);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;color:#fff;transform:rotate(-3deg)}.cl-ebook__kicker{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;opacity:.85}.cl-ebook__title{margin-top:12px;font-size:24px;font-weight:800;line-height:1.1}.cl-ebook__wm{margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.5px;opacity:.9}.cl-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-radius:var(--radius-lg);padding:30px 36px}.cl-callout--purple{background:var(--brand-purple);color:#fff}.cl-callout--gradient{background:var(--brand-gradient);color:#fff}.cl-callout--dark{background:var(--brand-purple-900);color:#fff}.cl-callout--light{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink)}.cl-callout h2{font-size:22px}.cl-video{position:relative;max-width:900px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(600px 300px at 50% 120%,rgba(245,130,31,.5),transparent 60%),var(--brand-purple);display:grid;place-items:center;box-shadow:var(--shadow)}.cl-video__play{width:76px;height:76px;border-radius:50%;background:#ffffff2e;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s ease,background .18s ease}.cl-video__cap{position:absolute;bottom:16px;left:20px;color:#fff;font-size:13px;font-weight:600;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.5)}.cl-video--link{cursor:pointer;text-decoration:none;color:inherit}.cl-video--link:hover .cl-video__play{transform:scale(1.08);background:#ffffff4d}.cl-review{background:#fff4e5;color:#7a4a00;border-bottom:1px solid #ffd8a8;padding:10px 16px;font-size:13px}.cl-review--ok{background:#eafaf1;color:#1a7a44;border-color:#b7ebc9;text-align:center}.cl-review__head{font-weight:700;margin-bottom:6px}.cl-review__list{margin:0;padding-left:18px;display:grid;gap:4px}.cl-review__list b{color:#b11330}.cl-review__link{font:inherit;font-size:12px;font-weight:700;color:#7a4a00;background:none;border:none;text-decoration:underline;cursor:pointer;padding:0 0 0 4px}.cl-modal--wide{width:640px}.cl-claims-list{display:grid;gap:8px;max-height:46vh;overflow-y:auto;margin:4px 0}.cl-claim{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cl-claim__status{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:999px;margin-top:1px}.cl-claim__status--approved{background:#e4f7ec;color:#128a4c}.cl-claim__status--draft{background:#fff2d6;color:#8a5a00}.cl-claim__body{min-width:0}.cl-claim__text{font-weight:600;font-size:14px;color:var(--ink)}.cl-claim__meta{font-size:12px;color:var(--muted);margin-top:2px}.cl-modal__hint code{background:var(--bg-soft);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:12px}.cl-modal--wide{width:720px}.cl-claim--edit{display:block}.cl-claim--edit.cl-claim--approved{border-left:4px solid #17a34a}.cl-claim--edit.cl-claim--draft{border-left:4px solid #f0a020}.cl-claim__r1{display:flex;gap:8px;align-items:center}.cl-claim__r2{display:flex;gap:8px;align-items:center;margin-top:8px}.cl-claim__in,.cl-claim__sel{font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.cl-claim__in{flex:1 1 0;min-width:0}.cl-claim__in--wide{flex:4 1 0;font-weight:600}.cl-claim__in--fig{flex:1.4 1 0}.cl-claim__sel{flex:0 0 auto;font-weight:700;cursor:pointer}.cl-claim--approved .cl-claim__sel{color:#128a4c}.cl-claim--draft .cl-claim__sel{color:#8a5a00}.cl-claim__in:focus,.cl-claim__sel:focus{outline:2px solid var(--brand-magenta);border-color:transparent}.cl-icon-btn{flex:0 0 auto;font-size:15px;line-height:1;background:none;border:1px solid var(--line);border-radius:8px;padding:7px 9px;cursor:pointer}.cl-icon-btn:hover{background:#ffecec;border-color:#ffbdbd}.cl-claims-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.cl-claims-actions .cl-modal__hint{flex:1 1 200px}.cl-claim__reset{font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer;text-decoration:underline}.cl-claim__reset:hover{color:var(--brand-purple)}@media(max-width:900px){.cl-split2,.cl-mt,.cl-form--split,.cl-resource{grid-template-columns:1fr}.cl-mt--rev .cl-mt__text{order:0}.cl-steps{grid-template-columns:repeat(2,1fr);row-gap:32px}.cl-step__line{display:none}.cl-ebook{transform:none}}@media(max-width:560px){.cl-steps,.cl-dash__kpis{grid-template-columns:1fr}}.cl-emailbar{display:flex;align-items:center;gap:14px;height:60px;padding:0 16px;background:#fff;color:var(--ink);border-bottom:1px solid var(--line);font-family:var(--font)}.cl-emailbar__title{font-weight:700;letter-spacing:.2px;color:var(--brand-purple)}.cl-emailbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.cl-email-meta{display:grid;gap:4px;padding:12px 20px;background:#faf7fc;border-bottom:1px solid var(--line);font-size:13px;color:#43394f}.cl-email-meta__k{display:inline-block;min-width:78px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.cl-emailstage{padding:4px 0 40px;background:#ece7f1;min-height:60vh}.cl-email-note{max-width:600px;margin:12px auto 0;padding:0 16px;text-align:center;font-size:12px;color:#7a6d86;line-height:1.5}.cl-email-note code{background:#fff;border:1px solid var(--line);border-radius:5px;padding:1px 5px}.cl-email-stage{padding:28px 16px 48px;background:#ece7f1;min-height:60vh}.cl-email-shell{width:600px;max-width:100%;margin:0 auto;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 34px rgba(var(--shadow-rgb),.14)}.cl-eblock{display:block}.cl-eblock table{border-collapse:collapse}.cl-devswitch{display:inline-flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.cl-devswitch__opt{font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer;border:none;background:none;color:var(--muted);padding:6px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cl-devswitch__opt.is-on{background:#fff;color:var(--brand-purple);box-shadow:var(--shadow-sm)}.cl-devswitch__opt:not(.is-on):hover{color:var(--brand-purple)}.cl-devstage{padding:28px 16px 56px;background:#e7e1ee;min-height:62vh}.cl-devframe{margin:0 auto;width:100%;max-width:1180px;transition:max-width .28s ease,width .28s ease}.cl-devframe--mobile{max-width:392px}.cl-devframe__bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;background:var(--brand-purple-800);border-radius:14px 14px 0 0}.cl-devframe--mobile .cl-devframe__bar{justify-content:center;border-radius:26px 26px 0 0}.cl-devframe__dots{display:inline-flex;gap:6px}.cl-devframe__dots i{width:10px;height:10px;border-radius:50%;background:#ffffff4d}.cl-devframe__w{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.4px;color:#ffffff8c;font-family:var(--font)}.cl-devframe__notch{width:92px;height:6px;border-radius:999px;background:#ffffff61}.cl-devframe__screen{display:block;width:100%;height:720px;border:0;background:#fff;border-radius:0 0 14px 14px;box-shadow:var(--shadow)}.cl-devframe--mobile .cl-devframe__screen{height:760px;border-radius:0 0 26px 26px;border:1px solid rgba(var(--shadow-rgb),.14)}.cl-save-row{display:flex;gap:8px;align-items:center;margin:4px 0 14px;padding:12px;background:#faf7fc;border:1px solid var(--line);border-radius:12px}.cl-save-row__label{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--brand-purple)}.cl-doc{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cl-doc__type{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:999px}.cl-doc__type--page{background:var(--brand-gradient-soft);color:var(--brand-magenta)}.cl-doc__type--email{background:#e4f7ec;color:#128a4c}.cl-doc__name{flex:1 1 auto;min-width:0;font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-doc__actions{flex:0 0 auto;display:flex;gap:8px;align-items:center}.cl-chip-btn--pub{border-color:var(--brand-magenta);color:var(--brand-magenta);font-weight:700}.cl-chip-btn--pub:hover{background:var(--brand-gradient-soft);color:var(--brand-magenta);border-color:var(--brand-magenta)}.cl-pubstate{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:4px 9px;border-radius:999px}.cl-pubstate--draft{background:#fdf0e0;color:#b5651a}.cl-pubstate--live{background:#e4f7ec;color:#128a4c}.cl-bootload{min-height:100vh;display:grid;place-items:center;background:var(--bg-soft)}.cl-authgate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1000px 560px at 82% -12%,rgba(var(--glow-rgb),.22),transparent 60%),var(--brand-purple-900);font-family:var(--font)}.cl-authgate__col{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.cl-authgate__head{text-align:center;margin-bottom:22px}.cl-authgate__brand{font-size:14px;color:#ffffffb3;letter-spacing:.3px;margin-bottom:16px}.cl-authgate__brand b{color:#fff;font-weight:800}.cl-authgate__head h1{font-size:24px;margin:0 0 8px;color:#fff}.cl-authgate__head p{font-size:15px;color:#ffffffbf;line-height:1.5;margin:0}.cl-authgate__pub{margin-top:20px;background:none;border:none;color:#ffffffb8;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cl-authgate__pub:hover{color:#fff}.cl-authgate .cl-form{background:none;padding:0;box-shadow:none;border:none;border-radius:0}.cl-authgate .cl-card{transition:none}.cl-authgate .cl-card:hover{transform:none}.cl-userchip{display:inline-flex;align-items:center;gap:8px}.cl-rolebadge{font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:4px 9px;border-radius:999px}.cl-rolebadge--admin{background:var(--brand-gradient-soft);color:var(--brand-magenta)}.cl-rolebadge--editor{background:#e8eefc;color:#3454b4}.cl-rolebadge--viewer{background:var(--bg-soft);color:var(--muted)}.cl-admin{min-height:100vh;background:var(--bg-soft);font-family:var(--font);color:var(--ink)}.cl-admin__bar{display:flex;align-items:center;gap:12px;height:60px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line)}.cl-admin__wm{font-weight:700;color:var(--muted)}.cl-admin__wm b{color:var(--brand-purple);font-weight:800}.cl-admin__body{max-width:760px;margin:0 auto;padding:40px 24px 72px}.cl-admin__card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin-bottom:18px;box-shadow:var(--shadow-sm)}.cl-admin__card h3{margin:0 0 6px;font-size:17px}.cl-admin__card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.cl-admin__row{display:flex;align-items:center;gap:24px}.cl-admin__row>div:first-child{flex:1}.cl-admin__users{margin-top:14px}.cl-admin__user{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px}.cl-admin__avatar{width:36px;height:36px;border-radius:50%;background:var(--brand-gradient);color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.cl-admin__uname{flex:1;font-weight:700;font-size:14px}.cl-admin__uname span{display:block;font-weight:500;font-size:12px;color:var(--muted)}.cl-admin__soon{margin-top:14px;padding:14px;background:var(--bg-soft);border-radius:12px;font-size:13px;color:var(--muted);line-height:1.5}.cl-switch2{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.cl-switch2 input{position:absolute;opacity:0;width:0;height:0}.cl-switch2__track{width:46px;height:26px;border-radius:999px;background:#d3c6de;position:relative;transition:background .2s ease;flex:0 0 auto}.cl-switch2__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease}.cl-switch2 input:checked+.cl-switch2__track{background:var(--brand-magenta)}.cl-switch2 input:checked+.cl-switch2__track .cl-switch2__thumb{transform:translate(20px)}.cl-switch2__label{font-size:13px;font-weight:700;color:var(--ink);min-width:66px}.cl-asmt{min-height:100vh;background:radial-gradient(1100px 500px at 82% -8%,rgba(var(--glow-rgb),.1),transparent 60%),var(--bg-soft);font-family:var(--font);color:var(--ink)}.cl-asmt__bar{display:flex;align-items:center;gap:16px;height:60px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.cl-asmt__wm{font-weight:800;letter-spacing:.4px;color:var(--brand-purple);font-size:16px}.cl-asmt__wm b{font-weight:600;color:var(--muted);font-size:13px;margin-left:4px}.cl-asmt__title{margin-left:auto;font-size:13px;font-weight:700;color:var(--muted)}.cl-asmt__exit{margin-left:16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--muted);padding:7px 13px;border-radius:999px}.cl-asmt__exit:hover{color:var(--brand-purple);border-color:#d9cde3}.cl-asmt__stage{max-width:980px;margin:0 auto;padding:44px 24px 72px}.cl-asmt__intro{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;min-height:62vh}.cl-asmt__reassure{margin-top:18px;font-size:13px;color:var(--muted);font-weight:600}.cl-asmt__introviz{display:grid;place-items:center}.cl-asmt__q{max-width:720px}.cl-asmt__prog{margin-bottom:26px}.cl-asmt__progbar{height:6px;border-radius:999px;background:#e9e1f0;overflow:hidden}.cl-asmt__progbar span{display:block;height:100%;background:var(--brand-gradient);border-radius:999px;transition:width .35s cubic-bezier(.3,.7,.2,1)}.cl-asmt__progtxt{margin-top:8px;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:var(--muted);text-transform:uppercase}.cl-asmt__qtitle{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.3px;margin:0 0 6px}.cl-asmt__qhelp{font-size:15px;color:var(--muted);margin:0 0 20px}.cl-asmt__opts{display:grid;gap:12px;margin-top:18px}.cl-asmt__opt{display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;font:inherit;transition:border-color .12s ease,box-shadow .15s ease,transform .08s ease}.cl-asmt__opt:hover{border-color:#cdb8db;box-shadow:var(--shadow-sm)}.cl-asmt__opt:active{transform:scale(.995)}.cl-asmt__opt.is-on{border-color:var(--brand-magenta);box-shadow:0 0 0 3px rgba(var(--glow-rgb),.14)}.cl-asmt__optdot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #d3c6de}.cl-asmt__opt.is-on .cl-asmt__optdot{border-color:var(--brand-magenta);background:radial-gradient(circle at center,var(--brand-magenta) 0 42%,#fff 46%)}.cl-asmt__optbody{display:flex;flex-direction:column;gap:2px}.cl-asmt__optlabel{font-weight:700;font-size:16px}.cl-asmt__optsub{font-size:13px;color:var(--muted)}.cl-asmt__back{margin-top:22px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer;padding:0}.cl-asmt__back:hover{color:var(--brand-purple)}.cl-asmt__computing{min-height:56vh;display:grid;place-content:center;justify-items:center;gap:22px}.cl-asmt__spinner{width:54px;height:54px;border:4px solid #e9e1f0;border-top-color:var(--brand-magenta);border-radius:50%;animation:cl-spin .8s linear infinite}.cl-asmt__computemsg{font-size:16px;font-weight:700;color:var(--brand-purple)}.cl-asmt__resulthead{margin-bottom:22px}.cl-asmt__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cl-asmt__card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.cl-asmt__cardh{font-size:12.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.cl-asmt__score{display:flex;flex-direction:column;align-items:center;text-align:center}.cl-asmt__score .cl-gauge{max-width:240px}.cl-asmt__band{display:inline-block;margin-top:4px;font-size:13px;font-weight:800;letter-spacing:.3px;padding:5px 14px;border-radius:999px}.cl-asmt__band--high{background:#fde7ea;color:var(--brand-red)}.cl-asmt__band--mid{background:#fdf0e0;color:#b5651a}.cl-asmt__band--low{background:#e4f7ec;color:#128a4c}.cl-asmt__scorenote{font-size:14px;line-height:1.55;color:#43394f;margin:14px 0 0}.cl-asmt__matrix .cl-matrix{margin-top:4px}.cl-asmt__roival{font-size:clamp(30px,4.5vw,44px);font-weight:800;letter-spacing:-1px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.cl-asmt__roival span{-webkit-text-fill-color:var(--muted);margin:0 6px}.cl-asmt__roinote{font-size:13.5px;line-height:1.55;color:var(--muted);margin:10px 0 0}.cl-asmt__sol{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.cl-asmt__sol:first-of-type{border-top:none}.cl-asmt__solmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--brand-gradient-soft);color:var(--brand-magenta);display:grid;place-items:center;font-weight:800;font-size:12px}.cl-asmt__sol b{display:block;font-size:15px}.cl-asmt__sol span{display:block;font-size:13px;color:var(--muted);line-height:1.5;margin-top:2px}.cl-asmt__book{margin-top:20px;display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center;background:radial-gradient(700px 300px at 90% 10%,rgba(var(--glow-rgb),.28),transparent 60%),var(--brand-purple);color:#fff;border-radius:var(--radius-lg);padding:32px}.cl-asmt__bookintro h3{margin:0 0 8px;font-size:24px}.cl-asmt__bookintro p{margin:0;color:#e0d0eb;font-size:15px;line-height:1.55}.cl-asmt__bookform{display:grid;gap:12px;background:#fff;border-radius:16px;padding:20px}.cl-asmt__bookform label{display:grid;gap:5px;font-size:12.5px;font-weight:700;color:var(--brand-purple)}.cl-asmt__bookform input{border:1px solid var(--line);border-radius:10px;padding:11px 12px;font:inherit;font-size:14px}.cl-asmt__bookform button{justify-content:center;margin-top:4px}.cl-asmt__fine{font-size:11.5px;color:var(--muted);font-weight:600;text-align:center}.cl-asmt__booked{grid-column:1 / -1;text-align:center;padding:12px}.cl-asmt__bookedcheck{width:56px;height:56px;border-radius:50%;background:#fff;color:#128a4c;font-size:30px;font-weight:800;display:grid;place-items:center;margin:0 auto 14px}.cl-asmt__booked h3{margin:0 0 6px;font-size:24px;color:#fff}.cl-asmt__booked p{margin:0;color:#e0d0eb;font-size:15px}.cl-asmt__crmchip{display:inline-block;margin-top:16px;font-size:12.5px;font-weight:700;background:#ffffff29;color:#fff;padding:7px 14px;border-radius:999px}.cl-asmt__platform{margin-top:44px;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.cl-asmt__restart{text-align:center;margin-top:34px}@media(max-width:820px){.cl-asmt__intro,.cl-asmt__grid,.cl-asmt__book,.cl-asmt__platform{grid-template-columns:1fr}.cl-asmt__introviz{order:-1}.cl-asmt__book{gap:22px}}.cl-ehero{position:relative;color:#fff;background:radial-gradient(120% 90% at 12% 22%,rgba(46,17,20,.34),transparent 58%),radial-gradient(120% 120% at 74% 12%,rgba(244,201,206,.7),transparent 56%),radial-gradient(120% 120% at 14% 92%,rgba(240,160,122,.52),transparent 54%),var(--brand-purple);overflow:hidden}.cl-ehero__inner{padding:clamp(64px,12vh,132px) 0 clamp(52px,9vh,104px)}.cl-ehero__eyebrow{display:block;text-transform:uppercase;letter-spacing:.2em;font-size:12.5px;font-weight:700;color:#ffffffd1;margin-bottom:30px}.cl-ehero__title{font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,8.4vw,6.6rem);line-height:1;letter-spacing:-.5px;margin:0 0 30px;color:#fff}.cl-ehero__title em{font-style:italic}.cl-ehero__lead{max-width:50ch;font-size:16.5px;line-height:1.7;color:#ffffffe6;margin:0 0 34px}.cl-ehero__cta{display:flex;gap:14px;flex-wrap:wrap}.cl-ehero__btn{display:inline-flex;align-items:center;gap:9px;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:700;padding:16px 28px;border-radius:999px;transition:transform .1s ease}.cl-ehero__btn:hover{transform:translateY(-1px)}.cl-ehero__btn--solid{background:#fcf6f1;color:var(--brand-purple)}.cl-ehero__btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.cl-ehero__tags{display:flex;flex-wrap:wrap;gap:14px 32px;margin-top:54px;padding-top:26px;border-top:1px solid rgba(255,255,255,.24)}.cl-ehero__tags span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;color:#fffc}@media(max-width:720px){.cl-ehero__title{font-size:clamp(2.4rem,12vw,3.6rem)}}
