@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer components{:root{--bg:#08090a;--panel:#0e0f11;--surface:#141518;--surface-2:#1b1c20;--raise:#1f2025;--hover:#ffffff0b;--active:#ffffff14;--line:#ffffff13;--line-2:#ffffff21;--fg:#f7f8f8;--fg-2:#d0d6e0;--fg-3:#8f949d;--fg-4:#858a93;--c-fg:#f7f8f8;--c-fg-2:#d0d6e0;--c-fg-3:#8f949d;--c-fg-4:#858a93;--accent:#5b9bff;--accent-2:#2f6feb;--accent-soft:#2f6feb2e;--on-accent:#fff;--brand:#2f6feb;--green:#4cb782;--yellow:#f2c94c;--orange:#fc7840;--red:#eb5757;--blue:#2bb8c9;--pink:#9b8afb;--green-soft:#4cb78224;--orange-soft:#fc784024;--red-soft:#eb575724;--blue-soft:#2bb8c924;--yellow-soft:#f2c94c24;--shadow:0 18px 50px #0009, 0 0 0 1px var(--line-2);--glow:#2f6feb2e;--shadow-sm:0 1px 2px #00000059;--well:#141518;--field:#1b1c20;--btn:#1b1c20;--btn-hover:#1f2025;--line-strong:#6e737c;--field-line:#65676e;--shadow-card:0 1px 2px #00000024;--shadow-btn:none;--shadow-seg:0 1px 2px #00000040,0 0 0 1px var(--line-2);--shadow-primary:inset 0 1px 0 #ffffff2e,0 1px 2px #0000004d;--scrim:#00000073;--scrim-2:#00000059;--font:var(--font-inter,"Inter"), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-inter,"Inter"), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13px;--fs-card:13.5px;--fs-lg:15px;--fs-xl:18px;--fs-num-sm:22px;--fs-num:24px;--fs-axis:11px;--r-xs:4px;--r-sm:7px;--r-md:10px;--r-lg:12px;--r-pill:99px;--r-bar:4px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:30px;--st-w:140px;--btn-pad:10px;--notes-gap:10px;--ctl-h:28px;--ctl-h-lg:34px;--fld-w:360px;--band-h:112px;--band-h-sm:96px;--home-hd-h:200px;--home-hd-h-sm:160px;--home-hd-text:34rem;--home-hd-text-sm:16rem;--home-hd-navy:#0a1f4d;--home-hd-fg:#fff;--home-hd-btn:#ffffff14;--home-hd-btn-hover:#ffffff26;--home-hd-btn-line:#ffffff42;--home-hd-btn-solid:#1d3366;--hair:1px;--ring:2px;--ic-sm:12px;--ic-lg:22px;--node:26px;--chip-h:18px;--bar-w:18px;--chart-h:150px;--chart-axis-w:30px;--chart-x-h:20px;--funnel-h:20px;--funnel-label-w:5.75rem;--funnel-num-w:2.25rem;--funnel-chip-w:2.75rem;--funnel-min-w:3px;--col-date:4.75rem;--scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--panel:#fff;--surface:#fff;--surface-2:#f5f6f8;--raise:#fff;--hover:#0f101409;--active:#0f101411;--line:#e6e8ec;--line-2:#d9dce1;--fg:#18191c;--fg-2:#3a3e46;--fg-3:#5d626c;--fg-4:#686d77;--c-fg:#18191c;--c-fg-2:#3a3e46;--c-fg-3:#5d626c;--c-fg-4:#686d77;--accent:#1a5bd1;--accent-2:#2368e8;--accent-soft:#2368e81a;--on-accent:#fff;--brand:#2368e8;--green:#1f7f52;--yellow:#c08f00;--orange:#c04a12;--red:#c03b3b;--blue:#0f97a8;--pink:#7a63e0;--green-soft:#2b9a661c;--orange-soft:#df5d1f1c;--red-soft:#cf44441a;--blue-soft:#0f97a81c;--yellow-soft:#c08f001f;--shadow:0 16px 48px #14162024, 0 0 0 1px var(--line-2);--glow:#2368e81a;--shadow-sm:0 1px 2px #1416200d;--well:#f8f9fa;--field:#fff;--btn:#fff;--btn-hover:#f5f6f8;--line-strong:#c4c8cf;--field-line:#848d9e;--shadow-card:0 1px 2px #1416200a;--shadow-btn:0 1px 2px #1416200d;--shadow-seg:0 1px 2px #14162014,0 0 0 1px var(--line-2);--shadow-primary:inset 0 1px 0 #ffffff24,0 1px 2px #2368e847;--scrim:#11141c52;--scrim-2:#11141c38;--scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#fff;--panel:#fff;--surface:#fff;--surface-2:#f5f6f8;--raise:#fff;--hover:#0f101409;--active:#0f101411;--line:#e6e8ec;--line-2:#d9dce1;--fg:#18191c;--fg-2:#3a3e46;--fg-3:#5d626c;--fg-4:#686d77;--c-fg:#18191c;--c-fg-2:#3a3e46;--c-fg-3:#5d626c;--c-fg-4:#686d77;--accent:#1a5bd1;--accent-2:#2368e8;--accent-soft:#2368e81a;--on-accent:#fff;--brand:#2368e8;--green:#1f7f52;--yellow:#c08f00;--orange:#c04a12;--red:#c03b3b;--blue:#0f97a8;--pink:#7a63e0;--green-soft:#2b9a661c;--orange-soft:#df5d1f1c;--red-soft:#cf44441a;--blue-soft:#0f97a81c;--yellow-soft:#c08f001f;--shadow:0 16px 48px #14162024, 0 0 0 1px var(--line-2);--glow:#2368e81a;--shadow-sm:0 1px 2px #1416200d;--well:#f8f9fa;--field:#fff;--btn:#fff;--btn-hover:#f5f6f8;--line-strong:#c4c8cf;--field-line:#848d9e;--shadow-card:0 1px 2px #1416200a;--shadow-btn:0 1px 2px #1416200d;--shadow-seg:0 1px 2px #14162014,0 0 0 1px var(--line-2);--shadow-primary:inset 0 1px 0 #ffffff24,0 1px 2px #2368e847;--scrim:#11141c52;--scrim-2:#11141c38;--scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--fg);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv01","ss03","cv11";margin:0}body:has(.app){overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{text-wrap:balance}.i{flex:none;width:16px;height:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.muted{color:var(--fg-3)}.ml{margin-left:auto}kbd{font:500 var(--fs-axis)/1 var(--mono);color:var(--fg-3);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:3px 5px}.app{grid-template-columns:236px minmax(0,1fr);height:100%;display:grid}.sb{scrollbar-width:thin;flex-direction:column;gap:1px;min-height:0;padding:10px;display:flex;overflow-y:auto}.ws-wrap{margin-bottom:10px;position:relative}.brand{justify-content:center;align-self:center;align-items:center;margin-bottom:8px;padding:4px 8px;display:flex}.brand-badge{border-radius:50%;flex:none;width:88px;height:88px;display:block}:root[data-theme=dark] .brand-badge{box-shadow:0 0 0 1px var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-badge{box-shadow:0 0 0 1px var(--line)}}.brand-card{margin:0;padding:0}.brand-card .brand-badge{width:72px;height:72px}.brand-sb{justify-content:flex-start;align-self:stretch;gap:10px;padding:2px 6px}.brand-sb .brand-badge{width:40px;height:40px}.brand-name{font-weight:600;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--fg);white-space:nowrap}.ws-btn{border:1px solid var(--line);background:var(--btn);width:100%;height:34px;box-shadow:var(--shadow-btn);font-weight:500;font-size:var(--fs-md);border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.ws-btn:hover{background:var(--btn-hover)}.ws-btn .i{color:var(--fg-3);width:14px;height:14px}.ws-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-av{border-radius:var(--r-xs);width:20px;height:20px;font-size:var(--fs-axis);color:var(--on-accent);flex:none;place-items:center;font-weight:700;display:grid}.menu{z-index:30;background:var(--raise);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:5px;position:absolute;top:38px;left:0;right:0}.menu-i{border-radius:6px;align-items:center;gap:9px;width:100%;height:32px;padding:0 8px;display:flex}.menu-i:hover{background:var(--hover)}.menu-i .i{color:var(--accent)}.sb-tools{gap:6px;margin:8px 0;display:flex}.sb-search{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--field);min-width:0;height:30px;color:var(--fg-3);flex:1;align-items:center;gap:8px;padding:0 6px 0 9px;display:flex}.sb-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-search:hover,.icon-btn:hover{border-color:var(--line-2);color:var(--fg)}.icon-btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--btn);width:30px;height:30px;box-shadow:var(--shadow-btn);color:var(--fg-2);flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--btn-hover)}.icon-btn.sm{width:26px;height:26px}.nav-a{width:100%;height:28px;color:var(--fg-2);border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-weight:500;display:flex}.nav-a .i{color:var(--fg-3)}.nav-a:hover{background:var(--hover);color:var(--fg)}.nav-a[aria-current=page],.nav-a[aria-pressed=true]{background:var(--active);color:var(--fg)}.nav-a[aria-current=page] .i{color:var(--fg)}.count{font:500 11px var(--mono);color:var(--fg-3);margin-left:auto}.count.hot{color:var(--fg-2)}.sb-label{font-size:var(--fs-xs);color:var(--fg-4);padding:12px 8px 4px;font-weight:500}.sb-foot{flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.spend{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;transition:border-color .12s;display:flex}.spend:hover{border-color:var(--line-2)}.spend-h{color:var(--fg-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.spend-v{font-variant-numeric:tabular-nums;white-space:nowrap}.spend-v b{color:var(--fg);font-weight:600;font-size:var(--fs-sm)}.spend-v span{color:var(--fg-4)}.spend .track{height:3px;box-shadow:none;background:var(--line)}.spend-f{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:6px;line-height:1.3;display:flex}.spend-f .dot{width:6px;height:6px}.track{border-radius:var(--r-pill);background:var(--surface-2);height:4px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.track i{border-radius:var(--r-pill);height:100%;display:block}.me{align-items:center;gap:9px;padding:0 4px;display:flex}.me div{flex-direction:column;flex:1;line-height:1.25;display:flex}.me span{font-size:var(--fs-xs);color:var(--fg-3)}.avi{object-fit:cover;background:var(--surface-2);color:var(--on-accent);vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.avi.me{background:#5b6472}.avi.org{border-radius:var(--r-xs);background:var(--surface-2);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2)}.avi.ai{object-fit:contain;background:0 0;border-radius:0}.avi.ai svg{width:70%;height:70%}.avi.org .i{width:58%;height:58%}.pp .ptype,.ptype{color:var(--fg-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.ptype .i{width:13px;height:13px;color:var(--fg-3)}.namecell{align-items:center;gap:8px;min-width:0;display:inline-flex}.stack{flex:none;display:inline-flex}.vh h1{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.vh p{color:var(--fg-3);font-size:var(--fs-md);max-width:72ch;margin:3px 0 0;line-height:1.5}.guide{border:1px solid var(--line);border-radius:var(--r-md);background:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px 9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.guide{background:color-mix(in srgb,var(--fg) 4%,transparent)}}.guide{color:var(--fg-3);font-size:var(--fs-md)}.guide b{color:var(--fg);margin-right:4px;font-weight:500}.guide>.i{width:12px;height:12px;color:var(--fg-4)}.guide .x{margin-left:auto}.cw-wrap{display:inline-flex;position:relative}.menu.cw-menu{width:240px;top:30px;right:auto}.menu-i .dot{margin:0 6px}.understood{flex-wrap:wrap;align-items:center;row-gap:4px;padding:2px 16px 8px;display:flex}.u-l{color:var(--fg-4);margin-right:10px;font-size:12px}.uchip{border-left:1px solid var(--line-2);color:var(--fg);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:0 10px;line-height:18px;display:inline-flex;overflow:hidden}.u-l+.uchip{border-left:0;padding-left:0}.uchip span{color:var(--fg-3)}.uchip.miss{color:var(--fg-4)}button.uchip.switch{color:var(--accent);font-weight:500}.card[role=button],.lrow[role=button]{cursor:pointer}.drawer-scrim{z-index:55;background:var(--scrim-2);position:fixed;inset:0}.drawer{z-index:56;background:var(--panel);border-left:1px solid var(--line-2);width:min(420px,100%);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);flex-direction:column;animation:.22s both slide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dr-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.dr-h h2{margin:0;font-size:17px;font-weight:600}.dr-h p{color:var(--fg-3);margin:2px 0 0}.dr-b{flex-direction:column;flex:1;gap:22px;padding:18px 20px;display:flex;overflow:auto}.dr-f{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.timeline li{color:var(--fg-2);font-size:var(--fs-md);grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.timeline .i{width:14px;height:14px;color:var(--fg-3);margin-top:2px}.stack .avi{box-shadow:0 0 0 2px var(--panel)}.stack .avi+.avi{margin-left:-6px}.main{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.top{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:10px;height:48px;padding:0 18px;display:flex}.menu-btn{display:none}.crumbs{color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.crumbs .i{width:12px;height:12px;color:var(--fg-4)}.crumbs b{color:var(--fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}.top-r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.proto{color:var(--fg-4);white-space:nowrap;padding-left:4px;font-size:12px}.view{flex:1;min-height:0;position:relative;overflow:auto}.btn{border-radius:var(--r-sm);height:28px;font-weight:500;font-size:var(--fs-sm);border:1px solid var(--line-2);background:var(--btn);box-shadow:var(--shadow-btn);color:var(--fg);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn:hover{background:var(--btn-hover);border-color:var(--line-strong)}.btn .i{width:14px;height:14px}.btn.primary{background:var(--accent-2);color:var(--on-accent);box-shadow:var(--shadow-primary);border-color:#0000}.btn.primary:hover{background:var(--accent-2);filter:brightness(.92)}.btn.primary kbd{background:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.btn.primary kbd{background:color-mix(in srgb,var(--on-accent) 14%,transparent)}}.btn.primary kbd{border-color:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.btn.primary kbd{border-color:color-mix(in srgb,var(--on-accent) 22%,transparent)}}.btn.primary kbd{color:var(--on-accent)}.btn.ghost{box-shadow:none;color:var(--fg-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--fg)}.btn.lg{height:32px;font-size:var(--fs-md);padding:0 13px}.seg{background:var(--fg);border-radius:8px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg{background:color-mix(in srgb,var(--fg) 4%,transparent)}}.seg{border:1px solid var(--line);flex-wrap:wrap;gap:2px}.seg button{height:24px;color:var(--fg-2);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.seg button .i{width:14px;height:14px}.seg button[aria-pressed=true]{background:var(--raise);color:var(--fg);box-shadow:var(--shadow-seg)}.pill{border-radius:var(--r-pill);border:1px solid var(--line-2);height:24px;color:var(--fg-2);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pill .i{width:13px;height:13px;color:var(--fg-3)}.pill.sm{height:20px;font-size:var(--fs-xs);padding:0 7px}button.pill:hover{border-color:var(--line-strong);color:var(--fg)}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tag{border-radius:var(--r-pill);height:20px;font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-2);border:1px solid var(--line-2);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.tag:before{content:"";background:var(--fg-4);border-radius:50%;flex:none;width:7px;height:7px}.tag.green:before{background:var(--green)}.tag.orange:before{background:var(--orange)}.tag.red:before{background:var(--red)}.tag.blue:before{background:var(--blue)}.tag.yellow:before{background:var(--yellow)}.tag.accent:before{background:var(--accent)}.tag.pink:before{background:var(--pink)}.tag.nodot:before{display:none}.stat-l{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ring,.bars{flex:none;width:14px;height:14px}.page{--page-pt:30px;max-width:1080px;padding:var(--page-pt) 28px 72px;flex-direction:column;gap:30px;margin:0 auto;display:flex}.page.wide{max-width:1180px}.lede{color:var(--fg-3);margin:0;font-size:14px}.lede a{color:var(--fg);border-bottom:1px solid var(--line-2);text-decoration:none}.lede a:hover{border-color:var(--accent)}.sec-h{align-items:center;gap:8px;min-height:22px;margin-bottom:9px;display:flex}.sec-h h2{font-size:var(--fs-md);margin:0;font-weight:600}.sec-h .n{color:var(--fg-3);font:500 var(--fs-xs) var(--mono)}.more{color:var(--fg-3);margin-left:auto;font-size:12px}button.more:hover{color:var(--fg)}.grid2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.grid2>.panel,.grid2>.card2{flex-direction:column;min-width:0;display:flex}.foot-pin{margin-top:auto}.list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.row{border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 12px;display:flex}.row:first-child{border-top:0}.row:hover{background:var(--hover)}.row .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.row .sub{color:var(--fg-3)}.kind{min-width:22px;height:22px;color:var(--fg-3);flex:none;place-items:center;display:grid}.kind .i{width:15px;height:15px}.empty{text-align:center;color:var(--fg-3);padding:26px 16px}.compose-wrap{flex-direction:column;gap:10px;display:flex;position:relative}.composer{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);flex-direction:column;flex:1;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pill button{color:var(--fg-3);place-items:center;display:grid}.field-top{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 0 14px;display:flex}.field-top label{color:var(--fg-3);font-size:12px;font-weight:500}.field-top .cw-wrap{margin-left:auto}.composer textarea{resize:none;width:100%;min-height:96px;max-height:280px;color:var(--fg);font:400 var(--fs-lg)/1.6 var(--font);background:0 0;border:0;outline:0;flex:1;padding:6px 14px 12px;display:block}.composer textarea::placeholder{color:var(--fg-4)}.c-bar{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.c-bar .hint{color:var(--fg-4);margin-left:auto;font-size:12px}.chan-l{color:var(--fg-4);margin-left:8px;font-size:12px}.chip-on{border-radius:var(--r-pill);border:1px solid var(--line-2);height:24px;color:var(--fg-2);background:var(--surface);align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.chip-on .i{width:12px;height:12px;color:var(--green)}.hero{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);display:grid;overflow:hidden}.hero-main{flex-direction:column;gap:16px;min-width:0;padding:22px 24px 24px;display:flex}.hero-h{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero-h h2{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.hero-h p{color:var(--fg-3);font-size:var(--fs-card);max-width:58ch;margin:4px 0 0;line-height:1.5}.hero-side{background:var(--surface-2);border-left:1px solid var(--line);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.hs-h b{font-size:var(--fs-md);font-weight:600;display:block}.hs-h span{font-size:var(--fs-sm);color:var(--fg-3);margin-top:2px;line-height:1.45;display:block}.tlist{flex-direction:column;gap:8px;display:flex}.trow{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:border-color .12s;display:flex}.trow:hover{border-color:var(--line-2)}.ticon{border-radius:var(--r-sm);background:var(--surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);flex:none;place-items:center;display:grid}.ticon .i{width:15px;height:15px}.tb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tb b{font-weight:500;font-size:var(--fs-card);color:var(--fg)}.tb span{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.45}.tb .tm{font-size:var(--fs-xs);color:var(--fg-4);margin-top:3px}.tgo{color:var(--fg-4);margin-top:6px}.sum{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.sum-r{border-top:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.sum-r:first-child{border-top:0}.sl{color:var(--fg-3)}.sv{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.sv.miss{color:var(--fg-4);font-weight:400}.sum-switch{font-size:var(--fs-sm);color:var(--accent);text-align:left;align-items:center;gap:6px;font-weight:500;display:inline-flex}.est{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.est div{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.est span{font-size:var(--fs-xs);color:var(--fg-3)}.est b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (max-width:1280px){.chan-l{display:none}}@media (max-width:1000px){.hero{grid-template-columns:minmax(0,1fr)}.hero-side{border-left:0;border-top:1px solid var(--line)}}.composer.shake{animation:.35s shake}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.tpl-h{color:var(--fg-3);margin:6px 0 8px;font-size:12px}.tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tpl{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.tpl:hover{border-color:var(--line-2);background:var(--surface-2)}.tpl .th{color:var(--fg);font-weight:500;font-size:var(--fs-card);align-items:center;gap:8px;display:flex}.tpl .th .i{color:var(--fg-3);width:15px;height:15px}.tpl .td{color:var(--fg-3);font-size:var(--fs-sm);line-height:1.45}.kstrip{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.kc{border-left:1px solid var(--line);text-align:left;flex-direction:column;gap:3px;min-width:0;padding:14px 16px 12px;display:flex}.kc:first-child{border-left:0}.kc[role=button]{cursor:pointer}.kc[role=button]:hover{background:var(--hover)}.kc .k{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kc .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:26px;font-weight:600;line-height:1.25;display:flex}.kc .d{font-size:var(--fs-xs);color:var(--green);letter-spacing:0;white-space:nowrap;font-weight:500}.kc .d.flat{color:var(--fg-3)}.kc .spark{height:24px;margin-top:6px}.kc .track{height:4px;margin-top:13px}.ksub{font-size:var(--fs-xs);color:var(--fg-3);margin-top:6px}.composer .c-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 2px 16px;display:flex}.cmp-title{white-space:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;display:flex}.steps{color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.steps li{white-space:nowrap;align-items:center;display:inline-flex}.steps .on{color:var(--fg)}.steps .n{width:17px;height:17px;font:600 var(--fs-axis) var(--mono);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-3);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.steps .on .n{background:var(--accent-2);color:var(--on-accent);box-shadow:none}.steps .sep{background:var(--line-2);width:14px;height:1px}.toggle{border-radius:var(--r-sm);height:28px;font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.toggle:hover{background:var(--hover)}.toggle .sw{border-radius:var(--r-pill);background:var(--field-line);flex:none;width:26px;height:15px;transition:background .15s;position:relative}.toggle .sw:after{content:"";background:var(--on-accent);border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.toggle[aria-pressed=true] .sw{background:var(--accent-2)}.toggle[aria-pressed=true] .sw:after{transform:translate(11px)}.tpl .th .go{opacity:0;color:var(--fg-3);margin-left:auto;transition:opacity .15s}.tpl:hover .th .go{opacity:1}.tmeta{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--fg-4);margin-top:8px;padding-top:8px}.card2{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.card2-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.card2-h h2{font-size:var(--fs-card);margin:0;font-weight:600}.card2-h .n{color:var(--fg-3);font:500 var(--fs-xs) var(--mono)}.card2 .list,.card2 .feed{background:0 0;border:0;border-radius:0}.card2 .row{padding:10px 16px}.card2 .appt{padding:11px 16px}.card2 .feed li{padding:10px 16px}.qs-row{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 16px 12px;display:flex}.qs-l{color:var(--fg-4);margin-right:4px;font-size:12px}.qs{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--btn);height:27px;box-shadow:var(--shadow-btn);font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.qs:hover{border-color:var(--line-strong);background:var(--btn-hover);color:var(--fg)}.qs .i{width:13px;height:13px;color:var(--fg-3)}.home-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.home-grid .card2{flex-direction:column;min-width:0;display:flex}.home-col{flex-direction:column;gap:26px;min-width:0;display:flex}.row .t .sub2{color:var(--fg-3);text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.sm-btn{flex:none;height:24px;padding:0 9px;font-size:12px}.pgw{flex:none;align-items:center;gap:8px;display:inline-flex}.appt{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.appt:first-child{border-top:0}.dt{text-align:center;border:1px solid var(--line-2);background:var(--panel);border-radius:8px;flex:none;width:38px;line-height:1;overflow:hidden}.dt .m{font:600 var(--fs-axis) var(--mono);letter-spacing:.06em;color:var(--on-accent);background:var(--accent-2);padding:3px 0 2px;display:block}.dt .dd{font-weight:600;font-size:var(--fs-lg);color:var(--fg);font-variant-numeric:tabular-nums;padding:4px 0 5px;display:block}.appt .ab{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.appt .ab b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.appt .ab span{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appt .at{font-size:var(--fs-sm);color:var(--fg-2);text-align:right;white-space:nowrap;line-height:1.35}@media (max-width:1000px){.home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kstrip{grid-template-columns:1fr 1fr}.kc:nth-child(3){border-left:0}.kc:nth-child(n+3){border-top:1px solid var(--line)}.steps{display:none}}.stats{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.stat{border-left:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:12px 14px 8px;display:flex}.stat:nth-child(odd){border-left:0}.stat:nth-child(-n+2){border-top:0}.stat .k{color:var(--fg-3);font-size:12px}.stat .v{font-size:var(--fs-num-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-weight:600;display:flex}.delta{font-size:var(--fs-xs);color:var(--fg-3);letter-spacing:0;font-weight:500}.spark{width:100%;height:28px;display:block}.prog{border-radius:var(--r-pill);background:var(--surface-2);width:64px;height:4px;box-shadow:inset 0 0 0 1px var(--line);flex:none;overflow:hidden}.prog i{background:var(--accent);height:100%;display:block}.plan{grid-template-columns:minmax(0,1fr) 312px;min-height:100%;display:grid}.plan.loading{grid-template-columns:minmax(0,1fr)}.plan-main{width:100%;min-width:0;max-width:860px;margin:0 auto;padding:30px 44px 140px}.plan-side{border-left:1px solid var(--line);background:var(--well);flex-direction:column;gap:22px;padding:22px 20px 140px;display:flex}.ask{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ask .al{color:var(--fg-3);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ask .at{color:var(--fg);font-size:14px;line-height:1.55}.gen{margin-top:16px}.gen-top{font-size:var(--fs-md);color:var(--fg-2);align-items:center;gap:10px;min-width:0;display:flex}.gen-top #genl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gen-top .mono{flex:none;margin-left:auto}.gen-bar{border-radius:var(--r-pill);background:var(--surface-2);height:3px;margin-top:8px;overflow:hidden}.gen-bar i{background:var(--accent);height:100%;transition:width .45s;display:block}.gen-d{font-size:var(--fs-sm);margin-top:10px}.gen-d summary{cursor:pointer;color:var(--fg-3);align-items:center;gap:6px;list-style:none;display:inline-flex}.gen-d summary::-webkit-details-marker{display:none}.gen-d summary:hover{color:var(--fg)}.gen-d summary .i{width:12px;height:12px;transition:transform .15s}.gen-d[open] summary .i{transform:rotate(90deg)}.work{flex-direction:column;gap:5px;margin:8px 0 0;padding:0 0 0 18px;list-style:none;display:flex}.work li{color:var(--fg-3);align-items:center;gap:8px;display:flex}.work li .i{width:13px;height:13px;color:var(--green)}.skel{flex-direction:column;gap:12px;margin-top:30px;display:flex}.skel i{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-2) 0%,var(--hover) 50%,var(--surface-2) 100%);background-size:200% 100%;height:12px;animation:1.3s linear infinite shim;display:block}.skel i.h{width:55%;height:24px;margin-bottom:6px}@keyframes shim{0%{background-position:200% 0}to{background-position:-200% 0}}.spin{border:1.5px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reveal{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.doc h1{letter-spacing:-.025em;border-radius:6px;outline:none;margin:30px 0 10px;font-size:26px;font-weight:600}.doc h1:focus{box-shadow:0 0 0 2px var(--accent-soft)}.summary{font-size:var(--fs-lg);color:var(--fg-2);max-width:66ch;margin:0;line-height:1.65}.summary b{color:var(--fg);font-weight:600}.doc h3{color:var(--fg);letter-spacing:-.005em;margin:34px 0 12px;font-size:14px;font-weight:600}.filters{flex-wrap:wrap;gap:6px;display:flex}.fchip{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-2);min-height:27px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.fchip span{color:var(--fg-3)}.srcbar{border-radius:var(--r-pill);gap:2px;height:8px;margin:16px 0 10px;display:flex;overflow:hidden}.srcbar i{min-width:4px;display:block}.legend{color:var(--fg-3);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.sw{border-radius:var(--r-xs);width:8px;height:8px;display:inline-block}.tabs{border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);border-bottom:0;gap:2px;padding:4px 4px 0;display:flex;overflow-x:auto}.tab{color:var(--fg-3);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:7px 11px 9px;display:inline-flex}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.mail{border:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface);padding:14px 18px 18px}.mail .meta{color:var(--fg-3);font-size:var(--fs-sm);border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:5px 10px;margin-bottom:14px;padding-bottom:12px;display:grid}.mail .meta b{color:var(--fg);font-weight:500}.mail .body{white-space:pre-wrap;color:var(--fg-2);font-size:var(--fs-card);max-width:64ch;line-height:1.7}.tok{color:var(--fg);background:var(--accent-soft);border-radius:var(--r-xs);white-space:nowrap;padding:0 3px}.ai-line{color:var(--fg);-webkit-text-decoration:underline dashed var(--accent);-webkit-text-decoration:underline dashed var(--accent);-webkit-text-decoration:underline dashed var(--accent);text-decoration:underline dashed var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}.note{color:var(--fg-3);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:10px 2px 0;display:flex}.note .i{color:var(--accent);width:14px;height:14px;margin-top:2px}.rules{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rule{border-top:1px solid var(--line);grid-template-columns:150px 18px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;display:grid}.rule:first-child{border-top:0}.rule .ev{align-items:center;gap:8px;font-weight:500;display:flex}.rule .i{color:var(--fg-4)}.rule .act{color:var(--fg-2)}.lockline{color:var(--fg-4);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.lockline .i{width:13px;height:13px}.checks{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.checks li{border-top:1px solid var(--line);color:var(--fg-2);align-items:center;gap:10px;padding:9px 14px;display:flex}.checks li:first-child{border-top:0}.checks .ok{color:var(--fg-3);flex:none;place-items:center;display:grid}.checks .ok .i{width:14px;height:14px}.side-h{color:var(--fg-3);margin-bottom:10px;font-size:12px;font-weight:500}.props{font-size:var(--fs-sm);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:9px 10px;margin:0;display:grid}.props dt{color:var(--fg-3)}.props dd{min-width:0;color:var(--fg);align-items:center;gap:6px;margin:0;display:flex}.props dd .i{width:14px;height:14px;color:var(--fg-3)}.kv{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-3);justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.kv:first-of-type{border-top:0}.kv b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.kv.total{border-top:1px solid var(--line-2);margin-top:2px}.kv.total b{font-size:var(--fs-lg);font-weight:600}.meter{border-radius:var(--r-pill);background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);margin:12px 0 8px;display:flex;position:relative;overflow:visible}.meter i{height:100%;display:block}.meter i:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.meter .mk{background:var(--fg-4);width:1px;height:14px;position:absolute;top:-3px}.tiny{color:var(--fg-3);margin:0;font-size:12px;line-height:1.5}.actionbar{z-index:6;border-radius:var(--r-lg);background:var(--raise);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px;margin:-76px auto 18px;padding:7px 7px 7px 14px;display:flex;position:sticky;bottom:18px}.ab-note{color:var(--fg-3);font-size:var(--fs-sm);align-items:center;gap:7px;margin-right:8px;display:flex}.ab-note .i{color:var(--green);width:14px;height:14px}.post-plan{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.pp{border-top:1px solid var(--line);grid-template-columns:56px 54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pp:first-child{border-top:0}.pp .cap{color:var(--fg-3);margin-top:2px;font-size:12px}.c-title{flex-direction:column;gap:8px;display:flex}.c-title h1{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.idline{align-items:center;gap:8px;display:flex}.meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stages{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.stage{border-left:1px solid var(--line);min-width:0;padding:14px 14px 16px;position:relative}.stage:first-child{border-left:0}.stage .k{color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.stage .k .i{width:13px;height:13px}.stage .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:27px;font-weight:600;line-height:1.1}.stage .s{font-size:var(--fs-xs);color:var(--fg-3);min-height:17px;margin-top:3px}.stage .bar{background:var(--accent);height:2px;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.stage.flash .v{animation:.6s flash}@keyframes flash{30%{color:var(--accent)}}@media (max-width:1100px){.stages{grid-template-columns:repeat(3,minmax(0,1fr))}.stage:nth-child(3n+1){border-left:0}.stage:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:640px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stage:nth-child(3n+1){border-left:1px solid var(--line)}.stage:nth-child(odd){border-left:0}.stage:nth-child(n+3){border-top:1px solid var(--line)}}.live{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.live:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%;animation:1.6s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #0000}}.feed{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.feed li{border-top:1px solid var(--line);color:var(--fg-3);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.feed li:first-child{border-top:0}.feed li b{color:var(--fg);font-weight:500}.feed li .fi{width:20px;height:20px;color:var(--fg-4);place-items:center;display:grid}.feed li .fi .i{width:14px;height:14px}.feed li.new{animation:.4s both rise}.feed li.warn .fi{color:var(--orange)}.feed li.good .fi{color:var(--green)}.panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.wait{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:9px;padding:13px 14px;display:flex}.wait .wh{align-items:center;gap:8px;font-weight:500;display:flex}.wait p{color:var(--fg-3);font-size:var(--fs-sm);margin:0}.col{flex-direction:column;gap:14px;display:flex}.list-head{height:34px;color:var(--fg-4);font-size:var(--fs-xs);border-bottom:1px solid var(--line);grid-template-columns:18px 16px 52px minmax(0,1fr) 130px 64px 64px 74px 70px 22px;align-items:center;gap:12px;padding:0 24px;display:grid}.group-h{background:var(--surface-2);border-bottom:1px solid var(--line);z-index:2;align-items:center;gap:8px;height:36px;padding:0 24px;font-weight:500;display:flex;position:sticky;top:0}.c-row{border-bottom:1px solid var(--line);grid-template-columns:18px 16px 52px minmax(0,1fr) 130px 64px 64px 74px 70px 22px;align-items:center;gap:12px;width:100%;height:44px;padding:0 24px;display:grid}.c-row:hover{background:var(--hover)}.c-row .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.r{text-align:right;justify-self:end}.chan{color:var(--fg-3);gap:4px;display:inline-flex}.chan .i{width:13px;height:13px}.split{grid-template-columns:350px minmax(0,1fr);height:100%;display:grid}.split>.lst{border-right:1px solid var(--line);min-height:0;overflow:auto}.split>.det{min-width:0;min-height:0;overflow:auto}.li{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;width:100%;padding:12px 16px;display:flex;position:relative}.li:hover{background:var(--hover)}.li[aria-selected=true]{background:var(--active)}.li[aria-selected=true]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.li .body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.li .l1{align-items:center;gap:8px;display:flex}.li .l1 b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.li .l2{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);overflow:hidden}.unread{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.det-in{flex-direction:column;gap:20px;max-width:760px;padding:26px 32px 60px;display:flex}.det-head{align-items:flex-start;gap:12px;display:flex}.det-head h2{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.det-head p{color:var(--fg-3);margin:3px 0 0}.copy{color:var(--fg-2);max-width:66ch;margin:0;line-height:1.6}.actions{flex-wrap:wrap;gap:8px;display:flex}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:10px 12px}.tile .k{color:var(--fg-3);font-size:12px}.tile .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl th{text-align:left;color:var(--fg-4);font-weight:500;font-size:var(--fs-xs);border-bottom:1px solid var(--line);padding:7px 12px}.tbl td{border-bottom:1px solid var(--line);color:var(--fg-2);white-space:nowrap;padding:8px 12px}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{color:var(--fg)}.scroll-x{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.msgs{flex-direction:column;gap:16px;display:flex}.msg{gap:11px;display:flex}.msg .mb{flex:1;min-width:0}.msg .mh{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.msg .mh b{font-weight:500}.msg .mt{color:var(--fg-2);white-space:pre-wrap;max-width:62ch;line-height:1.6}.sys{color:var(--fg-3);font-size:var(--fs-sm);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.sys .i{width:14px;height:14px}.sys.green .i{color:var(--green)}.sys.red .i{color:var(--red)}.sys.orange .i{color:var(--orange)}.sys.blue .i{color:var(--blue)}.aibox{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.aibox-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.aibox-h .i{color:var(--accent);width:14px;height:14px}.aibox textarea{resize:vertical;width:100%;min-height:110px;color:var(--fg-2);background:0 0;border:0;outline:0;padding:12px 14px;line-height:1.6;display:block}.aibox .actions{border-top:1px solid var(--line);justify-content:flex-end;padding:8px 10px 10px}.emails20{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.e20{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:22px 230px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.e20:first-child{border-top:0}.e20 .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.e20 .who span{color:var(--fg-3)}.e20 .line{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.board{grid-auto-columns:262px;grid-auto-flow:column;align-items:start;gap:12px;padding:16px 24px 32px;display:grid;overflow-x:auto}.colh{align-items:center;gap:8px;padding:2px 4px 10px;font-weight:500;display:flex}.colh .n{color:var(--fg-3);font:500 var(--fs-xs) var(--mono)}.colb{flex-direction:column;gap:8px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.card:hover{border-color:var(--line-2)}.card .who{align-items:center;gap:8px;font-weight:500;display:flex}.card .co{color:var(--fg-3);font-size:var(--fs-sm);margin-top:-4px;padding-left:30px}.card .co .wsn{color:var(--fg-4)}.sync-note{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:7px;margin-right:12px;display:inline-flex}.card .foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card .last{color:var(--fg-4);font-size:var(--fs-xs);margin-left:auto}.src{font-size:var(--fs-xs);color:var(--fg-2);border-radius:var(--r-pill);height:20px;box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.lrow{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1.3fr) minmax(0,1.2fr) 130px 150px 110px 64px;align-items:center;gap:12px;height:42px;padding:0 24px;display:grid}.lrow:hover{background:var(--hover)}.lrow.h{height:34px;color:var(--fg-4);font-size:var(--fs-xs)}.lrow .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lrow .src{max-width:100%}.lrow .src .dot{flex:none}.cal-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.cal{grid-template-columns:repeat(7,minmax(118px,1fr));min-width:840px;display:grid}.cal .dh{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--fg-3);align-items:baseline;gap:6px;padding:9px 10px;font-size:12px;display:flex}.cal .dh b{color:var(--fg);font-size:14px;font-weight:600}.cal .dh.today b{color:var(--accent)}.cal .day{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-height:330px;padding:8px;display:flex}.cal .dh:first-child,.cal .day:nth-child(8){border-left:0}.post{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:8px;font-size:12px;overflow:hidden}.post[role=button]{cursor:pointer}.post:hover{border-color:var(--line-2)}.post .pimg{object-fit:cover;object-position:50% 30%;border-bottom:1px solid var(--line);width:100%;height:86px;display:block}.post .pb{flex-direction:column;gap:6px;padding:8px 9px 9px;display:flex}.post .ptop{color:var(--fg-3);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:6px;display:flex}.post .ptype{align-items:center;gap:5px;display:inline-flex}.post .ptype .i{width:13px;height:13px}.post .pt{color:var(--fg);font-weight:500;line-height:1.35;font-size:var(--fs-sm)}.post .pfoot{font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:4px;display:flex}.post .pfoot .mono{white-space:nowrap}.post .pfoot .stat-l{font-size:var(--fs-xs);color:var(--fg-3);font-weight:400}.pf{gap:3px;display:inline-flex}.pf span{font:600 var(--fs-axis)/1 var(--mono);color:var(--fg-3);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:2px 3px}.kpis{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.kpi{border-left:1px solid var(--line);min-width:0;padding:14px 16px}.kpi:first-child{border-left:0}.kpi .k{color:var(--fg-3);font-size:12px}.kpi .v{font-size:var(--fs-num);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-weight:600}.kpi .d{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px}.kpi .d b{color:var(--green);font-weight:500}.kh{align-items:center;gap:10px;min-width:0;display:flex}.kh .k{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kic{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--btn);width:28px;height:28px;box-shadow:var(--shadow-btn);color:var(--fg-2);flex:none;place-items:center;margin-left:auto;display:grid}.kic .i{width:14px;height:14px}.kpi .v{margin-top:1px}.kpi .d,.kc .ksub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:760px){.kh .k,.kpi .d,.kc .ksub{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kh{align-items:flex-start}.kh .k,.kpi .d,.kc .ksub{min-height:3em;line-height:1.5}}.hbars{flex-direction:column;gap:11px;display:flex}.hb{font-size:var(--fs-sm);grid-template-columns:140px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.hb .lab{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb .tr{border-radius:var(--r-xs);background:var(--surface-2);height:10px;overflow:hidden}.hb .tr i{border-radius:var(--r-xs);height:100%;display:block}.hb .val{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg)}.chart{width:100%;height:auto;display:block}.funnel{flex-direction:column;gap:4px;display:flex}.fr{font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.fr .fb{border-radius:var(--r-xs);background:var(--accent-soft);height:22px;position:relative;overflow:hidden}.fr .fb i{background:var(--accent);opacity:.85;border-radius:var(--r-xs);position:absolute;inset:0 auto 0 0}.fr .conv{color:var(--fg-3);font-size:var(--fs-xs);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.capr{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.capr:first-of-type{border-top:0;padding-top:2px}.capr .top2{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.capr .top2 b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.capr .meter{margin:4px 0 2px}.set-sec{flex-direction:column;gap:12px;display:flex}.set-sec h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:600}.set-sec>p{color:var(--fg-3);max-width:66ch;margin:-6px 0 0}.set-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.set-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.set-row:first-child{border-top:0}.set-row .lab{flex:1;min-width:200px}.set-row .lab b{font-weight:500;display:block}.set-row .lab span{color:var(--fg-3);font-size:var(--fs-sm)}.set-row input[type=number]{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);font-variant-numeric:tabular-nums;width:76px;height:28px;padding:0 8px}.set-row input[type=range]{width:200px;accent-color:var(--accent)}.set-row .val{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-weight:600}.lock{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lock .i{width:13px;height:13px}.scrim{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-start;padding:13vh 16px 16px;display:flex;position:fixed;inset:0}.pal{background:var(--raise);border-radius:var(--r-lg);width:min(640px,100%);box-shadow:var(--shadow);animation:.18s both rise;overflow:hidden}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.pal-in .i{color:var(--fg-3)}.pal input{height:54px;color:var(--fg);font-size:var(--fs-lg);background:0 0;border:0;outline:0;flex:1}.pal input::placeholder{color:var(--fg-4)}.pal-list{max-height:min(380px,55vh);padding:6px;overflow:auto}.pal-item{border-radius:var(--r-sm);width:100%;height:38px;color:var(--fg-2);align-items:center;gap:11px;padding:0 11px;display:flex}.pal-item .i{color:var(--fg-3)}.pal-item span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pal-item[aria-selected=true]{background:var(--active);color:var(--fg)}.pal-item[aria-selected=true] .i{color:var(--accent)}.pal-foot{border-top:1px solid var(--line);color:var(--fg-4);font-size:var(--fs-xs);gap:14px;padding:8px 14px;display:flex}.pal-foot span{align-items:center;gap:5px;display:inline-flex}.toast{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;border-radius:var(--r-md);background:var(--raise);width:max-content;box-shadow:var(--shadow);align-items:center;gap:9px;max-width:calc(100% - 32px);padding:10px 14px;font-weight:500;display:flex;position:fixed;transform:translate(-50%)}.toast .i{color:var(--green)}.toast.show{animation:.25s both toastIn}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sync{color:var(--fg-3);white-space:nowrap;align-items:center;gap:7px;margin-right:4px;font-size:12px;display:inline-flex}.sync .dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft)}.pop-wrap{display:inline-flex;position:relative}.icon-btn{position:relative}.badge-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:4px;right:4px}.pop{z-index:40;background:var(--raise);border-radius:var(--r-lg);width:370px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);animation:.16s both rise;position:absolute;top:34px;right:0;overflow:hidden}.me-top{border-radius:50%;place-items:center;width:30px;height:30px;margin-left:2px;display:grid}.me-top:hover .avi{box-shadow:0 0 0 2px var(--line-2)}.pop.um{width:300px;padding-bottom:6px}.pop.um .pop-sec{margin-bottom:6px;padding:10px 12px 12px}.pop.um .menu-i{width:calc(100% - 12px);margin:0 6px}.pop.up{width:auto;padding:6px;inset:auto 0 calc(100% + 6px)}.pop-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.pop-h b{font-weight:600}.notif-i{border-top:1px solid var(--line);align-items:flex-start;gap:10px;width:100%;padding:11px 14px;display:flex}.pop-h+.notif-i{border-top:0}.notif-i:hover{background:var(--hover)}.notif-i .nb{min-width:0;color:var(--fg-2);font-size:var(--fs-md);flex-direction:column;flex:1;gap:2px;line-height:1.45;display:flex}.notif-i .nb b{color:var(--fg);font-weight:500}.notif-i .unread{margin-top:7px}.pop-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.pop-sec .seg{width:100%;display:flex}.pop-sec .seg button{flex:1;justify-content:center}button.me{border-radius:8px;width:100%;padding:5px 6px}button.me:hover{background:var(--hover)}button.me>.i{color:var(--fg-3);width:14px;height:14px}.vh{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.vh-t{flex:1;min-width:min(100%,260px)}.vh-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vh-a:empty{display:none}.tabs2{border-bottom:1px solid var(--line);padding:0 24px;display:flex;overflow-x:auto}.tabs2 button{color:var(--fg-3);white-space:nowrap;font-weight:500;font-size:var(--fs-md);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;margin-right:18px;padding:10px 2px 11px;display:inline-flex}.tabs2 button:hover{color:var(--fg)}.tabs2 button[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.filterbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.search{height:var(--ctl-h);border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);color:var(--fg-3);align-items:center;gap:7px;width:min(100%,300px);padding:0 10px;display:flex}.search input{color:var(--fg);min-width:0;font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1;align-self:stretch}.search input::placeholder{color:var(--fg-4)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ck{width:15px;height:15px;accent-color:var(--accent-2);cursor:pointer;margin:0}.c-row{cursor:pointer}.actionbar.bulk{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));margin:0;position:fixed;transform:translate(-50%)}.bulk-n{white-space:nowrap;padding:0 8px 0 4px;font-weight:500}.sel{height:var(--ctl-h);border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);color:var(--fg);font-size:var(--fs-md);padding:0 8px}.panel.flush{padding:0;overflow:hidden}.tbl th:first-child,.tbl td:first-child{padding-left:16px}.tbl th:last-child,.tbl td:last-child{padding-right:16px}.tbl td{vertical-align:middle}.tbl tbody tr:hover td{background:var(--hover)}.tbl tr.clk{cursor:pointer}.tbl tfoot td{border-top:1px solid var(--line-2);color:var(--fg);border-bottom:0;font-weight:600}.matrix td:not(:first-child),.matrix th:not(:first-child){text-align:center}.ok-c{color:var(--green);display:inline-grid}.ok-c .i{width:15px;height:15px}.logo{width:34px;height:34px;font:600 11px var(--mono);color:var(--fg-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex:none;place-items:center;display:grid}.integ-m{flex-direction:column;align-items:flex-start;gap:4px;width:250px;max-width:100%;display:flex}.fld{font-size:var(--fs-md);color:var(--fg-2);flex-direction:column;gap:6px;min-width:0;display:flex}.fld input{height:var(--ctl-h-lg);border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);color:var(--fg);padding:0 10px}.fld input[aria-invalid=true]{border-color:var(--red)}.fld .sel{height:var(--ctl-h-lg);min-width:0;max-width:100%}.keys{padding:4px 8px 10px}.key-r{border-top:1px solid var(--line);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;display:flex}.key-r:first-child{border-top:0}.key-r span{gap:4px;display:inline-flex}.route{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.route:first-of-type{border-top:0;padding-top:2px}.route .top2{font-size:var(--fs-md);justify-content:space-between;gap:10px;display:flex}.route .top2 b{font-weight:500}.mbar{border-radius:var(--r-pill);background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mbar i{background:var(--accent);height:100%;display:block}@media (max-width:900px){.sync{display:none}}@media (max-width:760px){.tabs2,.filterbar{padding-left:16px;padding-right:16px}.integ-m{width:100%}}@media (max-height:760px){.nav-a{height:26px}.sb-label{padding-top:8px}.brand-sb .brand-badge{width:34px;height:34px}.sb-tools{margin:6px 0}.spend{gap:6px;padding:8px 10px}}@media (max-height:640px){.spend-f{display:none}}@media (max-width:1100px){.plan{grid-template-columns:minmax(0,1fr)}.plan-side{border-left:0;border-top:1px solid var(--line);padding-bottom:140px}.plan-main{padding-bottom:30px}}@media (max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)}.list-head{display:none}.c-row{grid-template-columns:18px 16px minmax(0,1fr) auto;padding:0 16px}.c-row .hm{display:none}.lrow{grid-template-columns:14px minmax(0,1fr) 110px;padding:0 16px}.lrow .hm{display:none}.split{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto}.split>.lst{border-right:0;border-bottom:1px solid var(--line);max-height:420px}.kpis{grid-template-columns:1fr 1fr}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.checks{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.guide>.i{display:none}.tpls,.app{grid-template-columns:minmax(0,1fr)}.sb{z-index:50;background:var(--bg);border-right:1px solid var(--line);width:272px;padding-top:calc(10px + env(safe-area-inset-top,0px));transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app.nav-open .sb{box-shadow:var(--shadow);transform:none}.menu-btn{display:grid}.main{border:0;border-radius:0;margin:0}.top{padding:0 12px}.proto{display:none}.page{--page-pt:22px;padding:var(--page-pt) 16px 64px;gap:24px}.plan-main{padding:20px 16px 30px}.plan-side{padding:20px 16px 150px}.stage .v{font-size:var(--fs-num-sm)}.det-in{padding:20px 16px 48px}.tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rule{grid-template-columns:minmax(0,1fr);gap:2px}.rule>.i{display:none}.e20{grid-template-columns:22px minmax(0,1fr)}.e20 .line{grid-column:2}.pp{grid-template-columns:48px minmax(0,1fr)}.pp>:nth-child(2),.pp>:nth-child(4){display:none}.toolbar,.group-h{padding-left:16px;padding-right:16px}.board{padding:14px 16px 28px}.hb{grid-template-columns:110px minmax(0,1fr) 48px}.c-bar .hint{display:none}.actionbar{padding:7px}.ab-note{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sec-h{flex-wrap:wrap}.cond{border:1px solid var(--line);border-radius:var(--r-md);background:var(--fg);align-items:flex-start;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cond{background:color-mix(in srgb,var(--fg) 4%,transparent)}}.cond{color:var(--fg-2);font-size:var(--fs-sm);line-height:1.45}.cond .i{width:14px;height:14px;color:var(--fg-3);margin-top:2px}.pad .cond{margin-bottom:12px}.grid2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.grid2.even{grid-template-columns:minmax(0,1fr)}}.ficon{width:30px;height:30px;font:600 var(--fs-axis) var(--mono);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface-2);border-radius:6px;flex:none;place-items:center;display:grid}.kbq{gap:6px;margin-top:10px;display:flex}.kbq input{min-width:0;height:var(--ctl-h-lg);font-size:var(--fs-md);border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);color:var(--fg);flex:1;padding:0 9px}.kbans{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;margin-top:10px;padding:10px 12px}.kbans p{font-size:var(--fs-md);color:var(--fg);margin:0 0 6px}.connrow{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.connrow:first-of-type{border-top:0}.connrow .lab{flex-direction:column;flex:1;min-width:0;display:flex}.connrow .lab b{font-weight:500;font-size:var(--fs-sm)}.connrow .seg button .i{width:11px;height:11px}.connbtn{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);border:1px solid var(--line-2);color:var(--fg-2);padding:0 9px;font-weight:500}.connbtn.platform{color:var(--fg);border-color:var(--accent)}.connbtn:hover{background:var(--hover)}.conngrid td{text-align:left}.drop{text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.drop>.i{width:22px;height:22px;color:var(--fg-3)}.dmq{align-items:flex-start}.dmq .lab b{font-size:var(--fs-md)}.dmq-msg{background:var(--surface-2);color:var(--fg-2);font-size:var(--fs-sm);border-radius:8px;margin:6px 0 0;padding:8px 10px;line-height:1.45}.dmq.sent .dmq-msg,.dmq.skipped .dmq-msg{opacity:.55}.set-row input[type=number]{width:70px}.portal-wrap{margin-bottom:6px}.portal-btn{background:0 0}.pv{border-radius:var(--r-xs);width:20px;height:20px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);flex:none;place-items:center;display:grid}.pv .i{width:13px;height:13px;color:var(--fg-2)!important}.menu-h{font-size:var(--fs-xs);color:var(--fg-4);padding:6px 8px 4px;font-weight:500}.pmenu{min-width:0}.pm-i{align-items:flex-start;height:auto;padding:7px 8px}.pm-i .pv{margin-top:1px}.pm-t{flex-direction:column;min-width:0;line-height:1.35;display:flex}.pm-t b{font-weight:500}.pm-t span{color:var(--fg-3);font-size:12px}.ws-static{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 8px;display:flex}.ws-static .ws-name{font-weight:500;line-height:1.3;font-size:var(--fs-md);flex-direction:column;display:flex}.ws-static .ws-name span{font-size:var(--fs-xs);color:var(--fg-3);font-weight:400}.pad{padding:16px 24px}.tblwrap{overflow-x:auto}.scroll-x,.tblwrap{position:relative}.tblwrap .tbl th:first-child,.tblwrap .tbl td:first-child{padding-left:24px}.tblwrap .tbl th:last-child,.tblwrap .tbl td:last-child{padding-right:24px}.tbl td.wrap{white-space:normal;min-width:240px}.tbl th.r,.tbl td.r{text-align:right}.kpi-of{color:var(--fg-3);letter-spacing:0;font-size:14px;font-weight:500}.mcell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mcell .track{flex:none;width:64px}.mcell .num{font-size:12px}.cmdgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cmdt{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .12s;display:flex}.cmdt:hover{border-color:var(--line-2);background:var(--hover)}.cmdt .tb b{font-size:var(--fs-sm)}.cmdt .tb span{color:var(--fg-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cmdlog td:nth-child(3){white-space:normal;min-width:260px}.agency{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.agency>div{min-width:0;font-size:var(--fs-md);flex-direction:column;flex:1;display:flex}.agency b{font-weight:600}.agency span{color:var(--fg-3);font-size:var(--fs-sm)}.agency .ag1{color:var(--fg);font-size:var(--fs-md)}.ibx-f{border-bottom:1px solid var(--line);padding:10px 16px}.ibx-f .seg button .mono{font-size:var(--fs-axis)}.fsteps{flex-wrap:wrap;gap:4px;display:inline-flex}.fsteps span{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-4);white-space:nowrap;padding:2px 8px}.fsteps span.did{color:var(--fg-2);border-color:var(--line-2)}.fsteps span.now{color:var(--fg);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.set-row.task .ck{margin:0}.set-row.task.done .lab b{color:var(--fg-3);text-decoration:line-through}.bmeter{width:260px;max-width:100%}.dash-grid{align-items:stretch}.dash-grid .card2{flex-direction:column;min-width:0;display:flex}.dash-grid>[data-ai-usage]{align-self:start}.card2-h .n+.more{margin-left:auto}button.more{align-items:center;gap:2px;display:inline-flex}button.more .i{width:13px;height:13px}.card2-b{flex-direction:column;flex:1;justify-content:center;padding:14px 16px 10px;display:flex}.d-row{border-top:1px solid var(--line);text-align:left;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;min-height:58px;padding:10px 16px;display:flex}.d-row:first-child{border-top:0}button.d-row:hover{background:var(--hover)}.d-b{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.d-b b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.d-b span{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.45}.d-row .tag{flex:none;margin-left:auto}.ai-sum{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-sum>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 16px;display:flex}.ai-sum>div:first-child{border-left:0}.ai-sum span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.ai-sum i{border-radius:var(--r-xs);flex:none;width:8px;height:8px}.ai-sum b{font-size:var(--fs-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.ai-bars{flex:1;justify-content:space-between;gap:13px;padding:16px}.ai-foot{border-top:1px solid var(--line);margin:0;padding:10px 16px 12px}.ai-bars .hb{grid-template-columns:172px minmax(0,1fr) 40px}.ai-bars .hb .lab{color:var(--fg)}.ai-bars .hb .tr{border-radius:var(--r-pill);height:6px}.ai-bars .hb .tr i{border-radius:var(--r-pill)}@media (max-width:760px){.ai-bars .hb{grid-template-columns:120px minmax(0,1fr) 36px}}.conn-st{font-size:var(--fs-xs);align-items:center;gap:5px;margin-top:2px;display:inline-flex}.conn-st .i{width:12px;height:12px}.conn-st.ok{color:var(--green)}.conn-st.wait{color:var(--orange)}.wait-dot{vertical-align:middle;background:var(--orange);width:6px;height:6px;margin-left:6px}.set-row>.logo{align-self:center}.blogo{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:9px;flex:none;align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.blogo img{border-radius:var(--r-xs);width:22px;height:22px;display:block}.blogo.pair img{border-radius:var(--r-xs);width:15px;height:15px;position:absolute}.blogo.pair img:first-child{top:4px;left:4px}.blogo.pair img:last-child{bottom:4px;right:4px}.blogo.mk{color:var(--fg-2);font-size:var(--fs-axis);background:var(--surface-2)}.dr-h .blogo{border-radius:var(--r-md);width:44px;height:44px}.dr-h .blogo img{width:26px;height:26px}.dr-h .blogo.pair img{width:19px;height:19px}.pager{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px 8px 16px;display:flex;position:sticky;left:0}.tblwrap .pager,.pager.bleed{padding:10px 24px}.pager.bleed{border-bottom:1px solid var(--line)}.pg-info b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.pg-size{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pg-size .sel{height:var(--ctl-h);font-size:var(--fs-sm);padding:0 6px}.pg-nav{align-items:center;gap:2px;display:inline-flex}.pg-b{border-radius:var(--r-sm);min-width:28px;height:28px;color:var(--fg-2);font-weight:500;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;padding:0 6px;display:inline-grid}.pg-b:hover:not(:disabled){background:var(--hover);color:var(--fg)}.pg-b[aria-current=page]{background:var(--btn);border-color:var(--line-2);color:var(--fg);box-shadow:var(--shadow-btn)}.pg-b:disabled{opacity:.35;cursor:default}.pg-b .i{width:14px;height:14px}.pg-b.prev .i{transform:rotate(180deg)}.pg-gap{text-align:center;min-width:20px;color:var(--fg-4)}@media (max-width:760px){.tblwrap .pager,.pager.bleed{padding:10px 16px}.pg-size span{display:none}}.list,.hero,.card2,.kstrip,.kpis,.panel,.set-list,.scroll-x,.stages,.rules,.checks,.feed,.post-plan,.emails20,.cal-wrap,.tile,.trow,.tpl,.cmdt,.agency,.sum,.ask,.aibox,.wait,.est div,.mail{box-shadow:var(--shadow-card)}.card2 .list,.card2 .feed,.card2 .scroll-x,.panel .scroll-x,.panel .set-list,.panel .list,.panel .feed,.hero .sum,.hero .est div{box-shadow:none}.fld input:focus,.sel:focus,.numin:focus,.set-row input[type=number]:focus,.kbq input:focus,#postcap:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.fld input::placeholder,.kbq input::placeholder{color:var(--fg-4)}.numin{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);font-variant-numeric:tabular-nums;width:84px;height:28px;color:var(--fg);text-align:right;padding:0 8px}.numwrap{align-items:center;gap:4px;display:inline-flex}.plans td{vertical-align:middle}.plancards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-price{font-size:var(--fs-num-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 4px;font-weight:600}.pc-price span{font-size:var(--fs-md);color:var(--fg-3);letter-spacing:0;margin-left:4px;font-weight:400}.seatbar{align-items:center;display:flex}.seatbar b{font-weight:600}.kv .mcell .track{width:90px}.dr-b .kv b .mcell .num{font-weight:500}@media (max-width:1000px){.cmdgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pad{padding:14px 16px}.tblwrap .tbl th:first-child,.tblwrap .tbl td:first-child{padding-left:16px}.plancards,.cmdgrid{grid-template-columns:1fr}.agency{flex-wrap:wrap}.bmeter{width:100%}}.nav-row{position:relative}.nav-row>.nav-a{padding-right:32px}.nav-tg{border-radius:var(--r-xs);width:24px;height:24px;color:var(--fg-4);place-items:center;display:grid;position:absolute;top:2px;right:3px}.nav-tg:hover{background:var(--hover);color:var(--fg)}.nav-tg .i,.nav-a .chev{width:12px;height:12px;transition:transform .15s}.nav-tg[aria-expanded=true] .i,.nav-a[aria-expanded=true] .chev{transform:rotate(90deg)}.nav-a .chev{color:var(--fg-4);margin-left:auto}.nav-kids{flex-direction:column;gap:1px;padding:1px 0 3px;display:flex}.nav-a.sub{height:26px;font-size:var(--fs-sm);color:var(--fg-3);padding-left:33px}.nav-a.sub:hover,.nav-a.sub[aria-current=page]{color:var(--fg)}@media (max-height:760px){.nav-a.sub{height:24px}.nav-tg{top:1px}}.nav-a .count+.chev{margin-left:6px}.composer.ch .c-bar .qs{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:23px;display:inline-block;overflow:hidden}.split.chat{grid-template-columns:290px minmax(0,1fr)}.split>.det.chat-det{flex-direction:column;display:flex;overflow:hidden}.split-page{flex-direction:column;height:100%;min-height:0;display:flex}.split-page>.split{flex:1 1 0;height:auto;min-height:0}@media (max-width:900px){.split-page>.split{flex:none;height:auto}}.chat-scroll{flex:1;min-height:0;overflow:auto}.chat-in{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:22px 28px 24px;display:flex}.chat-empty{text-align:center;color:var(--fg-3);padding:36px 0 6px}.chat-empty h2{color:var(--fg);margin:10px 0 4px;font-size:17px;font-weight:600}.chat-empty>.i{width:22px;height:22px;color:var(--fg-3)}.chat-sugg{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.msg .mfoot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.src-l{font-size:var(--fs-xs);color:var(--fg-4);align-items:center;gap:5px;display:inline-flex}.src-l .i{width:12px;height:12px}.typing{gap:4px;padding:8px 0;display:inline-flex}.typing i{background:var(--fg-4);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{40%{opacity:.25}}.chat-form{border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);flex:none}.chat-form-in{max-width:760px;margin:0 auto}.chat-box{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--field);align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.chat-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chat-box.shake{animation:.35s shake}.chat-box textarea{resize:none;min-width:0;height:30px;max-height:160px;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:5px 0;font-size:14px;line-height:1.45}.chat-box textarea::placeholder{color:var(--fg-4)}.chat-meta{color:var(--fg-3);flex-wrap:wrap;align-items:flex-start;gap:4px 14px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.chat-meta>span{align-items:flex-start;gap:6px;display:inline-flex}.chat-meta .i{width:13px;height:13px;color:var(--fg-4);flex:none;margin-top:2px}.chat-meta .use{white-space:nowrap;margin-left:auto}.lst-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.lst-top .muted{font-size:12px}@media (max-width:900px){.split.chat{grid-template-columns:minmax(0,1fr)}.split>.det.chat-det,.chat-scroll{overflow:visible}.split.chat>.lst{max-height:300px}.chat-in{padding:18px 16px}.chat-form{padding-left:16px;padding-right:16px}.chat-meta .use{margin-left:0}}.brief-h{color:var(--fg-3);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.brief-h>.i{width:14px;height:14px;color:var(--fg-4)}.recs{flex-direction:column;gap:10px;display:flex}.rec{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.rec-n{width:24px;height:24px;font:600 var(--fs-xs) var(--mono);background:var(--accent-soft);color:var(--accent);border-radius:50%;place-items:center;display:grid}.rec-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-t b{font-size:14px;font-weight:600}.rec p{color:var(--fg-2);font-size:var(--fs-md);max-width:74ch;margin:5px 0 0;line-height:1.55}.rec p>span{color:var(--fg-3)}.rec .actions{margin-top:10px}.wins{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.wins li{border-top:1px solid var(--line);color:var(--fg-2);font-size:var(--fs-md);align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.5;display:flex}.wins li:first-child{border-top:0}.wins li>.i{width:14px;height:14px;color:var(--green);margin-top:3px}.set-row>.kind{align-self:flex-start;margin-top:2px}.ap-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.ap-day{background:var(--surface-2);border-top:1px solid var(--line);color:var(--fg-2);align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.ap-day:first-child{border-top:0}.ap-day span{color:var(--fg-4);font-weight:500}.ap-row{border-top:1px solid var(--line);align-items:center;gap:8px 14px;padding:10px 14px;display:grid}.ap-time{white-space:nowrap;font-variant-numeric:tabular-nums;width:84px;font-size:var(--fs-sm);color:var(--fg-2);flex:none}.ap-who{align-items:center;gap:10px;min-width:0;display:flex}.ap-who>span{flex-direction:column;min-width:0;display:flex}.ap-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ap-who small{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-own .sel{width:156px}.ap-st{min-width:122px}.ap-act{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ap-row .pill{justify-self:start}@media (min-width:1280px){.ap-row{grid-template-columns:84px minmax(0,1fr) 190px 180px 130px 150px;column-gap:12px}.ap-list--no-pill .ap-row{grid-template-columns:84px minmax(0,1fr) 180px 130px 150px}.ap-meta{display:contents}}@media (max-width:1279px){.ap-row{grid-template-columns:84px minmax(0,1fr)}.ap-meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;display:flex}.ap-act{grid-column:1/-1;justify-content:flex-start}}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--fg-2)}.swatch .i{opacity:0;width:14px;height:14px}.swatch[aria-pressed=true] .i{opacity:1}.acc-prev{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer.ch textarea{min-height:72px}.composer.ch .c-bar .qs{height:25px;font-size:12px}.ch-ex-l{color:var(--fg-4);font-size:12px}.wf-ver{font-size:var(--fs-xs);color:var(--fg-3);display:block}.set-row .lab .wf-ver{font-size:var(--fs-xs)}.set-row .lab .wf-ver.custom{color:var(--accent)}.wf-set{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.wf-set label{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wf-set input{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);height:28px;color:var(--fg);width:140px;padding:0 8px}.wf-set input[type=number]{text-align:right;font-variant-numeric:tabular-nums;width:76px}.wf-set input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.set-row.off .lab b{color:var(--fg-3)}.hc-steps{margin:0;padding:0;list-style:none}.hc-steps li{border-top:1px solid var(--line);color:var(--fg-2);font-size:var(--fs-md);align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.hc-steps li:first-child{border-top:0}.hc-steps li>span:nth-child(2){flex:1;min-width:0}.hc-steps li small{color:var(--fg-3);font-size:12px;display:block}.hc-ico{width:16px;height:18px;color:var(--fg-4);flex:none;place-items:center;display:grid}.hc-ico .i{width:14px;height:14px}.hc-steps li.ok .hc-ico{color:var(--green)}.hc-steps li.warn .hc-ico{color:var(--orange)}.hc-steps li.wait{color:var(--fg-4)}.hc-sum{border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);color:var(--fg-2);padding:10px 14px}.probs{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.prob{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.prob:first-child{border-top:0}.prob-h{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.prob-h b{font-weight:600}.prob-h .mono{margin-left:auto}.prob dl{font-size:var(--fs-md);grid-template-columns:110px minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.prob dt{color:var(--fg-3)}.prob dd{color:var(--fg-2);margin:0}.prob .actions .btn{height:26px}.drawer .probs{box-shadow:none}.drawer .card2{flex:none}.drawer .prob dl{grid-template-columns:minmax(0,1fr)}.drawer .prob dd{margin-bottom:4px}@media (max-width:760px){.prob dl{grid-template-columns:minmax(0,1fr)}.prob dd{margin-bottom:4px}}.plancards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:760px){.plancards{grid-template-columns:minmax(0,1fr)}}.sb{overflow:hidden}#sb>.brand,#sb>.ws-wrap,#sb>.ws-static,#sb>.sb-foot{flex:none}#sb>nav{scrollbar-width:thin;flex:auto;min-height:0;margin:0 -6px;padding:0 6px 8px;overflow-y:auto}@media (max-width:760px){.app.nav-open:before{content:"";z-index:49;background:var(--scrim-2);position:fixed;inset:0}}.chat-mbar,.chat-meta .short{display:none}@media (max-width:900px){.split.chat{flex-direction:column;height:100%;display:flex}.split.chat>.lst{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:55vh;display:none}.split.chat.list-open>.lst{display:block}.split>.det.chat-det{flex:1;min-height:0;overflow:hidden}.chat-scroll{overflow:auto}.chat-det .det-head{display:none}.chat-mbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.chat-mbar .btn:first-child{flex:1;justify-content:flex-start;min-width:0}.chat-mbar .btn .t{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.chat-meta{flex-wrap:nowrap;margin-top:6px}.chat-meta .long,.chat-meta .use{display:none}.chat-meta .short{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}}@media (max-width:760px){#notif{left:8px;right:8px;top:calc(52px + env(safe-area-inset-top,0px));width:auto;max-width:none;max-height:70vh;position:fixed;overflow:auto}}.msg .mt,.dmq-msg,.mail .body,.kbans p,.copy,.sys,.d-b span,.rec p{overflow-wrap:anywhere}.li .l1 b,.ap-who b,.ap-who small{text-overflow:ellipsis;overflow:hidden}.tbl .namecell>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.crp{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.icon-btn.sm.menu-btn{width:40px;height:40px}.crumbs .crp{display:none}.crumbs b{font-size:var(--fs-lg)}.tabs2{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.swatch.txt{width:38px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;font-size:13px;font-weight:700}.swatch.txt .i{display:none}.swatch.txt[aria-pressed=true],.swatch.surf[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--fg-2)}.swatch.surf{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg)}.sw-sep{background:var(--line-2);align-self:stretch;width:1px;margin:0 2px}.swatch.cw-sw{box-shadow:none;background:conic-gradient(#f33,#fd0,#3c5,#2cd,#36f,#c3f,#f33);position:relative}.swatch.cw-sw .cw-in{background:var(--panel);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #0000001f}.swatch.cw-sw:not([aria-pressed=true]) .cw-in:after{content:"+";color:var(--fg-2);font:600 15px/1 var(--font);place-items:center;display:grid;position:absolute;inset:0}.swatch.cw-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--fg-2)}.swatch.txt.cw-sw,.swatch.surf.cw-sw{background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(#f33,#fd0,#3c5,#2cd,#36f,#c3f,#f33) border-box;border:2px solid #0000}.swatch.surf.cw-sw{border-radius:50%}.swatch.surf.cw-sw .cw-in{inset:3px}.swatch.txt.cw-sw span{font-weight:700}.cw{flex-direction:column;gap:16px;display:flex}.cw-wheel{aspect-ratio:1;touch-action:none;cursor:crosshair;width:min(240px,100%);box-shadow:0 0 0 1px var(--line-2);background:radial-gradient(closest-side,#fff,#fff0),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;margin:2px auto 0;position:relative}.cw-wheel:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cw-dim{opacity:0;pointer-events:none;background:#000;border-radius:50%;position:absolute;inset:0}.cw-dot{pointer-events:none;border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000080,0 2px 6px #00000059}.cw-row{align-items:flex-end;gap:12px;display:flex}.cw-chip{border-radius:8px;flex:none;width:44px;height:38px;box-shadow:inset 0 0 0 1px #00000026}.acc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-kpis .kc .v{font-size:var(--fs-num-sm)}@media (max-width:760px){.stage .k{white-space:normal;line-height:1.3}.tbl td{padding-top:6px;padding-bottom:6px}.tbl td .namecell .muted{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}}.asbar{background:var(--accent-soft);min-height:34px;color:var(--fg);font-size:var(--fs-sm);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:5px 18px;display:flex}.asbar[hidden]{display:none}.asbar .as-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asbar .as-t b{font-weight:600}.asbar .as-s{color:var(--fg-3);white-space:nowrap}.asbar .as-x{color:var(--accent);text-underline-offset:2px;flex:none;margin-left:auto;padding:4px 2px;font-weight:600;text-decoration:underline}.as-btn b{text-overflow:ellipsis;max-width:110px;font-weight:600;overflow:hidden}.as-btn .as-l{color:var(--fg-3);font-weight:500}.as-pop{width:320px;padding:0 6px 6px}.as-pop .menu-i{width:100%}.as-pop .menu-i .avi{margin-top:1px}.lrow.my{grid-template-columns:14px minmax(0,1.3fr) minmax(0,1.2fr) 130px 120px 116px 92px}.lrow.my .btn{justify-self:end}.as-pad{flex-direction:column;gap:12px;padding:16px 24px 4px;display:flex}.as-lock{color:var(--fg-3);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.as-lock .i{width:14px;height:14px;color:var(--fg-3);flex:none}.cmp-to{align-items:center;gap:10px;display:flex}.cmp-to b{font-weight:600;display:block}.cmp-to span span{color:var(--fg-3);font-size:var(--fs-sm);display:block}.seg button[aria-disabled=true]{opacity:.5;cursor:not-allowed}#as-body,#as-subj{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--field);width:100%;color:var(--fg);font:inherit;padding:8px 10px}#as-body{resize:vertical;min-height:130px}#picklist{margin-top:12px}@media (max-width:760px){.asbar{padding:5px 16px}.asbar .as-s,.as-btn .as-l{display:none}.as-btn b{max-width:76px}.top-r .icon-btn[data-act=help]{display:none}#asmenu{left:8px;right:8px;top:calc(52px + env(safe-area-inset-top,0px));width:auto;max-width:none;position:fixed}.lrow.my{grid-template-columns:14px minmax(0,1fr) auto auto}.as-pad{padding:14px 16px 4px}}:where([style*=var\(--surface],[style*="var(--well)"],[data-card],.empty-state,.tbl.pin th:first-child,.tbl.pin td:first-child,.tbl.pin th:last-child,.tbl.pin td:last-child,.hf-card,.ff-key,kbd,.spend,.track,.avi,.avi.org,.list,.composer,.c-bar,.chip-on,.hero,.hero-side,.trow,.ticon,.sum,.est div,.tpl,.kstrip,.card2,.stats,.prog,.plan-side,.ask,.gen-bar,.fchip,.tabs,.mail,.rules,.checks,.meter,.post-plan,.stages,.feed,.panel,.wait,.group-h,.tile,.scroll-x,.sys,.aibox,.emails20,.card,.cal-wrap,.post,.kpis,.hb .tr,.set-list,.logo,.mbar,.ficon,.kbans,.drop,.dmq-msg,.ws-static,.cmdt,.agency,.blogo.mk,.rec,.wins,.ap-list,.ap-day,.hc-sum,.probs,.kpis.rh-kpis .kpi,.rh-agents>li,.rh-node){--fg:var(--c-fg);--fg-2:var(--c-fg-2);--fg-3:var(--c-fg-3);--fg-4:var(--c-fg-4)}:where([style*=var\(--surface],[style*="var(--well)"],[data-card],.empty-state,.tbl.pin th:first-child,.tbl.pin td:first-child,.tbl.pin th:last-child,.tbl.pin td:last-child,.hf-card,.ff-key,kbd,.spend,.track,.avi,.avi.org,.list,.composer,.c-bar,.chip-on,.hero,.hero-side,.trow,.ticon,.sum,.est div,.tpl,.kstrip,.card2,.stats,.prog,.plan-side,.ask,.gen-bar,.fchip,.tabs,.mail,.rules,.checks,.meter,.post-plan,.stages,.feed,.panel,.wait,.group-h,.tile,.scroll-x,.sys,.aibox,.emails20,.card,.cal-wrap,.post,.kpis,.hb .tr,.set-list,.logo,.mbar,.ficon,.kbans,.drop,.dmq-msg,.ws-static,.cmdt,.agency,.blogo.mk,.rec,.wins,.ap-list,.ap-day,.hc-sum,.probs,.kpis.rh-kpis .kpi,.rh-agents>li,.rh-node):not(_){color:var(--fg)}:where(html.cards-tuned) :where([style*=var\(--surface],[style*="var(--well)"],[data-card],.empty-state,.tbl.pin th:first-child,.tbl.pin td:first-child,.tbl.pin th:last-child,.tbl.pin td:last-child,.hf-card,.ff-key,kbd,.spend,.track,.avi,.avi.org,.list,.composer,.c-bar,.chip-on,.hero,.hero-side,.trow,.ticon,.sum,.est div,.tpl,.kstrip,.card2,.stats,.prog,.plan-side,.ask,.gen-bar,.fchip,.tabs,.mail,.rules,.checks,.meter,.post-plan,.stages,.feed,.panel,.wait,.group-h,.tile,.scroll-x,.sys,.aibox,.emails20,.card,.cal-wrap,.post,.kpis,.hb .tr,.set-list,.logo,.mbar,.ficon,.kbans,.drop,.dmq-msg,.ws-static,.cmdt,.agency,.blogo.mk,.rec,.wins,.ap-list,.ap-day,.hc-sum,.probs,.kpis.rh-kpis .kpi,.rh-agents>li,.rh-node){--line:var(--c-line);--line-2:var(--c-line-2);--hover:var(--c-hover);--active:var(--c-active);--btn:var(--c-btn);--btn-hover:var(--c-btn-hover);--field:var(--c-field);--raise:var(--c-raise);--panel:var(--c-panel);--bg:var(--c-bg);--line-strong:var(--c-line-strong);--accent:var(--c-accent);--field-line:var(--c-field-line);--green:var(--c-green);--yellow:var(--c-yellow);--orange:var(--c-orange);--red:var(--c-red);--blue:var(--c-blue);--pink:var(--c-pink);--green-soft:var(--c-green-soft);--yellow-soft:var(--c-yellow-soft);--orange-soft:var(--c-orange-soft);--red-soft:var(--c-red-soft);--blue-soft:var(--c-blue-soft);--well:var(--surface)}.scroll-x.bare{border:0;border-radius:0}.ibx-f .seg.ibx-show{margin-top:8px}.fld-err.warn{color:var(--orange)}.card2-h h1{font-size:var(--fs-card);margin:0;font-weight:600}.fld-hint{color:var(--fg-3);font-size:12px;line-height:1.45}.fld-err{color:var(--red);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.fld-err .i{width:13px;height:13px;margin-top:2px}.fld textarea{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field);color:var(--fg);resize:vertical;font:inherit;padding:8px 10px}.fld textarea[aria-invalid=true],.fld .sel[aria-invalid=true]{border-color:var(--red)}.fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.fld .req{color:var(--fg-4);font-weight:400}.fld-act{align-items:center;gap:var(--sp-2);display:flex}.fld-act input{min-width:0;max-width:var(--fld-w);flex:auto}.fld-act>.btn{flex:none}.set-row>.fld{flex:auto;min-width:0}.empty-state{text-align:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.empty-state>.i{width:22px;height:22px;color:var(--fg-3);margin-bottom:4px}.empty-state>.brand{margin-bottom:10px}.start-card{padding-top:24px}.start-card>.brand{margin-bottom:12px}.start-title{text-align:center;letter-spacing:-.015em;color:var(--fg);margin:0;font-size:20px;font-weight:600}.start-sub{text-align:center;color:var(--fg-3);font-size:var(--fs-card);margin:6px 0 16px}.empty-state h2{font-size:var(--fs-lg);color:var(--fg);margin:0;font-weight:600}.empty-state p{color:var(--fg-3);font-size:var(--fs-md);max-width:52ch;margin:0;line-height:1.55}.empty-state .actions{justify-content:center;margin-top:10px}.save-st{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:6px;margin-left:8px;display:inline-flex}.save-st:empty{display:none}.save-st .i{width:13px;height:13px;color:var(--green)}.save-err{color:var(--red)}.row-acts{min-width:var(--acts-min,0);flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.row-acts .btn{white-space:nowrap}.row-acts-wide{display:contents}.row-more{display:none}.row-more-wide{display:inline-flex}.menu.row-menu{width:max-content;max-width:calc(100vw - 2 * var(--sp-4));position:fixed;top:auto;left:auto}.row-menu .menu-i{white-space:nowrap}.row-menu .row-mi-phone{display:none}@media (max-width:640px){.row-acts{min-width:0}.row-acts-wide{display:none}.row-more{display:inline-flex}.row-menu .menu-i{min-height:44px}.row-menu .row-mi-phone{display:flex}.tbl.pin th:first-child,.tbl.pin td:first-child{background:var(--surface);white-space:normal;max-width:min(44vw,220px);position:sticky;left:0;min-width:0!important}.tbl.pin th:last-child,.tbl.pin td:last-child{background:var(--surface);position:sticky;right:0}.tbl.pin tbody tr:hover td:first-child,.tbl.pin tbody tr:hover td:last-child{background:linear-gradient(var(--hover),var(--hover)) var(--surface)}.tbl.pin td:last-child:has(.row-menu:not([hidden])){z-index:1}.tbl.pin .sel{max-width:140px}.tbl.pin td .namecell{min-width:calc(min(44vw,220px) - 28px);max-width:100%;display:flex}.tbl.pin td .namecell>span:last-child{flex:1 1 0;width:0}.tbl.pin td .namecell>span:last-child>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}:is(.scroll-x[data-more=end]:has(>.tbl.pin),.tblwrap[data-more=end]:has(>.tbl.pin)){-webkit-mask-image:none;mask-image:none}[data-more=end]>.tbl.pin td:last-child,[data-more=end]>.tbl.pin th:last-child{box-shadow:-1px 0 0 var(--line)}}.dr-form{flex-direction:column;gap:14px;display:flex}.pal.dlg{width:min(440px,100%)}.dlg-b{color:var(--fg-2);font-size:var(--fs-card);padding:14px 16px 4px;line-height:1.55}.dlg-b p{margin:0 0 10px}.dlg-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 14px 14px;display:flex}.btn.danger{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.danger{background:color-mix(in srgb,var(--red) 78%,#000)}}.btn.danger{color:var(--on-accent);border-color:#0000}.btn.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in srgb,var(--red) 78%,#000)}}.btn.danger:hover{filter:brightness(.92)}.tabs2{overflow-y:hidden}[role=tabpanel]:focus-visible{outline-offset:-2px}span.track{display:block}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}a.nav-a,a.btn,a.menu-i,a.more,a.kc,a.spend,a.row{text-decoration:none}a.kc,a.spend,a.row{color:inherit;cursor:pointer}a.kc:hover{background:var(--hover)}a.more{align-items:center;gap:2px;display:inline-flex}a.more .i{width:13px;height:13px}a.more:hover{color:var(--fg)}.skip{z-index:80;background:var(--raise);color:var(--fg);border-radius:8px;padding:8px 12px;font-weight:500;text-decoration:none;position:fixed;top:-200px;left:12px}.skip:focus{box-shadow:var(--shadow);top:12px}.toast.error .i{color:var(--red)}.cw-range,.fld input.cw-range{appearance:none;background:linear-gradient(90deg,#000,var(--cw-full,#fff));width:100%;height:14px;min-height:0;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:99px;margin:6px 0 2px;padding:0}.cw-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #00000073,0 1px 4px #00000059}.cw-range::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #00000073,0 1px 4px #00000059}.cw-range:focus-visible,.fld input.cw-range:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.li[aria-current=true]{background:var(--active)}.li .l2 .i{vertical-align:-2px;flex:none;width:12px;height:12px;margin-right:4px}.hero-side .tlist{flex:1 1 0;min-height:0;padding-bottom:28px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@media (max-width:1000px){.hero-side .tlist{flex:none;max-height:420px}}.linkish{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a.linkish{text-decoration:none}.linkish:hover{text-underline-offset:2px;text-decoration:underline}.board button.card{text-align:left;width:100%}tr:has(>td .rowlink){position:relative}.lrow:has(.rowlink){position:relative}.rowlink:after{content:"";position:absolute;inset:0}.c-row:has(.rowlink){position:relative}.c-row .ck{z-index:1;position:relative}@media (max-width:760px){.c-row{min-height:48px}.c-row .ck,.list-head .ck{width:40px;height:40px;margin:0}}tr:has(>td .rowlink):hover{background:var(--hover);cursor:pointer}.seg button .mono{color:inherit}a.d-row{color:inherit;text-decoration:none}a.d-row:hover{background:var(--hover)}.set-reset{margin-left:6px;display:inline}:where(html.cards-tuned) .toggle[aria-pressed=true] .sw{background:var(--accent)}@media (max-width:760px){.icon-btn,.icon-btn.sm{min-width:44px;min-height:44px}.nav-a,.nav-a.sub{height:40px}.nav-tg{width:40px;height:40px;top:0;right:0}.nav-row>.nav-a{padding-right:44px}.btn{min-width:44px;min-height:44px}.asbar .as-x{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.pg-b{min-width:44px;min-height:44px}.asbar .as-x{justify-content:center;min-width:44px}.ws-btn,.menu-i{min-height:40px}.seg button{min-width:44px;min-height:44px}.sel,.fld input,.fld .sel{min-height:44px}.connbtn,.qs,.numin{min-width:44px;min-height:44px}.composer.ch .c-bar .qs{line-height:42px}.pg-size .sel{min-height:44px}.more{align-items:center;min-height:40px;display:inline-flex}.set-sec>p.set-intro{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.set-reset{align-items:center;min-height:44px;margin-left:0;display:inline-flex}.swatch,.swatch.txt{width:44px;height:44px}.toggle{min-height:44px}.tabs2 button,.tab{flex-shrink:0;justify-content:center;min-width:44px;min-height:44px}.sb-close{top:calc(10px + env(safe-area-inset-top,0px));z-index:1;position:absolute;right:10px}}.kpi .d b.down{color:var(--red)}.kpi .d b.flat{color:var(--fg-3)}a.kpi{color:inherit;text-decoration:none;display:block}a.kpi:hover{background:var(--hover)}a.kpi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.empty.with-ic{align-items:center;gap:var(--sp-2);flex-direction:column;line-height:1.5;display:flex}.empty-ic{color:var(--fg-3);place-items:center;display:grid}.empty-ic .i{width:var(--ic-lg);height:var(--ic-lg)}@media (max-width:400px){.main:has(.view .vh h1) .crumbs b{display:none}}.dev-page{background:var(--panel);min-height:100vh}.dev-sec{flex-direction:column;gap:12px;display:flex}.dev-sec>h2{font-size:var(--fs-lg);margin:0;font-weight:600}.dev-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.range-pop{width:280px}.range-in{flex-direction:column;gap:6px;padding:6px;display:flex}.range-in .menu-i{font-size:var(--fs-md);color:var(--fg);justify-content:space-between}.range-custom{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:10px 8px 8px;display:flex}.range-custom .btn{align-self:flex-start}.rh-big{align-items:baseline;gap:calc(var(--sp-1) / 2) var(--sp-2);flex-wrap:wrap;display:flex}.rh-big b{font-size:var(--fs-num);letter-spacing:-.025em;font-variant-numeric:tabular-nums;flex-basis:100%;font-weight:600}.rh-big>span{font-size:var(--fs-xs);color:var(--fg-3)}.rh-big .rh-chg{font-weight:500}.rh-big .rh-chg.up{color:var(--green)}.rh-big .rh-chg.down{color:var(--red)}.vchart{gap:var(--sp-3);--bar:var(--accent);flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.vchart{--bar:color-mix(in srgb,var(--accent) 85%,var(--surface))}}.vchart-plot{height:var(--chart-h);position:relative}.vchart-grid{inset:0 0 var(--chart-x-h) var(--chart-axis-w);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.vchart-grid span{border-top:var(--hair) dashed var(--line);position:relative}.vchart-grid span:last-child{border-top-style:solid;border-top-color:var(--line-2)}.vchart-grid i{right:calc(100% + var(--sp-2));top:calc(var(--fs-axis) / -1.6);font:var(--fs-axis) var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;font-style:normal;position:absolute}.vchart-cols{inset:0 0 0 var(--chart-axis-w);grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:calc(var(--sp-1) / 2);align-items:end;display:grid;position:absolute}.vchart-col{border-radius:var(--r-xs);cursor:default;flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.vchart-col:focus{outline:none}.vchart-col:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:calc(var(--hair) * -1)}.vchart-slot{flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.vchart-bar{width:min(100%,var(--bar-w));border-radius:var(--r-bar) var(--r-bar) 0 0;background:var(--bar);display:block;position:relative}.vchart-col.hi .vchart-bar,.vchart-col.on .vchart-bar{background:var(--accent)}.vchart-val{bottom:calc(100% + var(--sp-1));font:600 var(--fs-axis) var(--mono);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-style:normal;position:absolute;left:50%;transform:translate(-50%)}.vchart-x{height:var(--chart-x-h);line-height:var(--chart-x-h);font-size:var(--fs-axis);text-align:center;color:var(--fg-3);white-space:nowrap;flex:none}.vchart-col.on .vchart-x{color:var(--fg)}.vchart-tip{z-index:2;left:calc(var(--chart-axis-w) + (100% - var(--chart-axis-w)) * (var(--i) + .5) / var(--n));bottom:calc(var(--chart-x-h) + (100% - var(--chart-x-h)) * var(--h) + var(--sp-2));gap:calc(var(--sp-1) / 2);padding:var(--sp-1) var(--sp-2);border:var(--hair) solid var(--line-2);border-radius:var(--r-sm);background:var(--raise);box-shadow:var(--shadow);color:var(--fg);white-space:nowrap;pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.vchart-tip[data-edge=start]{transform:translate(-18%)}.vchart-tip[data-edge=end]{transform:translate(-82%)}.vchart-tip span{font-size:var(--fs-axis);color:var(--fg-3)}.vchart-tip b{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.chart-note{padding-top:var(--sp-3);border-top:var(--hair) solid var(--line);font-size:var(--fs-sm);color:var(--fg-2);margin:0;line-height:1.45}.funnel-wrap{gap:var(--sp-3);flex-direction:column;display:flex}.funnel{gap:calc(var(--sp-1) * 1.5)}.funnel .fr{grid-template-columns:var(--funnel-label-w) minmax(0,1fr) var(--funnel-num-w) var(--funnel-chip-w);gap:var(--sp-2)}.funnel .fr>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);overflow:hidden}.funnel .fr .fb{height:var(--funnel-h);background:0 0;justify-content:center;display:flex;overflow:visible}.funnel .fr .fb i{opacity:1;border-radius:var(--r-xs);background:var(--accent);height:100%;display:block;position:static}@supports (color:color-mix(in lab, red, red)){.funnel .fr .fb i{background:color-mix(in srgb,var(--accent) var(--shade,100%),var(--surface))}}.funnel .fr .fb i.on{min-width:var(--funnel-min-w)}.funnel .fr .fc{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.funnel .fr .conv{justify-content:flex-end;display:flex}.fconv{height:var(--chip-h);padding:0 calc(var(--sp-1) * 1.5);border-radius:var(--r-pill);background:var(--active);font-size:var(--fs-xs);color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;font-weight:500;display:inline-flex}.hb .tr .hb-fill{min-width:0;height:100%;display:flex}.hb .tr .hb-fill i{height:100%;display:block}.hb .tr .hb-fill i+i{border-left:0}.composer-for{align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.composer-for .sel{min-width:0;max-width:220px}.composer-try{font-size:var(--fs-sm);color:var(--fg-4)}.composer-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:640px){.composer-for{margin-left:0}}.page.wide.rh{gap:var(--sp-5)}.rh-own{margin-top:calc(var(--sp-3) * -1)}.kpis.rh-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.kpis.rh-kpis .kpi{border-left:1px solid var(--line);background:var(--surface);border-top:0}.kpis.rh-kpis .kpi:first-child{border-left:0}.rh-charts{gap:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.rh-charts .card2,.rh-lists .card2{flex-direction:column;min-width:0;display:flex}.card2-b.rh-cb{justify-content:flex-start;gap:var(--sp-4);padding:var(--sp-4)}.rh-cb>.vchart,.rh-cb>.funnel-wrap{flex:1}.rh-cb>.vchart .vchart-plot{min-height:var(--chart-h);flex:1}.rh-cb .chart-note{margin-top:auto}.rh-agents{gap:var(--hair);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rh-agents>li{background:var(--surface);min-width:0}.rh-agent{align-items:flex-start;gap:var(--sp-2);height:100%;padding:var(--sp-3) var(--sp-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.rh-agent:hover{background:var(--hover)}.rh-agent .kic{margin-left:0}.rh-agent .d-b{gap:calc(var(--sp-1) / 2);flex-direction:column;flex:none;min-width:0;display:flex}.rh-agent .d-b b{color:var(--fg);white-space:normal;font-weight:600;line-height:1.3}.rh-role{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.4}.rh-agent .tag{margin-top:var(--sp-1);align-self:flex-start}.rh-stat{padding-top:var(--sp-1);flex-direction:column;margin-top:auto;display:flex}.rh-stat b{font-size:var(--fs-num-sm);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600;line-height:1.2}.rh-stat span{font-size:var(--fs-xs);color:var(--fg-3)}.rh-agents .off .d-b b{color:var(--fg-2)}a.rh-agent:focus-visible,a.rh-who:focus-visible,a.rh-act:focus-visible,.rh-all:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:calc(var(--ring) * -1)}.rh-lists{gap:var(--sp-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.rh-tbl{table-layout:fixed}.rh-tbl th:first-child{width:34%}.rh-tbl th:nth-child(2){width:31%}.rh-tbl th:nth-child(3){width:23%}.rh-tbl th:nth-child(4){width:var(--col-date)}.rh-tbl th:not(:first-child):not(:last-child),.rh-tbl td:not(:first-child):not(:last-child){padding-left:var(--sp-2);padding-right:var(--sp-2)}.rh-sub2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rh-src{align-items:center;gap:var(--sp-1);margin-top:calc(var(--sp-1) / 2);font-size:var(--fs-xs);color:var(--fg-3);display:flex}.rh-src .i{width:var(--ic-sm);height:var(--ic-sm);flex:none}.rh-src span,.rh-tbl td{text-overflow:ellipsis;overflow:hidden}.rh-tbl td.rh-date{white-space:nowrap;text-overflow:clip;color:var(--fg-2);font-variant-numeric:tabular-nums}.rh-tbl .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.rh-who{align-items:center;gap:var(--sp-2);max-width:100%;color:inherit;font-weight:500;text-decoration:none;display:inline-flex}.rh-who span{text-overflow:ellipsis;overflow:hidden}.rh-who:hover span{text-decoration:underline}.rh-rows{margin:0;padding:0;list-style:none}.appt.today .dt{border-color:var(--accent)}.rh-today{color:var(--accent);font-weight:600}.rh-tl{padding:var(--sp-3) var(--sp-4);margin:0;list-style:none}.rh-tl li{grid-template-columns:var(--node) minmax(0,1fr);gap:var(--sp-3);padding-bottom:var(--sp-4);display:grid;position:relative}.rh-tl li:last-child{padding-bottom:0}.rh-tl li:not(:last-child):before{content:"";top:var(--node);bottom:0;left:calc(var(--node) / 2 - var(--hair) / 2);width:var(--hair);background:var(--line-2);position:absolute}.rh-node{width:var(--node);height:var(--node);border:var(--hair) solid var(--line-2);background:var(--surface);color:var(--fg-3);border-radius:50%;place-items:center;display:grid;position:relative}.rh-node .i{width:var(--ic-sm);height:var(--ic-sm)}.rh-tl-b{gap:calc(var(--sp-1) / 2);min-width:0;padding-top:calc(var(--sp-1) / 2);flex-direction:column;display:flex}.rh-act{min-width:0;color:var(--fg);font-weight:500;line-height:1.4;text-decoration:none}a.rh-act:hover{text-decoration:underline}.rh-ago{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap}@media (max-width:1280px){.kpis.rh-kpis,.rh-agents{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-charts,.rh-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.rh-kpis .kpi:nth-child(3n+1){border-left:0}.kpis.rh-kpis .kpi:nth-child(n+4){border-top:1px solid var(--line)}.rh-charts>:first-child,.rh-lists>:first-child{grid-column:1/-1}}@media (max-width:900px){.rh-lists{grid-template-columns:minmax(0,1fr)}.rh-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-tbl{table-layout:auto}.rh-tbl th:nth-child(n){width:auto}.rh-tbl td:first-child{width:100%;max-width:0}}@media (max-width:700px){.rh-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page.wide.rh{gap:var(--sp-4)}.rh-own{margin-top:calc(var(--sp-2) * -1)}.kpis.rh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.rh-kpis .kpi:nth-child(n){border-left:1px solid var(--line)}.kpis.rh-kpis .kpi:nth-child(odd){border-left:0}.kpis.rh-kpis .kpi:nth-child(n+3){border-top:1px solid var(--line)}.rh-charts,.rh-lists{gap:var(--sp-4)}.rh-agents{grid-template-columns:minmax(0,1fr)}.rh-agent{align-items:center;column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;display:grid}.rh-stat{text-align:right;margin-top:0;padding-top:0}.rh-md{display:none}.range-btn,.range-in .menu-i,.range-custom .fld input{height:44px}.rh-all,.rh-who,a.rh-act{align-items:center;min-height:44px;display:inline-flex}}.vh-bg{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vh-bg .vh-img{object-fit:cover;object-position:82% 34%}.vh-scrim{position:absolute;inset:0}.vh.band{z-index:2;isolation:isolate;justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);min-height:var(--band-h);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-md);color:var(--home-hd-fg);flex-direction:row;position:relative}.view>.vh.band,.split-page>.vh.band{border-bottom:var(--hair) solid var(--line);border-radius:0}.view{container-type:inline-size}.page>.vh.band:first-child{width:100cqw;max-width:none;margin:calc(-1 * var(--page-pt,30px)) 0 0 calc((100% - 100cqw) / 2);border-radius:0}.vh.band .vh-t{min-width:0;max-width:var(--home-hd-text);flex:auto}.vh.band h1{color:var(--home-hd-fg);font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600}.vh.band p{color:var(--home-hd-fg)}.vh.band .vh-a{flex:none;justify-content:flex-end}.vh.band .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0px,var(--home-hd-navy) 600px,var(--home-hd-navy) 700px,transparent 840px)}@supports (color:color-mix(in lab, red, red)){.vh.band .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0px,var(--home-hd-navy) 600px,color-mix(in srgb,var(--home-hd-navy) 85%,transparent) 700px,transparent 840px)}}.vh.band .vh-t a{color:var(--home-hd-fg);text-decoration:underline}.vh.band .range-btn,.vh.band .btn{color:var(--home-hd-fg);background:var(--home-hd-btn-solid);border:var(--hair) solid var(--home-hd-btn-line);box-shadow:none}.vh.band .range-btn:hover,.vh.band .btn:hover{color:var(--home-hd-fg);background:var(--home-hd-btn-solid)}@supports (color:color-mix(in lab, red, red)){.vh.band .range-btn:hover,.vh.band .btn:hover{background:color-mix(in srgb,var(--home-hd-btn-solid) 80%,#fff)}}.vh.band .range-btn:hover,.vh.band .btn:hover{border-color:var(--home-hd-btn-line)}.vh.band .range-btn .i,.vh.band .btn .i{color:var(--home-hd-fg)}.vh.band .range-btn:focus:not(:focus-visible),.vh.band .btn:focus:not(:focus-visible){outline:none}.vh.band .range-btn:focus-visible,.vh.band .btn:focus-visible{outline:var(--ring) solid var(--home-hd-fg);outline-offset:var(--ring)}.vh.band .vh-img{object-position:82% 34%}.vh.band .vh-a .seg{background:var(--home-hd-btn-solid);border-color:var(--home-hd-btn-line);box-shadow:none}.vh.band .vh-a .seg button{color:var(--home-hd-fg);box-shadow:none;background:0 0}.vh.band .vh-a .seg button[aria-pressed=true]{background:var(--home-hd-fg);color:var(--home-hd-navy)}@media (min-width:601px){.vh.band:not(.home){grid-template-columns:minmax(0,var(--home-hd-text)) minmax(12rem,1fr) auto;padding:var(--sp-3) var(--sp-5);background:var(--home-hd-navy);display:grid}.vh.band:not(.home)>.vh-t{grid-area:1/1}.vh.band:not(.home)>.vh-a{grid-area:1/3}.vh.band:not(.home)>.vh-bg{width:min(100%,calc(var(--band-h) * 5));border-radius:0;grid-column:2/3;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40% 88%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 40% 88%,#0000)}.vh.band:not(.home):not(:has(>.vh-a))>.vh-bg{right:calc(-1 * var(--sp-5));grid-column:2/-1;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.vh.band:not(.home) .vh-img{object-position:82% 25%}.vh.band:not(.home) .vh-scrim{background:0 0}@container (max-width:860px){.vh.band:not(.home){grid-template-columns:minmax(0,1fr) minmax(9rem,38%)}.vh.band:not(.home)>.vh-a{grid-area:2/1;justify-content:flex-start}.vh.band:not(.home)>.vh-a .pop{left:0;right:auto}.vh.band:not(.home)>.vh-bg{right:calc(-1 * var(--sp-5));grid-column:2/-1;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.vh.band:not(.home) .vh-img{object-position:90% 30%}}}.vh.band.home{justify-content:center;align-items:flex-start;gap:var(--sp-3);min-height:var(--home-hd-h);padding:var(--sp-5);flex-direction:column}.vh.band.home .vh-t{max-width:var(--home-hd-text);flex:none}.vh.band.home h1{font-size:var(--fs-num-sm)}.vh.band.home .vh-a{justify-content:flex-start}.vh.band.home .vh-a .pop{left:0;right:auto}.vh.band.home .vh-img{object-position:82% 30%}.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 35%,transparent 60%)}@supports (color:color-mix(in lab, red, red)){.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,color-mix(in srgb,var(--home-hd-navy) 85%,transparent) 35%,transparent 60%)}}.vh.band.home .range-btn,.vh.band.home .btn{background:var(--home-hd-btn);border:var(--hair) solid var(--home-hd-btn-line)}.vh.band.home .range-btn:hover,.vh.band.home .btn:hover{background:var(--home-hd-btn-hover)}@media (prefers-reduced-transparency:reduce){.vh.band.home .range-btn,.vh.band.home .range-btn:hover,.vh.band.home .btn,.vh.band.home .btn:hover{background:var(--home-hd-btn-solid)}}@media (min-width:641px){.vh.band.home{background:var(--home-hd-navy)}.vh.band.home>.vh-bg{width:min(100%,calc(var(--home-hd-h) * 3));left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 20%,transparent 50%)}@supports (color:color-mix(in lab, red, red)){.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,color-mix(in srgb,var(--home-hd-navy) 85%,transparent) 20%,transparent 50%)}}}@media (max-width:640px){.vh.band{min-height:var(--band-h-sm);padding:var(--sp-3) var(--sp-4);flex-direction:column;justify-content:center;align-items:flex-start}.vh.band .vh-t{flex:none;max-width:none}.vh.band .vh-a{justify-content:flex-start}.vh.band .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 75%,var(--home-hd-navy) 100%)}@supports (color:color-mix(in lab, red, red)){.vh.band .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 75%,color-mix(in srgb,var(--home-hd-navy) 70%,transparent) 100%)}}.vh.band.home{min-height:var(--home-hd-h-sm);padding:var(--sp-3) var(--sp-4)}.vh.band.home .vh-t{max-width:var(--home-hd-text-sm)}.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 60%,var(--home-hd-navy) 75%,transparent 92%)}@supports (color:color-mix(in lab, red, red)){.vh.band.home .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 60%,color-mix(in srgb,var(--home-hd-navy) 85%,transparent) 75%,transparent 92%)}}}@media (max-width:600px){.vh.band:not(.home){min-height:0;color:var(--fg);flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:0;padding:0}.vh.band:not(.home) .vh-bg{height:var(--band-h-sm);border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:auto}.vh.band:not(.home) .vh-t{max-width:none;min-height:var(--band-h-sm);box-sizing:border-box;padding:var(--sp-3) var(--sp-4);flex-direction:column;flex:none;justify-content:center;display:flex}.vh.band:not(.home) .vh-t p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vh.band:not(.home) .vh-scrim{background:linear-gradient(90deg,var(--home-hd-navy) 0%,var(--home-hd-navy) 70%,transparent 80%)}.vh.band:not(.home) .vh-t{margin-right:32%}.vh.band:not(.home) .vh-a .pop{left:0;right:auto}.vh.band:not(.home) .vh-a{justify-content:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);color:var(--fg);flex-wrap:wrap;flex:none}.vh.band:not(.home) .vh-a .btn,.vh.band:not(.home) .vh-a .range-btn{color:var(--fg);background:var(--btn);border:var(--hair) solid var(--line-2);box-shadow:var(--shadow-btn)}.vh.band:not(.home) .vh-a .btn:hover,.vh.band:not(.home) .vh-a .range-btn:hover{color:var(--fg);background:var(--btn-hover);border-color:var(--line-strong)}.vh.band:not(.home) .vh-a .btn .i,.vh.band:not(.home) .vh-a .range-btn .i{color:var(--fg-2)}.vh.band:not(.home) .vh-a .btn:focus-visible,.vh.band:not(.home) .vh-a .range-btn:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:var(--ring)}.vh.band:not(.home) .vh-a .seg{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vh.band:not(.home) .vh-a .seg{background:color-mix(in srgb,var(--fg) 4%,transparent)}}.vh.band:not(.home) .vh-a .seg{border-color:var(--line);box-shadow:none}.vh.band:not(.home) .vh-a .seg button{color:var(--fg-2);box-shadow:none;background:0 0}.vh.band:not(.home) .vh-a .seg button[aria-pressed=true]{background:var(--raise);color:var(--fg);box-shadow:var(--shadow-seg)}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[data-remind-2fa\]\:visible:is(data-remind-2fa),.\[data-reset-password\]\:visible:is(data-reset-password){visibility:visible}}@media (max-width:640px){.trow{min-height:44px}.cmdlog .rowlink{align-items:center;min-height:40px;display:inline-flex}.c-bar .toggle{min-height:40px}}.hf{background:var(--bg);min-height:100vh;color:var(--fg);justify-content:center;padding:32px 16px;display:flex}.hf-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:520px;box-shadow:var(--shadow-card);border-radius:12px;align-self:flex-start;padding:24px}.hf-card h1{margin:0 0 16px;font-size:22px;line-height:1.3}.hf-card h1:focus{outline:none}.hf-card h1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hf-biz{color:var(--fg-2);margin:0 0 4px;font-size:13px}.hf form{flex-direction:column;gap:14px;display:flex}.hf-f{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.hf-f input,.hf-f textarea{font:inherit;border:1px solid var(--field-line);background:var(--field);min-height:44px;color:var(--fg);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-weight:400}.hf-f input:focus-visible,.hf-f textarea:focus-visible,.hf-c input:focus-visible,.hf-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hf-c{color:var(--fg-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.hf-c input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.hf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hf-btn{text-align:center;background:var(--accent-2);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:flex}.hf-btn:disabled{opacity:.6;cursor:default}.hf-err{background:var(--red-soft);color:var(--fg);border-left:3px solid var(--red);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.hf-hint{color:var(--fg-2);margin:0;font-size:13px}.hf-c-wrap{flex-direction:column;gap:4px;display:flex}.hf-links{margin:0 0 0 30px;font-size:13px}.hf-links a{color:var(--accent);text-decoration:underline}.fld.fld-row{min-height:40px;font-size:var(--fs-card);color:var(--fg);flex-flow:wrap;align-items:center;gap:8px}.ff-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ff-url{overflow-wrap:anywhere;min-width:0;color:var(--accent);font-size:12.5px}.ff-code{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;font-size:12px}.ff-key{background:var(--well);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin:6px 0;padding:8px;font-size:12.5px;display:block}.dr-b-in section>.fld:not(.fld-row)+.fld{margin-top:14px}.imp-ex{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.imp-probs{font-size:var(--fs-md);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}@media (max-width:480px){.imp-map .imp-ex{display:none}.imp-map .sel{max-width:100%}}.imp-map{table-layout:fixed;width:100%}.imp-map th:first-child,.imp-map td:first-child{overflow-wrap:anywhere;width:34%}.imp-map th.imp-ex,.imp-map td.imp-ex{width:28%;max-width:none}.imp-map .sel{width:100%;min-width:0}.rf-origins{border:0;margin:0 0 10px;padding:0}.rf-origins legend{margin-bottom:4px;padding:0}.fu-row{flex-wrap:wrap}.fu-inputs{flex-wrap:wrap;gap:8px;display:inline-flex}.fu-field{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.numwrap input[aria-invalid=true]{border-color:var(--red)}.opt-head{flex-wrap:wrap}.opt-search{width:min(100%,240px)}.opt-val{overflow-wrap:anywhere}.ph-only{display:none}@media (max-width:640px){.tbl .ph-hide{display:none}.ph-only{display:inline-flex}}.doc{background:var(--bg);min-height:100vh;color:var(--fg);padding:40px 16px 64px}.doc-body{max-width:760px;margin:0 auto;font-size:15px;line-height:1.65}.doc-body h1{letter-spacing:-.02em;margin:0 0 6px;font-size:28px;line-height:1.2}.doc-body .doc-meta{color:var(--fg-3);margin:0 0 22px;font-size:13px}.doc-body h2{letter-spacing:-.01em;margin:30px 0 8px;font-size:19px;line-height:1.3}.doc-body h3{margin:18px 0 4px;font-size:15px}.doc-body p{margin:0 0 12px}.doc-body ul{margin:0 0 12px;padding-left:22px}.doc-body li{margin:0 0 6px}.doc-table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:14px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:8px 10px}.doc-table th{color:var(--fg-3);border-top:0;font-size:12.5px;font-weight:500}.doc-table td:first-child{color:var(--fg);width:38%;font-weight:500}@media (max-width:640px){.doc{padding:24px 16px 48px}.doc-body h1{font-size:24px}.doc-table td:first-child{width:44%}}.pa-edit{flex-direction:column;gap:10px;display:flex}.chart .chart-pt{cursor:default;outline:none}.chart .chart-pt:focus-visible circle:last-of-type{stroke-width:3px;r:5}.set-row .lab .wf-ver{font-size:var(--fs-xs);color:var(--fg-3);display:block}.set-row .lab .wf-ver.custom{color:var(--accent)}.set-row.off .lab b{color:var(--fg-3)}.seg.days button[aria-pressed=true]{background:var(--accent-2);color:var(--on-accent);border-color:#0000}.fsteps button{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-4);white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px}.fsteps button.did{color:var(--fg-2);border-color:var(--line-2)}.fsteps button.now{color:var(--fg);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);cursor:default}.fsteps button[aria-disabled=true]{opacity:.6;cursor:progress}@media (max-width:640px),(pointer:coarse){.fsteps button{min-height:40px;padding:4px 12px}}.board a.card{color:var(--fg);text-decoration:none}.board a.card *{text-decoration:none}.notif-list{max-height:min(420px,70vh);overflow:auto}.notif-list .notif-i:first-child{border-top:0}.notif-i{text-align:left}.asbar .as-t{flex:auto;min-width:12ch}@media (max-width:1023px){.asbar .as-s{display:none}}.crumbs .crp{flex:0 auto}.crumbs .crp .i{flex:none}.crumbs .crp .pre{text-overflow:ellipsis;min-width:5ch;overflow:hidden}.crumbs b{flex:0 auto;min-width:6ch}@media (max-width:1023px){.top:has(.as-btn) .crumbs .crp{display:none}}.demobar{background:var(--yellow-soft);flex-wrap:wrap}.demobar .as-t{white-space:normal}.demobar .demo-acts{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.demobar .demo-acts .as-x{margin-left:0}.ws-btn.ws-two{height:auto;min-height:44px;padding:6px 8px}.ws-btn.ws-two .ws-name{text-align:left;flex-direction:column;line-height:1.3;display:flex}.ws-btn.ws-two .ws-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-btn.ws-two .ws-name>.wn{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.ws-static .ws-name{white-space:normal;overflow-wrap:anywhere}.ws-btn.ws-two .ws-name>span:not(.wn){font-size:var(--fs-xs);color:var(--fg-3);font-weight:400}.demobar .demo-short{display:none}@media (max-width:640px){.demobar .demo-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demobar .demo-short{display:inline}}.demobar .demo-acts .as-x{align-items:center;gap:6px;min-height:32px;display:inline-flex}.demobar .demo-acts .as-x .i{display:none}@media (pointer:coarse){.demobar .demo-acts .as-x{min-height:40px}}.demobar .demo-back{display:none}@media (max-width:640px){.demobar{flex-wrap:nowrap;padding-top:8px;padding-bottom:8px}.demobar .demo-acts{flex-wrap:nowrap;gap:2px}.demobar .demo-acts .as-x{justify-content:center;min-width:40px;min-height:40px;padding:0;text-decoration:none}.demobar .demo-acts .as-x .i{width:18px;height:18px;display:inline-block}.demobar .demo-btxt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demobar .demo-acts .as-x.demo-exit{padding:0 var(--sp-2);font-weight:500}.demobar .demo-back{display:inline}}.nsw ::placeholder{color:var(--fg-3);opacity:1}.filter-bar .fld input,.filter-bar .fld .sel,.filter-bar>.sel{height:var(--ctl-h)}.filter-bar .seg{height:var(--ctl-h);box-sizing:border-box}.filter-bar .seg button{align-self:stretch;height:auto}.filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-row>.fld{flex:0 220px;min-width:0}.ck:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ck-row{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ck-row>.ck{flex:none;margin-top:2px}.disclosure>summary{cursor:pointer;width:fit-content;color:var(--fg-3);font-size:var(--fs-sm);border-radius:var(--r-xs);align-items:center;gap:4px;font-weight:500;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary::marker{content:""}.disclosure>summary:hover{color:var(--fg)}.disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.disclosure>summary .i{width:13px;height:13px;transform:rotate(-90deg)}.disclosure[open]>summary .i{transform:none}@media (prefers-reduced-motion:no-preference){.disclosure>summary .i{transition:transform .15s}}.notif-i.plain{cursor:default}.notif-i.plain:hover{background:0 0}@media (max-width:640px),(pointer:coarse){.pop-h [data-mark-all]{align-items:center;min-height:40px;padding:0 8px;display:inline-flex}}.notif-i.plain[data-mark-read]{cursor:pointer}@media (max-width:900px){.split.ibx>.lst{max-height:none;overflow:visible}.split.ibx .lst-rows{overscroll-behavior:contain;max-height:max(60vh,240px);overflow:auto}}.sec-hd{flex-direction:column;gap:4px;min-width:0;margin-bottom:9px;display:flex}.set-sec>.sec-hd{margin-bottom:0}.sec-hd-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.sec-hd h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:600}.sec-hd .n{color:var(--fg-3);font:500 var(--fs-xs) var(--mono)}.sec-hd-a{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sec-hd>p{max-width:66ch;color:var(--fg-3);font-size:var(--fs-md);margin:0}.kpi .v.t-orange{color:var(--orange)}.kpi .v.t-red{color:var(--red)}.set-row>.st{flex:0 0 var(--st-w);min-width:0}.panel .actions>.btn.ghost:first-child,.panel>.btn.ghost:first-child{margin-left:calc(-1 * var(--btn-pad))}.cstatus{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.cstatus-ring{flex:none;display:inline-flex}.notes-block{gap:var(--notes-gap);display:grid}.notes-block>*{margin:0}.board,.scroll-x[data-more=end],.tblwrap[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--sp-6)),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--sp-6)),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--sp-6)),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--sp-6)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--sp-6)),transparent)}.aibox textarea{min-height:calc(4 * 1.6em + 2 * var(--sp-3))}.key-check{color:var(--fg-3);max-width:46ch;margin-top:4px;font-size:12px;line-height:1.45;display:block}.key-check.ok{color:var(--green)}.key-check.bad{color:var(--red)}.lrow.pick{grid-template-columns:40px 14px minmax(0,1.3fr) minmax(0,1.2fr) 130px 150px 130px 110px 64px}.lrow.owned{grid-template-columns:14px minmax(0,1.3fr) minmax(0,1.2fr) 130px 150px 130px 110px 64px}.pick-tap{z-index:1;cursor:pointer;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.lrow.pick .ck{appearance:none;z-index:1;border:1.5px solid var(--field-line);border-radius:var(--r-xs);background:var(--field);cursor:pointer;place-content:center;width:18px;height:18px;margin:0;display:grid;position:relative}.lrow.pick .ck:checked{background:var(--accent-2);border-color:var(--accent-2)}.lrow.pick .ck:checked:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.lrow.pick .ck:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.owner-filter{align-items:center;gap:8px;display:inline-flex}.owner-filter .sel{max-width:220px}.select-all-line{font-size:var(--fs-sm);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:10px;padding-bottom:0;display:flex}.select-all-link{color:var(--accent);font-weight:500}.select-all-link:disabled{opacity:.6;cursor:default;text-decoration:none}.name-stack{gap:2px;min-width:0;display:grid}.lead-owner-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);font-size:12px;display:none;overflow:hidden}@media (max-width:900px){.lrow.pick{grid-template-columns:40px 14px minmax(0,1fr) 110px 130px}.lrow.owned{grid-template-columns:14px minmax(0,1fr) 110px 130px}}@media (max-width:600px){.lrow.pick{grid-template-columns:40px 14px minmax(0,1fr) 110px}.lrow.owned{grid-template-columns:14px minmax(0,1fr) 110px}.lrow.pick:not(.h),.lrow.owned:not(.h){height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.lead-owner-col{display:none}.lead-owner-line{display:block}}.pick-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pick-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--raise);width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex}.pick-row:hover{background:var(--hover)}.pick-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
