@import "https://rsms.me/inter/inter.css";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer puck-tokens{:root{--puck-color-rose-01:#4a001c;--puck-color-rose-02:#670833;--puck-color-rose-03:#87114c;--puck-color-rose-04:#a81a66;--puck-color-rose-05:#bc5089;--puck-color-rose-06:#cc7ca5;--puck-color-rose-07:#d89aba;--puck-color-rose-08:#e3b8cf;--puck-color-rose-09:#efd6e3;--puck-color-rose-10:#f6eaf1;--puck-color-rose-11:#faf4f8;--puck-color-rose-12:#fef8fc;--puck-color-azure-01:#00175d;--puck-color-azure-02:#002c77;--puck-color-azure-03:#014292;--puck-color-azure-04:#0158ad;--puck-color-azure-05:#3479be;--puck-color-azure-06:#6499cf;--puck-color-azure-07:#88b0da;--puck-color-azure-08:#abc7e5;--puck-color-azure-09:#cfdff0;--puck-color-azure-10:#e7eef7;--puck-color-azure-11:#f3f6fb;--puck-color-azure-12:#f7faff;--puck-color-green-01:#002000;--puck-color-green-02:#043604;--puck-color-green-03:#084e08;--puck-color-green-04:#0c680c;--puck-color-green-05:#1d882f;--puck-color-green-06:#2faa53;--puck-color-green-07:#56c16f;--puck-color-green-08:#7dd78b;--puck-color-green-09:#b8e8bf;--puck-color-green-10:#ddf3e0;--puck-color-green-11:#eff8f0;--puck-color-green-12:#f3fcf4;--puck-color-yellow-01:#211000;--puck-color-yellow-02:#362700;--puck-color-yellow-03:#4c4000;--puck-color-yellow-04:#645a00;--puck-color-yellow-05:#877614;--puck-color-yellow-06:#ab9429;--puck-color-yellow-07:#bfac4e;--puck-color-yellow-08:#d4c474;--puck-color-yellow-09:#e6deb1;--puck-color-yellow-10:#f3efd9;--puck-color-yellow-11:#f9f7ed;--puck-color-yellow-12:#fcfaf0;--puck-color-red-01:#4c0000;--puck-color-red-02:#6a0a10;--puck-color-red-03:#8a1422;--puck-color-red-04:#ac1f35;--puck-color-red-05:#bf5366;--puck-color-red-06:#ce7e8e;--puck-color-red-07:#d99ca8;--puck-color-red-08:#e4b9c2;--puck-color-red-09:#efd7db;--puck-color-red-10:#f6eaec;--puck-color-red-11:#faf4f5;--puck-color-red-12:#fff9fa;--puck-color-grey-01:#181818;--puck-color-grey-02:#292929;--puck-color-grey-03:#404040;--puck-color-grey-04:#5a5a5a;--puck-color-grey-05:#767676;--puck-color-grey-06:#949494;--puck-color-grey-07:#ababab;--puck-color-grey-08:#c3c3c3;--puck-color-grey-09:#dcdcdc;--puck-color-grey-10:#efefef;--puck-color-grey-11:#f5f5f5;--puck-color-grey-12:#fafafa;--puck-color-black:#000;--puck-color-white:#fff;--puck-color-surface:var(--puck-color-white);--puck-color-surface-muted:var(--puck-color-grey-11);--puck-color-surface-subtle:var(--puck-color-grey-12);--puck-color-surface-inverse:var(--puck-color-grey-01);--puck-color-border:var(--puck-color-grey-09);--puck-color-border-hover:var(--puck-color-grey-05);--puck-color-border-muted:var(--puck-color-grey-10);--puck-color-border-inverse:var(--puck-color-grey-05);--puck-color-text:var(--puck-color-black);--puck-color-text-secondary:var(--puck-color-grey-04);--puck-color-text-muted:var(--puck-color-grey-05);--puck-color-text-subtle:var(--puck-color-grey-07);--puck-color-text-inverse:var(--puck-color-white);--puck-opacity-text-inverse:.75;--puck-color-interactive:var(--puck-color-azure-04);--puck-color-interactive-hover:var(--puck-color-azure-03);--puck-color-interactive-active:var(--puck-color-azure-02);--puck-color-interactive-subtle:var(--puck-color-azure-10);--puck-color-interactive-soft:var(--puck-color-azure-11);--puck-color-interactive-soft-hover:var(--puck-color-azure-12);--puck-color-interactive-neutral-hover:var(--puck-color-grey-10);--puck-color-interactive-inverse-hover:var(--puck-color-azure-06);--puck-color-interactive-inverse-active:var(--puck-color-azure-07);--puck-color-focus-ring:var(--puck-color-azure-05);--puck-color-selection-bg:var(--puck-color-azure-09)}@supports (color:color-mix(in lab, red, red)){:root{--puck-color-selection-bg:color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent)}}:root{--puck-color-selection-border:var(--puck-color-azure-08);--puck-color-line-placeholder:var(--puck-color-azure-06);--puck-color-highlight:var(--puck-color-rose-07);--puck-color-bg-disabled:var(--puck-color-grey-07);--puck-color-text-disabled:var(--puck-color-grey-03);--puck-color-overlay-backdrop:var(--puck-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--puck-color-overlay-backdrop:color-mix(in srgb, var(--puck-color-black) 75%, transparent)}}:root{--puck-space-1:4px;--puck-space-2:8px;--puck-space-3:12px;--puck-space-4:16px;--puck-space-5:24px;--puck-space-chrome-gutter:var(--puck-space-4);--puck-radius-none:0;--puck-radius-xs:2px;--puck-radius-s:3px;--puck-radius-m:4px;--puck-radius-l:8px;--puck-radius-pill:30px;--puck-radius-round:100%;--puck-border-width-hairline:.5px;--puck-border-width-regular:1px;--puck-border-width-focus:2px;--puck-border-width-strong:4px;--puck-duration-fast:50ms;--puck-duration-medium:.15s;--puck-duration-slow:.25s;--puck-ease-exit:ease-in;--puck-ease-emphasized:ease-in-out;--puck-ease-entrance:ease-out;--puck-font-weight-regular:400;--puck-font-weight-medium:500;--puck-font-weight-semibold:600;--puck-font-weight-bold:700;--puck-font-weight-heavy:800;--puck-letter-spacing-ui:.05ch;--puck-letter-spacing-heading:.08ch;--puck-icon-size-xs:14px;--puck-icon-size-s:16px;--puck-icon-size-m:18px;--puck-icon-size-l:24px;--puck-space-m-unitless:24;--puck-user-sidebar-left-width:var(--puck-sidebar-width);--puck-user-sidebar-right-width:var(--puck-sidebar-width);--puck-slot-min-empty-height:128px;--puck-line-placeholder-width:2px;--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);--puck-line-height-reset:1;--puck-line-height-xs:calc(var(--puck-space-m-unitless) / var(--puck-font-size-m-unitless));--puck-line-height-s:calc(var(--puck-space-m-unitless) / var(--puck-font-size-s-unitless));--puck-line-height-m:calc(var(--puck-space-m-unitless) / var(--puck-font-size-xs-unitless));--puck-line-height-l:calc(var(--puck-space-m-unitless) / var(--puck-font-size-xxs-unitless));--puck-line-height-xl:calc(var(--puck-space-m-unitless) / var(--puck-font-size-scale-base-unitless));--puck-line-height-base:var(--puck-line-height-m);--puck-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(--puck-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(--puck-fallback-font-stack)}}}:root{--_puck-styles-loaded:"true"}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{z-index:0;position:relative}._ActionBar_5vdfr_1{cursor:default;width:auto;padding-top:var(--puck-actionbar-space-y,var(--puck-space-1));padding-bottom:var(--puck-actionbar-space-y,var(--puck-space-1));border-radius:var(--puck-actionbar-radius,var(--puck-radius-l));background:var(--puck-actionbar-color-bg,var(--puck-color-surface-inverse));color:var(--puck-color-text-inverse);font-family:var(--puck-font-family);min-height:26px;align-items:center;padding-inline-start:var(--puck-actionbar-space-x,0);padding-inline-end:var(--puck-actionbar-space-x,0);display:flex}._ActionBar-label_5vdfr_17{color:var(--puck-actionbar-color-text,var(--puck-color-text-inverse));font-size:var(--puck-actionbar-font-size,var(--puck-font-size-xxxs));opacity:var(--puck-actionbar-opacity-text,var(--puck-opacity-text-inverse));font-weight:var(--puck-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);padding-inline-start:var(--puck-space-2);padding-inline-end:var(--puck-space-2)}._ActionBarAction_5vdfr_30+._ActionBar-label_5vdfr_17{padding-inline-start:0}._ActionBar-label_5vdfr_17+._ActionBarAction_5vdfr_30{margin-inline-start:calc(var(--puck-space-1) * -1)}._ActionBar-group_5vdfr_38{border-inline-start:var(--puck-border-width-hairline) solid var(--puck-actionbar-color-separator,var(--puck-color-border-inverse));height:100%;align-items:center;padding-inline-start:var(--puck-space-1);padding-inline-end:var(--puck-space-1);display:flex}._ActionBar-group_5vdfr_38:first-of-type{border-inline-start:0}._ActionBar-group_5vdfr_38:empty{display:none}._ActionBarAction_5vdfr_30{color:var(--puck-actionbar-color-text,var(--puck-color-text-inverse));cursor:pointer;padding:var(--puck-actionbar-action-space,6px);border-radius:var(--puck-radius-m);opacity:var(--puck-actionbar-opacity-text,var(--puck-opacity-text-inverse));transition:color var(--puck-duration-fast) var(--puck-ease-exit), opacity var(--puck-duration-fast) var(--puck-ease-exit);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);display:flex;overflow:hidden}._ActionBarAction--disabled_5vdfr_74{cursor:auto;color:var(--puck-actionbar-color-action-disabled,var(--puck-color-text-inverse));opacity:var(--puck-actionbar-opacity-action-disabled,.54)}._ActionBarAction_5vdfr_30 svg{max-width:none!important}._ActionBarAction_5vdfr_30:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media (hover:hover) and (pointer:fine){._ActionBarAction_5vdfr_30:hover:not(._ActionBarAction--disabled_5vdfr_74){color:var(--puck-actionbar-color-action-hover,var(--puck-color-interactive-inverse-hover));opacity:1;transition:none}}._ActionBarAction_5vdfr_30:active:not(._ActionBarAction--disabled_5vdfr_74),._ActionBarAction--active_5vdfr_104{color:var(--puck-actionbar-color-action-active,var(--puck-color-interactive-inverse-active));opacity:1;transition:none}._ActionBar-group_5vdfr_38 *{margin:0}._ActionBar-separator_5vdfr_117{background:var(--puck-actionbar-color-separator,var(--puck-color-border-inverse));margin-inline:var(--puck-space-1);width:var(--puck-border-width-hairline);height:100%}._InputWrapper_qyenz_1+._InputWrapper_qyenz_1{margin-top:var(--puck-space-3)}._Input-label_qyenz_5{color:var(--puck-field-label-color-text,var(--puck-color-text-secondary));padding-bottom:var(--puck-field-label-space-y,var(--puck-space-3));font-size:var(--puck-field-label-font-size,var(--puck-font-size-xxs));font-weight:var(--puck-field-label-font-weight,var(--puck-font-weight-semibold));align-items:center;display:flex}._Input-labelIcon_qyenz_17{color:var(--puck-field-label-color-icon,var(--puck-color-text-subtle));margin-inline-end:var(--puck-space-1);padding-inline-start:var(--puck-space-1);display:flex}._Input-disabledIcon_qyenz_24{color:var(--puck-color-text-muted);margin-inline-start:auto}._Input-input_qyenz_29{background:var(--puck-field-color-bg,var(--puck-color-surface));border-width:var(--puck-field-border-width,var(--puck-border-width-regular));border-style:solid;border-color:var(--puck-field-color-border,var(--puck-color-border));border-radius:var(--puck-field-radius,var(--puck-radius-m));box-sizing:border-box;color:var(--puck-field-color-text,var(--puck-color-text));font-family:inherit;font-size:var(--puck-font-size-xs);padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--puck-field-border-width,var(--puck-border-width-regular))));transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);width:100%;max-width:100%}@media (min-width:458px){._Input-input_qyenz_29{font-size:var(--puck-field-font-size,var(--puck-font-size-xxs))}}._Input-select_qyenz_61{width:100%;position:relative}select._Input-input_qyenz_29{appearance:none;cursor:pointer}._Input-selectIcon_qyenz_71{pointer-events:none;fill:var(--puck-field-color-border,var(--puck-color-border));stroke-width:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._Input-selectIcon_qyenz_71:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}@media (hover:hover) and (pointer:fine){:is(._Input_qyenz_1:has(>input):hover ._Input-input_qyenz_29:not([readonly]),._Input_qyenz_1:has(>textarea):hover ._Input-input_qyenz_29:not([readonly])){border-color:var(--puck-field-color-border-hover,var(--puck-color-border-hover));transition:none}._Input_qyenz_1:has(>._Input-select_qyenz_61):hover ._Input-input_qyenz_29:not([disabled]){color:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)));background-color:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));border-color:var(--puck-field-color-border-hover,var(--puck-color-border-hover));transition:none}._Input_qyenz_1:not(._Input--readOnly_qyenz_111):has(>._Input-select_qyenz_61):hover ._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-border-hover,var(--puck-color-border-hover))}}._Input-input_qyenz_29:focus{border-color:var(--puck-field-color-border-hover,var(--puck-color-border-hover));outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus,var(--puck-color-focus-ring));transition:none}._Input--readOnly_qyenz_111>._Input-input_qyenz_29,._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29{background-color:var(--puck-field-color-bg-disabled,var(--puck-color-surface-muted));border-color:var(--puck-field-color-border-disabled,var(--puck-color-border));color:var(--puck-field-color-text-disabled,var(--puck-color-text-secondary));cursor:default;opacity:1;outline:0;transition:none}._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29~._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-text-disabled,var(--puck-color-text-secondary))}._Input-radioGroupItems_qyenz_150{--_puck-field-radio-radius:var(--puck-field-radius,var(--puck-radius-m));--_puck-field-radio-border-width:var(--puck-field-border-width,var(--puck-border-width-regular));--_puck-field-radio-border-color:var(--puck-field-color-border,var(--puck-color-border));border:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);border-radius:var(--_puck-field-radio-radius);flex-wrap:wrap;display:flex}._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);flex-grow:1}._Input-radio_qyenz_150:first-of-type{border-bottom-left-radius:var(--_puck-field-radio-radius);border-top-left-radius:var(--_puck-field-radio-radius)}._Input-radio_qyenz_150:first-of-type ._Input-radioInner_qyenz_179{border-bottom-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radio_qyenz_150:last-of-type{border-bottom-right-radius:var(--_puck-field-radio-radius);border-top-right-radius:var(--_puck-field-radio-radius);border-inline-end:0}._Input-radio_qyenz_150:last-of-type ._Input-radioInner_qyenz_179{border-bottom-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg,var(--puck-color-surface));color:var(--puck-field-color-text,var(--puck-color-text));cursor:pointer;font-size:var(--puck-field-font-size,var(--puck-font-size-xxs));padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--_puck-field-radio-border-width)));text-align:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit)}._Input-radio_qyenz_150:has(:focus-visible){outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus,var(--puck-color-focus-ring));outline-offset:var(--puck-border-width-focus);position:relative}@media (hover:hover) and (pointer:fine){._Input-radioInner_qyenz_179:hover{background-color:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));color:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)));transition:none}}._Input--readOnly_qyenz_111 ._Input-radioGroupItems_qyenz_150{border-color:var(--puck-field-color-border-disabled,var(--puck-color-border))}._Input--readOnly_qyenz_111 ._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg,var(--puck-color-surface));color:var(--puck-field-color-text,var(--puck-color-text-secondary));cursor:default}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--puck-field-color-border-disabled,var(--puck-color-border))}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150:last-of-type{border-inline-end:0}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg-active,var(--puck-color-interactive-soft));color:var(--puck-field-color-text-active,var(--puck-color-interactive));font-weight:var(--puck-font-weight-medium)}._Input--readOnly_qyenz_111 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg-disabled,var(--puck-color-surface-muted));color:var(--puck-field-color-text-disabled,var(--puck-color-text-secondary))}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}textarea._Input-input_qyenz_29{margin-bottom:calc(var(--puck-space-1) * -1)}._ArrayField_62huh_5{--_puck-field-array-border-color:var(--puck-field-color-border,var(--puck-color-border));--_puck-field-array-border-width:var(--puck-field-border-width,var(--puck-border-width-regular));--_puck-field-array-radius:var(--puck-field-radius,var(--puck-radius-m));--_puck-field-array-radius-inner:calc(var(--_puck-field-array-radius) - var(--_puck-field-array-border-width));background:var(--puck-field-color-bg-active,var(--puck-color-interactive-soft));border:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-radius:var(--_puck-field-array-radius);flex-direction:column;display:flex}._ArrayField--isDraggingFrom_62huh_30{background-color:var(--puck-field-color-bg-active,var(--puck-color-interactive-soft));overflow:hidden}._ArrayField-addButton_62huh_38{background-color:var(--puck-field-color-bg,var(--puck-color-surface));border-radius:var(--_puck-field-array-radius-inner);color:var(--puck-field-array-add-color-icon,var(--puck-color-interactive));cursor:pointer;width:100%;padding:calc(var(--puck-field-space-y,var(--puck-space-3)) + 2px) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--_puck-field-array-border-width)));text-align:left;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit);border:none;justify-content:center;margin:0;display:flex}._ArrayField--hasItems_62huh_58>._ArrayField-addButton_62huh_38{border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_62huh_38:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);position:relative}@media (hover:hover) and (pointer:fine){._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:hover{background:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));color:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)));transition:none}}._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:active{background:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));transition:none}._ArrayField-inner_62huh_93{margin-top:-1px}._ArrayFieldItem_62huh_101{border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner);border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);display:block;position:relative}._ArrayFieldItem--isDragging_62huh_110{border-top:#0000}._ArrayFieldItem--isExpanded_62huh_114:before{display:none}._ArrayFieldItem--isExpanded_62huh_114{z-index:2;border-bottom:0;outline-offset:0px!important;outline:var(--_puck-field-array-border-width) solid var(--puck-field-color-border-focus,var(--puck-color-focus-ring))!important}._ArrayFieldItem--isDragging_62huh_110{outline:var(--puck-border-width-focus) var(--puck-field-color-border-dragging,var(--puck-color-selection-border)) solid!important}._ArrayFieldItem--isDragging_62huh_110 ._ArrayFieldItem-summary_62huh_132:active{background-color:var(--puck-field-color-bg,var(--puck-color-surface))}._ArrayFieldItem_62huh_101+._ArrayFieldItem_62huh_101{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_62huh_132{--_puck-drag-icon-color:var(--puck-field-color-text,var(--puck-color-text));--_puck-drag-icon-color-hover:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)));background:var(--puck-field-color-bg,var(--puck-color-surface));color:var(--puck-field-color-text,var(--puck-color-text));cursor:pointer;font-size:var(--puck-field-font-size,var(--puck-font-size-xxs));padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--_puck-field-array-border-width)));transition:background-color var(--puck-duration-fast) var(--puck-ease-exit);justify-content:space-between;align-items:center;gap:2px;list-style:none;display:flex;position:relative;overflow:hidden}._ArrayFieldItem--noFields_62huh_167>._ArrayFieldItem-summary_62huh_132{cursor:grab}._ArrayFieldItem_62huh_101:first-of-type>._ArrayFieldItem-summary_62huh_132{border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner)}._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem_62huh_101:last-of-type:not(._ArrayFieldItem--isExpanded_62huh_114)>._ArrayFieldItem-summary_62huh_132,._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem--isExpanded_62huh_114:last-of-type{border-bottom-left-radius:var(--_puck-field-array-radius-inner);border-bottom-right-radius:var(--_puck-field-array-radius-inner)}._ArrayFieldItem-summary_62huh_132:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._ArrayFieldItem-summary_62huh_132:hover{background-color:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));color:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)));transition:none}}._ArrayFieldItem-summary_62huh_132:active{background-color:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));transition:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-summary_62huh_132{background:var(--puck-field-color-bg-active,var(--puck-color-interactive-soft));color:var(--puck-field-color-text-active,var(--puck-color-interactive));font-weight:var(--puck-font-weight-semibold);transition:none}._ArrayFieldItem-body_62huh_228{background:var(--puck-field-color-surface,var(--puck-color-surface));display:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-body_62huh_228{display:block}._ArrayFieldItem-fieldset_62huh_237{border:none;border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);min-width:0;padding:var(--puck-field-space-surface-y,var(--puck-space-4)) var(--puck-field-space-surface-x,calc(var(--puck-space-4) - var(--_puck-field-array-border-width)));margin:0}._ArrayFieldItem-rhs_62huh_250{gap:var(--puck-space-1);align-items:center;display:flex}._ArrayFieldItem-actions_62huh_256{color:var(--puck-color-text-secondary);gap:var(--puck-space-1);opacity:0;display:flex}._ArrayFieldItem-summary_62huh_132:focus-within>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256,._ArrayFieldItem-summary_62huh_132:hover>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256{opacity:1}._IconButton_1pxxt_1{background:var(--puck-iconbutton-color-bg,transparent);border-radius:var(--puck-iconbutton-radius,var(--puck-radius-m));color:var(--puck-iconbutton-color-icon,currentColor);font-family:var(--puck-font-family);padding:var(--puck-iconbutton-space,var(--puck-space-1));transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit);border:none;justify-content:center;align-items:center;display:flex}._IconButton--active_1pxxt_15{color:var(--puck-iconbutton-color-icon-active,var(--puck-color-interactive))}._IconButton_1pxxt_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media (hover:hover) and (pointer:fine){._IconButton_1pxxt_1:hover:not(._IconButton--disabled_1pxxt_28){background:var(--_puck-iconbutton-color-bg-hover,var(--puck-iconbutton-color-bg-hover,var(--puck-color-interactive-neutral-hover)));color:var(--puck-iconbutton-color-icon-hover,var(--puck-color-interactive));cursor:pointer;transition:none}}._IconButton_1pxxt_1:active{background:var(--puck-iconbutton-color-bg-active,var(--puck-color-interactive-soft));transition:none}._IconButton--disabled_1pxxt_28{color:var(--puck-iconbutton-color-icon-disabled,var(--puck-color-text-subtle))}@keyframes _loader-animation_1w5zn_1{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.8)}to{transform:rotate(360deg)scale(1)}}._Loader_1w5zn_13{border-radius:var(--puck-radius-round);border:var(--puck-border-width-focus) solid currentColor;background:0 0;border-bottom-color:#0000;animation:1s linear infinite both _loader-animation_1w5zn_1;display:inline-block}._DragIcon_5e515_1{color:var(--_puck-drag-icon-color,var(--puck-color-text-muted));cursor:grab;padding:var(--puck-space-1);border-radius:var(--puck-radius-m)}._DragIcon--disabled_5e515_10{cursor:no-drop}@media (hover:hover) and (pointer:fine){._DragIcon_5e515_1:not(._DragIcon--disabled_5e515_10):hover{color:var(--_puck-drag-icon-color-hover,var(--puck-color-focus-ring))}}[data-dnd-placeholder]:not([data-puck-line-drag] *) *{opacity:0!important}._ExternalInput-actions_143vl_1{display:flex}._ExternalInput-button_143vl_5{gap:var(--puck-space-2);background-color:var(--puck-field-color-bg,var(--puck-color-surface));border:var(--puck-field-border-width,var(--puck-border-width-regular)) solid var(--puck-field-color-border,var(--puck-color-border));border-radius:var(--puck-field-radius,var(--puck-radius-m));color:var(--puck-field-color-text-active,var(--puck-color-interactive));padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--puck-field-border-width,var(--puck-border-width-regular))));font-size:var(--puck-field-font-size,var(--puck-font-size-xxs));font-weight:var(--puck-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit);cursor:pointer;flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._ExternalInput--dataSelected_143vl_34 ._ExternalInput-button_143vl_5{color:var(--puck-field-color-text,var(--puck-color-text));border-top-right-radius:0;border-bottom-right-radius:0;display:block}._ExternalInput--readOnly_143vl_41 ._ExternalInput-button_143vl_5{background-color:var(--puck-field-color-bg-disabled,var(--puck-color-surface-muted))}._ExternalInput-detachButton_143vl_48{border:var(--puck-field-border-width,var(--puck-border-width-regular)) solid var(--puck-field-color-border,var(--puck-color-border));border-top-right-radius:var(--puck-field-radius,var(--puck-radius-m));border-bottom-right-radius:var(--puck-field-radius,var(--puck-radius-m));background-color:var(--puck-field-external-detach-color-bg,var(--puck-color-surface-subtle));color:var(--puck-field-external-detach-color-text,var(--puck-color-text-muted));gap:var(--puck-space-2);padding:var(--puck-space-2) var(--puck-space-3);transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit);cursor:pointer;justify-content:center;align-items:center;margin-inline-start:-1px;display:flex;position:relative}._ExternalInput-button_143vl_5:focus-visible,._ExternalInput-detachButton_143vl_48:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);z-index:1}@media (hover:hover) and (pointer:fine){._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{background:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));transition:none}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{color:var(--puck-field-color-text-hover,var(--puck-field-external-detach-color-text,var(--puck-color-text-muted)))}._ExternalInput--dataSelected_143vl_34:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover{color:var(--puck-field-color-text-hover,var(--puck-field-color-text,var(--puck-color-text)))}}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:active,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:active{background:var(--puck-field-color-bg-hover,var(--puck-color-interactive-soft-hover));transition:none}._ExternalInputModal_143vl_118{color:var(--puck-color-text);grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;min-height:50dvh;max-height:90dvh;display:grid;position:relative}._ExternalInputModal-grid_143vl_128{flex-direction:column;display:flex}@media (min-width:458px){._ExternalInputModal-grid_143vl_128{grid-template-columns:100%;display:grid}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-grid_143vl_128{grid-template-columns:25% 75%}}._ExternalInputModal-filters_143vl_144{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:none}@media (min-width:458px){._ExternalInputModal-filters_143vl_144{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);display:none}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:block}}._ExternalInputModal-masthead_143vl_164{background-color:var(--puck-color-surface-subtle);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);gap:var(--puck-space-5);padding:var(--puck-space-5);flex-wrap:wrap;display:flex}._ExternalInputModal-tableWrapper_143vl_173{flex-grow:1;position:relative;overflow:auto}._ExternalInputModal-table_143vl_173{border-collapse:unset;border-spacing:0;color:var(--puck-color-text);z-index:0;min-width:100%;position:relative}._ExternalInputModal-thead_143vl_189{background-color:var(--puck-color-surface);z-index:1;position:sticky;top:0}._ExternalInputModal-th_143vl_189{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-td_143vl_204{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-tr_143vl_210 ._ExternalInputModal-td_143vl_204:first-of-type{font-weight:var(--puck-font-weight-medium);white-space:nowrap;width:1%}@media (hover:hover) and (pointer:fine){._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover{background:var(--puck-color-interactive-soft-hover);color:var(--puck-color-interactive);cursor:pointer;margin-inline-start:-5px;position:relative}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover ._ExternalInputModal-td_143vl_204:first-of-type{border-inline-start:var(--puck-border-width-strong) solid var(--puck-color-interactive);padding-inline-start:20px}}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:last-of-type ._ExternalInputModal-td_143vl_204{border-bottom:none}._ExternalInputModal-tableWrapper_143vl_173{display:none}._ExternalInputModal--hasData_143vl_244 ._ExternalInputModal-tableWrapper_143vl_173{display:block}._ExternalInputModal-loadingBanner_143vl_248{background-color:var(--puck-color-surface);display:none}@supports (color:color-mix(in lab, red, red)){._ExternalInputModal-loadingBanner_143vl_248{background-color:color-mix(in srgb, var(--puck-color-surface) 90%, transparent)}}._ExternalInputModal-loadingBanner_143vl_248{justify-content:center;align-items:center;padding:64px;position:absolute;inset:0}._ExternalInputModal--isLoading_143vl_265 ._ExternalInputModal-loadingBanner_143vl_248{display:flex}._ExternalInputModal-searchForm_143vl_269{gap:var(--puck-space-3);flex-wrap:wrap;flex-grow:1;display:flex}@media (min-width:458px){._ExternalInputModal-searchForm_143vl_269{flex-wrap:nowrap}}._ExternalInputModal-search_143vl_269{background:var(--puck-color-surface);border-width:var(--puck-border-width-regular);border-style:solid;border-color:var(--puck-color-border);border-radius:var(--puck-radius-m);transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);flex-grow:1;display:flex}._ExternalInputModal-search_143vl_269:focus-within{border-color:var(--puck-color-border-hover);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_143vl_269:hover{border-color:var(--puck-color-border-hover);transition:none}}._ExternalInputModal-searchIcon_143vl_306{background:var(--puck-color-surface-subtle);border-bottom-left-radius:var(--puck-radius-m);border-top-left-radius:var(--puck-radius-m);border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-subtle);padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));transition:color var(--puck-duration-fast) var(--puck-ease-exit);justify-content:center;align-items:center;display:flex}._ExternalInputModal-search_143vl_269:focus-within ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_143vl_269:hover ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}}._ExternalInputModal-searchIconText_143vl_333{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ExternalInputModal-searchInput_143vl_343{border-radius:var(--puck-radius-m);background:var(--puck-color-surface);font-family:inherit;font-size:var(--puck-font-size-xxs);padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));border:none;width:100%}._ExternalInputModal-searchInput_143vl_343:focus{outline:0}._ExternalInputModal-searchActions_143vl_358{gap:var(--puck-space-2);width:100%;height:44px;display:flex}@media (min-width:458px){._ExternalInputModal-searchActions_143vl_358{width:auto}}._ExternalInputModal-searchActionIcon_143vl_371{align-self:center}._ExternalInputModal-footerContainer_143vl_375{background-color:var(--puck-color-surface-subtle);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);padding:var(--puck-space-4)}._ExternalInputModal-footer_143vl_375{font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);text-align:right}._ExternalInputModal-field_143vl_388{color:var(--puck-color-text-secondary);margin:var(--puck-space-4);margin-bottom:var(--puck-space-3);display:block}._Modal_g5xob_1{background:var(--puck-color-overlay-backdrop);z-index:1;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}._Modal--isOpen_g5xob_15{display:flex}._Modal-inner_g5xob_19{border-radius:var(--puck-radius-l);background:var(--puck-color-surface);flex-direction:column;width:100%;max-width:1024px;max-height:90dvh;display:flex;overflow:hidden}._Heading_97eh4_1{color:var(--_puck-heading-color,var(--puck-color-text));font-weight:var(--puck-font-weight-bold);margin:0;display:block}._Heading_97eh4_1 b{font-weight:var(--puck-font-weight-bold)}._Heading--xxxxl_97eh4_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:var(--puck-letter-spacing-heading);font-weight:var(--puck-font-weight-heavy)}._Heading--xxxl_97eh4_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_97eh4_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_97eh4_26{font-size:var(--puck-font-size-xl)}._Heading--l_97eh4_30{font-size:var(--puck-font-size-l)}._Heading--m_97eh4_34{font-size:var(--puck-font-size-m)}._Heading--s_97eh4_38{font-size:var(--puck-font-size-s)}._Heading--xs_97eh4_42{font-size:var(--puck-font-size-xs)}._Button_oe4qj_1{--_puck-button-default-space-x:20px;--_puck-button-default-font-size:var(--puck-font-size-xxs);--_puck-button-default-font-weight:var(--puck-font-weight-regular);--_puck-button-default-color-bg-disabled:var(--puck-color-bg-disabled);--_puck-button-default-color-text-disabled:var(--puck-color-text-disabled);appearance:none;border:var(--puck-border-width-regular) solid transparent;border-radius:var(--puck-button-radius,var(--puck-radius-m));color:var(--puck-color-text-inverse);align-items:center;gap:var(--puck-space-2);letter-spacing:var(--puck-letter-spacing-ui);font-family:var(--puck-font-family);box-sizing:border-box;text-align:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit);cursor:pointer;white-space:nowrap;background:0 0;margin:0;line-height:1;text-decoration:none;display:inline-flex}._Button_oe4qj_1:hover,._Button_oe4qj_1:active{transition:none}._Button--medium_oe4qj_34{min-height:34px;padding-bottom:var(--puck-button-medium-space-y,calc(var(--puck-space-2) - var(--puck-border-width-regular)));padding-inline-start:var(--puck-button-medium-space-x,calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)));padding-inline-end:var(--puck-button-medium-space-x,calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)));padding-top:var(--puck-button-medium-space-y,calc(var(--puck-space-2) - var(--puck-border-width-regular)));font-weight:var(--puck-button-medium-font-weight,var(--_puck-button-default-font-weight));font-size:var(--puck-button-medium-font-size,var(--_puck-button-default-font-size))}._Button--large_oe4qj_62{padding-bottom:var(--puck-button-large-space-y,calc(var(--puck-space-3) - var(--puck-border-width-regular)));padding-inline-start:var(--puck-button-large-space-x,calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)));padding-inline-end:var(--puck-button-large-space-x,calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)));padding-top:var(--puck-button-large-space-y,calc(var(--puck-space-3) - var(--puck-border-width-regular)));font-weight:var(--puck-button-large-font-weight,var(--_puck-button-default-font-weight));font-size:var(--puck-button-large-font-size,var(--_puck-button-default-font-size))}._Button-icon_oe4qj_89{margin-top:2px}._Button--primary_oe4qj_93{background:var(--puck-button-primary-color-bg,var(--puck-color-interactive));border-color:var(--puck-button-primary-color-border,transparent);color:var(--puck-button-primary-color-text,var(--puck-color-text-inverse))}._Button_oe4qj_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._Button--primary_oe4qj_93:hover{background-color:var(--puck-button-primary-color-bg-hover,var(--puck-color-interactive-hover))}}._Button--primary_oe4qj_93:active{background-color:var(--puck-button-primary-color-bg-active,var(--puck-color-interactive-active))}._Button--primary_oe4qj_93._Button--disabled_oe4qj_123,._Button--primary_oe4qj_93._Button--disabled_oe4qj_123:hover{background-color:var(--puck-button-primary-color-bg-disabled,var(--_puck-button-default-color-bg-disabled));color:var(--puck-button-primary-color-text-disabled,var(--_puck-button-default-color-text-disabled))}._Button--secondary_oe4qj_135{background:var(--puck-button-secondary-color-bg,transparent);border-color:var(--puck-button-secondary-color-border,currentColor);color:var(--puck-button-secondary-color-text,currentColor)}@media (hover:hover) and (pointer:fine){._Button--secondary_oe4qj_135:hover{background-color:var(--puck-button-secondary-color-bg-hover,var(--puck-color-interactive-soft));color:var(--puck-button-secondary-color-text,var(--puck-color-text))}}._Button--secondary_oe4qj_135:active{background-color:var(--puck-button-secondary-color-bg-active,var(--puck-color-interactive-soft));color:var(--puck-button-secondary-color-text,var(--puck-color-text))}._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123,._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123:hover{background-color:var(--puck-button-secondary-color-bg-disabled,var(--_puck-button-default-color-bg-disabled));color:var(--puck-button-secondary-color-text-disabled,var(--_puck-button-default-color-text-disabled))}._Button--flush_oe4qj_171{border-radius:var(--puck-radius-none)}._Button--disabled_oe4qj_123:hover{cursor:not-allowed}._Button--fullWidth_oe4qj_179{justify-content:center;width:100%}._Button-spinner_oe4qj_184{padding-inline-start:var(--puck-space-2)}._RichTextMenu_1ve2j_1{flex-flow:row;display:flex}._RichTextMenu--form_1ve2j_7{border-top-left-radius:var(--puck-field-radius,var(--puck-radius-m));border-top-right-radius:var(--puck-field-radius,var(--puck-radius-m));padding:var(--puck-field-richtext-menu-space-y,6px) var(--puck-field-richtext-menu-space-x,6px);background-color:var(--puck-field-richtext-menu-color-bg,var(--puck-color-surface-subtle));scrollbar-width:none;position:relative;overflow-x:auto}._RichTextMenu-group_1ve2j_21{align-items:space-between;flex-flow:row;gap:2px;padding-inline:6px;display:flex;position:relative}._RichTextMenu-group_1ve2j_21:first-of-type{padding-left:0}._RichTextMenu-group_1ve2j_21:last-of-type{padding-right:0}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21{color:var(--puck-color-text-inverse);flex-wrap:nowrap;gap:0}._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-regular) solid var(--puck-field-richtext-menu-color-separator,var(--puck-color-border-muted))}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-hairline) solid var(--puck-color-border-inverse)}._Control_id4pm_1 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Control--inline_id4pm_6 .lucide{height:var(--puck-actionbar-action-size,var(--puck-icon-size-s));width:var(--puck-actionbar-action-size,var(--puck-icon-size-s))}._Select_1n4iv_1{z-index:1;position:relative}._Select-buttonInner_1n4iv_6{align-items:center;display:flex}._Select-buttonIcon_1n4iv_11{justify-content:center;align-items:center;display:flex}._Select--standalone_1n4iv_17 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Select--actionBar_1n4iv_22 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-actionbar-action-size,var(--puck-icon-size-s));width:var(--puck-actionbar-action-size,var(--puck-icon-size-s))}._Select-items_1n4iv_27{background:var(--puck-color-surface);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-l);padding:var(--puck-space-1);z-index:2;margin:10px 8px 10px 0;list-style:none}._SelectItem_1n4iv_38{border-radius:var(--puck-radius-m);color:var(--puck-color-text-secondary);cursor:pointer;gap:var(--puck-space-2);font-size:var(--puck-font-size-xxs);padding:var(--puck-space-2) var(--puck-space-3);background:0 0;border:none;align-items:center;width:100%;margin:0;display:flex}._SelectItem--isSelected_1n4iv_53{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive);font-weight:var(--puck-font-weight-medium)}._SelectItem--isSelected_1n4iv_53 ._SelectItem-icon_1n4iv_59{color:var(--puck-color-interactive)}._SelectItem_1n4iv_38:hover{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive)}._RichTextEditor_5wzos_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_5wzos_1 .rich-text *{white-space:pre-wrap;-webkit-user-select:auto;user-select:auto}._RichTextEditor_5wzos_1 .rich-text blockquote{border-left:var(--puck-border-width-strong) solid var(--puck-color-border);margin:1em 0;padding:0 1em}._RichTextEditor_5wzos_1 .rich-text code{background-color:var(--puck-color-surface-muted);padding:var(--puck-space-1) var(--puck-space-2);border-radius:var(--puck-radius-m)}._RichTextEditor_5wzos_1 .rich-text p:empty:before{content:" "}._RichTextEditor_5wzos_1 .rich-text pre code{padding:var(--puck-space-2) var(--puck-space-3);display:block}._RichTextEditor_5wzos_1 .rich-text>:first-child,._RichTextEditor_5wzos_1 .ProseMirror>:first-child,._RichTextEditor_5wzos_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_5wzos_1 .rich-text>:last-child,._RichTextEditor_5wzos_1 .ProseMirror>:last-child,._RichTextEditor_5wzos_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_5wzos_50{color:var(--puck-field-color-text,var(--puck-color-text));background:var(--puck-field-color-bg,var(--puck-color-surface));border-width:var(--puck-field-border-width,var(--puck-border-width-regular));border-style:solid;border-color:var(--puck-field-color-border,var(--puck-color-border));border-radius:var(--puck-field-radius,var(--puck-radius-m));box-sizing:border-box;font-family:inherit;font-size:var(--puck-field-font-size,var(--puck-font-size-xxs));resize:vertical;text-align:initial;transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);flex-direction:column;width:100%;max-width:100%;min-height:128px;display:flex}._RichTextEditor--editor_5wzos_50 .rich-text{flex-grow:1}._RichTextEditor--editor_5wzos_50 .rich-text .ProseMirror{height:100%;padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--puck-field-border-width,var(--puck-border-width-regular))))}._RichTextEditor--editor_5wzos_50 .rich-text:not(:has(.ProseMirror)){height:100%;padding:var(--puck-field-space-y,var(--puck-space-3)) var(--puck-field-space-x,calc(var(--puck-space-4) - var(--puck-field-border-width,var(--puck-border-width-regular))))}._RichTextEditor--editor_5wzos_50 .rich-text ul,._RichTextEditor--editor_5wzos_50 .rich-text ol{padding-left:var(--puck-space-5)}._RichTextEditor--editor_5wzos_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_5wzos_50 .rich-text p{margin-block:var(--puck-space-3)}._RichTextEditor--editor_5wzos_50 .rich-text ul{list-style:outside}._RichTextEditor--editor_5wzos_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_5wzos_50:focus-within{border-color:var(--puck-field-color-border-hover,var(--puck-color-border-hover));outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus,var(--puck-color-focus-ring));transition:none}@media (hover:hover) and (pointer:fine){._RichTextEditor--editor_5wzos_50:hover:not(._RichTextEditor--disabled_5wzos_123){border-color:var(--puck-field-color-border-hover,var(--puck-color-border-hover));transition:none}}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123{background:var(--puck-field-color-bg-disabled,var(--puck-color-surface-muted));border-color:var(--puck-field-color-border-disabled,var(--puck-color-border))}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text .ProseMirror{color:var(--puck-field-color-text-disabled,var(--puck-color-text-secondary))}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text:not(:has(.ProseMirror)){color:var(--puck-field-color-text-disabled,var(--puck-color-text-secondary))}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .ProseMirror[contenteditable=false]{cursor:default}._RichTextEditor_5wzos_1:not(:focus-within):not(._RichTextEditor--isActive_5wzos_159) .ProseMirror ::selection{background-color:#0000}._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);z-index:1;position:sticky;top:0}._RichTextEditor--disabled_5wzos_123 ._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ObjectField_c5reb_1{background-color:var(--puck-field-color-surface,var(--puck-color-surface));border:var(--puck-field-border-width,var(--puck-border-width-regular)) solid var(--puck-field-color-border,var(--puck-color-border));border-radius:var(--puck-field-radius,var(--puck-radius-m));flex-direction:column;display:flex}._ObjectField-fieldset_c5reb_10{min-width:0;padding:var(--puck-field-space-surface-y,var(--puck-space-4)) var(--puck-field-space-surface-x,calc(var(--puck-space-4) - var(--puck-field-border-width,var(--puck-border-width-regular))));border:none;margin:0}._Drawer_1n90m_1{font-family:var(--puck-font-family);gap:var(--puck-space-3);flex-direction:column;display:flex}._Drawer-draggable_1n90m_8{position:relative}._Drawer-draggableBg_1n90m_12{pointer-events:none;z-index:-1;position:absolute;inset:0}._DrawerItem-draggable_1n90m_22{background:var(--puck-drawer-item-color-bg,var(--puck-color-surface));color:var(--puck-drawer-item-color-text,var(--puck-color-text));cursor:grab;padding:var(--puck-drawer-item-space,var(--puck-space-3));border:var(--puck-drawer-item-border-width,var(--puck-border-width-regular)) var(--puck-drawer-item-color-border,var(--puck-color-border)) solid;border-radius:var(--puck-drawer-item-radius,var(--puck-radius-m));font-size:var(--puck-drawer-item-font-size,var(--puck-font-size-xxs));transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit);justify-content:space-between;align-items:center;display:flex}._DrawerItem--disabled_1n90m_38 ._DrawerItem-draggable_1n90m_22{background:var(--puck-color-surface-muted);color:var(--puck-color-text-muted);cursor:not-allowed}._DrawerItem_1n90m_22:focus-visible{outline:0}._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:focus-visible ._DrawerItem-draggable_1n90m_22{border-radius:var(--puck-radius-m);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:not(._DrawerItem--disabled_1n90m_38) ._DrawerItem-draggable_1n90m_22:hover{background-color:var(--puck-drawer-item-color-bg-hover,var(--puck-color-interactive-soft-hover));color:var(--puck-drawer-item-color-text-hover,var(--puck-color-interactive));transition:none}}._DrawerItem-name_1n90m_72{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._DraggableComponent_1627v_1{pointer-events:none;position:absolute}._DraggableComponent-overlayWrapper_1627v_6{pointer-events:none;box-sizing:border-box;z-index:1;width:100%;height:100%;position:absolute;top:0}._DraggableComponent-overlay_1627v_6{cursor:pointer;outline:var(--puck-slot-component-border-width,var(--puck-border-width-focus)) var(--puck-slot-component-color-overlay-border,var(--puck-color-selection-border)) solid;outline-offset:calc(var(--puck-slot-component-border-width,var(--puck-border-width-focus)) * -1);width:100%;height:100%}._DraggableComponent_1627v_1:focus-visible>._DraggableComponent-overlayWrapper_1627v_6{outline:var(--puck-border-width-regular) solid var(--puck-color-focus-ring)}._DraggableComponent-loadingOverlay_1627v_38{background:var(--puck-color-surface);color:var(--puck-color-text);border-radius:var(--puck-radius-m);padding:var(--puck-space-2);top:var(--puck-space-2);right:var(--puck-space-2);pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1;display:flex;position:absolute}._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{background:var(--puck-slot-component-color-overlay,var(--puck-color-selection-bg));outline:var(--puck-slot-component-border-width,var(--puck-border-width-focus)) var(--puck-slot-component-color-overlay-border,var(--puck-color-selection-border)) solid}._DraggableComponent--isSelected_1627v_72>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{outline-color:var(--puck-slot-component-color-border-selected,var(--puck-color-selection-border))}._DraggableComponent_1627v_1:has(._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6)>._DraggableComponent-overlayWrapper_1627v_6{display:none}._DraggableComponent-actionsOverlay_1627v_89{opacity:0;pointer-events:none;z-index:2;position:sticky}._DraggableComponent--isSelected_1627v_72 ._DraggableComponent-actionsOverlay_1627v_89{opacity:1;pointer-events:auto}._DraggableComponent-actions_1627v_89{cursor:grab;box-sizing:border-box;transform-origin:100% 0;width:auto;min-height:36px;display:flex;position:absolute}._DraggableComponent-actionsAction_1627v_111{height:var(--puck-actionbar-action-size,var(--puck-icon-size-s));width:var(--puck-actionbar-action-size,var(--puck-icon-size-s))}[data-puck-component] *{pointer-events:none;-webkit-user-select:none;user-select:none}[data-puck-component]{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]:not([data-puck-line-drag] *){background:var(--puck-slot-component-color-placeholder,var(--puck-color-azure-06))!important;color:#0000!important;opacity:.3!important;border:none!important;outline:none!important;transition:none!important}[data-dnd-placeholder]:not([data-puck-line-drag] *) *,[data-dnd-placeholder]:not([data-puck-line-drag] *):after,[data-dnd-placeholder]:not([data-puck-line-drag] *):before{opacity:0!important}[data-puck-line-drag] [data-dnd-placeholder]{opacity:.4!important;outline:none!important;transition:none!important}[data-puck-line-drag] [data-dnd-dragging][data-puck-component]{opacity:.9!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:var(--puck-slot-component-border-width,var(--puck-border-width-focus)) var(--puck-slot-component-color-border-dragging,var(--puck-color-azure-09)) solid!important;outline-offset:calc(var(--puck-slot-component-border-width,var(--puck-border-width-focus)) * -1)!important}[data-dnd-dragging][data-puck-component]>:first-child{margin-top:0!important}[data-dnd-dragging][data-puck-component]>:last-child{margin-bottom:0!important}._DropZone_wc2ks_1{height:100%;min-height:var(--puck-slot-min-empty-height);outline-offset:calc(var(--puck-slot-border-width,var(--puck-border-width-focus)) * -1);width:100%;position:relative}._DropZone--hasChildren_wc2ks_11{min-height:0}._DropZone_wc2ks_1:empty{min-height:var(--puck-slot-min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_wc2ks_1{transition:min-height var(--puck-duration-medium) var(--puck-ease-exit)}._DropZone--isAreaSelected_wc2ks_24,._DropZone--hoveringOverArea_wc2ks_25:not(._DropZone--isRootZone_wc2ks_25),._DropZone_wc2ks_1:empty{background:var(--puck-slot-color-bg,var(--puck-color-selection-bg));outline:var(--puck-slot-border-width,var(--puck-border-width-focus)) var(--puck-slot-border-style,dashed) var(--puck-slot-color-border,var(--puck-color-selection-border))}._DropZone-item_wc2ks_39{position:relative}._DropZone-linePlaceholder_wc2ks_43{background:var(--puck-slot-component-color-placeholder,var(--puck-color-line-placeholder));border-radius:calc(var(--puck-line-placeholder-width,2px) / 2);pointer-events:none;z-index:1;position:absolute}._DropZone-hitbox_wc2ks_55{bottom:calc(var(--puck-space-3) * -1);height:var(--puck-space-5);z-index:1;width:100%;position:absolute}[data-puck-dragging] ._DropZone--isEnabled_wc2ks_63{outline:var(--puck-slot-border-width,var(--puck-border-width-focus)) var(--puck-slot-border-style,dashed) var(--puck-slot-color-border,var(--puck-color-selection-border))}._DropZone_wc2ks_1>:not([data-puck-component]):not([data-puck-line-placeholder]){opacity:0}body:has(._DropZone--isAnimating_wc2ks_74:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal],[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal] *{pointer-events:none!important}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09,#cfdff0) dashed;outline-offset:2px}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07,#88b0da) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;white-space:pre-wrap;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:#0000}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_wnj25_1{font-family:var(--puck-font-family);position:relative}._PuckFields--isLoading_wnj25_6{min-height:48px}._PuckFields-loadingOverlay_wnj25_10{background:var(--puck-color-surface);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0}._PuckFields-loadingOverlayInner_wnj25_25{padding:var(--puck-space-4);display:flex;position:sticky;top:0}._PuckFields-field_wnj25_32 *{box-sizing:border-box}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32{color:var(--puck-color-text-secondary);padding:var(--puck-space-4);padding-bottom:var(--puck-space-3);display:block}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32+._PuckFields-field_wnj25_32{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);margin-top:var(--puck-space-2)}._ComponentList_htktj_1{max-width:100%}._ComponentList--isExpanded_htktj_5+._ComponentList_htktj_1{margin-top:var(--puck-space-3)}._ComponentList-content_htktj_9{display:none}._ComponentList--isExpanded_htktj_5>._ComponentList-content_htktj_9{display:block}._ComponentList-title_htktj_17{color:var(--puck-drawer-category-color-text,var(--puck-color-text-muted));cursor:pointer;font:inherit;font-size:var(--puck-drawer-category-font-size,var(--puck-font-size-xxxs));padding:var(--puck-drawer-category-space,var(--puck-space-2));text-transform:uppercase;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit), color var(--puck-duration-fast) var(--puck-ease-exit);gap:var(--puck-space-1);border-radius:var(--puck-radius-m);background-color:#0000;border:0;width:100%;margin-bottom:6px;list-style:none;display:flex}._ComponentList-title_htktj_17:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._ComponentList-title_htktj_17:hover{background-color:var(--puck-drawer-category-color-bg-hover,var(--puck-color-interactive-soft));color:var(--puck-drawer-category-color-text-hover,var(--puck-color-interactive));transition:none}}._ComponentList-title_htktj_17:active{background-color:var(--puck-drawer-category-color-bg-active,var(--puck-color-interactive-subtle));transition:none}._ComponentList-titleIcon_htktj_63{margin-inline-start:auto}._PuckPreview_zbic3_1{height:100%;position:relative}._PuckPreview-frame_zbic3_6{border:none;width:100%;height:100%}._PuckPreview-frame_zbic3_6[data-puck-outline-dragging]{pointer-events:none}._DropLine_eyz3q_2{background:var(--_puck-outline-color-drop-indicator);border-radius:calc(var(--_puck-outline-drop-indicator-size) / 2);height:var(--_puck-outline-drop-indicator-size);pointer-events:none;z-index:1;position:absolute;inset-inline:0}._DropLine--top_eyz3q_12{top:0}._DropLine--bottom_eyz3q_16{bottom:0}._DropLine--top_eyz3q_12._DropLine--outset_eyz3q_20{top:calc(-1 * var(--_puck-outline-drop-indicator-size))}._DropLine--bottom_eyz3q_16._DropLine--outset_eyz3q_20{bottom:calc(-1 * var(--_puck-outline-drop-indicator-size))}._LayerTree-helper_1m7e4_2{color:var(--puck-outline-color-text-helper,var(--puck-color-text-subtle));padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);border:var(--_puck-outline-border-width) solid transparent;padding-inline-start:var(--_puck-outline-label-indent)}._LayerTree-helperRoot_1m7e4_11{padding-inline-start:var(--puck-space-3)}._LayerTree-helper_1m7e4_2[data-puck-drop-target]{position:relative;overflow:visible}._Layer_onfgu_1{border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius);position:relative}._Layer-inner_onfgu_8{border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius);cursor:pointer;transition:color var(--puck-duration-fast) var(--puck-ease-exit);align-items:center;display:flex;position:relative}._Layer--isSortable_onfgu_18>._Layer-inner_onfgu_8{cursor:grab}._Layer-content_onfgu_22{gap:var(--puck-space-4);flex:auto;min-width:0;display:flex}._Layer-clickable_onfgu_29{border-radius:var(--_puck-outline-radius);color:inherit;cursor:inherit;font:inherit;background:0 0;border:0;flex:auto;align-items:center;min-width:0;padding:0;display:flex}[data-puck-dnd-disabled] ._Layer-inner_onfgu_8,[data-puck-dnd-disabled] ._Layer-clickable_onfgu_29{cursor:pointer}._Layer-clickable_onfgu_29:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);z-index:1;position:relative}._Layer-caret_onfgu_57{visibility:hidden;flex-shrink:0;display:flex}._Layer-caret_onfgu_57 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-content_onfgu_22{font-weight:var(--puck-font-weight-bold)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57{visibility:visible}._Layer-title_onfgu_76{gap:var(--puck-space-2);margin:var(--puck-space-1);cursor:pointer;align-items:center;display:flex;overflow-x:hidden}._Layer-name_onfgu_85{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._Layer-icon_onfgu_91{color:var(--puck-outline-color-icon,var(--puck-color-text-subtle));margin-top:var(--puck-space-1)}._Layer-icon_onfgu_91 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._Layer-zones_onfgu_101{margin-inline-start:var(--puck-outline-space-indent,var(--puck-space-4));display:none}._Layer--isExpanded_onfgu_106>._Layer-zones_onfgu_101{display:block}._Layer--isExpanded_onfgu_106>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57 svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){._Layer_onfgu_1:not(._Layer--isSelected_onfgu_115)>._Layer-inner_onfgu_8:hover{--_puck-outline-actions-color-bg:var(--_puck-outline-color-bg-hover);border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover);transition:none}}._Layer--isSelected_onfgu_115>._Layer-inner_onfgu_8{border-color:var(--puck-outline-color-border-selected,var(--puck-color-selection-border));--_puck-outline-actions-color-bg:var(--_puck-outline-color-bg-selected);background:var(--_puck-outline-color-bg-selected)}._Layer--isExpandCandidate_onfgu_138>._Layer-inner_onfgu_8{border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover)}._Layer--isDragSource_onfgu_143>._Layer-inner_onfgu_8{color:var(--puck-color-text-muted);background:0 0}._Layer--isDragSource_onfgu_143>._Layer-zones_onfgu_101{opacity:.5}._LayerActions_d90t9_2{padding-inline:var(--puck-space-1);visibility:hidden;color:var(--_puck-outline-color-text);background:var(--_puck-outline-actions-color-bg);border-top-right-radius:var(--_puck-outline-radius);border-bottom-right-radius:var(--_puck-outline-radius);flex-shrink:0;display:flex;position:sticky;inset-inline-end:calc(var(--puck-space-1) * -1)}._LayerActions--visible_d90t9_18{visibility:visible}._LayerActions_d90t9_2 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._LayerTree_o5tyt_1{color:var(--_puck-outline-color-text);font-family:var(--puck-outline-font-family,var(--puck-font-family));font-size:var(--puck-outline-font-size,var(--puck-font-size-xxxs));margin:0;padding:0;list-style:none;position:relative}._LayerTree--nested_o5tyt_12{margin-inline-start:var(--puck-outline-space-indent,var(--puck-space-3))}._LayerTree-zoneTitle_fvhlh_2{color:var(--_puck-outline-zone-color-text);font-size:var(--puck-outline-zone-font-size,calc(var(--puck-font-size-xxxs) * .9));gap:var(--puck-space-2);padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);border:var(--_puck-outline-border-width) solid transparent;align-items:center;padding-inline-start:var(--_puck-outline-label-indent);display:flex;overflow-x:hidden}._LayerTree-zoneIcon_fvhlh_19{margin-top:var(--puck-space-1)}._LayerTree-zoneIcon_fvhlh_19 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._LayerTree-zoneTitle_fvhlh_2[data-puck-drop-target]{color:var(--_puck-outline-color-text-hover);position:relative;overflow:visible}._LayerTreeRoot_1qowl_1{--_puck-iconbutton-color-bg-hover:transparent;--_puck-outline-color-text:var(--puck-outline-color-text,var(--puck-color-text-primary));--_puck-outline-border-width:var(--puck-outline-border-width,var(--puck-border-width-regular));--_puck-outline-radius:var(--puck-outline-radius,var(--puck-radius-m));--_puck-outline-caret-size:var(--puck-outline-action-size,var(--puck-icon-size-s));--_puck-outline-icon-size:var(--puck-outline-icon-size,var(--puck-icon-size-xs));--_puck-outline-color-bg-selected:var(--puck-outline-color-bg-selected,var(--puck-color-interactive-subtle));--_puck-outline-color-bg-hover:var(--puck-outline-color-bg-hover,var(--puck-color-interactive-soft));--_puck-outline-color-border-hover:var(--puck-outline-color-border-hover,var(--puck-color-interactive-subtle));--_puck-outline-color-text-hover:var(--puck-outline-color-text-hover,var(--puck-color-interactive));--_puck-outline-color-drop-indicator:var(--puck-outline-color-drop-indicator,var(--puck-color-line-placeholder));--_puck-outline-drop-indicator-size:var(--puck-line-placeholder-width);--_puck-outline-zone-color-text:var(--puck-outline-zone-color-text,var(--puck-color-text-muted));--_puck-outline-actions-color-bg:transparent;--_puck-outline-caret-slot:calc(var(--_puck-outline-caret-size) + var(--puck-iconbutton-space,var(--puck-space-1)) * 2);--_puck-outline-label-indent:calc(var(--_puck-outline-caret-slot) + var(--puck-space-2) + var(--_puck-outline-border-width));min-width:max-content}._CollapseAll_1r4cy_1{visibility:hidden}._CollapseAll-icon_1r4cy_5{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._CollapseAll--visible_1r4cy_10{visibility:visible}._OutlineHeader_ntv8r_1{align-items:center;gap:var(--puck-space-2);width:100%;padding-block:var(--puck-space-3);padding-inline:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box;display:flex}._OutlineWrapper_b9ln0_1{flex-direction:column;flex-grow:1;min-width:0;min-height:0;display:flex}._OutlineWrapper-collapseAll_b9ln0_9{align-items:center;margin-inline-start:auto;display:flex}._OutlineWrapper-layers_b9ln0_15{min-height:0;padding:var(--puck-space-1);box-sizing:border-box;flex-grow:1;overflow:auto}._Puck_tzaxg_19{font-family:var(--puck-font-family);overflow-x:hidden;visibility:visible!important}@media (min-width:766px){._Puck_tzaxg_19{overflow-x:auto}}._Puck-portal_tzaxg_31{z-index:2;position:relative}._PuckLayout_tzaxg_36{height:100dvh}._PuckLayout-inner_tzaxg_40{--puck-frame-width:auto;--puck-pluginbar-width:min-content;--puck-sidebar-width:0px;--puck-sidebar-left-width:var(--puck-user-sidebar-left-width,var(--puck-sidebar-width));--puck-sidebar-right-width:var(--puck-user-sidebar-right-width,var(--puck-sidebar-width));background-color:var(--puck-color-surface-subtle);grid-template-areas:"header""editor""left""right""sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-pluginbar-width);height:100%;transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-exit);z-index:0;display:grid;position:relative;overflow:hidden}@media (min-width:638px){._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width:68px;grid-template-areas:"header header header header""sidenav left editor right";grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_tzaxg_73 ._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width:0}}._PuckLayout--mounted_tzaxg_78 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:186px}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 30% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 55% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}@media (min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var(--puck-frame-width) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto min-content 0 var(--puck-pluginbar-width)}@media (min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var(--puck-frame-width) 0;grid-template-rows:min-content auto}._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) var(--puck-sidebar-right-width)}._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var(--puck-frame-width) var(--puck-sidebar-right-width)}}@media (min-width:458px){._PuckLayout-mounted_tzaxg_156 ._PuckLayout-inner_tzaxg_40{--puck-frame-width:minmax(266px, auto)}}@media (min-width:638px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:minmax(186px, 250px)}}@media (min-width:766px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-frame-width:auto}}@media (min-width:990px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:256px}}@media (min-width:1198px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:274px}}@media (min-width:1398px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:290px}}@media (min-width:1598px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width:320px}}._PuckLayout-nav_tzaxg_197{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);background-color:var(--puck-pluginbar-color-bg,var(--puck-color-surface-subtle));grid-area:sidenav;width:100%;overflow:hidden}@media (min-width:638px){._PuckLayout-nav_tzaxg_197{border-top:0;border-right:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box}}._PuckLayout-header_tzaxg_217{grid-area:header}._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:hidden}@media (min-width:638px){._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:auto}}._PuckPluginTab_tzaxg_231{flex-grow:1;max-height:100%;display:none}._PuckPluginTab--visible_tzaxg_237{flex-direction:column;min-height:0;display:flex}._PuckPluginTab-body_tzaxg_243{flex-direction:column;flex-grow:1;min-height:0;max-height:100%;display:flex}._MenuBar_1hxnj_1{background-color:var(--_puck-menu-bar-color-bg,var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);padding:var(--puck-space-2) var(--puck-space-4);z-index:2;margin-top:1px;display:none;position:absolute;top:100%;left:0;right:0}._MenuBar--menuOpen_1hxnj_14{display:block}@media (min-width:638px){._MenuBar_1hxnj_1{border:none;margin-top:0;padding:0;display:block;position:static;overflow-y:visible}}._MenuBar-inner_1hxnj_29{align-items:center;gap:var(--puck-space-2) var(--puck-space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (min-width:638px){._MenuBar-inner_1hxnj_29{flex-flow:row;display:flex}}._MenuBar-history_1hxnj_45{display:flex}._PuckHeader_c2nei_1{--_puck-menu-bar-color-bg:var(--puck-header-color-bg,var(--puck-color-surface));background:var(--puck-header-color-bg,var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-header-color-text,var(--puck-color-text));--_puck-heading-color:var(--puck-header-color-text,var(--puck-color-text));grid-area:header;max-width:100vw;position:relative}@media (min-width:638px){._PuckHeader_c2nei_1{padding-left:67px}._PuckHeader--hidePlugins_c2nei_21{padding-left:0}}._PuckHeader-inner_c2nei_26{align-items:end;gap:var(--puck-space-chrome-gutter);padding:var(--puck-space-chrome-gutter);grid-template:"left middle right"/1fr auto 1fr;display:grid}@media (min-width:638px){._PuckHeader-inner_c2nei_26{border-left:var(--puck-border-width-regular) solid var(--puck-color-border)}._PuckHeader--hidePlugins_c2nei_21 ._PuckHeader-inner_c2nei_26{border-left:none}}._PuckHeader-toggle_c2nei_46{margin-inline-start:calc(var(--puck-space-1) * -1);padding-top:2px;display:flex}._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:none}@media (min-width:638px){._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:block}}._PuckHeader-title_c2nei_64{align-self:center}._PuckHeader-path_c2nei_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);word-break:break-all;font-weight:400}._PuckHeader-tools_c2nei_75{gap:var(--puck-space-4);justify-content:flex-end;display:flex}._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text-muted);margin-inline-start:calc(var(--puck-space-1) * -1)}._PuckHeader--menuOpen_c2nei_86 ._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text)}@media (min-width:638px){._PuckHeader-menuButton_c2nei_81{display:none}}._SidebarSection_1uv88_1{color:var(--puck-color-text);flex-direction:column;display:flex;position:relative}._SidebarSection_1uv88_1:last-of-type{flex-grow:1}._SidebarSection-title_1uv88_12{background:var(--_puck-sidebar-section-color-bg,var(--puck-color-surface));padding:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);overflow-x:auto}._SidebarSection--noBorderTop_1uv88_20>._SidebarSection-title_1uv88_12{border-top:0}._SidebarSection-content_1uv88_24:last-child{padding-bottom:var(--puck-space-1)}._SidebarSection_1uv88_1:last-of-type ._SidebarSection-content_1uv88_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_1uv88_33{border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;transition:color var(--puck-duration-fast) var(--puck-ease-exit);background:0 0;border:0;flex-shrink:0;padding:0}._SidebarSection-breadcrumbLabel_1uv88_33:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._SidebarSection-breadcrumbLabel_1uv88_33:hover{color:var(--puck-color-interactive-hover);transition:none}}._SidebarSection-breadcrumbLabel_1uv88_33:active{color:var(--puck-color-interactive-active);transition:none}._SidebarSection-breadcrumbs_1uv88_62,._SidebarSection-breadcrumb_1uv88_33{align-items:center;gap:var(--puck-space-1);display:flex}._SidebarSection-heading_1uv88_74{padding-inline-end:var(--puck-space-4)}._SidebarSection-loadingOverlay_1uv88_78{background:var(--puck-color-surface);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}._Breadcrumbs_8c6w5_1{align-items:center;gap:var(--puck-space-1);display:flex}._Breadcrumbs-breadcrumbLabel_8c6w5_7{border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;transition:color var(--puck-duration-fast) var(--puck-ease-exit);background:0 0;border:0;flex-shrink:0;padding:0}._Breadcrumbs-breadcrumbLabel_8c6w5_7:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media (hover:hover) and (pointer:fine){._Breadcrumbs-breadcrumbLabel_8c6w5_7:hover{color:var(--puck-color-interactive-hover);transition:none}}._Breadcrumbs-breadcrumbLabel_8c6w5_7:active{color:var(--puck-color-interactive-active);transition:none}._Breadcrumbs-breadcrumb_8c6w5_7{align-items:center;gap:var(--puck-space-1);display:flex}._ViewportControls_v26yb_1{position:relative}._ViewportControls--fullScreen_v26yb_5{bottom:var(--puck-space-3);right:var(--puck-space-3);border-radius:32px;display:flex;position:absolute;overflow:hidden}._ViewportControls-toggleButton_v26yb_14{display:none}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14{background-color:var(--puck-color-surface-inverse);border:var(--puck-border-width-regular) solid var(--puck-color-border-inverse);border-radius:var(--puck-radius-pill);cursor:pointer;color:var(--puck-color-text-inverse);z-index:1;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14:hover{color:var(--puck-color-interactive-inverse-hover);border:var(--puck-border-width-regular) solid var(--puck-color-interactive-inverse-hover)}._ViewportControls-actions_v26yb_39{display:flex}._ViewportControls-actionsInner_v26yb_43{box-sizing:border-box;z-index:0;justify-content:center;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-actionsInner_v26yb_43{background:var(--puck-color-surface-muted);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-pill);margin-left:none;margin-right:none;transition:transform var(--puck-duration-medium) var(--puck-ease-emphasized);padding-right:42px;transform:translate(100%)}._ViewportControls--fullScreen_v26yb_5._ViewportControls--isExpanded_v26yb_67 ._ViewportControls-actionsInner_v26yb_43{transform:translate(42px)}._ViewportControls-divider_v26yb_72{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);margin-bottom:var(--puck-space-2);margin-top:var(--puck-space-2)}._ViewportControls-zoomSelect_v26yb_79{appearance:none;color:currentColor;font-size:var(--puck-font-size-xxxs);padding:0;padding-left:var(--puck-space-2);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 12px) calc(50% + 3px)/10px no-repeat;border:0;width:96px}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{display:none}@media (min-width:638px){._ViewportControls-zoom_v26yb_79,._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{justify-content:center;display:flex}}._ViewportControls-zoomSelect_v26yb_79:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}._ViewportButton-inner_v26yb_110{justify-content:center;align-items:center;width:32px;height:32px;display:flex}._ViewportButton--isActive_v26yb_118 ._ViewportButton-inner_v26yb_110{color:var(--puck-color-interactive)}._PuckCanvas_zw9iy_1{color:var(--puck-canvas-color-text,var(--puck-color-text));background:var(--puck-canvas-color-bg,var(--puck-color-surface-muted));padding:var(--puck-space-chrome-gutter);flex-direction:column;grid-area:editor;display:flex;position:relative;overflow:auto}@media (min-width:1198px){._PuckCanvas_zw9iy_1{padding:calc(var(--puck-space-chrome-gutter) * 1.5);padding-top:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas_zw9iy_1:not(._PuckCanvas_zw9iy_1:has(._PuckCanvas-controls_zw9iy_18)){padding-top:calc(var(--puck-space-chrome-gutter) * 1.5)}}._PuckCanvas--fullScreen_zw9iy_23{padding:0;overflow:hidden}@media (min-width:1198px){._PuckCanvas--fullScreen_zw9iy_23{padding:0}}._PuckCanvas-inner_zw9iy_34{justify-content:center;width:100%;min-width:288px;height:100%;display:flex;position:relative}._PuckCanvas-root_zw9iy_43{background:var(--puck-canvas-preview-color-bg,var(--puck-color-surface));outline:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:content-box;pointer-events:none;transform-origin:top;opacity:0;min-width:321px;position:absolute;top:0;bottom:0}@media (min-width:1198px){._PuckCanvas-root_zw9iy_43{min-width:unset}}@media (prefers-reduced-motion:reduce){._PuckCanvas-root_zw9iy_43{transition:none!important}}._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-root_zw9iy_43{pointer-events:unset;opacity:1}._PuckCanvas-loader_zw9iy_73{color:var(--puck-color-text-subtle);height:100%;transition:opacity var(--puck-duration-slow) var(--puck-ease-entrance);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex}._PuckCanvas--showLoader_zw9iy_84 ._PuckCanvas-loader_zw9iy_73{opacity:1}._PuckCanvas--showLoader_zw9iy_84._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-loader_zw9iy_73{opacity:0;height:0;transition:none}._PuckCanvas-controls_zw9iy_18{padding-bottom:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas--fullScreen_zw9iy_23 ._PuckCanvas-controls_zw9iy_18{z-index:1;padding-bottom:0}@media (min-width:766px){._ResizeHandle_144bf_2{cursor:col-resize;z-index:10;background:0 0;width:5px;height:100%;position:absolute;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{z-index:9999;cursor:col-resize;position:fixed;inset:0}._Sidebar_16oed_1{border-block-start:var(--puck-border-width-regular) solid var(--puck-color-border);flex-direction:column;display:none;position:relative;overflow-y:auto}._Sidebar--isVisible_16oed_10{display:flex}._Sidebar--left_16oed_14{--_puck-sidebar-section-color-bg:var(--puck-sidebar-left-color-bg,var(--puck-color-surface));background:var(--puck-sidebar-left-color-bg,var(--puck-color-surface-subtle));grid-area:left}@media (min-width:766px){._Sidebar--left_16oed_14{border-block-start:0;border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar--right_16oed_34{--_puck-sidebar-section-color-bg:var(--puck-sidebar-right-color-bg,var(--puck-color-surface));background:var(--puck-sidebar-right-color-bg,var(--puck-color-surface));grid-area:right}@media (min-width:766px){._Sidebar--right_16oed_34{border-block-start:0;border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar-resizeHandle_16oed_51{height:100%;position:absolute}._Sidebar--left_16oed_14+._Sidebar-resizeHandle_16oed_51{grid-area:left;justify-self:end}._Sidebar--right_16oed_34+._Sidebar-resizeHandle_16oed_51{grid-area:right;justify-self:start}._Nav_vll2r_1{display:flex}._Nav-list_vll2r_5{gap:var(--puck-space-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:638px){._Nav-list_vll2r_5{gap:var(--puck-space-4);flex-direction:column;width:100%;padding-top:32px}}._Nav-mobileActions_vll2r_23{padding:var(--puck-space-1) var(--puck-space-4);border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border);justify-content:center;align-items:center;margin-inline-start:auto;display:flex}@media (min-width:638px){._Nav-mobileActions_vll2r_23{display:none}}._NavItem-link_vll2r_39{text-align:center;color:var(--puck-pluginbar-color-text,var(--puck-color-text-secondary));align-items:center;gap:var(--puck-space-2);cursor:pointer;border-radius:var(--puck-radius-m);padding:var(--puck-space-2) var(--puck-space-1);box-sizing:border-box;width:64px;text-decoration:none;display:flex}@media (min-width:638px){._NavItem-link_vll2r_39{width:auto}}._NavItem_vll2r_39:first-of-type{padding-left:var(--puck-space-4)}._NavItem_vll2r_39:last-of-type{padding-right:var(--puck-space-4)}@media (min-width:638px){._NavItem_vll2r_39:first-of-type,._NavItem_vll2r_39:last-of-type{padding:0}}._NavItem-link_vll2r_39{border-top:var(--puck-border-width-strong) solid transparent;border-bottom:var(--puck-border-width-strong) solid transparent;border-radius:var(--puck-radius-none);font-size:var(--puck-pluginbar-font-size,var(--puck-font-size-xxxs));flex-direction:column}@media (min-width:638px){._NavItem-link_vll2r_39{border:0;border-left:var(--puck-border-width-strong) solid transparent;border-right:var(--puck-border-width-strong) solid transparent}}._NavItem-linkIcon_vll2r_90{width:2em;height:2em}._NavItem-linkIcon_vll2r_90 svg{width:100%;height:100%}._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{background-color:var(--puck-color-interactive-subtle);color:var(--puck-pluginbar-color-text-selected,var(--puck-color-interactive));border-top-color:var(--puck-color-interactive);font-weight:var(--puck-font-weight-semibold);background-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:638px){._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{border-top-color:#0000;border-right-color:var(--puck-pluginbar-color-text-selected,var(--puck-color-interactive))}}._NavItem_vll2r_39:not(._NavItem--active_vll2r_100)>._NavItem-link_vll2r_39:hover{background-color:var(--puck-pluginbar-color-bg-hover,var(--puck-color-interactive-soft));color:var(--puck-pluginbar-color-text-hover,var(--puck-color-interactive))}@media (min-width:638px){._NavItem--mobileOnly_vll2r_136{display:none}}._NavItem--desktopOnly_vll2r_141{display:none}@media (min-width:638px){._NavItem--desktopOnly_vll2r_141{display:block}}._BlocksPlugin_9af19_1{padding:var(--puck-drawer-space,var(--puck-space-4));box-sizing:border-box;height:100%;overflow-y:auto}._OutlinePlugin_1ylsc_1{flex-direction:column;flex-grow:1;min-width:0;min-height:0;display:flex;position:relative}._FieldsPlugin_18cj3_1{background:var(--puck-color-surface);height:100%;overflow-y:auto}._FieldsPlugin-header_18cj3_7{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);font-weight:var(--puck-font-weight-semibold);padding-bottom:var(--puck-space-2);padding-left:var(--puck-space-4);padding-right:var(--puck-space-4);padding-top:var(--puck-space-2)}@media (min-width:638px){._FieldsPlugin-header_18cj3_7{padding:var(--puck-space-4)}}@layer theme{:root,:host{--font-sans:var(--al-font-text);--color-gray-100:#f3f4f6;--color-gray-400:#99a1af;--color-neutral-400:#a1a1a1;--color-black:#000;--spacing:var(--al-space-1);--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-normal:1.5;--radius-md:var(--al-radius-md);--radius-xl:.75rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--al-font-text);--default-mono-font-family:var(--al-font-num)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-neutral-400:lab(66.128% -.0000298023 .0000119209)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--al-space-1) * -1)}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--al-space-1) * 1.5)}.top-2{top:calc(var(--al-space-1) * 2)}.top-3{top:calc(var(--al-space-1) * 3)}.top-3\.5{top:calc(var(--al-space-1) * 3.5)}.right-0{right:0}.right-1{right:var(--al-space-1)}.right-2{right:calc(var(--al-space-1) * 2)}.right-3{right:calc(var(--al-space-1) * 3)}.bottom-0{bottom:0}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--al-space-1) * -1)}.mx-2{margin-inline:calc(var(--al-space-1) * 2)}.mx-3\.5{margin-inline:calc(var(--al-space-1) * 3.5)}.my-1{margin-block:var(--al-space-1)}.mt-1{margin-top:var(--al-space-1)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--al-space-1)}.ml-1{margin-left:var(--al-space-1)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--al-space-1) * 2.5);height:calc(var(--al-space-1) * 2.5)}.size-4{width:calc(var(--al-space-1) * 4);height:calc(var(--al-space-1) * 4)}.size-5{width:calc(var(--al-space-1) * 5);height:calc(var(--al-space-1) * 5)}.size-6{width:calc(var(--al-space-1) * 6);height:calc(var(--al-space-1) * 6)}.size-7{width:calc(var(--al-space-1) * 7);height:calc(var(--al-space-1) * 7)}.size-8{width:calc(var(--al-space-1) * 8);height:calc(var(--al-space-1) * 8)}.size-9{width:calc(var(--al-space-1) * 9);height:calc(var(--al-space-1) * 9)}.size-10{width:calc(var(--al-space-1) * 10);height:calc(var(--al-space-1) * 10)}.size-11{width:calc(var(--al-space-1) * 11);height:calc(var(--al-space-1) * 11)}.size-full{width:100%;height:100%}.h-3{height:calc(var(--al-space-1) * 3)}.h-4{height:calc(var(--al-space-1) * 4)}.h-5{height:calc(var(--al-space-1) * 5)}.h-6{height:calc(var(--al-space-1) * 6)}.h-7{height:calc(var(--al-space-1) * 7)}.h-8{height:calc(var(--al-space-1) * 8)}.h-9{height:calc(var(--al-space-1) * 9)}.h-10{height:calc(var(--al-space-1) * 10)}.h-12{height:calc(var(--al-space-1) * 12)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--al-space-1) * 5)}.min-h-16{min-height:calc(var(--al-space-1) * 16)}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-4{width:calc(var(--al-space-1) * 4)}.w-5{width:calc(var(--al-space-1) * 5)}.w-32{width:calc(var(--al-space-1) * 32)}.w-72{width:calc(var(--al-space-1) * 72)}.w-80{width:calc(var(--al-space-1) * 80)}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--al-space-1) * 5)}.min-w-6{min-width:calc(var(--al-space-1) * 6)}.min-w-8{min-width:calc(var(--al-space-1) * 8)}.min-w-9{min-width:calc(var(--al-space-1) * 9)}.min-w-10{min-width:calc(var(--al-space-1) * 10)}.min-w-32{min-width:calc(var(--al-space-1) * 32)}.min-w-36{min-width:calc(var(--al-space-1) * 36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--al-space-1)}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--al-space-1) * .5)}.gap-1{gap:var(--al-space-1)}.gap-1\.5{gap:calc(var(--al-space-1) * 1.5)}.gap-2{gap:calc(var(--al-space-1) * 2)}.gap-3{gap:calc(var(--al-space-1) * 3)}.gap-4{gap:calc(var(--al-space-1) * 4)}.gap-6{gap:calc(var(--al-space-1) * 6)}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--al-space-1) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--al-space-1) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--al-radius-lg)}.rounded-md{border-radius:var(--al-radius-md)}.rounded-sm{border-radius:var(--al-radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--al-border)}.border-input{border-color:var(--al-border-input)}.border-primary{border-color:var(--al-action)}.border-sidebar-border{border-color:var(--al-petrol-700)}.border-transparent{border-color:#0000}.bg-\[\#B91C1C\]{background-color:#b91c1c}.bg-accent{background-color:var(--al-selected-bg)}.bg-background{background-color:var(--al-bg)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--al-border)}.bg-card{background-color:var(--al-surface)}.bg-destructive\/10{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--al-danger) 10%, transparent)}}.bg-foreground{background-color:var(--al-text)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/50{background-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.bg-muted{background-color:var(--al-surface-muted)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-popover{background-color:var(--al-surface)}.bg-primary,.bg-primary\/10{background-color:var(--al-action)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--al-action) 10%, transparent)}}.bg-secondary{background-color:var(--al-surface-muted)}.bg-sidebar{background-color:var(--al-surface-nav)}.bg-sidebar-border{background-color:var(--al-petrol-700)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.fill-foreground{fill:var(--al-text)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--al-space-1)}.p-2{padding:calc(var(--al-space-1) * 2)}.p-3{padding:calc(var(--al-space-1) * 3)}.p-4{padding:calc(var(--al-space-1) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--al-space-1)}.px-2{padding-inline:calc(var(--al-space-1) * 2)}.px-2\.5{padding-inline:calc(var(--al-space-1) * 2.5)}.px-3{padding-inline:calc(var(--al-space-1) * 3)}.px-3\.5{padding-inline:calc(var(--al-space-1) * 3.5)}.px-4{padding-inline:calc(var(--al-space-1) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--al-space-1) * .5)}.py-1{padding-block:var(--al-space-1)}.py-1\.5{padding-block:calc(var(--al-space-1) * 1.5)}.py-2{padding-block:calc(var(--al-space-1) * 2)}.py-3{padding-block:calc(var(--al-space-1) * 3)}.pt-4{padding-top:calc(var(--al-space-1) * 4)}.pr-2{padding-right:calc(var(--al-space-1) * 2)}.pr-5{padding-right:calc(var(--al-space-1) * 5)}.pr-8{padding-right:calc(var(--al-space-1) * 8)}.pb-2{padding-bottom:calc(var(--al-space-1) * 2)}.pl-2{padding-left:calc(var(--al-space-1) * 2)}.pl-2\.5{padding-left:calc(var(--al-space-1) * 2.5)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[13px\]{font-size:13px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--al-text)}.text-background{color:var(--al-bg)}.text-card-foreground{color:var(--al-text)}.text-destructive{color:var(--al-danger)}.text-foreground,.text-foreground\/60{color:var(--al-text)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--al-text) 60%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-muted-foreground{color:var(--al-text-muted)}.text-popover-foreground{color:var(--al-text)}.text-primary{color:var(--al-action)}.text-primary-foreground{color:var(--al-on-action)}.text-secondary-foreground{color:var(--al-text)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--al-petrol-100)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--al-petrol-100) 70%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--al-bg)}.ring-foreground\/10{--tw-ring-color:var(--al-text)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--al-text) 10%, transparent)}}.ring-primary{--tw-ring-color:var(--al-action)}.ring-sidebar-ring{--tw-ring-color:var(--al-petrol-300)}.ring-offset-background{--tw-ring-offset-color:var(--al-bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(6\)\]{--card-spacing:calc(var(--al-space-1) * 6)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--al-text)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--al-space-1) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--al-space-1) * 10);height:calc(var(--al-space-1) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--al-space-1) * 6);height:calc(var(--al-space-1) * 6)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--al-space-1) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--al-space-1) * 8)!important;height:calc(var(--al-space-1) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--al-space-1) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--al-space-1) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--al-space-1) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--al-space-1) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--al-space-1) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--al-space-1) * 2.5);height:calc(var(--al-space-1) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--al-space-1) * 3);height:calc(var(--al-space-1) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--al-space-1) * 2);height:calc(var(--al-space-1) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--al-radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--al-petrol-700)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--al-sand-0)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active]~*){color:var(--al-sand-0)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--al-space-1) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--al-space-1) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--al-space-1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--al-space-1) * 6)}.file\:h-7::file-selector-button{height:calc(var(--al-space-1) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--al-text)}.placeholder\:text-muted-foreground::placeholder{color:var(--al-text-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--al-space-1) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--al-border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--al-text)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--al-space-1) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--al-space-1) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--al-space-1) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--al-selected-bg)}.hover\:bg-destructive\/20:hover{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--al-surface-muted)}.hover\:bg-primary:hover,.hover\:bg-primary\/80:hover{background-color:var(--al-action)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--al-action) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--al-petrol-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--al-text)}.hover\:text-muted-foreground:hover{color:var(--al-text-muted)}.hover\:text-sidebar-accent-foreground:hover{color:var(--al-sand-0)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--al-surface-nav)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--al-petrol-700)}}.focus\:bg-accent:focus{background-color:var(--al-selected-bg)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--al-text)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--al-danger) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--al-focus)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--al-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--al-focus) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--al-action)}.focus-visible\:outline-primary-foreground:focus-visible{outline-color:var(--al-on-action)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--al-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--al-petrol-800)}.active\:text-sidebar-accent-foreground:active{color:var(--al-sand-0)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--al-border-input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--al-border-input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--al-radius-lg)}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:var(--al-radius-md)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--al-space-1) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--al-space-1) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--al-space-1) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--al-space-1) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--al-space-1) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--al-surface-nav)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--al-selected-bg)}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--al-surface-muted)}.aria-expanded\:text-accent-foreground[aria-expanded=true],.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--al-text)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--al-danger)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--al-surface-muted)}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--al-selected-bg)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--al-text)}.data-active\:bg-background[data-active]{background-color:var(--al-bg)}.data-active\:bg-sidebar-accent[data-active]{background-color:var(--al-petrol-800)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground[data-active]{color:var(--al-text)}.data-active\:text-sidebar-accent-foreground[data-active]{color:var(--al-sand-0)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--al-space-1) * 8)}.data-open\:bg-accent[data-open]{background-color:var(--al-selected-bg)}.data-open\:text-accent-foreground[data-open]{color:var(--al-text)}@media (hover:hover){.data-open\:hover\:bg-sidebar-accent[data-open]:hover{background-color:var(--al-petrol-800)}.data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover{color:var(--al-sand-0)}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--al-text-muted)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--al-selected-bg)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--al-text)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--al-space-1) * 8)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--al-space-1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--al-space-1) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--al-space-1) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--al-space-1) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--al-space-1) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--al-space-1) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--al-space-1) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--al-space-1) * 10);height:calc(var(--al-space-1) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--al-space-1) * 6);height:calc(var(--al-space-1) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--al-space-1) * 8)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--al-space-1) * 4)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--al-bg)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--al-radius-sm)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--al-space-1) * 1.5)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--al-danger)}@media (hover:hover){.data-\[variant\=destructive\]\:hover\:bg-destructive\/10[data-variant=destructive]:hover{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:hover\:bg-destructive\/10[data-variant=destructive]:hover{background-color:color-mix(in oklab, var(--al-danger) 10%, transparent)}}.data-\[variant\=destructive\]\:hover\:text-destructive[data-variant=destructive]:hover{color:var(--al-danger)}}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--al-danger) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--al-danger)}.data-\[variant\=destructive\]\:aria-selected\:bg-destructive\/10[data-variant=destructive][aria-selected=true]{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:aria-selected\:bg-destructive\/10[data-variant=destructive][aria-selected=true]{background-color:color-mix(in oklab, var(--al-danger) 10%, transparent)}}.data-\[variant\=destructive\]\:aria-selected\:text-destructive[data-variant=destructive][aria-selected=true]{color:var(--al-danger)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:flex{display:flex}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--al-space-1) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--al-space-1) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is([data-theme=dark] *){border-color:var(--al-border-input)}.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.dark\:bg-input\/30:is([data-theme=dark] *){background-color:var(--al-border-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--al-border-input) 30%, transparent)}}.dark\:text-muted-foreground:is([data-theme=dark] *){color:var(--al-text-muted)}.dark\:text-primary:is([data-theme=dark] *){color:var(--al-action)}.dark\:after\:mix-blend-lighten:is([data-theme=dark] *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--al-danger) 30%, transparent)}}.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:var(--al-border-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--al-border-input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:var(--al-surface-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--al-surface-muted) 50%, transparent)}}.hover\:dark\:\!bg-gray-100:hover:is([data-theme=dark] *){background-color:var(--color-gray-100)!important}.hover\:dark\:bg-gray-100:hover:is([data-theme=dark] *){background-color:var(--color-gray-100)}.dark\:hover\:text-foreground:is([data-theme=dark] *):hover{color:var(--al-text)}}.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--al-danger) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is([data-theme=dark] *):disabled{background-color:var(--al-border-input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is([data-theme=dark] *):disabled{background-color:color-mix(in oklab, var(--al-border-input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--al-danger) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--al-danger) 40%, transparent)}}.dark\:data-active\:border-input:is([data-theme=dark] *)[data-active]{border-color:var(--al-border-input)}.dark\:data-active\:bg-input\/30:is([data-theme=dark] *)[data-active]{background-color:var(--al-border-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is([data-theme=dark] *)[data-active]{background-color:color-mix(in oklab, var(--al-border-input) 30%, transparent)}}.dark\:data-active\:text-foreground:is([data-theme=dark] *)[data-active]{color:var(--al-text)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}@media (hover:hover){.dark\:data-\[variant\=destructive\]\:hover\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:hover{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:hover\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:hover{background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:aria-selected\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive][aria-selected=true]{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:aria-selected\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive][aria-selected=true]{background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--al-space-1) * 4);height:calc(var(--al-space-1) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--al-space-1) * 3);height:calc(var(--al-space-1) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--al-space-1) * 3.5);height:calc(var(--al-space-1) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]),.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--al-space-1) * 4);height:calc(var(--al-space-1) * 4)}.\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--al-text-muted)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--al-danger) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--al-surface-muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--al-action)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--al-action) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--al-surface-muted)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--al-surface-muted) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--al-text-muted)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--al-space-1) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--al-danger)!important}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--al-danger)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--al-space-1) * 3)!important;height:calc(var(--al-space-1) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--al-space-1) * 3.5);height:calc(var(--al-space-1) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--al-space-1) * 4);height:calc(var(--al-space-1) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--al-sand-0)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--al-space-1) * 5);height:calc(var(--al-space-1) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--al-space-1) * 3);height:calc(var(--al-space-1) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--al-space-1) * 2);height:calc(var(--al-space-1) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--al-space-1) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--al-space-1) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}.pw-site{--ink:#143132;--muted:#526b6a;--accent:#086e68;--paper:#f7f8f3;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,sans-serif;line-height:1.55}.pw-site *{box-sizing:border-box}.pw-site a{color:var(--accent)}.pw-shell{max-width:1180px;margin:0 auto;padding:0 24px}.pw-header{background:#fff;border-bottom:1px solid #dbe5df}.pw-header .pw-shell{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.pw-brand{font-size:1.25rem;font-weight:800;text-decoration:none;color:var(--ink)!important}.pw-nav{flex-wrap:wrap;gap:20px;display:flex}.pw-nav a{font-weight:600;text-decoration:none}.pw-main{padding-top:32px;padding-bottom:80px}.pw-hero{background:#e5f3ea;border-radius:24px;padding:72px 5vw}.pw-hero h1{letter-spacing:-.04em;max-width:800px;margin:12px 0 20px;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.08}.pw-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#126d63;font-size:.78rem;font-weight:800}.pw-lead{max-width:700px;font-size:1.2rem}.pw-button{background:var(--accent);border-radius:12px;margin-top:16px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.pw-section{border-bottom:1px solid #dbe5df;padding:56px 0}.pw-section h2{margin:0 0 26px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.pw-text{white-space:pre-line;max-width:850px}.pw-card-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;display:grid}.pw-card{background:#fff;border:1px solid #dae6dd;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;display:flex;color:var(--ink)!important}.pw-card h3,.pw-card h4,.pw-card p{margin:0}.pw-card h3{font-size:1.2rem}.pw-card a{font-weight:700}.pw-muted{color:var(--muted)}.pw-duty{margin:24px 0 40px}.pw-duty h3{margin-bottom:16px}.pw-duty details{margin-top:18px}.pw-duty li{margin:6px 0}.pw-footer{color:#e7f3ed;background:#143132;padding:40px 0}.pw-footer .pw-shell{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.pw-footer a{color:#e7f3ed;margin-right:20px}@media (max-width:720px){.pw-header .pw-shell{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px}.pw-nav{gap:12px}.pw-hero{padding:48px 26px}.pw-main{padding-top:16px}}.pw-booking-form{gap:22px;max-width:900px;padding:48px 0;display:grid}.pw-booking-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pw-booking-fields label{flex-direction:column;gap:8px;font-weight:700;display:flex}.pw-booking-fields input,.pw-booking-fields select{font:inherit;min-width:0;color:var(--ink);background:#fff;border:1px solid #a8bdb3;border-radius:10px;padding:12px}.pw-slot-picker{border:0;gap:16px;margin:0;padding:0;display:grid}.pw-slot-picker legend{font-size:1.4rem;font-weight:800}.pw-slot-picker h3{margin:0 0 8px;font-size:1rem}.pw-slots{flex-wrap:wrap;gap:8px;display:flex}.pw-slots button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #7da99a;border-radius:10px;padding:9px 15px}.pw-slots button.selected{background:var(--accent);color:#fff}.pw-consent{align-items:flex-start;gap:10px;display:flex}.pw-consent input{margin-top:5px}.pw-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pw-booking-form .pw-button{cursor:pointer;font:inherit;border:0;justify-self:start}.pw-booking-form .pw-button:disabled{opacity:.65;cursor:wait}.pw-error{color:#9e2626;font-weight:700}.pw-booking-done{max-width:700px;padding:48px 0}.aw{font-family:var(--font-sans);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;overflow-x:clip}.aw *,.aw :before,.aw :after{box-sizing:border-box}.aw a{color:inherit}.aw img{max-width:none}.aw button{font-family:inherit}.aw a:focus-visible,.aw button:focus-visible,.aw input:focus-visible,.aw select:focus-visible,.aw textarea:focus-visible,.aw summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aw .aw-only-dark{display:none!important}@media (prefers-color-scheme:dark){.aw:not([data-mode=light]) .aw-only-dark.aw-only-dark{display:block!important}.aw:not([data-mode=light]) .aw-only-light{display:none!important}}.aw[data-mode=dark] .aw-only-dark.aw-only-dark{display:block!important}.aw[data-mode=dark] .aw-only-light{display:none!important}.aw .aw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw .aw-skip{z-index:50;background:var(--navy);height:44px;color:var(--on-navy);border-radius:10px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:-80px;left:16px}.aw .aw-skip:focus{top:16px}.aw .aw-logo{color:var(--logo);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.aw .aw-logo--navy{color:var(--logo-on-navy);gap:7px}.aw .aw-logo svg{flex-shrink:0;display:block}.aw .aw-wordmark{font-family:var(--font-wordmark);letter-spacing:-.035em;color:var(--ink);white-space:nowrap;line-height:1}.aw .aw-logo--navy .aw-wordmark{color:var(--on-navy)}.aw .aw-logo-img{align-items:center;display:inline-flex}.aw .aw-logo-img img{width:auto;height:100%;display:block}.aw .aw-wrap{width:100%;max-width:1440px;margin:0 auto;padding-left:64px;padding-right:64px}.aw .aw-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-text);font-size:13px;font-weight:800}.aw .aw-eyebrow--navy{color:var(--primary-on-navy)}.aw .aw-muted{color:var(--ink-muted)}.aw .aw-img{object-fit:cover;width:100%;height:100%;display:block}@keyframes awIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes awPulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}@keyframes awFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes awPing{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes awBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes awSlides4{0%,28%{transform:translate(0)}33%,61%{transform:translate(-25%)}66%,94%{transform:translate(-50%)}to{transform:translate(-75%)}}@keyframes awSlides3{0%,45%{transform:translate(0)}50%,95%{transform:translate(-33.3333%)}to{transform:translate(-66.6667%)}}@keyframes awSeg{0%{width:0}33.33%{width:100%}33.4%,to{width:0}}@keyframes awSeg2{0%{width:0}50%{width:100%}50.1%,to{width:0}}@keyframes awDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes awHint{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes awBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes awRing{0%{box-shadow:0 0 #1f62b473}70%{box-shadow:0 0 0 12px #1f62b400}to{box-shadow:0 0 #1f62b400}}.aw .j-in{animation:.9s cubic-bezier(.16,1,.3,1) both awIn}.aw .j-pulse{animation:2.2s infinite awPulse}.aw .j-float{animation:6s ease-in-out infinite awFloat}.aw .j-ping{animation:2.4s cubic-bezier(.16,1,.3,1) infinite awPing}.aw .j-bar{transform-origin:0;animation:1.4s cubic-bezier(.16,1,.3,1) .5s both awBar}.aw .j-tile{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.aw .j-tile:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #0f214059}.aw .j-btn{transition:filter .2s,transform .15s}.aw .j-btn:hover{filter:brightness(1.12)}.aw .j-btn:active{transform:scale(.97)}.aw .j-lnk{text-decoration:none}.aw .j-lnk:hover{text-underline-offset:4px;text-decoration:underline}.aw .j-zoom img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.aw .j-zoom:hover img{transform:scale(1.05)}.aw .j-opt{transition:all .2s}.aw .j-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.aw .j-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -24px #0f285a33}@media (max-width:1180px){.aw .r-2{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}.aw .r-3,.aw .r-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw .r-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aw .r-7{grid-template-columns:repeat(4,minmax(0,1fr))!important}.aw .r-hide-lg{display:none!important}}@media (max-width:760px){.aw .aw-wrap{padding-left:20px;padding-right:20px}.aw .r-sec{padding-top:56px!important;padding-bottom:56px!important}.aw .r-3,.aw .r-4,.aw .r-g2,.aw .r-loc,.aw .r-row{grid-template-columns:minmax(0,1fr)!important}.aw .r-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw .r-7{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aw .r-h1{font-size:34px!important}.aw .r-h2{font-size:30px!important}.aw .r-lead{font-size:17px!important}.aw .r-photo{height:320px!important}.aw .r-col{flex-direction:column!important;align-items:stretch!important}.aw .r-card{padding:24px 20px!important}.aw .r-hide-sm{display:none!important}.aw .aw-br{display:none}}@media (prefers-reduced-motion:reduce){.aw .j-in,.aw .j-pulse,.aw .j-float,.aw .j-ping,.aw .j-bar,.aw .j-slides,.aw .j-seg,.aw .k-drop,.aw .k-hint,.aw .k-bob,.aw .k-ring{animation:none!important}.aw .j-tile,.aw .j-btn,.aw .j-zoom img,.aw .j-opt,.aw .j-card{transition:none!important}.aw .j-bar{transform:none}}.aw .k-drop{animation:.35s cubic-bezier(.16,1,.3,1) both awDrop}.aw .k-hint{animation:.7s cubic-bezier(.16,1,.3,1) 1s both awHint}.aw .k-bob{animation:2.4s ease-in-out 1.8s infinite awBob}.aw .k-ring{animation:2s ease-out 1s infinite awRing}.aw .k-fav{transition:border-color .2s,box-shadow .2s}.aw .k-fav:hover{border-color:var(--secondary-text)!important}.aw .k-opt{transition:border-color .2s,background .2s}.aw .k-menu{display:none!important}.aw .k-phone{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}@media (min-width:1061px){.aw .k-root[data-variant=centered] .k-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:126px;gap:18px!important;height:auto!important;padding-top:14px!important;padding-bottom:14px!important;display:grid!important}.aw .k-root[data-variant=centered] .k-brand{grid-area:1/2;justify-self:center}.aw .k-root[data-variant=centered] .k-actions{grid-area:1/3;justify-self:end;min-width:0}.aw .k-root[data-variant=centered] .k-favtxt{display:none!important}.aw .k-root[data-variant=centered] .k-nav{grid-area:2/1/auto/-1;justify-content:center}}@media (max-width:1180px){.aw .k-nav{gap:22px!important}.aw .k-head{gap:28px!important}}@media (max-width:1060px){.aw .k-nav{display:none!important}.aw .k-menu{display:inline-flex!important}}@media (max-width:760px){.aw .k-head{gap:10px!important;height:64px!important;padding:0 16px!important}.aw .k-favtxt,.aw .k-chev{display:none!important}.aw .k-fav{padding:0 5px!important}.aw .k-book{padding:0 12px!important}.aw .k-favbox{position:static!important}.aw .k-pop,.aw .k-hintbox{width:auto!important;position:absolute!important;top:72px!important;left:12px!important;right:12px!important}.aw .k-hintarrow{display:none}.aw .k-phone{justify-content:center;width:40px}.aw .k-phone span{display:none}}@media (max-width:440px){.aw .k-booktxt{display:none!important}}.aw .jf a{color:inherit;text-decoration:none}.aw .jf a:hover{text-underline-offset:4px;text-decoration:underline}.aw .jf a:focus-visible{outline-offset:2px;outline:2px solid #7fb2f0}.aw .aw-color-mode{color:var(--on-navy-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.aw .aw-color-mode select{border:1px solid var(--on-navy-subtle);background:var(--navy);max-width:100%;min-height:44px;color:var(--on-navy);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:6px 30px 6px 12px}.aw .jf[data-variant=compact] .f-wrap{gap:24px!important;padding-top:32px!important}.aw .jf[data-variant=compact] .f-grid{flex-wrap:wrap;align-items:flex-start;gap:24px 36px!important;display:flex!important}.aw .jf[data-variant=compact] .f-brand{flex:320px}.aw .jf[data-variant=compact] .f-grid>nav{flex-wrap:wrap;flex:0 auto;gap:8px 18px;max-width:100%;flex-direction:row!important}.aw .jf[data-variant=compact] .f-grid>nav>b{width:100%}@media (max-width:1100px){.aw .f-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw .f-brand{grid-column:span 2!important}}@media (max-width:760px){.aw .f-wrap{padding:56px 20px 32px!important}.aw .f-grid{grid-template-columns:minmax(0,1fr)!important}.aw .f-brand{grid-column:span 1!important}.aw .f-bottom{flex-direction:column!important;align-items:flex-start!important}}.aw .awc-width{width:100%;max-width:var(--aw-content-width,1440px);padding-inline:var(--aw-gutter,clamp(20px, 4vw, 64px));box-sizing:border-box;margin-inline:auto}.aw .awc-surface-page{background:var(--page);color:var(--ink)}.aw .awc-surface-card{background:var(--card);color:var(--ink)}.aw .awc-surface-dark{background:var(--navy);color:var(--on-navy)}.aw .awc-surface-brand{background:var(--primary);color:var(--on-primary,#fff)}.aw .awc-scroll-marker{height:1px;margin-bottom:-1px;display:block}.aw .awc-desktop-header{display:contents}.aw .awc-row{min-height:var(--awc-height);border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.aw .awc-row{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.aw .awc-row{z-index:40}.aw .awc-row.is-sticky{position:sticky}.aw .awc-slots{min-height:var(--awc-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;transition:min-height .2s;display:grid}.aw .awc-slot{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.aw .awc-slot.is-center{justify-content:center}.aw .awc-slot.is-end{justify-content:flex-end}.aw .awc-logo{max-width:100%;color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.aw .awc-logo img{object-fit:contain;max-width:230px!important;max-height:56px!important}.aw .awc-logo.is-compact img{max-width:170px!important;max-height:34px!important}.aw .awc-logo.is-large img{max-width:300px!important;max-height:72px!important}.aw .awc-navigation{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:15px;font-weight:600;display:flex}.aw .awc-navigation a{min-height:40px;color:inherit;align-items:center;text-decoration:none;display:flex}.aw .awc-navigation a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.aw .awc-navigation a:hover{opacity:.75}.aw .awc-nav-group{position:relative}.aw .awc-nav-parent{align-items:center;gap:2px;display:flex}.aw .awc-nav-toggle{width:32px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.aw .awc-nav-toggle svg{transition:transform .15s}.aw .awc-nav-group.is-open .awc-nav-toggle svg{transform:rotate(180deg)}.aw .awc-nav-group.is-active>.awc-nav-parent>a{text-underline-offset:6px;text-decoration:underline}.aw .awc-nav-sub{z-index:40;border:1px solid var(--line);border-radius:var(--radius-card,14px);background:var(--card);min-width:240px;color:var(--ink);padding:8px;display:none;position:absolute;top:100%;left:-14px;box-shadow:0 16px 40px #0f214029}.aw .awc-nav-group.is-open>.awc-nav-sub,.aw .awc-nav-group:hover>.awc-nav-sub,.aw .awc-nav-group:focus-within>.awc-nav-sub{display:grid}.aw .awc-nav-sub a{border-radius:8px;min-height:42px;padding:8px 10px;font-weight:500;line-height:1.3}.aw .awc-nav-sub{width:max-content;max-width:min(340px,90vw)}.aw .awc-nav-sub.is-long{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;max-width:min(600px,90vw)}.aw .awc-nav-sub a:hover{opacity:1;background:var(--field)}.aw .awc-device-menu .awc-nav-sub,.aw .awc-footer .awc-nav-sub{width:auto;min-width:0;max-width:none;box-shadow:none;color:inherit;background:0 0;border:0;padding:0 0 0 16px;display:grid;position:static}.aw .awc-device-menu .awc-nav-toggle{display:none}.aw .awc-device-menu .awc-nav-parent>a{flex:1}.aw .awc-device-menu .awc-nav-sub.is-long,.aw .awc-footer .awc-nav-sub.is-long{grid-template-columns:minmax(0,1fr)}.aw .awc-nav-flat{gap:4px;display:grid}.aw .awc-nav-flat>a+a{padding-left:12px;font-weight:400}.aw .awc-button{border-radius:var(--aw-radius,8px);min-height:44px;font:inherit;cursor:pointer;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.aw .awc-button.is-primary{background:var(--primary);color:var(--on-primary,#fff)}.aw .awc-surface-brand .awc-button.is-primary{background:var(--on-primary,#fff);color:var(--primary)}.aw .awc-button.is-outline{border-color:currentColor}.aw .awc-button:hover{filter:brightness(.94)}.aw .awc-button:focus-visible,.aw .awc-action:focus-visible,.aw .awc-card-pick:focus-visible,.aw .awc-dialog-close:focus-visible{outline:2px solid var(--focus,var(--secondary));outline-offset:2px}.aw .awc-text{max-width:50ch;font-size:15px;line-height:1.6}.aw .awc-text p{white-space:pre-wrap;margin:4px 0}.aw .awc-status{align-items:center;gap:7px;display:inline-flex}.aw .awc-status i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.aw .awc-status small{opacity:.7;font-size:11px;display:block}.aw .awc-unavailable,.aw .awc-preview-theme{opacity:.65;font-size:12px}.aw .awc-device{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);z-index:50;display:none;top:0}.aw .awc-device.is-sticky{position:sticky}.aw .awc-device-bar{align-items:center;gap:12px;min-height:72px;display:flex;position:relative}.aw .awc-device-bar>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aw .awc-device-bar.logo-center>div{justify-content:center}.aw .awc-menu-toggle,.aw .awc-menu-head button,.aw .awc-dialog-head button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.aw .awc-menu-shade{z-index:51;background:#0007;border:0;position:fixed;inset:0}.aw .awc-device-menu{background:var(--card);color:var(--ink);z-index:52;padding:24px;overflow:auto;box-shadow:0 16px 60px #0002}.aw .awc-device-menu.is-dropdown{inset-inline:0;max-height:calc(100dvh - 80px);position:absolute;top:100%}.aw .awc-device-menu.is-drawer{box-sizing:border-box;inset-block:0;width:min(92vw,480px);position:fixed;right:0}.aw .awc-device-menu.is-fullscreen{position:fixed;inset:0}.aw .awc-menu-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.aw .awc-menu-widgets,.aw .awc-menu-footer{gap:20px;display:grid}.aw .awc-menu-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.aw .awc-device-menu .awc-navigation{align-items:stretch;gap:4px;display:grid}.aw .awc-device-menu .awc-navigation a{border-bottom:1px solid var(--line);min-height:44px}.aw .awc-footer-row{padding-block:48px}.aw .awc-footer-columns{gap:32px;display:grid}.aw .awc-footer-column{flex-direction:column;gap:24px;min-width:0;display:flex}.aw .awc-footer .awc-navigation{flex-direction:column;align-items:flex-start;gap:4px}.aw .awc-footer .awc-navigation strong{margin-bottom:10px}.aw .awc-footer-bottom{border-top:1px solid #ffffff24;padding-block:24px;font-size:13px}.aw .awc-footer-bottom>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.aw .awc-footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.aw .awc-locations{gap:20px;display:grid}.aw .awc-location{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.aw .awc-location dl{gap:7px;width:100%;margin:4px 0;display:grid}.aw .awc-location dl>div{justify-content:space-between;gap:20px;display:flex}.aw .awc-location dd{white-space:nowrap;margin:0}.aw .awc-location-note{opacity:.75}.aw .awc-contact-dialog{box-sizing:border-box;background:var(--card);width:min(880px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);border:0;border-radius:20px;padding:0}.aw .awc-contact-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.aw .awc-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 20px 4px 28px;display:flex}.aw .awc-dialog-head h2{letter-spacing:-.02em;outline:none;margin:8px 0 0;font-size:24px;line-height:1.25}.aw .awc-dialog-head p{max-width:60ch;color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.aw .awc-dialog-head .awc-dialog-close{background:0 0;border:0;border-radius:12px;flex-shrink:0}.aw .awc-dialog-head .awc-dialog-close:hover{background:var(--page)}.aw .awc-dialog-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;padding:20px 24px 24px;display:grid}.aw .awc-dialog-cards.is-single{grid-template-columns:minmax(0,1fr)}.aw .awc-card{border:1px solid var(--line);background:var(--page);border-radius:16px;flex-direction:column;gap:16px;padding:22px;font-size:15px;line-height:1.5;display:flex}.aw .awc-card h3{margin:0;font-size:20px;line-height:1.25}.aw .awc-card h3 a{color:inherit;text-decoration:none}.aw .awc-card h3 a:hover{text-decoration:underline}.aw .awc-card-status{color:var(--ink-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.aw .awc-card-status i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.aw .awc-card-address{gap:10px;margin:0;display:flex}.aw .awc-card-address svg{color:var(--secondary-text);flex-shrink:0;margin-top:2px}.aw .awc-card-actions{flex-wrap:wrap;gap:8px;display:flex}.aw .awc-action,.aw .awc-card-pick{border:1.5px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.aw .awc-action:hover,.aw .awc-card-pick:hover{border-color:var(--secondary);color:var(--secondary-text)}.aw .awc-action.is-primary{border-color:var(--secondary);background:var(--secondary);color:var(--on-secondary);font-variant-numeric:tabular-nums}.aw .awc-action.is-primary:hover{color:var(--on-secondary);filter:brightness(1.08)}.aw .awc-card-hours{border-top:1px solid var(--line);margin:0}.aw .awc-card-hours>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 2px;display:flex}.aw .awc-card-hours dt{color:var(--ink-muted)}.aw .awc-card-hours dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.aw .awc-card-hours .is-today dt,.aw .awc-card-hours .is-today dd{color:var(--ink);font-weight:700}.aw .awc-card-note{color:var(--ink-muted);margin:0}.aw .awc-card-pick{align-self:flex-start;margin-top:auto}.aw .awc-card-pick[aria-pressed=true]{background:var(--secondary-soft);color:var(--secondary-text);border-color:#0000}.aw .awc-dialog-locations{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;display:grid}@media (max-width:1023px){.aw .awc-desktop-header{display:none}.aw .awc-tablet{display:block}.aw .awc-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.aw .awc-tablet{display:none}.aw .awc-phone{display:block}.aw .awc-device-bar .awc-navigation{gap:6px 12px;font-size:13px}.aw .awc-footer-columns{grid-template-columns:1fr!important}.aw .awc-footer-row{padding-block:32px}.aw .awc-dialog-head h2{font-size:20px}.aw .awc-dialog-head{padding:18px 12px 0 20px}.aw .awc-dialog-cards{padding:16px}.aw .awc-card{padding:18px}}@media (prefers-reduced-motion:reduce){.aw .awc-slots{transition:none}}.aw .awc-device-menu{box-sizing:border-box;border:0;max-width:none;max-height:none;margin:0}.aw .awc-device-menu::backdrop{background:#0007}.aw .awc-device-menu.is-drawer{height:100dvh;margin-left:auto}.aw .awc-device-menu.is-fullscreen{width:100%;height:100dvh}.aw .awc-device-menu.is-dropdown{width:100%}.aw .awc-fav-description{color:var(--ink-muted);margin:0 0 24px;font-size:15px;line-height:1.6}@keyframes awSegOne{0%{width:0}to{width:100%}}.aw .sh-seg{animation:6s linear forwards awSegOne}@media (max-width:1180px){.aw .sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw .sh-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.aw .sh{padding:20px 20px 48px!important}.aw .sh-top{flex-direction:column!important;align-items:stretch!important}.aw .sh-h1{font-size:34px!important}.aw .sh-sub{font-size:17px!important}.aw .sh-grid{grid-auto-rows:minmax(172px,auto)!important}.aw .sh-grid>a{padding:18px!important}.aw .sh-grid svg,.aw .sh-row svg{flex-shrink:0}.aw .sh-slide{bottom:46px!important;left:20px!important;right:20px!important}.aw .sh-slide-title{font-size:24px!important}.aw .sh-slide-foot{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.aw .sh-slide-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aw .sh-tile-title{font-size:19px!important}.aw .sh-count{white-space:normal!important;font-size:21px!important}.aw .sh-nd-cta{padding:0 10px!important;font-size:12px!important}.aw .sh-nd-text{display:none}.aw .sh-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(136px,auto)!important}.aw .sh-row>a{gap:12px;padding:18px!important}.aw .sh-promo{grid-column:span 2!important}}@media (max-width:1180px){.aw .ip-grid{height:auto!important}.aw .ip-photo{height:340px}.aw .ss-stage{grid-template-columns:minmax(0,1fr)!important}.aw .ss-photo{order:-1;min-height:420px!important}.aw .ss-more{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}@media (max-width:760px){.aw .ss-stage{border-radius:24px!important;padding:10px!important}.aw .ss-photo{min-height:360px!important}.aw .ss-title{font-size:19px!important}.aw .ss-next{gap:12px!important;padding:14px!important}.aw .ss-next a{margin-left:0!important}.aw .ss-more{padding:24px 20px!important}}@media (max-width:1000px){.aw .fb{flex-direction:column;display:flex}.aw .fb-photo{height:360px;width:100%!important;position:relative!important}.aw .fb-fade{display:none}.aw .fb-text{width:auto!important;padding:56px 64px 64px!important}}@media (max-width:760px){.aw .fb-photo{height:300px}.aw .fb-text{padding:48px 20px 56px!important}.aw .fb-stats{gap:28px 20px!important}.aw .fb-value{font-size:38px!important}}.aw .sv-logo .aw-logo{color:#d10018}.aw .sv-logo .aw-wordmark{color:#0f2140}@media (max-width:1180px){.aw .sv-stage{justify-content:center!important;height:560px!important;padding-right:0!important}.aw .sv-float{display:none!important}}@media (max-width:760px){.aw .sv-stage{border-radius:28px!important;height:auto!important;padding:28px 0!important}.aw .sv-phone{margin:-30px 0;transform:scale(.9)}}@media (max-width:1000px){.aw .db-shade{background:linear-gradient(#0f21408c 0%,#0f2140eb 55%)!important}}@media (max-width:760px){.aw .db{border-radius:24px!important;height:auto!important}.aw .db>img{position:absolute;inset:0}.aw .db-in{width:auto!important;padding:40px 20px!important;position:relative!important;top:0!important;bottom:0!important;left:0!important}.aw .db-count{width:100%!important}}@media (max-width:1000px){.aw .dm-grid{grid-template-columns:minmax(0,1fr)!important}.aw .dm-grid>div:last-child{border-top:1px solid var(--line);border-left:0!important}}.aw .fq summary::-webkit-details-marker{display:none}.aw .fq .fq-icon:before{content:"+"}.aw .fq[open] .fq-icon:before{content:"−"}@media (max-width:760px){.aw .fq summary{font-size:17px!important}}@media (max-width:1180px){.aw .ny-grid{grid-template-columns:minmax(0,1fr)!important}.aw .pi-tiles{grid-auto-rows:180px!important}.aw .ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw .r-job{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.aw .ol-card{grid-template-columns:240px minmax(0,1fr) auto!important}.aw .af-photo{height:320px!important}.aw .dm-grid{grid-template-columns:minmax(0,1fr)!important}.aw .dm-grid>div:last-child{border-top:1px solid var(--line);border-left:0!important}}@media (max-width:760px){.aw .ny-card{grid-template-columns:minmax(0,1fr)!important}.aw .ny-photo{height:200px}.aw .pi-tiles{grid-auto-rows:160px!important}.aw .ct-tiles{grid-auto-rows:150px!important}.aw .ol-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0 0 20px!important}.aw .ol-card>:not(.ol-photo){margin:0 20px}.aw .tl-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.aw .nd-crumbs{font-size:13px!important}.aw .ct-badge-text{display:none}.aw .ct-badge{padding:0 6px!important}}.aw .ct-badge-icon{display:none}@media (max-width:760px){.aw .ct-badge-icon{display:block}}.aw .aw-booking{padding-top:56px;padding-bottom:72px;line-height:1.6}.aw .aw-booking-intro{border:1px solid var(--line);background:var(--card);border-radius:20px;max-width:900px;padding:32px}.aw .aw-booking-intro h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.aw .aw-booking-intro p:last-child{color:var(--ink-muted);margin-bottom:0;font-size:18px}.aw .aw-test-note{border-left:4px solid var(--secondary);background:var(--card);max-width:900px;color:var(--ink);border-radius:0 12px 12px 0;margin-top:32px;padding:20px 24px;line-height:1.6}.aw .aw-test-note strong{margin-bottom:6px;font-size:17px;display:block}.aw .aw-test-note p{color:var(--ink-muted);margin:0}.aw .aw-booking-help{max-width:900px;padding-top:40px}.aw .aw-booking-help h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.25}.aw .aw-booking-help>p{color:var(--ink-muted);margin:0 0 20px;font-size:17px}.aw .aw-booking-phones{border-top:1px solid var(--line);margin:0 0 28px;padding:0;list-style:none}.aw .aw-booking-phones li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:8px 0;display:flex}.aw .aw-booking-phones span{font-weight:600}.aw .aw-booking-phones a{min-height:44px;color:var(--secondary-text);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.aw .aw-booking-phones a:hover{text-decoration:underline}@media (max-width:760px){.aw .aw-booking{padding-top:24px;padding-bottom:40px}.aw .aw-booking-intro{padding:24px}}.aw .aw-bk-dialog{background:var(--card);width:min(680px,100vw - 32px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;color:var(--ink);border:0;border-radius:20px;padding:0;overflow:hidden}.aw .aw-bk-dialog[open]{flex-direction:column;display:flex}.aw .aw-bk-dialog::backdrop{background:var(--scrim,#08142d8c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aw .aw-bk{min-height:0;font-family:var(--font-sans);flex-direction:column;flex:1;line-height:1.5;display:flex}.aw .aw-bk.is-inline{border:1px solid var(--line);background:var(--card);border-radius:20px;max-width:900px;margin-top:32px}.aw .aw-bk-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:14px 16px 0;display:grid}.aw .aw-bk-head>p{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;margin:0;font-size:13px;display:flex}.aw .aw-bk-head>p strong{color:var(--ink);font-size:16px}.aw .aw-bk-bar{background:var(--track,var(--line));border-radius:2px;grid-column:1/-1;height:4px;margin:12px 4px 0;overflow:hidden}.aw .aw-bk-bar span{background:var(--secondary);border-radius:2px;height:100%;transition:width .25s;display:block}.aw .aw-bk-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.aw .aw-bk-icon:hover:not(:disabled){background:var(--page)}.aw .aw-bk-icon:disabled{opacity:.3;cursor:default}.aw .aw-bk-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px 32px;overflow-y:auto}.aw .aw-bk h3{font-family:var(--aw-font-heading);letter-spacing:-.02em;outline:none;margin:0 0 6px;font-size:26px;line-height:1.2}.aw .aw-bk-context{color:var(--ink-muted);margin:0 0 20px;font-size:15px}.aw .aw-bk-muted{color:var(--ink-muted);margin:12px 0 0;font-size:15px}.aw .aw-bk-error{background:var(--primary-soft);color:var(--primary-text);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-weight:600}.aw .aw-bk-options{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.aw .aw-bk-option{border:1.5px solid var(--line);background:var(--card);width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px 14px 18px;transition:border-color .15s,background-color .15s;display:flex}.aw .aw-bk-option:hover{border-color:var(--secondary)}.aw .aw-bk-option[aria-pressed=true]{border-color:var(--secondary);background:var(--secondary-soft)}.aw .aw-bk-option>svg{color:var(--ink-muted);flex-shrink:0}.aw .aw-bk-option .aw-bk-option-icon{color:var(--secondary-text)}.aw .aw-bk-option-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aw .aw-bk-option-main strong{font-size:17px;line-height:1.3}.aw .aw-bk-option-main span{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw .aw-bk-option-main .aw-bk-fav{color:var(--secondary-text);font-weight:600}.aw .aw-bk-option-meta{color:var(--ink-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;display:flex}.aw .aw-bk-days{align-items:center;gap:4px;margin:4px -8px 0;display:flex}.aw .aw-bk-day-list{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.aw .aw-bk-day-list::-webkit-scrollbar{display:none}.aw .aw-bk-day{border:1.5px solid var(--line);background:var(--card);min-height:76px;color:var(--ink);font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:0 0 58px;justify-content:center;align-items:center;gap:1px;display:flex}.aw .aw-bk-day span,.aw .aw-bk-day small{color:var(--ink-muted);font-size:12px}.aw .aw-bk-day strong{font-size:20px;line-height:1.2}.aw .aw-bk-day:hover:not(:disabled){border-color:var(--secondary)}.aw .aw-bk-day[aria-pressed=true]{border-color:var(--secondary);background:var(--secondary);color:var(--on-secondary)}.aw .aw-bk-day[aria-pressed=true] span,.aw .aw-bk-day[aria-pressed=true] small{color:var(--on-secondary-muted,var(--on-secondary))}.aw .aw-bk-day:disabled{cursor:default;opacity:.45;border-style:dashed}.aw .aw-bk-times{gap:18px;margin-top:20px;display:grid}.aw .aw-bk-day-title{margin:0;font-size:17px;font-weight:700}.aw .aw-bk-times h4{color:var(--ink-muted);margin:0 0 8px;font-size:13px;font-weight:600}.aw .aw-bk-time-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.aw .aw-bk-time-grid button{border:1.5px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;font-size:16px;font-weight:600}.aw .aw-bk-time-grid button:hover{border-color:var(--secondary);color:var(--secondary-text)}.aw .aw-bk-time-grid button[aria-pressed=true]{border-color:var(--secondary);background:var(--secondary);color:var(--on-secondary)}.aw .aw-bk-empty{background:var(--page);border-radius:14px;margin-top:20px;padding:18px 20px}.aw .aw-bk-empty p{color:var(--ink-muted);margin:0 0 12px}.aw .aw-bk-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.aw .aw-bk-summary{background:var(--page);border-radius:14px;margin:16px 0 20px;padding:4px 18px}.aw .aw-bk-summary>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.aw .aw-bk-summary>div:last-child{border-bottom:0}.aw .aw-bk-summary dt{color:var(--secondary-text);display:flex}.aw .aw-bk-summary dd{flex-direction:column;flex:1;margin:0;font-size:15px;display:flex}.aw .aw-bk-summary dd small{color:var(--ink-muted);font-size:13px}.aw .aw-bk-change{min-height:36px;color:var(--secondary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600}.aw .aw-bk-change:hover{background:var(--secondary-soft)}.aw .aw-bk-note{margin:0 0 16px;font-size:15px;line-height:1.6}.aw .aw-bk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:4px 0 16px;display:grid}.aw .aw-bk-fields label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.aw .aw-bk-fields label:first-child{grid-column:1/-1}.aw .aw-bk-fields label small{color:var(--ink-muted);margin-left:4px;font-weight:400}.aw .aw-bk-fields input{border:1.5px solid var(--line);background:var(--field);min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400}.aw .aw-bk-fields input:focus{outline:2px solid var(--focus,var(--secondary));outline-offset:1px;border-color:#0000}.aw .aw-bk-fields .aw-bk-hint{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:1.4}.aw .aw-bk-consent{cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 16px;font-size:15px;line-height:1.5;display:flex}.aw .aw-bk-consent input{width:22px;height:22px;accent-color:var(--secondary);flex-shrink:0;margin:1px 0 0}.aw .aw-bk-consent a{color:var(--secondary-text)}.aw .aw-bk-form>[role=status]{margin-bottom:16px}.aw .aw-bk-submit{border-radius:var(--aw-radius,12px);background:var(--primary);width:100%;min-height:54px;color:var(--on-primary);font:inherit;cursor:pointer;border:0;font-size:17px;font-weight:700}.aw .aw-bk-submit:disabled{opacity:.6;cursor:default}.aw .aw-bk-secondary{border:1.5px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.aw .aw-bk-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:16px 0;display:flex}.aw .aw-bk-done-icon{background:var(--success-soft);width:68px;height:68px;color:var(--success-text);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.aw .aw-bk-done .aw-bk-summary{text-align:left;width:100%}.aw .aw-bk-done p{margin:0 0 10px}.aw .aw-bk-done .aw-bk-submit,.aw .aw-bk-done .aw-bk-secondary{margin-top:12px}.aw .aw-bk :is(button,a,input):focus-visible{outline:2px solid var(--focus,var(--secondary));outline-offset:2px}@media (max-width:640px){.aw .aw-bk-dialog{border-radius:0;width:100vw;height:100dvh;margin:0}.aw .aw-bk-body{padding:20px 18px 28px}.aw .aw-bk h3{font-size:22px}.aw .aw-bk-fields{grid-template-columns:1fr}.aw .aw-bk-option-meta{display:none}.aw .aw-bk-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aw .aw-bk-time-grid button{font-size:15px}}@media (prefers-reduced-motion:reduce){.aw .aw-bk-bar span{transition:none}}.aw .rv{--rv-star:#f2b600;--rv-gap:20px;color:var(--ink)}.aw .rv-stack{flex-direction:column;gap:32px;display:flex}.aw .rv-preview{border:1.5px dashed var(--line);color:var(--ink-muted);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.aw .rv-note{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.aw .rv-stars{--rv-size:18px;--rv-fill:100%;width:calc(var(--rv-size) * 5);height:var(--rv-size);background:linear-gradient(90deg,var(--rv-star) var(--rv-fill),var(--track) var(--rv-fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") 0 0/var(--rv-size) var(--rv-size) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") 0 0/var(--rv-size) var(--rv-size) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") 0 0/var(--rv-size) var(--rv-size) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") 0 0/var(--rv-size) var(--rv-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") 0 0/var(--rv-size) var(--rv-size) repeat-x;flex:none;display:inline-block}.aw .rv-src{color:var(--ink-muted);font-size:14px;font-weight:800;line-height:1.4}.aw .rv-score{align-items:center;gap:14px;display:inline-flex}.aw .rv-score-side{flex-direction:column;gap:6px;display:flex}.aw .rv-avg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.aw .rv-score--l .rv-avg{font-size:64px}.aw .rv-score--m .rv-avg{font-size:40px}.aw .rv-count{color:var(--ink-muted);font-size:15px;line-height:1.3}.aw .rv-more{color:var(--primary-text);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.aw .rv-more:hover,.aw .rv-more-list a:hover{text-decoration:underline}.aw .rv-more-list{color:var(--ink-muted);font-size:14px;line-height:1.6}.aw .rv-more-list a{color:var(--primary-text);font-weight:700;text-decoration:none}.aw .rv-card{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--aw-card-radius,18px);background:var(--card);flex-direction:column;gap:12px;min-width:0;padding:22px 22px 18px;list-style:none;display:flex}.aw .rv[data-bg=card] .rv-card{background:var(--page);border-color:#0000}.aw .rv-card-head{align-items:center;gap:12px;min-width:0;display:flex}.aw .rv-av{background:var(--secondary-soft);width:40px;height:40px;color:var(--secondary-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.aw .rv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.aw .rv-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;overflow:hidden}.aw .rv-who span{color:var(--ink-muted);font-size:13px;line-height:1.4}.aw .rv-text{overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.aw .rv-at{color:var(--ink-muted);margin-top:auto;font-size:13px}.aw .rv-band{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.aw .rv-sum{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.aw .rv-title{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:800;line-height:1.15}.aw .rv-row{gap:var(--rv-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.aw .rv-bar{flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;display:flex}.aw .rv-grid{gap:var(--rv-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aw .rv-slider{flex-direction:column;gap:24px;min-width:0;display:flex}.aw .rv-slider-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.aw .rv-nav{flex:none;gap:10px;display:flex}.aw .rv-nav button{border:1.5px solid var(--line);background:var(--card);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.aw .rv-nav button:hover:not(:disabled){border-color:var(--ink-muted)}.aw .rv-nav button:disabled{opacity:.4;cursor:default}.aw .rv-nav button:focus-visible,.aw .rv-track:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.aw .rv-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--rv-gap)) / 3);gap:var(--rv-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px;display:grid;overflow-x:auto}.aw .rv-track::-webkit-scrollbar{display:none}.aw .rv-track>.rv-card{scroll-snap-align:start}.aw .rv-list{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.aw .rv-list-side{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--aw-card-radius,18px);background:var(--card);flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex;position:sticky;top:24px}.aw .rv[data-bg=card] .rv-list-side{background:var(--page);border-color:#0000}.aw .rv-dist{flex-direction:column;gap:6px;width:100%;display:flex}.aw .rv-dist-row{color:var(--ink-muted);grid-template-columns:14px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:14px;display:grid}.aw .rv-dist i{background:var(--track);border-radius:4px;height:8px;display:block;overflow:hidden}.aw .rv-dist b{background:var(--rv-star);border-radius:4px;height:100%;display:block}.aw .rv-dist-n{text-align:right;font-variant-numeric:tabular-nums}.aw .rv-items{flex-direction:column;margin:0;padding:0;display:flex}.aw .rv .rv-items .rv-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.aw .rv .rv-items .rv-card:first-child{padding-top:0}.aw .rv-items .rv-text{-webkit-line-clamp:unset;display:block;overflow:visible}.aw .rv-items .rv-at{margin-top:0}.aw .rv--badge{padding:40px 0}.aw .rv-badge-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.aw .rv-badge{border:1px solid var(--line);border-radius:var(--aw-card-radius,18px);background:var(--card);color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 22px;text-decoration:none;display:inline-flex}.aw .rv[data-bg=card] .rv-badge{background:var(--page);border-color:#0000}.aw a.rv-badge:hover{border-color:var(--ink-muted)}.aw .rv-badge-src{color:var(--ink-muted);font-size:13px;font-weight:800}@media (max-width:1180px){.aw .rv-band,.aw .rv-list{grid-template-columns:minmax(0,1fr);gap:32px}.aw .rv-list-side{position:static}.aw .rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw .rv-track{grid-auto-columns:calc((100% - var(--rv-gap)) / 2)}}@media (max-width:900px){.aw .rv-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;padding:2px;overflow-x:auto}.aw .rv-row::-webkit-scrollbar{display:none}.aw .rv-row>.rv-card{scroll-snap-align:start}}@media (max-width:760px){.aw .rv-stack{gap:24px}.aw .rv-grid{grid-template-columns:minmax(0,1fr)}.aw .rv-track{grid-auto-columns:86%}.aw .rv-score--l .rv-avg{font-size:52px}.aw .rv-title{font-size:28px}.aw .rv-slider-head{flex-direction:column;align-items:flex-start}}.aw :is(h1,h2,h3,h4,h5,h6){font-family:var(--aw-font-heading,var(--font-sans))}.aw input,.aw select,.aw textarea{font-family:var(--font-sans)}.aw .aw-wrap{max-width:var(--aw-content-width,1440px);padding-inline:var(--aw-gutter,64px)!important}.aw .r-sec{padding-top:var(--aw-section-space,88px)!important;padding-bottom:var(--aw-section-space,88px)!important}.aw :is(.r-card,.j-card,.j-tile,.aw-booking-panel,.aw-booking-intro,.ss-stage,.sv-stage,.db,.ss-more,.ip-photo,.sh-stage){border-radius:var(--aw-card-radius,18px)!important}.aw :is(.j-btn,button[type=submit],input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--aw-radius,10px)!important}.aw :is(button[type=submit],.aw-button-primary){background:var(--aw-button-bg)!important;color:var(--aw-button-ink)!important;border:1px solid var(--aw-button-border)!important}@media (max-width:760px){.aw .aw-wrap{padding-inline:min(var(--aw-gutter),24px)!important}.aw .r-sec{padding-top:var(--aw-section-mobile,56px)!important;padding-bottom:var(--aw-section-mobile,56px)!important}}.welcome-panel{background:var(--al-petrol-900);border-radius:var(--al-radius-lg);padding:var(--al-space-8);color:var(--al-sand-0);justify-content:space-between;align-items:center;gap:var(--al-space-8);display:flex}.welcome-panel .eyebrow{color:var(--al-petrol-200)}.welcome-panel h2{font:var(--al-text-cockpit-welcome);margin-block:var(--al-space-3) var(--al-space-4)}.welcome-panel p:last-child{color:var(--al-petrol-200);max-width:540px}.welcome-panel img{width:100px;height:100px}.metric-grid{gap:var(--al-space-5);grid-template-columns:repeat(3,1fr);display:grid}.metric{white-space:normal;background:var(--al-surface);height:auto;color:var(--al-text);border:1px solid var(--al-border);border-radius:var(--al-radius-md);padding:var(--al-space-6);text-align:left;gap:var(--al-space-4);flex-direction:column;display:flex}.metric:hover{border-color:var(--al-border-input)}.metric>.row{gap:var(--al-space-2);font:var(--al-text-body-sm);flex-wrap:nowrap}.metric>.row>svg:first-child{color:var(--al-link)}.metric>.row>svg:last-child{width:20px;height:20px;color:var(--al-text-muted);margin-left:auto}.metric strong{font:var(--al-text-index)}.workspace-grid,.location-grid{gap:var(--al-space-6);grid-template-columns:1fr 1fr;display:grid}.location-card .row{justify-content:space-between}.location-icon{padding:var(--al-space-3);border-radius:var(--al-radius-sm);color:var(--al-link);background:var(--al-selected-bg);display:flex}.status-label{font:var(--al-text-caption);align-items:center;gap:var(--al-space-2);color:var(--al-text-muted);display:flex}.status-label svg{width:18px;height:18px}.location-card dl,.signup-details{gap:var(--al-space-3);font:var(--al-text-body-sm);flex-direction:column;margin:0;display:flex}.location-card dl>div,.signup-details>div{gap:var(--al-space-4);grid-template-columns:90px 1fr;display:grid}dt{color:var(--al-text-muted)}dd{overflow-wrap:anywhere;margin:0}.list-row{align-items:center;gap:var(--al-space-4);border-bottom:1px solid var(--al-border);padding-block:var(--al-space-5);display:flex}.list-row:last-child{border-bottom:0}.list-row>div{flex:1}.list-row h3{font:var(--al-text-label)}.list-row p{font:var(--al-text-body-sm);margin-top:var(--al-space-1)}.list-panel{gap:0}.list-panel>.row{margin-bottom:var(--al-space-4);justify-content:space-between}.task-form{grid-template-columns:1.5fr 1fr auto;align-items:end;display:grid}.task-row{align-items:center;gap:var(--al-space-4);padding-block:var(--al-space-5);border-top:1px solid var(--al-border);cursor:pointer;min-height:72px;display:flex}.task-row>span{gap:var(--al-space-1);flex-direction:column;display:flex}.task-row strong{font:var(--al-text-body)}.task-row.completed strong{color:var(--al-text-muted);text-decoration:line-through}.count-badge{font:var(--al-text-caption);background:var(--al-surface-muted);color:var(--al-text-muted);padding:var(--al-space-1) var(--al-space-3);border-radius:var(--al-radius-full)}.signup-row{padding-block:var(--al-space-5);border-bottom:1px solid var(--al-border);gap:var(--al-space-3);flex-direction:column;display:flex}.signup-row:last-child{border-bottom:0}.signup-row h3{overflow-wrap:anywhere}.empty-state{padding-block:var(--al-space-8);gap:var(--al-space-4);flex-direction:column;display:flex}.module-row{justify-content:space-between;gap:var(--al-space-6);padding-block:var(--al-space-5);border-bottom:1px solid var(--al-border);align-items:flex-start;display:flex}.module-row:last-child{border-bottom:0}.module-row h2{font:var(--al-text-title-3);margin-bottom:var(--al-space-2)}.module-row p{max-width:700px}.module-status{font:var(--al-text-caption);align-items:center;gap:var(--al-space-2);white-space:nowrap;display:flex}.module-status svg{width:18px;height:18px}@media (max-width:1150px){.metric-grid{grid-template-columns:1fr}.metric{white-space:normal;flex-direction:row;align-items:center;height:auto}.metric>.row{flex:1}.metric strong{font:var(--al-text-index-small)}.workspace-grid,.location-grid{grid-template-columns:1fr}.task-form{grid-template-columns:1fr 1fr}.task-form>.field:first-child{grid-column:1/-1}.task-form>.button{align-self:end}}@media (max-width:760px){.welcome-panel{padding:var(--al-space-6)}.welcome-panel img{display:none}.welcome-panel h2{font:var(--al-text-section)}.metric{white-space:normal;height:auto;padding:var(--al-space-4)}.metric>.caption,.metric>.row>svg:last-child{display:none}.task-form{grid-template-columns:1fr}.task-form>.button{width:100%}.module-row{gap:var(--al-space-3);flex-direction:column}.list-row{flex-wrap:wrap}.list-row>.button{margin-left:var(--al-space-10)}.signup-row>.row{align-items:flex-start}}.task-late{color:var(--al-danger)}.task-value{border:1px solid var(--al-border-input);background:var(--al-surface);width:140px;min-height:38px;color:var(--al-text);font:inherit;border-radius:10px;padding:0 10px}.portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-kpis>.panel,.portal-kpis>div{flex-direction:column;gap:5px;padding:18px;display:flex}.portal-kpis strong{font:600 1.8rem var(--font-jost),sans-serif}.portal-check{align-items:center;gap:9px;min-height:44px;display:flex}.portal-check input{width:18px;height:18px}.portal-filters{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.portal-filters button{border:1px solid var(--al-border-input);background:#fff;border-radius:25px;min-height:40px;padding:6px 13px}.portal-filters button[aria-pressed=true]{color:#fff;background:#0c4754;border-color:#0c4754}.portal-table-wrap{overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;min-width:700px}.portal-table th,.portal-table td{text-align:left;border-bottom:1px solid var(--al-line);padding:12px}.portal-table td small{color:#55676c;display:block}.portal-table td button{color:#0f5a69;background:0 0;border:0;min-height:44px;font-weight:700;text-decoration:underline}.portal-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-editor-grid select{min-height:44px}.portal-google-preview{border:1px solid var(--al-border);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:17px;display:flex}.portal-google-preview>span{color:#55676c;font-size:.8rem}.portal-google-preview strong{color:#1a0dab;font-size:1.1rem}.portal-google-preview small{color:#006621}.portal-google-preview p{color:#545454;margin:0}@media (max-width:800px){.portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-editor-grid{grid-template-columns:1fr}}@media (max-width:480px){.portal-kpis{grid-template-columns:1fr}}.pharmacy-card{overflow-wrap:anywhere}.pharmacy-card>.row{justify-content:space-between}.pharmacy-card>.row:last-child{justify-content:flex-start;margin-top:auto}.account-search{align-items:end}.account-search .field{flex:1;max-width:480px}.support-banner{justify-content:space-between;align-items:center;gap:var(--al-space-2) var(--al-space-4);border-radius:var(--al-radius-sm);background:var(--al-selected-bg);font:var(--al-text-caption);flex-wrap:wrap;padding:6px 6px 6px 14px;font-size:14px;display:flex}.support-banner p{margin:0}.support-banner p span{color:var(--al-text-muted)}.support-banner-exit{border-radius:var(--al-radius-sm);min-height:36px;color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700}.support-banner-exit:hover{background:var(--al-hover-bg)}@media (pointer:coarse){.support-banner-exit{min-height:44px}}.invitation-result{border-color:var(--al-border-input)}.invitation-result input{font:var(--al-text-body-sm)}.invitation-page{min-height:100vh;padding:var(--al-space-6);background:var(--al-surface-muted);align-items:center;display:grid}.invitation-panel{overflow-wrap:anywhere;width:100%;max-width:620px;margin-inline:auto}.invitation-panel h1{font:var(--al-text-title-1)}.account-select{width:100%;padding:var(--al-space-2);border-radius:var(--al-radius-sm);background:var(--al-surface);color:var(--al-text)}.editor-grid{align-items:end}.list-row{overflow-wrap:anywhere}.list-row>div{min-width:0}@media (max-width:760px){.support-banner{flex-direction:column;align-items:flex-start}.platform-welcome>svg{display:none}.account-search .field{min-width:100%}}.branch-tree{border-left:2px solid var(--al-border-input);padding-left:var(--al-space-5);margin-block:var(--al-space-3)}.branch-tree ul{margin:0 0 var(--al-space-4);gap:var(--al-space-3);padding:0;list-style:none;display:grid}.branch-tree li{align-items:center;gap:var(--al-space-3);display:flex}.branch-tree li>svg{flex-shrink:0}.branch-tree small{color:var(--al-text-muted);display:block}.group-branch-line{border-left:2px solid var(--al-border-input);margin-top:var(--al-space-5);padding:var(--al-space-4);align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.group-hierarchy .row{justify-content:flex-start}.draft-price{font:var(--al-text-title-1);color:var(--al-link)}.draft-price span{font:var(--al-text-body-sm);color:var(--al-text-muted)}.ax-toolbar{gap:var(--al-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ax-toolbar p{max-width:60ch;margin:0}.ax-count{font-family:var(--al-font-num);color:var(--al-text-muted);margin-left:4px;font-weight:400}.ax-table .team-name{flex-direction:column;align-items:flex-start;gap:0}.ax-sub{font:var(--al-text-caption)}.ax-login{font-family:var(--al-font-num);overflow-wrap:anywhere}.ax-kind,.ax-status{min-height:24px;font:var(--al-text-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ax-kind.is-email{background:var(--al-selected-bg);color:var(--al-link)}.ax-kind.is-staff{background:var(--al-lime-500)}@supports (color:color-mix(in lab, red, red)){.ax-kind.is-staff{background:color-mix(in srgb, var(--al-lime-500) 28%, transparent)}}.ax-kind.is-staff{color:var(--al-text)}.ax-kind.is-invite{background:var(--al-warning-bg);color:var(--al-warning)}.ax-status.is-ok{background:var(--al-success-bg);color:var(--al-success)}.ax-status.is-warn{background:var(--al-warning-bg);color:var(--al-warning)}.ax-status.is-off{background:var(--al-surface-muted);color:var(--al-text-muted)}.ax-without{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-without li{gap:var(--al-space-2);padding:8px var(--al-space-3);background:var(--al-surface-muted);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.ax-without li>span{flex-direction:column;min-width:0;display:flex}@media (max-width:640px){.ax-without li{grid-template-columns:1fr 1fr}.ax-without li>span{grid-column:1/-1}}.panel.ax-howto{gap:var(--al-space-5);background:var(--al-petrol-900);color:#dce8ea;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ax-howto h2{margin:0 0 var(--al-space-2);color:#fff}.ax-howto ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.ax-code{padding:var(--al-space-4) var(--al-space-5);background:#ffffff14;border-radius:14px;flex-direction:column;gap:4px;display:flex}.ax-code span{font:var(--al-text-caption);color:#a9c3c7}.ax-code strong{font-family:var(--al-font-num);letter-spacing:.12em;color:var(--al-lime-500);font-size:28px}.ax-back{align-self:flex-start}.ax-form{gap:var(--al-space-4);flex-direction:column;display:flex}.ax-form h2{margin:2px 0}.ax-form p{margin:0}.ax-head{justify-content:space-between;align-items:flex-start;gap:var(--al-space-3);display:flex}.ax-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.ax-sessions h3{margin:0 0 var(--al-space-2);font:var(--al-text-label)}.ax-sessions ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-sessions li{justify-content:space-between;align-items:center;gap:var(--al-space-3);padding:8px var(--al-space-3);background:var(--al-surface-muted);border-radius:12px;display:flex}.ax-sessions li>span{flex-direction:column;display:flex}.ax-foot{flex-wrap:wrap;justify-content:space-between}.ax-pin{border:1px solid var(--al-border-input);max-width:160px;min-height:42px;font-family:var(--al-font-num);letter-spacing:.3em;background:var(--al-surface);color:var(--al-text);border-radius:10px;padding:0 12px;font-size:20px}.ax-rights{gap:var(--al-space-4);flex-direction:column;display:flex}.ax-label{font:var(--al-text-label)}.ax-block{gap:var(--al-space-2);flex-direction:column;display:flex}.ax-hint{font:var(--al-text-caption);margin:0}.ax-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-chips button{border:1px solid var(--al-border);background:var(--al-surface);min-height:36px;color:var(--al-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:700}.ax-chips button[aria-checked=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.ax-chips button:disabled{cursor:default;opacity:.6}.ax-custom.is-on{background:var(--al-warning-bg);color:var(--al-warning);font:var(--al-text-caption);border-radius:999px;padding:0 10px;font-weight:700;line-height:28px}.ax-groups{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ax-group{padding:var(--al-space-3) var(--al-space-4);border:1px solid var(--al-border);border-radius:12px;flex-direction:column;gap:6px;margin:0;display:flex}.ax-group legend{font:var(--al-text-label);padding:0 6px}.ax-group .check.is-locked{color:var(--al-text-muted)}.ax-locations{max-width:520px}.ax-secret dl{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.ax-secret dl div{padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface-muted);border-radius:12px}.ax-secret dt{font:var(--al-text-caption);color:var(--al-text-muted)}.ax-secret dd{font-family:var(--al-font-num);letter-spacing:.06em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700}.ax-secret{gap:var(--al-space-4);flex-direction:column;align-items:flex-start;display:flex}.ax-secret dl{align-self:stretch}.team-suggest{color:var(--al-text-muted);font-style:italic}.team-access-note{gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface-muted);border-radius:12px;flex-wrap:wrap;align-items:center;display:flex}.ax-group .check,.ax-rights .check{align-items:center;min-height:34px}.ax-group .check input[type=radio],.ax-group .check input[type=checkbox],.ax-rights .check input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.ax-tabs{flex-wrap:wrap}.ax-tabs .ax-count{color:inherit;opacity:.75;margin-left:6px}.ax-role-chip{background:var(--al-selected-bg);min-height:26px;color:var(--al-link);font:var(--al-text-caption);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ax-login{align-items:center;gap:6px;display:flex}.ax-login svg{width:14px;height:14px;color:var(--al-text-muted);flex:none}.ax-section{gap:var(--al-space-3);padding-top:var(--al-space-4);border-top:1px solid var(--al-border);flex-direction:column;display:flex}.ax-section h3,.ax-step h3{font:var(--al-text-title-3);margin:0;font-size:18px}.ax-section p{margin:0}.ax-sessions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-step{gap:var(--al-space-3);padding-top:var(--al-space-4);border-top:1px solid var(--al-border);grid-template-columns:36px minmax(0,1fr);display:grid}.ax-step-no{background:var(--al-petrol-800);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.ax-step-body{gap:var(--al-space-3);flex-direction:column;min-width:0;display:flex}.ax-kind-cards{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ax-kind-cards button,.ax-role-options button{padding:var(--al-space-4);border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);text-align:left;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ax-kind-cards button svg{width:20px;height:20px;color:var(--al-link)}.ax-kind-cards button span,.ax-role-options button span{font:var(--al-text-caption);color:var(--al-text-muted)}.ax-kind-cards button[aria-checked=true],.ax-role-options button[aria-checked=true]{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg)}.ax-kind-cards button:disabled,.ax-role-options button:disabled{opacity:.5;cursor:not-allowed}.ax-role-options{gap:var(--al-space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ax-role-options button strong,.ax-role-card-head strong{align-items:center;gap:6px;display:inline-flex}.ax-role-options button strong svg,.ax-role-card-head strong svg{width:14px;height:14px}.ax-roles-pick{gap:var(--al-space-3);flex-direction:column;display:flex}.ax-role-current{padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface-muted);gap:var(--al-space-2);border-radius:12px;flex-direction:column;display:flex}.ax-role-current-head{justify-content:space-between;gap:var(--al-space-3);align-items:center;display:flex}.ax-summary{gap:var(--al-space-2) var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.ax-summary dt{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:700}.ax-summary dd{margin:0;font-size:14px}.ax-role-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ax-role-card{align-items:flex-start;gap:var(--al-space-2);text-align:left;font:inherit;color:var(--al-text);cursor:pointer;flex-direction:column;margin:0;display:flex}.ax-role-card:hover{border-color:var(--al-petrol-300)}.ax-role-card-head{justify-content:space-between;gap:var(--al-space-2);width:100%;display:flex}.ax-role-bars{flex-wrap:wrap;gap:4px;display:flex}.ax-role-bars span{background:var(--al-surface-muted);color:var(--al-text-muted);font:var(--al-text-caption);border-radius:8px;padding:2px 8px}.ax-role-bars span.is-on{background:var(--al-selected-bg);color:var(--al-link);font-weight:700}.ax-without li{grid-template-columns:minmax(0,1fr) auto}.login-modes{align-self:flex-start}.ax-logins{flex-direction:column;gap:2px;display:flex}.ax-code-line{margin:0}.ax-code-line strong{font-family:var(--al-font-num);letter-spacing:.1em;color:var(--al-text)}.ax-kind-card{padding:var(--al-space-4);border:1px solid var(--al-border);background:var(--al-surface);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding-left:52px;display:flex;position:relative}.ax-kind-card input{width:20px;height:20px;margin:0;position:absolute;top:18px;left:16px}.ax-kind-card svg{width:20px;height:20px;color:var(--al-link)}.ax-kind-card span{font:var(--al-text-caption);color:var(--al-text-muted)}.ax-kind-card.is-on{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg)}.ax-login-rows{flex-direction:column;gap:8px;display:flex}.ax-login-row{gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface-muted);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;display:grid}.ax-login-row>svg{width:18px;height:18px;color:var(--al-link)}.ax-login-row>div{flex-direction:column;min-width:0;display:flex}@media (max-width:720px){.ax-login-row{grid-template-columns:22px 1fr}.ax-login-row>form{grid-column:1/-1}}.ax-inline-form{gap:var(--al-space-2);flex-wrap:wrap;align-items:center;display:flex}.ax-inline-form input{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:40px;color:var(--al-text);padding:0 var(--al-space-3);font:inherit;border-radius:10px;min-width:0}.ax-inline-form input[type=email]{width:240px;max-width:100%}.ax-inline-form input:not([type=email]){width:120px;font-family:var(--al-font-num)}.ax-all{background:var(--al-success-bg);color:var(--al-success);font:var(--al-text-caption);border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:700}.team-access{gap:var(--al-space-3);padding:var(--al-space-4);background:var(--al-surface-muted);border-radius:14px;flex-direction:column;display:flex}.team-access-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-access-head svg{width:18px;height:18px;color:var(--al-link)}.team-access-head .mep-text-button{margin-left:auto}.team-access p{margin:0}.team-access-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.team-access-grid dt{font:var(--al-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--al-text-muted);font-weight:800}.team-access-grid dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:2px 0 0;font-weight:600;display:flex}.team-access-grid dd .muted{font:var(--al-text-caption);font-weight:400}.ax-linked{background:var(--al-selected-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ax-linked>svg{width:18px;height:18px;color:var(--al-link);flex:none}.ax-linked>span{flex-direction:column;flex:auto;min-width:0;display:flex}.ax-linked .muted{font:var(--al-text-caption)}:root:not([data-theme=dark]) .invitation-page{background:var(--al-bg)}:root:not([data-theme=dark]) .panel.ax-howto{background:var(--al-surface);color:var(--al-text)}:root:not([data-theme=dark]) .ax-howto h2{color:var(--al-text)}:root:not([data-theme=dark]) .ax-code{background:var(--al-surface-head)}:root:not([data-theme=dark]) .ax-code span{color:var(--al-text-muted)}:root:not([data-theme=dark]) .ax-code strong{color:var(--al-link)}:root:not([data-theme=dark]) :is(.ax-without,.ax-sessions,.ax-login-rows){gap:0}:root:not([data-theme=dark]) :is(.ax-without li,.ax-sessions li,.ax-secret dl div,.ax-login-row){background:var(--al-surface);border-bottom:1px solid var(--al-border);border-radius:0}:root:not([data-theme=dark]) :is(.team-access,.team-access-note,.ax-role-current){background:var(--al-surface);border-top:2px solid var(--al-text);padding-inline:0;border-radius:0;padding-top:14px}:root:not([data-theme=dark]) :is(.ax-section,.ax-step){border-top:2px solid var(--al-text)}.ts-bar{align-items:center;gap:var(--al-space-3) var(--al-space-6);padding-bottom:var(--al-space-3);border-bottom:1px solid var(--al-border);flex-wrap:wrap;display:flex}.ts-all-role{align-items:center;gap:var(--al-space-2);font:var(--al-text-body-sm);margin-left:auto;display:flex}.ts-all-role select{width:auto;min-height:44px}.ts-list{flex-direction:column;display:flex}.ts-row{gap:var(--al-space-2) var(--al-space-3);padding:var(--al-space-2) 0;border-bottom:1px solid var(--al-border);grid-template-columns:minmax(0,1fr) 128px minmax(150px,230px);align-items:center;display:grid}.ts-who{align-items:center;gap:var(--al-space-3);cursor:pointer;min-width:0;min-height:48px;display:flex}.ts-who>span{flex-direction:column;min-width:0;display:flex}.ts-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-row.is-off .ts-who b{color:var(--al-text-muted);font-weight:500}.ts-login input{min-height:44px;font-family:var(--al-font-num);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ts-login input[aria-invalid=true]{border-color:var(--al-danger)}.ts-role select{min-height:44px}.ts-err{color:var(--al-danger);font:var(--al-text-caption);grid-column:2/-1}.ts-foot{z-index:1;margin:0 calc(var(--al-space-4) * -1);padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface);border-top:1px solid var(--al-border);position:sticky;bottom:0}.ts-where{font:var(--al-text-body)}.ts-leave{align-self:stretch;gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);border-left:3px solid var(--al-warning);background:var(--al-surface-muted);flex-direction:column;display:flex}.ts-table{border-top:1px solid var(--al-border);flex-direction:column;align-self:stretch;display:flex}.ts-tr{gap:var(--al-space-3);padding:var(--al-space-2) 0;border-bottom:1px solid var(--al-border);grid-template-columns:minmax(0,1fr) 110px 130px;align-items:baseline;display:grid}.ts-th{font:var(--al-text-caption);color:var(--al-text-muted)}.ts-code{font-family:var(--al-font-num);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:700}.ts-confirm{align-items:center;gap:var(--al-space-3);border-bottom:1px solid var(--al-border);flex-wrap:wrap;display:flex}.ts-confirm span{flex:260px}@media (max-width:640px){.ts-row{grid-template-columns:1fr 1fr}.ts-who,.ts-err{grid-column:1/-1}.ts-all-role{margin-left:0}.ts-tr{grid-template-columns:minmax(0,1fr) 70px 92px}}.form-page{max-width:1000px}.content-status,.editor-savebar{justify-content:space-between;align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.content-section-grid{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-section-card{align-items:flex-start;gap:var(--al-space-4);text-align:left;cursor:pointer;width:100%;display:flex}.content-section-card:hover{border-color:var(--al-selected-border);background:var(--al-selected-bg)}.content-section-card>svg{flex-shrink:0;margin-left:auto}.content-section-card p{color:var(--al-text-muted);margin-block:var(--al-space-2)}.content-section-card small{color:var(--al-link)}.section-number{color:var(--al-link);font:var(--al-text-title-3)}.content-edit-grid{gap:var(--al-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.content-fields{gap:var(--al-space-5);margin-top:var(--al-space-5);display:grid}.content-fields textarea{resize:vertical}.field-meta{color:var(--al-text-muted);font:var(--al-text-caption)}.copy-preview{overflow-wrap:anywhere;position:sticky;top:100px}.copy-preview-content{background:var(--al-surface-muted);border-radius:var(--al-radius-md);padding:var(--al-space-5);margin-block:var(--al-space-4);white-space:pre-line}:root:not([data-theme=dark]) .copy-preview-content{background:var(--al-surface);border:1px solid var(--al-border)}.copy-preview-content h3{font:var(--al-text-title-2);margin-block:var(--al-space-4) var(--al-space-3)}.copy-preview-content p{margin-bottom:var(--al-space-4)}.copy-comparison{gap:var(--al-space-3);grid-template-columns:1fr;display:grid}.copy-comparison>div{padding:var(--al-space-4);border-radius:var(--al-radius-md)}.copy-positive{background:var(--al-petrol-900);color:var(--al-sand-0)}.copy-standard{border:1px solid var(--al-border-input)}.copy-price{gap:var(--al-space-2);padding:var(--al-space-4);border:1px solid var(--al-border-input);margin-top:var(--al-space-3);border-radius:var(--al-radius-md);display:grid}.copy-price strong{font:var(--al-text-title-1)}.editor-savebar{bottom:var(--al-space-4);z-index:10;box-shadow:var(--al-shadow-2);position:sticky}.content-workspace .view-toolbar select{max-width:100%}@media (max-width:1000px){.content-edit-grid{grid-template-columns:minmax(0,1fr)}.copy-preview{position:static}}@media (max-width:700px){.content-section-grid{grid-template-columns:minmax(0,1fr)}.editor-savebar{position:static}.content-workspace .view-toolbar{align-items:stretch}}.content-status.panel,.editor-savebar.panel,.content-section-card.panel{flex-direction:row}.content-status.panel,.editor-savebar.panel{padding:var(--al-space-4);gap:var(--al-space-3)}.editor-savebar>div:first-child{max-width:360px}.content-section-card>div{min-width:0}.mep-workspace nav{flex-wrap:wrap}.mep-workspace progress{width:100%;accent-color:var(--al-petrol-700)}.mep-mapping{gap:var(--al-space-4);padding-block:var(--al-space-5);border-bottom:1px solid var(--al-border-input);grid-template-columns:minmax(140px,1fr) minmax(180px,1fr);align-items:center;display:grid}.mep-mapping>.row{flex-wrap:wrap;grid-column:1/-1}.mep-run,.mep-plan-row{justify-content:space-between;align-items:center;gap:var(--al-space-5);padding-block:var(--al-space-5);border-bottom:1px solid var(--al-border-input);display:flex}.mep-run p,.mep-plan-row p{margin-top:var(--al-space-2)}.mep-plan-row{flex-wrap:wrap}.mep-workspace .field select{width:100%;min-width:0}@media (max-width:760px){.mep-mapping{grid-template-columns:minmax(0,1fr)}.mep-run{flex-direction:column;align-items:flex-start}.mep-workspace .row{flex-wrap:wrap}}.mep-primary-button,.mep-ghost-button,.mep-text-button,.mep-icon-button{justify-content:center;align-items:center;gap:var(--al-space-2);min-height:40px;font:var(--al-text-label);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 14px;text-decoration:none;display:inline-flex}.mep-primary-button{background:var(--al-petrol-800);color:#fff;border:0}.mep-primary-button:hover{background:var(--al-petrol-900);color:#fff}.mep-primary-button:disabled{opacity:.6;cursor:default}.mep-ghost-button,.mep-icon-button{border:1px solid var(--al-border-input);background:var(--al-surface);color:var(--al-link)}.mep-icon-button{width:40px;padding:0}.mep-text-button{color:var(--al-link);background:0 0;border:0;padding:0 6px}.mep-danger{color:var(--al-danger)}.mep-big{min-height:48px;padding:0 20px;font-size:16px}.mep-primary-button svg,.mep-ghost-button svg,.mep-text-button svg,.mep-icon-button svg{width:17px;height:17px}.mep-small{font:var(--al-text-caption)}.mep-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.mep-panel-head>div{flex-direction:column;gap:2px;display:flex}.mep-seg-field{font:var(--al-text-label);color:var(--al-text-muted);flex-direction:column;gap:6px;display:flex}.mep-seg{background:var(--al-surface-muted);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.mep-seg button{min-height:38px;color:var(--al-text-muted);font:var(--al-text-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px}.mep-seg button[aria-pressed=true]{background:var(--al-surface);color:var(--al-link);box-shadow:var(--al-shadow-1)}.mep-toolbar{gap:var(--al-space-4)}.mep-toolbar-row{align-items:center;gap:var(--al-space-4) var(--al-space-6);flex-wrap:wrap;display:flex}.mep-filter-row{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mep-toolbar .mep-filter-row{padding-top:var(--al-space-4);border-top:1px solid var(--al-border)}.mep-daynav{gap:6px;display:inline-flex}.mep-daynav button{border:1px solid var(--al-border-input);background:var(--al-surface);min-width:40px;min-height:40px;color:var(--al-link);font:var(--al-text-label);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.mep-daynav svg{width:18px;height:18px}.mep-range{font:var(--al-text-title-3)}.mep-views{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.mep-views select{max-width:240px;min-height:40px}.mep-save-row{align-items:flex-end;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.mep-save-row .field{flex:260px}.mep-days{gap:var(--al-space-2);padding-bottom:2px;display:flex;overflow-x:auto}.mep-days button{border:1px solid var(--al-border);background:var(--al-surface);min-width:124px;color:var(--al-text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.mep-days button span{font:var(--al-text-label);opacity:.8}.mep-days button strong{font:600 26px/30px var(--al-font-display)}.mep-days button small{font:var(--al-text-caption)}.mep-days button[aria-pressed=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.mep-legend{gap:var(--al-space-3);font:var(--al-text-caption);color:var(--al-text-muted);flex-wrap:wrap;display:flex}.mep-legend span{align-items:center;gap:6px;display:inline-flex}.mep-legend i{border-radius:3px;width:10px;height:10px}.mep-table-wrap{overflow-x:auto}.mep-table{border-collapse:collapse;width:100%;min-width:640px;font:var(--al-text-body-sm)}.mep-table th{text-align:left;font:var(--al-text-label);color:var(--al-text-muted);padding:8px 12px 8px 0}.mep-table td{border-top:1px solid var(--al-border);vertical-align:top;padding:10px 12px 10px 0}.mep-table .num{text-align:right;font-family:var(--al-font-num);white-space:nowrap}.mep-chips{flex-wrap:wrap;gap:6px;display:flex}.mep-chip{font:var(--al-text-caption);color:var(--al-text);background:var(--al-surface-muted);background:var(--c,#93a1a4);border-radius:999px;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mep-chip{background:color-mix(in srgb, var(--c,#93a1a4) 18%, var(--al-surface))}}.mep-chip{box-shadow:inset 3px 0 0 var(--c,transparent)}.mep-chip--plain{box-shadow:none;background:var(--al-surface-muted)}.mep-tl{--lane-h:46px;--block-h:38px;--label-w:190px}.mep-tl--small{--lane-h:22px;--block-h:19px;--label-w:86px}.mep-tl-scroll{padding-bottom:4px;overflow-x:auto}.mep-tl-inner{flex-direction:column;gap:10px;min-width:860px;display:flex}.mep-tl--small .mep-tl-inner{gap:4px;min-width:0}.mep-tl-row{grid-template-columns:var(--label-w) minmax(0, 1fr);display:grid}.mep-tl-ticks{height:22px;position:relative}.mep-tl-ticks span{font:400 12px/20px var(--al-font-num);color:var(--al-text-muted);position:absolute;top:0}.mep-tl--small .mep-tl-ticks{height:12px}.mep-tl--small .mep-tl-ticks span{font-size:8px;line-height:12px}.mep-tl-ticks .mep-tl-nowtag{background:var(--al-petrol-800);color:#fff;z-index:2;border-radius:999px;padding:0 8px;font-weight:700;transform:translate(-50%)}[data-theme=dark] .mep-tl-ticks .mep-tl-nowtag{background:var(--al-lime-500);color:var(--al-petrol-950)}.mep-tl-group{border:1px solid var(--al-border);background:var(--al-surface);border-radius:12px}.mep-tl-label{border-right:1px solid var(--al-border);background:var(--al-surface-muted);border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:12px 14px;display:flex}.mep-tl-label strong{font:var(--al-text-label);overflow-wrap:anywhere;font-size:15px}.mep-tl-label span{font:var(--al-text-caption);color:var(--al-text-muted)}.mep-tl--small .mep-tl-group{border-radius:6px}.mep-tl--small .mep-tl-label{border-radius:6px 0 0 6px;padding:3px 6px}.mep-tl--small .mep-tl-label strong{font-size:9px;line-height:11px}.mep-tl--small .mep-tl-label span{display:none}.mep-tl-track{min-height:calc(var(--lanes) * var(--lane-h) + 8px);background-image:repeating-linear-gradient(to right, var(--al-border) 0, var(--al-border) 1px, transparent 1px, transparent calc(100% / var(--hours)));border-radius:0 12px 12px 0;position:relative}.mep-tl-block{top:calc(var(--lane) * var(--lane-h) + 6px);height:var(--block-h);box-sizing:border-box;border:0;border-left:4px solid var(--c);background:var(--al-surface-muted);background:var(--c);border-radius:8px;padding:2px 8px 2px 10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mep-tl-block{background:color-mix(in srgb, var(--c) 20%, var(--al-surface))}}.mep-tl-block{color:var(--al-text);font:inherit;text-align:left;flex-direction:column;justify-content:center;display:flex;overflow:hidden}button.mep-tl-block{cursor:pointer}button.mep-tl-block:hover,.mep-tl-block.is-selected{box-shadow:0 0 0 2px var(--al-petrol-700);z-index:3}.mep-tl-main,.mep-tl-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mep-tl-main{font:700 13px/16px var(--al-font-text)}.mep-tl-sub{font:400 12px/16px var(--al-font-text);color:var(--al-text-muted)}.mep-tl--small .mep-tl-block{top:calc(var(--lane) * var(--lane-h) + 2px);border-left-width:2px;border-radius:3px;padding:0 4px}.mep-tl--small .mep-tl-main{font-size:8px;line-height:10px}.mep-tl--small .mep-tl-sub{font-size:7px;line-height:9px}.mep-tl--large .mep-tl-block{top:calc(var(--lane) * var(--lane-h) + 5px);border-left-width:6px;border-radius:10px;padding:0 12px 0 14px}.mep-tl--large .mep-tl-main{font-size:21px;font-weight:800;line-height:25px}.mep-tl-now{background:var(--al-petrol-800);pointer-events:none;z-index:2;width:2px;position:absolute;top:0;bottom:0}[data-theme=dark] .mep-tl-now{background:var(--al-lime-500)}.mep-tl--large .mep-tl-now{width:3px}.mep-tl-pop{z-index:6;top:calc(var(--lane) * var(--lane-h) + var(--block-h) + 12px);box-sizing:border-box;background:var(--al-petrol-900);width:290px;color:var(--al-petrol-100);box-shadow:var(--al-shadow-2);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute}.mep-pop-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mep-pop-head strong{color:#fff;font-size:16px}.mep-pop-head button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mep-pop-head svg{width:14px;height:14px}.mep-tl-pop dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.mep-tl-pop dt{color:var(--al-petrol-300)}.mep-tl-pop dd{color:#fff;margin:0;font-weight:700}.mep-pill-ok,.mep-pill-warn{font:var(--al-text-caption);border-radius:999px;align-self:flex-start;padding:3px 10px;font-weight:700}.mep-pill-ok{color:#5ccb8e;background:#5ccb8e29}.mep-pill-warn{color:#f5b544;background:#f5b5442e}.mep-hero{gap:var(--al-space-8);padding:var(--al-space-8);background:var(--al-petrol-900);color:var(--al-petrol-100);border-radius:20px;flex-wrap:wrap;display:flex}.mep-hero-copy{align-items:flex-start;gap:var(--al-space-3);flex-direction:column;flex:420px;display:flex}.mep-hero .eyebrow{color:var(--al-lime-500)}.mep-hero h2{font:600 44px/48px var(--al-font-display);color:#fff;letter-spacing:-.01em}.mep-hero p{max-width:560px;color:var(--al-petrol-200)}.mep-hero .mep-hero-warn{color:#f5b544;font-weight:700}.mep-hero-progress{flex-direction:column;gap:6px;width:100%;max-width:520px;display:flex}.mep-hero .row{margin-top:var(--al-space-2);flex-wrap:wrap}.mep-hero .button.mep-lime{background:var(--al-lime-500);color:var(--al-petrol-950);border-color:var(--al-lime-500)}.mep-hero .button.mep-on-dark{color:#fff;border:1px solid var(--al-petrol-700);background:0 0}.mep-hero-stats{gap:var(--al-space-3);flex:360px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mep-hero-stats>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mep-hero-stats dt{font:var(--al-text-caption);color:var(--al-petrol-300)}.mep-hero-stats dd{font:var(--al-text-caption);color:var(--al-petrol-200);margin:0}.mep-hero-stats dd:first-of-type{font:700 30px/36px var(--al-font-num);color:#fff}.mep-todo{margin:0;padding:0;list-style:none}.mep-todo li{align-items:center;gap:var(--al-space-4);border-top:1px solid var(--al-border);flex-wrap:wrap;padding:14px 0;display:flex}.mep-todo li>div{flex-direction:column;flex:300px;gap:2px;display:flex}.mep-todo-icon{background:var(--al-warning-bg);width:40px;height:40px;color:var(--al-warning);border-radius:12px;place-items:center;display:grid}.mep-todo-icon svg{width:20px;height:20px}.mep-two{gap:var(--al-space-5);flex-wrap:wrap;display:flex}.mep-two>.panel{flex:340px}.mep-two>.mep-today{flex:3 460px}.mep-facts-row{gap:var(--al-space-3);flex-wrap:wrap;display:flex}.mep-facts-row>div{background:var(--al-surface-muted);border-radius:12px;flex-direction:column;flex:140px;padding:12px 14px;display:flex}.mep-facts-row span{font:var(--al-text-caption);color:var(--al-text-muted)}.mep-facts-row strong{font:700 24px/30px var(--al-font-num)}.mep-bars{gap:5px;height:180px;display:flex}.mep-bar{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.mep-bar-stack{border-bottom:1px solid var(--al-border);flex-direction:column-reverse;flex:auto;gap:2px;display:flex}.mep-bar-stack span{border-radius:4px;display:block}.mep-bar small{text-align:center;font:400 11px/14px var(--al-font-num);color:var(--al-text-muted)}.mep-mini-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mep-mini-links li{border:1px solid var(--al-border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mep-mini-links li>div{flex-direction:column;min-width:0;display:flex}.mep-mini-links i{background:var(--al-ink-300);border-radius:999px;flex:none;width:10px;height:10px}.mep-mini-links i.is-on{background:var(--al-success-500)}.mep-status{font:var(--al-text-caption);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700}.mep-status--ok{background:var(--al-success-bg);color:var(--al-success)}.mep-status--bad{background:var(--al-danger-bg);color:var(--al-danger)}.mep-status--busy{background:var(--al-info-bg);color:var(--al-info)}.mep-intro{justify-content:space-between;align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.mep-intro>div{flex-direction:column;flex:520px;gap:6px;display:flex}.mep-intro h2{font:var(--al-text-title-2)}.mep-intro p{color:var(--al-text-muted)}.mep-link-grid{gap:var(--al-space-5);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.mep-link-card{background:var(--al-surface);border:1px solid var(--al-border);padding:var(--al-space-5);gap:var(--al-space-3);border-radius:18px;flex-direction:column;display:flex}.mep-link-card.is-paused h3{color:var(--al-text-muted)}.mep-link-head{align-items:flex-start;gap:var(--al-space-3);display:flex}.mep-link-head>div{flex-direction:column;flex:auto;gap:2px;display:flex}.mep-link-head h3{font:var(--al-text-title-3)}.mep-switch{background:var(--al-ink-300);cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:28px;position:relative}.mep-switch span{width:22px;height:22px;transition:transform var(--al-dur-medium,.2s) var(--al-ease,ease);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #062a3140}.mep-switch[aria-checked=true]{background:var(--al-petrol-600)}.mep-switch[aria-checked=true] span{transform:translate(20px)}.mep-url{gap:var(--al-space-2);display:flex}.mep-url label{flex:auto;min-width:0}.mep-url input{box-sizing:border-box;background:var(--al-surface-muted);width:100%;min-height:40px;font:400 13px/1 var(--al-font-num);color:var(--al-text);border:0;border-radius:10px;padding:0 12px}.mep-seen{font:var(--al-text-caption);color:var(--al-success);font-weight:700}.mep-link-actions{gap:var(--al-space-2);padding-top:var(--al-space-3);border-top:1px solid var(--al-border);flex-wrap:wrap;margin-top:auto;display:flex}.mep-link-add{border:2px dashed var(--al-petrol-300);background:var(--al-selected-bg);min-height:300px;color:var(--al-link);justify-content:center;align-items:center;gap:var(--al-space-3);padding:var(--al-space-6);text-align:center;cursor:pointer;font:inherit;border-radius:18px;flex-direction:column;display:flex}.mep-link-add span{background:var(--al-surface);width:56px;height:56px;box-shadow:var(--al-shadow-1);border-radius:16px;place-items:center;display:grid}.mep-link-add strong{font:var(--al-text-title-3)}.mep-link-add small{color:var(--al-text-muted);max-width:260px}.mep-link-add--slim{min-height:44px;font:var(--al-text-label);border-width:1px;flex-direction:row;margin-top:auto;padding:0 16px}.mep-link-add svg{width:20px;height:20px}.mep-facts{flex-flow:wrap}.mep-facts>div{flex-direction:column;flex:240px;gap:6px;display:flex}.mep-facts h3{font:var(--al-text-title-3)}.mep-facts p{color:var(--al-text-muted)}.mep-back{align-self:flex-start}.mep-editor{gap:var(--al-space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.mep-editor-form{gap:var(--al-space-5);flex-direction:column;flex:460px;min-width:0;display:flex}.mep-editor-form fieldset{margin:0}.mep-editor-form legend{float:left;width:100%;font:var(--al-text-title-3);margin-bottom:var(--al-space-2)}.mep-editor-form em{font-style:normal;font-weight:400}.mep-narrow{max-width:240px}.mep-chip-picker{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.mep-chip-picker button{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:36px;color:var(--al-text-muted);font:var(--al-text-label);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.mep-chip-picker button[aria-pressed=true]{border-color:var(--al-petrol-700);background:var(--al-selected-bg);color:var(--al-link)}.mep-chip-picker i{border-radius:3px;width:10px;height:10px}.mep-hint{background:var(--al-selected-bg);color:var(--al-link);font:var(--al-text-body-sm);border-radius:12px;padding:12px 14px}.mep-toggle{align-items:center;gap:var(--al-space-4);cursor:pointer;display:flex}.mep-toggle>span{flex-direction:column;display:flex}.mep-form-actions{justify-content:flex-end;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.mep-preview{min-width:0;top:var(--al-space-6);gap:var(--al-space-3);flex-direction:column;flex:520px;display:flex;position:sticky}.mep-preview-frame{background:var(--al-ink-900);border-radius:18px;padding:12px}:root:not([data-theme=dark]) .mep-seg{background:var(--al-canvas)}:root:not([data-theme=dark]) .mep-url input{background:var(--al-surface-head)}:root:not([data-theme=dark]) :is(.mep-tl-label,.mep-facts-row>div,.mep-map-open,.team-table tr.is-open td,.team-detail td,.mep-sync-row){background:var(--al-surface)}:root:not([data-theme=dark]) .mep-facts-row>div{border-top:2px solid var(--al-text);border-radius:0}:root:not([data-theme=dark]) .mep-sync-row{border-bottom:1px solid var(--al-border);border-radius:0}.kiosk{box-sizing:border-box;background:var(--al-bg,var(--al-canvas));min-height:100vh;color:var(--al-text);font-family:var(--al-font-text);flex-direction:column;gap:clamp(14px,1.6vw,28px);padding:clamp(16px,2.6vw,48px);display:flex}.kiosk--compact{aspect-ratio:16/9;border-radius:8px;gap:6px;min-height:0;padding:12px 14px;overflow:hidden}.kiosk-head{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.5vw,28px);display:flex}.kiosk-logo{width:clamp(40px,3.8vw,72px);height:clamp(40px,3.8vw,72px)}.kiosk-title{flex-direction:column;min-width:0;display:flex}.kiosk-title span{color:var(--al-text-muted);font-size:clamp(14px,1.15vw,22px)}.kiosk-title h1{font:600 clamp(26px, 2.5vw, 48px) / 1.1 var(--al-font-display);letter-spacing:-.01em}.kiosk-meta{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.5vw,28px);margin-left:auto;display:flex}.kiosk-stats{gap:10px;display:flex}.kiosk-stat,.kiosk-stat-ok{background:var(--al-surface-muted);border-radius:999px;align-items:center;min-height:clamp(34px,2.7vw,52px);padding:0 clamp(12px,1vw,20px);font-size:clamp(14px,1.15vw,22px);font-weight:700;display:inline-flex}.kiosk-stat-ok{background:var(--al-success-bg);color:var(--al-success)}.kiosk-date{flex-direction:column;align-items:flex-end;display:flex}.kiosk-date strong{font:600 clamp(20px, 1.8vw, 34px) / 1.2 var(--al-font-display)}.kiosk-date span{color:var(--al-text-muted);font-size:clamp(13px,1.1vw,20px)}.kiosk-clock{font:700 clamp(32px, 3.8vw, 72px) / 1 var(--al-font-num);background:var(--al-surface);border:1px solid var(--al-border);border-radius:clamp(12px,1vw,20px);padding:6px clamp(10px,1.1vw,22px)}.kiosk-note{background:var(--al-selected-bg);color:var(--al-link);border-radius:12px;padding:10px 16px;font-size:clamp(15px,1.2vw,22px)}.kiosk-main{flex:auto;min-height:0}.kiosk-empty{border:1px solid var(--al-border);background:var(--al-surface);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:240px;padding:24px;display:flex}.kiosk-empty strong{font:600 clamp(22px, 2.4vw, 48px) / 1.2 var(--al-font-display)}.kiosk-empty span{color:var(--al-text-muted);font-size:clamp(15px,1.3vw,24px)}.kiosk-list{display:none}.kiosk-list section{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.kiosk-list h2{font:var(--al-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--al-link)}.kiosk-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kiosk-list li{border:1px solid var(--al-border);border-left:5px solid var(--c);background:var(--al-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 14px;display:grid}.kiosk-list-time{font:700 15px/20px var(--al-font-num)}.kiosk-list small{color:var(--al-text-muted);grid-column:1/-1}@media (max-width:760px){.kiosk:not(.kiosk--compact) .kiosk-timeline{display:none}.kiosk:not(.kiosk--compact) .kiosk-list{display:block}.kiosk-meta{justify-content:space-between;width:100%;margin-left:0}}.kiosk-days{gap:8px;display:flex;overflow-x:auto}.kiosk-days button{border:1px solid var(--al-border);background:var(--al-surface);min-width:64px;min-height:64px;color:var(--al-text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:6px 12px;display:flex}.kiosk-days button span{font:var(--al-text-label)}.kiosk-days button strong{font:600 22px/24px var(--al-font-display)}.kiosk-days button[aria-pressed=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.kiosk-adjust{background:var(--al-surface);border:1px solid var(--al-border);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.kiosk-adjust label{font:var(--al-text-label);flex-direction:column;gap:4px;display:flex}.kiosk-adjust select,.kiosk-adjust button{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:48px;color:var(--al-text);font:inherit;border-radius:12px;padding:0 14px;font-size:17px}.kiosk-foot{justify-content:center;display:flex}.kiosk-bar{background:var(--al-petrol-900);box-shadow:var(--al-shadow-2);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.kiosk-sync{color:var(--al-petrol-200);padding:0 12px 0 8px;font-size:clamp(13px,.95vw,18px)}.kiosk-bar button{color:#fff;min-width:clamp(92px,6.3vw,120px);min-height:clamp(52px,3.4vw,64px);font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:16px;padding:0 clamp(14px,1.15vw,22px);font-size:clamp(16px,1.05vw,20px);font-weight:700}.kiosk-bar button[aria-pressed=true]{background:var(--al-lime-500);color:var(--al-petrol-950)}.kiosk-bar .kiosk-adjust-button{border:1px solid var(--al-petrol-700);background:0 0}.kiosk-bar--mini{border-radius:10px;align-self:flex-end;gap:4px;padding:4px}.kiosk-bar--mini span{color:#fff;background:#ffffff1a;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700}.kiosk-bar--mini span.is-on{background:var(--al-lime-500);color:var(--al-petrol-950)}.kiosk--compact .kiosk-logo{width:22px;height:22px}.kiosk--compact .kiosk-title span,.kiosk--compact .kiosk-stats,.kiosk--compact .kiosk-date span{display:none}.kiosk--compact .kiosk-title h1{font-size:13px}.kiosk--compact .kiosk-date strong{font-size:11px}.kiosk--compact .kiosk-clock{border-radius:6px;padding:2px 6px;font-size:14px}.kiosk--compact .kiosk-note{padding:3px 8px;font-size:9px}.kiosk--compact .kiosk-empty{min-height:0}.kiosk--compact .kiosk-empty strong{font-size:14px}.kiosk--compact .kiosk-empty span{font-size:10px}.kiosk-message{text-align:center;justify-content:center;align-items:center}.kiosk-message h1{font:600 clamp(24px, 3vw, 44px) / 1.2 var(--al-font-display)}.kiosk-message .kiosk-logo{width:64px;height:64px}.mep-panel-head>.mep-legend{flex-direction:row;flex:320px;justify-content:flex-end;padding-top:6px}.kiosk--compact .kiosk-main{overflow:hidden}@media (max-width:760px){.kiosk-date{align-items:flex-start}.kiosk-clock{margin-left:auto}}.kiosk:not(.kiosk--compact) .kiosk-foot{z-index:10;pointer-events:none;margin-top:auto;position:sticky;bottom:clamp(8px,1.2vw,20px)}.kiosk:not(.kiosk--compact) .kiosk-foot .kiosk-bar{pointer-events:auto}.mep-tl--large{--lane-h:clamp(40px, 2.9vw, 56px);--block-h:clamp(34px, 2.5vw, 48px);--label-w:clamp(150px, 12.5vw, 240px)}.mep-tl--large .mep-tl-inner{gap:clamp(6px,.5vw,10px);min-width:720px}.mep-tl--large .mep-tl-main{font-size:clamp(13px,1.1vw,21px);line-height:1.2}.mep-tl--large .mep-tl-sub{font-size:clamp(11px,.9vw,17px);line-height:1.2}.mep-tl--large .mep-tl-label{padding:clamp(8px,.7vw,14px) clamp(12px,1vw,20px)}.mep-tl--large .mep-tl-label strong{font-size:clamp(15px,1.35vw,26px);line-height:1.15}.mep-tl--large .mep-tl-label span{font-size:clamp(12px,.95vw,18px)}.mep-tl--large .mep-tl-ticks{height:clamp(20px,1.6vw,30px)}.mep-tl--large .mep-tl-ticks span{font-size:clamp(12px,1.05vw,20px);line-height:clamp(20px,1.5vw,28px)}.mep-tl--large .mep-tl-block{border-left-width:clamp(4px,.3vw,6px)}.mep-today-tools{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.mep-today-tools select{border:1px solid var(--al-border-input);background-color:var(--al-surface);min-height:38px;font:var(--al-text-label);color:var(--al-text);border-radius:10px;padding:0 32px 0 12px}.mep-map-done{align-items:center;gap:var(--al-space-3);border-bottom:1px solid var(--al-border);padding:10px 0;display:flex}.mep-map-done>div{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.mep-map-check{background:var(--al-success-bg);width:26px;height:26px;color:var(--al-success);border-radius:999px;flex:none;place-items:center;display:grid}.mep-map-check svg{stroke-width:3px;width:15px;height:15px}.mep-map-open{align-items:center;gap:var(--al-space-3) var(--al-space-4);border:1px solid var(--al-border);background:var(--al-surface-muted);border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(200px,1fr) auto;margin-block:6px;padding:14px 16px;display:grid}.mep-map-open>div:first-child{flex-direction:column;gap:2px;display:flex}.mep-map-open .row{flex-wrap:wrap}@media (max-width:900px){.mep-map-open{grid-template-columns:minmax(0,1fr)}}.team-panel{gap:var(--al-space-4)}.team-tools{align-items:center;gap:var(--al-space-3) var(--al-space-5);flex-wrap:wrap;display:flex}.team-tools .field{flex:280px}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;min-width:980px;font:var(--al-text-body-sm)}.team-table th{text-align:left;font:var(--al-text-caption);color:var(--al-text-muted);white-space:nowrap;padding:6px 12px 6px 0;font-weight:700}.team-table td{border-top:1px solid var(--al-border);vertical-align:middle;padding:8px 12px 8px 0}.team-table tr.is-open td{background:var(--al-surface-muted)}.team-table .num{font-family:var(--al-font-num);white-space:nowrap}.team-name{color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:inline-flex}.team-badge{background:var(--al-selected-bg);color:var(--al-link);font:var(--al-text-caption);border-radius:999px;padding:1px 8px;font-weight:700}.team-badge.is-off{background:var(--al-surface-muted);color:var(--al-text-muted)}.team-mail{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.team-actions{text-align:right}.team-detail td{background:var(--al-surface-muted);padding:12px 16px 16px}.team-detail dl{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 20px;margin:0;display:grid}.team-detail dt{font:var(--al-text-caption);color:var(--al-text-muted)}.team-detail dd{overflow-wrap:anywhere;margin:0;font-weight:700}.mep-tl-block.is-absence{background:repeating-linear-gradient(135deg, var(--c) 0 8px, var(--c) 8px 16px)}@supports (color:color-mix(in lab, red, red)){.mep-tl-block.is-absence{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, var(--al-surface)) 0 8px, color-mix(in srgb, var(--c) 8%, var(--al-surface)) 8px 16px)}}.mep-tl-block.is-absence{border-left-style:dashed}.mep-abs-dot{border-radius:3px;width:10px;height:10px}.mep-abs-vacation{background:#e3c400}.mep-abs-sickness{background:#e0711f}.mep-abs-overtime{background:#b9a7d9}.mep-abs-other{background:#93a1a4}.mep-sync{gap:var(--al-space-4);flex-direction:column;display:flex}.mep-sync-presets{gap:var(--al-space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.mep-sync-presets button{border:1px solid var(--al-border-input);background:var(--al-surface);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.mep-sync-presets button small{color:var(--al-text-muted);font:var(--al-text-caption)}.mep-sync-presets button[aria-pressed=true]{border-color:var(--al-petrol-700);background:var(--al-selected-bg);box-shadow:inset 0 0 0 1px var(--al-petrol-700)}.mep-sync-rules{align-items:flex-start;gap:var(--al-space-2);flex-direction:column;display:flex}.mep-sync-title{font:var(--al-text-label)}.mep-sync-row{align-items:center;gap:var(--al-space-3);background:var(--al-surface-muted);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;width:100%;padding:10px 12px;display:flex}.mep-sync-row label{font:var(--al-text-label);align-items:center;gap:6px;display:inline-flex}.mep-sync-row input,.mep-sync-row select{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:36px;font:inherit;border-radius:8px;padding:0 8px}.mep-sync-days{gap:2px;display:inline-flex}.mep-sync-days button{border:1px solid var(--al-border-input);background:var(--al-surface);min-width:34px;min-height:34px;color:var(--al-text-muted);font:var(--al-text-caption);cursor:pointer;border-radius:8px;font-weight:700}.mep-sync-days button[aria-pressed=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.kiosk-zoom .kiosk:not(.kiosk--compact) .kiosk-timeline,.kiosk-zoom .kiosk:not(.kiosk--compact) .kiosk-list{zoom:var(--kiosk-zoom,1)}.kiosk-foot{position:relative}.kiosk-adjust{box-sizing:border-box;pointer-events:auto;width:min(720px,100vw - 32px);box-shadow:var(--al-shadow-2);z-index:20;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.kiosk-adjust-head{flex:100%;justify-content:space-between;align-items:center;display:flex}.kiosk-adjust-head strong{font:var(--al-text-title-3)}.kiosk-adjust .kiosk-adjust-head button{min-width:40px;min-height:40px;padding:0;font-size:22px;line-height:1}.kiosk-size{gap:4px;display:inline-flex}.kiosk-bar .kiosk-size button{min-width:clamp(52px,3.4vw,64px);padding:0 10px}.kiosk-bar .kiosk-size button:disabled{opacity:.4;cursor:default}.person-grid{gap:var(--al-space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.person-grid{grid-template-columns:minmax(0,1fr)}}.person-sections{gap:var(--al-space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.person-section h3{font:var(--al-text-label);color:var(--al-link);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--al-space-2)}.person-section dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.person-section dl>div{display:contents}.person-section dt{color:var(--al-text-muted);font:var(--al-text-body-sm)}.person-section dd{font:var(--al-text-body-sm);overflow-wrap:anywhere;margin:0;font-weight:700}.person-days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person-days li{gap:var(--al-space-3);border-top:1px solid var(--al-border);grid-template-columns:96px minmax(0,1fr);padding:10px 0;display:grid}.person-day{font:var(--al-text-label)}.person-days li>div{flex-direction:column;gap:6px;display:flex}.person-shift{border-left:4px solid var(--c);background:var(--al-surface-muted);background:var(--c);border-radius:8px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.person-shift{background:color-mix(in srgb, var(--c) 16%, var(--al-surface))}}.person-shift{font:var(--al-text-body-sm)}.person-shift strong{font-family:var(--al-font-num);margin-right:8px}.person-shift.is-absence{background:repeating-linear-gradient(135deg, var(--c) 0 8px, var(--c) 8px 16px);border-left-style:dashed}@supports (color:color-mix(in lab, red, red)){.person-shift.is-absence{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 18%, var(--al-surface)) 0 8px, color-mix(in srgb, var(--c) 6%, var(--al-surface)) 8px 16px)}}@media (min-width:900px){.kiosk:not(.kiosk--compact) .mep-tl-scroll{overflow:visible}}.sx-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:767px){.sx-tools{justify-content:flex-start;margin-left:0}}.cx-app .sx-absences{min-height:var(--al-control);font:600 13px/18px var(--al-font-text);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 4px;display:inline-flex}html[data-density=touch] .cx-app .sx-absences{min-height:44px;font-size:15px}.bk-workspace{gap:var(--al-space-5)}.bk-topbar{gap:var(--al-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bk-topbar nav{flex-wrap:wrap}.button.bk-cta{background:var(--al-lime-500);color:var(--al-petrol-950);border-color:#0000}.button.bk-cta:hover{filter:brightness(.96)}.bk-section-head{gap:var(--al-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.bk-section-head h2{font:var(--al-text-title-2);font-family:var(--al-font-display);margin:0}.bk-section-head p{margin:var(--al-space-1) 0 0}.bk-metrics{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.bk-metrics>div{padding:var(--al-space-4);background:var(--al-surface);border:1px solid var(--al-border);border-radius:14px;flex-direction:column;gap:2px;display:flex}.bk-metrics span{font:var(--al-text-caption);color:var(--al-text-muted)}.bk-metrics strong{font-family:var(--al-font-num);font-size:28px;line-height:32px}.bk-metrics .is-warn{border-color:var(--al-warning);background:var(--al-warning-bg)}.bk-filters{gap:var(--al-space-2);margin-bottom:var(--al-space-4);flex-wrap:wrap;align-items:center;display:flex}.bk-filters select,.bk-filters input[type=date]{border:1px solid var(--al-border-input);background:var(--al-surface);width:auto;max-width:100%;min-height:40px;color:var(--al-text);padding:0 var(--al-space-3);font:inherit;border-radius:10px;flex:0 auto}.bk-segment{background:var(--al-surface-muted);border:1px solid var(--al-border);border-radius:12px;padding:3px;display:inline-flex}.bk-segment button{min-height:34px;padding:0 var(--al-space-3);color:var(--al-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.bk-segment button[aria-pressed=true]{background:var(--al-surface);color:var(--al-text);box-shadow:var(--al-shadow-1)}.bk-search{align-items:center;gap:var(--al-space-2);min-height:40px;padding:0 var(--al-space-3);border:1px solid var(--al-border-input);background:var(--al-surface);border-radius:10px;flex:220px;display:inline-flex}.bk-search svg{width:16px;height:16px;color:var(--al-text-muted)}.bk-search input{min-width:0;font:inherit;color:var(--al-text);background:0 0;border:0;outline:none;flex:1}.bk-search:focus-within{outline:2px solid var(--al-focus);outline-offset:1px}.bk-day-group+.bk-day-group{margin-top:var(--al-space-5)}.bk-day-group h3{margin:0 0 var(--al-space-2);font:var(--al-text-label);color:var(--al-text-muted)}.bk-day-group ul{gap:var(--al-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-row{gap:var(--al-space-3);width:100%;padding:var(--al-space-3) var(--al-space-4);border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:64px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.bk-row:hover{border-color:var(--al-petrol-300)}.bk-row.is-cancelled,.bk-row.is-no_show{opacity:.6}.bk-row-time{font-family:var(--al-font-num);flex-direction:column;font-weight:700;display:flex}.bk-row-time small{color:var(--al-text-muted);font-weight:400}.bk-row-main{flex-direction:column;min-width:0;display:flex}.bk-row-main>*,.bk-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.bk-row{grid-template-columns:56px minmax(0,1fr)}.bk-row-meta{grid-column:2}.bk-row .bk-status{grid-column:2;justify-self:start}}.bk-status{min-height:26px;font:var(--al-text-caption);white-space:nowrap;background:var(--al-surface-muted);color:var(--al-text-muted);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.bk-status.is-confirmed{background:var(--al-success-bg);color:var(--al-success)}.bk-status.is-pending{background:var(--al-warning-bg);color:var(--al-warning)}.bk-status.is-completed{background:var(--al-selected-bg);color:var(--al-link)}.bk-tag{min-height:22px;font:var(--al-text-caption);background:var(--al-selected-bg);color:var(--al-link);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.bk-tag svg{width:12px;height:12px}.bk-tag.is-muted{background:var(--al-surface-muted);color:var(--al-text-muted)}.bk-tag.is-warn{background:var(--al-warning-bg);color:var(--al-warning)}.bk-empty{align-items:flex-start;gap:var(--al-space-2);flex-direction:column;display:flex}.bk-empty p{margin:0}.cx-modal.bk-detail-modal{width:min(44rem,100%)}.bk-detail{flex-direction:column;gap:16px;padding-top:12px;display:flex}.bk-when{border:1px solid var(--al-border);background:var(--al-surface-head);font:var(--al-font-list);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.bk-when strong{font-weight:700}.cx-app .bk-when svg.lucide{width:16px;height:16px;color:var(--al-text-subtle)}.bk-detail-sec{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bk-detail-sec h3{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted);margin:0}.bk-detail-sec textarea{width:100%}.bk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;margin:0;display:grid}.bk-facts dt{font:var(--al-font-meta);color:var(--al-text-muted)}.bk-facts dd{overflow-wrap:anywhere;font:var(--al-font-list);margin:0}.bk-facts a{color:var(--al-link);align-items:center;gap:6px;display:inline-flex}.bk-facts svg{width:14px;height:14px}.bk-facts select{min-height:var(--al-control)}.bk-wide{grid-column:1/-1}.bk-cancel{background:var(--al-danger-bg);border-radius:8px;width:100%;padding:12px}.bk-cancel-field{flex-direction:column;gap:4px;width:100%;display:flex}.bk-cancel-field input{width:100%}.cx-btn.bk-cancel-btn,.button.bk-danger-text{color:var(--al-danger)}@media (max-width:560px){.bk-facts{grid-template-columns:minmax(0,1fr)}}.bk-new{gap:var(--al-space-5);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}@media (max-width:1100px){.bk-new{grid-template-columns:1fr}}.bk-new-main{min-width:0}.bk-pickers{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bk-calendar{gap:var(--al-space-3);flex-direction:column;display:flex}.bk-calendar-head{justify-content:space-between;align-items:center;gap:var(--al-space-2);display:flex}.bk-hint{font:var(--al-text-caption);margin:0}.bk-days{gap:var(--al-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media (max-width:560px){.bk-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-day{border:1px solid var(--al-border);background:var(--al-surface);min-height:72px;color:var(--al-text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.bk-day span{font:var(--al-text-caption);font-weight:700}.bk-day strong{font-family:var(--al-font-display);font-size:22px;line-height:24px}.bk-day small{font:var(--al-text-caption);color:var(--al-success);font-weight:700}.bk-day.is-blocked,.bk-day.is-closed{background:var(--al-surface-muted);color:var(--al-text-muted);border-style:dashed}.bk-day.is-blocked small{color:var(--al-warning)}.bk-day.is-closed small{color:var(--al-text-muted)}.bk-day[aria-pressed=true]{border:2px solid var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.bk-day[aria-pressed=true] small{color:#fff}.bk-slots{gap:var(--al-space-2);padding-top:var(--al-space-3);border-top:1px solid var(--al-border);flex-wrap:wrap;display:flex}.bk-slots button{border:1px solid var(--al-border);background:var(--al-surface);min-width:80px;min-height:42px;color:var(--al-text);font-family:var(--al-font-num);cursor:pointer;border-radius:10px;font-weight:700}.bk-slots button:hover{border-color:var(--al-petrol-300)}.bk-slots button[aria-pressed=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.bk-chosen{color:var(--al-link);margin:0;font-weight:700}.bk-exception-toggle{margin-top:var(--al-space-2)}.bk-exception{padding:var(--al-space-4);background:var(--al-warning-bg);border-radius:12px}.bk-grid .field input,.bk-grid .field select,.bk-grid .field textarea,.bk-pickers .field select{box-sizing:border-box;width:100%}.bk-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.bk-grid-4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bk-end{align-self:end}.bk-customer{gap:var(--al-space-3);flex-direction:column;align-items:flex-start;display:flex}.bk-customer>.bk-grid{align-self:stretch}.bk-customer h2{font:var(--al-text-title-3);margin:0}.bk-diagnosis{top:var(--al-space-4);gap:var(--al-space-3);padding:var(--al-space-5);background:var(--al-petrol-900);color:#dce8ea;border-radius:18px;flex-direction:column;display:flex;position:sticky}.bk-diagnosis .eyebrow{color:var(--al-lime-500)}.bk-verdict{font-family:var(--al-font-display);color:#fff;font-size:24px;font-weight:600;line-height:30px}.bk-diagnosis ol{gap:var(--al-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-diagnosis li{gap:var(--al-space-3);align-items:flex-start;display:flex}.bk-diagnosis li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bk-diagnosis li strong{color:#fff}.bk-diagnosis li>span:last-child>span{color:#a9c3c7;overflow-wrap:anywhere;font-size:13px}.bk-mark{border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.bk-mark svg{stroke-width:3px;width:14px;height:14px}.is-ok .bk-mark{color:#5ccb8e;background:#5ccb8e2e}.is-failed .bk-mark{color:#ff8a8f;background:#ff8a8f33}.is-info .bk-mark{color:#8cc6d1;background:#8cc6d12e}.is-partial .bk-mark{color:#e8c45c;background:#e8c45c33}.bk-slots button.is-blocked{background:var(--al-surface-muted);color:var(--al-text-muted);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.bk-slots button.is-blocked[aria-pressed=true]{background:var(--al-surface-muted);color:var(--al-text);border:2px solid var(--al-petrol-800);text-decoration:none}.bk-diagnosis-back{color:var(--al-lime-500);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.bk-diagnosis-back svg{width:16px;height:16px}.bk-diagnosis-tip{gap:var(--al-space-2);padding-top:var(--al-space-3);color:#a9c3c7;border-top:1px solid #ffffff1f;margin:0;font-size:13px;display:flex}.bk-diagnosis-tip svg{width:16px;height:16px;color:var(--al-lime-500);flex:none}.bk-done{align-items:flex-start;gap:var(--al-space-3);flex-direction:column;display:flex}.bk-done h2{font-family:var(--al-font-display);margin:0}.bk-done p{margin:0}.bk-done-icon{background:var(--al-success-bg);width:48px;height:48px;color:var(--al-success);border-radius:999px;place-items:center;display:grid}.bk-datenav{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.bk-timeline{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.bk-tl-row{grid-template-columns:170px minmax(calc(var(--bk-hours,12) * 64px), 1fr);gap:var(--al-space-3);align-items:stretch;display:grid}.bk-tl-label{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;font-weight:700;display:flex;overflow:hidden}.bk-tl-label small{color:var(--al-text-muted);font-weight:400}.bk-tl-track{background:repeating-linear-gradient(90deg, var(--al-surface-muted) 0 1px, transparent 1px calc(100% / var(--bk-hours,12)));border:1px solid var(--al-border);border-radius:10px;min-height:52px;position:relative}.bk-tl-axis .bk-tl-track{background:0 0;border:0;min-height:20px}.bk-tl-axis .bk-tl-track span{font:var(--al-text-caption);font-family:var(--al-font-num);color:var(--al-text-muted);position:absolute;transform:translate(-50%)}.bk-tl-shift{background:var(--shift);border-radius:8px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab, red, red)){.bk-tl-shift{background:color-mix(in srgb, var(--shift) 22%, transparent)}}.bk-tl-shift{border:1px solid var(--shift)}@supports (color:color-mix(in lab, red, red)){.bk-tl-shift{border:1px solid color-mix(in srgb, var(--shift) 55%, transparent)}}.bk-tl-shift.is-absence{background:repeating-linear-gradient(135deg, var(--al-surface-muted) 0 6px, transparent 6px 12px);border-color:var(--al-border)}.bk-tl-booking{z-index:1;background:var(--al-petrol-800);color:#fff;text-align:left;min-width:0;font:inherit;cursor:pointer;box-shadow:var(--al-shadow-1);border:0;border-radius:8px;flex-direction:column;justify-content:center;padding:0 8px;font-size:12px;line-height:15px;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.bk-tl-booking strong,.bk-tl-booking span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-tl-booking.is-pending{background:var(--al-warning)}.bk-tl-booking.is-completed{background:var(--al-petrol-300);color:var(--al-petrol-950)}.bk-tl-booking.is-no_show{background:var(--al-surface-muted);color:var(--al-text-muted)}.bk-tl-now{background:var(--al-lime-500);z-index:2;width:2px;position:absolute;top:-4px;bottom:-4px}.bk-legend{margin:var(--al-space-3) 0 0;font:var(--al-text-caption)}@media (max-width:720px){.bk-tl-row{grid-template-columns:110px minmax(calc(var(--bk-hours,12) * 56px), 1fr)}}.bk-service-group h3{margin:var(--al-space-2) 0 var(--al-space-3);font:var(--al-text-label);color:var(--al-text-muted);text-transform:uppercase;letter-spacing:.06em}.bk-service-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.bk-service-card,.bk-template{align-items:flex-start;gap:var(--al-space-2);text-align:left;font:inherit;color:var(--al-text);cursor:pointer;flex-direction:column;margin:0;display:flex}.bk-service-card:hover,.bk-template:hover{border-color:var(--al-petrol-300)}.bk-service-card.is-off{opacity:.65}.bk-template[aria-pressed=true]{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg)}.bk-service-top{gap:var(--al-space-2);flex-wrap:wrap;align-items:center;display:flex}.bk-service-meta{flex-wrap:wrap;gap:6px;display:flex}.bk-service-meta>span{background:var(--al-surface-muted);font:var(--al-text-caption);border-radius:8px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.bk-service-meta svg{width:12px;height:12px}.bk-sticky-bar{bottom:var(--al-space-3);z-index:5;gap:var(--al-space-3);padding:var(--al-space-4);background:var(--al-surface);border:2px solid var(--al-petrol-800);box-shadow:var(--al-shadow-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky}.bk-sticky-bar p{margin:var(--al-space-1) 0 0}.bk-checks{gap:var(--al-space-2) var(--al-space-4);flex-wrap:wrap}.bk-editor{gap:var(--al-space-4);flex-direction:column;display:flex}.bk-form-section{gap:var(--al-space-3);flex-direction:column;display:flex}.bk-form-section>header h3{font:var(--al-text-title-3);margin:0}.bk-form-section>header p{margin:2px 0 0}.bk-fieldset{border:1px solid var(--al-border);padding:var(--al-space-3) var(--al-space-4);gap:var(--al-space-2);border-radius:12px;flex-direction:column;margin:0;display:flex}.bk-fieldset legend{font:var(--al-text-label);padding:0 6px}.bk-fieldset p{margin:0}.bk-inline{gap:var(--al-space-2);flex-wrap:wrap;align-items:center;display:flex}.bk-inline input:not([type=checkbox]),.bk-inline select{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:38px;color:var(--al-text);padding:0 var(--al-space-3);font:inherit;border-radius:10px}.bk-inline input[type=number]{width:80px}.bk-inline>input:first-child:not([type=number]){flex:260px}.bk-editor-foot{flex-wrap:wrap;justify-content:space-between}.bk-location{border:1px solid var(--al-border);padding:var(--al-space-3) var(--al-space-4);background:var(--al-surface);border-radius:14px}.bk-location+.bk-location{margin-top:var(--al-space-2)}.bk-location[open]{padding-bottom:var(--al-space-4)}.bk-location summary{justify-content:space-between;align-items:center;gap:var(--al-space-3);cursor:pointer;min-height:32px;list-style:none;display:flex}.bk-location summary::-webkit-details-marker{display:none}.bk-location[open] summary{margin-bottom:var(--al-space-3)}.bk-windows{gap:var(--al-space-2);flex-direction:column;align-items:flex-start;display:flex}.bk-window-day{gap:var(--al-space-2);grid-template-columns:32px 1fr;align-items:start;width:100%;display:grid}.bk-window-day>strong{padding-top:8px}.bk-window-rows{gap:var(--al-space-2);flex-wrap:wrap;align-items:center;display:flex}.bk-window{align-items:center;gap:4px;display:inline-flex}.bk-window input{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:36px;color:var(--al-text);font:inherit;font-family:var(--al-font-num);border-radius:8px;padding:0 6px}.bk-staff-list{flex-direction:column;gap:4px;display:flex}.bk-staff{gap:var(--al-space-2);grid-template-columns:minmax(180px,1fr) minmax(0,1fr) 72px;align-items:center;display:grid}.bk-staff input[type=number]{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:34px;color:var(--al-text);border-radius:8px;padding:0 6px}.bk-staff.is-unfit .check{color:var(--al-text-muted)}@media (max-width:640px){.bk-staff{grid-template-columns:1fr 72px}.bk-staff .muted{grid-area:2/1/auto/-1}}.bk-mep-rules{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:360px;display:grid;overflow-y:auto}.bk-mep-rules>div{flex-direction:column;gap:4px;display:flex}.bk-mep-rule{gap:var(--al-space-2);grid-template-columns:12px minmax(0,1fr) 80px;align-items:center;display:grid}.bk-mep-rule i{border-radius:4px;width:12px;height:12px}.bk-mep-rule span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-mep-rule select{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:32px;color:var(--al-text);font:inherit;border-radius:8px}.bk-two{gap:var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.bk-room-block+.bk-room-block{margin-top:var(--al-space-4);padding-top:var(--al-space-4);border-top:1px solid var(--al-border)}.bk-room-block h3{margin:0 0 var(--al-space-2);font:var(--al-text-label)}.bk-room-list,.bk-closure-list{margin:0 0 var(--al-space-3);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.bk-room-list li{gap:var(--al-space-3);padding:6px var(--al-space-3);background:var(--al-surface-muted);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;display:grid}.bk-room-list li.is-off strong{color:var(--al-text-muted);text-decoration:line-through}.bk-closure-form{margin-bottom:var(--al-space-4)}.bk-closure-list li{justify-content:space-between;align-items:center;gap:var(--al-space-3);padding:8px var(--al-space-3);background:var(--al-surface-muted);border-radius:10px;display:flex}.bk-closure-list li>span{flex-direction:column;display:flex}.bk-holidays summary{cursor:pointer;padding:6px 0}.bk-holidays ul{margin:0 0 var(--al-space-2);columns:2 220px;padding:0;list-style:none}.bk-holidays li{gap:var(--al-space-2);padding:2px 0;font-size:14px;display:flex}.bk-holidays li span{min-width:120px;color:var(--al-text-muted);font-family:var(--al-font-num)}.bk-state{max-width:320px;margin-bottom:var(--al-space-3)}.bk-hours{flex-direction:column;gap:6px;display:flex}.bk-hours-row{gap:var(--al-space-3);grid-template-columns:110px 110px auto auto;align-items:center;display:grid}.bk-hours-row.is-closed strong{color:var(--al-text-muted)}.bk-break .muted{font:var(--al-text-caption);margin-right:4px}@media (max-width:720px){.bk-hours-row{grid-template-columns:1fr auto}}.bk-table-wrap{overflow-x:auto}.bk-table{border-collapse:collapse;width:100%;font-size:14px}.bk-table th,.bk-table td{border-bottom:1px solid var(--al-border);text-align:left;vertical-align:middle;padding:8px 10px}.bk-table thead th{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:700}.bk-table tbody th{font-weight:700}.bk-table tbody th small{font-weight:400;display:block}.bk-table select{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:34px;color:var(--al-text);font:inherit;border-radius:8px}.sv-editor{gap:12px}.sv-editor h1.lh-title{font:700 20px/26px var(--al-font-text);color:var(--al-text);overflow-wrap:anywhere;margin:2px 0 0}.sv-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lh-tabs .sv-count{color:var(--al-text-muted);margin-left:6px;font-weight:500}.sv-panel{gap:12px}.cx-panel.sv-section{overflow:visible}.sv-section-head{flex-wrap:wrap;row-gap:2px;padding-top:8px;padding-bottom:8px}.sv-section-body{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.sv-room{border-top:1px solid var(--al-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bk-grid.sv-basics{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sv-section-body .bk-fieldset{border:0;border-radius:0;padding:0}.sv-section-body .bk-fieldset legend{font:600 14px/20px var(--al-font-text);margin-bottom:6px;padding:0}.cx-savebar-state.sv-save-error{color:var(--al-danger)}@media (max-width:700px){.bk-grid.sv-basics{grid-template-columns:minmax(0,1fr)}}.sv-checks{flex-direction:column;gap:2px;display:flex}.sv-checks-row{gap:2px var(--al-space-5);flex-flow:wrap}.sv-checks .check{align-items:center;min-height:40px}.sv-locations{gap:var(--al-space-4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.sv-locations{grid-template-columns:1fr}}.sv-location-list{flex-direction:column;gap:6px;display:flex;position:sticky;top:80px}@media (max-width:900px){.sv-location-list{flex-flow:wrap;position:static}}.sv-location-list button{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.sv-location-list button:hover{background:var(--al-row-hover)}.sv-location-list button[aria-pressed=true]{border-color:var(--al-petrol-600);background:var(--al-row-selected);box-shadow:inset 3px 0 0 var(--al-petrol-600)}.sv-location{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;gap:12px;padding:14px 16px 16px}.sv-location-head{justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.sv-location-head h3{font:700 16px/22px var(--al-font-text);margin:0}.sv-location-head .check{align-items:center;font-weight:700}.sv-card{border:1px solid var(--al-border);background:var(--al-surface);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sv-card header h4{font:700 14px/20px var(--al-font-text);margin:0}.sv-card header p{font:var(--al-font-meta);color:var(--al-text-muted);margin:2px 0 0}.sv-warn{background:var(--al-warning-bg);color:var(--al-text);font:var(--al-text-body-sm);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.sv-warn svg{width:18px;height:18px;color:var(--al-warning);flex:none}.sv-order{gap:var(--al-space-2);flex-direction:column;align-items:flex-start;display:flex}.sv-order-list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.sv-order-list li{border:1px solid var(--al-border);background:var(--al-surface);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 4px;display:flex;position:relative}.sv-order-list li.is-dragging{z-index:2;opacity:.85;box-shadow:0 10px 24px #14262b2e}.sv-grip{width:40px;height:40px;color:var(--al-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.sv-grip:hover{background:var(--al-surface-muted);color:var(--al-text)}.sv-grip:active{cursor:grabbing}.sv-grip svg{width:18px;height:18px}.sv-rank{background:var(--al-petrol-800);color:#fff;width:26px;height:26px;font:var(--al-text-caption);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.sv-person{flex-direction:column;flex:auto;min-width:0;display:flex}.sv-person small{font:var(--al-text-caption)}.sv-order-tools{flex:none;gap:2px;display:flex}.sv-empty{box-sizing:border-box;border:1px dashed var(--al-border);width:100%;color:var(--al-text-muted);border-radius:12px;margin:0;padding:12px 14px}.sv-picker{border:1px solid var(--al-border);background:var(--al-surface);border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:10px;display:flex}.sv-picker-search{align-items:center;gap:8px;display:flex}.sv-picker-search>svg{width:18px;height:18px;color:var(--al-text-muted);flex:none}.sv-picker-search input{flex:auto;min-height:42px}.sv-picker ul{flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sv-picker li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sv-picker li button:hover{background:var(--al-selected-bg)}.sv-picker li button>svg{width:18px;height:18px;color:var(--al-link);flex:none}.sv-picker-note{padding:8px 10px}.sv-picker-all{min-height:36px;font:var(--al-text-caption);align-items:center}.sv-rules{flex-direction:column;gap:6px;display:flex}.sv-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-chip{border:1px solid var(--al-border);background:var(--al-surface);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 4px 0 10px;font-weight:600;display:inline-flex}.sv-rules.is-allow .sv-chip{border-color:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.sv-rules.is-allow .sv-chip{border-color:color-mix(in srgb, var(--al-success) 45%, transparent)}}.sv-rules.is-block .sv-chip{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.sv-rules.is-block .sv-chip{border-color:color-mix(in srgb, var(--al-danger) 45%, transparent)}}.sv-chip i{border-radius:3px;flex:none;width:10px;height:10px}.sv-chip small{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:400}.sv-chip button{width:26px;height:26px;color:var(--al-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.sv-chip button:hover{background:var(--al-surface-muted);color:var(--al-text)}.sv-chip button svg{width:14px;height:14px}.sv-chip.is-foreign{color:var(--al-warning);border-style:dashed}select.sv-chip-add{border:1px dashed var(--al-border-input);background-color:var(--al-surface);border-radius:999px;width:auto;min-height:34px;padding:0 30px 0 12px;font-weight:600}.sv-staffing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-staffing select{width:auto;min-width:200px;min-height:40px}.sv-staffing input[type=number]{width:80px;min-height:40px}.cp-create{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cp-create input{flex:220px;min-height:40px}.sv-rule-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 32px;display:grid}.sv-rule-group{flex-direction:column;gap:8px;display:flex}.sv-rule-group h5{font:700 13px/18px var(--al-font-text);margin:0}.sv-rule-group>p{margin:-4px 0 2px}.sv-rooms{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sv-rooms .check{align-items:center;min-height:44px}.sv-rooms li.is-unfit{opacity:.6}.rm-location h3{margin:0;font-size:17px}.rm-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.panel.rm-card{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.rm-card:hover{border-color:var(--al-petrol-300)}.rm-card.is-off{opacity:.6}.rm-card-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.rm-image{aspect-ratio:16/9;background:var(--al-surface-muted);width:100%;color:var(--al-text-muted);place-items:center;display:grid;overflow:hidden}.sv-chip-add{text-overflow:ellipsis;min-width:0;max-width:100%}:root:not([data-theme=dark]) .bk-segment{background:var(--al-canvas)}:root:not([data-theme=dark]) :is(.bk-day.is-blocked,.bk-day.is-closed,.bk-slots button.is-blocked,.rm-image){background:var(--al-surface-head)}:root:not([data-theme=dark]) :is(.bk-room-list,.bk-closure-list){gap:0}:root:not([data-theme=dark]) :is(.bk-room-list li,.bk-closure-list li){background:var(--al-surface);border-bottom:1px solid var(--al-border);border-radius:0}.rm-image svg{width:36px;height:36px}.rm-image img{object-fit:cover;width:100%;height:100%}.rm-image.is-large{border-radius:14px;max-width:420px}.rm-card-body .caption{align-items:center;gap:4px;display:flex}.rm-card .rm-inline-icon{flex:none;display:inline-block;width:14px!important;height:14px!important}.rm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rm-chip{min-height:26px;padding:0 10px;font-size:13px;font-weight:600}.rm-photo{gap:var(--al-space-3);flex-direction:column;display:flex}.rm-upload{cursor:pointer}.skill-badge{background:var(--al-selected-bg);color:var(--al-link);cursor:default;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:700;display:inline-flex;position:relative}.skill-badge svg{width:14px;height:14px}.skill-pop{z-index:60;box-sizing:border-box;background:var(--al-surface);border:1px solid var(--al-border);width:260px;box-shadow:var(--al-shadow-2,0 8px 24px #0f172a24);color:var(--al-text);white-space:normal;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-weight:400;display:flex;position:fixed}.sv-requirement{font:var(--al-text-body-sm);margin:0}.sv-room-auto{align-items:center;gap:12px;min-height:44px;display:flex}.sv-room-dot{background:var(--al-border);border-radius:999px;flex:none;width:10px;height:10px;margin:0 5px}.sv-room-dot.is-on{background:var(--al-success)}.bk-form-section>.sf-row.bk-channel,.sv-section-body>.sf-row.bk-channel{border-bottom:0;padding:0}.cx-seg.bk-seg,html[data-density=touch] .cx-seg.bk-seg{height:auto;min-height:var(--al-control);flex-wrap:wrap;flex:none}.cx-seg.bk-seg button{min-height:calc(var(--al-control) - 4px);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cx-seg.bk-seg button svg{width:15px;height:15px}html[data-density=touch] .cx-seg.bk-seg button{min-height:44px;padding:0 16px;font-size:15px}@media (pointer:coarse){.cx-seg.bk-seg button{min-height:44px}}.bk-call{align-items:center;gap:6px;min-width:0;display:inline-flex}.bk-call>svg{width:14px;height:14px;color:var(--al-link);flex:none}.bk-tl-booking .bk-tl-call{vertical-align:-2px;width:12px;height:12px;margin-right:4px;display:inline-block}.cx-app svg.bk-inline-ico{display:inline-block}.bk-facts .bk-call-missing{font:var(--al-text-caption);color:var(--al-warning);margin-top:2px;display:block}.bk-pickers .bk-channel-field{grid-column:1/-1}.bk-pickers .bk-channel-field .cx-seg{align-self:flex-start}.dp-shell{box-sizing:border-box;background:var(--al-surface-muted);min-height:100vh;color:var(--al-text);font-family:var(--al-font-text);container-type:inline-size}.dp-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--al-surface:var(--al-sand-0);--al-surface-muted:#f7f9f9;--al-surface-head:#f7f9f9;--al-border:#dce2e3;--al-border-input:var(--al-ink-400);--al-text:var(--al-ink-900);--al-text-muted:var(--al-ink-600);--al-success:var(--al-success-700);--al-warning:var(--al-warning-700);--al-warning-bg:var(--al-warning-100);--al-danger:var(--al-danger-700);--al-bg:#f2f4f4;--al-link:var(--al-petrol-600)}.dp-center{text-align:center;place-items:center;padding:32px;font-size:22px;display:grid}.dp-offline{z-index:20;background:var(--al-warning-bg);color:var(--al-warning);border-radius:999px;margin:0;padding:8px 16px;font-weight:700;position:fixed;top:12px;left:50%;transform:translate(-50%)}.dp-board{box-sizing:border-box;flex-direction:column;gap:clamp(12px,1.4cqw,24px);min-height:100vh;padding:clamp(16px,2.2cqw,40px);display:flex}.dp-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dp-title{flex-direction:column;min-width:0;display:flex}.dp-title span{color:var(--al-text-muted);font-size:17px}.dp-title strong{font-family:var(--al-font-display);font-size:clamp(26px,2.4cqw,38px);font-weight:600;line-height:1.1}.dp-head-right{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.dp-duty-chip{background:var(--al-danger);border-radius:999px;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dp-duty-chip{background:color-mix(in srgb, var(--al-danger) 14%, transparent)}}.dp-duty-chip{color:var(--al-danger);font-size:17px;font-weight:700}.dp-date{flex-direction:column;align-items:flex-end;display:flex}.dp-date strong{font-size:20px}.dp-date span{color:var(--al-text-muted);font-size:15px}.dp-clock{background:var(--al-surface);border:1px solid var(--al-border);font-family:var(--al-font-num);border-radius:18px;padding:6px 20px;font-size:clamp(36px,3.2cqw,56px);font-weight:700;line-height:1.15}.dp-alert{background:var(--al-warning-bg);min-height:60px;color:var(--al-text);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 22px;display:flex}.dp-alert span{background:var(--al-warning);color:#fff;letter-spacing:.05em;border-radius:8px;padding:5px 12px;font-size:14px;font-weight:800}.dp-alert.is-warning{background:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dp-alert.is-warning{background:color-mix(in srgb, var(--al-danger) 14%, var(--al-surface))}}.dp-alert.is-warning span{background:var(--al-danger)}.dp-alert strong{font-size:20px}.dp-alert em{color:var(--al-text-muted);margin-left:auto;font-style:normal}.dp-grid{flex:auto;gap:clamp(12px,1.4cqw,24px);display:grid}@container (max-width:900px){.dp-grid{grid-template-columns:1fr!important}}@supports not (container-type:inline-size){@media (max-width:900px){.dp-grid{grid-template-columns:1fr!important}}}.dp-col{flex-direction:column;gap:clamp(12px,1.4cqw,24px);min-width:0;display:flex}.dp-card{background:var(--al-surface);border:1px solid var(--al-border);border-radius:22px;flex-direction:column;gap:14px;padding:clamp(16px,1.3cqw,24px);display:flex}.dp-grow{flex:auto}.dp-card h2{color:var(--al-text-muted);margin:0;font-size:19px;font-weight:700}.dp-card-head{align-items:baseline;gap:12px;display:flex}.dp-card-head>span{margin-left:auto;font-size:17px;font-weight:700}.dp-ok{color:var(--al-success)}.dp-muted{color:var(--al-text-muted);margin:0}.dp-apps{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.dp-apps-only{flex:auto;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start}.dp-app{box-sizing:border-box;background:var(--al-surface-muted);min-height:130px;color:var(--al-text);border-radius:18px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.dp-app:active{transform:scale(.98)}.dp-app-icon{color:#fff;width:52px;height:52px;font-family:var(--al-font-display);border-radius:14px;place-items:center;font-size:22px;font-weight:700;display:grid}.dp-app strong{font-size:19px}.dp-app small{color:var(--al-text-muted);font-size:15px}.dp-team{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.dp-person{background:var(--al-surface-muted);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.dp-person i{border-radius:6px;flex:none;width:10px;height:40px}.dp-person span{flex-direction:column;display:flex}.dp-person strong{font-size:18px}.dp-person small{color:var(--al-text-muted);font-size:15px}.dp-news,.dp-tasks,.dp-appts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dp-news li{background:var(--al-surface-muted);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.dp-news span{color:var(--al-text-muted)}.dp-task{box-sizing:border-box;border:1px solid var(--al-border);background:var(--al-surface);width:100%;min-height:74px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:10px 16px;display:flex}.dp-task.is-overdue{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.dp-task.is-overdue{border-color:color-mix(in srgb, var(--al-danger) 50%, transparent)}}.dp-task.is-done{background:var(--al-surface-muted);opacity:.75;cursor:default}.dp-box{border:2px solid var(--al-ink-300,#93a1a4);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.is-done .dp-box{background:var(--al-success);color:#fff;border:0}.dp-box svg{stroke-width:3px;width:24px;height:24px}.dp-task-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dp-task-text strong{font-size:19px}.dp-task-text small{color:var(--al-text-muted);font-size:15px}.is-overdue .dp-task-text small,.is-overdue .dp-task-time{color:var(--al-danger)}.dp-task-time{font-family:var(--al-font-num);color:var(--al-text-muted);font-size:18px;font-weight:700}.dp-appts li{grid-template-columns:70px minmax(0,1fr) auto;gap:14px;font-size:18px;display:grid}.dp-appts strong{font-family:var(--al-font-num)}.dp-appts em{color:var(--al-text-muted);font-style:normal}.dp-foot{color:var(--al-text-muted);justify-content:space-between;font-size:15px;display:flex}.dp-overlay{z-index:30;background:#062a318c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dp-dialog{box-sizing:border-box;background:var(--al-surface);width:min(580px,100%);max-height:calc(100vh - 32px);color:var(--al-text);border-radius:26px;flex-direction:column;gap:18px;padding:28px;display:flex;overflow-y:auto}.dp-dialog-head{justify-content:space-between;gap:12px;display:flex}.dp-dialog-head span{color:var(--al-text-muted)}.dp-dialog-head strong{font-family:var(--al-font-display);font-size:26px;font-weight:600;display:block}.dp-icon{border:1px solid var(--al-border);background:var(--al-surface);width:48px;height:48px;color:var(--al-text);border-radius:14px;place-items:center;display:grid}.dp-logins{flex-wrap:wrap;gap:10px;display:flex}.dp-logins button{border:1px solid var(--al-border);background:var(--al-surface);min-width:76px;min-height:58px;color:var(--al-text);font:inherit;border-radius:14px;font-size:20px;font-weight:700}.dp-logins button[aria-pressed=true]{border:2px solid var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.dp-pin-dots{justify-content:center;gap:14px;display:flex}.dp-pin-dots i{border:2px solid var(--al-ink-300,#93a1a4);border-radius:999px;width:20px;height:20px}.dp-pin-dots i.is-on{border-color:var(--al-petrol-800);background:var(--al-petrol-800)}.dp-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dp-pad button{border:1px solid var(--al-border);background:var(--al-surface-muted);min-height:64px;color:var(--al-text);font-family:var(--al-font-num);border-radius:16px;place-items:center;font-size:26px;font-weight:700;display:grid}.dp-field{flex-direction:column;gap:6px;font-weight:700;display:flex}.dp-field input{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:54px;color:var(--al-text);font:inherit;border-radius:14px;padding:0 16px;font-size:20px;font-weight:400}.dp-error{color:var(--al-danger);margin:0;font-weight:700}.dp-dialog-actions{gap:12px;display:flex}.dp-primary,.dp-secondary{min-height:60px;font:inherit;border-radius:16px;padding:0 24px;font-size:20px;font-weight:700}.dp-primary{background:var(--al-petrol-800);color:#fff;border:0;flex:auto}.dp-primary:disabled{opacity:.45}.dp-secondary{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text)}.dp-info{gap:8px;font-size:18px}.dp-info-big{font-family:var(--al-font-display);font-size:clamp(24px,2.2cqw,36px);font-weight:600;line-height:1.15}.dp-notice p{white-space:pre-line;margin:0;font-size:clamp(18px,1.5cqw,24px)}.dp-bigclock{text-align:center;align-items:center}.dp-bigclock strong{font-family:var(--al-font-num);font-size:clamp(56px,7cqw,120px);line-height:1}.dp-bigclock span{color:var(--al-text-muted);font-size:clamp(18px,1.6cqw,26px)}.dp-schedule{min-height:60vh;padding:0;overflow:hidden}.dp-schedule>main{min-height:100%}.dp-public{--dp-bg:#062a31;--dp-card:#0c3b44;--dp-line:#1d5560;--dp-ink:#fff;--dp-soft:#a9c3c7;--dp-accent:#c4e550;background:var(--dp-bg);color:var(--dp-ink)}.dp-public[data-theme=light]{--dp-bg:#f3f6f5;--dp-card:#fff;--dp-line:#c9d6d4;--dp-ink:#0b2d33;--dp-soft:#4f676b;--dp-accent:#0f6475}.dp-public .dp-board{gap:clamp(16px,2cqw,32px);padding:clamp(20px,3cqw,56px)}.dp-public .dp-card{background:var(--dp-card);border-color:var(--dp-line);color:var(--dp-ink)}.dp-public .dp-card h2,.dp-public .dp-muted,.dp-public .dp-bigclock span,.dp-public .dp-foot{color:var(--dp-soft)}.dp-public .dp-info-big,.dp-public .dp-bigclock strong{color:var(--dp-ink)}.dp-em-block{flex-direction:column;gap:clamp(16px,2cqw,32px);display:flex}.dp-em-head{align-items:center;gap:24px;display:flex}.dp-em-head>div:nth-child(2){flex-direction:column;display:flex}.dp-em-head span{color:var(--dp-soft,#a9c3c7);font-size:clamp(16px,1.4cqw,22px)}.dp-em-head strong{font-family:var(--al-font-display);font-size:clamp(32px,3.6cqw,64px);font-weight:600;line-height:1.05}.dp-em-time{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.dp-em-time strong{font-family:var(--al-font-num);font-size:clamp(40px,4cqw,72px)}.dp-em-label{letter-spacing:.08em;text-transform:uppercase;color:var(--dp-accent,#c4e550);margin-bottom:12px;font-size:clamp(16px,1.4cqw,22px);font-weight:800;display:block}.dp-em-own{color:#062a31;background:#c4e550;border-radius:24px;flex-direction:column;gap:4px;padding:20px 28px;display:flex}.dp-em-own strong{font-family:var(--al-font-display);font-size:clamp(28px,3cqw,52px)}.dp-em-now{flex-direction:column;gap:14px;display:flex}.dp-em-card{background:var(--dp-card,#0c3b44);border:2px solid var(--dp-line,#1d5560);border-radius:26px;flex-direction:column;gap:8px;padding:clamp(18px,2cqw,32px);display:flex}.dp-em-card strong{font-family:var(--al-font-display);font-size:clamp(30px,3.4cqw,60px);font-weight:600;line-height:1.05}.dp-em-card span{font-size:clamp(20px,2cqw,32px)}.dp-em-phone{font-family:var(--al-font-num);color:var(--dp-accent,#c4e550);align-items:center;gap:12px;font-weight:700;display:inline-flex}.dp-em-phone svg{width:1em;height:1em}.dp-em-card em{color:var(--dp-soft,#a9c3c7);font-size:clamp(16px,1.5cqw,24px);font-style:normal}.dp-em-days{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.dp-em-days>div{background:var(--dp-card,#0c3b44);border-radius:18px;flex-direction:column;gap:4px;padding:16px 20px;font-size:clamp(16px,1.3cqw,20px);display:flex}.dp-em-days strong{color:var(--dp-accent,#c4e550)}.dp-em-empty{background:var(--dp-card,#0c3b44);border-radius:26px;padding:32px;font-size:clamp(20px,2cqw,30px)}.dp-em-empty strong{font-family:var(--al-font-display);font-size:1.6em}.dp-em-foot{color:var(--dp-soft,#a9c3c7);margin-top:auto;font-size:15px}.dp-public[data-theme=light] :is(.dp-em-days>div,.dp-em-empty){border:1px solid var(--dp-line)}.dp-em-block{gap:clamp(12px,1.4cqw,24px)}.dp-em-own{border-radius:20px;padding:clamp(12px,1.3cqw,20px) clamp(18px,1.8cqw,28px)}.dp-em-own strong{font-size:clamp(24px,2.6cqw,42px)}.dp-em-own span{font-size:clamp(16px,1.5cqw,22px)}.dp-em-label{margin-bottom:0}.dp-em-now{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1cqw,16px);display:grid}.dp-em-now>:is(.dp-em-label,p){grid-column:1/-1}.dp-em-card{border-radius:18px;gap:4px;padding:clamp(12px,1.3cqw,22px) clamp(16px,1.6cqw,26px)}.dp-em-card strong{font-size:clamp(26px,3cqw,46px)}.dp-em-card span{font-size:clamp(17px,1.9cqw,26px);line-height:1.35}.dp-em-meta{flex-wrap:wrap;align-items:baseline;gap:4px clamp(14px,1.8cqw,28px);display:flex}.dp-em-card em{font-size:clamp(15px,1.5cqw,20px)}.dp-em-days{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.dp-em-days>div{border-radius:14px;gap:2px;padding:10px 16px;font-size:clamp(15px,1.25cqw,19px)}@container (min-width:1300px){.dp-em-now{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:2400px){.dp-em-now{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-pairing{box-sizing:border-box;color:#e8f1f2;min-height:100vh;font-family:var(--al-font-text);background:#093842;flex-wrap:wrap;align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,5vw,80px);display:flex}.dp-pairing-text{flex-direction:column;flex:380px;gap:22px;display:flex}.dp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#c4e550;font-size:18px;font-weight:700}.dp-pairing h1{font-family:var(--al-font-display);color:#fff;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1}.dp-pairing ol{flex-direction:column;gap:10px;margin:0;padding-left:26px;font-size:clamp(18px,1.6vw,22px);display:flex}.dp-pairing-code{color:#14262b;background:#fff;border-radius:28px;flex-direction:column;flex:0 420px;align-items:center;gap:16px;padding:36px;display:flex}.dp-pairing-code span{color:#55676c;font-weight:700}.dp-pairing-code strong{font-family:var(--al-font-num);letter-spacing:.1em;font-size:clamp(44px,5vw,72px)}.dp-pairing-code small{color:#55676c}.dp-app-logo{object-fit:contain;background:#fff;border-radius:14px;width:64px;height:64px}.dp-app-desc{color:var(--al-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.dp-stage{transform-origin:0 0;font:400 16px/1.5 var(--al-font-text);color:var(--al-text);text-align:left;position:absolute;top:0;left:0;overflow:hidden}.dp-stage .dp-shell{height:100%;min-height:100%;overflow:hidden}.dp-stage .dp-board{min-height:100%}.dp-stage .dp-schedule{min-height:620px}.dp-stage .kiosk{min-height:100%}.dp-stage .dp-only-schedule{flex-direction:column;display:flex}.dp-stage .dp-only-schedule>.kiosk{flex:auto}.dp-stage .dp-center{display:grid}.cx-app .dp-stage :is(h1,h2,h3){font:inherit;margin:0}.cx-app .dp-stage .dp-card h2{font-size:19px;font-weight:700}.cx-app .dp-stage .kiosk-title h1{font:600 clamp(26px, 2.5vw, 48px) / 1.1 var(--al-font-display)}.cx-app .dp-stage .kiosk-list h2{font:var(--al-text-label)}.cx-app .dp-stage svg.lucide{width:24px;height:24px}.cx-app .dp-stage .dp-em-phone svg.lucide{width:1em;height:1em}.dp-slot{display:contents}.dp-slot.is-highlight>*{outline:6px solid var(--al-lime-500,#c4e550);outline-offset:4px}.dp-ghost{border:3px dashed var(--al-border);background:0 0}.dp-ghost p{color:var(--al-text-muted);margin:0;font-size:17px}.dp-public .dp-ghost{border-color:var(--dp-line);background:0 0}.dp-stage .dx-thumb-shell{height:100%;padding:18px}.dx-scaled{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.dx-frame{outline:1px solid var(--al-border);border-radius:6px;flex:none;position:relative;overflow:hidden}.dx-create,.dx-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.dx-titlebar{margin:-4px 0 -10px -8px;display:flex}.cx-app .dx-intro h2,.cx-app .dx-title h2{font:var(--al-font-title);margin:0}.dx-intro p{max-width:76ch;font:var(--al-font-body);color:var(--al-text-muted);margin:4px 0 0}.dx-title{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.dx-warn{color:var(--al-warning)}.dx-mono{font-family:var(--al-font-num);color:var(--al-text);overflow-wrap:anywhere}.dx-danger,.cx-app .cx-btn.dx-danger{color:var(--al-danger)}.dx-status{font:600 13px/18px var(--al-font-text);flex-wrap:wrap;gap:4px 8px}.dx-status.is-large .dx-status-label{font-size:15px;font-weight:700}.dx-status .cx-dot{align-self:center}.dx-group{flex-direction:column;gap:10px;display:flex}.dx-group+.dx-group{margin-top:8px}.cx-app .dx-group-head h3{font:700 15px/22px var(--al-font-text);margin:0}.dx-group-head p{margin:0}.dx-gallery,.dx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.dx-tpl,.dx-tile{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.dx-tpl:hover,.dx-tile:hover{border-color:var(--al-ink-300)}:is(.dx-tpl:has(:focus-visible),.dx-tile:has(:focus-visible)){outline:2px solid var(--al-focus);outline-offset:2px}.dx-tpl-media,.dx-tile-media{background:var(--al-surface-head);border-bottom:1px solid var(--al-line);padding:16px}.dx-tpl-stage,.dx-tile-stage{aspect-ratio:16/9}.dx-tpl-text,.dx-tile-text{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 14px;display:flex}.dx-open{color:var(--al-text);font:700 15px/22px var(--al-font-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dx-open:after{content:"";z-index:1;position:absolute;inset:0}.dx-open:focus-visible{outline:none}.dx-blank{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.cx-modal.dx-modal-create{width:min(720px,100%)}.dx-create-form{flex-direction:column;gap:14px;padding-top:14px;display:flex}.dx-create-form>.cx-meta{margin:-4px 0 0}.dx-create-stage{background:var(--al-surface-head);border-radius:8px;padding:14px}.dx-field{flex-direction:column;gap:6px;display:flex}.dx-field>:is(input,select,textarea){width:100%}.dx-work{grid-template-columns:minmax(0,1.4fr) minmax(380px,1fr);align-items:stretch;gap:16px;display:grid}.dx-work.is-portrait{grid-template-columns:minmax(0,.85fr) minmax(380px,1fr)}.dx-preview-col{min-width:0}.dx-preview{top:calc(var(--al-topbar-h,48px) + 12px);border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky}.dx-editor-stage .dx-frame{border-radius:8px;transition:opacity .16s}.dx-editor-stage.is-stale .dx-frame{opacity:.55}.dx-preview-wait{aspect-ratio:16/9;background:var(--al-surface-head);color:var(--al-text-muted);border-radius:8px;place-items:center;display:grid}.dx-preview-wait.is-portrait{aspect-ratio:9/16;max-height:560px;margin:0 auto}.dx-preview-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-caption{margin:0}.dx-settings-col{flex-direction:column;gap:12px;min-width:0;display:flex}.dx-panel{overflow:visible}.dx-panel .sf-control input.dx-input{width:min(260px,100%)}.dx-panel .sf-control input.dx-code{width:120px;font-family:var(--al-font-num);letter-spacing:.08em;text-transform:uppercase}.dx-state-row{min-height:56px}.dx-url{max-width:100%;display:block}.dx-head-split{align-items:flex-start;gap:12px;display:flex}.dx-head-split>div:first-child{flex:auto;min-width:0}.dx-columns{flex:none;align-items:center;gap:8px;display:flex}.dx-panel-foot{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.dx-empty{font:var(--al-font-meta);color:var(--al-text-muted);margin:0;padding:12px 16px 0}.dx-subhead{border-top:1px solid var(--al-line);margin:0;padding:14px 16px 6px}.dx-more>summary{cursor:pointer;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.dx-more>summary::-webkit-details-marker{display:none}.dx-more>summary:after{content:"";border-right:2px solid var(--al-ink-500,#627378);border-bottom:2px solid var(--al-ink-500,#627378);width:8px;height:8px;position:absolute;top:24px;right:18px;transform:rotate(45deg)}.dx-more{position:relative}.dx-more[open]>summary{border-bottom:1px solid var(--al-line)}.dx-more[open]>summary:after{top:28px;transform:rotate(-135deg)}.dx-device-actions{border-top:1px solid var(--al-line)}.cx-app .cx-savebar-state.dx-savebar-error{color:var(--al-danger)}.dx-list{margin:0;padding:0;list-style:none}.dx-colhead{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface-head);font:700 12px/16px var(--al-font-text);color:var(--al-ink-700);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 16px;display:flex}.dx-colhead .cx-meta{font-weight:400}.dx-colhead.is-hidden{border:0;height:0;min-height:0;padding:0;overflow:hidden}.dx-row{border-bottom:1px solid var(--al-line);background:var(--al-surface);align-items:center;gap:6px;padding:6px 8px 6px 4px;display:flex}.dx-row.is-dragging{z-index:3;background:var(--al-row-selected);position:relative}.dx-grip,.dx-icon{width:44px;height:44px;color:var(--al-ink-700);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dx-grip{color:var(--al-text-subtle);cursor:grab;touch-action:none}.dx-grip:active{cursor:grabbing}.dx-icon:hover:not(:disabled),.dx-grip:hover{background:var(--al-row-hover)}.dx-icon:disabled{color:var(--al-ink-300);cursor:default}.cx-app .dx-grip svg.lucide,.cx-app .dx-icon svg.lucide{width:18px;height:18px}.dx-row-main{border-radius:8px;flex:auto;align-items:center;gap:12px;min-width:0;padding:4px;display:flex;position:relative}.dx-row-main:hover{background:var(--al-row-hover)}.dx-row-main:has(:focus-visible){outline:2px solid var(--al-focus)}.dx-row .dx-thumb{flex:none;width:88px}.dx-row-text{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.dx-row-text .cx-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dx-row-text .dx-open{font:600 13px/18px var(--al-font-text)}html[data-density=touch] .dx-row-text .dx-open,html[data-density=large] .dx-row-text .dx-open{font-size:15px;line-height:20px}.dx-row-tools{flex:none;display:flex}.dx-thumb .dx-frame{border-radius:4px}.cx-modal.dx-modal-add{width:min(920px,100%)}.dx-add-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;padding-top:14px;display:grid}.dx-add{border:1px solid var(--al-border);background:var(--al-surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.dx-add:hover:not(.is-disabled){border-color:var(--al-ink-300)}.dx-add:has(:focus-visible){outline:2px solid var(--al-focus);outline-offset:2px}.dx-add.is-disabled{opacity:.55}.dx-add .dx-thumb{background:var(--al-surface-head);border-bottom:1px solid var(--al-line);box-sizing:border-box;padding:10px}.dx-add-text{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px 12px;display:flex}.dx-add-text .dx-open{font:700 14px/20px var(--al-font-text)}.dx-add-text .dx-open:disabled{cursor:default;color:var(--al-text)}.cx-modal.dx-modal-block{width:min(560px,100%)}.dx-modal-rows{flex-direction:column;gap:12px;padding-top:12px;display:flex}.dx-modal-rows>.sf-row{border:0;padding:0}.dx-modal-note{margin:0}html[data-density=touch] .dx-seg{height:44px}.dx-fullscreen{z-index:200;color:#fff;background:#02161a;outline:none;flex-direction:column;gap:12px;padding:12px 24px 24px;display:flex;position:fixed;inset:0}.dx-fullscreen-bar{font:600 14px/20px var(--al-font-text);color:#a9c3c7;align-items:center;gap:12px;display:flex}.dx-fullscreen-close{color:#fff;min-height:44px;font:700 15px/1 var(--al-font-text);cursor:pointer;background:0 0;border:1px solid #1e4e58;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.dx-fullscreen-close svg{width:18px;height:18px}.dx-fullscreen .dx-frame{outline-color:#1e4e58}@media (max-width:1100px){.dx-work,.dx-work.is-portrait{grid-template-columns:minmax(0,1fr)}.dx-preview{position:static}}@media (max-width:600px){.dx-head-split{flex-direction:column}.dx-row-main .dx-thumb{display:none}}.dp-ghost-col{flex:auto;justify-content:center;align-items:center}.dx-editor-stage.is-overflow .dx-frame:after{content:"";background:linear-gradient(transparent, var(--al-warning));height:18%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dx-editor-stage.is-overflow .dx-frame:after{background:linear-gradient(transparent, color-mix(in srgb, var(--al-warning) 40%, transparent))}}.dx-editor-stage.is-overflow .dx-frame:after{pointer-events:none}.dp-pharmacy-logo{object-fit:contain;flex:none;width:auto;display:block}[data-slot=sidebar-inset]{min-width:0}.tl-head{justify-content:space-between;align-items:flex-end;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.tl-head h2{font-family:var(--al-font-display);margin:2px 0 0;font-size:26px;font-weight:600}.tl-head-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.tl-toolbar{gap:var(--al-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tl-toolbar p{max-width:72ch;margin:0}.panel.tl-section{gap:var(--al-space-4) var(--al-space-6);grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;display:grid}.tl-section>header h3{margin:0;font-size:17px}.tl-section>header p{margin:4px 0 0}.tl-section-body{gap:var(--al-space-4);flex-direction:column;min-width:0;display:flex}.panel.tl-section-wide{grid-template-columns:1fr}.tl-section-split{justify-content:space-between;align-items:flex-start;gap:var(--al-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.tl-section-split h3{margin:0;font-size:17px}.tl-section-split p{margin:4px 0 0}.tl-section>:not(header):not(.tl-section-body):not(.tl-section-split){grid-column:1/-1}@media (max-width:900px){.panel.tl-section{grid-template-columns:1fr}}.tl-fields{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tl-fields-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tl-checks{flex-direction:column;gap:2px;display:flex}.tl-checks .check,.tl-section .check{align-items:center;min-height:40px}.field input[type=color]{border:1px solid var(--al-border-input);border-radius:var(--al-radius-sm);background:var(--al-surface);cursor:pointer;width:72px;height:48px;padding:4px}.tl-choices{gap:var(--al-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.tl-choices button{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.tl-choices button span{font:var(--al-text-caption);color:var(--al-text-muted)}.tl-choices button:hover:not(:disabled){border-color:var(--al-petrol-300)}.tl-choices button[aria-checked=true]{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg);padding:13px 15px}.tl-choices button:disabled{opacity:.55;cursor:not-allowed}.tl-empty{align-items:flex-start;gap:var(--al-space-2);padding:var(--al-space-6) var(--al-space-4);flex-direction:column;display:flex}.tl-empty strong{font-size:18px}.tl-empty p{max-width:60ch;margin:0}.tl-days{flex-wrap:wrap;gap:6px;display:flex}.tl-days button{border:1px solid var(--al-border);background:var(--al-surface);min-width:48px;min-height:40px;color:var(--al-text);font:inherit;cursor:pointer;border-radius:10px;font-weight:700}.tl-days button[aria-pressed=true]{background:var(--al-petrol-800);border-color:var(--al-petrol-800);color:#fff}.tl-two{gap:var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.tl-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-list-note{padding:var(--al-space-3)}.tl-row{justify-content:space-between;gap:var(--al-space-3);border:1px solid var(--al-border);background:var(--al-surface);width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;padding:12px 14px;display:flex}.tl-row:hover{border-color:var(--al-petrol-300)}.tl-row.is-off{opacity:.6}.tl-row-main{flex-direction:column;flex:320px;min-width:0;display:flex}.tl-row-main .muted{font:var(--al-text-caption)}.tl-row-side{flex-wrap:wrap;gap:6px;display:flex}.tl-status{font:var(--al-text-caption);background:var(--al-surface-muted);color:var(--al-text-muted);border-radius:999px;padding:3px 10px;font-weight:700}.tl-status.is-done{background:var(--al-success-bg);color:var(--al-success)}.tl-status.is-overdue{background:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.tl-status.is-overdue{background:color-mix(in srgb, var(--al-danger) 14%, transparent)}}.tl-status.is-overdue{color:var(--al-danger)}.tl-status.is-open{background:var(--al-selected-bg);color:var(--al-link)}.bk-table tr.tl-out td{color:var(--al-danger)}.tl-prio{font:var(--al-text-caption);background:var(--al-surface-muted);color:var(--al-text-muted);border-radius:6px;padding:2px 8px;font-weight:800}.tl-prio.is-important{background:var(--al-warning-bg);color:var(--al-warning)}.tl-prio.is-warning{background:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.tl-prio.is-warning{background:color-mix(in srgb, var(--al-danger) 14%, transparent)}}.tl-prio.is-warning{color:var(--al-danger)}.tl-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tl-card{align-items:flex-start;gap:var(--al-space-2);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;margin:0;display:flex}.tl-card:hover{border-color:var(--al-petrol-300)}.tl-card-head{justify-content:space-between;gap:var(--al-space-2);flex-wrap:wrap;width:100%;display:flex}.tl-online{font:var(--al-text-caption);color:var(--al-text-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tl-online:before{content:"";background:var(--al-text-muted);border-radius:999px;width:8px;height:8px}.tl-online.is-on{color:var(--al-success)}.tl-online.is-on:before{background:var(--al-success)}.tl-mini{box-sizing:border-box;background:var(--al-surface-muted);border-radius:10px;flex-direction:column;gap:6px;width:100%;height:130px;padding:10px;display:flex}.tl-mini.is-public{background:#062a31}.tl-mini-head{background:var(--al-surface);opacity:.8;border-radius:4px;height:12px}.tl-mini.is-public .tl-mini-head{background:#0c3b44}.tl-mini-cols{flex:1;gap:6px;min-height:0;display:grid}.tl-mini-cols>span{flex-direction:column;gap:4px;min-height:0;display:flex}.tl-mini-cols i{background:var(--al-surface);border-radius:4px;flex:1 1 0;min-height:8px}.tl-mini.is-public .tl-mini-cols i{background:#0c3b44}.tl-mini-cols i.is-emergency{border:2px solid #c4e550}.tl-mini-cols i.is-tasks,.tl-mini-cols i.is-schedule{flex-grow:2}.tl-copy{gap:var(--al-space-2);flex-wrap:wrap;align-items:center;display:flex}.tl-copy svg{width:18px;height:18px;color:var(--al-link);flex:none}.tl-copy input{flex:260px;min-width:0}.tl-pair{gap:var(--al-space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.tl-pair .field{width:220px}.tl-apps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-apps li{border:1px solid var(--al-border);background:var(--al-surface);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.tl-apps li.is-off{opacity:.55}.tl-app-icon{color:#fff;width:44px;height:44px;font-family:var(--al-font-display);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.tl-app-text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;padding:0;display:flex}.tl-app-text .muted{font:var(--al-text-caption)}.tl-url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tl-app-text:hover strong{text-decoration:underline}.tl-app-actions{flex:none;gap:2px;display:flex}.tl-tile-preview{background:var(--al-surface-muted);border-radius:16px;align-self:flex-start;align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.tl-tile-preview span:last-child{flex-direction:column;display:flex}.tl-tile-preview small{color:var(--al-text-muted)}.tl-ext{gap:var(--al-space-3);flex-direction:column;display:flex}.tl-ext header{flex-direction:column;gap:6px;display:flex}.tl-ext header h3,.tl-ext header p{margin:0}.tl-ext-icon{background:var(--al-selected-bg);width:44px;height:44px;color:var(--al-link);border-radius:12px;place-items:center;display:grid}.tl-ext-icon svg{width:22px;height:22px}.tl-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.tl-steps code{font-family:var(--al-font-num);background:var(--al-surface-muted);border-radius:6px;padding:1px 6px;font-size:13px}.tl-ext .button{align-self:flex-start}.db{gap:var(--al-space-4);flex-direction:column;display:flex}.db-settings{gap:var(--al-space-5);flex-wrap:wrap;display:flex}.db-setting{flex-direction:column;gap:6px;display:flex}.bk-segment button[aria-checked=true],.bk-segment button[aria-selected=true]{background:var(--al-surface);color:var(--al-text);box-shadow:var(--al-shadow-1)}.db-public-note{background:var(--al-selected-bg);font:var(--al-text-body-sm);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.db-public-note svg{width:18px;height:18px;color:var(--al-link);flex:none}.db-work{gap:var(--al-space-4);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}@media (max-width:980px){.db-work{grid-template-columns:1fr}}.db-palette{flex-direction:column;gap:6px;display:flex;position:sticky;top:80px}.db-palette p{margin:0 0 4px}.db-palette ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:980px){.db-palette{position:static}.db-palette ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}}.db-tool{border:1px solid var(--al-border);background:var(--al-surface);width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:grab;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.db-tool:hover:not(:disabled){border-color:var(--al-petrol-300);background:var(--al-selected-bg)}.db-tool:disabled{opacity:.45;cursor:not-allowed}.db-tool>svg{width:18px;height:18px;color:var(--al-link);flex:none}.db-tool span{flex-direction:column;flex:1;min-width:0;display:flex}.db-tool strong{font-size:14px}.db-tool small{color:var(--al-text-muted);font-size:12px;line-height:1.25}.db-tool .db-tool-add{color:var(--al-text-muted)}.db-canvas{background:var(--al-surface-muted);border:1px solid var(--al-border);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.db-canvas.is-public{background:#062a31;border-color:#0c3b44}.db-canvas-head{align-items:center;gap:10px;padding:4px 6px;display:flex}.db-canvas-head strong{font-family:var(--al-font-display);font-size:18px}.db-canvas.is-public .db-canvas-head{color:#fff}.db-logo{background:#146f80;border-radius:8px;width:28px;height:28px}.db-time{font-family:var(--al-font-num);color:var(--al-text-muted);margin-left:auto;font-weight:700}.db-canvas.is-public .db-time{color:#c4e550}.db-cols{gap:12px;display:grid}@media (max-width:700px){.db-cols{grid-template-columns:1fr!important}}.db-col{border:2px dashed var(--al-text-muted);border-radius:14px;flex-direction:column;gap:8px;min-height:220px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.db-col{border:2px dashed color-mix(in srgb, var(--al-text-muted) 30%, transparent)}}.db-col{min-width:0}.db-canvas.is-public .db-col{border-color:#1d5560}.db-col-empty{min-height:120px;color:var(--al-text-muted);font:var(--al-text-caption);text-align:center;flex:1;place-items:center;display:grid}.db-canvas.is-public .db-col-empty{color:#a9c3c7}.db-slot{flex-direction:column;gap:8px;display:flex}.db-drop{background:var(--al-petrol-800);border-radius:6px;height:6px}.db-canvas.is-public .db-drop{background:#c4e550}.db-block{background:var(--al-surface);border:1px solid var(--al-border);cursor:grab;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0f}.db-block.is-dragging{opacity:.4}.db-block-head{align-items:center;gap:8px;min-width:0;display:flex}.db-block-head>svg{width:18px;height:18px;color:var(--al-link);flex:none}.db-block-head .db-grip{color:var(--al-text-muted)}.db-block-head strong{flex:auto;min-width:0;font-size:14px;line-height:1.25}.db-block-tools{flex:none;gap:2px;margin-left:auto;display:flex}.db-block-foot{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:4px 6px;display:flex}.db-block-foot .db-block-sub{overflow-wrap:anywhere;flex:150px;min-width:0}.db-block-move button{width:26px;height:26px}.db-block-tools button{width:30px;height:30px;color:var(--al-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.db-block-tools button:hover:not(:disabled){background:var(--al-surface-muted);color:var(--al-text)}.db-block-tools button:disabled{opacity:.3;cursor:default}.db-block-tools svg{width:16px;height:16px}.db-block-sub{font:var(--al-text-caption);color:var(--al-text-muted);margin:0}.db-options{border-top:1px solid var(--al-border);cursor:default;flex-direction:column;gap:8px;padding-top:6px;display:flex}.db-options select,.db-options input,.db-options textarea{min-height:40px}.nw-feed{gap:var(--al-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nw-card{border-left:4px solid #0000;flex-direction:column;gap:6px;display:flex}.nw-card.is-important{border-left-color:var(--al-warning)}.nw-card.is-warning{border-left-color:var(--al-danger)}.nw-card h3{font-family:var(--al-font-display);margin:0;font-size:21px;font-weight:600}.nw-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nw-body{white-space:pre-line;max-width:80ch;margin:0}.nw-card-foot{justify-content:space-between;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;margin-top:6px;display:flex}.nw-card-foot .caption{align-items:center;gap:6px;display:inline-flex}.nw-check{width:16px;height:16px;color:var(--al-success)}.nw-manage{align-items:center;gap:8px;display:inline-flex}.nw-dot{background:var(--al-petrol-800);color:#fff;font:var(--al-text-caption);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-flex}.nw-card-head .nw-dot{margin-left:0}.nw-card.is-unread{box-shadow:inset 0 0 0 1px var(--al-petrol-300)}.nw-expired summary{cursor:pointer;font-weight:700}.nw-expired[open] summary{margin-bottom:var(--al-space-3)}.mt-panel{gap:var(--al-space-3);flex-direction:column;display:flex}.mt-panel-head{justify-content:space-between;align-items:center;gap:var(--al-space-2);display:flex}.mt-panel-head h2{align-items:center;margin:0;font-size:19px;display:flex}.mt-panel>.caption{margin:-6px 0 0}.tl-app-logo{object-fit:contain;border:1px solid var(--al-border);background:#fff;border-radius:12px;flex:none;width:44px;height:44px}.tl-app-logo.is-large,.tl-app-icon.is-large{border-radius:16px;width:72px;height:72px;font-size:24px}.tl-logo-row{align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.tl-upload{cursor:pointer}.to-count{background:var(--al-selected-bg);color:var(--al-link);border-radius:999px;padding:6px 14px;font-weight:700}.to-grid{gap:var(--al-space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.panel.to-card{gap:var(--al-space-3)}.to-card.is-off{opacity:.75}.to-card p{margin:0}.to-card ul{font:var(--al-text-body-sm);color:var(--al-text-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.to-card-head{align-items:flex-start;gap:12px;display:flex}.to-icon{background:var(--al-petrol-800);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.to-card.is-off .to-icon{background:var(--al-text-muted)}.to-icon svg{width:22px;height:22px}.to-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.panel .to-title h2{font-family:var(--al-font-display);margin:0;font-size:21px;font-weight:600}.to-state{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:700}.to-state.is-on{color:var(--al-success)}.to-state.is-planned{color:var(--al-warning)}.to-plan{padding-top:var(--al-space-3);border-top:1px solid var(--al-border);margin-top:auto}.to-switch{background:var(--al-ink-300);cursor:pointer;border:0;border-radius:999px;flex:none;width:54px;height:30px;padding:0;position:relative}.to-switch span{background:#fff;border-radius:999px;width:22px;height:22px;transition:left .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.to-switch[aria-checked=true]{background:var(--al-petrol-800)}.to-switch[aria-checked=true] span{left:28px}.to-switch:disabled{opacity:.45;cursor:not-allowed}.to-switch.is-small{width:44px;height:26px}.to-switch.is-small span{width:18px;height:18px}.to-switch.is-small[aria-checked=true] span{left:22px}.tt-chips{flex-wrap:wrap;flex:260px;gap:6px;display:flex}.tt-chips button,.bs-chips button{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:34px;color:var(--al-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px;font-weight:700}.tt-chips button[aria-pressed=true],.bs-chips button[aria-pressed=true]{border-color:var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.tt-subs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tt-subs li{align-items:center;gap:8px;display:flex}.tt-subs input{flex:auto;min-height:42px}.tt-sub-box{border:2px solid var(--al-text-muted);border-radius:4px;flex:none;width:16px;height:16px}.tt-add{align-self:flex-start}.td-overlay{z-index:70;padding:calc(6 * var(--cx-vh,1vh)) 16px 16px;background:#14262b73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.td-dialog{box-sizing:border-box;background:var(--al-surface);width:min(760px,100%);color:var(--al-text);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 24px 60px #14262b4d}.td-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.td-head h2{font-family:var(--al-font-display);margin:2px 0 0;font-size:24px;font-weight:600}.td-close{flex:none}.td-notes{white-space:pre-line;margin:0}.td-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.td-chip{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:38px;color:var(--al-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.td-chip[aria-pressed=true]{border-color:var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.td-inline{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.td-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.td-box{background:var(--al-surface-muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.td-box.is-who{background:var(--al-selected-bg)}.td-label{font:var(--al-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--al-text-muted);font-weight:800}.td-section{flex-direction:column;gap:8px;display:flex}.td-sub{background:var(--al-surface-muted);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.td-ask{background:var(--al-success-bg);color:var(--al-success);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.td-ask span{flex:auto}.td-finish-row{flex-wrap:wrap;gap:8px;display:flex}.td-finish-row input{flex:180px;min-height:44px}.td-log{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.td-log li{background:var(--al-surface-muted);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.td-log li.is-comment{background:var(--al-warning-bg)}.td-log li.is-done{background:var(--al-success-bg)}.td-comment-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.td-comment-row .check{align-items:center;min-height:40px}.mt-page{gap:var(--al-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.mt-main,.mt-side{gap:var(--al-space-4);flex-direction:column;min-width:0;display:flex}@media (max-width:1100px){.mt-page{grid-template-columns:minmax(0,1fr)}}.panel.mt-quick{gap:10px;padding:14px 16px}.mt-quick-line{align-items:center;gap:10px;display:flex}.mt-quick-line>svg{width:20px;height:20px;color:var(--al-petrol-800);flex:none}.mt-quick-line input{background:0 0;border:0;flex:auto;min-height:44px;padding:0;font-size:17px}.mt-quick-line input:focus{outline:none}.mt-quick:focus-within{border-color:var(--al-petrol-300)}.mt-quick-tools{border-top:1px solid var(--al-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.mt-quick-tools input[type=date]{width:160px;min-height:38px}.mt-quick-prio button{place-items:center;min-width:40px;display:inline-grid}.mt-quick-prio svg{width:16px;height:16px}.mt-quick-end{align-items:center;gap:12px;margin-left:auto;display:flex}.mt-bar{justify-content:space-between;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.panel.mt-sections{gap:var(--al-space-5)}.mt-section h2,.mt-later-day h3{border-bottom:1px solid var(--al-border);align-items:center;gap:8px;margin:0 0 4px;padding-bottom:6px;font-size:15px;font-weight:800;display:flex}.mt-section h2 span{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:700}.mt-section.is-overdue h2{color:var(--al-danger)}.mt-later-day h3{text-transform:capitalize;color:var(--al-text-muted);border-bottom:0;margin-top:10px;padding-bottom:0;font-size:13px}.mt-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mt-row{border-bottom:1px solid var(--al-border);align-items:flex-start;gap:12px;padding:10px 2px;display:flex}.mt-row:last-child{border-bottom:0}.mt-check{--prio:var(--al-text-muted);border:2px solid var(--prio);background:var(--prio);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-check{background:color-mix(in srgb, var(--prio) 8%, transparent)}}.mt-check{color:#0000;cursor:pointer}.mt-check svg{width:14px;height:14px}button.mt-check:hover:not(:disabled){color:var(--prio)}.mt-check[aria-checked=true]{background:var(--al-success);border-color:var(--al-success);color:#fff}.mt-row.is-later .mt-check{cursor:default;border-style:dashed}.mt-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mt-title{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;line-height:1.35}button.mt-title:hover{text-decoration:underline}.mt-row.is-done .mt-title{color:var(--al-text-muted);text-decoration:line-through}.mt-notes{font:var(--al-text-body-sm);color:var(--al-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mt-meta{font:var(--al-text-caption);color:var(--al-text-muted);flex-wrap:wrap;gap:4px 12px;display:flex}.mt-meta>span{align-items:center;gap:4px;display:inline-flex}.mt-meta svg{width:13px;height:13px}.mt-meta .is-late{color:var(--al-danger);font-weight:700}.mt-meta .is-today{color:var(--al-success);font-weight:700}.mt-meta .is-progress{color:var(--al-warning);font-weight:700}.mt-meta .is-cat,.mt-meta .is-team{color:var(--al-link)}.mt-row .mt-edit{opacity:.5;background:0 0;border:0;flex:none;width:34px;height:34px;min-height:34px;padding:0}.mt-row .mt-edit svg{width:16px;height:16px}.mt-row:hover .mt-edit,.mt-edit:focus-visible{opacity:1}.mt-toggle{width:100%;color:var(--al-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:flex}.mt-toggle svg{width:18px;height:18px;transition:transform .15s;transform:rotate(-90deg)}.mt-toggle[aria-expanded=true] svg{transform:none}.tt-top{justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.bk-metrics>button{padding:var(--al-space-4);background:var(--al-surface);border:1px solid var(--al-border);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bk-metrics>button:hover{border-color:var(--al-petrol-300)}.bk-metrics>button.is-active{border:2px solid var(--al-petrol-800);padding:calc(var(--al-space-4) - 1px)}.panel.tt-list-panel{gap:var(--al-space-4)}.tt-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tt-search{border:1px solid var(--al-border-input);background:var(--al-surface);border-radius:10px;flex:260px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.tt-search svg{width:16px;height:16px;color:var(--al-text-muted);flex:none}.tt-search input{background:0 0;border:0;flex:auto;min-width:0;min-height:40px;padding:0}.tt-search input:focus{outline:none}.tt-search:focus-within{border-color:var(--al-petrol-800)}.tt-select select{max-width:220px;min-height:42px}.tt-table{flex-direction:column;display:flex}.tt-line{border:0;border-bottom:1px solid var(--al-border);width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:12px 10px;display:grid}button.tt-line:hover{background:var(--al-selected-bg)}.tt-line.is-off{opacity:.55}.tt-line.is-head{cursor:default;font:var(--al-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--al-text-muted);padding-top:0;font-weight:800}.tt-group h3{background:var(--al-surface-muted);border-radius:8px;align-items:center;gap:8px;margin:14px 0 0;padding:6px 10px;font-size:14px;font-weight:800;display:flex}.tt-group h3 span{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:700}.tt-cell-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tt-cell-main strong{align-items:center;gap:6px;display:inline-flex}.tt-cell-main strong svg{flex:none;width:15px;height:15px}.tt-cell-main .caption{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tt-cell{min-width:0;font:var(--al-text-body-sm);flex-direction:column;gap:2px;display:flex}.tt-cell small{font:var(--al-text-caption)}.tt-cell-label{display:none}.tt-states{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:900px){.tt-line{grid-template-columns:1fr 1fr}.tt-line.is-head{display:none}.tt-cell-main{grid-column:1/-1}.tt-cell-label{font:var(--al-text-caption);color:var(--al-text-muted);font-weight:800;display:block}}@media (max-width:640px){.bk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-quick-end{justify-content:space-between;width:100%;margin-left:0}}.scope{max-width:100%;font:var(--al-text-caption);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-weight:800;line-height:1.5;display:inline-flex;overflow:hidden}.scope svg{flex:none;width:13px;height:13px}.scope.is-private{color:#7a4b00;background:#fbebc8}.scope.is-team{background:var(--al-selected-bg);color:var(--al-petrol-800)}.tag-chip{background:var(--al-surface-muted);color:var(--al-link);font:var(--al-text-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 8px;font-weight:700;display:inline-flex}.tag-chip.is-more{color:var(--al-text-muted)}.tag-chip.is-set{background:var(--al-selected-bg);padding:3px 4px 3px 10px;font-size:14px}.tag-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.tag-chip button:hover{background:var(--al-petrol-800)}@supports (color:color-mix(in lab, red, red)){.tag-chip button:hover{background:color-mix(in srgb, var(--al-petrol-800) 12%, transparent)}}.tag-chip svg{width:13px;height:13px}.tg{flex-direction:column;gap:8px;min-width:0;display:flex}.tg-box{border:1px solid var(--al-border-input);background:var(--al-surface);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;display:flex}.tg-box:focus-within{border-color:var(--al-petrol-800);box-shadow:0 0 0 3px var(--al-petrol-800)}@supports (color:color-mix(in lab, red, red)){.tg-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--al-petrol-800) 15%, transparent)}}.tg-box input{min-width:100px;min-height:32px;box-shadow:none;background:0 0;border:0;flex:120px;padding:0 4px}.tg-box input:focus{box-shadow:none;outline:none}.tg-suggest{flex-wrap:wrap;gap:6px;display:flex}.tg-suggest button{border:1px dashed var(--al-border-input);background:var(--al-surface);min-height:30px;color:var(--al-link);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700}.tg-suggest button:hover{border-style:solid;border-color:var(--al-petrol-300);background:var(--al-selected-bg)}.td-dialog.tc-dialog,.td-dialog.td-wide{gap:18px;width:min(1080px,100%)}.tc-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.tc-heading h2{font-family:var(--al-font-display);margin:0;font-size:24px;font-weight:600}.td-head-actions{flex:none;align-items:center;gap:8px;display:flex}.tc-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (max-width:860px){.tc-grid{grid-template-columns:minmax(0,1fr)}}.tc-main{flex-direction:column;gap:16px;min-width:0;display:flex}.tc-head-fields{flex-direction:column;gap:4px;display:flex}input.tc-title{box-sizing:border-box;border:0;border-bottom:2px solid var(--al-border);width:100%;box-shadow:none;color:var(--al-text);font-family:var(--al-font-display);background:0 0;border-radius:0;padding:6px 0;font-size:26px;font-weight:600}input.tc-title:focus{border-bottom-color:var(--al-petrol-800);box-shadow:none;outline:none}textarea.tc-notes{box-sizing:border-box;width:100%;min-height:56px;box-shadow:none;color:var(--al-text);font:inherit;resize:vertical;background:0 0;border:0;padding:6px 0}textarea.tc-notes:focus{box-shadow:none;outline:none}.tc-block{border-top:1px solid var(--al-border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.tc-side{background:var(--al-surface-muted);border-radius:16px;flex-direction:column;gap:4px;padding:6px 16px;display:flex;position:sticky;top:0}.tc-side-block{border-bottom:1px solid var(--al-border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.tc-side-block:last-child{border-bottom:0}.tc-who{gap:6px;display:grid}.tc-who button{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tc-who button>svg{flex:none;width:18px;height:18px}.tc-who button span{flex-direction:column;display:flex}.tc-who button small{font:var(--al-text-caption);color:var(--al-text-muted)}.tc-who button.is-private[aria-checked=true]{background:#fff6e2;border:2px solid #c98a12;padding:9px 11px}.tc-who button.is-private[aria-checked=true]>svg{color:#7a4b00}.tc-who button.is-team[aria-checked=true]{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg);padding:9px 11px}.tc-who button.is-team[aria-checked=true]>svg{color:var(--al-petrol-800)}.tc-chips{flex-wrap:wrap;gap:6px;display:flex}.tc-chips button{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:34px;color:var(--al-text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.tc-chips button svg{width:15px;height:15px}.tc-chips button[aria-checked=true]{border-color:var(--al-petrol-800);color:#fff;background:var(--al-petrol-800)}.tc-days button{min-width:38px;min-height:34px}.tc-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;display:grid}.tc-fields-4{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.tc-fields .field label .muted{font-weight:400}.tc-inline{align-items:center;gap:4px;display:flex}.tc-inline input{flex:auto;min-width:0}.tc-clear{background:0 0;border:0;flex:none;width:32px;height:32px;min-height:32px}.tc-subs{flex-direction:column;gap:8px;display:flex}.tc-sub-add{border:1px dashed var(--al-border-input);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.tc-sub-add>svg{width:16px;height:16px;color:var(--al-text-muted);flex:none}.tc-sub-add input{min-height:44px;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.tc-sub-add input:focus{box-shadow:none;outline:none}.tc-sub-add:focus-within{border-color:var(--al-petrol-800);border-style:solid}.tc-export{align-self:flex-start}.tc-foot{z-index:2;border-top:1px solid var(--al-border);background:var(--al-surface);border-radius:0 0 20px 20px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.tc-foot>span{flex:1}.td-facts{flex-direction:column;margin:0;display:flex}.td-facts>div{border-bottom:1px solid var(--al-border);flex-direction:column;gap:2px;padding:12px 0;display:flex}.td-facts>div:last-child{border-bottom:0}.td-facts dt{font:var(--al-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--al-text-muted);font-weight:800}.td-facts dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;font-weight:700;display:flex}.td-facts dd small{font:var(--al-text-caption);font-weight:400}.td-facts dd.is-late{color:var(--al-danger)}.td-facts dd.td-tags{flex-flow:wrap;gap:4px}.td-prio{align-items:center;gap:6px;display:inline-flex}.td-prio svg{width:15px;height:15px}.td-convert{background:var(--al-surface);font:var(--al-text-body-sm);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 10px;padding:12px;display:flex}.mt-meta .scope{padding-top:0;padding-bottom:0}.mt-quick-tags{flex-wrap:wrap;flex:none;gap:4px;display:flex}.tt-tags{flex-wrap:wrap;gap:4px;display:flex}.bd-tabs{flex-wrap:wrap;gap:6px;display:flex}.bd-tabs button{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:40px;color:var(--al-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.bd-tabs button span{font:var(--al-text-caption);color:var(--al-text-muted)}.bd-tabs button[aria-selected=true]{border:2px solid var(--al-petrol-800);background:var(--al-selected-bg);color:var(--al-petrol-800);padding:0 13px}.bd-tabs .bd-add{color:var(--al-text-muted);border-style:dashed}.bd-tabs .bd-add svg{width:16px;height:16px}.bd-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bd-tools input{flex:0 280px;min-height:42px}.bd-tools-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-zoom{border:1px solid var(--al-border);background:var(--al-surface-muted);border-radius:12px;align-items:center;padding:3px;display:inline-flex}.bd-zoom button{min-width:36px;height:36px;color:var(--al-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.bd-zoom button:hover:not(:disabled){background:var(--al-surface)}.bd-zoom button:disabled{opacity:.35;cursor:default}.bd-zoom svg{width:16px;height:16px}.bd-zoom-value{min-width:82px;font-family:var(--al-font-num)}.bd-scroll{padding-bottom:10px;overflow-x:auto}.bd-columns{align-items:flex-start;gap:14px;min-width:min-content;display:flex}.bd-col{background:var(--al-surface-muted);border:2px solid #0000;border-radius:16px;flex-direction:column;flex:1 0 280px;gap:10px;max-width:460px;padding:12px;transition:border-color .12s,background .12s;display:flex}.bd-col.is-over{border-color:var(--al-petrol-800);background:var(--al-selected-bg);border-style:dashed}.bd-col h2{align-items:center;gap:8px;margin:0;padding:2px 4px;font-size:15px;display:flex}.bd-col h2>span{border-radius:999px;flex:none;width:10px;height:10px}.bd-col h2 em{font-style:normal;font:var(--al-text-caption);color:var(--al-text-muted);margin-left:auto;font-weight:700}.bd-card{background:var(--al-surface);border:1px solid var(--al-border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.bd-card:before{content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.bd-card.is-team:before{background:var(--al-petrol-800)}.bd-card.is-private:before{background:#e0a526}.bd-card.is-movable{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bd-card.is-movable:active{cursor:grabbing}.bd-overlay{cursor:grabbing;width:280px;transform:rotate(2deg);box-shadow:0 16px 36px #14262b47}.bd-card:hover{border-color:var(--al-petrol-300)}.bd-card.is-done{opacity:.65}.bd-card.is-dragged{opacity:.4}.bd-card-top{align-items:center;gap:6px;min-width:0;display:flex}.bd-card-top .scope{min-width:0}.bd-prio{font:var(--al-text-caption);border-radius:6px;flex:none;margin-left:auto;padding:1px 7px;font-weight:800}.bd-prio.is-1{color:#a93226;background:#c0392b24}.bd-prio.is-2{color:#9c5a12;background:#d9822b29}.bd-prio.is-3{color:#24589f;background:#2f6fd024}.bd-card-title{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:700;line-height:1.3}.bd-card-title:hover{text-decoration:underline}.bd-chips{flex-wrap:wrap;gap:4px;display:flex}.bd-loc{background:var(--al-surface-muted);font:var(--al-text-caption);color:var(--al-text-muted);border-radius:6px;padding:1px 8px;font-weight:700}.bd-card-foot{font:var(--al-text-caption);color:var(--al-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bd-card-foot>span{align-items:center;gap:4px;display:inline-flex}.bd-card-foot svg{width:14px;height:14px}.bd-card-foot .is-late{color:var(--al-danger);font-weight:700}.bd-empty{text-align:center;color:var(--al-text-muted);font:var(--al-text-caption);margin:0;padding:10px}.bd-columns.is-dragging .bd-empty{border:2px dashed var(--al-border);border-radius:12px;padding:22px 10px}.bd-add-card{min-height:38px;color:var(--al-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.bd-add-card:hover{border-color:var(--al-border-input);background:var(--al-surface);color:var(--al-text)}.bd-add-card svg{width:16px;height:16px}.bd-notes{background:#fff7df;border-color:#f0dfa8}.bd-notes-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bd-note{background:#fff;border:1px solid #f0dfa8;border-radius:12px;flex-direction:column;gap:4px;padding:10px 40px 10px 12px;display:flex;position:relative}.bd-note p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.bd-note .caption{color:#6b5a1e}.bd-note .icon-button{position:absolute;top:6px;right:6px}.bd-notes textarea{min-height:70px}.bd-settings{width:min(820px,100%)}.bs-top{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.bs-filters{border:1px solid var(--al-border);border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:12px 14px;display:flex}.bs-filters legend{font:var(--al-text-label);padding:0 6px}.bs-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.bs-row>span{flex-direction:column;flex:0 0 140px;padding-top:6px;font-weight:700;display:flex}.bs-row>span small{font:var(--al-text-caption);font-weight:400}.bs-chips{flex-wrap:wrap;flex:300px;gap:6px;display:flex}.bs-tags{flex:300px;min-width:0}.bs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bs-actions>span{flex:1}@media (max-width:860px){.tc-side{position:static}}@media (max-width:640px){.tc-foot-hint{display:none}.tc-foot>span.tc-foot-hint+.button{margin-left:auto}.bd-tools-end{margin-left:0}}.db-block{cursor:default}.db-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:auto;align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.db-handle:active{cursor:grabbing}.db-handle>svg{width:18px;height:18px;color:var(--al-link);flex:none}.db-handle .db-grip{color:var(--al-text-muted)}.db-handle strong{flex:auto;min-width:0;font-size:14px;line-height:1.25}.db-tool{touch-action:manipulation;-webkit-touch-callout:none}.db-overlay{background:var(--al-surface);border:1px solid var(--al-petrol-300);cursor:grabbing;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:0 16px 36px #14262b47}.db-overlay svg{width:18px;height:18px;color:var(--al-link)}@media (pointer:coarse){.td-chip,.tc-chips button,.tt-chips button,.bs-chips button,.bk-segment button,.tg-suggest button,.bd-tabs button,.mt-toggle,.bd-add-card,.tl-days button{min-height:44px}.tc-chips button,.tt-chips button,.bs-chips button,.tg-suggest button{padding-left:14px;padding-right:14px}.bd-zoom button{min-width:44px;height:44px}.mt-check{width:28px;height:28px}.mt-row{padding-top:12px;padding-bottom:12px}.mt-row .mt-edit{opacity:1;width:44px;height:44px;min-height:44px}.tag-chip button{width:32px;height:32px}.tc-clear{width:44px;height:44px;min-height:44px}.td-sub{min-height:48px}.bd-card-title,.mt-title{padding:4px 0}.tt-line{padding-top:14px;padding-bottom:14px}.db-block-tools button,.bd-note .icon-button{width:40px;height:40px}[data-sidebar=menu-button],.sv-chip,select.sv-chip-add,.ax-chips button{min-height:44px}.sv-chip button{width:36px;height:36px}.skill-badge{min-height:36px;padding-left:10px;padding-right:10px}}.tt-chips button[aria-pressed=true]:before,.bs-chips button[aria-pressed=true]:before,.td-chip[aria-pressed=true]:before{content:"✓";margin-right:6px;font-weight:800}.tc-chips button[aria-checked=true]:not(:has(svg)):before{content:"✓";margin-right:6px;font-weight:800}.pk{flex-direction:column;gap:8px;min-width:0;display:flex}.pk-box{border:1px solid var(--al-border-input);background:var(--al-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:4px 6px;display:flex}.pk.is-open .pk-box{border-color:var(--al-petrol-800)}.pk-chip{background:var(--al-petrol-800);color:#fff;border-radius:999px;align-items:center;gap:2px;min-height:32px;padding:0 4px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.pk-chip button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.pk-chip button:hover{background:#ffffff2e}.pk-chip svg{width:14px;height:14px}.pk-empty{color:var(--al-text-muted);padding:0 6px;font-size:14px}.pk-add{border:1px dashed var(--al-border-input);min-height:34px;color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.pk-add:hover{background:var(--al-selected-bg);border-style:solid}.pk.is-open .pk-add{border-style:solid;border-color:var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.pk-add svg{width:15px;height:15px}.pk-panel{border:1px solid var(--al-border);background:var(--al-surface-muted);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.pk-search{border:1px solid var(--al-border-input);background:var(--al-surface);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.pk-search svg{width:16px;height:16px;color:var(--al-text-muted)}.pk-search input{min-height:40px;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.pk-search input:focus{box-shadow:none;outline:none}.pk-panel ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pk-panel li button{background:var(--al-surface);width:100%;min-height:42px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.pk-panel li button:hover{background:var(--al-selected-bg)}.pk-panel li button[aria-selected=true]{background:var(--al-selected-bg);font-weight:700}.pk-check{border:2px solid var(--al-border-input);background:var(--al-surface);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.pk-panel li button[aria-selected=true] .pk-check{border-color:var(--al-petrol-800);background:var(--al-petrol-800)}.pk-check svg{width:14px;height:14px}.pk-label{flex-direction:column;min-width:0;display:flex}.pk-label small{font:var(--al-text-caption);color:var(--al-text-muted)}.pk-nothing{padding:8px}.aud{flex-direction:column;gap:10px;display:flex}.aud-row{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;display:grid}.aud-label{flex-direction:column;padding-top:10px;display:flex}.aud-label strong{font-size:15px}.aud-label small{font:var(--al-text-caption);color:var(--al-text-muted)}.aud-options{flex-direction:column;gap:8px;padding-top:6px;display:flex}@media (max-width:640px){.aud-row{grid-template-columns:minmax(0,1fr);gap:4px}.aud-label{padding-top:0}}.td-done{background:var(--al-success-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.td-done-icon{background:var(--al-success);color:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.td-done-icon svg{width:22px;height:22px}.td-done-text{flex-direction:column;flex:200px;min-width:0;display:flex}.td-done-text strong{color:var(--al-success);font-size:17px}.td-done-text small{font:var(--al-text-body-sm);color:var(--al-text)}.td-more{align-self:flex-start}.td-history{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.td-history li{flex-direction:column;display:flex}.td-history small{font:var(--al-text-caption);font-weight:400}.bd-card{cursor:pointer}.bd-card:focus-visible{outline:3px solid var(--al-petrol-800);outline-offset:2px}.bd-card .bd-card-title{cursor:inherit}.bd-card .bd-card-title:hover{text-decoration:none}.bd-summary{margin:-6px 0 0}.bd-tools .tt-select select{min-height:42px}.mt-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mt-filters .tt-search{flex:220px}.bs-section{border-top:1px solid var(--al-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.bs-section h3{margin:0;font-size:16px}.bs-section>p{margin:0}.bs-options{flex-direction:column;gap:10px;display:flex}.panel.gr-panel{flex-direction:column;gap:16px;display:flex}.gr-edit{flex-direction:column;gap:18px;max-width:880px;display:flex}.gr-block{background:var(--al-surface-muted);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}:root:not([data-theme=dark]) :is(.tl-mini,.tl-tile-preview,.db-canvas,.pk-panel){background:var(--al-surface);border:1px solid var(--al-border)}:root:not([data-theme=dark]) :is(.td-box,.td-sub,.td-log li){background:var(--al-surface);border-bottom:1px solid var(--al-border);border-radius:0}:root:not([data-theme=dark]) :is(.tt-group h3,.tc-side,.gr-block){background:var(--al-surface);border-top:2px solid var(--al-text);padding-inline:0;border-radius:0;padding-top:14px}:root:not([data-theme=dark]) .bd-col{background:var(--al-surface);border-color:var(--al-border);border-width:1px;border-top:2px solid var(--al-text)}:root:not([data-theme=dark]) .bd-col.is-over{border-color:var(--al-link);background:var(--al-selected-bg)}:root:not([data-theme=dark]) :is(.bd-zoom,.tl-steps code){background:var(--al-surface-head)}:root:not([data-theme=dark]) :is(.td-log,.tl-list,.tl-apps){gap:0}:root:not([data-theme=dark]) :is(.tl-row,.tl-apps li){border:0;border-bottom:1px solid var(--al-border);border-radius:0}:root:not([data-theme=dark]) .tl-row:hover{background:var(--al-row-hover)}.gr-block>p{margin:0}.gr-match{flex-wrap:wrap;align-self:flex-start}.gr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-actions>span{flex:1}.gr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gr-row{border:1px solid var(--al-border);background:var(--al-surface);width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gr-row:hover{border-color:var(--al-petrol-300)}.gr-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.gr-members{text-align:right;flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.gr-members small{font:var(--al-text-caption);max-width:320px}.td-fix{border-top:2px solid var(--al-danger);flex-direction:column;gap:8px;padding-top:12px;display:flex}.td-fix p{margin:0}.td-log li.is-invalid s,.td-history li.is-invalid>span{color:var(--al-text-muted);text-decoration:line-through}.td-invalid{font:var(--al-text-caption);color:var(--al-danger);font-weight:700}.td-notdue{background:var(--al-surface-muted);color:var(--al-text-muted);border-radius:8px;padding:10px 14px;font-weight:600}.td-subs-plain{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{--al-lm-ease:var(--al-ease,cubic-bezier(.2, 0, 0, 1));--al-lm-start:2.4s;--al-lm-step:2.4s;--al-lm-cycle:12s;--login-stage:54vh;isolation:isolate;min-height:100vh;padding:var(--al-space-12) var(--al-space-20);background:var(--al-petrol-900);color:var(--al-sand-0);gap:var(--al-space-8);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.login-brand:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 42%, var(--al-petrol-800) 0, transparent 58%);opacity:.75;pointer-events:none;position:absolute;inset:0}.login-logo{justify-self:start;display:block;overflow:visible}.login-stage-wrap{justify-content:center;align-items:center;min-height:0;display:flex}.login-stage{width:min(100%, var(--login-stage), 640px);height:auto;display:block;overflow:visible}.login-copy{gap:var(--al-space-4);flex-direction:column;display:flex}.login-copy h1{font:var(--al-text-statement);letter-spacing:var(--al-tracking-tight);animation:al-lm-rise .5s .7s var(--al-lm-ease) both;margin:0}.login-claims{min-height:72px;font:var(--al-text-intro);color:var(--al-petrol-100);margin:0;display:grid}.login-claims>span{opacity:0;animation:al-lm-claim var(--al-lm-cycle) var(--al-lm-ease) infinite, al-lm-claim-rise var(--al-lm-cycle) var(--al-lm-ease) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step));grid-area:1/1}.login-claims strong{margin-bottom:var(--al-space-1);font:var(--al-text-eyebrow);letter-spacing:var(--al-kicker-tracking);text-transform:uppercase;color:var(--al-petrol-300);display:block}.login-panel{width:100%;max-width:520px;padding:var(--al-space-12);align-self:center;gap:var(--al-space-6);flex-direction:column;margin:auto;display:flex}.login-panel>.row{flex-wrap:nowrap;justify-content:space-between}.team-logo{width:170px;height:auto;display:block}.team-logo-tile,.team-logo-word{fill:var(--al-petrol-800)}[data-theme=dark] .team-logo-tile{fill:var(--al-petrol-600)}[data-theme=dark] .team-logo-word{fill:var(--al-sand-0)}.team-logo-flag{fill:var(--al-lime-500)}.team-logo-flag-text{fill:var(--al-petrol-950)}.al-lm-tile-bg{fill:var(--al-petrol-600)}.al-lm-legs{fill:var(--al-sand-0);transform-box:fill-box;transform-origin:50% 100%;animation:al-lm-grow .38s .3s var(--al-lm-ease) both}.al-lm-ring{fill:var(--al-lime-500);transform-box:fill-box;transform-origin:50%;animation:al-lm-ring-in .46s .62s var(--al-lm-ease) both}.al-lm-logo-tile{transform-box:fill-box;transform-origin:50%;animation:al-lm-pop .42s var(--al-lm-ease) both}.al-lm-word{fill:var(--al-sand-0)}.al-lm-letter{animation:al-lm-letter .36s var(--al-lm-ease) both;animation-delay:calc(.82s + var(--i,0) * 60ms)}.al-lm-flag{animation:al-lm-flag .48s 1.3s var(--al-lm-ease) both}.al-lm-world{transform-origin:320px 320px}.al-lm-portal{fill:var(--al-bg);opacity:0}.al-lm-glow{fill:var(--al-lime-500);opacity:0;transform-box:fill-box;transform-origin:50%}.al-lm-echo circle{fill:none;stroke:var(--al-petrol-800);stroke-width:1px;opacity:.7;animation:al-lm-fade-in .8s .5s var(--al-lm-ease) both}.al-lm-echo-outer{stroke-dasharray:2 9;stroke-linecap:round;transform-origin:320px 320px;animation:al-lm-fade-in .8s .5s var(--al-lm-ease) both, al-lm-orbit 90s linear infinite}.al-lm-orbit{fill:none;stroke:var(--al-petrol-600);stroke-width:2px;stroke-dasharray:1482.9;stroke-dashoffset:0;animation:al-lm-draw 1.2s .3s var(--al-lm-ease) both}.al-lm-spokes line{stroke:var(--al-petrol-800);stroke-width:1.5px;animation:al-lm-fade-in .6s 1s var(--al-lm-ease) both}.al-lm-tile{transform-box:fill-box;transform-origin:50%;animation:al-lm-pop .42s .15s var(--al-lm-ease) both}.al-lm-tile .al-lm-legs{animation-delay:.45s}.al-lm-tile .al-lm-ring{animation:al-lm-ring-in .46s .77s var(--al-lm-ease) both, al-lm-beat var(--al-lm-step) var(--al-lm-ease) calc(var(--al-lm-start) + 1.1s) infinite}.al-lm-sat{transform-box:fill-box;transform-origin:50%;animation:al-lm-pop .42s var(--al-lm-ease) both;animation-delay:calc(1.2s + var(--i,0) * .12s)}.al-lm-comet-wrap{transition:opacity .2s var(--al-lm-ease)}.al-lm-comet{transform-origin:320px 320px;opacity:0;animation:al-lm-orbit var(--al-lm-cycle) linear var(--al-lm-start) infinite, al-lm-fade-in .4s var(--al-lm-start) var(--al-lm-ease) forwards}.al-lm-tail,.al-lm-tail-near{fill:none;stroke:var(--al-lime-500);stroke-width:4px;stroke-linecap:round}.al-lm-tail{opacity:.22}.al-lm-tail-near{opacity:.6}.al-lm-halo{fill:var(--al-lime-500);opacity:.22}.al-lm-head{fill:var(--al-lime-500)}.al-lm-lift{transform-box:fill-box;transform-origin:50%;animation:al-lm-lift var(--al-lm-cycle) var(--al-lm-ease) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.al-lm-box{fill:var(--al-petrol-800);stroke:var(--al-petrol-700);stroke-width:1.5px;animation:al-lm-box var(--al-lm-cycle) var(--al-lm-ease) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.al-lm-icon{color:var(--al-petrol-100);animation:al-lm-icon var(--al-lm-cycle) var(--al-lm-ease) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.al-lm-label{fill:var(--al-petrol-200);font:var(--al-text-label);animation:al-lm-text var(--al-lm-cycle) var(--al-lm-ease) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.al-lm-ping{fill:none;stroke:var(--al-petrol-300);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:al-lm-ping var(--al-lm-cycle) cubic-bezier(0, 0, .2, 1) infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.al-lm-pulse{fill:var(--al-petrol-200);opacity:0;animation:al-lm-pulse var(--al-lm-cycle) linear infinite;animation-delay:calc(var(--al-lm-start) + var(--i,0) * var(--al-lm-step))}.login-page.is-done{pointer-events:none;animation:al-lm-fade-out .25s 1.2s var(--al-ease,cubic-bezier(.2, 0, 0, 1)) both;overflow:clip}.login-page.is-done .login-brand{z-index:2;overflow:visible}.login-page.is-done .login-copy{animation:al-lm-fade-out .24s var(--al-lm-ease) both}.login-page.is-done .login-logo{animation:al-lm-fade-out .24s .5s var(--al-lm-ease) both}.login-page.is-done .login-panel{animation:al-lm-recede .5s .35s var(--al-lm-ease) both}.login-page.is-done .al-lm-comet-wrap{opacity:0}.login-page.is-done .al-lm-comet,.login-page.is-done .al-lm-lift,.login-page.is-done .al-lm-box,.login-page.is-done .al-lm-icon,.login-page.is-done .al-lm-label,.login-page.is-done .al-lm-ping,.login-page.is-done .al-lm-echo-outer,.login-page.is-done .al-lm-tile .al-lm-ring{animation-play-state:paused}.login-page.is-done .al-lm-spokes,.login-page.is-done .al-lm-echo{transition:opacity .3s var(--al-lm-ease);opacity:0}.login-page.is-done .al-lm-sat{animation:.48s cubic-bezier(.5,0,.75,0) both al-lm-collapse;animation-delay:calc(var(--i,0) * 40ms)}.login-page.is-done .al-lm-pulse{animation:.42s cubic-bezier(.5,0,.75,0) both al-lm-pulse-done;animation-delay:calc(var(--i,0) * 40ms)}.login-page.is-done .al-lm-orbit{stroke:var(--al-lime-500);stroke-width:4px;animation:al-lm-draw .4s var(--al-lm-ease) both}.login-page.is-done .al-lm-glow{animation:al-lm-glow .5s .3s var(--al-lm-ease) both}.login-page.is-done .al-lm-tile{animation:al-lm-tile-done .5s .24s var(--al-lm-ease) both}.login-page.is-done .al-lm-portal{animation:al-lm-portal .5s .45s var(--al-lm-ease) both}.login-page.is-done .al-lm-world{animation:.75s cubic-bezier(.6,0,.8,.2) .55s both al-lm-zoom}@keyframes al-lm-pop{0%{opacity:0;transform:scale(.86)}}@keyframes al-lm-grow{0%{transform:scaleY(0)}}@keyframes al-lm-ring-in{0%{opacity:0;transform:scale(0)rotate(-180deg)}}@keyframes al-lm-letter{0%{opacity:0;transform:translate(-14px)}}@keyframes al-lm-flag{0%{opacity:0;clip-path:inset(-2px -2px -2px 100% round 34px 0 0 34px)}40%{opacity:1}to{clip-path:inset(-2px round 34px 0 0 34px)}}@keyframes al-lm-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes al-lm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes al-lm-fade-out{to{opacity:0}}@keyframes al-lm-draw{0%{stroke-dashoffset:1482.9px}to{stroke-dashoffset:0}}@keyframes al-lm-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes al-lm-beat{0%,22%,to{transform:none}10%{transform:scale(1.16)}}@keyframes al-lm-lift{0%,20%,to{transform:none}4%,15%{transform:translateY(-5px)}}@keyframes al-lm-box{0%,20%,to{fill:var(--al-petrol-800);stroke:var(--al-petrol-700)}4%,15%{fill:var(--al-petrol-700);stroke:var(--al-petrol-300)}}@keyframes al-lm-icon{0%,20%,to{color:var(--al-petrol-100)}4%,15%{color:var(--al-sand-0)}}@keyframes al-lm-text{0%,20%,to{fill:var(--al-petrol-200)}4%,15%{fill:var(--al-sand-0)}}@keyframes al-lm-ping{0%{opacity:.6;transform:scale(1)}8%,to{opacity:0;transform:scale(1.9)}}@keyframes al-lm-pulse{0%{opacity:0;transform:translate(0)}3.3%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translate(0)}9.2%{opacity:1;transform:translate(var(--dx), var(--dy))}10%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes al-lm-claim{0%,20%,to{opacity:0}3%,17%{opacity:1}}@keyframes al-lm-claim-rise{0%{transform:translateY(8px)}3%,to{transform:none}}@keyframes al-lm-collapse{to{opacity:0;transform:translate(var(--cx), var(--cy)) scale(.08)}}@keyframes al-lm-pulse-done{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes al-lm-glow{0%{opacity:0;transform:scale(.5)}40%{opacity:.35}to{opacity:0;transform:scale(2.2)}}@keyframes al-lm-portal{to{opacity:1}}@keyframes al-lm-zoom{to{transform:scale(10)}}@keyframes al-lm-recede{to{opacity:0;transform:scale(.96)}}@keyframes al-lm-tile-done{0%{opacity:1;transform:none}55%{opacity:1;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.login-page.is-loading{background:var(--al-bg)}.login-house{min-height:100vh;padding:var(--al-space-12) var(--al-space-16);gap:var(--al-space-8);color:var(--al-petrol-900);border-right:1px solid var(--al-border);background:#fff;grid-template-rows:1fr auto;display:grid}.login-house-center{justify-content:center;align-items:center;gap:var(--al-space-8);flex-direction:column;min-height:0;display:flex}.login-house-mark{min-height:0;animation:al-lh-in .42s var(--al-ease) both;justify-content:center;align-items:center;display:flex}.login-house-mark img{object-fit:contain;width:auto;max-width:min(80%,480px);max-height:38vh;display:block}.login-house-name{font:var(--al-text-statement);letter-spacing:var(--al-tracking-tight);text-align:center;overflow-wrap:anywhere}.login-house-line{align-items:center;gap:var(--al-space-1);text-align:center;font:var(--al-text-eyebrow);letter-spacing:var(--al-kicker-tracking);text-transform:uppercase;color:var(--al-petrol-700);flex-direction:column;margin:0;display:flex}.login-house-sub{font:var(--al-text-body-sm);letter-spacing:0;text-transform:none;color:var(--al-petrol-700)}.login-house-foot{padding-top:var(--al-space-6);border-top:1px solid #e3e9e6;justify-content:center;display:flex}.login-house-team{width:128px}.login-house .team-logo-tile,.login-house .team-logo-word{fill:var(--al-petrol-800)}.login-lead{margin:calc(var(--al-space-2) * -1) 0 0;font:var(--al-text-body);color:var(--al-text-muted)}.login-code,.login-pin{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1.375rem}.login-pin{letter-spacing:.3em}.login-switch{align-self:flex-start;align-items:center;gap:var(--al-space-2);min-height:44px;color:var(--al-action);font:var(--al-text-body-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.login-switch svg{width:16px;height:16px}.login-switch:hover{text-decoration:underline}.login-pad{gap:var(--al-space-2);margin-top:var(--al-space-2);grid-template-columns:repeat(3,1fr);display:grid}.login-pad button{border:1px solid var(--al-border-input);border-radius:var(--al-radius-sm);background:var(--al-surface);min-height:60px;color:var(--al-text);font-variant-numeric:tabular-nums;touch-action:manipulation;cursor:pointer;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.login-pad button:active{background:var(--al-surface-muted)}.login-pad button svg{width:24px;height:24px}.login-page--pharmacy.is-done .login-house-mark{animation:al-lh-out .65s var(--al-ease) both}.login-page--pharmacy.is-done .login-panel{animation:al-lh-fade .65s var(--al-ease) both}@keyframes al-lh-in{0%{opacity:0;transform:translateY(8px)}}@keyframes al-lh-out{to{opacity:0;transform:scale(.96)}}@keyframes al-lh-fade{to{opacity:0}}@media (max-width:760px){.login-house{min-height:auto;padding:var(--al-space-8) var(--al-space-6) var(--al-space-6);gap:var(--al-space-4);border-right:0;border-bottom:1px solid var(--al-border)}.login-house-center{gap:var(--al-space-4)}.login-house-mark img{max-height:96px}.login-house-name{font:var(--al-text-section)}.login-house-foot{display:none}}@media (prefers-reduced-motion:reduce){.login-house-mark,.login-page--pharmacy.is-done .login-house-mark,.login-page--pharmacy.is-done .login-panel{animation:none}}@media (max-height:820px){.login-brand{--login-stage:48vh}.login-copy h1{font:var(--al-text-section)}}@media (min-width:761px) and (max-width:1100px){.login-brand{padding:var(--al-space-8);--login-stage:46vh}.login-copy h1{font:var(--al-text-section)}.al-lm-label{display:none}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-brand{min-height:auto;padding:var(--al-space-8);gap:var(--al-space-6);grid-template-rows:auto auto}.login-brand:before,.login-stage-wrap,.login-claims{display:none}.login-copy h1{font:var(--al-text-section)}.login-panel{padding:var(--al-space-8) var(--al-space-6)}}@media (prefers-reduced-motion:reduce){.al-lm-logo-tile,.al-lm-legs,.al-lm-ring,.al-lm-letter,.al-lm-flag,.al-lm-echo circle,.al-lm-orbit,.al-lm-spokes line,.al-lm-echo-outer,.al-lm-tile,.al-lm-sat,.al-lm-comet,.al-lm-lift,.al-lm-ping,.al-lm-pulse,.login-copy h1,.login-page.is-done,.login-page.is-done .login-copy,.login-page.is-done .login-logo,.login-page.is-done .login-panel,.login-page.is-done .al-lm-sat,.login-page.is-done .al-lm-pulse,.login-page.is-done .al-lm-glow,.login-page.is-done .al-lm-tile,.login-page.is-done .al-lm-portal,.login-page.is-done .al-lm-world{animation:none!important}.al-lm-comet-wrap{display:none}.login-claims>span{animation-name:al-lm-claim}.al-lm-comet-wrap,.al-lm-spokes,.al-lm-echo{transition:none}}.ov{gap:var(--al-space-5)}.ov-hero{justify-content:space-between;align-items:stretch;gap:var(--al-space-6);padding:var(--al-space-7,28px) var(--al-space-8);border-radius:var(--al-radius-xl);background:var(--al-petrol-900);color:var(--al-sand-0);display:flex;position:relative;overflow:hidden}.ov-hero:before{content:"";background:radial-gradient(circle at 85% 20%, var(--al-petrol-700) 0, transparent 55%);opacity:.55;pointer-events:none;position:absolute;inset:0}.ov-hero>*{position:relative}.ov-hero-text{gap:var(--al-space-2);flex-direction:column;min-width:0;display:flex}.ov-date{font:var(--al-text-eyebrow);letter-spacing:var(--al-kicker-tracking);text-transform:uppercase;color:var(--al-lime-500)}.ov-hero h2{font:var(--al-text-cockpit-welcome);margin:2px 0 0;font-size:clamp(28px,3vw,40px)}.ov-hero p{color:var(--al-petrol-100);max-width:60ch;margin:0}.ov-actions{gap:var(--al-space-2);margin-top:var(--al-space-3);flex-wrap:wrap;display:flex}.ov-actions:empty{display:none}.ov-actions button{min-height:42px;color:var(--al-sand-0);font:var(--al-text-label);cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ov-actions button:hover{background:#ffffff29}.ov-actions svg{width:18px;height:18px}.ov-brand{justify-content:center;align-items:center;gap:var(--al-space-2);text-align:center;flex-direction:column;flex:none;max-width:220px;display:flex}.ov-brand span{font:var(--al-text-caption);color:var(--al-petrol-200)}.ov-brand.has-logo img{border-radius:var(--al-radius-md);background:#fff;width:auto;max-width:200px;max-height:92px;padding:12px 16px}.ov-brand-fallback{opacity:.9;width:76px;height:76px}.ov-kpis{gap:var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ov-kpi{align-items:stretch;gap:var(--al-space-3);text-align:left;min-height:190px;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--al-dur-fast) var(--al-ease), transform var(--al-dur-fast) var(--al-ease);flex-direction:column;margin:0;display:flex}.ov-kpi:hover{border-color:var(--al-petrol-300)}.ov-kpi.is-warn{border-color:var(--al-warning)}@supports (color:color-mix(in lab, red, red)){.ov-kpi.is-warn{border-color:color-mix(in srgb, var(--al-warning) 55%, transparent)}}.ov-kpi.is-danger{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.ov-kpi.is-danger{border-color:color-mix(in srgb, var(--al-danger) 55%, transparent)}}.ov-kpi-head{font:var(--al-text-label);color:var(--al-text-muted);align-items:center;gap:8px;display:flex}.ov-kpi-head svg{width:18px;height:18px;color:var(--al-link)}.ov-arrow{margin-left:auto;color:var(--al-text-muted)!important}.ov-kpi-main{align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.ov-kpi-main strong{font:600 46px/1 var(--al-font-display);letter-spacing:-.02em;color:var(--al-text);font-variant-numeric:tabular-nums}.ov-kpi-main>span{font:var(--al-text-body-sm);color:var(--al-text-muted);max-width:16ch}.ov-kpi-foot{font:var(--al-text-caption);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;display:flex}.ov-chip{background:var(--al-surface-muted);min-height:26px;color:var(--al-text-muted);font:var(--al-text-caption);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.ov-chip svg{width:14px;height:14px}.ov-chip.is-ok{background:var(--al-success-bg);color:var(--al-success)}.ov-chip.is-warn{background:var(--al-warning-bg);color:var(--al-warning)}.ov-chip.is-danger{background:var(--al-danger-bg,#fbe5e6);color:var(--al-danger)}.ov-bars{width:100%;max-width:230px;height:auto}.ov-bars rect{fill:var(--al-petrol-200)}.ov-bars .is-today rect{fill:var(--al-petrol-600)}.ov-bars text{font:700 9px var(--al-font-text);fill:var(--al-text-muted)}.ov-bars .is-today text{fill:var(--al-text)}.ov-ring{flex:none;width:56px;height:56px}.ov-ring circle{fill:none;stroke-width:6px}.ov-ring-track{stroke:var(--al-surface-muted)}.ov-ring-fill{stroke:var(--al-success);stroke-linecap:round}.ov-ring text{font:700 11px var(--al-font-num);fill:var(--al-text)}.ov-avatars{flex-wrap:wrap;gap:4px;display:flex}.ov-avatar{background:var(--al-petrol-800);color:#fff;width:32px;height:32px;font:700 12px var(--al-font-text);letter-spacing:.02em;border-radius:999px;place-items:center;display:grid}.ov-avatar:nth-child(2n){background:var(--al-petrol-600)}.ov-avatar:nth-child(3n){background:var(--al-petrol-500)}.ov-status{gap:var(--al-space-2) var(--al-space-5);font:var(--al-text-body-sm);color:var(--al-text-muted);flex-wrap:wrap;margin:0;display:flex}.ov-status button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.ov-status button:hover{color:var(--al-link)}.ov-status svg{width:16px;height:16px}.ov-panel,.ov-attention{gap:var(--al-space-3)}.ov-panel-head{justify-content:space-between;align-items:center;gap:var(--al-space-2);display:flex}.ov-panel-head h2,.ov-attention h2{font:var(--al-text-title-3);align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.ov-count{background:var(--al-surface-muted);min-height:22px;color:var(--al-text-muted);font:var(--al-text-caption);font-family:var(--al-font-num);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.ov-att-grid{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ov-att{justify-content:space-between;align-items:center;gap:var(--al-space-3);border-radius:var(--al-radius-md);background:var(--al-surface-muted);padding:12px 14px;display:flex}.ov-att>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-att strong{font:var(--al-text-label);font-size:15px}.ov-att span{font:var(--al-text-caption);color:var(--al-text-muted)}.ov-att button{background:var(--al-surface);min-height:36px;color:var(--al-link);font:var(--al-text-caption);cursor:pointer;white-space:nowrap;border:1px solid;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 12px;font-weight:700;display:inline-flex}.ov-att button svg{width:14px;height:14px}.ov-att.is-warn{background:var(--al-warning-bg)}.ov-att.is-warn span,.ov-att.is-warn button{color:var(--al-warning)}.ov-att.is-danger{background:var(--al-danger-bg,#fbe5e6)}.ov-att.is-danger span,.ov-att.is-danger button{color:var(--al-danger)}.ov-att.is-info{background:var(--al-selected-bg)}.ov-grid{gap:var(--al-space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.ov-col{gap:var(--al-space-4);flex-direction:column;min-width:0;display:flex}.ov-empty{margin:0}.ov-appts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-appts li{border-bottom:1px solid var(--al-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 0;display:grid}.ov-appts li:last-child{border-bottom:0}.ov-appts li.is-running{background:linear-gradient(90deg, var(--al-selected-bg), transparent 70%);border-radius:10px;margin-left:-8px;padding-left:8px}.ov-appt-time{font-family:var(--al-font-num);flex-direction:column;display:flex}.ov-appt-time strong{font-size:16px}.ov-appt-time small{font:var(--al-text-caption);color:var(--al-text-muted)}.ov-appt-body{flex-direction:column;min-width:0;display:flex}.ov-appt-body strong{font:var(--al-text-body);overflow-wrap:anywhere;font-weight:600}.ov-appt-body small{font:var(--al-text-caption)}.ov-pill{min-height:26px;font:var(--al-text-caption);white-space:nowrap;background:var(--al-surface-muted);color:var(--al-text-muted);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ov-pill.is-ok{background:var(--al-success-bg);color:var(--al-success)}.ov-pill.is-warn{background:var(--al-warning-bg);color:var(--al-warning)}.ov-pill.is-live{background:var(--al-petrol-800);color:#fff}.ov-locs{border-collapse:collapse;width:100%;font:var(--al-text-body-sm)}.ov-locs th{text-align:left;font:var(--al-text-caption);color:var(--al-text-muted);padding:0 8px 8px 0;font-weight:700}.ov-locs th:not(:first-child),.ov-locs td.num{text-align:right;font-family:var(--al-font-num)}.ov-locs td{border-top:1px solid var(--al-border);vertical-align:middle;padding:10px 8px 10px 0}.ov-locs td small{font:var(--al-text-caption);display:block}.ov-loc-name{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ov-loc-name svg{width:15px;height:15px;color:var(--al-link)}.ov-news{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ov-news button{background:var(--al-surface-muted);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}:root:not([data-theme=dark]) :is(.ov-att,.ov-news button){background:var(--al-surface);border-bottom:1px solid var(--al-border);border-radius:0}:root:not([data-theme=dark]) .ov-news button:hover{background:var(--al-row-hover)}:root:not([data-theme=dark]) .ov-news li.is-unread button{background:var(--al-selected-bg);border-left:2px solid var(--al-link)}.ov-news li.is-unread button{border-color:var(--al-petrol-300);background:var(--al-selected-bg)}.ov-news li.is-warning button{border-left:4px solid var(--al-danger)}.ov-news li.is-important button{border-left:4px solid var(--al-warning)}.ov-news-head{align-items:center;gap:8px;min-width:0;display:flex}.ov-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.ov-grid{grid-template-columns:1fr}}@media (max-width:760px){.ov-hero{padding:var(--al-space-6);flex-direction:column}.ov-brand{flex-direction:row;justify-content:flex-start;max-width:none}.ov-brand.has-logo img{max-height:56px}.ov-brand-fallback{display:none}.ov-kpis{grid-template-columns:1fr}.ov-kpi{min-height:0}.ov-kpi-main strong{font-size:36px}.ov-appts li{grid-template-columns:56px minmax(0,1fr)}.ov-appts .ov-pill{grid-column:2;justify-self:start}}.ov2{flex-direction:column;gap:16px;display:flex}.ov2-greet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.ov2-greet p{min-width:0}.ov2-warn{color:var(--al-warning);font-weight:700}.ov2-err{color:var(--al-danger);font-weight:700}.ov2-col{text-overflow:ellipsis;width:120px;overflow:hidden}.ov2-wide{width:168px}.ov2-status{width:132px}.ov2-n{text-align:right;width:72px}.ov2 .mt-panel{border-radius:10px}@media (max-width:760px){.ov2-col,.ov2-wide{display:none}}.ov2 .mt-panel{gap:0;padding:0}.ov2 .mt-panel-head{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);align-items:center;gap:8px;margin:0;padding:0 8px 0 16px;display:flex}.ov2 .mt-panel-head h2{font:700 14px/20px var(--al-font-text)}.ov2 .mt-panel-head .mep-text-button{font:700 12px/16px var(--al-font-text);margin-left:auto}.ov2 .mt-panel>p{padding:12px 16px}.ov2 .mt-rows{padding:2px 0}.ov4{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.ov4-head{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.ov4-hello{flex:320px;min-width:0}.ov4-title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ov4-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-app .ov4-head h1{color:var(--al-text);font:600 26px/32px var(--al-font-display);outline:none;margin:0}.ov4-head p{color:var(--al-text-muted);font:400 14px/20px var(--al-font-text);margin:2px 0 0}.cx-app .ov4-demo{margin-left:0}.cx-app .ov4-head .cx-btn svg.lucide{width:16px;height:16px}.ov4-cols{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.ov4-main,.ov4-side{flex-direction:column;gap:16px;min-width:0;display:flex}@container (max-width:859px){.ov4-cols{flex-direction:column;align-items:stretch;display:flex}.ov4-main,.ov4-side{display:contents}.ov4-o-todo{order:1}.ov4-o-news{order:2}.ov4-o-today{order:3}.ov4-o-chats{order:4}.ov4-o-tasks{order:5}.ov4-o-locs{order:6}}.ov4-todo{padding-top:6px;padding-bottom:6px}.ov4-todo .cx-t{white-space:normal}.ov4-todo.is-danger{background:var(--al-danger-500)}@supports (color:color-mix(in lab, red, red)){.ov4-todo.is-danger{background:color-mix(in srgb, var(--al-danger-500) 6%, var(--al-surface))}}.ov4-todo.is-warn{background:var(--al-warning-500)}@supports (color:color-mix(in lab, red, red)){.ov4-todo.is-warn{background:color-mix(in srgb, var(--al-warning-500) 8%, var(--al-surface))}}.ov4-note{border-bottom:1px solid var(--al-line);margin:0;padding:8px 16px}.ov4-note[hidden]{display:none}.ov4-group .cx-num{color:var(--al-text-muted);font-weight:500}.ov4-group.is-confirm{color:var(--al-warning)}.ov4-post{border-bottom:1px solid var(--al-line)}.ov4-post:last-child{border-bottom:0}.ov4-post.is-unread.is-warning{box-shadow:inset 3px 0 0 var(--al-danger-500)}.ov4-post.is-unread.is-important{box-shadow:inset 3px 0 0 var(--al-warning-500)}.ov4-post-head{width:100%;min-height:var(--al-row-2);color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.ov4-post-head:hover{background:var(--al-row-hover)}.ov4-post-head>.cx-dot{margin-top:6px}.ov4-post.is-unread .ov4-post-head{padding-bottom:4px}.ov4-post-title{overflow-wrap:anywhere;font:500 14px/20px var(--al-font-text)}.ov4-post.is-unread .ov4-post-title{font:700 15px/20px var(--al-font-text)}.ov4-post-when{white-space:nowrap;flex:none;padding-top:2px}.ov4-post-body{padding:2px 16px 14px 36px}.ov4-post-text{max-width:72ch;color:var(--al-text);font:400 14px/22px var(--al-font-text);white-space:pre-line;overflow-wrap:anywhere;margin:0}.ov4-post-text.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ov4-more{min-height:32px;color:var(--al-link);font:700 13px/18px var(--al-font-text);cursor:pointer;background:0 0;border:0;padding:4px 0}.ov4-more:hover{text-underline-offset:2px;text-decoration:underline}.cx-app .ov4-post-links{margin-top:12px}.cx-app .ov4-confirm{margin-top:14px}.cx-app .ov4-confirm .cx-t{white-space:normal;flex:220px}.ov4-post-act{margin-top:10px;display:flex}.cx-app .ov4-post-act .cx-btn svg.lucide,.cx-app .ov4-confirm .cx-btn svg.lucide{width:15px;height:15px}.ov4-more-row{color:var(--al-link);font-weight:600}.ov4-allread{border-bottom:1px solid var(--al-line);color:var(--al-text-muted);align-items:center;gap:8px;display:flex}.cx-app .ov4-allread svg.lucide{width:16px;height:16px;color:var(--al-success-500)}.ov4-today-head{background:var(--al-petrol-800);border-bottom-color:#0000}.cx-app .ov4-today-head h2{color:var(--al-sand-0)}[data-theme=dark] .ov4-today-head{background:var(--al-petrol-700)}.ov4-today-now{color:var(--al-petrol-200);font:500 12px/16px var(--al-font-num);padding-right:8px}.ov4-sec{text-align:left;width:100%}button.ov4-sec{cursor:pointer}button.ov4-sec:hover{background:var(--al-row-hover)}.ov4-sec-count{color:var(--al-text-muted);font-weight:500}.ov4-sec-link{color:var(--al-link);align-items:center;gap:4px;font-weight:600;display:inline-flex}.cx-app .ov4-sec-link svg.lucide{width:14px;height:14px}html[data-density=touch] .ov4-sec{min-height:44px}.ov4-today>:is(.ov4-duty-on,.ov4-day,.ov4-people,.ov4-quiet){border-bottom:1px solid var(--al-line)}.ov4-today>:last-child{border-bottom:0}.ov4-duty-on{background:var(--al-danger-700);color:var(--al-sand-0);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ov4-duty-on b{font:600 15px/20px var(--al-font-text)}.ov4-duty-on span{color:var(--al-sand-0)}@supports (color:color-mix(in lab, red, red)){.ov4-duty-on span{color:color-mix(in srgb, var(--al-sand-0) 85%, var(--al-danger-700))}}.ov4-duty-on span{font:400 13px/18px var(--al-font-text)}.ov4-today a[href^=tel\:]{color:var(--al-link);font-weight:600}.ov4-day{padding:10px 16px 4px}.ov4-day-track{height:34px;position:relative}.ov4-day-track:after{content:"";background:var(--al-line);border-radius:1px;height:2px;position:absolute;inset:auto 0 9px}.ov4-day-tick{color:var(--al-text-subtle);font:400 10px/12px var(--al-font-num);position:absolute;top:0;transform:translate(-50%)}.ov4-day-tick:first-child{transform:none}.ov4-day-tick:last-child{transform:translate(-100%)}.ov4-day-block{z-index:1;background:var(--al-petrol-600);border-radius:3px;min-width:4px;height:12px;position:absolute;bottom:4px}.ov4-day-block.is-pending{background:var(--al-warning-500)}.ov4-day-block.is-running{background:var(--al-info-500)}.ov4-day-now{z-index:2;background:var(--al-danger-500);width:2px;margin-left:-1px;position:absolute;top:14px;bottom:0}.ov4-appt-time{flex:none;width:40px}.ov4-appt .cx-status{flex:none}.ov4-people{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px;padding:10px 16px 12px;display:grid}.ov4-person{min-width:0;font:var(--al-font-list);align-items:center;gap:8px;display:flex}.ov4-person-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov4-people-more{grid-column:1/-1}.cx-app .ov4-av{width:26px;height:26px;font-size:10.5px}.ov4-progress{gap:12px}.ov4-bar{background:var(--al-border-panel);border-radius:3px;flex:0 0 72px;height:6px;overflow:hidden}.ov4-bar span{background:var(--al-success-500);height:100%;display:block}.ov4-chat{align-items:center}.ov4-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ov4-reply{border-top:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cx-app .ov4-reply input{flex:1;min-width:0}.ov4-reply-note{flex-basis:100%}.cx-app .ov4-mine .mt-panel{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;gap:0;padding:0;overflow:hidden}.cx-app .ov4-mine .mt-panel-head{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);align-items:center;gap:8px;margin:0;padding:0 8px 0 16px;display:flex}.cx-app .ov4-mine .mt-panel-head .mep-text-button{font:700 12px/16px var(--al-font-text);margin-left:auto}.cx-app .ov4-mine .mt-panel>p{margin:0;padding:10px 16px}.cx-app .ov4-mine .mt-row{align-items:flex-start;padding-top:8px;padding-bottom:8px}.cx-app .ov4-mine .mt-check{margin-top:1px}.cx-app .ov4-mine .mt-body{flex-direction:column;align-items:flex-start;gap:2px}.cx-app .ov4-mine .mt-title{max-width:100%}.cx-app .ov4-mine .mt-meta{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px}.cx-app .ov4-mine .mt-rows .mt-row:last-child{border-bottom:0}.cx-app .ov4-mine .mt-rows+p{border-top:1px solid var(--al-line)}@container (max-width:479px){.ov4-wide-only{display:none}.ov4-actions{width:100%}.ov4-actions .cx-btn{flex:1 1 0;justify-content:center}}@media (max-width:767px){.cx-app .ov4-head h1{font-size:22px;line-height:28px}.ov4-head p{font-size:13px}.ov4-post-body{padding-left:16px}}.ov4-post-images{gap:6px;margin:4px 0 12px;display:grid}.ov4-post-images.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}.ov4-post-image{border:1px solid var(--al-border);background:var(--al-surface-muted);cursor:zoom-in;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.ov4-post-image img{object-fit:cover;width:100%;max-height:360px;display:block}.ov4-post-images.is-many .ov4-post-image img{height:200px}.ov4-post-image-wait{height:200px;display:block}.ov4-post-image:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}.ov4-post-links{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ov4-post-links .nw2-link{width:100%;min-height:56px;display:flex}.ov4-task-icon{color:#2f7d5b;background:#e6f2ec;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cx-app .ov4-task-icon svg.lucide{width:18px;height:18px}.ov4-task-link>span:nth-child(2){flex:1}.cx-app .ov4-task-go{color:var(--al-text-muted);margin-left:auto}[data-theme=dark] .ov4-task-icon{color:#8fd1b0;background:#1d3d31}.pa-hero{align-items:center}.pa-hero h2{overflow-wrap:anywhere}.pa-status{background:var(--al-sand-0);border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pa-status{background:color-mix(in srgb, var(--al-sand-0) 12%, transparent)}}.pa-status{color:var(--al-sand-0);font:var(--al-text-caption);font-weight:700}.pa-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pa-status.is-ok{color:var(--al-lime-300)}.pa-status.is-warn{color:#f6c86a}.pa-status.is-danger{color:#ffb4b4}.pa-hero-facts{gap:var(--al-space-3) var(--al-space-6);flex:none;grid-template-columns:repeat(3,auto);margin:0;display:grid}.pa-hero-facts div{flex-direction:column-reverse;gap:2px;display:flex}.pa-hero-facts dt{font:var(--al-text-caption);color:var(--al-petrol-100)}.pa-hero-facts dd{font:600 30px/1 var(--al-font-display);font-variant-numeric:tabular-nums;margin:0}.pa-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pa-kpi{cursor:default;min-height:0}.pa-kpi:hover{border-color:var(--al-border)}.pa-kpi .ov-kpi-main strong{font-size:40px}.pa-grid{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pa-small{font:var(--al-text-caption);margin:0}.pa-text-button,.pa-link{min-height:36px;color:var(--al-link);font:var(--al-text-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.pa-text-button svg,.pa-link svg{width:15px;height:15px}.pa-queries{counter-reset:query;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-queries li{border-top:1px solid var(--al-border);font:var(--al-text-body-sm);counter-increment:query;align-items:center;gap:10px;padding:9px 0;display:flex}.pa-queries li:before{content:counter(query);width:1.4em;color:var(--al-text-muted);font-family:var(--al-font-num)}.pa-queries span{overflow-wrap:anywhere;flex:1;min-width:0}.pa-queries strong{font-family:var(--al-font-num)}.pa-chart{gap:var(--al-space-2);flex-direction:column;margin:0;display:flex}.pa-chart-tip{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:28px;display:flex}.pa-chart-tip strong{font:600 20px/1.2 var(--al-font-display);font-variant-numeric:tabular-nums}.pa-chart-tip span{font:var(--al-text-caption);color:var(--al-text-muted)}.pa-chart-plot{border-top:1px dashed var(--al-border);padding-top:18px;position:relative}.pa-chart-max{font:var(--al-text-caption);font-family:var(--al-font-num);color:var(--al-text-muted);position:absolute;top:2px;right:0}.pa-chart-bars{border-bottom:1px solid var(--al-border);align-items:stretch;gap:2px;height:150px;display:flex}.pa-chart-bars button{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-end;min-width:0;padding:0 1px;display:flex}.pa-chart-bars button span{background:var(--al-petrol-300);width:100%;transition:background var(--al-dur-fast) var(--al-ease);border-radius:4px 4px 0 0}.pa-chart-bars button.is-zero span{background:var(--al-surface-muted)}.pa-chart-bars button.is-active span,.pa-chart-bars button:focus-visible span{background:var(--al-link)}.pa-chart-bars button:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}[data-theme=dark] .pa-chart-bars button span{background:var(--al-petrol-500)}[data-theme=dark] .pa-chart-bars button.is-active span{background:var(--al-link)}.pa-chart-axis{font:var(--al-text-caption);color:var(--al-text-muted);justify-content:space-between;display:flex}.pa-serp{color:#4d5156;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:16px 18px;font-family:Arial,Helvetica,sans-serif;display:flex}.pa-serp-site{align-items:center;gap:10px;display:flex}.pa-serp-site>span:last-child{flex-direction:column;min-width:0;display:flex}.pa-serp-icon{background:#f1f3f4;border:1px solid #ecedef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pa-serp-icon svg{width:18px;height:18px}.pa-serp-site strong{color:#202124;font-size:14px;font-weight:400}.pa-serp-site small{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pa-serp h3{color:#1a0dab;margin:4px 0 0;font:400 20px/1.3 Arial,Helvetica,sans-serif}.pa-serp p{margin:0;font-size:14px;line-height:1.58}.pa-preview-block{gap:var(--al-space-2);flex-direction:column;display:flex}.pa-count{font:var(--al-text-caption);color:var(--al-text-muted)}.pa-count.is-over{color:var(--al-warning);font-weight:700}.pa-copy{border:1px solid var(--al-border);background:var(--al-surface);min-height:36px;color:var(--al-link);font:var(--al-text-caption);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.pa-copy svg{width:14px;height:14px}.pa-place-text{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pa-place-text:has(.pa-place-preview) .field textarea{min-height:220px}.pa-place-preview{gap:var(--al-space-2);flex-direction:column;display:flex}.pa-place-preview .pl-page{height:auto;min-height:0;max-height:420px}.pa-place-text:not(:has(.pa-place-preview)){grid-template-columns:1fr}.pg-serps{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-serps>div{gap:var(--al-space-2);flex-direction:column;display:flex}.pg-totals{gap:var(--al-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:root:not([data-theme=dark]) :is(.pg-totals div,.pl-help dl div){background:var(--al-surface);border-top:1px solid var(--al-border);border-radius:0}.pg-totals div{border-radius:var(--al-radius-md);background:var(--al-surface-muted);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pg-totals span{font:var(--al-text-caption);color:var(--al-text-muted)}.pg-totals strong{font:600 24px/1.2 var(--al-font-display);font-variant-numeric:tabular-nums}.pg-tables{gap:var(--al-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-tables h3,.pg-steps h3{margin:0 0 var(--al-space-2);font:var(--al-text-title-3);font-size:17px}.pg-tables td:first-child{overflow-wrap:anywhere}.pg-steps{gap:var(--al-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-steps>li{gap:var(--al-space-4);padding:var(--al-space-4);border:1px solid var(--al-border);border-radius:var(--al-radius-md);grid-template-columns:36px minmax(0,1fr);display:grid}.pg-steps>li>div{gap:var(--al-space-3);flex-direction:column;min-width:0;display:flex}.pg-steps p{margin:0}.pg-steps code,.pl-help code{background:var(--al-surface-muted);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.92em}.pg-step-mark{background:var(--al-surface-muted);width:36px;height:36px;color:var(--al-text);font:700 15px var(--al-font-num);border-radius:50%;place-items:center;display:grid}.pg-step-mark svg{width:18px;height:18px}.pg-steps>li.is-done{border-color:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.pg-steps>li.is-done{border-color:color-mix(in srgb, var(--al-success) 40%, var(--al-border))}}.pg-steps>li.is-done .pg-step-mark{background:var(--al-success-bg);color:var(--al-success)}.pg-substeps{flex-direction:column;gap:6px;margin:0;padding-left:1.3em;display:flex}.pg-sitemaps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-sitemaps li,.pg-email{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pg-email svg{width:16px;height:16px;color:var(--al-link)}.pg-file{border:1px dashed var(--al-border-input);min-height:44px;color:var(--al-link);font:var(--al-text-label);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.pg-file svg{width:17px;height:17px}.pg-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.pg-file:focus-within{outline:2px solid var(--al-focus);outline-offset:2px}.pg-advanced summary{min-height:40px;font:var(--al-text-label);cursor:pointer;align-items:center;display:flex}.pg-advanced[open]{gap:var(--al-space-2);flex-direction:column;display:flex}.pl-note{border-radius:var(--al-radius-md);background:var(--al-success-bg);color:var(--al-text);font:var(--al-text-body-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.pl-note svg{width:18px;height:18px;color:var(--al-success);flex:none;margin-top:1px}.pl-head{justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.pl-tabs{margin:0}.pl-tabs button{align-items:center;gap:7px;min-height:44px;padding:6px 16px;font-weight:700;display:inline-flex}.pl-dot{background:var(--al-warning);border-radius:50%;width:8px;height:8px}.pl-tools{flex-wrap:wrap;gap:6px;display:flex}.pl-tools button,.pl-reset{border:1px solid var(--al-border);background:var(--al-surface);min-height:44px;color:var(--al-text);font:var(--al-text-label);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pl-tools button:hover,.pl-reset:hover{border-color:var(--al-petrol-300)}.pl-tools svg,.pl-reset svg{width:16px;height:16px}.pl-reset.is-danger{color:var(--al-danger)}.pl-grid{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-source,.pl-preview{gap:var(--al-space-2);flex-direction:column;min-width:0;display:flex}.pl-label{justify-content:space-between;align-items:center;gap:var(--al-space-3);font:var(--al-text-label);color:var(--al-text-muted);display:flex}.pl-label a{color:var(--al-link);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pl-label a svg{width:14px;height:14px}.pl-source textarea{border:1px solid var(--al-border-input);border-radius:var(--al-radius-md);background:var(--al-surface);width:100%;height:min(68vh,760px);min-height:360px;color:var(--al-text);font:15px/1.65 var(--al-font-text);resize:vertical;padding:16px}.pl-source textarea:focus-visible{outline:2px solid var(--al-focus);outline-offset:1px}.pl-page{border:1px solid var(--al-border);border-radius:var(--al-radius-md);background:var(--al-bg);height:min(68vh,760px);min-height:360px;color:var(--al-text);padding:24px 28px;overflow:auto}.pl-page h1{font:600 30px/1.15 var(--al-font-display);margin:0 0 18px}.pl-page h2{font:600 20px/1.3 var(--al-font-display);margin:26px 0 10px}.pl-page h3{font:600 17px/1.3 var(--al-font-display);margin:18px 0 8px}.pl-page p,.pl-page li{margin:0 0 10px;line-height:1.7}.pl-page ul{margin:0 0 10px;padding-left:1.3em;list-style:outside}.pl-page a{color:var(--al-link);overflow-wrap:anywhere}.pl-foot{align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.pl-foot p{margin:0}.pl-help dl{gap:var(--al-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;display:grid}.pl-help dl div{border-radius:var(--al-radius-md);background:var(--al-surface-muted);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pl-help dt{font:var(--al-text-label)}.pl-help dd{font:var(--al-text-body-sm);color:var(--al-text-muted);margin:0}@media (max-width:1100px){.pa-place-text,.pa-grid,.pg-serps,.pg-tables,.pl-grid{grid-template-columns:1fr}.pl-source textarea,.pl-page{height:52vh}}@media (max-width:760px){.pa-hero{flex-direction:column;align-items:stretch}.pa-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-steps>li{grid-template-columns:1fr}.pl-page{padding:18px}}:root:not([data-theme=dark]) .tm-search{background:var(--al-surface-head)}.ed{gap:var(--al-space-4);flex-direction:column;display:flex}.panel.ed-head{align-items:center;gap:var(--al-space-5);flex-flow:wrap}.ed-head-text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.ed-head h2{font:var(--al-text-title-1);overflow-wrap:anywhere;margin:0}.ed-head>.button{flex:none}.ed-avatar{background:var(--al-petrol-800);color:#fff;width:64px;height:64px;font:700 22px var(--al-font-display);letter-spacing:.02em;border-radius:18px;flex:none;place-items:center;display:grid}.ed-avatar svg{width:28px;height:28px}.ed-avatar.is-small{border-radius:12px;width:40px;height:40px;font-size:14px}.ed-avatar.is-apotheker{background:var(--al-petrol-800)}.ed-avatar.is-pharmazieingenieur{background:var(--al-petrol-700)}.ed-avatar.is-pta{background:var(--al-petrol-500)}.ed-avatar.is-pka{background:var(--al-petrol-300);color:var(--al-petrol-950)}.ed-avatar.is-none{color:var(--al-petrol-900);background:#dce2e3}.ed-avatar.is-place{background:var(--al-selected-bg);color:var(--al-link)}.ed-tags{flex-wrap:wrap;gap:6px;display:flex}.ed-tag{background:var(--al-surface-muted);min-height:26px;color:var(--al-text-muted);font:var(--al-text-caption);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.ed-tag svg{width:13px;height:13px}.ed-tag.is-on{background:var(--al-success-bg);color:var(--al-success)}.ed-tag.is-off{background:var(--al-warning-bg);color:var(--al-warning)}.ed-tag.is-link{background:var(--al-selected-bg);color:var(--al-link)}.ed-notice{margin:0}.ed-layout{gap:var(--al-space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ed-main,.ed-side{gap:var(--al-space-4);flex-direction:column;min-width:0;display:flex}.ed-side{top:var(--al-space-4);position:sticky}.panel.ed-card{gap:var(--al-space-4)}.ed-card h3{font:var(--al-text-title-3);align-items:center;gap:8px;margin:0;display:flex}.ed-card h3 svg{width:18px;height:18px;color:var(--al-link)}.ed-card>.caption{margin-top:calc(-1 * var(--al-space-2))}.panel.ed-collapsible{gap:0;padding:0}.ed-collapsible summary{padding:var(--al-space-5) var(--al-space-6);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;display:flex}.ed-collapsible summary::-webkit-details-marker{display:none}.ed-collapsible summary:after{content:"";border-right:2px solid var(--al-text-muted);border-bottom:2px solid var(--al-text-muted);width:10px;height:10px;transition:transform var(--al-dur-fast) var(--al-ease);margin-left:auto;transform:rotate(45deg)}.ed-collapsible[open] summary:after{transform:rotate(-135deg)}.ed-collapsible>.ed-grid{padding:0 var(--al-space-6) var(--al-space-6)}.ed-grid{gap:var(--al-space-4) var(--al-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-field.is-wide{grid-column:1/-1}.ed-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:20px;display:flex}.ed-sub{padding-top:var(--al-space-3);border-top:1px solid var(--al-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ed-sub h4{font:var(--al-text-label);align-items:center;gap:6px;margin:0;display:flex}.ed-sub h4 svg{width:16px;height:16px;color:var(--al-link)}.ed-facts{gap:var(--al-space-3);flex-direction:column;margin:0;display:flex}.ed-facts dt{font:var(--al-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--al-text-muted);font-weight:800}.ed-facts dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:2px 0 0;font-weight:600;display:flex}.ed-facts dd .muted{font:var(--al-text-caption);font-weight:400}.panel.ed-danger{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.panel.ed-danger{border-color:color-mix(in srgb, var(--al-danger) 35%, transparent)}}.ed-danger h3 svg{color:var(--al-danger)}.fs{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fs-badge{min-height:22px;font:var(--al-text-caption);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.fs-badge svg{width:12px;height:12px}.fs-badge.is-linked{background:var(--al-selected-bg);color:var(--al-link)}.fs-badge.is-manual{background:var(--al-warning-bg);color:var(--al-warning)}.fs-reset{border:1px dashed var(--al-border-input);min-height:22px;font:var(--al-text-caption);color:var(--al-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.fs-reset input{width:14px;height:14px;margin:0}.fs-reset svg{width:12px;height:12px}.fs-reset:has(input:checked){border-style:solid;border-color:var(--al-petrol-600);color:var(--al-link);background:var(--al-selected-bg)}.ed-switch{cursor:pointer;min-height:44px;font:var(--al-text-body-sm);align-items:center;gap:12px;font-weight:600;display:flex;position:relative}.ed-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ed-switch-track{background:var(--al-ink-300);width:48px;height:28px;transition:background var(--al-dur-fast) var(--al-ease);border-radius:999px;flex:none;position:relative}.ed-switch-track:after{content:"";width:22px;height:22px;transition:left var(--al-dur-fast) var(--al-ease);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14262b4d}.ed-switch input:checked+.ed-switch-track{background:var(--al-petrol-700)}.ed-switch input:checked+.ed-switch-track:after{left:23px}.ed-switch input:focus-visible+.ed-switch-track{outline:3px solid var(--al-focus);outline-offset:3px}.ed-chips{flex-wrap:wrap;gap:8px;display:flex}.ed-chip{border:1px solid var(--al-border-input);background:var(--al-surface);min-height:40px;color:var(--al-text-muted);font:var(--al-text-label);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.ed-chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ed-chip:before{content:"";background:var(--al-border-input);border-radius:999px;width:8px;height:8px}.ed-chip:has(input:checked){border-color:var(--al-petrol-800);background:var(--al-petrol-800);color:#fff}.ed-chip:has(input:checked):before{background:var(--al-lime-500)}.ed-chip:has(input:focus-visible){outline:3px solid var(--al-focus);outline-offset:3px}.ed-bar{bottom:var(--al-space-3);z-index:5;justify-content:space-between;align-items:center;gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);border:1px solid var(--al-border);border-radius:var(--al-radius-md);background:var(--al-surface);box-shadow:var(--al-shadow-2);flex-wrap:wrap;display:flex;position:sticky}.ed-bar>.notice,.ed-bar>.error{padding:var(--al-space-2) var(--al-space-3);flex:260px;margin:0}.ed-bar-actions{gap:var(--al-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.tm-panel{gap:var(--al-space-4)}.tm-summary{align-items:center;gap:var(--al-space-2) var(--al-space-5);font:var(--al-text-body-sm);color:var(--al-text-muted);flex-wrap:wrap;display:flex}.tm-summary strong{font:700 18px var(--al-font-display);color:var(--al-text);margin-right:4px}.tm-summary .is-warn strong{color:var(--al-warning)}.tm-summary .mep-text-button{margin-left:auto}.tm-tools{align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.tm-search{background:var(--al-surface-muted);border-radius:999px;flex:260px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.tm-search svg{width:18px;height:18px;color:var(--al-text-muted);flex:none}.tm-search input{background:0 0;border:0;flex:auto;min-height:40px;padding:0}.tm-search input:focus{outline:none}.tm-search:focus-within{outline:3px solid var(--al-focus);outline-offset:2px}.tm-filter select{border-radius:999px;width:auto;min-height:44px;padding:0 36px 0 12px}.tm-count{font:var(--al-text-caption);margin-left:auto}.tm-table-wrap{min-width:0;margin:0 calc(-1 * var(--al-space-6));padding:0 var(--al-space-6);position:relative;overflow-x:auto}.tm-table{border-collapse:collapse;width:100%;min-width:820px;font:var(--al-text-body-sm)}.tm-table th{text-align:left;font:var(--al-text-caption);color:var(--al-text-muted);white-space:nowrap;padding:6px 12px 10px 0;font-weight:700}.tm-table td{border-top:1px solid var(--al-border);vertical-align:middle;padding:10px 12px 10px 0}.tm-table tr.is-off td{color:var(--al-text-muted)}.tm-table tr.is-off .ed-avatar{opacity:.55}.tm-person{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:4px 0;display:flex}.tm-person:hover strong{text-decoration:underline}.tm-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-person-text strong{font:var(--al-text-body);font-weight:700}.tm-sub{font:var(--al-text-caption);color:var(--al-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tm-source{background:var(--al-selected-bg);color:var(--al-link);border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-weight:700;display:inline-flex}.tm-source svg{width:11px;height:11px}.tm-locs{flex-direction:column;gap:2px;display:flex}.tm-locs span{align-items:center;gap:4px;display:inline-flex}.tm-locs svg{width:13px;height:13px;color:var(--al-text-muted)}.tm-contact{font:var(--al-text-caption);flex-direction:column;gap:2px;display:flex}.tm-contact span,.tm-contact a{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:220px;display:inline-flex;overflow:hidden}.tm-contact svg{width:13px;height:13px;color:var(--al-text-muted);flex:none}.tm-actions{text-align:right;white-space:nowrap}.tm-empty{padding:var(--al-space-8) 0;text-align:center}.lc-grid{gap:var(--al-space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.panel.lc-card{gap:var(--al-space-4)}.lc-card.is-off{opacity:.7}.lc-top{align-items:flex-start;gap:var(--al-space-3);display:flex}.lc-icon{background:var(--al-petrol-800);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.lc-icon svg{width:22px;height:22px}.lc-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lc-title h2{font:var(--al-text-title-2);font-family:var(--al-font-display);overflow-wrap:anywhere;margin:0;font-weight:600}.lc-title .muted{font:var(--al-text-body-sm)}.lc-status{min-height:26px;font:var(--al-text-caption);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.lc-status.is-on{background:var(--al-success-bg);color:var(--al-success)}.lc-status.is-off{background:var(--al-warning-bg);color:var(--al-warning)}.lc-facts{font:var(--al-text-body-sm);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lc-facts li{align-items:center;gap:10px;min-width:0;display:flex}.lc-facts li>span{overflow-wrap:anywhere}.lc-facts svg{width:16px;height:16px;color:var(--al-link);flex:none}.lc-facts em{color:var(--al-text-muted);font-style:normal}.lc-channels{flex-wrap:wrap;gap:6px;display:flex}.lc-chan{border:1px dashed var(--al-border-input);min-height:24px;color:var(--al-text-muted);font:var(--al-text-caption);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.lc-chan:before{content:"";background:var(--al-border-input);border-radius:999px;width:7px;height:7px}.lc-chan.is-on{background:var(--al-selected-bg);color:var(--al-link);border-style:solid;border-color:#0000;font-weight:700}.lc-chan.is-on:before{background:var(--al-success)}.lc-actions{align-items:center;gap:var(--al-space-3);padding-top:var(--al-space-3);border-top:1px solid var(--al-border);flex-wrap:wrap;margin-top:auto;display:flex}@media (max-width:1100px){.ed-layout{grid-template-columns:1fr}.ed-side{position:static}}@media (max-width:760px){.ed-head>.button{width:100%}.ed-grid{grid-template-columns:1fr}.ed-bar-actions{width:100%}.ed-bar-actions .button{flex:auto}.tm-table-wrap{margin:0 calc(-1 * var(--al-space-5));padding:0 var(--al-space-5)}}.sb-logo{background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;padding:8px 10px;display:flex}.sb-logo img{width:auto;max-width:100%;max-height:40px}.gp-logo{border:1px solid var(--al-border);width:200px;height:112px;color:var(--al-text-muted);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:12px;display:inline-flex}.gp-logo img{width:auto;max-width:100%;height:auto;max-height:100%}.gp-logo svg{width:32px;height:32px}.gp-logo.is-small{width:112px;height:64px;padding:8px}.gp-logo-row{align-items:flex-start;gap:var(--al-space-5);flex-wrap:wrap;display:flex}.gp-logo-text{gap:var(--al-space-3);flex-direction:column;flex:280px;display:flex}.gp-logo-text p{font:var(--al-text-body-sm);margin:0}.pw-fullscreen-shell{z-index:100;background:var(--al-bg);min-width:0;position:fixed;inset:0;overflow-y:auto}.pw-fullscreen-editor{flex-direction:column;width:100%;min-width:0;height:100dvh;display:flex;overflow:hidden}.pw-fullscreen-puck{flex:auto;min-width:0;min-height:0;overflow:hidden}.pw-fullscreen-puck>*{height:100%}.pw-fullscreen-loading{height:100dvh;color:var(--al-text-muted);place-items:center;display:grid}[data-slot=sidebar-content]{scrollbar-width:none}[data-slot=sidebar-content]::-webkit-scrollbar{display:none}:root:not([data-theme=dark]) .wb-builder{--puck-color-surface-muted:var(--al-surface);--puck-color-surface-subtle:var(--al-surface-head);--puck-color-interactive-soft-hover:var(--al-row-hover);--puck-color-interactive-neutral-hover:var(--al-row-hover)}.wb-builder{--puck-font-family:var(--al-font-text);--puck-font-family-sans:var(--al-font-text);--puck-color-surface:var(--al-surface);--puck-color-surface-muted:var(--al-surface-muted);--puck-color-surface-subtle:var(--al-bg);--puck-color-surface-inverse:var(--al-petrol-900);--puck-color-border:var(--al-border);--puck-color-border-muted:var(--al-border);--puck-color-border-hover:var(--al-border-input);--puck-color-text:var(--al-text);--puck-color-text-secondary:var(--al-text-muted);--puck-color-text-muted:var(--al-text-muted);--puck-color-interactive:var(--al-link);--puck-color-interactive-hover:var(--al-action);--puck-color-interactive-active:var(--al-action);--puck-color-interactive-subtle:var(--al-selected-bg);--puck-color-interactive-soft:var(--al-selected-bg);--puck-color-interactive-soft-hover:var(--al-surface-muted);--puck-color-interactive-neutral-hover:var(--al-surface-muted);--puck-color-focus-ring:var(--al-focus);--puck-color-selection-bg:var(--al-selected-bg);--puck-color-selection-border:var(--al-link);--puck-color-line-placeholder:var(--al-link);--puck-radius-m:var(--al-radius-sm);--puck-radius-l:var(--al-radius-md);min-width:0;height:100%;min-height:0}.wb-interactive,.wb-interactive>*{height:100%;min-height:0}.wb-builder [class*=_NavItem-link_]{letter-spacing:-.01em;min-width:0;max-width:100%;font-size:11px;line-height:1.25}.wb-builder [class*=_NavItem-link_]>span{white-space:nowrap;max-width:100%}.wb-header{color:var(--al-text);background:var(--al-surface);border-bottom:1px solid var(--al-border)}.wb-bar{align-items:center;gap:16px;min-height:64px;padding:10px 16px;display:flex}.wb-document{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.wb-document>div{gap:2px;min-width:0;display:grid}.wb-document strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.3;overflow:hidden}.wb-document>div>span{min-width:0;color:var(--al-text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.wb-subtitle{text-overflow:ellipsis;overflow:hidden}.wb-back{border:1px solid var(--al-border);background:var(--al-surface);width:40px;height:40px;color:var(--al-text);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wb-save-state{color:var(--al-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.wb-save-state.is-dirty{color:var(--al-link);font-weight:600}.wb-tools{flex:0 auto;justify-content:center;align-items:center;gap:10px;display:flex}.wb-toolgroup,.wb-segment{align-items:center;gap:2px;display:flex}.wb-segment{background:var(--al-bg);border:1px solid var(--al-border);border-radius:9px;padding:2px}.wb-toolgroup button,.wb-segment button{min-width:36px;height:36px;color:var(--al-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.wb-toolgroup button:hover:not(:disabled),.wb-segment button:hover:not(:disabled){color:var(--al-text);background:var(--al-surface-muted)}.wb-toolgroup button[aria-pressed=true]{color:var(--al-text);background:var(--al-selected-bg)}.wb-segment button[aria-pressed=true]{color:var(--al-text);background:var(--al-surface);border-color:var(--al-border);box-shadow:0 1px 2px #0000000f}.wb-save-actions{flex:220px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wb-button{min-height:40px;font:inherit;color:var(--al-text);border:1px solid var(--al-border-input);background:var(--al-surface);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.wb-button-primary{color:var(--al-action-text,#fff);background:var(--al-action);border-color:var(--al-action)}.wb-header button:disabled{opacity:.45;cursor:default}.wb-header button:focus-visible,.wb-header select:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}.wb-notice{border-top:1px solid var(--al-border);color:var(--al-text-muted);background:var(--al-bg);margin:0;padding:8px 16px;font-size:13px}@media (pointer:coarse){.wb-toolgroup button,.wb-segment button{min-width:44px;height:44px}.wb-button,.wb-back{min-height:44px}.wb-back{width:44px;height:44px}}@media (max-width:1380px){.wb-toolgroup button>span,.wb-segment button>span{display:none}.wb-tools{gap:6px}}@media (max-width:1180px){.wb-bar{flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.wb-tools{border-top:1px solid var(--al-border);flex:100%;order:3;justify-content:center;padding-top:8px;overflow-x:auto}.wb-document,.wb-save-actions{flex:auto}}@media (max-width:700px){.wb-subtitle,.wb-button:not(.wb-button-primary)>span{display:none}.wb-tools{justify-content:space-between}}.wb-fields-hint{background:var(--al-bg);color:var(--al-text-muted);border-radius:8px;margin:16px;padding:12px 14px;font-size:13px;line-height:1.45}.wb-library{min-height:100%;color:var(--al-text);font-family:var(--al-font-text);flex-direction:column;padding:0 12px 24px;display:flex}.wb-library-head{z-index:2;background:var(--al-surface);border-bottom:1px solid var(--al-border);flex-direction:column;gap:8px;margin:0 -12px;padding:12px;display:flex;position:sticky;top:0}.wb-library-search{border:1px solid var(--al-border-input);background:var(--al-surface);height:40px;color:var(--al-text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.wb-library-search:focus-within{outline:2px solid var(--al-focus);outline-offset:1px}.wb-library-search input{min-width:0;height:100%;color:var(--al-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.wb-library-category select{border:1px solid var(--al-border-input);background:var(--al-surface);width:100%;height:40px;color:var(--al-text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.wb-library-target{background:var(--al-selected-bg);color:var(--al-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.wb-library-target button{width:28px;height:28px;color:var(--al-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.wb-library-target button:hover{background:var(--al-surface);color:var(--al-text)}.wb-library-notice{color:var(--al-text-muted);margin:0;font-size:12px}.wb-library-empty{color:var(--al-text-muted);margin:24px 4px;font-size:14px}.wb-library-group{padding-top:16px}.wb-library-group h3{justify-content:space-between;align-items:baseline;margin:0 2px 10px;font-size:14px;font-weight:700;display:flex}.wb-library-group h3 span{color:var(--al-text-muted);font-size:12px;font-weight:500}.wb-library [data-puck-drawer]{flex-direction:column;gap:10px;display:flex}.wb-card{border:1px solid var(--al-border);background:var(--al-surface);width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.wb-card:hover:not([aria-disabled=true]){border-color:var(--al-link)}.wb-card:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}.wb-card[aria-disabled=true]{cursor:not-allowed;opacity:.55}.wb-card-thumb{aspect-ratio:16/10;background:var(--al-bg);color:var(--al-text-muted);border-bottom:1px solid var(--al-border);place-items:center;display:grid;overflow:hidden}.wb-card-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.wb-card-label{justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px 10px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.wb-card-label>svg{color:var(--al-link);flex:none;margin-top:1px}.wb-card-label small{max-width:45%;color:var(--al-text-muted);text-align:right;flex:none;font-size:11px;font-weight:500}.wb-library [class*=DrawerItem-draggable]{background:0 0;border:0;padding:0}.wem{flex-direction:column;gap:12px;min-width:0;display:flex}.wem-areas{align-self:flex-start}.wem-head{flex-wrap:wrap;gap:8px 12px;padding:8px 12px 8px 16px}.wem .wem-head h2{margin-right:auto}.wem-help{border-bottom:1px solid var(--al-line);background:var(--al-surface-head);margin:0;padding:8px 16px}.wem-row{align-items:center;gap:12px}.wem-row .st-main{align-items:flex-start}.wem-row .cx-col{min-width:0}.wem-row .cx-col .cx-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wem-icon{color:var(--al-text-muted);flex:none;margin-top:2px}.wem-state{text-align:right;flex:none;min-width:96px}.wem-toggle{align-items:center;gap:8px;display:inline-flex}.wem-edit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.wem-form{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.wem-edit .wem-form{border-right:1px solid var(--al-line)}.wem-pad{padding:12px 16px}.wem-field{flex-direction:column;gap:4px;min-width:0;display:flex}.wem-field>span{font:600 13px/18px var(--al-font-text);color:var(--al-text)}.wem-field textarea{resize:vertical}.wem-placeholders{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wem-placeholders .cx-meta{width:100%}.wem-preview{background:var(--al-surface-head);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.wem-preview>p{margin:0}.wem-mail{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;padding:16px 18px}.wem-mail strong{border-bottom:1px solid var(--al-line);font:700 15px/22px var(--al-font-text);margin-bottom:12px;padding-bottom:10px;display:block}.wem-mail p{white-space:pre-line;font:var(--al-text-body-sm);margin:0}.wem-location{border:0;border-bottom:1px solid var(--al-line);margin:0;padding:12px 16px}.wem-location:last-child{border-bottom:0}.wem-location legend{float:left;width:100%;margin-bottom:8px;padding:0}.wem-location-fields,.wem-grid{clear:both;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.wem-transport{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.wem-test-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1100px){.wem-edit,.wem-transport{grid-template-columns:minmax(0,1fr)}.wem-edit .wem-form{border-right:0;border-bottom:1px solid var(--al-line)}}@media (max-width:640px){.wem-state{display:none}}.wt-address{border:1px solid var(--al-border);border-radius:var(--al-radius-md);background:var(--al-surface);align-items:flex-start;gap:18px;padding:24px;display:flex}.wt-address>svg{color:var(--al-link);flex:0 0 24px;margin-top:3px}.wt-address>div{flex:1;gap:10px;min-width:0;display:grid}.wt-address h3{font:var(--al-text-label);margin:0}.wt-address p,.wt-address small{font:var(--al-text-body-sm);color:var(--al-text-muted);margin:0;line-height:1.6}.wt-address-url{color:var(--al-link);overflow-wrap:anywhere;font:var(--al-text-body-sm);text-underline-offset:3px;width:fit-content;text-decoration:underline}.wt-address>.button{flex-shrink:0}.wt-preview{background:var(--al-surface);min-height:100vh}.wt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wt-progress{z-index:1000;pointer-events:none;opacity:0;height:3px;animation:0s linear .12s forwards wt-progress-in;position:fixed;inset:0 0 auto;overflow:hidden}.wt-progress:before{content:"";background:var(--al-action);width:40%;animation:wt-progress-run 1.1s var(--al-ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes wt-progress-in{to{opacity:1}}@keyframes wt-progress-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.wt-progress:before{opacity:.7;width:100%;animation:none}}.wt-bar{background:var(--al-surface);border-bottom:1px solid var(--al-border);min-height:56px;color:var(--al-text);justify-content:space-between;align-items:center;gap:16px;padding:6px 12px 6px 20px;display:flex}.wt-bar-site{align-items:center;gap:4px;min-width:0;display:flex}.wt-bar-name{min-width:0;display:grid}.wt-bar-name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-bar-name strong{font:var(--al-text-label)}.wt-bar-name span{font:var(--al-text-caption);color:var(--al-text-muted)}.wt-bar-info{border-radius:var(--al-radius-sm);width:28px;height:28px;color:var(--al-text-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin:0 0 -5px;padding:0;display:inline-flex}.wt-bar-info:hover{background:var(--al-hover-bg);color:var(--al-text)}.wt-bar-info svg.lucide{width:16px;height:16px}.wt-bar-chat{min-width:0;min-height:var(--al-target-min);border-radius:var(--al-radius-sm);color:var(--al-text-muted);font:var(--al-text-caption);align-items:center;gap:8px;margin-left:10px;padding:0 10px;text-decoration:none;display:inline-flex}.wt-bar-chat>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-bar-chat:hover{background:var(--al-hover-bg);color:var(--al-text)}.wt-bar-chat.is-live{color:var(--al-text)}.wt-bar-chat-dot{background:var(--al-text-muted);opacity:.45;border-radius:50%;flex:none;width:10px;height:10px}.wt-bar-chat.is-live .wt-bar-chat-dot{background:var(--al-success);opacity:1;box-shadow:0 0 0 4px var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wt-bar-chat.is-live .wt-bar-chat-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--al-success) 18%,transparent)}}.wt-hint{border:1px solid var(--al-border-input);border-radius:var(--al-radius-sm);background:var(--al-surface);max-width:min(340px,100vw - 32px);color:var(--al-text);font:var(--al-text-body-sm);margin:0;padding:12px 14px;position:fixed;inset:60px auto auto 16px}.wt-bar-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.wt-bar-mode{font:var(--al-text-caption);color:var(--al-text-muted);align-items:center;gap:8px;margin-right:6px;display:flex}.wt-bar-mode select{min-height:var(--al-target-min);border:1px solid var(--al-border-input);border-radius:var(--al-radius-sm);background:var(--al-surface);color:var(--al-text);font:var(--al-text-body-sm);padding:0 8px}.wt-bar-btn{min-height:var(--al-target-min);border-radius:var(--al-radius-sm);color:var(--al-text);font:var(--al-text-label);white-space:nowrap;transition:background var(--al-dur-fast) var(--al-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.wt-bar-btn:hover{background:var(--al-hover-bg)}.wt-bar-btn svg.lucide{width:16px;height:16px}.wt-bar-btn.is-primary{background:var(--al-action);border-color:var(--al-action);color:var(--al-on-action);margin-right:4px}.wt-bar-btn.is-primary:hover{background:var(--al-action-hover)}.wt-bar-btn:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.wt-bar-btn,.wt-bar-mode select,.wt-bar-chat{min-height:var(--al-target-mobile)}.wt-bar-info{width:44px;height:44px;margin:0 -8px -13px -6px}}@media (max-width:820px){.wt-bar{gap:10px;padding-left:16px}.wt-bar-btn{width:var(--al-target-mobile);min-height:var(--al-target-mobile);padding:0}.wt-bar-btn.is-primary{width:auto;padding:0 12px}.wt-bar-btn:not(.is-primary)>span,.wt-bar-mode>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wt-bar-mode{margin-right:2px}}@media (max-width:560px){.wt-bar{padding-right:8px}.wt-bar-btn.is-primary{width:var(--al-target-mobile);margin-right:0;padding:0}.wt-bar-btn.is-primary>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wt-bar-mode select{max-width:104px}.wt-bar-chat{margin-left:2px;padding:0 6px}}.wt-skeleton{background:var(--al-surface);padding-bottom:64px}.wt-skeleton i{background:var(--al-surface-muted);border-radius:var(--al-radius-sm);display:block}.wt-sk-head{border-bottom:1px solid var(--al-border);justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 max(24px,50% - 600px);display:flex}.wt-sk-head .wt-sk-logo{width:148px;height:32px}.wt-sk-head span{gap:24px;display:flex}.wt-sk-head span i{width:76px;height:12px}.wt-sk-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1248px;margin:0 auto;padding:56px 24px;display:grid}.wt-sk-hero div{gap:14px;display:grid}.wt-sk-hero div i{width:72%;height:14px}.wt-sk-hero div .is-xl{width:88%;height:44px}.wt-sk-hero div .is-l{width:62%;height:44px;margin-bottom:14px}.wt-sk-hero div .is-s{width:44%}.wt-sk-hero .wt-sk-photo{border-radius:var(--al-radius-lg);height:340px}.wt-sk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1248px;margin:0 auto;padding:0 24px;display:grid}.wt-sk-cards i{border-radius:var(--al-radius-md);height:160px}@media (max-width:760px){.wt-sk-head{height:64px;padding:0 16px}.wt-sk-head span{display:none}.wt-sk-hero{grid-template-columns:1fr;gap:28px;padding:32px 16px}.wt-sk-hero .wt-sk-photo{height:220px}.wt-sk-cards{grid-template-columns:1fr;padding:0 16px}.wt-sk-cards i:nth-child(n+2){display:none}}.wt-page main[tabindex="-1"]:focus{outline:none}.wt-message{text-align:center;background:var(--al-surface);min-height:45vh;color:var(--al-text);align-content:start;justify-items:center;gap:20px;padding:60px 24px;display:grid}.wt-message p{max-width:640px;line-height:1.7}.wt-login-note{color:var(--al-text);background:var(--al-surface-muted);font:var(--al-text-body-sm);justify-content:center;align-items:center;gap:10px;padding:18px 24px;display:flex}:root:not([data-theme=dark]) .wt-login-note{background:var(--al-surface);border-bottom:1px solid var(--al-border)}@media (max-width:980px){.wt-address{flex-wrap:wrap}.wt-address>.button{margin-left:42px}}@media (max-width:600px){.wt-address{gap:12px;padding:18px}.wt-address>.button{margin-left:36px}}.wr-history{min-width:0}:root:not([data-theme=dark]) :is(.wr-list,.wr-notice,.wr-error,.wr-confirm){background:var(--al-surface)}:root:not([data-theme=dark]) .wr-list button{border-bottom:1px solid var(--al-border);border-radius:0}:root:not([data-theme=dark]) .wr-list button[aria-current]{background:var(--al-selected-bg);border-color:var(--al-selected-bg)}.wr-intro{color:var(--al-text-muted);font:var(--al-text-body-sm);align-items:start;gap:12px;display:flex}.wr-intro svg{flex-shrink:0;margin-top:2px}.wr-intro p{max-width:760px;margin:0 0 20px}.wr-notice,.wr-error{border-radius:var(--al-radius-sm);font:var(--al-text-body-sm);background:var(--al-surface-muted);padding:12px 16px}.wr-error{color:var(--al-danger)}.wr-columns{border:1px solid var(--al-border);border-radius:var(--al-radius-md);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.wr-list{background:var(--al-surface-muted);max-height:calc(75 * var(--cx-vh,1vh));flex-direction:column;gap:5px;padding:12px;display:flex;overflow:auto}.wr-list button{text-align:left;border-radius:var(--al-radius-sm);color:var(--al-text);cursor:pointer;font:var(--al-text-body-sm);background:0 0;border:1px solid #0000;flex-direction:column;align-items:start;gap:5px;padding:12px;display:flex}.wr-list button[aria-current]{background:var(--al-surface);border-color:var(--al-border)}.wr-list button small,.wr-list button span{font:var(--al-text-caption);color:var(--al-text-muted)}.wr-list button[aria-current] small{color:var(--al-link)}.wr-list .wr-more{color:var(--al-link);align-items:center}.wr-detail{min-width:0;padding:24px}.wr-detail>header{border-bottom:1px solid var(--al-border);justify-content:space-between;align-items:start;gap:16px;padding-bottom:20px;display:flex}.wr-detail h3{font:var(--al-text-h3);margin:0 0 5px}.wr-detail>header p{color:var(--al-text-muted);font:var(--al-text-caption);margin:0}.wr-detail button{align-items:center;gap:7px;display:inline-flex}.wr-confirm{border:1px solid var(--al-border);background:var(--al-surface-muted);border-radius:var(--al-radius-sm);margin:20px 0;padding:16px}.wr-confirm p{font:var(--al-text-body-sm);margin:0 0 14px}.wr-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.wr-saved-content{overflow-wrap:anywhere}.wr-review-label{font:var(--al-text-label);margin:24px 0 16px}.wr-saved-content section{border-bottom:1px solid var(--al-border);padding:16px 0}.wr-saved-content h4{font:var(--al-text-label);margin:0 0 14px}.wr-values{margin:8px 0 16px}.wr-values h5{font:var(--al-text-label);margin:14px 0 10px}.wr-value{margin:12px 0}.wr-value strong{font:var(--al-text-caption);color:var(--al-text-muted);margin-bottom:4px;display:block}.wr-value p{font:var(--al-text-body-sm);white-space:pre-wrap;margin:0}.wr-array-item{border-left:2px solid var(--al-border);padding-left:14px}@media (max-width:850px){.wr-columns{grid-template-columns:minmax(0,1fr)}.wr-list{flex-direction:row;max-height:none}.wr-list button{flex-shrink:0;min-width:185px}.wr-detail{padding:18px}.wr-detail>header{flex-direction:column}}.wi-workspace{flex-direction:column;gap:18px;min-width:0;display:flex}.wi-site{max-width:380px}.wi-inbox,.wi-detail{gap:0;padding:0;overflow:hidden}.wi-inbox-head,.wi-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.wi-inbox-head h2,.wi-detail-head h2{margin:5px 0 8px}.wi-inbox-head p,.wi-detail-head p{margin-bottom:0}.wi-inbox-head>.button{flex-shrink:0}.wi-filters{border-top:1px solid var(--al-border);border-bottom:1px solid var(--al-border);background:var(--al-surface-muted);grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(140px,1fr));gap:14px;padding:20px 28px;display:grid}.wi-filters .field{min-width:0}.wi-filters input,.wi-filters select,.wi-processing select{width:100%;min-width:0}.wi-search>div{align-items:center;display:flex;position:relative}.wi-search>div>svg{color:var(--al-text-muted);pointer-events:none;position:absolute;left:12px}.wi-search input{padding-left:36px}.wi-results{font:var(--al-text-caption);color:var(--al-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.wi-results button,.wi-back{color:var(--al-link);font:var(--al-text-body-sm);cursor:pointer;background:0 0;border:0;padding:6px 0}.wi-results button:hover,.wi-back:hover{text-decoration:underline}.wi-table-wrap{overflow-x:auto}.wi-table{border-collapse:collapse;text-align:left;width:100%;font:var(--al-text-body-sm)}.wi-table th{background:var(--al-surface-muted);color:var(--al-text-muted);font:var(--al-text-caption);white-space:nowrap;padding:10px 22px;font-weight:600}.wi-table th:first-child,.wi-table td:first-child{padding-left:28px}.wi-table td{border-top:1px solid var(--al-border);vertical-align:middle;padding:16px 22px}.wi-table tr:hover td{background:var(--al-surface-muted)}.wi-table time{white-space:nowrap;color:var(--al-text-muted);font-variant-numeric:tabular-nums}.wi-open{text-align:left;color:var(--al-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;min-width:140px;padding:4px 0;display:flex}.wi-open strong{color:var(--al-link);font-weight:600}.wi-open span{color:var(--al-text-muted);font:var(--al-text-caption)}.wi-status{white-space:nowrap;font:var(--al-text-caption);color:var(--al-text);align-items:center;gap:7px;display:inline-flex}.wi-status>span{background:var(--al-text-muted);border-radius:50%;width:7px;height:7px}.wi-status.is-new>span{background:var(--al-link)}.wi-status.is-in_progress>span{background:var(--al-warning)}.wi-status.is-completed{color:var(--al-text-muted)}.wi-state{text-align:center;color:var(--al-text-muted);flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.wi-state h2,.wi-state h3{color:var(--al-text);margin:0}.wi-state p{max-width:480px;margin:0}.wi-state>.button{align-self:center}.wi-limit{color:var(--al-text-muted);font:var(--al-text-caption);padding:0 28px 20px}.wi-back{align-self:flex-start;align-items:center;gap:7px;margin:20px 28px 0;display:inline-flex}.wi-detail-head{border-bottom:1px solid var(--al-border)}.wi-detail-head>div>p:last-child{color:var(--al-text-muted);font:var(--al-text-body-sm)}.wi-detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding:28px;display:grid}.wi-detail-body{flex-direction:column;gap:20px;min-width:0;display:flex}.wi-card{border:1px solid var(--al-border);border-radius:var(--al-radius-md);background:var(--al-surface);min-width:0;padding:22px}.wi-card h3{font:var(--al-text-label);margin:0 0 20px}.wi-card h3>span{color:var(--al-text-muted);font-weight:400}.wi-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;display:grid}.wi-fields dt,.wi-meta dt{font:var(--al-text-caption);color:var(--al-text-muted);margin-bottom:5px}.wi-fields dd,.wi-meta dd{font:var(--al-text-body-sm);color:var(--al-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.wi-message{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--al-text-body-sm);margin:0;line-height:1.7}.wi-files{flex-direction:column;gap:10px;display:flex}.wi-files>a{border:1px solid var(--al-border);border-radius:var(--al-radius-sm);color:var(--al-text);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.wi-files>a>span{overflow-wrap:anywhere;min-width:0;font:var(--al-text-body-sm);flex-direction:column;flex:1;gap:4px;display:flex}.wi-files>a>svg{color:var(--al-link);flex-shrink:0}.wi-files small{font:var(--al-text-caption);color:var(--al-text-muted)}.wi-processing .muted{font:var(--al-text-caption);margin-top:10px}.wi-meta{border-top:1px solid var(--al-border);flex-direction:column;gap:16px;margin:20px 0 0;padding-top:20px;display:flex}.wi-feedback{border-radius:var(--al-radius-sm);background:var(--al-selected-bg);color:var(--al-text);font:var(--al-text-body-sm);padding:12px 16px}.wi-feedback.is-error{border:1px solid var(--al-danger);background:var(--al-surface);color:var(--al-danger)}.wi-feedback p{margin:0 0 10px}.wi-inbox>.wi-feedback,.wi-detail>.wi-feedback{margin:18px 28px}@media (max-width:1100px){.wi-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-detail-grid{grid-template-columns:minmax(0,1fr)}.wi-processing{order:-1}.wi-meta{flex-direction:row;gap:28px}}@media (max-width:650px){.wi-inbox-head,.wi-detail-head{flex-direction:column;gap:16px;padding:20px}.wi-filters{padding:18px 20px}.wi-results{padding:14px 20px}.wi-table{min-width:680px}.wi-table th:first-child,.wi-table td:first-child{padding-left:20px}.wi-detail-grid{gap:18px;padding:20px}.wi-fields{grid-template-columns:minmax(0,1fr)}.wi-back{margin-left:20px}.wi-card{padding:18px}.wi-meta{flex-direction:column;gap:14px}}@media (max-width:390px){.wi-filters{grid-template-columns:minmax(0,1fr)}}:root:not([data-theme=dark]) :is(.wi-filters,.wi-table th){background:var(--al-surface)}:root:not([data-theme=dark]) .wi-table tr:hover td{background:var(--al-row-hover)}:root:not([data-theme=dark]) .wi-card{border:0;border-top:2px solid var(--al-text);padding-inline:0;border-radius:0;padding-top:14px}.wx{--wx-line:var(--al-border);--wx-line-strong:#cdd5d7;--wx-field-line:var(--al-border-input);--wx-soft:var(--al-surface-muted);--wx-softer:var(--al-surface-head);--wx-ink:var(--al-text);--wx-muted:var(--al-text-muted);--wx-live:#1a7348;--wx-live-dot:#2f9e66;--wx-changed:#8f5200;--wx-changed-dot:#f0a21a;--wx-draft-dot:#93a1a4;--wx-danger:var(--al-danger);--wx-ki-bg:var(--al-petrol-50);--wx-ki-line:var(--al-petrol-200);--wx-ki-ink:var(--al-petrol-800);--wx-control:40px;width:100%;min-width:0;color:var(--wx-ink);font:var(--al-text-body-sm);flex-direction:column;gap:16px;display:flex}[data-theme=dark] .wx{--wx-softer:var(--al-bg);--wx-line-strong:#2a5a64;--wx-field-line:#3e6e78;--wx-live:#5ccb8e;--wx-live-dot:#5ccb8e;--wx-changed:#f5b544;--wx-changed-dot:#f5b544;--wx-draft-dot:#7e8a8d;--wx-ki-bg:#8cc6d11f;--wx-ki-line:#2a5a64;--wx-ki-ink:#bfdfe5}@media (pointer:coarse){.wx{--wx-control:44px}}.wx h1,.wx h2,.wx h3,.wx h4,.wx p{margin:0}.wx :focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}.website-page-container{gap:16px;padding:20px 28px 56px}.website-sidebar [data-slot=sidebar-group]{padding:2px 12px}.website-sidebar [data-slot=sidebar-group-label]{height:26px;color:var(--al-petrol-200);font:700 12px/16px var(--al-font-text);letter-spacing:0;text-transform:none;opacity:1;margin-top:6px}.website-sidebar [data-slot=sidebar-menu]{gap:1px}.website-sidebar [data-slot=sidebar-menu-button]{height:36px;min-height:36px;font-size:14px}.website-sidebar [data-slot=sidebar-header]{gap:10px;padding:14px 16px 6px}.website-sidebar [data-slot=sidebar-header]>a{padding-block:2px}.website-sidebar [data-slot=sidebar-header]>div{padding:8px 10px}.website-sidebar .sb-logo{display:none}.website-sidebar [data-slot=sidebar-footer]{gap:2px;padding:6px 12px 10px}.website-sidebar [data-slot=sidebar-footer]>p{display:none}.website-sidebar [data-slot=sidebar-footer] [data-slot=sidebar-menu-button]{height:36px;min-height:36px}@media (pointer:fine) and (max-height:1000px){.website-sidebar [data-slot=sidebar-header]{gap:6px;padding:10px 16px 4px}.website-sidebar [data-slot=sidebar-header]>a{padding-block:0}.website-sidebar [data-slot=sidebar-group]{padding:1px 12px}.website-sidebar [data-slot=sidebar-group-label]{height:22px;margin-top:4px}.website-sidebar [data-slot=sidebar-menu-button],.website-sidebar [data-slot=sidebar-footer] [data-slot=sidebar-menu-button]{height:32px;min-height:32px}}@media (pointer:coarse){.website-sidebar [data-slot=sidebar-menu-button],.website-sidebar [data-slot=sidebar-footer] [data-slot=sidebar-menu-button]{height:44px;min-height:44px}}@media (max-width:760px){.website-page-container{padding:16px 16px 40px}}.wx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.wx-head-text{flex-direction:column;gap:6px;min-width:0;max-width:760px;display:flex}.wx-crumb{font:var(--al-text-caption);color:var(--wx-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wx-crumb button,.wx-crumb a{color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.wx-crumb button:hover,.wx-crumb a:hover{text-decoration:underline}.wx-title{font:600 20px/28px var(--al-font-display)}.wx-lead{max-width:90ch;color:var(--wx-muted);font:var(--al-font-meta)}.wx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root:not([data-theme=dark]) :is(.wx-seg,.wx-kind-icon,.wx-image-frame,.wx-media-thumb,.wx-focus,.wx-crop span){background:var(--wx-softer)}:root:not([data-theme=dark]) .wx-areas button[aria-current=page]{background:var(--al-selected-bg)}:root:not([data-theme=dark]) .wx-note.is-info{background:var(--al-surface);border-left:2px solid var(--al-link);border-radius:0}:root:not([data-theme=dark]) :is(.wx-picker,.wx-confirm){background:var(--al-surface);border:1px solid var(--wx-line)}:root:not([data-theme=dark]) .wx-dns{background:var(--al-surface);border-top:1px solid var(--wx-line);border-bottom:1px solid var(--wx-line);border-radius:0}:root:not([data-theme=dark]) .wx-fact:hover{background:var(--al-row-hover)}.wx-bar{border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:40px;padding:0 0 10px;display:flex}.wx-bar-site{align-items:center;gap:10px;min-width:0;display:flex}.wx-bar-site svg{color:var(--al-petrol-700);flex:none}[data-theme=dark] .wx-bar-site svg{color:var(--al-petrol-200)}.wx-bar-site strong{font-weight:700}.wx-bar-address{color:var(--wx-muted);font:var(--al-text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-bar-info{color:var(--wx-muted)}.wx-bar .wx-actions{margin-left:auto}.wx-select-inline{width:auto;min-height:36px;padding:4px 30px 4px 10px;font-weight:700}.wx-section{flex-direction:column;gap:12px;min-width:0;display:flex}.wx-rule{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;padding:12px 16px 14px}.wx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.wx-h2,.wx-h3{font:700 15px/22px var(--al-font-text)}.wx-sub,.wx-meta{color:var(--wx-muted);font:var(--al-text-caption)}.wx-split{flex-wrap:wrap;align-items:flex-start;gap:32px 40px;display:flex}.wx-split>.wx-main{flex:3 520px;min-width:0}.wx-split>.wx-side{flex:2 320px;min-width:0}.wx-facts{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;overflow:hidden}.wx-fact{border:0;border-right:1px solid var(--wx-line);min-height:72px;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.wx-fact:last-child{border-right:0}.wx-fact:hover{background:var(--al-row-hover)}.wx-fact b{font:600 24px/30px var(--al-font-num);font-variant-numeric:tabular-nums}.wx-fact strong{font-weight:700}.wx-fact small{color:var(--wx-muted);font:var(--al-text-caption)}.wx-fact.is-warn b{color:var(--wx-changed)}.wx-fact.is-alert b{color:var(--wx-danger)}.wx-rows{border-top:1px solid var(--wx-line);flex-direction:column;display:flex}.wx-row{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:60px;padding:12px 0;display:flex}.wx-row>svg,.wx-row>.wx-row-icon{color:var(--wx-muted);flex:none}.wx-row-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.wx-row-title{overflow-wrap:anywhere;font-weight:700}.wx-row-link{border:0;border-bottom:1px solid var(--wx-line);color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:12px 0;display:flex}.wx-row-link:hover .wx-row-title{color:var(--al-link)}.wx-row-line{justify-content:space-between;gap:12px;display:flex}.wx-icon-warn{color:var(--wx-changed)!important}.wx-icon-alert{color:var(--wx-danger)!important}.wx-icon-info{color:var(--al-link)!important}.wx-icon-ok{color:var(--wx-live)!important}.wx-table-wrap{min-width:0;position:relative;overflow-x:auto}.wx-table{border-collapse:collapse;width:100%}.wx-table th{border-bottom:1px solid var(--wx-line-strong);color:var(--wx-muted);font:var(--al-text-label);text-align:left;white-space:nowrap;padding:10px 12px;font-size:13px}.wx-table td{border-bottom:1px solid var(--wx-line);vertical-align:middle;height:60px;padding:8px 12px}.wx-table td.is-num,.wx-table th.is-num{text-align:right;font-family:var(--al-font-num)}.wx-table tbody tr{cursor:pointer}.wx-table tbody tr:hover td{background:var(--wx-softer)}.wx-table tr.is-selected td{background:var(--al-selected-bg)}.wx-table tr.is-group td{height:auto;color:var(--wx-muted);font:var(--al-text-label);cursor:default;background:0 0;padding:18px 12px 8px;font-size:13px}.wx-table tr.is-sub td{background:var(--wx-softer);height:44px}.wx-cell-page{align-items:center;gap:12px;min-width:0;display:flex}.wx-cell-page>span:last-child{flex-direction:column;min-width:0;display:flex}.wx-kind-icon{background:var(--wx-soft);width:36px;height:36px;color:var(--al-petrol-700);border-radius:8px;flex:none;place-items:center;display:grid}[data-theme=dark] .wx-kind-icon{color:var(--al-petrol-200)}.wx-path{color:var(--wx-muted);font:400 13px/18px var(--al-font-num);overflow-wrap:anywhere}.wx-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wx-status:before{content:"";background:var(--wx-draft-dot);border-radius:50%;flex:none;width:8px;height:8px}.wx-status.is-live{color:var(--wx-live);font-weight:700}.wx-status.is-live:before{background:var(--wx-live-dot)}.wx-status.is-changed{color:var(--wx-changed);font-weight:700}.wx-status.is-changed:before{background:var(--wx-changed-dot)}.wx-status.is-draft{color:var(--wx-muted)}.wx-status.is-off:before{border:1.5px solid var(--wx-draft-dot);background:0 0}.wx-btn{min-height:var(--wx-control);border:1px solid var(--wx-line-strong);background:var(--al-surface);color:var(--wx-ink);font:700 15px/20px var(--al-font-text);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.wx-btn:hover:not(:disabled){border-color:var(--wx-muted)}.wx-btn:disabled{opacity:.5;cursor:default}.wx-btn svg{flex:none}.wx-btn.is-primary{border-color:var(--al-action);background:var(--al-action);color:var(--al-on-action)}.wx-btn.is-primary:hover:not(:disabled){border-color:var(--al-action-hover);background:var(--al-action-hover)}.wx-btn.is-ghost{background:0 0;border-color:#0000}.wx-btn.is-ghost:hover:not(:disabled){background:var(--al-hover-bg);border-color:#0000}.wx-btn.is-quiet{font-weight:400}.wx-btn.is-ki{border-color:var(--wx-ki-line);background:var(--wx-ki-bg);color:var(--wx-ki-ink)}.wx-btn.is-danger{color:var(--wx-danger)}.wx-btn.is-small{min-height:34px;padding:0 10px;font-size:14px}@media (pointer:coarse){.wx-btn.is-small{min-height:44px}}.wx-icon-btn{width:var(--wx-control);height:var(--wx-control);color:var(--wx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.wx-icon-btn:hover:not(:disabled){background:var(--al-hover-bg);color:var(--wx-ink)}.wx-icon-btn:disabled{opacity:.35;cursor:default}.wx-link{color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.wx-link:hover{text-decoration:underline}.wx-seg{background:var(--wx-soft);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.wx-seg button{min-height:calc(var(--wx-control) - 6px);color:var(--wx-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.wx-seg button[aria-pressed=true],.wx-seg button[aria-selected=true]{background:var(--al-surface);color:var(--wx-ink);box-shadow:0 0 0 1px var(--wx-line-strong);font-weight:700}.wx-seg .wx-num{font-family:var(--al-font-num);font-size:13px}.wx-tabs{border-bottom:1px solid var(--wx-line-strong);flex-wrap:wrap;gap:0 26px;display:flex}.wx-tabs button{min-height:46px;color:var(--wx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px;display:inline-flex}.wx-tabs button[aria-selected=true],.wx-tabs button[aria-current=page]{border-bottom-color:var(--wx-ink);color:var(--wx-ink);font-weight:700}.wx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wx-toolbar .wx-grow{margin-left:auto}.wx-search{min-height:var(--wx-control);border:1px solid var(--wx-field-line);background:var(--al-surface);width:280px;max-width:100%;color:var(--wx-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.wx-search:focus-within{border-color:var(--al-focus);box-shadow:0 0 0 1px var(--al-focus)}.wx .wx-search input[type=search],.wx .wx-search input[type=search]:focus{min-height:0;height:calc(var(--wx-control) - 2px);box-shadow:none;background:0 0;border:0;outline:0;padding:0}.wx input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),.wx select,.wx textarea{min-height:var(--wx-control);border:1px solid var(--wx-field-line);background:var(--al-surface);color:var(--wx-ink);font:var(--al-text-body-sm);border-radius:8px;padding:8px 12px}.wx textarea{line-height:22px}.wx input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]):focus,.wx select:focus,.wx textarea:focus{border-color:var(--al-focus);box-shadow:0 0 0 1px var(--al-focus);outline:0}.wx input:disabled,.wx select:disabled,.wx textarea:disabled{opacity:.6}.wx input[type=checkbox],.wx input[type=radio]{width:20px;height:20px;margin:0}.wx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wx-field>span:first-child,.wx-label{font:var(--al-text-label);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wx-count{color:var(--wx-muted);font:400 12px/16px var(--al-font-num);white-space:nowrap}.wx-count.is-over{color:var(--wx-danger)}.wx-help{color:var(--wx-muted);font:var(--al-text-caption)}.wx-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.wx-fields>.is-wide{grid-column:1/-1}.wx-check{min-height:var(--wx-control);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.wx-check>span{flex-direction:column;gap:2px;display:flex}.wx-check small{color:var(--wx-muted);font:var(--al-text-caption)}.wx-required{color:var(--wx-muted);font:400 12px/16px var(--al-font-text)}.wx-note{background:var(--wx-soft);color:var(--wx-ink);font:var(--al-text-body-sm);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.wx-note>svg{flex:none;margin-top:1px}.wx-note.is-warn{background:var(--al-warning-bg);color:#5c3500}.wx-note.is-error{background:var(--al-danger-bg);color:#7a1520}.wx-note.is-ok{background:var(--al-success-bg);color:#0f4d2e}[data-theme=dark] .wx-note.is-warn,[data-theme=dark] .wx-note.is-error,[data-theme=dark] .wx-note.is-ok{background:var(--wx-soft);color:var(--wx-ink)}[data-theme=dark] .wx-note.is-warn>svg{color:var(--wx-changed)}[data-theme=dark] .wx-note.is-error>svg{color:#ff9b9b}[data-theme=dark] .wx-note.is-ok>svg{color:var(--wx-live)}.wx-note-line{margin-top:2px;display:block}.wx-note .wx-btn{margin-left:auto}.wx-empty{border:1px dashed var(--wx-line-strong);color:var(--wx-muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.wx-empty strong{color:var(--wx-ink)}.wx-loading{color:var(--wx-muted);padding:32px 0}.wx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wx-editbar{z-index:20;border-bottom:1px solid var(--wx-line-strong);background:var(--al-bg);flex-direction:column;gap:4px;margin:-20px -28px 0;padding:12px 28px 0;display:flex;position:sticky;top:0}.wx-editbar-row{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:10px;display:flex}.wx-editbar-title{flex-direction:column;flex:260px;min-width:0;display:flex}.wx-editbar-title h1{font:600 24px/30px var(--al-font-display);overflow-wrap:anywhere}.wx-editbar-title p{color:var(--wx-muted);font:var(--al-text-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.wx-editbar .wx-tabs{border-bottom:0}.wx-editor{grid-template-columns:200px minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.wx-editor.is-wide{grid-template-columns:minmax(0,1fr) 340px}.wx-areas{flex-direction:column;gap:2px;display:flex;position:sticky;top:132px}.wx-areas button{min-height:var(--wx-control);color:var(--wx-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.wx-areas button:hover{background:var(--al-hover-bg);color:var(--wx-ink)}.wx-areas button[aria-current=page]{background:var(--wx-soft);color:var(--wx-ink);font-weight:700}.wx-areas .wx-dot{background:var(--wx-changed-dot);border-radius:50%;width:7px;height:7px}.wx-form{flex-direction:column;min-width:0;display:flex}.wx-form-section{flex-direction:column;gap:16px;padding:0 0 28px;display:flex}.wx-form-section+.wx-form-section{border-top:1px solid var(--wx-line-strong);padding-top:26px}.wx-form-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.wx-inspector{max-height:calc(calc(100 * var(--cx-vh,1vh)) - 150px);flex-direction:column;padding:2px 4px 24px 0;display:flex;position:sticky;top:132px;overflow-y:auto}.wx-ins{border-top:1px solid var(--wx-line-strong);flex-direction:column;gap:10px;padding:18px 0;display:flex}.wx-ins:first-child{border-top:0;padding-top:4px}.wx-ins-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wx-kv{justify-content:space-between;gap:12px;display:flex}.wx-kv>span:first-child{color:var(--wx-muted)}.wx-kv>span:last-child{text-align:right}.wx-items{border-top:1px solid var(--wx-line);flex-direction:column;display:flex}.wx-item{border-bottom:1px solid var(--wx-line);flex-direction:column;display:flex}.wx-item-head{align-items:center;gap:6px;min-height:56px;display:flex}.wx-item-head>button.wx-item-toggle{min-width:0;min-height:52px;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 0;display:flex}.wx-item-head>button.wx-item-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-item-num{width:24px;color:var(--wx-muted);font:500 13px/18px var(--al-font-num);text-align:center;flex:none}.wx-item-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:4px 0 18px 34px;display:grid}.wx-item-body>.is-wide{grid-column:1/-1}.wx-image{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.wx-image-frame{aspect-ratio:4/3;background:var(--wx-soft);border-radius:10px;flex:none;width:220px;max-width:100%;position:relative;overflow:hidden}.wx-image-frame img{object-fit:cover;width:100%;height:100%}.wx-image-frame.is-empty{border:1.5px dashed var(--wx-line-strong);color:var(--wx-muted);place-items:center;display:grid}.wx-image-side{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.wx-snippet{border:1px solid var(--wx-line);color:#202124;background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:14px;font-family:arial,sans-serif;display:flex}.wx-snippet small{color:#4d5156;overflow-wrap:anywhere;font-size:12px;line-height:16px}.wx-snippet strong{color:#1a0dab;font-size:18px;font-weight:400;line-height:23px}.wx-snippet span{color:#4d5156;font-size:13px;line-height:19px}.wx-meter{background:var(--wx-line);border-radius:2px;height:4px;overflow:hidden}.wx-meter>span{background:var(--wx-live-dot);border-radius:2px;height:100%;display:block}.wx-meter.is-warn>span{background:var(--wx-changed-dot)}.wx-checks{font:var(--al-text-caption);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wx-checks li{align-items:flex-start;gap:8px;display:flex}.wx-checks svg{flex:none;margin-top:1px}.wx-dialog{width:min(1100px,100vw - 40px);max-height:calc(calc(100 * var(--cx-vh,1vh)) - 40px);border:1px solid var(--wx-line,var(--al-border));background:var(--al-surface);color:var(--al-text);border-radius:14px;margin:auto;padding:0;box-shadow:0 24px 80px #062a3147}.wx-dialog.is-narrow{width:min(720px,100vw - 40px)}.wx-dialog::backdrop{background:#062a318c}.wx-dialog-head{z-index:2;border-bottom:1px solid var(--al-border);background:var(--al-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.wx-dialog-head h2{font:600 22px/28px var(--al-font-display);margin:0}.wx-dialog-head p{color:var(--al-text-muted);font:var(--al-text-caption);margin:4px 0 0}.wx-dialog-body{padding:20px 22px 24px}.wx-dialog-foot{border-top:1px solid var(--al-border);background:var(--al-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.wx-media{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.wx-media.is-picker{grid-template-columns:minmax(0,1fr) 320px}.wx-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.wx-media-tile{min-width:0;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.wx-media-thumb{aspect-ratio:4/3;background:var(--wx-soft);outline:1px solid var(--wx-line);outline-offset:-1px;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.wx-media-thumb img{object-fit:cover;width:100%;height:100%}.wx-media-thumb.is-contain img{object-fit:contain;padding:10px}.wx-media-tile:hover .wx-media-thumb{outline:2px solid var(--al-petrol-300);outline-offset:-2px}.wx-media-tile[aria-pressed=true] .wx-media-thumb{outline:3px solid var(--al-action);outline-offset:-3px}.wx-media-flag{color:#5c3500;font:700 12px/18px var(--al-font-text);background:#fcefd8f2;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex;position:absolute;top:6px;left:6px}.wx-media-check{background:var(--al-action);width:26px;height:26px;color:var(--al-on-action);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.wx-media-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:19px;overflow:hidden}.wx-media-sub{color:var(--wx-muted);font:var(--al-text-caption);margin-top:-4px;font-size:12px}.wx-drop{border:1.5px dashed var(--wx-line-strong);color:var(--wx-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.wx-drop.is-over{border-color:var(--al-focus);background:var(--al-selected-bg);color:var(--wx-ink)}.wx-uploads{flex-direction:column;gap:6px;display:flex}.wx-upload-row{font:var(--al-text-caption);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;display:grid}.wx-upload-row progress{width:100%;accent-color:var(--al-action)}.wx-media-detail{max-height:calc(calc(100 * var(--cx-vh,1vh)) - 40px);flex-direction:column;gap:14px;padding:2px 2px 20px;display:flex;position:sticky;top:16px;overflow-y:auto}.wx-focus{background:var(--wx-soft);cursor:crosshair;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wx-focus img{object-fit:contain;width:100%;max-height:260px;display:block}.wx-focus-dot{pointer-events:none;border:3px solid #fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 1px #062a318c,0 2px 8px #062a3159}.wx-crops{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wx-crop{font:var(--al-text-caption);color:var(--wx-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.wx-crop span{background:var(--wx-soft);border-radius:6px;display:block;overflow:hidden}.wx-crop img{object-fit:cover;width:100%;height:100%;display:block}.wx-usage{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wx-usage li{justify-content:space-between;gap:10px;display:flex}.wx-chrome{min-height:calc(100 * var(--cx-vh,1vh));background:var(--al-bg);color:var(--al-text);flex-direction:column;display:flex}.wx-chrome-top{z-index:30;border-bottom:1px solid var(--wx-line-strong);background:var(--al-surface);flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0}.wx-chrome-top .wx-editbar-title{border-left:1px solid var(--wx-line);flex:0 auto;padding-left:12px}.wx-chrome-top .wx-editbar-title h1{font-size:21px;line-height:26px}.wx-chrome-top .wx-spacer{flex:20px}.wx-chrome-stage{padding:18px 20px 0}.wx-chrome-preview{border:1px solid var(--wx-line-strong);background:var(--al-surface);border-radius:12px;position:relative;overflow:hidden}.wx-chrome-preview-bar{border-bottom:1px solid var(--wx-line);background:var(--wx-softer);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.wx-chrome-work{grid-template-columns:260px minmax(0,1fr) 380px;align-items:start;gap:20px;padding:18px 20px 40px;display:grid}.wx-palette{flex-direction:column;gap:2px;display:flex;position:sticky;top:84px}.wx-palette>p{margin-bottom:6px}.wx-palette button{min-height:48px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.wx-palette button:hover:not(:disabled){background:var(--al-hover-bg)}.wx-palette button:disabled{opacity:.45;cursor:default}.wx-palette button>svg{color:var(--al-petrol-700);flex:none}[data-theme=dark] .wx-palette button>svg{color:var(--al-petrol-200)}.wx-palette button span{flex-direction:column;min-width:0;display:flex}.wx-palette button small{color:var(--al-text-muted);font:var(--al-text-caption)}.wx-rowbox{border:1px solid var(--wx-line-strong);background:var(--al-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.wx-rowbox+.wx-rowbox{margin-top:14px}.wx-rowbox-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wx-rowbox-head h3{font:700 15px/22px var(--al-font-text);margin-right:auto}.wx-zones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wx-zones.is-footer{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.wx-zone{border:1.5px dashed var(--wx-line-strong);background:var(--al-bg);border-radius:10px;flex-direction:column;gap:6px;min-height:112px;padding:8px;display:flex}.wx-zone.is-target{border-color:var(--al-focus);background:var(--al-selected-bg)}.wx-zone.is-over{border-style:solid;border-color:var(--al-focus)}.wx-zone-label{min-height:28px;color:var(--al-text-muted);font:700 12px/16px var(--al-font-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0 4px;display:flex}.wx-widget{border:1px solid var(--wx-line-strong);background:var(--al-surface);border-radius:8px;align-items:center;gap:4px;min-height:46px;display:flex}.wx-widget.is-selected{border-color:var(--al-action);box-shadow:0 0 0 1px var(--al-action)}.wx-widget.is-over{box-shadow:0 -3px 0 var(--al-focus)}.wx-widget-grip{width:30px;height:44px;color:var(--al-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.wx-widget-main{min-width:0;min-height:44px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 8px 4px 0;display:flex}.wx-widget-main>svg{color:var(--al-petrol-700);flex:none}[data-theme=dark] .wx-widget-main>svg{color:var(--al-petrol-200)}.wx-widget-main span{flex-direction:column;min-width:0;display:flex}.wx-widget-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.wx-widget-main small{color:var(--al-text-muted);font-size:12px;line-height:16px}.wx-zone-add{min-height:40px;color:var(--al-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:14px;display:flex}.wx-zone-add:hover{background:var(--al-hover-bg);color:var(--al-text)}.wx-chrome-inspector{max-height:calc(calc(100 * var(--cx-vh,1vh)) - 100px);border:1px solid var(--wx-line-strong);background:var(--al-surface);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:84px;overflow-y:auto}.wx-menu-items{border-top:1px solid var(--wx-line);flex-direction:column;display:flex}.wx-menu-item{border-bottom:1px solid var(--wx-line);background:var(--al-surface);align-items:center;gap:4px;min-height:52px;display:flex}.wx-menu-item.is-child{padding-left:26px}.wx-menu-item.is-open{flex-wrap:wrap;padding-bottom:12px}.wx-menu-item-edit{flex:100%;grid-template-columns:1fr;gap:10px;padding:0 4px 0 34px;display:grid}.wx-menu-label{min-width:0;min-height:48px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;padding:4px 0;display:flex}.wx-menu-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wx-menu-label small{color:var(--al-text-muted);font:400 12px/16px var(--al-font-num);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-picker{background:var(--wx-soft);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.wx-picker-list{background:var(--al-surface);border-radius:8px;flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.wx-picker-list button{border:0;border-bottom:1px solid var(--wx-line);min-height:42px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.wx-picker-list button:hover{background:var(--al-hover-bg)}.wx-picker-list small{color:var(--al-text-muted);font:400 12px/16px var(--al-font-num)}.wx-styles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.wx-style{border:1px solid var(--wx-line-strong);background:var(--al-surface);color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.wx-style[aria-pressed=true]{border-color:var(--al-action);box-shadow:0 0 0 1px var(--al-action);background:var(--al-selected-bg)}.wx-swatches{gap:4px;display:flex}.wx-swatches span{border-radius:5px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #14262b1f}.wx-color{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;display:flex}.wx-color-swatch{border-radius:10px;flex:none;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14262b24}.wx-color-swatch input[type=color]{cursor:pointer;border:0;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.wx-color-text{flex-direction:column;flex:160px;min-width:0;display:flex}.wx .wx-color input.wx-hex{width:124px;font-family:var(--al-font-num)}.wx-contrast{color:var(--wx-live);font:var(--al-text-caption);flex:100%;align-items:center;gap:6px;display:inline-flex}.wx-contrast.is-bad{color:var(--wx-danger)}.wx-fonts{flex-direction:column;gap:8px;display:flex}.wx-font{border:1px solid var(--wx-line-strong);background:var(--al-surface);min-height:60px;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:6px 12px;display:flex}.wx-font[aria-pressed=true]{border-color:var(--al-action);box-shadow:0 0 0 1px var(--al-action);background:var(--al-selected-bg)}.wx-font b{width:46px;font-size:26px;line-height:1}.wx-font span{flex-direction:column;display:flex}.wx-font small{color:var(--wx-muted);font:var(--al-text-caption)}.wx-logos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.wx-logo-slot{flex-direction:column;gap:8px;display:flex}.wx-logo-slot>span:first-child{height:84px;box-shadow:inset 0 0 0 1px var(--wx-line-strong);border-radius:10px;place-items:center;display:grid}.wx-logo-slot img{object-fit:contain;max-width:80%;max-height:56px}.wx-preview-sticky{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.wx-dns{background:var(--wx-soft);font:var(--al-text-body-sm);border-radius:8px;flex-wrap:wrap;gap:6px 22px;padding:10px 12px;display:flex}.wx-dns code{font:500 14px/20px var(--al-font-num)}.wx-steps{border-top:1px solid var(--wx-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wx-steps li{border-bottom:1px solid var(--wx-line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.wx-steps li>svg{flex:none;margin-top:1px}.wx-steps li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wx-diff{background:var(--wx-softer);font:var(--al-text-body-sm);border-radius:8px;padding:10px 12px}@media (max-width:1280px){.wx-editor{grid-template-columns:180px minmax(0,1fr)}.wx-editor>.wx-inspector{grid-column:1/-1;max-height:none;position:static;overflow:visible}.wx-editor.is-wide{grid-template-columns:minmax(0,1fr)}.wx-chrome-work{grid-template-columns:minmax(0,1fr) 340px}.wx-chrome-work>.wx-palette{flex-flow:wrap;grid-column:1/-1;position:static}.wx-chrome-work>.wx-palette>p{flex:100%}.wx-chrome-work>.wx-palette button{border:1px solid var(--wx-line-strong);background:var(--al-surface);flex:0 auto}.wx-chrome-work>.wx-palette button small{display:none}}@media (max-width:1050px){.wx-media{grid-template-columns:minmax(0,1fr)}.wx-media-detail{max-height:none;position:static}}@media (max-width:900px){.wx-editor{grid-template-columns:minmax(0,1fr)}.wx-areas{flex-direction:row;position:static;overflow-x:auto}.wx-areas button{flex:none}.wx-chrome-work{grid-template-columns:minmax(0,1fr)}.wx-chrome-inspector{max-height:none;position:static}.wx-zones{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wx{gap:22px}.wx-title{font-size:24px;line-height:30px}.wx-editbar{margin:-16px -16px 0;padding:10px 16px 0}.wx-fact{border-right:0;border-bottom:1px solid var(--wx-line);min-height:0}.wx-bar .wx-actions{margin-left:0}.wx-search{width:100%}.wx-item-body{padding-left:0}.wx-crops{grid-template-columns:repeat(2,minmax(0,1fr))}}.wx-dialog.wx{gap:0}.wx-dialog.wx:not([open]){display:none}.wx-dialog.wx[open]{display:block}.wl-preview-stage{width:100%;height:min(660px, calc(72 * var(--cx-vh,1vh)));justify-content:center;min-height:400px;display:flex;overflow:hidden}.wl-preview-scaled{border-radius:var(--al-radius-sm);box-shadow:0 0 0 1px var(--al-border);background:var(--al-surface);flex-shrink:0;position:relative;overflow:hidden}.wl-preview-scaled iframe{transform-origin:0 0;background:#fff;border:0;max-width:none;display:block}.wx-chrome-preview .wl-preview-stage{height:100%;min-height:0}.wx-chrome-preview .wl-preview-scaled{box-shadow:none;border-radius:0}.wx-design-preview{flex-direction:column;display:flex}.wx-simple-list{flex-direction:column;gap:6px;display:flex}.wx-simple-row{align-items:center;gap:2px;display:flex}.wx-simple-row input{flex:1;min-width:0;margin-right:6px}.wx-editbar-title p>span,.wx-meta>svg,.wx-help>svg{align-items:center;gap:4px;display:inline-flex}.wx-editbar-title p svg,.wx-meta svg,.wx-help svg{display:inline-block}.wx-menu-label strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.wx-menu-item.is-child .wx-icon-btn{width:34px}.wx-usage .wx-link{text-align:left}.wx-editor.is-design{grid-template-columns:190px minmax(0,1fr) 400px}@media (max-width:1360px){.wx-editor.is-design{grid-template-columns:minmax(0,1fr) 360px}.wx-editor.is-design>.wx-areas{flex-direction:row;grid-column:1/-1;position:static;overflow-x:auto}.wx-editor.is-design>.wx-areas button{flex:none}}@media (max-width:1100px){.wx-editor.is-design{grid-template-columns:minmax(0,1fr)}.wx-editor.is-design>.wx-preview-sticky{position:static}}@media (pointer:coarse){.wx-link,.wx-crumb button,.wx-crumb a{position:relative}.wx-link:after,.wx-crumb button:after,.wx-crumb a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.we-segments button{min-width:44px;min-height:44px}}.wx-confirm{border:1px solid var(--wx-line-strong);background:var(--wx-soft);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wx-confirm>p{max-width:760px}.wx-confirm-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wx-confirm-time{min-width:230px}.wx-confirm-time input{min-height:var(--wx-control)}.wo{flex-direction:column;gap:12px;min-width:0;display:flex}.wo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.wo-head h1{font:600 20px/28px var(--al-font-display);margin:0}.wo-head p{margin:2px 0 0}.wo-head-actions{flex-wrap:wrap;gap:8px;display:flex}.wo-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wo-stats button{border:0;border-right:1px solid var(--al-line);min-width:0;min-height:64px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.wo-stats button:last-child{border-right:0}.wo-stats button:hover{background:var(--al-row-hover)}.wo-stats b{font:600 24px/1 var(--al-font-num);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.wo-stats b small{color:var(--al-text-muted);font-size:13px;font-weight:500}.wo-stats span{min-width:0;font:var(--al-font-meta);color:var(--al-text-muted);flex-direction:column;display:flex}.wo-stats span small{font:var(--al-font-meta);color:var(--al-text-subtle)}.wo-stats button:last-child span{color:var(--al-text);overflow-wrap:anywhere;font-weight:600}.wo-stats .is-warn b{color:var(--al-warning)}.wo-stats .is-alert b{color:var(--al-danger)}.wo-stat-icon{color:var(--al-petrol-700);display:inline-flex}[data-theme=dark] .wo-stat-icon{color:var(--al-petrol-200)}.wo-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.wo .cx-row--two{gap:12px}.wo .cx-row--two>svg{flex:none;margin-top:1px}.wo .cx-row--two>.cx-dot{margin-top:6px}.wo-alert{color:var(--al-danger)}.wo-warn{color:var(--al-warning)}.wo-ok{color:var(--al-success-500)}.wo-chev{color:var(--al-text-subtle);flex:none;align-self:center}.wo-wrap{white-space:normal}.wo-panel-foot{border-top:1px solid var(--al-line);align-items:center;gap:12px;padding:10px 16px;display:flex}.wo-panel-foot .cx-btn--primary{margin-left:auto}.wo-head-note{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding-right:8px;overflow:hidden}.wo-content-row .st-main{gap:12px}.wo-content-row .st-main .cx-meta{margin-left:auto;padding-right:8px}@media (max-width:1100px){.wo-cols{grid-template-columns:minmax(0,1fr)}.wo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-stats button:nth-child(2){border-right:0}.wo-stats button:nth-child(-n+2){border-bottom:1px solid var(--al-line)}}@media (max-width:640px){.wo-stats{grid-template-columns:minmax(0,1fr)}.wo-stats button{border-right:0;border-bottom:1px solid var(--al-line)}.wo-head-note,.wo-content-row .cx-btn--quiet{display:none}}@media (pointer:coarse){.wo-stats button{min-height:72px}}.wtx{flex-direction:column;gap:12px;min-width:0;display:flex}.wtx .wtx-seg{flex:none}.wtx .wtx-seg button:disabled{cursor:not-allowed;opacity:.55}.wtx-head{flex-wrap:wrap;gap:8px 12px;padding:8px 12px 8px 16px}.wtx .wtx-head h2{margin-right:auto}.wtx-search{flex:0 280px}.wx .st-search input[type=search],.wx .st-search input[type=search]:focus{min-height:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.wtx-body{grid-template-columns:240px minmax(0,1fr);min-height:420px;display:grid}.wtx-groups{border-right:1px solid var(--al-line);background:var(--al-surface-head);flex-direction:column;gap:1px;padding:8px;display:flex}.wtx-groups button{min-height:34px;color:var(--al-text);font:500 13px/18px var(--al-font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.wtx-groups button:hover{background:var(--al-row-hover)}.wtx-groups button[aria-current]{background:var(--al-selected-bg);color:var(--al-link);font-weight:700}.wtx-groups small{font:var(--al-font-meta);font-family:var(--al-font-num);color:var(--al-text-muted);flex:none}.wtx-groups .wtx-changed{border-top:1px solid var(--al-line);border-radius:0 0 6px 6px;margin-top:6px;padding-top:10px}.wtx-list{min-width:0}.wtx-list-head{border-bottom:1px solid var(--al-line);color:var(--al-text);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:10px 16px;font-weight:600;display:flex}.wtx-list-head span{color:var(--al-text-muted);font-weight:400}.wtx-row{border-bottom:1px solid var(--al-line);padding:10px 12px 10px 16px}.wtx-row:last-child{border-bottom:0}.wtx-row.is-open{background:var(--al-surface-head)}.wtx-row-top{align-items:flex-start;gap:12px;display:flex}.wtx-value{font:var(--al-text-body-sm);color:var(--al-text);white-space:pre-line;margin-top:2px}.wtx-value.is-default{color:var(--al-text-muted)}.wtx-badge{font:600 12px/18px var(--al-font-text);color:var(--al-link);flex:none;margin-top:1px}.wtx-edit{flex-direction:column;gap:8px;margin-top:8px;display:flex}.wtx-edit textarea{resize:vertical;width:100%}.wtx-edit p{margin:0}.wtx-edit-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.wtx-body{grid-template-columns:minmax(0,1fr)}.wtx-groups{border-right:0;border-bottom:1px solid var(--al-line);flex-direction:row;overflow-x:auto}.wtx-groups button{flex:none}.wtx-groups .wtx-changed{border-top:0;margin-top:0;padding-top:6px}}@media (pointer:coarse){.wtx-groups button{min-height:44px}}.wseo{flex-direction:column;gap:12px;min-width:0;display:flex}.wseo-row{align-items:center;gap:12px}.wseo-check{min-width:230px;font:var(--al-font-meta);color:var(--al-text-muted);flex:none}.wseo-check.is-warn{color:var(--al-warning);font-weight:700}.wseo-check.is-ok{color:var(--al-text)}@media (max-width:760px){.wseo-row{flex-wrap:wrap}.wseo-check{min-width:0}}.wseo-hint{border:1px solid var(--al-border);border-left:3px solid var(--al-warning-500);background:var(--al-surface);font:var(--al-font-meta);color:var(--al-text-muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;display:flex}.wseo-hint strong{color:var(--al-text)}.wl{flex-direction:column;gap:12px;min-width:0;display:flex}.wl-row{align-items:center;gap:12px}.wl-kind{flex:0 0 130px}.wl-status{flex:0 0 170px}.wl-date{text-align:right;flex:0 0 56px}.wl-empty{flex-direction:column;align-items:flex-start;gap:6px;padding:20px 16px;display:flex}.wl-template>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}@media (max-width:760px){.wl-kind,.wl-date{display:none}.wl-status{flex-basis:auto}}.wx-editor.is-entry{grid-template-columns:184px minmax(0,1fr) 300px;gap:28px}.wee-areas button{min-height:44px}.wee-dot{background:var(--wx-changed-dot);border-radius:50%;flex:none;width:8px;height:8px}.wx-form.wee{gap:16px;container-type:inline-size}.wee-head{flex-direction:column;gap:2px;display:flex}.wee-head h2{font:600 20px/26px var(--al-font-display)}.wee-head-warn{color:var(--wx-changed);font:var(--al-text-caption);align-items:center;gap:8px;margin-top:4px;display:flex}.wee-state{color:var(--al-text);font:600 13px/18px var(--al-font-text);margin-top:2px}.wee-state.is-warn{color:var(--wx-changed)}.wee-panel .sf-head h3{font:700 15px/22px var(--al-font-text);margin:0}.wee-body{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:18px 16px 22px;display:flex}.wee-body>*{max-width:680px}.wee-body.is-more{border-top:1px solid var(--al-line)}.wee-more{border:0;border-top:1px solid var(--al-line);background:var(--al-surface-head);width:100%;min-height:56px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 16px;display:flex}.wee-panel>.sf-head+.wee-more,.wee-panel>.wee-more:first-child{border-top:0}.wee-more:hover{background:var(--al-row-hover)}.wee-more>svg,.wee-fold>svg{color:var(--wx-muted);flex:none;margin-left:auto;transition:transform .14s}.wee-more[aria-expanded=true]>svg,.wee-fold[aria-expanded=true]>svg{transform:rotate(180deg)}.wee-group{border-top:1px solid var(--al-line);flex-direction:column;gap:10px;min-width:0;padding-top:16px;display:flex}.wee-group-title{font:var(--al-text-label)}.wee-group .wx-field>span:first-child,.wee-group .wx-field>.wx-label{color:var(--wx-muted);font-weight:600}.wee-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.wee-pair>.is-wide{grid-column:1/-1}.wee-nested{flex-direction:column;gap:16px;display:flex}@container (max-width:520px){.wee-pair{grid-template-columns:minmax(0,1fr)}}.wee .is-placeholder,.wee .is-placeholder:focus{border-color:var(--wx-changed-dot)}.wee-warn{color:var(--wx-changed);font:var(--al-text-caption);align-items:flex-start;gap:6px;display:inline-flex}.wee-warn>svg{flex:none;margin-top:2px}.wee .wx-check{align-items:center;min-height:44px;padding:4px 0}.wee .wx-image{flex-wrap:nowrap;align-items:flex-start;gap:14px}.wee .wx-image-frame{border-radius:8px;width:128px}.wee .wx-image-frame.is-empty{aspect-ratio:1;border-width:1px;width:64px}.wee .wx-image-frame.is-empty svg{width:20px;height:20px}.wee .wx-image-side,.wee .wx-image-side .wx-actions{gap:8px}@container (max-width:440px){.wee .wx-image{flex-wrap:wrap;align-items:flex-start}}.wee .wx-item-body{flex-direction:column;gap:16px;display:flex}.wee-apply-fields{border-bottom:1px solid var(--al-line);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.wee-apply-fields ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.wee-apply-fields li{border-bottom:1px solid var(--al-line);font:var(--al-text-body-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.wee-apply-fields li .cx-meta{text-align:right}.wee-apply-fields p{margin-top:4px}.wee-apply-row{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.wee-apply-row .sf-text{flex:280px;gap:3px}.wee-apply-row .wx-btn{flex:none}.wee-apply-foot{border-top:1px solid var(--al-line);padding:10px 16px 14px}@container (max-width:560px){.wee-apply-fields ul{grid-template-columns:minmax(0,1fr)}}.wee-fold-head{font:inherit;margin:0}.wee-fold{width:100%;min-height:44px;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.wee-fold .cx-meta.is-warn{color:var(--wx-changed)}.wee-path{overflow-wrap:anywhere;font-family:var(--al-font-num)}.wee-ins .wx-ins{gap:8px;padding:14px 0}.wee-ins .wx-ins:first-child{padding-top:4px}@media (max-width:1280px){.wx-editor.is-entry{grid-template-columns:180px minmax(0,1fr)}.wx-editor.is-entry>.wee-ins{border-top:1px solid var(--wx-line-strong);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 28px;padding-top:6px;display:grid}.wx-editor.is-entry>.wee-ins>.wx-ins{border-top:0;padding-top:12px}}@media (max-width:900px){.wx-editor.is-entry{grid-template-columns:minmax(0,1fr);gap:20px}.wee-areas button{border:1px solid var(--wx-line)}}.website-page-container:has(>.gx){padding:32px 32px 56px}.gx{--wx-control:44px;max-width:1280px;margin-inline:auto;container-type:inline-size}.gx h2{font:700 18px/24px var(--al-font-text)}.gx h3{font:700 17px/24px var(--al-font-text)}.gx svg{flex-shrink:0}.gx :focus-visible{outline:3px solid var(--al-focus);outline-offset:2px}.gx .wx-title{font-size:30px;line-height:36px}.gx .wx-seg{flex-wrap:wrap;max-width:100%}.gx .wx-seg button,.gx .wx-btn,.gx .wx-crumb button{min-height:44px}.gx .wx-btn{white-space:normal;text-align:center}.gx input:not([type=checkbox]),.gx select{border:1px solid var(--wx-field-line);background:var(--al-surface);min-height:44px;color:var(--al-text);font:inherit;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.gx input[type=time],.gx input[type=date]{font-family:var(--al-font-num)}.gx button:disabled,.gx fieldset:disabled{opacity:.65}.gx fieldset{min-width:0}.gx-fieldset{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.gx-fieldset>legend{margin-bottom:4px;font-weight:700}.gx-caption{font:400 13px/18px var(--al-font-text);color:var(--al-text-muted)}.gx-location-head{flex-direction:column;gap:14px;display:flex}.gx-location-select{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-size:14px;font-weight:700;display:flex}.gx-location-select select{width:260px;max-width:100%}.gx-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid var(--wx-line-strong);flex-wrap:nowrap;gap:0 28px;display:flex;overflow:auto hidden}.gx-tabs button{white-space:nowrap;min-height:48px;color:var(--al-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:8px 2px}.gx-tabs button[aria-current=page]{color:var(--al-text);border-bottom-color:currentColor;font-weight:700}.gx-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.gx-main,.gx-aside{min-width:0}.gx-aside{flex-direction:column;gap:28px;display:flex}.gx-sections{flex-direction:column;gap:36px;display:flex}.gx-section{border-top:2px solid var(--al-text);flex-direction:column;gap:16px;padding-top:14px;display:flex}.gx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.gx-soft{background:var(--al-surface-muted);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}:root:not([data-theme=dark]) .gx-soft{background:var(--al-surface);border-top:2px solid var(--al-text);border-radius:0;padding-inline:0}:root:not([data-theme=dark]) :is(.gx-quick-add,.gx-aside>.gx-soft){background:var(--al-surface-muted);border:0;border-radius:12px;padding:20px}:root:not([data-theme=dark]) .gx-soft.gx-quick-add{padding:20px 24px 24px}:root:not([data-theme=dark]) .gx-soft .wx-seg{background:var(--al-surface)}.gx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.gx-wide{grid-column:1/-1}.gx .wx-field{min-width:0}.gx-check{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex}.gx-check input{width:20px;height:20px;accent-color:var(--al-petrol-700);flex:0 0 20px;margin:0}.gx-checks{flex-wrap:wrap;gap:0 18px;display:flex}.gx-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.gx-switch input{appearance:none;cursor:pointer;background:#7e8a8d;border:0;border-radius:13px;flex:0 0 44px;width:44px;height:26px;margin:0;position:relative}.gx-switch input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.gx-switch input:checked{background:var(--al-petrol-700)}.gx-switch input:checked:after{transform:translate(18px)}.gx-switch input:disabled{cursor:not-allowed;opacity:.5}.gx-toolbar,.gx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gx-toolbar{justify-content:space-between;gap:12px 16px}.gx-day-row{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;align-items:flex-start;gap:10px 20px;padding:16px 0;display:flex}.gx-day-name{flex:0 0 110px;padding-top:11px}.gx-day-fields{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.gx-copy-action{margin-left:auto}.gx-hours-input{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.gx-intervals{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.gx-interval{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.gx-time-pair{grid-template-columns:minmax(0,118px) auto minmax(0,118px);align-items:center;gap:8px;max-width:100%;display:grid}.gx-next-day{font-size:13px;font-weight:700}.gx-next-day input{flex-basis:18px;width:18px;height:18px}.gx-icon-button{width:44px;min-width:44px;padding-inline:0}.gx-hours-empty,.gx-unknown{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.gx-unknown{border:1px dashed var(--wx-field-line);color:var(--al-text-muted);border-radius:8px;padding:10px 12px}.gx-copy{border:1px solid var(--wx-line-strong);padding:14px 16px}.gx-channels{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gx-channels li{gap:10px;display:flex}.gx-channels li svg{margin-top:2px}.gx-save-bar{z-index:5;padding:14px 0 max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--wx-line-strong);background:var(--al-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex;position:sticky;bottom:0}.gx-save-state{color:var(--al-text-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.gx-save-state.is-ok{color:var(--wx-live)}.gx-save-state.is-warn{color:var(--wx-changed)}.gx-profile{flex-direction:column;gap:28px;display:flex}.gx-week-summary{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gx-week-summary li{justify-content:space-between;gap:12px;display:flex}.gx-week-summary .wx-num{text-align:right;font-size:13px}.gx-next-special{border-top:1px solid var(--wx-line-strong);flex-direction:column;gap:4px;padding-top:12px;display:flex}.gx-quick-add{gap:16px;padding:20px 24px 24px}.gx-quick-top{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.gx .wx-field>.gx-label-inline{justify-content:flex-start;gap:4px}.gx-targets{gap:0}.gx-targets>.gx-caption{margin-top:8px}.gx .gx-targets .gx-check{min-height:44px}.gx-text-link{text-underline-offset:3px;min-height:44px;text-decoration:underline}.gx .gx-remove{color:var(--al-text-muted);box-shadow:none;background:0 0;border:0}.gx .gx-remove:hover:not(:disabled){color:var(--al-danger);background:var(--al-danger-bg)}.gx-quick-top>.wx-field{flex:160px}.gx-quick-top>.wx-field:last-child{flex:2 300px}.gx-quick-footer{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.gx-special-row{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 0;display:flex}.gx-special-row>.gx-actions{margin-left:auto}.gx-date{flex:0 165px;font-size:13px}.gx-entry-content{overflow-wrap:anywhere;flex:180px;min-width:0}.gx-entry-content .gx-caption{margin-top:2px}.gx-empty{color:var(--al-text-muted);padding:12px 0}.gx-conflicts{flex-direction:column;gap:12px;display:flex}.gx-conflict{background:var(--al-petrol-50);color:var(--al-petrol-800);border:1px solid var(--al-petrol-200);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gx-emergency{background:var(--al-petrol-900);color:var(--al-petrol-100);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.gx-emergency h2{color:#fff;align-items:center;gap:10px;display:flex}.gx-emergency .gx-switch{color:#fff}.gx-emergency .gx-switch input:checked{background:var(--al-petrol-500)}.gx-emergency-caption{color:var(--al-petrol-200);font-size:13px;line-height:18px}.gx-emergency-status,.gx-emergency-status-label{align-items:flex-start;gap:8px;display:flex}.gx-emergency-status{border-top:1px solid var(--al-petrol-700);padding-top:12px}.gx-emergency-status>svg,.gx-emergency-status-label>svg{margin-top:2px}.gx-emergency-status strong{color:var(--al-sand-0);font-size:14px;line-height:20px}.gx-emergency-status p{margin-top:4px}.gx-emergency-match{border-top:1px solid var(--al-petrol-700);flex-direction:column;gap:8px;padding-top:12px;display:flex}.gx-emergency .wx-btn.is-quiet{color:var(--al-petrol-100)}.gx-candidate{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}.gx-candidate-search{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.gx-candidate-search .wx-field{flex:160px}.gx-location-row{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;display:flex}.gx-location-info{flex:2 260px;min-width:0}.gx-location-info h3 button{font:inherit;text-align:left;min-height:44px;color:var(--al-text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:8px 0}.gx-today{flex-direction:column;flex:190px;gap:2px;display:flex}.gx-today .wx-num{font-size:14px}@container (max-width:900px){.gx-columns{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){.gx{--wx-control:48px;gap:24px}.gx .wx-title{overflow-wrap:anywhere;font-size:26px;line-height:32px}.gx .wx-btn,.gx .wx-seg button,.gx .wx-crumb button,.gx-check,.gx-switch,.gx input:not([type=checkbox]),.gx select{min-height:48px}.gx-icon-button{width:48px;min-width:48px}.gx .gx-location-info h3 button{min-height:48px}.gx-tabs{gap:0 18px}.gx-tabs button{font-size:14px}.gx-fields{grid-template-columns:minmax(0,1fr)}.gx-quick-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.gx-quick-top>.wx-field:last-child{grid-column:1/-1}.gx-quick-add :is(input,button,select){scroll-margin-block:80px 150px}.gx-day-name{flex:1 0 100%;padding-top:0}.gx-time-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.gx-interval{width:100%}.gx-day-fields{flex-basis:100%}.gx .wx-seg button{padding-inline:10px;font-size:14px}.gx-quick-add,:root:not([data-theme=dark]) .gx-soft.gx-quick-add{padding:16px}.gx-quick-footer{background:var(--al-surface-muted);z-index:4;padding-block:12px;position:sticky;bottom:0}:root:not([data-theme=dark]) .gx-quick-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--wx-line-strong);background:var(--al-surface);border-radius:0 0 12px 12px;margin:0 -16px -16px}.gx-quick-footer .wx-btn{width:100%}.gx-date{flex:1 0 100%}.gx-location-select,.gx-location-select select{width:100%}}@media (max-width:760px){.website-page-container:has(>.gx){padding:16px 16px 40px}}[data-theme=dark] .gx-conflict{background:var(--wx-ki-bg);color:var(--wx-ki-ink)}@media (prefers-reduced-motion:reduce){.gx-switch input:after{transition:none}}.gx-stack,.gx-wizard{flex-direction:column;gap:28px;min-width:0;display:flex}.gx-status{color:var(--al-text-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.gx-status.is-connected{color:var(--wx-live)}.gx-status:is(.is-reconnect_required,.is-restricted){color:var(--wx-changed)}.gx-status.is-no_rights{color:var(--al-petrol-700)}.gx-mock{color:var(--al-text-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.gx-mock svg,.gx-benefits svg,.gx-result-row>svg{flex:none}.gx-google-intro{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:28px 48px;padding:28px;display:grid}.gx-google-intro>div{flex-direction:column;gap:14px;min-width:0;display:flex}.gx-google-intro h2{font-family:var(--al-font-display);font-size:26px;line-height:32px}.gx-benefits{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gx-benefits li{gap:12px;display:flex}.gx-benefits svg{width:20px;height:20px}.gx-connected-title{font-family:var(--al-font-display);align-items:flex-start;gap:12px;font-size:24px;font-weight:600;line-height:30px;display:flex}.gx-connected-title svg{color:var(--wx-live);flex:none}.gx-definition{grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:12px 20px;margin:0;display:grid}.gx-definition dt{color:var(--al-text-muted)}.gx-definition dd{overflow-wrap:anywhere;min-width:0;margin:0}.gx-definition dd>.gx-text-link{width:fit-content;display:flex}.gx-fit{align-self:flex-start}.gx-google-layout{grid-template-areas:"profile connection""disconnect connection";row-gap:28px}.gx-google-details{grid-area:profile}.gx-google-connection{grid-area:connection}.gx-google-disconnect{grid-area:disconnect}.gx .gx-profile-note>.wx-note.is-info{background:var(--wx-softer);border:0;border-radius:8px}.gx-wizard{width:100%;max-width:1040px;margin-inline:auto}.gx-wizard-context{background:var(--al-surface-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.gx-wizard-context>div{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.gx-wizard-steps{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.gx-wizard-steps li{color:var(--al-text-muted);align-items:center;gap:8px;display:inline-flex}.gx-wizard-steps li[aria-current]{color:var(--al-text);font-weight:700}.gx-wizard-steps li>span{border:1px solid var(--wx-field-line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gx-wizard-steps li[aria-current]>span{background:var(--al-petrol-700);border-color:var(--al-petrol-700);color:#fff}.gx-profile-options{border:0;border-top:2px solid var(--al-text);min-width:0;margin:0;padding:0;position:relative}.gx-profile-choice{border-bottom:1px solid var(--wx-line);cursor:pointer;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;min-height:48px;padding:16px 12px;display:flex}.gx .gx-profile-choice>input[type=radio]{width:22px;height:22px;accent-color:var(--al-petrol-700);flex:none;margin:2px 0 0;min-height:22px!important}.gx-profile-choice>span:first-of-type{overflow-wrap:anywhere;flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.gx-profile-choice.is-selected{background:var(--al-petrol-50)}.gx-profile-choice:has(input:disabled){color:var(--al-text-muted);cursor:not-allowed}.gx-finished{background:var(--al-petrol-900);color:var(--al-petrol-100);border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:28px;display:flex}.gx-finished>svg{color:var(--al-lime-500);flex:none}.gx-finished>div{flex:420px;min-width:0}.gx-finished .wx-title{color:#fff;margin-bottom:8px}.gx-finished .gx-wizard-steps li{color:var(--al-petrol-100)}.gx-finished .gx-wizard-steps li[aria-current]{color:#fff}.gx-result-row{border-bottom:1px solid var(--wx-line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.gx-result-row>span{flex-direction:column;gap:4px;display:flex}.gx-result-row svg{color:var(--wx-live)}.gx-connection-section{flex-flow:wrap;gap:20px 40px;display:flex}.gx-connection-body{flex-direction:column;flex:2 420px;gap:16px;min-width:0;display:flex}.gx-connection-actions{flex-direction:column;flex:220px;align-items:flex-start;gap:8px;min-width:0;display:flex}.gx-access-row{border-bottom:1px solid var(--wx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:8px;display:flex}.gx-access-row .wx-link{text-align:left;white-space:normal}.gx-readiness summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:700}.gx-readiness[open] summary{margin-bottom:12px}.gx-dialog{width:min(560px,100vw - 32px);max-height:calc(calc(100 * var(--cx-vh,1vh)) - 32px);border:1px solid var(--wx-line);background:var(--al-surface);color:var(--al-text);border-radius:12px;margin:auto;padding:24px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #062a3140}.gx-dialog[open]{flex-direction:column;gap:16px;display:flex}.gx-dialog::backdrop{background:#062a318c}.gx-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gx-dialog-head h2{font-family:var(--al-font-display);overflow-wrap:anywhere;font-size:22px;line-height:28px}.gx-dialog-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.gx-dialog-actions{justify-content:flex-end}.gx .wx-btn.gx-destructive{border-color:var(--al-danger-700);background:var(--al-danger-700);color:var(--al-sand-0)}.gx .wx-btn.gx-destructive:hover:not(:disabled){border-color:var(--al-danger-500);background:var(--al-danger-500)}@container (max-width:900px){.gx-google-layout{grid-template-areas:"profile""connection""disconnect"}.gx-google-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.gx-holiday-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;margin-left:0!important}.gx-holiday-decisions .wx-btn{white-space:normal;min-width:0;padding-inline:5px;font-size:13px;line-height:18px}.gx-definition{grid-template-columns:minmax(0,1fr);gap:4px}.gx-definition dd{margin-bottom:12px}.gx-google-intro,.gx-wizard-context,.gx-finished{padding:20px 16px}.gx-profile-choice>span:first-of-type{flex-basis:calc(100% - 40px)}.gx-profile-choice>.gx-status{margin-left:38px}.gx-wizard .gx-save-bar .wx-btn.is-primary{flex:100%}.gx-dialog{padding:20px}}[data-theme=dark] .gx-profile-choice.is-selected{background:var(--al-petrol-800)}:root:not([data-theme=dark]) .gx-soft.gx-accent,.gx-google-help{background:var(--al-surface-muted);border:0;border-radius:12px;padding:20px}.gx-google-intro .gx-google-help{align-self:start}.gx a.gx-text-link{align-items:center;gap:6px;width:fit-content;display:inline-flex}@media (max-width:600px){.gx-wizard .gx-save-bar{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.gx-wizard .gx-save-bar>.gx-caption{order:-1;grid-column:1/-1}}.gx-status.is-info{color:var(--al-petrol-700)}.gx-status.is-error{color:var(--al-danger)}.gx-status.is-not_connected{color:var(--al-text-muted)}.gx-google-bar{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.gx-google-bar>strong{font-size:14px}.gx-google-bar .gx-caption{flex:260px;min-width:0}.gx-google-bar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.gx-sync-row{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.gx-send-summary{flex-direction:column;gap:12px;margin:12px 0;display:flex}.gx-send-summary ul{margin:4px 0 0;padding-left:18px}.gx-send-summary li{font-variant-numeric:tabular-nums}.gx-compare-groups{flex-direction:column;gap:12px;display:flex}.gx-compare .gx-section-head{flex-wrap:wrap;row-gap:6px;padding-block:6px}.gx-compare-choice{margin-left:auto}.gx-compare-hint{font-weight:400}.gx-compare-table{flex-direction:column;margin:0 -16px -16px;display:flex}.gx-compare-row{border-top:1px solid var(--al-line);grid-template-columns:minmax(110px,168px) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.gx-compare-row>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;padding:6px 16px}.gx-compare-row>span:first-child{color:var(--al-text-muted)}.gx-compare-row.is-head>span{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.gx-compare-row:not(.is-diff):not(.is-head)>span:not(:first-child){color:var(--al-text-muted)}.gx-compare-row.is-diff>span:not(:first-child){font-weight:700}.gx-compare-row>span.is-chosen{background:var(--al-petrol-50,#eff7f8)}.gx-compare-more{border-top:1px solid var(--al-line);padding:6px 16px 10px}@media (max-width:640px){.gx-compare-choice{width:100%;margin-left:0}.gx-compare-row{grid-template-columns:minmax(0,1fr)}.gx-compare-row.is-head{display:none}.gx-compare-row>span:not(:first-child):before{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted);display:block}.gx-compare-row>span:nth-child(2):before{content:"In ApoLoop"}.gx-compare-row>span:nth-child(3):before{content:"Bei Google"}.gx-google-bar-actions{margin-left:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gx-compare-row>span.is-chosen{background:#8cc6d11f}}:root[data-theme=dark] .gx-compare-row>span.is-chosen{background:#8cc6d11f}.gr-link{color:var(--al-link,var(--al-petrol-600));font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-main.gr-main{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.st-main.gr-main>*{max-width:100%}.gr-stars{color:var(--al-ink-300,#93a1a4);gap:1px;display:inline-flex}.gr-stars svg.is-on,.gr-star-single{color:var(--al-text);fill:currentColor}.gr-count{color:var(--al-text-muted);margin-left:4px;font-weight:400}.gr-stars-col{flex:0 0 88px}.gr-loc{text-overflow:ellipsis;flex:0 0 170px;min-width:0;overflow:hidden}.gr-date{flex:0 0 88px}.gr-row .st-state,.gr-cols .st-state{flex-basis:156px}.gr-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gr-text.is-empty{font-style:italic}.gr-profile-name{text-overflow:ellipsis;flex:0 0 220px;min-width:0;overflow:hidden}.gr-profile-rating{flex:0 0 200px;align-items:center;gap:6px;display:inline-flex}.gr-profile-open{flex:0 0 150px}.gr-profile-state{flex:auto;min-width:0}.gr-panel{flex-direction:column;gap:16px;display:flex}.gr-original{background:var(--al-canvas,#f2f4f4);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.gr-original-head,.gr-reply-head,.gr-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.gr-comment,.gr-reply p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.gr-author{margin:0}.gr-reply{border:1px solid var(--al-border);border-radius:10px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.gr-reply-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-note{font:var(--al-font-list,400 13px/18px var(--al-font-text));border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:8px 12px;display:flex}.gr-note ul{flex:100%;margin:0;padding-left:18px}.gr-note.is-ok{background:var(--al-success-bg);color:var(--al-success)}.gr-note.is-warn{background:var(--al-warning-bg);color:var(--al-warning)}.gr-note.is-error{background:var(--al-danger-bg);color:var(--al-danger)}.gr-editor textarea{min-height:150px}.gr-over{color:var(--al-danger);font-weight:700}.gr-assist{font-style:italic}.gr-foot{align-items:center;gap:8px;width:100%;display:flex}.cx-btn.gr-danger{color:var(--al-danger)}.cx-btn.gr-danger-fill{border-color:var(--al-danger);background:var(--al-danger);color:#fff}.gr-confirm{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.gr-tools-end{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.gr-tools-end .st-count{margin-left:0}.cx-panel.gr-list{overflow:clip}.gr-pickbar{border-bottom:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px 8px 16px;display:flex}@media (min-width:768px){.gr-pickbar{top:var(--al-topbar-h);z-index:6;position:sticky}}.gr-note--act>span{flex:240px}.gr-pick-all{min-height:var(--al-control);font:600 13px/18px var(--al-font-text);font-variant-numeric:tabular-nums;color:var(--al-text);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.gr-pick-age{font:var(--al-font-list);color:var(--al-text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cx-app .gr-pick-age select{width:auto;min-width:0;min-height:var(--al-control)}.gr-pick-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.gr-pick-info{flex:100%;margin:0}.gr-pick{flex:0 0 24px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.gr-pick input,.gr-pick-all input{width:18px;height:18px;accent-color:var(--al-petrol-700);margin:0}html[data-density=touch] :is(.gr-pick,.gr-pick-all) input{width:22px;height:22px}label.gr-row--pick{cursor:pointer}label.gr-row--pick:hover{background:var(--al-row-hover)}label.gr-row--pick.is-picked{background:var(--al-row-selected)}div.gr-row.is-off:hover{background:0 0}.gr-editor-tools{align-items:center;gap:12px;display:inline-flex}.cx-app .gr-suggest svg.lucide{width:15px;height:15px}.gr-editor textarea[aria-busy=true]{opacity:.6}.cx-modal:is(.gr-modal,.gr-style-modal){overflow:hidden}.cx-modal:is(.gr-modal,.gr-style-modal)>.cx-modal-body{flex:auto;min-height:0;padding-top:16px;overflow-y:auto}.cx-modal-foot .gr-foot{flex-wrap:wrap}.gr-style{flex-direction:column;display:flex}.gr-style>.gr-note,.gr-style-intro{margin:0 0 12px}.gr-style .sf-row{padding-left:0;padding-right:0}.gr-style .gr-style-text{flex-direction:column;align-items:stretch;gap:6px}.gr-style-text textarea{width:100%}.gr-style-preview{white-space:pre-line}.gr-style-count{align-self:flex-end}.cx-seg.gr-style-seg{flex-wrap:wrap;flex:none;height:auto}.gr-style-seg button{min-height:24px}html[data-density=touch] .cx-seg.gr-style-seg{height:auto}html[data-density=touch] .gr-style-seg button{min-height:44px;padding:0 14px}@media (pointer:coarse){:is(.gr,.gr-modal) .cx-btn--sm{min-height:44px;padding:0 12px}}:is(.gb,.gr) .st-tools>.cx-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}:is(.gb,.gr) .st-tools>.cx-seg button{white-space:nowrap;flex:none}.gb-topic{flex:0 0 110px}.gb-places{text-overflow:ellipsis;flex:0 0 150px;min-width:0;overflow:hidden}.gb-when{flex:0 0 150px}.gb-row .st-state,.gb-cols .st-state{flex-basis:150px}.gb-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.gb-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.gb-form,.gb-aside{flex-direction:column;gap:12px;min-width:0;display:flex}.gb-fields{flex-direction:column;gap:14px;display:flex}.gb-fields .cx-field>.cx-seg{align-self:flex-start;max-width:100%}.gb-place{border-bottom:1px solid var(--al-line);padding:2px 12px 2px 16px}.gb-place:last-child{border-bottom:0}.gb-override{padding:0 0 8px 26px}.gb-override summary{cursor:pointer;align-items:center;min-height:28px;display:flex}.gb-override textarea{width:100%;margin-top:4px}.gb-result .st-main{flex:auto}.gb-result-act{gap:6px;margin-left:auto;display:inline-flex}.gb-preview{border:1px solid var(--al-border);border-radius:10px;flex-direction:column;gap:8px;margin:12px 16px 0;padding:14px;display:flex}.gb-preview p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.gb-preview-title{flex-direction:column;font-weight:600;display:flex}.gb-preview-cta{border:1px solid var(--al-border-input);color:var(--al-petrol-700);border-radius:6px;align-self:flex-start;padding:6px 12px;font-weight:600}.gb-bar{justify-content:flex-start}.gb-plan{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gp-rating{flex:0 0 110px}.gp-rating-link{align-items:center;gap:5px;display:inline-flex}.gp-hours{text-overflow:ellipsis;flex:0 0 170px;min-width:0;overflow:hidden}.gp-rating-link .cx-num{font:600 13px/18px var(--al-font-text);font-variant-numeric:tabular-nums}.gp-rating-link .gr-star-single{width:13px;height:13px}@media (min-width:768px) and (max-width:1100px){.gp-cols .gp-profile,.gp-row .gp-profile{display:none}.gp-cols .gp-loc,.gp-row .gp-loc{flex:1 1 0}}@media (max-width:1100px){.gb-columns{grid-template-columns:minmax(0,1fr)}.gr-loc,.gb-places{display:none}}@media (max-width:767px){.gr-cols,.gb-cols{display:none}.gr-row,.gb-row{flex-wrap:wrap}.gr-row .st-main,.gb-row .st-main{flex:100%;order:5}.gr-date,.gb-when,.gb-topic{flex:none}.gr-profile{white-space:normal;flex-wrap:wrap;row-gap:2px}.gr-profile .gr-profile-name{flex:100%}.gr-profile-rating,.gr-profile-open{flex:0 auto}.gr-profile-state{flex:100%}.gp-rating,.gp-hours{flex:none}.gp-row{row-gap:4px}.gp-row .gp-loc{flex:1 1 0;order:1}.gp-row .gp-rating{order:2}.gp-row .gp-profile{flex:100%;order:3}.gp-row .gp-hours{order:4}.gp-row .gp-status{order:5}.gp-row .gp-go{order:6;margin-left:auto}.gp-row .is-empty,.gp-note{display:none}.gb-plan{flex:100%}}.gx-wizard.gw{gap:12px;max-width:960px}.cx-panel.gw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.gw-head-main{flex-direction:column;gap:1px;min-width:0;display:flex}.gw-head-main h1{font:700 18px/24px var(--al-font-text);color:var(--al-text);margin:0}.gw-head .gx-wizard-steps{font:var(--al-font-list,400 13px/18px var(--al-font-text));gap:8px 20px}.gw-head .gx-wizard-steps li>span{border-color:var(--al-border-input,var(--al-border));width:24px;height:24px;font:600 12px/1 var(--al-font-num)}.gw-head .gx-wizard-steps li[aria-current]>span{background:var(--al-petrol-700,var(--al-petrol-600));border-color:var(--al-petrol-700,var(--al-petrol-600));color:#fff}.gw-account{border-bottom:1px solid var(--al-line);background:var(--al-surface-head,transparent);align-items:center;gap:12px;padding:10px 16px;display:flex}.gw-account .cx-col{flex:auto;min-width:0}.gw-account-icon{border:1px solid var(--al-border);background:var(--al-surface,#fff);width:32px;height:32px;color:var(--al-text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.cx-app .gw-account-icon svg.lucide{width:16px;height:16px}.gw-filter{border-bottom:1px solid var(--al-line);align-items:center;gap:8px;padding:8px 16px;display:flex}.cx-app .gw-filter svg.lucide{width:15px;height:15px;color:var(--al-text-muted);flex:none}.cx-app .gw-filter input{width:100%;max-width:360px}.gw-list{border:0;min-width:0;margin:0;padding:0}.gw .cx-row.gw-choice{border-bottom:1px solid var(--al-line);cursor:pointer;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;box-shadow:inset 3px 0 #0000}.gw .cx-row.gw-choice:hover{background:var(--al-row-hover)}.gw .cx-row.gw-choice.is-selected{background:var(--al-petrol-50,var(--al-row-hover));box-shadow:inset 3px 0 0 var(--al-petrol-600)}.gw .cx-row.gw-choice.is-off{color:var(--al-text-muted);cursor:not-allowed}.gw .gw-choice>input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--al-petrol-700,var(--al-petrol-600));flex:none;margin:0}.gw-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.gw-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:600;display:flex}.gw-match{font:600 12px/16px var(--al-font-text);color:var(--al-petrol-600)}.gw-sub{overflow-wrap:anywhere}.gw-state{white-space:nowrap;flex:none}.gw-more{border-bottom:1px solid var(--al-line);padding:10px 16px}.gw-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.gw-foot .cx-meta{flex:320px;min-width:0}.gw-ext{white-space:nowrap;font:600 13px/18px var(--al-font-text);align-items:center;gap:4px;display:inline-flex}.cx-app .gw-ext svg.lucide{width:13px;height:13px}.gw-empty p{margin:0 0 4px}.gw-access .gw-main{flex:auto}.gw-privacy{margin:0}.gw-bar{flex-wrap:wrap}.gw-bar-note{flex:260px;min-width:0}@media (max-width:767px){.gw .cx-row.gw-choice{flex-wrap:wrap}.gw .gw-choice .gw-main{flex:calc(100% - 40px)}.gw .gw-choice .gw-state{margin-left:32px}.gw-account{flex-wrap:wrap}.gw-account>.gw-account-icon{display:none}.gw-account .cx-col{flex:100%}.gw-bar{flex-wrap:nowrap}.gw-bar .cx-btn--primary{flex:auto}.gw-bar-note{display:none}}.gx .cx-panel-head h2,.gx .sf-head h2{font:700 14px/20px var(--al-font-text)}.cx-panel.lh-head{padding:0}.lh-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:14px 16px 10px;display:flex}.lh-head-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.lh-back{color:var(--al-text-muted);font:600 12px/16px var(--al-font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lh-back:hover{color:var(--al-link,var(--al-petrol-600))}.cx-app .lh-back svg.lucide{width:13px;height:13px}.gx h1.lh-title{font:700 20px/26px var(--al-font-text);color:var(--al-text);overflow-wrap:anywhere;margin:2px 0 0}.lh-title:focus,.lh-title:focus-visible{outline:none}.lh-head-main .cx-meta{margin:0}.lh-switch{align-items:center;gap:8px;display:inline-flex}.gx .lh-switch select{width:auto;min-width:220px;max-width:320px;min-height:var(--al-control,36px);font:var(--al-font-list,400 13px/18px var(--al-font-text));padding:6px 10px}.lh-tabs{border-top:1px solid var(--al-line);scrollbar-width:none;gap:4px;padding:0 12px;display:flex;overflow-x:auto}.lh-tabs button{min-height:42px;color:var(--al-text-muted);font:600 13px/18px var(--al-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 10px}.lh-tabs button:hover{color:var(--al-text)}.lh-tabs button[aria-current=page],.lh-tabs button[aria-selected=true]{border-bottom-color:var(--al-petrol-600);color:var(--al-text)}.gl{flex-direction:column;gap:12px;min-width:0;display:flex}.gl>.gr-note,.gl>.error{margin:0}.gl-alert{justify-content:space-between}.gl-alert>span{flex:280px}.gl-points{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gl-points li{border-bottom:1px solid var(--al-line);font:var(--al-font-list,400 13px/20px var(--al-font-text));align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cx-app .gl-points svg.lucide{width:18px;height:18px;color:var(--al-petrol-600);flex:none;margin-top:1px}.gl-foot,.gs-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.gl-ext{font:600 13px/18px var(--al-font-text);align-items:center;gap:4px;display:inline-flex}.cx-app .gl-ext svg.lucide,.cx-app .gl .cx-panel-head .cx-btn svg.lucide{width:13px;height:13px}.gl-hint{margin:0;padding:0 16px 12px}.gl-facts{margin:0}.gl-facts>div{min-height:var(--al-row-2,44px);border-bottom:1px solid var(--al-line);align-items:center;gap:16px;padding:8px 16px;display:flex}.gl-facts>div:last-child{border-bottom:0}.gl-facts dt{font:600 13px/18px var(--al-font-text);color:var(--al-text-muted);flex:0 0 180px}.gl-facts dd{min-width:0;font:var(--al-font-list,400 13px/18px var(--al-font-text));color:var(--al-text);overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;margin:0;display:flex}.gl-strong{font-weight:600!important}.gl-inline{font-size:13px}.cx-app .gl-facts .cx-btn svg.lucide,.cx-app .gs-actions svg.lucide{width:14px;height:14px}.gs-state{white-space:nowrap}.gs-notes{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.gs-notes p,.gs-notes .gr-note{margin:0}.gs-auto{border-top:1px solid var(--al-line)}.gs .gs-notes+.gs-auto{margin-top:12px}.gs-actions{border-top:1px solid var(--al-line)}.gr-note.is-info{background:var(--al-petrol-50,#eef5f6);color:var(--al-petrol-800,#0c4754)}.gr-note.is-ok,.gr-note.is-warn,.gr-note.is-error,.gr-note.is-info{margin:0}.gs-feedback ul{flex:100%;margin:0;padding-left:18px}@media (max-width:767px){.lh-switch{flex:100%}.gx .lh-switch select{flex:auto;min-width:0;max-width:none}.gl-facts>div{flex-direction:column;align-items:flex-start;gap:2px}.gl-facts dt{flex:none}.gs .cx-panel-head,.gl .cx-panel-head{flex-wrap:wrap;row-gap:2px}.gs .cx-panel-head>.cx-spacer{display:none}.gs .cx-panel-head>.cx-meta{flex:100%}}.gr-style-line{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.gr-style-line .cx-btn svg{width:15px;height:15px}.go{flex-direction:column;gap:12px;min-width:0;display:flex}.go h1.lh-title{font:700 20px/26px var(--al-font-text);color:var(--al-text);overflow-wrap:anywhere;margin:2px 0 0}.go .go-name{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.go .go-facts{flex-wrap:wrap;gap:2px 16px;display:flex}.go .go-facts span{align-items:center;gap:5px;display:inline-flex}.cx-app .go .go-facts svg.lucide{width:13px;height:13px;color:var(--al-text-subtle)}.go .go-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.go .go-switch select{width:auto;min-width:200px;max-width:300px;min-height:var(--al-control,36px);font:var(--al-font-list,400 13px/18px var(--al-font-text));padding:6px 10px}.go .go-switch{display:none}@media (max-width:1023px),(pointer:coarse) and (max-width:1279px){.go .go-switch{display:inline-flex}}.go .go-alert{justify-content:space-between}.go .go-alert>span{flex:280px}.go .go-cols{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.go .go-col{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:1100px){.go .go-cols{grid-template-columns:minmax(0,1fr)}}.go .go-foot{border-top:1px solid var(--al-line);align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.go .go-foot svg.lucide,.go .cx-panel-head .cx-btn svg.lucide{width:14px;height:14px}.go .go-score-body{grid-template-columns:170px minmax(0,1fr) 170px;align-items:center;gap:24px;padding:16px 20px 18px;display:grid}.go .go-big{flex-direction:column;gap:4px;display:flex}.go .go-avg{font:600 48px/52px var(--al-font-display,var(--al-font-text));letter-spacing:-.01em;color:var(--al-text)}.go .go-dist{flex-direction:column;gap:5px;min-width:0;display:flex}.go .go-dist-row{grid-template-columns:16px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:18px;display:grid}.go .go-dist-count{text-align:right;color:var(--al-text-muted)}.go .go-track{background:var(--al-line);border-radius:4px;height:8px;display:block;overflow:hidden}.go .go-track span{background:var(--al-ink-700,var(--al-text));border-radius:4px;height:100%;display:block}.go .go-facts3{flex-direction:column;gap:10px;display:flex}.go .go-fact{border-left:2px solid var(--al-border);flex-direction:column;align-items:flex-start;gap:1px;padding-left:12px;display:flex}.go .go-fact.is-warn{border-left-color:var(--al-warning-500)}.go .go-fact strong{font:700 15px/20px var(--al-font-text);color:var(--al-text)}.go .go-fact .gr-link{font-size:12px}@media (max-width:760px){.go .go-score-body{grid-template-columns:minmax(0,1fr)}}.go .go-group{border-top:0}.go .go-group.is-open{color:var(--al-warning)}.go .go-review{border-bottom:1px solid var(--al-line);grid-template-columns:100px minmax(0,1fr) 132px auto;align-items:start;column-gap:14px;padding:10px 12px 10px 16px;display:grid}.go .go-review-when{flex-direction:column;gap:3px;padding-top:2px;display:flex}.go .go-review-text{min-width:0;font:var(--al-font-list,400 13px/19px var(--al-font-text));flex-direction:column;gap:2px;display:flex}.go .go-review-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:19px;display:-webkit-box;overflow:hidden}.go .go-review-state{padding-top:2px}@media (max-width:640px){.go .go-review{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.go .go-review-text{order:3;grid-column:1/-1}}.go .go-post{justify-content:space-between}.go .go-post-text{flex-direction:column;min-width:0;display:flex}.go .go-kv{grid-template-columns:120px minmax(0,1fr);margin:0;padding:0 12px 0 16px;display:grid}.go .go-kv dt,.go .go-kv dd{border-bottom:1px solid var(--al-line);align-items:center;min-height:40px;margin:0;padding:6px 0;display:flex}.go .go-kv dt{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted)}.go .go-kv dd{min-width:0;font:var(--al-font-list,400 13px/18px var(--al-font-text));flex-wrap:wrap;justify-content:space-between;gap:4px 10px}.go .go-kv dt:nth-last-child(2),.go .go-kv dd:last-child{border-bottom:0}.go .go-next{flex-direction:column;display:flex}.go .go-ellipsis{overflow-wrap:anywhere}.go .go-feedback{padding:0 12px 12px 16px}.go-soon{background:var(--al-lime-100);height:20px;color:var(--al-ink-700,#3f4d0d);font:700 11px/16px var(--al-font-text);border-radius:4px;align-items:center;margin-left:auto;padding:0 7px;display:inline-flex}[data-theme=dark] .go-soon{background:var(--al-surface-head);color:var(--al-text-muted)}.go .go-web{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.go .go-web p{margin:0}.go .go-badge{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:inline-flex}.go .go-badge strong{font:700 18px/22px var(--al-font-text)}.go .go-unbound{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.go .go-unbound p{max-width:70ch;margin:0}.gp .gp-todo{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.gp .gp-todo .cx-btn svg.lucide{width:14px;height:14px}.gp .gp-cols,.gp .gp-row{grid-template-columns:minmax(0,1.4fr) 120px 110px minmax(0,1.1fr) 150px 20px;align-items:center;column-gap:16px;display:grid}.gp .gp-row{min-height:var(--al-row-2);padding-top:6px;padding-bottom:6px}.gp .gp-loc,.gp .gp-rating,.gp .gp-open,.gp .gp-hours,.gp .gp-posts,.gp .gp-go{flex:none;min-width:0}.gp .gp-rating{align-items:center;gap:6px;display:inline-flex}.gp .gp-avg{font:600 13px/18px var(--al-font-text)}.gp .gp-hours{text-overflow:ellipsis;overflow:hidden}.gp .gp-go{color:var(--al-text-subtle);justify-content:flex-end;display:inline-flex}.cx-app .gp .gp-go svg.lucide{width:16px;height:16px}@media (max-width:900px){.gp .gp-cols{display:none}.gp .gp-row{white-space:normal;grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px}.gp .gp-loc{grid-column:1/3}.gp .gp-rating{grid-column:1}.gp .gp-open{grid-column:2}.gp .gp-hours,.gp .gp-posts{grid-column:1/-1}.gp .gp-go{grid-area:1/3}}.gc .gc-body{flex-direction:column;gap:14px;display:flex}.gc .gc-tiles{border:1px solid var(--al-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.gc .gc-tile{border-right:1px solid var(--al-line);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.gc .gc-tile:last-child{border-right:0}.gc .gc-tile.is-diff{background:var(--al-warning-bg)}.gc .gc-tile-title{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted)}.gc .gc-tile.is-diff .gc-tile-title,.gc .gc-tile.is-diff .cx-status{color:var(--al-warning);font-weight:700}@media (max-width:640px){.gc .gc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gc .gc-tile:nth-child(2){border-right:0}.gc .gc-tile:nth-child(-n+2){border-bottom:1px solid var(--al-line)}}.gc .gc-group{flex-direction:column;gap:8px;display:flex}.gc .gc-group-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gc .gc-group-head h3{font:700 13px/18px var(--al-font-text);align-items:center;gap:8px;margin:0;display:inline-flex}.gc .gc-count{color:var(--al-text-muted);font-weight:500}.gc .gc-table{border:1px solid var(--al-border);border-radius:8px;overflow:hidden}.gc .gc-row{border-bottom:1px solid var(--al-line);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.gc .gc-row:last-child{border-bottom:0}.gc .gc-row>span{min-height:38px;font:var(--al-font-list,400 13px/18px var(--al-font-text));overflow-wrap:anywhere;align-items:center;padding:4px 12px;display:flex}.gc .gc-row.is-head>span{background:var(--al-surface-head);min-height:32px;font:700 12px/16px var(--al-font-text);color:var(--al-text-muted)}.gc .gc-row>span.is-chosen{background:var(--al-row-selected);color:var(--al-text);font-weight:700}.gc .cx-btn svg.lucide,.cx-modal.gc .cx-btn svg.lucide{width:15px;height:15px}.gk-page{flex-direction:column;gap:12px;display:flex}.gk .gk-note{margin:12px 16px 0}.gk .gk-cols,.gk .gk-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 150px 120px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.gk .gk-row{align-items:start}.gk .gk-label{overflow-wrap:anywhere;font-weight:700}.gk .gk-places{align-items:flex-start;gap:2px}.gk .gk-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gk .gk-foot{border-top:1px solid var(--al-line);margin:0;padding:10px 16px 12px}.gk .gk-empty{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:900px){.gk .gk-cols{display:none}.gk .gk-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.gk .gk-places,.gk .gk-last{grid-column:1/-1}}.gk-page .gk-link{align-items:center}.gk-page .gk-link>svg.lucide{width:16px;height:16px;color:var(--al-text-subtle);flex:none}.gk-page .gk-link.is-static{cursor:default}.gl .gl-online{background:var(--al-info-bg-soft,var(--al-surface-head));justify-content:space-between}.gl .gl-online>span{flex:320px}.gl .gl-online>svg.lucide{flex:none;width:16px;height:16px}.gs .sf-row.is-off .sf-label,.gs .sf-row.is-off .cx-meta{color:var(--al-text-subtle)}.qm{flex-direction:column;gap:12px;min-width:0;display:flex}html[data-density=touch] .qm{gap:12px}.qm-head{gap:8px}.qm-head h1{min-width:0}.qm-head-count{font-size:14px}.qm-head-nr{margin-right:4px;font-size:14px}.qm .qm-err,.qm-err{color:var(--al-danger);font-weight:700}.qm .qm-warn,.qm-warn{color:var(--al-warning);font-weight:700}.qm-strong{font-weight:700}.qm-w-num{flex:none;width:64px}.qm-foot{max-width:960px;padding:0 4px}.qm-intro{max-width:780px;font:var(--al-font-body)}.qm-link{color:var(--al-link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-right:8px;padding:0;font-weight:700;text-decoration:underline}html[data-density=touch] .qm-link{min-height:44px}.qm-hold{position:relative}.qm-pop{z-index:60;min-width:240px}.qm-danger{color:var(--al-danger)}.qm-band{border:1px solid var(--al-border);background:var(--al-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.qm-band>span{flex:320px;min-width:0}.qm-band--action{border-color:var(--al-petrol-200);background:var(--al-petrol-50)}.qm-band--warn{border-color:var(--al-warning-100);background:var(--al-warning-bg)}.qm-band--muted{background:var(--al-surface-head)}[data-theme=dark] .qm-band--action{border-color:var(--al-border);background:#8cc6d11f}.qm-acked{padding:0 4px}.qm-cols{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.qm-col-main{flex:999 560px}.qm-col-side{flex:320px;max-width:440px}.qm-col-side--wide{flex-basis:480px;max-width:640px}.qm-find{align-items:center;display:inline-flex;position:relative}.qm-find svg{width:16px;height:16px;color:var(--al-text-muted);pointer-events:none;position:absolute;left:9px}.qm-find input{width:240px;padding-left:30px!important}.qm-filters{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 16px;display:flex}.qm-filters .cx-field{min-width:200px}.qm-row{width:100%;min-height:var(--al-row);border:0;border-bottom:1px solid var(--al-line);color:var(--al-text);font:var(--al-font-list);text-align:left;background:0 0;grid-template-columns:76px minmax(160px,1fr) 150px 28px 170px 76px 80px 32px 56px 32px;align-items:center;gap:12px;padding:0 8px 0 16px;display:grid}button.qm-row{cursor:pointer}button.qm-row:hover{background:var(--al-row-hover)}.qm-row--head{min-height:var(--al-row-group);background:var(--al-surface);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.qm-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qm-c-title{flex-direction:column;display:flex}.qm-row.is-new .qm-c-title .cx-t{font-weight:700}.qm-sub{display:none}.qm-c-v,.qm-c-read{text-align:right}.qm-c-kind{align-items:center;gap:6px;display:inline-flex}.qm-row--empty{padding-top:8px;padding-bottom:8px;display:block}.qm-more{color:var(--al-link);font:var(--al-font-meta);padding-left:104px;font-weight:700;display:block}.qm-group{border:0;border-bottom:1px solid var(--al-line);text-align:left;cursor:pointer;width:100%}.qm-group svg{width:16px;height:16px}.qm-group-n{font-weight:400}.qm-new{color:var(--al-petrol-600);font:700 12px/16px var(--al-font-text)}[data-theme=dark] .qm-new{color:var(--al-petrol-200)}.qm-file{min-width:30px;height:18px;font:700 10px/1 var(--al-font-text);color:#fff;background:#6b7c80;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.qm-file--pdf{background:#c2412d}.qm-file--docx{background:#2b5797}@media (max-width:1279px){.qm-row{grid-template-columns:76px minmax(160px,1fr) 28px 170px 80px 32px 56px 32px}.qm-c-kind,.qm-c-valid{display:none}}@media (max-width:899px){.qm-row{grid-template-columns:70px minmax(0,1fr) auto 24px;padding-top:6px;padding-bottom:6px}.qm-row--head,.qm-c-v,.qm-c-review,.qm-c-who,.qm-c-read{display:none}.qm-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qm-c-title .cx-t{white-space:normal}.qm-more{padding-left:16px}}.qm-sub-nr{display:none}@media (max-width:520px){.qm-row{grid-template-columns:minmax(0,1fr) auto}.qm-c-nr,.qm-c-flag{display:none}.qm-sub-nr{font-family:var(--al-font-num);display:inline}}.qm-cols .cx-row--two{white-space:normal}.qm-doc-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.qm-article{min-width:0}.qm-doc{max-width:780px;font:400 14px/21px var(--al-font-text);flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}html[data-density=touch] .qm-doc{font-size:16px;line-height:24px}.qm-doc h2{font:700 15px/22px var(--al-font-text);margin-top:4px}html[data-density=touch] .qm-doc h2{font-size:17px;line-height:24px}.qm-doc ol,.qm-doc ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.qm-doc ul{list-style:outside}.qm-doc ol{list-style:decimal}.qm-doc ol li::marker{font-family:var(--al-font-num);color:var(--al-text-muted)}.qm-note{border-left:3px solid var(--al-warning-500);background:var(--al-surface-head);padding:8px 12px}.qm-table-wrap{overflow-x:auto}.qm-table{border-collapse:collapse;min-width:100%;font:var(--al-font-list)}.qm-table th,.qm-table td{border:1px solid var(--al-border);text-align:left;vertical-align:top;padding:6px 10px}.qm-table th{background:var(--al-surface-head);font-weight:700}.qm-img{border:1px solid var(--al-line);border-radius:6px;max-width:100%;max-height:420px;display:block}.qm-img--wait{background:var(--al-surface-head);width:240px;height:140px}.qm-ref{color:var(--al-link);font:inherit;font-family:var(--al-font-num);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.93em;text-decoration:underline}.qm-control-note{border-top:1px solid var(--al-line);padding:10px 24px 14px}.qm-side-col{flex-direction:column;gap:12px;min-width:0;display:flex}.qm-side-col .cx-row--two{white-space:normal;gap:10px}.qm-side-col .cx-row--two .cx-dot{margin-top:6px}.qm-side-col .is-selected{background:var(--al-row-selected)}.qm-hist{color:var(--al-text-muted)}.qm-props{margin:0;padding:6px 0}.qm-prop{align-items:baseline;gap:12px;min-height:30px;padding:4px 16px;display:flex}.qm-prop dt{width:112px;color:var(--al-text-muted);flex:none}.qm-prop dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.qm-av-open{background:var(--al-surface);box-shadow:inset 0 0 0 1.5px var(--al-border-input);color:var(--al-text-muted)}.qm-av-lg{width:36px;height:36px;font-size:13px}.qm-file-bar{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px 6px 16px;display:flex}.qm-pdf{width:100%;height:min(calc(78 * var(--cx-vh,1vh)), 1100px);background:var(--al-surface-head);border:0;display:block}@media (max-width:1279px){.qm-doc-layout{grid-template-columns:minmax(0,1fr)}.qm-side-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}}@media (max-width:767px){.qm-doc{padding:16px}.qm-control-note{padding:10px 16px 14px}}.qm-sheet-backdrop{z-index:90;background:#09384259;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qm-sheet{background:var(--al-surface);border-radius:14px;outline:none;flex-direction:column;gap:14px;width:min(380px,100%);padding:18px;display:flex;box-shadow:0 12px 36px #09384247}.qm-sheet-head{align-items:center;gap:12px;display:flex}.qm-sheet-head .cx-col b{font-size:16px}.qm-pin-dots{justify-content:center;gap:12px;min-height:18px;display:flex}.qm-pin-dots span{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--al-border-input);border-radius:50%}.qm-pin-dots span.is-on{background:var(--al-action);box-shadow:none}.qm-sheet-error{text-align:center;color:var(--al-danger);font-weight:700}.qm-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qm-key{border:1px solid var(--al-border);background:var(--al-surface-head);height:56px;color:var(--al-text);font:500 22px/1 var(--al-font-num);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.qm-key:active{background:var(--al-row-selected)}.qm-key--text svg{width:22px;height:22px}.qm-key--ok{border-color:var(--al-action);background:var(--al-action);color:var(--al-on-action);font:700 17px/1 var(--al-font-text)}.qm-key:disabled{opacity:.45;cursor:not-allowed}.qm-toast{z-index:80;background:var(--al-petrol-900);color:#fff;font:700 13px/18px var(--al-font-text);border-radius:8px;padding:10px 14px;position:fixed;bottom:24px;left:24px;box-shadow:0 6px 20px #09384240}.qm-approval{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:12px;display:grid}.qm-side{top:calc(var(--al-topbar-h) + 12px);min-width:0;max-height:calc(calc(100 * var(--cx-vh,1vh)) - var(--al-topbar-h) - 24px);flex-direction:column;display:flex;position:sticky;box-shadow:0 8px 28px #0938421f}.qm-side-body{flex-direction:column;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.qm-side-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.qm-who{align-items:flex-start;gap:10px;display:flex}.qm-aud{flex-direction:column;gap:8px;display:flex}.qm-aud-some{flex-direction:column;gap:4px;display:flex}.qm-chips{flex-wrap:wrap;gap:2px 14px;display:flex}.qm-legend{border-top:1px solid var(--al-line);flex-wrap:wrap;gap:16px;padding:10px 24px 14px;display:flex}.qm-add{color:#0b3f49;text-decoration:underline;-webkit-text-decoration-color:var(--al-petrol-600);-webkit-text-decoration-color:var(--al-petrol-600);-webkit-text-decoration-color:var(--al-petrol-600);text-decoration-color:var(--al-petrol-600);text-underline-offset:3px;background:#d7ecf0;border-radius:2px;padding:0 2px}.qm-del{color:#7d1c26;background:#fbe9ea;border-radius:2px;padding:0 2px;text-decoration:line-through}.qm-block-add{border-left:3px solid var(--al-petrol-500);padding-left:10px}.qm-block-del{border-left:3px solid var(--al-danger-500);color:var(--al-text-muted);padding-left:10px;text-decoration:line-through}.qm-li-del{color:var(--al-text-muted)}@media (max-width:1179px){.qm-approval{grid-template-columns:minmax(0,1fr)}.qm-side{max-height:none;box-shadow:none;position:static}}.qm-form{flex-direction:column;gap:14px;display:flex}.qm-form-foot{justify-content:flex-end;gap:8px;display:flex}.qm-fieldset{border:0;margin:0;padding:0}.qm-fieldset legend{margin-bottom:4px}.qm-topic-picks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 12px;display:grid}.qm-narrow{max-width:760px}.qm-seg-wrap{flex-wrap:wrap;height:auto}.qm-seg-wrap button{min-height:24px}html[data-density=touch] .qm-seg-wrap button{min-height:36px}.qm-editor{padding-bottom:8px}.qm-edit-title{border-bottom:1px solid var(--al-line);flex-direction:column;gap:4px;padding:14px 16px 10px;display:flex}.qm-edit-title input{min-height:40px;font:600 18px/26px var(--al-font-text)!important}.qm-toolbar{top:var(--al-topbar-h);z-index:5;border-bottom:1px solid var(--al-line);background:var(--al-surface);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex;position:sticky}.qm-tb{min-height:var(--al-control-sm);color:var(--al-ink-700);font:700 12px/16px var(--al-font-text);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}[data-theme=dark] .qm-tb{color:var(--al-text-muted)}.qm-tb:hover{background:var(--al-surface-head)}.qm-tb svg{width:16px;height:16px}html[data-density=touch] .qm-tb{min-height:44px;font-size:14px}.qm-tb-sep{background:var(--al-line);width:1px;height:20px;margin:0 4px}.qm-ref-pop{width:320px;padding:8px;left:0}.qm-ref-pop input{width:100%;margin-bottom:6px}.qm-ref-list{max-height:280px;overflow-y:auto}.qm-blocks{flex-direction:column;gap:2px;padding:10px 8px 4px 16px;display:flex}.qm-eb{border-bottom:1px solid var(--al-line);grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 0;display:grid}.qm-eb-side select{width:100%;font-size:12px!important}.qm-eb-side .cx-meta{padding-top:8px;display:inline-block}.qm-eb-main textarea,.qm-eb-main input{resize:none;width:100%;line-height:20px}html[data-density=touch] .qm-eb-main textarea{line-height:24px}.qm-eb-h{font-weight:700!important}.qm-eb--note textarea{border-left:3px solid var(--al-warning-500)!important}.qm-eb-img{flex-direction:column;gap:6px;display:flex}.qm-eb-actions{gap:0;display:flex}.qm-te{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.qm-te-grid{gap:4px;display:grid}.qm-te-grid input.is-head{background:var(--al-surface-head);font-weight:700}.qm-te-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qm-edit-hint{padding:6px 16px 8px}.qm-edit-file{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.qm-edit-file .cx-col{flex:280px}.qm-savebar{z-index:20;border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:8px 12px 8px 16px;font-weight:700;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 28px #09384229}@media (max-width:767px){.qm-eb{grid-template-columns:minmax(0,1fr) auto}.qm-eb-side{grid-column:1/-1;max-width:180px}}.qm-search-bar{flex-direction:column;gap:8px;display:flex}.qm-search-input{align-items:center;gap:8px;max-width:780px;display:flex;position:relative}.qm-search-input svg{width:18px;height:18px;color:var(--al-text-muted);pointer-events:none;position:absolute;left:12px}.qm-search-input input{flex:1;min-height:44px!important;padding-left:38px!important;font-size:16px!important}.qm-search-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qm-search{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:12px;display:grid}.qm-res{border:0;border-bottom:1px solid var(--al-line);width:100%;color:var(--al-text);font:var(--al-font-list);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.qm-res:hover{background:var(--al-row-hover)}.qm-res.is-selected{background:var(--al-row-selected)}.qm-res-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.qm-res-text{color:var(--al-ink-700)}[data-theme=dark] .qm-res-text{color:var(--al-text-muted)}.qm mark{color:inherit;background:#fff1b8;border-radius:2px;padding:0 1px}[data-theme=dark] .qm mark{background:#c4e5504d}.qm-preview{top:calc(var(--al-topbar-h) + 12px);position:sticky}.qm-preview-body{flex-direction:column;gap:10px;display:flex}.qm-preview-hit{border-left:3px solid var(--al-line);padding-left:10px}@media (max-width:1179px){.qm-search{grid-template-columns:minmax(0,1fr)}.qm-preview{display:none}}.qm-steps{font:var(--al-font-meta);color:var(--al-text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.qm-steps li{align-items:center;gap:6px;display:inline-flex}.qm-steps b{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--al-border-input);font:700 11px/1 var(--al-font-num);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qm-steps li.is-on{color:var(--al-text);font-weight:700}.qm-steps li.is-on b{background:var(--al-action);color:var(--al-on-action);box-shadow:none}.qm-steps li.is-done b{background:var(--al-petrol-100);color:var(--al-petrol-800);box-shadow:none}.qm-setup{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.qm-service{align-items:center}.qm-area{width:100%;min-height:var(--al-row-2);border:0;border-bottom:1px solid var(--al-line);color:var(--al-text);font:var(--al-font-list);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:6px 12px 6px 16px;display:flex}.qm-area:hover{background:var(--al-row-hover)}.qm-area.is-off{color:var(--al-text-subtle)}.qm-area svg{width:16px;height:16px;color:var(--al-text-muted);flex:none}.qm-area-no{width:22px;color:var(--al-text-muted);flex:none}.qm-area-topic{min-height:var(--al-row);border-bottom:1px solid var(--al-line);background:var(--al-surface-head);font:var(--al-font-list);align-items:center;gap:10px;padding:0 16px 0 50px;display:flex}.qm-topics{overflow-x:auto}.qm-topic{min-width:960px;min-height:var(--al-row);border-bottom:1px solid var(--al-line);font:var(--al-font-list);grid-template-columns:minmax(240px,2fr) 44px 92px 104px 104px minmax(200px,1.6fr) 110px;align-items:center;gap:12px;padding:6px 16px;display:grid}.qm-topic--head{min-height:var(--al-row-group);background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.qm-topic.is-off{color:var(--al-text-subtle)}@media (max-width:1023px){.qm-setup{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.qm-topic{grid-template-columns:minmax(0,1fr) auto;min-width:0}.qm-topic>span:nth-child(3),.qm-topic>span:nth-child(4),.qm-topic>span:nth-child(5),.qm-topic>span:nth-child(6),.qm-topic--head{display:none}.qm-area-topic{padding-left:16px}}.qm-import{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;display:grid}.qm-import-main{flex-direction:column;gap:12px;min-width:0;display:flex}.qm-drop{border-style:dashed;border-width:1.5px;border-color:var(--al-border-input);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 16px;display:flex}.qm-drop .cx-col{flex:260px}.qm-drop.is-dragging{background:var(--al-row-selected);border-color:var(--al-action)}.qm-drop-ico{width:24px;height:24px;color:var(--al-text-muted)}.qm-imp{border-bottom:1px solid var(--al-line);font:var(--al-font-list);grid-template-columns:140px 84px minmax(140px,1fr) 160px 52px 136px;grid-template-areas:"file file file file status del""kind nr title chapter v date";align-items:center;gap:6px 8px;padding:8px 12px 10px 16px;display:grid}.qm-imp--head{background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted);grid-template-areas:"kind nr title chapter v date";padding-top:4px;padding-bottom:4px}.qm-imp-file{text-overflow:ellipsis;white-space:nowrap;color:var(--al-text);grid-area:file;font-weight:700;overflow:hidden}.qm-imp-status{grid-area:status;justify-self:end}.qm-imp-del{grid-area:del;justify-self:end}.qm-imp-kind{grid-area:kind}.qm-imp-nr{grid-area:nr}.qm-imp-title{grid-area:title}.qm-imp-chapter{grid-area:chapter}.qm-imp-v{grid-area:v}.qm-imp-date{grid-area:date}.qm-imp input,.qm-imp select{width:100%;min-width:0;min-height:var(--al-control-sm)!important;font-size:12px!important}html[data-density=touch] .qm-imp input,html[data-density=touch] .qm-imp select{min-height:44px!important;font-size:16px!important}.qm-imp .is-empty{color:var(--al-warning);font-weight:700;border-color:var(--al-warning-500)!important}.qm-imp.is-missing{background:var(--al-warning-bg)}.qm-example{background:var(--al-surface-head);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}@media (max-width:1279px){.qm-import{grid-template-columns:minmax(0,1fr)}.qm-import .qm-side{max-height:none;box-shadow:none;position:static}}@media (max-width:767px){.qm-imp{grid-template-columns:1fr 1fr 64px;grid-template-areas:"file file del""status status status""kind kind nr""title title title""chapter chapter v""date date date"}.qm-imp-status{justify-self:start}.qm-imp--head{display:none}}@media (pointer:coarse){.qm-folder-btn{display:none}}.qm-set{border-bottom:1px solid var(--al-line);grid-template-columns:168px minmax(0,1fr);gap:12px;padding:10px 16px;display:grid}.qm-set:last-child{border-bottom:0}.qm-set-l{font:700 12px/20px var(--al-font-text);color:var(--al-ink-700)}[data-theme=dark] .qm-set-l{color:var(--al-text-muted)}.qm-set-v{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.qm-set-v select{width:auto;min-width:200px}.qm-switch-row{align-items:center;gap:10px;display:inline-flex}.qm-ret{min-height:var(--al-row);border-bottom:1px solid var(--al-line);font:var(--al-font-list);grid-template-columns:minmax(200px,1.3fr) 110px 110px minmax(200px,2fr) 110px 80px;align-items:center;gap:12px;padding:4px 8px 4px 16px;display:grid}.qm-ret--head{min-height:var(--al-row-group);background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.qm-ret-act{justify-content:flex-end;display:flex}.qm-rights{overflow-x:auto}.qm-right{min-width:860px;min-height:var(--al-row);border-bottom:1px solid var(--al-line);font:var(--al-font-list);grid-template-columns:110px minmax(240px,2fr) 90px repeat(5,84px);align-items:center;gap:12px;padding:4px 16px;display:grid}.qm-right--head{min-height:var(--al-row-group);background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.qm-right-c{text-align:center}.qm-right-c svg{width:16px;height:16px;color:var(--al-success)}.qm-chapter-new{border-bottom:1px solid var(--al-line);gap:8px;padding:8px 16px;display:flex}.qm-chapter-new input:first-child{width:64px}.qm-chapter-new input:nth-child(2){flex:1}.qm-declaration{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:decimal;display:flex}@media (max-width:767px){.qm-set{grid-template-columns:minmax(0,1fr);gap:4px}.qm-ret{grid-template-columns:minmax(0,1fr) auto auto}.qm-ret>:nth-child(3),.qm-ret>:nth-child(4),.qm-ret>:nth-child(5),.qm-ret--head{display:none}.qm-find input{width:100%}.qm-find{flex:100%;order:10}}:root{--cx-zoom:1;--cx-vh:1vh}@media (min-width:1800px){:root{--cx-zoom:1.1;--cx-vh:calc(1vh / 1.1)}}@media (min-width:2200px){:root{--cx-zoom:1.2;--cx-vh:calc(1vh / 1.2)}}@media (min-width:2800px){:root{--cx-zoom:1.35;--cx-vh:calc(1vh / 1.35)}}.cx-app{zoom:var(--cx-zoom)}:root{--al-bg:var(--al-canvas);--al-border:var(--al-border-panel);--al-hover-bg:var(--al-row-hover);--al-selected-bg:var(--al-row-selected);--al-surface-muted:var(--al-surface-head);--al-sand-50:var(--al-surface-head);--al-sand-100:var(--al-canvas);--al-sand-200:var(--al-border-panel);--al-sand-300:var(--al-ink-300)}:root,html[data-density=compact]{--al-row:32px;--al-row-2:44px;--al-row-group:28px;--al-control:32px;--al-control-sm:28px;--al-panel-head:44px;--al-topbar-h:48px;--al-subnav-item:30px;--al-font-list:400 13px/18px var(--al-font-text);--al-font-body:400 14px/20px var(--al-font-text);--al-font-meta:400 12px/16px var(--al-font-text);--al-font-input:13px;--al-font-title:600 20px/27px var(--al-font-display);--al-icon:16px;--al-radius-control:6px}html[data-density=touch]{--al-row:44px;--al-row-2:56px;--al-row-group:36px;--al-control:44px;--al-control-sm:36px;--al-panel-head:52px;--al-topbar-h:56px;--al-subnav-item:44px;--al-font-list:400 15px/20px var(--al-font-text);--al-font-body:400 15px/22px var(--al-font-text);--al-font-meta:400 13px/18px var(--al-font-text);--al-font-input:16px;--al-font-title:600 21px/28px var(--al-font-display);--al-icon:18px;--al-radius-control:8px}html[data-density=large]{--al-row:40px;--al-row-2:52px;--al-row-group:32px;--al-control:40px;--al-control-sm:32px;--al-panel-head:48px;--al-topbar-h:52px;--al-subnav-item:36px;--al-font-list:400 15px/20px var(--al-font-text);--al-font-body:400 16px/24px var(--al-font-text);--al-font-meta:400 13px/18px var(--al-font-text);--al-font-input:16px;--al-font-title:600 22px/29px var(--al-font-display);--al-icon:18px;--al-radius-control:6px}body:has(.cx-app){background:var(--al-canvas)}.cx-app{min-height:calc(100 * var(--cx-vh,1vh));background:var(--al-canvas);color:var(--al-text);font:var(--al-font-body);flex-direction:column;display:flex}.cx-app h1{font:600 20px/28px var(--al-font-display)}.cx-app h2{font:700 15px/22px var(--al-font-text)}.cx-app h3{font:700 14px/20px var(--al-font-text)}.cx-app svg.lucide{width:var(--al-icon);height:var(--al-icon)}.cx-app .button{min-height:var(--al-control);border-radius:var(--al-radius-control);gap:6px;padding:0 12px;font-size:13px;line-height:18px}html[data-density=touch] .cx-app .button,html[data-density=large] .cx-app .button{font-size:15px}.cx-app input:not([type=checkbox],[type=radio],[type=color],[type=range]),.cx-app select{min-height:var(--al-control);border-radius:var(--al-radius-control);font-size:var(--al-font-input);padding:0 10px}.cx-app textarea{min-height:calc(var(--al-control) * 2);border-radius:var(--al-radius-control);font-size:var(--al-font-input);padding:8px 10px}.cx-app input[type=checkbox]:not([role=switch]),.cx-app input[type=radio]{width:16px;height:16px}html[data-density=touch] .cx-app input[type=checkbox]:not([role=switch]),html[data-density=touch] .cx-app input[type=radio]{width:22px;height:22px}.cx-app .field{gap:4px}.cx-app .field label,.cx-app .field-label{font:700 13px/18px var(--al-font-text)}.cx-app .check{min-height:var(--al-row);font:var(--al-font-list);align-items:center}.cx-app .notice{border-color:var(--al-border);border-radius:var(--al-radius-control);padding:8px 12px}.cx-app .icon-button{width:var(--al-control);height:var(--al-control);border-radius:var(--al-radius-control)}.cx-app .stack{gap:16px}.cx-app .panel{box-shadow:none;border-radius:10px;gap:12px;padding:16px}.cx-app .caption{font:var(--al-font-meta)}.cx-app .count-badge{font:var(--al-font-meta);font-family:var(--al-font-num);background:0 0;padding:0}.cx-app .list-row,.cx-app .module-row,.cx-app .signup-row{padding-block:10px}.cx-app .task-row{min-height:var(--al-row-2);padding-block:6px}.cx-app .empty-state{gap:8px;padding-block:16px}.cx-app.cx-app :is(.bk-cancel,.sv-card,.team-access,.team-access-note,.ax-role-current,.ax-section,.ax-step,.gx-section,.gx-soft,.gx-profile-options,.tt-group h3,.tc-side,.gr-block,.bd-col,.mep-facts-row>div,.wi-card){border-top:1px solid var(--al-border)}.cx-top{z-index:40;height:var(--al-topbar-h);background:var(--al-topbar);color:#dfeff2;align-items:center;gap:4px;padding:0 12px;display:flex;position:sticky;top:0}.cx-top button,.cx-top a{font:inherit}.cx-top :focus-visible{outline-offset:2px;outline:2px solid #c4e550}.cx-hold{display:inline-flex;position:relative}.cx-acct{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;max-width:280px;height:32px;margin-right:8px;padding:0 8px;display:inline-flex;font-weight:700!important}.cx-acct:hover,.cx-acct[aria-expanded=true]{background:#0c4754}.cx-acct-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-tile{flex:none;width:24px;height:24px}.cx-tile-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:24px;height:24px}.cx-areas{scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.cx-areas::-webkit-scrollbar{display:none}.cx-area{color:#bfdfe5;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex;font-weight:600!important}.cx-area:hover{color:#fff;background:#0c4754}.cx-area[aria-current=page]{color:#fff;background:#0f5a69}.cx-area svg.lucide,.cx-top svg.lucide{width:16px;height:16px}.cx-areabtn{display:none}.cx-spacer{flex:1}.cx-find{color:#8cc6d1;cursor:text;background:#0c4754;border:1px solid #145463;border-radius:6px;align-items:center;gap:8px;width:240px;height:32px;padding:0 6px 0 10px;display:inline-flex}.cx-find:hover{border-color:#1e6e7e}.cx-kbd{font:400 11px/16px var(--al-font-num);color:#8cc6d1;border:1px solid #1e5e6c;border-radius:4px;margin-left:auto;padding:0 5px}.cx-new{background:var(--al-lime-500);color:#093842;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex;font-weight:700!important}.cx-new:hover,.cx-new[aria-expanded=true]{background:var(--al-lime-300)}.cx-ib{color:#bfdfe5;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cx-ib:hover,.cx-ib[aria-current=page],.cx-ib[aria-expanded=true]{color:#fff;background:#0f5a69}.cx-me{color:#093842;cursor:pointer;background:#dfeff2;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;display:inline-flex;font:700 11px/1 var(--al-font-text)!important}.cx-me[aria-expanded=true]{box-shadow:0 0 0 2px var(--al-lime-500)}html[data-density=touch] :is(.cx-acct,.cx-area,.cx-find,.cx-new,.cx-ib){height:40px}html[data-density=touch] .cx-ib{width:40px}html[data-density=touch] .cx-me{width:34px;height:34px}.cx-strip{background:var(--al-warning-100);color:#5e3600;min-height:28px;font:var(--al-font-meta);align-items:center;gap:12px;padding:4px 16px;display:flex}.cx-strip button{color:#5e3600;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.cx-pop{z-index:60;border:1px solid var(--al-border);background:var(--al-surface);min-width:240px;max-width:min(360px,100vw - 24px);color:var(--al-text);font:var(--al-font-list);border-radius:10px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #09384229}.cx-pop--end{left:auto;right:0}.cx-pop-label{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted);padding:10px 12px 4px}.cx-pop-sep{background:var(--al-line);height:1px;margin:4px 0}.cx-mi{width:100%;min-height:var(--al-row);color:var(--al-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.cx-mi:hover,.cx-mi:focus-visible{background:var(--al-row-hover);color:var(--al-text);outline:none}.cx-mi[aria-current=true]{font-weight:700}.cx-mi svg.lucide{width:16px;height:16px;color:var(--al-text-muted)}.cx-mi-end{font:var(--al-font-meta);color:var(--al-text-muted);margin-left:auto}.cx-mi-row{min-height:calc(var(--al-row) + 4px);align-items:center;gap:10px;padding:0 12px;display:flex}.cx-person{align-items:center;gap:10px;padding:12px;display:flex}.cx-person span{flex-direction:column;min-width:0;display:flex}.cx-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-seg{background:var(--al-canvas);border-radius:7px;gap:2px;height:28px;padding:2px;display:inline-flex}.cx-seg button{color:var(--al-ink-700);font:600 12px/1 var(--al-font-text);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px}[data-theme=dark] .cx-seg button{color:var(--al-text-muted)}.cx-seg button[aria-pressed=true]{background:var(--al-surface);color:var(--al-text);box-shadow:0 0 0 1px var(--al-border)}html[data-density=touch] .cx-seg{height:40px}.cx-backdrop{z-index:80;padding:calc(12 * var(--cx-vh,1vh)) 16px 16px;background:#062a316b;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cx-dialog{border:1px solid var(--al-border);background:var(--al-surface);width:100%;max-width:600px;color:var(--al-text);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #062a3147}.cx-dialog-input{border-bottom:1px solid var(--al-line);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.cx-dialog-input input{outline:none;flex:1;min-width:0;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:16px!important}.cx-dialog-list{max-height:calc(50 * var(--cx-vh,1vh));padding:4px 0;overflow-y:auto}.cx-dialog-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);min-height:36px;font:var(--al-font-meta);color:var(--al-text-muted);align-items:center;gap:16px;padding:0 16px;display:flex}.cx-dialog-foot kbd{border:1px solid var(--al-border);font:400 11px/16px var(--al-font-num);border-radius:4px;padding:0 5px}.cx-body{flex:1;align-items:flex-start;min-height:0;display:flex}.cx-sub{top:var(--al-topbar-h);max-height:calc(calc(100 * var(--cx-vh,1vh)) - var(--al-topbar-h));flex-direction:column;flex:0 0 224px;gap:1px;padding:12px 8px 24px;display:flex;position:sticky;overflow-y:auto}.cx-sub-group{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted);padding:14px 8px 4px}.cx-sub-group:first-child{padding-top:4px}.cx-sub-item{min-height:var(--al-subnav-item);color:var(--al-ink-700);font:var(--al-font-list);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}[data-theme=dark] .cx-sub-item{color:var(--al-text-muted)}.cx-sub-item:hover{background:var(--al-surface-head);color:var(--al-text)}.cx-sub-item[aria-current=page]{background:var(--al-surface);color:var(--al-brand);box-shadow:inset 0 0 0 1px var(--al-border);font-weight:700}[data-theme=dark] .cx-sub-item[aria-current=page]{color:var(--al-text)}.cx-sub-item svg.lucide{flex:none;width:16px;height:16px}.cx-sub-item--back{color:var(--al-text-muted);margin-bottom:6px}.cx-sub-item .cx-t{white-space:nowrap}.cx-sub-n{font:400 12px/16px var(--al-font-num);font-variant-numeric:tabular-nums;color:var(--al-text-muted);margin-left:auto;padding-left:8px}.cx-sub-n--warn{color:var(--al-warning);font-weight:700}.cx-sub-n--err{color:var(--al-danger);font-weight:700}.cx-main{flex:1;min-width:0}.cx-main>#main{gap:16px;max-width:1760px;margin:0;padding:8px 24px 40px 16px}.cx-main--wide>#main{max-width:none}.cx-page{flex-direction:column;flex:1;width:100%;display:flex}.cx-page-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;display:flex}.cx-page-head h1{font:600 20px/28px var(--al-font-display)}.cx-demo{border:1px dashed var(--al-border-input);height:24px;font:var(--al-font-meta);color:var(--al-ink-700);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}[data-theme=dark] .cx-demo{color:var(--al-text-muted)}.cx-panel{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;min-width:0;overflow:hidden}.cx-panel-head{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.cx-panel-head h2{font:700 14px/20px var(--al-font-text)}.cx-panel-body{padding:12px 16px}.cx-group{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface-head);font:700 12px/16px var(--al-font-text);color:var(--al-ink-700);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:flex}[data-theme=dark] .cx-group{color:var(--al-text-muted)}.cx-row{width:100%;min-height:var(--al-row);border:0;border-bottom:1px solid var(--al-line);color:var(--al-text);font:var(--al-font-list);text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:12px;padding:0 12px 0 16px;text-decoration:none;display:flex}.cx-row:last-child{border-bottom:0}button.cx-row,a.cx-row{cursor:pointer}button.cx-row:hover,a.cx-row:hover{background:var(--al-row-hover);color:var(--al-text)}.cx-row--two{min-height:var(--al-row-2);white-space:normal;align-items:flex-start;padding-top:8px;padding-bottom:8px}.cx-row--done{color:var(--al-text-subtle)}.cx-t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cx-col{flex-direction:column;flex:1;min-width:0;display:flex}.cx-num{font-family:var(--al-font-num);font-variant-numeric:tabular-nums;font-size:12px}.cx-muted{color:var(--al-text-muted)}.cx-meta{font:var(--al-font-meta);color:var(--al-text-muted)}.cx-dot{background:var(--al-ink-300);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cx-dot--ok{background:var(--al-success-500)}.cx-dot--run{background:var(--al-info-500)}.cx-dot--warn{background:var(--al-warning-500)}.cx-dot--err{background:var(--al-danger-500)}.cx-dot--new{background:var(--al-petrol-600)}.cx-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cx-status--warn{color:var(--al-warning);font-weight:700}.cx-status--err{color:var(--al-danger);font-weight:700}.cx-av{background:var(--al-petrol-100);width:20px;height:20px;color:var(--al-petrol-800);font:700 9.5px/1 var(--al-font-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-density=touch] .cx-av{width:24px;height:24px;font-size:10.5px}.cx-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cx-kpi{border:0;border-left:1px solid var(--al-line);min-width:0;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.cx-kpi:first-child{border-left:0}.cx-kpi:hover{background:var(--al-row-hover)}.cx-kpi b{font:500 22px/28px var(--al-font-num)}.cx-kpi .cx-kpi-text{font:700 14px/28px var(--al-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-btn{min-height:var(--al-control);border:1px solid var(--al-border-input);border-radius:var(--al-radius-control);background:var(--al-surface);color:var(--al-text);font:700 13px/18px var(--al-font-text);white-space:nowrap;cursor:pointer;border-color:#cdd5d7;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}[data-theme=dark] .cx-btn{border-color:var(--al-border)}.cx-btn:hover{background:var(--al-row-hover);color:var(--al-text)}.cx-btn--primary{border-color:var(--al-action);background:var(--al-action);color:var(--al-on-action)}.cx-btn--primary:hover{background:var(--al-action-hover);color:var(--al-on-action)}.cx-btn--quiet{color:var(--al-ink-700);background:0 0;border-color:#0000;padding:0 8px}[data-theme=dark] .cx-btn--quiet{color:var(--al-text-muted)}.cx-btn--sm{min-height:var(--al-control-sm);padding:0 8px;font-size:12px}html[data-density=touch] .cx-btn{font-size:15px}.cx-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cx-cols>.cx-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.cx-now{border-top:2px solid var(--al-action);height:0;margin:0 16px 0 62px;position:relative}.cx-now span{background:var(--al-surface);color:var(--al-action);font:500 11px/16px var(--al-font-num);padding:0 4px;position:absolute;top:-9px;left:-50px}@media (max-width:1279px){.cx-area svg.lucide{display:none}.cx-find{background:0 0;border-color:#0000;justify-content:center;width:32px;padding:0}.cx-find-label,.cx-find .cx-kbd{display:none}.cx-sub{flex-basis:200px}}@media (max-width:1023px),(pointer:coarse) and (max-width:1279px){.cx-body{flex-direction:column;align-items:stretch}.cx-sub{top:var(--al-topbar-h);z-index:30;border-bottom:1px solid var(--al-border);background:var(--al-canvas);scrollbar-width:none;flex-direction:row;flex:none;gap:4px;max-height:none;padding:6px 12px;position:sticky;overflow-x:auto}.cx-sub-group{display:none}.cx-sub-item{white-space:nowrap;flex:none}.cx-sub-item--wide{display:none}.cx-main>#main{padding:8px 16px 32px}}@media (max-width:1023px){.cx-areas{display:none}.cx-areabtn{display:inline-flex}.cx-acct-name{display:none}.cx-acct{margin-right:0}}@media (max-width:767px){.cx-new-label{display:none}.cx-new{justify-content:center;width:36px;padding:0}}@media (prefers-reduced-motion:no-preference){.cx-pop,.cx-dialog{animation:cx-in .12s var(--al-ease)}}@keyframes cx-in{0%{opacity:0;transform:translateY(-4px)}}.cx-app .button.bk-cta{border-color:var(--al-action);background:var(--al-action);color:var(--al-on-action)}@media (max-width:767px){.cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-kpi{padding:10px 12px}.cx-kpi:nth-child(odd){border-left:0}.cx-kpi:nth-child(n+3){border-top:1px solid var(--al-line)}.cx-strip{flex-wrap:wrap}}.cx-switch{cursor:pointer;background:#b9c3c5;border:0;border-radius:9px;flex:none;width:32px;height:18px;padding:0;position:relative}.cx-switch:after{content:"";width:14px;height:14px;transition:left var(--al-dur-fast) var(--al-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.cx-switch[aria-checked=true]{background:var(--al-action)}.cx-switch[aria-checked=true]:after{left:16px}.cx-switch:disabled{background:var(--al-line);cursor:not-allowed}html[data-density=touch] .cx-switch{border-radius:13px;width:44px;height:26px}html[data-density=touch] .cx-switch:after{width:20px;height:20px;top:3px;left:3px}html[data-density=touch] .cx-switch[aria-checked=true]:after{left:21px}.to2{flex-direction:column;gap:12px;max-width:1120px;display:flex}.to2-cols{align-items:center;gap:16px;display:flex}.to2-row{border-bottom:1px solid var(--al-line);padding:8px 12px 8px 16px}.to2-row:last-child{border-bottom:0}.to2-row.is-off{background:var(--al-surface-head)}.to2-name{flex:none;align-items:center;gap:10px;width:220px;display:flex}.to2-ico{background:var(--al-petrol-50);width:28px;height:28px;color:var(--al-petrol-700);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.to2-row.is-off .to2-ico,.to2-row.is-planned .to2-ico{background:var(--al-line);color:var(--al-text-muted)}.to2-text{white-space:normal;color:var(--al-ink-700)}[data-theme=dark] .to2-text{color:var(--al-text-muted)}.to2-where{flex:none;width:260px}.to2-switch{flex:none;justify-content:flex-end;align-items:center;gap:8px;width:72px;display:flex}.to2-hidden{font:var(--al-font-meta);color:var(--al-text-muted);margin:6px 0 2px 38px}.to2-hidden b{color:var(--al-text)}@media (max-width:900px){.to2-where,.cx-group.to2-cols .to2-where,.cx-group.to2-cols .cx-t{display:none}.to2-name{width:180px}}.lc2{flex-direction:column;gap:16px;max-width:1280px;display:flex}.lc2-row{cursor:pointer}.lc2-row:hover{background:var(--al-row-hover)}.lc2-name{text-overflow:ellipsis;flex:200px;min-width:0;overflow:hidden}.lc2-addr{flex:none;width:260px}.lc2-today{flex:none;width:220px;overflow:hidden}.lc2-google{flex:none;width:140px}.lc2-act{flex:none;justify-content:flex-end;width:36px;display:flex}.lc2-head{color:var(--al-text-muted);font-weight:600}.lc2-link{color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.lc2-link:hover{color:var(--al-link);text-decoration:underline}.lc2-scroll{overflow-x:auto}.lc2-week{border-collapse:collapse;width:100%;font:var(--al-font-list)}.lc2-week th,.lc2-week td{height:var(--al-row);border-bottom:1px solid var(--al-line);text-align:left;white-space:nowrap;padding:0 12px}.lc2-week thead th{height:var(--al-row-group);background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.lc2-week tbody th{padding-left:16px}.lc2-week tr:last-child th,.lc2-week tr:last-child td{border-bottom:0}.lc2-week .is-today{background:var(--al-row-selected)}.lc2-week thead .is-today{color:var(--al-brand)}.lc2-week td.is-special span{color:var(--al-link);font-weight:700}@media (max-width:1100px){.lc2-addr,.lc2-google{display:none}}.cx-app .gx{--wx-control:var(--al-control);gap:16px}.cx-app .gx .wx-head{align-items:center;gap:8px 16px}.cx-app .gx .wx-title{font:600 20px/28px var(--al-font-display)}.cx-app .gx .wx-lead{font:var(--al-font-meta)}.cx-app .gx .wx-head-text{gap:2px}.cx-app .gx .wx-btn{min-height:var(--al-control);border-radius:var(--al-radius-control);gap:6px;padding:0 12px;font-size:13px}html[data-density=touch] .cx-app .gx .wx-btn{font-size:15px}.cx-app .gx .wx-btn svg{width:16px;height:16px}.cx-app .gx .wx-field>span:first-child,.cx-app .gx .wx-label{font:700 13px/18px var(--al-font-text)}.cx-app .gx .wx-help,.cx-app .gx .gx-caption{font:var(--al-font-meta)}.cx-app .gx-location-head{gap:8px}.cx-app .gx-location-select{font-size:13px}.cx-app .gx-location-select select{width:220px}.cx-app .gx-tabs{border-bottom:1px solid var(--al-border);gap:20px}.cx-app .gx-tabs button{min-height:36px;font:600 13px/18px var(--al-font-text);color:var(--al-text-muted);border-bottom-width:2px;margin-bottom:-1px;padding:0}.cx-app .gx-tabs button[aria-current=page]{color:var(--al-text);border-bottom-color:var(--al-action)}html[data-density=touch] .cx-app .gx-tabs button{min-height:44px;font-size:15px}.cx-app .gx-columns{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.cx-app .gx-sections,.cx-app .gx-aside{gap:12px}.cx-app.cx-app .gx-section,.cx-app.cx-app .gx-soft{border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;gap:12px;padding:0 16px 16px}.cx-app .gx-section>h2,.cx-app .gx-section>.gx-section-head,.cx-app .gx-soft>h2,.cx-app .gx-soft>h3:first-child{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);font:700 14px/20px var(--al-font-text);align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:flex}.cx-app .gx-section-head h2{font:700 14px/20px var(--al-font-text)}.cx-app.cx-app :is(.gx-quick-add,.gx-aside>.gx-soft){border:1px solid var(--al-border);background:var(--al-surface);border-radius:10px;padding:0 16px 16px}.cx-app .gx-profile .gx-section{gap:0;padding-bottom:0}.cx-app .gx-profile .gx-fields{flex-direction:column;gap:0;margin:0 -16px;display:flex}.cx-app .gx-profile .gx-fields>*{border-bottom:1px solid var(--al-line);padding:6px 16px}.cx-app .gx-profile .gx-fields>:last-child{border-bottom:0}.cx-app .gx-profile .gx-fields>.wx-field{grid-template-columns:168px minmax(0,460px);align-items:start;gap:4px 16px;display:grid}.cx-app .gx-profile .gx-fields>.wx-field>span:first-child{padding-top:7px}.cx-app .gx-profile .gx-fields>.wx-field>:not(:first-child){grid-column:2}.cx-app .gx-profile .gx-section>:not(h2):not(.gx-fields):not(.gx-section-head){margin-top:8px;margin-bottom:12px}@media (max-width:1100px){.cx-app .gx-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cx-app .gx-profile .gx-fields>.wx-field{grid-template-columns:minmax(0,1fr)}.cx-app .gx-profile .gx-fields>.wx-field>:not(:first-child){grid-column:1}.cx-app .gx-profile .gx-fields>.wx-field>span:first-child{padding-top:0}}.cx-app .team-table th,.cx-app .team-table td{font:var(--al-font-list);padding-top:4px;padding-bottom:4px}.cx-app .team-table th{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .ed-avatar.is-small{width:24px;height:24px;font-size:10px}.cx-app .tm-actions{display:none}.ax2-cols{align-items:center;gap:12px;display:flex}.ax2-name{flex:none;align-items:center;gap:6px;width:200px;display:flex}.ax2-n{text-align:right;flex:none;width:72px}.ax2-rights{flex:none;width:320px}.ax2-go{width:16px;color:var(--al-text-muted);flex:none}@media (max-width:1000px){.ax2-rights{display:none}}.cx-app .mt-quick{gap:6px;padding:8px 12px}.cx-app .mt-quick-line input{min-height:var(--al-control)!important;font-size:14px!important}.cx-app .mt-quick-tools{gap:6px;padding-top:6px}.cx-app .mt-sections{gap:0;padding:0}.cx-app .mt-section>h2{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface-head);font:700 12px/16px var(--al-font-text);color:var(--al-ink-700);align-items:center;gap:8px;margin:0;padding:0 16px;display:flex}[data-theme=dark] .cx-app .mt-section>h2{color:var(--al-text-muted)}.cx-app .mt-section>h2 span{font:400 12px/16px var(--al-font-num);color:var(--al-text-muted)}.cx-app .mt-section.is-overdue>h2{color:var(--al-danger)}.cx-app .mt-row{min-height:var(--al-row);border-bottom:1px solid var(--al-line);align-items:center;gap:10px;padding:2px 12px 2px 16px}.cx-app .mt-row:hover{background:var(--al-row-hover)}.cx-app .mt-check{border-width:1.5px;border-radius:4px;width:16px;height:16px;margin-top:0}.cx-app .mt-check svg{width:12px;height:12px}html[data-density=touch] .cx-app .mt-check{width:22px;height:22px}.cx-app .mt-body{flex-direction:row;align-items:center;gap:12px}.cx-app .mt-title{max-width:62%;font:var(--al-font-list);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-self:auto;overflow:hidden}.cx-app .mt-notes{display:none}.cx-app .mt-meta{min-width:0;font:var(--al-font-meta);flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:12px;overflow:hidden}.cx-app .mt-meta>span{white-space:nowrap}.cx-app .scope{font:var(--al-font-meta);color:var(--al-text-muted);background:0 0;border-radius:0;gap:6px;padding:0}.cx-app .scope svg{display:none}.cx-app .scope:before{content:"";background:var(--al-warning-500);border-radius:2px;flex:none;width:8px;height:8px}.cx-app .scope.is-team:before{background:var(--al-petrol-600)}.cx-app .mt-meta .tag-chip{font:var(--al-font-meta);color:var(--al-text-muted);background:0 0;padding:0}.cx-app .mt-edit{width:28px;height:28px;min-height:28px}.cx-app .mt-side .mt-rows,.cx-app .mt-side .mt-later-day{margin:0 -16px}.cx-app .mt-later-day>h3{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted);padding:6px 16px 2px}.cx-app .td-overlay{padding:calc(7 * var(--cx-vh,1vh)) 24px 24px;background:#062a3166;align-items:flex-start}.cx-app .td-overlay>:is(.td-wide,.tc-dialog){width:min(980px,100%);max-height:calc(86 * var(--cx-vh,1vh));border:1px solid var(--al-border-panel);border-radius:12px;gap:0;padding:0;overflow-y:auto;box-shadow:0 24px 64px #062a314d}@media (prefers-reduced-motion:no-preference){.cx-app .td-overlay>:is(.td-wide,.tc-dialog){animation:cx-pop .14s var(--al-ease)}}@keyframes cx-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}.cx-app .td-overlay .td-head{z-index:2;border-bottom:1px solid var(--al-line);background:var(--al-surface);align-items:center;padding:14px 14px 12px 24px;position:sticky;top:0}.cx-app .td-overlay .tc-heading{gap:4px}.cx-app .td-overlay .tc-heading h2{font:600 20px/28px var(--al-font-display)}.cx-app .td-overlay .tc-heading .eyebrow{font:600 13px/18px var(--al-font-text);letter-spacing:0;text-transform:none;color:var(--al-text-muted)}.cx-app .td-overlay>:is(.td-wide,.tc-dialog)>.error,.cx-app .td-overlay>:is(.td-wide,.tc-dialog)>.notice,.cx-app .td-overlay>:is(.td-wide,.tc-dialog)>[role=status]{margin:12px 24px 0}.cx-app .td-overlay .tc-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:0}.cx-app .td-overlay .tc-main{gap:14px;padding:18px 24px 24px}.cx-app.cx-app .td-overlay .tc-side{border:0;border-left:1px solid var(--al-line);background:var(--al-surface-head);border-radius:0;gap:0;padding:6px 20px 20px;position:static}.cx-app .td-overlay .td-status{gap:6px}.cx-app .td-overlay .td-chip{min-height:30px;font:600 13px/1 var(--al-font-text);border-radius:6px;padding:0 12px}.cx-app .td-overlay .td-facts>div{border-bottom:1px solid var(--al-line);padding:10px 0}.cx-app .td-overlay .td-facts dt{font:600 12px/16px var(--al-font-text);letter-spacing:0;text-transform:none;color:var(--al-text-muted)}.cx-app .td-overlay .td-facts dd{font:600 13px/18px var(--al-font-text)}.cx-app .td-overlay .tc-block{border-top:1px solid var(--al-line);gap:8px;padding-top:14px}.cx-app .td-overlay .td-label{font:700 12px/16px var(--al-font-text);letter-spacing:0;text-transform:none;color:var(--al-text-muted)}.cx-app .td-overlay .tc-foot{z-index:2;border-top:1px solid var(--al-line);background:var(--al-surface-head);border-radius:0;margin:0;padding:12px 24px;position:sticky;bottom:0}@media (max-width:860px){.cx-app .td-overlay .tc-grid{grid-template-columns:minmax(0,1fr)}.cx-app.cx-app .td-overlay .tc-side{border-left:0;border-top:1px solid var(--al-line)}}@media (max-width:640px){.cx-app .td-overlay{padding:0}.cx-app .td-overlay>:is(.td-wide,.tc-dialog){border:0;border-radius:0;min-height:100%;max-height:none}}@keyframes cx-slide{0%{opacity:0;transform:translate(24px)}}.cx-app .mt-panel-head h2{font:700 14px/20px var(--al-font-text)}.cx-app .mt-panel .count-badge{color:var(--al-text-muted)}.bk2-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.bk2-bar select{width:auto;min-width:140px}.cx-app .bk2-bar .bk-search{width:240px}.bk2-facts{flex-wrap:wrap;gap:16px;display:flex}.bk2-facts b{color:var(--al-text);font-size:13px}.bk2-facts .ov2-warn b{color:inherit}.bk2-cols{align-items:center;gap:12px;display:flex}.bk2-head{color:var(--al-text-muted);background:var(--al-surface);font-weight:600}.bk2-time{flex:none;width:44px}.bk2-dur{text-align:right;flex:none;width:40px}.bk2-who{flex:none;width:160px}.bk2-loc{flex:none;width:168px}.bk2-room{flex:none;width:112px}.bk2-staff{flex:none;width:36px}.bk2-status{flex:none;width:150px}.bk2-link{color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:1100px){.bk2-room,.bk2-loc{display:none}}@media (max-width:760px){.bk2-who,.bk2-dur,.bk2-staff{display:none}.bk2-status{width:auto}}.nw2{flex-direction:column;gap:12px;display:flex}.nw2-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.nw2-panes{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.nw2-list{max-height:calc(calc(100 * var(--cx-vh,1vh)) - 140px);position:sticky;top:64px;overflow-y:auto}.nw2-item .cx-dot{margin-top:6px}.nw2-item.is-selected,.nw2-item.is-selected:hover{background:var(--al-row-selected)}.nw2-receipt{flex:none;padding-top:1px}.nw2-content{padding:16px 20px 20px}.cx-app .nw2-content h2{font:600 18px/24px var(--al-font-display);margin:0 0 4px}.nw2-body{white-space:pre-line;max-width:68ch;margin:16px 0 0;line-height:22px}.nw2-confirm{border:1px solid var(--al-border-panel);background:var(--al-surface-head);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:12px 12px 12px 16px;display:flex}.nw2-done{align-items:center;gap:6px;margin-top:20px;display:flex}.cx-app .nw2-done svg.lucide{width:14px;height:14px;color:var(--al-success-500)}.nw2-track{background:var(--al-line);border-radius:2px;width:120px;height:4px;position:relative;overflow:hidden}.nw2-track>span{background:var(--al-petrol-600);position:absolute;inset:0 auto 0 0}.nw2-people .cx-row{min-height:var(--al-row)}.nw2-av-open{border:1px dashed var(--al-ink-300);color:var(--al-text-muted);background:0 0}@media (max-width:1023px){.nw2-panes{grid-template-columns:minmax(0,1fr)}.nw2-list{max-height:320px;position:static}}.sx{flex-direction:column;gap:12px;display:flex}.sx-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.sx-daynav{align-items:center;gap:4px;display:inline-flex}.sx-range{font:600 14px/20px var(--al-font-text);white-space:nowrap}.cx-app .sx-views select{width:auto;max-width:260px;min-height:var(--al-control)}.sx-count{background:var(--al-petrol-700);color:#fff;min-width:18px;font:700 11px/18px var(--al-font-num);text-align:center;border-radius:9px;padding:0 5px}.cx-app .sx-flip{transform:rotate(180deg)}.sx-options{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.sx-opt-grid{flex-wrap:wrap;gap:12px 24px;display:flex}.cx-app .sx-options .mep-seg-field{font:600 12px/16px var(--al-font-text);gap:4px}.cx-app .sx-options .mep-seg{background:var(--al-canvas);border-radius:7px;padding:2px}.cx-app .sx-options .mep-seg button{min-height:calc(var(--al-control) - 4px);font:600 12px/1 var(--al-font-text);color:var(--al-ink-700);border-radius:5px;padding:0 10px}[data-theme=dark] .cx-app .sx-options .mep-seg button{color:var(--al-text-muted)}.cx-app .sx-options .mep-seg button[aria-pressed=true]{background:var(--al-surface);color:var(--al-text);box-shadow:0 0 0 1px var(--al-border)}.cx-app .sx-options .mep-filter-row{border-top:1px solid var(--al-line);grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:12px;padding-top:12px}.cx-app .sx-options .mep-chip-picker button{min-height:calc(var(--al-control) - 4px)}.sx-opt-actions{border-top:1px solid var(--al-line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.cx-app .sx-days{gap:6px}.cx-app .sx-days button{border-color:var(--al-border-panel);border-radius:6px;gap:0;min-width:112px;padding:6px 10px}.cx-app .sx-days button span{font:600 12px/16px var(--al-font-text);opacity:1}.cx-app .sx-days button span b{font:600 15px/16px var(--al-font-num)}.cx-app .sx-days button small{font:400 11px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .sx-days button[aria-pressed=true]{background:var(--al-topbar);border-color:var(--al-topbar)}.cx-app .sx-days button[aria-pressed=true] small{color:#bfdde3}.cx-app .sx-legend{font:400 12px/16px var(--al-font-text);gap:12px}.sx-note{border-bottom:1px solid var(--al-line);background:var(--al-surface-head);color:var(--al-text)}.sx-caption{border-top:1px solid var(--al-line)}.cx-app .sx-table{background:0 0}.cx-app .sx-table th,.cx-app .sx-table td{border-bottom:1px solid var(--al-line);padding:6px 16px;font-size:13px;line-height:20px}.cx-app .sx-table th{background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .sx-table .mep-chip{padding:0 8px;font-size:12px;line-height:20px}.mep-tl--panel{--lane-h:32px;--block-h:26px;--label-w:184px}html[data-density=touch] .mep-tl--panel{--lane-h:44px;--block-h:36px}.mep-tl--panel .mep-tl-scroll{padding-bottom:0}.mep-tl--panel .mep-tl-inner{gap:0;min-width:760px}.mep-tl--panel .mep-tl-axis{border-bottom:1px solid var(--al-line)}.mep-tl--panel .mep-tl-ticks{height:28px}.mep-tl--panel .mep-tl-ticks span{font:400 11px/28px var(--al-font-num)}.mep-tl--panel .mep-tl-ticks .mep-tl-nowtag{padding:0 6px;line-height:18px;top:5px}.mep-tl--panel .mep-tl-group{border:0;border-bottom:1px solid var(--al-line);background:0 0;border-radius:0}.mep-tl--panel .mep-tl-group:last-child{border-bottom:0}.cx-app .mep-tl--panel .mep-tl-label{border-right:1px solid var(--al-line);background:0 0;border-radius:0;justify-content:flex-start;padding:6px 12px 6px 16px}.mep-tl--panel .mep-tl-label strong{font:600 13px/18px var(--al-font-text)}.mep-tl--panel .mep-tl-label span{font:400 12px/16px var(--al-font-text)}.mep-tl--panel .mep-tl-track{min-height:calc(var(--lanes) * var(--lane-h) + 6px);background-image:repeating-linear-gradient(to right, var(--al-line) 0, var(--al-line) 1px, transparent 1px, transparent calc(100% / var(--hours)));border-radius:0}.mep-tl--panel .mep-tl-block{top:calc(var(--lane) * var(--lane-h) + 3px);border-left-width:3px;border-radius:4px;padding:0 6px 0 7px}.mep-tl--panel .mep-tl-main{font:600 12px/13px var(--al-font-text)}.mep-tl--panel .mep-tl-sub{font:400 11px/12px var(--al-font-text)}html[data-density=touch] .mep-tl--panel .mep-tl-main{font-size:13px;line-height:16px}html[data-density=touch] .mep-tl--panel .mep-tl-sub{font-size:12px;line-height:15px}.mep-tl--panel .mep-tl-branch{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface-head);font:700 12px/16px var(--al-font-text);align-items:center;gap:8px;padding:0 16px;display:flex}.mep-tl--panel .mep-tl-branch span{color:var(--al-text-muted);font-weight:400}.sw-wrap{overflow-x:auto}.sw-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font:var(--al-font-list)}.sw-table th,.sw-table td{border-bottom:1px solid var(--al-line);border-right:1px solid var(--al-line);vertical-align:top;text-align:left;padding:4px 8px}.sw-table th:last-child,.sw-table td:last-child{border-right:0}.sw-table thead th{z-index:1;background:var(--al-surface-head);font:600 12px/16px var(--al-font-text);color:var(--al-text-muted);white-space:nowrap;padding:0;position:sticky;top:0}.sw-table thead th button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px}.sw-table thead th button:hover{color:var(--al-text);text-decoration:underline}.sw-table thead th.sw-person,.sw-table thead th.sw-sum{vertical-align:middle;padding:0 8px}.sw-table .sw-person{z-index:1;background:var(--al-surface);white-space:nowrap;width:168px;min-width:140px;padding-left:16px;font-weight:600;position:sticky;left:0}.sw-table thead .sw-person{z-index:2;background:var(--al-surface-head)}.sw-table .sw-sum{text-align:right;white-space:nowrap;width:72px}.sw-table td.is-today{background:var(--al-row-hover)}.sw-table thead th.is-today{color:var(--al-text);box-shadow:inset 0 -2px 0 var(--al-petrol-600)}.sw-block{border-left:3px solid var(--c);background:var(--c);border-radius:3px;margin:2px 0;padding:1px 6px;display:block}@supports (color:color-mix(in lab, red, red)){.sw-block{background:color-mix(in srgb, var(--c) 18%, var(--al-surface))}}.sw-block{font:400 12px/18px var(--al-font-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sw-block.is-absence{background:repeating-linear-gradient(135deg, var(--c) 0 6px, var(--c) 6px 12px);border-left-style:dashed}@supports (color:color-mix(in lab, red, red)){.sw-block.is-absence{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 20%, var(--al-surface)) 0 6px, color-mix(in srgb, var(--c) 7%, var(--al-surface)) 6px 12px)}}.sw-table tfoot th,.sw-table tfoot td{background:var(--al-surface-head);color:var(--al-text-muted);font-size:12px}.sw-table tfoot th.sw-person{background:var(--al-surface-head);font-weight:400}.sw-table tfoot tr:last-child>*{border-bottom:0}@media (max-width:767px){.sx-range{order:9;width:100%}}.ed{flex-direction:column;gap:16px;display:flex}.ed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:16px;display:grid}.ed-loc{text-overflow:ellipsis;flex:none;max-width:40%;overflow:hidden}.ed-name{font-weight:600}.ed-km{flex:none;padding-top:1px}.nw2-count{font-variant-numeric:tabular-nums;color:var(--al-text-muted);font-weight:400}.cx-app .sx-options .field>span{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .sx-options .mep-chip-picker{gap:4px}.cx-app .sx-options .mep-chip-picker button{font:600 12px/1 var(--al-font-text);border-radius:6px;padding:0 10px}.cx-app .sx-options details summary{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .sx-days{scrollbar-width:thin}.gp{flex-direction:column;gap:16px;display:flex}.gp-cols{gap:12px;padding-right:12px}.gp-loc{flex:0 0 200px;min-width:0}.gp-profile{flex:1;min-width:0}.gp-status{flex:0 0 140px}.gp-checked{flex:0 0 96px}.gp-go{flex:0 0 76px;justify-content:flex-end;gap:2px;display:inline-flex}.gp-row{min-height:var(--al-row-2)}.gp-link{color:var(--al-text);font:600 13px/18px var(--al-font-text);text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.gp-link:hover{color:var(--al-link);text-decoration:underline}.gp-addr{text-overflow:ellipsis;overflow:hidden}@media (max-width:1023px){.gp-checked{display:none}}@media (max-width:767px){.gp-cols{display:none}.gp-row{white-space:normal;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.gp-loc{flex:60%}.gp-profile{flex:100%;order:5}.gp-status,.gp-go{flex:none}}.cx-mi-meta{color:var(--al-text-muted);font-size:12px}.nw2-bar .bk-segment{scrollbar-width:none;max-width:100%;overflow-x:auto}.nw2-bar .bk-segment button{white-space:nowrap;flex:none}@media (max-width:767px){.mep-tl--panel{--label-w:128px}.mep-tl--panel .mep-tl-inner{min-width:640px}.sx .cx-panel-head{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.sx .cx-panel-head .cx-spacer{display:none}}[data-theme=dark] .cx-app .sx-days button[aria-pressed=true]{background:var(--al-petrol-700);border-color:var(--al-petrol-400)}.cx-side-backdrop{z-index:80;background:#09384247;justify-content:flex-end;display:flex;position:fixed;inset:0}.cx-side{border-left:1px solid var(--al-border-panel);background:var(--al-surface);outline:none;flex-direction:column;width:min(480px,100vw);height:100%;display:flex;box-shadow:-8px 0 28px #09384229}@media (prefers-reduced-motion:no-preference){.cx-side{animation:cx-slide .16s var(--al-ease)}}.cx-side-head{border-bottom:1px solid var(--al-line);align-items:center;gap:8px;min-height:52px;padding:0 8px 0 20px;display:flex}.cx-app .cx-side-head h2,.cx-side-head h2{font:600 16px/22px var(--al-font-display);flex:1;margin:0}.cx-side-body{flex-direction:column;flex:1;gap:16px;padding:16px 20px 24px;display:flex;overflow-y:auto}.cx-side-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);align-items:center;gap:8px;padding:12px 20px;display:flex}.cx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-field>label,.cx-label{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-field input:not([type=checkbox]):not([type=radio]),.cx-field select,.cx-field textarea{width:100%}.cx-field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.cx-check{min-height:var(--al-row);font:var(--al-font-list);color:var(--al-text);cursor:pointer;align-items:center;gap:8px;display:flex}.cx-check input{width:16px;height:16px;accent-color:var(--al-petrol-700)}.fx-badge{min-width:34px;height:20px;font:700 10px/1 var(--al-font-text);letter-spacing:.02em;color:#fff;background:#6b7c80;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.fx-pdf{background:#c2412d}.fx-img{background:#2f7d8c}.fx-doc{background:#2b5fb3}.fx-xls{background:#2e7d4f}.fx-ppt{background:#c2722d}.fx-dir{color:var(--al-petrol-700);border:1px solid var(--al-border-panel);background:0 0}.nw2-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nw2-link{border:1px solid var(--al-border-panel);background:var(--al-surface);max-width:100%;min-height:44px;color:var(--al-text);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:4px 6px 4px 12px;display:inline-flex}button.nw2-link{cursor:pointer;padding-right:14px}button.nw2-link:hover{background:var(--al-row-hover)}.nw2-link>span{flex-direction:column;min-width:0;display:flex}.nw2-link b{font:600 13px/18px var(--al-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-app .nw2-link>svg.lucide{color:var(--al-petrol-700)}.nw2-confirm.is-late{border-color:var(--al-danger-500);background:var(--al-danger-500)}@supports (color:color-mix(in lab, red, red)){.nw2-confirm.is-late{background:color-mix(in srgb, var(--al-danger-500) 6%, var(--al-surface))}}.nw2-remind{min-height:var(--al-row-2);border-bottom:1px solid var(--al-line);align-items:center;gap:12px;padding:6px 12px 6px 16px;display:flex}.nw2-remind .cx-meta{flex:1}.nw2-pick{border:1px solid var(--al-border-panel);border-radius:8px;flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.nw2-pick>p{padding:10px 12px}.nw2-pick-row{min-height:var(--al-row);border-bottom:1px solid var(--al-line);cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.nw2-pick-row:last-child{border-bottom:0}.nw2-pick-row input{accent-color:var(--al-petrol-700)}.nw2-upload{align-self:flex-start}.cx-app .nw2-delete{color:var(--al-danger)}.cx-area-badge{background:var(--al-lime-500);color:#093842;min-width:18px;height:18px;font:700 11px/18px var(--al-font-text);text-align:center;border-radius:9px;padding:0 5px}.ch{height:calc(calc(100 * var(--cx-vh,1vh)) - 156px);grid-template-columns:300px minmax(0,1fr) 260px;gap:16px;min-height:480px;display:grid}.ch-list{overflow-y:auto}.ch-list-head{z-index:1;border-bottom:1px solid var(--al-line);background:var(--al-surface);gap:8px;padding:8px;display:flex;position:sticky;top:0}.ch-search{border:1px solid var(--al-border-panel);background:var(--al-surface);min-width:0;color:var(--al-text-muted);border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.cx-app .ch-search input{min-width:0;min-height:calc(var(--al-control) - 2px);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.ch-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ch-row{align-items:center}.ch-row.is-selected,.ch-row.is-selected:hover{background:var(--al-row-selected)}.ch-row.is-unread .ch-name{font-weight:700}.ch-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ch-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ch-badge{background:var(--al-petrol-700);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--al-font-text);text-align:center;border-radius:9px;padding:0 5px}.ch-av{background:var(--al-petrol-100);width:28px;height:28px;color:var(--al-petrol-800);font:700 11px/1 var(--al-font-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ch-av--l{width:34px;height:34px;font-size:12px}.ch-av.is-group{background:var(--al-surface-head);border:1px solid var(--al-border-panel);color:var(--al-petrol-700);border-radius:8px}.cx-app .ch-av.is-group svg.lucide{width:15px;height:15px}.ch-av.is-me{color:#2f4a0a;background:#e4f2c4}[data-theme=dark] .ch-av.is-me{color:#e4f2c4;background:#3a4d18}.ch-av-space{flex:none;width:28px}.ch-thread{flex-direction:column;min-height:0;display:flex}.ch-head{gap:10px;min-height:56px}.cx-app .ch-head h2{font:600 15px/20px var(--al-font-text);margin:0}.ch-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-back{display:none}.ch-scroll{flex:1;padding:8px 16px 12px;overflow-y:auto}.ch-older{margin:4px auto 8px;display:flex}.ch-start{text-align:center;margin:24px 0}.ch-day{color:var(--al-text-muted);font:600 12px/16px var(--al-font-text);align-items:center;gap:12px;margin:14px 0 6px;display:flex}.ch-day:before,.ch-day:after{content:"";background:var(--al-line);flex:1;height:1px}.ch-msg{border-radius:6px;gap:10px;padding:6px 4px 2px;display:flex}.ch-msg.is-grouped{padding-top:0}.ch-msg.is-mine{cursor:pointer}.ch-msg.is-selected{background:var(--al-row-selected)}.ch-bd{flex:1;min-width:0}.ch-hd{align-items:baseline;gap:8px;display:flex}.ch-hd b{font:600 13px/18px var(--al-font-text)}.ch-text{font:400 14px/20px var(--al-font-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ch-deleted{color:var(--al-text-muted);font-style:italic}.ch-del{color:var(--al-danger);margin-top:4px}.ch-seen{text-align:right;margin:4px 0 0}.ch-ev{background:var(--al-surface-head);color:var(--al-text-muted);font:400 12px/18px var(--al-font-text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0;padding:6px 10px;display:flex}.cx-app .ch-ev>svg.lucide{width:14px;height:14px;color:var(--al-petrol-700)}.ch-ev-text{min-width:0;color:var(--al-text);flex:220px}.ch-ev-time{margin-left:auto}.ch-chip{border:1px solid var(--al-border-panel);background:var(--al-surface);min-height:26px;color:var(--al-text);font:600 12px/16px var(--al-font-text);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ch-chip:hover{background:var(--al-row-hover)}.cx-app .ch-chip svg.lucide{width:13px;height:13px;color:var(--al-petrol-700)}.ch-file{border:1px solid var(--al-border-panel);background:var(--al-surface);border-radius:8px;align-items:center;gap:10px;max-width:440px;margin-top:2px;padding:8px 6px 8px 10px;display:flex}.ch-file-name{font:600 13px/18px var(--al-font-text)}.ch-compose{border-top:1px solid var(--al-line);flex-direction:column;gap:4px;padding:10px 12px 8px;display:flex}.ch-input{align-items:flex-end;gap:8px;display:flex}.cx-app .ch-input textarea{min-height:var(--al-control);resize:none;max-height:140px;font:400 14px/20px var(--al-font-text);flex:1;padding:6px 10px;overflow-y:hidden}.ch-attach{position:relative}.ch-attach-menu{min-width:220px;top:auto;bottom:calc(100% + 6px)}.ch-hint{font-size:11px}.ch-side{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.ch-placeholder{place-items:center;display:grid}.cx-app .ch-ico{width:16px;height:16px;color:var(--al-petrol-700);flex:none}.ch-pick{width:100%;color:var(--al-text);font:var(--al-font-list);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.ch-pick:hover{background:var(--al-row-hover)}.ch-newgroup{border:1px dashed var(--al-border-panel);border-radius:8px}@media (max-width:1279px){.ch{grid-template-columns:280px minmax(0,1fr)}.ch-side{display:none}}@media (max-width:767px){.ch{height:calc(calc(100 * var(--cx-vh,1vh)) - 150px);grid-template-columns:minmax(0,1fr)}.ch.has-thread .ch-list,.ch:not(.has-thread) .ch-thread{display:none}.ch-back{display:inline-flex}.ch-hide-sm{display:none}}.fx{flex-direction:column;gap:12px;display:flex}.fx.is-dragging .cx-panel{outline:2px dashed var(--al-petrol-600);outline-offset:4px}.fx-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.fx-bar .bk-segment{scrollbar-width:none;max-width:100%;overflow-x:auto}.fx-bar .bk-segment button{white-space:nowrap;flex:none}.fx-usage{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fx-meter{background:var(--al-line);border-radius:3px;width:180px;height:6px;position:relative;overflow:hidden}.fx-meter>span{background:var(--al-petrol-600);position:absolute;inset:0 auto 0 0}.fx-meter>span.is-full{background:var(--al-danger-500)}.fx-cols,.fx-row{gap:12px}.fx-name{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fx-size{flex:0 0 90px}.fx-date{flex:0 0 104px}.fx-share{flex:0 0 120px;gap:2px;display:flex}.fx-go{color:var(--al-text-subtle);flex:0 0 20px;display:inline-flex}.cx-app .fx-go svg.lucide{width:15px;height:15px}.fx-row.is-selected,.fx-row.is-selected:hover{background:var(--al-row-selected)}.cx-app .fx-dir svg.lucide{width:14px;height:14px}.fx-crumb{color:var(--al-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cx-app .fx-crumb-ico{vertical-align:-1px;width:12px;height:12px}.fx-note{max-width:80ch}.fx-head{align-items:center;gap:10px;display:flex}.fx-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-targets{flex-wrap:wrap;gap:6px;display:flex}.fx-target{border:1px solid var(--al-border-panel);background:var(--al-surface-head);min-height:30px;color:var(--al-text);font:600 12px/16px var(--al-font-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 3px;display:inline-flex}.cx-app .fx-target .cx-av svg.lucide{width:11px;height:11px}.fx-ok{color:var(--al-success-500)}.cx-app .fx-danger{color:var(--al-danger)}.fx-move select{width:auto;min-height:var(--al-control)}.fx-foot-note{max-width:260px}@media (max-width:767px){.fx-date,.fx-share{display:none}}.ph-storage{align-items:center;gap:6px;display:flex}.cx-side .tl-choices{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cx-side .tl-choices button{min-height:56px;padding:8px 10px}@media (max-width:480px){.cx-side .tl-choices{grid-template-columns:minmax(0,1fr)!important}}.cx-modal-backdrop{z-index:85;background:#062a3166;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cx-modal{width:min(420px,100%);max-height:calc(86 * var(--cx-vh,1vh));border:1px solid var(--al-border-panel);background:var(--al-surface);border-radius:12px;outline:none;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 24px 64px #062a314d}@media (prefers-reduced-motion:no-preference){.cx-modal{animation:cx-pop .14s var(--al-ease)}}.cx-modal-head{border-bottom:1px solid var(--al-line);align-items:flex-start;gap:8px;padding:14px 10px 12px 20px;display:flex}.cx-app .cx-modal-head h2{font:600 17px/24px var(--al-font-display);margin:0}.cx-modal-body{padding:4px 20px 16px}.cx-modal-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);align-items:center;gap:8px;padding:12px 20px;display:flex}.cx-facts{grid-template-columns:max-content minmax(0,1fr);gap:0 16px;margin:0;display:grid}.cx-facts dt,.cx-facts dd{border-bottom:1px solid var(--al-line);font:var(--al-font-list);margin:0;padding:9px 0}.cx-facts dt{color:var(--al-text-muted)}.cx-facts dd{font-weight:600}.cx-facts>:nth-last-child(-n+2){border-bottom:0}.sx-swatch{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mt2{flex-direction:column;gap:12px;display:flex}.mt2-head,.tt2-head{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.cx-app .mt2-views button{align-items:center;gap:6px;display:inline-flex}.cx-app .mt2-views svg.lucide{width:15px;height:15px}.bd-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bd-empty-start{padding:8px 0}.tt2{flex-direction:column;gap:12px;display:flex}.tt2-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-app .tt2-bar select{width:auto;min-width:0;max-width:200px;min-height:var(--al-control)}.cx-app .ax-count.is-late{color:var(--al-danger);font-weight:700}.tt2-search{max-width:320px;min-height:var(--al-control);border:1px solid var(--al-border-input);background:var(--al-surface);color:var(--al-text-muted);border-radius:6px;flex:200px;align-items:center;gap:6px;padding:0 10px;display:flex}.cx-app .tt2-search input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.cx-app .tt2-search svg.lucide{width:15px;height:15px}.tt2-off{min-height:var(--al-control)}.tt2-cols,.tt2-row{gap:16px}.tt2-main{flex:1 1 0;min-width:0}.tt2-when{flex:0 0 150px}.tt2-who{flex:0 0 190px;min-width:0}.tt2-today{flex:0 0 220px;min-width:0}.tt2-row{align-items:center}.tt2-row.is-off{color:var(--al-text-subtle)}.tt2-title{align-items:center;gap:6px;font-weight:600;display:flex}.cx-app .tt2-title svg.lucide{flex:none;width:14px;height:14px}.tt2-tags{color:var(--al-text-muted);font-size:12px;font-weight:400}.tt2-sub,.tt2-who-main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt2-groupline{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface);font:700 12px/16px var(--al-font-text);color:var(--al-petrol-700);align-items:center;gap:8px;padding:0 16px;display:flex}[data-theme=dark] .tt2-groupline{color:var(--al-petrol-300)}.tt2-states{flex-direction:column;gap:2px;min-width:0;display:flex}.tt2-states .cx-status{text-overflow:ellipsis;overflow:hidden}@media (max-width:1100px){.tt2-when{display:none}}@media (max-width:767px){.tt2-cols{display:none}.tt2-row{flex-wrap:wrap;gap:4px 12px}.tt2-main{flex:100%}.tt2-who,.tt2-today{flex:auto}}.cx-app .bd-tabs{gap:4px}.cx-app .bd-tabs button{min-height:var(--al-control);font:600 13px/1 var(--al-font-text);border-radius:6px;padding:0 10px}.cx-app .bd-tabs button[aria-selected=true]{border-width:1px;border-color:var(--al-petrol-700);box-shadow:inset 0 0 0 1px var(--al-petrol-700);padding:0 9px}.cx-app .bd-tools{gap:8px}.cx-app .bd-tools input{min-height:var(--al-control);flex:0 240px}.cx-app .bd-tools select{width:auto;min-height:var(--al-control)}.cx-app .bd-zoom{border-radius:6px;padding:2px}.cx-app .bd-zoom button{min-width:28px;height:calc(var(--al-control) - 6px);border-radius:4px}.cx-app .bd-zoom-value{min-width:70px;font-size:12px}.cx-app .bd-summary{margin:-2px 0 0}.cx-app .bd-columns{gap:12px}.cx-app.cx-app .bd-col{border:1px solid var(--al-border-panel);background:var(--al-surface-head);border-radius:8px;flex:1 0 260px;gap:8px;padding:10px}.cx-app .bd-col.is-over{border:1px dashed var(--al-petrol-700);background:var(--al-row-selected)}.cx-app .bd-col h2{font:700 13px/18px var(--al-font-text)}.cx-app .bd-card{border-color:var(--al-border-panel);border-radius:6px;gap:6px;padding:10px 12px 10px 14px;font-size:13px}.cx-app .bd-card:before{width:3px}.cx-app .bd-card-title{font:600 13px/18px var(--al-font-text)}.cx-app .bd-add-card{border-radius:6px;min-height:30px;font-size:13px}.cx-app.cx-app input[type=checkbox][role=switch],.cx-app.cx-app .cx-switch,.cx-app.cx-app .mep-switch{appearance:none;background:var(--al-ink-300);width:36px;min-width:36px;height:20px;min-height:0;box-shadow:none;cursor:pointer;transition:background var(--al-dur-fast) var(--al-ease);border:0;border-radius:10px;flex:none;margin:0;padding:0;position:relative}.cx-app.cx-app input[type=checkbox][role=switch]:after,.cx-app.cx-app .cx-switch:after{content:"";width:16px;height:16px;transition:transform var(--al-dur-fast) var(--al-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 2px #062a3140}.cx-app.cx-app .mep-switch span{width:16px;height:16px;transition:transform var(--al-dur-fast) var(--al-ease);background:#fff;border-radius:50%;margin:0;position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 2px #062a3140}.cx-app.cx-app input[type=checkbox][role=switch]:checked,.cx-app.cx-app .cx-switch[aria-checked=true],.cx-app.cx-app .mep-switch[aria-checked=true]{background:var(--al-petrol-700)}.cx-app.cx-app input[type=checkbox][role=switch]:checked:after,.cx-app.cx-app .cx-switch[aria-checked=true]:after,.cx-app.cx-app .mep-switch[aria-checked=true] span{left:2px;transform:translate(16px)}.cx-app.cx-app input[type=checkbox][role=switch]:disabled,.cx-app.cx-app .cx-switch:disabled,.cx-app.cx-app .mep-switch:disabled{opacity:.45;cursor:not-allowed}.cx-app.cx-app input[type=checkbox][role=switch]:focus-visible,.cx-app.cx-app .cx-switch:focus-visible,.cx-app.cx-app .mep-switch:focus-visible{outline:2px solid var(--al-focus,var(--al-petrol-600));outline-offset:2px}[data-theme=dark] .cx-app.cx-app input[type=checkbox][role=switch]:not(:checked),[data-theme=dark] .cx-app.cx-app .cx-switch:not([aria-checked=true]),[data-theme=dark] .cx-app.cx-app .mep-switch:not([aria-checked=true]){background:#3b5157}[data-theme=dark] .cx-app.cx-app input[type=checkbox][role=switch]:checked,[data-theme=dark] .cx-app.cx-app .cx-switch[aria-checked=true],[data-theme=dark] .cx-app.cx-app .mep-switch[aria-checked=true]{background:var(--al-petrol-500)}html[data-density=touch] .cx-app.cx-app input[type=checkbox][role=switch],html[data-density=touch] .cx-app.cx-app .cx-switch,html[data-density=touch] .cx-app.cx-app .mep-switch{border-radius:13px;width:44px;min-width:44px;height:26px}html[data-density=touch] .cx-app.cx-app input[type=checkbox][role=switch]:after,html[data-density=touch] .cx-app.cx-app .cx-switch:after,html[data-density=touch] .cx-app.cx-app .mep-switch span{width:22px;height:22px}html[data-density=touch] .cx-app.cx-app input[type=checkbox][role=switch]:checked:after,html[data-density=touch] .cx-app.cx-app .cx-switch[aria-checked=true]:after,html[data-density=touch] .cx-app.cx-app .mep-switch[aria-checked=true] span{transform:translate(18px)}.cx-app .gx-switch,.cx-app .mep-toggle{min-height:var(--al-row);font:var(--al-font-list);cursor:pointer;align-items:center;gap:10px;display:flex}.cx-app .ed-switch{min-height:var(--al-row);font:var(--al-font-list);gap:10px;font-weight:600}.cx-app .ed-switch-track{background:var(--al-ink-300);border-radius:10px;width:36px;height:20px}.cx-app .ed-switch-track:after{width:16px;height:16px;transition:transform var(--al-dur-fast) var(--al-ease);border-radius:50%;top:2px;left:2px;box-shadow:0 1px 2px #062a3140}.cx-app .ed-switch input:checked+.ed-switch-track:after{left:2px;transform:translate(16px)}html[data-density=touch] .cx-app .ed-switch-track{border-radius:13px;width:44px;height:26px}html[data-density=touch] .cx-app .ed-switch-track:after{width:22px;height:22px}html[data-density=touch] .cx-app .ed-switch input:checked+.ed-switch-track:after{transform:translate(18px)}.st{flex-direction:column;gap:12px;min-width:0;display:flex}.st-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-bar>.cx-meta,.st-bar>p{max-width:78ch;font:var(--al-font-meta);color:var(--al-text-muted);flex:360px;margin:0}.st-bar>:is(p,.cx-meta)+:is(.cx-btn,.st-tools){margin-left:auto}.cx-app .st-bar .cx-btn svg.lucide,.cx-app .st-tools .cx-btn svg.lucide{width:15px;height:15px}.st-tools{border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 8px 16px;display:flex}.cx-app .st-tools select{width:auto;min-width:0;max-width:220px;min-height:var(--al-control)}.st-search{max-width:340px;min-height:var(--al-control);border:1px solid var(--al-border-input);background:var(--al-surface);color:var(--al-text-muted);border-radius:6px;flex:220px;align-items:center;gap:6px;padding:0 10px;display:flex}.st-search:focus-within{border-color:var(--al-petrol-600);box-shadow:0 0 0 2px var(--al-petrol-600)}@supports (color:color-mix(in lab, red, red)){.st-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--al-petrol-600) 25%, transparent)}}.cx-app .st-search input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.cx-app .st-search svg.lucide{flex:none;width:15px;height:15px}.st-count{font:var(--al-font-meta);font-family:var(--al-font-num);color:var(--al-text-muted);white-space:nowrap;margin-left:auto}.st-summary{border-bottom:1px solid var(--al-line);font:var(--al-font-meta);color:var(--al-text-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 12px 8px 16px;display:flex}.st-summary b{font-family:var(--al-font-num);color:var(--al-text);margin-right:3px;font-weight:600}.st-summary .is-warn b{color:var(--al-warning)}.st-summary .cx-btn{margin-left:auto}.st-cols,.st-row{gap:16px}.st-cols{color:var(--al-text-muted);padding-right:12px;font-weight:600}.st-row{align-items:center}.cx-row--two.st-row{padding-top:6px;padding-bottom:6px}.st-row.is-off{color:var(--al-text-subtle)}.st-row.is-off :is(.st-title,.st-av,.rm-image){opacity:.6}div.st-row:hover{background:var(--al-row-hover)}.st-main{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}button.st-main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.st-main:hover .st-title{text-underline-offset:2px;text-decoration:underline}.st-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-state{white-space:nowrap;flex:0 0 110px;min-width:0}.st-act{flex:none;justify-content:flex-end;display:flex}.cx-app .st-ico,.cx-app .st-row svg.lucide.st-ico{vertical-align:-2px;width:13px;height:13px;color:var(--al-text-muted);flex:none;margin-right:4px}.st-groupline{min-height:var(--al-row-group);border-bottom:1px solid var(--al-line);background:var(--al-surface);font:700 12px/16px var(--al-font-text);color:var(--al-petrol-700);align-items:center;gap:8px;padding:0 16px;display:flex}[data-theme=dark] .st-groupline{color:var(--al-petrol-300)}.st-empty{border-bottom:1px solid var(--al-line);margin:0}.st-foot{font:var(--al-font-meta);color:var(--al-text-muted);margin:0}.st-foot b{font-family:var(--al-font-num);letter-spacing:.08em;color:var(--al-text)}.st-plain{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.st-tag{font:600 11px/16px var(--al-font-text);color:var(--al-petrol-700);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}[data-theme=dark] .st-tag{color:var(--al-petrol-300)}.cx-app .st-tag svg.lucide{width:11px;height:11px}.st-av{width:26px;height:26px;font:700 10px/1 var(--al-font-text);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cx-app .st-av.ed-avatar{width:26px;height:26px;font-size:10px}.tm2-fn,.tm2-loc{flex:0 0 170px;min-width:0}.tm2-acc{flex:0 0 150px;min-width:0}.tm2-con{flex:0 0 200px;min-width:0}.tm2-skill{flex:0 0 64px}.tm2-loc .st-plain,.tm2-con .st-plain{display:flex}.cx-app .tm2-row .skill-badge{color:var(--al-text-muted);font:var(--al-font-meta);font-family:var(--al-font-num);cursor:help;background:0 0;padding:0}.cx-app .tm2-row .skill-badge svg{width:13px;height:13px}.cx-app .tm2-row a{color:inherit;text-decoration:none}.cx-app .tm2-row a:hover{color:var(--al-link);text-decoration:underline}.cx-app .tm2-row .cx-btn--sm{padding:0 8px}@media (max-width:1280px){.tm2-con{display:none}}@media (max-width:1000px){.tm2-loc{display:none}}.ax3-role{flex:0 0 150px;min-width:0}.ax3-login{flex:0 0 220px;min-width:0}.ax3-loc{flex:0 0 170px;min-width:0}.ax3-state{flex:0 0 180px}.ax3-login .st-plain{font-family:var(--al-font-num);font-size:12px;display:flex}.cx-app .ax3-tabs{align-self:flex-start}.cx-app .ax3-tabs button{align-items:center;gap:6px;display:inline-flex}.cx-app .ax3-tabs svg.lucide{width:15px;height:15px}.cx-app .ax3-tabs .ax-count{color:inherit;opacity:.7;margin-left:0;font-size:12px}@media (max-width:1180px){.ax3-loc{display:none}}.cx-app .rm2-main .rm-image{aspect-ratio:auto;border-radius:4px;flex:none;width:44px;height:32px}.cx-app .rm2-main .rm-image svg{width:16px;height:16px}.rm2-cap{white-space:nowrap;flex:0 0 120px;align-items:center;display:flex}.rm2-feat{text-overflow:ellipsis;white-space:nowrap;flex:0 0 300px;min-width:0;overflow:hidden}@media (max-width:1100px){.rm2-feat{flex-basis:200px}}.cl2-add{border-bottom:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:flex-end;gap:8px 10px;padding:10px 12px 12px 16px;display:flex}.cl2-field{flex-direction:column;flex:0 150px;gap:3px;min-width:120px;display:flex}.cl2-field.cl2-label{flex:180px}.cl2-field>span{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .cl2-field :is(input,select){width:100%;min-height:var(--al-control)}.cl2-submit{flex:none}.cl2-when{white-space:nowrap;flex:0 0 200px}.cx-row .cl2-when{font-family:var(--al-font-num);font-size:12px}.cl2-loc{text-overflow:ellipsis;flex:0 0 180px;min-width:0;overflow:hidden}.cl2-act{flex:0 0 36px;justify-content:flex-end;display:flex}.cl2-holidays>summary{cursor:pointer;list-style:none}.cl2-holidays>summary::-webkit-details-marker{display:none}.cl2-holidays>summary:after{content:"";border-right:1.5px solid var(--al-text-muted);border-bottom:1.5px solid var(--al-text-muted);width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.cl2-holidays[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.cl2-holidays>summary:hover{background:var(--al-row-hover)}.cl2-holidays:last-child:not([open])>summary{border-bottom:0}.cl2-holiday{background:var(--al-surface-head);gap:16px;padding-left:32px}.cl2-holiday .cl2-when{flex-basis:120px}.cx-app .tl-head{align-items:center;gap:8px 12px}.cx-app .tl-head h2{font:700 20px/26px var(--al-font-text);margin:0}.cx-app .tl-head .eyebrow{font:var(--al-font-meta);letter-spacing:0;text-transform:none;color:var(--al-text-muted)}.cx-app .tl-toolbar p{font:var(--al-font-meta);color:var(--al-text-muted)}.cx-app .panel.tl-section{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px 24px;padding:16px}.cx-app .tl-section>header h3{font:700 14px/20px var(--al-font-text)}.cx-app .tl-section>header p{font:var(--al-font-meta)}.cx-app .tl-section-body{gap:12px}.cx-app .tl-row{border-radius:6px;padding:8px 12px}.cx-app .tl-empty strong{font-size:15px}@media (max-width:900px){.cx-app .panel.tl-section{grid-template-columns:1fr}}@media (max-width:767px){.st-cols{display:none}.st-row{white-space:normal;flex-wrap:wrap;gap:2px 12px;padding-top:8px;padding-bottom:8px}.st-row>.st-main{flex:100%}.st-row>:not(.st-main):not(.st-act){flex:0 auto}.st-row>.st-act{margin-left:auto}.cl2-field,.cl2-field.cl2-label{flex:100%}.cl2-holiday{padding-left:16px}}.cx-app .bk-segment{border-radius:8px;flex:none;gap:2px;padding:2px}.cx-app .bk-segment button{min-height:calc(var(--al-control) - 6px);font:600 13px/1 var(--al-font-text);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.cx-app .bk-segment button .ax-count{font:400 12px/1 var(--al-font-num);color:inherit;opacity:.7;margin-left:0}html[data-density=touch] .cx-app .bk-segment button{min-height:40px;padding:0 14px;font-size:15px}.sv2-time{white-space:nowrap;flex:0 0 150px}.sv2-loc{white-space:nowrap;flex:0 0 90px}.sv2-price,.sv2-next{white-space:nowrap;flex:0 0 80px}.st-title .sv2-pdl{vertical-align:1px;margin-left:8px}@media (max-width:1100px){.sv2-next{display:none}}.sf-head{border-bottom:1px solid var(--al-line);padding:12px 16px}.sf-head h2{font:700 14px/20px var(--al-font-text);margin:0}.sf-head p{max-width:90ch;font:var(--al-font-meta);color:var(--al-text-muted);margin:2px 0 0}.sf-row{min-height:var(--al-row-2);border-bottom:1px solid var(--al-line);align-items:center;gap:16px;padding:8px 16px;display:flex}.sf-row:last-child{border-bottom:0}label.sf-row{cursor:pointer}label.sf-row:hover{background:var(--al-row-hover)}.sf-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sf-label{font:600 13px/18px var(--al-font-text);color:var(--al-text)}html[data-density=touch] .sf-label,html[data-density=large] .sf-label{font-size:15px;line-height:20px}.sf-control{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cx-app .sf-control select{width:auto;min-width:200px;min-height:var(--al-control)}.cx-app .sf-num{width:76px;min-height:var(--al-control);text-align:right;font-family:var(--al-font-num)}.sf-control .cx-meta{min-width:96px}.sf-value{font:600 13px/18px var(--al-font-text);color:var(--al-text-muted)}.sf-row>input[role=switch]{flex:none}.sf-link:hover .cx-meta{color:var(--al-link)}.sf-save{z-index:3;background:linear-gradient(to bottom, transparent, var(--al-bg) 30%);align-items:center;gap:12px;margin:0 -4px;padding:10px 4px;display:flex;position:sticky;bottom:0}.sf-save p{margin:0}@media (max-width:767px){.sf-row:not(label){flex-wrap:wrap}.sf-row:not(label) .sf-control{flex:100%;justify-content:flex-start}.cx-app .sf-control select{width:100%;min-width:0}}.cx-app .gx .wx-seg{border-radius:8px;gap:2px;padding:2px}.cx-app .gx .wx-seg button{min-height:calc(var(--al-control) - 4px);font:600 13px/1 var(--al-font-text);padding:0 10px}.cx-app .gx .wx-seg button[aria-pressed=true]{font-weight:600}.cx-app .gx .wx-btn,.cx-app .gx .wx-crumb button{min-height:var(--al-control)}.cx-app .gx input:not([type=checkbox]):not([type=radio]),.cx-app .gx select{min-height:var(--al-control);font-size:var(--al-font-input);border-radius:6px;padding:4px 8px}.cx-app .gx-icon-button{width:var(--al-control);min-width:var(--al-control)}.cx-app .gx-day-row{border-bottom:1px solid var(--al-line);flex-wrap:nowrap;align-items:flex-start;gap:8px 16px;padding:8px 0}.cx-app .gx-day-name{padding-top:calc((var(--al-control) - 18px) / 2);font:600 13px/18px var(--al-font-text);flex:0 0 92px}.cx-app .gx-day-fields{flex:auto;gap:8px}.cx-app .gx-hours-input{flex-flow:wrap;align-items:center;gap:8px 16px}.cx-app .gx-intervals{gap:8px 16px}.cx-app .gx-interval{gap:8px}.cx-app .gx-time-pair{grid-template-columns:96px auto 96px;gap:6px}.cx-app .gx-next-day{font:400 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .gx-next-day input{flex-basis:15px;width:15px;height:15px}.cx-app :is(.gx-hours-empty,.gx-unknown){min-height:var(--al-control);font:var(--al-font-meta);color:var(--al-text-muted);border:0;gap:6px;padding:0}.cx-app .gx-hours-empty strong{font:600 13px/18px var(--al-font-text);color:var(--al-text)}.cx-app :is(.gx-hours-empty,.gx-unknown) svg{flex:none;width:15px;height:15px}.cx-app .gx-copy-action{flex:none;padding:0 8px;font-size:13px}.cx-app .gx-copy{border-radius:8px;padding:10px 12px}.cx-app .gx-caption{font:var(--al-font-meta)}.cx-app .gx-section>.gx-caption:last-child{margin:0;padding-top:4px}@media (max-width:767px){.cx-app .gx-day-row{flex-wrap:wrap}.cx-app .gx-day-name{flex:auto;padding-top:0}.cx-app .gx-day-fields{flex:100%;order:3}.cx-app .gx-time-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.cx-app .gx-emergency{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);border-radius:10px;gap:10px;padding:0 16px 14px}.cx-app .gx-emergency h2{min-height:var(--al-panel-head);border-bottom:1px solid var(--al-line);font:700 14px/20px var(--al-font-text);color:var(--al-text);gap:8px;margin:0 -16px;padding:0 16px}.cx-app .gx-emergency h2 svg{width:16px;height:16px;color:var(--al-petrol-700)}.cx-app .gx-emergency .gx-switch{color:var(--al-text)}.cx-app .gx-emergency p{font:var(--al-font-body);color:var(--al-text)}.cx-app .gx-emergency .gx-emergency-caption{font:var(--al-font-meta);color:var(--al-text-muted)}.cx-app :is(.gx-emergency-status,.gx-emergency-match){border-top-color:var(--al-line)}.cx-app .gx-emergency-status strong{font:600 13px/18px var(--al-font-text);color:var(--al-text)}.cx-app :is(.gx-emergency-status,.gx-emergency-status-label)>svg{width:15px;height:15px;color:var(--al-warning)}.cx-app .gx-emergency .wx-btn.is-quiet{color:var(--al-link)}[data-theme=dark] .cx-app .gx-emergency h2 svg{color:var(--al-petrol-300)}.em2-warn{color:var(--al-warning)}.cx-app .panel h2{font:700 15px/22px var(--al-font-text)}.cx-app .panel>p,.cx-app .panel .mep-panel-head .muted{font:var(--al-font-meta)}.cx-app .panel>p:not(.muted):not(.notice):not(.error){font:var(--al-font-body)}.mx2-head{flex-wrap:wrap;padding-top:6px;padding-bottom:6px}.cx-app .mx2-head .cx-btn svg.lucide,.cx-app .mx2-links .cx-btn svg.lucide{width:15px;height:15px}.mx2-lead{font:var(--al-font-meta);color:var(--al-text-muted);margin:0}.mx2-lead b{color:var(--al-text);font-weight:600}.mx2-warn{border-left:3px solid var(--al-warning);background:var(--al-warning-bg);font:var(--al-font-meta);color:var(--al-text);margin:0 16px 12px;padding:8px 12px}.mx2-warn p{margin:0}.mx2-progress{flex-direction:column;gap:4px;padding:0 16px 12px;display:flex}.mx2-progress progress{width:100%;height:6px}.mx2-stats{border-top:1px solid var(--al-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mx2-stats>div{border-right:1px solid var(--al-line);flex-direction:column;gap:1px;min-width:0;padding:10px 16px;display:flex}.mx2-stats>div:last-child{border-right:0}.mx2-stats dt{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.mx2-stats dd{font:var(--al-font-meta);color:var(--al-text-muted);margin:0}.mx2-stats dd.cx-num{font:600 18px/24px var(--al-font-num);color:var(--al-text)}@media (max-width:767px){.mx2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mx2-stats>div:nth-child(2){border-right:0}.mx2-stats>div:nth-child(-n+2){border-bottom:1px solid var(--al-line)}}.cx-app .mep-two{gap:12px}.cx-app .mep-two>.cx-panel{flex:320px;align-self:flex-start}.cx-app .mep-today{gap:10px}.cx-app .mep-panel-head{align-items:center}.cx-app .mep-panel-head .mep-text-button{font-size:13px}.cx-app .mep-facts-row{border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line);gap:0}.cx-app.cx-app .mep-facts-row>div{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:8px;padding:6px 0}.cx-app .mep-facts-row strong{font:600 18px/24px var(--al-font-num)}.cx-app .mep-bars{gap:3px;height:120px}.cx-app .mep-bar-stack span{border-radius:2px}.cx-app details.panel>summary{font:600 13px/18px var(--al-font-text);cursor:pointer}.cx-app .mep-run{border-bottom-color:var(--al-line);gap:16px;padding-block:10px}.cx-app .mep-run strong{font:600 13px/18px var(--al-font-num)}.cx-app .mep-run p{font:var(--al-font-meta);margin-top:2px}.cx-app .form-page .field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:560px}.cx-app .form-page>.button,.cx-app .form-page form>.button,.cx-app .form-page .stack>.button:last-child{align-self:flex-start;width:auto}.cx-app .form-page h3,.cx-app .plain-fieldset legend{font:700 13px/18px var(--al-font-text)}.kx2-on{flex:0 0 44px;align-items:center;display:flex}.kx2-seen{white-space:nowrap;flex:0 0 150px}.kx2-act{flex:0 0 132px;gap:2px}.cx-app .kx2-act .cx-btn{width:var(--al-control-sm);justify-content:center;padding:0}.cx-app .kx2-act svg.lucide{width:15px;height:15px}.cx-app .kx2-act .kx2-del:hover{color:var(--al-danger)}.kx2-row{align-items:center}.kx2-empty{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kx2-empty p{margin:0}.kx2-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:4px 0 0;display:grid}.kx2-facts dt{font:600 12px/16px var(--al-font-text);color:var(--al-text)}.kx2-facts dd{font:var(--al-font-meta);color:var(--al-text-muted);margin:2px 0 0}@media (max-width:767px){.kx2-facts{grid-template-columns:1fr}.kx2-row>.st-main{flex:calc(100% - 60px)}}.sf-set{border:0;min-width:0;margin:0;padding:0}.cx-app .sf-wide{width:340px;max-width:100%}.sf-note{margin:8px 16px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 16px 16px;display:grid}.sf-field{flex-direction:column;gap:3px;min-width:0;display:flex}.sf-field>span{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.cx-app .sf-field input{width:100%}.gp2-logo{border:1px solid var(--al-border);background:var(--al-surface-head);width:40px;height:40px;color:var(--al-text-muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.gp2-logo img{object-fit:contain;width:100%;height:100%}.cx-app .gp2-logo svg.lucide{width:18px;height:18px}.gp2-upload{cursor:pointer}.cx-app .sf-control .cx-btn svg.lucide{width:14px;height:14px}.sf-value .st-ico{vertical-align:-2px}@media (max-width:767px){.sf-grid{grid-template-columns:1fr}.cx-app .sf-wide{width:100%}}.cx-app input.sr-only{width:1px;height:1px;min-height:0;padding:0}.gp2-upload{position:relative}.sf-value{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.fv-backdrop{z-index:1300;background:#08181ce0;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.fv-bar{color:#fff;align-items:center;gap:8px;min-height:60px;padding:8px 12px 8px 20px;display:flex}.fv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 15px/20px var(--al-font-text);flex:1;overflow:hidden}.fv-btn{color:#fff;min-width:44px;min-height:44px;font:700 14px/18px var(--al-font-text);cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fv-btn:hover{background:#ffffff38}.fv-btn svg{width:18px;height:18px}.fv-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 20px 20px;display:flex}.fv-stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 12px 40px #0006}.fv-stage iframe{background:#fff;border:0;border-radius:6px;width:min(1000px,100%);height:100%}.fv-note{color:#fff;font-size:15px}@media (max-width:600px){.fv-btn{padding:0 10px}.fv-stage{padding:0 8px 8px}}.cx-side-backdrop{z-index:85;background:#062a3166;justify-content:center;align-items:center;padding:24px}.cx-side{width:min(560px,100%);height:auto;max-height:calc(88 * var(--cx-vh,1vh));border:1px solid var(--al-border-panel);border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #062a314d}.cx-side--wide{width:min(760px,100%)}@media (prefers-reduced-motion:no-preference){.cx-side{animation:cx-pop .14s var(--al-ease)}}.cx-modal--wide{width:min(680px,100%)}@media (max-width:600px){.cx-side-backdrop{align-items:flex-end;padding:0}.cx-side{width:100%;max-height:calc(92 * var(--cx-vh,1vh));border-radius:16px 16px 0 0}}.cx-ask{flex-direction:column;gap:12px;padding-top:8px;display:flex}.cx-ask p{color:var(--al-text-muted);margin:0;line-height:1.5}.cx-btn.cx-btn--danger{background:var(--al-danger);border-color:var(--al-danger);color:#fff}.cx-modal-foot .cx-btn{min-height:44px}.cx-modal:has(.td-compact){width:min(58.75rem,100%)}.cx-modal:has(.td-compact)>.cx-modal-body{padding:0}.td-compact .tc-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:stretch;gap:0;display:grid}.td-compact .tc-main{padding:var(--al-space-5);gap:var(--al-space-3)}.cx-app .td-compact .tc-side{padding:var(--al-space-5);border:0;border-left:1px solid var(--al-line);background:var(--al-surface-head);border-radius:0;position:static}.td-compact .td-facts>div{padding:calc(var(--al-space-3) * .75) 0;border:0}.td-compact .td-facts dt{font:600 var(--al-font-input)/1.5 var(--al-font-text);text-transform:none;letter-spacing:0}.td-compact .td-facts dd{font:var(--al-font-input)/1.5 var(--al-font-text)}.td-compact .td-inline-facts>div{gap:var(--al-space-3);grid-template-columns:minmax(5rem,.8fr) minmax(0,1.2fr);display:grid}.td-compact .td-inline-facts>div:has(form){display:block}.td-compact .td-inline-form{gap:var(--al-space-3);display:grid}.td-compact .td-inline-form label{gap:calc(var(--al-space-3) / 2);display:grid}.td-compact .td-inline-form :is(input,select){width:100%;min-width:0}.td-compact .td-chip{min-height:var(--al-control)}.td-compact .td-edit-action{padding:calc(var(--al-space-3) / 2) var(--al-space-5);border-bottom:1px solid var(--al-line);justify-content:flex-end;display:flex}.td-compact>.error,.td-compact>[role=status]{margin:var(--al-space-5)}.nb-project-setting{margin-block:var(--al-space-3);font-size:var(--al-font-input)}.nb-project-setting .check{align-items:start}@media (max-width:640px){.td-compact .tc-grid{grid-template-columns:minmax(0,1fr)}.cx-app .td-compact .tc-side{border-left:0;border-top:1px solid var(--al-line)}}.mt-project-section>h2{background:var(--al-row-selected);color:var(--al-text)}.mt-project-section>h2>svg{width:var(--al-icon);height:var(--al-icon)}.mt-project-section>h2>small{font:var(--al-font-meta);margin-left:auto}.mt-project-link{align-items:center;gap:var(--al-space-1);color:var(--al-primary);border-radius:var(--al-radius-control);background:var(--al-row-selected);padding:var(--al-space-1) var(--al-space-2);font:var(--al-font-meta);cursor:pointer;text-align:left;border:0;display:inline-flex}.mt-project-status{font:var(--al-font-meta);white-space:nowrap}.mt-project-status.is-blocked{color:var(--al-warning)}.mt-project-status.is-progress{color:var(--al-primary)}@media (max-width:640px){.mt-project-section>h2>small{display:none}.mt-project-section .mt-row{flex-wrap:wrap}.mt-project-status{margin-left:calc(var(--al-control) + var(--al-space-2))}}.cx-app .mt-project-section .mt-body{align-items:flex-start;gap:var(--al-space-1);flex-direction:column}.cx-app .mt-project-section .mt-title{white-space:normal;text-align:left}.cx-app .mt-project-section .mt-meta{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.cx-app .mt-project-section .mt-meta svg{width:var(--al-icon);height:var(--al-icon)}.cx-app .mt-project-section .mt-worktime{color:var(--al-action);font-weight:700}.cx-app .mt-later-open{align-items:flex-start;gap:var(--al-space-2);width:100%;min-height:var(--al-row);padding:var(--al-space-1) 0;color:var(--al-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cx-app .mt-later-open>span{flex-direction:column;min-width:0;display:flex}.cx-app .mt-later-open b{font:var(--al-font-list);font-weight:700}.cx-app .mt-later-open small{font:var(--al-font-meta);color:var(--al-text-muted)}.cx-app .mt-later-open svg{width:var(--al-icon);height:var(--al-icon);flex:none;margin-top:2px}.cx-app .mt-later-work{color:var(--al-action)}.cx-app .mt-later-due{color:var(--al-text-subtle)}.cx-savebar{z-index:20;border:1px solid var(--al-border);background:var(--al-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px -16px #0f214059}.cx-savebar-state{font:600 13px/18px var(--al-font-text);color:var(--al-text-muted);align-items:center;gap:8px;display:inline-flex}.cx-savebar-state.is-dirty{color:var(--al-warning)}.cx-savebar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (max-width:600px){.cx-savebar{bottom:8px}.cx-savebar-actions{width:100%}.cx-savebar-actions>*{flex:1 1 0;justify-content:center}}.lc2-dev-row{gap:16px}.lc2-dev-date{font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 150px}.lc2-dev-hours{font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 130px;font-weight:700}.lc2-dev-source{text-align:right;white-space:nowrap;flex:none;margin-left:auto}@media (max-width:767px){.lc2-dev-row{flex-wrap:wrap;row-gap:2px}.lc2-dev-date,.lc2-dev-hours{flex-basis:auto}.lc2-dev-source{text-align:left;flex-basis:100%;margin-left:0}}.cx-app :is(.gx-save-bar,.editor-savebar,.bk-sticky-bar,.sf-save):not(.gx-wizard *){z-index:20;border:1px solid var(--al-border);background:var(--al-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;max-width:none;margin:16px 0 0;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px -16px #0f214059}.cx-app :where(section,aside,form,fieldset,.cx-panel,.gx-section,.panel,.sf)>:where(.wx-btn,.cx-btn,.button){width:fit-content;max-width:100%}.pf{gap:12px}.pf-saved{background:var(--al-success-bg);color:var(--al-success);font:var(--al-font-list,400 13px/18px var(--al-font-text));border-radius:8px;margin:0;padding:8px 12px}.pf-stats{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pf-stat{border-left:1px solid var(--al-line);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.pf-stat:first-child{border-left:0}.pf-stat-label{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.pf-stat-value{font:500 28px/1.1 var(--al-font-num);font-variant-numeric:tabular-nums;color:var(--al-text)}.pf-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pf-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.pf-col{flex-direction:column;gap:12px;min-width:0;display:flex}.st-main.pf-main{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.st-main.pf-main>*{max-width:100%}button.cx-row.pf-row,button.cx-row.pf-link-row{border:0;border-bottom:1px solid var(--al-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}button.cx-row.pf-row:hover,button.cx-row.pf-link-row:hover{background:var(--al-row-hover)}button.cx-row.pf-row:hover .st-title,button.cx-row.pf-link-row:hover .st-title{text-underline-offset:2px;text-decoration:underline}.pf-n{white-space:nowrap;flex:0 0 80px;min-width:0}.pf-google,.pf-when{white-space:nowrap;text-overflow:ellipsis;flex:0 0 110px;min-width:0;overflow:hidden}.pf-row .st-state,.pf-cols .st-state{flex-basis:140px}.pf-state{white-space:nowrap;flex:none}.cx-app .pf-chevron{width:16px;height:16px;color:var(--al-text-subtle,var(--al-text-muted));flex:0 0 16px}.pf-cols .pf-chevron{display:block}.pf-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.pf-foot--plain{padding:4px 0 0}.pf-m{display:none}.pf-tools{justify-content:space-between}.pf-search{flex:0 280px;align-items:center;gap:6px;min-width:0;display:flex}.cx-app .pf-search svg.lucide{width:15px;height:15px;color:var(--al-text-muted);flex:none}.cx-app .pf-search input{width:100%;min-width:0}.pf-tools>.cx-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.pf-tools>.cx-seg button{white-space:nowrap;flex:none}.pf-hero{align-items:center;gap:16px;padding:14px 16px;display:flex}.pf-hero-main{flex:auto;min-width:0}.pf-hero h2{font:700 18px/24px var(--al-font-text);margin:0}.pf-hero p{margin:2px 0 0}.pf-hero-state{white-space:nowrap}.pf-role{text-overflow:ellipsis;white-space:nowrap;flex:0 0 120px;min-width:0;overflow:hidden}.pf-login{white-space:nowrap;flex:none}.pf-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pf-log-row{min-height:var(--al-row)}.pf-log-time{font-variant-numeric:tabular-nums;flex:0 0 132px}.pf-log-by{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:0 180px;min-width:0;overflow:hidden}.cx-app .pf-ico{width:16px;height:16px;color:var(--al-text-muted);flex:none}.pf-storage{flex-direction:column;gap:6px;display:flex}.pf-storage p{margin:0}.pf-bar{background:var(--al-line);border-radius:3px;height:6px;overflow:hidden}.pf-bar span{background:var(--al-petrol-600);height:100%;display:block}.pf-invite-link{border-color:var(--al-petrol-600)}.pf-invite-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pf-invite-body p{max-width:90ch;margin:0}.pf-seg{align-self:flex-start}.pf-copy{border:1px solid var(--al-border);background:var(--al-surface-head,var(--al-bg));border-radius:6px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:1px 1px 1px 8px;display:inline-flex}.pf-copy code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12px/18px var(--al-font-num);color:var(--al-text);overflow:hidden}.cx-app .pf-copy .cx-btn svg.lucide{width:14px;height:14px}.pf-status{align-items:flex-start;gap:24px;padding:14px 16px;display:flex}.pf-status-main{flex:auto;min-width:0}.pf-status h2{font:700 18px/24px var(--al-font-text);align-items:center;gap:8px;margin:0 0 4px;display:flex}.pf-status p{max-width:70ch;margin:2px 0 0}.pf-progress{font:var(--al-font-list,400 13px/18px var(--al-font-text));color:var(--al-text-muted);flex-direction:column;flex:0 0 240px;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pf-progress li{align-items:center;gap:8px;display:flex}.pf-progress li.is-done{color:var(--al-text)}.pf-progress-mark{border:1.5px solid var(--al-border-input,var(--al-border));border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.pf-progress li.is-done .pf-progress-mark{border-color:var(--al-success);background:var(--al-success);color:#fff}.cx-app .pf-progress-mark svg.lucide{stroke-width:3px;width:11px;height:11px}.pf-intro{border-bottom:1px solid var(--al-line);max-width:90ch;margin:0}.pf-steps{margin:0;padding:0;list-style:none}.pf-step{border-bottom:1px solid var(--al-line);padding:12px 16px 14px}.pf-step:last-child{border-bottom:0}.pf-step-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pf-step-head h3{font:700 14px/20px var(--al-font-text);margin:0}.pf-step-n{background:var(--al-petrol-700,var(--al-petrol-600));color:#fff;width:24px;height:24px;font:600 12px/1 var(--al-font-num);border-radius:50%;flex:none;place-items:center;display:grid}.pf-step.is-done .pf-step-n{background:var(--al-success)}.cx-app .pf-step-n svg.lucide{stroke-width:3px;width:14px;height:14px}.pf-step-check{min-height:0}.pf-step-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:8px 0 0 36px;display:flex}.pf-step-body p{max-width:80ch;margin:0}.pf-step.is-done .pf-step-body{opacity:.75}.cx-app .pf-step-head .cx-btn svg.lucide,.cx-app .pf-links svg.lucide{width:13px;height:13px}.pf-links,.pf-copy-list{flex-direction:column;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.pf-links a{color:var(--al-link,var(--al-petrol-600));text-underline-offset:2px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.pf-values{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 16px;max-width:100%;margin:0;display:grid}.pf-values dt{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted)}.pf-values dd{min-width:0;margin:0}.cx-app .pf-wide{width:420px;max-width:100%}.pf-form-row .sf-text{flex:1 1 0}.pf-form-row .sf-control{flex:0 0 420px;justify-content:flex-start;min-width:0;max-width:58%}.pf-form-row .sf-control>input,.pf-form-row .sf-control>.pf-copy,.cx-app .pf-form-row .sf-control>input{width:100%}.pf-actions-row{flex-wrap:wrap;gap:8px 12px}.pf-check{font:var(--al-font-list,400 13px/18px var(--al-font-text));align-items:center;gap:8px;margin-top:0;display:flex}.pf-check.is-ok{color:var(--al-success)}.pf-check.is-err{color:var(--al-danger)}.pf-howto{margin:0;padding-left:36px;list-style:decimal}.pf-howto li{max-width:90ch;margin:4px 0}@media (max-width:1100px){.pf-columns,.pf-split{grid-template-columns:minmax(0,1fr)}.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-stat:nth-child(4){border-left:0}.pf-stat:nth-child(n+4){border-top:1px solid var(--al-line)}.pf-google{display:none}}@media (max-width:767px){.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-stat:nth-child(odd){border-left:0}.pf-stat:nth-child(4){border-left:1px solid var(--al-line)}.pf-stat:nth-child(n+3){border-top:1px solid var(--al-line)}.pf-cols{display:none}.pf-m{color:var(--al-text-muted);font:var(--al-font-meta,400 12px/16px var(--al-font-text));display:inline}.pf-row .pf-n,.pf-row .pf-when{margin-right:6px}.pf-row,.pf-person{flex-wrap:wrap;row-gap:2px}.pf-row .st-main,.pf-person .st-main{flex:100%}.pf-row .pf-n,.pf-when,.pf-role{flex:none}.pf-row .pf-chevron{display:none}.pf-hero,.pf-status{flex-wrap:wrap}.pf-progress{flex:100%}.pf-form-row{flex-wrap:wrap}.pf-form-row .sf-control{flex:100%;justify-content:flex-start;max-width:100%}.pf-step-body{padding-left:0}.pf-log-time{flex:none}.pf-log-row{flex-wrap:wrap}.pf-log-row .st-main{flex:100%;order:-1}.pf-tools{flex-wrap:wrap}.pf-search{flex:100%}}.pf-sub{align-items:center;gap:var(--al-space-2);display:flex}.pf-sub input{flex:auto;min-width:0}.pf-sub span{font:var(--al-text-body);color:var(--al-text-muted);white-space:nowrap}:root{--al-kind-day:#0f5a69;--al-kind-news:#0c4754;--al-kind-tasks:#2f7d5b;--al-kind-calendar:#2457a6;--al-kind-bookings:#146f80;--al-kind-chats:#6b4fa3;--al-kind-duty:#a0561a;--al-kind-emergency:#b42332;--al-kind-notice:#3a4d52;--al-kind-qm:#8f6b00;--al-kind-locations:#335c81;--al-kind-website:#0e7c66;--al-kind-google:#b7791f;--al-kind-apps:#55676c;--al-kind-files:#4a6670;--al-kind-zettel:#a88600}.cx-main.cx-main--start{max-width:none;padding:0;container-type:inline-size}.cx-main--start .cx-page{padding:0}.cx-start-tabs{background:var(--al-surface);border-bottom:1px solid var(--al-line);scrollbar-width:none;gap:24px;padding:0 24px;display:flex;overflow-x:auto}.cx-start-tabs::-webkit-scrollbar{display:none}.cx-start-tabs button{border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-weight:600;display:flex}.cx-start-tabs button[aria-current=page]{border-color:var(--al-action,#0f5a69);color:var(--al-action,#0f5a69)}.cx-start-tabs svg{width:16px;height:16px}.jr-root{min-height:calc(100dvh - 110px);color:var(--al-text);background:#eef1f2}.jr-header{background:var(--al-surface);border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.jr-header h1{font:600 26px/32px var(--al-font-display);margin:0}.jr-header>.cx-demo+.jr-head-actions{margin-left:0}.jr-header p{color:var(--al-text-muted);margin:4px 0 0;font-size:14px;line-height:20px}.jr-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.jr-zones{grid-template-columns:minmax(260px,320px) minmax(520px,1fr) minmax(260px,340px);align-items:start;gap:20px;padding:20px 24px 48px;display:grid}.jr-zone{flex-direction:column;gap:16px;min-width:0;min-height:44px;display:flex}.jr-zone-left{grid-area:1/1}.jr-zone-right{grid-area:1/3}.jr-center{grid-area:1/2;min-width:0}.jr-required,.jr-optional{flex-direction:column;gap:16px;display:flex}.jr-required:empty,.jr-optional:empty{display:none}.jr-widget{background:var(--al-surface);border:1px solid #d5dcde;border-radius:12px;min-width:0}.jr-widget-head{border-bottom:1px solid var(--al-line);align-items:center;gap:8px;min-height:48px;padding:6px 12px;display:flex;position:relative}.jr-widget-head:last-child{border-bottom:0}.jr-widget-head h2{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:20px}.jr-dot{color:#fff;background:var(--al-kind-day);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.jr-dot svg{stroke-width:2.2px;width:13px;height:13px}.jr-dot[data-kind=news]{background:var(--al-kind-news)}.jr-dot[data-kind=tasks]{background:var(--al-kind-tasks)}.jr-dot[data-kind=calendar]{background:var(--al-kind-calendar)}.jr-dot[data-kind=bookings]{background:var(--al-kind-bookings)}.jr-dot[data-kind=chats]{background:var(--al-kind-chats)}.jr-dot[data-kind=duty]{background:var(--al-kind-duty)}.jr-dot[data-kind=emergency]{background:var(--al-kind-emergency)}.jr-dot[data-kind=notice]{background:var(--al-kind-notice)}.jr-dot[data-kind=qm]{background:var(--al-kind-qm)}.jr-dot[data-kind=locations]{background:var(--al-kind-locations)}.jr-dot[data-kind=website]{background:var(--al-kind-website)}.jr-dot[data-kind=google]{background:var(--al-kind-google)}.jr-dot[data-kind=apps]{background:var(--al-kind-apps)}.jr-dot[data-kind=files]{background:var(--al-kind-files)}.jr-dot[data-kind=zettel]{background:var(--al-kind-zettel)}.jr-all{font-size:12px;padding:0 4px!important}.jr-row{border-bottom:1px solid var(--al-line);align-items:stretch;min-height:36px;font-size:13px;display:flex}.jr-row:last-child{border-bottom:0}.jr-row>button:first-child,.jr-row>a,.jr-row-static{text-align:left;min-width:0;color:inherit;flex:1;align-items:center;gap:8px;padding:9px 12px;display:flex}.jr-row>button:first-child:hover,.jr-row>a:hover{background:var(--al-row-hover)}.jr-row-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;line-height:19px;display:flex}.jr-row-text b{font-weight:550}.jr-row-text>span{color:var(--al-text-muted);white-space:pre-line;font-size:12px}.jr-row time{width:38px;font:11px/20px var(--al-font-num);color:var(--al-text-muted);flex:none;align-self:flex-start}.jr-row.is-past{opacity:.65}.jr-row.is-overdue .jr-row-text b{color:#b42332}.jr-row-action{min-width:44px;color:var(--al-kind-tasks);flex:none;place-items:center;display:grid}.jr-row-action:disabled{opacity:.5}.jr-row progress{width:100%;height:4px;accent-color:var(--al-kind-tasks);margin-top:5px}.jr-group{background:var(--al-surface-head,#f6f8f8);border-bottom:1px solid var(--al-line);align-items:center;min-height:28px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.jr-first{color:#8e1b28;background:#fbedee}.jr-now{color:#0f5a69;font:11px var(--al-font-num);align-items:center;gap:6px;padding:4px 12px;display:flex}.jr-now:after{content:"";background:currentColor;flex:1;height:2px}.jr-empty{color:var(--al-text-muted);margin:0;padding:14px 12px;font-size:13px;line-height:20px}.jr-done{color:#2f7d5b;font-size:11px}.jr-more{color:#146f80;text-align:left;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.jr-loading{gap:12px;padding:20px 12px;display:grid}.jr-loading i{background:var(--al-line,#d5dcde);border-radius:3px;height:10px;display:block}.jr-loading i:nth-child(2){width:75%}.jr-loading i:nth-child(3){width:50%}.jr-value{font:22px var(--al-font-num)}.jr-feed{flex-direction:column;gap:14px;display:flex}.jr-feed-head{align-items:center;gap:10px;min-height:40px;display:flex}.jr-feed-head h2{flex:1;font-size:22px;font-weight:600;line-height:28px}.jr-feed-head .jr-dot{width:30px;height:30px}.jr-feed-head .jr-dot svg{width:16px;height:16px}.jr-filters{background:#e2e7e8;border-radius:8px;flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.jr-filters button{border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600}.jr-filters button[aria-pressed=true]{background:var(--al-surface);color:var(--al-text)}.jr-post{background:var(--al-surface);border:1px solid #d5dcde;border-radius:12px;overflow:hidden}.jr-post-band{background:var(--al-surface-head);border-bottom:1px solid var(--al-line);min-height:36px;color:var(--al-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.jr-post-band.is-confirm{color:var(--al-warning)}.jr-post-band>span{align-items:center;gap:5px;display:flex}.jr-post-band.is-late{background:var(--al-danger-bg);border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.jr-post-band.is-late{border-color:color-mix(in srgb, var(--al-danger) 30%, transparent)}}.jr-post-band.is-late{color:var(--al-danger)}.jr-author{align-items:center;gap:10px;padding:16px 16px 0;font-size:14px;display:flex}.jr-author>.cx-av{width:38px;height:38px;font-size:12px}.jr-author>button{margin-left:auto}.jr-post .ov4-post{background:0 0;border:0}.jr-post .ov4-post-head{padding:12px 16px 8px}.jr-post .ov4-post-title{font-size:18px;line-height:25px}.jr-post .ov4-post-head>.cx-dot,.jr-post .ov4-post-when{display:none}.jr-post .ov4-post-body{padding:0 16px 12px}.jr-post .ov4-post-text{max-width:72ch;font-size:14px;line-height:21px}.jr-post .ov4-post-head .cx-meta{font-size:12px}.jr-post .ov4-confirm{flex-wrap:wrap;gap:8px}.jr-post-foot{border-top:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.jr-post-foot>.cx-meta{align-items:center;gap:4px;margin-left:auto;display:flex}.jr-seen{flex-direction:column;gap:12px;display:flex}.jr-seen h3{color:var(--al-text-muted);margin-top:10px;font-size:13px;font-weight:600}.jr-grip{touch-action:none;cursor:grab;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.jr-size{font:12px var(--al-font-num)}.is-editing .jr-widget-head{min-height:56px;padding-left:4px}.is-editing .is-required{background:#f7f9f9}.is-editing .is-required .jr-widget-head{padding-left:12px}.jr-menu{position:relative}.jr-menu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.jr-menu summary::-webkit-details-marker{display:none}.jr-menu-panel{z-index:20;background:var(--al-surface);border:1px solid #d5dcde;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #163a4422}.jr-menu-backdrop{display:none}.jr-menu button,.jr-menu p{text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.jr-menu svg{width:16px;height:16px}.jr-menu button:hover{background:var(--al-row-hover)}.jr-add{color:#146f80;border:2px dashed #9fcbd4;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:14px;font-weight:600;display:flex}.jr-zone.is-over{outline-offset:5px;background:#e3f0f2;outline:2px dashed #146f80}.jr-center-placeholder{min-height:300px;color:var(--al-text-muted);background:repeating-linear-gradient(135deg,#0000 0 8px,#dde4e566 8px 10px);border:1px dashed #bcc9cc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.jr-catalog{padding-top:18px}.jr-catalog h3{color:var(--al-text-muted);padding:6px 0;font-size:12px;font-weight:600}.jr-catalog-row{border-bottom:1px solid var(--al-line);align-items:center;gap:10px;min-height:52px;font-size:14px;display:flex}.jr-catalog-row>span:nth-child(2){flex:1}.jr-catalog-row button{min-width:44px;min-height:44px}.jr-check{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.jr-check input{flex:none;width:18px!important;height:18px!important;min-height:18px!important}.jr-hint{background:var(--al-surface);border:1px solid #9fcbd4;border-radius:10px;margin-bottom:16px;padding:12px;font-size:13px}.jr-hint>div{justify-content:flex-end;gap:8px;display:flex}.jr-alert{padding:12px 24px}.jr-note{flex-direction:column;gap:8px;padding:10px;display:flex}.jr-note textarea{resize:vertical;width:100%;font-size:14px;background:0 0!important;border:0!important}.jr-comment{border-bottom:1px solid var(--al-line);padding:12px 0}.jr-comment header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jr-comment time{color:var(--al-text-muted);font-size:11px}.jr-comment p{white-space:pre-wrap;font-size:14px;line-height:21px}.jr-columns-2{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.jr-columns-2 .jr-center{grid-area:1/1/span 2}.jr-columns-2 .jr-zone-left{grid-area:1/2}.jr-columns-2 .jr-zone-right{grid-area:2/2}@container (max-width:1279px){.jr-zones{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.jr-center{grid-area:1/1/span 2}.jr-zone-left{grid-area:1/2}.jr-zone-right{grid-area:2/2}}@container (max-width:759px){.jr-zones,.jr-columns-2{flex-direction:column;gap:16px;padding:16px 12px 32px;display:flex}.jr-zone{display:contents}.jr-required{order:1;width:100%}.jr-center{order:2;width:100%}.jr-optional{order:3;width:100%}.jr-zone-right .jr-optional{order:4}.jr-header{padding:16px 12px}.jr-header h1{font-size:23px}.jr-head-actions{margin-left:0}.jr-feed-head h2{font-size:21px}.jr-filters button{min-height:44px;padding:6px 8px}.jr-post-foot .cx-btn{font-size:12px}.jr-menu[open]>.jr-menu-panel{z-index:101;padding:12px 12px max(12px, env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.jr-menu[open]>.jr-menu-backdrop{z-index:100;background:#062a3166;display:block;position:fixed;inset:0}.cx-start-tabs{gap:12px;padding:0 12px}.cx-start-tabs svg{display:none}.jr-center-placeholder{min-height:130px}}[data-density=touch] .jr-widget-head{min-height:56px}[data-density=touch] .jr-row,[data-density=touch] .jr-filters button{min-height:44px}[data-theme=dark] .jr-root{background:#142329}[data-theme=dark] .jr-widget,[data-theme=dark] .jr-post{border-color:#3c4d53}[data-theme=dark] .jr-filters{background:#26393f}[data-theme=dark] .is-editing .is-required{background:#203137}[data-theme=dark] .jr-first{color:#ffb8c0;background:#45282e}[data-theme=dark] .jr-more{color:#9fd7e2}[data-theme=dark] .jr-done{color:#89cda9}[data-theme=dark] .jr-row.is-overdue .jr-row-text b{color:#ffb8c0}[data-theme=dark] .jr-now{color:#9fd7e2}[data-theme=dark] .jr-row-action{color:#89cda9}.jr-admin{font-size:14px}.jr-admin-pad{flex-direction:column;gap:16px;padding:20px;display:flex}.jr-admin h2{font-size:18px;font-weight:600}.jr-admin h3{font-size:16px;font-weight:600}.jr-admin label:not(.jr-check){flex-direction:column;gap:6px;max-width:540px;font-size:13px;font-weight:600;display:flex}.jr-order{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-order select{width:auto;min-width:70px}.jr-template-row{border-bottom:1px solid var(--al-line);grid-template-columns:90px minmax(160px,1fr) minmax(160px,1.5fr) 50px 65px 75px 44px;align-items:center;gap:12px;padding:10px 12px;display:grid}.jr-template-row>button{text-align:left}.jr-table-head{background:var(--al-surface-head);font-size:12px;font-weight:600}.jr-template-zones{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jr-template-widget{border-bottom:1px solid var(--al-line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.jr-choices{flex-wrap:wrap;gap:4px 20px;display:flex}.jr-admin fieldset legend{margin-bottom:6px;font-size:13px;font-weight:600}@media (max-width:1000px){.jr-template-row{grid-template-columns:90px 1fr 44px}.jr-template-row>span:not(.jr-order),.jr-table-head{display:none}.jr-template-zones{grid-template-columns:1fr}.jr-admin-pad{padding:14px}}.cx-main--start>#main{max-width:none;padding:0}.cx-main--start>#main:has(>.cx-page-head){background:#eef1f2;gap:20px;min-height:calc(100dvh - 110px);padding-bottom:48px}.cx-main--start>#main>.cx-page-head{background:var(--al-surface);border-bottom:1px solid var(--al-line);min-height:0;padding:20px 24px}.cx-main--start>#main>.cx-page-head h1{font:600 26px/32px var(--al-font-display)}.cx-main--start>#main>.cx-page-head~*{margin-inline:24px}.cx-main--start .sx-bar{margin-top:0}@container (max-width:759px){.cx-main--start>#main:has(>.cx-page-head){gap:16px;padding-bottom:32px}.cx-main--start>#main>.cx-page-head{padding:16px 12px}.cx-main--start>#main>.cx-page-head h1{font-size:23px}.cx-main--start>#main>.cx-page-head~*{margin-inline:12px}}[data-theme=dark] .cx-main--start>#main:has(>.cx-page-head){background:#142329}.jr-post .ov4-post .ov4-post-title{font-size:18px;line-height:25px}:root{--al-kind-rentals:#9d3c72}.jr-dot[data-kind=rentals]{background:var(--al-kind-rentals)}.jr-thread{border-top:1px solid var(--al-line);flex-direction:column;gap:10px;padding:10px 16px 14px;display:flex}.jr-thread--all{border-top:0;padding:0}.jr-thread-more{min-height:32px;color:var(--al-text-muted);font:700 13px/18px var(--al-font-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.jr-thread-more:hover{color:var(--al-text);text-decoration:underline}.jr-c{align-items:flex-start;gap:8px;display:flex}.jr-c>.cx-av{flex:none;width:30px;height:30px;font-size:11px}.jr-c-main{min-width:0}.jr-c-bubble{background:var(--al-surface-muted);border-radius:14px;padding:8px 12px;font-size:14px;line-height:20px}.jr-c-bubble b{font-size:13px;display:block}.jr-c-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.jr-c-meta{color:var(--al-text-muted);align-items:center;gap:12px;padding:2px 12px 0;font-size:12px;display:flex}.jr-c-meta button{min-height:28px;color:inherit;font:700 12px var(--al-font-text);cursor:pointer;background:0 0;border:0;padding:0}.jr-c-meta button:hover{color:var(--al-danger)}.jr-thread-new{align-items:flex-end;gap:8px;display:flex}.cx-app .jr-thread-new textarea,.cx-modal .jr-thread-new textarea{border:1px solid var(--al-border-input);background:var(--al-surface);min-width:0;min-height:40px;max-height:160px;font:400 14px/20px var(--al-font-text);resize:none;field-sizing:content;border-radius:20px;flex:1;padding:9px 14px}.jr-thread-new .cx-btn{border-radius:20px;min-height:40px}@media (pointer:coarse){.cx-app .jr-thread-new textarea{min-height:44px;padding-block:11px}.jr-thread-new .cx-btn,.jr-thread-more,.jr-c-meta button{min-height:44px}}.jr-widget.is-quiet{box-shadow:none;background:0 0}.jr-widget.is-quiet .jr-widget-head{border-bottom:0;min-height:44px}.jr-widget.is-quiet .jr-widget-head h2{color:var(--al-text-muted);font-size:14px;font-weight:600}.jr-widget.is-quiet .jr-dot{filter:grayscale();opacity:.5}.jr-widget.is-quiet .jr-empty{display:none}.jr-quiet-note{color:var(--al-text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.jr-widget.is-quiet .jr-quiet-note+*{margin-left:0}.nd{flex-direction:column;gap:28px;display:flex}.nd-own-row .cx-t{font-weight:600}.nd-own-loc{text-align:right;margin-left:auto}@container (max-width:559px){.nd-own .cx-panel-head{flex-wrap:wrap;row-gap:0;padding-block:8px}.nd-own-row{white-space:normal;flex-wrap:wrap;row-gap:2px;padding-block:8px}.nd-own-row .cx-t{flex-basis:100%}.nd-own-loc{text-align:left;margin-left:0}}.nd-now{border-left:4px solid var(--al-kind-emergency);color:#6f1520;background:#fdf1f2;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.nd-now>span:last-child{flex-direction:column;min-width:0;display:flex}.nd-live{background:var(--al-kind-emergency);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.nd-area,.nd-day{flex-direction:column;gap:10px;display:flex}.nd-area-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cx-app .nd-area-head h2{font:700 17px/24px var(--al-font-text);margin:0}.nd-area-head .cx-meta{margin-left:auto}.cx-app .nd-label{font:600 13px/18px var(--al-font-text);color:var(--al-text-muted);align-items:center;gap:8px;margin:4px 0 0;display:flex}.nd-label .nd-live{margin-top:0}.nd-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.nd-card{background:var(--al-surface);border:1px solid #d5dcde;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.nd-card-head{align-items:baseline;gap:12px;display:flex}.cx-app .nd-card h3{min-width:0;font:700 15px/20px var(--al-font-text);overflow-wrap:anywhere;flex:1;margin:0}.nd-km{font:600 13px/20px var(--al-font-text);font-variant-numeric:tabular-nums;color:var(--al-text-muted);white-space:nowrap;flex:none}.nd-line{color:var(--al-ink-700);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:19px;display:flex}.cx-app .nd-line svg.lucide{width:14px;height:14px;color:var(--al-text-muted);flex:none;margin-top:2px}.nd-phone{font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:auto}.nd-card>p:has(+.nd-phone){margin-bottom:6px}.nd-own-note{font:700 12px/16px var(--al-font-text);color:var(--al-action);margin:0}.nd-card.is-own{border-color:var(--al-action);background:#f1f8f9}.nd-empty{color:var(--al-text-muted);margin:0;font-size:14px;line-height:20px}.nd-widget .nd-now{border-left-width:3px;padding:10px 12px;font-size:13px;line-height:18px}.nd-list{background:var(--al-surface-head);gap:8px;padding:10px;display:grid}.nd-list .nd-card{gap:4px;padding:10px 12px}.cx-app .nd-list .nd-card h3{font-size:14px}.nd-next{border-top:1px solid var(--al-line);flex-direction:column;gap:1px;margin:0;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.nd-next>span{color:var(--al-text-muted);font-size:12px}.nd-widget>:last-child{border-radius:0 0 11px 11px}[data-theme=dark] .nd-card{border-color:#3c4d53}[data-theme=dark] .nd-card.is-own{background:#16323a;border-color:#9fd7e2}[data-theme=dark] .nd-own-note{color:#9fd7e2}[data-theme=dark] .nd-now{color:#ffd6db;background:#45282e}.cal-root{background:#eef1f2;min-height:calc(100dvh - 110px);font-size:14px}.cal-body{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;padding:20px 24px 48px;display:grid}.cal-sidebar{background:var(--al-surface);border:1px solid #d5dcde;border-radius:12px;flex-direction:column;gap:20px;min-width:0;padding:16px;display:flex}.cal-sidebar>label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.cal-sidebar fieldset legend{margin-bottom:8px;font-weight:600}.cal-sidebar .jr-check{gap:8px;font-size:12px}.cal-color{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cal-picker{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:11px;display:grid}.cal-picker button{border-radius:50%;width:100%;min-height:28px}.cal-picker span{color:var(--al-text-muted);padding:5px 0;font-weight:600}.cal-picker button[aria-pressed=true]{color:#fff;background:#0f5a69}.is-outside{opacity:.4}.cal-connections{flex-direction:column;gap:18px;font-size:12px;display:flex}.cal-connections section{border-top:1px solid var(--al-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.cal-connections h3{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cal-connections .cx-btn{white-space:normal;height:auto;min-height:36px;font-size:12px}.cal-connections label:not(.jr-check){flex-direction:column;gap:5px;display:flex}.cal-connections input[type=url]{width:100%;min-width:0;font-size:11px}.cal-sub-list{margin:0;padding:0;list-style:none}.cal-sub-row{width:100%;min-height:44px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.cal-sub-row .cal-color{margin-top:4px}.cal-sub-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-sub-text b{overflow-wrap:anywhere;font-weight:600}.cal-sub-text small{color:var(--al-text-muted)}.cal-sub-text small.is-error{color:var(--al-danger);font-weight:600}.cal-sub-form{flex-direction:column;gap:18px;display:flex}.cal-swatches{flex-wrap:wrap;gap:10px;display:flex}.cal-swatch{cursor:pointer;border-radius:50%;width:36px;height:36px;position:relative}.cal-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cal-swatch:has(input:checked){outline:2px solid var(--al-text);outline-offset:3px}.cal-swatch:has(input:focus-visible){outline:2px solid var(--al-action);outline-offset:3px}.cx-seg.cal-sub-seg{align-self:flex-start}.cal-sub-status{border-top:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.cal-sub-status p{flex:260px;margin:0}.cal-connections details>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.cal-connections details>.cx-btn{margin:4px 0}.cal-conflict{border:1px solid #e6bb7a;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.cal-main{background:var(--al-surface);border:1px solid #d5dcde;border-radius:12px;min-width:0;overflow:hidden}.cal-toolbar{border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.cal-toolbar h2{flex:1;padding:0 8px;font-size:17px;font-weight:600}.cal-grid-scroll{overflow-x:auto}.cal-grid{min-width:600px;display:grid}.cal-grid-label{text-align:center;border-bottom:1px solid var(--al-line);padding:12px 2px;font-size:12px;font-weight:600}.cal-grid-label.is-today{color:#0f5a69;background:#e3f0f2}.cal-all-label{align-self:center;padding:2px;font-size:8px}.cal-all-day{border-left:1px solid var(--al-line);border-bottom:1px solid var(--al-line);flex-direction:column;gap:3px;min-height:40px;padding:3px;display:flex}.cal-all-day button{text-align:left;background:var(--al-surface-head);overflow-wrap:anywhere;border-left:3px solid;padding:3px;font-size:10px;line-height:14px;overflow:hidden}.cal-hours,.cal-time-day{height:560px;position:relative}.cal-hours time{font:10px var(--al-font-mono,monospace);color:var(--al-text-muted);position:absolute;right:8px;transform:translateY(-50%)}.cal-time-day{border-left:1px solid var(--al-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, var(--al-line) 39px, var(--al-line) 40px)}.cal-time-event{text-align:left;z-index:1;border-left:3px solid;border-radius:4px;flex-direction:column;padding:4px;font-size:11px;line-height:15px;display:flex;position:absolute;overflow:hidden}.cal-time-event b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-time-event span{font-size:9px}.cal-time-event:hover,.cal-time-event:focus-visible{z-index:3;box-shadow:0 1px 6px #183f4333}.cal-now{pointer-events:none;z-index:4;background:#c42b3c;height:2px;position:absolute;left:0;right:0}.cal-outside{z-index:3;background:var(--al-surface);border:1px solid var(--al-line);margin:2px;padding:3px;font-size:10px;display:block;position:relative}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month-day{border-bottom:1px solid var(--al-line);border-right:1px solid var(--al-line);min-width:0;min-height:120px;padding:4px}.cal-day-number{min-width:30px;min-height:30px;font-size:12px;font-weight:600}.cal-month-event{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-left:3px solid;width:100%;margin:3px 0;padding:4px;font-size:10px;line-height:14px;display:block;overflow:hidden}.cal-more{color:var(--al-action);padding:4px;font-size:10px}.cal-list h3{background:var(--al-surface-head);padding:10px 16px;font-size:13px;font-weight:600}.cal-list-event{text-align:left;border-bottom:1px solid var(--al-line);align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;display:flex}.cal-list-event time{font:11px var(--al-font-mono,monospace);flex:none;width:60px}.cal-list-event>span:last-child{flex-direction:column;gap:3px;display:flex}.cal-list-event small{color:var(--al-text-muted);font-size:12px}.cal-detail{grid-template-columns:76px 1fr;gap:14px;font-size:14px;display:grid}.cal-detail dt{color:var(--al-text-muted);font-size:12px}.cal-notes{white-space:pre-wrap;overflow-wrap:anywhere}.cal-event-form label:not(.jr-check){flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.cal-event-form fieldset legend{margin-bottom:6px;font-size:13px;font-weight:600}.cal-mobile-connections{display:none!important}@container (max-width:1000px){.cal-body{grid-template-columns:200px minmax(0,1fr);gap:12px;padding:16px 12px}.cal-sidebar{padding:12px}.cal-toolbar h2{flex:auto;order:-1;width:100%}.cal-toolbar .jr-filters{margin-left:auto}}@container (max-width:759px){.cal-body{padding:12px;display:block}.cal-sidebar{display:none}.cal-mobile-connections{display:inline-flex!important}.cal-toolbar{padding:10px}.cal-month-day{min-height:90px;padding:2px}.cal-month-event{font-size:9px}.cal-list-event{padding:10px 12px}.cal-grid{min-width:580px}}[data-density=touch] .cal-picker button,[data-density=touch] .cal-connections .cx-btn{min-height:44px}[data-theme=dark] .cal-root{background:#142329}[data-theme=dark] .cal-sidebar,[data-theme=dark] .cal-main{border-color:#3c4d53}html[data-density=touch] .cal-picker{display:none}.cal-time-event.is-shift{z-index:0;color:var(--al-ink-700);background-color:#eef2f3;border-color:#b9c3c5}[data-theme=dark] .cal-time-event.is-shift{color:#cfe0e3;background-color:#123c45;border-color:#2c5a64}.cal-choice-error{margin:8px 0 0;font-size:12px;line-height:16px}.rn-request,.rn-waitlist{--rn-tint:#fff3d9;--rn-ink:#6e4100}.rn-reserved{--rn-tint:#e9effb;--rn-ink:#2457a6}.rn-active{--rn-tint:#e1f0e6;--rn-ink:#1f7a4d}.rn-overdue{--rn-tint:#fde9eb;--rn-ink:#b42332}.rn-returned,.rn-settled,.rn-cancelled{--rn-tint:#eef1f1;--rn-ink:#55676c}.rn-plan-bar{background:var(--rn-tint);color:var(--rn-ink)}.rn-notice{border:1px solid var(--al-border);background:var(--al-surface-head);color:var(--al-text);text-align:left;border-radius:6px;margin:0;padding:12px 14px}.rn-warning-text{color:#a8561a;font-weight:600}.rn-plan{overflow:hidden}.rn-plan-scroll{border-block:1px solid var(--al-border);max-height:600px;overflow:auto}.rn-plan-dates,.rn-plan-row{grid-template-columns:180px minmax(0,1fr);display:grid}.rn-plan-dates{z-index:6;border-bottom:1px solid var(--al-border);background:var(--al-surface);position:sticky;top:0}.rn-plan-dates>strong{z-index:7;background:var(--al-surface);padding:14px;position:sticky;left:0}.rn-plan-dates>div{display:grid}.rn-plan-dates span{border-left:1px solid var(--al-border);text-align:center;padding:6px 0;font-size:10px}.rn-plan-dates b{font-size:13px;display:block}.rn-plan-dates .is-today{color:#9d3c72;background:#f4e6ef}.rn-plan-group{border-block:1px solid var(--al-border);background:var(--al-surface-muted);margin:0;padding:7px 14px;font-size:12px}.rn-plan-row{border-bottom:1px solid var(--al-border)}.rn-plan-label{z-index:3;border-right:1px solid var(--al-border);background:var(--al-surface);flex-direction:column;justify-content:center;padding:9px 14px;display:flex;position:sticky;left:0}.rn-plan-label strong{font-size:12px}.rn-plan-label small{color:var(--al-text-muted);font-size:12px;line-height:1.5;display:block}.rn-plan-track{background-image:linear-gradient(to right, var(--al-border) 1px, transparent 1px);position:relative}.rn-plan-blocked{pointer-events:none;background-color:var(--al-surface-muted);background-image:repeating-linear-gradient(135deg,#0000,#0000 7px,#86969c20 7px 9px);position:absolute;top:0;bottom:0;background-size:auto!important}.rn-plan-track.is-over{outline-offset:-2px;outline:2px solid #9d3c72}.rn-plan-bar{border:1px solid var(--rn-ink);min-width:24px;height:30px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rn-plan-bar{border:1px solid color-mix(in srgb, var(--rn-ink) 25%, transparent)}}.rn-plan-bar{border-radius:4px}.rn-bar-open{min-width:0;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 9px;font-size:12px;font-weight:600;overflow:hidden}.rn-drag{width:26px;color:inherit;touch-action:none;cursor:grab;background:0 0;border:0;flex:none;place-items:center;display:grid}.rn-drag svg{width:14px}html[data-density=touch] .rn-drag{width:36px}.rn-now{z-index:2;pointer-events:none;background:#9d3c72;width:2px;position:absolute;top:0;bottom:0}.rn-plan-legend{color:var(--al-text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;font-size:12px;display:flex}.rn-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.rn-days span{text-align:center;border-radius:4px;padding:8px 0;font-size:12px}.rn-days .is-free{color:#1f7a4d;background:#e1f0e6}.rn-days .is-busy{color:#55676c;background:#eef1f1}.rn-slots{flex-wrap:wrap;gap:8px;display:flex}.rn-slots button{border:1px solid var(--al-border);border-radius:6px;min-height:44px;padding:10px 14px}.rn-slots button[aria-pressed=true]{color:#fff;background:#146f80;border-color:#146f80}.rn-contract-editor{font-family:var(--al-font-mono,monospace)!important;font-size:13px!important}@media (max-width:760px){.rn-days{gap:2px}}@media (prefers-reduced-motion:no-preference){.rn-slots button{transition:background .12s}}.cx-modal.rn-item-modal,.cx-modal.rn-form-modal{overflow:hidden}.cx-modal.rn-item-modal{width:min(60rem,100%);height:min(calc(88 * var(--cx-vh,1vh)), 54rem)}.cx-modal.rn-form-modal{width:min(46rem,100%);max-height:calc(88 * var(--cx-vh,1vh))}.rn-item-modal>.cx-modal-body,.rn-form-modal>.cx-modal-body{background:var(--al-canvas);flex:auto;min-height:0;padding:0;overflow-y:auto}.rn-item-modal>.cx-modal-head{flex-wrap:wrap;padding-bottom:0}.rn-item-modal .cx-modal-extra{flex:1 0 100%;min-width:0;margin:2px 0 0 -8px}.rn-sections{flex-direction:column;gap:12px;padding:16px;display:flex}.rn-sec-body{padding:12px 16px 16px}.rn-sec-body>textarea{width:100%}.rn-tabs2{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.rn-tabs2 button{min-height:var(--al-row-2);color:var(--al-text-muted);font:600 13px/18px var(--al-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex}html[data-density=touch] .rn-tabs2 button,html[data-density=large] .rn-tabs2 button{font-size:15px}.rn-tabs2 button:hover{color:var(--al-text)}.rn-tabs2 button[aria-selected=true]{border-bottom-color:var(--al-action);color:var(--al-text)}.rn-tabs2 button.has-error{color:var(--al-danger)}.rn-tabs2 button.has-error:after{content:"";background:var(--al-danger);border-radius:50%;width:6px;height:6px}.rn-tabs2 .cx-num{color:var(--al-text-muted)}.rn-foot-state{text-overflow:ellipsis;min-width:0;overflow:hidden}.rn-foot-state.is-dirty{color:var(--al-warning);font-weight:600}.rn-foot-state.is-error,.rn-field-error{color:var(--al-danger);font-weight:600}.rn-field-error{font:600 12px/16px var(--al-font-text);margin:4px 0 0}.cx-btn.rn-danger{color:var(--al-danger)}.sf-row.has-error{background:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.sf-row.has-error{background:color-mix(in srgb, var(--al-danger) 5%, transparent)}}.sf-value.rn-off{color:var(--al-text-subtle)}.sf-row.rn-row-stacked{flex-wrap:wrap;gap:6px 16px}.sf-row.rn-row-stacked .sf-text{flex:100%}.sf-row.rn-row-stacked .sf-control{flex:100%;justify-content:flex-start}.sf-row.rn-row-stacked textarea{width:100%}.cx-app .sf-num.rn-euro{width:104px}.rn-thumb{border:1px solid var(--al-border);background:var(--al-surface-head);border-radius:6px;width:56px;height:40px;display:inline-flex;overflow:hidden}.rn-thumb img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important}.rn-thumb [role=status]{font:var(--al-font-meta);color:var(--al-text-muted);padding:2px 4px}.rn-serial{font-variant-numeric:tabular-nums;letter-spacing:.01em}.rn-ex-summary{border-bottom:1px solid var(--al-line);background:var(--al-surface-head);padding:8px 16px}.rn-ex-row>.st-main,.rn-ex-cols>.st-main{flex:170px}.rn-ex-loc{text-overflow:ellipsis;flex:0 0 180px;min-width:0;overflow:hidden}.rn-ex-state{white-space:normal;flex:0 0 170px;min-width:0}.rn-ex-now{white-space:normal;flex:1.4 200px;min-width:0}.rn-ex-act{flex:0 0 116px}.rn-ex{border-bottom:1px solid var(--al-line)}.rn-ex>.cx-row{border-bottom:0}.rn-ex.is-open>.cx-row{background:var(--al-row-selected)}.rn-ex.is-removed>.cx-row .st-title{color:var(--al-text-subtle);text-decoration:line-through}.rn-ex.has-error>.cx-row{box-shadow:inset 3px 0 0 var(--al-danger)}.rn-ex-error{padding:0 16px 8px}.rn-ex-edit{background:var(--al-row-selected);flex-direction:column;gap:12px;padding:4px 16px 14px;display:flex}.cx-app .rn-ex-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0}.cx-app .sf-field select,.cx-app .sf-field input[type=date]{width:100%}.sf-field-label{font:600 12px/16px var(--al-font-text);color:var(--al-text-muted);margin-bottom:4px;display:block}.rn-ex-states p{margin:0}.rn-ex-prep{max-width:240px;margin-top:8px}.rn-ex-note input{width:100%}.rn-ex-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-ex-hint{margin:0}.rn-ex-add{border-top:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 16px;display:flex}.rn-ex-add .sf-field{flex:200px;max-width:320px}.rn-ex-add .sf-field input,.rn-ex-add .sf-field select{width:100%}.rn-ex-foot{background:var(--al-surface-head);margin:0;padding:0 16px 12px}.rn-choice{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rn-choice-item{border:1px solid var(--al-border-input);background:var(--al-surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;display:flex}.rn-choice-item input{accent-color:var(--al-action);flex:none;margin-top:2px}.rn-choice-item b{font:600 13px/18px var(--al-font-text);display:block}.rn-choice-item small{font:var(--al-font-meta);color:var(--al-text-muted);display:block}.rn-choice-item.is-on{border-color:var(--al-action);background:var(--al-action)}@supports (color:color-mix(in lab, red, red)){.rn-choice-item.is-on{background:color-mix(in srgb, var(--al-action) 6%, var(--al-surface))}}.rn-choice--rows{display:block}label.rn-choice-row{cursor:pointer}.rn-choice-row input[type=radio]{accent-color:var(--al-action);flex:none}.rn-choice-row.is-on{background:var(--al-row-selected)}.rn-cl{flex-direction:column;gap:10px;display:flex}.rn-cl-list{border:1px solid var(--al-border);background:var(--al-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.rn-cl-row{min-height:var(--al-row-2);border-bottom:1px solid var(--al-line);background:var(--al-surface);align-items:center;gap:6px;padding:4px 6px 4px 2px;display:flex}.rn-cl-row:last-child{border-bottom:0}.rn-cl-row.is-dragging{z-index:2;background:var(--al-row-selected);position:relative}.rn-grip{width:36px;height:36px;color:var(--al-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.rn-grip:hover{background:var(--al-row-hover);color:var(--al-text)}.rn-grip:active{cursor:grabbing}.rn-cl-num{text-align:right;width:18px;color:var(--al-text-muted);flex:none}.cx-app .rn-cl-text{min-width:0;box-shadow:none;background:0 0;border-color:#0000;flex:auto;font-weight:600}.cx-app .rn-cl-text:hover{border-color:var(--al-border-input)}.cx-app .rn-cl-text:focus{border-color:var(--al-action);background:var(--al-surface)}.rn-cl-tools{flex:none;gap:2px;display:flex}.rn-cl-add{align-items:center;gap:8px;display:flex}.cx-app .rn-cl-add input{flex:auto;max-width:420px}.rn-cl-error{color:var(--al-danger);font:600 12px/16px var(--al-font-text);margin:0}.rn-cl-ideas{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rn-cl-ideas>.cx-meta{margin-right:4px}.rn-cl-empty{border:1px dashed var(--al-border);border-radius:8px;margin:0;padding:12px 14px}.rn-col-units{white-space:nowrap;flex:0 0 150px}.rn-col-price{white-space:nowrap;flex:0 0 100px}.rn-col-online{flex:0 0 120px}.rn-col-flag{flex:0 0 110px}.rn-col-receipt{white-space:normal;flex:0 0 190px}.rn-col-go{flex:0 0 16px}.rn-version-act{align-items:center;gap:8px;display:flex}.rn-version .st-state{flex-basis:140px}.rn-placeholders{flex-wrap:wrap;gap:4px 10px;margin:8px 0 0;display:flex}.rn-placeholders code{font:12px/18px var(--al-font-num);color:var(--al-text)}.rn-setup .rn-contract-editor{width:100%;min-height:360px;line-height:1.55}.rn-ux-row>.st-main,.rn-ux-cols>.st-main{flex:170px}.rn-ux-loc{text-overflow:ellipsis;flex:0 0 180px;min-width:0;overflow:hidden}.rn-ux-state{white-space:normal;flex:0 0 170px}.rn-ux-now{white-space:normal;flex:1.4 200px;min-width:0}.rn-ux-check{flex:0 0 110px}.rn-holder .cx-row:last-child{border-bottom:0}.rn-create{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}html[data-density=touch] :is(.rn-item-modal,.rn-form-modal,.rn-detail-modal,.rn-setup,.rn-area,.rn-cl,.rn-flow) .cx-btn--sm{min-width:44px;min-height:44px}html[data-density=touch] .rn-grip{width:44px;height:44px}@media (max-width:1100px){.rn-col-receipt,.rn-ux-check{display:none}}@media (max-width:900px){.rn-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-create{grid-template-columns:1fr}.rn-col-price+.rn-col-price{display:none}}@media (max-width:600px){.rn-sections{padding:10px}.rn-choice{grid-template-columns:1fr}.rn-cl-tools .cx-btn:not(:last-child){display:none}.rn-ex-add .sf-field{max-width:none}}.rn-sections>.sf-set{flex-direction:column;gap:12px;display:flex}.rn-choice--rows .sf-row:last-child{border-bottom:1px solid var(--al-line)}.rn-choice-row .sf-control .cx-meta{min-width:0}@media (max-width:1000px){.rn-ex-cols,.rn-ux-cols{display:none}.cx-row.rn-ex-row,.cx-row.rn-ux-row{flex-wrap:wrap;align-items:center;gap:2px 14px;padding-top:8px;padding-bottom:8px}.rn-ex-row>.st-main,.rn-ux-row>.st-main{flex:calc(100% - 180px);order:0}.rn-ex-row>.rn-ex-act,.rn-ux-row>.rn-col-go{flex:none;order:1}.rn-ex-row>:is(.rn-ex-loc,.rn-ex-state,.rn-ex-now),.rn-ux-row>:is(.rn-ux-loc,.rn-ux-state,.rn-ux-now,.rn-ux-check){flex:0 auto;order:2}}.rn-wizard .rn-unit-tag{color:var(--al-text-muted);font:600 13px/18px var(--al-font-text);font-variant-numeric:tabular-nums;background:0 0;padding:0}.cx-seg.rn-seg{height:auto;min-height:var(--al-control);flex:none}.cx-seg.rn-seg button{min-height:calc(var(--al-control) - 4px);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}html[data-density=touch] .cx-seg.rn-seg button{min-height:40px;padding:0 14px;font-size:15px}.rn-seg-count{font:400 11px/1 var(--al-font-num);color:var(--al-text-muted)}.rn-l-row>.st-main,.rn-l-cols>.st-main{flex:200px}.rn-l-unit{flex:0 0 170px;min-width:0}.rn-l-when{flex:0 0 200px;min-width:0}.rn-l-state{flex:0 0 140px}.rn-l-pay{flex:0 0 120px;min-width:0}.rn-l-row .rn-l-unit .rn-serial{font:var(--al-font-list);font-variant-numeric:tabular-nums}.rn-l-row .cx-col>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rn-today2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1700px){.rn-today2{grid-template-columns:repeat(4,minmax(0,1fr))}}.rn-today2>.cx-panel{flex-direction:column;display:flex}.rn-today-count{margin-left:auto;padding-right:8px;font-size:15px;font-weight:600}.rn-today-row{padding-right:10px}.rn-today-row .st-main .cx-col>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-row.rn-more,.cx-row.rn-hint-row{color:var(--al-link);gap:10px;font-weight:600}.cx-row.rn-hint-row{color:var(--al-text);font-weight:400}.rn-plan-nav{gap:4px;display:inline-flex}.rn-plan .rn-plan-scroll{border-top:0}.rn-plan-group{color:var(--al-ink-700);font-weight:700}.rn-legend-item{align-items:center;gap:6px;display:inline-flex}.rn-legend-swatch{background:var(--rn-tint);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--rn-ink);border-radius:3px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rn-legend-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rn-ink) 35%, transparent)}}.rn-legend-swatch.rn-legend-blocked{background-color:var(--al-surface-muted);box-shadow:inset 0 0 0 1px var(--al-border);background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#86969c40 3px 5px)}.cx-modal.rn-detail-modal{width:min(60rem,100%);max-height:calc(90 * var(--cx-vh,1vh));overflow:hidden}.rn-detail-modal>.cx-modal-body{background:var(--al-canvas);flex:auto;min-height:0;padding:0;overflow-y:auto}.rn-detail-modal>.cx-modal-head{flex-wrap:wrap}.rn-detail-modal .cx-modal-extra{flex:1 0 100%;min-width:0}.rn-detail-status{align-self:center;margin-right:4px}.rn-progress2{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rn-progress2 li{border-top:3px solid var(--al-line);min-width:0;font:600 12px/16px var(--al-font-text);color:var(--al-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;padding-top:6px;overflow:hidden}.rn-progress2 li.is-done{border-top-color:var(--al-petrol-600);color:var(--al-text-muted)}.rn-progress2 li.is-current{border-top-color:var(--al-action);color:var(--al-text)}.rn-notice.rn-notice--error{border-color:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.rn-notice.rn-notice--error{border-color:color-mix(in srgb, var(--al-danger) 45%, transparent)}}.rn-notice.rn-notice--error{background:var(--al-danger)}@supports (color:color-mix(in lab, red, red)){.rn-notice.rn-notice--error{background:color-mix(in srgb, var(--al-danger) 7%, var(--al-surface))}}.rn-notice.rn-notice--error{color:var(--al-danger)}.rn-notice.rn-notice--ok{border-color:var(--al-success,#1f7a4d);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.rn-notice.rn-notice--ok{border-color:color-mix(in srgb, var(--al-success,#1f7a4d) 40%, transparent)}}.rn-notice.rn-notice--ok{background:var(--al-success,#1f7a4d)}@supports (color:color-mix(in lab, red, red)){.rn-notice.rn-notice--ok{background:color-mix(in srgb, var(--al-success,#1f7a4d) 7%, var(--al-surface))}}.rn-notice.rn-notice--ok{color:var(--al-text)}.rn-sec-head{align-items:flex-start;gap:12px;display:flex}.rn-sec-head>div:first-child{flex:auto;min-width:0}.rn-sec-actions{flex:none;gap:8px;display:flex}.rn-sec-text{white-space:pre-wrap;margin:0;padding:12px 16px}.sf-control.rn-info{max-width:60%;font:600 13px/18px var(--al-font-text);color:var(--al-text);text-align:right;white-space:normal}html[data-density=touch] .sf-control.rn-info,html[data-density=large] .sf-control.rn-info{font-size:15px;line-height:20px}.sf-control.rn-info.is-strong{font:600 20px/26px var(--al-font-num)}.rn-info-lines{text-align:right;display:block}.rn-detail-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rn-act{border-bottom:1px solid var(--al-line)}.rn-act:last-child,.rn-act>.cx-row{border-bottom:0}.cx-row.rn-act-row{align-items:center;gap:12px}.rn-act.is-open>.cx-row,.rn-paper2.is-open>.cx-row{background:var(--al-row-selected)}.rn-act-form{border-top:1px solid var(--al-line);background:var(--al-surface-head)}.rn-act-form .sf-row{background:0 0}.rn-act-text{margin:0;padding:10px 16px}.rn-act-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px 12px;display:flex}.rn-doc-row{align-items:flex-start}.rn-doc-ico{margin-top:3px}.rn-hash{font:var(--al-font-meta);color:var(--al-text-muted);margin-top:2px}.rn-hash summary{cursor:pointer;width:max-content}.rn-hash code{word-break:break-all;font:11px/16px var(--al-font-num);margin-top:2px;display:block}.rn-paper2{border-top:1px solid var(--al-line)}.rn-paper2>.cx-row{border-bottom:0}.cx-row.rn-event-row{gap:12px}.rn-event-time{white-space:nowrap;flex:none}.rn-event-photo{margin-top:6px;display:block}.rn-flow{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:62rem;display:flex}.rn-flow-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rn-flow-title{flex-direction:column;flex:260px;min-width:0;display:flex}.cx-app .rn-flow-title h2{font:700 16px/22px var(--al-font-text);margin:0}.rn-flow-aside{color:var(--al-text-muted);font:600 13px/18px var(--al-font-text);flex:none}.rn-steps{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rn-steps li{flex:1 1 0;min-width:0}.rn-steps button{border:0;border-bottom:3px solid var(--al-line);width:100%;min-height:44px;color:var(--al-text-muted);font:600 13px/18px var(--al-font-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 4px 8px;display:flex}html[data-density=touch] .rn-steps button{font-size:15px}.rn-step-num{background:var(--al-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--al-border);font:600 12px/1 var(--al-font-num);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cx-app .rn-step-num svg.lucide{width:14px;height:14px}.rn-step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rn-steps li.is-done button{border-bottom-color:var(--al-petrol-600);color:var(--al-text)}.rn-steps li.is-done .rn-step-num{background:var(--al-petrol-600);box-shadow:none;color:#fff}.rn-steps li.is-current button{border-bottom-color:var(--al-action);color:var(--al-text)}.rn-steps li.is-current .rn-step-num{background:var(--al-action);box-shadow:none;color:var(--al-on-action)}.rn-flow-body>.sf-head h2{font-size:15px}.rn-flow-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rn-flow-note{margin:12px 16px}.rn-subhead{border-bottom:1px solid var(--al-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px 6px;display:flex}.cx-app .rn-subhead h3{font:700 13px/18px var(--al-font-text);margin:0}label.sf-row.rn-tick{gap:12px}.rn-tick input[type=checkbox]{width:20px;height:20px;accent-color:var(--al-action);flex:none;margin:0}html[data-density=touch] .cx-app .rn-tick input[type=checkbox]{width:24px;height:24px}.rn-tick.is-on .sf-label{color:var(--al-text)}.rn-pad-block{border-bottom:1px solid var(--al-line);padding:12px 16px}.rn-pad-block .signature-pad{max-width:640px}.rn-pad-block .signature-pad svg{width:100%}@media (max-width:1100px){.rn-l-pay{display:none}}@media (max-width:1000px){.rn-l-cols{display:none}.cx-row.rn-l-row{flex-wrap:wrap;gap:2px 14px;padding-top:8px;padding-bottom:8px}.rn-l-row>.st-main{flex:calc(100% - 180px)}.rn-l-row>.rn-l-state{flex:none;order:1}.rn-l-row>.rn-col-go{order:2}.rn-l-row>:is(.rn-l-unit,.rn-l-when){flex:0 auto;order:3}.rn-l-row>.rn-l-unit .st-sub{display:none}.rn-detail-cols{grid-template-columns:1fr}}@media (max-width:760px){.rn-today2{grid-template-columns:1fr}.rn-steps .rn-step-label{display:none}.rn-steps li.is-current .rn-step-label{display:inline}.sf-control.rn-info{text-align:left;max-width:none}.rn-info-lines{text-align:left}}.rn-create-main{flex-direction:column;gap:12px;min-width:0;display:flex}.rn-create>.rn-summary2{position:sticky;top:12px}.rn-summary2 .sf-head h2{font-size:15px}.rn-avail{padding:12px 16px}.rn-avail p{margin:8px 0 0}.rn-zip-city{gap:8px;width:340px;max-width:100%;display:flex}.cx-app .rn-zip-city input:first-child{flex:0 0 96px;width:96px}.cx-app .rn-zip-city input:last-child{flex:auto;min-width:0}.rn-new .rn-slots{margin-bottom:0}.rn-new .rn-slots button{background:var(--al-surface);min-width:72px;font:600 14px/18px var(--al-font-num)}.rn-yesno-row .rn-seg button[aria-pressed=true]{background:var(--al-action);color:var(--al-on-action);box-shadow:none}.rn-yesno-row .rn-seg button{justify-content:center;min-width:64px}.su-workspace{grid-template-columns:minmax(245px,310px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.su-list{border:1px solid var(--al-border-panel);background:var(--al-surface);border-radius:10px;overflow:hidden}.su-list-head{justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.su-list-head>div{align-items:center;gap:8px;display:flex}.su-list-head h2{margin:0;font-size:18px}.su-tabs{flex-wrap:wrap;gap:3px;padding:0 10px 10px;display:flex}.su-tabs button{font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;min-height:40px;padding:8px}.su-tabs button[aria-pressed=true]{color:#6b3fa0;background:#f0e9f8;font-weight:700}.su-search{padding:0 12px 12px;display:block}.su-search input{width:100%}.su-list-row{text-align:left;border:0;border-top:1px solid var(--al-border-panel);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.su-list-row:hover{background:#f7f3fb}.su-list-row[aria-current=page]{background:#f5effb;box-shadow:inset 3px 0 #6b3fa0}.su-list-row>b{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.su-list-row small{color:#6b3fa0;align-items:center;gap:4px;display:flex}.su-list-row>span:not(.su-mode){color:var(--al-text-muted);font-size:13px}.su-mode{color:#6b3fa0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.su-main{min-width:0}.su-detail{background:var(--al-surface);border:1px solid var(--al-border-panel);border-radius:10px;flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex}.su-detail-head h1{overflow-wrap:anywhere;margin:12px 0;font-family:Jost,system-ui,sans-serif;font-size:28px;line-height:1.2}.su-detail-head p{white-space:pre-wrap}.su-back{align-self:flex-start}.su-participation>div{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.su-participation span,.su-participation small{color:var(--al-text-muted);font-size:12px}.su-participation progress{appearance:none;background:#eee8f5;border:0;border-radius:4px;width:100%;height:7px;margin:10px 0;overflow:hidden}.su-participation progress::-webkit-progress-bar{background:#eee8f5}.su-participation progress::-webkit-progress-value{background:#6b3fa0}.su-take{gap:24px;display:grid}.su-notice{color:#4d2b75;background:#f3edf9;border-radius:8px;padding:18px;font-size:14px;line-height:1.5}.su-notice p{margin:8px 0 0}.su-notice small{opacity:.85;margin-top:10px;display:block}.su-notice.is-anonymous{color:#fff;background:#2e1a4a}.su-notice.is-anonymous .su-mode{color:#e3cafa}.su-question{border:0;min-width:0;margin:0;padding:0}.su-question legend{margin-bottom:12px;font-size:17px;font-weight:700}.su-question legend span{color:#6b3fa0}.su-question textarea{width:100%}.su-choices{gap:8px;display:grid}.su-choices button,.su-scale button{background:var(--al-surface);min-height:48px;color:inherit;font:inherit;text-align:left;border:1px solid #d9d1e3;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.su-choices button[aria-pressed=true],.su-scale button[aria-pressed=true]{color:#593085;background:#eee4f8;border-color:#6b3fa0;box-shadow:inset 0 0 0 1px #6b3fa0}.su-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.su-scale button{justify-content:center;height:56px;font-size:20px;font-weight:700;position:relative}.su-scale button svg{width:12px;position:absolute;bottom:5px;right:5px}.su-scale-labels{color:var(--al-text-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.su-other{flex-direction:column;gap:5px;margin-top:10px;display:flex}.su-success{color:#1e6652;align-items:center;gap:8px;display:flex}.su-locked,.su-thanks,.su-welcome,.su-empty{text-align:center;color:var(--al-text-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.su-locked{color:#5b3d7b;background:#f4eff9;border:1px solid #e4d7ef;border-radius:10px}.su-locked h2,.su-thanks h2,.su-welcome h2{color:var(--al-text);margin:0;font-family:Jost,system-ui,sans-serif;font-size:24px}.su-locked p,.su-welcome p{max-width:450px;margin:0;line-height:1.55}.su-welcome{padding-top:100px}.su-actions{border-top:1px solid var(--al-border-panel);flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.su-danger{color:#ad353d!important}.su-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.su-result-head h2{margin:0;font-size:21px}.su-chart{border-bottom:1px solid var(--al-border-panel);padding:20px 0}.su-chart h3{margin:0 0 14px;font-size:17px}.su-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:12px 0;display:grid}.su-bar-row>span{overflow-wrap:anywhere}.su-bar{background:#ede6f5;border-radius:5px;grid-column:1/-1;height:7px;overflow:hidden}.su-bar i{background:#6b3fa0;height:100%;display:block}.su-average{color:#6b3fa0;font-size:30px;font-weight:700}.su-average small{font-size:13px;font-weight:400}.su-named{flex-direction:column;gap:12px;margin:16px 0 26px;display:flex}.su-named>div{align-items:flex-start;gap:10px;display:flex}.su-named p{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;display:flex}.su-named b{font-size:13px}.su-help{background:#f5f1f9;border-left:3px solid #8a65b2;padding:14px;line-height:1.5}.su-matrix{max-width:100%;padding-bottom:6px;overflow-x:auto}.su-matrix table{border-collapse:collapse;min-width:100%;font-size:14px}.su-matrix th,.su-matrix td{text-align:center;border:1px solid #e0d9e9;min-width:155px;padding:12px}.su-matrix th:first-child{text-align:left;min-width:140px}.su-matrix th small,.su-matrix th>b{margin-top:8px;font-size:12px;font-weight:400;display:block}.su-matrix th.is-best{background:#eee4f8}.su-matrix td[data-answer=yes]{color:#24624e;background:#edf7f1}.su-matrix td[data-answer=maybe]{color:#7b6427;background:#fcf6e6}.su-matrix td[data-answer=no]{color:#7f8990}.su-date-choices{gap:10px;display:grid}.su-date-choices>div{border:1px solid #ded6e7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.su-date-choices small{margin-top:6px;font-size:12px;display:block}.su-triple{gap:3px;display:flex}.su-triple button{font:inherit;color:#3a4d52;background:#fff;border:1px solid #d9d1e3;border-radius:5px;min-height:44px;padding:7px}.su-triple button[aria-pressed=true]{color:#fff;background:#6b3fa0;border-color:#6b3fa0}.su-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.su-template{align-items:center;gap:10px;margin-left:auto;display:flex}.su-editor-grid{grid-template-columns:minmax(270px,.9fr) minmax(320px,1.3fr);align-items:start;gap:24px;display:grid}.su-settings,.su-questions{gap:18px;min-width:0;display:grid}.su-card{border:1px solid var(--al-border-panel);background:var(--al-surface);border-radius:10px;min-width:0;padding:22px}.su-card h2{margin:0 0 18px;font-size:18px}.su-card>label,.su-option-editor label,.su-scale-label-inputs label{flex-direction:column;gap:7px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.su-card input:not([type=checkbox]),.su-card textarea,.su-card select{width:100%;min-width:0}.su-card input[type=checkbox]{width:auto}.su-card small{color:var(--al-text-muted);font-weight:400}.su-mode-cards{gap:8px;display:grid}.su-mode-cards button{color:inherit;text-align:left;font:inherit;background:0 0;border:1px solid #d9d1e3;border-radius:7px;flex-direction:column;gap:8px;padding:14px;display:flex}.su-mode-cards button>span:last-child{font-size:13px;line-height:1.45}.su-mode-cards button[aria-pressed=true]{background:#f6f0fc;border:2px solid #6b3fa0;padding:13px}.su-question-editor header{align-items:center;gap:8px;display:flex}.su-question-editor header>b{flex:1}.su-grip{touch-action:none;cursor:grab}.su-question-editor.is-dragging{z-index:5;position:relative;box-shadow:0 10px 30px #14262b33}.su-option-editor{gap:10px;margin:16px 0;display:grid}.su-option-editor>div{flex-wrap:wrap;align-items:flex-end;gap:7px;display:flex}.su-option-editor label{flex:1;min-width:100px;margin:0}.su-option-editor label:has(input[type=datetime-local]){flex-basis:140px}.su-viewers{max-height:240px;padding:4px;overflow:auto}.su-viewers label,.su-check{align-items:center;gap:8px;min-height:40px;flex-direction:row!important;font-weight:400!important;display:flex!important}.su-check-row,.su-scale-label-inputs{flex-wrap:wrap;gap:20px;display:flex}.su-scale-label-inputs>label{flex:1;min-width:100px}.su-editor-foot{border:1px solid var(--al-border-panel);background:var(--al-surface);z-index:4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 25px #14262b08}.su-editor-foot p{flex-direction:column;flex:1;gap:4px;min-width:220px;margin:0;display:flex}.su-editor-foot span{color:var(--al-text-muted);font-size:12px}.su-feed{gap:15px;display:grid}.su-feed-card{border-top:3px solid #6b3fa0!important;padding:20px!important}.su-feed-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.su-feed-card>h3{margin:14px 0;font-size:20px}.su-feed-card .su-chart h3{display:none}.su-feed-card .su-question legend{font-size:15px}.su-feed-card>.cx-btn{margin-top:12px}.su-avatars{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.su-editor input:focus-visible,.su-editor select:focus-visible,.su-editor textarea:focus-visible,.su-workspace button:focus-visible,.su-editor button:focus-visible{outline-offset:3px;outline:2px solid #6b3fa0}.su-missing p{line-height:1.5}.su-feed-card .su-choices{margin-bottom:10px}@media (max-width:1100px){.su-workspace{grid-template-columns:245px minmax(0,1fr);gap:14px}.su-detail{padding:20px}.su-editor-grid{grid-template-columns:minmax(250px,1fr) minmax(280px,1.1fr);gap:16px}.su-card{padding:16px}.su-date-choices>div{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.su-workspace{display:block}.su-workspace.has-detail>.su-list,.su-workspace:not(.has-detail)>.su-main{display:none}.su-detail{border-radius:8px;padding:18px 14px}.su-detail-head h1{font-size:25px}.su-editor-grid{flex-direction:column;display:flex}.su-settings,.su-questions{width:100%}.su-toolbar{gap:8px}.su-template{flex-wrap:wrap;width:100%;margin-left:0}.su-template select{flex:1;min-width:0;max-width:100%}.su-editor-foot{gap:8px;padding:12px}.su-editor-foot p{min-width:100%}.su-editor-foot>button{flex:1;min-height:44px}.su-scale{gap:6px}.su-feed-card{padding:15px!important}.su-locked{padding:25px 15px}.su-result-head{flex-wrap:wrap}.su-actions .cx-btn{min-height:44px}.su-question legend{font-size:16px}.su-list-row{min-height:130px}.su-toolbar .cx-btn{min-height:44px}}[data-theme=dark] .su-card,[data-theme=dark] .su-detail,[data-theme=dark] .su-list,[data-theme=dark] .su-editor-foot{background:var(--al-surface)}.su-take>.cx-btn{min-height:44px}[data-theme=dark] .su-list-row:hover,[data-theme=dark] .su-list-row[aria-current=page],[data-theme=dark] .su-mode-cards button[aria-pressed=true],[data-theme=dark] .su-locked,[data-theme=dark] .su-help,[data-theme=dark] .su-matrix th.is-best{background:#352a45}[data-theme=dark] .su-mode,[data-theme=dark] .su-list-row>span,[data-theme=dark] .su-question legend span,[data-theme=dark] .su-average,[data-theme=dark] .su-locked{color:#c9a6ee}[data-theme=dark] .su-success{color:#84cdb0}.ib{--ib-in-bg:#fff;--ib-in-line:#dce2e3;--ib-out-bg:#dfeff2;--ib-out-line:#cbe4e9;--ib-auto-bg:#f2f4f4;--ib-thread-bg:#fbfcfc;--ib-cust-bg:#e3e8e9;--ib-cust-text:#33464b;--ib-note-bg:#eff7f8;--ib-note-line:#cbe4e9;--ib-note-text:#0c4754;--ib-story-bg:#f7f1f4;--ib-story-thumb:#e3c9d6;--ib-story-text:#5a2440;--ib-post-bg:#eef3fb;--ib-post-text:#173e78;--ib-wa:#1a7348;--ib-ig:#b0306a;--ib-ms:#1e63c6;--ib-warn:#8f5200;--ib-read:#0f5a69;height:calc(calc(100 * var(--cx-vh,1vh)) - var(--al-topbar-h) - 116px);flex-direction:column;gap:12px;min-height:540px;display:flex}[data-theme=dark] .ib{--ib-in-bg:#0c4754;--ib-in-line:#1e5e6c;--ib-out-bg:#0f5a69;--ib-out-line:#23788a;--ib-auto-bg:#11404a;--ib-thread-bg:#072f37;--ib-cust-bg:#2a4e56;--ib-cust-text:#dce6e8;--ib-note-bg:#0c4754;--ib-note-line:#1e5e6c;--ib-note-text:#dfeff2;--ib-story-bg:#f19ac224;--ib-story-thumb:#f19ac259;--ib-story-text:#f4c6db;--ib-post-bg:#93b8f524;--ib-post-text:#cadcfa;--ib-wa:#6fd49b;--ib-ig:#f19ac2;--ib-ms:#93b8f5;--ib-warn:#f5b544;--ib-read:#8cc6d1}.ib-preview{border:1px solid var(--ib-note-line);background:var(--ib-note-bg);color:var(--ib-note-text);font:var(--al-font-meta);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.cx-app .ib-preview svg.lucide{flex:none;width:16px;height:16px;margin-top:1px}.ib-grid{flex:1;grid-template-columns:320px minmax(0,1fr) 280px;gap:16px;min-height:0;display:grid}.ib-list,.ib-thread{flex-direction:column;min-height:0;display:flex}.ib-thread{container:ib-thread/inline-size}.ib-list-head{border-bottom:1px solid var(--al-line);flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}.ib-tools{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ib-search{flex:120px;min-width:0;max-width:none}.cx-app .ib-channel-filter select{width:auto;max-width:160px}.cx-app .ib-seg{height:auto}.cx-app .ib-seg button{white-space:nowrap;align-items:center;gap:5px;min-height:24px;display:inline-flex}.ib-seg-n{font:400 11px/1 var(--al-font-num);font-variant-numeric:tabular-nums;color:var(--al-text-muted)}.ib-rows{flex:1;min-height:0;overflow-y:auto}.ib-row{align-items:center;padding-left:14px}.ib-row.is-selected,.ib-row.is-selected:hover{background:var(--al-row-selected)}.ib-row-main{gap:2px}.ib-row-line{align-items:center;gap:8px;min-width:0;display:flex}.ib-row-name{white-space:nowrap;font-weight:600}.ib-row.is-unread .ib-row-name{font-weight:700}.ib-row-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ib-row.is-unread .ib-row-preview{color:var(--al-text)}.ib-row-preview.is-typing{color:var(--al-petrol-700);font-style:italic}[data-theme=dark] .ib-row-preview.is-typing{color:var(--al-petrol-300)}.ib-when{font:400 12px/16px var(--al-font-num);font-variant-numeric:tabular-nums;color:var(--al-text-muted);white-space:nowrap;flex:none}.ib-when.is-warn{color:var(--ib-warn);font-weight:500}.ib-owner{flex:none}.ib-owner.is-free{border:1.5px dashed var(--al-ink-400);border-radius:50%;width:20px;height:20px}.ib-av{background:var(--ib-cust-bg);width:32px;height:32px;color:var(--ib-cust-text);font:700 11px/1 var(--al-font-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ib-av--l{width:36px;height:36px;font-size:12px}.ib-av-mark{border:1px solid var(--al-border-panel);background:var(--al-surface);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:absolute;bottom:-3px;right:-4px}.cx-app .ib-av-mark svg.ib-mark{width:11px;height:11px}.cx-app svg.ib-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.ib-mark--whatsapp,.ib-channel--whatsapp{color:var(--ib-wa)}.ib-mark--instagram,.ib-channel--instagram{color:var(--ib-ig)}.ib-mark--messenger,.ib-channel--messenger{color:var(--ib-ms)}.ib-channel{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ib-head{gap:10px;min-height:60px;padding:8px 8px 8px 14px}.ib-head-text{gap:1px}.cx-app .ib-head h2{font:600 15px/20px var(--al-font-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ib-head-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ib-head-sub .ib-channel{vertical-align:bottom}.ib-head-sub>*+:before{content:"·";color:var(--al-text-muted);margin:0 6px;font-weight:400}.ib-head-handle{font-family:var(--al-font-num);font-size:12px}.ib-head-btn{flex:none}.ib-icon-btn{min-width:var(--al-control);justify-content:center}.ib-back,.ib-info-btn{display:none}.ib-scroll{background:var(--ib-thread-bg);flex-direction:column;flex:1;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.ib-scroll>:first-child{margin-top:auto}.ib-thread--empty{place-items:center;display:grid}.ib-ev{align-self:stretch}[data-theme=dark] .cx-app .ib-ev>svg.lucide{color:var(--al-petrol-300)}.ib-msg{flex-direction:column;gap:3px;max-width:76%;margin-top:10px;display:flex}.ib-msg.is-grouped+.ib-msg{margin-top:4px}.ib-msg.is-in{align-self:flex-start;align-items:flex-start}.ib-msg.is-out{align-self:flex-end;align-items:flex-end}.ib-bubble{border:1px solid var(--ib-in-line);background:var(--ib-in-bg);color:var(--al-text);font:var(--al-font-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:8px 12px}.is-in .ib-bubble{border-bottom-left-radius:4px}.is-out .ib-bubble{border-color:var(--ib-out-line);background:var(--ib-out-bg);border-bottom-right-radius:4px}.is-auto .ib-bubble{border-color:var(--ib-in-line);background:var(--ib-auto-bg)}.ib-bubble--media{padding:6px}.ib-msg-meta{font:var(--al-font-meta);color:var(--al-text-muted);align-items:center;gap:6px;padding:0 2px;display:flex}.ib-time{font-family:var(--al-font-num);font-variant-numeric:tabular-nums;font-size:12px}.ib-status{align-items:center;gap:3px;display:inline-flex}.ib-status.is-read{color:var(--ib-read);font-weight:600}.cx-app .ib-status svg.lucide{width:14px;height:14px}.ib-ref{font:var(--al-font-meta);white-space:normal;border-radius:8px;align-items:center;gap:8px;margin:-2px -6px 6px;padding:6px 8px;display:flex}.ib-ref--story{background:var(--ib-story-bg);color:var(--ib-story-text)}.ib-ref--post{background:var(--ib-post-bg);color:var(--ib-post-text)}.ib-ref-thumb{background:var(--ib-story-thumb);border-radius:4px;flex:none;width:24px;height:36px}.cx-app .ib-ref svg.lucide{flex:none;width:14px;height:14px}.ib-photo{background:var(--ib-cust-bg);width:220px;max-width:100%;height:140px;color:var(--ib-cust-text);font:600 12px/16px var(--al-font-text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cx-app .ib-photo svg.lucide{width:22px;height:22px}.ib-keep{font:var(--al-font-meta);color:var(--al-text-muted);align-items:center;gap:6px;margin:6px 4px 2px;display:flex}.cx-app .ib-keep svg.lucide{width:14px;height:14px}.ib-file{border:1px solid var(--ib-out-line);background:var(--al-surface);border-radius:8px;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:6px 12px 6px 8px;display:flex}.ib-file-badge{background:var(--al-danger-100);width:30px;height:30px;color:var(--al-danger-700);font:700 9px/1 var(--al-font-text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib-file-name{font:600 13px/18px var(--al-font-text);white-space:nowrap}.ib-compose{border-top:1px solid var(--al-line);background:var(--al-surface);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ib-owner-hint{border:1px solid var(--al-line);background:var(--al-surface-head);font:var(--al-font-meta);color:var(--al-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 4px 4px 12px;display:flex}.ib-owner-hint>span{flex:200px}.ib-quick{flex-wrap:wrap;gap:6px;display:flex}.ib-input{align-items:flex-end;gap:8px;display:flex}.cx-app .ib-input textarea{min-width:0;min-height:var(--al-control);resize:none;max-height:140px;font:400 14px/20px var(--al-font-text);flex:1;padding:6px 10px;overflow-y:hidden}.ib-hint{margin:0}.cx-app .ib-hint svg.ib-mark{vertical-align:-2px;margin-right:5px;display:inline-block}@container ib-thread (max-width:560px){.ib-head-handle{display:none}.ib-quick{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto}.ib-quick>.cx-btn{flex:none}}.ib-side{min-height:0;overflow-y:auto}.ib-info-sec{border-bottom:1px solid var(--al-line);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;display:flex}.ib-info-sec:last-child{border-bottom:0}.cx-app .ib-info-label{font:700 12px/16px var(--al-font-text);color:var(--al-text-muted);margin:0}.ib-info-sec>select,.ib-info-sec>textarea{width:100%}.cx-app .ib-info-sec>textarea{resize:vertical;min-height:72px;font:400 14px/20px var(--al-font-text)}.ib-info-sec>p{margin:0}.ib-facts{flex-direction:column;align-self:stretch;margin:0;display:flex}.ib-facts dt{font:var(--al-font-meta);color:var(--al-text-muted);padding-top:6px}.ib-facts dd{border-bottom:1px solid var(--al-line);min-width:0;font:600 13px/18px var(--al-font-text);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:1px 0 6px;display:flex}html[data-density=touch] .ib-facts dd{font-size:15px;line-height:20px}.ib-facts dd:last-child{border-bottom:0}.ib-facts-sub{font:400 12px/16px var(--al-font-num);color:var(--al-text-muted);white-space:nowrap}.ib-stand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ib-modal .cx-modal-body{padding:0 20px 8px}.ib-modal .ib-info-sec{padding:12px 0}.ib-modal .ib-name-known{display:none}html[data-density=touch] .ib .cx-btn--sm,html[data-density=touch] .ib .cx-seg button{min-height:44px}html[data-density=touch] .cx-app .ib-seg button{padding:0 8px;font-size:13px}html[data-density=touch] .ib-row{min-height:68px}html[data-density=touch] .ib-av{width:40px;height:40px;font-size:13px}html[data-density=touch] .ib-av-mark{width:19px;height:19px}html[data-density=touch] .cx-app .ib-av-mark svg.ib-mark{width:12px;height:12px}html[data-density=touch] .cx-app .ib-input textarea{padding:10px 12px;font-size:16px;line-height:22px}html[data-density=touch] .ib-when{font-size:13px}@media (pointer:coarse){.ib .cx-btn,.ib .cx-seg button,.ib-channel-filter select{min-height:44px}.ib-icon-btn{min-width:44px}}@media (max-width:1439px){.ib-grid{grid-template-columns:300px minmax(0,1fr) 260px}}@media (max-width:1279px){.ib-grid{grid-template-columns:minmax(300px,36%) minmax(0,1fr)}.ib-side{display:none}.ib-info-btn{display:inline-flex}}@media (max-width:1023px),(pointer:coarse) and (max-width:1279px){.ib{height:calc(100vh - var(--al-topbar-h) - var(--al-subnav-item) - 134px);height:calc(100dvh - var(--al-topbar-h) - var(--al-subnav-item) - 134px)}}@media (max-width:767px){.ib{min-height:460px}.ib-grid{grid-template-columns:minmax(0,1fr)}.ib.has-thread .ib-list,.ib:not(.has-thread) .ib-thread,.ib.has-thread .ib-preview{display:none}.ib-back{display:inline-flex}.ib-head{gap:8px;padding-left:4px}.ib-scroll{padding:4px 12px 12px}.ib-msg{max-width:86%}}@media (max-width:479px){.ib-hide-xs{display:none}.ib-head-btn{min-width:var(--al-control);justify-content:center}}.wc-duty{border:1px solid var(--al-line);background:var(--al-surface-head);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.wc-duty.is-on{border-color:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wc-duty.is-on{border-color:color-mix(in srgb, var(--al-success) 45%, var(--al-line))}}.wc-duty.is-on{background:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wc-duty.is-on{background:color-mix(in srgb, var(--al-success) 9%, var(--al-surface))}}.wc-duty.is-off{cursor:default}.wc-duty-text{flex-direction:column;min-width:0;display:flex}.wc-duty-label{font:600 14px/1.3 var(--al-font-text);color:var(--al-text)}.wc-state{flex-direction:column;gap:8px;display:flex}.wc-site{border:1px solid var(--al-line);background:var(--al-surface);border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.wc-site .wc-duty-text{flex:1}.wc-site>.cx-btn{flex:none}.wc-site-dot{background:var(--al-text-muted);opacity:.45;border-radius:50%;flex:none;width:10px;height:10px}.wc-site.is-live .wc-site-dot{background:var(--al-success);opacity:1;box-shadow:0 0 0 4px var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wc-site.is-live .wc-site-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--al-success) 18%, transparent)}}.wc-duty.is-off>.cx-btn{flex:none}.wcs .wc-site{border:0;border-bottom:1px solid var(--al-line);background:var(--al-surface-head);border-radius:0;padding:10px 16px}.wc-group{font:600 12px/1.3 var(--al-font-text);letter-spacing:.02em;color:var(--al-text-muted);margin:14px 12px 4px}.wc-row-wrap{position:relative}.wc-row-wrap .wc-take{position:absolute;bottom:10px;right:10px}.wc-row-wrap:has(.wc-take) .ib-row{padding-right:128px}.wc-av{font-size:14px}.wc-live{background:var(--al-success);border:2px solid var(--al-surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.wc-owner{font:var(--al-font-meta);color:var(--al-text-muted);flex:none}.wc-state{color:var(--al-text);font-weight:600}.wc-state.is-waiting{color:var(--ib-warn)}.wc-typing{margin:6px 0 0}.wc-closed{padding:14px 16px}.wc-problem{font:var(--al-font-meta);color:var(--al-danger);margin:0 0 8px}.wc-info{gap:0;margin:0;display:grid}.wc-info-row{border-bottom:1px solid var(--al-line);grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.wc-info-row:last-child{border-bottom:0}.wc-info dd{overflow-wrap:anywhere;font:var(--al-font-text);color:var(--al-text);margin:0}.wc-alert{z-index:80;top:calc(var(--al-topbar-h,56px) + 12px);border:1px solid var(--al-line);background:var(--al-surface);border-radius:14px;width:min(460px,100vw - 24px);position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 48px #0000002e}.wc-alert-head{background:var(--al-success);align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-alert-head{background:color-mix(in srgb, var(--al-success) 12%, var(--al-surface))}}.wc-alert-head{font:600 15px/1.3 var(--al-font-text);color:var(--al-text)}.wc-alert-head .wc-alert-time{font:var(--al-font-num,600 14px/1 var(--al-font-text));color:var(--ib-warn);margin-left:auto}.wc-alert-body{padding:12px 16px 4px}.wc-alert-body p{margin:0 0 6px}.wc-alert-quote{font:var(--al-font-text);color:var(--al-text)}.wc-alert-actions{justify-content:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.wc-alert-actions .cx-btn{min-height:44px}.wc-alert.is-taken .wc-alert-head{background:var(--al-surface-head)}@media (prefers-reduced-motion:no-preference){.wc-alert{animation:.18s ease-out wc-in}@keyframes wc-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}}.wcs-agent{gap:12px}.wcs-block{flex-direction:column;align-items:stretch;gap:10px}.wcs-code{border:1px solid var(--al-line);background:var(--al-surface-head);color:var(--al-text);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.wcs-block>.cx-btn{align-self:flex-start}.wcs-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wcs-list li{border:1px solid var(--al-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 12px;display:flex}.wcs-chips{flex-flow:wrap;gap:8px}.wcs-chips li{border-radius:20px}.wcs-add{gap:8px;display:flex}.wcs-add input{flex:1;min-width:0;min-height:44px}.wcs-help summary{cursor:pointer;min-height:32px}.wc-me{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.wc-note{border-left:3px solid var(--al-text-muted);background:var(--al-surface-head);font:var(--al-font-text);color:var(--al-text);white-space:pre-wrap;border-radius:0;align-self:stretch;margin:6px 0;padding:8px 12px}.wc-note-k{font:var(--al-font-meta);color:var(--al-text-muted);margin-bottom:2px;display:block}.wc-callback{border:1px solid var(--al-success);align-items:center;gap:12px;margin:0 12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-callback{border:1px solid color-mix(in srgb, var(--al-success) 40%, var(--al-line))}}.wc-callback{background:var(--al-success);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wc-callback{background:color-mix(in srgb, var(--al-success) 8%, var(--al-surface))}}.wc-callback>svg{width:18px;height:18px;color:var(--al-success);flex:none}.wc-callback-text{min-width:0;font:var(--al-font-text);flex-direction:column;flex:1;display:flex}.wc-callback-text span{color:var(--al-text-muted)}.wc-suggest{background:var(--al-success);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wc-suggest{background:color-mix(in srgb, var(--al-success) 9%, var(--al-surface))}}.wc-suggest{font:var(--al-font-text)}.wc-label{font:600 13px/1.3 var(--al-font-text);color:var(--al-text-muted);margin:0 0 6px}.wc-candidates{border:0;gap:6px;margin:0;padding:0;display:grid}.wc-candidate{border:1px solid var(--al-line);cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:grid}.wc-candidate.is-on{border-color:var(--al-success);background:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wc-candidate.is-on{background:color-mix(in srgb, var(--al-success) 7%, var(--al-surface))}}.wc-candidate .cx-av svg{width:16px;height:16px}.wc-candidate-text{flex-direction:column;min-width:0;display:flex}.wc-candidate-text b{font:600 14px/1.3 var(--al-font-text);color:var(--al-text)}.wc-duty-badge{font:var(--al-font-meta);color:var(--al-text-muted);white-space:nowrap}.wc-duty-badge.is-on{color:var(--al-success);font-weight:600}.wc-skills{flex-wrap:wrap;gap:6px;display:flex}.wc-skills .cx-btn[aria-pressed=true]{border-color:var(--al-success);background:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.wc-skills .cx-btn[aria-pressed=true]{background:color-mix(in srgb, var(--al-success) 10%, var(--al-surface))}}.wc-preview{border:1px dashed var(--al-line);font:var(--al-font-text);border-radius:10px;gap:2px;margin:0;padding:10px 12px;display:grid}.wc-alert.is-urgent .wc-alert-head{background:var(--ib-warn)}@supports (color:color-mix(in lab, red, red)){.wc-alert.is-urgent .wc-alert-head{background:color-mix(in srgb, var(--ib-warn) 16%, var(--al-surface))}}.wcs-week{gap:8px;display:grid}.wcs-day{border-bottom:1px solid var(--al-line);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.wcs-day:last-child{border-bottom:0}.wcs-day-name{font:600 14px/1.3 var(--al-font-text);padding-top:10px}@media (max-width:560px){.wcs-day{grid-template-columns:1fr}}.wc-ki{color:#3c3489;min-width:22px;height:16px;font:800 10px/1 var(--al-font-text);letter-spacing:.04em;background:#e8e9fb;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.wc-ai .ib-bubble{background:#7f77dd}@supports (color:color-mix(in lab, red, red)){.wc-ai .ib-bubble{background:color-mix(in srgb, #7f77dd 10%, var(--al-surface))}}.wc-ai .ib-bubble{border-color:#7f77dd}@supports (color:color-mix(in lab, red, red)){.wc-ai .ib-bubble{border-color:color-mix(in srgb, #7f77dd 25%, var(--al-line))}}.wc-ai .ib-bubble{color:var(--al-text)}.wc-night{font:var(--al-font-meta);color:var(--al-text-muted);cursor:pointer;align-items:flex-start;gap:8px;margin:2px 2px 0;display:flex}.wc-night input{margin-top:2px}.wc-notice{font:var(--al-font-meta);color:var(--al-success);align-items:center;gap:8px;margin:8px 12px 0;display:flex}.wc-notice>svg{flex:none;width:16px;height:16px}.wc-tasks{border-bottom:1px solid var(--al-line);padding:10px 14px 12px}.wc-tasks h3{font:var(--al-font-meta);margin:0 0 6px;font-weight:600}.wc-tasks ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wc-tasks a{min-height:44px;color:var(--al-text);font:var(--al-font-text);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:0 8px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.wc-tasks a:hover{background:var(--al-hover-bg)}.wc-tasks a>svg{width:18px;height:18px;color:var(--al-text-muted);margin-top:2px}.wc-tasks a>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-tasks a>small{grid-column:2}.wc-tasks a.is-done>span{color:var(--al-text-muted);text-decoration:line-through}.wc-tasks a.is-done>svg{color:var(--al-success)}.wc-thread{container-type:inline-size}@container (max-width:620px){.wc-thread .ib-head-btn .ib-hide-xs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wc-thread .ib-head-btn:not(.cx-btn--primary){min-width:var(--al-control);justify-content:center}}.eg{--eg-team-row:#f7f9f9;--eg-team-row-hover:#eff2f3;--eg-team-av:#dfeff2;--eg-team-av-text:#0c4754;--eg-src-web:#0c4754;--eg-src-team:#55676c;--eg-to-cust-bg:#eff7f8;--eg-to-cust-text:#0c4754;--eg-to-team-bg:#eef1f2;--eg-to-team-text:#3a4d52;--eg-send-team:#3a4d52;--eg-send-team-hover:#2b3a3e;--eg-send-team-text:#fff}[data-theme=dark] .eg{--eg-team-row:#ffffff08;--eg-team-row-hover:#ffffff12;--eg-team-av:#1e4e58;--eg-team-av-text:#dfeff2;--eg-src-web:#8cc6d1;--eg-src-team:#a9c3c7;--eg-to-cust-bg:#0c4754;--eg-to-cust-text:#dfeff2;--eg-to-team-bg:#ffffff0f;--eg-to-team-text:#dce6e8;--eg-send-team:#dce6e8;--eg-send-team-hover:#f2f7f7;--eg-send-team-text:#093842}.cx-sub-item--indent{padding-left:32px}.cx-sub-item--indent svg.lucide{display:none}.cx-sub-item--indent .cx-t{flex:none}.cx-sub-item--indent .cx-sub-note{text-overflow:ellipsis;min-width:0;overflow:hidden}.cx-sub-note{font:400 11.5px/16px var(--al-font-text);color:var(--al-text-muted);white-space:nowrap;margin-left:auto;padding-left:8px}.cx-area-badge.is-waiting{background:var(--al-danger-500);color:#fff}.eg-duty{flex-direction:column;gap:6px;width:100%;display:flex}.eg-duty-line{border:1px solid var(--al-line);background:var(--al-surface-head);border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 4px 4px 12px;display:flex}.eg-duty-line.is-on{border-color:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.eg-duty-line.is-on{border-color:color-mix(in srgb, var(--al-success) 45%, var(--al-line))}}.eg-duty-line.is-on{background:var(--al-success)}@supports (color:color-mix(in lab, red, red)){.eg-duty-line.is-on{background:color-mix(in srgb, var(--al-success) 9%, var(--al-surface))}}.eg-duty-line.is-live .wc-site-dot{background:var(--al-success);opacity:1;box-shadow:0 0 0 4px var(--al-success)}@supports (color:color-mix(in lab, red, red)){.eg-duty-line.is-live .wc-site-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--al-success) 18%, transparent)}}.eg-duty-switch{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.eg-duty-switch .wc-duty-text{flex:1}.eg-duty-switch .cx-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eg-duty-line>.cx-btn{flex:none}.cx-app .eg-duty-more{min-width:var(--al-control);justify-content:center}.eg-duty-pop{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.eg-duty-pop .wc-site,.eg-duty-pop .wc-me{width:100%}.eg-tools{gap:8px;width:100%;display:flex}.eg-tools .ch-search{flex:1}.eg-tools>.cx-btn,.eg-tools>.cx-seg{flex:none}.cx-app .eg-chips{scrollbar-width:none;max-width:100%;display:none;overflow-x:auto}.cx-app .eg-chips button{white-space:nowrap;flex:none}.eg-group{align-items:baseline;gap:6px;display:flex}.eg-group-n{font:400 12px/1 var(--al-font-num);font-variant-numeric:tabular-nums}.eg-group.is-waiting{color:var(--al-danger)}.eg-row{align-items:flex-start;min-height:72px;padding-top:10px;padding-bottom:10px}.eg-row.is-team{background:var(--eg-team-row)}button.eg-row.is-team:hover{background:var(--eg-team-row-hover)}.eg-row.is-selected,.eg-row.is-selected:hover{background:var(--al-row-selected)}.eg-row-main{flex:1;gap:2px;min-width:0}.eg-row .ib-row-line{min-height:18px}.eg-row .ib-row-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.eg-src{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 11.5px/16px var(--al-font-text);flex:1;overflow:hidden}.eg-src.is-web{color:var(--eg-src-web)}.eg-src.is-team{color:var(--eg-src-team)}.eg-row .ch-badge{flex:none}.eg .wc-row-wrap:has(.wc-take) .ib-row{padding-right:12px}.eg .wc-row-wrap:has(.wc-take) .eg-row-main>.ib-row-line:not(:first-child){padding-right:108px}.eg .wc-row-wrap .wc-take{bottom:10px}.eg-av{margin-top:2px}.eg-av.is-team{background:var(--eg-team-av);color:var(--eg-team-av-text)}.eg-av.is-group{border-radius:9px}.cx-app .eg-av.is-group>svg.lucide{width:16px;height:16px}.eg-av .wc-live{top:-1px;bottom:auto;right:-1px}.cx-app .eg-mark svg.lucide{stroke-width:2px;width:11px;height:11px}.eg-mark.is-web{color:var(--eg-src-web)}.eg-mark.is-team{color:var(--eg-src-team)}.eg-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eg-off{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.cx-app .eg-off p{margin:0}.cx-app svg.eg-off-mark{width:24px;height:24px}.cx-app .eg-to{font:700 12.5px/18px var(--al-font-text);border-radius:6px;align-items:center;gap:6px;margin:0 0 6px;padding:5px 10px;display:flex}.cx-app .eg-to>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-app .eg-to svg.lucide{width:14px;height:14px}.eg-to.is-cust{background:var(--eg-to-cust-bg);color:var(--eg-to-cust-text)}.eg-to.is-team{background:var(--eg-to-team-bg);color:var(--eg-to-team-text)}.cx-app .eg-send-team{border-color:var(--eg-send-team);background:var(--eg-send-team);color:var(--eg-send-team-text)}.cx-app .eg-send-team:hover{border-color:var(--eg-send-team-hover);background:var(--eg-send-team-hover);color:var(--eg-send-team-text)}@media (min-width:1440px){.eg .ib-grid{grid-template-columns:360px minmax(0,1fr) 280px}}@media (max-width:1023px),(pointer:coarse) and (max-width:1279px){.cx-app .eg-chips{display:inline-flex}}@media (max-width:479px){.eg-hide-narrow{display:none}}html[data-density=touch] .eg-row{min-height:80px}.nc-hold{flex:none}.cx-top .nc-bell{color:#bfdfe5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;height:44px;margin:0 -4px;padding:0;display:inline-flex}.nc-bell-box{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 8px;display:inline-flex}.nc-bell:hover .nc-bell-box,.nc-bell[aria-expanded=true] .nc-bell-box{color:#fff;background:#0f5a69}.nc-bell-count{font:700 12px/1 var(--al-font-num);font-variant-numeric:tabular-nums;color:#fff}html[data-density=touch] .nc-bell-box{min-width:40px;height:40px}.cx-top .nc-panel{z-index:60;width:min(420px,100vw - 24px);max-height:min(640px, calc(100 * var(--cx-vh,1vh) - var(--al-topbar-h) - 24px));border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text);font:var(--al-font-list);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 2px);right:-4px;overflow:hidden;box-shadow:0 8px 28px #09384229}.cx-top .nc-panel:focus{outline:none}.cx-top .nc-panel :focus-visible{outline:2px solid var(--al-focus);outline-offset:-2px}.cx-top .nc-panel .cx-btn{min-height:44px;font:700 13px/18px var(--al-font-text)}html[data-density=touch] .cx-top .nc-panel .cx-btn,html[data-density=large] .cx-top .nc-panel .cx-btn{font-size:15px}.cx-top .nc-panel .cx-btn svg.lucide{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.cx-top .nc-panel{animation:cx-in .12s var(--al-ease)}}.nc-head{border-bottom:1px solid var(--al-line);flex:none;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 16px;display:flex}.cx-app .nc-head h2{font:700 15px/22px var(--al-font-text);margin:0}.cx-top .nc-panel .nc-close{justify-content:center;min-width:44px;display:none}.nc-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.cx-app .nc-group{z-index:1;font:700 12px/16px var(--al-font-text);margin:0;position:sticky;top:0}.nc-list{margin:0;padding:0;list-style:none}.cx-top .nc-row{border:0;border-bottom:1px solid var(--al-line);width:100%;min-height:56px;color:var(--al-text);font:var(--al-font-list);text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:10px 12px 10px 16px;display:grid}.nc-list>li:last-child>.nc-row{border-bottom:0}.cx-top .nc-row:hover{background:var(--al-row-hover)}.cx-top svg.lucide.nc-icon{width:18px;height:18px;color:var(--al-text-muted);margin-top:1px}.nc-row.is-unread svg.lucide.nc-icon{color:var(--al-petrol-600)}[data-theme=dark] .nc-row.is-unread svg.lucide.nc-icon{color:var(--al-petrol-300)}.nc-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nc-line{color:var(--al-text-muted);overflow-wrap:anywhere}.nc-line b{color:var(--al-text);font-weight:600}.nc-row.is-unread .nc-line{color:var(--al-text)}.nc-row.is-unread .nc-line b{font-weight:700}.nc-detail{-webkit-line-clamp:2;line-clamp:2;color:var(--al-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-row.is-unread .nc-detail{color:var(--al-text)}.nc-context{font:var(--al-font-meta);color:var(--al-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-side{flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px;display:flex}.nc-side time{font:400 12px/16px var(--al-font-text);font-variant-numeric:tabular-nums;color:var(--al-text-muted);white-space:nowrap}.nc-row.is-unread .nc-side time{color:var(--al-text);font-weight:600}.nc-state{color:var(--al-text);flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:24px 16px;display:flex}.nc-more{border-top:1px solid var(--al-line);justify-content:center;padding:12px 16px 16px;display:flex}.nc-foot{border-top:1px solid var(--al-line);background:var(--al-surface-head);flex:none;align-items:center;gap:8px;padding:4px 8px;display:flex}@media (max-width:767px){.cx-top .nc-panel{z-index:90;width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.nc-head{min-height:56px;padding-top:env(safe-area-inset-top)}.cx-top .nc-panel .nc-close{display:inline-flex}.nc-foot{padding-bottom:calc(4px + env(safe-area-inset-bottom));flex-wrap:wrap}}.cx-modal.nc-settings{width:min(480px,100%);overflow:hidden}.cx-modal.nc-settings>.cx-modal-head,.cx-modal.nc-settings>.cx-modal-foot{flex:none}.cx-modal.nc-settings>.cx-modal-body{flex:auto;min-height:0;padding:0;overflow-y:auto}.nc-settings>.cx-modal-body>p{margin:12px 20px}.nc-set .sf-head{background:var(--al-surface-head);padding-left:20px}.nc-set .sf-row{min-height:56px;padding-left:20px;padding-right:20px}.nc-set+.nc-set{border-top:1px solid var(--al-line)}.sn .sn-row.is-off .sf-label{color:var(--al-text-muted)}.sn .sn-control{flex-wrap:wrap;justify-content:flex-end;gap:8px}.cx-app .sn .sn-control select{min-width:150px}.sn .sn-play{width:var(--al-control);justify-content:center;padding:0}.sn .sn-play svg,.sn .sn-sound-play svg{fill:currentColor;width:14px;height:14px}.sn .sn-level button{min-width:58px}.sn .sn-switch-gap{width:36px;display:inline-block}.sn .sn-lib{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.sn .sn-sound{border:1px solid var(--al-border);background:var(--al-surface);min-height:56px;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sn .sn-sound:hover{background:var(--al-row-hover)}.sn .sn-sound-play{border:1px solid var(--al-border);width:32px;height:32px;color:var(--al-link);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sn .sn-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sn .sn-volume{width:180px;accent-color:var(--al-link)}@media (max-width:1100px){.sn .sn-lib{grid-template-columns:repeat(2,minmax(0,1fr))}.sn .sn-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sn .sn-row{flex-wrap:wrap}.sn .sn-control{justify-content:flex-start;width:100%}}:root:not([data-theme=dark]) .panel{box-shadow:none}.eyebrow{font:var(--al-text-eyebrow);text-transform:uppercase;letter-spacing:var(--al-kicker-tracking);color:var(--al-text-muted)}.loading-screen{place-items:center;min-height:100vh;display:grid}.view-toolbar{justify-content:space-between;align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.panel{background:var(--al-surface);border:1px solid var(--al-border);border-radius:var(--al-radius-md);padding:var(--al-space-6);gap:var(--al-space-5);flex-direction:column;min-width:0;display:flex}.panel h2{font:var(--al-text-title-2)}.panel>.button{align-self:flex-start}.editor-grid{gap:var(--al-space-5);grid-template-columns:1fr 1fr;display:grid}.plain-fieldset{border:0;margin:0;padding:0}.plain-fieldset legend{font:var(--al-text-label);margin-bottom:var(--al-space-3)}@media (max-width:760px){.editor-grid{grid-template-columns:1fr}.panel{padding:var(--al-space-5)}}[data-slot=sidebar] a{color:var(--al-petrol-100)}.button{white-space:normal;max-width:100%;height:auto}h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}.cx-app,.zt-dialog{--al-zettel:#fff0a1;--al-zettel-ink:#3d3100;--al-zettel-meta:#7a6400;--zt-shadow:0 1px 1px #503c0014, 0 10px 14px -10px #503c008c}[data-theme=dark] .cx-app,[data-theme=dark] .zt-dialog{--zt-shadow:0 2px 4px #0005, 0 10px 14px -10px #000b}.jr-widget[data-kind=zettel]{--jr-accent:#a88600}.zt-grid{background:#fbfaf6;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 14px 18px;display:grid}.zt-card{background:var(--al-zettel);color:var(--al-zettel-ink);box-shadow:var(--zt-shadow);border-radius:2px 2px 2px 14px;min-width:0;position:relative;transform:rotate(-1.2deg)}.zt-card:nth-child(2n){transform:rotate(1deg)}.zt-card.is-flat{transform:none}.zt-card:after{content:"";pointer-events:none;background:#e6d47d;border-radius:0 0 0 12px;width:12px;height:12px;position:absolute;bottom:0;left:0}.zt-open{text-align:left;width:100%;min-height:130px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:16px;padding:19px 14px 15px;display:flex}.zt-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.zt-meta{color:var(--al-zettel-meta);margin:0;font-size:11.5px;line-height:17px}.zt-pin{color:#c42b3c;fill:#c42b3c;width:12px;height:12px;position:absolute;top:4px;left:calc(50% - 6px)}.zt-add{color:#7a6400;cursor:pointer;background:#fff8d8;border:1px dashed #e3cf6b;border-radius:2px 2px 2px 14px;justify-content:center;align-items:center;gap:5px;min-height:130px;font-size:13.5px;display:flex}.zt-dialog{color:var(--al-zettel-ink);background:#fff7cc;border:0;border-radius:4px 4px 4px 22px;width:min(620px,100vw - 30px);max-height:90dvh;margin:auto;padding:20px 24px 22px;overflow:auto;box-shadow:0 24px 64px #0003,0 2px 6px #0002}.zt-dialog::backdrop{background:#10232b70}.zt-dialog.is-quick{width:min(480px,100vw - 30px)}.zt-dialog-head{justify-content:space-between;align-items:center;gap:14px;margin:-6px -10px 4px 0;display:flex}.zt-dialog h2{color:inherit;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.zt-icon{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.zt-dialog .zt-body,.zt-dialog .zt-body:focus,.zt-dialog .zt-body:focus-visible{width:100%;min-height:112px;color:var(--al-zettel-ink);font:400 18px/27px var(--al-font-text);resize:none;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #e4d27c;border-radius:0;outline:none;margin:0;padding:8px 0 12px;display:block}.zt-dialog .zt-body:focus-visible{border-bottom-color:#8a7000}.zt-body::placeholder{color:#8f7a1f;opacity:1}.zt-checklist>div{align-items:center;gap:8px;display:flex}.zt-checklist input[type=text],.zt-checklist input:not([type]){min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:6px}.zt-checklist input[type=checkbox]{accent-color:#6b5b11;width:20px;height:20px}.zt-actions{flex-wrap:wrap;gap:2px;margin:10px 0 0 -10px;display:flex}.zt-actions button,.zt-toast button{color:#4a3b00;cursor:pointer;min-height:44px;font:700 14px/18px var(--al-font-text);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.zt-actions svg{width:17px;height:17px}.zt-actions button:focus-visible,.zt-icon:focus-visible{outline-offset:1px;outline:2px solid #8a7000}.zt-save{border-top:1px solid #efe1a0;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.zt-save>span{color:#5c4a00;font-size:13px;line-height:18px}.zt-date{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.zt-dialog>.zt-meta{color:#5c4a00;font-size:13px;line-height:18px}.zt-dialog input,.zt-dialog select{color:#3d3100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff9d7;border-color:#b5a153}.zt-dialog .cx-btn{color:#fff;background:#0f5a69;border-color:#0f5a69;min-height:44px;padding:0 18px}.zt-dialog .cx-btn:hover{background:#0c4754}.zt-dialog .zt-error{color:#9d1f24;margin-top:12px;font-size:13px}.zt-transfer{border:1px solid #b5a153;gap:10px;margin-top:15px;padding:14px;font-size:13px;display:grid}.zt-transfer label{gap:4px;display:grid}.zt-toast{z-index:1200;color:#fff;background:#183638;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #0004}.zt-toast button{white-space:nowrap;border-color:#ffffff70}.zt-card:focus-within{outline-offset:3px;outline:2px solid #725b00}.zt-handle{z-index:1;cursor:grab;touch-action:none;color:#7a6400;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;display:flex;position:absolute;top:2px;right:2px}.bd-col .zt-card{margin:10px 5px 18px}.bd-col .zt-card .zt-open{padding-top:32px}.zt-card.is-dragged{opacity:.35}.zt-board-add{gap:4px;display:flex}.zt-board-add .bd-add-card{flex:1}.zt-sort{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.zt-sort button{min-height:44px;color:inherit;background:0 0;border:1px solid #b5a153}@media (max-width:600px){.zt-dialog{padding:16px}.zt-save{align-items:flex-start}.zt-actions{gap:8px}.zt-toast{width:calc(100vw - 28px);bottom:14px}}.zt-dragging{opacity:.35}.bd-note-up{color:var(--al-text-muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 8px;font-size:11.5px}.zt-page{gap:16px;display:grid}.zt-search{background:var(--al-surface);border:1px solid var(--al-border-input);border-radius:var(--al-radius-sm);max-width:420px;color:var(--al-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.cx-app .zt-search input,.cx-modal .zt-search input{min-width:0;min-height:44px;box-shadow:none;color:var(--al-text);background:0 0;border:0;flex:1;padding:0}.zt-search:focus-within{outline:2px solid var(--al-focus);outline-offset:1px}.zt-search input:focus,.zt-search input:focus-visible{outline:none}.zt-grid--page{background:0 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px;padding:8px 4px 16px}.zt-empty{color:var(--al-text-muted);margin:0}.zt-dialog .zt-checklist input:not([type]),.zt-dialog .zt-checklist input:not([type]):focus,.zt-dialog .zt-checklist input:not([type]):focus-visible{min-height:40px;box-shadow:none;color:var(--al-zettel-ink);font:400 16px/24px var(--al-font-text);background:0 0;border:0;border-bottom:1px dashed #e4d27c;border-radius:0;outline:none;padding:6px 2px}.zt-dialog .zt-checklist input:not([type]):focus-visible{border-bottom:1px solid #8a7000}.zt-dialog .zt-checklist input:not([type])::placeholder{color:#8f7a1f}.zt-dialog .zt-checklist{margin-top:8px}.cx-app,.zt-dialog{--al-zettel:#fff6cf;--al-zettel-edge:#efe2a6;--al-zettel-ink:#3d3300;--al-zettel-meta:#6f5f17;--zt-shadow:0 1px 2px #503c0014, 0 6px 12px -8px #503c0059}.zt-card,.zt-card:nth-child(2n){border:1px solid var(--al-zettel-edge);border-radius:var(--al-radius-md) var(--al-radius-md) var(--al-radius-md) 14px;transform:none}.zt-card:after{background:var(--al-zettel-edge)}.zt-add{border-color:var(--al-zettel-edge);background:var(--al-zettel)}@supports (color:color-mix(in lab, red, red)){.zt-add{background:color-mix(in srgb, var(--al-zettel) 55%, var(--al-surface))}}.zt-add{border-radius:var(--al-radius-md) var(--al-radius-md) var(--al-radius-md) 14px}.zt-grid{background:0 0}.zt-dialog{border-radius:var(--al-radius-lg) var(--al-radius-lg) var(--al-radius-lg) 22px;background:#fffbea;border-top:6px solid #f2d65c}.zt-actions{margin:var(--al-space-3) 0 0;padding:var(--al-space-1);border:1px solid var(--al-zettel-edge);border-radius:var(--al-radius-md);scrollbar-width:none;background:#ffffff8c;flex-wrap:nowrap;gap:2px;display:flex;overflow-x:auto}.zt-actions::-webkit-scrollbar{display:none}.zt-actions button{min-width:4.25rem;min-height:calc(var(--al-control) + 10px);padding:var(--al-space-1) var(--al-space-2);color:var(--al-zettel-ink);font:var(--al-font-meta);flex-direction:column;flex:1 0 auto;gap:2px;font-weight:700}.zt-actions button svg{width:var(--al-icon);height:var(--al-icon)}.zt-actions button:hover{background:var(--al-zettel)}@supports (color:color-mix(in lab, red, red)){.zt-actions button:hover{background:color-mix(in srgb, var(--al-zettel) 80%, #f2d65c)}}.zt-actions [aria-pressed=true]{background:#f6e7a0}.zt-label{white-space:nowrap}.zt-actions .zt-delete{color:var(--al-danger);flex:none;margin-left:auto}.zt-actions .zt-delete:hover{background:var(--al-danger-bg)}.zt-save{border-top-color:var(--al-zettel-edge)}.zt-dialog .zt-body{min-height:5.5rem}@media (max-width:600px){.zt-actions button{min-width:3.75rem;padding-inline:var(--al-space-1)}}@layer apoloop-website-preview{.aw *,.aw :before,.aw :after,.aw ::backdrop{margin:revert;padding:revert;border:revert}.aw :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.aw a{color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}.aw :is(ol,ul,menu){list-style:revert}.aw :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.aw :is(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}.aw table{text-indent:revert;border-color:revert;border-collapse:revert}.aw hr{height:revert;color:revert;border-top-width:revert}.aw :is(code,kbd,samp,pre){font-family:revert;font-size:revert}.aw summary{display:revert}.aw ::placeholder{opacity:revert;color:revert}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
