@charset "UTF-8";@import"https://rsms.me/inter/inter.css";:root,.x1dwx65t{--x1fj0jfu:var(--hl-layout-container, 1120px);--x1v6fks8:var(--hl-layout-gutter, 24px);--xpxhvw0:var(--hl-layout-section-gap, 64px)}:root,.x8r16u3{--x1jynq2g:0;--x1er0i4z:var(--hl-space-xs, 4px);--x1quy6i0:var(--hl-space-sm, 8px);--x3ehvqz:var(--hl-space-md, 16px);--x1h1yp3c:var(--hl-space-lg, 24px);--xetq1l0:var(--hl-space-xl, 40px);--xd07oa9:var(--hl-space-xxl, 64px)}:root,.xhjj8ur{--x1kxvgaw:0;--xuuziey:var(--hl-radius-sm, 6px);--xa8vo9a:var(--hl-radius-md, 10px);--x1mm0u80:var(--hl-radius-lg, 14px);--x1p8wc7e:var(--hl-radius-pill, 999px)}:root,.x197lzq9{--x8t33t0:var(--hl-color-bg, #f6f4ef);--x1tq7mvc:var(--hl-color-surface, #ffffff);--x1cfortc:var(--hl-color-text, #241f3a);--xo6f62o:var(--hl-color-text-muted, #6b6580);--x1dqqvrl:var(--hl-color-primary, #ff5a1f);--x1gqy9g2:var(--hl-color-on-primary, #ffffff);--x1rgzav5:var(--hl-color-border, #e3ddd2);--xfevrgw:var(--hl-color-focus, #2f6fed)}:root,.x1kpyvq8{--xem2nim:var(--hl-font-sans, system-ui, sans-serif);--x1q09uqt:var(--hl-font-mono, ui-monospace, SFMono-Regular, monospace);--x1jfrga1:var(--hl-font-size-base, 16px);--xc03jlc:var(--hl-font-scale, 1.2);--x1xl4jty:var(--hl-line-height, 1.5);--x8q3ge2:var(--hl-font-weight-regular, 400);--xdo2fxw:var(--hl-font-weight-medium, 600);--x1c59ii3:var(--hl-font-weight-bold, 700);--x14jfw5q:var(--hl-letter-spacing, normal)}:root,.xdm8hoy{--xn3wos0:none;--x10ur0c3:var(--hl-shadow-sm, 0 1px 2px rgba(36,31,58,.08));--xijgqf9:var(--hl-shadow-md, 0 6px 16px -8px rgba(36,31,58,.24));--xqu051v:var(--hl-shadow-lg, 0 24px 60px -30px rgba(36,31,58,.35))}:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--line-height-reset: 1;--line-height-xs: calc( var(--space-m-unitless) / var(--puck-font-size-m-unitless) );--line-height-s: calc( var(--space-m-unitless) / var(--puck-font-size-s-unitless) );--line-height-m: calc( var(--space-m-unitless) / var(--puck-font-size-xs-unitless) );--line-height-l: calc( var(--space-m-unitless) / var(--puck-font-size-xxs-unitless) );--line-height-xl: calc( var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--line-height-base: var(--line-height-m);--fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_rvadt_1{align-items:center;cursor:default;display:flex;width:auto;padding:4px;padding-inline-start:0;padding-inline-end:0;border-radius:8px;background:var(--puck-color-grey-01);color:var(--puck-color-white);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_rvadt_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);font-weight:500;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:4px;margin-inline-end:4px;text-overflow:ellipsis;white-space:nowrap}._ActionBar-action_rvadt_30+._ActionBar-label_rvadt_18{padding-inline-start:0}._ActionBar-label_rvadt_18+._ActionBar-action_rvadt_30{margin-inline-start:-4px}._ActionBar-group_rvadt_38{align-items:center;border-inline-start:.5px solid var(--puck-color-grey-05);display:flex;height:100%;padding-inline-start:4px;padding-inline-end:4px}._ActionBar-group_rvadt_38:first-of-type{border-inline-start:0}._ActionBar-group_rvadt_38:empty{display:none}._ActionBar-action_rvadt_30{background:transparent;border:none;color:var(--puck-color-grey-08);cursor:pointer;padding:6px 8px;margin-inline-start:4px;margin-inline-end:4px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:color 50ms ease-in}._ActionBar-action_rvadt_30 svg{max-width:none!important}._ActionBar-action_rvadt_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._ActionBar-action_rvadt_30:hover{color:var(--puck-color-azure-06);transition:none}}._ActionBar-action_rvadt_30:active{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_rvadt_38 *{margin:0}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{align-items:center;color:var(--puck-color-grey-04);display:flex;padding-bottom:12px;font-size:var(--puck-font-size-xxs);font-weight:600}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);display:flex;margin-inline-end:4px;padding-inline-start:4px}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 15px;transition:border-color 50ms ease-in;width:100%;max-width:100%}@media(min-width:458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:dir(rtl){background-position:12px calc(50% + 3px)}@media(hover:hover)and (pointer:fine){._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly]){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");border-color:var(--puck-color-grey-05);transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{display:flex;border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-bottom-left-radius:3px;border-top-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-bottom-right-radius:4px;border-inline-end:0;border-top-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-bottom-right-radius:3px;border-top-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);padding:8px 12px;text-align:center;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_14u8o_5{display:flex;flex-direction:column;background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ArrayField--isDraggingFrom_14u8o_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_14u8o_18{background-color:var(--puck-color-white);border:none;border-radius:3px;display:flex;color:var(--puck-color-azure-05);justify-content:center;cursor:pointer;width:100%;margin:0;padding:14px;text-align:left;transition:background-color 50ms ease-in}._ArrayField--hasItems_14u8o_33>._ArrayField-addButton_14u8o_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_14u8o_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_14u8o_59{margin-top:-1px}._ArrayFieldItem_14u8o_67{border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem_14u8o_67{border-top:1px solid var(--puck-color-grey-09)}._ArrayFieldItem--isDragging_14u8o_78{border-top:transparent}._ArrayFieldItem--isExpanded_14u8o_82:before{display:none}._ArrayFieldItem--isExpanded_14u8o_82{border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important;z-index:2}._ArrayFieldItem--isDragging_14u8o_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_14u8o_78 ._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_14u8o_67+._ArrayFieldItem_14u8o_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-font-size-xxs);list-style:none;padding:12px 15px;position:relative;overflow:hidden;transition:background-color 50ms ease-in}._ArrayFieldItem_14u8o_67:first-of-type>._ArrayFieldItem-summary_14u8o_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem_14u8o_67:last-of-type:not(._ArrayFieldItem--isExpanded_14u8o_82)>._ArrayFieldItem-summary_14u8o_97{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem--isExpanded_14u8o_82:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayFieldItem-summary_14u8o_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ArrayFieldItem-summary_14u8o_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_14u8o_166{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-body_14u8o_166{display:block}._ArrayFieldItem-fieldset_14u8o_175{border:none;border-top:1px solid var(--puck-color-grey-09);margin:0;min-width:0;padding:16px 15px}._ArrayFieldItem-rhs_14u8o_183{display:flex;gap:4px;align-items:center}._ArrayFieldItem-actions_14u8o_189{color:var(--puck-color-grey-04);display:flex;gap:4px;opacity:0}._ArrayFieldItem-summary_14u8o_97:focus-within>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189,._ArrayFieldItem-summary_14u8o_97:hover>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189{opacity:1}._IconButton_swpni_1{align-items:center;background:transparent;border:none;border-radius:4px;color:currentColor;display:flex;font-family:var(--puck-font-family);justify-content:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in}._IconButton_swpni_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._IconButton_swpni_1:hover:not(._IconButton--disabled_swpni_20){background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_swpni_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton-title_swpni_33{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._IconButton--disabled_swpni_20{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_nacdm_13{background:transparent;border-radius:100%;border:2px solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_nacdm_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;padding:4px;border-radius:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media(hover:hover)and (pointer:fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}[data-dnd-placeholder]{background:var(--puck-color-azure-09)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;color:var(--puck-color-azure-04);padding:12px 16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;transition:background-color 50ms ease-in;position:relative;overflow:hidden;flex-grow:1}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 12px;position:relative;transition:background-color 50ms ease-in,color 50ms ease-in;margin-inline-start:-1px}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media(hover:hover)and (pointer:fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_91ls0_89{display:flex;flex-direction:column}@media(min-width:458px){._ExternalInputModal-grid_91ls0_89{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media(min-width:458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);display:flex;flex-wrap:wrap;gap:24px;padding:24px}._ExternalInputModal-tableWrapper_91ls0_133{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0px;color:var(--puck-color-grey-02);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);position:sticky;top:0;z-index:1}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);font-weight:500;font-size:14px;padding:16px 24px}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{font-weight:500;width:1%;white-space:nowrap}@media(hover:hover)and (pointer:fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{display:none;background-color:color-mix(in srgb,var(--puck-color-white) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;inset:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{display:flex;flex-wrap:wrap;gap:12px;flex-grow:1}@media(min-width:458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{display:flex;background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{align-items:center;background:var(--puck-color-grey-12);border-bottom-left-radius:4px;border-top-left-radius:4px;border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);display:flex;justify-content:center;padding:12px 15px;transition:color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_91ls0_299{border:none;border-radius:4px;background:var(--puck-color-white);font-family:inherit;font-size:14px;padding:12px 15px;width:100%}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{display:flex;gap:8px;height:44px;width:100%}@media(min-width:458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{font-weight:500;font-size:14px;text-align:right}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px 16px 12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb,var(--puck-color-black) 75%,transparent);display:none;justify-content:center;align-items:center;position:fixed;inset:0;z-index:1;padding:32px}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{width:100%;max-width:1024px;border-radius:8px;overflow:hidden;background:var(--puck-color-white);display:flex;flex-direction:column;max-height:90dvh}._Heading_qxrry_1{display:block;color:var(--puck-color-black);font-weight:700;margin:0}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--puck-color-white);display:inline-flex;align-items:center;gap:8px;letter-spacing:.05ch;font-family:var(--puck-font-family);font-size:14px;font-weight:400;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color 50ms ease-in;cursor:pointer;white-space:nowrap;margin:0}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{min-height:34px;padding-bottom:7px;padding-inline-start:19px;padding-inline-end:19px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline-start:19px;padding-inline-end:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{border:1px solid currentColor;color:currentColor}@media(hover:hover)and (pointer:fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._ObjectField_1ua3y_5{display:flex;flex-direction:column;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ObjectField-fieldset_1ua3y_13{border:none;margin:0;min-width:0;padding:16px 15px}._Drawer_pl7z0_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:12px}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{position:absolute;inset:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;padding:12px;display:flex;border:1px var(--puck-color-grey-09) solid;border-radius:4px;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;transition:background-color 50ms ease-in,color 50ms ease-in}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{border-radius:4px;outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1vaqy_1{position:absolute;pointer-events:none;--overlay-background: color-mix( in srgb, var(--puck-color-azure-08) 30%, transparent )}._DraggableComponent-overlayWrapper_1vaqy_12{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;height:100%;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);border-radius:4px;display:flex;padding:8px;top:8px;right:8px;position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}[data-puck-component] *{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms: .15s;position:relative;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone_1i2sv_1:empty{background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{position:absolute;bottom:-12px;height:24px;width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>*:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) solid;outline-offset:2px}._InlineTextField_1xph6_1{cursor:text;display:inline-block;white-space:pre-wrap}[data-dnd-dragging] ._InlineTextField_1xph6_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_1xph6_1::-moz-selection{display:none}[data-dnd-dragging] ._InlineTextField_1xph6_1::selection{display:none}._SidebarSection_8boj8_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-black)}._SidebarSection_8boj8_1:last-of-type{flex-grow:1}._SidebarSection-title_8boj8_12{background:var(--puck-color-white);padding:16px;border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);overflow-x:auto}._SidebarSection--noBorderTop_8boj8_20>._SidebarSection-title_8boj8_12{border-top:0px}._SidebarSection-content_8boj8_24{padding:16px}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24{padding:0}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24:last-child{padding-bottom:4px}._SidebarSection_8boj8_1:last-of-type ._SidebarSection-content_8boj8_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_8boj8_41{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_8boj8_41:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._SidebarSection-breadcrumbLabel_8boj8_41:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_8boj8_41:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_8boj8_70,._SidebarSection-breadcrumb_8boj8_41{align-items:center;display:flex;gap:4px}._SidebarSection-heading_8boj8_82{padding-inline-end:16px}._SidebarSection-loadingOverlay_8boj8_86{background:var(--puck-color-white);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Puck_1yxlw_19{--puck-space-px: 16px;font-family:var(--puck-font-family);overflow-x:hidden}@media(min-width:766px){._Puck_1yxlw_19{overflow-x:auto}}._Puck-portal_1yxlw_31{position:relative;z-index:2}._PuckLayout-inner_1yxlw_38{--puck-frame-width: auto;--puck-side-bar-width: 0px;--puck-left-side-bar-width: var( --puck-user-left-side-bar-width, var(--puck-side-bar-width) );--puck-right-side-bar-width: var( --puck-user-right-side-bar-width, var(--puck-side-bar-width) );display:grid;grid-template-areas:"header header header" "left editor right";grid-template-columns:0 var(--puck-frame-width) 0;grid-template-rows:min-content auto;height:100dvh;position:relative;z-index:0}._PuckLayout--mounted_1yxlw_59 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 186px}._PuckLayout--leftSideBarVisible_1yxlw_63 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) 0}._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:0 var(--puck-frame-width) var(--puck-right-side-bar-width)}._PuckLayout--leftSideBarVisible_1yxlw_63._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) var(--puck-right-side-bar-width)}@media(min-width:458px){._PuckLayout-mounted_1yxlw_83 ._PuckLayout-inner_1yxlw_38{--puck-frame-width: minmax(266px, auto)}}@media(min-width:638px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: minmax(186px, 250px)}}@media(min-width:766px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-frame-width: auto}}@media(min-width:990px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 256px}}@media(min-width:1198px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 274px}}@media(min-width:1398px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 290px}}@media(min-width:1598px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width: 320px}}._PuckFields_10bh7_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_10bh7_25{display:flex;padding:16px;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px 16px 12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{background-color:transparent;border:0;color:var(--puck-color-grey-05);cursor:pointer;display:flex;font:inherit;font-size:var(--puck-font-size-xxxs);list-style:none;margin-bottom:6px;padding:8px;text-transform:uppercase;transition:background-color 50ms ease-in,color 50ms ease-in;gap:4px;border-radius:4px;width:100%}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{position:relative;height:100%}._PuckPreview-frame_z2rgu_6{border:none;height:100%;width:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;position:relative;list-style:none;padding:0}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{position:relative;border:1px solid transparent;border-radius:4px}._Layer-inner_7rx04_29{border:1px solid transparent;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{align-items:center;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;padding-inline-start:12px;padding-inline-end:4px;width:100%}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative;z-index:1}@media(hover:hover)and (pointer:fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{display:none;margin-inline-start:12px}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{display:flex;gap:8px;align-items:center;margin:8px 4px;overflow-x:hidden}._Layer-name_7rx04_105{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._ViewportControls_gejzr_1{display:flex;background:var(--puck-color-grey-11);box-sizing:border-box;border-inline-start:2px solid var(--puck-color-grey-11);justify-content:center;gap:8px;min-width:358px;padding-bottom:16px;padding-inline-start:var(--puck-space-px);padding-inline-end:var(--puck-space-px);z-index:1}._ViewportControls-divider_gejzr_15{border-inline-end:1px solid var(--puck-color-grey-09);margin-inline-start:8px;margin-inline-end:8px}._ViewportControls-zoomSelect_gejzr_21{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0;width:96px}._ViewportControls-zoomSelect_gejzr_21:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton--isActive_gejzr_38 ._ViewportButton-inner_gejzr_38{color:var(--puck-color-azure-04)}._PuckCanvas_18jay_1{background:var(--puck-color-grey-11);display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-px);overflow:auto}@media(min-width:1198px){._PuckCanvas_18jay_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:var(--puck-space-px)}._PuckCanvas_18jay_1:not(._PuckCanvas_18jay_1:has(._PuckCanvas-controls_18jay_16)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas-inner_18jay_21{display:flex;height:100%;justify-content:center;min-width:358px;position:relative;width:100%}._PuckCanvas-root_18jay_30{background:#fff;border:1px solid var(--puck-color-grey-09);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media(min-width:1198px){._PuckCanvas-root_18jay_30{min-width:unset}}@media(prefers-reduced-motion:reduce){._PuckCanvas-root_18jay_30{transition:none!important}}._PuckCanvas--ready_18jay_55 ._PuckCanvas-root_18jay_30{pointer-events:unset;opacity:1}._PuckCanvas-loader_18jay_60{align-items:center;color:var(--puck-color-grey-06);display:flex;height:100%;justify-content:center;transition:opacity .25s ease-out;opacity:0}._PuckCanvas--showLoader_18jay_70 ._PuckCanvas-loader_18jay_60{opacity:1}._PuckCanvas--showLoader_18jay_70._PuckCanvas--ready_18jay_55 ._PuckCanvas-loader_18jay_60{opacity:0;height:0;transition:none}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);display:none;left:0;margin-top:1px;padding:8px 16px;position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_8pf8c_14{display:block}@media(min-width:638px){._MenuBar_8pf8c_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_8pf8c_29{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}@media(min-width:638px){._MenuBar-inner_8pf8c_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_15xnq_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;position:relative;max-width:100vw}._PuckHeader-inner_15xnq_10{align-items:end;display:grid;gap:var(--puck-space-px);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-px)}._PuckHeader-toggle_15xnq_20{color:var(--puck-color-grey-05);display:flex;margin-inline-start:-4px;padding-top:2px}._PuckHeader--rightSideBarVisible_15xnq_27 ._PuckHeader-rightSideBarToggle_15xnq_27,._PuckHeader--leftSideBarVisible_15xnq_28 ._PuckHeader-leftSideBarToggle_15xnq_28{color:var(--puck-color-black)}._PuckHeader-title_15xnq_32{align-self:center}._PuckHeader-path_15xnq_36{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_15xnq_43{display:flex;gap:16px;justify-content:flex-end}._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_15xnq_54 ._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-black)}@media(min-width:638px){._PuckHeader-menuButton_15xnq_49{display:none}}@media(min-width:766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;inset:0;z-index:9999;cursor:col-resize}._Sidebar_1xksb_1{position:relative;display:flex;flex-direction:column;overflow-y:auto}._Sidebar--left_1xksb_8{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);grid-area:left}._Sidebar--right_1xksb_14{background:var(--puck-color-white);border-inline-start:1px solid var(--puck-color-grey-09);grid-area:right}._Sidebar-resizeHandle_1xksb_20{position:absolute;height:100%}._Sidebar--left_1xksb_8+._Sidebar-resizeHandle_1xksb_20{grid-area:left;justify-self:end}._Sidebar--right_1xksb_14+._Sidebar-resizeHandle_1xksb_20{grid-area:right;justify-self:start}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2")}:root{--hl-color-bg: #f7f4ee;--hl-color-surface: #fff;--hl-color-surface2: #fbfaf6;--hl-color-ink: #16151f;--hl-color-ink-soft: #3a3850;--hl-color-muted: #8c8896;--hl-color-faint: #b6b2bc;--hl-color-line: #ece7dd;--hl-color-line2: #e3ded3;--hl-color-indigo: #2e2a5e;--hl-color-indigo2: #4a4490;--hl-color-lav: #e9e7f7;--hl-color-lav2: #d7d2f0;--hl-color-orange: #ff5a2c;--hl-color-orange-soft: #ffe7de;--hl-color-pos: #1e9d6b;--hl-color-neg: #d8513c;--hl-color-warn: #c9852a;--hl-color-callout-success-bg: #e2f3ec;--hl-color-callout-success-line: #bfe3d2;--hl-color-callout-warn-bg: #f6ecda;--hl-color-callout-warn-line: #e8d6b0;--hl-color-callout-error-bg: #fbe7e3;--hl-color-callout-error-line: #f0cfc8;--hl-color-chart: #2e2a5e;--hl-color-chart-fill: rgb(46 42 94 / 10%);--hl-color-on-brand: #fff;--hl-color-scrim: rgb(22 21 31 / 55%);--hl-radius-sm: 6px;--hl-radius-md: 10px;--hl-radius-lg: 14px;--hl-radius-xl: 18px;--hl-radius-pill: 999px;--hl-shadow-sm: 0 1px 2px rgb(22 21 31 / 5%);--hl-shadow-md: 0 1px 2px rgb(22 21 31 / 4%), 0 6px 22px rgb(22 21 31 / 6%);--hl-shadow-lg: 0 18px 60px rgb(22 21 31 / 18%);--hl-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--hl-font-mono: "SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--hl-space-1: 4px;--hl-space-2: 8px;--hl-space-3: 12px;--hl-space-4: 16px;--hl-space-5: 20px;--hl-space-6: 24px;--hl-space-8: 32px;--hl-font-size-2xs: 10px;--hl-font-size-xs: 12px;--hl-font-size-sm: 13px;--hl-font-size-md: 14px;--hl-font-size-lg: 16px;--hl-font-size-xl: 20px;--hl-font-size-xxl: 28px;--hl-font-weight-regular: 400;--hl-font-weight-medium: 500;--hl-font-weight-semibold: 600;--hl-font-weight-bold: 700;--hl-line-height-tight: 1.2;--hl-line-height-normal: 1.45;--hl-ring-color: #4a4490;--hl-ring-width: 2px;--hl-ring-offset: 2px;--hl-ring-halo-width: 3px;--hl-ring-halo-color: var(--hl-color-lav);--hl-ring-halo-color-error: color-mix(in srgb, var(--hl-color-neg) 18%, transparent);--hl-motion-fast: 125ms;--hl-motion-med: .3s;--hl-motion-slow: .7s;--hl-ease: cubic-bezier(.24, 1, .4, 1);--hl-ctl-touch: 44px;--hl-glyph-lg: 24px;--hl-glyph-md: 20px;--hl-glyph-sm: 16px;--hl-ctl-sm: 28px;--hl-ctl-md: 32px;--hl-ctl: 36px;--hl-control-height: 40px;--hl-radius-inner: var(--hl-radius-sm);--hl-radius-control: var(--hl-radius-md);--hl-radius-surface: var(--hl-radius-lg);--hl-radius-page: 24px;--hl-space-10: 40px;--hl-space-12: 48px;--hl-space-16: 64px;--hl-font-display: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hl-font-size-h2: 24px;--hl-font-size-h1: 29px;--hl-font-size-display-3: 35px;--hl-font-size-display-2: 42px;--hl-font-size-display-1: 50px;--hl-line-height-display: 1.1;--hl-color-link: #4a4490;--hl-color-indigo-hover: #262253;--hl-color-indigo-press: #1f1c45;--hl-color-orange-hover: #ee4f22;--hl-color-orange-press: #db4419;--hl-color-neg-hover: #c24632;--hl-color-neg-press: #b03c29;--hl-wash-hover: rgb(22 21 31 / 4%);--hl-wash-press: rgb(22 21 31 / 8%);--hl-color-pos-tint: #e2f3ec;--hl-color-pos-text: #136a49;--hl-color-warn-tint: #f6ecda;--hl-color-warn-text: #8f5d1a;--hl-color-neg-tint: #fbe7e3;--hl-color-neg-text: #b03c29;--hl-color-info: #4a4490;--hl-color-info-tint: #e9e7f7;--hl-color-info-text: #2e2a5e;--hl-tone-tint-mix: 16%;--hl-tone-ink-mix: 78%;--hl-el-1: 0 1px 2px rgb(22 21 31 / 6%), 0 8px 24px -12px rgb(22 21 31 / 14%);--hl-el-2: 0 2px 4px rgb(22 21 31 / 8%), 0 24px 64px -24px rgb(22 21 31 / 28%);--hl-color-anchor: #1d1a38;--hl-color-anchor-ink: #f5f3ff;--hl-color-brand-ground: #2e2a5e;--hl-color-brand-ground2: #4a4490;--hl-color-brand-ground-ink: #fff;--hl-role-1: #6b3fa0;--hl-role-1-text: #6b3fa0;--hl-role-1-tint: color-mix(in srgb, #6b3fa0 12%, var(--hl-color-surface));--hl-role-2: #0f766e;--hl-role-2-text: #0f766e;--hl-role-2-tint: color-mix(in srgb, #0f766e 12%, var(--hl-color-surface));--hl-role-3: #a21c6b;--hl-role-3-text: #a21c6b;--hl-role-3-tint: color-mix(in srgb, #a21c6b 12%, var(--hl-color-surface));--hl-role-4: #8f5d1a;--hl-role-4-text: #8f5d1a;--hl-role-4-tint: color-mix(in srgb, #8f5d1a 12%, var(--hl-color-surface));--hl-role-5: #1d5fbf;--hl-role-5-text: #1d5fbf;--hl-role-5-tint: color-mix(in srgb, #1d5fbf 12%, var(--hl-color-surface));--hl-role-6: #1a6d46;--hl-role-6-text: #1a6d46;--hl-role-6-tint: color-mix(in srgb, #1a6d46 12%, var(--hl-color-surface))}@media(pointer:coarse){:root{--hl-ctl-md: var(--hl-ctl-touch);--hl-ctl: var(--hl-ctl-touch)}}[data-theme=dark]{--hl-color-bg: #121119;--hl-color-surface: #1c1a26;--hl-color-surface2: #23212f;--hl-color-ink: #f4f2ec;--hl-color-ink-soft: #c9c6d4;--hl-color-muted: #9c98a8;--hl-color-faint: #6f6b7d;--hl-color-line: #2c2a38;--hl-color-line2: #38354a;--hl-color-indigo: #8b86d6;--hl-color-indigo2: #a7a2e6;--hl-color-lav: #2a2740;--hl-color-lav2: #3a3658;--hl-color-orange: #ff6b40;--hl-color-orange-soft: #3a241c;--hl-color-pos: #36c08a;--hl-color-neg: #f0735c;--hl-color-warn: #e0a44a;--hl-color-callout-success-bg: color-mix(in srgb, var(--hl-color-pos) 12%, var(--hl-color-surface));--hl-color-callout-success-line: color-mix(in srgb, var(--hl-color-pos) 30%, var(--hl-color-line));--hl-color-callout-warn-bg: color-mix(in srgb, var(--hl-color-warn) 14%, var(--hl-color-surface));--hl-color-callout-warn-line: color-mix(in srgb, var(--hl-color-warn) 35%, var(--hl-color-line));--hl-color-callout-error-bg: color-mix(in srgb, var(--hl-color-neg) 12%, var(--hl-color-surface));--hl-color-callout-error-line: color-mix(in srgb, var(--hl-color-neg) 30%, var(--hl-color-line));--hl-color-chart: #8b86d6;--hl-color-chart-fill: rgb(139 134 214 / 14%);--hl-color-on-brand: #16151f;--hl-color-scrim: rgb(0 0 0 / 62%);--hl-shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--hl-shadow-md: 0 1px 2px rgb(0 0 0 / 38%), 0 6px 22px rgb(0 0 0 / 48%);--hl-shadow-lg: 0 18px 60px rgb(0 0 0 / 64%);--hl-ring-color: #a7a2e6;--hl-color-link: #a7a2e6;--hl-color-indigo-hover: #9a95de;--hl-color-indigo-press: #a8a3e8;--hl-color-orange-hover: #ff8259;--hl-color-orange-press: #ff9670;--hl-color-neg-hover: #f68a76;--hl-color-neg-press: #fa9d8b;--hl-wash-hover: rgb(244 242 236 / 5%);--hl-wash-press: rgb(244 242 236 / 9%);--hl-color-pos-tint: rgb(54 192 138 / 15%);--hl-color-pos-text: #8fe3bc;--hl-color-warn-tint: rgb(224 164 74 / 14%);--hl-color-warn-text: #f0c687;--hl-color-neg-tint: rgb(240 115 92 / 13%);--hl-color-neg-text: #ffb3a5;--hl-color-info: #a7a2e6;--hl-color-info-tint: rgb(167 162 230 / 16%);--hl-color-info-text: #c9c6d4;--hl-tone-tint-mix: 26%;--hl-tone-ink-mix: 38%;--hl-el-1: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px -12px rgb(0 0 0 / 50%), inset 0 0 0 1px rgb(255 255 255 / 6%);--hl-el-2: 0 2px 4px rgb(0 0 0 / 40%), 0 24px 64px -24px rgb(0 0 0 / 70%), inset 0 0 0 1px rgb(255 255 255 / 8%);--hl-color-anchor: #262242;--hl-color-anchor-ink: #f5f3ff;--hl-color-brand-ground: #211d3a;--hl-color-brand-ground2: #2e2950;--hl-color-brand-ground-ink: #f5f3ff;--hl-role-1: #b98ce8;--hl-role-1-text: #cbaaf0;--hl-role-1-tint: rgb(185 140 232 / 15%);--hl-role-2: #5ecfc2;--hl-role-2-text: #8fdfd5;--hl-role-2-tint: rgb(94 207 194 / 15%);--hl-role-3: #f090c4;--hl-role-3-text: #f4aed3;--hl-role-3-tint: rgb(240 144 196 / 15%);--hl-role-4: #e0a44a;--hl-role-4-text: #eabe7c;--hl-role-4-tint: rgb(224 164 74 / 15%);--hl-role-5: #7db0f5;--hl-role-5-text: #a2c7f8;--hl-role-5-tint: rgb(125 176 245 / 15%);--hl-role-6: #6fd6a0;--hl-role-6-text: #99e3bd;--hl-role-6-tint: rgb(111 214 160 / 15%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--hl-color-bg: #121119;--hl-color-surface: #1c1a26;--hl-color-surface2: #23212f;--hl-color-ink: #f4f2ec;--hl-color-ink-soft: #c9c6d4;--hl-color-muted: #9c98a8;--hl-color-faint: #6f6b7d;--hl-color-line: #2c2a38;--hl-color-line2: #38354a;--hl-color-indigo: #8b86d6;--hl-color-indigo2: #a7a2e6;--hl-color-lav: #2a2740;--hl-color-lav2: #3a3658;--hl-color-orange: #ff6b40;--hl-color-orange-soft: #3a241c;--hl-color-pos: #36c08a;--hl-color-neg: #f0735c;--hl-color-warn: #e0a44a;--hl-color-callout-success-bg: color-mix(in srgb, var(--hl-color-pos) 12%, var(--hl-color-surface));--hl-color-callout-success-line: color-mix(in srgb, var(--hl-color-pos) 30%, var(--hl-color-line));--hl-color-callout-warn-bg: color-mix(in srgb, var(--hl-color-warn) 14%, var(--hl-color-surface));--hl-color-callout-warn-line: color-mix(in srgb, var(--hl-color-warn) 35%, var(--hl-color-line));--hl-color-callout-error-bg: color-mix(in srgb, var(--hl-color-neg) 12%, var(--hl-color-surface));--hl-color-callout-error-line: color-mix(in srgb, var(--hl-color-neg) 30%, var(--hl-color-line));--hl-color-chart: #8b86d6;--hl-color-chart-fill: rgb(139 134 214 / 14%);--hl-color-on-brand: #16151f;--hl-color-scrim: rgb(0 0 0 / 62%);--hl-shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--hl-shadow-md: 0 1px 2px rgb(0 0 0 / 38%), 0 6px 22px rgb(0 0 0 / 48%);--hl-shadow-lg: 0 18px 60px rgb(0 0 0 / 64%);--hl-ring-color: #a7a2e6;--hl-color-link: #a7a2e6;--hl-color-indigo-hover: #9a95de;--hl-color-indigo-press: #a8a3e8;--hl-color-orange-hover: #ff8259;--hl-color-orange-press: #ff9670;--hl-color-neg-hover: #f68a76;--hl-color-neg-press: #fa9d8b;--hl-wash-hover: rgb(244 242 236 / 5%);--hl-wash-press: rgb(244 242 236 / 9%);--hl-color-pos-tint: rgb(54 192 138 / 15%);--hl-color-pos-text: #8fe3bc;--hl-color-warn-tint: rgb(224 164 74 / 14%);--hl-color-warn-text: #f0c687;--hl-color-neg-tint: rgb(240 115 92 / 13%);--hl-color-neg-text: #ffb3a5;--hl-color-info: #a7a2e6;--hl-color-info-tint: rgb(167 162 230 / 16%);--hl-color-info-text: #c9c6d4;--hl-tone-tint-mix: 26%;--hl-tone-ink-mix: 38%;--hl-el-1: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px -12px rgb(0 0 0 / 50%), inset 0 0 0 1px rgb(255 255 255 / 6%);--hl-el-2: 0 2px 4px rgb(0 0 0 / 40%), 0 24px 64px -24px rgb(0 0 0 / 70%), inset 0 0 0 1px rgb(255 255 255 / 8%);--hl-color-anchor: #262242;--hl-color-anchor-ink: #f5f3ff;--hl-color-brand-ground: #211d3a;--hl-color-brand-ground2: #2e2950;--hl-color-brand-ground-ink: #f5f3ff;--hl-role-1: #b98ce8;--hl-role-1-text: #cbaaf0;--hl-role-1-tint: rgb(185 140 232 / 15%);--hl-role-2: #5ecfc2;--hl-role-2-text: #8fdfd5;--hl-role-2-tint: rgb(94 207 194 / 15%);--hl-role-3: #f090c4;--hl-role-3-text: #f4aed3;--hl-role-3-tint: rgb(240 144 196 / 15%);--hl-role-4: #e0a44a;--hl-role-4-text: #eabe7c;--hl-role-4-tint: rgb(224 164 74 / 15%);--hl-role-5: #7db0f5;--hl-role-5-text: #a2c7f8;--hl-role-5-tint: rgb(125 176 245 / 15%);--hl-role-6: #6fd6a0;--hl-role-6-text: #99e3bd;--hl-role-6-tint: rgb(111 214 160 / 15%)}}:root{--hl-chart-1: #5c50b9;--hl-chart-2: #ca9e0d;--hl-chart-3: #01b7b8;--hl-chart-4: #cf5291;--hl-chart-5: #5fa046;--hl-chart-6: #994ab0;--hl-chart-7: #d96014;--hl-chart-8: #0a88cc;--hl-chart-ramp-1: #e4e5ff;--hl-chart-ramp-2: #cbccfe;--hl-chart-ramp-3: #afaefc;--hl-chart-ramp-4: #9591f2;--hl-chart-ramp-5: #7a70e4;--hl-chart-ramp-6: #5e4fc7;--hl-chart-ramp-7: #453797;--hl-chart-ramp-alt-1: #c2f3f3;--hl-chart-ramp-alt-2: #90e2e2;--hl-chart-ramp-alt-3: #59c6c7;--hl-chart-ramp-alt-4: #06afb1;--hl-chart-ramp-alt-5: #029394;--hl-chart-ramp-alt-6: #047576;--hl-chart-ramp-alt-7: #005657;--hl-chart-grid: var(--hl-color-line);--hl-chart-axis: var(--hl-color-line2);--hl-chart-ink: var(--hl-color-muted)}[data-theme=dark]{--hl-chart-1: #7d76dc;--hl-chart-2: #b58c00;--hl-chart-3: #12a7a8;--hl-chart-4: #b84580;--hl-chart-5: #5c9c43;--hl-chart-6: #a75cbd;--hl-chart-7: #d46423;--hl-chart-8: #0a88cc;--hl-chart-ramp-1: #453797;--hl-chart-ramp-2: #5e4fc7;--hl-chart-ramp-3: #7a70e4;--hl-chart-ramp-4: #9591f2;--hl-chart-ramp-5: #afaefc;--hl-chart-ramp-6: #cbccfe;--hl-chart-ramp-7: #e4e5ff;--hl-chart-ramp-alt-1: #005657;--hl-chart-ramp-alt-2: #047576;--hl-chart-ramp-alt-3: #029394;--hl-chart-ramp-alt-4: #06afb1;--hl-chart-ramp-alt-5: #59c6c7;--hl-chart-ramp-alt-6: #90e2e2;--hl-chart-ramp-alt-7: #c2f3f3}@media(prefers-color-scheme:dark){:root:not([data-theme]){--hl-chart-1: #7d76dc;--hl-chart-2: #b58c00;--hl-chart-3: #12a7a8;--hl-chart-4: #b84580;--hl-chart-5: #5c9c43;--hl-chart-6: #a75cbd;--hl-chart-7: #d46423;--hl-chart-8: #0a88cc;--hl-chart-ramp-1: #453797;--hl-chart-ramp-2: #5e4fc7;--hl-chart-ramp-3: #7a70e4;--hl-chart-ramp-4: #9591f2;--hl-chart-ramp-5: #afaefc;--hl-chart-ramp-6: #cbccfe;--hl-chart-ramp-7: #e4e5ff;--hl-chart-ramp-alt-1: #005657;--hl-chart-ramp-alt-2: #047576;--hl-chart-ramp-alt-3: #029394;--hl-chart-ramp-alt-4: #06afb1;--hl-chart-ramp-alt-5: #59c6c7;--hl-chart-ramp-alt-6: #90e2e2;--hl-chart-ramp-alt-7: #c2f3f3}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--hl-font-body);font-size:var(--hl-font-size-md);line-height:var(--hl-line-height-normal);background:var(--hl-color-bg);color:var(--hl-color-ink);-webkit-font-smoothing:antialiased}.sf-searchbar{display:flex;align-items:stretch;max-width:520px;overflow:hidden;background:var(--hl-color-surface);border:2px solid var(--hl-color-indigo);border-radius:var(--hl-radius-control)}.sf-searchbar__input{flex:1;padding:11px 16px;color:var(--hl-color-muted);text-align:start}.sf-searchbar__go{padding:11px 20px;font-weight:var(--hl-font-weight-bold);color:var(--hl-color-on-primary, #fff);background:var(--hl-color-orange)}.sf-signup{display:flex;gap:8px;width:100%;max-width:520px}.sf-signup .trazo-text-input{flex:1}.sf-checklist{display:grid;gap:4px;padding:0;margin:4px 0 10px;font-size:var(--hl-font-size-sm);list-style:none}.sf-checklist li:before{margin-inline-end:8px;font-weight:var(--hl-font-weight-bold);color:var(--hl-color-positive, #1e9d6b);content:"✓"}.sf-steps{display:flex;gap:8px;padding:0;margin:0 0 16px;list-style:none}.sf-steps li{display:flex;flex:1;gap:8px;align-items:center;padding:10px 14px;font-size:var(--hl-font-size-sm);color:var(--hl-color-muted);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-control)}.sf-steps li[aria-current=step]{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink);border-color:var(--hl-color-indigo)}.sf-steps__n{display:grid;place-items:center;width:20px;height:20px;font-size:var(--hl-font-size-xs);color:var(--hl-color-surface);background:var(--hl-color-indigo);border-radius:50%}.sf-price{display:flex;gap:8px;align-items:baseline;margin:0;font-variant-numeric:tabular-nums}.sf-price s{color:var(--hl-color-muted)}.sf-price b{font-size:var(--hl-font-size-xl);color:var(--hl-color-indigo)}.sf-pull-quote{padding-inline-start:16px;margin:16px 0;font-size:var(--hl-font-size-lg);line-height:1.5;border-inline-start:3px solid var(--hl-color-orange)}.sf-button--static{pointer-events:none}.sf-display{font-family:var(--hl-font-display);font-weight:var(--hl-site-display-weight, 800);letter-spacing:var(--hl-site-display-tracking, -.028em);font-size:clamp(1.8125em,2.2cqi + .4375em,2.375em)}.sf-product-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;overflow:hidden;color:var(--hl-color-text-muted);background:var(--hl-site-ground, var(--hl-color-bg));border-radius:var(--hl-radius-inner)}.sf-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;grid-area:1/1}.sf-product-image__placeholder{filter:blur(12px);transform:scale(1.04)}.sf-product-image[data-state=loading]:has(.sf-product-image__placeholder)>img:not(.sf-product-image__placeholder){opacity:0}.sf-gallery{min-width:0}.sf-gallery__stage{position:relative}.sf-gallery__offer{position:absolute;inset:12px auto auto 12px;padding:6px 10px;background:var(--hl-site-accent-secondary);color:var(--hl-color-text);border-radius:var(--hl-radius-control)}.sf-gallery__pages{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sf-gallery__pages .trazo-button{padding:4px;min-width:var(--hl-control-height)}.sf-gallery__thumbnail{display:block;width:64px;aspect-ratio:4/3}.sf-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sf-gallery__counter{font-variant-numeric:tabular-nums}.sf-quantity{display:flex;align-items:center;gap:8px}.sf-quantity output{min-width:3ch;text-align:center;font-variant-numeric:tabular-nums}.sf-quantity .trazo-button{padding-inline:12px;min-width:var(--hl-control-height)}.sf-purchase{display:grid;gap:16px}.sf-purchase__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sf-purchase__bar>strong{flex-basis:100%;font-size:1.5em}.sf-purchase__error{color:var(--hl-color-neg-text)}.sf-purchase__fulfilment{display:grid;padding:0;margin:0;border:0}.sf-purchase__fulfilment label{display:flex;align-items:center;gap:12px;padding:12px;min-height:var(--hl-control-height);border-bottom:1px solid var(--hl-color-border);cursor:pointer}.sf-purchase__fulfilment label:has(:checked){background:var(--hl-wash-press)}.sf-purchase__chips [disabled]{text-decoration:line-through}.sf-mega{position:relative}.sf-mega summary{cursor:pointer;min-height:var(--hl-control-height);display:flex;align-items:center}.sf-mega__scrim{position:fixed;inset:0;z-index:29;width:100%;height:100%;border:0;background:var(--hl-color-scrim)}.sf-mega__panel{position:absolute;inset:100% 0 auto;z-index:30;padding:24px;background:var(--hl-color-surface);color:var(--hl-color-text);box-shadow:var(--hl-shadow-md);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px}.sf-mega__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-mega__groups h2{font-size:1em}.sf-mega__groups a{display:flex;justify-content:space-between;gap:8px;padding-block:8px;color:var(--hl-color-link)}.sf-mega__quick{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px}.sf-mega__quick a{color:var(--hl-color-link)}.sf-mega__close{min-height:var(--hl-control-height);border:0;background:var(--hl-wash-hover);color:var(--hl-color-text);cursor:pointer}@container sf-page (width <= 880px){.sf-gallery__thumbnail{display:none}.sf-mega__panel{position:fixed;inset:0 0 0 auto;width:min(100%,400px);overflow-y:auto;grid-template-columns:minmax(0,1fr)}.sf-mega__groups{grid-template-columns:minmax(0,1fr)}.sf-mega__featured{display:none}}@media(max-width:880px){.sf-page:has(.sf-purchase){padding-block-end:160px}.sf-purchase__bar{position:fixed;inset:auto 0 0;z-index:25;background:var(--hl-color-surface);padding:12px 16px max(12px,env(safe-area-inset-bottom));box-shadow:var(--hl-shadow-md)}.sf-purchase__bar>.trazo-button{flex:1}}@media(prefers-reduced-motion:no-preference){.sf-card{transition:transform var(--hl-motion-fast) var(--hl-ease),box-shadow var(--hl-motion-fast) var(--hl-ease)}.sf-card:hover{transform:translateY(var(--hl-site-hover-lift, -2px));box-shadow:var(--hl-shadow-md)}.sf-card .sf-product-image img{transition:transform var(--hl-motion-fast) var(--hl-ease)}.sf-card:hover .sf-product-image img{transform:scale(1.04)}}.sf-band{padding:24px 16px;background:var(--hl-color-bg);color:var(--hl-color-text)}.sf-band[data-ground=surface]{background:var(--hl-color-surface)}.sf-band[data-ground=pack]{background:var(--hl-site-ground);color:var(--hl-site-ground-ink)}.sf-band[data-ground=pack] h1,.sf-band[data-ground=pack] p{color:inherit}.sf-band[data-ground=anchor]{background:var(--hl-color-anchor);color:var(--hl-color-anchor-ink)}.sf-band[data-ground=anchor] h1,.sf-band[data-ground=anchor] h2,.sf-band[data-ground=anchor] p{color:inherit}.sf-card{min-width:0;overflow-wrap:anywhere}.sf-mega summary:focus-visible,.sf-mega a:focus-visible,.sf-mega__close:focus-visible,.sf-gallery__datasheet:focus-visible,.sf-card:focus-visible,.sf-purchase input:focus-visible{outline:var(--hl-ring-width) solid var(--hl-ring-color);outline-offset:var(--hl-ring-offset)}@media(prefers-reduced-motion:no-preference){.sf-band[data-revealed]{animation:sf-band-reveal var(--hl-motion-med) var(--hl-ease)}}@keyframes sf-band-reveal{0%{transform:translateY(8px)}to{transform:translateY(0)}}.sf-purchase .trazo-segmented-control__item{min-height:var(--hl-control-height)}.sf-purchase__chips .trazo-segmented-control{display:flex}.sf-purchase__chips .trazo-segmented-control__item{flex:1}.sf-gallery__datasheet{color:var(--hl-color-link)}.sf-home__hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:32px}.sf-home__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sf-home__closing{display:flex;align-items:center;justify-content:space-between;gap:16px}@container sf-page (width <= 880px){.sf-home__hero{grid-template-columns:minmax(0,1fr)}.sf-home__hero .trazo-button{width:100%}.sf-home__featured,.sf-home__closing{display:none}.sf-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-home .sf-band{margin-inline:calc(-1 * var(--hl-layout-gutter));padding-inline:var(--hl-layout-gutter)}.sf-products--bento .sf-products__track{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.sf-products--bento .sf-products__track .sf-card:first-child{grid-row:1/3}.sf-products--masonry .sf-products__track{-moz-columns:3;columns:3;-moz-column-gap:14px;column-gap:14px}.sf-products--masonry .sf-products__track .sf-card{margin-bottom:14px;-moz-column-break-inside:avoid;break-inside:avoid}.sf-products--spotlight .sf-products__track{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.sf-products--spotlight .sf-products__track .sf-card:first-child{grid-row:1/3}.sf-products__toolbar{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:12px;font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-products__toolbar b{color:var(--hl-color-ink)}.sf-products--card-overlay .sf-card{position:relative;align-content:end;min-height:220px;color:var(--hl-color-surface);background:var(--hl-color-indigo);border-color:transparent}.sf-products--card-overlay .sf-card .sf-card__kind{color:color-mix(in srgb,currentcolor 65%,transparent)}.sf-products--card-overlay .sf-card .sf-card__name,.sf-products--card-overlay .sf-card .sf-card__price{color:inherit}.sf-products--card-row .sf-card{grid-template-columns:1fr auto;align-items:center}.sf-products--card-row .sf-card .sf-card__price{grid-row:1/3;align-self:center}.sf-products--card-minimal .sf-card{padding:0;background:transparent;border:0}.sf-products--card-technical .sf-card{gap:8px}.sf-products--card-technical .sf-card .sf-card__name{font-size:var(--hl-font-size-md)}.sf-products--card-service .sf-card{gap:8px;text-align:start}.sf-products--card-service .sf-card .sf-card__price:before{margin-inline-end:4px;font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-regular, 400);color:var(--hl-color-muted);content:"desde"}@container sf-page (width <= 820px){.sf-products--bento .sf-products__track,.sf-products--spotlight .sf-products__track{grid-template-columns:1fr 1fr}.sf-products--bento .sf-products__track .sf-card:first-child,.sf-products--spotlight .sf-products__track .sf-card:first-child{grid-row:auto}.sf-products--masonry .sf-products__track{-moz-columns:2;columns:2}}.sf-block-navbar{position:relative;background:var(--hl-color-surface);border-bottom:1px solid var(--hl-color-line)}.sf-nav__menu{display:none}.sf-nav__menu-toggle{display:inline-flex;gap:10px;align-items:center;min-height:var(--hl-control-height, 44px);padding:0 14px;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-semibold);color:inherit;list-style:none;cursor:pointer;border:1px solid color-mix(in srgb,currentcolor 22%,transparent);border-radius:var(--hl-radius-control)}.sf-nav__menu-toggle::-webkit-details-marker{display:none}.sf-nav__menu-toggle:focus-visible{outline:var(--hl-ring-width) solid var(--hl-ring-color);outline-offset:var(--hl-ring-offset)}.sf-nav__menu-panel{position:absolute;inset-inline:0;top:100%;z-index:30;display:grid;gap:14px;padding:14px var(--sf-chrome-gutter, 16px) 22px;color:var(--hl-color-ink);background:var(--hl-color-surface);box-shadow:var(--hl-shadow-md)}.sf-nav__menu-panel .sf-nav__search{max-width:none}.sf-nav__menu-links{display:grid}.sf-nav__menu-links a{display:flex;align-items:center;min-height:48px;font-size:var(--hl-font-size-lg);font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink);text-decoration:none;border-bottom:1px solid var(--hl-color-line)}.sf-block-navbar--boutique .sf-nav__menu{display:block}.sf-block-navbar--boutique .sf-nav__menu-toggle span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sf-nav__main{display:flex;gap:22px;align-items:center;min-height:58px}.sf-nav__brand{display:flex;gap:10px;align-items:center;font-size:var(--hl-font-size-lg);font-weight:var(--hl-font-weight-bold);color:var(--hl-color-ink);text-decoration:none}.sf-nav__logo{height:30px}.sf-nav__mark{display:grid;flex:none;place-items:center;width:30px;height:30px;font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-bold);color:var(--hl-color-surface);background:var(--hl-color-indigo);border-radius:var(--hl-radius-inner)}.sf-nav__links{display:flex;gap:18px;font-size:var(--hl-font-size-sm)}.sf-nav__links a{color:var(--hl-color-muted);text-decoration:none}.sf-nav__actions{display:flex;gap:16px;align-items:center;margin-inline-start:auto;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-semibold)}.sf-nav__actions a{color:inherit;text-decoration:none}.sf-nav__count{margin-inline-start:6px;padding:1px 7px;font-size:var(--hl-font-size-xs);color:var(--hl-color-on-primary, #fff);background:var(--hl-color-orange);border-radius:999px}.sf-nav__count--unavailable{background:var(--hl-color-danger, #a62935)}.sf-nav__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sf-nav__burger{display:block;width:20px;height:2px;background:currentcolor;border-radius:2px;box-shadow:0 6px currentcolor,0 -6px currentcolor}.sf-nav__search{display:flex;flex:1;max-width:460px;overflow:hidden;border:2px solid var(--hl-color-indigo);border-radius:var(--hl-radius-control)}.sf-nav__search-input{flex:1;padding:9px 14px;font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-nav__search-go{padding:9px 16px;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-bold);color:var(--hl-color-surface);background:var(--hl-color-indigo)}.sf-nav__utility{font-size:var(--hl-font-size-xs);color:var(--hl-color-surface);background:var(--hl-color-indigo)}.sf-nav__utility a,.sf-nav__utility .sf-nav__utility-links{display:flex;gap:20px;min-height:32px;color:inherit;text-decoration:none}.sf-nav__utility .sf-nav__utility-links{align-items:center}.sf-nav__categories{border-top:1px solid var(--hl-color-line)}.sf-nav__category-links{display:flex;gap:22px;align-items:center;min-height:40px;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-semibold)}.sf-nav__category-links a{color:var(--hl-color-muted);text-decoration:none}.sf-block-navbar--centered .sf-nav__main{display:grid;grid-template-columns:1fr auto 1fr auto}.sf-block-navbar--centered .sf-nav__main .sf-nav__links:last-of-type{justify-content:flex-end}.sf-block-navbar--centered .sf-nav__main .sf-nav__brand{justify-self:center}.sf-block-navbar--boutique .sf-nav__main{display:grid;grid-template-columns:auto 1fr auto}.sf-block-navbar--boutique .sf-nav__brand{justify-self:center;font-size:var(--hl-font-size-xl);letter-spacing:.22em;text-transform:uppercase}.sf-block-navbar--dark{color:var(--hl-color-surface);background:var(--hl-color-indigo);border-bottom-color:transparent}.sf-block-navbar--dark .sf-nav__brand,.sf-block-navbar--dark .sf-nav__links a{color:inherit}.sf-block-navbar--dark .sf-nav__mark{color:var(--hl-color-indigo);background:var(--hl-color-surface)}.sf-block-navbar--transparent{background:transparent;border-bottom-color:color-mix(in srgb,currentcolor 26%,transparent)}.sf-block-announcement{overflow:hidden;font-size:var(--hl-font-size-xs);color:var(--hl-color-surface);background:var(--hl-color-indigo)}.sf-block-announcement a{color:inherit}.sf-block-announcement b{color:color-mix(in srgb,var(--hl-color-orange) 70%,#fff)}.sf-block-announcement--bar{padding:7px 12px;text-align:center}.sf-ticker__track{display:flex;gap:40px;padding:7px 0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.sf-ticker__track{animation:sf-ticker 22s linear infinite}}@keyframes sf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-block-footer{padding:28px 0 20px;margin-block-start:var(--hl-layout-section-gap, 64px);font-size:var(--hl-font-size-sm);border-top:1px solid var(--hl-color-line)}.sf-block-footer a{color:inherit;text-decoration:none}.sf-block-footer h5{margin:0 0 10px;font-size:var(--hl-font-size-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.sf-footer__main{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.sf-footer__contact address{display:grid;gap:4px;font-style:normal;color:color-mix(in srgb,currentcolor 72%,transparent)}.sf-footer__contact address a{text-decoration:underline;text-underline-offset:3px}.sf-footer__brand p{display:grid;margin:8px 0 0;color:var(--hl-color-muted)}.sf-footer__column-links,.sf-footer__links{display:grid;gap:6px}.sf-footer__links{grid-auto-flow:column;gap:18px;align-content:center}.sf-footer__social{display:flex;gap:8px;margin-inline-start:auto}.sf-footer__social a{display:grid;place-items:center;width:28px;height:28px;font-size:var(--hl-font-size-xs);text-transform:lowercase;border:1px solid var(--hl-color-line);border-radius:50%}.sf-footer__fine{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:14px;margin-top:16px;font-size:var(--hl-font-size-xs);color:var(--hl-color-muted);border-top:1px solid var(--hl-color-line)}.sf-footer__wordmark{display:block;font-size:clamp(40px,12cqi,88px);font-weight:var(--hl-font-weight-bold);line-height:1;color:var(--hl-color-indigo);letter-spacing:-.02em}.sf-block-footer--mega{color:var(--hl-color-surface);background:var(--hl-color-indigo)}.sf-block-footer--mega .sf-footer__main{display:grid;grid-template-columns:2fr repeat(3,1fr)}.sf-block-footer--mega .sf-footer__brand p,.sf-block-footer--mega .sf-footer__fine{color:color-mix(in srgb,currentcolor 65%,transparent)}.sf-block-footer--mega .sf-footer__fine{border-top-color:color-mix(in srgb,currentcolor 20%,transparent)}.sf-block-footer--newsletter .sf-footer__signup{display:grid;justify-items:center;padding-bottom:24px;margin-bottom:20px;text-align:center;border-bottom:1px solid var(--hl-color-line)}.sf-block-footer--newsletter .sf-footer__signup h3{margin:0 0 6px}.sf-block-footer--newsletter .sf-footer__signup p{max-width:46ch;margin:0 0 14px;color:var(--hl-color-muted)}@container sf-page (width <= 760px){.sf-block-footer--mega .sf-footer__main{grid-template-columns:1fr 1fr}.sf-nav__utility{display:none}.sf-nav__main{gap:12px}.sf-nav__main>.sf-nav__links,.sf-nav__main>.sf-nav__search,.sf-nav__actions>.sf-nav__search{display:none}.sf-block-navbar--centered .sf-nav__main{display:flex}.sf-nav__menu{display:block}.sf-nav__brand{min-width:0}.sf-nav__brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-nav__actions{gap:12px}.sf-block-navbar--boutique .sf-nav__main{display:flex}}.sf-block-collections__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.sf-collection{display:grid;gap:4px;padding:18px 16px;text-align:center;text-decoration:none;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-collection__name{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink)}.sf-collection__meta,.sf-collection__count{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-collections--photos .sf-collection{position:relative;gap:0;padding:0;overflow:hidden;text-align:start;border:0}.sf-block-collections--photos img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.sf-block-collections--photos .sf-collection__name,.sf-block-collections--photos .sf-collection__meta{position:relative;z-index:1;padding-inline:14px;margin-top:-4px;color:var(--hl-color-surface)}.sf-block-collections--photos .sf-collection__name{margin-top:-46px}.sf-block-collections--photos .sf-collection__meta{padding-bottom:14px;color:color-mix(in srgb,var(--hl-color-surface) 80%,transparent)}.sf-block-collections--photos .sf-collection:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.65));content:""}.sf-block-collections--chips .sf-block-collections__track{display:flex;flex-wrap:wrap;gap:8px}.sf-block-collections--chips .sf-block-collections__track .sf-collection{display:flex;gap:6px;align-items:center;padding:7px 14px;border-radius:999px}.sf-block-compare__scroll{overflow-x:auto}.sf-block-compare table{width:100%;border-collapse:collapse}.sf-block-compare table th,.sf-block-compare table td{padding:10px 14px;text-align:center;border-bottom:1px solid var(--hl-color-line)}.sf-block-compare table thead th{font-size:var(--hl-font-size-sm)}.sf-block-compare table tbody th{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted);text-align:start;text-transform:uppercase;letter-spacing:.06em}.sf-block-compare table img{display:block;width:56px;height:56px;margin:0 auto 6px;-o-object-fit:cover;object-fit:cover;border-radius:var(--hl-radius-inner)}.sf-compare__best{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-positive, #1e9d6b)}.sf-block-compare__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sf-comparecard{display:grid;gap:6px;justify-items:start;padding:16px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-comparecard img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--hl-radius-inner)}.sf-comparecard h3{margin:0;font-size:var(--hl-font-size-md)}.sf-comparecard dl{display:grid;gap:4px;width:100%;margin:6px 0 0}.sf-comparecard dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:4px;font-size:var(--hl-font-size-sm);border-bottom:1px solid var(--hl-color-line)}.sf-comparecard dt{color:var(--hl-color-muted)}.sf-comparecard dd{margin:0;font-weight:var(--hl-font-weight-semibold)}.sf-comparecard--best{border-color:var(--hl-color-positive, #1e9d6b)}.sf-block-bundle{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:20px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-bundle h3{flex-basis:100%}.sf-block-bundle__items{display:flex;flex:1;gap:12px;align-items:center}.sf-block-bundle figure{display:grid;gap:6px;margin:0;text-align:center}.sf-block-bundle figcaption{display:grid;font-size:var(--hl-font-size-xs)}.sf-block-bundle img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--hl-radius-inner)}.sf-block-bundle__total{display:grid;gap:8px;justify-items:end}.sf-block-bundle--card{display:grid;justify-items:start}.sf-block-bundle--card .sf-block-bundle__total{justify-items:start}.sf-block-tools{display:grid;gap:12px;justify-items:start;padding:20px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-tools p{margin:0;color:var(--hl-color-muted)}.sf-block-tools__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%}.sf-block-tools__inputs label{display:grid;gap:4px;font-size:var(--hl-font-size-sm)}.sf-block-tools__plan{display:grid;gap:6px;width:100%}.sf-block-tools__plan div{display:flex;justify-content:space-between;padding-bottom:6px;font-size:var(--hl-font-size-sm);border-bottom:1px solid var(--hl-color-line)}.sf-block-tools__result{display:flex;gap:12px;align-items:baseline;justify-content:space-between;width:100%;padding:12px 14px;background:var(--hl-color-surface-2, var(--hl-color-surface));border-radius:var(--hl-radius-inner)}.sf-block-tools__result b{font-size:var(--hl-font-size-lg);color:var(--hl-color-indigo)}.sf-block-promocal__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.sf-promoday{display:grid;gap:2px;padding:12px 10px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-promoday__day{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-promoday__date{font-size:var(--hl-font-size-lg)}.sf-promoday__promo{font-size:var(--hl-font-size-xs);color:var(--hl-color-orange)}.sf-promoday--today{border-color:var(--hl-color-indigo);box-shadow:0 0 0 1px var(--hl-color-indigo)}.sf-block-promocal--list .sf-block-promocal__track{grid-template-columns:1fr}.sf-block-promocal--list .sf-block-promocal__track .sf-promoday{display:flex;gap:12px;align-items:baseline}.sf-block-tools__match{display:grid;gap:2px;width:100%;padding:12px 14px;border:1px solid var(--hl-color-positive, #1e9d6b);border-radius:var(--hl-radius-surface)}.sf-block-tools__match b{font-size:var(--hl-font-size-lg)}.sf-block-tools__match span{font-size:var(--hl-font-size-xs);color:var(--hl-color-positive, #1e9d6b)}.sf-block-usp__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.sf-usp{display:grid;gap:2px;font-size:var(--hl-font-size-sm)}.sf-usp b{color:var(--hl-color-ink)}.sf-usp span{color:var(--hl-color-muted)}.sf-block-usp--strip .sf-block-usp__track{gap:0;padding:4px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-usp--strip .sf-block-usp__track .sf-usp{padding:12px 18px}.sf-block-usp--strip .sf-block-usp__track .sf-usp+.sf-usp{border-inline-start:1px solid var(--hl-color-line)}.sf-block-usp--cards .sf-usp{padding:16px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-stats__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:0;text-align:center}.sf-block-stats__track dt{font-size:clamp(24px,4cqi,34px);font-variant-numeric:tabular-nums;font-weight:var(--hl-font-weight-bold)}.sf-block-stats__track dd{margin:2px 0 0;font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-stats--band{padding:26px 20px;color:var(--hl-color-surface);background:var(--hl-color-indigo);border-radius:var(--hl-radius-surface)}.sf-block-stats--band h2{color:inherit}.sf-block-stats--band dd{color:color-mix(in srgb,currentcolor 70%,transparent)}.sf-block-logos{overflow:hidden;text-align:center}.sf-block-logos__track{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:center;margin-top:10px;font-size:var(--hl-font-size-lg);font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-muted);letter-spacing:.08em;text-transform:uppercase}.sf-block-logos img{max-height:28px}.sf-block-logos--marquee .sf-block-logos__track{flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.sf-block-logos--marquee .sf-block-logos__track{animation:sf-ticker 26s linear infinite}}.sf-block-team__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.sf-person{display:grid;gap:4px;justify-items:center;padding:18px;text-align:center;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-person img,.sf-person__initials{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;font-weight:var(--hl-font-weight-bold);color:var(--hl-color-indigo);-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--hl-color-indigo) 14%,transparent);border-radius:50%}.sf-person span{font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-person__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px}.sf-block-team--row .sf-person{grid-template-columns:auto 1fr;justify-items:start;text-align:start}.sf-block-team--row .sf-person img,.sf-block-team--row .sf-person .sf-person__initials{grid-row:span 3}.sf-block-timeline__track{display:grid;gap:12px;padding:0;margin:0;list-style:none}.sf-block-timeline__track li{display:grid;grid-template-columns:72px 1fr;gap:2px 16px;padding-bottom:12px;border-bottom:1px solid var(--hl-color-line)}.sf-milestone__year{grid-row:span 2;font-variant-numeric:tabular-nums;color:var(--hl-color-indigo)}.sf-milestone__title{font-weight:var(--hl-font-weight-semibold)}.sf-milestone__body{font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-block-timeline--rail .sf-block-timeline__track{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto}.sf-block-timeline--rail .sf-block-timeline__track li{grid-template-columns:1fr;border-bottom:0;border-inline-start:2px solid var(--hl-color-line);padding-inline-start:14px}.sf-block-timeline--rail .sf-block-timeline__track .sf-milestone__year{grid-row:auto}.sf-block-blog__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sf-post{display:grid;overflow:hidden;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-post img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.sf-post__body{display:grid;gap:6px;padding:14px 16px 16px}.sf-post h3{margin:0;font-size:var(--hl-font-size-md);line-height:1.3}.sf-post a{color:inherit;text-decoration:none}.sf-post p{margin:0;font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-post__meta{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-blog--list .sf-block-blog__track{grid-template-columns:1fr}.sf-block-blog--list .sf-post{grid-template-columns:160px 1fr}.sf-block-blog--list .sf-post img{height:100%;aspect-ratio:auto}.sf-block-vidquotes__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.sf-block-vidquotes__track figure{display:grid;gap:8px;margin:0}.sf-block-vidquotes__track blockquote{margin:0;font-size:var(--hl-font-size-sm)}.sf-block-vidquotes__track figcaption span{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-vidquotes--carousel .sf-block-vidquotes__track{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto}.sf-vidquote__frame{position:relative;display:block;overflow:hidden;border-radius:var(--hl-radius-surface)}.sf-vidquote__frame img{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.sf-vidquote__play{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:grid;place-items:center;width:26px;height:26px;background:#00000073;border-radius:50%}.sf-vidquote__play:after{border-block:5px solid transparent;border-inline-start:8px solid #fff;content:""}.sf-vidquote__time{position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:2px 7px;font-size:var(--hl-font-size-xs);color:#fff;background:#00000073;border-radius:999px}.sf-block-greviews{display:grid;gap:12px}.sf-greviews__badge{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-greviews__badge b{font-size:var(--hl-font-size-xl)}.sf-greviews__badge span{font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-greviews__badge a{margin-inline-start:auto}.sf-greviews__latest{padding:14px 18px;margin:0;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-greviews__latest blockquote{margin:0;font-size:var(--hl-font-size-sm)}.sf-greviews__latest figcaption{margin-top:6px;font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-instagram__head{display:flex;gap:10px;align-items:center;margin-bottom:12px;font-size:var(--hl-font-size-sm)}.sf-instagram__head span{color:var(--hl-color-muted)}.sf-instagram__head a{margin-inline-start:auto}.sf-instagram__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.sf-instagram__track img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--hl-radius-surface)}.sf-block-instagram--row .sf-instagram__track{grid-auto-flow:column;grid-auto-columns:120px;overflow-x:auto}.sf-block-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}.sf-block-hero__stats{display:flex;flex-wrap:wrap;gap:32px;padding-top:18px;margin:22px 0 0;border-top:1px solid color-mix(in srgb,currentcolor 18%,transparent)}.sf-block-hero__stats dt{font-size:var(--hl-font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--hl-font-weight-bold)}.sf-block-hero__stats dd{margin:0;font-size:var(--hl-font-size-xs);opacity:.65}.sf-block-hero--mosaic,.sf-block-hero--form{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.sf-block-hero__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sf-block-hero__mosaic figure{position:relative;margin:0}.sf-block-hero__mosaic figure:first-child{grid-column:1/-1}.sf-block-hero__mosaic img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--hl-radius-surface)}.sf-block-hero__mosaic figcaption{position:absolute;inset-block-end:8px;inset-inline-start:8px;padding:3px 9px;font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-semibold);background:#fffffff0;border-radius:var(--hl-radius-inner)}.sf-block-hero--centered .sf-searchbar{margin-inline:auto}.sf-block-hero--video{position:relative;display:grid;place-items:center;min-height:320px;padding:64px 28px;text-align:center}.sf-block-hero--video:after{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0000004d,#0000009e);content:""}.sf-block-hero__play{position:relative;display:block;width:64px;height:64px;margin:0 auto 14px;background:#ffffff29;border:1.5px solid rgba(255,255,255,.55);border-radius:50%}.sf-block-hero__play:after{position:absolute;inset-block-start:20px;inset-inline-start:26px;border-block:11px solid transparent;border-inline-start:17px solid #fff;content:""}.sf-block-gallery--lightbox figure{position:relative}.sf-block-gallery__more{position:absolute;inset:0;display:grid;place-items:center;font-weight:var(--hl-font-weight-bold);color:#fff;background:#0000008c}.sf-block-richtext__media{float:inline-end;width:40%;margin:0 0 16px 24px;border-radius:var(--hl-radius-surface)}.sf-block-richtext--media:after{display:block;clear:both;content:""}.sf-block-beforeafter__pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;overflow:hidden;border-radius:var(--hl-radius-surface)}.sf-block-beforeafter__pair figure{position:relative;margin:0}.sf-block-beforeafter__pair img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.sf-block-beforeafter__pair figcaption{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:3px 9px;font-size:var(--hl-font-size-xs);color:#fff;background:#0000008c;border-radius:var(--hl-radius-inner)}.sf-block-beforeafter__handle{position:absolute;inset-block:0;inset-inline-start:50%;width:3px;background:#fff}.sf-block-beforeafter__handle:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:34px;height:34px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);content:""}.sf-block-beforeafter--side .sf-block-beforeafter__pair{gap:12px}.sf-block-booking{display:grid;gap:12px;justify-items:start;padding:20px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-booking p{margin:0;font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-block-booking small{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-booking button{font:inherit;color:inherit;background:var(--hl-color-surface);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-control)}.sf-block-booking button[aria-pressed=true]{border-color:var(--hl-color-indigo);box-shadow:0 0 0 1px var(--hl-color-indigo)}.sf-block-booking button:disabled{color:var(--hl-color-muted);text-decoration:line-through}.sf-booking__days{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;width:100%}.sf-booking__days button{display:grid;gap:2px;padding:10px}.sf-booking__days span{font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-booking__days b{font-size:var(--hl-font-size-lg)}.sf-booking__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;width:100%}.sf-booking__slots button{padding:9px;font-size:var(--hl-font-size-sm)}.sf-block-video--embed iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--hl-radius-surface)}.sf-block-video--background{position:relative;display:grid;align-items:end;min-height:300px;overflow:hidden;color:#fff;border-radius:var(--hl-radius-surface)}.sf-block-video--background .sf-block-video__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-block-video--background .sf-block-video__copy{position:relative;display:grid;gap:10px;justify-items:start;padding:26px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.sf-block-video--background h3{color:inherit}.sf-block-video--background p{margin:0}@container sf-page (width <= 720px){.sf-block-hero--mosaic,.sf-block-hero--form,.sf-block-beforeafter__pair{grid-template-columns:1fr}.sf-block-richtext__media{float:none;width:100%;margin:0 0 16px}.sf-block-blog--list .sf-post{grid-template-columns:1fr}}.sf-booking__hd p{margin:0}.sf-booking__contact{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.sf-booking__contact label{display:grid;gap:4px;font-size:var(--hl-font-size-sm)}.sf-block-booking--card{max-width:420px;padding:0;overflow:hidden}.sf-block-booking--card .sf-booking__hd{padding:16px 20px;color:var(--hl-color-surface);background:var(--hl-color-indigo)}.sf-block-booking--card .sf-booking__hd h3{color:inherit}.sf-block-booking--card .sf-booking__hd p{color:color-mix(in srgb,currentcolor 72%,transparent)}.sf-block-booking--card .sf-booking__days,.sf-block-booking--card .sf-booking__slots,.sf-block-booking--card .sf-booking__contact,.sf-block-booking--card small,.sf-block-booking--card .trazo-button{width:auto;margin-inline:20px}.sf-block-booking--card .trazo-button{margin-block-end:20px}.sf-block-booking--card .sf-booking__slots{grid-template-columns:repeat(3,1fr)}.sf-block-video__still{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--hl-radius-surface)}.sf-block-video__still img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.sf-block-video__still .sf-block-video__play{position:absolute;width:58px;height:58px;background:#ffffff2e;border:1.5px solid rgba(255,255,255,.6);border-radius:50%}.sf-block-video__still .sf-block-video__play:after{position:absolute;inset-block-start:18px;inset-inline-start:23px;border-block:10px solid transparent;border-inline-start:15px solid #fff;content:""}.sf-page{box-sizing:border-box;font-family:var(--hl-font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);line-height:var(--hl-line-height, 1.6);letter-spacing:var(--hl-letter-spacing, 0);container:sf-page/inline-size;max-width:var(--sf-page-max, var(--hl-layout-container, 1160px));margin-inline:auto;padding-inline:var(--sf-page-gutter, var(--hl-layout-gutter, 16px));font-size:var(--hl-font-size-base, 16px)}.sf-section{padding:24px 0 0}.sf-section h2{margin:0 0 14px}.sf-card{display:grid;gap:6px;padding:16px;background:var(--hl-color-surface);border:0;box-shadow:var(--hl-shadow-sm);border-radius:var(--hl-radius-surface);text-decoration:none;color:var(--hl-color-text)}.sf-card__kind{font-size:var(--hl-font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--hl-color-muted)}.sf-card__name{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink)}.sf-card__price{font-variant-numeric:tabular-nums;font-weight:var(--hl-font-weight-bold);color:var(--hl-color-indigo)}.sf-block-hero{position:relative;overflow:hidden;padding:48px 0 28px}.sf-block-hero h1{margin:0 0 10px;font-family:var(--hl-font-display);font-weight:var(--hl-site-display-weight, 800);letter-spacing:var(--hl-site-display-tracking, -.028em);font-size:clamp(1.8125em,2.2cqi + .4375em,2.375em);color:var(--hl-color-indigo)}.sf-block-hero p{margin:0 0 18px;color:var(--hl-color-ink-soft);max-width:52ch}.sf-block-hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-block-hero__body{position:relative;z-index:1}.sf-block-hero__media img{width:100%;border-radius:var(--hl-radius-surface);-o-object-fit:cover;object-fit:cover}.sf-block-hero--centered{text-align:center}.sf-block-hero--centered .sf-block-hero__body{max-width:60ch;margin:0 auto}.sf-block-hero--split,.sf-block-hero--editorial{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.sf-block-hero--editorial{grid-template-columns:1.25fr .75fr}.sf-block-hero--editorial h1{font-size:46px}.sf-block-hero--full,.sf-block-hero--promo,.sf-block-hero--video{color:#fff}.sf-block-hero--full h1,.sf-block-hero--promo h1,.sf-block-hero--video h1{color:inherit}.sf-block-hero--full p,.sf-block-hero--promo p,.sf-block-hero--video p{color:#ffffffd1}.sf-block-hero--full .sf-block-hero__stats dd,.sf-block-hero--promo .sf-block-hero__stats dd,.sf-block-hero--video .sf-block-hero__stats dd{color:#ffffffa6}.sf-block-hero--full .trazo-button[data-variant=secondary],.sf-block-hero--promo .trazo-button[data-variant=secondary],.sf-block-hero--video .trazo-button[data-variant=secondary]{background:transparent;color:inherit;border-color:#ffffff73}.sf-block-hero--full,.sf-block-hero--video{width:calc(100% + 2 * var(--sf-page-gutter, 28px));margin-inline:calc(-1 * var(--sf-page-gutter, 28px))}.sf-block-hero--full{display:grid;place-items:center;min-height:380px;padding:64px 28px;text-align:center}.sf-block-hero--full:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000040,#0009)}.sf-block-hero--promo{padding:40px 36px;border-radius:var(--hl-radius-surface);background:var(--hl-color-indigo)}@container sf-page (width <= 720px){.sf-block-hero--split,.sf-block-hero--editorial{grid-template-columns:1fr}}.sf-block-richtext{padding:20px 0 0}.sf-block-richtext p{margin:0 0 12px;color:var(--hl-color-ink-soft);max-width:62ch;line-height:1.6}.sf-block-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:28px 0 0;padding:24px 28px;border:1px solid var(--hl-color-line2);border-radius:var(--hl-radius-surface);background:var(--hl-color-surface)}.sf-block-cta h3{margin:0 0 4px}.sf-block-cta p{margin:0;color:var(--hl-color-ink-soft)}.sf-block-cta--strip{border-radius:0;border-left:0;border-right:0;background:var(--hl-color-indigo)}.sf-block-cta--strip h3,.sf-block-cta--strip p{color:#fff}.sf-block-cta--split{display:grid;grid-template-columns:1.4fr auto;align-items:center}@container sf-page (width <= 640px){.sf-block-cta--split{grid-template-columns:1fr}}.sf-block-faq{padding:24px 0 0;max-width:640px}.sf-block-faq h2{margin:0 0 6px}.sf-block-faq details{border-top:1px solid var(--hl-color-line2);padding:4px 2px}.sf-block-faq summary{padding:10px 0;font-weight:var(--hl-font-weight-semibold);cursor:pointer}.sf-block-faq p{margin:0;padding:0 0 12px;color:var(--hl-color-ink-soft)}.sf-block-faq--two_col{max-width:none}.sf-block-faq--two_col .sf-block-faq__list{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.sf-block-faq--two_col details{-moz-column-break-inside:avoid;break-inside:avoid}@container sf-page (width <= 640px){.sf-block-faq--two_col .sf-block-faq__list{-moz-columns:1;columns:1}}.sf-block-image{margin:24px 0 0}.sf-block-image img{max-width:100%;border-radius:var(--hl-radius-surface)}.sf-block-image figcaption{margin-top:6px;font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-image--wide{width:calc(100% + 2 * var(--sf-page-gutter, 28px));margin-inline:calc(-1 * var(--sf-page-gutter, 28px))}.sf-block-image--wide img{width:100%}.sf-block-image--full{width:calc(100% + 2 * var(--sf-page-gutter, 28px));margin-inline:calc(-1 * var(--sf-page-gutter, 28px))}.sf-block-image--full img{width:100%;border-radius:0}.sf-block-spacer{height:40px}.sf-block-form{margin:28px 0 0;max-width:520px}.sf-block-form h3{margin:0 0 12px}.sf-block-form form{display:grid;gap:12px}.sf-block-form label{display:grid;gap:4px;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink)}.sf-block-form label[data-type=checkbox]{grid-template-columns:auto 1fr;align-items:center}.sf-block-form input[type=checkbox]{justify-self:start;width:18px;height:18px;padding:0}.sf-block-form button{justify-self:start;border:0;cursor:pointer;font:inherit}.sf-block-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sf-block-form__done{padding:14px 18px;border:1px solid var(--hl-color-pos);border-radius:var(--hl-radius-surface);color:var(--hl-color-pos);background:color-mix(in srgb,var(--hl-color-pos) 8%,transparent)}.sf-block-form__error{margin:0;color:var(--hl-color-neg)}.sf-block-video{margin:28px 0 0}.sf-block-video h3{margin:0 0 10px}.sf-block-video video{width:100%;max-width:720px;border-radius:var(--hl-radius-surface);background:var(--hl-color-ink)}.sf-block-whatsapp{margin:24px 0 0}.trazo-button.sf-button--whatsapp{background:#25d366;color:#fff}.sf-eyebrow{display:inline-block;margin-bottom:8px;font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--hl-color-orange)}.sf-block-richtext--narrow p{max-width:46ch;margin-left:auto;margin-right:auto}.sf-block-richtext--narrow{max-width:46ch;margin-inline:auto}.sf-block-testimonials{padding:28px 0 0}.sf-block-testimonials h2{margin:0 0 18px}.sf-block-testimonials .sf-quote{display:grid;gap:10px;margin:0;align-content:start}.sf-block-testimonials .sf-quote blockquote{margin:0;line-height:1.55;color:var(--hl-color-ink-soft)}.sf-block-testimonials .sf-quote figcaption{font-size:var(--hl-font-size-sm)}.sf-block-testimonials .sf-quote figcaption b{display:block;color:var(--hl-color-ink)}.sf-block-testimonials .sf-quote figcaption span{color:var(--hl-color-muted)}.sf-block-testimonials .sf-quote__stars{letter-spacing:2px;color:var(--hl-color-warn)}.sf-block-testimonials--columns .sf-block-testimonials__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.sf-block-testimonials--columns .sf-block-testimonials__track .sf-quote{padding-left:16px;border-left:3px solid var(--hl-color-orange)}.sf-block-testimonials--cards .sf-block-testimonials__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.sf-block-testimonials--cards .sf-block-testimonials__track .sf-quote{padding:18px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface);background:var(--hl-color-surface)}.sf-block-testimonials--spotlight .sf-quote{max-width:46ch;margin:0 auto;text-align:center}.sf-block-testimonials--spotlight .sf-quote blockquote{font-size:22px;line-height:1.4;color:var(--hl-color-ink)}.sf-block-testimonials--spotlight .sf-quote:not(:first-child){display:none}@container sf-page (width <= 720px){.sf-block-testimonials--columns .sf-block-testimonials__track{grid-template-columns:1fr}}.sf-block-gallery{padding:24px 0 0}.sf-block-gallery h2{margin:0 0 14px}.sf-block-gallery figure{margin:0}.sf-block-gallery img{display:block;width:100%;border-radius:var(--hl-radius-surface)}.sf-block-gallery figcaption{margin-top:6px;font-size:var(--hl-font-size-xs);color:var(--hl-color-muted)}.sf-block-gallery--grid .sf-block-gallery__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.sf-block-gallery--grid .sf-block-gallery__track img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.sf-block-gallery--masonry .sf-block-gallery__track{-moz-columns:3;columns:3;-moz-column-gap:14px;column-gap:14px}.sf-block-gallery--masonry .sf-block-gallery__track figure{margin-bottom:14px;-moz-column-break-inside:avoid;break-inside:avoid}.sf-block-gallery--carousel .sf-block-gallery__track{display:flex;gap:14px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory}.sf-block-gallery--carousel .sf-block-gallery__track figure{flex:0 0 clamp(220px,42%,340px);scroll-snap-align:start}.sf-block-gallery--carousel .sf-block-gallery__track img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@container sf-page (width <= 640px){.sf-block-gallery--masonry .sf-block-gallery__track{-moz-columns:2;columns:2}}.sf-block-contact{padding:24px 0 0}.sf-block-contact__card{display:grid;gap:14px;justify-items:start}.sf-block-contact__card dl{display:grid;gap:10px;margin:0}.sf-block-contact__card dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px}.sf-block-contact__card dt{font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.sf-block-contact__card dd{margin:0;color:var(--hl-color-ink)}.sf-block-contact--split .sf-block-contact__card{max-width:520px}.sf-block-map{padding:24px 0 0}.sf-block-map iframe{width:100%;height:340px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.sf-block-map__fallback{display:flex;flex-direction:column;gap:6px;justify-content:center;height:200px;padding:22px;border:1px solid var(--hl-color-line2);border-radius:var(--hl-radius-surface);background:var(--hl-color-surface);color:var(--hl-color-ink);font-weight:var(--hl-font-weight-semibold);text-decoration:none}.sf-block-map__cta{font-size:var(--hl-font-size-sm);color:var(--hl-color-indigo)}.sf-block-map--card iframe{height:240px}.sf-products--grid .sf-products__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.sf-products--list .sf-products__track{display:grid;gap:12px}.sf-products--list .sf-products__track .sf-card{grid-template-columns:1fr auto;align-items:center}.sf-products--carousel .sf-products__track{display:flex;gap:16px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory}.sf-products--carousel .sf-products__track .sf-card{flex:0 0 clamp(200px,44%,240px);scroll-snap-align:start}.sf-block-form-wrap--split .sf-block-form{max-width:none}.sf-whatsapp__card{display:grid;gap:10px;justify-items:start}.sf-whatsapp__card p{margin:0;color:var(--hl-color-ink-soft)}.sf-block-video--full video{width:100%;max-width:none}.sf-block-richtext h2,.sf-block-beforeafter h2,.sf-block-collections h2,.sf-block-compare h2,.sf-block-promocal h2,.sf-block-usp h2,.sf-block-stats h2,.sf-block-team h2,.sf-block-timeline h2,.sf-block-blog h2,.sf-block-vidquotes h2{margin:0 0 14px}.sf-block-hero:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-hero:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-richtext:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-richtext:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-cta:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-cta:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-faq:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-faq:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-testimonials:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-testimonials:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-gallery:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-gallery:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-contact:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-contact:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-map:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-map:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-image:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-image:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-video:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-video:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-whatsapp:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-whatsapp:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-form-wrap:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-form-wrap:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-form:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-form:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-beforeafter:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-beforeafter:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-collections:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-collections:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-compare:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-compare:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-bundle:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-bundle:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-tools:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-tools:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-promocal:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-promocal:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-booking:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-booking:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-vidquotes:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-vidquotes:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-greviews:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-greviews:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-instagram:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-instagram:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-usp:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-usp:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-stats:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-stats:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-logos:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-logos:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-team:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-team:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-timeline:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-timeline:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-blog:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-blog:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-products:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-products:first-child{margin-block-start:var(--hl-layout-section-gap, 64px)}.sf-block-heading:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-heading:first-child{margin-block-start:var(--hl-space-lg, 24px)}.sf-block-button:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-button:first-child{margin-block-start:var(--hl-space-lg, 24px)}.sf-block-divider:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-divider:first-child{margin-block-start:var(--hl-space-lg, 24px)}.sf-block-badge:not(:first-child),:where([data-puck-component]~[data-puck-component])>.sf-block-badge:first-child{margin-block-start:var(--hl-space-lg, 24px)}.sf-block-heading--center{text-align:center}.sf-block-divider--line{height:1px;background:var(--hl-color-border, #e3ddd2)}.sf-block-divider--space{height:var(--hl-space-xl, 40px)}.sf-block-divider--dots{height:6px;background-image:radial-gradient(circle,var(--hl-color-border, #e3ddd2) 2px,transparent 2px);background-size:16px 6px;background-position:center;background-repeat:repeat-x}.sf-block-badge--soft .trazo-badge{background:color-mix(in srgb,var(--hl-color-primary, #ff5a1f) 14%,transparent);color:var(--hl-color-primary, #ff5a1f)}.sf-block-badge--solid .trazo-badge{background:var(--hl-color-primary, #ff5a1f);color:var(--hl-color-on-primary, #fff)}.sf-block-badge--outline .trazo-badge{background:transparent;border:1px solid var(--hl-color-primary, #ff5a1f);color:var(--hl-color-primary, #ff5a1f)}.sf-block-columns{display:grid;align-items:start;gap:var(--hl-space-lg, 24px)}.sf-block-columns--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-block-columns--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-block-columns [class*=sf-block-]{margin-block-start:0;padding-top:0}@container sf-page (width <= 640px){.sf-block-columns--two,.sf-block-columns--three{grid-template-columns:1fr}}.trazo-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:var(--tz-h-ctl, 36px);padding:0 16px;border:1px solid transparent;border-radius:var(--tz-radius-ctl, 8px);font-family:inherit;font-size:var(--tz-text, 14px);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--hl-color-primary, #ff5a1f);color:var(--hl-color-on-primary, #fff)}@media(prefers-reduced-motion:no-preference){.trazo-button{transition-property:filter,background-color,border-color;transition-duration:var(--hl-motion-fast, 125ms);transition-timing-function:var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-button[data-size=sm]{height:30px;padding:0 12px;font-size:12.5px}.trazo-button[data-variant=neutral]{background:var(--hl-color-text, #241f3a);color:var(--hl-color-surface, #fff)}.trazo-button[data-variant=secondary]{background:var(--hl-color-surface, #fff);color:var(--hl-color-text, #241f3a);border-color:var(--hl-color-border, #e3ddd2)}.trazo-button[data-variant=soft]{background:color-mix(in srgb,var(--hl-color-primary, #ff5a1f) 12%,transparent);color:var(--hl-color-primary, #ff5a1f)}.trazo-button[data-variant=dangerSoft]{background:var(--hl-color-surface, #fff);color:var(--hl-color-danger, #b3261e);border-color:var(--hl-color-border, #e3ddd2)}.trazo-button[data-variant=ghost]{background:transparent;color:var(--hl-color-text, #241f3a)}.trazo-button[data-variant=danger]{background:var(--hl-color-danger, #b3261e);color:#fff}.trazo-button[data-full-width]{width:100%}.trazo-button:hover:not([data-disabled]){filter:brightness(.95)}.trazo-button[data-variant=ghost]:hover:not([data-disabled]),.trazo-button[data-variant=dangerSoft]:hover:not([data-disabled]),.trazo-button[data-variant=soft]:hover:not([data-disabled]),.trazo-button[data-variant=secondary]:hover:not([data-disabled]){filter:none;background:color-mix(in srgb,var(--hl-color-text, #241f3a) 5%,transparent)}.trazo-button:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-button[data-disabled]{opacity:.55;cursor:default;filter:none}.trazo-button__spinner{width:14px;height:14px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.trazo-button__spinner{animation:trazo-spin var(--hl-motion-slow, .7s) linear infinite}}@keyframes trazo-spin{to{transform:rotate(1turn)}}.trazo-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--hl-radius-pill, 999px);font-size:12px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--hl-color-text, #241f3a) 7%,transparent);color:var(--hl-color-text-muted, #6b6580)}.trazo-badge[data-tone=info]{background:var(--hl-color-info-tint, #e9e7f7);color:var(--hl-color-info-text, #2e2a5e)}.trazo-badge[data-tone=success]{background:var(--hl-color-pos-tint, #e2f3ec);color:var(--hl-color-pos-text, #136a49)}.trazo-badge[data-tone=warning]{background:var(--hl-color-warn-tint, #f6ecda);color:var(--hl-color-warn-text, #8f5d1a)}.trazo-badge[data-tone=danger]{background:var(--hl-color-neg-tint, #fbe7e3);color:var(--hl-color-neg-text, #b03c29)}.trazo-segmented-control{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--tz-radius-ctl, 8px);background:color-mix(in srgb,var(--hl-color-text, #241f3a) 5%,transparent)}.trazo-segmented-control__item{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:calc(var(--tz-radius-ctl, 8px) - 2px);background:transparent;color:var(--hl-color-text-muted, #6b6580);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:no-preference){.trazo-segmented-control__item{transition-property:background,color;transition-duration:var(--hl-motion-fast, 125ms);transition-timing-function:var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-segmented-control__item:not(:has(*)){padding:0 12px}.trazo-segmented-control__item:hover:not(:disabled){color:var(--hl-color-text, #241f3a)}.trazo-segmented-control__item[data-selected]{background:var(--hl-color-surface, #fff);border-color:var(--hl-color-border, #e3ddd2);color:var(--hl-color-text, #241f3a)}.trazo-segmented-control__item:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-segmented-control__item:disabled{opacity:.4;cursor:default}.trazo-segmented-control[data-size=sm] .trazo-segmented-control__item{height:26px;padding:0 9px;font-size:12px}.trazo-icon-button{display:grid;place-items:center;width:var(--tz-h-ctl, 36px);height:var(--tz-h-ctl, 36px);padding:0;border:1px solid transparent;border-radius:calc(var(--tz-radius-ctl, 8px) - 2px);background:transparent;color:var(--hl-color-text-muted, #6b6580);cursor:pointer}@media(prefers-reduced-motion:no-preference){.trazo-icon-button{transition-property:background,color;transition-duration:var(--hl-motion-fast, 125ms);transition-timing-function:var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-icon-button[data-size=sm]{width:22px;height:22px;border-radius:5px}.trazo-icon-button[data-variant=solid]{background:var(--hl-color-primary, #ff5a1f);color:var(--hl-color-on-primary, #fff)}.trazo-icon-button:hover:not([data-disabled]){color:var(--hl-color-text, #241f3a);background:color-mix(in srgb,var(--hl-color-text, #241f3a) 10%,transparent)}.trazo-icon-button[data-variant=danger]:hover:not([data-disabled]){color:var(--hl-color-danger, #b3261e)}.trazo-icon-button:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-icon-button[data-disabled]{opacity:.3;cursor:default}.trazo-select,.trazo-text-area,.trazo-text-input{padding:0 12px;border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--tz-radius-ctl, 8px);background:var(--hl-color-surface, #fff);color:var(--hl-color-text, #241f3a);font-family:inherit;font-size:var(--tz-text, 14px)}.trazo-select:focus-visible,.trazo-text-area:focus-visible,.trazo-text-input:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}[data-invalid].trazo-select,[data-invalid].trazo-text-area,[data-invalid].trazo-text-input{border-color:var(--hl-color-danger, #b3261e)}[data-disabled].trazo-select,[data-disabled].trazo-text-area,[data-disabled].trazo-text-input{opacity:.55;cursor:default}.trazo-text-input{width:100%;height:var(--tz-h-ctl, 36px)}.trazo-text-input[data-size=sm]{height:30px;font-size:13px}.trazo-text-area{width:100%;padding:9px 12px;line-height:1.5;resize:vertical}.trazo-select{width:100%;height:var(--tz-h-ctl, 36px);padding-right:30px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%236b6580' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.trazo-select[data-size=sm]{height:30px;font-size:13px}.trazo-swatch{width:56px;height:var(--tz-h-ctl, 36px);padding:3px;border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--tz-radius-ctl, 8px);background:var(--hl-color-surface, #fff);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trazo-swatch[data-size=sm]{width:40px;height:28px}.trazo-swatch::-webkit-color-swatch-wrapper{padding:0}.trazo-swatch::-webkit-color-swatch{border:0;border-radius:calc(var(--tz-radius-ctl, 8px) - 4px)}.trazo-swatch::-moz-color-swatch{border:0;border-radius:calc(var(--tz-radius-ctl, 8px) - 4px)}.trazo-swatch:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-swatch[data-disabled]{opacity:.55;cursor:default}.trazo-stack{display:flex;min-width:0}.trazo-stack[data-direction=column]{flex-direction:column}.trazo-stack[data-direction=row]{flex-direction:row}.trazo-stack[data-wrap]{flex-wrap:wrap}.trazo-stack[data-align=start]{align-items:flex-start}.trazo-stack[data-align=center]{align-items:center}.trazo-stack[data-align=end]{align-items:flex-end}.trazo-stack[data-align=stretch]{align-items:stretch}.trazo-stack[data-align=baseline]{align-items:baseline}.trazo-stack[data-justify=start]{justify-content:flex-start}.trazo-stack[data-justify=center]{justify-content:center}.trazo-stack[data-justify=end]{justify-content:flex-end}.trazo-stack[data-justify=between]{justify-content:space-between}.trazo-grid{display:grid;min-width:0;align-items:start}.trazo-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.trazo-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.trazo-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width <= 640px){.trazo-grid[data-columns]{grid-template-columns:minmax(0,1fr)}}.trazo-stack[data-gap=none],.trazo-grid[data-gap=none]{gap:0}.trazo-stack[data-gap=xs],.trazo-grid[data-gap=xs]{gap:var(--tz-gap-xs, 4px)}.trazo-stack[data-gap=sm],.trazo-grid[data-gap=sm]{gap:var(--tz-gap-sm, 8px)}.trazo-stack[data-gap=md],.trazo-grid[data-gap=md]{gap:var(--tz-gap, 8px)}.trazo-stack[data-gap=lg],.trazo-grid[data-gap=lg]{gap:var(--tz-gap-lg, 20px)}.trazo-stack[data-gap=xl],.trazo-grid[data-gap=xl]{gap:var(--tz-gap-xl, 32px)}.trazo-center{display:flex;align-items:center;justify-content:center;min-width:0}.trazo-center[data-fill]{height:100%;flex-direction:column}.trazo-text{margin:0;color:var(--hl-color-text, #241f3a);font-size:var(--tz-text, 14px);line-height:1.6}.trazo-text[data-size=sm]{font-size:12.5px}.trazo-text[data-size=lg]{font-size:16px}.trazo-text[data-tone=muted]{color:var(--hl-color-text-muted, #6b6580)}.trazo-text[data-tone=danger]{color:var(--hl-color-danger, #b3261e)}.trazo-text[data-weight=medium]{font-weight:600}.trazo-text[data-weight=bold]{font-weight:700}.trazo-text[data-truncate]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trazo-heading{margin:0;color:var(--hl-color-text, #241f3a);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.trazo-heading[data-surface=site]{font-family:var(--hl-font-display, var(--hl-font-sans, inherit))}.trazo-heading[data-level="1"]{font-size:28px}.trazo-heading[data-level="2"]{font-size:20px}.trazo-heading[data-level="3"]{font-size:16px}.trazo-heading[data-level="4"]{font-size:14px}.trazo-heading[data-level="5"]{font-size:13px}.trazo-heading[data-level="6"],.trazo-heading[data-size=xs]{font-size:12px}.trazo-heading[data-size=sm]{font-size:14px}.trazo-heading[data-size=md]{font-size:16px}.trazo-heading[data-size=lg]{font-size:20px}.trazo-heading[data-size=xl]{font-size:28px}.trazo-heading[data-size="2xl"]{font-size:32px}.trazo-divider{flex:none;background:var(--hl-color-border, #e3ddd2)}.trazo-divider[data-orientation=horizontal]{width:100%;height:1px}.trazo-divider[data-orientation=vertical]{width:1px;align-self:stretch}.trazo-status-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--hl-color-text-muted, #6b6580)}.trazo-status-dot[data-tone=info]{background:var(--hl-color-info, #4a4490)}.trazo-status-dot[data-tone=success]{background:var(--hl-color-pos, #1e9d6b)}.trazo-status-dot[data-tone=warning]{background:var(--hl-color-warn, #c9852a)}.trazo-status-dot[data-tone=danger]{background:var(--hl-color-neg, #d8513c)}.trazo-spinner{display:inline-block;flex:none;width:18px;height:18px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;opacity:.7}@media(prefers-reduced-motion:no-preference){.trazo-spinner{animation:trazo-spin var(--hl-motion-slow, .7s) linear infinite}}.trazo-spinner[data-size=sm]{width:14px;height:14px}.trazo-spinner[data-size=lg]{width:28px;height:28px;border-width:3px}.trazo-skeleton{display:block;background:color-mix(in srgb,var(--hl-color-text, #241f3a) 8%,transparent)}.trazo-skeleton[data-shape=text]{background:none}.trazo-skeleton[data-shape=block]{height:96px;border-radius:var(--tz-radius-card, 12px)}.trazo-skeleton[data-shape=circle]{width:36px;height:36px;border-radius:50%}.trazo-skeleton__line{display:block;height:10px;border-radius:4px;background:color-mix(in srgb,var(--hl-color-text, #241f3a) 8%,transparent)}.trazo-skeleton__line+.trazo-skeleton__line{margin-top:8px}.trazo-skeleton__line:last-child:not(:only-child){width:62%}@keyframes trazo-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:no-preference){.trazo-skeleton:not([data-shape=text]),.trazo-skeleton__line{animation:trazo-pulse calc(var(--hl-motion-slow, .7s) * 2) var(--hl-ease, cubic-bezier(.24, 1, .4, 1)) infinite}}.trazo-progress-bar{position:relative;display:block;overflow:hidden;width:100%;height:8px;border-radius:var(--hl-radius-pill, 999px);background:color-mix(in srgb,var(--hl-color-text, #241f3a) 10%,transparent)}.trazo-progress-bar[data-size=sm]{height:4px}.trazo-progress-bar__fill{display:block;width:calc(var(--tz-progress, 0) * 100%);height:100%;border-radius:inherit;background:var(--hl-color-primary, #ff5a1f)}@media(prefers-reduced-motion:no-preference){.trazo-progress-bar__fill{transition:width var(--hl-motion-med, .3s) var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-progress-bar[data-indeterminate] .trazo-progress-bar__fill{width:100%;background:color-mix(in srgb,var(--hl-color-primary, #ff5a1f) 35%,transparent)}@media(prefers-reduced-motion:no-preference){.trazo-progress-bar[data-indeterminate] .trazo-progress-bar__fill{width:40%;background:var(--hl-color-primary, #ff5a1f);animation:trazo-progress-sweep calc(var(--hl-motion-slow, .7s) * 2) var(--hl-ease, cubic-bezier(.24, 1, .4, 1)) infinite}}@keyframes trazo-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.trazo-progress-ring{position:relative;display:inline-grid;place-items:center;flex:none}.trazo-progress-ring__svg{display:block;transform:rotate(-90deg)}.trazo-progress-ring__track{fill:none;stroke:color-mix(in srgb,var(--hl-color-text, #241f3a) 10%,transparent)}.trazo-progress-ring__value{fill:none;stroke:var(--hl-color-primary, #ff5a1f);stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.trazo-progress-ring__value{transition:stroke-dashoffset var(--hl-motion-med, .3s) var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-progress-ring__label{position:absolute;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hl-color-text, #241f3a)}.trazo-progress-ring[data-size=sm] .trazo-progress-ring__label{font-size:11px}.trazo-progress-ring[data-size=lg] .trazo-progress-ring__label{font-size:16px}.trazo-card{border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--tz-radius-card, 12px);background:var(--hl-color-surface, #fff)}.trazo-card[data-elevation=raised]{border-color:transparent;box-shadow:var(--hl-el-1, var(--hl-shadow-sm, none))}.trazo-card[data-padding=none]{padding:0}.trazo-card[data-padding=sm]{padding:12px}.trazo-card[data-padding=md]{padding:18px 20px}.trazo-card[data-padding=lg]{padding:28px 32px}.trazo-card[data-background=none]{border-color:transparent;background:transparent;box-shadow:none}.trazo-card[data-interactive]{cursor:pointer}@media(prefers-reduced-motion:no-preference){.trazo-card[data-interactive]{transition-property:translate,border-color,box-shadow;transition-duration:var(--hl-motion-fast, 125ms);transition-timing-function:var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-card[data-interactive]:hover{translate:0 -2px;border-color:transparent;box-shadow:var(--hl-el-1, var(--hl-shadow-sm, none))}.trazo-card[data-interactive]:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.trazo-section__titles{min-width:0}.trazo-section__title{margin:0;color:var(--hl-color-text, #241f3a);font-size:16px;font-weight:700;letter-spacing:-.01em}.trazo-section__description{margin:4px 0 0;color:var(--hl-color-text-muted, #6b6580);font-size:13px;line-height:1.5}.trazo-section__actions{display:flex;flex:none;align-items:center;gap:8px}.trazo-code{padding:.1em .36em;border-radius:4px;background:color-mix(in srgb,var(--hl-color-text, #241f3a) 6%,transparent);color:var(--hl-color-text, #241f3a);font-family:var(--hl-font-mono, ui-monospace, monospace);font-size:.9em}.trazo-tab-list{display:flex;align-items:center;gap:4px}.trazo-tab-list__tab{flex:1;height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--hl-color-text-muted, #6b6580);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:no-preference){.trazo-tab-list__tab{transition-property:background,color;transition-duration:var(--hl-motion-fast, 125ms);transition-timing-function:var(--hl-ease, cubic-bezier(.24, 1, .4, 1))}}.trazo-tab-list__tab:hover:not(:disabled){color:var(--hl-color-text, #241f3a)}.trazo-tab-list__tab[data-selected]{background:color-mix(in srgb,var(--hl-color-text, #241f3a) 7%,transparent);color:var(--hl-color-text, #241f3a)}.trazo-tab-list__tab:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-tab-list__tab:disabled{opacity:.4;cursor:default}.trazo-tab-list[data-size=md] .trazo-tab-list__tab{height:var(--tz-h-ctl, 36px);font-size:14px}.trazo-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;width:36px;height:36px;border-radius:var(--tz-radius-ctl, 8px);background:var(--hl-color-text, #241f3a);color:var(--hl-color-surface, #fff);font-family:inherit;font-size:13px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trazo-avatar>*{grid-area:1/1}.trazo-avatar[data-size=sm]{width:28px;height:28px;font-size:11px}.trazo-avatar[data-size=lg]{width:48px;height:48px;font-size:17px}.trazo-avatar[data-shape=round]{border-radius:var(--hl-radius-pill, 999px)}.trazo-avatar__initials{text-transform:uppercase}.trazo-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trazo-thumbnail{display:block;overflow:hidden;width:100%;aspect-ratio:1;border-radius:var(--tz-radius-card, 12px);background:color-mix(in srgb,var(--hl-color-text, #241f3a) 6%,transparent)}.trazo-thumbnail[data-ratio=wide]{aspect-ratio:16/9}.trazo-thumbnail[data-ratio=tall]{aspect-ratio:3/4}.trazo-thumbnail__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trazo-thumbnail__empty{display:block;width:100%;height:100%}.trazo-token{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-pill, 999px);background:var(--hl-color-surface, #fff);color:var(--hl-color-text, #241f3a);font-size:.92em;line-height:1.5;white-space:nowrap;text-decoration:none}.trazo-token[data-link]{color:var(--hl-color-primary, #ff5a1f);border-color:color-mix(in srgb,var(--hl-color-primary, #ff5a1f) 32%,transparent)}.trazo-token[data-link]:hover{background:color-mix(in srgb,var(--hl-color-primary, #ff5a1f) 8%,transparent)}.trazo-token[data-link]:focus-visible{outline:var(--hl-ring-width, 2px) solid var(--hl-color-focus, var(--hl-ring-color, #2f6fed));outline-offset:var(--hl-ring-offset, 2px)}.trazo-timestamp{color:var(--hl-color-text-muted, #6b6580);font-variant-numeric:tabular-nums}.trazo-kbd{display:inline-flex;align-items:center;gap:3px;font-family:inherit}.trazo-kbd__cap{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--hl-color-border, #e3ddd2);border-bottom-width:2px;border-radius:var(--hl-radius-inner, 6px);background:var(--hl-color-surface, #fff);color:var(--hl-color-text-muted, #6b6580);font-family:var(--hl-font-mono, ui-monospace, monospace);font-size:11px;line-height:1}.trazo-kbd__spoken{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--ed-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ed-mono: ui-monospace, Menlo, Consolas, monospace;--ed-r-pill: 999px;--ed-r-ctl: 8px;--ed-r-card: 12px;--ed-h-ctl: 36px;--ed-h-ctl-sm: 28px;--ed-h-rail: 47px;--ed-pop: 0 12px 32px -14px rgb(20 16 40 / 30%), 0 2px 8px -3px rgb(20 16 40 / 14%);--ed-ink: #241f3a;--ed-muted: #6b6580;--ed-line: #e3ddd2;--ed-surface: #fff;--ed-bg: #f6f4ef;--ed-accent: #2e2a5e;--ed-on-accent: #fff}*{box-sizing:border-box}body{margin:0;font-family:var(--ed-font);font-size:14px;color:var(--ed-ink);background:var(--ed-bg);-webkit-font-smoothing:antialiased}.ed-mobile-preview{min-height:100vh;overflow:auto;background:var(--hl-color-bg)}.ed-mobile-preview__page{margin:0;transform-origin:top left}.ed-mobile-preview--phone .ed-mobile-preview__page{width:390px}.ed-mobile-preview--tablet .ed-mobile-preview__page{width:834px;zoom:46.7626%}.ed-mobile-preview--desktop .ed-mobile-preview__page{width:1440px;zoom:27.0833%}.ed-mobile-preview__block{position:relative;outline:0}.ed-mobile-preview__block--selected:after{position:absolute;inset:0;border:3px solid var(--hl-color-brand);border-radius:var(--hl-radius-surface);content:"";pointer-events:none}.ed-mobile-preview__block:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.ed-boot{display:flex;align-items:center;justify-content:center;gap:8px;min-height:60vh;color:var(--ed-muted)}.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:var(--ed-h-ctl);padding:0 16px;border:1px solid transparent;border-radius:var(--ed-r-ctl);font-family:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;background:var(--ed-accent);color:var(--ed-on-accent)}@media(prefers-reduced-motion:no-preference){.ed-btn{transition:filter var(--hl-motion-fast) var(--hl-ease),background-color var(--hl-motion-fast) var(--hl-ease),border-color var(--hl-motion-fast) var(--hl-ease)}}.ed-btn:hover:not(:disabled){filter:brightness(.95)}.ed-btn:disabled{background:color-mix(in srgb,var(--ed-ink) 8%,var(--ed-surface));border-color:var(--ed-line);color:var(--ed-muted);cursor:default;filter:none}.ed-btn--ghost{background:transparent;color:var(--ed-ink);border-color:var(--ed-line)}.ed-btn--ghost:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--ed-ink) 5%,transparent)}.ed-bind{display:flex;flex-direction:column;gap:6px}.ed-bind__label{color:var(--ed-ink);font-size:12px;font-weight:600}.ed-bind__source{align-self:flex-start;max-width:100%}.ed-var{position:relative;display:flex;flex-direction:column;gap:6px}.ed-var__label{color:var(--ed-ink);font-size:12px;font-weight:600}.ed-channels{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.ed-channels__label{padding:0;color:var(--ed-ink);font-size:12px;font-weight:600}.ed-channels__opt{display:flex;gap:8px;align-items:center;font-size:13px}.ed-channels__note{margin:0;color:var(--hl-color-text-muted, #6b6580);font-size:12px}.ed-var__pop{position:absolute;z-index:30;top:100%;right:0;left:0;max-height:240px;padding:4px;margin:4px 0 0;overflow-y:auto;list-style:none;background:var(--ed-surface);border-radius:var(--ed-r-ctl);box-shadow:0 10px 30px -10px #14102859}.ed-var__opt{display:flex;flex-direction:column;gap:2px;width:100%;padding:6px 8px;text-align:left;background:none;border:0;border-radius:6px;cursor:pointer}.ed-var__opt:hover,.ed-var__opt--active{background:color-mix(in srgb,var(--ed-accent) 12%,transparent)}.ed-var__token{font-family:var(--ed-mono);font-size:12px;color:var(--ed-ink)}.ed-var__meta{font-size:11px;color:var(--ed-muted)}.ed-var__note{margin:0;font-size:11px;line-height:1.45;color:var(--ed-muted)}.ed-chip{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--ed-r-pill);font-size:12px;font-weight:600;flex:none;white-space:nowrap;background:color-mix(in srgb,var(--ed-ink) 7%,transparent);color:var(--ed-muted)}.ed-chip--published{background:color-mix(in srgb,#1a7f4b 14%,transparent);color:#1a7f4b}.ed-chip--draft{background:color-mix(in srgb,var(--ed-muted) 16%,transparent);color:var(--ed-muted)}.ed-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;min-height:56px;padding:8px 20px;border-bottom:1px solid var(--ed-line);background:var(--ed-surface)}.ed-topbar__left{display:flex;align-items:center;gap:12px;flex:1 1 360px;min-width:0}.ed-topbar__title{flex:0 1 auto;min-width:0;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-topbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex:0 1 auto;min-width:0}.ed-editor{display:flex;flex-direction:column;height:100vh}.ed-editor__canvas{position:relative;flex:1;min-height:0}.ed-editor__canvas>*,.ed-editor__canvas [class~=Puck]>*{height:100%}.ed-editor__error{margin:8px 16px;padding:10px 16px;border-radius:var(--ed-r-ctl);background:#fce8e6;color:#b3261e;font-size:14px;box-shadow:var(--ed-pop)}.ed-list{max-width:1040px;margin:0 auto;padding:44px 24px 96px}.ed-list__head{margin-bottom:20px}.ed-list__titlebar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.ed-list__titlebar>:first-child{flex:1 1 280px}.ed-list__tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ed-list__titlebar h1{margin:0 0 4px;font-size:28px;letter-spacing:-.02em}.ed-list__sub{margin:0;color:var(--ed-muted);font-size:14px}.ed-list__tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ed-line)}.ed-list__tabs button{white-space:nowrap}.ed-list__search{width:240px}.ed-collection__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 12px}.ed-collection__count{font-size:13px;color:var(--ed-muted);font-variant-numeric:tabular-nums}.ed-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-card);overflow:hidden;font-size:14px}.ed-table th{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted);background:var(--ed-panel-2, color-mix(in srgb, var(--ed-ink) 4%, var(--ed-surface)));border-bottom:1px solid var(--ed-line)}.ed-table td{padding:12px 16px;border-bottom:1px solid var(--ed-line);vertical-align:middle}.ed-table tbody tr:last-child td{border-bottom:0}@media(prefers-reduced-motion:no-preference){.ed-table tbody tr{transition:background-color var(--hl-motion-fast) var(--hl-ease)}}.ed-table tbody tr:hover{background:color-mix(in srgb,var(--ed-ink) 3%,var(--ed-surface))}.ed-table-scroll{overflow-x:auto}.ed-table__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ed-table__open{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;font-weight:600;color:var(--ed-ink);text-align:left}.ed-table__open:hover{color:var(--ed-accent)}.ed-table__mono{font-family:var(--ed-mono);font-size:12.5px;color:var(--ed-muted)}.ed-table__muted{color:var(--ed-muted);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-table__actions{text-align:right;white-space:nowrap}.ed-table__actions .ed-btn+.ed-btn{margin-inline-start:6px}.ed-cell-status{display:inline-flex;gap:6px;flex-wrap:wrap}.ed-btn--sm{height:var(--ed-h-ctl-sm);padding:0 10px;font-size:12.5px}.ed-drawer{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.ed-drawer__scrim{position:absolute;inset:0;border:0;background:#14102852;cursor:default}.ed-drawer__panel{position:relative;display:flex;flex-direction:column;width:min(420px,92vw);background:var(--ed-surface);border-inline-start:1px solid var(--ed-line);box-shadow:-18px 0 48px -24px #14102859}.ed-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--ed-line)}.ed-drawer__head h2{margin:0;font-size:17px}.ed-drawer__form{display:grid;gap:16px;padding:20px;overflow-y:auto}.ed-drawer__field{display:grid;gap:6px}.ed-drawer__label{font-size:13px;font-weight:600}.ed-drawer__hint{font-size:12px;color:var(--ed-muted)}.ed-drawer__required{color:#b3261e}.ed-drawer__field-error{font-size:12px;color:#b3261e}.ed-drawer__error{margin:0;color:#b3261e;font-size:13px}.ed-drawer__actions{display:flex;justify-content:flex-end}.ed-empty{padding:40px 0;color:var(--ed-muted)}.ed-theme__panel{display:flex;flex-direction:column;gap:10px;width:248px;max-height:76vh;overflow-y:auto;padding:14px 16px 16px;border-radius:var(--ed-r-card);background:var(--ed-surface);box-shadow:var(--ed-pop)}.ed-theme__group{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-muted)}.ed-theme__head{display:flex;align-items:center;justify-content:space-between}.ed-theme__close{padding:0 4px;border:0;background:transparent;color:var(--ed-muted);font-size:18px;line-height:1;cursor:pointer}.ed-theme__title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-muted)}.ed-theme__row{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;font-size:13px;color:var(--ed-ink)}.cat{flex:1;display:grid;grid-template-columns:272px minmax(0,1fr);min-height:0;overflow:hidden}.cat__side{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px;border-right:1px solid var(--ed-line);background:var(--ed-surface)}.cat__search{height:var(--ed-h-ctl);padding:0 12px;border:1px solid var(--ed-line);border-radius:var(--ed-r-ctl);background:var(--ed-surface);color:var(--ed-ink);font-family:inherit;font-size:14px}.cat__search:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.cat__search{width:100%;padding-left:36px}.cat__nav{display:flex;flex-direction:column;gap:16px}.cat__navgroup{display:flex;flex-direction:column;gap:1px}.cat__navlabel{padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ed-muted)}.cat__navitem{padding:7px 10px;border-radius:var(--ed-r-ctl);font-size:13.5px;color:var(--ed-ink);text-decoration:none}@media(prefers-reduced-motion:no-preference){.cat__navitem{transition:background-color var(--hl-motion-fast) var(--hl-ease)}}.cat__navitem:hover{background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.cat__main{min-width:0;overflow-y:auto;padding:40px 40px 96px}.cat__hero{padding-bottom:24px;border-bottom:1px solid var(--ed-line)}.cat__hero h1{margin:0 0 8px;font-size:28px;letter-spacing:-.02em}.cat__hero p{margin:0 0 14px;max-width:62ch;color:var(--ed-muted);font-size:15px;line-height:1.55}.cat__count{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:var(--ed-r-pill);font-size:12px;font-weight:600;color:var(--ed-muted);background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.cat__empty{padding:32px 0;color:var(--ed-muted)}.cat__section{padding:36px 0 4px;scroll-margin-top:16px}.cat__sectitle{margin:0 0 18px;font-size:18px;letter-spacing:-.01em}.cat__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px}.cat-card{display:flex;flex-direction:column;border:1px solid var(--ed-line);border-radius:var(--ed-r-card);overflow:hidden;background:var(--ed-surface)}@media(prefers-reduced-motion:no-preference){.cat-card{transition:border-color var(--hl-motion-fast) var(--hl-ease),box-shadow var(--hl-motion-fast) var(--hl-ease)}}.cat-card:hover{border-color:transparent;box-shadow:var(--ed-pop)}.cat-card__frame{position:relative;height:232px;overflow:hidden;border-bottom:1px solid var(--ed-line);container-type:inline-size;background:radial-gradient(circle at center,color-mix(in srgb,var(--ed-muted) 14%,transparent) 1px,transparent 1px) 0 0/18px 18px,var(--ed-bg)}.cat-card__frame:after{content:"";position:absolute;inset:auto 0 0;height:44px;background:linear-gradient(transparent,color-mix(in srgb,var(--ed-surface) 60%,transparent));pointer-events:none}.cat-card__stage{width:1020px;transform:scale(calc(.0980392157cqw / 1px));transform-origin:top left;pointer-events:none}.cat-card__meta{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.cat-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cat-card__head h3{margin:0;font-size:15px}.cat-card__type{font-family:var(--ed-mono);font-size:11px;color:var(--ed-muted)}.cat-card__summary{margin:0;font-size:13px;line-height:1.5;color:var(--ed-muted)}.cat-card__variants{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cat-chip{padding:3px 8px;border-radius:6px;font-family:var(--ed-mono);font-size:11px;color:var(--ed-muted);background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.Puck{--puck-font-family: var(--ed-font);--puck-color-azure-04: var(--ed-accent);--puck-color-azure-05: var(--ed-accent);--puck-color-azure-06: color-mix(in srgb, var(--ed-accent) 78%, #000)}.cat-card__frame--center{display:flex;align-items:center;justify-content:center;padding:28px 24px}.cat-card__frame--center:after{display:none}.cat-card__center{width:100%;text-align:center}.cat-card__center .sf-block-divider{width:72%;margin:0 auto}.ed-screen{display:flex;flex-direction:column;height:100vh}.ed-themed{flex:1;display:grid;grid-template-columns:300px 1fr;min-height:0}.ed-themed__controls{display:flex;flex-direction:column;gap:10px;padding:20px;border-right:1px solid var(--ed-line);background:var(--ed-surface);overflow-y:auto}.ed-themed__preview{overflow-y:auto;padding:32px;background:var(--hl-color-bg, #f6f4ef)}.ed-themed__canvas{max-width:900px;margin:0 auto;padding:32px 36px;background:var(--hl-color-surface, #fff);border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-surface, 14px)}.ed-build{--ed-panel: var(--ed-surface);--ed-panel-2: color-mix(in srgb, var(--ed-ink) 7%, var(--ed-panel));--ed-sel: color-mix(in srgb, var(--ed-accent) 18%, transparent);background:var(--ed-bg)}.ed-build[data-scheme=dark]{--ed-ink: #ece9f3;--ed-muted: #948da8;--ed-line: #3a3446;--ed-surface: #241d30;--ed-bg: #1b1725;--ed-accent: #8b86d6;--ed-on-accent: #16151f}.ed-build[data-scheme=dark] .ed-shell__left,.ed-build[data-scheme=dark] .ed-shell__right{--puck-color-white: #1b1725;--puck-color-black: #ece9f3;--puck-color-grey-01: #f4f2f8;--puck-color-grey-02: #e7e3f0;--puck-color-grey-03: #d4cee2;--puck-color-grey-04: #b3aac6;--puck-color-grey-05: #948da8;--puck-color-grey-06: #6f6884;--puck-color-grey-07: #565064;--puck-color-grey-08: #3a3446;--puck-color-grey-09: #2f2839;--puck-color-grey-10: #241d30;--puck-color-grey-11: #1b1725;--puck-color-grey-12: #17131f}.ed-build .ed-shell__left,.ed-build .ed-shell__right{--puck-font-family: var(--ed-font)}.ed-shell{position:absolute;inset:0;display:grid;grid-template-columns:[left] var(--ed-w-left, 268px) [split-l] var(--ed-split-l, 5px) [canvas] minmax(0,1fr) [split-r] var(--ed-split-r, 5px) [right] var(--ed-w-right, 300px);grid-template-rows:minmax(0,1fr);min-height:0;color:var(--ed-ink);background:var(--ed-bg)}.ed-shell[data-left=collapsed]{--ed-w-left: 0px;--ed-split-l: 0px}.ed-shell[data-right=collapsed]{--ed-w-right: 0px;--ed-split-r: 0px}.ed-shell[data-left=collapsed] .ed-shell__left,.ed-shell[data-left=collapsed] .ed-resizer--left,.ed-shell[data-right=collapsed] .ed-shell__right,.ed-shell[data-right=collapsed] .ed-resizer--right{display:none}.ed-shell>.ed-shell__left{grid-column:left}.ed-shell>.ed-resizer--left{grid-column:split-l}.ed-shell>.ed-shell__canvas{grid-column:canvas}.ed-shell>.ed-resizer--right{grid-column:split-r}.ed-shell>.ed-shell__right{grid-column:right}.ed-resizer{position:relative;cursor:col-resize;background:var(--ed-line);border:0;touch-action:none}.ed-resizer:after{position:absolute;inset-block:0;inset-inline-start:50%;width:3px;background:var(--ed-accent);border-radius:3px;opacity:0;transform:translate(-50%);content:""}@media(prefers-reduced-motion:no-preference){.ed-resizer:after{transition:opacity var(--hl-motion-fast) var(--hl-ease)}}.ed-resizer:hover:after,.ed-resizer:focus-visible:after{opacity:1}.ed-resizer:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:calc(-1 * var(--hl-ring-width))}@media(prefers-reduced-motion:reduce){.ed-resizer:after{transition:none}}.ed-shell__left{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--ed-line);background:var(--ed-panel)}.ed-shell__tabs{display:flex;flex:none;align-items:center;gap:4px;height:var(--ed-h-rail);padding:0 8px;overflow:hidden;border-bottom:1px solid var(--ed-line)}.ed-shell__tabs>:first-child{min-width:0;overflow-x:auto}.ed-shell__tabs>:last-child{margin-inline-start:auto}.ed-shell__panel{flex:1;min-height:0;overflow:auto}.ed-shell__canvas{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--ed-bg)}.ed-shell__canvas>[data-trazo-scope]{display:flex;flex:1;flex-direction:column;min-height:0}.ed-shell__right{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-left:1px solid var(--ed-line);background:var(--ed-panel)}.ed-shell__righthd{flex:none;padding:12px 14px;border-bottom:1px solid var(--ed-line);color:var(--ed-muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ed-shell__fields{flex:1;min-height:0;overflow:auto}.ed-layers{padding:8px}.ed-layers__root{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;margin-bottom:4px;border:0;border-radius:7px;background:transparent;color:var(--ed-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ed-layers__root:hover,.ed-layers__root--active{background:var(--ed-panel-2)}.ed-layers__rooticon{color:var(--ed-muted);font-size:14px}.ed-layers__roottext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-layers__tree,.ed-layer__children{margin:0;padding:0;list-style:none}.ed-layer__children{margin-left:15px;padding-left:12px;border-left:1px solid var(--ed-line)}.ed-layer__row{display:flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 2px;border-radius:7px;color:var(--ed-ink)}.ed-layer__row:hover{background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.ed-layer__row--active{background:var(--ed-sel);box-shadow:inset 2px 0 0 var(--ed-accent)}.ed-layer__twist{flex:none;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:5px;background:transparent;color:var(--ed-muted);cursor:pointer}@media(prefers-reduced-motion:no-preference){.ed-layer__twist svg{transition:transform var(--hl-motion-fast) var(--hl-ease)}}.ed-layer__twist--open svg{transform:rotate(90deg)}.ed-layer__twist--leaf{visibility:hidden}.ed-layer__name{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.ed-layer__icon{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff}.ed-layer__icon--content{background:#6b7280}.ed-layer__icon--primitive{background:#3b82f6}.ed-layer__icon--media{background:#06b6d4}.ed-layer__icon--social{background:#ec4899}.ed-layer__icon--commerce{background:#f59e0b}.ed-layer__icon--contact{background:#10b981}.ed-layer__icon--layout{background:#8b5cf6}.ed-layer__icon--table-list{background:#f59e0b}.ed-layer__icon--data-input{background:#10b981}.ed-layer__icon--action{background:#3b82f6}.ed-layer__icon--container{background:#8b5cf6}.ed-layer__icon--feedback-status{background:#ec4899}.ed-layer__icon--navigation{background:#06b6d4}.ed-layer__icon--overlay{background:#6366f1}.ed-layer__icon--utility{background:#6b7280}.ed-layer__icon--editor{background:#0ea5e9}.ed-layer__glyph{display:block}.ed-layer__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-layer__actions{display:flex;flex:none;align-items:center;gap:1px;opacity:0}@media(prefers-reduced-motion:no-preference){.ed-layer__actions{transition:opacity var(--hl-motion-fast) var(--hl-ease)}}.ed-layer__row:hover .ed-layer__actions,.ed-layer__row--active .ed-layer__actions{opacity:1}.ed-layers__empty{padding:16px 10px;color:var(--ed-muted);font-size:12.5px}.pal{padding:10px}.pal__refusal,.ed-canvas__refusal{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:10px 12px;color:var(--ed-ink);font-size:12.5px;line-height:1.45;background:color-mix(in srgb,var(--ed-accent) 8%,var(--ed-surface));border:1px solid color-mix(in srgb,var(--ed-accent) 30%,var(--ed-line));border-radius:var(--ed-r-ctl)}.pal__refusal p,.ed-canvas__refusal p{margin:0}.pal__refusal{margin-bottom:12px}.pal--refused .pal__grid{opacity:.5}.ed-canvas__refusal{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}.pal__search{height:var(--ed-h-ctl);padding:0 12px;border:1px solid var(--ed-line);border-radius:var(--ed-r-ctl);background:var(--ed-surface);color:var(--ed-ink);font-family:inherit;font-size:14px}.pal__search:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.pal__search{width:100%;padding-left:36px}.pal__group{margin-bottom:14px}.pal__grouphd{margin:0 0 8px 2px;color:var(--ed-muted);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pal__grid{display:grid;gap:8px}.pal__empty{padding:4px 2px 12px;color:var(--ed-muted);font-size:12.5px}.pal-card{overflow:hidden;border-radius:10px;background:var(--ed-panel);cursor:grab}@media(prefers-reduced-motion:no-preference){.pal-card{transition:border-color var(--hl-motion-fast) var(--hl-ease),transform var(--hl-motion-fast) var(--hl-ease)}}.pal-card:hover{border-color:color-mix(in srgb,var(--ed-accent) 55%,var(--ed-line));transform:translateY(-1px)}.pal-card__frame{position:relative;height:76px;overflow:hidden;border-bottom:1px solid var(--ed-line);container-type:inline-size;background:radial-gradient(circle at center,color-mix(in srgb,var(--ed-muted) 16%,transparent) 1px,transparent 1px) 0 0/14px 14px,var(--hl-color-bg, #f6f4ef);color:var(--hl-color-text, #241f3a)}.pal-card__stage{width:1020px;transform:scale(calc(.0980392157cqw / 1px));transform-origin:top left;pointer-events:none}.pal-card__frame--center{display:flex;align-items:center;justify-content:center;padding:10px 14px}.pal-card__center{width:100%;text-align:center;transform:scale(.72);pointer-events:none}.pal-card__name{display:block;padding:8px 10px;color:var(--ed-ink);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-devices{display:flex;flex:none;align-items:center;justify-content:center;gap:4px;height:var(--ed-h-rail);padding:0 8px;border-bottom:1px solid var(--ed-line);background:var(--ed-panel)}.ed-canvas{display:flex;flex:1;justify-content:center;align-items:flex-start;min-height:0;overflow:auto;padding:28px 24px 48px;background:radial-gradient(circle at center,color-mix(in srgb,var(--ed-ink) 14%,transparent) 1px,transparent 1px) 0 0/16px 16px,color-mix(in srgb,var(--ed-ink) 5%,var(--ed-bg))}.ed-artboard{display:flex;flex-direction:column;min-width:0}.ed-artboard__tag{align-self:flex-start;padding:3px 10px;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ed-surface);background:var(--ed-ink);border-radius:5px}.ed-canvas__frame{width:100%;min-height:70vh;overflow:hidden;color:var(--hl-color-text, #241f3a);background:var(--hl-color-bg, #f6f4ef);border:1px solid var(--ed-line);border-radius:10px}.ed-canvas[data-device=desktop] .ed-artboard{width:min(1180px,100%)}.ed-canvas[data-frame=email] .ed-artboard{width:min(600px,100%)}.ed-canvas[data-frame=document] .ed-artboard{width:min(820px,100%)}.ed-canvas[data-frame=inapp] .ed-artboard{width:min(400px,100%)}.ed-canvas[data-frame=inapp] .ed-canvas__frame{min-height:0}.ed-canvas[data-frame=chat] .ed-artboard{width:min(420px,100%)}.ed-canvas[data-frame=chat] .ed-canvas__frame{min-height:0}.ed-canvas[data-frame=ticket] .ed-artboard{width:min(560px,100%)}.ed-canvas[data-frame=ticket] .ed-canvas__frame{min-height:0;background:var(--hl-color-surface, #fff)}.ed-server-frame{display:flex;flex-direction:column;gap:12px;padding:16px}.ed-server-frame__bar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:space-between}.ed-server-frame__legend{display:flex;flex-direction:column;gap:6px}.ed-server-frame__body{display:flex;flex-direction:column;gap:12px}.ed-server-frame__loading{display:flex;flex-direction:column;gap:8px}.ed-server-frame__loading .trazo-skeleton{height:220px}.ed-server-frame__pdf{width:100%;min-height:720px;border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-inner, 6px);background:var(--hl-color-surface, #fff)}.ed-send{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.ed-send--open{flex-direction:column;align-items:stretch;padding:12px;border:1px solid var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-inner, 6px)}.ed-send__label{font-size:13px;font-weight:600}.ed-send__actions{display:flex;flex-wrap:wrap;gap:8px}.ed-canvas[data-device=tablet] .ed-canvas__frame,.ed-canvas[data-device=mobile] .ed-canvas__frame{min-height:0}.ed-canvas[data-device=tablet] .ed-canvas__frame{width:834px}.ed-canvas[data-device=mobile] .ed-canvas__frame{width:390px}.ed-props__hd{display:flex;flex:none;align-items:center;gap:9px;height:var(--ed-h-rail);padding:0 14px;border-bottom:1px solid var(--ed-line)}.ed-props__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700}.ed-props__title--page{color:var(--ed-muted);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ed-props__hint{flex:none;margin:0;padding:10px 14px;border-bottom:1px solid var(--ed-line);color:var(--ed-muted);font-size:12px;line-height:1.5}.tpl{padding:10px}.tpl-card{overflow:hidden;border:1px solid var(--ed-line);border-radius:10px;background:var(--ed-panel)}@media(prefers-reduced-motion:no-preference){.tpl-card{transition:border-color var(--hl-motion-fast) var(--hl-ease)}}.tpl-card:hover{border-color:color-mix(in srgb,var(--ed-accent) 55%,var(--ed-line))}.tpl-card__frame{position:relative;height:132px;overflow:hidden;border-bottom:1px solid var(--ed-line);container-type:inline-size;background:var(--hl-color-bg, #f6f4ef);color:var(--hl-color-text, #241f3a)}.tpl-card__stage{width:1020px;transform:scale(calc(.0980392157cqw / 1px));transform-origin:top left;pointer-events:none}.tpl-card__meta{display:grid;gap:6px;padding:10px}.tpl-card__name{color:var(--ed-ink);font-size:12.5px;font-weight:600}.tpl-card__summary{margin:0;color:var(--ed-muted);font-size:11.5px;line-height:1.45}.tpl-card__use{height:30px;padding:0 12px;font-size:12.5px}.ed-theme__row--stack{display:grid;gap:6px}.ed-theme__hint{margin:-2px 0 4px;color:var(--ed-muted);font-size:11.5px;line-height:1.45}.pal-peek{position:fixed;top:var(--peek-top, 80px);left:var(--peek-left, 280px);z-index:60;display:flex;flex-direction:column;width:520px;max-width:calc(100vw - var(--ed-w-left, 268px) - 32px);max-height:460px;overflow:hidden;pointer-events:none;background:var(--ed-panel);border-radius:10px;box-shadow:0 12px 40px #00000038}.pal-peek__hd{display:flex;flex:none;gap:8px;align-items:baseline;padding:9px 12px;border-bottom:1px solid var(--ed-line)}.pal-peek__name{font-size:12.5px;font-weight:700}.pal-peek__type{font-family:var(--ed-mono, ui-monospace, monospace);font-size:10.5px;color:var(--ed-muted)}.pal-peek__scroll{flex:1;min-height:0;overflow-y:auto;color:var(--hl-color-text, #241f3a);background:var(--hl-color-bg, #f6f4ef)}.pal-peek__stage{padding-block:18px}.pal-peek__hint{flex:none;padding:7px 12px;font-size:11px;color:var(--ed-muted);border-top:1px solid var(--ed-line)}@media(max-width:1100px){.pal-peek{display:none}}.tpl-inapp{box-sizing:border-box;min-height:100%;font-family:var(--hl-font-sans, system-ui, sans-serif);color:var(--hl-color-text, #241f3a);background:var(--hl-color-surface, #fff);min-height:0;padding:16px 18px;font-size:14px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.tpl-inapp .tpl-block{margin-block:10px}.ed-inapp-chrome{display:flex;flex-direction:column;gap:12px;padding-bottom:12px;margin-bottom:4px}.ed-inapp-chrome>p{padding-bottom:10px;margin:0;border-bottom:1px dashed var(--hl-color-line)}.tpl-block{margin-block:14px}.tpl-block p{margin:0 0 10px;line-height:1.55}.tpl-placeholder{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;min-height:64px;padding:12px 16px;border:1px dashed var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-inner, 6px);color:var(--hl-color-text-muted, #6b6580);font-size:13px}.tpl-placeholder__flow{padding:2px 8px;border-radius:999px;background:var(--hl-color-bg, #f6f4ef);font-size:12px}.tpl-locked{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpl-fill{margin-block:14px;border:1px dashed var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-inner, 6px)}.tpl-fill__label{display:block;padding:4px 8px 0;color:var(--hl-color-text-muted, #6b6580);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tpl-fill__zone{min-height:64px}.tpl-buttons{display:flex;flex-wrap:wrap;gap:10px}.tpl-callout{display:grid;gap:8px;padding:12px 16px;border-inline-start:3px solid var(--hl-color-border, #e3ddd2);border-radius:var(--hl-radius-inner, 6px);background:var(--hl-color-bg, #f6f4ef)}.tpl-callout--warning{border-inline-start-color:var(--hl-color-warn, #c9852a)}.tpl-callout--success{border-inline-start-color:var(--hl-color-pos, #1e9d6b)}.tpl-callout--danger{border-inline-start-color:var(--hl-color-neg, #d8513c)}.tpl-callout>span{justify-self:start}.tpl-display{padding:18px;text-align:center;background:var(--hl-color-bg, #f6f4ef);border-radius:var(--hl-radius-md, 10px)}.tpl-display code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:24px;font-weight:700;letter-spacing:.08em}.tpl-table table{width:100%;font-size:14px;border-collapse:collapse}.tpl-table table th,.tpl-table table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--hl-color-border, #e3ddd2)}.tpl-table table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--hl-color-text-muted, #6b6580)}.tpl-fields{display:grid;gap:6px;padding:14px 16px;margin:14px 0;background:var(--hl-color-bg, #f6f4ef);border-radius:var(--hl-radius-md, 10px)}.tpl-fields div{display:flex;justify-content:space-between;gap:16px}.tpl-fields dt{color:var(--hl-color-text-muted, #6b6580)}.tpl-fields dd{margin:0;font-weight:600}.tpl-image img{max-width:100%;border-radius:var(--hl-radius-md, 10px)}.tpl-quote{padding-inline-start:14px;margin:14px 0;border-inline-start:3px solid var(--hl-color-primary, #ff5a1f)}.tpl-quote footer{font-size:13px;color:var(--hl-color-text-muted, #6b6580)}.tpl-steps{padding-inline-start:22px}.tpl-steps li{margin-block:6px}.tpl-checklist{padding:0;list-style:none}.tpl-checklist li{display:flex;gap:10px;align-items:center;margin-block:6px}.tpl-checklist li[data-done=false]{color:var(--hl-color-text-muted, #6b6580)}.tpl-checklist__mark{display:grid;flex:none;place-items:center;width:18px;height:18px;font-size:12px;color:#fff;background:var(--hl-color-pos, #1e9d6b);border-radius:50%}.tpl-checklist li[data-done=false] .tpl-checklist__mark{background:transparent;border:1.5px solid var(--hl-color-border, #e3ddd2)}.tpl-metric{display:grid;gap:2px;padding:14px 16px;background:var(--hl-color-bg, #f6f4ef);border-radius:var(--hl-radius-md, 10px)}.tpl-metric__label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--hl-color-text-muted, #6b6580)}.tpl-metric__value{font-size:26px;font-variant-numeric:tabular-nums}.tpl-metric__caption{font-size:12px;color:var(--hl-color-text-muted, #6b6580)}.ed-list__section{margin-top:34px}.ed-list__subhead{margin:0 0 10px;font-size:15px}.ed-chip--template{color:var(--ed-muted)}.pal-peek__usage{flex:none;padding:9px 12px;font-size:12px;border-top:1px solid var(--ed-line)}.pal-peek__usage p{margin:0 0 4px}.pal-peek__usage .pal-peek__tip span{font-weight:700;color:var(--ed-accent)}.pal-peek__usage .pal-peek__tip[data-guidance=false] span{color:var(--ed-muted)}.ed-chip--dirty{color:var(--ed-accent);border:1px solid currentcolor;background:transparent}.wa-chat{box-sizing:border-box;min-height:260px;padding:20px 16px;font-family:var(--hl-font-sans, system-ui, sans-serif);font-size:14.5px;color:#111b21;background:radial-gradient(circle at 20% 30%,rgba(0,0,0,.03) 1.5px,transparent 1.5px) 0 0/22px 22px,#efe7de}.wa-chat>*{position:relative;max-width:340px;padding:8px 10px 6px;background:#fff;border-radius:8px 0 8px 8px;box-shadow:0 1px 1px #0b141a21}.wa-chat>:after{position:absolute;top:0;right:-8px;width:8px;height:13px;content:"";background:#fff;clip-path:polygon(0 0,100% 0,0 100%)}.wa-block{margin:0 0 6px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.wa-header{font-weight:700}.wa-header--media{display:flex;flex-direction:column;gap:2px;padding:22px 10px;color:#667781;text-align:center;background:#f0f2f5;border-radius:6px}.wa-header__kind{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wa-header__handle{font-family:var(--ed-mono);font-size:11px;overflow-wrap:anywhere}.wa-footer{margin-bottom:0;color:#667781;font-size:12.5px}.wa-unknown{padding:8px;background:#f0f2f5;border:1px dashed #c7ccd1;border-radius:6px}.wa-unknown code{display:block;max-height:120px;overflow:auto;font-family:var(--ed-mono);font-size:11px;white-space:pre}.wa-unknown__tag{display:block;margin-bottom:4px;color:#667781;font-size:11px;font-weight:700;text-transform:uppercase}.wa-buttons{display:flex;flex-direction:column;margin-top:4px;border-top:1px solid #e9edef}.wa-btn{display:block;padding:9px 8px;color:#027eb5;font-size:14px;text-align:center;border-bottom:1px solid #e9edef}.wa-btn:last-child{border-bottom:0}.ed-findings{flex:none;max-height:34vh;overflow-y:auto;padding:10px 14px;border-top:1px solid var(--ed-line);background:var(--ed-panel)}.ed-findings__hd{display:block;margin-bottom:6px;color:var(--ed-ink);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ed-findings--clear .ed-findings__hd{color:var(--ed-muted)}.ed-findings__list{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.ed-findings__open{margin-inline-start:8px;padding:0;border:0;background:none;color:var(--ed-accent);font:inherit;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.ed-findings__item{width:100%;padding:6px 8px 6px 22px;color:var(--ed-ink);font-size:12.5px;line-height:1.45;text-align:left;background:none;border:0;border-radius:6px;cursor:pointer}.ed-findings__item:hover{background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.ed-findings__item:before{display:inline-block;width:14px;margin-left:-18px;content:"●";font-size:9px;vertical-align:1px}.ed-findings__item--static{display:block;cursor:default}.ed-findings__item--static:hover{background:none}.ed-findings__item--error:before{color:#c0392b}.ed-findings__item--warning:before{color:#b7791f}.ed-samples{display:flex;flex-direction:column;gap:6px}.ed-samples__hint,.ed-samples__empty{margin:0;color:var(--ed-muted);font-size:11.5px;line-height:1.45}.ed-samples__list{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.ed-samples__row{display:flex;flex-direction:column;gap:3px}.ed-samples__where{color:var(--ed-ink);font-size:11.5px;font-weight:600}.ed-samples__token{font-family:var(--ed-mono);font-size:11px;color:var(--ed-muted)}.ed-wa-server{position:fixed;z-index:40;right:18px;bottom:18px;width:340px;padding:12px 14px;background:var(--ed-surface);border-radius:10px;box-shadow:0 18px 44px -18px #14102859}.ed-wa-server__hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--ed-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ed-wa-server__line{margin:0 0 6px;font-size:13px;line-height:1.45;white-space:pre-wrap}.ed-doc-panel{position:fixed;z-index:60;right:var(--hl-space-5);bottom:var(--hl-space-5);display:flex;flex-direction:column;width:min(24rem,100vw - 2 * var(--hl-space-5));max-height:60vh;overflow:hidden}.ed-doc-panel--preview{width:min(34rem,100vw - 2 * var(--hl-space-5));max-height:72vh}.ed-doc-panel__hd{display:flex;align-items:center;justify-content:space-between;flex:none;gap:var(--hl-space-2);padding:var(--hl-space-2) var(--hl-space-3);border-bottom:1px solid var(--ed-line)}.ed-doc-panel__hd h2{margin:0}.ed-doc-panel__empty{padding:var(--hl-space-4);margin:0;line-height:1.45}.ed-doc-panel__list{overflow-y:auto;margin:0;padding:var(--hl-space-2) var(--hl-space-3);list-style:none}.ed-doc-panel__row{display:flex;gap:var(--hl-space-3);align-items:center;justify-content:space-between;min-height:var(--ed-h-ctl);padding-block:var(--hl-space-2);border-top:1px solid var(--ed-line)}.ed-doc-panel__row:first-child{border-top:0}.ed-doc-frame{flex:1;width:calc(100% - 2 * var(--hl-space-3));min-height:320px;margin:var(--hl-space-3);background:var(--hl-color-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-ctl)}.ed-doc-conflict{display:flex;gap:var(--hl-space-4);align-items:center;justify-content:space-between;margin:var(--hl-space-2) var(--hl-space-4) 0;background:var(--hl-color-warn-tint);border-color:var(--hl-color-warn)}.ed-doc-conflict__message{margin:0}.ed-doc-conflict__actions{display:flex;flex:none;gap:var(--hl-space-2)}@media(max-width:900px){.ed-topbar--document .ed-doc-toolbar__module{display:none}}@media(min-width:768px)and (max-width:1024px){.ed-shell[data-surface=documents]{grid-template-columns:[left] min(var(--ed-w-left, 268px),220px) [split-l] var(--ed-split-l, 5px) [canvas] minmax(0,1fr) [split-r] var(--ed-split-r, 5px) [right] min(var(--ed-w-right, 300px),240px)}.ed-shell[data-surface=documents] .ed-canvas{padding-inline:16px}.ed-shell[data-surface=documents] .tpl-doc{padding-inline:28px}}.ed-document-narrow{display:none}.ed-shell[data-surface=documents] .ed-devices:empty{display:none}@media not (min-width:768px){.ed-topbar--document{align-items:stretch;gap:8px;height:auto;min-height:96px;padding:8px 12px;flex-wrap:wrap}.ed-topbar--document .ed-topbar__left,.ed-topbar--document .ed-topbar__actions{flex-basis:100%;width:100%}.ed-topbar--document .ed-topbar__left{gap:8px}.ed-topbar--document .ed-topbar__actions{justify-content:flex-end;gap:8px}.ed-topbar--document .ed-doc-toolbar__state,.ed-topbar--document .ed-doc-toolbar__history{display:none}.ed-topbar--document .trazo-button{padding-inline:var(--hl-space-3)}.ed-shell[data-surface=documents]{grid-template-columns:[canvas] minmax(0,1fr)}.ed-shell[data-surface=documents]>.ed-shell__left,.ed-shell[data-surface=documents]>.ed-shell__right,.ed-shell[data-surface=documents]>.ed-resizer,.ed-shell[data-surface=documents] .ed-devices,.ed-shell[data-surface=documents] .ed-findings,.ed-shell[data-surface=documents] .ed-shell__dock{display:none}.ed-shell[data-surface=documents]>.ed-shell__canvas{grid-column:canvas}.ed-document-narrow{display:flex;flex-direction:column;flex:none;gap:2px;padding:10px 14px;margin:0;color:var(--ed-ink);background:color-mix(in srgb,var(--ed-accent) 8%,var(--ed-surface));border-bottom:1px solid var(--ed-line);font-size:12px;line-height:1.4}.ed-shell[data-surface=documents] .ed-canvas{padding:16px 12px 32px}.ed-shell[data-surface=documents] .ed-canvas__frame{pointer-events:none}.ed-shell[data-surface=documents] .tpl-doc{padding:28px 24px}.ed-doc-panel,.ed-doc-panel--preview{inset:auto var(--hl-space-3) var(--hl-space-3);width:auto;max-height:calc(100dvh - 132px)}.ed-doc-conflict{align-items:stretch;flex-direction:column;margin-inline:var(--hl-space-3)}.ed-doc-conflict__actions{flex-wrap:wrap}}.ed-base{display:flex;gap:8px;align-items:center;margin-inline-end:8px}.ed-base__field{display:flex;gap:6px;align-items:center}.ed-base__label{color:var(--ed-muted);font-size:12px;font-weight:600}.ed-base select{max-width:30ch}.ed-base__note{max-width:280px;color:var(--ed-muted);font-size:12px;line-height:1.35}.ed-stranded{flex:none;max-height:30vh;overflow-y:auto;padding:10px 14px;border-top:1px solid var(--ed-line);background:#fff8e6}.ed-stranded__hd{margin:0 0 6px;color:var(--ed-ink);font-size:12.5px;font-weight:600}.ed-stranded__list{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.ed-stranded__item{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ed-stranded__what{display:flex;flex-direction:column;min-width:0}.ed-stranded__title{color:var(--ed-ink);font-size:12.5px}.ed-stranded__preview{overflow:hidden;color:var(--ed-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ed-stranded__actions{display:flex;gap:6px;align-items:center}.ed-btn--danger{color:#fff;background:#b3261e;border-color:#b3261e}.ed-refusal__deps{margin:6px 0 0;padding-inline-start:18px}.ed-refusal__open{padding:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;background:none;border:0;cursor:pointer}.ed-refusal__detail{margin:6px 0 0;font-size:12.5px;opacity:.85}.ed-editor__error p{margin:0}@media(max-width:720px){.ed-list__tabs{flex-wrap:wrap}.ed-list__tabs>:first-child{max-width:100%;overflow-x:auto}.ed-list__search{width:100%}.ed-table{width:-moz-max-content;width:max-content;min-width:100%}.ed-themed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-y:auto}.ed-themed__controls{overflow-y:visible;border-right:0;border-bottom:1px solid var(--ed-line)}.ed-themed__preview{overflow-y:visible;padding:16px}.ed-themed__canvas{padding:20px}.cat{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cat__side{max-height:40vh;border-right:0;border-bottom:1px solid var(--ed-line)}.cat__main{padding:24px 16px 96px}}@media(max-width:1099px){.ed-topbar{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding:8px 12px}.ed-topbar__left,.ed-topbar__actions{flex-wrap:wrap;min-width:0;max-width:100%}.ed-topbar[data-folded] .ed-topbar__left{flex-basis:100%}.ed-topbar[data-folded] .ed-topbar__actions{flex-wrap:nowrap;margin-inline-start:auto}.ed-shell[data-docked]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40%) auto}.ed-shell[data-docked]>.ed-shell__canvas{grid-column:1;grid-row:1}.ed-shell[data-docked]>.ed-shell__left,.ed-shell[data-docked]>.ed-shell__right{display:flex;grid-column:1;grid-row:2;min-width:0}.ed-shell[data-docked][data-docked=canvas]{grid-template-rows:minmax(0,1fr) 0 auto}.ed-shell__dock{grid-column:1;grid-row:3;min-width:0;overflow-x:auto;background:var(--ed-panel);border-top:1px solid var(--ed-line)}.ed-shell__dock .trazo-tab-list__tab{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.ed-devices{height:auto;min-height:var(--ed-h-rail);flex-wrap:wrap}.ed-canvas{justify-content:flex-start;padding-inline:12px}.ed-artboard{flex-shrink:0}}.ed-topbar,.ed-resizer,.ed-shell__left,.ed-shell__right,.ed-devices,.ed-shell__dock,.ed-doc-panel,.ed-doc-conflict{--hl-color-text: var(--ed-ink);--hl-color-text-muted: var(--ed-muted);--hl-color-bg: var(--ed-bg);--hl-color-surface: var(--ed-surface);--hl-color-border: var(--ed-line);--hl-color-primary: var(--ed-accent);--hl-color-on-primary: var(--ed-on-accent);--hl-color-focus: var(--ed-accent);--hl-ring-color: var(--ed-accent);color:var(--ed-ink)}.ed-shell__fields input,.ed-shell__fields textarea,.ed-shell__fields select{color:var(--ed-ink)}.ed-search{position:relative}.ed-search>.hl-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ed-muted);pointer-events:none}.pal>.ed-search,.tpl>.ed-search{margin-bottom:12px}.hl-icon{display:inline-block;flex:none;vertical-align:middle;color:inherit}.hl-icon>*{vector-effect:non-scaling-stroke}.hl-icon--sm{width:var(--hl-glyph-sm);height:var(--hl-glyph-sm)}.hl-icon--md{width:var(--hl-glyph-md);height:var(--hl-glyph-md)}.hl-icon--lg{width:var(--hl-glyph-lg);height:var(--hl-glyph-lg)}.hl-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--hl-font-body);font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-bold);letter-spacing:.03em;padding:3px 9px;border-radius:var(--hl-radius-pill);border:1px solid transparent;white-space:nowrap;background:var(--hl-color-surface2);color:var(--hl-color-ink-soft);border-color:var(--hl-color-line)}.hl-badge--pos{background:var(--hl-color-pos-tint);color:var(--hl-color-pos-text);border-color:transparent}.hl-badge--warn{background:var(--hl-color-warn-tint);color:var(--hl-color-warn-text);border-color:transparent}.hl-badge--neg{background:var(--hl-color-neg-tint);color:var(--hl-color-neg-text);border-color:transparent}.hl-badge--info{background:var(--hl-color-info-tint);color:var(--hl-color-info-text);border-color:transparent}.hl-badge--indigo{background:var(--hl-color-lav);color:var(--hl-color-info-text);border-color:transparent}.hl-badge--tenant{background:color-mix(in srgb,var(--hl-color-indigo) 12%,transparent);color:var(--hl-color-indigo);border-color:transparent}.hl-badge--user{background:var(--hl-color-surface2);color:var(--hl-color-ink-soft);border-color:var(--hl-color-line)}.hl-badge--def{background:var(--hl-color-lav);color:var(--hl-color-info-text);border-color:transparent}.hl-due-date-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--hl-font-body);font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-bold);letter-spacing:.04em;padding:4px 10px;border-radius:var(--hl-radius-pill);vertical-align:middle;white-space:nowrap;background:var(--hl-color-pos-tint);color:var(--hl-color-pos-text)}.hl-due-date-chip--hi{background:var(--hl-color-neg-tint);color:var(--hl-color-neg-text)}.hl-due-date-chip--mid{background:var(--hl-color-warn-tint);color:var(--hl-color-warn-text)}.hl-due-date-chip__dot{display:none;width:5px;height:5px;border-radius:50%;flex:0 0 auto}.hl-due-date-chip--quiet{padding:0;background:none;font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-medium);letter-spacing:normal;color:var(--hl-color-ink)}.hl-due-date-chip--quiet .hl-due-date-chip__dot{display:block;background:var(--hl-color-pos)}.hl-due-date-chip--quiet.hl-due-date-chip--hi .hl-due-date-chip__dot{background:var(--hl-color-neg)}.hl-due-date-chip--quiet.hl-due-date-chip--mid .hl-due-date-chip__dot{background:var(--hl-color-warn)}@keyframes hl-tooltip-fade-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.hl-tooltip{display:flex;align-items:center;max-width:min(260px,100vw - var(--hl-space-6));min-height:var(--hl-ctl-sm);padding:var(--hl-space-1) var(--hl-space-2);border-radius:var(--hl-radius-inner);background:var(--hl-color-anchor);color:var(--hl-color-anchor-ink);font-family:var(--hl-font-body);font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-medium);line-height:var(--hl-line-height-tight);box-shadow:var(--hl-el-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:210;transform-origin:var(--radix-tooltip-content-transform-origin)}.hl-tooltip__arrow{fill:var(--hl-color-anchor)}@media(prefers-reduced-motion:no-preference){.hl-tooltip[data-state=delayed-open],.hl-tooltip[data-state=instant-open]{animation:hl-tooltip-fade-in var(--hl-motion-med) var(--hl-ease)}}.hl-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--hl-space-2);border:1px solid transparent;border-radius:var(--hl-radius-control);font-family:var(--hl-font-body);font-weight:var(--hl-font-weight-semibold);white-space:nowrap;cursor:pointer;text-decoration:none}@media(prefers-reduced-motion:no-preference){.hl-button{transition:background var(--hl-motion-fast) var(--hl-ease),border-color var(--hl-motion-fast) var(--hl-ease),color var(--hl-motion-fast) var(--hl-ease),translate var(--hl-motion-fast) var(--hl-ease)}}.hl-button{height:var(--hl-ctl);padding:0 16px;font-size:var(--hl-font-size-md);background:var(--hl-color-indigo);color:var(--hl-color-on-brand)}.hl-button:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-color-indigo-hover)}.hl-button:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-color-indigo-press);translate:0 .5px}.hl-button:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-button[disabled],.hl-button[aria-disabled=true]{background:var(--hl-wash-press);border-color:transparent;color:var(--hl-color-muted);cursor:not-allowed}.hl-button--plain{background:none;border-color:transparent;color:var(--hl-color-muted)}.hl-button--plain:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-wash-hover);color:var(--hl-color-ink)}.hl-button--plain:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-wash-press)}.hl-button--ghost{background:var(--hl-color-surface);border-color:var(--hl-color-line);color:var(--hl-color-ink)}.hl-button--ghost:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-wash-hover);border-color:var(--hl-color-line2)}.hl-button--ghost:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-wash-press)}.hl-button--soft{background:var(--hl-button-soft-ground, var(--hl-color-lav));border-color:var(--hl-button-soft-line, transparent);color:var(--hl-color-indigo)}.hl-button--soft:not([disabled]):not([aria-disabled=true]):hover,.hl-button--soft:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-button-soft-ground-hover, var(--hl-color-lav2))}.hl-button--danger{background:var(--hl-color-surface);border-color:var(--hl-color-line);color:var(--hl-color-neg)}.hl-button--danger:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-color-neg-tint);color:var(--hl-color-neg-text)}.hl-button--danger:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-color-neg-tint)}.hl-button--dsolid{background:var(--hl-color-neg);border-color:transparent;color:var(--hl-color-on-brand)}.hl-button--dsolid:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-color-neg-hover)}.hl-button--dsolid:not([disabled]):not([aria-disabled=true]):active{background:var(--hl-color-neg-press)}.hl-button--link{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;border-radius:var(--hl-radius-inner)}.hl-button--link:hover{text-decoration-color:currentcolor}.hl-button--link:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}@media(prefers-reduced-motion:no-preference){.hl-button--link{transition:text-decoration-color var(--hl-motion-fast) var(--hl-ease)}}.hl-button--link,.hl-button--link:hover{color:var(--hl-color-link)}.hl-button--link{display:inline;height:auto;padding:0;background:none;border-color:transparent;font:inherit;font-weight:var(--hl-font-weight-medium)}.hl-button--link:not([disabled]):not([aria-disabled=true]):hover{background:none}.hl-button--link:not([disabled]):not([aria-disabled=true]):active{background:none;translate:none}.hl-button--link:disabled,.hl-button--link[aria-disabled=true]{background:none;color:var(--hl-color-muted);cursor:default;text-decoration-color:transparent}.hl-button--icon{padding:0;width:var(--hl-ctl);gap:0}.hl-button--icon svg:not(.hl-icon){width:15px;height:15px}.hl-button--sm{height:var(--hl-ctl-sm);padding:0 12px;font-size:var(--hl-font-size-xs);border-radius:var(--hl-radius-inner)}.hl-button--lg{padding:0 20px}@media(pointer:coarse){:where(.hl-button){position:relative}.hl-button:after{content:"";position:absolute;inset:min(0px,(100% - var(--hl-ctl-touch)) / 2)}}.hl-button--icon.hl-button--sm{width:var(--hl-ctl-sm);padding:0}.hl-button--icon.hl-button--sm svg:not(.hl-icon){width:14px;height:14px}.hl-button--icon.hl-button--lg{width:36px;padding:0}.hl-button--link.hl-button--sm,.hl-button--link.hl-button--lg{height:auto;padding:0;border-radius:0;font-size:inherit}.hl-button-lock{display:inline-flex}.hl-checkbox{display:inline-flex;align-items:flex-start;gap:var(--hl-space-2);cursor:pointer;color:var(--hl-color-ink)}.hl-checkbox--disabled{cursor:not-allowed;opacity:.55}.hl-checkbox__box{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:var(--hl-color-surface);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);color:var(--hl-color-surface);cursor:inherit}@media(prefers-reduced-motion:no-preference){.hl-checkbox__box{transition:background var(--hl-motion-fast) var(--hl-ease),border-color var(--hl-motion-fast) var(--hl-ease)}}.hl-checkbox__box[data-state=checked],.hl-checkbox__box[data-state=indeterminate]{background:var(--hl-color-indigo);border-color:var(--hl-color-indigo)}.hl-checkbox__box:focus-visible{outline:none;box-shadow:0 0 0 var(--hl-ring-halo-width) var(--hl-ring-halo-color);border-color:var(--hl-color-lav2)}.hl-checkbox__box[disabled]{cursor:not-allowed}.hl-checkbox__box--error,.hl-checkbox__box--error[data-state=unchecked]{border-color:var(--hl-color-neg)}.hl-checkbox__box--error:focus-visible{outline:none;box-shadow:0 0 0 var(--hl-ring-halo-width) var(--hl-ring-halo-color-error);border-color:var(--hl-color-neg)}@media(pointer:coarse){:where(.hl-checkbox__box){position:relative}.hl-checkbox__box:after{content:"";position:absolute;inset:min(0px,(100% - var(--hl-ctl-touch)) / 2)}}.hl-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:currentcolor}.hl-checkbox__check{display:none;width:12px;height:12px}.hl-checkbox__indicator[data-state=checked] .hl-checkbox__check{display:block}.hl-checkbox__dash{display:none;width:12px;height:12px}.hl-checkbox__indicator[data-state=indeterminate] .hl-checkbox__dash{display:block}.hl-checkbox__label{font-size:var(--hl-font-size-sm);line-height:var(--hl-line-height-tight);color:inherit;padding-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hl-kbd{display:inline-flex;align-items:center;gap:var(--hl-space-1);vertical-align:baseline;color:inherit}.hl-kbd__cap{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hl-space-5);min-height:var(--hl-space-5);padding:0 var(--hl-space-1);font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);line-height:var(--hl-line-height-tight);color:inherit;background:var(--hl-color-surface2);border:1px solid var(--hl-color-line2);border-bottom-width:2px;border-radius:var(--hl-radius-inner)}.hl-kbd__then{font-family:var(--hl-font-body);font-size:var(--hl-font-size-xs);line-height:var(--hl-line-height-tight);color:inherit}.hl-kbd__spoken{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}@media(prefers-reduced-motion:no-preference){.hl-kbd__cap{transition:color var(--hl-motion-fast) var(--hl-ease),border-color var(--hl-motion-fast) var(--hl-ease)}}@keyframes hl-dropdown-menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.hl-dropdown-menu{background:var(--hl-color-surface);border-radius:var(--hl-radius-surface);box-shadow:var(--hl-el-2);padding:var(--hl-space-1);min-width:min(200px,var(--radix-context-menu-content-available-width, 200px));overflow-wrap:anywhere;max-width:min(100vw - var(--hl-space-6),var(--radix-context-menu-content-available-width, 100vw));z-index:150;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.hl-dropdown-menu:focus-visible{outline:none}.hl-dropdown-menu__item{display:flex;align-items:center;gap:var(--hl-space-2);width:100%;min-height:var(--hl-ctl-md);padding:0 var(--hl-space-3);border-radius:var(--hl-radius-inner);border:none;background:none;font-family:var(--hl-font-body);font-size:var(--hl-font-size-sm);line-height:var(--hl-line-height-tight);text-align:left;color:var(--hl-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hl-dropdown-menu__item:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-dropdown-menu__item[data-highlighted]{background:var(--hl-wash-hover)}.hl-dropdown-menu__item[data-state=checked],.hl-dropdown-menu__item[data-state=open]{background:var(--hl-color-info-tint);color:var(--hl-color-info-text)}.hl-dropdown-menu__item[data-disabled]{color:var(--hl-color-faint);cursor:not-allowed;pointer-events:none}.hl-dropdown-menu__item[data-disabled] .hl-dropdown-menu__lead,.hl-dropdown-menu__item[data-disabled] .hl-dropdown-menu__shortcut{color:inherit}.hl-dropdown-menu__item--danger{color:var(--hl-color-neg-text)}.hl-dropdown-menu__item--danger .hl-dropdown-menu__lead{color:inherit}.hl-dropdown-menu__item--danger[data-highlighted]{background:var(--hl-color-neg-tint);color:var(--hl-color-neg-text)}.hl-dropdown-menu__item--warn{color:var(--hl-color-warn-text)}.hl-dropdown-menu__item--warn .hl-dropdown-menu__lead{color:inherit}.hl-dropdown-menu__item--warn[data-highlighted]{background:var(--hl-color-warn-tint);color:var(--hl-color-warn-text)}.hl-dropdown-menu__lead{width:15px;flex:0 0 15px;display:grid;place-items:center;color:var(--hl-color-muted)}.hl-dropdown-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-dropdown-menu__shortcut{margin-left:auto;padding-left:var(--hl-space-3);display:inline-flex;align-items:center;gap:var(--hl-space-1);color:var(--hl-color-faint);white-space:nowrap}.hl-dropdown-menu__indicator{width:15px;flex:0 0 15px;display:grid;place-items:center}.hl-dropdown-menu__heading{padding:var(--hl-space-2) var(--hl-space-3) var(--hl-space-1);font-size:var(--hl-font-size-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hl-color-faint);font-weight:var(--hl-font-weight-bold)}.hl-dropdown-menu__separator{height:1px;background:var(--hl-color-line);margin:var(--hl-space-1)}@media(prefers-reduced-motion:no-preference){.hl-dropdown-menu[data-state=open]{animation:hl-dropdown-menu-pop var(--hl-motion-med) var(--hl-ease)}.hl-dropdown-menu__item{transition:background var(--hl-motion-fast) var(--hl-ease),color var(--hl-motion-fast) var(--hl-ease)}}.hl-text{margin:0;font-family:var(--hl-font-body);font-size:var(--hl-font-size-md);font-weight:var(--hl-font-weight-regular);line-height:var(--hl-line-height-normal);color:var(--hl-color-ink)}.hl-text--xs{font-size:var(--hl-font-size-xs)}.hl-text--sm{font-size:var(--hl-font-size-sm)}.hl-text--lg{font-size:var(--hl-font-size-lg)}.hl-text--xl{font-size:var(--hl-font-size-xl)}.hl-text--xxl{font-size:var(--hl-font-size-xxl)}.hl-text--medium{font-weight:var(--hl-font-weight-medium)}.hl-text--semibold{font-weight:var(--hl-font-weight-semibold)}.hl-text--bold{font-weight:var(--hl-font-weight-bold)}.hl-text--muted{color:var(--hl-color-muted)}.hl-text--ink-soft{color:var(--hl-color-ink-soft)}.hl-text--pos{color:var(--hl-color-pos)}.hl-text--neg{color:var(--hl-color-neg)}.hl-text--warn{color:var(--hl-color-warn)}.hl-text--mono{font-family:var(--hl-font-mono)}.hl-text--num{font-family:var(--hl-font-body);font-variant-numeric:tabular-nums}.hl-text--truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hl-token-field{display:block;width:100%;min-height:var(--hl-ctl);padding:var(--hl-space-2) var(--hl-space-3);background:var(--hl-color-surface);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-control);color:var(--hl-color-ink);font:inherit;font-size:var(--hl-font-size-md);line-height:var(--hl-line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}@media(prefers-reduced-motion:no-preference){.hl-token-field{transition:border-color var(--hl-motion-fast) var(--hl-ease)}}.hl-token-field--multiline{min-height:84px}.hl-token-field:hover,.hl-token-field:focus{border-color:var(--hl-color-line2);outline:none}.hl-token-field:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-token-field[data-empty]:before{content:attr(data-placeholder);color:var(--hl-color-muted);pointer-events:none}.hl-token-field--error{border-color:var(--hl-color-neg)}.hl-token-field--error:hover,.hl-token-field--error:focus{border-color:var(--hl-color-neg)}.hl-token-field--disabled{background:var(--hl-wash-press);color:var(--hl-color-muted);cursor:not-allowed}.hl-token-field__pill{display:inline-block;padding:0 var(--hl-space-1);border:1px solid var(--hl-color-lav2);border-radius:var(--hl-radius-inner);background:var(--hl-color-lav);color:var(--hl-color-ink);font-size:inherit;line-height:var(--hl-line-height-tight);white-space:nowrap;vertical-align:baseline}.hl-token-text{white-space:pre-wrap;overflow-wrap:anywhere}@keyframes hl-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.hl-modal__overlay{position:fixed;inset:0;background:var(--hl-color-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;display:flex;align-items:center;justify-content:center;padding:var(--hl-space-6)}.hl-modal{background:var(--hl-color-surface);border-radius:var(--hl-radius-surface);box-shadow:var(--hl-el-2);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;width:min(440px,94vw)}.hl-modal:focus-visible{outline:none}.hl-modal--lg{width:min(680px,94vw)}.hl-modal>*{min-height:0}.hl-modal__head,.hl-modal__foot{flex-shrink:0}.hl-modal>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hl-modal__head{display:flex;align-items:flex-start;gap:var(--hl-space-3);padding:var(--hl-space-6) var(--hl-space-6) 0}.hl-modal__head-text{flex:1;min-width:0}.hl-modal__title{margin:0;display:flex;align-items:center;min-height:var(--hl-ctl-sm);font-family:var(--hl-font-display);font-size:var(--hl-font-size-xl);font-weight:var(--hl-font-weight-bold);line-height:var(--hl-line-height-tight);color:var(--hl-color-ink)}.hl-modal__sub{margin:var(--hl-space-1) 0 0;font-size:var(--hl-font-size-sm);line-height:var(--hl-line-height-normal);color:var(--hl-color-ink-soft)}.hl-modal__close{width:var(--hl-ctl-sm);height:var(--hl-ctl-sm);flex:0 0 var(--hl-ctl-sm);border-radius:var(--hl-radius-inner);border:none;background:none;color:var(--hl-color-muted);display:grid;place-items:center;cursor:pointer}.hl-modal__close:hover:not(:disabled){background:var(--hl-wash-hover);color:var(--hl-color-ink)}.hl-modal__close:active:not(:disabled){background:var(--hl-wash-press)}.hl-modal__close:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-modal__close:disabled{color:var(--hl-color-faint);background:none;cursor:default}@media(pointer:coarse){:where(.hl-modal__close){position:relative}.hl-modal__close:after{content:"";position:absolute;inset:min(0px,(100% - var(--hl-ctl-touch)) / 2)}}.hl-modal__body{padding:var(--hl-space-4) var(--hl-space-6) var(--hl-space-1);font-size:var(--hl-font-size-md);color:var(--hl-color-ink-soft);line-height:var(--hl-line-height-normal);flex:1 1 auto;min-height:0;overflow:auto}.hl-modal__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--hl-space-3);padding:var(--hl-space-5) var(--hl-space-6) var(--hl-space-6)}.hl-modal__foot-lead{margin-right:auto;min-width:0;font-size:var(--hl-font-size-xs);line-height:var(--hl-line-height-normal);color:var(--hl-color-muted);text-align:left}@media(prefers-reduced-motion:no-preference){.hl-modal{animation:hl-modal-in var(--hl-motion-med) var(--hl-ease)}.hl-modal__close{transition:background var(--hl-motion-fast) var(--hl-ease),color var(--hl-motion-fast) var(--hl-ease)}}@media(max-width:640px){.hl-modal__overlay{padding:0;align-items:flex-end}.hl-modal{width:100%;max-height:92vh;border-radius:var(--hl-radius-surface) var(--hl-radius-surface) 0 0}.hl-modal--lg{width:100%}}@media(prefers-reduced-motion:reduce){.hl-modal__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.hl-callout{--hl-callout-ground: var(--hl-color-surface2);--hl-callout-line: var(--hl-color-line);--hl-callout-stroke: var(--hl-color-muted);--hl-callout-title: var(--hl-color-ink);display:flex;align-items:flex-start;gap:var(--hl-space-3);padding:var(--hl-space-3) var(--hl-space-4);border-radius:var(--hl-radius-surface);background:var(--hl-callout-ground);border:1px solid var(--hl-callout-line)}.hl-callout__icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--hl-callout-stroke)}.hl-callout__icon>svg{width:20px;height:20px}.hl-callout__content{flex:1;min-width:0}.hl-callout__title{font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-bold);color:var(--hl-callout-title)}.hl-callout__body{margin-top:var(--hl-space-1);color:var(--hl-color-ink-soft);font-size:var(--hl-font-size-xs);line-height:var(--hl-line-height-normal)}.hl-callout__actions{--hl-button-soft-ground: var(--hl-color-surface);--hl-button-soft-ground-hover: var(--hl-wash-hover);--hl-button-soft-line: var(--hl-color-line);display:flex;flex-wrap:wrap;gap:var(--hl-space-2);margin-top:var(--hl-space-2)}.hl-callout__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hl-ctl-sm);height:var(--hl-ctl-sm);margin:calc(var(--hl-space-1) * -1) calc(var(--hl-space-2) * -1) 0 0;border:none;border-radius:var(--hl-radius-control);background:transparent;padding:0;color:var(--hl-color-muted);cursor:pointer}.hl-callout__close:hover{background:var(--hl-wash-hover);color:var(--hl-color-ink)}.hl-callout__close:active{background:var(--hl-wash-press)}.hl-callout__close:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-callout__close>svg{width:15px;height:15px}@media(pointer:coarse){:where(.hl-callout__close){position:relative}.hl-callout__close:after{content:"";position:absolute;inset:min(0px,(100% - var(--hl-ctl-touch)) / 2)}}.hl-callout--neutral{--hl-callout-ground: var(--hl-color-surface2);--hl-callout-line: var(--hl-color-line);--hl-callout-stroke: var(--hl-color-muted);--hl-callout-title: var(--hl-color-ink)}.hl-callout--info{--hl-callout-ground: var(--hl-color-info-tint);--hl-callout-line: var(--hl-color-lav2);--hl-callout-stroke: var(--hl-color-info);--hl-callout-title: var(--hl-color-info-text)}.hl-callout--success{--hl-callout-ground: var(--hl-color-pos-tint);--hl-callout-line: var(--hl-color-callout-success-line);--hl-callout-stroke: var(--hl-color-pos);--hl-callout-title: var(--hl-color-pos-text)}.hl-callout--warn{--hl-callout-ground: var(--hl-color-warn-tint);--hl-callout-line: var(--hl-color-callout-warn-line);--hl-callout-stroke: var(--hl-color-warn);--hl-callout-title: var(--hl-color-warn-text)}.hl-callout--error{--hl-callout-ground: var(--hl-color-neg-tint);--hl-callout-line: var(--hl-color-callout-error-line);--hl-callout-stroke: var(--hl-color-neg);--hl-callout-title: var(--hl-color-neg-text)}.hl-callout--result{--hl-callout-stroke: var(--hl-color-ink);--hl-callout-title: var(--hl-color-ink);border-radius:var(--hl-radius-control)}.hl-callout--result .hl-callout__body{font-size:var(--hl-font-size-sm)}@media(prefers-reduced-motion:no-preference){.hl-callout__close{transition:background-color var(--hl-motion-fast) var(--hl-ease),color var(--hl-motion-fast) var(--hl-ease)}}.hl-email-frame{background:var(--hl-color-surface);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface);overflow:hidden}.hl-email-frame__header{padding:12px 14px;border-bottom:1px solid var(--hl-color-line);background:var(--hl-color-surface2)}.hl-email-frame__row{display:flex;align-items:baseline;gap:8px;font-size:var(--hl-font-size-sm);line-height:1.6}.hl-email-frame__label{flex:none;width:34px;color:var(--hl-color-muted)}.hl-email-frame__value{color:var(--hl-color-ink-soft);overflow-wrap:anywhere}.hl-email-frame__subject{margin-top:6px;font-weight:var(--hl-font-weight-bold);font-size:var(--hl-font-size-lg);letter-spacing:-.2px;color:var(--hl-color-ink)}.hl-email-frame__body{display:block;width:100%;height:320px;border:0;background:var(--hl-color-bg)}.hl-empty{text-align:center;padding:38px 20px;border:1px dashed var(--hl-color-line2);border-radius:var(--hl-radius-surface);background:var(--hl-color-surface2)}.hl-empty--bare{border:none;background:transparent;border-radius:0;padding:var(--hl-space-5) var(--hl-space-4)}.hl-empty__icon{width:52px;height:52px;border-radius:var(--hl-radius-control);background:var(--hl-color-surface);border:1px solid var(--hl-color-line);display:grid;place-items:center;margin:0 auto 14px;color:var(--hl-color-muted)}.hl-empty__icon svg{width:26px;height:26px}.hl-empty__illustration{display:grid;place-items:center;margin:0 auto var(--hl-space-4);max-width:100%}.hl-empty__illustration>*{max-width:100%;height:auto}.hl-empty__title{font-weight:var(--hl-font-weight-bold);font-size:var(--hl-font-size-md)}.hl-empty__desc{font-size:var(--hl-font-size-sm);color:var(--hl-color-ink-soft);margin:5px auto 0;max-width:360px;line-height:1.5}.hl-empty__action{margin-top:16px}.hl-error-panel{display:flex;gap:11px;border-radius:var(--hl-radius-surface);padding:12px 14px;background:var(--hl-color-neg-tint);align-items:flex-start}.hl-error-panel__icon{width:20px;height:20px;flex:0 0 20px;margin-top:1px;color:var(--hl-color-neg-text)}.hl-error-panel__icon svg{width:20px;height:20px}.hl-error-panel__body{flex:1;min-width:0}.hl-error-panel__title{font-weight:var(--hl-font-weight-bold);font-size:var(--hl-font-size-sm);color:var(--hl-color-neg-text)}.hl-error-panel__message{font-size:var(--hl-font-size-xs);color:var(--hl-color-ink-soft);margin-top:2px;line-height:var(--hl-line-height-normal)}.hl-error-panel__form-list{margin:6px 0 0;padding-left:18px;font-size:var(--hl-font-size-xs);color:var(--hl-color-ink-soft);line-height:var(--hl-line-height-normal)}.hl-error-panel__actions{display:flex;flex-wrap:wrap;gap:var(--hl-space-2);margin-top:10px}.hl-error-panel__details{margin-top:8px}.hl-error-panel__summary{display:inline-flex;align-items:center;gap:3px;list-style:none;font-size:var(--hl-font-size-xs);font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-muted);cursor:pointer;border-radius:var(--hl-radius-inner);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hl-error-panel__summary::-webkit-details-marker{display:none}.hl-error-panel__summary:hover{color:var(--hl-color-ink-soft)}.hl-error-panel__summary:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-error-panel__caret{width:13px;height:13px;flex:0 0 13px}.hl-error-panel__details[open] .hl-error-panel__caret{transform:rotate(90deg)}.hl-error-panel__details-body{margin-top:5px;padding-left:16px;border-left:1px solid var(--hl-color-line)}.hl-error-panel__details-body .hl-request-id{margin-top:6px}.hl-error-panel__code{display:block;margin-bottom:6px;font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);overflow-wrap:anywhere}.hl-error-panel__detail{margin:0;font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);color:var(--hl-color-ink-soft);line-height:var(--hl-line-height-normal);overflow-wrap:anywhere}.hl-error-panel--final{background:var(--hl-color-surface);border:1px solid var(--hl-color-line)}.hl-request-id{display:inline-flex;align-items:center;gap:var(--hl-space-1);min-height:var(--hl-ctl-sm);margin-top:8px;padding:3px 8px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);background:var(--hl-color-surface);font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);color:var(--hl-color-ink-soft);cursor:copy}.hl-request-id:hover{border-color:var(--hl-color-line2);background:var(--hl-color-surface2)}.hl-request-id:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-request-id__label{font-family:var(--hl-font-body);font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink-soft)}.hl-request-id__copied-icon{display:inline-flex;width:13px;height:13px;color:var(--hl-color-pos)}.hl-request-id__copied-icon svg{width:13px;height:13px}@media(prefers-reduced-motion:no-preference){.hl-error-panel__caret{transition:transform var(--hl-motion-fast) var(--hl-ease)}.hl-request-id{transition:border-color var(--hl-motion-fast) var(--hl-ease),background-color var(--hl-motion-fast) var(--hl-ease)}}.hl-inapp{background:var(--hl-color-surface);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-surface)}.hl-inapp__body{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.hl-inapp__head{display:flex;gap:10px;align-items:flex-start}.hl-inapp__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--hl-radius-inner);background:var(--hl-color-lav);color:var(--hl-color-indigo)}.hl-inapp__head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.hl-inapp__title{font-weight:var(--hl-font-weight-bold);font-size:var(--hl-font-size-lg);letter-spacing:-.2px;color:var(--hl-color-ink)}.hl-inapp__source{align-self:flex-start;font-size:var(--hl-font-size-2xs)}.hl-inapp__meta{display:flex;gap:8px;align-items:center}.hl-inapp__time{font-size:var(--hl-font-size-sm);color:var(--hl-color-ink-soft)}.hl-inapp__content{display:flex;flex-direction:column;gap:8px;font-size:var(--hl-font-size-md);color:var(--hl-color-ink-soft);line-height:var(--hl-line-height-normal)}.hl-inapp__heading{font-weight:var(--hl-font-weight-bold);color:var(--hl-color-ink)}.hl-inapp__heading--h1{font-size:var(--hl-font-size-xl)}.hl-inapp__heading--h2{font-size:var(--hl-font-size-lg)}.hl-inapp__heading--h3{font-size:var(--hl-font-size-md)}.hl-inapp__paragraph{overflow-wrap:anywhere}.hl-inapp__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;list-style:disc}.hl-inapp__list--ordered{list-style:decimal}.hl-inapp__list-item{overflow-wrap:anywhere}.hl-inapp__quote{margin:0;padding:4px 12px;border-left:3px solid var(--hl-color-lav2);color:var(--hl-color-muted)}.hl-inapp__link{color:var(--hl-color-indigo2);text-decoration:none}.hl-inapp__link:hover{text-decoration:underline}.hl-inapp__code{font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);padding:1px 4px;background:var(--hl-color-surface2);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);color:var(--hl-color-neg)}.hl-inapp__code-block,.hl-inapp__display{margin:0;display:block;font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);padding:8px 10px;background:var(--hl-color-surface2);border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hl-color-ink)}.hl-inapp__divider{height:1px;background:var(--hl-color-line)}.hl-inapp__callout{padding:8px 12px;border-radius:var(--hl-radius-inner);border:1px solid var(--hl-color-line);background:var(--hl-color-surface2)}.hl-inapp__callout--warning{border-color:var(--hl-color-warn);background:color-mix(in srgb,var(--hl-color-warn) 8%,transparent)}.hl-inapp__callout--success{border-color:var(--hl-color-pos);background:color-mix(in srgb,var(--hl-color-pos) 8%,transparent)}.hl-inapp__callout--error{border-color:var(--hl-color-neg);background:color-mix(in srgb,var(--hl-color-neg) 8%,transparent)}.hl-inapp__nested-card{padding:10px 12px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);background:var(--hl-color-surface2);display:flex;flex-direction:column;gap:6px}.hl-inapp__nested-title{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink)}.hl-inapp__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.hl-inapp__button{display:inline-flex;align-items:center;padding:6px 12px;background:var(--hl-color-surface);border:1px solid var(--hl-color-line2);border-radius:var(--hl-radius-inner);font-size:var(--hl-font-size-sm);font-weight:var(--hl-font-weight-medium);color:var(--hl-color-ink)}.hl-inapp__button--primary{background:var(--hl-color-orange);border-color:var(--hl-color-orange);color:var(--hl-color-on-brand)}.hl-inapp__table-wrap{overflow-x:auto}.hl-inapp__table{width:100%;border-collapse:collapse;font-size:var(--hl-font-size-sm)}.hl-inapp__table th,.hl-inapp__table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--hl-color-line);overflow-wrap:anywhere}.hl-inapp__table th{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink);background:var(--hl-color-surface2)}.hl-inapp__table td{color:var(--hl-color-ink-soft)}.hl-inapp__table tr:last-child td{border-bottom:none}.hl-inapp__fields{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.hl-inapp__field{display:flex;flex-direction:column;gap:2px;min-width:0}.hl-inapp__field-key{font-size:var(--hl-font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--hl-color-muted)}.hl-inapp__field-value{margin:0;font-weight:var(--hl-font-weight-medium);color:var(--hl-color-ink);overflow-wrap:anywhere}.hl-inapp__image-wrap,.hl-inapp__image-link{display:block}.hl-inapp__image{display:block;max-width:100%;height:auto;border-radius:var(--hl-radius-inner);border:1px solid var(--hl-color-line)}.hl-inapp__quote-block{margin:0;padding:8px 14px;border-left:3px solid var(--hl-color-indigo);background:var(--hl-color-surface2);border-radius:0 var(--hl-radius-inner) var(--hl-radius-inner) 0;display:flex;flex-direction:column;gap:4px}.hl-inapp__quote-body{color:var(--hl-color-ink);font-style:italic;overflow-wrap:anywhere}.hl-inapp__quote-author{font-size:var(--hl-font-size-sm);font-style:normal;color:var(--hl-color-muted)}.hl-inapp__steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px;list-style:decimal}.hl-inapp__step{overflow-wrap:anywhere;padding-left:2px}.hl-inapp__checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.hl-inapp__check{display:flex;align-items:flex-start;gap:8px}.hl-inapp__check-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;margin-top:1px;border:1px solid var(--hl-color-line2);border-radius:var(--hl-radius-inner);background:var(--hl-color-surface);color:var(--hl-color-on-brand)}.hl-inapp__check--done{color:var(--hl-color-muted)}.hl-inapp__check--done .hl-inapp__check-box{background:var(--hl-color-pos);border-color:var(--hl-color-pos)}.hl-inapp__check--done .hl-inapp__check-text{text-decoration:line-through}.hl-inapp__check-text{overflow-wrap:anywhere}.hl-inapp__metric{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner);background:var(--hl-color-surface2)}.hl-inapp__metric-label{font-size:var(--hl-font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--hl-color-muted)}.hl-inapp__metric-value-row{display:flex;align-items:center;gap:6px}.hl-inapp__metric-value{font-size:var(--hl-font-size-xl);font-weight:var(--hl-font-weight-bold);letter-spacing:-.4px;color:var(--hl-color-ink)}.hl-inapp__metric-trend--up{color:var(--hl-color-pos)}.hl-inapp__metric-trend--down{color:var(--hl-color-neg)}.hl-inapp__metric-trend--flat{color:var(--hl-color-muted)}.hl-inapp__metric-caption{font-size:var(--hl-font-size-sm);color:var(--hl-color-muted)}.hl-inapp__section{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-inner)}.hl-inapp__section-title{font-weight:var(--hl-font-weight-semibold);color:var(--hl-color-ink)}.hl-inapp__section-body{display:flex;flex-direction:column;gap:8px}.hl-inapp__raw{margin:0;font-family:var(--hl-font-mono);font-size:var(--hl-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hl-color-muted)}.hl-share-image{display:flex;flex-direction:column;gap:var(--hl-space-3);min-width:0}.hl-share-image__card{display:block;width:100%;max-width:1200px;height:auto;aspect-ratio:1200/630;-o-object-fit:contain;object-fit:contain;border-radius:var(--hl-radius-control)}.hl-share-image__mocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--hl-space-4)}.hl-share-image__mock{min-width:0}.hl-share-image__bubble{margin-top:var(--hl-space-2);max-width:400px;overflow:hidden;border:1px solid var(--hl-color-line);border-radius:var(--hl-radius-control);background:var(--hl-color-surface2)}.hl-share-image__mock--slack .hl-share-image__bubble{display:flex;flex-direction:column-reverse;border-left:var(--hl-space-1) solid var(--hl-color-line2);border-radius:var(--hl-radius-inner)}.hl-share-image__crop{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover}.hl-share-image__text{display:flex;flex-direction:column;gap:var(--hl-space-1);padding:var(--hl-space-3);overflow-wrap:anywhere}.hl-share-image__warning{padding:var(--hl-space-3);background:var(--hl-color-orange-soft);border-radius:var(--hl-radius-inner)}.hl-share-image__actions{display:flex;flex-wrap:wrap;gap:var(--hl-space-2)}@media(max-width:600px){.hl-share-image__mocks{grid-template-columns:1fr}}@font-face{font-family:Printer Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../styles/@fontsource/jetbrains-mono/files/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Printer Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../styles/@fontsource/jetbrains-mono/files/jetbrains-mono-latin-700-normal.woff2) format("woff2")}.hl-receipt-view{min-width:0;max-width:100%;container-type:inline-size}.hl-receipt-view__viewport{overflow-x:auto}.hl-receipt-view__viewport:focus-visible{outline:var(--hl-ring-color) solid var(--hl-ring-width);outline-offset:var(--hl-ring-offset)}.hl-receipt-view__viewport{padding:clamp(var(--hl-space-3),4cqi,var(--hl-space-6))}.hl-receipt-view__viewport[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--hl-space-8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--hl-space-8)),transparent)}.hl-receipt-view__viewport[data-overflow=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--hl-space-8)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--hl-space-8)),transparent)}.hl-receipt-view__viewport[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--hl-space-8),#000 calc(100% - var(--hl-space-8)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--hl-space-8),#000 calc(100% - var(--hl-space-8)),transparent)}.hl-receipt-view__warnings{overflow-wrap:anywhere;padding:var(--hl-space-4)}.hl-receipt-view .hl-receipt{--hl-receipt-paper: #fff;--hl-receipt-ink: #222;--hl-receipt-glyph: 11px;box-sizing:content-box;padding:22px 20px;background:var(--hl-receipt-paper);color:var(--hl-receipt-ink);box-shadow:0 8px 28px #00000029;font-family:"Printer Mono",var(--hl-font-mono);font-size:var(--hl-receipt-glyph);line-height:1.5;font-variant-ligatures:none}@media screen{.hl-receipt-view .hl-receipt{zoom:var(--hl-receipt-fit, 1)}}.hl-receipt-view .hl-receipt--cpl-16{width:16ch}.hl-receipt-view .hl-receipt--cpl-17{width:17ch}.hl-receipt-view .hl-receipt--cpl-18{width:18ch}.hl-receipt-view .hl-receipt--cpl-19{width:19ch}.hl-receipt-view .hl-receipt--cpl-20{width:20ch}.hl-receipt-view .hl-receipt--cpl-21{width:21ch}.hl-receipt-view .hl-receipt--cpl-22{width:22ch}.hl-receipt-view .hl-receipt--cpl-23{width:23ch}.hl-receipt-view .hl-receipt--cpl-24{width:24ch}.hl-receipt-view .hl-receipt--cpl-25{width:25ch}.hl-receipt-view .hl-receipt--cpl-26{width:26ch}.hl-receipt-view .hl-receipt--cpl-27{width:27ch}.hl-receipt-view .hl-receipt--cpl-28{width:28ch}.hl-receipt-view .hl-receipt--cpl-29{width:29ch}.hl-receipt-view .hl-receipt--cpl-30{width:30ch}.hl-receipt-view .hl-receipt--cpl-31{width:31ch}.hl-receipt-view .hl-receipt--cpl-32{width:32ch}.hl-receipt-view .hl-receipt--cpl-33{width:33ch}.hl-receipt-view .hl-receipt--cpl-34{width:34ch}.hl-receipt-view .hl-receipt--cpl-35{width:35ch}.hl-receipt-view .hl-receipt--cpl-36{width:36ch}.hl-receipt-view .hl-receipt--cpl-37{width:37ch}.hl-receipt-view .hl-receipt--cpl-38{width:38ch}.hl-receipt-view .hl-receipt--cpl-39{width:39ch}.hl-receipt-view .hl-receipt--cpl-40{width:40ch}.hl-receipt-view .hl-receipt--cpl-41{width:41ch}.hl-receipt-view .hl-receipt--cpl-42{width:42ch}.hl-receipt-view .hl-receipt--cpl-43{width:43ch}.hl-receipt-view .hl-receipt--cpl-44{width:44ch}.hl-receipt-view .hl-receipt--cpl-45{width:45ch}.hl-receipt-view .hl-receipt--cpl-46{width:46ch}.hl-receipt-view .hl-receipt--cpl-47{width:47ch}.hl-receipt-view .hl-receipt--cpl-48{width:48ch}.hl-receipt-view .hl-receipt--cpl-49{width:49ch}.hl-receipt-view .hl-receipt--cpl-50{width:50ch}.hl-receipt-view .hl-receipt--cpl-51{width:51ch}.hl-receipt-view .hl-receipt--cpl-52{width:52ch}.hl-receipt-view .hl-receipt--cpl-53{width:53ch}.hl-receipt-view .hl-receipt--cpl-54{width:54ch}.hl-receipt-view .hl-receipt--cpl-55{width:55ch}.hl-receipt-view .hl-receipt--cpl-56{width:56ch}.hl-receipt-view .hl-receipt--cpl-57{width:57ch}.hl-receipt-view .hl-receipt--cpl-58{width:58ch}.hl-receipt-view .hl-receipt--cpl-59{width:59ch}.hl-receipt-view .hl-receipt--cpl-60{width:60ch}.hl-receipt-view .hl-receipt--cpl-61{width:61ch}.hl-receipt-view .hl-receipt--cpl-62{width:62ch}.hl-receipt-view .hl-receipt--cpl-63{width:63ch}.hl-receipt-view .hl-receipt--cpl-64{width:64ch}.hl-receipt-view .hl-receipt--cpl-65{width:65ch}.hl-receipt-view .hl-receipt--cpl-66{width:66ch}.hl-receipt-view .hl-receipt--cpl-67{width:67ch}.hl-receipt-view .hl-receipt--cpl-68{width:68ch}.hl-receipt-view .hl-receipt--cpl-69{width:69ch}.hl-receipt-view .hl-receipt--cpl-70{width:70ch}.hl-receipt-view .hl-receipt--cpl-71{width:71ch}.hl-receipt-view .hl-receipt--cpl-72{width:72ch}.hl-receipt-view .hl-receipt--cpl-73{width:73ch}.hl-receipt-view .hl-receipt--cpl-74{width:74ch}.hl-receipt-view .hl-receipt--cpl-75{width:75ch}.hl-receipt-view .hl-receipt--cpl-76{width:76ch}.hl-receipt-view .hl-receipt--cpl-77{width:77ch}.hl-receipt-view .hl-receipt--cpl-78{width:78ch}.hl-receipt-view .hl-receipt--cpl-79{width:79ch}.hl-receipt-view .hl-receipt--cpl-80{width:80ch}.hl-receipt-view .hl-receipt--cpl-81{width:81ch}.hl-receipt-view .hl-receipt--cpl-82{width:82ch}.hl-receipt-view .hl-receipt--cpl-83{width:83ch}.hl-receipt-view .hl-receipt--cpl-84{width:84ch}.hl-receipt-view .hl-receipt--cpl-85{width:85ch}.hl-receipt-view .hl-receipt--cpl-86{width:86ch}.hl-receipt-view .hl-receipt--cpl-87{width:87ch}.hl-receipt-view .hl-receipt--cpl-88{width:88ch}.hl-receipt-view .hl-receipt--cpl-89{width:89ch}.hl-receipt-view .hl-receipt--cpl-90{width:90ch}.hl-receipt-view .hl-receipt--cpl-91{width:91ch}.hl-receipt-view .hl-receipt--cpl-92{width:92ch}.hl-receipt-view .hl-receipt--cpl-93{width:93ch}.hl-receipt-view .hl-receipt--cpl-94{width:94ch}.hl-receipt-view .hl-receipt--cpl-95{width:95ch}.hl-receipt-view .hl-receipt--cpl-96{width:96ch}.hl-receipt-view .hl-receipt__row{min-height:1.5em;white-space:pre}.hl-receipt-view .hl-receipt__row--center{text-align:center}.hl-receipt-view .hl-receipt__row--right{text-align:right}.hl-receipt-view .hl-receipt__row--rule{margin:9px 0}.hl-receipt-view .hl-receipt__row--cut{border-top:1px dashed currentcolor;text-align:center}.hl-receipt-view .hl-receipt__span{display:inline-block}.hl-receipt-view .hl-receipt__character{display:inline-block;width:1ch}.hl-receipt-view .hl-receipt__zero{display:inline-block;width:0}.hl-receipt-view .hl-receipt__span--bold{font-weight:800}.hl-receipt-view .hl-receipt__span--underline{text-decoration:underline}.hl-receipt-view .hl-receipt__glyph{display:inline-block;transform-origin:left;transform:scale(var(--hl-receipt-scale-x, 1),var(--hl-receipt-scale-y, 1))}.hl-receipt-view .hl-receipt__span--double-width{--hl-receipt-scale-x: 2}.hl-receipt-view .hl-receipt__span--double-width .hl-receipt__character{width:2ch}.hl-receipt-view .hl-receipt__span--small{--hl-receipt-scale-y: .86}.hl-receipt-view .hl-receipt__span--double-height{--hl-receipt-scale-y: 2;line-height:3}.hl-receipt-view .hl-receipt__span--invert{background:var(--hl-receipt-ink);color:var(--hl-receipt-paper)}.hl-receipt-view .hl-receipt__placeholder{display:inline-flex;flex-direction:column;align-items:center;max-width:100%;border:1px dashed currentcolor;padding:var(--hl-space-2);box-sizing:border-box}.hl-receipt-view .hl-receipt__alt{max-width:100%;overflow:hidden;text-overflow:ellipsis}@page receipt-80{size:80mm auto;margin:0}@page receipt-58{size:58mm auto;margin:0}@media print{html:has(.hl-receipt-view){margin:0!important;padding:0!important;background:#fff!important}html:has(.hl-receipt-view) body{page:receipt-80;margin:0!important;padding:0!important;background:#fff!important}html:has(.hl-receipt-view) body *{visibility:hidden!important}html:has(.hl-receipt-view) .hl-receipt-view,html:has(.hl-receipt-view) .hl-receipt-view *{visibility:visible!important}html:has(.hl-receipt-view) body :not(.hl-receipt-view):not(.hl-receipt-view *){position:static!important}html:has(.hl-receipt-view) .hl-receipt-view{position:absolute!important;inset:0 auto auto 0!important;width:auto!important;max-width:none!important;container-type:normal!important}html:has(.hl-receipt-view) .hl-receipt-view__viewport{overflow:visible!important;padding:0!important}html:has(.hl-receipt-view) .hl-receipt-view__warnings{display:none!important}html:has(.hl-receipt-view) .hl-receipt-view .hl-receipt{max-width:none!important;padding:0!important;box-shadow:none!important;background:#fff!important;color:#000!important;font-family:var(--hl-font-mono)!important}html:has(.hl-receipt-view[data-width-mm="58"]) body{page:receipt-58}}@font-face{font-family:HlInter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2")}@font-face{font-family:HlInter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}@font-face{font-family:HlDmSans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-italic-Cz4n9dED.woff2) format("woff2")}@font-face{font-family:HlDmSans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2")}@font-face{font-family:HlManrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}@font-face{font-family:HlPlusJakartaSans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2) format("woff2")}@font-face{font-family:HlPlusJakartaSans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2")}@font-face{font-family:HlNunitoSans;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-sans-latin-wght-italic-B3URO7Ca.woff2) format("woff2")}@font-face{font-family:HlNunitoSans;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2) format("woff2")}@font-face{font-family:HlSourceSans3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/source-sans-3-latin-wght-italic-DLiStKT6.woff2) format("woff2")}@font-face{font-family:HlSourceSans3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2")}@font-face{font-family:HlSpaceGrotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2")}@font-face{font-family:HlPlayfairDisplay;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2) format("woff2")}@font-face{font-family:HlPlayfairDisplay;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2")}@font-face{font-family:HlCormorantGaramond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2) format("woff2")}@font-face{font-family:HlCormorantGaramond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2")}@font-face{font-family:HlLora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2")}@font-face{font-family:HlLora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2")}@font-face{font-family:HlLibreBaskerville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/libre-baskerville-latin-wght-italic-B3uhfRya.woff2) format("woff2")}@font-face{font-family:HlLibreBaskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/libre-baskerville-latin-wght-normal-kU5d48Ec.woff2) format("woff2")}@font-face{font-family:HlOswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2")}@font-face{font-family:HlBebasNeue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2")}@font-face{font-family:HlCaveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2")}@font-face{font-family:HlSatisfy;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/satisfy-latin-400-normal-CIU_tGU7.woff2) format("woff2")}@font-face{font-family:HlJetbrainsMono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2) format("woff2")}@font-face{font-family:HlJetbrainsMono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2")}
