: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:#000;--puck-color-white:#fff;--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]{z-index:0;position:relative}._ActionBar_rvadt_1{cursor:default;padding:4px;background:var(--puck-color-grey-01);width:auto;color:var(--puck-color-white);font-family:var(--puck-font-family);border-radius:8px;align-items:center;min-height:26px;padding-inline:0;display:flex}._ActionBar-label_rvadt_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);text-overflow:ellipsis;white-space:nowrap;margin-inline:4px;padding-inline:8px;font-weight:500}._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{border-inline-start:.5px solid var(--puck-color-grey-05);align-items:center;height:100%;padding-inline:4px;display:flex}._ActionBar-group_rvadt_38:first-of-type{border-inline-start:0}._ActionBar-group_rvadt_38:empty{display:none}._ActionBar-action_rvadt_30{color:var(--puck-color-grey-08);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-inline:4px;padding:6px 8px;transition:color 50ms ease-in;display:flex;overflow:hidden}._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{color:var(--puck-color-grey-04);font-size:var(--puck-font-size-xxs);align-items:center;padding-bottom:12px;font-weight:600;display:flex}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);margin-inline-end:4px;padding-inline-start:4px;display:flex}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color 50ms ease-in}@media (min-width:458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{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>") calc(100% - 12px) calc(50% + 3px)/12px no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}@media (hover:hover) and (pointer:fine){:is(._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);border-color:var(--puck-color-grey-05);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>");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{border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap;display:flex}._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-top-left-radius:4px;border-bottom-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-top-left-radius:3px;border-bottom-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-inline-end:0;border-top-right-radius:4px;border-bottom-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-top-right-radius:3px;border-bottom-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);text-align:center;padding:8px 12px;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%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_14u8o_5{background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ArrayField--isDraggingFrom_14u8o_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_14u8o_18{background-color:var(--puck-color-white);color:var(--puck-color-azure-05);cursor:pointer;text-align:left;border:none;border-radius:3px;justify-content:center;width:100%;margin:0;padding:14px;transition:background-color 50ms ease-in;display:flex}._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:1px solid var(--puck-color-grey-09);border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem--isDragging_14u8o_78{border-top:#0000}._ArrayFieldItem--isExpanded_14u8o_82:before{display:none}._ArrayFieldItem--isExpanded_14u8o_82{z-index:2;border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important}._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;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;gap:2px;padding:12px 15px;list-style:none;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._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,._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem--isExpanded_14u8o_82:last-of-type{border-bottom-right-radius:3px;border-bottom-left-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);min-width:0;margin:0;padding:16px 15px}._ArrayFieldItem-rhs_14u8o_183{align-items:center;gap:4px;display:flex}._ArrayFieldItem-actions_14u8o_189{color:var(--puck-color-grey-04);opacity:0;gap:4px;display:flex}._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{color:currentColor;font-family:var(--puck-font-family);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._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%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._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:0 0;border:2px solid;border-bottom-color:#0000;border-radius:100%;animation:1s linear infinite both _loader-animation_nacdm_1;display:inline-block}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;border-radius:4px;padding: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}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);color:var(--puck-color-azure-04);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);border-top-right-radius:0;border-bottom-right-radius:0;display:block}._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);background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:center;align-items:center;gap:8px;margin-inline-start:-1px;padding:8px 12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex;position:relative}._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);grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;min-height:50dvh;max-height:90dvh;display:grid;position:relative}._ExternalInputModal-grid_91ls0_89{flex-direction:column;display:flex}@media (min-width:458px){._ExternalInputModal-grid_91ls0_89{grid-template-columns:100%;display:grid}._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);flex-wrap:wrap;gap:24px;padding:24px;display:flex}._ExternalInputModal-tableWrapper_91ls0_133{flex-grow:1;position:relative;overflow:auto}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0;color:var(--puck-color-grey-02);z-index:0;min-width:100%;position:relative}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);z-index:1;position:sticky;top:0}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px 24px;font-size:14px;font-weight:500}._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{white-space:nowrap;width:1%;font-weight:500}@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;margin-inline-start:-5px;position:relative}._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{background-color:color-mix(in srgb,var(--puck-color-white)90%,transparent);justify-content:center;align-items:center;padding:64px;display:none;position:absolute;inset:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{flex-wrap:wrap;flex-grow:1;gap:12px;display:flex}@media (min-width:458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in;display:flex}._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{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);border-top-left-radius:4px;border-bottom-left-radius:4px;justify-content:center;align-items:center;padding:12px 15px;transition:color 50ms ease-in;display:flex}._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%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ExternalInputModal-searchInput_91ls0_299{background:var(--puck-color-white);border:none;border-radius:4px;width:100%;padding:12px 15px;font-family:inherit;font-size:14px}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{gap:8px;width:100%;height:44px;display:flex}@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{text-align:right;font-size:14px;font-weight:500}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px;margin-bottom:12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb,var(--puck-color-black)75%,transparent);z-index:1;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{background:var(--puck-color-white);border-radius:8px;flex-direction:column;width:100%;max-width:1024px;max-height:90dvh;display:flex;overflow:hidden}._Heading_qxrry_1{color:var(--puck-color-black);margin:0;font-weight:700;display:block}._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{appearance:none;color:var(--puck-color-white);letter-spacing:.05ch;font-family:var(--puck-font-family);box-sizing:border-box;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color 50ms ease-in;display:inline-flex}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{padding-bottom:7px;padding-inline:19px;min-height:34px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline: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{color:currentColor;border:1px solid}@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{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ObjectField-fieldset_1ua3y_13{border:none;min-width:0;margin:0;padding:16px 15px}._Drawer_pl7z0_1{font-family:var(--puck-font-family);flex-direction:column;gap:12px;display:flex}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{pointer-events:none;z-index:-1;position:absolute;inset:0}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;border:1px var(--puck-color-grey-09)solid;font-size:var(--puck-font-size-xxs);border-radius:4px;justify-content:space-between;align-items:center;padding:12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._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{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;border-radius:4px}@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{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._DraggableComponent_1vaqy_1{pointer-events:none;--overlay-background:color-mix(in srgb,var(--puck-color-azure-08)30%,transparent);position:absolute}._DraggableComponent-overlayWrapper_1vaqy_12{pointer-events:none;box-sizing:border-box;z-index:1;width:100%;height:100%;position:absolute;top:0}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;outline:2px var(--puck-color-azure-09)solid;outline-offset:-2px;width:100%;height: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);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1;border-radius:4px;padding:8px;display:flex;position:absolute;top:8px;right:8px}._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{opacity:0;pointer-events:none;z-index:2;position:sticky}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{cursor:grab;box-sizing:border-box;transform-origin:100% 0;width:auto;min-height:36px;display:flex;position:absolute}[data-puck-component] *{pointer-events:none;-webkit-user-select:none;user-select:none}[data-puck-component]{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;color:#0000!important;opacity:.3!important;border:none!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;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%;position:relative}._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),._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{z-index:1;width:100%;height:24px;position:absolute;bottom:-12px}[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;white-space:pre-wrap;display:inline-block}[data-dnd-dragging] ._InlineTextField_1xph6_1{cursor:none;caret-color:#0000}[data-dnd-dragging] ._InlineTextField_1xph6_1::selection{display:none}._SidebarSection_8boj8_1{color:var(--puck-color-black);flex-direction:column;display:flex;position:relative}._SidebarSection_8boj8_1:last-of-type{flex-grow:1}._SidebarSection-title_8boj8_12{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);padding:16px;overflow-x:auto}._SidebarSection--noBorderTop_8boj8_20>._SidebarSection-title_8boj8_12{border-top:0}._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{color:var(--puck-color-azure-04);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;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;gap:4px;display:flex}._SidebarSection-heading_8boj8_82{padding-inline-end:16px}._SidebarSection-loadingOverlay_8boj8_86{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}._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{z-index:2;position:relative}._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));grid-template-areas:"header header header""left editor right";grid-template-columns:0 var(--puck-frame-width)0;z-index:0;grid-template-rows:min-content auto;height:100dvh;display:grid;position:relative}._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{font-family:var(--puck-font-family);position:relative}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0}._PuckFields-loadingOverlayInner_10bh7_25{padding:16px;display:flex;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;padding-bottom: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{color:var(--puck-color-grey-05);cursor:pointer;font:inherit;font-size:var(--puck-font-size-xxxs);text-transform:uppercase;background-color:#0000;border:0;border-radius:4px;gap:4px;width:100%;margin-bottom:6px;padding:8px;list-style:none;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._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{height:100%;position:relative}._PuckPreview-frame_z2rgu_6{border:none;width:100%;height: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;padding:0;list-style:none;position:relative}._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{border:1px solid #0000;border-radius:4px;position:relative}._Layer-inner_7rx04_29{border:1px solid #0000;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;padding-inline:12px 4px;display:flex}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1;position:relative}@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{margin-inline-start:12px;display:none}._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{align-items:center;gap:8px;margin:8px 4px;display:flex;overflow-x:hidden}._Layer-name_7rx04_105{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._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{background:var(--puck-color-grey-11);box-sizing:border-box;border-inline-start:2px solid var(--puck-color-grey-11);min-width:358px;padding-bottom:16px;z-index:1;justify-content:center;gap:8px;padding-inline-start:var(--puck-space-px);padding-inline-end:var(--puck-space-px);display:flex}._ViewportControls-divider_gejzr_15{border-inline-end:1px solid var(--puck-color-grey-09);margin-inline:8px}._ViewportControls-zoomSelect_gejzr_21{appearance:none;font-size:var(--puck-font-size-xxxs);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>") calc(100% - 12px) calc(50% + 3px)/10px no-repeat;border:0;width:96px;padding:0}._ViewportControls-zoomSelect_gejzr_21:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){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);padding:var(--puck-space-px);flex-direction:column;grid-area:editor;display:flex;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{justify-content:center;width:100%;min-width:358px;height:100%;display:flex;position:relative}._PuckCanvas-root_18jay_30{border:1px solid var(--puck-color-grey-09);box-sizing:content-box;pointer-events:none;transform-origin:top;opacity:0;background:#fff;min-width:321px;position:absolute;top:0;bottom: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{color:var(--puck-color-grey-06);opacity:0;justify-content:center;align-items:center;height:100%;transition:opacity .25s ease-out;display:flex}._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);z-index:2;margin-top:1px;padding:8px 16px;display:none;position:absolute;top:100%;left:0;right:0}._MenuBar--menuOpen_8pf8c_14{display:block}@media (min-width:638px){._MenuBar_8pf8c_1{border:none;margin-top:0;padding:0;display:block;position:static;overflow-y:visible}}._MenuBar-inner_8pf8c_29{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}@media (min-width:638px){._MenuBar-inner_8pf8c_29{flex-flow:row;display:flex}}._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;max-width:100vw;position:relative}._PuckHeader-inner_15xnq_10{align-items:end;gap:var(--puck-space-px);padding:var(--puck-space-px);grid-template:"left middle right"/1fr auto 1fr;display:grid}._PuckHeader-toggle_15xnq_20{color:var(--puck-color-grey-05);margin-inline-start:-4px;padding-top:2px;display:flex}._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);word-break:break-all;font-weight:400}._PuckHeader-tools_15xnq_43{justify-content:flex-end;gap:16px;display:flex}._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{cursor:col-resize;z-index:10;background:0 0;width:5px;height:100%;position:absolute;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{z-index:9999;cursor:col-resize;position:fixed;inset:0}._Sidebar_1xksb_1{flex-direction:column;display:flex;position:relative;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{height:100%;position:absolute}._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{--puck-font-family:var(--font-inter),var(--fallback-font-stack)}@supports (font-variation-settings:normal){:root{--puck-font-family:var(--font-inter),var(--fallback-font-stack)}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}

