@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-normal-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-normal-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-normal-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400-italic-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400-italic-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400-italic-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-400-normal-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-400-normal-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-normal-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-normal-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-normal-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opendyslexic-latin-400-normal.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opendyslexic-latin-700-normal.woff2)format("woff2")}.gc-root,.gc-root[data-theme=light]{--bg:#f5f6f8;--panel:#fff;--paper:#fff;--panel2:#f8f9fb;--soft:#eef0f4;--soft2:#ebedf1;--line:#e3e6eb;--line2:#f1f3f7;--ink:#16191f;--ink2:#454b57;--muted:#5d6470;--faint:#656b76;--ghost:#c8cdd6;--prim:#2d5bd7;--prim-hover:#2450bf;--primsoft:#e8edfc;--on-prim:#fff;--contrast:#16191f;--on-contrast:#fff;--on-contrast-muted:#a9b0bc;--ok-soft:#e6f7ed;--ok-ink:#0f7a52;--ok-solid:#0f7a52;--warn-soft:#fdf3e2;--warn-ink:#9a5700;--viol-soft:#f0ecfb;--viol-ink:#5b3ec4;--viol-solid:#5b3ec4;--dang-soft:#fdebec;--dang-ink:#b92b3a;--dang-solid:#c9303f;--dang-hover:#ab2936;--on-solid:#fff;--teal-soft:#e0f2f5;--teal-ink:#0a6b7c;--neut-solid:#5d6470;--wa-soft:#e4f6ea;--wa-ink:#0f7a43;--sky-soft:#e3f2fb;--sky-ink:#0b6394;--indi-soft:#eceefe;--indi-ink:#3b44c4;--pink-soft:#fcebf3;--pink-ink:#b0266b;--orange-soft:#fdeee3;--orange-ink:#a8470c;--lime-soft:#eef6dc;--lime-ink:#4a6609;--brown-soft:#f3ede7;--brown-ink:#7a4f2a;--bubble-in:#f1f3f7;--bubble-out:#dcf3e4;--bubble-note:#fdf3e2;--wa-chat:#efeae2;--wa-bar:#f0f2f5;--wa-bubble-in:#fff;--wa-bubble-out:#d9fdd3;--wa-file-in:#f5f6f6;--wa-file-out:#d1f4cc;--wa-text:#111b21;--wa-meta:#54656f;--wa-meta-out:#54656f;--wa-icon:#54656f;--wa-input:#fff;--wa-placeholder:#667781;--wa-day:#fff;--wa-day-ink:#54656f;--wa-tick:#027eb5;--wa-accent:#008069;--wa-accent-hover:#00715c;--wa-on-accent:#fff;--wa-line:#e9edef;--wa-shadow:0 1px .5px #0b141a21;--tg-chat:linear-gradient(160deg, #dbddbb 0%, #c9d7a2 45%, #a9c79a 100%);--tg-bar:#fff;--tg-bubble-in:#fff;--tg-bubble-out:#effdde;--tg-file-in:#f1f5f8;--tg-file-out:#dcf3c7;--tg-text:#000;--tg-sub:#707579;--tg-meta-in:#68737d;--tg-meta-out:#2e7d32;--tg-author:#1a6fb0;--tg-icon:#707579;--tg-input:#f4f4f5;--tg-placeholder:#707579;--tg-service:#3e573ac7;--tg-service-ink:#fff;--tg-tick:#2e7d32;--tg-accent:#1f75ba;--tg-accent-hover:#1b67a4;--tg-on-accent:#fff;--tg-line:#dfe1e5;--tg-shadow:0 1px 2px #10232f26;--chat-out:var(--prim);--chat-on-out:var(--on-prim);--chat-meta-out:#ffffffd9;--card-bg:#fff;--prim-soft:var(--primsoft);--prim-ink:var(--prim);--neutral-soft:var(--soft);--neutral-ink:var(--ink2);--neutral-solid:var(--neut-solid);--sh-1:0 1px 2px #10192d0f;--sh-2:0 1px 2px #10192d0f, 0 3px 10px #10192d0d;--sh-3:0 1px 2px #10192d0f, 0 4px 14px #10192d0d;--sh-card:0 1px 2px #10192d0d, 0 10px 30px #10192d12;--sh-tab:0 -3px 12px #10192d12;--elev:0 0 0 1px var(--line), 0 14px 32px #10192d29;--sh-control:0 1px 1px #10192d08, 0 3px 9px #10192d09;--sh-listcard:0 0 0 1px #10192d08, 0 1px 1px #10192d08, 0 3px 9px #10192d09;--sh-listcard-on:0 0 0 1.5px var(--prim), 0 3px 10px color-mix(in srgb, var(--prim) 12%, transparent);--sh-drawer:-14px 0 40px #10192d33;--sh-sheet:0 -10px 30px #10192d2e;--sh-head:0 10px 12px -10px #10192d38;--sh-botnav:0 -1px 2px #10192d0f, 0 8px 24px #10192d14;--sh-raise:0 1px 3px #10192d1f;--scrim:#10192d61;--r-xs:6px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:99px;--nav-w:236px;--nav-rail:68px;--font-sans:"Public Sans", system-ui, -apple-system, sans-serif;--font-display:"Sora", var(--font-sans);--font-mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gc-root[data-theme=dark]{--bg:#111318;--panel:#1a1d23;--paper:#fff;--panel2:#20242b;--soft:#272c35;--soft2:#2c313b;--line:#333944;--line2:#262b33;--ink:#f3f5f8;--ink2:#d5dae3;--muted:#a3abb9;--faint:#9199a8;--ghost:#3d4450;--prim:#7fa2ff;--prim-hover:#6b92ff;--primsoft:#23304c;--on-prim:#0e1526;--contrast:#edeff4;--on-contrast:#14171d;--on-contrast-muted:#525864;--ok-soft:#123329;--ok-ink:#5fd3a3;--ok-solid:#0e6a48;--warn-soft:#3a2a11;--warn-ink:#e8a94b;--viol-soft:#281f48;--viol-ink:#b7a2f5;--viol-solid:#4a31a8;--dang-soft:#3a1c20;--dang-ink:#f1808c;--dang-solid:#b92b3a;--dang-hover:#9d2531;--on-solid:#fff;--teal-soft:#12333a;--teal-ink:#69c6d8;--neut-solid:#4a515f;--wa-soft:#133323;--wa-ink:#5fd3a3;--sky-soft:#0f2e40;--sky-ink:#6cc2f0;--indi-soft:#22254a;--indi-ink:#a9b0ff;--pink-soft:#3d1a2c;--pink-ink:#f38bbd;--orange-soft:#3d2414;--orange-ink:#f3a06b;--lime-soft:#25300f;--lime-ink:#b5d86a;--brown-soft:#33261c;--brown-ink:#d9b08c;--bubble-in:#272c35;--bubble-out:#1d3a2c;--bubble-note:#3a2a11;--wa-chat:#0b141a;--wa-bar:#202c33;--wa-bubble-in:#202c33;--wa-bubble-out:#005c4b;--wa-file-in:#1d282f;--wa-file-out:#025144;--wa-text:#e9edef;--wa-meta:#8696a0;--wa-meta-out:#ffffffbf;--wa-icon:#aebac1;--wa-input:#2a3942;--wa-placeholder:#9aa7af;--wa-day:#182229;--wa-day-ink:#8696a0;--wa-tick:#53bdeb;--wa-accent:#00a884;--wa-accent-hover:#009474;--wa-on-accent:#111b21;--wa-line:#222d34;--wa-shadow:0 1px .5px #0b141a21;--tg-chat:#0e1621;--tg-bar:#17212b;--tg-bubble-in:#182533;--tg-bubble-out:#2b5278;--tg-file-in:#1f3042;--tg-file-out:#336290;--tg-text:#f5f5f5;--tg-sub:#8a9aa9;--tg-meta-in:#8a9aa9;--tg-meta-out:#a7c6e6;--tg-author:#64b5ef;--tg-icon:#8a9aa9;--tg-input:#242f3d;--tg-placeholder:#8a9aa9;--tg-service:#1e2c3ae6;--tg-service-ink:#f5f5f5;--tg-tick:#64b5ef;--tg-accent:#2f6ea5;--tg-accent-hover:#296191;--tg-on-accent:#fff;--tg-line:#0e1621;--tg-shadow:0 1px 2px #0000004d;--chat-out:var(--prim);--chat-on-out:var(--on-prim);--chat-meta-out:#0e1526cc;--card-bg:#20242b;--prim-soft:var(--primsoft);--prim-ink:var(--prim);--neutral-soft:var(--soft);--neutral-ink:var(--ink2);--neutral-solid:var(--neut-solid);--sh-1:0 1px 2px #0006;--sh-2:0 1px 2px #0006, 0 3px 10px #0000004d;--sh-3:0 1px 2px #0006, 0 4px 14px #00000052;--sh-card:0 1px 2px #0006, 0 10px 30px #00000073;--sh-tab:0 -3px 12px #0006;--elev:0 0 0 1px var(--line), 0 16px 34px #0000008c;--sh-control:0 3px 10px #00000047;--sh-listcard:0 0 0 1px var(--line), 0 3px 10px #00000047;--sh-listcard-on:0 0 0 1.5px var(--prim), 0 4px 12px #00000057;--sh-drawer:-14px 0 40px #0000008c;--sh-sheet:0 -10px 30px #0000008c;--sh-head:0 10px 12px -8px #0000008c;--sh-botnav:0 -1px 2px #0006, 0 8px 24px #00000073;--sh-raise:0 1px 3px #00000073;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gc-root,.gc-root[data-density=normal],.gc-root [data-density=normal]{--pad-app:14px;--pad-panel:22px;--gap-section:16px;--gap-block:12px;--gap-list:8px;--pad-card-y:12px;--pad-card-x:15px;--pad-tile:14px;--pad-row-y:13px;--pad-row-x:14px;--pad-cell-y:11px;--pad-cell-x:10px;--pad-control-y:11px;--pad-control-x:13px;--pad-nav-y:9px;--h-control:38px;--h-control-sm:32px;--h-square:34px}.gc-root[data-density=compact],.gc-root [data-density=compact]{--pad-app:10px;--pad-panel:14px;--gap-section:11px;--gap-block:8px;--gap-list:6px;--pad-card-y:9px;--pad-card-x:12px;--pad-tile:10px;--pad-row-y:9px;--pad-row-x:12px;--pad-cell-y:7px;--pad-cell-x:9px;--pad-control-y:8px;--pad-control-x:11px;--pad-nav-y:6px;--h-control:34px;--h-control-sm:29px;--h-square:30px}.gc-root[data-font=dyslexic]{--font-sans:"OpenDyslexic", "Public Sans", system-ui, sans-serif;--font-display:"OpenDyslexic", "Sora", system-ui, sans-serif}.gc-root[data-accent=vermell]{--prim:#c62734;--prim-hover:#b50a25;--primsoft:#fee9e7;--on-prim:#fff}.gc-root[data-accent=vermell][data-theme=dark]{--prim:#f57371;--prim-hover:#e76765;--primsoft:#4a2322;--on-prim:#1e0707}.gc-root[data-accent=corall]{--prim:#be3527;--prim-hover:#ad2115;--primsoft:#ffe9e5;--on-prim:#fff}.gc-root[data-accent=corall][data-theme=dark]{--prim:#f57564;--prim-hover:#e76958;--primsoft:#4a241e;--on-prim:#1e0805}.gc-root[data-accent=taronja]{--prim:#af4703;--prim-hover:#993d02;--primsoft:#ffeae0;--on-prim:#fff}.gc-root[data-accent=taronja][data-theme=dark]{--prim:#ef7b42;--prim-hover:#e16e34;--primsoft:#492515;--on-prim:#1d0902}.gc-root[data-accent=ambre]{--prim:#8f5d02;--prim-hover:#7d5000;--primsoft:#feebd6;--on-prim:#fff}.gc-root[data-accent=ambre][data-theme=dark]{--prim:#d68d06;--prim-hover:#c68203;--primsoft:#412b0c;--on-prim:#190c00}.gc-root[data-accent=llima]{--prim:#4f7300;--prim-hover:#446402;--primsoft:#e7f4d8;--on-prim:#fff}.gc-root[data-accent=llima][data-theme=dark]{--prim:#7ead2f;--prim-hover:#72a01d;--primsoft:#273612;--on-prim:#0a1201}.gc-root[data-accent=verd]{--prim:#01782b;--prim-hover:#036825;--primsoft:#e1f5e2;--on-prim:#fff}.gc-root[data-accent=verd][data-theme=dark]{--prim:#51b262;--prim-hover:#44a556;--primsoft:#1d3721;--on-prim:#031405}.gc-root[data-accent=maragda]{--prim:#047568;--prim-hover:#00655a;--primsoft:#ddf4f0;--on-prim:#fff}.gc-root[data-accent=maragda][data-theme=dark]{--prim:#2ab09f;--prim-hover:#0ea493;--primsoft:#163732;--on-prim:#001410}.gc-root[data-accent=cian]{--prim:#01718c;--prim-hover:#046279;--primsoft:#dcf3fb;--on-prim:#fff}.gc-root[data-accent=cian][data-theme=dark]{--prim:#1eabd1;--prim-hover:#019fc3;--primsoft:#143540;--on-prim:#001219}.gc-root[data-accent=cel]{--prim:#0069ba;--prim-hover:#035aa2;--primsoft:#e4f0fe;--on-prim:#fff}.gc-root[data-accent=cel][data-theme=dark]{--prim:#46a0fc;--prim-hover:#3894ee;--primsoft:#18324d;--on-prim:#031020}.gc-root[data-accent=indi]{--prim:#5858d2;--prim-hover:#4c48c1;--primsoft:#ebedfe;--on-prim:#fff}.gc-root[data-accent=indi][data-theme=dark]{--prim:#8b93ff;--prim-hover:#7f86f3;--primsoft:#2a2d4e;--on-prim:#0c0d20}.gc-root[data-accent=violeta]{--prim:#8847bf;--prim-hover:#7937af;--primsoft:#f3eafe;--on-prim:#fff}.gc-root[data-accent=violeta][data-theme=dark]{--prim:#b983ee;--prim-hover:#ac76e0;--primsoft:#382848;--on-prim:#140a1d}.gc-root[data-accent=magenta]{--prim:#bb2287;--prim-hover:#aa0078;--primsoft:#ffe7f3;--on-prim:#fff}.gc-root[data-accent=magenta][data-theme=dark]{--prim:#e674b6;--prim-hover:#d868aa;--primsoft:#462337;--on-prim:#1b0813}.gc-root[data-accent=rosa]{--prim:#c70e67;--prim-hover:#b00259;--primsoft:#ffe8ed;--on-prim:#fff}.gc-root[data-accent=rosa][data-theme=dark]{--prim:#f0729b;--prim-hover:#e1658f;--primsoft:#49222e;--on-prim:#1d070e}.gc-root[data-accent=terra]{--prim:#8a5e38;--prim-hover:#7b5029;--primsoft:#f8ece3;--on-prim:#fff}.gc-root[data-accent=terra][data-theme=dark]{--prim:#c3936c;--prim-hover:#b68760;--primsoft:#3b2d22;--on-prim:#170d05}.gc-root[data-accent=pissarra]{--prim:#5a697e;--prim-hover:#4c5a6f;--primsoft:#ebeff4;--on-prim:#fff}.gc-root[data-accent=pissarra][data-theme=dark]{--prim:#8e9eb5;--prim-hover:#8292a9;--primsoft:#2c3137;--on-prim:#0c1014}:where(.gc-root){background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.45}:where(.gc-root),:where(.gc-root) *,:where(.gc-root) :before,:where(.gc-root) :after{box-sizing:border-box}:where(.gc-root) :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.02em;margin:0}:where(.gc-root) :where(a){color:inherit;text-decoration:none}:where(.gc-root) :where(button){font:inherit;color:inherit}:where(.gc-root) :where(table){border-collapse:collapse}:where(.gc-root) :where(input,textarea,select){font:inherit;color:inherit}:where(.gc-root) :where(svg){flex:none}:where(.gc-root) :where(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--prim);outline-offset:2px}:where(.gc-root) .u-mono{font-family:var(--font-mono)}:where(.gc-root) .u-display{font-family:var(--font-display)}:where(.gc-root) .u-muted{color:var(--muted)}:where(.gc-root) .u-faint{color:var(--faint)}:where(.gc-root) .u-ok{color:var(--ok-ink)}:where(.gc-root) .u-warn{color:var(--warn-ink)}:where(.gc-root) .u-dang{color:var(--dang-ink)}:where(.gc-root) .u-push{margin-left:auto}:where(.gc-root) .u-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.gc-root) .u-hidden{display:none!important}:where(.gc-root),:where(.gc-root) *{scrollbar-width:thin;scrollbar-color:var(--line) transparent}:where(.gc-root) ::-webkit-scrollbar{width:10px;height:10px}:where(.gc-root) ::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}:where(.gc-root) ::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:content-box}.gc-layer{display:contents}:where(.gc-root) .btn{padding:calc(var(--pad-control-y) - 1px) 15px;border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--sh-listcard);color:var(--ink2);cursor:pointer;border:0;align-items:center;gap:8px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}:where(.gc-root) .btn:hover{background:var(--soft);box-shadow:var(--sh-listcard), var(--sh-1)}:where(.gc-root) .btn--primary{padding:calc(var(--pad-control-y) - 1px) 18px;background:var(--prim);box-shadow:var(--sh-listcard), 0 2px 8px color-mix(in srgb, var(--prim) 28%, transparent);color:var(--on-prim)}:where(.gc-root) .btn--primary:hover{background:var(--prim-hover)}:where(.gc-root) .btn--contrast{padding:var(--pad-control-y) 18px;background:var(--contrast);box-shadow:var(--sh-listcard);color:var(--on-contrast);border-radius:10px}:where(.gc-root) .btn--contrast:hover{opacity:.88;background:var(--contrast)}:where(.gc-root) .btn--square{border-radius:10px;padding:10px 14px}:where(.gc-root) .btn:disabled,:where(.gc-root) .btn:disabled:hover{background:var(--soft);box-shadow:none;color:var(--faint);cursor:not-allowed}:where(.gc-root) .btn--danger{padding:calc(var(--pad-control-y) - 1px) 18px;background:var(--dang-solid);box-shadow:var(--sh-listcard), 0 2px 8px color-mix(in srgb, var(--dang-solid) 28%, transparent);color:var(--on-solid)}:where(.gc-root) .btn--danger:hover{background:var(--dang-solid);opacity:.9}:where(.gc-root) .btn--block{justify-content:center;width:100%;padding:13px 18px;font-size:13.5px}:where(.gc-root) .btn--ghost{box-shadow:none;color:var(--muted);background:0 0}:where(.gc-root) .btn--ghost:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .btn--sm{gap:6px;padding:5px 11px;font-size:12px}:where(.gc-root) .iconbtn{width:var(--h-control);height:var(--h-control);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--sh-control);color:var(--ink2);cursor:pointer;place-items:center;display:grid;position:relative}:where(.gc-root) .iconbtn:hover{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .iconbtn--sm{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:var(--r-sm);color:var(--muted)}:where(.gc-root) .sqbtn{width:var(--h-square);height:var(--h-square);border:1px solid var(--line);background:var(--panel);box-shadow:var(--sh-control);color:var(--ink2);cursor:pointer;border-radius:10px;place-items:center;display:grid}:where(.gc-root) .sqbtn:hover{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .sqbtn--xs{width:28px;height:28px;box-shadow:var(--sh-listcard);border:0;border-radius:8px}:where(.gc-root) .badge-dot[hidden]{display:none}:where(.gc-root) .badge-dot{border:2px solid var(--bg);border-radius:var(--r-pill);min-width:17px;height:17px;color:var(--on-solid);place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}:where(.gc-root) .badge-dot--danger{background:var(--dang-solid)}:where(.gc-root) .badge-dot--prim{background:var(--prim);color:var(--on-prim)}:where(.gc-root) :is(.iconbtn,.sqbtn)[aria-pressed=true]{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) :is(.iconbtn,.sqbtn):disabled,:where(.gc-root) :is(.iconbtn,.sqbtn):disabled:hover{border-color:var(--line);background:var(--soft);box-shadow:none;color:var(--faint);cursor:not-allowed}:where(.gc-root) .pill{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);white-space:nowrap;align-items:center;gap:7px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}:where(.gc-root) .pill--prim{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .pill--ok{background:var(--ok-soft);color:var(--ok-ink)}:where(.gc-root) .pill--warn{background:var(--warn-soft);color:var(--warn-ink)}:where(.gc-root) .pill--viol{background:var(--viol-soft);color:var(--viol-ink)}:where(.gc-root) .pill--dang{background:var(--dang-soft);color:var(--dang-ink)}:where(.gc-root) .pill--teal{background:var(--teal-soft);color:var(--teal-ink)}:where(.gc-root) .pill--sky{background:var(--sky-soft);color:var(--sky-ink)}:where(.gc-root) .pill--indi{background:var(--indi-soft);color:var(--indi-ink)}:where(.gc-root) .pill--pink{background:var(--pink-soft);color:var(--pink-ink)}:where(.gc-root) .pill--orange{background:var(--orange-soft);color:var(--orange-ink)}:where(.gc-root) .pill--lime{background:var(--lime-soft);color:var(--lime-ink)}:where(.gc-root) .pill--brown{background:var(--brown-soft);color:var(--brown-ink)}:where(.gc-root) .pill--solid{color:var(--on-solid)}:where(.gc-root) .pill--elev{background:var(--panel);box-shadow:var(--sh-1)}:where(.gc-root) .code{border-radius:var(--r-xs);background:var(--soft);color:var(--ink2);font-family:var(--font-mono);white-space:nowrap;padding:3px 8px;font-size:11.5px}:where(.gc-root) .chip{border-radius:var(--r-pill);background:var(--primsoft);color:var(--prim);cursor:pointer;border:0;align-items:center;gap:8px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}:where(.gc-root) .chip:hover{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .chiprow{flex-wrap:wrap;align-items:center;gap:7px;min-height:26px;display:flex}:where(.gc-root) .chiprow__label{color:var(--muted);font-size:11.5px;font-weight:600}:where(.gc-root) .pill--pick{cursor:pointer;border:0;font-family:inherit}:where(.gc-root) .pill--pick:hover{box-shadow:0 0 0 1px}:where(.gc-root) .pill--pick svg:last-child{opacity:.55}:where(.gc-root) .chiprow[hidden]{display:none}:where(.gc-root) .pill--tag{background:var(--soft);color:var(--ink2)}:where(.gc-root) .avatar{border-radius:var(--r-pill);background:var(--soft);width:32px;height:32px;color:var(--ink2);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}:where(.gc-root) .avatar--sm{width:24px;height:24px;font-size:9.5px}:where(.gc-root) .avatar--xs{width:20px;height:20px;font-size:8.5px}:where(.gc-root) .avatar--lg{width:46px;height:46px;font-size:14px}:where(.gc-root) .avatars{flex:none;align-items:center;display:flex}:where(.gc-root) .avatars .avatar{border:2px solid var(--avatars-bg,var(--card-bg));cursor:default;width:24px;height:24px;font-size:9.5px}:where(.gc-root) .avatars .avatar+.avatar{margin-left:-8px}:where(.gc-root) .avatars .avatar:hover,:where(.gc-root) .avatars .avatar:focus-visible{z-index:1}:where(.gc-root) .avatars__more{background:var(--soft);color:var(--muted)}:where(.gc-root) .avatar--sq{border-radius:7px;width:22px;height:22px;font-size:9px}:where(.gc-root) .acctag{align-items:baseline;gap:6px;display:inline-flex}:where(.gc-root) .acctag__code{color:var(--muted);font-family:var(--font-mono);font-size:.92em;font-weight:500}:where(.gc-root) .field{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.gc-root) .field__label{color:var(--ink2);font-size:12px;font-weight:600}:where(.gc-root) .field__req{color:var(--dang-ink)}:where(.gc-root) .field__hint{color:var(--muted);font-size:11.5px}:where(.gc-root) .input{width:100%;padding:var(--pad-control-y) var(--pad-control-x);background:var(--panel2);box-shadow:0 0 0 1px var(--line), var(--sh-1);color:var(--ink);border:0;border-radius:10px;outline:none;font-family:inherit;font-size:13px}:where(.gc-root) .input:focus-visible{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) textarea.input{resize:vertical;min-height:108px}:where(.gc-root) .check{padding:calc(var(--pad-row-y) - 1px) var(--pad-row-x);border-radius:var(--r-md);background:var(--panel2);box-shadow:var(--sh-1);cursor:pointer;align-items:flex-start;gap:11px;display:flex}:where(.gc-root) .check__text{flex-direction:column;gap:3px;min-width:0;display:flex}:where(.gc-root) .check__title{font-size:13px;font-weight:600}:where(.gc-root) .switch{border-radius:var(--r-pill);background:var(--soft);cursor:pointer;border:0;align-items:center;width:38px;height:22px;padding:3px;transition:background .16s;display:flex}:where(.gc-root) .switch__knob{border-radius:var(--r-pill);background:var(--panel);width:16px;height:16px;box-shadow:var(--sh-1);transition:transform .16s}:where(.gc-root) .switch[aria-checked=true]{background:var(--prim)}:where(.gc-root) .switch[aria-checked=true] .switch__knob{background:var(--on-prim);transform:translate(16px)}:where(.gc-root) .segmented{background:var(--soft);border-radius:10px;gap:3px;padding:3px;display:inline-flex}:where(.gc-root) .segmented__opt{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}:where(.gc-root) .segmented__opt.is-active{background:var(--panel);box-shadow:var(--sh-control);color:var(--ink)}:where(.gc-root) .inputwrap{align-items:center;display:flex;position:relative}:where(.gc-root) .inputwrap:has(.inputwrap__icon)>.input{padding-left:38px}:where(.gc-root) .inputwrap:has(.inputwrap__btn)>.input{padding-right:40px}:where(.gc-root) .inputwrap__icon{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;left:13px}:where(.gc-root) .inputwrap__btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:8px}:where(.gc-root) .inputwrap__btn:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .linkish{color:var(--prim);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:600}:where(.gc-root) .field__error{color:var(--dang-ink);font-size:11.5px;font-weight:600}:where(.gc-root) .input.is-invalid{box-shadow:0 0 0 1px var(--dang-ink), 0 0 0 4px var(--dang-soft)}:where(.gc-root) .inputunit{align-items:center;display:flex;position:relative}:where(.gc-root) .inputunit .input{padding-right:44px}:where(.gc-root) .inputunit span{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;right:12px}:where(.gc-root) .crudswitch{align-items:center;gap:10px;font-size:12.5px;display:flex}:where(.gc-root) .admseg{flex-wrap:wrap;align-self:flex-start}:where(.gc-root) .input:disabled,:where(.gc-root) textarea.input:disabled{color:var(--muted);cursor:not-allowed}:where(.gc-root) input[type=checkbox]{width:15px;height:15px;accent-color:var(--prim)}:where(.gc-root) .callout{padding:var(--pad-row-y) var(--pad-row-x);border-radius:var(--r-md);background:var(--soft);color:var(--ink2);align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.45;display:flex}:where(.gc-root) .callout--warn{background:var(--warn-soft);color:var(--warn-ink)}:where(.gc-root) .callout--info{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .callout--danger{background:var(--dang-soft);color:var(--dang-ink)}:where(.gc-root) .toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}:where(.gc-root) .toast{border-radius:var(--r-md);background:var(--contrast);max-width:min(420px,100vw - 32px);box-shadow:var(--elev);color:var(--on-contrast);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;animation:.18s g-toast-in;display:flex}:where(.gc-root) .toast--success{background:var(--ok-solid);color:var(--on-solid)}@media (prefers-reduced-motion:reduce){:where(.gc-root) .toast{animation:none}}@keyframes g-toast-in{0%{opacity:0;transform:translateY(8px)}}:where(.gc-root) .tip{z-index:90;border-radius:var(--r-sm);background:var(--contrast);max-width:260px;color:var(--on-contrast);pointer-events:none;box-shadow:var(--sh-3);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.35;position:fixed}:where(.gc-root) .tip:after{content:"";background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}:where(.gc-root) .tip.is-under:after{top:-4px;bottom:auto}:where(.gc-root) .dialog{z-index:80;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.gc-root) .dialog__panel{gap:var(--gap-section);border-radius:var(--r-xl);background:var(--panel);width:min(430px,100%);box-shadow:var(--elev);flex-direction:column;padding:22px;display:flex}:where(.gc-root) .dialog__head{align-items:flex-start;gap:13px;display:flex}:where(.gc-root) .dialog__icon{border-radius:var(--r-md);flex:none;place-items:center;width:40px;height:40px;display:grid}:where(.gc-root) .dialog__text{flex-direction:column;gap:5px;min-width:0;display:flex}:where(.gc-root) .dialog__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:800}:where(.gc-root) .dialog__body{color:var(--muted);font-size:13px;line-height:1.5}:where(.gc-root) .dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:where(.gc-root) .sectabs{border-bottom:1px solid var(--line);gap:20px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}:where(.gc-root) .sectabs__tab{padding:calc(var(--pad-control-y) - 1px) 4px calc(var(--pad-control-y) + 1px);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;display:flex}:where(.gc-root) .sectabs__tab:hover{color:var(--ink)}:where(.gc-root) .sectabs__tab.is-active{color:var(--prim);box-shadow:inset 0 -2px 0 0 var(--prim)}:where(.gc-root) .sectabs__count{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);padding:1px 7px;font-size:10.5px;font-weight:700}:where(.gc-root) .secpanel[hidden]{display:none}:where(.gc-root) .admtabs__err{border-radius:var(--r-pill);background:var(--dang-solid);min-width:18px;height:18px;color:var(--on-solid);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}:where(.gc-root) .sectabs__tab[disabled]{color:var(--faint);cursor:not-allowed}:where(.gc-root) .drop{position:relative}:where(.gc-root) .drop__menu{z-index:40;border-radius:var(--r-md);background:var(--panel2);min-width:220px;max-height:280px;box-shadow:var(--elev);flex-direction:column;gap:1px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}:where(.gc-root) .drop__menu[hidden]{display:none}:where(.gc-root) .drop__opt{color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-family:inherit;font-size:13px;display:flex}:where(.gc-root) .drop__opt:hover{background:var(--soft)}:where(.gc-root) .drop__menu--find{gap:6px;overflow:hidden}:where(.gc-root) .drop__menu--wide{min-width:300px}:where(.gc-root) .drop__search{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:9px;flex:none;align-items:center;gap:8px;padding:7px 10px;display:flex}:where(.gc-root) .drop__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13px}:where(.gc-root) .drop__opts{flex-direction:column;gap:1px;display:flex;overflow-y:auto}:where(.gc-root) .drop__menu--find .drop__opts{max-height:220px}:where(.gc-root) .drop__opt[hidden]{display:none}:where(.gc-root) .drop__item{display:contents}:where(.gc-root) .drop__row{align-items:center;gap:6px;display:flex}:where(.gc-root) .drop__row[hidden]{display:none}:where(.gc-root) .drop__row .drop__opt{flex:1;min-width:0}:where(.gc-root) .drop__menu:has(.drop__row--stack) .drop__opts{gap:6px}:where(.gc-root) .drop__row--stack{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;transition:border-color .12s,background-color .12s;display:grid}:where(.gc-root) .drop__row--stack:hover{border-color:color-mix(in srgb, var(--prim) 35%, var(--line))}:where(.gc-root) .drop__row--stack:has(.drop__opt.is-active){border-color:color-mix(in srgb, var(--prim) 45%, var(--line));background:var(--prim-soft)}:where(.gc-root) .drop__row--stack .drop__opt{border-radius:inherit;grid-area:1/1/span 2/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 12px;display:grid}:where(.gc-root) .drop__row--stack .drop__opt,:where(.gc-root) .drop__row--stack .drop__opt:hover{background:0 0}:where(.gc-root) .drop__row--stack .drop__opt:focus-visible{outline:2px solid var(--prim);outline-offset:-1px}:where(.gc-root) .drop__row--stack .drop__text{display:contents}:where(.gc-root) .drop__row--stack .drop__text small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding-right:128px;overflow:hidden}:where(.gc-root) .drop__row--stack .drop__roles{grid-area:2/2;align-self:end;margin:0 8px 6px 0;position:relative}:where(.gc-root) .drop__row--stack:has(.drop__opt.is-active) .drop__roles{background:var(--panel)}:where(.gc-root) .drop__mark{flex:none;place-items:center;display:grid}:where(.gc-root) .drop__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:where(.gc-root) .drop__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .drop__text small{color:var(--muted);font-size:11px}:where(.gc-root) .drop__empty{color:var(--muted);padding:10px 8px;font-size:12.5px}:where(.gc-root) .drop__roles{background:var(--soft);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}:where(.gc-root) .drop__rolebtn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}:where(.gc-root) .drop__rolebtn:hover{background:var(--panel);color:var(--prim)}:where(.gc-root) .drop__rolebtn.is-on{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .drop__rolebtn:focus-visible{outline:2px solid var(--prim);outline-offset:1px}:where(.gc-root) .drop__box{background:var(--panel);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--on-prim);border-radius:5px;flex:none;place-items:center;font-size:10px;display:grid}:where(.gc-root) .drop__opt.is-on .drop__box,:where(.gc-root) .drop__opt.is-active .drop__box{background:var(--prim);box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .select{width:100%;padding:var(--pad-control-y) var(--pad-control-x);background:var(--panel2);box-shadow:0 0 0 1px var(--line), var(--sh-control);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:9px;font-family:inherit;font-size:12.5px;display:flex}:where(.gc-root) .select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.gc-root) .select__caret{color:var(--muted);transition:transform .18s}:where(.gc-root) .select[aria-expanded=true] .select__caret{transform:rotate(180deg)}:where(.gc-root) .drop__menu--right{left:auto;right:0}:where(.gc-root) .drop__menu--fixed{z-index:70;position:fixed;top:auto;left:auto}:where(.gc-root) .drop__label{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 6px;font-size:10.5px;font-weight:700}:where(.gc-root) .drop__sep{background:var(--line2);height:1px;margin:6px 8px}:where(.gc-root) .drop__opt--danger{color:var(--dang-ink);font-weight:600}:where(.gc-root) .drop__opt--danger:hover{background:var(--dang-soft)}:where(.gc-root) .drop__opt[disabled]{opacity:.45;cursor:default}:where(.gc-root) .drop__opt[disabled]:hover{background:0 0}:where(.gc-root) .drop__opt.is-active{background:var(--primsoft);color:var(--prim);font-weight:600}:where(.gc-root) .crudpick__icon{color:var(--ink2);display:flex}:where(.gc-root) .select.is-invalid{box-shadow:0 0 0 1px var(--dang-ink), 0 0 0 4px var(--dang-soft)}:where(.gc-root) .select.is-disabled,:where(.gc-root) .select:disabled{background:var(--soft);box-shadow:0 0 0 1px var(--line);color:var(--faint);cursor:not-allowed}:where(.gc-root) .drop__check{width:16px;color:var(--prim);flex:none;place-items:center;margin-left:auto;display:grid}:where(.gc-root) .drop__menu--up{top:auto;bottom:calc(100% + 8px)}:where(.gc-root) .select--sm{width:auto;min-width:72px;padding:7px 11px;font-size:12.5px}:where(.gc-root) .toneswatch{width:28px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}:where(.gc-root) .optlist{gap:var(--gap-list);flex-direction:column;display:flex}:where(.gc-root) .opt{width:100%;padding:var(--pad-row-y) var(--pad-row-x);border-radius:var(--r-md);background:var(--panel2);box-shadow:0 0 0 1px var(--line);color:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;font-family:inherit;display:flex}:where(.gc-root) .opt:hover{box-shadow:0 0 0 1px var(--prim)}:where(.gc-root) .opt.is-selected{background:var(--primsoft);box-shadow:0 0 0 1.5px var(--prim)}:where(.gc-root) .opt__icon{background:var(--soft);width:34px;height:34px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}:where(.gc-root) .opt.is-selected .opt__icon{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .opt__info{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}:where(.gc-root) .opt__title{font-size:13.5px;font-weight:600}:where(.gc-root) .opt__meta{color:var(--muted);font-size:12px}:where(.gc-root) .opt__radio{border-radius:var(--r-pill);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);flex:none;place-items:center;display:grid}:where(.gc-root) .opt.is-selected .opt__radio{box-shadow:inset 0 0 0 5px var(--prim)}:where(.gc-root) .auth{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:clamp(16px,4vw,40px) clamp(16px,4vw,24px);display:flex}:where(.gc-root) .auth__card{border-radius:var(--r-xl);background:var(--panel);width:100%;max-width:460px;box-shadow:var(--sh-card);flex-direction:column;gap:20px;padding:clamp(22px,4vw,30px);display:flex}:where(.gc-root) .auth__brand{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}:where(.gc-root) .auth__logo{border-radius:var(--r-lg);background:var(--contrast);width:52px;height:52px;color:var(--on-contrast);font-family:var(--font-display);place-items:center;font-size:22px;font-weight:800;display:grid}:where(.gc-root) .auth__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:800}:where(.gc-root) .auth__claim{color:var(--muted);font-size:12.5px}:where(.gc-root) .auth__progress{flex-wrap:wrap;align-items:center;gap:5px;display:flex}:where(.gc-root) .auth__bar{border-radius:var(--r-pill);background:var(--soft);flex:1;min-width:14px;height:4px}:where(.gc-root) .auth__bar.is-filled{background:var(--prim)}:where(.gc-root) .auth__step{width:100%;color:var(--faint);font-family:var(--font-mono);letter-spacing:.09em;margin-top:3px;font-size:10px;font-weight:700}:where(.gc-root) .auth__head h1{font-size:22px;font-weight:800}:where(.gc-root) .auth__head h1:focus{outline:none}:where(.gc-root) .auth__head h1:focus-visible{outline:2px solid var(--prim);outline-offset:3px;border-radius:var(--r-sm)}:where(.gc-root) .auth__head p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}:where(.gc-root) .auth__form{flex-direction:column;gap:16px;display:flex}:where(.gc-root) .auth__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}:where(.gc-root) .auth__actions{flex-direction:column;gap:8px;display:flex}:where(.gc-root) .auth__label{color:var(--faint);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 -10px;font-size:10px;font-weight:700}:where(.gc-root) .session{padding:var(--pad-row-y) var(--pad-row-x);border-radius:var(--r-md);background:var(--panel2);box-shadow:0 0 0 1px var(--line);align-items:center;gap:12px;display:flex}:where(.gc-root) .session.is-closed .session__icon,:where(.gc-root) .session.is-closed .session__info{opacity:.55}:where(.gc-root) .session__icon{background:var(--soft);width:34px;height:34px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}:where(.gc-root) .session__info{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}:where(.gc-root) .session__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}:where(.gc-root) .session__meta{color:var(--muted);font-size:11.5px}:where(.gc-root) .session__close{border-radius:var(--r-pill);background:var(--dang-soft);color:var(--dang-ink);cursor:pointer;border:0;flex:none;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600}:where(.gc-root) .session.is-closed .session__close{background:var(--soft);color:var(--muted)}:where(.gc-root) .auth__foot{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}:where(.gc-root) .auth__foot a:hover{color:var(--prim)}:where(.gc-root) .auth__note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}:where(.gc-root) .auth__form .pwrules{margin:-2px 0 0}:where(.gc-root) .drop__opt[aria-disabled=true]{opacity:.45;cursor:default}:where(.gc-root) .drop__opt[aria-disabled=true]:hover{background:0 0}:where(.gc-root) .tablewrap{min-width:0;margin:0 -4px;padding-bottom:2px;overflow-x:auto}:where(.gc-root) .table{border-collapse:separate;border-spacing:0;width:100%;min-width:1200px;font-size:13px}:where(.gc-root) .table th{padding:0 var(--pad-cell-x) 10px;color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}:where(.gc-root) .table td{padding:var(--pad-cell-y) var(--pad-cell-x);white-space:nowrap}:where(.gc-root) .table tbody tr{cursor:pointer}:where(.gc-root) .table tbody tr:nth-child(odd){background:var(--panel2)}:where(.gc-root) .table tbody tr:hover{background:var(--primsoft)}:where(.gc-root) .table td:first-child{border-radius:10px 0 0 10px;padding-left:4px}:where(.gc-root) .table td:last-child{text-align:right;border-radius:0 10px 10px 0;padding-right:4px}:where(.gc-root) .table__sort{color:var(--muted);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}:where(.gc-root) .table__sort.is-active{color:var(--prim)}:where(.gc-root) .table__sort span{opacity:.4}:where(.gc-root) .table__sort.is-active span{opacity:1}:where(.gc-root) .table__empty{color:var(--muted);text-align:center;padding:26px 10px;font-size:13px}:where(.gc-root) .table input[type=checkbox]{width:15px;height:15px;accent-color:var(--prim)}:where(.gc-root) .table--coll{min-width:640px}:where(.gc-root) .celltext{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.gc-root) .cellacts{gap:5px;display:inline-flex}:where(.gc-root) .table--coll .cell--grow{width:100%;max-width:0}:where(.gc-root) .table--coll td:last-child{text-align:left}:where(.gc-root) .table--coll td:has(.cellacts){text-align:right}:where(.gc-root) .table--coll tbody tr{--avatars-bg:var(--panel)}:where(.gc-root) .table--coll tbody tr:nth-child(odd){--avatars-bg:var(--panel2)}:where(.gc-root) .table--coll tbody tr:hover{--avatars-bg:var(--primsoft)}:where(.gc-root) .table--coll tbody tr.is-off{color:var(--muted);filter:grayscale()}:where(.gc-root) .table--coll tbody tr{cursor:default}:where(.gc-root) .table--coll tbody tr:hover{background:var(--panel2)}:where(.gc-root) .tablewrap--sticky{overflow:auto}:where(.gc-root) .tablewrap--sticky .table thead th{z-index:2;box-shadow:inset 0 -1px 0 0 var(--line);background:var(--panel);padding-top:10px;position:sticky;top:0}:where(.gc-root) .table tbody tr.is-open{background:var(--primsoft);box-shadow:inset 3px 0 0 var(--prim)}:where(.gc-root) .table :is(th,td).u-right{text-align:right}:where(.gc-root) .table tbody tr:has(>.table__empty){cursor:default;background:0 0}:where(.gc-root) .table tbody tr:has(>.table__empty):hover{cursor:default;background:0 0}:where(.gc-root) .pager{padding-top:var(--pad-row-y);border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.gc-root) .pager__pages{align-items:center;gap:6px;margin-left:auto;display:flex}:where(.gc-root) .pager__page{border-radius:var(--r-sm);min-width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 10px;font-family:inherit;font-size:12.5px;display:grid}:where(.gc-root) .pager__page.is-step{background:var(--bg);box-shadow:var(--sh-listcard);color:var(--muted)}:where(.gc-root) .pager__page.is-active{background:var(--prim);color:var(--on-prim);font-weight:700}:where(.gc-root) .pager__per{align-items:center;gap:8px;display:flex}:where(.gc-root) .pager__per-label{color:var(--muted);white-space:nowrap;font-size:12.5px}:where(.gc-root) .pager__per .drop__menu{min-width:150px}:where(.gc-root) .pager__per .drop__opt{white-space:nowrap}:where(.gc-root) .g-pager__num{color:var(--ink)}:where(.gc-root) .pager>[role=status]{font-size:12.5px}:where(.gc-root) .pager__page:disabled{color:var(--faint);box-shadow:none;cursor:not-allowed}:where(.gc-root) .inlineedit{border-radius:var(--r-sm);background:var(--panel);width:100%;box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft);color:inherit;font:inherit;resize:vertical;border:0;outline:none;padding:2px 6px}:where(.gc-root) .inlineedit--area{color:var(--ink2);font-size:13px;line-height:1.5}:where(.gc-root) .inlineedit__wrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}:where(.gc-root) .inlineedit__del{color:var(--dang-ink);flex:none}:where(.gc-root) .inlineedit:focus-visible{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) .inlineedit__view{border-radius:var(--r-xs);cursor:text}:where(.gc-root) .inlineedit__view:hover{background:var(--soft)}:where(.gc-root) .md{color:var(--ink2);font-size:13px;line-height:1.55}:where(.gc-root) .md p{margin:0 0 8px}:where(.gc-root) .md p:last-child,:where(.gc-root) .md ul:last-child,:where(.gc-root) .md ol:last-child{margin-bottom:0}:where(.gc-root) .md ul,:where(.gc-root) .md ol{margin:0 0 8px;padding-left:20px}:where(.gc-root) .md li{margin-bottom:2px}:where(.gc-root) .md code{border-radius:var(--r-xs);background:var(--soft);font-family:var(--font-mono);padding:1px 5px;font-size:12px}:where(.gc-root) .md a{color:var(--prim);font-weight:600}:where(.gc-root) .mdedit{border-radius:var(--r-md);background:var(--panel2);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:10px;display:flex}:where(.gc-root) .mdedit__bar{align-items:center;gap:5px;display:flex}:where(.gc-root) .mdedit__view{border-radius:var(--r-sm);background:var(--panel);min-height:80px;padding:8px 10px}:where(.gc-root) .mdedit__hint{color:var(--muted);font-size:11.5px}:where(.gc-root) .mdedit__acts{justify-content:flex-end;gap:8px;display:flex}:where(.gc-root) .mailed--compact .mailed__area{min-height:72px;max-height:220px}:where(.gc-root) .mailed--compact .mailed__bar{padding:4px 8px}:where(.gc-root) .mailed__err{color:var(--dang-ink);margin:6px 14px 0;font-size:11.5px;font-weight:600}:where(.gc-root) .mailed__err[hidden]{display:none}:where(.gc-root) .mailed__area img{border-radius:8px;max-width:100%;height:auto;margin:6px 0;display:block}:where(.gc-root) .mailed{flex-direction:column;flex:1;min-height:0;display:flex}:where(.gc-root) .mailed__bar{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}:where(.gc-root) .mailed__tool{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:where(.gc-root) .mailed__tool:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .mailed__tool.is-on{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .mailed__tool:disabled{color:var(--faint);cursor:not-allowed}:where(.gc-root) .mailed__sep{background:var(--line);width:1px;height:18px;margin:0 4px}:where(.gc-root) .mailed__push{flex:1}:where(.gc-root) .mailed__mode{margin-left:6px}:where(.gc-root) .mailed__link{border-bottom:1px solid var(--line2);background:var(--panel);color:var(--muted);align-items:center;gap:8px;padding:6px 14px;display:flex}:where(.gc-root) .mailed__link[hidden]{display:none}:where(.gc-root) .mailed__area{min-height:140px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:13px;line-height:1.55;overflow-y:auto}:where(.gc-root) .mailed__md{font-family:var(--font-mono);resize:vertical;font-size:12.5px}:where(.gc-root) .mailed__area.is-blank:before{float:left;height:0;color:var(--faint);content:attr(data-placeholder);pointer-events:none}:where(.gc-root) .mailed__area.ProseMirror{outline:none}:where(.gc-root) .mailed__area:focus-visible{box-shadow:inset 0 0 0 2px var(--primsoft)}:where(.gc-root) .mailed__preview{background:var(--panel)}:where(.gc-root) .mailed__area h3{color:var(--ink);font-family:var(--font-display);margin:4px 0 8px;font-size:15px;font-weight:700}:where(.gc-root) .mailed__area blockquote{border-left:3px solid var(--line);color:var(--muted);margin:0 0 8px;padding:2px 0 2px 12px}:where(.gc-root) .mailed__area hr{border:0;border-top:1px solid var(--line);margin:12px 0}:where(.gc-root) .mailed__area ul,:where(.gc-root) .mailed__area ol{margin:0 0 8px;padding-left:22px}:where(.gc-root) .mailed__area p{margin:0 0 8px}:where(.gc-root) .mailed__area a{color:var(--prim);font-weight:600}@media (width<=640px){:where(.gc-root) .mailed__mode{margin-left:0}:where(.gc-root) .mailed__push{flex-basis:100%;height:0}}:where(.gc-root) .card{padding:var(--pad-card-y) var(--pad-card-x);box-shadow:var(--sh-2);border-radius:14px;flex-direction:column;gap:5px;display:flex}:where(.gc-root) .card--contrast{background:var(--contrast);box-shadow:none;color:var(--on-contrast)}:where(.gc-root) .card--outline{border:1.5px solid var(--prim);box-shadow:none}:where(.gc-root) .card__label{color:var(--faint);font-size:12px}:where(.gc-root) .card--contrast .card__label{color:var(--on-contrast-muted)}:where(.gc-root) .card__value{font-family:var(--font-display);font-size:20px;font-weight:800}:where(.gc-root) .card__value--pill{border-radius:var(--r-pill);background:var(--soft);align-self:flex-start;padding:1px 10px}:where(.gc-root) .card__value--pill.is-prim{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .card__go{border-radius:var(--r-pill);background:var(--prim);width:19px;height:19px;color:var(--on-prim);place-items:center;margin-left:auto;font-size:10px;display:grid}:where(.gc-root) .card--contrast .u-muted{color:var(--on-contrast-muted)}:where(.gc-root) .card__meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}:where(.gc-root) .card__meta.is-toned{font-weight:600}:where(.gc-root) .g-card__badge{width:16px;height:16px;font-size:8px}:where(.gc-root) .timeline{flex-direction:column;display:flex}:where(.gc-root) .timeline__item{gap:12px;padding-bottom:16px;display:flex}:where(.gc-root) .timeline__rail{flex-direction:column;align-items:center;gap:4px;display:flex}:where(.gc-root) .timeline__dot{border-radius:var(--r-pill);background:var(--prim);width:10px;height:10px;margin-top:5px}:where(.gc-root) .timeline__line{border-radius:var(--r-pill);background:var(--line2);flex:1;width:2px;min-height:12px}:where(.gc-root) .timeline__item:last-child .timeline__line{display:none}:where(.gc-root) .timeline__body strong{font-size:13px;display:block}:where(.gc-root) .timeline__body span{color:var(--muted);font-size:11.5px}:where(.gc-root) .timeline__dot{border-radius:var(--r-pill);place-items:center;width:24px;height:24px;margin-top:2px;display:grid}:where(.gc-root) .timeline__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:where(.gc-root) .tl__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .tl__area{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}:where(.gc-root) .tl__when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}:where(.gc-root) .tl__meta{font-size:11.5px!important}:where(.gc-root) .tl__who{padding-top:2px;font-size:11.5px!important}:where(.gc-root) .timeline__item.is-milestone .timeline__dot{box-shadow:0 0 0 3px var(--warn-soft)}:where(.gc-root) ol.timeline{margin:0;padding:0;list-style:none}:where(.gc-root) .metachip{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}:where(.gc-root) .metachip svg{color:var(--muted)}:where(.gc-root) .metachip--pick{color:inherit;cursor:pointer;border:0;font-family:inherit}:where(.gc-root) .metachip--pick:hover{background:var(--soft)}:where(.gc-root) .duepick{flex-direction:row;gap:0;width:540px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:0}:where(.gc-root) .duepick__col{flex-direction:column;padding:10px;display:flex}:where(.gc-root) .duepick__periods{border-right:1px solid var(--line);flex:none;gap:1px;width:210px}:where(.gc-root) .duepick__clear{margin-top:auto}:where(.gc-root) .duepick__dates{flex:1;gap:10px;min-width:0}:where(.gc-root) .duepick__field{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}:where(.gc-root) .duepick__label{align-items:baseline;gap:4px;display:flex}:where(.gc-root) .duepick__label small{color:var(--faint);font-weight:500}:where(.gc-root) .duepick__label .linkish{margin-left:auto;font-size:11.5px}:where(.gc-root) .duepick__label .linkish[hidden]{display:none}:where(.gc-root) .duepick__row{gap:6px;display:flex}:where(.gc-root) .duepick__row input{flex:1;min-width:0}:where(.gc-root) .duepick__row input[type=time]{flex:0 0 104px}:where(.gc-root) .duepick__row input[hidden]{display:none}:where(.gc-root) .duepick__toggle{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}:where(.gc-root) .duepick__error{color:var(--dang-ink);font-size:11.5px}:where(.gc-root) .duepick__error[hidden]{display:none}@media (width<=640px){:where(.gc-root) .duepick{flex-direction:column}:where(.gc-root) .duepick__periods{border-right:0;border-bottom:1px solid var(--line);width:auto}}:where(.gc-root) .toolbar__btn{padding:calc(var(--pad-control-y) - 1px) 14px;background:var(--panel);box-shadow:0 0 0 1px var(--line), var(--sh-control);color:var(--ink2);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}:where(.gc-root) .toolbar__btn:hover{color:var(--ink)}:where(.gc-root) .advfilters[hidden]{display:none}:where(.gc-root) .advfilters{z-index:20;padding:var(--gap-section);background:var(--panel2);box-shadow:var(--sh-1);border-radius:14px;flex-direction:column;gap:14px;display:flex;position:relative}:where(.gc-root) .advfilters__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .advfilters__head strong{margin-right:auto;font-size:13px}:where(.gc-root) .advfilters__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}:where(.gc-root) .actadv__dates{grid-column:span 2}:where(.gc-root) .actadv__range{align-items:center;gap:8px;display:flex}:where(.gc-root) .actadv__presets{gap:12px;font-size:12px;display:flex}:where(.gc-root) .toolbar__btn.is-on{color:var(--prim);background:var(--primsoft)}:where(.gc-root) .actadv__dates--bare{flex:none;gap:0;min-width:220px}@media (width<=560px){:where(.gc-root) .actadv__dates--bare{flex:100%}}:where(.gc-root) .advfilters :is(.select,.input){background:var(--panel)}:where(.gc-root) .advfilters__lead{font-size:11.5px}:where(.gc-root) .select .dock__badge{flex:none}:where(.gc-root) .g-advfilter{gap:var(--gap-block);flex-direction:column;display:flex}:where(.gc-root) .drawer[hidden]{display:none}:where(.gc-root) .drawer{z-index:60;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}:where(.gc-root) .drawer__panel{gap:var(--gap-section);width:min(430px,100%);height:100%;padding:var(--pad-panel);background:var(--panel);box-shadow:var(--sh-drawer);flex-direction:column;display:flex;overflow-y:auto}:where(.gc-root) .drawer__head{align-items:flex-start;gap:12px;display:flex}:where(.gc-root) .kv{padding:calc(var(--pad-cell-y) - 2px) 0;border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;font-size:13px;display:flex}:where(.gc-root) .kv:last-child{border-bottom:0}:where(.gc-root) .kv__k{color:var(--muted)}:where(.gc-root) button.sheet__dashed{cursor:pointer;background:0 0;font-family:inherit}:where(.gc-root) .sheet[hidden]{display:none}:where(.gc-root) .sheet{z-index:60;background:var(--scrim);align-items:flex-end;display:flex;position:fixed;inset:0}:where(.gc-root) .sheet__panel{border-radius:var(--r-xl) var(--r-xl) 18px 18px;background:var(--panel);width:100%;max-height:88vh;box-shadow:var(--sh-sheet);flex-direction:column;gap:3px;padding:10px 14px 14px;display:flex;overflow-y:auto}:where(.gc-root) .sheet__grab{border-radius:var(--r-pill);background:var(--line);align-self:center;width:42px;height:4px;margin-bottom:8px}:where(.gc-root) .sheet__head{align-items:center;gap:10px;padding-bottom:8px;display:flex}:where(.gc-root) .sheet__title{font-family:var(--font-display);margin-right:auto;font-size:15px;font-weight:700}:where(.gc-root) .sheet__link{color:var(--ink2);border-radius:10px;align-items:center;gap:12px;padding:12px 10px;font-size:14px;display:flex}:where(.gc-root) .sheet__link.is-active{background:var(--primsoft);color:var(--prim);font-weight:600}:where(.gc-root) .sheet__sub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:0 0 4px 22px;padding-left:12px;display:flex}:where(.gc-root) .sheet__sub a{color:var(--muted);border-radius:8px;padding:9px 8px;font-size:13.5px}:where(.gc-root) .sheet__row{border-radius:var(--r-md);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:where(.gc-root) .sheet__row.is-active{background:var(--primsoft);color:var(--prim);font-weight:700}:where(.gc-root) .sheet__count{border-radius:var(--r-pill);padding:1px 8px;font-size:11.5px;font-weight:700}:where(.gc-root) .sheet__count--danger{background:var(--dang-soft);color:var(--dang-ink)}:where(.gc-root) .sheet__count--prim{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .sheet__dashed{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-size:13.5px;font-weight:600;display:flex}:where(.gc-root) .shelldrawer__panel{gap:12px;width:min(420px,100%)}:where(.gc-root) .shelldrawer__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .shelldrawer__title{min-width:0;font-family:var(--font-display);flex:1;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}:where(.gc-root) .shelldrawer__title--conv{flex-direction:column;align-items:flex-start;gap:0;font-size:14px}:where(.gc-root) .shelldrawer__title--conv span,:where(.gc-root) .shelldrawer__title--conv small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:where(.gc-root) .shelldrawer__title--conv small{color:var(--muted);font-family:var(--font-sans);font-size:11.5px;font-weight:500}:where(.gc-root) .shelldrawer__empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 12px;display:flex}:where(.gc-root) .shelldrawer__empty p{margin:0}:where(.gc-root) .shelldrawer__foot{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}:where(.gc-root) .dialog__panel--form.admdialog{gap:14px;width:min(640px,100%);padding:22px;overflow-y:auto}:where(.gc-root) .dialog__panel--form{gap:0;width:min(560px,100%);max-height:calc(100vh - 40px);padding:0;overflow:hidden}:where(.gc-root) .convlist__empty.g-liststate--icon{flex-direction:column;align-items:center;gap:8px;display:flex}:where(.gc-root) .convlist__empty .linkish{font-size:12.5px}:where(.gc-root) .callout .g-liststate__retry{margin-left:10px}:where(.gc-root) .formfoot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}:where(.gc-root) .formfoot__note{color:var(--muted);margin-right:auto;font-size:12px}:where(.gc-root) .crudgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}:where(.gc-root) .crudgrid__wide{grid-column:1/-1}@media (width<=640px){:where(.gc-root) .crudgrid{grid-template-columns:1fr}}:where(.gc-root) .crudgrid__gap{display:block}@media (width<=640px){:where(.gc-root) .crudgrid__gap{display:none}}:where(.gc-root) .admblock{flex-direction:column;gap:16px;display:flex}:where(.gc-root) .admblock+.admblock{padding-top:var(--gap-section);border-top:1px solid var(--line2)}:where(.gc-root) .admblock__head h2{font-family:var(--font-display);margin:0;font-size:15px;font-weight:700}:where(.gc-root) .admblock__head p{color:var(--muted);margin:2px 0 0;font-size:12.5px}:where(.gc-root) .admfoot__state{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .admfoot__state.is-dirty{color:var(--warn-ink);font-weight:600}:where(.gc-root) .admform{gap:var(--gap-section);flex-direction:column;display:flex}:where(.gc-root) .admform .secpanel:not([hidden]){gap:var(--gap-section);padding-top:var(--gap-block);flex-direction:column;display:flex}:where(.gc-root) .metric{width:100%;padding:calc(var(--pad-cell-y) - 2px) 6px;border-radius:var(--r-sm);color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr auto auto;align-items:center;gap:2px 10px;display:grid}:where(.gc-root) button.metric{cursor:pointer}:where(.gc-root) button.metric:hover{background:var(--soft)}:where(.gc-root) .metric__icon{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}:where(.gc-root) .metric__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .metric__label{font-size:13px}:where(.gc-root) .metric__sub{color:var(--muted);font-size:11.5px}:where(.gc-root) .metric__value{white-space:nowrap;align-items:baseline;font-size:14px;font-weight:700;display:flex}:where(.gc-root) .metric__value small{color:var(--muted);font-size:11.5px;font-weight:600}:where(.gc-root) .metric__go{color:var(--muted)}:where(.gc-root) .metric__bar{border-radius:var(--r-pill);background:var(--soft);grid-area:2/2/auto/-1;height:4px;margin-top:4px;display:block;overflow:hidden}:where(.gc-root) .metric__bar span{border-radius:inherit;height:100%;display:block}:where(.gc-root) :is(.daydetail__metrics,.metrictiles){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);grid-template-columns:26px 1fr auto;grid-template-areas:"icon value go""text text text""bar bar bar";align-content:start;gap:6px 8px;padding:10px}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric__icon{grid-area:icon}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric__value{white-space:normal;flex-wrap:wrap;grid-area:value;gap:0 6px}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric__go{grid-area:go}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric__text{grid-area:text}:where(.gc-root) :is(.daydetail__metrics,.metrictiles) .metric__bar{grid-area:bar;margin-top:0}:where(.gc-root) .metric__bar span{background:var(--metric-tone,var(--prim))}:where(.gc-root) .metric__tag{margin-left:6px}:where(.gc-root) .cctiles{gap:var(--gap-block);margin-bottom:var(--gap-block);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}:where(.gc-root) .cctile{padding:var(--pad-tile);border-radius:var(--r-lg);background:var(--panel2);box-shadow:var(--sh-1);align-items:flex-start;gap:12px;display:flex}:where(.gc-root) .cctile__icon{border-radius:var(--r-md);flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.gc-root) .cctile__text{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.gc-root) .cctile__label{color:var(--muted);font-size:12px;font-weight:600}:where(.gc-root) .cctile__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:where(.gc-root) .cctile small{color:var(--muted);font-size:12px}:where(.gc-root) .crudlist{gap:var(--gap-block);flex-direction:column;display:flex}:where(.gc-root) .table--crud{min-width:760px}:where(.gc-root) .table--crud th{text-align:left}:where(.gc-root) .table--crud .cell--grow{width:100%}:where(.gc-root) .table--crud tr.is-off .pill:not(.pill--ok){filter:grayscale()}:where(.gc-root) .crudnum{white-space:nowrap;text-align:right!important}:where(.gc-root) .crudsort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}:where(.gc-root) .crudsort svg{opacity:.45}:where(.gc-root) .crudsort.is-on{color:var(--ink)}:where(.gc-root) .crudsort.is-on svg{opacity:1}:where(.gc-root) .crudacts{justify-content:flex-end;gap:6px;display:flex}:where(.gc-root) td.crudacts{text-align:right;white-space:nowrap;display:table-cell}:where(.gc-root) td.crudacts>*+*{margin-left:6px}:where(.gc-root) .qlive{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}:where(.gc-root) .qlive--mute{color:var(--muted);font-style:italic}:where(.gc-root) .qlive--none{color:var(--dang-ink)}:where(.gc-root) .qlive--wait{color:var(--warn-ink);font-weight:700}:where(.gc-root) .qmhead{margin-bottom:var(--gap-block);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.gc-root) .qmhead h2{font-family:var(--font-display);margin:0;font-size:15px;font-weight:800}:where(.gc-root) .qmpen{width:72px;padding-top:5px;padding-bottom:5px}:where(.gc-root) .table--queues,:where(.gc-root) .table--ivrs,:where(.gc-root) .table--members,:where(.gc-root) .table--report{min-width:820px}:where(.gc-root) .table--ivropts{min-width:680px}:where(.gc-root) .ivrdigit{border-radius:var(--r-sm);background:var(--primsoft);width:30px;height:30px;color:var(--prim);place-items:center;font-weight:800;display:inline-grid}:where(.gc-root) .pbxconf__bar{flex-wrap:wrap;align-items:flex-end;gap:10px}:where(.gc-root) .table--report .field__error{margin-top:4px;display:block}:where(.gc-root) .pbxsec{font-family:var(--font-display);margin:18px 0 8px;font-size:15px;font-weight:800}:where(.gc-root) .table--alerts,:where(.gc-root) .table--pbx{min-width:820px}:where(.gc-root) .table--narrow{min-width:480px}:where(.gc-root) .pbxbar{margin-bottom:var(--gap-block);flex-wrap:wrap;align-items:flex-end;gap:10px}:where(.gc-root) .pbx .crudlist>.callout{margin-bottom:10px}:where(.gc-root) .pbxfield{flex:none;min-width:180px}:where(.gc-root) .table tr.is-ghost td{color:var(--muted)}:where(.gc-root) .pbxstatus{white-space:nowrap;gap:4px;display:inline-flex}:where(.gc-root) .alertwhat{white-space:normal;display:block}:where(.gc-root) .pbxraw>td{background:var(--panel2);text-align:left}:where(.gc-root) .pbxraw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}@container (width<640px){:where(.gc-root) .pbxraw__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){:where(.gc-root) .pbxraw__grid{grid-template-columns:minmax(0,1fr)}}:where(.gc-root) .pbxraw__kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}:where(.gc-root) .pbxraw__kv dt{color:var(--muted)}:where(.gc-root) .pbxraw__kv dd{text-align:left;overflow-wrap:anywhere;margin:0}:where(.gc-root) .pbxraw pre{border-radius:var(--r-md);background:var(--soft);white-space:pre;max-height:24rem;margin:0;padding:10px 12px;font-size:12px;overflow:auto}:where(.gc-root) .pbxraw__acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:where(.gc-root) .chkinds{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}:where(.gc-root) .chkind{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}:where(.gc-root) .chkind .chtile{width:44px;height:44px;margin-bottom:4px}:where(.gc-root) .chkind span:last-child{color:var(--muted);font-size:12.5px}:where(.gc-root) .chkind:hover,:where(.gc-root) .chkind:focus-visible{background:var(--primsoft);box-shadow:0 0 0 1.5px var(--prim)}:where(.gc-root) .chchosen{flex-wrap:wrap;align-items:center;gap:10px;max-width:980px;font-size:13px;display:flex}:where(.gc-root) .chbroadcast{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.gc-root) .cmptpl p{border-radius:var(--r-md);background:var(--wa-soft);color:var(--ink);white-space:pre-wrap;margin:0;padding:12px 14px}:where(.gc-root) .cmptpl mark{background:var(--warn-soft);color:var(--warn-ink);font-family:var(--font-mono);border-radius:4px;padding:0 3px;font-size:12px}:where(.gc-root) .smsbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}:where(.gc-root) .admvars{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}:where(.gc-root) .life__say{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}:where(.gc-root) .life__ctl{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}:where(.gc-root) .lifesched{flex:0 240px}:where(.gc-root) .life__cancel{margin-left:auto}:where(.gc-root) .typrow{align-items:center;gap:10px;display:flex}:where(.gc-root) .typrow__icon{border-radius:var(--r-sm);flex:none;place-items:center;width:30px;height:30px;display:grid}:where(.gc-root) .typprev{border-radius:var(--r-md);background:var(--soft);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;padding:12px 14px;display:flex}:where(.gc-root) .typprev__item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}:where(.gc-root) .typprev__item--opt .livecall__opt{background:var(--panel);cursor:default;min-width:230px}:where(.gc-root) .typprev__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(.gc-root) .typorder{gap:4px;display:inline-flex}:where(.gc-root) .typorder .sqbtn:disabled{opacity:.4;cursor:default}:where(.gc-root) .ixsnippet{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}:where(.gc-root) .ixchips{flex-wrap:wrap;gap:4px;display:flex}:where(.gc-root) .ixform{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:0 24px;display:grid}:where(.gc-root) .ixform>.formfoot{grid-column:1/-1}:where(.gc-root) .ixprev{flex-direction:column;gap:8px;padding-top:18px;display:flex;position:sticky;top:12px}:where(.gc-root) .ixprev__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(.gc-root) .ixprev__conv{flex:none;min-width:0}:where(.gc-root) .ixprev__conv .conv__thread{padding:16px 12px}:where(.gc-root) .ixitems,:where(.gc-root) .ixsections{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where(.gc-root) .ixitem{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;width:100%;max-width:520px;display:grid}:where(.gc-root) .ixitem .ixcount,:where(.gc-root) .ixitem .sqbtn{margin-bottom:10px}:where(.gc-root) .ixsection{border-radius:var(--r-md);background:var(--panel2);flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}:where(.gc-root) .ixsection__head,:where(.gc-root) .ixrow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}:where(.gc-root) .ixrow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}:where(.gc-root) .ixsection__head .sqbtn,:where(.gc-root) .ixrow .sqbtn{margin-bottom:10px}:where(.gc-root) .ixtotal{color:var(--muted);margin:0;font-size:12px}@media (width<=900px){:where(.gc-root) .ixform{grid-template-columns:minmax(0,1fr)}:where(.gc-root) .ixprev{position:static}:where(.gc-root) .ixrow{grid-template-columns:minmax(0,1fr) auto}:where(.gc-root) .ixrow .field:nth-child(2){grid-column:1}}:where(.gc-root) .ixcount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}:where(.gc-root) .ixcount.is-over{color:var(--dang-ink);font-weight:700}:where(.gc-root) .chtile{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.gc-root) .smsmeter{color:var(--muted);font-size:12px}:where(.gc-root) .smsmeter b{color:var(--ink)}:where(.gc-root) .smsmeter.is-multi b{color:var(--warn-ink)}:where(.gc-root) .chname{align-items:center;gap:10px;display:flex}:where(.gc-root) .chname .chtile{width:30px;height:30px}:where(.gc-root) .admsub__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}:where(.gc-root) .admsub__head p{color:var(--muted);flex:320px;margin:0;font-size:12.5px}:where(.gc-root) .admsub__head--filters .toolbar__search{flex:240px}:where(.gc-root) .actfilter{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .actchip{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);font:inherit;cursor:pointer;border:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}:where(.gc-root) .actchip.is-on{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .actdiff{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}:where(.gc-root) .actdiff b{color:var(--ink)}:where(.gc-root) .admsub__note{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .scopebar{flex-wrap:wrap;align-items:center;gap:10px;max-width:980px;display:flex}:where(.gc-root) .scopebar .segmented__opt{gap:6px}:where(.gc-root) .scopebar .segmented{flex-wrap:wrap;max-width:100%}:where(.gc-root) .scopebar__pick{flex:0 300px}:where(.gc-root) .scopebar__lead{max-width:980px;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}:where(.gc-root) .setrow__warn{color:var(--warn-ink);grid-column:2/-1;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .setpanel{flex-direction:column;gap:14px;display:flex}:where(.gc-root) .setpanel__bar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}:where(.gc-root) .setpanel__bar .toolbar__search{flex:280px}:where(.gc-root) .setpanel__lead{color:var(--muted);margin:0;font-size:12.5px}:where(.gc-root) .setgroup{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line)}:where(.gc-root) .setgroup__head{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}:where(.gc-root) .setgroup__icon{background:var(--soft);width:28px;height:28px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}:where(.gc-root) .setgroup__name{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}:where(.gc-root) .setgroup__fixed{color:var(--prim);font-size:12px;font-weight:600}:where(.gc-root) .setgroup__head>svg:last-child{color:var(--muted);margin-left:auto}:where(.gc-root) .setgroup__rows{margin:0;padding:0;list-style:none}:where(.gc-root) .setrow{border-top:1px solid var(--line2);grid-template-columns:24px minmax(0,1fr) auto minmax(170px,200px) auto;align-items:center;gap:8px 14px;padding:12px 14px;display:grid}:where(.gc-root) .setrow.is-custom{background:color-mix(in srgb, var(--primsoft) 45%, transparent)}:where(.gc-root) .setrow__more{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}:where(.gc-root) .setrow__more:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .setrow__text{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.gc-root) .setrow__text strong{font-size:13px}:where(.gc-root) .setrow__text>span{color:var(--muted);font-size:12px}:where(.gc-root) .setrow__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:where(.gc-root) .setrow__meta b{color:var(--ink)}:where(.gc-root) .setrow__origin{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}:where(.gc-root) .setrow__edit .drop__menu{min-width:220px}:where(.gc-root) .setrow__acts{justify-content:flex-end;gap:6px;display:flex}:where(.gc-root) .setcascade{flex-direction:column;grid-column:2/-1;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}:where(.gc-root) .setcascade li{border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}:where(.gc-root) .setcascade li.is-win{background:var(--ok-soft)}:where(.gc-root) .setcascade__level{color:var(--muted);flex:0 0 200px}:where(.gc-root) .setcascade__level small{color:var(--faint)}:where(.gc-root) .setcascade__val{flex:1;font-weight:600}@media (width<=900px){:where(.gc-root) .setrow{grid-template-columns:24px minmax(0,1fr)}:where(.gc-root) .setrow__origin,:where(.gc-root) .setrow__edit,:where(.gc-root) .setrow__acts{grid-column:2;justify-content:flex-start}:where(.gc-root) .setcascade li{flex-wrap:wrap}:where(.gc-root) .setcascade__level{flex-basis:130px}}:where(.gc-root) .rolerow{cursor:pointer}:where(.gc-root) .rolerow__name{color:var(--ink)}:where(.gc-root) .rolerow__desc{font-size:12px}:where(.gc-root) .caldot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 6px}:where(.gc-root) .calstatus{max-width:980px;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}:where(.gc-root) .calstatus .pill{gap:5px}:where(.gc-root) .caltypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.gc-root) .caltype{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}:where(.gc-root) .caltype span{color:var(--muted);font-size:12.5px}:where(.gc-root) .caltype.is-on{background:var(--primsoft);box-shadow:0 0 0 2px var(--prim)}:where(.gc-root) .caltype.is-on>svg{color:var(--prim)}:where(.gc-root) .caltype:focus-visible{outline:2px solid var(--prim);outline-offset:2px}:where(.gc-root) .calweek{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .calweek.is-loading .calgrid{opacity:.6}:where(.gc-root) .calnav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .calnav__range{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:12px}:where(.gc-root) .calgrid{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}:where(.gc-root) .calgrid__dayhead{border-left:1px solid var(--line2);color:var(--muted);text-align:center;padding:8px 6px;font-size:12px}:where(.gc-root) .calgrid__dayhead b{color:var(--ink)}:where(.gc-root) .calgrid__dayhead.is-today{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .calgrid__alllabel{border-top:1px solid var(--line2);color:var(--faint);align-items:center;padding:0 4px;font-size:10px;line-height:1.1;display:flex}:where(.gc-root) .calgrid__all{border-top:1px solid var(--line2);border-left:1px solid var(--line2);flex-direction:column;gap:2px;min-height:28px;padding:3px;display:flex}:where(.gc-root) .calpill{font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;overflow:hidden}:where(.gc-root) .calpill.is-moved{outline:1.5px dashed}:where(.gc-root) .calgrid__hours{border-top:1px solid var(--line2);flex-direction:column;display:flex}:where(.gc-root) .calgrid__hours span{color:var(--faint);font-family:var(--font-mono);text-align:right;padding:2px 6px 0 0;font-size:10.5px}:where(.gc-root) .calgrid__day{border-top:1px solid var(--line2);border-left:1px solid var(--line2);cursor:crosshair;flex-direction:column;display:flex;position:relative}:where(.gc-root) .calgrid__day.is-readonly{cursor:default}:where(.gc-root) .calgrid__line{border-bottom:1px dashed var(--line2);pointer-events:none;flex:none}:where(.gc-root) .calblock{font:inherit;text-align:left;cursor:grab;touch-action:none;border:0;border-left:3px solid;border-radius:6px;flex-direction:column;align-items:stretch;padding:3px 6px;font-size:11px;line-height:1.25;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}:where(.gc-root) .calblock strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .calblock.is-moved{outline-offset:-1.5px;outline:1.5px dashed}:where(.gc-root) .calblock.is-dragging{z-index:2;box-shadow:var(--elev);cursor:grabbing}:where(.gc-root) .calblock:focus-visible{outline:2px solid var(--prim)}:where(.gc-root) .calblock__grip{cursor:ns-resize;height:6px;position:absolute;left:0;right:0}:where(.gc-root) .calblock__grip--top{top:0}:where(.gc-root) .calblock__grip--bottom{bottom:0}:where(.gc-root) .calghost{z-index:2;background:var(--primsoft);box-shadow:inset 0 0 0 1.5px var(--prim);color:var(--prim);font-family:var(--font-mono);pointer-events:none;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;left:3px;right:3px}:where(.gc-root) .slotlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .slotlist__row{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}:where(.gc-root) .slotlist__row.is-off{color:var(--muted);filter:grayscale()}:where(.gc-root) .slotlist__text{flex-direction:column;flex:260px;min-width:0;font-size:13px;display:flex}:where(.gc-root) .slotlist__text span{color:var(--muted);font-size:12px}:where(.gc-root) .slotlist__acts{gap:4px;display:flex}:where(.gc-root) .icsurl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .icsurl code{background:var(--soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:320px;padding:9px 12px;font-size:12px;overflow:hidden}:where(.gc-root) .icssync{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.gc-root) .slotform{max-height:min(62vh,620px);padding:4px 2px 8px;overflow-y:auto}:where(.gc-root) .wdchips,:where(.gc-root) .slottones{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .slottone{cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}:where(.gc-root) .slottone.is-on{box-shadow:0 0 0 2px var(--card-bg), 0 0 0 4px var(--prim)}:where(.gc-root) .occsec{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding:12px 0;display:flex}:where(.gc-root) .occsec h3{margin:0;font-size:13.5px}:where(.gc-root) .occsec p{color:var(--muted);margin:0;font-size:12.5px}@media (width<=760px){:where(.gc-root) .caltypes{grid-template-columns:1fr}:where(.gc-root) .calgrid{grid-template-columns:40px repeat(7,minmax(44px,1fr));overflow-x:auto}:where(.gc-root) .calblock span{display:none}}:where(.gc-root) .asglegend{flex-wrap:wrap;align-items:center;gap:4px;display:flex}:where(.gc-root) .asgflag.is-on{box-shadow:none}:where(.gc-root) .secadd{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}:where(.gc-root) .secdot--none{box-shadow:inset 0 0 0 1.5px var(--line)}:where(.gc-root) .secdel{border-radius:var(--r-md);background:var(--dang-soft);flex-direction:column;flex-basis:100%;gap:8px;padding:10px 12px;display:flex}:where(.gc-root) .secdel p{margin:0;font-size:12.5px}:where(.gc-root) .preq__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}:where(.gc-root) .pcomment__acts{gap:4px;margin-left:auto;display:inline-flex}:where(.gc-root) .closerows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .closerows li{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}:where(.gc-root) .closerows li:first-child{border-top:0}@media (width<=640px){:where(.gc-root) .secadd{grid-template-columns:1fr 1fr}:where(.gc-root) .secadd .field:first-child{grid-column:1/-1}}:where(.gc-root) .emuband{border-radius:var(--r-md);background-color:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:9px 14px;font-size:13px;display:flex}:where(.gc-root) .emuband>svg{flex:none}:where(.gc-root) .emuband__text{flex:240px}:where(.gc-root) .emuband strong{font-weight:700}:where(.gc-root) .emuband__back{flex:none}:where(.gc-root) .admhost{display:contents}:where(.gc-root) .admswitches{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 20px;display:grid}:where(.gc-root) .fieldtype{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) ol.optlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .optlist__row{align-items:center;gap:6px;display:flex}:where(.gc-root) .optlist__row>:where(input,.input){flex:1;min-width:0}:where(.gc-root) .optlist__n{color:var(--faint);font-family:var(--font-mono);text-align:right;flex:0 0 22px;font-size:12px}:where(.gc-root) .optlist__add{align-self:flex-start}:where(.gc-root) .fieldprev{border-radius:var(--r-md);background-color:var(--panel);max-width:420px;box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex}:where(.gc-root) .fieldprev__input{pointer-events:none}:where(.gc-root) .fieldprev__chips{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .fieldprev__where{color:var(--muted);font-size:11.5px}:where(.gc-root) .depts{gap:var(--gap-block);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}:where(.gc-root) .depts__tree{gap:12px}:where(.gc-root) .depts__bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.gc-root) .depts__bar .toolbar__search{flex:220px}:where(.gc-root) .depts__panel{position:sticky;top:12px}:where(.gc-root) .depts__empty{color:var(--muted);font-size:13px}:where(.gc-root) :where(.depttree,.depttree__group){margin:0;padding:0;list-style:none}:where(.gc-root) .depttree__group{--lvl-guide:0px;position:relative}:where(.gc-root) .depttree__group:before{top:0;bottom:12px;left:var(--lvl-guide);background-color:var(--line);content:"";width:1px;position:absolute}:where(.gc-root) .deptrow{--lvl:0;padding:3px 6px 3px calc(6px + var(--lvl) * 22px);border-radius:var(--r-sm);align-items:center;gap:6px;display:flex}:where(.gc-root) .deptrow:hover{background-color:var(--soft)}:where(.gc-root) .deptrow.is-on{background-color:var(--primsoft)}:where(.gc-root) .deptrow.is-context .deptrow__name{color:var(--muted)}:where(.gc-root) .deptrow__toggle{width:22px;height:22px;color:var(--muted);cursor:pointer;background-color:#0000;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}:where(.gc-root) .deptrow__toggle.is-leaf{cursor:default}:where(.gc-root) .deptrow__toggle:not(.is-leaf):hover{background-color:var(--card-bg);color:var(--ink)}:where(.gc-root) .deptrow__main{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 4px;display:flex}:where(.gc-root) .deptrow__main:focus-visible{outline:2px solid var(--prim);outline-offset:1px}:where(.gc-root) .deptrow__dot{background-color:var(--dept-color,var(--faint));border-radius:50%;flex:none;width:9px;height:9px}:where(.gc-root) .deptrow__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:where(.gc-root) .deptrow.is-on .deptrow__name{color:var(--prim)}:where(.gc-root) :where(.deptrow__name,.deptrow__main .code) mark{background-color:var(--warn-soft);color:var(--warn-ink);border-radius:3px;padding:0 2px}:where(.gc-root) .deptrow__main .code{flex:none;font-size:10.5px}:where(.gc-root) .deptrow__members{color:var(--muted);font-family:var(--font-mono);flex:none;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}:where(.gc-root) .deptrow__members small{color:var(--faint)}:where(.gc-root) .deptrow.is-on .deptrow__members small{color:var(--muted)}:where(.gc-root) .deptrow__acts{opacity:0;flex:none;gap:2px;display:flex}:where(.gc-root) :where(.deptrow:hover,.deptrow:focus-within,.deptrow.is-on) .deptrow__acts{opacity:1}:where(.gc-root) .deptform{flex-direction:column;gap:16px;display:flex}:where(.gc-root) .deptform__head h2{font-family:var(--font-display);margin:2px 0 4px;font-size:19px;font-weight:800}:where(.gc-root) .deptform__facts{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}:where(.gc-root) .deptform__facts span{align-items:center;gap:5px;display:inline-flex}:where(.gc-root) .deptform__kids{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .deptform__chips{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .deptform__chips .chip{gap:6px}@media (hover:none){:where(.gc-root) .deptrow__acts{opacity:1}}@media (width<=900px){:where(.gc-root) .depts{grid-template-columns:minmax(0,1fr)}:where(.gc-root) .depts__panel{position:static}}@media (width<=560px){:where(.gc-root) .deptrow__main .code,:where(.gc-root) .deptrow:not(.is-on) .deptrow__acts{display:none}}:where(.gc-root) .table--camps{min-width:900px}:where(.gc-root) .table--dests{min-width:860px}:where(.gc-root) .ccprog{align-items:center;gap:8px;display:inline-flex}:where(.gc-root) .ccprog__bar{border-radius:var(--r-pill);background:var(--soft);width:110px;height:6px;display:block;overflow:hidden}:where(.gc-root) .ccprog__bar span{border-radius:inherit;background:var(--ok-ink);height:100%;display:block}:where(.gc-root) .ccmine{gap:var(--gap-block);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}:where(.gc-root) .ccmine__card{padding:var(--pad-card-y) var(--pad-card-x);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-direction:column;gap:12px;display:flex}:where(.gc-root) .ccmine__head,:where(.gc-root) .ccmine__meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:where(.gc-root) .ccmine__icon{border-radius:var(--r-md);flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.gc-root) .ccmine__card .btn{align-self:flex-start}:where(.gc-root) .cchours{margin:0 0 var(--gap-block);align-items:center;gap:6px;display:flex}:where(.gc-root) .ccsegs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .ccsegs li{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(.gc-root) .dialog__panel--form.admdialog.ccload{width:min(680px,100%)}:where(.gc-root) .ccload__accs{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}:where(.gc-root) .ccload__sum{margin:0}:where(.gc-root) .ccwork{gap:var(--gap-block);flex-direction:column;display:flex}:where(.gc-root) .ccwork__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:where(.gc-root) .ccwork__title{font-family:var(--font-display);margin:2px 0;font-size:24px;font-weight:800}:where(.gc-root) .ccwork__head small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .ccwork__acts,:where(.gc-root) .ccwork__btns,:where(.gc-root) .ccwork__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .ccwork__body{gap:var(--gap-block);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=980px){:where(.gc-root) .ccwork__body{grid-template-columns:minmax(0,1fr)}}:where(.gc-root) .ccwork__main,:where(.gc-root) .ccwork__side{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}:where(.gc-root) .ccwork__card p{margin:0}:where(.gc-root) .ccwork__phone{font-size:18px;font-weight:700}:where(.gc-root) .ccwork__notice{border-radius:var(--r-md);background:var(--primsoft);color:var(--prim);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}:where(.gc-root) .ccwork__attempts{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}:where(.gc-root) .cccheck{align-items:center;gap:7px;font-size:13px;display:inline-flex}:where(.gc-root) .togbtn{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card-bg);color:var(--ink2);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}:where(.gc-root) .togbtn:hover{border-color:var(--prim);color:var(--prim)}:where(.gc-root) .togbtn.is-on{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .ccform{flex-direction:column;gap:12px;display:flex}:where(.gc-root) .ccform__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) auto auto;align-items:end;gap:10px;display:grid}@media (width<=760px){:where(.gc-root) .ccform__row{grid-template-columns:minmax(0,1fr);align-items:stretch}}:where(.gc-root) .ccform .btn{align-self:flex-start}:where(.gc-root) .ccblock{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .ccblock li{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}:where(.gc-root) .ccblock li.is-warning{background:var(--soft);color:var(--ink2)}:where(.gc-root) .ccblock li>span{flex:1;min-width:12rem}:where(.gc-root) .sectitle{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding-bottom:6px;font-size:10.5px;font-weight:700}:where(.gc-root) .tile{padding:var(--pad-tile);border-radius:var(--r-lg);background:var(--panel2);box-shadow:var(--sh-1);flex-direction:column;gap:11px;display:flex}:where(.gc-root) .tile__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .tile__title{margin-right:auto;font-size:13px;font-weight:700}:where(.gc-root) .deflist__head{align-items:center;gap:10px;padding-bottom:8px;display:flex}:where(.gc-root) .deflist__head .sectitle{margin-right:auto;padding-bottom:0}:where(.gc-root) .coll{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .thread{gap:var(--gap-block);flex-direction:column;display:flex}:where(.gc-root) .coll .convlist__search{flex:none}:where(.gc-root) .cardlist{columns:380px;column-gap:var(--gap-block)}:where(.gc-root) .cardlist>*{break-inside:avoid;margin-bottom:var(--gap-block)}:where(.gc-root) .convlist__search:focus-within{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) .toolbar{z-index:30;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}:where(.gc-root) .toolbar__search{min-width:190px;padding:calc(var(--pad-control-y) - 2px) 12px;background:var(--panel2);box-shadow:0 0 0 1px var(--line), var(--sh-1);border-radius:10px;flex:230px;align-items:center;gap:9px;display:flex}:where(.gc-root) .toolbar__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}:where(.gc-root) .toolbar__search:focus-within{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) .asg{flex-direction:column;gap:12px;display:flex}:where(.gc-root) .asg__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.gc-root) .asg__search{flex:260px}:where(.gc-root) .asg__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.gc-root) .asg__panel{border-radius:var(--r-md);background:var(--panel);min-width:0;box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex}:where(.gc-root) .asg__head{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;font-size:12.5px;display:flex}:where(.gc-root) .asg__hint{color:var(--muted);flex-basis:100%;font-size:11.5px}:where(.gc-root) .asg__list{max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}:where(.gc-root) .asg__row{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}:where(.gc-root) .asg__row:hover{background:var(--soft)}:where(.gc-root) .asg__row.is-primary{background:var(--primsoft)}:where(.gc-root) .asg__empty{color:var(--muted);text-align:center;margin:0;padding:16px 12px;font-size:12.5px}:where(.gc-root) .asgext__tile{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}:where(.gc-root) .asgext__text{flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}:where(.gc-root) .asgext__text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .asgext__acts{flex:none;gap:4px;display:flex}:where(.gc-root) .asgslot.is-on{background:var(--prim);color:var(--on-prim)}@media (width<=760px){:where(.gc-root) .asg__panels{grid-template-columns:1fr}}:where(.gc-root) .bar{border-radius:var(--r-pill);background:var(--soft);height:7px;overflow:hidden}:where(.gc-root) .bar__fill{background:var(--prim);height:100%;display:block}:where(.gc-root) .cellbar{min-width:120px;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}:where(.gc-root) .cellbar .bar{flex:1}:where(.gc-root) .tasklist{flex-direction:column;gap:2px;display:flex}:where(.gc-root) .tasklist__head{align-items:center;gap:12px;padding-bottom:6px;display:flex}:where(.gc-root) .tasklist__head .sectitle{padding-bottom:0}:where(.gc-root) .tasklist__head .cellbar{flex:1;max-width:180px}:where(.gc-root) .tasklist__head .linkish{margin-left:auto}:where(.gc-root) .subtask{padding:calc(var(--pad-cell-y) - 4px) 4px;border-radius:var(--r-sm);align-items:center;gap:10px;font-size:13px;display:flex}:where(.gc-root) .subtask__box{cursor:pointer;display:flex}:where(.gc-root) .subtask:hover{background:var(--soft)}:where(.gc-root) .subtask__title{flex:1;min-width:0}:where(.gc-root) .subtask.is-done .subtask__title{color:var(--muted);text-decoration:line-through}:where(.gc-root) .subtask__due{color:var(--muted);white-space:nowrap;font-size:11.5px}:where(.gc-root) .checkgroup{flex-direction:column;gap:2px;margin-top:10px;display:flex}:where(.gc-root) .checkgroup__head{align-items:center;gap:6px;padding:0 4px 4px 0;display:flex}:where(.gc-root) .grip{color:var(--faint);cursor:grab;opacity:.45;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 0;display:flex}:where(.gc-root) .checkgroup__head:hover .checkgroup__grip,:where(.gc-root) .subtask:hover .subtask__grip,:where(.gc-root) .grip:focus-visible{opacity:1}:where(.gc-root) .subtask__grip{opacity:0}:where(.gc-root) .grip:active{cursor:grabbing}:where(.gc-root) .checkgroup.is-dragging,:where(.gc-root) .subtask.is-dragging{opacity:.45}:where(.gc-root) .checkgroup.is-drop-before,:where(.gc-root) .subtask.is-drop-before{box-shadow:inset 0 2px 0 var(--prim)}:where(.gc-root) .checkgroup.is-drop-after,:where(.gc-root) .subtask.is-drop-after{box-shadow:inset 0 -2px 0 var(--prim)}:where(.gc-root) .checkgroup__head .linkish{margin-left:auto;font-size:11.5px}:where(.gc-root) .checkgroup__head .checkgroup__name{padding:0}:where(.gc-root) .checkgroup__name{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 4px 4px;font-size:11px;font-weight:700}:where(.gc-root) .board__hint{margin:0 0 var(--gap-block);color:var(--muted);flex:none;align-items:center;gap:7px;font-size:12px;display:flex}:where(.gc-root) .board{flex:1;align-items:flex-start;gap:12px;min-height:0;padding-bottom:6px;display:flex;overflow:auto hidden}:where(.gc-root) .board__col{border-radius:var(--r-lg);background:var(--panel2);flex-direction:column;flex:0 0 272px;gap:8px;max-height:100%;padding:10px;display:flex}:where(.gc-root) .board__col.is-over{box-shadow:inset 0 0 0 2px var(--prim)}:where(.gc-root) .board__head{flex:none;align-items:center;gap:8px;padding:2px 2px 4px;display:flex}:where(.gc-root) .board__cards{flex-direction:column;gap:8px;min-height:48px;display:flex;overflow-y:auto}:where(.gc-root) .board__empty{color:var(--faint);text-align:center;padding:14px 6px;font-size:12px}:where(.gc-root) .boardcard{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);cursor:pointer;flex-direction:column;gap:7px;padding:10px 12px;display:flex}:where(.gc-root) .boardcard[draggable=true]{cursor:grab}:where(.gc-root) .boardcard:focus-visible,:where(.gc-root) .boardcard.is-open{box-shadow:var(--sh-listcard-on);outline:none}:where(.gc-root) .boardcard.is-dragging{opacity:.45}:where(.gc-root) .boardcard__title{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}:where(.gc-root) .boardcard.is-done .boardcard__title{color:var(--muted);text-decoration:line-through}:where(.gc-root) .boardcard__chips{flex-wrap:wrap;gap:5px;display:flex}:where(.gc-root) .boardcard__acc{color:var(--muted);font-size:11.5px}:where(.gc-root) .boardcard__foot{align-items:center;gap:8px;display:flex}:where(.gc-root) .board--desk{flex-wrap:wrap;align-content:flex-start;overflow:hidden auto}:where(.gc-root) .board--desk .board__col{box-sizing:border-box;flex:250px;min-width:0;max-height:none}:where(.gc-root) .board--desk .boardcard{min-width:0}:where(.gc-root) .board--desk .board__cards{overflow:visible}:where(.gc-root) .boardcard__top{align-items:flex-start;gap:6px;display:flex}:where(.gc-root) .boardcard__top .boardcard__title{flex:1;min-width:0}.gc-root.g-appshell{height:100dvh}:where(.gc-root) .g-appshell__top{display:contents}:where(.gc-root) .g-appshell__top>*{flex-shrink:0;min-width:0}:where(.gc-root) .main{--dock-h:0px}:where(.gc-root) .g-appshell__banner{flex:none}:where(.gc-root) .main.is-capped{--g-content-max:1320px}:where(.gc-root) .main.is-capped>.panel,:where(.gc-root) .main.is-capped>.g-appshell__top>*{width:100%;max-width:var(--g-content-max);margin-inline:auto}:where(.gc-root) .app{gap:var(--gap-block);height:100%;padding:clamp(10px, 1.4vw, var(--pad-app));flex-direction:column;display:flex;overflow:hidden}:where(.gc-root) .shell{gap:var(--gap-block);flex-wrap:wrap;flex:1;min-height:0;display:flex}:where(.gc-root) .main{flex-direction:column;flex:999 460px;min-width:0;max-height:100%;display:flex;overflow:hidden auto}:where(.gc-root) .main>*{flex-shrink:0;min-width:0}:where(.gc-root) .panel__head{top:var(--dock-h,0px);z-index:3;gap:var(--gap-section);margin-top:calc(-1 * var(--gap-block));padding-top:var(--gap-block);padding-bottom:var(--gap-section);background:var(--panel);flex-direction:column;display:flex;position:sticky}:where(.gc-root) .main.is-scrolled .panel__head{box-shadow:var(--sh-head);flex-flow:wrap;align-items:center;gap:8px;padding-bottom:12px}:where(.gc-root) .main.is-scrolled .panel__head>.pagehead,:where(.gc-root) .main.is-scrolled .panel__head>.toolbar{display:contents}:where(.gc-root) .main.is-scrolled .pagehead__text{flex:none;order:1;margin-right:2px}:where(.gc-root) .main.is-scrolled .pagehead__crumb{display:none}:where(.gc-root) .main.is-scrolled .pagehead h1{font-size:17px}:where(.gc-root) .main.is-scrolled .toolbar__search{flex:180px;order:2;min-width:140px}:where(.gc-root) .main.is-scrolled .panel__head .toolbar__btn,:where(.gc-root) .main.is-scrolled .panel__head .drop{order:3}:where(.gc-root) .main.is-scrolled .panel__head .btn--contrast{order:4}:where(.gc-root) .main.is-scrolled .panel__head .pagehead .btn{order:5}:where(.gc-root) .main.is-scrolled .panel__head .pagehead__more{order:6}:where(.gc-root) .main.is-scrolled .panel__head>.chiprow{display:none}:where(.gc-root) .main.is-scrolled .panel__head>.advfilters{flex:100%;order:6}:where(.gc-root) .main.is-scrolled .panel__head .btn__label,:where(.gc-root) .main.is-scrolled .panel__head .toolbar__caret,:where(.gc-root) .main.is-scrolled .panel__head .toolbar__btn>.u-muted{display:none}:where(.gc-root) .main.is-scrolled .panel__head .btn,:where(.gc-root) .main.is-scrolled .panel__head .toolbar__btn,:where(.gc-root) .main.is-scrolled .panel__head .toolbar__search{height:var(--h-control);padding-top:0;padding-bottom:0}:where(.gc-root) .main.is-scrolled .panel__head .btn,:where(.gc-root) .main.is-scrolled .panel__head .toolbar__btn{padding-left:11px;padding-right:11px}:where(.gc-root) .main.is-scrolled .panel__head--detail{flex-flow:column;align-items:stretch;gap:10px;padding-bottom:0}:where(.gc-root) .main.is-scrolled .panel__head--detail>.pagehead{align-items:center;gap:10px;display:flex}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__text{flex:auto;order:0;margin-right:auto}:where(.gc-root) .main.is-scrolled .pagehead__legal,:where(.gc-root) .main.is-scrolled .pagehead__parent{display:none}:where(.gc-root) .main.is-scrolled .panel__head--detail .sectabs{gap:16px}:where(.gc-root) .main.is-scrolled .panel__head--detail .sectabs__tab{padding:calc(var(--pad-control-y) - 5px) 3px calc(var(--pad-control-y) - 3px);font-size:12px}:where(.gc-root) .main.is-scrolled .panel__head--detail .sectabs__tab i{width:14px;height:14px}@media (width<=767px){:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__title{flex-wrap:nowrap;min-width:0}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__title .code,:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__title .pill--prim{display:none}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__title .pill{flex:none}:where(.gc-root) .main.is-scrolled .panel__head--detail>.pagehead{flex-wrap:nowrap}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__text{min-width:0}:where(.gc-root) .main.is-scrolled .panel__head--detail .pagehead__actions{flex:none}}:where(.gc-root) .panel{z-index:0;gap:var(--gap-section);min-width:0;padding:clamp(14px, 2vw, var(--pad-panel));background:var(--panel);box-shadow:var(--sh-card);border-radius:0 18px 18px;flex-direction:column;display:flex;position:relative}@media (width<=767px){:where(.gc-root) .panel{border-radius:var(--r-lg)}:where(.gc-root) .shell{gap:10px}}:where(.gc-root) .main:has(>.panel--fill){overflow:hidden}:where(.gc-root) .main>.panel--fill{flex:auto;min-height:0}:where(.gc-root) .panel--fill .tablewrap{flex:1;min-height:0;overflow:auto}:where(.gc-root) .panel--fill .table thead th{z-index:2;box-shadow:inset 0 -1px 0 0 var(--line);background:var(--panel);padding-top:10px;position:sticky;top:0}:where(.gc-root) .panel--fill .panel__head{position:static}:where(.gc-root) .main.is-scrolled .panel--fill .panel__head{box-shadow:none}@media (width<=767px),(height<=560px){:where(.gc-root) .main:has(>.panel--fill .tablewrap){overflow:hidden auto}:where(.gc-root) .main>.panel--fill:has(.tablewrap){flex:none}:where(.gc-root) .panel--fill .tablewrap{flex:none;overflow-y:visible}:where(.gc-root) .panel--fill .table thead th{position:static}}:where(.gc-root) .pagehead{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}:where(.gc-root) .pagehead__text{flex-direction:column;flex:320px;gap:5px;min-width:0;margin-right:auto;display:flex}:where(.gc-root) .pagehead__crumb{color:var(--muted);font-size:12px}:where(.gc-root) .pagehead h1{font-size:clamp(20px,2.8vw,26px);font-weight:800}:where(.gc-root) .pagehead__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.gc-root) .pagehead__legal{font-size:13px}:where(.gc-root) .pagehead__parent{align-items:center;gap:7px;font-size:12.5px;display:flex}:where(.gc-root) .pagehead__parent a{color:var(--prim);font-weight:600}:where(.gc-root) .pagehead__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:where(.gc-root) .pagehead__lead{color:var(--muted);flex-basis:100%;margin:0;font-size:12.5px}:where(.gc-root) .nav{flex:0 0 var(--nav-w);width:var(--nav-w);flex-direction:column;min-width:0;height:100%;padding-top:4px;font-size:13.5px;transition:flex-basis .18s,width .18s;display:flex}:where(.gc-root) .nav__scroll{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden auto}:where(.gc-root) .nav__foot{border-top:1px solid var(--line);flex-direction:column;flex:none;padding-top:10px;display:flex}:where(.gc-root) .nav__group{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;padding:6px 10px 4px;font-size:10.5px;font-weight:700}:where(.gc-root) .nav__group--spaced{padding-top:14px}:where(.gc-root) .nav__item{width:100%;padding:var(--pad-nav-y) 10px;border-radius:var(--r-sm);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;font-family:inherit;font-size:13.5px;display:flex}:where(.gc-root) .nav__item:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .nav__item.is-active{background:var(--primsoft);color:var(--prim);font-weight:600}:where(.gc-root) .nav__count{border-radius:var(--r-pill);background:var(--soft);color:var(--muted);margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}:where(.gc-root) .nav__caret{color:var(--faint);margin-left:auto;transition:transform .18s}:where(.gc-root) .nav__branch[aria-expanded=true] .nav__caret{transform:rotate(180deg)}:where(.gc-root) .nav__sub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:2px 0 4px 20px;padding-left:12px;display:flex}:where(.gc-root) .nav__sub a{color:var(--muted);border-radius:7px;padding:6px 8px;font-size:13px}:where(.gc-root) .nav__sub a:hover{color:var(--prim)}:where(.gc-root) .nav__sub a.is-here{background:var(--soft);color:var(--prim);font-weight:600}:where(.gc-root) .nav__branch[aria-expanded=false]+.nav__sub{display:none}:where(.gc-root) .nav__wrap{position:relative}:where(.gc-root) .nav__fly{z-index:60;background:var(--panel);min-width:200px;box-shadow:var(--elev);border-radius:13px;flex-direction:column;gap:1px;padding:9px;display:none;position:fixed}:where(.gc-root) .nav__fly-title{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 6px;font-size:10.5px;font-weight:700}:where(.gc-root) .nav__fly a{color:var(--ink2);border-radius:7px;padding:7px 8px;font-size:13px}:where(.gc-root) .nav__fly a:hover{background:var(--soft)}:where(.gc-root) .nav__status{flex-direction:column;gap:4px;padding:2px 10px;display:flex}:where(.gc-root) .nav__status-live{color:var(--ok-ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}:where(.gc-root) .nav__status-live:before{content:"";border-radius:var(--r-pill);background:var(--ok-solid);width:7px;height:7px}:where(.gc-root) .nav__status-meta{color:var(--faint);font-family:var(--font-mono);font-size:10.5px}:where(.gc-root) .nav__rail-foot{flex-direction:column;align-items:center;gap:12px;padding:2px 0;display:none}:where(.gc-root) .nav__rail-dot{border-radius:var(--r-pill);background:var(--ok-solid);width:9px;height:9px}:where(.gc-root) .app.is-rail .nav{flex-basis:var(--nav-rail);width:var(--nav-rail)}:where(.gc-root) .app.is-rail .nav .nav__label,:where(.gc-root) .app.is-rail .nav .nav__group,:where(.gc-root) .app.is-rail .nav .nav__count,:where(.gc-root) .app.is-rail .nav .nav__caret,:where(.gc-root) .app.is-rail .nav .nav__sub,:where(.gc-root) .app.is-rail .nav .nav__status{display:none}:where(.gc-root) .app.is-rail .nav__item{justify-content:center}:where(.gc-root) .app.is-rail .nav__rail-foot,:where(.gc-root) .app.is-rail .nav__wrap:hover .nav__fly,:where(.gc-root) .app.is-rail .nav__wrap:focus-within:not(.is-flyoff) .nav__fly{display:flex}@media (width<=1023px){:where(.gc-root) .nav{flex-basis:var(--nav-rail);width:var(--nav-rail)}:where(.gc-root) .nav .nav__label,:where(.gc-root) .nav .nav__group,:where(.gc-root) .nav .nav__count,:where(.gc-root) .nav .nav__caret,:where(.gc-root) .nav .nav__sub,:where(.gc-root) .nav .nav__status{display:none}:where(.gc-root) .nav__item{justify-content:center}:where(.gc-root) .nav__wrap:hover .nav__fly,:where(.gc-root) .nav__wrap:focus-within:not(.is-flyoff) .nav__fly,:where(.gc-root) .nav__rail-foot{display:flex}:where(.gc-root) .nav__rail-foot .sqbtn{display:none}}@media (width<=767px){:where(.gc-root) .nav{display:none}}:where(.gc-root) .nav__status.is-off .nav__status-live{color:var(--warn-ink)}:where(.gc-root) .nav__status.is-off .nav__status-live:before,:where(.gc-root) .nav__rail-dot.is-off{background:var(--neut-solid)}:where(.gc-root) .topbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:4px 4px 0;display:flex}:where(.gc-root) .topbar__brand{align-items:center;gap:10px;display:flex}:where(.gc-root) .topbar__logo{border-radius:var(--r-pill);background:var(--contrast);width:36px;height:36px;color:var(--on-contrast);font-family:var(--font-display);place-items:center;font-size:15px;font-weight:800;display:grid}:where(.gc-root) .topbar__tenant{font-family:var(--font-display);align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}:where(.gc-root) .topbar__search{min-width:180px;padding:var(--pad-control-y) 16px;border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--sh-3);color:var(--muted);flex:220px;align-items:center;gap:9px;font-size:13px;display:flex}:where(.gc-root) .topbar__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}:where(.gc-root) .topbar .topbar__searchbtn{display:none}:where(.gc-root) .topbar__actions{align-items:center;gap:8px;display:flex}:where(.gc-root) .app.is-rail .topbar__collapse{display:none}@media (width<=1023px){:where(.gc-root) .topbar .topbar__collapse{display:none}}@media (width<=767px){:where(.gc-root) .topbar__brand{flex:1 1 0}:where(.gc-root) .topbar__tenant{display:none}:where(.gc-root) .topbar__search{flex-basis:100%;order:3;display:none}:where(.gc-root) .topbar.is-searching .topbar__search{display:flex}:where(.gc-root) .topbar .topbar__searchbtn{display:grid}:where(.gc-root) .topbar.is-searching .topbar__searchbtn{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .topbar .topbar__notif,:where(.gc-root) .topbar .topbar__collapse{display:none}}:where(.gc-root) .topbar__search:focus-within{outline:2px solid var(--prim);outline-offset:2px}:where(.gc-root) .status{height:var(--h-control);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--sh-control);color:var(--ink2);cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-family:inherit;display:flex}:where(.gc-root) .status__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}:where(.gc-root) .status:hover,:where(.gc-root) .status[aria-expanded=true]{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .status__dot{border-radius:var(--r-pill);background:var(--neut-solid);flex:none;width:8px;height:8px}:where(.gc-root) .status__ext{font-size:13px;font-weight:700;line-height:1.15}:where(.gc-root) .status__name{max-width:96px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}:where(.gc-root) .status:hover .status__name,:where(.gc-root) .status[aria-expanded=true] .status__name{color:inherit}:where(.gc-root) .statusmenu{width:290px;max-height:none;padding-bottom:6px;overflow:visible}:where(.gc-root) .statusmenu__opt{border-radius:var(--r-sm);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;margin:0 6px;padding:9px 8px;font-family:inherit;display:flex}:where(.gc-root) .statusmenu__opt:hover{background:var(--soft)}:where(.gc-root) .statusmenu__dot{border-radius:var(--r-pill);flex:none;width:9px;height:9px;margin-top:5px}:where(.gc-root) .statusmenu__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}:where(.gc-root) .statusmenu__name{font-size:13px;font-weight:600}:where(.gc-root) .statusmenu__hint{color:var(--muted);font-size:11.5px}:where(.gc-root) .statusmenu__mark{color:var(--prim);visibility:hidden;flex:none;margin-top:3px}:where(.gc-root) .statusmenu__opt.is-active .statusmenu__name{color:var(--ink)}:where(.gc-root) .statusmenu__opt.is-active .statusmenu__mark{visibility:visible}:where(.gc-root) .statusmenu__swap{border-top:1px solid var(--line2);border-radius:0;margin-top:6px;padding-top:12px;font-size:13px;font-weight:600}@media (width<=767px){:where(.gc-root) .status{padding:0 10px}:where(.gc-root) .status__name{display:none}:where(.gc-root) .statusmenu{width:auto;max-width:none;position:fixed;top:auto;left:12px;right:12px}}:where(.gc-root) .statusmenu__group{color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:0 11px;margin:0 6px;padding:9px 8px 2px;font-size:13px;font-weight:600;display:flex}:where(.gc-root) .statusmenu__group small{color:var(--muted);flex-basis:100%;padding-left:20px;font-size:11.5px;font-weight:400}:where(.gc-root) .statusmenu__opt--reason{padding-left:28px}:where(.gc-root) .statusmenu__opt--reason .statusmenu__dot{visibility:hidden}:where(.gc-root) .statusmenu__opt:disabled{color:var(--muted);cursor:default}:where(.gc-root) .statusmenu__opt:disabled:hover{background:0 0}:where(.gc-root) .statusmenu__group.is-off{color:var(--muted)}:where(.gc-root) .statusmenu__swap{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:calc(100% - 12px);font-family:inherit}:where(.gc-root) .topbar__avatar{width:var(--h-control);height:var(--h-control);border-radius:var(--r-pill);background:var(--av-bg,var(--primsoft));color:var(--av-ink,var(--prim));place-items:center;font-size:12.5px;font-weight:700;display:grid}:where(.gc-root) .usermenu{background:var(--panel);gap:2px;width:300px;max-width:calc(100vw - 24px);max-height:none;padding:0 0 6px;left:auto;right:0;overflow:visible}:where(.gc-root) .usermenu__head{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:16px 14px 14px;display:flex}:where(.gc-root) .usermenu__who{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .usermenu__who strong{font-size:14px}:where(.gc-root) .usermenu__who span:not(.pill){max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.gc-root) .usermenu__label{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;padding:12px 14px 5px;font-size:10.5px;font-weight:700}:where(.gc-root) .usermenu__row{border-radius:var(--r-sm);color:var(--ink2);align-items:center;gap:11px;margin:0 6px;padding:9px 8px;display:flex}:where(.gc-root) .usermenu__row:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .usermenu__ctx{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .usermenu__ctx-k{color:var(--muted);font-size:11px}:where(.gc-root) .usermenu__ctx-v{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:where(.gc-root) .usermenu__go{color:var(--prim);flex:none;font-size:12px;font-weight:600}:where(.gc-root) .usermenu__pref{flex-direction:column;gap:6px;margin:0 6px;padding:5px 8px;display:flex}:where(.gc-root) .usermenu__pref-k{color:var(--ink2);font-size:13px}:where(.gc-root) .usermenu__pref .segmented{align-self:stretch;display:flex}:where(.gc-root) .usermenu__pref .segmented__opt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:6px 11px;font-size:12px;overflow:hidden}:where(.gc-root) .usermenu__hint{color:var(--faint);padding:4px 14px 2px;font-size:11.5px;line-height:1.4}:where(.gc-root) .usermenu__hint a{color:var(--prim);margin-top:6px;font-weight:600;display:block}:where(.gc-root) .usermenu__out{border-top:1px solid var(--line2);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--dang-ink);align-items:center;gap:11px;margin:8px 6px 0;padding:10px 8px;font-size:13px;font-weight:600;display:flex}:where(.gc-root) .usermenu__out:hover{background:var(--dang-soft)}:where(.gc-root) button.topbar__avatar{cursor:pointer;border:0}:where(.gc-root) button.topbar__avatar:hover,:where(.gc-root) button.topbar__avatar[aria-expanded=true]{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .usermenu__ctx-v .status__dot{margin-right:2px;display:inline-block}@media (width<=767px){:where(.gc-root) .usermenu{width:auto;max-width:none;position:fixed;top:auto;left:12px;right:12px}}:where(.gc-root) :is(button.usermenu__row,button.usermenu__out){width:calc(100% - 12px);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}:where(.gc-root) button.usermenu__row{border-top:0}:where(.gc-root) button.usermenu__out{font-size:13px}:where(.gc-root) .usermenu__hint button{color:var(--prim);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:600;display:block}:where(.gc-root) .usermenu__state{font-weight:400}:where(.gc-root) .dock{z-index:5;background:var(--bg);flex-wrap:wrap;align-items:flex-end;gap:2px;padding-left:2px;display:flex;position:sticky;top:0}:where(.gc-root) .dock__tab{padding:calc(var(--pad-control-y) - 2px) 16px;background:var(--soft2);color:var(--muted);cursor:pointer;border:0;border-radius:11px 11px 0 0;align-items:center;gap:8px;font-family:inherit;font-size:12.5px;font-weight:600;transition:padding .16s,border-radius .16s,font-size .16s;display:flex}:where(.gc-root) .dock__tab:hover{background:var(--line)}:where(.gc-root) .dock__tab.is-active{padding:var(--pad-control-y) 18px calc(var(--pad-control-y) + 3px);background:var(--panel);color:var(--ink);box-shadow:var(--sh-tab);border-radius:12px 12px 0 0;margin-bottom:-3px;font-weight:700}:where(.gc-root) .dock__tab .dock__close{color:var(--muted);font-size:12px}:where(.gc-root) .dock__badge{border-radius:var(--r-pill);background:var(--primsoft);color:var(--prim);padding:1px 7px;font-size:10.5px;font-weight:700}:where(.gc-root) .dock__add{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);width:30px;height:30px;box-shadow:var(--sh-control);color:var(--muted);cursor:pointer;place-items:center;margin:0 0 5px 7px;font-size:16px;line-height:1;display:grid}:where(.gc-root) .dock__add:hover{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .dock__tab{cursor:default;gap:6px;max-width:260px;position:relative}:where(.gc-root) .dock__go{min-width:0;color:inherit;cursor:pointer;align-items:center;gap:7px;display:flex}:where(.gc-root) .dock__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .dock__act{border-radius:var(--r-pill);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid}:where(.gc-root) .dock__act:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .dock__act--stop{color:var(--dang-ink)}:where(.gc-root) .dock__tab.is-ghost{outline:1.5px dashed var(--faint);outline-offset:-1.5px}:where(.gc-root) .dock__tab.is-colored{isolation:isolate;color:var(--ink2)}:where(.gc-root) .dock__tint{z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--prim) 14%, var(--soft2));box-shadow:inset 0 3px 0 var(--prim);pointer-events:none;position:absolute;inset:0}:where(.gc-root[data-theme=dark]) .dock__tint{background:color-mix(in srgb, var(--prim) 18%, var(--soft2))}:where(.gc-root) .dock__tab.is-active .dock__tint{background:var(--panel)}:where(.gc-root) .dock__pulse{border-radius:var(--r-pill);background:var(--dang-solid);flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite g-dockpulse}:where(.gc-root) .dock__tab.is-over{display:none}:where(.gc-root) .dock__tab.is-dragging{filter:grayscale();color:var(--muted)}:where(.gc-root) .dock__tab.is-dropto{box-shadow:inset 2px 0 0 var(--prim)}:where(.gc-root) .dock__rename{border:1px solid var(--prim);background:var(--panel);width:150px;color:var(--ink);font:inherit;border-radius:6px;outline:none;padding:2px 6px}:where(.gc-root) .dock__more{align-self:center;margin:0 0 3px 6px;position:relative}:where(.gc-root) .dock__more[hidden]{display:none}:where(.gc-root) .dock__morebtn{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);height:28px;color:var(--ink2);cursor:pointer;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700}:where(.gc-root) .dock__msg{color:var(--dang-ink);flex-basis:100%;align-items:center;gap:6px;margin:6px 0 4px;font-size:12.5px;display:flex}:where(.gc-root) .drop__menu.dockmenu{z-index:80;width:250px;max-height:none;position:fixed}:where(.gc-root) .dockcolors{grid-template-columns:repeat(6,26px);gap:6px;padding:4px 8px 8px;display:grid}:where(.gc-root) .dockcolors__opt{border-radius:var(--r-pill);background:var(--prim);color:#0000;cursor:pointer;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}:where(.gc-root) .dockcolors__opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel2), 0 0 0 4px var(--ink);color:var(--card-bg)}:where(.gc-root) .dockcolors__opt--none{border:1px solid var(--line);background:var(--panel);color:var(--muted)}:where(.gc-root) .dockcolors__opt--none[aria-pressed=true]{color:var(--ink)}@media (prefers-reduced-motion:reduce){:where(.gc-root) .dock__pulse{animation:none}}:where(.gc-root) .main.is-scrolled .dock__tab{padding:calc(var(--pad-control-y) - 5px) 13px;font-size:11.5px}:where(.gc-root) .main.is-scrolled .dock__tab.is-active{padding:calc(var(--pad-control-y) - 4px) 14px calc(var(--pad-control-y) - 1px)}:where(.gc-root) .main.is-scrolled .dock__add{width:24px;height:24px;margin:0 0 4px 6px;font-size:14px}@media (width<=767px){:where(.gc-root) .dock{display:none}}:where(.gc-root) .dock__code{color:var(--muted);font-size:11px}:where(.gc-root) .dock__timer{border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok-ink);align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:flex}:where(.gc-root) .dock__timer-dot{border-radius:var(--r-pill);background:var(--ok-solid);width:6px;height:6px}@media (prefers-reduced-motion:reduce){:where(.gc-root) .dock__tab{transition:none}}@keyframes g-dockpulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--dang-solid) 25%, transparent)}}:where(.gc-root) .dock__clock{color:var(--dang-ink);flex:none;font-size:11.5px;font-weight:700}:where(.gc-root) .dock__rename:focus-visible{box-shadow:0 0 0 3px var(--primsoft)}:where(.gc-root) .dock__go:focus-visible{outline-offset:4px}:where(.gc-root) .main.is-scrolled .tabpick{box-shadow:var(--sh-head)}:where(.gc-root) .docksheet{flex-direction:column;gap:3px;display:flex}:where(.gc-root) .dockrow{gap:6px;padding:4px 4px 4px 12px}:where(.gc-root) .dockrow__go{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:8px 0;display:flex}:where(.gc-root) .dockrow__go span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .dockrow__stopall,:where(.gc-root) .dockrow [data-dock-stop]{color:var(--dang-ink)}:where(.gc-root) .tabpick{z-index:5;background:var(--panel);width:100%;box-shadow:var(--sh-3);text-align:left;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;display:none;position:sticky;top:0}:where(.gc-root) .tabpick__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}:where(.gc-root) .tabpick__label{color:var(--muted);font-size:10.5px;font-weight:600}:where(.gc-root) .tabpick__value{font-size:13.5px;font-weight:700}:where(.gc-root) .botnav{z-index:20;border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-botnav);justify-content:space-between;padding:8px;display:none;position:sticky;bottom:0}:where(.gc-root) .botnav__item{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 0;font-family:inherit;font-size:10.5px;font-weight:600;display:flex;position:relative}:where(.gc-root) .botnav__item.is-active{background:var(--primsoft);color:var(--prim);font-weight:700}:where(.gc-root) .botnav__badge{border-radius:var(--r-pill);background:var(--prim);min-width:16px;height:16px;color:var(--on-prim);place-items:center;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:2px;right:10px}@media (width<=767px){:where(.gc-root) .tabpick,:where(.gc-root) .botnav{display:flex}}:where(.gc-root) a.botnav__item{text-decoration:none}:where(.gc-root) .sheet__menu{flex-direction:column;gap:2px;display:flex}:where(.gc-root) .sheet__menu .sectitle{padding:10px 6px 4px}:where(.gc-root) .sheet__link .nav__count{margin-left:auto}:where(.gc-root) .gsearch{z-index:70;border-radius:var(--r-md);background:var(--panel);max-height:min(70vh,520px);box-shadow:var(--elev);flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;overflow-y:auto}:where(.gc-root) .gsearch[hidden]{display:none}:where(.gc-root) .gsearch__tabs{flex-wrap:wrap;align-self:flex-start}:where(.gc-root) .gsearch__n{color:var(--muted);font-weight:600}:where(.gc-root) .gsearch__list{flex-direction:column;gap:2px;display:flex}:where(.gc-root) .gsearch__group{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:8px 8px 2px;font-size:10.5px;font-weight:700}:where(.gc-root) .gsearch__opt{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}:where(.gc-root) .gsearch__opt:hover,:where(.gc-root) .gsearch__opt[aria-selected=true]{background:var(--primsoft)}:where(.gc-root) .gsearch__icon{background:var(--soft);width:28px;height:28px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}:where(.gc-root) .gsearch__text{flex-direction:column;min-width:0;font-size:13px;display:flex}:where(.gc-root) .gsearch__text strong,:where(.gc-root) .gsearch__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .gsearch__text small{color:var(--muted);font-size:11px}:where(.gc-root) .gsearch__note{color:var(--muted);margin:0;padding:8px;font-size:13px}:where(.gc-root) .convcard__last.u-mono{color:var(--ink2);font-size:12.5px}:where(.gc-root) .convcard.is-off{color:var(--muted);filter:grayscale()}:where(.gc-root) .convcard{background:var(--card-bg);box-shadow:var(--sh-listcard);color:inherit;text-align:left;cursor:pointer;border:0;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 12px;font-family:inherit;display:flex}:where(.gc-root) .convcard:hover{box-shadow:var(--sh-listcard), 0 0 0 1px var(--line)}:where(.gc-root) .convcard.is-active{box-shadow:var(--sh-listcard-on)}:where(.gc-root) .convcard__icon{border-radius:var(--r-sm);flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative}:where(.gc-root) .convcard__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:where(.gc-root) .convcard__top{align-items:baseline;gap:7px;display:flex}:where(.gc-root) .convcard__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}:where(.gc-root) .convcard.is-unread .convcard__name{font-weight:800}:where(.gc-root) .convcard__unread{border-radius:var(--r-pill);background:var(--prim);color:var(--on-prim);padding:1px 7px;font-size:10.5px;font-weight:700}:where(.gc-root) .convcard__time{white-space:nowrap;font-size:11px;font-weight:600}:where(.gc-root) .convcard__from{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:where(.gc-root) .convcard__last{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:where(.gc-root) .convcard__meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}:where(.gc-root) .convcard__agents{margin-left:auto;display:flex}:where(.gc-root) .convcard__agents .avatar{border:2px solid var(--card-bg);width:22px;height:22px;font-size:9.5px}:where(.gc-root) .convcard__agents .avatar+.avatar{margin-left:-7px}:where(.gc-root) .convcard.is-pinned{background:var(--warn-soft)}:where(.gc-root) .avatar.convcard__icon{font-size:11px}:where(.gc-root) .convcard__pill{padding:2px 8px;font-size:10.5px}:where(.gc-root) .msg{flex-direction:column;max-width:78%;display:flex}:where(.gc-root) .msg--in{align-self:flex-start;align-items:flex-start}:where(.gc-root) .msg--out{align-self:flex-end;align-items:flex-end}:where(.gc-root) .msg--note{align-self:center;align-items:stretch;max-width:82%}:where(.gc-root) .msg__bubble{color:var(--ink);border-radius:14px;padding:9px 13px;font-size:13px;line-height:1.45}:where(.gc-root) .msg--in .msg__bubble{background:var(--bubble-in);border-bottom-left-radius:5px}:where(.gc-root) .msg--out .msg__bubble{background:var(--bubble-out);border-bottom-right-radius:5px}:where(.gc-root) .msg--note .msg__bubble{background:var(--bubble-note);box-shadow:inset 0 0 0 1px var(--warn-ink)}:where(.gc-root) .msg__note-label{color:var(--warn-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font-size:10.5px;font-weight:700;display:flex}:where(.gc-root) .msg__author{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700;display:block}:where(.gc-root) .msg__foot{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;display:flex}:where(.gc-root) .msg__text img{border-radius:8px;max-width:100%;height:auto;margin:6px 0;display:block}:where(.gc-root) .msg__text{white-space:pre-line}:where(.gc-root) span.msg__text{display:block}:where(.gc-root) .convcard__text{color:var(--ink2);font-size:13px}:where(.gc-root) .convcard__replies{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin-top:10px;padding-left:12px;display:flex}:where(.gc-root) .convcard__acts{flex:none;align-items:center;gap:5px;display:flex}:where(.gc-root) .convcard--static .convcard__time{color:var(--muted);font-weight:600}:where(.gc-root) .convcard__text.md>:first-child{margin-top:0}:where(.gc-root) .convcard__text.md>:last-child{margin-bottom:0}:where(.gc-root) .convcard--note .convcard__name{flex:0 auto}:where(.gc-root) .convcard--note .convcard__time{margin-left:auto}:where(.gc-root) .convcard--flat{box-shadow:none;background:0 0;border-radius:0;padding:0}:where(.gc-root) .convcard--flat:hover{box-shadow:none}:where(.gc-root) .convcard__dir{border-radius:var(--r-pill);background:var(--panel);width:16px;height:16px;color:var(--ink2);box-shadow:var(--sh-1);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}:where(.gc-root) .convcard--static{cursor:default}:where(.gc-root) .convcard__draft{color:var(--warn-ink);flex:none;display:inline-flex}:where(.gc-root) .stack{gap:var(--gap-section);flex-direction:column;display:flex}:where(.gc-root) .react{border-radius:var(--r-pill);background:var(--soft);align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}:where(.gc-root) .react svg{color:var(--muted)}:where(.gc-root) .react b{font-size:11px}:where(.gc-root) .commday{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 4px 0;font-size:11px;font-weight:700}:where(.gc-root) .commday:first-child{padding-top:0}:where(.gc-root) .daydetail{border-radius:var(--r-lg);background:var(--card-bg);min-width:320px;min-height:0;box-shadow:var(--sh-listcard);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}:where(.gc-root) .daydetail__head{padding:var(--pad-tile);border-bottom:1px solid var(--line2);flex-direction:column;flex:none;gap:9px;display:flex}:where(.gc-root) .daydetail__top{align-items:flex-start;gap:12px;display:flex}:where(.gc-root) .daydetail__right{flex:none;align-items:center;gap:10px;display:flex}:where(.gc-root) .daydetail__title{min-width:0;font-family:var(--font-display);letter-spacing:-.2px;flex:1;font-size:17px;font-weight:700}:where(.gc-root) .daydetail__state,:where(.gc-root) .daydetail__facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.gc-root) .daydetail__facts .metachip{gap:6px}:where(.gc-root) .daydetail .sectabs{padding:0 var(--pad-tile);flex:none;gap:14px;margin:0}:where(.gc-root) .daydetail__body{min-height:0;padding:var(--pad-tile);flex:1;overflow:hidden auto}:where(.gc-root) .daydetail__body .secpanel{gap:var(--gap-section);flex-direction:column;display:flex}:where(.gc-root) .daydetail__body .secpanel[hidden]{display:none}:where(.gc-root) .daydetail__metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}:where(.gc-root) .daydetail__metrics .metric{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);grid-template-columns:26px 1fr auto;grid-template-areas:"icon value go""text text text""bar bar bar";align-content:start;gap:6px 8px;padding:10px}:where(.gc-root) .summary__unread{border-radius:var(--r-md);background:var(--prim-soft);padding:10px 12px}:where(.gc-root) .daydetail__done{flex:none;place-items:center;padding-top:3px;display:grid}:where(.gc-root) .daydetail__clock,:where(.gc-root) .peoplepick{align-items:center;gap:6px;display:flex}:where(.gc-root) .editable{border-radius:var(--r-xs);cursor:text}:where(.gc-root) .editable:hover{box-shadow:0 0 0 4px var(--soft);background:var(--soft)}:where(.gc-root) .daydetail__top .inlineedit{min-width:0;font-family:var(--font-display);letter-spacing:-.2px;flex:1;font-size:17px;font-weight:700}:where(.gc-root) .composer{align-items:center;gap:10px;display:flex}:where(.gc-root) .composer__open{background:var(--card-bg);box-shadow:var(--sh-listcard);color:var(--muted);text-align:left;cursor:text;border:0;border-radius:11px;flex:1;padding:10px 14px;font-family:inherit;font-size:13px}:where(.gc-root) .composer__open:hover{color:var(--ink2)}:where(.gc-root) .composer .mdedit{flex:1;min-width:0}:where(.gc-root) .dropzone{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);align-items:center;gap:10px;display:flex}:where(.gc-root) .dropzone__text{flex:1;min-width:0;font-size:12.5px}:where(.gc-root) .timeform{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}:where(.gc-root) .timeform[hidden]{display:none}:where(.gc-root) .timeform__field{width:170px;color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}:where(.gc-root) .timeform__acts{gap:10px;margin-left:auto;display:flex}:where(.gc-root) .timeform__field--grow{flex:1;width:auto;min-width:170px}:where(.gc-root) .timehead{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--panel2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.gc-root) .timehead__total{font-family:var(--font-display);letter-spacing:-.4px;font-size:22px;font-weight:700}:where(.gc-root) .timehead__total small{color:var(--muted);font-family:var(--font-sans);font-size:12.5px;font-weight:600}@media (width<=900px){:where(.gc-root) .main:has(>.panel--day){overflow:hidden auto}:where(.gc-root) .main>.panel--day{flex:none}:where(.gc-root) .daydetail{flex:100%;min-width:0;overflow:visible}:where(.gc-root) .daydetail__body{overflow:visible}}:where(.gc-root) .editable.is-empty{color:var(--faint)}:where(.gc-root) .actpage{gap:var(--gap-block);flex-direction:column;flex:1;min-height:0;display:flex}:where(.gc-root) .actpage__back{color:var(--muted);flex:none;align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:where(.gc-root) .actpage__back:hover{color:var(--prim)}:where(.gc-root) .actpage__detail{flex:1;min-height:0}:where(.gc-root) .commacts{flex-wrap:wrap;gap:8px;display:flex}:where(.gc-root) .panel--day .day{flex:1;min-height:0}:where(.gc-root) .day{--daylist-w:520px;gap:var(--gap-block);flex-wrap:wrap;align-items:stretch;display:flex}:where(.gc-root) .panel--day .day>*{max-height:100%}:where(.gc-root) .daylist{flex:0 0 var(--daylist-w);gap:var(--gap-block);flex-direction:column;min-width:320px;min-height:0;display:flex}:where(.gc-root) .daylist__load{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--panel2);flex-direction:column;flex:none;gap:10px;display:flex}:where(.gc-root) .load__track{border-radius:var(--r-pill);background:var(--soft);height:7px;display:flex;overflow:hidden}:where(.gc-root) .load__seg{background:var(--prim);height:100%}:where(.gc-root) .load__seg--over{background:var(--dang-solid)}:where(.gc-root) .load__seg--open{background:repeating-linear-gradient(45deg, var(--warn-ink) 0 4px, var(--warn-soft) 4px 8px)}:where(.gc-root) .load__metrics{flex-wrap:wrap;gap:18px;display:flex}:where(.gc-root) .load__metric{flex-direction:column;line-height:1.25;display:flex}:where(.gc-root) .load__value{font-family:var(--font-display);font-size:16px;font-weight:700}:where(.gc-root) .load__value small{color:var(--muted);font-family:var(--font-sans);font-size:11.5px;font-weight:600}:where(.gc-root) .load__label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}:where(.gc-root) .daylist__bar{gap:var(--gap-block);flex:none;align-items:center;display:flex}:where(.gc-root) .daylist__bar .convlist__search{flex:1}:where(.gc-root) .daylist__groups{gap:var(--gap-section);flex-direction:column;flex:1;min-height:0;padding:2px;display:flex;overflow:hidden auto}:where(.gc-root) .daygroup{flex-direction:column;gap:9px;display:flex}:where(.gc-root) .daygroup__head{align-items:center;gap:9px;display:flex}:where(.gc-root) .daygroup__count{border-radius:var(--r-pill);background:var(--soft);color:var(--muted);padding:1px 7px;font-size:10.5px;font-weight:700}:where(.gc-root) .daygroup__head .linkish{margin-left:auto}:where(.gc-root) .daygroup__toggle{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}:where(.gc-root) .daygroup__toggle .sectitle{padding-bottom:0}:where(.gc-root) .daygroup__caret{color:var(--faint);transition:transform .18s}:where(.gc-root) .daygroup__toggle[aria-expanded=false] .daygroup__caret{transform:rotate(-90deg)}:where(.gc-root) .daygroup__hint{color:var(--muted);margin:0 0 2px;font-size:12px}:where(.gc-root) .planitem{flex-direction:column;gap:4px;display:flex}:where(.gc-root) .planitem__bar{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 4px;display:flex}:where(.gc-root) .planitem__when{color:var(--warn-ink);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}:where(.gc-root) .planitem__order{gap:2px;display:flex}:where(.gc-root) .planitem.is-draggable>.task{cursor:grab}:where(.gc-root) .planitem.is-dragging{filter:grayscale();color:var(--muted)}:where(.gc-root) .planitem.is-dropto>.task{box-shadow:0 -2px 0 var(--prim), var(--sh-listcard)}:where(.gc-root) .planempty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}:where(.gc-root) .planempty p{margin:0}:where(.gc-root) .prepday__group{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}:where(.gc-root) .prepday__group legend{margin-bottom:4px}:where(.gc-root) .prepday__row{border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:7px 6px;display:flex}:where(.gc-root) .prepday__row:hover{background:var(--panel2)}:where(.gc-root) .prepday__row input{margin-top:3px}:where(.gc-root) .prepday__text{flex-direction:column;min-width:0;font-size:13px;display:flex}:where(.gc-root) .prepday__text small{color:var(--muted);font-size:11.5px}:where(.gc-root) .prepday__load{color:var(--ink2);margin:0;font-size:12.5px;font-weight:600}:where(.gc-root) .prepday__load.is-over{color:var(--dang-ink)}:where(.gc-root) .daygroup__tasks{flex-direction:column;gap:9px;display:flex}:where(.gc-root) .daygroup__tasks[hidden]{display:none}:where(.gc-root) .task{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);align-items:flex-start;gap:10px;display:flex}:where(.gc-root) .task.is-open{box-shadow:var(--sh-listcard-on)}:where(.gc-root) .task__check{flex:none;place-items:center;padding-top:2px;display:grid}:where(.gc-root) .task__body{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:7px;padding:0;font-family:inherit;display:flex}:where(.gc-root) .task__title{font-size:14.5px;font-weight:600}:where(.gc-root) .task__chips{flex-wrap:wrap;gap:5px;display:flex}:where(.gc-root) .task__note{align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}:where(.gc-root) .task__meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}:where(.gc-root) .task__est{color:var(--muted);white-space:nowrap;font-size:11.5px}:where(.gc-root) .task__due{color:var(--ink2);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}:where(.gc-root) .task__due svg{color:var(--muted)}:where(.gc-root) .task__due.is-forecast{font-family:var(--font-sans);font-size:11.5px;font-style:italic}@media (width<=900px){:where(.gc-root) .daylist{flex:100%;min-width:0;overflow:visible}:where(.gc-root) .daylist__groups{max-height:none;overflow:visible}:where(.gc-root) .day.is-reading .daylist{display:none}}:where(.gc-root) .task__title.is-empty{color:var(--faint)}:where(.gc-root) .load__seg.is-over{background:var(--dang-solid)}@media (width<=900px){:where(.gc-root) .day:not(.is-reading,.acts) .daydetail,:where(.gc-root) .acts:not(.is-solo) .daylist{display:none}}:where(.gc-root) .acts.is-solo .daylist{flex:auto}:where(.gc-root) .acts.is-solo .dayresize,:where(.gc-root) .acts.is-solo .daydetail{display:none}:where(.gc-root) .actbar{gap:var(--gap-block);flex-direction:column;flex:none;display:flex}:where(.gc-root) .actbar .segbar{align-self:flex-start}:where(.gc-root) .actbar__row{gap:var(--gap-block);flex-wrap:wrap;align-items:center;display:flex}:where(.gc-root) .actbar__row .convlist__search{flex:220px}:where(.gc-root) .actbar__views .segmented__opt{padding:7px 11px}:where(.gc-root) .acts:not(.is-solo) .actbar__viewlabel{display:none}:where(.gc-root) .actbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}:where(.gc-root) .actbody--list{padding-right:2px}:where(.gc-root) .actbody--table .acttable{flex:1;min-height:0;overflow:auto}:where(.gc-root) .table--acts{min-width:1280px}:where(.gc-root) .table--acts thead th{z-index:1;background:var(--panel);text-align:left;padding-top:4px;position:sticky;top:0}:where(.gc-root) .table--acts td:last-child{text-align:right}:where(.gc-root) .table--acts .cell--grow{width:100%;min-width:280px;max-width:0}:where(.gc-root) .acttable__check{width:28px}:where(.gc-root) .acttable__title{color:var(--ink);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}:where(.gc-root) .acttable__title.is-done{color:var(--muted);text-decoration:line-through}:where(.gc-root) .acttable__sub{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:where(.gc-root) .acttable__due{font-size:12px}:where(.gc-root) .acttable__est{color:var(--muted);font-size:12px}:where(.gc-root) .table--acts tbody tr.is-open{background:var(--primsoft);box-shadow:inset 3px 0 0 var(--prim)}:where(.gc-root) .table--acts tbody tr.acttable__group,:where(.gc-root) .table--acts tbody tr.acttable__group:hover{cursor:default;background:0 0}:where(.gc-root) .acttable__group td{padding-top:16px;text-align:left!important}:where(.gc-root) .acttable__group td>*+*{margin-left:8px}:where(.gc-root) .actbar .toolbar__btn.is-on{color:var(--prim)}:where(.gc-root) .acttable__acc{text-overflow:ellipsis;max-width:220px;overflow:hidden}:where(.gc-root) .acttable__code{color:var(--muted);font-size:12px}:where(.gc-root) .acttable__none td{color:var(--muted);padding:10px 12px;font-size:12.5px}:where(.gc-root) .actbody--timeline,:where(.gc-root) .actbody--calendar{overflow:auto}:where(.gc-root) .actbody--timeline>*,:where(.gc-root) .actbody--calendar>*{flex:none}:where(.gc-root) .actundated{margin-top:14px}:where(.gc-root) .actnav{align-items:center;gap:6px;margin-bottom:10px;display:flex}:where(.gc-root) .actnav__label{font-family:var(--font-display);margin-left:6px;font-size:14px}:where(.gc-root) .tl{--tl-days:21;border-radius:var(--r-md);background:var(--panel);min-width:760px;box-shadow:var(--sh-listcard);flex-direction:column;display:flex;overflow:hidden}:where(.gc-root) .tl__head,:where(.gc-root) .tl__row{grid-template-columns:minmax(200px, 260px) repeat(var(--tl-days), minmax(34px, 1fr));align-items:center;display:grid}:where(.gc-root) .tl__head{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0}:where(.gc-root) .tl__corner{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:700}:where(.gc-root) .tl__day{color:var(--ink2);flex-direction:column;align-items:center;padding:6px 0;font-size:12px;font-weight:700;display:flex}:where(.gc-root) .tl__day small{color:var(--muted);font-size:10.5px;font-weight:600}:where(.gc-root) .tl__day.is-today,:where(.gc-root) .tl__day.is-today small{color:var(--prim)}:where(.gc-root) .tl__row{border-bottom:1px solid var(--line2);min-height:44px;position:relative}:where(.gc-root) .tl__row.is-open{background:var(--primsoft)}:where(.gc-root) .tl__name{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:1/1;padding:6px 12px;font-family:inherit;display:flex}:where(.gc-root) .tl__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:where(.gc-root) .tl__name small{color:var(--muted);font-size:11px}:where(.gc-root) .tl__cell{border-left:1px solid var(--line2);grid-row:1;align-self:stretch}:where(.gc-root) .tl__cell.is-weekend{background:var(--panel2)}:where(.gc-root) .tl__cell.is-today{box-shadow:inset 2px 0 0 var(--prim)}:where(.gc-root) .tl__bar{z-index:1;border-radius:7px;grid-row:1;align-items:center;min-width:0;height:24px;margin:0 3px;display:flex;overflow:hidden}:where(.gc-root) .tl__barlabel{text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-size:11px;font-weight:700;overflow:hidden}:where(.gc-root) .tl__bar.is-forecast{background:repeating-linear-gradient(135deg, var(--soft) 0 6px, var(--panel2) 6px 12px);outline:1px dashed var(--line);outline-offset:-1px;color:var(--ink2)}:where(.gc-root) .tl__bar.is-cutleft{border-left:2px dotted var(--ink2);border-radius:0 7px 7px 0}:where(.gc-root) .tl__bar.is-cutright{border-right:2px dotted var(--ink2);border-radius:7px 0 0 7px}:where(.gc-root) .tl__bar.is-late{box-shadow:inset 0 0 0 2px var(--dang-ink)}:where(.gc-root) .tl__bar.is-done{background:var(--soft);color:var(--muted)}:where(.gc-root) .tl__group{border-bottom:1px solid var(--line2);background:var(--panel2);align-items:center;gap:8px;padding:10px 12px 4px;display:flex}:where(.gc-root) .tl__empty,:where(.gc-root) .tl__outside{color:var(--muted);align-items:center;gap:6px;margin:0;padding:16px 12px;font-size:12.5px;display:flex}:where(.gc-root) .tl__outside{padding:10px 2px 0}:where(.gc-root) .cal{border-radius:var(--r-md);background:var(--panel);min-width:700px;box-shadow:var(--sh-listcard);overflow:hidden}:where(.gc-root) .cal__head,:where(.gc-root) .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.gc-root) .cal__head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:8px;font-size:11px;font-weight:700}:where(.gc-root) .cal__cell{border-top:1px solid var(--line2);border-left:1px solid var(--line2);flex-direction:column;gap:3px;min-height:104px;padding:6px;display:flex}:where(.gc-root) .cal__cell:nth-child(7n+1){border-left:0}:where(.gc-root) .cal__cell.is-weekend{background:var(--panel2)}:where(.gc-root) .cal__cell.is-out{color:var(--muted)}:where(.gc-root) .cal__cell.is-out .cal__item{filter:grayscale()}:where(.gc-root) .cal__num{border-radius:var(--r-pill);text-align:center;align-self:flex-start;min-width:24px;padding:1px 6px;font-size:12px;font-weight:700}:where(.gc-root) .cal__cell.is-today .cal__num{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .cal__item{text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:3px 6px;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}:where(.gc-root) .cal__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .cal__item.is-late{box-shadow:inset 2px 0 0 var(--dang-ink)}:where(.gc-root) .cal__item.is-done{background:var(--soft);color:var(--muted)}:where(.gc-root) .cal__more{position:relative}:where(.gc-root) .cal__pop{width:240px}:where(.gc-root) .cal__approx{flex-direction:column;gap:8px;margin-top:14px;display:flex}:where(.gc-root) .conv__tool.conv__tool--on,:where(.gc-root) .conv--app .conv__tool.conv__tool--on{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .conv__composer.is-note{background:var(--warn-soft);flex-wrap:wrap}:where(.gc-root) .conv__notetag{color:var(--warn-ink);flex:100%;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}:where(.gc-root) .conv__emojis{border-radius:var(--r-md);background:var(--panel);box-shadow:var(--sh-listcard);flex-wrap:wrap;gap:4px;margin:0 12px 6px;padding:6px;display:flex}:where(.gc-root) .conv__emoji{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:17px;display:grid}:where(.gc-root) .conv__emoji:hover,:where(.gc-root) .conv__emoji:focus-visible{background:var(--soft)}:where(.gc-root) .conv__err{margin:0 14px 6px}:where(.gc-root) .convmenu{min-width:240px}:where(.gc-root) .conv__head .drop{position:relative}:where(.gc-root) .inbox{gap:var(--gap-block);flex-wrap:wrap;align-items:stretch;display:flex}:where(.gc-root) .convlist{flex-direction:column;flex:280px;gap:10px;min-width:240px;min-height:0;display:flex}:where(.gc-root) .convlist__search{background:var(--card-bg);box-shadow:var(--sh-listcard);border-radius:11px;align-items:center;gap:9px;padding:11px 14px;display:flex}:where(.gc-root) .convlist__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}:where(.gc-root) .convlist__items{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px;display:flex;overflow:hidden auto}:where(.gc-root) .convlist__empty{background:var(--panel2);color:var(--muted);text-align:center;border-radius:13px;padding:26px 14px;font-size:12.5px}:where(.gc-root) .conv{border-radius:var(--r-lg);background:var(--card-bg);min-width:300px;box-shadow:var(--sh-listcard);flex-direction:column;flex:999 380px;display:flex;overflow:hidden}:where(.gc-root) .conv__head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:12px 14px;display:flex}:where(.gc-root) .conv__icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.gc-root) .conv__who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .conv__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}:where(.gc-root) .conv__who span{color:var(--muted);font-size:11.5px}:where(.gc-root) .conv__tools{gap:4px;display:flex}:where(.gc-root) .conv__tool{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:where(.gc-root) .conv__tool:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .conv__chips{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;display:flex}:where(.gc-root) .conv__thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}:where(.gc-root) .conv__day{border-radius:var(--r-pill);background:var(--soft);color:var(--muted);letter-spacing:.06em;align-self:center;padding:4px 12px;font-size:10.5px;font-weight:700}:where(.gc-root) .msg__file{background:var(--card-bg);border-radius:10px;align-items:center;gap:9px;margin-bottom:7px;padding:8px 10px;display:flex}:where(.gc-root) .msg__file span{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .msg__file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.gc-root) .msg__file small{color:var(--muted);font-size:10.5px}:where(.gc-root) .msg__reaction{border-radius:var(--r-pill);background:var(--card-bg);box-shadow:var(--sh-1);align-items:center;gap:4px;margin-top:-6px;padding:2px 8px;font-size:11px;display:flex}:where(.gc-root) .msg__reaction span{color:var(--muted);font-weight:700}:where(.gc-root) .conv__draft{background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 14px;font-size:12px;display:flex}:where(.gc-root) .conv__draft strong{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;display:flex}:where(.gc-root) .conv__draft-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:140px;overflow:hidden}:where(.gc-root) .conv__composer{border-top:1px solid var(--line2);align-items:center;gap:8px;padding:11px 12px;display:flex}:where(.gc-root) .conv__composer input{border-radius:var(--r-pill);background:var(--panel2);min-width:0;box-shadow:0 0 0 1px var(--line);border:0;outline:none;flex:1;padding:11px 16px;font-size:13px}:where(.gc-root) .conv__composer input:focus{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) .conv__round{width:var(--h-square);height:var(--h-square);border-radius:var(--r-pill);background:var(--soft);box-shadow:var(--sh-control);color:var(--ink2);cursor:pointer;border:0;flex:none;place-items:center;display:grid}:where(.gc-root) .conv__round:hover{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .conv__tool.is-on{color:var(--warn-ink)}:where(.gc-root) .conv__tool.is-on svg{fill:currentColor}:where(.gc-root) .mailform{border-top:1px solid var(--line2);background:var(--card-bg);flex-direction:column;min-height:0;display:flex}:where(.gc-root) .mailform--new{border-top:0;flex:1;overflow:auto}:where(.gc-root) .mailform--reply{flex-shrink:0;max-height:62%;overflow:hidden}:where(.gc-root) .mailform--reply>:not(.mailform__editor){flex-shrink:0}:where(.gc-root) .mailform--reply .mailform__editor{min-height:96px;overflow:auto}:where(.gc-root) .mailform__title{color:var(--ink2);align-items:center;gap:8px;padding:10px 14px 4px;font-size:12.5px;display:flex}:where(.gc-root) .mailform__row{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:6px 14px;display:flex}:where(.gc-root) .mailform__row label{color:var(--muted);flex:0 0 64px;font-size:12px}:where(.gc-root) .mailform__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:13px}:where(.gc-root) .mailform__input.is-invalid{box-shadow:inset 0 -2px 0 var(--dang-ink)}:where(.gc-root) .mailform__err{padding:4px 14px 0 88px}:where(.gc-root) .mailform__body{min-height:120px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:13px;line-height:1.55}:where(.gc-root) .mailform__foot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}:where(.gc-root) .mailform__foot .conv__round{cursor:pointer}:where(.gc-root) .mailform__discard{margin-left:auto}:where(.gc-root) .mailform__title{flex-wrap:wrap}:where(.gc-root) .mailform__modes .segmented__opt{gap:5px}:where(.gc-root) .mailform__summary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}:where(.gc-root) .mailform__summary b{color:var(--ink)}:where(.gc-root) .mailform--reply.is-compact{max-height:none}:where(.gc-root) .mailform__editor{flex-direction:column;flex:1;min-height:0;display:flex}:where(.gc-root) .conv--chat .msg--out .msg__bubble{background:var(--chat-out);color:var(--chat-on-out)}:where(.gc-root) .conv--chat .msg--out .msg__foot,:where(.gc-root) .conv--chat .msg--out .msg__author{color:var(--chat-meta-out)}:where(.gc-root) .conv--chat .msg--out .msg__foot svg{color:currentColor!important}:where(.gc-root) .conv--chat .msg--out .msg__text a{color:inherit;text-decoration:underline}:where(.gc-root) .conv--wa{--app-chat:var(--wa-chat);--app-bar:var(--wa-bar);--app-bubble-in:var(--wa-bubble-in);--app-bubble-out:var(--wa-bubble-out);--app-file-in:var(--wa-file-in);--app-file-out:var(--wa-file-out);--app-text:var(--wa-text);--app-meta:var(--wa-meta);--app-meta-out:var(--wa-meta-out);--app-icon:var(--wa-icon);--app-input:var(--wa-input);--app-placeholder:var(--wa-placeholder);--app-day:var(--wa-day);--app-day-ink:var(--wa-day-ink);--app-tick:var(--wa-tick);--app-accent:var(--wa-accent);--app-accent-hover:var(--wa-accent-hover);--app-on-accent:var(--wa-on-accent);--app-line:var(--wa-line);--app-shadow:var(--wa-shadow);--app-author:var(--wa-meta)}:where(.gc-root) .conv--tg{--app-chat:var(--tg-chat);--app-bar:var(--tg-bar);--app-bubble-in:var(--tg-bubble-in);--app-bubble-out:var(--tg-bubble-out);--app-file-in:var(--tg-file-in);--app-file-out:var(--tg-file-out);--app-text:var(--tg-text);--app-meta:var(--tg-meta-in);--app-meta-out:var(--tg-meta-out);--app-icon:var(--tg-icon);--app-input:var(--tg-input);--app-placeholder:var(--tg-placeholder);--app-day:var(--tg-service);--app-day-ink:var(--tg-service-ink);--app-tick:var(--tg-tick);--app-accent:var(--tg-accent);--app-accent-hover:var(--tg-accent-hover);--app-on-accent:var(--tg-on-accent);--app-line:var(--tg-line);--app-shadow:var(--tg-shadow);--app-author:var(--tg-author)}:where(.gc-root) .conv--app{background:var(--app-chat);color:var(--app-text)}:where(.gc-root) .conv--app .conv__head,:where(.gc-root) .conv--app .conv__chips,:where(.gc-root) .conv--app .conv__composer{border-color:var(--app-line);background:var(--app-bar)}:where(.gc-root) .conv--app .conv__who strong{color:var(--app-text)}:where(.gc-root) .conv--app .conv__who span,:where(.gc-root) .conv--app .conv__tool{color:var(--app-icon)}:where(.gc-root) .conv--app .conv__tool:hover{background:color-mix(in srgb, var(--app-icon) 14%, transparent);color:var(--app-text)}:where(.gc-root) .conv--app .conv__day{background:var(--app-day);box-shadow:var(--app-shadow);color:var(--app-day-ink)}:where(.gc-root) .conv--app .msg--in .msg__bubble,:where(.gc-root) .conv--app .msg--out .msg__bubble{box-shadow:var(--app-shadow);color:var(--app-text)}:where(.gc-root) .conv--app .msg--in .msg__bubble{background:var(--app-bubble-in)}:where(.gc-root) .conv--app .msg--out .msg__bubble{background:var(--app-bubble-out)}:where(.gc-root) .conv--app .msg--in .msg__foot{color:var(--app-meta)}:where(.gc-root) .conv--app .msg--in .msg__author{color:var(--app-author)}:where(.gc-root) .conv--app .msg--out .msg__foot{color:var(--app-meta-out)}:where(.gc-root) .conv--app .msg--out .msg__author{color:var(--app-author-out,var(--app-meta-out))}:where(.gc-root) .conv--app .msg__foot svg{color:var(--app-tick)!important}:where(.gc-root) .conv--app .msg--in .msg__file{background:var(--app-file-in)}:where(.gc-root) .conv--app .msg--out .msg__file{background:var(--app-file-out)}:where(.gc-root) .conv--app .msg__file small,:where(.gc-root) .conv--app .msg__file svg{color:var(--app-meta)!important}:where(.gc-root) .conv--app .msg--out .msg__file small{color:var(--app-meta-out)!important}:where(.gc-root) .conv--app .msg__reaction{background:var(--app-bubble-in);color:var(--app-text)}:where(.gc-root) .conv--app .conv__composer input{background:var(--app-input);box-shadow:none;color:var(--app-text)}:where(.gc-root) .conv--app .conv__composer input::placeholder{color:var(--app-placeholder)}:where(.gc-root) .conv--app .conv__composer input:focus{box-shadow:0 0 0 2px var(--app-accent)}:where(.gc-root) .conv--app .conv__round{box-shadow:none;color:var(--app-icon);background:0 0}:where(.gc-root) .conv--app .conv__round:hover{background:color-mix(in srgb, var(--app-icon) 14%, transparent);color:var(--app-text)}:where(.gc-root) .conv--app [data-send]{background:var(--app-accent);box-shadow:none;color:var(--app-on-accent)}:where(.gc-root) .conv--app [data-send]:hover{background:var(--app-accent-hover)}:where(.gc-root) .conv--app [data-send]:disabled{background:var(--soft);color:var(--faint)}:where(.gc-root) .ctx{flex-direction:column;flex:250px;gap:10px;min-width:230px;min-height:0;margin:-4px;padding:4px;display:flex;overflow:hidden auto}:where(.gc-root) .ctx[hidden]{display:none}:where(.gc-root) .ctx__card{background:var(--card-bg);box-shadow:var(--sh-listcard);border-radius:14px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}:where(.gc-root) .ctx__card h4{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}:where(.gc-root) .ctx__kv{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}:where(.gc-root) .ctx__kv span{color:var(--muted)}:where(.gc-root) .ctx__kv strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.gc-root) .ctx__acc{align-items:center;gap:10px;display:flex}:where(.gc-root) .ctx__acc>span:not(.avatar){flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .ctx__acc small{color:var(--muted);font-size:10.5px}:where(.gc-root) .ctx__agent{align-items:center;gap:10px;display:flex}:where(.gc-root) .ctx__agent>span:not(.avatar){flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .ctx__agent small{color:var(--muted);font-size:11px}@media (width<=900px){:where(.gc-root) .convlist,:where(.gc-root) .conv,:where(.gc-root) .ctx{flex:100%;min-width:0;overflow:visible}:where(.gc-root) .convlist__items{max-height:420px}:where(.gc-root) .conv__thread{max-height:360px}}@media (width<=767px){:where(.gc-root) .conv__composer{flex-wrap:wrap}:where(.gc-root) .conv__composer input{flex:100%;order:-1}}:where(.gc-root) .ctx__typ{align-items:center;gap:4px;display:flex}:where(.gc-root) .typhist{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:flex}:where(.gc-root) .typhist__row{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}:where(.gc-root) .typhist__row small{color:var(--muted);font-size:11.5px;display:block}:where(.gc-root) .typhist__row:not(.is-current) strong{color:var(--muted);font-weight:600;text-decoration:line-through}:where(.gc-root) .typhist__row .pill{padding:1px 7px;font-size:10.5px;display:inline-flex}:where(.gc-root) .typhist__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}:where(.gc-root) .ctx__actlink{font-size:12.5px}:where(.gc-root) .conv__tool--call{color:var(--ok-ink)}:where(.gc-root) .conv__blocked{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 12px;padding:10px 12px;font-size:12.5px;display:flex}:where(.gc-root) .conv__blocked strong{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .conv__blocked span{flex:240px}:where(.gc-root) .conv__composer.is-blocked input,:where(.gc-root) .conv__composer.is-blocked button{opacity:.5;cursor:not-allowed}:where(.gc-root) .conv__capture{border-radius:var(--r-md);background:var(--primsoft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 12px 12px;padding:12px 14px;display:flex}:where(.gc-root) .conv__capture-text{flex-direction:column;flex:260px;gap:2px;font-size:12.5px;display:flex}:where(.gc-root) .conv__capture-text strong{color:var(--prim);align-items:center;gap:6px;font-size:13px;display:inline-flex}:where(.gc-root) .conv__capture-text span{color:var(--muted)}:where(.gc-root) .conv__plus{flex:none;position:relative}:where(.gc-root) .convplus{min-width:270px}:where(.gc-root) .convplus .drop__opt[aria-disabled=true]{color:var(--muted);cursor:default}:where(.gc-root) .convplus .drop__opt[aria-disabled=true] .drop__mark{opacity:.55}:where(.gc-root) .convplus .drop__opt[aria-disabled=true]:hover{background:0 0}:where(.gc-root) .convpick{border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--elev);flex-direction:column;gap:10px;margin:0 12px 8px;padding:12px;display:flex}:where(.gc-root) .convpick__head{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}:where(.gc-root) .convpick__head strong{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .convpick__head span{color:var(--muted);flex:200px;font-size:12px}:where(.gc-root) .convpick__body{flex-wrap:wrap;gap:12px;max-height:320px;display:flex;overflow-y:auto}:where(.gc-root) .convpick__list{flex-direction:column;flex:200px;gap:4px;display:flex}:where(.gc-root) .convpick__opt{border-radius:var(--r-sm);background:var(--soft);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}:where(.gc-root) .convpick__opt small{color:var(--muted);font-size:11.5px}:where(.gc-root) .convpick__opt.is-on{background:var(--primsoft);box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .convpick__prev{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}:where(.gc-root) .convpick__prev .msg{justify-content:flex-start}:where(.gc-root) .convpick__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(.gc-root) .convpick__foot{justify-content:flex-end;gap:8px;display:flex}:where(.gc-root) .msg--interactive .msg__bubble{flex-direction:column;gap:4px;max-width:min(360px,100%);display:flex}:where(.gc-root) .msgi__kind{align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}:where(.gc-root) .msgi__header{font-size:13.5px}:where(.gc-root) .msgi__footer{font-size:11.5px;font-style:italic}:where(.gc-root) .msgi__buttons{flex-direction:column;gap:4px;margin-top:4px;display:flex}:where(.gc-root) .msgi__btn{border-radius:var(--r-sm);background:color-mix(in srgb, currentColor 10%, transparent);color:inherit;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.gc-root) .msgi__rows{border-top:1px dashed color-mix(in srgb, currentColor 25%, transparent);flex-direction:column;gap:2px;margin-top:4px;padding-top:6px;font-size:12px;display:flex}:where(.gc-root) .msgi__sec{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:700}:where(.gc-root) .msgi__row b{font-weight:600}:where(.gc-root) .inboxbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .inboxbar [data-addfilter]{position:relative}:where(.gc-root) .inboxbar__chips{display:contents}:where(.gc-root) .inboxbar__clear{font-size:12px}:where(.gc-root) .mailmsg{background:var(--bubble-in);border-radius:14px;flex-direction:column;width:92%;display:flex;overflow:hidden}:where(.gc-root) .mailmsg--in{border-bottom-left-radius:5px;align-self:flex-start}:where(.gc-root) .mailmsg--out{background:var(--bubble-out);border-bottom-right-radius:5px;align-self:flex-end}:where(.gc-root) .mailmsg__head{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 13px;display:flex}:where(.gc-root) .mailmsg.is-open .mailmsg__head{padding-bottom:4px}:where(.gc-root) .mailmsg__who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .mailmsg__who strong{font-size:13px}:where(.gc-root) .mailmsg__who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:where(.gc-root) .mailmsg__date{color:var(--muted);flex:none;font-size:11px}:where(.gc-root) .mailmsg__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 13px 0 55px;font-size:11.5px;display:flex}:where(.gc-root) .mailmsg__acts{gap:2px;margin-left:auto;display:flex}:where(.gc-root) .mailmsg__acts .conv__tool{width:28px;height:28px}:where(.gc-root) .mailmsg__body{color:var(--ink);padding:4px 16px 12px 55px;font-size:13px;line-height:1.55}:where(.gc-root) .mailmsg__body p:last-child{margin-bottom:0}:where(.gc-root) .mailmsg__files{flex-wrap:wrap;gap:8px;padding:0 16px 12px 55px;display:flex}:where(.gc-root) .mailmsg__files .msg__file{color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;margin:0}:where(.gc-root) .mailform .mailmsg__files{padding:0 14px 8px}@media (width<=640px){:where(.gc-root) .mailmsg__meta,:where(.gc-root) .mailmsg__body,:where(.gc-root) .mailmsg__files{padding-left:13px}}:where(.gc-root) .mailmsg__body img{border-radius:8px;max-width:100%;height:auto;margin:6px 0;display:block}:where(.gc-root) .mailmsg__body h3{color:var(--ink);font-family:var(--font-display);margin:4px 0 8px;font-size:15px;font-weight:700}:where(.gc-root) .mailmsg__body blockquote{border-left:3px solid var(--line);color:var(--muted);margin:0 0 8px;padding:2px 0 2px 12px}:where(.gc-root) .mailmsg__body hr{border:0;border-top:1px solid var(--line);margin:12px 0}:where(.gc-root) .mailmsg__body ul,:where(.gc-root) .mailmsg__body ol{margin:0 0 8px;padding-left:22px}:where(.gc-root) .mailmsg__body p{margin:0 0 8px}:where(.gc-root) .mailmsg__body a{color:var(--prim);font-weight:600}:where(.gc-root) .mailmsg__body.md{color:var(--ink)}:where(.gc-root) .msg--call{width:min(460px,92%);max-width:none}:where(.gc-root) .callmsg{flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}:where(.gc-root) .callmsg__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .callmsg__icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.gc-root) .callmsg__title{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .callmsg__title strong{font-size:13.5px}:where(.gc-root) .callmsg__title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:where(.gc-root) .callmsg__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}:where(.gc-root) .callmsg__facts div{background:color-mix(in srgb, var(--card-bg) 65%, transparent);border-radius:8px;padding:6px 9px}:where(.gc-root) .callmsg__facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}:where(.gc-root) .callmsg__facts dd{margin:1px 0 0;font-size:13px;font-weight:700}:where(.gc-root) .callmsg__agents{flex-wrap:wrap;gap:8px 14px;display:flex}:where(.gc-root) .callmsg__none{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .callmsg--gone{align-items:center;gap:10px;display:flex}:where(.gc-root) .callmsg--gone .msg__foot{margin-left:auto}:where(.gc-root) .msg__bubble{min-width:0;max-width:100%;position:relative}:where(.gc-root) .msg__quote{border-left:3px solid var(--prim);border-radius:var(--r-xs);background:var(--card-bg);flex-direction:column;gap:1px;margin-bottom:6px;padding:4px 9px;font-size:12px;line-height:1.35;display:flex}:where(.gc-root) .msg__quote b{color:var(--prim);font-size:11px}:where(.gc-root) .msg__quote span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.gc-root) .msg__media{border-radius:10px;max-width:min(280px,100%);margin-bottom:7px;display:block}:where(.gc-root) .msg__media--img{cursor:zoom-in;background:0 0;border:0;padding:0}:where(.gc-root) .msg__media--img img{border-radius:10px;max-width:100%;max-height:320px;display:block}:where(.gc-root) .msg__media--audio{width:240px}:where(.gc-root) a.msg__file{color:inherit;text-decoration:none}:where(.gc-root) a.msg__file:hover strong{text-decoration:underline}:where(.gc-root) .msg__status{display:inline-flex}:where(.gc-root) .msg__status--read{color:var(--prim)}:where(.gc-root) .msg__status--failed{color:var(--dang-ink)}:where(.gc-root) .conv--chat .msg--out .msg__status,:where(.gc-root) .conv--app .msg--out .msg__status--failed{color:inherit}:where(.gc-root) .msg__tools{border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--sh-1);opacity:0;align-items:center;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:2px}:where(.gc-root) .msg--in .msg__tools{left:calc(100% + 6px)}:where(.gc-root) .msg--out .msg__tools{right:calc(100% + 6px)}:where(.gc-root) .msg__bubble:hover .msg__tools,:where(.gc-root) .msg__tools:focus-within{opacity:1}:where(.gc-root) .msg__tool{border-radius:var(--r-pill);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:where(.gc-root) .msg__tool:hover{background-color:var(--soft);color:var(--ink)}:where(.gc-root) .msg__reactpick{gap:2px;padding-left:2px;display:flex}:where(.gc-root) .msg__reactpick button{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;width:28px;height:26px;font-size:15px}:where(.gc-root) .msg__reactpick button:hover{background-color:var(--soft)}:where(.gc-root) .msg__reactions{flex-wrap:wrap;gap:4px;display:flex}:where(.gc-root) button.msg__reaction{color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:11px}:where(.gc-root) button.msg__reaction:disabled{cursor:default}:where(.gc-root) .msg__reaction.is-mine{box-shadow:inset 0 0 0 1.5px var(--prim), var(--sh-1)}@media (width<=767px){:where(.gc-root) .msg__tools{box-shadow:none;opacity:1;background:0 0;margin-top:6px;position:static}}:where(.gc-root) .conv__draftbtn{color:inherit}:where(.gc-root) .conv__capture-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}:where(.gc-root) .conv__replybar{border-top:1px solid var(--line2);border-left:3px solid var(--prim);background:var(--panel);color:var(--muted);align-items:center;gap:9px;padding:8px 14px;font-size:12px;display:flex}:where(.gc-root) .conv__replybar-body{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .conv__replybar-body b{color:var(--prim);font-size:11px}:where(.gc-root) .conv__replybar-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .conv__files{flex-wrap:wrap;gap:6px;padding:8px 14px 0;display:flex}:where(.gc-root) .conv__file{cursor:default}:where(.gc-root) .conv__file small{color:var(--muted)}:where(.gc-root) .conv__file button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}:where(.gc-root) .typhist__jump{color:inherit;font-size:inherit;text-align:left;padding:0}:where(.gc-root) .typhist__jump:hover strong{text-decoration:underline}:where(.gc-root) .convevent{border-radius:var(--r-pill);background:var(--soft);max-width:82%;color:var(--muted);flex-direction:column;align-self:center;gap:5px;padding:6px 13px;font-size:12.5px;display:flex}:where(.gc-root) .convevent.has-comment{border-radius:var(--r-lg);padding:9px 13px}:where(.gc-root) .convevent.is-removed{opacity:.8}:where(.gc-root) .convevent__head{align-items:center;gap:7px;display:flex}:where(.gc-root) .convevent__comment{border-top:1px solid var(--line);white-space:pre-wrap;margin:0;padding-top:5px}:where(.gc-root) .convevent.is-flash{animation:1.3s g-convflash}@keyframes g-convflash{25%{box-shadow:0 0 0 3px var(--primsoft)}}@media (prefers-reduced-motion:reduce){:where(.gc-root) .convevent.is-flash{animation:none}}:where(.gc-root) .panel--inbox .inbox{flex:1;min-height:0}:where(.gc-root) .panel--inbox .inbox>*{max-height:100%}@media (width<=900px){:where(.gc-root) .main:has(>.panel--inbox){overflow:hidden auto}:where(.gc-root) .main>.panel--inbox{flex:none}}:where(.gc-root) .conv__thread>*{flex-shrink:0}:where(.gc-root) .conv__head{flex-wrap:wrap}:where(.gc-root) .conv__who{flex:140px}:where(.gc-root) .conv__tools{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}:where(.gc-root) .segbar{border-radius:var(--r-md);background:var(--panel2);flex-wrap:wrap;gap:3px;padding:4px;display:flex}:where(.gc-root) .segbar__opt{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}:where(.gc-root) .segbar__opt:hover{color:var(--ink)}:where(.gc-root) .segbar__opt.is-active{background:var(--panel);box-shadow:var(--sh-raise);color:var(--ink);font-weight:700}:where(.gc-root) .segbar__count{border-radius:var(--r-pill);background:var(--soft);color:var(--muted);padding:1px 6px;font-size:10.5px;font-weight:700}:where(.gc-root) .segbar__opt.is-active .segbar__count{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .segbar__opt svg{flex:none}:where(.gc-root) .segbar__count.is-unread{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .deskfilters{min-width:240px;max-height:min(460px,70dvh);overflow-y:auto}:where(.gc-root) .deskfilters .drop__opt--action{border-top:1px solid var(--line);color:var(--dang-ink);border-radius:0;margin-top:4px}:where(.gc-root) .inboxbar__total{color:var(--muted);font-size:12px}:where(.gc-root) .callagent{align-items:center;gap:7px;line-height:1.25;display:flex}:where(.gc-root) .callagent strong{font-size:12.5px;display:block}:where(.gc-root) .callagent small{color:var(--muted);font-size:11px}:where(.gc-root) .callflow{background:color-mix(in srgb, var(--card-bg) 65%, transparent);border-radius:10px}:where(.gc-root) .callflow summary{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}:where(.gc-root) .callflow summary::-webkit-details-marker{display:none}:where(.gc-root) .callflow__path{min-width:0;color:var(--ink2);flex-wrap:wrap;flex:1;align-items:center;gap:2px 4px;font-size:11.5px;font-weight:600;display:flex}:where(.gc-root) .callflow__path svg{color:var(--faint)}:where(.gc-root) .callflow__more{color:var(--prim);flex:none;font-size:11.5px;font-weight:600}:where(.gc-root) .callflow[open] .callflow__more{color:var(--muted)}:where(.gc-root) .callflow__steps{flex-direction:column;margin:0;padding:2px 10px 10px;list-style:none;display:flex}:where(.gc-root) .callflow__step{align-items:flex-start;gap:10px;padding:5px 0;display:flex;position:relative}:where(.gc-root) .callflow__step:not(:last-child):after{background:var(--line);content:"";width:2px;position:absolute;top:27px;bottom:-5px;left:11px}:where(.gc-root) .callflow__dot{background:var(--primsoft);width:24px;height:24px;color:var(--prim);border-radius:50%;flex:none;place-items:center;display:grid}:where(.gc-root) .callflow__step.is-missed .callflow__dot{background:var(--dang-soft);color:var(--dang-ink)}:where(.gc-root) .callflow__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .callflow__text strong{font-size:12.5px}:where(.gc-root) .callflow__text small{color:var(--muted);font-size:11px}:where(.gc-root) .callflow__at{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;font-size:11px;display:flex}:where(.gc-root) .callflow__at small{color:var(--faint)}:where(.gc-root) .callrec__gaps{color:var(--warn-ink);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.4;display:flex}:where(.gc-root) .callrec__gaps svg{flex:none;margin-top:1px}:where(.gc-root) .callrec{background:color-mix(in srgb, var(--card-bg) 65%, transparent);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}:where(.gc-root) .callrec__play{background:var(--prim);width:34px;height:34px;color:var(--on-prim);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}:where(.gc-root) .callrec__track{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.gc-root) .callrec__seek{--pos:0%;border-radius:var(--r-pill);background:linear-gradient(to right, var(--prim) var(--pos), var(--line) var(--pos));cursor:pointer;appearance:none;width:100%;height:4px;margin:6px 0 2px}:where(.gc-root) .callrec__seek::-webkit-slider-thumb{background:var(--prim);appearance:none;border-radius:50%;width:12px;height:12px}:where(.gc-root) .callrec__seek::-moz-range-thumb{background:var(--prim);border:0;border-radius:50%;width:12px;height:12px}:where(.gc-root) .callrec__times{color:var(--muted);font-size:10.5px}:where(.gc-root) .callrec__btn{border-radius:var(--r-sm);min-width:32px;height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}:where(.gc-root) .callrec__btn:hover{background:var(--soft);color:var(--ink)}:where(.gc-root) .callmsg__ficha{margin-left:auto}:where(.gc-root) .callmsg__tools{gap:2px;display:inline-flex}:where(.gc-root) .callmsg__ficha+.callmsg__tools{margin-left:4px}:where(.gc-root) .callmsg__head>.callmsg__tools:not(.callmsg__ficha+.callmsg__tools){margin-left:auto}:where(.gc-root) .callrec__play:disabled,:where(.gc-root) .callrec__btn:disabled{cursor:not-allowed;opacity:.55}:where(.gc-root) .ncomm__field[hidden]{display:none}:where(.gc-root) .ncomm{flex-direction:column;min-height:0;max-height:calc(100vh - 40px);display:flex}:where(.gc-root) .ncomm__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}:where(.gc-root) .ncomm__title{flex-direction:column;gap:3px;display:flex}:where(.gc-root) .ncomm__title strong{font-family:var(--font-display);font-size:16px;font-weight:800}:where(.gc-root) .ncomm__title small{color:var(--muted);font-size:12.5px}:where(.gc-root) .ncomm__body{flex-direction:column;gap:14px;min-height:0;padding:4px 20px 18px;display:flex;overflow-y:auto}:where(.gc-root) .ncomm__foot{border-top:1px solid var(--line2);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(.gc-root) .ncomm__back{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);font:inherit;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.gc-root) .ncomm__field{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex;position:relative}:where(.gc-root) .ncomm__field .inlineedit,:where(.gc-root) .ncomm__row .inlineedit,:where(.gc-root) .ncomm__mailbody{color:var(--ink);padding:8px 10px;font-size:13px;font-weight:400}:where(.gc-root) .ncomm__hint{color:var(--faint);font-size:11.5px;font-weight:500}:where(.gc-root) .ncomm__error{color:var(--dang-ink);font-size:12px}:where(.gc-root) .ncomm__error[hidden]{display:none}:where(.gc-root) .selopts{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .selopt{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);color:var(--ink2);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(.gc-root) .selopt:hover,:where(.gc-root) .selopt:focus-visible{box-shadow:var(--sh-listcard-on)}:where(.gc-root) .selopt__icon{border-radius:var(--r-md);flex:none;place-items:center;width:36px;height:36px;display:grid}:where(.gc-root) .selopt__text{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .selopt__text strong{color:var(--ink);font-size:13.5px}:where(.gc-root) .selopt__text small{color:var(--muted);font-size:12px}:where(.gc-root) .ncomm__suggest{z-index:5;border-radius:var(--r-md);background:var(--panel2);box-shadow:var(--elev);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% - 16px);left:0;right:0}:where(.gc-root) .ncomm__suggest[hidden]{display:none}:where(.gc-root) .ncomm__pick{color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}:where(.gc-root) .ncomm__pick:hover{background:var(--soft)}:where(.gc-root) .ncomm__pick>span:first-child{flex-direction:column;min-width:0;display:flex}:where(.gc-root) .ncomm__pick strong{color:var(--ink);font-size:13px}:where(.gc-root) .ncomm__pick small{color:var(--muted);font-size:11.5px;font-weight:500}:where(.gc-root) .ncomm__rows{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .ncomm__row{color:var(--muted);grid-template-columns:70px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}:where(.gc-root) .ncomm__mailbody{min-height:150px}:where(.gc-root) .ncomm__notice{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-ink);align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}:where(.gc-root) .ncomm__notice svg{flex:none;margin-top:1px}:where(.gc-root) .tplgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}:where(.gc-root) .tplcard{border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);color:var(--ink2);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;display:flex}:where(.gc-root) .tplcard strong{color:var(--ink);font-size:13px}:where(.gc-root) .tplcard span{font-size:12px;line-height:1.45}:where(.gc-root) .tplcard.is-active{box-shadow:var(--sh-listcard-on)}:where(.gc-root) .ncomm__params{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}:where(.gc-root) .tplpreview{background:var(--wa-soft);color:var(--ink);border-radius:14px 14px 14px 5px;padding:11px 13px;font-size:13px;font-weight:400;line-height:1.5}:where(.gc-root) .tplslot{background:color-mix(in srgb, var(--wa-ink) 16%, transparent);border-radius:4px;padding:0 4px;font-weight:600}:where(.gc-root) .tplslot.is-empty{color:var(--muted);font-style:italic;font-weight:500}:where(.gc-root) .ncomm__hint.is-over{color:var(--warn-ink);font-weight:600}:where(.gc-root) .ncomm .req{color:var(--dang-ink)}:where(.gc-root) .calls__bar{margin-bottom:var(--gap-block)}:where(.gc-root) .calls__count{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}:where(.gc-root) .table--calls{min-width:1320px}:where(.gc-root) .table--calls tr.is-open td{background:var(--primsoft)}:where(.gc-root) .inktext{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}:where(.gc-root) .callend{flex-direction:column;gap:1px;min-width:0;display:flex}:where(.gc-root) .callend strong{font-weight:600}:where(.gc-root) .callend small{color:var(--muted);font-size:11.5px}:where(.gc-root) .callrow__status,:where(.gc-root) .callrow__typ,:where(.gc-root) .callrow__tags{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}:where(.gc-root) .callrow__typ,:where(.gc-root) .callrow__tags{flex-wrap:nowrap}:where(.gc-root) .callrow__warn{color:var(--warn-ink);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}:where(.gc-root) .calldrawer__panel{gap:16px;width:min(544px,100%)}:where(.gc-root) .calldrawer__head{align-items:center}:where(.gc-root) .calldrawer__icon{border-radius:var(--r-md);flex:none;place-items:center;width:38px;height:38px;display:grid}:where(.gc-root) .calldrawer__title{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .calldrawer__title h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}:where(.gc-root) .calldrawer__title small{color:var(--muted);font-size:12px}:where(.gc-root) .calldrawer__pills{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .cdorigin{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}:where(.gc-root) .cdsec{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding-top:14px;display:flex}:where(.gc-root) .cdsec__title{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:700;display:flex}:where(.gc-root) .cdsec__count{color:var(--ink2)}:where(.gc-root) .cdreturn{border-radius:var(--r-lg);background:var(--dang-soft);border-top:0;padding:12px}:where(.gc-root) .cdreturn__acts,:where(.gc-root) .cdopts,:where(.gc-root) .cdrow,:where(.gc-root) .cdtags,:where(.gc-root) .cdtyp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .cdrow{margin:0}:where(.gc-root) .cdhint{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}:where(.gc-root) .cdassign{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}:where(.gc-root) .cdassign small{color:var(--muted)}:where(.gc-root) .kvlist .kv__v{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}:where(.gc-root) .cdtyp__pick{width:auto;min-width:240px;max-width:100%}:where(.gc-root) .cdhist,:where(.gc-root) .cdcomments,:where(.gc-root) .cdjourney,:where(.gc-root) .cdlink__list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}:where(.gc-root) .cdhist small{color:var(--muted)}:where(.gc-root) .cdhist .is-off{color:var(--muted);filter:grayscale()}:where(.gc-root) .cdhist .is-off strong,:where(.gc-root) .cdhist .is-off small{color:var(--muted)}:where(.gc-root) .cdacc{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}:where(.gc-root) .cdlink{flex-direction:column;gap:8px;display:flex}:where(.gc-root) .cdlink__list li{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.gc-root) .cdcode{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}:where(.gc-root) .cdcode .field{flex:220px}:where(.gc-root) .cdaudio{width:100%}:where(.gc-root) .cdcomment{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:where(.gc-root) .cdcomment textarea,:where(.gc-root) .cdcomments textarea{width:100%}:where(.gc-root) .cdcomments li{align-items:flex-start;gap:8px;display:flex}:where(.gc-root) .cdcomments__body{flex-direction:column;gap:3px;min-width:0;display:flex}:where(.gc-root) .cdcomments__body small{color:var(--muted)}:where(.gc-root) .cdjourney li{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}:where(.gc-root) .cdjourney li span:last-child{flex-direction:column;display:flex}:where(.gc-root) .cdjourney small{color:var(--muted)}:where(.gc-root) .cdmore{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}:where(.gc-root) .cdrecs{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .cdrec{border-radius:var(--r-md);background:var(--soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}:where(.gc-root) .cdrec__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .cdrec__icon{border-radius:var(--r-sm);flex:none;place-items:center;width:28px;height:28px;display:grid}:where(.gc-root) .cdrec .btn--sm{align-self:flex-start}:where(.gc-root) .cdcomments__text p{margin:0}:where(.gc-root) .cdtimeline{margin-top:4px}:where(.gc-root) .cdaccname{color:var(--prim);font-weight:700}:where(.gc-root) .kvlist .kv__v:has(.cdaccname){align-items:center;gap:8px}:where(.gc-root) .kvlist .cdlink{border-radius:var(--r-md);background:var(--soft);margin:4px 0 8px;padding:10px 12px}:where(.gc-root) .cdlink .toolbar__search{flex:none}:where(.gc-root) .cdlink__head{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}:where(.gc-root) .kv--form{flex-direction:column;align-items:stretch;gap:6px}:where(.gc-root) .kv--form .cdcode{align-items:flex-start}:where(.gc-root) .actbar__row>.select{flex:none;width:auto;min-width:190px}:where(.gc-root) .shelldrawer__head>.calldrawer__head{flex:1;gap:12px;min-width:0;display:flex}:where(.gc-root) .cdhist strong{margin-right:6px}:where(.gc-root) .table--sched{min-width:1080px}:where(.gc-root) .table--sched tr.is-open td{background:var(--primsoft)}:where(.gc-root) .schedhl{margin-bottom:var(--gap-block);padding:var(--pad-card-y) var(--pad-card-x);border-radius:var(--r-lg);background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.gc-root) .schedhl__icon{border-radius:var(--r-md);place-items:center;width:36px;height:36px;display:grid}:where(.gc-root) .schedhl__text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}:where(.gc-root) .schedhl__text span{color:var(--ink2);font-size:12.5px}:where(.gc-root) .schedhl__icon{background:var(--warn-soft);color:var(--warn-ink)}:where(.gc-root) .crudempty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}:where(.gc-root) .crudempty p{margin:0}:where(.gc-root) .callnote{max-width:340px;color:var(--ink2);text-overflow:ellipsis;display:block;overflow:hidden}:where(.gc-root) .mailbox{margin-left:auto}:where(.gc-root) .mailbox__pick{gap:8px;min-width:260px}:where(.gc-root) .mailbox__pick .pill{font-size:10.5px}:where(.gc-root) .mailcard .convcard__icon{border-radius:var(--r-pill);font-size:10.5px}:where(.gc-root) .mailcard__subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}:where(.gc-root) .mailcard.is-unread .mailcard__subject{font-weight:700}:where(.gc-root) .mailcard__star{color:var(--warn-ink);display:inline-flex}:where(.gc-root) .mailcard__star svg{fill:currentColor}:where(.gc-root) .mailcard__icons{color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}:where(.gc-root) .mailcard__n{border-radius:var(--r-pill);background:var(--soft);padding:0 6px;font-size:10.5px;font-weight:700}:where(.gc-root) .mailthread{gap:12px}@media (width<=640px){:where(.gc-root) .mailbox{margin-left:0}:where(.gc-root) .mailbox__pick{min-width:0}}:where(.gc-root) .countbar{padding:var(--pad-cell-y) 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.gc-root) .rowcard{padding:calc(var(--pad-row-y) - 1px) calc(var(--pad-row-x) - 2px);border-radius:var(--r-md);background:var(--panel2);box-shadow:var(--sh-1);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.gc-root) .rowcard.is-off{color:var(--muted);filter:grayscale()}:where(.gc-root) .rowpeek{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}:where(.gc-root) .rowpeek:hover{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .cellname{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .cellname__main,:where(.gc-root) .cellname__legal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .cellname__main{font-weight:600}:where(.gc-root) .cellname__legal{color:var(--muted);font-size:11.5px}:where(.gc-root) .rowcard__meta{flex-direction:column;flex:190px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}:where(.gc-root) .rowcard__meta span:last-child{color:var(--muted);font-size:11.5px}:where(.gc-root) .rowcard__acts{gap:6px;display:flex}:where(.gc-root) .mergedlg .dialog__body{margin:0}:where(.gc-root) .mergedlg__pair,:where(.gc-root) .mergedlg__conflict{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}:where(.gc-root) .mergedlg__keep,:where(.gc-root) .mergedlg__side{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}:where(.gc-root) .mergedlg__side.is-on{border-color:var(--prim);background:var(--prim-soft)}:where(.gc-root) .mergedlg__keep:has(input:checked){border-color:var(--prim);background:var(--prim-soft)}:where(.gc-root) .mergedlg__keep input,:where(.gc-root) .mergedlg__side input{flex:none;margin-top:3px}:where(.gc-root) .mergedlg__keep>span,:where(.gc-root) .mergedlg__side>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}:where(.gc-root) .mergedlg__keep small,:where(.gc-root) .mergedlg__side small,:where(.gc-root) .mergedlg__opt small{color:var(--muted);font-size:12px}:where(.gc-root) .mergedlg .toolbar__search{flex:none;width:100%}:where(.gc-root) .mergedlg .u-mono{font-size:12px}:where(.gc-root) .mergedlg__results{gap:2px;min-height:120px;max-height:300px;display:grid;overflow-y:auto}:where(.gc-root) .mergedlg__hint{margin:8px 2px}:where(.gc-root) .mergedlg__opt{border-radius:var(--r-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;display:flex}:where(.gc-root) .mergedlg__opt small{flex-basis:100%}:where(.gc-root) .mergedlg__opt:hover,:where(.gc-root) .mergedlg__opt:focus-visible{background:var(--soft)}:where(.gc-root) .mergedlg__swap{justify-self:start;align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .mergedlg__sec{gap:10px;display:grid}:where(.gc-root) .mergedlg__sec .sectitle{margin:0}:where(.gc-root) .mergedlg__counts{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .mergedlg__count{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);align-items:baseline;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}:where(.gc-root) .mergedlg__count strong{color:var(--ink)}:where(.gc-root) .mergedlg__count.is-history{background:var(--prim-soft);color:var(--prim-ink)}:where(.gc-root) .mergedlg__count.is-history strong{color:var(--prim-ink)}:where(.gc-root) .mergedlg__note{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .mergedlg__note svg{flex:none;margin-top:2px}:where(.gc-root) .mergedlg__group{gap:10px;display:grid}:where(.gc-root) .mergedlg__group h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}:where(.gc-root) .mergedlg__conflict legend{margin-bottom:6px;font-size:13px;font-weight:600}:where(.gc-root) .mergedlg__sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=560px){:where(.gc-root) .mergedlg__sides{grid-template-columns:1fr}}:where(.gc-root) .mergedlg .dialog__actions{flex-wrap:wrap}:where(.gc-root) .mergedlg__keep>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}:where(.gc-root) .mergedlg__keep small{flex-basis:100%}:where(.gc-root) .cols2{gap:calc(var(--gap-block) + 2px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}:where(.gc-root) .banner{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--panel2);box-shadow:var(--sh-1);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.gc-root) .banner__text{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}:where(.gc-root) .banner__text span{color:var(--muted);font-size:12px}:where(.gc-root) .phone{display:flex;position:relative}:where(.gc-root) .phone__cc{background:var(--soft);color:var(--ink2);cursor:pointer;border:0;border-radius:10px 0 0 10px;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:12.5px;display:flex}:where(.gc-root) .phone .input{border-radius:0 10px 10px 0}:where(.gc-root) .phone__iso{background:var(--panel);color:var(--ink2);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700}:where(.gc-root) .phone__menu{width:280px}:where(.gc-root) .phone__search{border-radius:var(--r-sm);background:var(--panel);align-items:center;gap:8px;margin-bottom:6px;padding:9px 11px;display:flex}:where(.gc-root) .phone__search:focus-within{box-shadow:0 0 0 1px var(--prim), 0 0 0 4px var(--primsoft)}:where(.gc-root) .phone__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}:where(.gc-root) .crudcard{gap:var(--gap-section);max-width:860px;padding:var(--pad-panel);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-direction:column;display:flex}:where(.gc-root) .crudpick{gap:9px}:where(.gc-root) .admcard{max-width:980px}:where(.gc-root) .crud,:where(.gc-root) .adm{gap:var(--gap-section);flex-direction:column;display:flex}:where(.gc-root) .crudpreview{align-items:center;gap:var(--gap-list);min-height:var(--h-control);display:flex}:where(.gc-root) .table--crud .crudrow{cursor:pointer}:where(.gc-root) .table--crud .crudtag{margin-left:var(--gap-list)}:where(.gc-root) .tagmods{align-items:center;gap:4px;display:inline-flex}:where(.gc-root) .tagacts{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .tagicon{align-items:center;gap:8px;display:flex}:where(.gc-root) .tagicon>:first-child{flex:1;min-width:0}:where(.gc-root) .extaccess{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .extaccess li{align-items:center;gap:8px;font-size:13px;display:flex}:where(.gc-root) .logoup{align-items:center;gap:14px;display:flex}:where(.gc-root) .logoup__preview{border-radius:var(--r-md);background-color:var(--panel2);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);flex:none;place-items:center;display:inline-grid;overflow:hidden}:where(.gc-root) .logoup__preview.is-empty{outline:1px dashed var(--line);outline-offset:-1px;box-shadow:none}:where(.gc-root) .logoup__preview img{object-fit:contain;width:100%;height:100%}:where(.gc-root) .logoup__actions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(.gc-root) .crudrow{cursor:pointer}:where(.gc-root) .crudrow__name{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}:where(.gc-root) .crudrow__name:hover{color:var(--prim-ink)}:where(.gc-root) .crudrow__sub{font-size:12px;display:block}:where(.gc-root) .crudrow__code{margin-left:8px}:where(.gc-root) .crudrow__pills{flex-wrap:wrap;gap:4px;display:inline-flex}:where(.gc-root) .tplparams{min-width:720px}:where(.gc-root) .tplparams td{vertical-align:middle}:where(.gc-root) .tplparams__pos{width:72px}:where(.gc-root) .tplparams__none{margin:0;font-size:13px}:where(.gc-root) .flowjson{min-height:280px;font-family:var(--font-mono);resize:vertical;font-size:12.5px;line-height:1.5}:where(.gc-root) .flowlife,:where(.gc-root) .emlconn{gap:var(--gap-list);flex-direction:column;display:flex}:where(.gc-root) .flowlife__errors{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}:where(.gc-root) .flowlife__acts,:where(.gc-root) .emlconn__acts{flex-wrap:wrap;gap:8px;display:flex}:where(.gc-root) .emlsig{font-family:var(--font-mono);font-size:12.5px}:where(.gc-root) .emlconn__oauth{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}:where(.gc-root) .emlfolders{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .emlfolders li{align-items:center;gap:8px;font-size:13.5px;display:flex}:where(.gc-root) .emlfolders li svg{color:var(--muted);flex:none}:where(.gc-root) .emlfolders__name{overflow-wrap:anywhere;flex:1;min-width:0}:where(.gc-root) .supform{gap:var(--gap-list);flex-direction:column;display:flex}:where(.gc-root) .menued{margin-top:4px;container-type:inline-size}:where(.gc-root) .menued__cols{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (width>=900px){:where(.gc-root) .menued__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}:where(.gc-root) .menued__preview{grid-column:1/-1}:where(.gc-root) .menued__props{position:sticky;top:12px}}@container (width>=1280px){:where(.gc-root) .menued__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 240px}:where(.gc-root) .menued__preview{grid-column:auto;position:sticky;top:12px}}:where(.gc-root) .menued__tree,:where(.gc-root) .menued__props,:where(.gc-root) .menued__preview{border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--panel);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}:where(.gc-root) .menued__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}:where(.gc-root) .menued__head h2{margin:0;font-size:14px;font-weight:600}:where(.gc-root) .menued__head>.u-muted{font-variant-numeric:tabular-nums;font-size:12px}:where(.gc-root) .menued__bar{gap:4px;display:inline-flex}:where(.gc-root) .menued__tree>.btn{justify-self:start}:where(.gc-root) .menued__keys,:where(.gc-root) .menued__note{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .menued__keys svg,:where(.gc-root) .menued__note svg{flex:none;margin-top:2px}:where(.gc-root) .menued kbd{border:1px solid var(--line2);border-radius:var(--r-xs);background-color:var(--soft);color:var(--ink2);font-family:var(--font-mono);padding:0 4px;font-size:11px}:where(.gc-root) .menued__empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:24px 12px;display:grid}:where(.gc-root) .menued__empty p{margin:0;font-size:13px}:where(.gc-root) .menutree{gap:4px;margin:0;padding:0;list-style:none;display:grid}:where(.gc-root) .menurow{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--panel);align-items:center;gap:4px;display:flex;position:relative}:where(.gc-root) .menurow--kid{margin-left:26px}:where(.gc-root) .menurow--kid:before{border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);content:"";border-bottom-left-radius:6px;width:11px;position:absolute;top:-5px;bottom:50%;left:-15px}:where(.gc-root) .menurow.is-sel{border-color:var(--prim);background-color:var(--prim-soft)}:where(.gc-root) .menurow.is-err{border-color:var(--dang-solid)}:where(.gc-root) .menurow.is-dragging{filter:grayscale();border-style:dashed}:where(.gc-root) .menurow.is-before{box-shadow:0 -3px 0 var(--prim)}:where(.gc-root) .menurow.is-after{box-shadow:0 3px 0 var(--prim)}:where(.gc-root) .menurow__grip{width:22px;color:var(--muted);cursor:grab;flex:none;align-self:stretch;place-items:center;display:grid}:where(.gc-root) .menurow__main{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px 8px 0;display:flex}:where(.gc-root) .menurow__main:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--prim);outline-offset:2px}:where(.gc-root) .menurow__icon{border-radius:var(--r-sm);background-color:var(--soft);width:28px;height:28px;color:var(--ink2);flex:none;place-items:center;display:grid}:where(.gc-root) .menurow.is-sel .menurow__icon{background-color:var(--panel);color:var(--prim-ink)}:where(.gc-root) .menurow__text{flex:1;gap:1px;min-width:0;display:grid}:where(.gc-root) .menurow__label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}:where(.gc-root) .menurow__text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}:where(.gc-root) .menurow__err{color:var(--dang-ink);flex:none}:where(.gc-root) .menued__fields{gap:14px;display:grid}:where(.gc-root) .menued__fields .segmented{flex-wrap:wrap}:where(.gc-root) .menued__propsfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}:where(.gc-root) .menued__push{flex:1}:where(.gc-root) .menuprev{border-radius:var(--r-md);background-color:var(--bg);gap:10px;padding:12px 10px;display:grid}:where(.gc-root) .menuprev__brand{font-family:var(--font-display);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}:where(.gc-root) .menuprev__brand span{background-color:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;display:grid}:where(.gc-root) .menuprev__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}:where(.gc-root) .menuprev__item{border-radius:var(--r-sm);min-width:0;color:var(--ink2);align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}:where(.gc-root) .menuprev__item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.gc-root) .menuprev__item svg{flex:none}:where(.gc-root) .menuprev__item.is-kid{padding-left:33px;font-size:12.5px}:where(.gc-root) .menuprev__item.is-sel{background-color:var(--prim-soft);color:var(--prim-ink);font-weight:600}:where(.gc-root) .menuprev__empty{color:var(--muted);padding:6px 8px;font-size:12.5px}:where(.gc-root) .menuuse{flex-wrap:wrap;gap:8px;display:flex}:where(.gc-root) .menuuse__chip{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}:where(.gc-root) .menuuse__chip:hover{border-color:var(--prim)}:where(.gc-root) .menuuse__chip:focus-visible{outline:2px solid var(--prim);outline-offset:2px}:where(.gc-root) .menuuse__chip small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}:where(.gc-root) .impfile{border-radius:var(--r-md);background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;font-size:12.5px;display:flex}:where(.gc-root) .impfile strong{color:var(--ink);font-size:13px}:where(.gc-root) .impfile:hover,:where(.gc-root) .impfile:focus-within{box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .imp{flex-direction:column;gap:12px;display:flex}:where(.gc-root) .imp__lead{margin:0;font-size:13px}:where(.gc-root) .imp__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:where(.gc-root) .imp__sample{max-height:180px;font-size:12px}:where(.gc-root) .impstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.gc-root) .impstats--7{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}:where(.gc-root) .impstats>*{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}:where(.gc-root) .impstats button{cursor:pointer}:where(.gc-root) .impstats button:hover,:where(.gc-root) .impstats button.is-on{box-shadow:0 0 0 1.5px var(--prim)}:where(.gc-root) .impstats b{font-family:var(--font-mono);font-size:20px}:where(.gc-root) .impstats span{color:var(--muted);font-size:11.5px}:where(.gc-root) .campbar{border-radius:var(--r-pill);background:var(--soft);height:8px;overflow:hidden}:where(.gc-root) .campbar span{border-radius:inherit;background:var(--prim);height:100%;transition:width .4s;display:block}:where(.gc-root) .wizsteps{align-items:center;gap:8px;max-width:980px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .wizsteps__step{border-radius:var(--r-md);background:var(--soft);color:var(--muted);flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}:where(.gc-root) .wizsteps__n{background:var(--card-bg);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}:where(.gc-root) .wizsteps__step.is-now{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .wizsteps__step.is-now .wizsteps__n{background:var(--prim);color:var(--on-prim)}:where(.gc-root) .wizsteps__step.is-done{color:var(--ok-ink)}:where(.gc-root) .wizsteps__step.is-done .wizsteps__n{background:var(--ok-soft)}:where(.gc-root) .impfile--big{gap:8px;padding:44px 20px}:where(.gc-root) .impstart{justify-content:space-between;align-items:center}:where(.gc-root) .impstats--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.gc-root) .impstats .is-ok b{color:var(--ok-ink)}:where(.gc-root) .impstats .is-info b{color:var(--prim)}:where(.gc-root) .impstats .is-bad b{color:var(--dang-ink)}:where(.gc-root) .imp__sample tr.is-bad td{background:var(--dang-soft)}:where(.gc-root) .impbalance{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:where(.gc-root) .impraw{max-width:320px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (width<=640px){:where(.gc-root) .wizsteps__step span:last-child{display:none}:where(.gc-root) .impstats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.gc-root) .wizsteps__go{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}:where(.gc-root) .cols3{gap:calc(var(--gap-section) + 4px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}:where(.gc-root) .convcard--wrap .convcard__last{white-space:normal;overflow:visible}:where(.gc-root) .cellchan__icon{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}:where(.gc-root) .cellflags{gap:5px;display:inline-flex}:where(.gc-root) .cellsubject{align-items:center;gap:8px;min-width:0;display:flex}:where(.gc-root) .cellsubject .celltext{min-width:0}:where(.gc-root) .cellsubject .pill{flex:none}:where(.gc-root) .cellperson,:where(.gc-root) .cellchan{align-items:center;gap:9px;display:flex}:where(.gc-root) .cellperson .avatar{width:28px;height:28px;font-size:11px}:where(.gc-root) .convcard__pin{color:var(--warn-ink);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}:where(.gc-root) .convcard--task .convcard__name{font-size:14.5px}:where(.gc-root) .convcard__link{color:inherit;text-decoration:none}:where(.gc-root) .convcard__link:hover,:where(.gc-root) .convcard__link:focus-visible{color:var(--prim);text-decoration:underline}:where(.gc-root) .rowcard__ident{flex-direction:column;flex:170px;min-width:0;line-height:1.35;display:flex}:where(.gc-root) .rowcard__ident span{color:var(--muted);font-size:12px}:where(.gc-root) .acctmore{margin:12px auto 0;display:flex}:where(.gc-root) .acctcontact__role{color:var(--muted);font-size:12px}:where(.gc-root) .cellperson__who{flex-direction:column;line-height:1.3;display:flex}:where(.gc-root) .cellperson__who small{font-size:11.5px}:where(.gc-root) .supbar{gap:var(--gap-block);flex-wrap:wrap;align-items:center;display:flex}:where(.gc-root) .supbar__filters{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}:where(.gc-root) .supbar .btn.is-on{color:var(--prim)}:where(.gc-root) .sup{gap:calc(var(--gap-section) * 1.75);flex-direction:column;display:flex}:where(.gc-root) .supband{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .supband__head{flex-direction:column;gap:3px;display:flex}:where(.gc-root) .supband__head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}:where(.gc-root) .supband__head small{max-width:820px;color:var(--muted);font-size:12px;line-height:1.45}:where(.gc-root) .table--sup{min-width:720px}:where(.gc-root) .table--sup tbody tr{cursor:default}:where(.gc-root) .table--sup tbody tr:hover{background:inherit}:where(.gc-root) .table--sup tbody tr:nth-child(odd):hover{background:var(--panel2)}:where(.gc-root) .table--sup th{text-align:left}:where(.gc-root) .table--sup .cell--grow{width:100%}:where(.gc-root) .table--sup td:last-child,:where(.gc-root) .table--sup th:last-child{text-align:right}:where(.gc-root) .supnum{white-space:nowrap;text-align:right!important}:where(.gc-root) .suplink{color:var(--prim);font-family:var(--font-mono);font-weight:700;text-decoration:none}:where(.gc-root) .suplink:hover,:where(.gc-root) .suplink:focus-visible{text-decoration:underline}:where(.gc-root) .suplink.is-zero{color:var(--faint);font-weight:500}:where(.gc-root) .supperson__undated .suplink{font-family:var(--font-sans)}:where(.gc-root) .supwho{align-items:center;gap:10px;display:inline-flex}:where(.gc-root) .supwho .avatar{width:30px;height:30px;font-size:11px}:where(.gc-root) .supwho__text{flex-direction:column;line-height:1.25;display:flex}:where(.gc-root) .supwho__text strong{font-size:13px}:where(.gc-root) .supwho__text small{color:var(--muted);font-size:11.5px}:where(.gc-root) .suppres{align-items:center;gap:6px;display:inline-flex}:where(.gc-root) .suppres__dot{border-radius:var(--r-pill);width:7px;height:7px}:where(.gc-root) .suprun{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:where(.gc-root) .suprun svg{color:var(--dang-ink)}:where(.gc-root) .suprun a{color:var(--ink);text-decoration:none}:where(.gc-root) .suprun a:hover{color:var(--prim);text-decoration:underline}:where(.gc-root) .suprun .u-mono{color:var(--muted);font-size:12px}:where(.gc-root) .suprun.is-stale svg,:where(.gc-root) .suprun.is-stale .u-mono{color:var(--warn-ink)}:where(.gc-root) .supload{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .supperson{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);grid-template-columns:220px 1fr;align-items:center;gap:8px 18px;display:grid}:where(.gc-root) .supperson__weeks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}:where(.gc-root) .supperson__undated{color:var(--ink2);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}:where(.gc-root) .supperson__undated.is-empty{color:var(--faint)}:where(.gc-root) .supweek{flex-direction:column;gap:5px;min-width:0;display:flex}:where(.gc-root) .supweek__head,:where(.gc-root) .supweek__foot{justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;display:flex}:where(.gc-root) .supweek__head span{color:var(--muted)}:where(.gc-root) .supweek.is-current .supweek__head span{color:var(--ink2);font-weight:600}:where(.gc-root) .supweek__head strong{font-size:12px}:where(.gc-root) .supweek__foot{color:var(--muted)}:where(.gc-root) .supweek__unest{background-image:repeating-linear-gradient(45deg, transparent 0 3px, var(--line) 3px 6px);color:var(--ink2);border-radius:4px;padding:0 5px}:where(.gc-root) .supweek__track,:where(.gc-root) .supplan__track{height:8px}:where(.gc-root) .supplan{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:inline-flex}:where(.gc-root) .supplan__track{width:140px}@media (width<=760px){:where(.gc-root) .supperson{grid-template-columns:1fr}:where(.gc-root) .supperson__undated{grid-column:1}:where(.gc-root) .supbar__filters{margin-left:0}}:where(.gc-root) .presbar{gap:var(--gap-block);flex-wrap:wrap;align-items:center;display:flex}:where(.gc-root) .presbar__row{flex-wrap:wrap;flex:360px;align-items:center;gap:8px;min-width:0;display:flex}:where(.gc-root) .presbar__row .convlist__search{flex:220px}:where(.gc-root) .presbar .btn.is-on{color:var(--prim)}:where(.gc-root) .presbar .btn{white-space:nowrap;flex:none}:where(.gc-root) .presdot--lg{width:10px;height:10px}:where(.gc-root) .presboard{gap:calc(var(--gap-section) * 1.5);flex-direction:column;display:flex}:where(.gc-root) .presgroup{flex-direction:column;gap:12px;display:flex}:where(.gc-root) .presgroup__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}:where(.gc-root) .presgroup__head h2{font-family:var(--font-display);margin:0;font-size:15px;font-weight:700}:where(.gc-root) .presgroup__head>svg{color:var(--muted)}:where(.gc-root) .presdepts{min-width:230px}:where(.gc-root) .presdepts__clear{align-self:flex-start;margin:6px 8px 2px;font-size:12px}:where(.gc-root) .presgroup__count{color:var(--faint);font-family:var(--font-mono);font-size:13px}:where(.gc-root) .presgroup__head small{color:var(--muted);font-size:12px}:where(.gc-root) .presgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}:where(.gc-root) .prescard{--st:var(--ink2);--st-soft:var(--soft);border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-direction:column;gap:9px;padding:12px 14px;display:flex}:where(.gc-root) .prescard__status{background:var(--st-soft);color:var(--st);border-radius:10px;align-items:center;gap:8px;margin:2px 0 0;padding:8px 11px;font-size:12px;display:flex}:where(.gc-root) .prescard__status strong{letter-spacing:.06em;text-transform:uppercase;font-weight:800}:where(.gc-root) .prescard__time{white-space:nowrap;gap:5px;margin-left:auto;font-size:13px;font-weight:700;display:flex}:where(.gc-root) .prescard__over{font-weight:600}:where(.gc-root) .prescard.is-offline{color:var(--muted);filter:grayscale()}:where(.gc-root) .prescard__head{align-items:center;gap:10px;display:flex}:where(.gc-root) .prescard__avatar{flex:none;position:relative}:where(.gc-root) .prescard__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.gc-root) .prescard__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}:where(.gc-root) .prescard__who strong small{color:var(--muted);font-weight:500}:where(.gc-root) .prescard__who>small{color:var(--muted);font-size:11.5px}:where(.gc-root) .prescard__state{color:var(--ink2);margin:0;font-size:12.5px}:where(.gc-root) .prescard__dept{color:var(--ink2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}:where(.gc-root) .prescard__dept svg{color:var(--muted)}:where(.gc-root) .prescall{align-items:center;gap:4px;display:flex}:where(.gc-root) .prescall__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:700}:where(.gc-root) .prescall__btn[aria-pressed=true]{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .prescall__btn--danger{color:var(--dang-ink)}:where(.gc-root) .prescall__msg{color:var(--prim);margin:0;font-size:12px}:where(.gc-root) .prescall__msg.is-error{color:var(--dang-ink)}:where(.gc-root) .prescall__msg.is-offline{color:var(--warn-ink)}:where(.gc-root) .presmon{background:var(--primsoft);color:var(--prim);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}:where(.gc-root) .presmon__text{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .presmon small{color:var(--ink2)}:where(.gc-root) .presmon .btn{flex:none}:where(.gc-root) .prestransfer{background:var(--panel2);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}:where(.gc-root) .prestransfer__title{margin:0;font-size:12.5px;font-weight:700}:where(.gc-root) .prestransfer__opts{border:0;flex-direction:column;gap:2px;max-height:190px;margin:0;padding:0;display:flex;overflow-y:auto}:where(.gc-root) .prestransfer__opt{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:5px 4px;font-size:12.5px;display:flex}:where(.gc-root) .prestransfer__opt:hover{background:var(--soft)}:where(.gc-root) .prestransfer__opt small{color:var(--muted)}:where(.gc-root) .prestransfer__acts{justify-content:flex-end;gap:6px;display:flex}:where(.gc-root) .pressum{border-top:1px solid var(--line2);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:4px;margin-top:auto;padding-top:10px;display:grid}:where(.gc-root) .pressum__btn{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px;font-family:inherit;display:flex}:where(.gc-root) .pressum__btn:hover{background:var(--panel2)}:where(.gc-root) .pressum__btn.is-open{background:var(--primsoft);color:var(--prim)}:where(.gc-root) .pressum__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:17px;font-weight:700;display:flex}:where(.gc-root) .pressum__label{white-space:nowrap;max-width:100%;color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex;overflow:hidden}:where(.gc-root) .pressum__btn.is-open .pressum__label{color:var(--prim)}:where(.gc-root) .pressum__n svg{color:var(--muted)}:where(.gc-root) .pressum__btn.is-open .pressum__n svg{color:var(--prim)}:where(.gc-root) .presbreak{background:var(--panel2);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:6px 8px;list-style:none;display:flex}:where(.gc-root) .presbreak__row{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}:where(.gc-root) .presbreak__label{color:var(--ink2);align-items:center;gap:8px;display:flex}:where(.gc-root) .presbreak__icon{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}:where(.gc-root) .presbreak__link{text-underline-offset:2px;text-decoration:underline}:where(.gc-root) .presbreak__n{font-variant-numeric:tabular-nums;font-weight:700}:where(.gc-root) .presbreak__n.is-alert{color:var(--dang-ink)}:where(.gc-root) .presbreak__empty{color:var(--muted);padding:4px 0;font-size:12.5px}:where(.gc-root) .dayresize{cursor:col-resize;touch-action:none;flex:none;width:9px;margin:0 -3px;position:relative}:where(.gc-root) .dayresize:after{content:"";border-radius:var(--r-pill);background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}:where(.gc-root) .dayresize:hover:after,:where(.gc-root) .dayresize:focus-visible:after,body.is-resizing :where(.gc-root) .dayresize:after{background:var(--prim)}:where(.gc-root) .dayresize:focus-visible{outline:none}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (width<=900px){:where(.gc-root) .dayresize{display:none}}:where(.gc-root) .panel--desk .desk{flex:1;min-height:0}:where(.gc-root) .desk{--desk-in-w:280px;--desk-acts-w:320px;gap:6px;display:flex}:where(.gc-root) .desk__col--in{flex:0 0 var(--desk-in-w)}:where(.gc-root) .desk__col--acts{flex:0 0 var(--desk-acts-w)}:where(.gc-root) .desk__col--open{flex:auto;min-width:420px}:where(.gc-root) .desk__resize{align-self:stretch}:where(.gc-root) .desk__col{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}:where(.gc-root) .desk__head{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.gc-root) .desk__head h2{font-family:var(--font-display);margin:0;font-size:15px;font-weight:700}:where(.gc-root) .desk__head--conv{justify-content:flex-start}:where(.gc-root) .desk__tabs .segmented__opt{padding:6px 11px}:where(.gc-root) .desk__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px;display:flex;overflow-y:auto}:where(.gc-root) .desk__empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}:where(.gc-root) .desk__empty p{max-width:300px;margin:0}:where(.gc-root) .desk__thread{border-radius:var(--r-md);background:var(--panel2);flex:1;min-height:0;max-height:none;overflow-y:auto}:where(.gc-root) .desktickets{padding:var(--pad-tile);border-radius:var(--r-md);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-direction:column;flex:none;gap:8px;display:flex}:where(.gc-root) .desktickets__head{align-items:center;gap:8px;display:flex}:where(.gc-root) .desktickets__head .sectitle{padding-bottom:0}:where(.gc-root) .desktickets__head .btn{margin-left:auto;padding:7px 12px;font-size:12.5px}:where(.gc-root) .desktickets__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .desktickets__item{align-items:center;gap:8px;min-width:0;display:flex}:where(.gc-root) .desktickets__open{border-radius:var(--r-sm);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}:where(.gc-root) .desktickets__open:hover{background:var(--soft)}:where(.gc-root) .desktickets__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .desktickets__title.is-done{color:var(--muted);text-decoration:line-through}:where(.gc-root) .desktickets__item .acctag{flex:none;font-size:11px}:where(.gc-root) .desk.has-detail .desktickets__item .acctag{display:none}:where(.gc-root) .desktickets__none{color:var(--muted);margin:0;font-size:12.5px}:where(.gc-root) .desktickets__attach{color:var(--muted);align-items:center;gap:8px;display:flex}:where(.gc-root) .desktickets__attach .inlineedit{flex:1;min-width:0;padding:7px 10px;font-size:12.5px}:where(.gc-root) .desktickets__attach .btn{padding:7px 12px;font-size:12.5px}:where(.gc-root) .deskfilter{text-overflow:ellipsis;white-space:nowrap;gap:5px;max-width:60%;overflow:hidden}:where(.gc-root) .desk__list--acts{gap:14px}:where(.gc-root) .desk__col--open{gap:8px}:where(.gc-root) .desktabs{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}:where(.gc-root) .desktabs:empty{display:none}:where(.gc-root) .desktabs__list{scrollbar-width:thin;flex:200px;gap:4px;min-width:0;display:flex;overflow-x:auto}:where(.gc-root) .desktab{border-radius:var(--r-md);background:var(--panel2);max-width:220px;box-shadow:inset 0 0 0 1px var(--line);flex:none;align-items:center;display:inline-flex}:where(.gc-root) .desktab.is-on{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--prim), var(--sh-listcard)}:where(.gc-root) .desktab__main{min-width:0;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 4px 7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.gc-root) .desktab.is-on .desktab__main{color:var(--ink)}:where(.gc-root) .desktab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .desktab__close{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:4px;display:grid}:where(.gc-root) .desktab__close:hover,:where(.gc-root) .desktab__close:focus-visible{background:var(--soft);color:var(--ink)}:where(.gc-root) .desktabs__tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}:where(.gc-root) .desktabs__split{gap:6px;padding:7px 11px;font-size:12.5px}:where(.gc-root) .desktabs__split.is-on{background:var(--primsoft);box-shadow:inset 0 0 0 1.5px var(--prim);color:var(--prim)}:where(.gc-root) .deskopen{--desk-split-w:50%;flex:1;gap:6px;min-height:0;display:flex}:where(.gc-root) .deskopen>*{min-width:0;min-height:0}:where(.gc-root) .deskopen [hidden]{display:none!important}:where(.gc-root) .deskopen__conv{flex-direction:column;flex:auto;display:flex;position:relative}:where(.gc-root) .deskconv{flex:1;min-width:0;min-height:0}:where(.gc-root) .deskctx{z-index:5;border-radius:var(--r-lg);background:var(--panel2);width:min(300px,100% - 24px);min-width:0;box-shadow:var(--elev);margin:0;padding:10px;position:absolute;top:58px;bottom:8px;right:8px}:where(.gc-root) .deskopen__thread{flex:1;min-height:0;overflow-y:auto}:where(.gc-root) .deskopen__inbox{margin-left:auto;font-size:12px}:where(.gc-root) .deskopen__act{flex-direction:column;flex:auto;gap:8px;min-width:360px;display:flex}:where(.gc-root) .deskopen__act .daydetail{flex:1;min-height:0}:where(.gc-root) .deskopen__tickets:empty{display:none}:where(.gc-root) .desktickets__item.is-on{border-radius:var(--r-sm);background:var(--primsoft)}:where(.gc-root) .deskopen__none,:where(.gc-root) .deskopen__blank{border-radius:var(--r-lg);background:var(--panel2);flex:1}:where(.gc-root) .deskopen:not([data-mode=conv]):not([data-mode=split])>.deskopen__conv,:where(.gc-root) .deskopen:not([data-mode=split])>.deskopen__resize,:where(.gc-root) .deskopen:not([data-mode=acts]):not([data-mode=act]):not([data-mode=split])>.deskopen__act,:where(.gc-root) .deskopen:not([data-mode=blank])>.deskopen__blank{display:none}:where(.gc-root) .deskopen[data-mode=split]>.deskopen__conv{flex:0 0 var(--desk-split-w)}:where(.gc-root) .deskopen.is-stacked[data-mode=split]{flex-direction:column}:where(.gc-root) .deskopen.is-stacked[data-mode=split]>.deskopen__conv{flex:0 0 45%}:where(.gc-root) .deskopen.is-stacked>.deskopen__resize{display:none}:where(.gc-root) .deskopen.is-stacked>.deskopen__act{min-width:0}@media (width<=1320px){:where(.gc-root) .desk{flex-wrap:wrap}:where(.gc-root) .desk__col--in,:where(.gc-root) .desk__col--acts{flex:320px;max-height:460px}:where(.gc-root) .desk__col--open{flex:100%;min-width:0;height:max(680px,86dvh)}:where(.gc-root) .desk__resize{display:none}:where(.gc-root) .main:has(>.panel--desk){overflow:hidden auto}:where(.gc-root) .main>.panel--desk,:where(.gc-root) .panel--desk .desk{flex:none}}@media (width<=760px){:where(.gc-root) .deskopen[data-mode=split]{flex-direction:column}:where(.gc-root) .deskopen__resize{display:none}:where(.gc-root) .deskopen[data-mode=split]>.deskopen__conv{flex:0 0 45%}}:where(.gc-root) .deskopen__act{container-type:inline-size}@container (width<=480px){:where(.gc-root) .deskopen__act .daydetail__top{flex-wrap:wrap}:where(.gc-root) .deskopen__act .daydetail__right{order:-1;justify-content:flex-end;width:100%}}:where(.gc-root) .deskopen__conv .conv__who{min-width:0}:where(.gc-root) .deskopen__conv .conv__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .deskbar{flex:none;align-items:center;gap:6px;display:flex}:where(.gc-root) .deskbar__search{flex:auto;min-width:0}:where(.gc-root) .deskbar__search input{min-width:0}:where(.gc-root) .deskbar .drop{flex:none;position:relative}:where(.gc-root) .deskbar__btn{width:auto;min-width:var(--h-square);gap:2px;padding:0 8px;display:inline-flex;position:relative}:where(.gc-root) .deskbar__btn.is-on{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .deskbar__badge{border:2px solid var(--panel);border-radius:var(--r-pill);background:var(--prim);min-width:17px;height:17px;color:var(--on-prim);place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}:where(.gc-root) .deskbar__sum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:-2px 0 0;font-size:12px;overflow:hidden}:where(.gc-root) .deskconv .conv__head{flex-wrap:wrap}:where(.gc-root) .deskconv .conv__tools{flex-wrap:wrap;margin-left:auto}:where(.gc-root) .todaylist,:where(.gc-root) .notelist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .todaylist__row{border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 6px;display:flex}:where(.gc-root) .todaylist__row:hover{background:var(--panel2)}:where(.gc-root) .todaylist__check{border:2px solid var(--faint);width:20px;height:20px;color:var(--on-prim);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}:where(.gc-root) .todaylist__row.is-done .todaylist__check{border-color:var(--prim);background:var(--prim)}:where(.gc-root) .todaylist__title{min-width:0;color:var(--ink);flex-direction:column;flex:1;font-size:13.5px;font-weight:600;display:flex}:where(.gc-root) .todaylist__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .todaylist__title small{color:var(--muted);font-size:11px;font-weight:500}:where(.gc-root) .todaylist__row.is-done .todaylist__title{color:var(--muted)}:where(.gc-root) .todaylist__clock{flex:none}:where(.gc-root) .pendquick{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.gc-root) .pendquick__btn{border-radius:var(--r-md);background:var(--panel2);color:var(--ink2);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}:where(.gc-root) .pendquick__btn .dock__badge{margin-left:auto}:where(.gc-root) .pendsearch{flex:none}:where(.gc-root) .pendsec{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .pendsec .sectitle{margin:4px 0 0}:where(.gc-root) .pendsec__list{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .pendmail{border-radius:var(--r-md);background:var(--panel2);color:var(--ink);gap:10px;padding:10px;display:flex}:where(.gc-root) .pendmail__icon{border-radius:var(--r-pill);flex:none;place-items:center;width:30px;height:30px;display:grid}:where(.gc-root) .pendmail__body{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}:where(.gc-root) .pendmail__top{justify-content:space-between;gap:8px;display:flex}:where(.gc-root) .pendmail__top small{color:var(--muted)}:where(.gc-root) .pendmail__subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .pendthread{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}:where(.gc-root) .pendreply{align-items:flex-end;gap:8px;display:flex}:where(.gc-root) .pendreply textarea{resize:none;flex:1}:where(.gc-root) .pendreply__open{align-self:center}:where(.gc-root) .notelist__row{border-radius:var(--r-md);align-items:flex-start;gap:6px;padding:4px;display:flex}:where(.gc-root) .notelist__row.is-unread{background:var(--primsoft);box-shadow:inset 3px 0 0 var(--prim)}:where(.gc-root) .notelist__main{border-radius:var(--r-md);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 10px;font-family:inherit;display:flex}:where(.gc-root) .notelist__title{font-size:13.5px;font-weight:700}:where(.gc-root) .notelist__row:not(.is-unread) .notelist__title{font-weight:600}:where(.gc-root) .notelist__text{color:var(--ink2);font-size:12.5px}:where(.gc-root) .notelist__when{color:var(--muted);font-size:11.5px}:where(.gc-root) .pendbody{display:contents}@media (width<=480px){:where(.gc-root) .shelldrawer__head{flex-wrap:wrap}:where(.gc-root) .shelldrawer__head>.shelldrawer__title{min-width:auto}:where(.gc-root) .shelldrawer__head>.btn{order:3}}:where(.gc-root) .callstack{--callbar-top:84px;--callrest-h:0px;top:var(--callbar-top);z-index:30;pointer-events:none;flex-direction:column;gap:8px;width:min(390px,100vw - 32px);display:flex;position:fixed;right:20px}:where(.gc-root) .callstack>*{pointer-events:auto}:where(.gc-root) .callstack>.callbar{max-height:calc(100dvh - var(--callbar-top) - 16px - var(--callrest-h));overscroll-behavior:contain;overflow-y:auto}:where(.gc-root) .callbar{border-radius:var(--r-xl);background:var(--panel);box-shadow:inset 3px 0 0 var(--callbar-tone,var(--ok-ink)), var(--elev);flex-direction:column;flex:none;gap:10px;padding:14px;display:flex}:where(.gc-root) .callbar--hold,:where(.gc-root) .callbar--parked{--callbar-tone:var(--warn-ink)}:where(.gc-root) .callbar--consult,:where(.gc-root) .callbar--wrap{--callbar-tone:var(--viol-ink)}:where(.gc-root) .callbar--ended{--callbar-tone:var(--neut-solid)}:where(.gc-root) .callbar--ended .callbar__main{grid-template-areas:"icon who phase"}:where(.gc-root) .callbar--ended .callbar__who span{white-space:normal}:where(.gc-root) .callbar__main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon who phase""ctx ctx ctx""doc doc doc""crm crm crm""acts acts acts";align-items:center;gap:10px 11px;display:grid}:where(.gc-root) .callbar__icon{border-radius:var(--r-pill);flex:none;place-items:center;width:38px;height:38px;display:grid}:where(.gc-root) .callbar__icon.is-ringing{animation:1.2s ease-in-out infinite g-calldock-ring}:where(.gc-root) .callbar__icon{grid-area:icon}:where(.gc-root) .callbar__phase{text-align:right;flex-direction:column;grid-area:phase;align-items:flex-end;max-width:150px;font-size:12.5px;font-weight:600;display:flex}:where(.gc-root) .callbar__eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(.gc-root) .callbar__count{color:var(--viol-ink);font-size:18px;font-weight:700}:where(.gc-root) .callbar__who{flex-direction:column;grid-area:who;min-width:0;display:flex}:where(.gc-root) .callbar__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}:where(.gc-root) .callbar__who>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.gc-root) .callbar__who b{color:var(--ink);font-weight:600}:where(.gc-root) .callbar__ctx{border-radius:var(--r-sm);background:var(--soft);color:var(--ink2);grid-area:ctx;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}:where(.gc-root) .callbar__doc{border-radius:var(--r-md);background:var(--soft);flex-direction:column;grid-area:doc;gap:6px;padding:8px 10px;display:flex}:where(.gc-root) .callbar__doc--crm{grid-area:crm}:where(.gc-root) .callbar__doclabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(.gc-root) .callbar__chips{flex-wrap:wrap;gap:6px;display:flex}:where(.gc-root) .callbar__doc .callbar__chip:not([style]):not(.callbar__chip--warn){background:var(--panel)}:where(.gc-root) .callbar__chip{border-radius:var(--r-pill);background:var(--soft);max-width:220px;color:var(--ink2);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}:where(.gc-root) .callbar__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .callbar__chip:hover{box-shadow:inset 0 0 0 1px var(--line)}:where(.gc-root) .callbar__chip[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .callbar__chip--empty{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}:where(.gc-root) .callbar__chip--warn{background:var(--warn-soft);color:var(--warn-ink)}:where(.gc-root) .callbar__chip.is-invalid{box-shadow:inset 0 0 0 1.5px var(--dang-ink);color:var(--dang-ink)}:where(.gc-root) .callbar__acts{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:acts;justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;display:flex}:where(.gc-root) .callbar__cmds{gap:6px;margin-right:auto;display:flex}:where(.gc-root) .callbar__cmd{width:38px;height:38px}:where(.gc-root) .callbar__cmd.is-on,:where(.gc-root) .callbar__cmd[aria-pressed=true]{border-color:var(--prim);background:var(--primsoft);color:var(--prim)}:where(.gc-root) .callbar__cmd--rec,:where(.gc-root) .callbar__cmd--rec[aria-pressed=true]{border-color:var(--warn-ink);background:var(--warn-soft);color:var(--warn-ink)}:where(.gc-root) .callbar__recoff{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;grid-area:ctx;align-items:center;gap:2px 8px;padding:7px 10px;font-size:12.5px;display:flex}:where(.gc-root) .callbar__recoff strong{font-weight:600}:where(.gc-root) .callbar__recwhy{flex-basis:100%;padding-left:22px;font-size:12px}:where(.gc-root) .callbar__cmdlabel{display:none}@media (hover:none) and (pointer:coarse),(width<=767px){:where(.gc-root) .callbar__cmd{flex-direction:column;gap:3px;width:auto;min-width:52px;height:auto;padding:6px 6px 5px}:where(.gc-root) .callbar__cmdlabel{font-size:11px;font-weight:500;line-height:1.1;display:block}:where(.gc-root) .callbar__cmds{flex-wrap:wrap}}:where(.gc-root) .callbar__cmd--hang{border-color:var(--dang-solid);background:var(--dang-solid);color:var(--on-solid)}:where(.gc-root) .callbar__cmd--hang:hover{border-color:var(--dang-hover);background:var(--dang-hover);color:var(--on-solid)}:where(.gc-root) .callbar__ringleft{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500}:where(.gc-root) .callbar__acts--ring{justify-content:flex-start}:where(.gc-root) .callbar__dismiss{margin-left:auto}:where(.gc-root) .callbar__acts .callbar__note,:where(.gc-root) .callbar__acts .callbar__left{flex:100%}:where(.gc-root) .callbar .btn{gap:6px;padding:7px 10px;font-size:12.5px}:where(.gc-root) .callbar__left,:where(.gc-root) .callbar__note{color:var(--muted);font-size:12px}:where(.gc-root) .callbar__bar{height:4px;display:block}:where(.gc-root) .callbar__bar .bar__fill{background:var(--viol-ink);transition:width 1s linear}:where(.gc-root) .callbar__hint,:where(.gc-root) .callbar__err{color:var(--muted);margin:0;font-size:11.5px}:where(.gc-root) .callbar__err{color:var(--dang-ink)}:where(.gc-root) .callbar__panel{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}:where(.gc-root) .callbar__phead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;display:flex}:where(.gc-root) .callbar__phead span{color:var(--muted);font-size:12px}:where(.gc-root) .callbar__grid{max-height:280px}:where(.gc-root) .callbar__search{flex:none}:where(.gc-root) .callbar__targets{flex-direction:column;gap:4px;display:flex}:where(.gc-root) .callbar__tcol,:where(.gc-root) .callbar__accs{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.gc-root) .callbar__tcol:first-child{max-height:220px;overflow-y:auto}:where(.gc-root) .callbar__tlabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 2px;font-size:11px;font-weight:700}:where(.gc-root) .callbar__target{border-radius:var(--r-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;display:flex}:where(.gc-root) .callbar__target:hover,:where(.gc-root) .callbar__target:focus-visible{background:var(--soft)}:where(.gc-root) .callbar__target.is-on{background:var(--primsoft);box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .callbar__tname{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .callbar__tname strong{font-size:12.5px}:where(.gc-root) .callbar__tname small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:where(.gc-root) .callbar__tstate{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}:where(.gc-root) .callbar__other{gap:6px;display:flex}:where(.gc-root) .callbar__none{color:var(--muted);margin:4px 8px;font-size:12px}:where(.gc-root) .callbar__pfoot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:where(.gc-root) .callbar__picked{color:var(--muted);margin-right:auto;font-size:12.5px}:where(.gc-root) .callbar__picked strong{color:var(--ink)}:where(.gc-root) .callbar__form{flex-direction:column;gap:10px;display:flex}:where(.gc-root) .callbar__comments{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}:where(.gc-root) .callbar__comments li{border-radius:var(--r-sm);background:var(--soft);padding:7px 10px}:where(.gc-root) .callbar__cmeta{color:var(--muted);font-size:11px;display:block}:where(.gc-root) .callbar__cform{align-items:flex-end;gap:8px;display:flex}:where(.gc-root) .callbar__cform textarea{flex:1;padding:7px 9px;font-size:13px}:where(.gc-root) .callbar__cform{flex-direction:column;align-items:stretch}:where(.gc-root) .callstack__rest{flex-direction:column;gap:6px;display:flex}:where(.gc-root) .callmini{border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 3px 0 0 var(--callbar-tone,var(--ok-ink)), var(--elev);align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}:where(.gc-root) .callmini__main{border-radius:var(--r-md);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:4px 6px;display:flex}:where(.gc-root) .callmini__main:hover,:where(.gc-root) .callmini__main:focus-visible{background:var(--soft)}:where(.gc-root) .callmini__icon{border-radius:var(--r-pill);flex:none;place-items:center;width:28px;height:28px;display:grid}:where(.gc-root) .callmini__text{flex-direction:column;min-width:0;display:flex}:where(.gc-root) .callmini__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(.gc-root) .callmini__text span{color:var(--muted);font-size:12px}:where(.gc-root) .callbar__cmd--sm{width:32px;height:32px}:where(.gc-root) .callbar__minibtn{padding:6px 10px;font-size:12px}@media (width<=767px){:where(.gc-root) .callstack{right:16px}}@media (prefers-reduced-motion:reduce){:where(.gc-root) .callbar__bar .bar__fill{transition:none}:where(.gc-root) .callbar__icon.is-ringing{animation:none}}:where(.gc-root) .livecall__pick{border-radius:var(--r-md);background:var(--soft);flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;overflow-y:auto}:where(.gc-root) .livecall__opt{border-radius:var(--r-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;display:flex}:where(.gc-root) .livecall__opt:hover,:where(.gc-root) .livecall__opt:focus-visible{background:var(--panel)}:where(.gc-root) .livecall__opt.is-on{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--prim)}:where(.gc-root) .livecall__opticon{border-radius:var(--r-sm);flex:none;place-items:center;width:26px;height:26px;display:grid}:where(.gc-root) .livecall__opttext{flex-direction:column;min-width:0;display:flex}:where(.gc-root) .livecall__opttext strong{font-size:12.5px}:where(.gc-root) .livecall__opttext small{color:var(--muted);font-size:11.5px}:where(.gc-root) .callbar__ordermsg{color:var(--prim);flex-basis:100%;margin:0 0 4px;font-size:12.5px}:where(.gc-root) .callbar__ordermsg.is-offline{color:var(--warn-ink)}:where(.gc-root) .callbar__ordermsg.is-error{color:var(--dang-ink)}:where(.gc-root) .callbar__cmd.is-busy svg{animation:.9s linear infinite g-spin}@keyframes g-calldock-ring{50%{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 18%, transparent)}}@keyframes g-spin{to{transform:rotate(360deg)}}:where(.gc-root) .presdot{border-radius:var(--r-pill);flex:none;width:8px;height:8px}:where(.gc-root) .callbar [aria-disabled=true]{color:var(--faint);cursor:not-allowed}:where(.gc-root) .callbar .callbar__cmd[aria-disabled=true]:hover{border-color:var(--line);background:var(--panel);color:var(--faint)}:where(.gc-root) .profile{gap:var(--gap-section);flex-direction:column;display:flex}:where(.gc-root) .profile .input[readonly]{box-shadow:0 0 0 1px var(--line);color:var(--muted);background:0 0}:where(.gc-root) .profhead .avatar{flex:none}:where(.gc-root) .profcard__title{font-family:var(--font-display);margin:0;font-size:15px;font-weight:700}:where(.gc-root) .profcard__lead{color:var(--muted);margin:2px 0 0;font-size:12.5px}:where(.gc-root) .pwrules{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 auto 0 0;padding:0;font-size:12px;list-style:none;display:flex}:where(.gc-root) .pwrules li{align-items:center;gap:6px;display:flex}:where(.gc-root) .pwrules li.is-ok{color:var(--ok-ink);font-weight:600}:where(.gc-root) .prefcard{gap:0}:where(.gc-root) .prefcard>.profcard__lead{margin:0 0 6px}:where(.gc-root) .prefrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 0;display:flex}:where(.gc-root) .prefrow:first-of-type{border-top:0}:where(.gc-root) .prefrow__text{flex:280px;min-width:0}:where(.gc-root) .prefrow__text h3{margin:0 0 2px;font-size:13.5px;font-weight:700}:where(.gc-root) .prefrow__text p{color:var(--muted);margin:0;font-size:12.5px}:where(.gc-root) .prefrow__control{flex:none;align-items:center;display:flex}:where(.gc-root) .preflang{min-width:220px}:where(.gc-root) .accentname{color:var(--prim);font-weight:700}:where(.gc-root) .accentpick{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}:where(.gc-root) .accentpick__opt{border-radius:var(--r-pill);background:var(--prim);color:#0000;cursor:pointer;border:0;place-items:center;width:34px;height:34px;padding:0;transition:transform .1s;display:grid}:where(.gc-root) .accentpick__opt:hover{transform:scale(1.08)}:where(.gc-root) .accentpick__opt[aria-checked=true]{box-shadow:0 0 0 2px var(--card-bg), 0 0 0 4px var(--ink);color:var(--card-bg)}:where(.gc-root) .avatarpick{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}:where(.gc-root) .avatarpick__opt{border-radius:var(--r-pill);cursor:pointer;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:11.5px;font-weight:700;transition:transform .1s;display:grid}:where(.gc-root) .avatarpick__opt:hover{transform:scale(1.08)}:where(.gc-root) .avatarpick__opt[aria-checked=true]{box-shadow:0 0 0 2px var(--card-bg), 0 0 0 4px var(--prim)}@media (prefers-reduced-motion:reduce){:where(.gc-root) .accentpick__opt,:where(.gc-root) .avatarpick__opt{transition:none}}@media (width<=640px){:where(.gc-root) .prefrow__control,:where(.gc-root) .preflang{flex:100%;min-width:0}:where(.gc-root) .prefrow__control .segmented{flex:1}}:where(.gc-root).portal,:where(.gc-root) .portal{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}:where(.gc-root) .portal__bar{z-index:20;border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}:where(.gc-root) .portal__brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}:where(.gc-root) .portal__logo{border-radius:var(--r-pill);background:var(--contrast);width:34px;height:34px;color:var(--on-contrast);font-family:var(--font-display);place-items:center;font-size:16px;font-weight:800;display:grid}:where(.gc-root) .portal__name{font-family:var(--font-display);letter-spacing:-.02em;flex-direction:column;font-size:15px;font-weight:800;line-height:1.15;display:flex}:where(.gc-root) .portal__name small{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;font-size:11.5px;font-weight:500}:where(.gc-root) .portal__who{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;margin-left:12px;font-size:12.5px;display:flex}:where(.gc-root) .portal__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gc-root) .portal__who svg{flex:none}:where(.gc-root) .portal__me{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}:where(.gc-root) .portal__body{gap:var(--gap-section);flex-direction:column;width:100%;max-width:860px;margin:0 auto;padding:28px 24px 48px;display:flex}:where(.gc-root) .portal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}:where(.gc-root) .portal__head h1,:where(.gc-root) .preq__head h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800}:where(.gc-root) .portal__head p{color:var(--muted);margin:0;font-size:13px}:where(.gc-root) .portal__back{color:var(--muted);align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:where(.gc-root) .portal__back:hover{color:var(--prim)}:where(.gc-root) .portal__body .callout a{color:inherit;font-weight:700;text-decoration:underline}:where(.gc-root) .portal__empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}:where(.gc-root) .portal__empty p{margin:0}:where(.gc-root) .plist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .plist__row{border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--sh-listcard);color:var(--ink);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}:where(.gc-root) .plist__row:hover{box-shadow:var(--sh-listcard), var(--sh-1)}:where(.gc-root) .plist__mark{color:var(--faint);flex:none;display:flex}:where(.gc-root) .plist__row.is-done .plist__mark{color:var(--ok-ink)}:where(.gc-root) .plist__row.is-done strong{color:var(--muted)}:where(.gc-root) .plist__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:where(.gc-root) .plist__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}:where(.gc-root) .plist__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}:where(.gc-root) .plist__count{align-items:center;gap:4px;display:inline-flex}:where(.gc-root) .plist__row .pill{flex:none}:where(.gc-root) .preq{padding:var(--pad-panel);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--sh-listcard);flex-direction:column;gap:18px;display:flex}:where(.gc-root) .preq__tags{align-items:center;gap:8px;margin-bottom:8px;display:flex}:where(.gc-root) .preq__meta{color:var(--muted);margin:0;font-size:12.5px}:where(.gc-root) .preq__states{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.gc-root) .preq__label{color:var(--muted);font-size:12.5px;font-weight:600}:where(.gc-root) .preq__block{border-top:1px solid var(--line2);flex-direction:column;gap:12px;padding-top:18px;display:flex}:where(.gc-root) .preq__block h2{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}:where(.gc-root) .preq__attach{margin-left:auto}:where(.gc-root) .preq__desc{color:var(--ink2);white-space:pre-wrap;margin:0}:where(.gc-root) .preq__composer{flex-direction:column;align-items:flex-end;gap:8px;display:flex}:where(.gc-root) .preq__composer>:first-child{align-self:stretch}:where(.gc-root) .preq__composer textarea.input{min-height:84px}:where(.gc-root) .preq__empty,:where(.gc-root) .preq__hint{color:var(--muted);margin:0;font-size:12.5px}:where(.gc-root) .preq__closed{border-radius:var(--r-md);background:var(--soft);color:var(--muted);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}:where(.gc-root) .preq__thread{flex-direction:column;display:flex}:where(.gc-root) .pcomment{border-top:1px solid var(--line2);gap:10px;padding:12px 0;display:flex}:where(.gc-root) .pcomment:first-child{border-top:0;padding-top:4px}:where(.gc-root) .pcomment .avatar{flex:none}:where(.gc-root) .pcomment__body{flex:1;min-width:0}:where(.gc-root) .pcomment__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:12px;display:flex}:where(.gc-root) .pcomment__meta strong{color:var(--ink);font-size:13px}:where(.gc-root) .pcomment__text{white-space:pre-wrap;margin:0}:where(.gc-root) .pfiles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.gc-root) .pfile{border-radius:var(--r-md);background:var(--soft);align-items:center;gap:10px;padding:8px 10px;display:flex}:where(.gc-root) .pfile__icon{color:var(--muted);flex:none;display:flex}:where(.gc-root) .pfile__main{flex-direction:column;flex:1;min-width:0;display:flex}:where(.gc-root) .pfile__name{color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;overflow:hidden}:where(.gc-root) .pfile__name:hover{color:var(--prim);text-decoration:underline}:where(.gc-root) .pfile__meta{color:var(--muted);font-size:11.5px}:where(.gc-root) .pnew{max-width:none}:where(.gc-root) .pnew__seg{flex-wrap:wrap;align-self:flex-start}@media (width<=720px){:where(.gc-root) .portal__bar{flex-wrap:wrap;padding:10px 16px}:where(.gc-root) .portal__who{flex-basis:100%;order:5;margin-left:0}:where(.gc-root) .portal__mename,:where(.gc-root) .portal__name small{display:none}:where(.gc-root) .portal__new{margin-left:auto}:where(.gc-root) .portal__bar .btn__label{display:none}:where(.gc-root) .portal__body{padding:20px 16px 40px}:where(.gc-root) .plist__row{flex-wrap:wrap}:where(.gc-root) .plist__main strong{white-space:normal}}html,body,#app{height:100%}html,body{margin:0;padding:0}.accdir__check[data-v-fd1bbff6]{width:36px;padding-left:4px}.accdir__name[data-v-fd1bbff6]{min-width:230px}.accdir__ident[data-v-fd1bbff6]{align-items:center;gap:10px;min-width:0;display:flex}.accdir__vat[data-v-fd1bbff6]{color:var(--ink2);white-space:nowrap;font-size:12px}.accdir__contact[data-v-fd1bbff6]{flex-direction:column;line-height:1.3;display:flex}.accdir__contact small[data-v-fd1bbff6]{white-space:nowrap;font-size:11.5px}.accdir__acts[data-v-fd1bbff6]{text-align:right}.accdir__sort[data-v-fd1bbff6]{font-size:12px}.accdir tbody tr[data-v-fd1bbff6]{cursor:pointer}.accdir tbody tr.is-off td[data-v-fd1bbff6]{opacity:.6}.accpeek__head[data-v-fd1bbff6]{align-items:center;gap:12px;display:flex}.accpeek__who[data-v-fd1bbff6]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.accpeek__who strong[data-v-fd1bbff6]{font-family:var(--font-display);font-size:17px}.accpeek__who span[data-v-fd1bbff6]{font-size:12.5px}.accpeek__pills[data-v-fd1bbff6],.accpeek__acts[data-v-fd1bbff6]{flex-wrap:wrap;gap:8px;display:flex}.accpeek__acts[data-v-fd1bbff6]>*{flex:120px;justify-content:center}.accpeek__none[data-v-fd1bbff6]{margin:0;font-size:12.5px}.accpeek__act[data-v-fd1bbff6]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0}.accpeek__act:hover .accpeek__act .kv__k[data-v-fd1bbff6]{white-space:nowrap;flex:none}.accpeek__acttitle[data-v-fd1bbff6]{color:var(--prim-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accpeek__go[data-v-fd1bbff6]{align-self:flex-start;margin-top:auto}.phone[data-v-10ddcbc9]>:last-child{flex:1;min-width:0}.phone[data-v-10ddcbc9] .phone__cc{height:100%}.accform__sub[data-v-e75df1b8]{margin:4px 0 0;font-size:13px;font-weight:700}.accform__pick[data-v-e75df1b8]{width:100%}.acctside[data-v-927f7510]{flex-direction:column;gap:8px;display:flex}.acctside__row[data-v-927f7510]{padding:10px 12px}.acctside__end[data-v-927f7510]{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.acctside__empty[data-v-927f7510]{margin:0;font-size:12.5px}.acctsum__side[data-v-f375cc17]{flex-direction:column;gap:18px;min-width:0;display:flex}.acctsum__group[data-v-f375cc17]{flex-direction:column;gap:8px;display:flex}.acctsum__sub[data-v-f375cc17]{padding-top:8px}.acctsum__empty[data-v-f375cc17]{margin:0;font-size:12.5px}.acctsum__subacc[data-v-f375cc17]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.schedcall[data-v-55db80fb]{flex-direction:column;gap:12px;display:flex}.schedcall__when[data-v-55db80fb]{grid-template-columns:1fr 120px;gap:8px;display:grid}.contactdup[data-v-1c5fa551]{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.contactdup li[data-v-1c5fa551]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acctcomm__day[data-v-4af435a9]{flex-direction:column;gap:8px;display:flex}.acctcomm__item[data-v-4af435a9]{color:inherit;text-decoration:none}.grantportal__none[data-v-d19b776e]{margin:0;font-size:12.5px}.accthist__filters[data-v-8f695fe7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accthist__areas[data-v-8f695fe7]{flex-wrap:wrap;gap:6px;display:flex}.accthist__dot[data-v-8f695fe7]{border-radius:5px;place-items:center;width:16px;height:16px;margin-right:5px;display:inline-grid}.accthist__more[data-v-8f695fe7]{align-self:center}.accimport__err[data-v-280899e2]{display:block}.impfile.is-drag[data-v-280899e2]{box-shadow:inset 0 0 0 1.5px var(--prim)}.sheethist__filters[data-v-850e841f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daydetail__sheet[data-v-de2caa41]{flex-direction:column;flex:1;min-height:0;display:flex}.daydetail__error[data-v-de2caa41]{padding:0 var(--pad-tile) 10px}.daydetail__sheet.is-dropping[data-v-de2caa41]{outline:2px dashed var(--prim);outline-offset:-6px}.actdetail__bar[data-v-59bae3ce]{justify-content:flex-end;padding:8px 10px 0;display:flex}.actlist__more[data-v-59bae3ce]{justify-content:center;align-items:center;gap:12px;margin:12px 0;font-size:12.5px;display:flex}.actlist__cap[data-v-59bae3ce]{margin:0;font-size:12px}.task__draft[data-v-91ef030b]{flex:1;min-width:0}.daylist__bar[data-v-91ef030b]{flex-wrap:wrap}.daylist__timer[data-v-91ef030b]{flex:none;align-items:center;gap:6px;display:inline-flex}button.daylist__timer[data-v-91ef030b]{cursor:pointer}.daylist__timer--full[data-v-91ef030b]{flex:100%;min-width:0;font-size:12.5px}.daylist__timer-name[data-v-91ef030b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projrow[data-v-f4c30b03],.calrow[data-v-20cc6819],.ivrrow[data-v-133f8ea8]{cursor:pointer}.ivropt--fail td[data-v-7bbf088a]{background-color:var(--panel2)}.queuerow[data-v-38374d11],.cfrow[data-v-82faf77b]{cursor:pointer}.cfrow__name[data-v-82faf77b]{color:var(--ink);font-weight:600}.colorfield[data-v-02250201]{align-items:center;gap:8px;display:flex}.colorfield__swatch[data-v-02250201]{border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);cursor:pointer;flex:none;width:40px;height:38px;padding:3px}.colorfield__swatch[data-v-02250201]:focus-visible{outline:2px solid var(--prim);outline-offset:2px}.colorfield__hex[data-v-02250201]{flex:1;min-width:0}.secretdlg__body[data-v-39fcee39]{flex-direction:column;gap:14px;display:flex}.secretdlg__row[data-v-39fcee39]{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.secretdlg__label[data-v-39fcee39]{color:var(--muted);grid-column:1/-1;font-size:12px}.secretdlg__row[data-v-39fcee39] .code{overflow-wrap:anywhere}.secretdlg__note[data-v-39fcee39]{margin:0;font-size:12.5px}.intlist__desc[data-v-8c0743e3]{font-size:12px;display:block}.intlist__pills[data-v-8c0743e3]{flex-wrap:wrap;gap:6px;display:inline-flex}.inttenants__foot[data-v-8fb2856b]{justify-content:flex-end;display:flex}.intsum[data-v-fc358c4c],.intcaps[data-v-ea2acf3f]{gap:var(--gap-section);flex-direction:column;display:flex}.intcaps__group[data-v-ea2acf3f]{flex-direction:column;gap:10px;display:flex}.intcaps__title[data-v-ea2acf3f]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.intcaps__item[data-v-ea2acf3f]{padding:var(--pad-row-y) var(--pad-row-x);border:1px solid var(--line2);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.intcaps__meta[data-v-ea2acf3f]{justify-self:end;align-items:center;gap:6px;display:inline-flex}.intcaps__routes[data-v-ea2acf3f]{color:var(--faint);grid-column:1/-1;font-size:11.5px}.intcaps__item.is-retired[data-v-ea2acf3f]{grid-template-columns:auto auto;justify-content:start}.intcaps__item.is-retired .code[data-v-ea2acf3f]{text-decoration:line-through}.intcaps__note[data-v-ea2acf3f]{margin:0;font-size:12.5px}.intcaps__diff[data-v-ea2acf3f]{flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px;display:flex}.intcaps__add[data-v-ea2acf3f]{color:var(--ok-ink)}.intcaps__del[data-v-ea2acf3f]{color:var(--dang-ink)}.whdrawer[data-v-3f4c668c]{gap:var(--gap-section);flex-direction:column;flex:1;min-height:0;padding:0 18px 18px;display:flex;overflow-y:auto}.whdrawer__headers[data-v-3f4c668c]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.whdrawer__header[data-v-3f4c668c]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.whdrawer__test[data-v-3f4c668c]{flex-direction:column;gap:8px;display:flex}.whdrawer__sent[data-v-3f4c668c]{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:12px;display:flex}.deldrawer[data-v-750f0154]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 18px 18px;display:flex;overflow-y:auto}.deldrawer__facts[data-v-750f0154]{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.deldrawer__facts dt[data-v-750f0154]{color:var(--muted)}.deldrawer__facts dd[data-v-750f0154]{overflow-wrap:anywhere;margin:0}.deldrawer__error[data-v-750f0154]{color:var(--dang-ink);margin:0;font-size:12.5px}.deldrawer__title[data-v-750f0154]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.deldrawer__headers[data-v-750f0154]{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:12px;display:flex}.deldrawer__pre[data-v-750f0154]{border-radius:var(--r-md);background:var(--soft);max-height:320px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.intdel[data-v-1de1b0b1]{flex-direction:column;gap:12px;display:flex}.intdel__head[data-v-1de1b0b1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.intdel__title[data-v-1de1b0b1]{margin:0;font-size:15px}.intdel__url[data-v-1de1b0b1]{overflow-wrap:anywhere;font-size:11.5px}.intdel__filter[data-v-1de1b0b1]{min-width:200px}.intdel__more[data-v-1de1b0b1]{align-self:center}.intwh[data-v-414e3479]{gap:var(--gap-section);flex-direction:column;display:flex}.intwh__bar[data-v-414e3479]{justify-content:space-between;align-items:center;gap:12px;display:flex}.intwh__lead[data-v-414e3479]{margin:0;font-size:12.5px}.intwh__url[data-v-414e3479]{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;display:block}.intwh__events[data-v-414e3479]{font-size:11.5px}.intwh__bad[data-v-414e3479]{color:var(--dang-ink);font-weight:700}.intlog[data-v-afda6dd1]{gap:var(--gap-section);flex-direction:column;display:flex}.intlog__filters[data-v-afda6dd1]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.intlog__more[data-v-afda6dd1]{align-self:center}.intlog__detail[data-v-afda6dd1]{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex;overflow-y:auto}.intlog__facts[data-v-afda6dd1]{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.intlog__facts dt[data-v-afda6dd1]{color:var(--muted)}.intlog__facts dd[data-v-afda6dd1]{overflow-wrap:anywhere;margin:0}.intlog__note[data-v-afda6dd1]{margin:0;font-size:12.5px}.intev[data-v-7aaa41c8]{flex-direction:column;gap:12px;display:flex}.intev__more[data-v-7aaa41c8]{align-self:center}.intev__pre[data-v-7aaa41c8]{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.intdetail__metrics[data-v-c3613fdf]{gap:var(--gap-list);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:12px;display:grid}.intdetail__inline[data-v-c3613fdf]{margin-left:8px}.mmrow[data-v-5d0b7c71]{cursor:pointer}.mmrow__name[data-v-5d0b7c71]{color:var(--ink);font-weight:600;display:block}.mmrow__sub[data-v-5d0b7c71]{color:var(--muted);font-size:12px;display:block}.cc__row[data-v-9383d43c]{cursor:pointer}.ccwizard .admblock__head p[data-v-ee481786]{margin:0}.cc__check[data-v-1111184c]{width:36px;padding-left:4px}.cc__under[data-v-1111184c]{margin-top:2px;font-size:11.5px;display:block}.ccbulk[data-v-1111184c]{flex-wrap:wrap;gap:6px}.ccsegnew[data-v-18cc946d]{flex-direction:row;align-items:flex-end;gap:8px}.calldrawer__body[data-v-df4e405a]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 18px 18px;display:flex;overflow-y:auto}.schedpanel[data-v-e7fdf220]{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.mailframe__doc[data-v-1b74d3e8]{background-color:#0000;border:0;width:100%;min-height:40px;display:block}.mailframe--sheet[data-v-1b74d3e8]{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--paper);padding:14px 16px}.mailframe--sheet .mailframe__doc[data-v-1b74d3e8]{min-height:120px}.typdlg[data-v-4bad353f]{flex-direction:column;gap:12px;display:flex}.typdlg__effects[data-v-4bad353f]{border-radius:var(--r-sm);background:var(--soft);color:var(--muted);margin:0;padding:8px 10px;font-size:12.5px}.trdlg[data-v-7948ea95]{flex-direction:column;gap:10px;display:flex}.trdlg__list[data-v-7948ea95]{max-height:320px;overflow-y:auto}.agdlg[data-v-211b95b5]{flex-direction:column;gap:12px;display:flex}.agdlg__cols[data-v-211b95b5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.agdlg__col[data-v-211b95b5]{min-width:0}.agdlg__title[data-v-211b95b5]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.agdlg__list[data-v-211b95b5]{flex-direction:column;gap:2px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.agdlg__row[data-v-211b95b5]{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:6px 4px;display:flex}.agdlg__name[data-v-211b95b5]{flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25;display:flex}.agdlg__name small[data-v-211b95b5]{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.agdlg__roles[data-v-211b95b5]{flex:none;gap:2px;display:flex}.lkdlg[data-v-0a9d22d7]{flex-direction:column;gap:12px;display:flex}.lkdlg__part[data-v-0a9d22d7]{flex-direction:column;gap:8px;display:flex}.lkdlg__title[data-v-0a9d22d7]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lkdlg__hint[data-v-0a9d22d7]{color:var(--muted);margin:0;font-size:12.5px}.actdlg[data-v-e3cf3f6c],.madlg[data-v-09364ca3]{flex-direction:column;gap:12px;display:flex}.madlg__part[data-v-09364ca3]{flex-direction:column;gap:8px;display:flex}.madlg__title[data-v-09364ca3]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.madlg__moves[data-v-09364ca3]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:0;display:grid}.madlg__move[data-v-09364ca3]{border-radius:var(--r-sm);background:var(--soft);align-items:baseline;gap:8px;padding:8px 10px;display:flex}.madlg__move dd[data-v-09364ca3]{order:-1;margin:0;font-size:15px;font-weight:700}.madlg__move dt[data-v-09364ca3]{color:var(--muted);font-size:12px}.madlg__conflict[data-v-09364ca3]{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.madlg__info[data-v-09364ca3]{flex-direction:column;min-width:0;font-size:13px;display:flex}.madlg__info small[data-v-09364ca3]{color:var(--muted);font-size:12px}.conv__callout[data-v-1a443fcb]{margin:8px 12px 0}.conv__subject[data-v-1a443fcb]{font-family:var(--font-display);margin:0 0 4px;font-size:15px}.conv__mailacts[data-v-1a443fcb]{border-top:1px solid var(--line2);flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}.conv__window[data-v-1a443fcb]:disabled{cursor:default}.conv__drop[data-v-1a443fcb]{z-index:2;border:2px dashed var(--prim);border-radius:var(--r-md);background:var(--primsoft);color:var(--prim);justify-content:center;align-items:center;gap:8px;padding:18px;font-weight:600;display:flex;position:sticky;top:0}.conv__viewer[data-v-1a443fcb]{border-radius:var(--r-sm);max-width:100%;max-height:70vh;margin:0 auto;display:block}.ctx__acts[data-v-faef33eb]{flex-wrap:wrap;gap:6px;display:flex}.ctx__none[data-v-faef33eb]{margin:0;font-size:12.5px}.ncdlg[data-v-8abfb0ff]{flex-direction:column;gap:10px;display:flex}.ncdlg__list[data-v-8abfb0ff]{max-height:320px;overflow-y:auto}.ncdlg__dept[data-v-8abfb0ff]{background:var(--indi-soft);color:var(--indi-ink)}.selopt.is-on[data-v-8abfb0ff]{box-shadow:inset 0 0 0 1.5px var(--prim);background-color:var(--primsoft)}.conv__none[data-v-9b68c1e9]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.endrow[data-v-c4edca9a]{cursor:pointer}.endrow__name[data-v-c4edca9a]{color:var(--ink);font-weight:600}.endrow__effects[data-v-c4edca9a],.endsnote[data-v-c4edca9a]{font-size:12px}.ixrowlink[data-v-0fa13b4b]{cursor:pointer}.ixrowlink__name[data-v-0fa13b4b]{color:var(--ink);font-weight:600}.cmpform__tile[data-v-f7c70a48]{border-radius:6px;width:22px;height:22px}.tplsubmit[data-v-0550839f]{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.mailform__row[data-v-efb0fe62]{position:relative}.livemail__replyacts[data-v-603aaf40]{border-top:1px solid var(--line2);flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}.livemail[data-v-603aaf40]{display:contents}.livemail__bar[data-v-603aaf40]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.livemail__total[data-v-603aaf40]{font-size:12px}.livemail__pager[data-v-603aaf40]{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.livemail__none[data-v-603aaf40]{flex-direction:column;align-items:center;gap:8px;margin:20px;display:flex}.livemail__msgtools[data-v-603aaf40]{justify-content:flex-end;display:flex}.livemail__inline[data-v-603aaf40]{color:var(--muted);margin-top:8px;font-size:12px}.ctx__acts[data-v-603aaf40]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctx__none[data-v-603aaf40]{margin:0;font-size:12.5px}.livemail__inline summary[data-v-603aaf40]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.mailbar[data-v-756e2ce1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mailbar__total[data-v-756e2ce1]{font-size:12px}.mailbox__more[data-v-756e2ce1]{align-self:center;margin:10px auto}.ctx__note[data-v-756e2ce1]{margin:0;font-size:12.5px}.mailinvite[data-v-756e2ce1]{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--prim-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.mailinvite__what[data-v-756e2ce1]{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.mailinvite__what small[data-v-756e2ce1]{color:var(--muted)}.mailinvite__acts[data-v-756e2ce1]{gap:6px;display:flex}.flowlist__desc[data-v-714b5aa4]{font-size:12px;display:block}.flowlist__pills[data-v-714b5aa4]{flex-wrap:wrap;gap:6px;display:inline-flex}.flowlist__bad[data-v-714b5aa4]{color:var(--dang-ink);font-weight:700}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.fnode[data-v-13b0e394]{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--panel);width:230px;box-shadow:var(--sh-1);color:var(--ink);flex-direction:column;gap:4px;padding:10px 12px 12px;font-size:12.5px;transition:border-color .12s,opacity .12s;display:flex}.fnode.is-selected[data-v-13b0e394]{border-color:var(--prim);box-shadow:0 0 0 3px var(--primsoft)}.fnode.is-error[data-v-13b0e394]{border-color:var(--dang-ink)}.fnode.is-warning[data-v-13b0e394]{border-color:var(--warn-ink)}.fnode.is-on[data-v-13b0e394]{border-color:var(--ok-ink)}.fnode.is-off[data-v-13b0e394]{opacity:.45}.fnode__head[data-v-13b0e394]{align-items:center;gap:6px;display:flex}.fnode__icon[data-v-13b0e394]{border-radius:var(--r-sm);background:var(--fnode-soft);width:22px;height:22px;color:var(--fnode-ink);place-items:center;display:inline-grid}.fnode__kind[data-v-13b0e394]{color:var(--fnode-ink);letter-spacing:.04em;text-transform:uppercase;flex:1;font-size:11px;font-weight:700}.fnode__state[data-v-13b0e394]{color:var(--dang-ink);display:inline-flex}.fnode.is-warning .fnode__state[data-v-13b0e394]{color:var(--warn-ink)}.fnode__title[data-v-13b0e394]{font-size:13.5px;line-height:1.3}.fnode__summary[data-v-13b0e394]{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.fnode__outs[data-v-13b0e394]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.fnode__out[data-v-13b0e394]{border-radius:var(--r-pill);background:var(--soft);color:var(--ink2);padding:2px 8px 6px;font-size:11px;font-weight:600;position:relative}.fnode__out--dang[data-v-13b0e394]{background:var(--dang-soft);color:var(--dang-ink)}.fnode__out--warn[data-v-13b0e394]{background:var(--warn-soft);color:var(--warn-ink)}.fnode__out--neutral[data-v-13b0e394]{background:var(--neutral-soft);color:var(--neutral-ink)}.fnode__out.is-taken[data-v-13b0e394]{background:var(--ok-soft);color:var(--ok-ink)}.fnode[data-v-13b0e394] .vue-flow__handle{border:2px solid var(--panel);background:var(--fnode-ink);width:10px;height:10px}.fnode__out[data-v-13b0e394] .vue-flow__handle{background:var(--ink2);bottom:-6px}.fnode__out--dang[data-v-13b0e394] .vue-flow__handle{background:var(--dang-ink)}.fnode__out--warn[data-v-13b0e394] .vue-flow__handle{background:var(--warn-ink)}.fcanvas[data-v-830d2d4a]{border-radius:var(--r-lg);background:var(--panel2);outline:none;flex:auto;width:100%;height:100%;min-height:420px;position:relative}.fcanvas[data-v-830d2d4a]:focus-visible{outline:2px solid var(--prim);outline-offset:2px}.fcanvas__zoom[data-v-830d2d4a]{border-radius:var(--r-md);background:var(--panel);box-shadow:var(--sh-1);gap:4px;padding:4px;display:flex}.fcanvas[data-v-830d2d4a] .vue-flow__minimap{border-radius:var(--r-md);background:var(--panel);box-shadow:var(--sh-1)}.fcanvas[data-v-830d2d4a] .vue-flow__background circle{fill:var(--line)}.fcanvas[data-v-830d2d4a] .vue-flow__minimap-mask{fill:var(--soft);fill-opacity:.7}.fcanvas[data-v-830d2d4a] .vue-flow__minimap-node{fill:var(--line)}.fcanvas[data-v-830d2d4a] .fedge .vue-flow__edge-path{stroke:var(--muted);stroke-width:1.6px}.fcanvas[data-v-830d2d4a] .fedge--dang .vue-flow__edge-path{stroke:var(--dang-ink);stroke-dasharray:5 4}.fcanvas[data-v-830d2d4a] .fedge.is-selected .vue-flow__edge-path{stroke:var(--prim);stroke-width:2.4px}.fcanvas[data-v-830d2d4a] .fedge.is-taken .vue-flow__edge-path{stroke:var(--ok-ink);stroke-width:2.4px}.fcanvas[data-v-830d2d4a] .fedge.is-off{opacity:.35}.fcanvas[data-v-830d2d4a] .vue-flow__edge-textbg{fill:var(--panel)}.fcanvas[data-v-830d2d4a] .vue-flow__edge-text{fill:var(--ink2);font-size:11px}.fcanvas[data-v-830d2d4a] .vue-flow__connection-path{stroke:var(--prim);stroke-width:2px}.fcanvas[data-v-830d2d4a] .vue-flow__node{background:0 0;border:0;padding:0}.fsteps[data-v-ba3f89bc]{flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.fsteps__list[data-v-ba3f89bc]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fsteps__item[data-v-ba3f89bc]{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--panel);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fsteps__item.is-selected[data-v-ba3f89bc]{border-color:var(--prim)}.fsteps__n[data-v-ba3f89bc]{min-width:18px;color:var(--faint);font-family:var(--font-mono)}.fsteps__body[data-v-ba3f89bc]{flex-direction:column;flex:1;gap:2px;display:flex}.fsteps__body small[data-v-ba3f89bc]{color:var(--muted);text-transform:uppercase;font-size:11px}.fsteps__out[data-v-ba3f89bc]{color:var(--ink2);align-items:center;gap:4px;font-size:12px;display:flex}.fsteps__out em[data-v-ba3f89bc]{color:var(--faint)}.fsteps__issues[data-v-ba3f89bc]{color:var(--dang-ink);align-items:center;gap:4px;font-size:12px;display:inline-flex}.fsteps__loose[data-v-ba3f89bc]{flex-direction:column;gap:6px;display:flex}.fsteps__loose h3[data-v-ba3f89bc]{color:var(--muted);margin:0;font-size:12px}.branches[data-v-0bcd18c7]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.branches__item[data-v-0bcd18c7]{border:1px solid var(--line2);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:10px;display:flex}.branches__head[data-v-0bcd18c7],.branches__rule[data-v-0bcd18c7]{align-items:center;gap:6px;width:100%;display:grid}.branches__head[data-v-0bcd18c7]{grid-template-columns:minmax(0,1fr) auto}.branches__rule[data-v-0bcd18c7]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.varinput[data-v-38bdf431]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.cdata[data-v-abb2829a]{flex-direction:column;gap:10px;display:flex}.cdata__note[data-v-abb2829a]{margin:0;font-size:12.5px}.cdata__stale[data-v-abb2829a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.xfields[data-v-ba731406]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.xfields__empty[data-v-ba731406]{margin:0;font-size:12.5px}.xfields__item[data-v-ba731406]{border:1px solid var(--line2);border-radius:var(--r-md);flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:10px;display:flex}.xfields__head[data-v-ba731406]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.listfield[data-v-9fe9f4c5]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.listfield__row[data-v-9fe9f4c5]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.listfield__n[data-v-9fe9f4c5]{color:var(--faint);font-family:var(--font-mono);font-size:11.5px}.finspector[data-v-402817be]{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.finspector__head[data-v-402817be]{align-items:center;gap:8px;display:flex}.finspector__icon[data-v-402817be]{border-radius:var(--r-md);place-items:center;width:30px;height:30px;display:inline-grid}.finspector__title[data-v-402817be]{flex-direction:column;flex:1;min-width:0;display:flex}.finspector__title small[data-v-402817be]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.finspector__desc[data-v-402817be],.finspector__note[data-v-402817be]{margin:0;font-size:12.5px}.finspector__form[data-v-402817be]{gap:var(--gap-section);flex-direction:column;display:flex}.fpalette[data-v-98e5c1d0]{flex-direction:column;gap:14px;padding:12px;display:flex;overflow-y:auto}.fpalette__group[data-v-98e5c1d0]{flex-direction:column;gap:4px;display:flex}.fpalette__title[data-v-98e5c1d0]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.fpalette__item[data-v-98e5c1d0]{border-radius:var(--r-md);color:var(--ink);font:inherit;text-align:left;cursor:grab;background-color:#0000;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.fpalette__item[data-v-98e5c1d0]:hover:not(:disabled){border-color:var(--line);background-color:var(--panel)}.fpalette__item[data-v-98e5c1d0]:disabled{cursor:not-allowed;opacity:.45}.fpalette__icon[data-v-98e5c1d0]{border-radius:var(--r-sm);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.fpalette__text[data-v-98e5c1d0]{flex-direction:column;min-width:0;font-size:12.5px;line-height:1.25;display:flex}.fpalette__text small[data-v-98e5c1d0]{color:var(--muted);font-size:11.5px}.testdlg__body[data-v-9151a11a]{flex-direction:column;gap:12px;display:flex}.testdlg__reply[data-v-9151a11a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.testdlg__result[data-v-9151a11a]{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding-top:8px;display:flex}.testdlg__end[data-v-9151a11a]{align-items:center;gap:8px;display:flex}.testdlg__steps[data-v-9151a11a]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.testdlg__steps li[data-v-9151a11a]{flex-direction:column;display:flex}.testdlg__steps li.is-error[data-v-9151a11a]{color:var(--dang-ink)}.fvalid[data-v-ef404b81]{border-top:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;max-height:220px;padding:10px 12px;display:flex;overflow-y:auto}.fvalid__head[data-v-ef404b81]{align-items:center;gap:10px;display:flex}.fvalid__head .u-muted[data-v-ef404b81]{flex:1;font-size:12px}.fvalid__list[data-v-ef404b81]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fvalid__item[data-v-ef404b81]{border-radius:var(--r-md);background-color:var(--dang-soft);width:100%;color:var(--dang-ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.fvalid__item.is-warning[data-v-ef404b81]{background-color:var(--warn-soft);color:var(--warn-ink)}.fvalid__item small[data-v-ef404b81]{opacity:.8;display:block}.fbar[data-v-6a918b7d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fbar__state[data-v-6a918b7d],.fbar__actions[data-v-6a918b7d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbar__where[data-v-6a918b7d],.fbar__saved[data-v-6a918b7d]{font-size:12.5px}.fbar__saved[data-v-6a918b7d]{color:var(--faint)}.feditor[data-v-0e766d71]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.feditor__inline[data-v-0e766d71]{margin-left:8px}.feditor__work[data-v-0e766d71]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:max(560px,100dvh - 300px);display:grid;overflow:hidden}.feditor__work.has-palette[data-v-0e766d71]{grid-template-columns:230px minmax(0,1fr)}.feditor__work.has-inspector[data-v-0e766d71]{grid-template-columns:minmax(0,1fr) 340px}.feditor__work.has-palette.has-inspector[data-v-0e766d71]{grid-template-columns:230px minmax(0,1fr) 340px}.feditor__palette[data-v-0e766d71]{border-right:1px solid var(--line);background:var(--panel2);min-height:0}.feditor__stage[data-v-0e766d71]{flex-direction:column;min-width:0;min-height:0;display:flex}.feditor__inspector[data-v-0e766d71]{border-left:1px solid var(--line);min-height:0}@media (width<=900px){.feditor__work[data-v-0e766d71]{grid-template-rows:auto;height:auto}.feditor__work[data-v-0e766d71],.feditor__work.has-palette[data-v-0e766d71],.feditor__work.has-inspector[data-v-0e766d71],.feditor__work.has-palette.has-inspector[data-v-0e766d71]{grid-template-columns:minmax(0,1fr)}.feditor__palette[data-v-0e766d71]{border-right:0;border-bottom:1px solid var(--line);max-height:200px}}.fsess[data-v-f82bd2f6]{gap:var(--gap-section);flex-direction:column;display:flex}.fsess__filters[data-v-f82bd2f6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.fsess__status[data-v-f82bd2f6]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fsess__more[data-v-f82bd2f6]{align-self:center}.fversions[data-v-c1bd4165]{gap:var(--gap-section);flex-direction:column;display:flex}.fversions__actions[data-v-c1bd4165]{gap:6px;display:inline-flex}.fversions__canvas[data-v-c1bd4165]{border:1px solid var(--line);border-radius:var(--r-lg);height:520px;display:flex;overflow:hidden}.flowdetail__inline[data-v-02adaa3a]{margin-left:8px}.fsession[data-v-5a967286]{gap:var(--gap-section);flex-direction:column;display:flex}.fsession__cols[data-v-5a967286]{gap:var(--gap-section);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.fsession__path[data-v-5a967286]{border:1px solid var(--line);border-radius:var(--r-lg);height:560px;display:flex;overflow:hidden}.fsession__steps[data-v-5a967286]{flex-direction:column;gap:8px;max-height:560px;display:flex;overflow-y:auto}.fsession__io summary[data-v-5a967286]{color:var(--muted);cursor:pointer;font-size:12px}.fsession__io pre[data-v-5a967286]{border-radius:var(--r-md);background:var(--soft);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;font-size:11.5px}.fsession__comms h2[data-v-5a967286]{margin:0 0 8px;font-size:15px}.fsession__comms ul[data-v-5a967286]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fsession__comms li[data-v-5a967286]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fsession__link[data-v-5a967286]{color:var(--prim);align-items:center;gap:4px;display:inline-flex}@media (width<=900px){.fsession__cols[data-v-5a967286]{grid-template-columns:minmax(0,1fr)}}.notices[data-v-1fce5897]{z-index:91;flex-direction:column;gap:8px;width:min(420px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.notices__item[data-v-1fce5897]{border-radius:var(--r-md);background:var(--panel);box-shadow:var(--sh-2);position:relative}.notices__item[data-v-1fce5897] .callout{padding-right:40px}.notices__close[data-v-1fce5897]{position:absolute;top:6px;right:6px}.app-blocked{z-index:1100;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-blocked__card{border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line);text-align:center;max-width:420px;margin:20px;padding:26px 28px}.app-blocked__title{font-family:var(--font-display);margin:0 0 8px;font-size:20px;font-weight:800}.app-blocked__text{color:var(--muted);margin:0 0 14px;font-size:14px}.app-blocked__hint{color:var(--faint);margin:0;font-size:12.5px}