.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
:root{--teal:#c4e7ee;--mint:#e0fdee;--pale:#eef9ee;--yellow-green:#8bd136;--pale-yellow-green:#cde494;--ink:#103322;--font-display:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-blue:#25408f;--via-hair:#25408f21;--via-hair-strong:#25408f42;--via-text:#16202b;--via-muted:#6b7885;--via-faint:#97a3ae;--via-green:#6ba32e;--via-sheet:1100px}.jubilant-ai-container{--teal:#c4e7ee;--mint:#e0fdee;--pale:#eef9ee;--yellow-green:#8bd136;--pale-yellow-green:#cde494;--ink:#103322;--font-display:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-blue:#25408f;--via-hair:#25408f21;--via-hair-strong:#25408f42;--via-text:#16202b;--via-muted:#6b7885;--via-faint:#97a3ae;--via-green:#6ba32e;--via-sheet:1100px;width:100%;min-height:100%;color:var(--via-text);font-family:var(--font-body);background:0 0;position:relative}.jubilant-ai-container #site-waves,.jubilant-ai-container .site-waves-canvas,#site-waves,.site-waves-canvas{z-index:0!important;pointer-events:none!important;width:100vw!important;height:100vh!important;display:block!important;position:fixed!important;top:0!important;left:0!important}.jubilant-ai-container{flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.jubilant-ai-container .via-page{height:100%;min-height:0;color:var(--via-text);font-family:var(--font-body);z-index:1;background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.via-page{height:100%;min-height:0;color:var(--via-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.via-scroll-viewport{-webkit-overflow-scrolling:touch;flex:1;height:100%;min-height:0;position:relative;overflow:hidden auto}.via-bar{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--via-hair);background:#fcfdfdf0;flex-shrink:0;align-items:center;gap:1.1rem;padding:.8rem clamp(1rem,4vw,2.6rem);display:flex;position:relative;top:0}.via-bar__home{flex-shrink:0;align-items:center;display:flex}.via-bar__home img{width:auto;height:36px;display:block}.via-bar__mark{border-left:1px solid var(--via-hair);align-items:center;gap:.55rem;padding-left:1.1rem;display:flex}.via-bar__logo{flex:none;align-self:center;width:auto;height:21px;display:block}.via-bar__name{font-family:var(--font-display);letter-spacing:.22em;color:var(--brand-blue);font-size:1rem;font-weight:700}.via-bar__tag{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--via-faint);font-size:.66rem;font-weight:500}.via-bar__spacer{flex:1}.via-modes{gap:1.3rem;display:inline-flex}.via-modes__btn{cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;color:var(--via-faint);background:0 0;border:none;border-bottom:2px solid #0000;padding:.3rem 0;font-size:.78rem;font-weight:600;transition:color .18s,border-color .18s}.via-modes__btn:hover{color:var(--via-muted)}.via-modes__btn.is-active{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.via-bar__back{font-family:var(--font-display);color:var(--via-muted);align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.via-bar__back:hover{color:var(--brand-blue)}.via-main{flex:1;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(1rem,3vw,3rem);width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(.75rem,3vw,2.6rem);display:grid}.via-thread{border-left:1px solid var(--via-hair);border-right:1px solid var(--via-hair);background:#fff;min-width:0;min-height:100%;padding:clamp(1.25rem,3vw,2.4rem) clamp(1.2rem,4vw,3.4rem) 180px}.via-intro{max-width:780px}.via-intro__eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-blue);align-items:center;gap:.8rem;margin:0 0 1rem;font-size:.68rem;font-weight:700;display:flex}.via-intro__eyebrow:after{content:"";background:var(--via-hair);flex:1;height:1px}.jubilant-ai-container h1,.jubilant-ai-container h2,.jubilant-ai-container h3,.jubilant-ai-container h4,.jubilant-ai-container .via-intro__title,.jubilant-ai-container .via-intro__eyebrow,.jubilant-ai-container .via-starters__group-title,.jubilant-ai-container .via-ask,.jubilant-ai-container .via-turn__num,.jubilant-ai-container .via-q__text,.jubilant-ai-container .via-trace,.jubilant-ai-container .via-sources__title,.jubilant-ai-container .via-source__ref,.jubilant-ai-container .via-bar__name,.jubilant-ai-container .via-bar__tag{font-family:var(--font-display)!important}.jubilant-ai-container h1.via-intro__title,.jubilant-ai-container .via-intro__title,.via-page h1.via-intro__title,.via-intro h1.via-intro__title,h1.via-intro__title,.via-intro__title{font-family:var(--font-display)!important;letter-spacing:-.025em!important;color:var(--brand-blue)!important;margin:0 0 1.25rem!important;font-size:clamp(2.2rem,5vw,2.8rem)!important;font-weight:300!important;line-height:1.08!important}.jubilant-ai-container h1.via-intro__title em,.jubilant-ai-container .via-intro__title em,.via-page h1.via-intro__title em,.via-intro h1.via-intro__title em,h1.via-intro__title em,.via-intro__title em{font-style:normal!important;font-weight:600!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:#7fb943!important;font-family:var(--font-display)!important;display:block!important}.jubilant-ai-container .via-intro__sub,.via-intro__sub{color:var(--via-muted)!important;max-width:54ch!important;margin:0 0 2.2rem!important;font-size:1rem!important;line-height:1.7!important}.via-starters__group{border-top:1px solid var(--via-hair);margin-bottom:2rem;padding-top:1.1rem}.via-starters__group-title{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--via-faint);margin:0 0 .5rem;font-size:.66rem;font-weight:700}.via-ask{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--via-hair);width:100%;font-family:var(--font-display);color:var(--via-text);background:0 0;align-items:baseline;gap:.9rem;padding:.72rem 0;font-size:1.02rem;font-weight:500;transition:color .18s,padding-left .18s;display:flex}.via-ask:last-child{border-bottom:none}.via-ask:hover{color:var(--brand-blue);padding-left:.4rem}.via-ask__arrow{opacity:0;color:var(--brand-blue);flex-shrink:0;margin-left:auto;transition:opacity .18s,transform .18s;transform:translate(-6px)}.via-ask:hover .via-ask__arrow{opacity:1;transform:translate(0)}.via-turn{border-bottom:1px solid var(--via-hair);grid-template-columns:46px minmax(0,1fr);gap:0 1.4rem;margin-bottom:3.4rem;padding-bottom:3.4rem;display:grid}.via-turn:last-child{border-bottom:none;margin-bottom:0}.via-turn__gutter{justify-content:center;padding-top:.35rem;display:flex;position:relative}.via-turn__num{font-family:var(--font-display);letter-spacing:.06em;color:var(--brand-blue);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.via-turn__gutter:after{content:"";background:var(--via-hair);width:1px;position:absolute;top:2rem;bottom:0}.via-turn__body{min-width:0}.via-q__text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--brand-blue);max-width:30ch;margin:0 0 1rem;font-size:clamp(1.25rem,2.1vw,1.6rem);font-weight:600;line-height:1.28}.via-trace{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--via-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.6rem;font-size:.68rem;font-weight:600;display:flex}.via-trace__dot{background:#7fb943;border-radius:50%;flex-shrink:0;width:5px;height:5px}.via-trace.is-working .via-trace__dot{animation:1s ease-in-out infinite viaPulse}@keyframes viaPulse{0%,to{opacity:1}50%{opacity:.25}}.via-trace__src{color:var(--via-muted)}.via-trace__src+.via-trace__src:before{content:"·";color:var(--via-faint);margin-right:.5rem}.via-a{max-width:68ch}.via-a p{color:var(--via-text);margin:0 0 1rem;font-size:1.02rem;line-height:1.75}.via-a p:last-of-type{margin-bottom:0}.via-a strong{color:var(--brand-blue);font-variant-numeric:tabular-nums;font-weight:700}.via-cite{cursor:pointer;font-family:var(--font-display);vertical-align:.42em;color:#7fb943;background:0 0;border:none;border-bottom:1px solid #0000;margin-left:1px;padding:0 .1rem;font-size:.62rem;font-weight:700;line-height:1;transition:color .15s,border-color .15s;display:inline-block}.via-cite:hover,.via-cite.is-active{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.via-data{border-top:1px solid var(--via-hair);max-width:380px;margin:1.8rem 0 .4rem;padding-top:.9rem}.via-data__head{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:1.4rem;display:flex}.via-data__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-blue);margin:0;font-size:.68rem;font-weight:700}.via-data__unit{letter-spacing:.06em;color:var(--via-faint);text-transform:none;font-weight:500}.via-data__delta{font-family:var(--font-display);color:var(--via-green);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.via-bars{border-bottom:1px solid var(--via-hair-strong);align-items:flex-end;gap:.5rem;height:146px;display:flex}.via-bars__col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.via-bars__val{font-family:var(--font-display);color:var(--via-muted);font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:.76rem;font-weight:600}.via-bars__track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.via-bars__bar{transform-origin:bottom;background:#25408f24;width:100%;max-width:34px;animation:.75s cubic-bezier(.16,1,.3,1) both viaGrow}.via-bars__bar--accent{background:linear-gradient(#5bc0e8,#8bc751)}@keyframes viaGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.via-bars__label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--via-faint);margin-top:.55rem;font-size:.63rem;font-weight:500}.via-none__tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#a37a00;border-left:2px solid #ffcb05;align-items:center;gap:.5rem;margin:0 0 1rem;padding-left:.7rem;font-size:.66rem;font-weight:700;display:inline-flex}.via-actions{border-top:1px solid var(--via-hair);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.via-action{cursor:pointer;font-family:var(--font-display);color:var(--via-muted);background:0 0;border:none;align-items:center;gap:.45rem;padding:0;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.via-action:hover{color:var(--brand-blue)}.via-action svg{flex-shrink:0}.via-action--primary{color:var(--brand-blue)}.via-action--primary:hover{color:#16295e}.via-action.is-done{color:var(--via-green)}.via-followups{margin-top:1.8rem}.via-followups__label{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--via-faint);margin:0 0 .5rem;font-size:.64rem;font-weight:700}.via-followup{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--via-hair);width:100%;max-width:46ch;font-family:var(--font-display);color:var(--via-text);background:0 0;align-items:center;gap:.55rem;padding:.55rem 0;font-size:.9rem;font-weight:500;transition:color .18s,padding-left .18s;display:flex}.via-followup:hover{color:var(--brand-blue);padding-left:.35rem}.via-followup svg{color:var(--via-faint);flex-shrink:0}.via-followup:hover svg{color:var(--brand-blue)}.via-sources{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#25408f59 #25408f0d;align-self:start;height:calc(100vh - 140px);max-height:calc(100vh - 140px);padding:clamp(1.25rem,3vw,2.4rem) .8rem 3rem 0;position:sticky;top:0;overflow-x:hidden;overflow-y:auto!important}.via-sources::-webkit-scrollbar{width:6px;display:block!important}.via-sources::-webkit-scrollbar-track{background:#25408f0a;border-radius:999px}.via-sources::-webkit-scrollbar-thumb{background:#25408f4d;border-radius:999px;transition:background-color .2s}.via-sources::-webkit-scrollbar-thumb:hover{background:var(--brand-blue)}.via-sources__title{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-blue);align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:.64rem;font-weight:700;display:flex}.via-sources__title:after{content:"";background:var(--via-hair);flex:1;height:1px}.via-sources__empty{color:var(--via-faint);max-width:32ch;margin:0;font-size:.84rem;line-height:1.7}.via-source{border-left:2px solid var(--via-hair);border-bottom:1px solid var(--via-hair);margin-bottom:1.3rem;padding:0 0 1.3rem .9rem;transition:border-left-color .22s}.via-source:last-child{border-bottom:none;margin-bottom:0}.via-source.is-active{border-left-color:var(--brand-blue)}.via-source__ref{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.5rem;margin-bottom:.55rem;font-size:.64rem;font-weight:700;display:flex}.via-source__page{color:var(--brand-blue);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.via-source__sec{color:var(--via-faint);min-width:0;font-weight:500}.via-source__quote{color:#3a4a58;margin:0 0 .7rem;font-size:.88rem;line-height:1.65}.via-source__link{font-family:var(--font-display);color:var(--brand-blue);align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.via-source__link:hover{text-decoration:underline}.via-composer{padding:0 clamp(.75rem,3vw,2.6rem);left:0;z-index:35!important;pointer-events:none!important;position:fixed!important;bottom:0!important;right:0!important}.via-composer.is-bound{padding:0!important;right:auto!important}.via-composer.is-bound .via-composer__grid{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.via-composer.is-bound .via-composer__inner{box-sizing:border-box!important;border-left:1px solid var(--via-hair)!important;border-right:1px solid var(--via-hair)!important;width:100%!important;max-width:100%!important}.via-composer__grid{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(1rem,3vw,3rem);max-width:1560px;margin:0 auto;display:grid}.via-composer__inner{pointer-events:auto;border-left:1px solid var(--via-hair);border-right:1px solid var(--via-hair);background:linear-gradient(#fff0 0%,#ffffffeb 25%,#fff 52%);min-width:0;padding:1.3rem clamp(1.2rem,4vw,3.4rem) .9rem}.via-composer__box{border:1px solid var(--via-hair-strong);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.42rem .42rem .42rem 1.4rem;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #0000000a}.via-composer__box:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px #25408f1a,0 4px 20px #0000000f}.via-composer__input{min-width:0;font-family:var(--font-body);color:var(--via-text);background:0 0;border:none;outline:none;flex:1;padding:.55rem 0;font-size:.95rem}.via-composer__input::placeholder{color:var(--via-faint)}.via-composer__send{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:transform .16s,opacity .16s;display:grid}.via-composer__send:hover{transform:scale(1.06)}.via-composer__send:disabled{opacity:.22;cursor:default;transform:none}.via-disclaimer{color:var(--via-faint);text-align:center;margin:.7rem 0 0;font-size:.7rem;line-height:1.5}.via-disclaimer strong{color:var(--via-muted);font-weight:600}.via-sources-toggle,.via-sources__close{display:none}.via-sources-scrim{z-index:95;-webkit-backdrop-filter:blur(2px);background:#10201859;transition:opacity .25s;position:fixed;inset:0}@media (max-width:1100px){.via-main{grid-template-columns:minmax(0,1fr);max-width:900px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.via-thread{border-left:1px solid var(--via-hair);border-right:1px solid var(--via-hair);min-height:100%;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.2rem,3.5vw,2.5rem) 160px}.via-composer{padding:0}.via-composer__grid{grid-template-columns:minmax(0,1fr)}.via-composer__inner,.via-composer.is-bound .via-composer__inner{border-left:none!important;border-right:none!important}.via-sources{-webkit-overflow-scrolling:touch;z-index:100!important;border-top:1px solid var(--via-hair-strong)!important;width:100%!important;height:auto!important;max-height:80vh!important;padding:1.6rem 1.4rem calc(2rem + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-left:none!important;border-right:none!important;border-radius:18px 18px 0 0!important;transition:transform .34s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;inset:auto 0 0!important;transform:translateY(102%)!important;box-shadow:0 -16px 48px #10332247!important}.via-sources.is-open{transform:translateY(0)!important}.via-sources__close{cursor:pointer;width:32px;height:32px;color:var(--brand-blue);background:#25408f14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:background .15s;position:absolute;top:1rem;right:1.2rem;display:flex!important}.via-sources__close:hover{background:#25408f26}.via-sources-toggle{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.via-bars__bar,.via-trace.is-working .via-trace__dot{animation:none}.via-sources{transition:none}.via-ask,.via-followup{transition:color .18s}.via-ask:hover,.via-followup:hover{padding-left:0}}.via-a ul,.via-a ol{color:var(--via-text);margin:0 0 1rem;padding-left:1.25rem;font-size:1.02rem;line-height:1.75}.via-a li{margin-bottom:.35rem}.via-a li::marker{color:var(--via-muted)}.via-a h1,.via-a h2,.via-a h3{font-family:var(--font-display);color:var(--via-text);margin:1.5rem 0 .6rem;font-size:1.05rem;font-weight:600}.via-a code{background:var(--via-faint);border-radius:3px;padding:.1em .35em;font-size:.92em}.via-a pre{border:1px solid var(--via-hair);background:var(--via-faint);border-radius:6px;padding:.9rem 1rem;overflow-x:auto}.via-a pre code{background:0 0;padding:0}.via-a blockquote{border-left:2px solid var(--via-hair-strong);color:var(--via-muted);margin:0 0 1rem;padding-left:1rem}.via-a table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 1rem;font-size:.95rem;display:block;overflow-x:auto}.via-a th,.via-a td{border-bottom:1px solid var(--via-hair);text-align:left;padding:.45rem .75rem}.via-a td{white-space:nowrap}.via-a th{color:var(--via-muted);border-bottom-color:var(--via-hair-strong);white-space:normal;vertical-align:bottom;min-width:6.5rem;font-weight:600}.via-data__single{font-family:var(--font-display);color:var(--brand-blue);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:2rem;font-weight:700}.via-figure{margin:1.25rem 0 0}.via-figure img{border:1px solid var(--via-hair);border-radius:6px;max-width:100%;height:auto;display:block}.via-figure figcaption{color:var(--via-muted);margin-top:.5rem;font-size:.82rem;line-height:1.5}.via-bar__tool{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;color:var(--via-muted);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:.4rem;padding:.34rem .6rem;font-size:.74rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.via-bar__tool:hover{color:var(--brand-blue);border-color:var(--via-hair-strong);background:#fff9}.via-bar__tool[aria-expanded=true]{color:var(--brand-blue);border-color:var(--via-hair-strong)}.via-scrim{opacity:0;pointer-events:none;z-index:70!important;-webkit-backdrop-filter:blur(2px)!important;background:#10201866!important;transition:opacity .22s!important;position:absolute!important;inset:0!important}.via-scrim.is-open{opacity:1!important;pointer-events:auto!important}.via-recent{z-index:80!important;border-right:1px solid var(--via-hair)!important;background:#fff!important;flex-direction:column!important;width:min(360px,86vw)!important;height:100%!important;max-height:100%!important;transition:transform .26s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-102%)!important;box-shadow:4px 0 36px #0f192d1f!important}.via-recent.is-open{transform:translate(0)!important}@media (prefers-reduced-motion:reduce){.via-recent,.via-scrim{transition:none!important}}.via-recent__head{border-bottom:1px solid var(--via-hair)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;gap:.7rem!important;padding:1.1rem 1.4rem!important;display:flex!important}.via-recent__title{font-family:var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--brand-blue)!important;flex:1!important;margin:0!important;font-size:.74rem!important;font-weight:700!important}.via-recent__close{cursor:pointer!important;color:var(--via-muted)!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 .25rem!important;font-size:1.5rem!important;line-height:1!important;transition:color .15s!important;display:flex!important}.via-recent__close:hover{color:var(--brand-blue)!important}.via-recent__body{-webkit-overflow-scrolling:touch;flex:1!important;padding:.5rem 0 1rem!important;overflow-y:auto!important}.via-recent__group{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--via-faint);margin:1.1rem 1.4rem .45rem;font-size:.6rem;font-weight:700}.via-recent__row{align-items:stretch;display:flex;position:relative}.via-recent__item{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.75rem 1.4rem;font-family:inherit;transition:background .15s,border-left-color .15s;display:flex}.via-recent__item:hover{background:#25408f0a;border-left-color:#25408f59}.via-recent__item.is-active{border-left-color:var(--brand-blue);background:#25408f0f}.via-recent__title-line,.via-recent__title{display:block}.via-recent__item-title,.via-recent__item .via-recent__title{font-family:var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;color:var(--via-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.88rem!important;font-weight:600!important;line-height:1.4!important;display:block!important;overflow:hidden!important}.via-recent__item-date,.via-recent__time{font-family:var(--font-body)!important;color:var(--via-faint)!important;margin-top:.15rem!important;font-size:.72rem!important;line-height:1.2!important;display:block!important}.via-recent__acts{opacity:0;align-items:center;gap:.15rem;padding-right:.9rem;transition:opacity .15s;display:flex}.via-recent__row:hover .via-recent__acts,.via-recent__row:focus-within .via-recent__acts{opacity:1}.via-recent__act{color:var(--via-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.3rem;line-height:0}.via-recent__act:hover:not(:disabled){color:var(--brand-blue);background:var(--via-faint)}.via-recent__act:disabled{opacity:.35;cursor:not-allowed}.via-recent__empty,.via-recent__note{color:var(--via-faint);margin:0;padding:1rem 1.4rem;font-size:.76rem;line-height:1.5}.via-recent__note{border-top:1px solid var(--via-hair)}@media (max-width:900px){.via-bar__mark{padding-left:.85rem;display:flex}.via-bar__tag{display:none}}@media (max-width:720px){.via-bar__tool span{display:none}.via-bar__tool{padding:.34rem .45rem}.via-bar__back span{display:none}}.via-recent__rename{border:1px solid var(--brand-blue);min-width:0;font-family:var(--font-display);color:var(--via-text);background:#fff;border-radius:4px;flex:1;margin:.6rem 1.4rem;padding:.35rem .5rem;font-size:.86rem;font-weight:600}.via-recent__rename:focus{outline:none;box-shadow:0 0 0 3px #25408f1f}.via-recent__act.is-danger{width:auto;font-family:var(--font-display);letter-spacing:.04em;color:#b3261e;background:#b3261e0f;border:1px solid #b3261e66;padding:.22rem .45rem;font-size:.66rem;font-weight:700;line-height:1.4}.via-recent__act.is-danger:hover{background:#b3261e1f}.via-recent__row:has(.is-danger) .via-recent__acts{opacity:1}.via-recent__loading{color:var(--via-muted);padding:2rem 0;font-size:.9rem}.via-source__note{color:var(--via-faint);margin:.5rem 0 .6rem;font-size:.78rem;font-style:italic;line-height:1.5}.via-bar__tool:disabled{opacity:.35;cursor:default;color:var(--via-muted);background:0 0;border-color:#0000}.via-people{flex-wrap:wrap;gap:1rem;margin:1.4rem 0 0;display:flex}.via-person{width:122px;margin:0}.via-person img{object-fit:cover;object-position:top center;border:1px solid var(--via-hair);background:var(--via-faint);border-radius:5px;width:100%;height:132px;display:block}.via-person__cap{margin-top:.45rem;display:block}.via-person__name{font-family:var(--font-display);color:var(--via-text);font-size:.78rem;font-weight:600;line-height:1.3;display:block}.via-person__role{color:var(--via-muted);margin-top:.1rem;font-size:.68rem;line-height:1.35;display:block}@media (max-width:520px){.via-people{gap:.75rem}.via-person{width:calc(50% - .38rem)}.via-person img{height:150px}}.via-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:5px;width:100%;padding:0;line-height:0;display:block}.via-zoom:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.via-person .via-zoom img{object-fit:cover;object-position:top center;border:1px solid var(--via-hair);background:var(--via-faint);border-radius:5px;width:100%;height:132px;transition:transform .18s,box-shadow .18s;display:block}.via-person .via-zoom:hover img{transform:translateY(-2px);box-shadow:0 6px 18px #0f192d24}.via-figure .via-zoom img{border:1px solid var(--via-hair);border-radius:6px;max-width:100%;height:auto;display:block}.via-lightbox{z-index:200;-webkit-backdrop-filter:blur(6px);opacity:0;cursor:zoom-out;background:#0c1424b8;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,5vw,3rem);transition:opacity .2s;display:flex;position:fixed;inset:0}.via-lightbox.is-open{opacity:1}.via-lightbox__fig{cursor:default;max-width:min(620px,92vw);margin:0;transition:transform .22s cubic-bezier(.2,.8,.3,1);transform:scale(.92)}.via-lightbox.is-open .via-lightbox__fig{transform:scale(1)}.via-lightbox__fig img{background:#fff;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:76vh;margin:0 auto;display:block;box-shadow:0 24px 70px #00000073}.via-lightbox__cap{text-align:center;margin-top:1rem;display:block}.via-lightbox__name{font-family:var(--font-display);color:#fff;font-size:1rem;font-weight:600;display:block}.via-lightbox__role{color:#ffffffb8;margin-top:.15rem;font-size:.82rem;display:block}.via-lightbox__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1;position:absolute;top:clamp(.6rem,2vw,1.4rem);right:clamp(.6rem,2vw,1.4rem)}.via-lightbox__close:hover{background:#ffffff42}@media (prefers-reduced-motion:reduce){.via-lightbox,.via-lightbox__fig,.via-person .via-zoom img{transition:none}.via-lightbox__fig{transform:none}}.via-install{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:120;border:1px solid var(--via-hair);background:#fff;border-radius:12px;width:min(420px,100vw - 1.6rem);padding:1rem 1.1rem 1.1rem;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:fixed;transform:translate(-50%,130%);box-shadow:0 18px 48px #0f192d2e}.via-install.is-open{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.via-install{transition:none}}.via-install__head{align-items:flex-start;gap:.75rem;display:flex}.via-install__icon{border:1px solid var(--via-hair);border-radius:9px;flex:none;width:42px;height:42px}.via-install__titles{flex:1;min-width:0}.via-install__name{font-family:var(--font-display);color:var(--via-text);margin:0;font-size:.95rem;font-weight:700}.via-install__sub{color:var(--via-muted);margin:.15rem 0 0;font-size:.8rem;line-height:1.45}.via-install__x{color:var(--via-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .15rem;font-size:1.35rem;line-height:1}.via-install__x:hover{color:var(--via-text)}.via-install__actions{gap:.6rem;margin-top:.9rem;display:flex}.via-install__go{background:var(--brand-blue);color:#fff;font-family:var(--font-display);cursor:pointer;border:0;border-radius:7px;flex:1;padding:.6rem 1rem;font-size:.86rem;font-weight:600}.via-install__go:hover{filter:brightness(1.08)}.via-install__later{border:1px solid var(--via-hair-strong);color:var(--via-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:7px;padding:.6rem .9rem;font-size:.86rem;font-weight:600}.via-install__steps{color:var(--via-text);margin:.9rem 0 0;padding-left:1.15rem;font-size:.84rem;line-height:1.75}.via-install__steps li{margin-bottom:.2rem}.via-install__steps svg{vertical-align:-3px;color:var(--brand-blue);margin:0 .15rem}@supports (padding:env(safe-area-inset-bottom)){.via-composer{padding-bottom:env(safe-area-inset-bottom,0px)}}.via-composer__mic{border:1px solid var(--via-hair-strong);width:38px;height:38px;color:var(--via-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:.15rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.via-composer__mic:hover{color:var(--brand-blue);border-color:var(--brand-blue);background:#25408f0d}.via-composer__mic[hidden]{display:none}.via-orb{--orb-blue:#034ea2;--orb-cyan:#44c8f5;--orb-green:#8bc751;--orb-yellow:#ffcb05;z-index:300;padding:clamp(1.5rem,6vw,3rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2rem);text-align:center;background:radial-gradient(70% 55% at 50% 34%,#c4e7ee8c 0%,#c4e7ee00 70%),radial-gradient(80% 60% at 78% 82%,#e0fdee99 0%,#e0fdee00 72%),linear-gradient(#fff 0%,#f3f7fb 100%);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:none;position:fixed;inset:0}.via-orb.is-open{display:flex}.via-orb__close{border:1px solid var(--via-hair-strong);width:42px;height:42px;color:var(--via-muted);cursor:pointer;background:#ffffffbf;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem)}.via-orb__close svg{width:18px;height:18px}.via-orb__close:hover{color:var(--orb-blue);border-color:var(--orb-blue)}.via-orb__stage{justify-content:center;align-items:center;height:clamp(210px,44vh,330px);display:flex;position:relative}.via-orb__ring{opacity:0;pointer-events:none;border:1.5px solid #034ea259;border-radius:50%;width:clamp(132px,34vw,176px);height:clamp(132px,34vw,176px);position:absolute}.via-orb[data-state=listening] .via-orb__ring{animation:2.8s ease-out infinite viaOrbRing}.via-orb[data-state=listening] .via-orb__ring--2{animation-delay:1.4s}@keyframes viaOrbRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.via-orb__ball{cursor:pointer;color:#fff;background:radial-gradient(120% 120% at 26% 18%,#44c8f5d9 0%,#44c8f500 55%),linear-gradient(152deg,var(--orb-blue)0%,#1668b5 38%,#3fa3b0 62%,var(--orb-green)100%);border:0;border-radius:46% 54% 52% 48%/50% 46% 54% 50%;justify-content:center;align-items:center;width:clamp(132px,34vw,176px);height:clamp(132px,34vw,176px);padding:0;transition:width .35s,height .35s,opacity .25s,box-shadow .3s;animation:9s ease-in-out infinite viaOrbMorph;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #034ea257,inset 0 -14px 30px #032a5a47}.via-orb__gloss{border-radius:inherit;pointer-events:none;background:radial-gradient(38% 30% at 30% 22%,#fff9 0%,#fff0 70%);position:absolute;inset:0}.via-orb__glyph{display:inline-flex;position:relative}.via-orb__glyph svg{filter:drop-shadow(0 2px 6px #032a5a59);width:clamp(38px,10vw,50px);height:clamp(38px,10vw,50px)}@keyframes viaGlyphSpin{to{transform:rotate(360deg)}}@keyframes viaOrbMorph{0%,to{border-radius:46% 54% 52% 48%/50% 46% 54% 50%}33%{border-radius:56% 44% 46% 54%/44% 58% 42% 56%}66%{border-radius:44% 56% 58% 42%/56% 42% 58% 44%}}@keyframes viaOrbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes viaOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.via-orb[data-state=listening] .via-orb__ball{animation:9s ease-in-out infinite viaOrbMorph,2.6s ease-in-out infinite viaOrbBreathe}.via-orb[data-state=thinking] .via-orb__ball{opacity:.62;width:clamp(104px,26vw,138px);height:clamp(104px,26vw,138px);animation:6s ease-in-out infinite viaOrbMorph}.via-orb[data-state=thinking] .via-orb__glyph{animation:.9s linear infinite viaGlyphSpin}.via-orb[data-state=speaking] .via-orb__ball{width:clamp(160px,42vw,216px);height:clamp(160px,42vw,216px);animation:5s ease-in-out infinite viaOrbMorph,1.3s ease-in-out infinite viaOrbPulse;box-shadow:0 22px 60px #034ea266,inset 0 -14px 30px #032a5a47,0 0 0 6px #ffcb052e}.via-orb[data-state=idle] .via-orb__ball{opacity:.72;animation:none}.via-orb[data-state=error] .via-orb__ball{background:linear-gradient(152deg,#8a3f3f 0%,#b3564a 60%,#d08a5c 100%);animation:none;box-shadow:0 18px 50px #8a3f3f52}.via-orb__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--orb-blue);margin:0;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:700}.via-orb__sub{color:var(--via-muted);margin:.3rem 0 0;font-size:.92rem}.via-orb__heard{visibility:hidden;max-width:34ch;min-height:1.4em;color:var(--via-text);margin:1.1rem 0 0;font-size:1rem;font-style:italic;line-height:1.5}.via-orb__note{bottom:calc(env(safe-area-inset-bottom,0px) + 1.2rem);max-width:40ch;color:var(--via-faint);margin:0;font-size:.74rem;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.via-orb__ball{transition:none;animation:none!important}.via-orb__ring{opacity:0;animation:none!important}.via-orb__glyph{animation:none!important}}.via-notes{border:1px solid var(--via-hair);border-left:3px solid var(--via-green);background:#8bc7510b;border-radius:6px;margin:1.4rem 0 0;padding:.9rem 1.1rem 1rem}.via-notes__head{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--via-green);margin:0 0 .6rem;font-size:.62rem;font-weight:700}.via-note+.via-note{border-top:1px solid var(--via-hair);margin-top:.7rem;padding-top:.7rem}.via-note__ref{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--via-muted);margin-bottom:.2rem;font-size:.64rem;font-weight:700;display:block}.via-note__text{color:var(--via-text);margin:0;font-size:.86rem;line-height:1.6}.via-years{border:1px solid var(--via-hair-strong);background:#fff9;border-radius:7px;align-items:center;padding:2px;display:inline-flex}.via-years[hidden]{display:none}.via-years__btn{cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;color:var(--via-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:.3rem .6rem;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.via-years__btn:hover{color:var(--brand-blue)}.via-years__btn.is-active{background:var(--brand-blue);color:#fff}.via-source__year{background:var(--brand-blue);color:#fff;letter-spacing:.08em;border-radius:3px;flex:none;padding:.05rem .32rem;font-size:.58rem}.via-trace__years{border:1px solid var(--via-hair-strong);letter-spacing:.1em;color:var(--brand-blue);border-radius:3px;margin-left:.5rem;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.via-action--compare{color:var(--brand-blue);background:#25408f0d;border-color:#25408f52}.via-action--compare:hover{background:#25408f1a}@media (max-width:1024px){.via-bar{gap:.65rem;padding:.75rem 1.25rem}.via-bar__mark{padding-left:.85rem}.via-years__btn{padding:.28rem .5rem;font-size:.7rem}}@media (max-width:920px){.via-bar{gap:.5rem;padding:.65rem .95rem}.via-bar__tag{display:none!important}.via-bar__mark{padding-left:.75rem;display:flex!important}.via-bar__tool span{display:none!important}.via-bar__tool{gap:0;padding:.36rem .5rem}.via-bar__back span{display:none!important}.via-bar__back{padding:.36rem .5rem}.via-years__btn{padding:.25rem .46rem;font-size:.68rem}}@media (max-width:768px){.via-bar{gap:.35rem;padding:.55rem .75rem}.via-bar__home img{height:28px}.via-bar__mark{border-left:1px solid var(--via-hair);gap:.4rem;padding-left:.45rem}.via-bar__logo{height:18px}.via-bar__tag{display:none!important}.via-years{padding:1px}.via-years__btn{padding:.22rem .42rem;font-size:.65rem}.via-bar__tool{justify-content:center;min-width:32px;padding:.32rem .42rem}.via-bar__tool span{display:none!important}.via-bar__back{padding:.32rem .42rem}.via-bar__back span{display:none!important}.via-main{width:100%!important;max-width:100%!important;padding:0!important}.via-thread{border-left:none!important;border-right:none!important;width:100%!important;padding:1.25rem 1rem 150px!important}.via-intro{width:100%!important;max-width:100%!important}.via-intro__eyebrow{margin-bottom:.8rem!important;font-size:.64rem!important}.jubilant-ai-container h1.via-intro__title,.via-intro__title{letter-spacing:-.025em!important;margin:0 0 .85rem!important;font-size:clamp(1.65rem,6.5vw,2.25rem)!important;line-height:1.12!important}.jubilant-ai-container h1.via-intro__title em,.via-intro__title em{font-size:inherit!important;margin-top:.15rem!important;display:block!important}.jubilant-ai-container .via-intro__sub,.via-intro__sub{max-width:100%!important;margin:0 0 1.5rem!important;font-size:.92rem!important;line-height:1.6!important}.via-starters__group{margin-bottom:1.4rem!important;padding-top:.8rem!important}.via-starters__group-title{letter-spacing:.15em!important;margin:0 0 .4rem!important;font-size:.62rem!important}.via-ask{gap:.6rem!important;padding:.75rem 0!important;font-size:.92rem!important;line-height:1.4!important}.via-turn{grid-template-columns:24px minmax(0,1fr)!important;gap:0 .75rem!important;margin-bottom:1.8rem!important}.via-turn__num{width:24px!important;height:24px!important;font-size:.62rem!important}.via-turn__gutter:after{top:1.6rem!important;left:11px!important}.via-q__text{margin-bottom:.75rem!important;font-size:1.15rem!important;line-height:1.35!important}.via-a p{font-size:.94rem!important;line-height:1.65!important}.via-a ul,.via-a ol{padding-left:1.1rem!important;font-size:.94rem!important}.via-trace{flex-wrap:wrap!important;margin-bottom:.75rem!important;font-size:.68rem!important}.via-actions{flex-wrap:wrap!important;gap:.45rem!important;margin-top:1rem!important}.via-action{padding:.28rem .55rem!important;font-size:.72rem!important}.via-sources-toggle{padding:.28rem .55rem!important;font-size:.72rem!important;display:inline-flex!important}.via-data{border-radius:8px!important;max-width:100%!important;margin:.9rem 0!important;padding:.85rem!important}.via-bars{gap:.35rem!important;height:125px!important}.via-composer{width:100%!important;padding:0!important;left:0!important;right:0!important}.via-composer__inner{padding:.6rem .85rem calc(.6rem + env(safe-area-inset-bottom,0px))!important;border-left:none!important;border-right:none!important}.via-composer__box{gap:.4rem!important;padding:.3rem .35rem .3rem .85rem!important}.via-composer__input{padding:.42rem 0!important;font-size:.88rem!important}.via-composer__send{width:34px!important;height:34px!important}.via-composer__send svg{width:16px!important;height:16px!important}.via-composer__mic{width:32px!important;height:32px!important}.via-disclaimer{margin:.35rem 0 0!important;font-size:.64rem!important;line-height:1.4!important}.via-sources{padding:1.4rem 1.2rem calc(1.8rem + env(safe-area-inset-bottom,0px))!important}.via-recent{width:min(340px,86vw)!important}}@media (max-width:420px){.via-bar{gap:.25rem!important;padding:.45rem .55rem!important}.via-bar__home img{height:24px!important}.via-bar__logo{height:16px!important}.via-bar__mark{gap:.3rem!important;padding-left:.35rem!important}.via-years__btn{padding:.18rem .32rem!important;font-size:.6rem!important}.via-bar__tool{min-width:28px!important;padding:.26rem .32rem!important}.via-bar__back{padding:.26rem .32rem!important}.jubilant-ai-container h1.via-intro__title,.via-intro__title{font-size:clamp(1.45rem,6.2vw,1.85rem)!important}.via-composer__box{padding-left:.75rem!important}}html,body{max-width:100%;overflow-x:hidden}
