@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--av-font-sans:"JetBrainsMono Nerd Font", "JetBrains Mono Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--av-font-mono:"JetBrainsMono Nerd Font Mono", "JetBrains Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--av-font-2xs:10px;--av-font-xs:11px;--av-font-sm:12px;--av-font-base:13px;--av-font-md:14px;--av-font-lg:16px;--av-font-xl:20px;--av-font-2xl:26px;--av-leading-tight:1.25;--av-leading-snug:1.4;--av-leading-normal:1.5;--av-space-1:4px;--av-space-2:8px;--av-space-3:12px;--av-space-4:16px;--av-space-5:20px;--av-space-6:24px;--av-space-8:32px;--av-control-h:32px;--av-control-h-sm:26px;--av-row-h:48px;--av-radius-sm:6px;--av-radius:8px;--av-radius-lg:12px;--av-radius-pill:999px;--av-sidebar-w:232px;--av-sidebar-w-collapsed:60px;--av-rail-w:18px;--av-topbar-h:52px;--av-head-h:39px;--av-fullscreen-gap:24px;--av-c-n0:#fff;--av-c-n25:#fcfcfb;--av-c-n50:#f7f7f5;--av-c-n100:#efeeea;--av-c-n150:#e6e5e0;--av-c-n200:#dbd9d2;--av-c-n300:#c3c2b7;--av-c-n400:#9d9b93;--av-c-n500:#75736c;--av-c-n600:#52514e;--av-c-n700:#3a3936;--av-c-n800:#262624;--av-c-n900:#141413;--av-c-brand:#fa4f19;--av-c-brand-600:#c2410c;--av-c-brand-700:#9a3412;--av-c-brand-50:#fff3ed;--av-c-brand-100:#ffe3d4;--av-c-brand-solid:#d6420f;--av-c-brand-solid-hover:#ff5c26;--av-c-brand-solid-active:#c2410c;--av-c-green:#0a7f3f;--av-c-green-bg:#e6f4ea;--av-c-amber:#9a6100;--av-c-amber-bg:#fdf3dc;--av-c-red:#c42b2b;--av-c-red-bg:#fdecec;--av-c-blue:#1f5fb4;--av-c-blue-bg:#e8f0fb;--av-c-violet:#4a3aa7;--av-c-violet-bg:#efedfb;--av-bg:var(--av-c-n50);--av-surface:var(--av-c-n0);--av-surface-2:var(--av-c-n25);--av-surface-sunken:var(--av-c-n100);--av-surface-hover:#1414130b;--av-surface-active:#14141314;--av-control-hover:var(--av-c-n50);--av-control-active:var(--av-c-n100);--av-tip-bg:var(--av-surface);--av-tip-text:var(--av-text);--av-tip-border:var(--av-border-strong);--av-border:var(--av-c-n150);--av-border-strong:var(--av-c-n200);--av-text:var(--av-c-n900);--av-text-2:var(--av-c-n600);--av-text-3:var(--av-c-n500);--av-text-inverse:#fff;--av-accent:var(--av-c-brand-600);--av-accent-hover:var(--av-c-brand-700);--av-accent-solid:var(--av-c-brand-solid);--av-accent-solid-hover:var(--av-c-brand-solid-hover);--av-accent-solid-active:var(--av-c-brand-solid-active);--av-accent-brand:var(--av-c-brand);--av-accent-tint:var(--av-c-brand-50);--av-accent-tint-2:var(--av-c-brand-100);--av-focus:0 0 0 3px #fa4f1947;--av-focus-field:none;--av-success:var(--av-c-green);--av-success-bg:var(--av-c-green-bg);--av-warning:var(--av-c-amber);--av-warning-bg:var(--av-c-amber-bg);--av-danger:var(--av-c-red);--av-danger-bg:var(--av-c-red-bg);--av-info:var(--av-c-blue);--av-info-bg:var(--av-c-blue-bg);--av-violet:var(--av-c-violet);--av-violet-bg:var(--av-c-violet-bg);--av-shadow-sm:0 1px 2px #1414130f;--av-shadow:0 1px 3px #14141314, 0 4px 12px #1414130d;--av-shadow-lg:0 12px 32px #14141329, 0 2px 6px #14141314;--av-backdrop:#1414135c;--av-side-bg:var(--av-c-n0);--av-side-text:var(--av-c-n600);--av-side-text-strong:var(--av-c-n900);--av-side-text-muted:var(--av-c-n500);--av-side-hover:#1414130d;--av-side-active:#fa4f191a;--av-side-border:var(--av-c-n150);--av-side-word-filter:brightness(0);--av-chart-surface:var(--av-surface);--av-chart-grid:#e1e0d9;--av-chart-axis:#c3c2b7;--av-chart-muted:#898781;--av-series-1:#2a78d6;--av-series-2:#eb6834;--av-series-3:#1baf7a;--av-ramp-250:#86b6ef;--av-ramp-350:#5598e7;--av-ramp-450:#2a78d6;--av-ramp-550:#1c5cab;--av-ramp-650:#104281;--av-app-vms:#d6420f;--av-app-vp:#a16207;--av-app-crm:#1f5fb4;--av-app-acp:#6d3fd1;--av-app-dcp:#4d7c0f;--av-app-asp:#0a7f3f;--av-app-asr:#0e7490;--av-app-wa:#be185d;--av-app-admin:#5c5a55;--av-app-arp:#c42b2b}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--av-c-n0:#1c1c1b;--av-c-n25:#201f1e;--av-c-n50:#121211;--av-c-n100:#262624;--av-c-n150:#2e2e2c;--av-c-n200:#3a3a37;--av-c-n300:#52514e;--av-c-n400:#75736c;--av-c-n500:#9d9b93;--av-c-n600:#c3c2b7;--av-c-n700:#dbd9d2;--av-c-n800:#efeeea;--av-c-n900:#f7f7f5;--av-c-brand-600:#ff7a45;--av-c-brand-700:#ff9466;--av-c-brand-50:#fa4f191f;--av-c-brand-100:#fa4f1933;--av-c-brand-solid:#ff7a45;--av-c-brand-solid-hover:#ff9466;--av-c-brand-solid-active:#ff7a45;--av-c-green:#3ecf7a;--av-c-green-bg:#0ca30c29;--av-c-amber:#f5b83d;--av-c-amber-bg:#fab21924;--av-c-red:#f07272;--av-c-red-bg:#d03b3b2e;--av-c-blue:#7fb2f5;--av-c-blue-bg:#3987e529;--av-c-violet:#a99ff0;--av-c-violet-bg:#9085e929;--av-surface-hover:#ffffff0f;--av-surface-active:#ffffff1a;--av-control-hover:#262624;--av-control-active:#2e2e2c;--av-tip-bg:#3a3a37;--av-tip-border:#ffffff14;--av-text-inverse:#141413;--av-shadow-sm:0 1px 2px #0006;--av-shadow:0 1px 3px #00000080, 0 4px 12px #0000004d;--av-shadow-lg:0 12px 32px #0009;--av-backdrop:#0009;--av-side-bg:#0e0e0d;--av-side-text:#c9c8c1;--av-side-text-strong:#fff;--av-side-text-muted:#7d7c75;--av-side-hover:#ffffff0f;--av-side-active:#fa4f1929;--av-side-border:#ffffff12;--av-side-word-filter:brightness(0) invert(1);--av-chart-grid:#2c2c2a;--av-chart-axis:#383835;--av-series-1:#3987e5;--av-series-2:#d95926;--av-series-3:#199e70;--av-ramp-250:#3987e5;--av-ramp-350:#2a78d6;--av-ramp-450:#256abf;--av-ramp-550:#1c5cab;--av-ramp-650:#184f95;--av-app-vms:#ff7a45;--av-app-vp:#f2c94c;--av-app-crm:#7fb2f5;--av-app-acp:#b39df5;--av-app-dcp:#a3e635;--av-app-asp:#3ecf7a;--av-app-asr:#4fc8dc;--av-app-wa:#f27bb5;--av-app-admin:#b4b2aa;--av-app-arp:#f07272}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--av-c-n0:#1c1c1b;--av-c-n25:#201f1e;--av-c-n50:#121211;--av-c-n100:#262624;--av-c-n150:#2e2e2c;--av-c-n200:#3a3a37;--av-c-n300:#52514e;--av-c-n400:#75736c;--av-c-n500:#9d9b93;--av-c-n600:#c3c2b7;--av-c-n700:#dbd9d2;--av-c-n800:#efeeea;--av-c-n900:#f7f7f5;--av-c-brand-600:#ff7a45;--av-c-brand-700:#ff9466;--av-c-brand-50:#fa4f191f;--av-c-brand-100:#fa4f1933;--av-c-brand-solid:#ff7a45;--av-c-brand-solid-hover:#ff9466;--av-c-brand-solid-active:#ff7a45;--av-c-green:#3ecf7a;--av-c-green-bg:#0ca30c29;--av-c-amber:#f5b83d;--av-c-amber-bg:#fab21924;--av-c-red:#f07272;--av-c-red-bg:#d03b3b2e;--av-c-blue:#7fb2f5;--av-c-blue-bg:#3987e529;--av-c-violet:#a99ff0;--av-c-violet-bg:#9085e929;--av-surface-hover:#ffffff0f;--av-surface-active:#ffffff1a;--av-control-hover:#262624;--av-control-active:#2e2e2c;--av-tip-bg:#3a3a37;--av-tip-border:#ffffff14;--av-text-inverse:#141413;--av-shadow-sm:0 1px 2px #0006;--av-shadow:0 1px 3px #00000080, 0 4px 12px #0000004d;--av-shadow-lg:0 12px 32px #0009;--av-backdrop:#0009;--av-side-bg:#0e0e0d;--av-side-text:#c9c8c1;--av-side-text-strong:#fff;--av-side-text-muted:#7d7c75;--av-side-hover:#ffffff0f;--av-side-active:#fa4f1929;--av-side-border:#ffffff12;--av-side-word-filter:brightness(0) invert(1);--av-chart-grid:#2c2c2a;--av-chart-axis:#383835;--av-series-1:#3987e5;--av-series-2:#d95926;--av-series-3:#199e70;--av-ramp-250:#3987e5;--av-ramp-350:#2a78d6;--av-ramp-450:#256abf;--av-ramp-550:#1c5cab;--av-ramp-650:#184f95;--av-app-vms:#ff7a45;--av-app-vp:#f2c94c;--av-app-crm:#7fb2f5;--av-app-acp:#b39df5;--av-app-dcp:#a3e635;--av-app-asp:#3ecf7a;--av-app-asr:#4fc8dc;--av-app-wa:#f27bb5;--av-app-admin:#b4b2aa;--av-app-arp:#f07272}:root[data-density=compact]{--av-space-3:8px;--av-space-4:12px;--av-space-5:14px;--av-space-6:18px;--av-control-h:28px;--av-control-h-sm:24px;--av-row-h:32px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--av-font-sans);font-size:var(--av-font-base);line-height:var(--av-leading-normal);color:var(--av-text);background:var(--av-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--av-font-xl);font-weight:650;line-height:var(--av-leading-tight);letter-spacing:-.01em}h2{font-size:var(--av-font-lg);font-weight:600;line-height:var(--av-leading-tight)}h3{font-size:var(--av-font-md);font-weight:600}a{color:var(--av-accent);text-decoration:none;transition:color .12s}:where(a:not([class])):hover{color:var(--av-accent-hover)}@media (prefers-reduced-motion:reduce){a{transition:none}}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}:focus-visible{box-shadow:var(--av-focus);outline:none}::selection{background:var(--av-accent-tint-2)}hr{border:0;border-top:1px solid var(--av-border);margin:var(--av-space-4) 0}.i{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-block}.i--sm{width:14px;height:14px}.i--lg{width:20px;height:20px}*{scrollbar-width:thin;scrollbar-color:var(--av-c-n300) transparent}.av-muted{color:var(--av-text-2)}.av-faint{color:var(--av-text-3)}.av-num{font-variant-numeric:tabular-nums}.av-mono{font-family:var(--av-font-mono);font-size:.92em}.av-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-row{align-items:center;gap:var(--av-space-2);min-width:0;display:flex}.av-row.is-narrow{flex-wrap:nowrap}@media (width<=600px){.av-row.is-narrow{flex-flow:column wrap;align-items:stretch}.av-row.is-narrow>*{flex:none;width:100%;min-width:0}}.av-stack{gap:var(--av-space-3);flex-direction:column;min-width:0;display:flex}.av-spacer{flex:1}.av-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av-eyebrow{font-size:var(--av-font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.av-app{grid-template-columns:var(--av-sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}:root[data-sidebar=collapsed] .av-app{grid-template-columns:var(--av-sidebar-w-collapsed) minmax(0, 1fr)}.av-side__scrim{display:none}.av-side{background:var(--av-side-bg);height:100vh;color:var(--av-side-text);border-right:1px solid var(--av-side-border);z-index:30;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.av-side__brand{height:var(--av-topbar-h);border-bottom:1px solid var(--av-side-border);color:var(--av-side-text-strong);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.av-side__brand:hover{text-decoration:none}.av-side__mark{background:#fff;border-radius:7px;flex:none;width:26px;height:26px;padding:2px}.av-side__word{width:auto;height:15px;filter:var(--av-side-word-filter)}.av-side__app{--av-appname-c:var(--av-c-brand);font-size:var(--av-font-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av-appname-c);border:1px solid color-mix(in srgb, var(--av-appname-c) 45%, transparent);background:color-mix(in srgb, var(--av-appname-c) 12%, transparent);border-radius:4px;margin-left:auto;padding:1px 6px;font-weight:600}.av-side__home,.av-top__home{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.av-side__home:hover,.av-top__home:hover{text-decoration:none}.av-appswitch{font-family:inherit;line-height:inherit;cursor:pointer;align-items:center;gap:3px;display:inline-flex}.av-appswitch .i{width:12px;height:12px}.av-appswitch:hover,.av-appswitch[aria-expanded=true]{background:color-mix(in srgb, var(--av-appname-c) 22%, transparent);border-color:var(--av-appname-c)}.av-appswitch__item{align-items:center;gap:10px;min-width:0;display:flex}.av-appswitch__name{flex:none}.av-appswitch__desc{text-overflow:ellipsis;white-space:nowrap;color:var(--av-text-3);overflow:hidden}.av-side__nav{flex:1;padding:10px 8px;overflow-y:auto}.av-side__group{font-size:var(--av-font-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--av-side-text-muted);margin:14px 10px 6px;font-weight:600}.av-side__link{border-radius:var(--av-radius-sm);height:34px;color:var(--av-side-text);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.av-side__link+.av-side__link{margin-top:3px}.av-side__link:hover{background:var(--av-side-hover);color:var(--av-side-text-strong);text-decoration:none}.av-side__link[aria-current=page]{background:var(--av-side-active);color:var(--av-side-text-strong)}.av-side__link[aria-current=page]:before{content:"";background:var(--av-c-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-8px}.av-side__link[aria-current=page] .i{color:var(--av-c-brand)}.av-side__count{font-size:var(--av-font-xs);color:var(--av-side-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}@media (width>=901px){:root[data-sidebar=collapsed] .av-side__word,:root[data-sidebar=collapsed] .av-side__app,:root[data-sidebar=collapsed] .av-side__group,:root[data-sidebar=collapsed] .av-side__label,:root[data-sidebar=collapsed] .av-side__count{display:none}:root[data-sidebar=collapsed] .av-side__link{justify-content:center;padding:0}}.av-app--top,:root[data-sidebar] .av-app--top{grid-template-columns:minmax(0,1fr)}.av-app--top .av-top{padding-left:var(--av-space-5)}.av-top__brand{color:var(--av-text);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.av-top__brand:hover{text-decoration:none}.av-top__mark{background:#fff;border-radius:7px;flex:none;width:26px;height:26px;padding:2px}.av-top__word{width:auto;height:15px;filter:var(--av-side-word-filter)}.av-top__app{--av-appname-c:var(--av-c-brand);font-size:var(--av-font-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av-appname-c);border:1px solid color-mix(in srgb, var(--av-appname-c) 45%, transparent);background:color-mix(in srgb, var(--av-appname-c) 12%, transparent);border-radius:4px;padding:1px 6px;font-weight:600}.av-top__links{min-width:0;margin-left:var(--av-space-5);align-self:stretch;gap:2px;display:flex}.av-top__link{color:var(--av-text-2);font-size:var(--av-font-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:flex}.av-top__link:hover{color:var(--av-text);text-decoration:none}.av-top__link[aria-current=page]{color:var(--av-text);border-bottom-color:var(--av-c-brand);font-weight:600}.av-top__link[aria-current=page] .i{color:var(--av-c-brand)}.av-main{flex-direction:column;min-width:0;display:flex}.av-top{z-index:20;align-items:center;gap:var(--av-space-2);height:var(--av-topbar-h);padding:0 var(--av-space-5);background:color-mix(in srgb, var(--av-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--av-border);display:flex;position:sticky;top:0}.av-rail{width:var(--av-rail-w);margin:0 var(--av-space-1) 0 calc(-1 * var(--av-space-5));border:0;border-right:1px solid var(--av-border);color:var(--av-text-3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.av-rail:hover{background-color:var(--av-surface-hover);color:var(--av-text)}.av-rail:focus-visible{box-shadow:inset var(--av-focus);outline:none}.av-top__nav{margin-right:var(--av-space-1)}.av-top__nav-open,:root[data-sidebar=collapsed] .av-top__nav-close{display:none}:root[data-sidebar=collapsed] .av-top__nav-open{display:inline-block}.av-top__search{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);width:min(440px,100%);height:34px;color:var(--av-text-3);cursor:text;text-align:left;align-items:center;gap:8px;padding:0 10px;display:flex}.av-top__search:hover{border-color:var(--av-border-strong)}.av-top__search{min-width:0}.av-top__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-top>.av-spacer{min-width:var(--av-space-4)}.av-page{padding:var(--av-space-5) var(--av-space-6) var(--av-space-8);flex:1;width:100%;max-width:1680px;margin-inline:auto}.av-page__head{align-items:flex-start;gap:var(--av-space-4);margin-bottom:var(--av-space-5);flex-wrap:wrap;display:flex}.av-page__title{flex-direction:column;gap:4px;min-width:0;display:flex}.av-page__actions{gap:var(--av-space-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}@media (width<=640px){.av-page__actions{margin-left:0}}.av-breadcrumbs{font-size:var(--av-font-sm);color:var(--av-text-3);align-items:center;gap:6px;display:flex}.av-breadcrumbs a{color:var(--av-text-2)}.av-breadcrumbs a,.av-breadcrumbs>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.av-breadcrumbs svg{flex:none}.av-breadcrumbs__compact{display:none}@media (width<=640px){.av-breadcrumbs__full{display:none}.av-breadcrumbs__compact{display:inline}}.av-grid{gap:var(--av-space-4);display:grid}.av-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.av-grid--kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.av-grid--kpi-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.av-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.av-grid--dash{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.av-cols{grid-template-columns:var(--av-cols,minmax(0, 1fr));gap:var(--av-space-4);align-items:start;display:grid}.av-cols__col{gap:var(--av-space-4);flex-direction:column;min-width:0;display:flex}@media (width<=1280px){.av-cols[data-cols="3"],.av-cols[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.av-cols{grid-template-columns:minmax(0,1fr)}}@media (width>=1101px) and (height>=800px){.av-cols__col--sticky{top:calc(var(--av-topbar-h) + var(--av-space-4));position:sticky}}html.av-fit .av-page>.av-cols--fit{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}html.av-fit .av-page>.av-cols--fit::-webkit-scrollbar{display:none}@media (width>=1101px){html.av-fit .av-page>.av-cols--fit:is([data-cols="1"],[data-cols="2"]){grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:visible}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:-1px -1px -2px;padding:1px 1px 2px;overflow-y:auto}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col::-webkit-scrollbar{display:none}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col>*{flex:none}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col--fill-last>.av-card:last-child:has(>.av-card__body){flex-direction:column;flex:0 auto;min-height:0;display:flex}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col--fill-last>.av-card:last-child:has(>.av-card__body)>*{flex:none}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col--fill-last>.av-card:last-child>.av-card__body{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}html.av-fit .av-cols--fit:is([data-cols="1"],[data-cols="2"])>.av-cols__col--fill-last>.av-card:last-child>.av-card__body::-webkit-scrollbar{display:none}}@media (width>=1281px){html.av-fit .av-page>.av-cols--fit:is([data-cols="3"],[data-cols="4"]){grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:visible}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:-1px -1px -2px;padding:1px 1px 2px;overflow-y:auto}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col::-webkit-scrollbar{display:none}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col>*{flex:none}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col--fill-last>.av-card:last-child:has(>.av-card__body){flex-direction:column;flex:0 auto;min-height:0;display:flex}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col--fill-last>.av-card:last-child:has(>.av-card__body)>*{flex:none}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col--fill-last>.av-card:last-child>.av-card__body{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}html.av-fit .av-cols--fit:is([data-cols="3"],[data-cols="4"])>.av-cols__col--fill-last>.av-card:last-child>.av-card__body::-webkit-scrollbar{display:none}}@supports (min-height:calc-size(max-content, size)){html.av-fit .av-cols--fit>.av-cols__col--fill-last>.av-card:last-child:has(>.av-card__body){min-height:calc-size(max-content, min(size, 320px))}}.av-record{gap:var(--av-space-4);grid-template-columns:300px minmax(0,1fr) 320px;grid-template-areas:"left main right";align-items:start;display:grid}.av-record>.av-record__side:first-child{grid-area:left}.av-record>.av-record__main{grid-area:main}.av-record>.av-record__side:last-child{grid-area:right}.av-record__side,.av-record__main{gap:var(--av-space-4);flex-direction:column;min-width:0;display:flex}.av-record--two{grid-template:"left main""right main"1fr/300px minmax(0,1fr)}.av-record>.av-record__side:last-child:empty{display:none}.av-record:has(>.av-record__side:last-child:empty){grid-template:"left main"minmax(0,1fr)/300px minmax(0,1fr)}@media (width<=1280px){.av-record{grid-template:"left main""right main"1fr/300px minmax(0,1fr)}.av-grid--dash{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){:root .av-app,:root[data-sidebar=collapsed] .av-app{grid-template-columns:minmax(0,1fr)}.av-rail{display:none}.av-side{width:var(--av-sidebar-w);transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}:root[data-nav=open] .av-side{box-shadow:var(--av-shadow-lg);z-index:68;transform:none}:root[data-nav=open] .av-side__scrim{z-index:67;background:var(--av-backdrop);animation:.12s ease-out av-fade;display:block;position:fixed;inset:0}:root[data-nav=open]{overflow:hidden}.av-record{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"left""main""right"}.av-grid--2,.av-grid--3{grid-template-columns:minmax(0,1fr)}.av-page{padding:var(--av-space-4)}.av-top{padding:0 var(--av-space-4) 0 var(--av-space-3)}:root .av-top__nav-close{display:none}:root .av-top__nav-open,:root[data-nav=open] .av-top__nav-close{display:inline-block}:root[data-nav=open] .av-top__nav-open,.av-top__search .av-kbd{display:none}.av-app--top .av-top{padding-left:var(--av-space-4)}.av-top__links{margin-left:var(--av-space-2)}.av-top__label{display:none}}@media (width<=640px){.av-top__word{display:none}.av-top__link{padding:0 10px}.av-top__search{justify-content:center;width:34px;padding:0}.av-top__search span{display:none}}.av-only-mobile,.av-btn.av-only-mobile{display:none}@media (width<=900px){.av-only-mobile,.av-btn.av-only-mobile{display:inline-flex}.av-hide-mobile,.av-btn.av-hide-mobile{display:none}}@media (width<=640px){.av-hide-compact,.av-btn.av-hide-compact{display:none}}html.av-fit{overflow:hidden}html.av-fit .av-page{height:calc(100vh - var(--av-topbar-h));flex-direction:column;flex:none;min-height:0;display:flex}html.av-fit .av-page>*{flex:none}html.av-fit .av-page>[data-fit]:has(.av-board){flex:auto;min-height:0}html.av-fit .av-page>[data-fit] :has(>.av-board){height:100%}html.av-fit .av-board{grid-template-rows:minmax(0,1fr);height:100%;padding-bottom:0}html.av-fit .av-col{max-height:100%}html.av-fit .av-page{padding-bottom:var(--av-space-4)}html.av-fit .av-page>.av-record--fit{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}html.av-fit .av-record--fit>*{overscroll-behavior:contain;min-height:0;margin:-1px -1px -2px;padding:1px 1px 2px;overflow-y:auto}html.av-fit .av-record--fit>*>*{flex:none}html.av-fit .av-record--fit>.av-record__main>.av-card:last-child:has(>.av-card__body){flex-direction:column;flex:0 auto;min-height:0;display:flex}@supports (min-height:calc-size(max-content, size)){html.av-fit .av-record--fit>.av-record__main>.av-card:last-child:has(>.av-card__body){min-height:calc-size(max-content, min(size, 320px))}}html.av-fit .av-record--fit>.av-record__main>.av-card:last-child:has(>.av-card__body)>*{flex:none}html.av-fit .av-record--fit>.av-record__main>.av-card:last-child>.av-card__body{flex:auto;min-height:0;overflow-y:auto}html.av-fit .av-page>.av-record--fit.av-record--two{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}@media (width<=1280px){html.av-fit .av-page>.av-record--fit{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.av-scroll{scrollbar-color:transparent transparent}.av-scroll:hover{scrollbar-color:var(--av-c-n300) transparent}@supports selector(::-webkit-scrollbar){.av-scroll,.av-scroll:hover{scrollbar-width:auto;scrollbar-color:auto}.av-scroll::-webkit-scrollbar{background:0 0;width:6px;height:6px}.av-scroll::-webkit-scrollbar-button{display:none}.av-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.av-scroll:hover::-webkit-scrollbar-thumb{background:var(--av-c-n300)}}.av-scroll--bare,html.av-fit .av-record--fit>*,html.av-fit .av-record--fit>.av-record__main>.av-card:last-child>.av-card__body{scrollbar-width:none}.av-scroll--bare::-webkit-scrollbar{display:none}html.av-fit .av-record--fit>::-webkit-scrollbar{display:none}html.av-fit .av-record--fit>.av-record__main>.av-card:last-child>.av-card__body::-webkit-scrollbar{display:none}@property --av-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --av-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes av-fade-top{0%{--av-fade-top:0px}6%,to{--av-fade-top:32px}}@keyframes av-fade-bottom{0%,94%{--av-fade-bottom:32px}to{--av-fade-bottom:0px}}@supports (animation-timeline:scroll()){.av-scroll,html.av-fit .av-record--fit>*,html.av-fit .av-record--fit>.av-record__main>.av-card:last-child>.av-card__body{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--av-fade-top), #000 calc(100% - var(--av-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--av-fade-top), #000 calc(100% - var(--av-fade-bottom)), transparent);animation:linear both av-fade-top,linear both av-fade-bottom;animation-timeline:scroll(self),scroll(self)}.av-scroll.av-scroll--bottom{animation:linear both av-fade-bottom;animation-timeline:scroll(self)}}@media (width<=900px){.av-record:has(>.av-record__side:last-child:empty){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"left""main"}}.av-btn{height:var(--av-control-h);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-sm);background:var(--av-surface);color:var(--av-text);white-space:nowrap;cursor:pointer;box-shadow:var(--av-shadow-sm);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.av-btn:hover{background:var(--av-control-hover);border-color:var(--av-c-n300);text-decoration:none}.av-btn:active{background:var(--av-control-active);box-shadow:none}.av-btn:disabled{opacity:.5;cursor:not-allowed}.av-btn--primary{background:var(--av-accent-solid);border-color:var(--av-accent-solid);color:var(--av-text-inverse)}.av-btn--primary:hover{background:var(--av-accent-solid-hover);border-color:var(--av-accent-solid-hover);color:var(--av-text-inverse)}.av-btn--primary:active{background:var(--av-accent-solid-active);border-color:var(--av-accent-solid-active);box-shadow:inset 0 1px 2px #00000040}.av-btn--ghost{box-shadow:none;color:var(--av-text-2);background:0 0;border-color:#0000}.av-btn--ghost:hover{background:var(--av-surface-hover);color:var(--av-text);border-color:#0000}.av-btn--ghost:active{background:var(--av-surface-active)}.av-btn--danger{color:var(--av-danger)}.av-btn--sm{height:var(--av-control-h-sm);font-size:var(--av-font-sm);padding:0 8px}.av-btn--icon{width:var(--av-control-h);padding:0}.av-btn--icon.av-btn--sm{width:var(--av-control-h-sm)}.av-btn-group{display:inline-flex}.av-btn-group>.av-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.av-btn-group>.av-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.av-input,.av-select,.av-textarea{width:100%;height:var(--av-control-h);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-sm);background:var(--av-surface);color:var(--av-text);padding:0 10px;transition:border-color .12s,box-shadow .12s}.av-textarea{resize:vertical;height:auto;min-height:84px;line-height:var(--av-leading-normal);padding:8px 10px}.av-textarea--grow{resize:none;min-height:0;overflow:hidden}.av-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239d9b93' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.av-input::placeholder,.av-textarea::placeholder{color:var(--av-text-3)}.av-input:hover,.av-select:hover,.av-textarea:hover{border-color:var(--av-c-n300)}.av-input:focus,.av-select:focus,.av-textarea:focus{border-color:var(--av-accent-brand);box-shadow:var(--av-focus-field);outline:none}.av-input--sm,.av-select--sm{height:var(--av-control-h-sm);font-size:var(--av-font-sm)}.av-search{align-items:center;min-width:220px;display:inline-flex;position:relative}.av-search>.i{color:var(--av-text-3);pointer-events:none;position:absolute;left:10px}.av-search>.av-input{padding-left:32px}.av-search--clearable>.av-input{padding-right:32px}.av-search__clear{width:22px;height:22px;color:var(--av-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;right:6px}.av-search__clear:hover{background:var(--av-surface-2);color:var(--av-text)}.av-search__clear:focus-visible{box-shadow:var(--av-focus);outline:none}.av-field{flex-direction:column;gap:6px;display:flex}.av-field__label{font-size:var(--av-font-sm);color:var(--av-text-2);font-weight:550}.av-field__req{color:var(--av-danger);margin-left:2px}.av-field__hint{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-field__error{font-size:var(--av-font-xs);color:var(--av-danger)}.av-field--error .av-input,.av-field--error .av-textarea,.av-field--error .av-select,.av-field--error .av-combo{border-color:var(--av-danger)}.av-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.av-check input:not(.av-switch){width:15px;height:15px;accent-color:var(--av-accent);margin:0}.av-switch{appearance:none;border-radius:var(--av-radius-pill);background:var(--av-c-n300);cursor:pointer;flex:none;width:32px;height:18px;margin:0;transition:background .15s;position:relative}.av-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.av-switch:checked{background:var(--av-accent)}.av-switch:checked:after{transform:translate(14px)}.av-tag{border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);height:20px;color:var(--av-text-2);font-size:var(--av-font-xs);white-space:nowrap;align-items:center;gap:5px;max-width:100%;padding:0 7px;font-weight:550;line-height:1;display:inline-flex}.av-tag--accent{background:var(--av-accent-tint);color:var(--av-accent)}.av-tag--success{background:var(--av-success-bg);color:var(--av-success)}.av-tag--warning{background:var(--av-warning-bg);color:var(--av-warning)}.av-tag--danger{background:var(--av-danger-bg);color:var(--av-danger)}.av-tag--info{background:var(--av-info-bg);color:var(--av-info)}.av-tag--violet{background:var(--av-violet-bg);color:var(--av-violet)}.av-tag--outline{border:1px solid var(--av-border-strong);background:0 0}.av-tag__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.av-tag--lg{height:24px;font-size:var(--av-font-sm);padding:0 9px}.av-tagselect{cursor:pointer;border:0;padding-right:4px;font-family:inherit;transition:box-shadow .12s,filter .12s}.av-tagselect:hover:not(:disabled),.av-tagselect--open{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);filter:brightness(1.06)}.av-tagselect:focus-visible{outline:2px solid var(--av-accent);outline-offset:1px}.av-tagselect:disabled{cursor:default;padding-right:7px}.av-tagselect__chev{opacity:.7;flex:none;margin-left:-1px}.av-tagselect:hover .av-tagselect__chev,.av-tagselect--open .av-tagselect__chev{opacity:1}.av-badge{border-radius:var(--av-radius-pill);background:var(--av-c-brand);color:#fff;min-width:18px;height:18px;font-size:var(--av-font-2xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.av-badge--muted{background:var(--av-surface-sunken);color:var(--av-text-2)}.av-avatar{--size:26px;width:var(--size);height:var(--size);font-size:calc(var(--size) * .4);color:#fff;background:var(--av-c-n500);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.av-avatar--sm{--size:20px}.av-avatar--lg{--size:40px}.av-avatar--xl{--size:56px;border-radius:14px}.av-avatar--former{color:var(--av-text-3);border:1.5px dashed var(--av-c-n300);background:0 0}.av-avatar--company{border-radius:8px}.av-avatar--stacked{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:inline-flex;overflow:hidden}.av-avatar__label{font-size:calc(var(--size) * .27);font-weight:700}.av-avatar__sub{font-size:calc(var(--size) * .22);font-variant-numeric:tabular-nums;opacity:.85;font-weight:600}.av-avatar--wide{width:auto;min-width:var(--size);padding-inline:calc(var(--size) * .24);font-size:calc(var(--size) * .32);font-variant-numeric:tabular-nums;white-space:nowrap}.av-avatar--clickable{cursor:copy}.av-avatar--clickable:hover{filter:brightness(1.06)}.av-avatar__banner,.av-avatar__actions{display:none}.av-avatar--long{font-size:calc(var(--size) * .3);letter-spacing:-.02em}.av-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.av-card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-sm);min-width:0}.av-card__head{align-items:center;gap:var(--av-space-2);padding:var(--av-space-1) var(--av-space-4);border-bottom:1px solid var(--av-border);min-height:var(--av-head-h);flex-wrap:nowrap;display:flex}.av-card__title{font-size:var(--av-font-md);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.av-card__title>svg{flex:none}.av-card__title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.av-card__head>:not(.av-card__title):not(.av-spacer){white-space:nowrap;flex:none}.av-card__body{padding:var(--av-space-4)}.av-card__body--flush{padding:0}.av-card__foot{padding:var(--av-space-3) var(--av-space-4);border-top:1px solid var(--av-border);font-size:var(--av-font-sm)}.av-stat{padding:var(--av-space-4);background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-sm);flex-direction:column;gap:6px;display:flex}.av-stat__label{font-size:var(--av-font-sm);color:var(--av-text-2);align-items:center;gap:6px;font-weight:550;display:flex}.av-stat__value{font-size:var(--av-font-2xl);letter-spacing:-.02em;font-weight:650;line-height:1.1}.av-stat__foot{font-size:var(--av-font-sm);color:var(--av-text-3)}.av-delta--up{color:var(--av-success)}.av-delta--down{color:var(--av-danger)}.av-table-wrap{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-sm);overflow:auto}.av-card .av-table-wrap{box-shadow:none;border:0;border-radius:0}.av-table-wrap--proxied{scrollbar-width:none}.av-table-wrap--proxied::-webkit-scrollbar{display:none}.av-table-wrap--proxied:has(+.av-hscroll:not([hidden])){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.av-hscroll{z-index:3;border:1px solid var(--av-border);border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg);background:var(--av-surface-2);cursor:pointer;touch-action:none;height:14px;margin-top:-1px;padding:3px 4px;position:sticky;bottom:0}.av-card .av-hscroll{border-width:1px 0 0;border-radius:0}.av-hscroll__thumb{background:var(--av-c-n300);cursor:grab;border-radius:999px;height:100%;transition:background .12s}.av-hscroll:hover .av-hscroll__thumb{background:var(--av-c-n400)}.av-hscroll.is-dragging .av-hscroll__thumb{background:var(--av-c-n500);cursor:grabbing}.av-table-wrap--proxied .av-table th:first-child,.av-table-wrap--proxied .av-table td:first-child{z-index:1;background:var(--av-surface);position:sticky;left:0}.av-table-wrap--proxied .av-table th:first-child{z-index:2;background:var(--av-surface-2)}.av-table-wrap--proxied .av-table tbody tr:hover td:first-child{background:linear-gradient(var(--av-surface-hover), var(--av-surface-hover)), var(--av-surface)}.av-table-wrap--proxied .av-table tbody tr[data-href]:active td:first-child,.av-table-wrap--proxied .av-table tbody tr[data-clickable]:active td:first-child{background:linear-gradient(var(--av-surface-active), var(--av-surface-active)), var(--av-surface)}.av-table-wrap--proxied.is-scrolled .av-table th:first-child,.av-table-wrap--proxied.is-scrolled .av-table td:first-child{clip-path:inset(0 -12px 0 0);box-shadow:6px 0 8px -6px #00000059}@media (width<=900px){.av-table-wrap--proxied .av-table th:first-child,.av-table-wrap--proxied .av-table td:first-child,.av-table-wrap--proxied.is-scrolled .av-table th:first-child,.av-table-wrap--proxied.is-scrolled .av-table td:first-child{min-width:0;max-width:var(--av-col-primary,60vw);clip-path:inset(0 var(--av-pin-cut,0px) 0 0);box-shadow:none;padding-right:12px}.av-table-wrap--proxied .av-table th:first-child{color:color-mix(in srgb, currentColor calc((1 - var(--av-pin-p,0)) * 100%), transparent)}.av-table-wrap--proxied .av-table th:first-child:after,.av-table-wrap--proxied .av-table td:first-child:after{content:"";top:0;bottom:0;right:var(--av-pin-cut,0px);opacity:0;pointer-events:none;background:linear-gradient(270deg,#00000047,#0000);width:10px;transition:opacity .15s;position:absolute}.av-table-wrap--proxied.is-scrolled .av-table th:first-child:after,.av-table-wrap--proxied.is-scrolled .av-table td:first-child:after{opacity:1}}.av-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--av-font-base)}.av-table th{z-index:1;background:var(--av-surface-2);border-bottom:1px solid var(--av-border);height:36px;color:var(--av-text-2);font-size:var(--av-font-xs);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:0 12px;font-weight:600;position:sticky;top:0}.av-table th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.av-table th[data-sort]:hover,.av-table th[aria-sort]{color:var(--av-text)}.av-table th .i{vertical-align:-2px;opacity:.4;width:12px;height:12px;margin-left:4px}.av-table th[aria-sort] .i{opacity:1;color:var(--av-accent)}.av-table td{height:var(--av-row-h);border-bottom:1px solid var(--av-border);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:6px 12px;overflow:hidden}.av-table tbody tr:last-child td{border-bottom:0}.av-table tbody tr:hover{background:var(--av-surface-hover)}.av-table tbody tr[data-href],.av-table tbody tr[data-clickable]{cursor:pointer}.av-table tbody tr[data-href]:active,.av-table tbody tr[data-clickable]:active{background:var(--av-surface-active)}.av-table .num{text-align:right;font-variant-numeric:tabular-nums}.av-table .center{text-align:center}.av-table .cell-main{color:var(--av-text);font-weight:550}.av-table .cell-sub{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:1.3;display:block}.av-table td .cell-stack{flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1.3;display:flex}.av-table td .cell-stack>.cell-main,.av-table td .cell-stack>.cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-entity{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.cell-entity>.av-avatar{flex:none}.av-table .col-primary{min-width:min(240px, var(--av-col-primary,240px));max-width:var(--av-col-primary,340px);padding-left:16px;padding-right:24px}.av-table td.col-primary{text-overflow:clip}.av-table--compact td{height:34px}.av-table td.wrap{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:420px;line-height:var(--av-leading-snug);padding-block:8px}@media (width<=600px){.av-table-wrap:has(>.av-table--stack){overflow:visible}.av-table-wrap:has(>.av-table--stack)+.av-hscroll{display:none}.av-table--stack,.av-table--stack tbody,.av-table--stack tr,.av-table--stack td{display:block}.av-table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av-table--stack tbody tr{border-bottom:1px solid var(--av-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:10px 14px;display:grid}.av-table--stack tbody tr:last-child{border-bottom:0}.av-table--stack td,.av-table-wrap--proxied .av-table--stack td:first-child{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:none;height:auto;box-shadow:none;clip-path:none;background:0 0;border:0;padding:0;position:static;width:auto!important}.av-table--stack td:empty,.av-table--stack td.is-empty{display:none}.av-table--stack td[data-label]{align-items:baseline;column-gap:8px;min-width:0;display:flex}.av-table--stack td[data-label]>*{min-width:0}.av-table--stack td[data-label]:before{content:attr(data-label);font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);flex:none;font-weight:600}.av-table--stack td.num{text-align:left}.av-table--stack td:first-child{min-width:0;font-size:var(--av-font-md);grid-column:1/-1}.av-table--stack td:first-child:before{display:none}.av-table--stack td.col-primary{grid-column:1/-1;min-width:0;max-width:none;padding:0}.av-table--stack tbody tr.av-table__group{background:var(--av-surface-2);padding:6px 14px;display:block}.av-table--stack tbody tr.av-table__group td{font-size:var(--av-font-sm);display:block}.av-table--stack tbody tr.av-table__group td:before{display:none}.av-table-wrap--proxied .av-table--stack tbody tr:hover td:first-child,.av-table-wrap--proxied .av-table--stack tbody tr[data-href]:active td:first-child{background:0 0}}.av-tabs{border-bottom:1px solid var(--av-border);scrollbar-width:none;gap:2px;display:flex;overflow:auto hidden}.av-tabs::-webkit-scrollbar{display:none}.av-tab{height:calc(var(--av-head-h) - 1px);color:var(--av-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:550;transition:color .12s;display:inline-flex;position:relative}.av-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .12s;position:absolute;bottom:0;left:8px;right:8px}.av-tab:hover{color:var(--av-text)}.av-tab:hover:after{background:var(--av-border-strong)}.av-tab[aria-selected=true]{color:var(--av-text)}.av-tab[aria-selected=true]:after{background:var(--av-c-brand)}.av-tab:focus-visible{border-radius:var(--av-radius-sm);box-shadow:inset 0 0 0 2px #fa4f1973}.av-tab .av-badge{background:var(--av-surface-sunken);color:var(--av-text-2)}.av-tabs--compact .av-tab:not([aria-selected=true]):has(>.i){padding:0 10px}.av-tabs--compact .av-tab:not([aria-selected=true]):has(>.i) .av-tab__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.av-tabs.has-more-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.av-tabs.has-more-end{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.av-tabs.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.av-seg{border-radius:var(--av-radius);background:var(--av-surface-sunken);gap:2px;padding:2px;display:inline-flex}.av-seg__item{height:calc(var(--av-control-h) - 4px);border-radius:calc(var(--av-radius) - 2px);color:var(--av-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:550;transition:background .12s,color .12s;display:inline-flex}.av-seg__item:not([aria-pressed=true]):hover{background:var(--av-surface-hover);color:var(--av-text)}.av-seg__item[aria-pressed=true]{background:var(--av-surface);color:var(--av-text);box-shadow:var(--av-shadow-sm);cursor:default}.av-views{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.av-view{border-radius:var(--av-radius-pill);height:30px;color:var(--av-text-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.av-view:not([aria-pressed=true]):hover{background:var(--av-surface-hover);color:var(--av-text)}.av-view:not([aria-pressed=true]):active{background:var(--av-surface-active)}.av-view[aria-pressed=true]{background:var(--av-surface);border-color:var(--av-border-strong);color:var(--av-text);box-shadow:var(--av-shadow-sm)}.av-toolbar{align-items:center;gap:var(--av-space-2);margin-bottom:var(--av-space-3);flex-wrap:wrap;display:flex}.av-chip{border:1px dashed var(--av-border-strong);border-radius:var(--av-radius-pill);height:28px;color:var(--av-text-2);font-size:var(--av-font-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.av-chip--on{border-style:solid;border-color:var(--av-accent-tint-2);background:var(--av-accent-tint);color:var(--av-accent)}.av-qf-row{margin-bottom:var(--av-space-3);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.av-qf-row__sep{background:var(--av-border-strong);width:1px;height:22px;margin:0 6px}.av-qf{border-radius:var(--av-radius-sm);max-width:280px;height:30px;color:var(--av-text);font-size:var(--av-font-sm);align-items:center;font-weight:650;display:inline-flex}.av-qf__btn,.av-qf__x,.av-qf-row__clear{border-radius:inherit;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.av-qf__btn{min-width:0;padding:0 8px}.av-qf__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-qf__btn:hover,.av-qf--open .av-qf__btn{background:var(--av-control-hover)}.av-qf__btn:focus-visible,.av-qf__x:focus-visible,.av-qf-row__clear:focus-visible{outline:2px solid var(--av-accent);outline-offset:-2px}.av-qf__btn .i{color:var(--av-text-3);flex:none}.av-qf--on{background:var(--av-surface-sunken)}.av-qf--on .av-qf__btn:hover,.av-qf--on.av-qf--open .av-qf__btn{background:var(--av-c-n200)}.av-qf__x{width:26px;color:var(--av-text-2);flex:none;justify-content:center}.av-qf__x:hover{background:var(--av-c-n200);color:var(--av-text)}.av-qf-row__clear{height:30px;color:var(--av-accent);font-size:var(--av-font-sm);padding:0 8px;font-weight:650}.av-qf-row__clear:hover{background:var(--av-control-hover)}.av-list__toggle[aria-pressed=true]{background:var(--av-control-hover);border-color:var(--av-c-n300);box-shadow:inset 0 1px 2px #0000000f}.av-list__count{border-radius:var(--av-radius-pill);background:var(--av-c-brand);color:#fff;min-width:18px;height:18px;font-size:var(--av-font-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.av-list__round{border-radius:50%}.av-list__pop{gap:8px;padding:12px;display:grid}.av-list__sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.av-list__sort>.av-select,.av-list__sort>.av-combo{flex:160px;min-width:0}.av-list__settings{gap:20px;display:grid}.av-list__settings>section{border-bottom:1px solid var(--av-border);gap:10px;padding-bottom:20px;display:grid}.av-list__settings>section:last-child{border-bottom:0;padding-bottom:0}.av-list__settings-head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.av-list__cols{gap:8px;display:grid}.av-list__actions{justify-items:start;gap:2px;margin-left:-12px;display:grid}.av-list__bar>.av-search{width:min(320px,100%)}.av-list__fields{gap:1px;max-height:320px;margin:0 -8px -8px;display:grid;overflow-y:auto}.av-list__field{border-radius:var(--av-radius-sm);min-height:32px;color:var(--av-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.av-list__field:hover{background:var(--av-control-hover)}.av-list__field:focus-visible{outline:2px solid var(--av-accent);outline-offset:-2px}.av-list__field[aria-checked=true]{font-weight:600}.av-list__field>.i{color:var(--av-accent);flex:none;margin-left:auto}@media (width<=600px){.av-list__bar>.av-search{width:100%}.av-list__layout{margin-left:auto}}.av-person-filter{width:auto;max-width:240px}.av-person-filter__ico{color:var(--av-text-3)}.av-person-chip{max-width:260px;height:var(--av-control-h);border:1px solid var(--av-accent-tint-2);border-radius:var(--av-radius-pill);background:var(--av-accent-tint);color:var(--av-text);font-size:var(--av-font-sm);flex:none;align-items:stretch;font-weight:550;display:inline-flex;overflow:hidden}.av-person-chip--sm{height:var(--av-control-h-sm)}.av-person-chip__pick,.av-person-chip__clear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.av-person-chip__pick{gap:7px;min-width:0;padding:0 4px 0 5px}.av-person-chip__pick>.i:first-child{color:var(--av-accent);margin-left:5px}.av-person-chip__clear{color:var(--av-text-3);padding:0 9px 0 5px}.av-person-chip__pick:hover,.av-person-chip__clear:hover{background:var(--av-accent-tint-2)}.av-person-chip__clear:hover{color:var(--av-text)}.av-person-chip__pick:focus-visible,.av-person-chip__clear:focus-visible{outline:2px solid var(--av-accent);outline-offset:-2px}.av-pager{align-items:center;gap:var(--av-space-2);padding:var(--av-space-3) 0 0;font-size:var(--av-font-sm);color:var(--av-text-2);display:flex}.av-pop{z-index:75;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius);min-width:200px;max-width:360px;box-shadow:var(--av-shadow-lg);padding:4px;animation:.1s ease-out av-pop-in;position:fixed}@keyframes av-pop-in{0%{opacity:0;transform:translateY(-4px)}}.av-popconfirm{padding:12px}.av-popconfirm__title{font-size:var(--av-font-sm);color:var(--av-text);font-weight:600}.av-popconfirm__body{font-size:var(--av-font-xs);color:var(--av-text-2);line-height:var(--av-leading-snug);margin-top:4px}.av-popconfirm__actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.av-pop[data-side=top]{animation-name:av-pop-up}@keyframes av-pop-up{0%{opacity:0;transform:translateY(4px)}}.av-pop[data-capped]{overflow-y:auto}.av-menu__item{border-radius:var(--av-radius-sm);width:100%;height:32px;color:var(--av-text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.av-menu__item:hover{background:var(--av-surface-hover);text-decoration:none}.av-menu__item--danger,.av-menu__item--danger .i{color:var(--av-danger)}.av-menu__item:disabled{color:var(--av-text-3);cursor:default;background:0 0}.av-menu__item[aria-selected=true],.av-menu__item:active{background:var(--av-surface-active);text-decoration:none}.av-menu__item .i{color:var(--av-text-3)}.av-menu__item--desc{height:auto;padding-top:6px;padding-bottom:6px}.av-menu__item--desc+.av-menu__item--desc{margin-top:2px}.av-menu__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.av-menu__desc{font-size:var(--av-font-xs);line-height:var(--av-leading-snug);color:var(--av-text-3);white-space:normal}.av-menu__item:disabled .av-menu__desc{color:var(--av-text-3)}.av-menu__sep{background:var(--av-border);height:1px;margin:4px -4px}.av-menu__label{font-size:var(--av-font-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av-text-3);padding:8px 10px 4px;font-weight:600}.av-pop--cards{max-width:460px;padding:6px}.av-menu__item--card{white-space:normal;align-items:flex-start;gap:10px;height:auto;padding:8px 10px}.av-menu__item--card+.av-menu__item--card{margin-top:2px}.av-menu__card-icon{border-radius:var(--av-radius-sm);background:var(--av-surface-hover);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.av-menu__item--card .av-menu__card-icon .i{color:var(--av-text-2)}.av-menu__item--card:hover .av-menu__card-icon .i{color:var(--av-accent)}.av-menu__card-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.av-menu__card-title{color:var(--av-text);font-weight:600}.av-menu__card-desc{font-size:var(--av-font-xs);line-height:var(--av-leading-snug);color:var(--av-text-3)}.av-menu__card-hint{font-size:var(--av-font-xs);color:var(--av-text-3);flex:none;align-self:center}.av-account__head{align-items:center;gap:12px;padding:12px 10px 10px;display:flex}.av-account__who{flex-direction:column;gap:2px;min-width:0;display:flex}.av-account__name{font-size:var(--av-font-md);color:var(--av-text);font-weight:600}.av-account__email{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-account__tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.av-account__note{border-radius:var(--av-radius-sm);background:var(--av-warning-bg);color:var(--av-warning);font-size:var(--av-font-xs);align-items:center;gap:8px;margin:0 4px 6px;padding:6px 8px;display:flex}.av-notifs__empty{text-align:center;font-size:var(--av-font-sm);color:var(--av-text-3);padding:20px 14px 24px}.av-overlay{z-index:70;background:var(--av-backdrop);grid-template-columns:minmax(0,1fr);place-items:start center;padding:10vh 16px 16px;animation:.12s ease-out av-fade;display:grid;position:fixed;inset:0}@keyframes av-fade{0%{opacity:0}}.av-modal{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);width:min(560px,100%);min-width:0;max-width:100%;max-height:80vh;box-shadow:var(--av-shadow-lg);flex-direction:column;animation:.14s ease-out av-pop-in;display:flex}.av-modal__head{border-bottom:1px solid var(--av-border);align-items:center;gap:8px;padding:14px 16px;display:flex}.av-modal__body{flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.av-modal__foot{border-top:1px solid var(--av-border);background:var(--av-surface-2);border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.av-overlay--drawer{place-items:stretch end;padding:0}.av-drawer{background:var(--av-surface);width:min(520px,100vw);height:100vh;box-shadow:var(--av-shadow-lg);flex-direction:column;animation:.18s ease-out av-slide;display:flex}.av-drawer--wide{width:min(720px,100vw)}@keyframes av-slide{0%{opacity:0;transform:translate(24px)}}.av-overlay--fullscreen{padding:var(--av-fullscreen-gap);place-items:center}.av-modal--fullscreen{width:100%;height:calc(100dvh - 2 * var(--av-fullscreen-gap));max-height:none}.av-modal--fullscreen .av-modal__body{flex:auto;min-height:0}@media (width<=600px){.av-overlay{place-items:center;padding:16px}.av-overlay--drawer{place-items:stretch end;padding:0}.av-overlay--fullscreen{padding:16px}.av-modal{width:100%;max-height:calc(100dvh - 32px)}.av-modal--fullscreen{height:calc(100dvh - 32px)}.av-modal__head{padding:12px 14px}.av-modal__body{padding:14px}.av-modal__foot{flex-wrap:wrap;padding:10px 14px}.av-modal__foot>.av-btn{flex:1;min-width:0}}.av-toasts{z-index:90;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.av-toast{border:1px solid var(--av-border-strong);border-radius:var(--av-radius);background:var(--av-surface);min-width:260px;max-width:420px;color:var(--av-text);box-shadow:var(--av-shadow-lg);align-items:center;gap:10px;padding:10px 14px;animation:.16s ease-out av-pop-in;display:flex}.av-toast--success .i{color:var(--av-success)}.av-toast--error .i{color:var(--av-danger)}.av-toast--info .i{color:var(--av-info)}.av-toast--warning .i{color:var(--av-warning)}.av-toast__close{border-radius:var(--av-radius-sm);width:24px;height:24px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -6px -2px auto;display:grid}.av-toast__close:hover{opacity:1;background:var(--av-surface-hover)}.av-tip{z-index:100;border-radius:var(--av-radius-sm);background:var(--av-tip-bg);max-width:calc(100vw - 8px);color:var(--av-tip-text);border:1px solid var(--av-tip-border);font-size:var(--av-font-xs);white-space:nowrap;pointer-events:none;box-shadow:var(--av-shadow);padding:5px 8px;font-weight:500;line-height:1.3;position:fixed}.av-tip[hidden]{display:none}.av-tips [data-tip]:hover:after{content:none!important}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);z-index:80;border-radius:var(--av-radius-sm);background:var(--av-tip-bg);color:var(--av-tip-text);border:1px solid var(--av-tip-border);font-size:var(--av-font-xs);white-space:nowrap;pointer-events:none;box-shadow:var(--av-shadow);padding:5px 8px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.av-top [data-tip]:hover:after,[data-tip-pos=bottom]:hover:after{top:calc(100% + 6px);bottom:auto}.av-top [data-tip]:last-child:hover:after,[data-tip-pos=bottom-end]:hover:after{left:auto;right:0;transform:none}.av-btn__count{border-radius:var(--av-radius-pill);background:var(--av-c-brand);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--av-surface);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:3px;right:3px}.av-btn--icon{position:relative}.av-kbd{border:1px solid var(--av-border-strong);background:var(--av-surface);min-width:20px;height:20px;color:var(--av-text-2);font-family:var(--av-font-sans);font-size:var(--av-font-2xs);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.av-empty{text-align:center;color:var(--av-text-3);flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.av-empty>.i{width:28px;height:28px;color:var(--av-c-n300)}.av-skel{background:linear-gradient(90deg, var(--av-surface-sunken) 25%, var(--av-surface-hover) 37%, var(--av-surface-sunken) 63%);background-size:400% 100%;border-radius:4px;height:12px;animation:1.3s infinite av-shimmer;display:block}@keyframes av-shimmer{0%{background-position:100%}to{background-position:0}}.av-progress{border-radius:var(--av-radius-pill);background:var(--av-surface-sunken);height:6px;overflow:hidden}.av-progress>span{border-radius:inherit;background:var(--av-series-1);height:100%;display:block}.av-progress--success>span{background:var(--av-success)}.av-progress--warning>span{background:var(--av-warning)}.av-progress--danger>span{background:var(--av-danger)}.av-props{flex-direction:column;display:flex}.av-prop{border-bottom:1px dashed var(--av-border);font-size:var(--av-font-base);grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;display:grid}.av-prop:last-child{border-bottom:0}.av-prop__label{color:var(--av-text-3);font-size:var(--av-font-sm)}.av-prop__value{overflow-wrap:anywhere;min-width:0}.av-prop__value .av-person,.av-prop__value .av-btn{max-width:100%;overflow:hidden}.av-prop__value .av-btn{justify-content:flex-start}.av-prop__value .av-btn>.i{flex:none}.av-prop__value .av-btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.av-prop__link{vertical-align:top;overflow-wrap:normal;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.av-prop__link>.i{flex:none}.av-prop__link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.av-prop__link:hover>span{color:var(--av-accent-hover)}.av-prop__copy{color:var(--av-text-2);cursor:copy;background:0 0;border:0;padding:0}.av-prop__copy .av-mono{font-size:var(--av-font-xs)}.av-prop__copy>.i{color:var(--av-text-3);opacity:0;transition:opacity .12s}.av-prop__copy:hover{color:var(--av-text)}.av-prop__copy:hover>.i,.av-prop__copy:focus-visible>.i{opacity:1}.av-prop__value--empty{color:var(--av-text-3)}.av-prop--editable .av-prop__value{border-radius:var(--av-radius-sm);cursor:pointer;margin:-3px -6px;padding:3px 6px}.av-prop--editable .av-prop__value:hover{background:var(--av-surface-hover);box-shadow:inset 0 0 0 1px var(--av-border)}.av-prop__value--edit{align-items:baseline;gap:6px;display:flex}.av-prop__shown{flex:1;min-width:0}.av-prop__pen{color:var(--av-text-3);opacity:0;flex:none;align-self:center;transition:opacity .12s}.av-prop__value--edit:hover .av-prop__pen,.av-prop__value--edit:focus-visible .av-prop__pen,.av-prop__value--edit[aria-expanded=true] .av-prop__pen{opacity:1}.av-prop__value--edit[aria-expanded=true]{background:var(--av-surface-hover);box-shadow:inset 0 0 0 1px var(--av-border-strong)}.av-prop--saving .av-prop__value{opacity:.55;cursor:progress}.av-prop--typing{align-items:center}.av-prop__input{width:calc(100% + 12px);margin:-4px -6px}.av-prop--stacked,.av-props--stacked .av-prop{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0 12px}.av-prop--stacked.av-prop--editable .av-prop__value,.av-props--stacked .av-prop.av-prop--editable .av-prop__value{margin:-6px;padding:6px}@media (width<=600px){.av-prop:not(.av-prop--stacked){grid-template-columns:minmax(0,1fr);align-items:start;gap:2px}}.av-section-title{font-size:var(--av-font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);align-items:center;gap:6px;margin:0 0 6px;font-weight:600;display:flex}.av-section-title--split{margin:14px calc(-1 * var(--av-space-4)) 6px;padding:14px var(--av-space-4) 0;border-top:1px solid var(--av-border)}.av-brief__text{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--av-text-2);line-height:var(--av-leading-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.av-brief__text--open{-webkit-line-clamp:unset;display:block}.av-brief__more{margin:8px 0 0 -8px}.av-rec-head{align-items:flex-start;gap:14px;display:flex}.av-page__head>.av-rec-head:has(>.av-avatar--xl.av-avatar--wide){flex:100%;min-width:0}@media (width>=641px){.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide){align-items:center;column-gap:var(--av-space-4);grid-template-columns:minmax(0,1fr) auto;row-gap:10px;display:grid}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide)>.av-rec-head{display:contents}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide)>.av-rec-head>div{display:contents}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide)>.av-rec-head>.av-avatar--xl.av-avatar--wide{grid-area:1/1/2/-1}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide) .av-rec-head__meta{grid-area:2/1/3/2;margin-top:0}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide)>.av-page__actions{grid-area:2/2/3/3;place-self:center end;min-height:0}}.av-rec-head:has(>.av-avatar--xl.av-avatar--wide){flex-direction:column;align-items:flex-start;gap:10px}.av-rec-head>.av-avatar--xl.av-avatar--wide{--size:52px;isolation:isolate;letter-spacing:.06em;text-shadow:0 1px 1px #0000002e;border-radius:12px;justify-content:flex-start;align-items:center;gap:14px;width:100%;max-width:100%;padding-inline:18px;font-size:16px;font-weight:750;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.av-rec-head>.av-avatar--xl.av-avatar--wide:before,.av-rec-head>.av-avatar--xl.av-avatar--wide:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.av-rec-head>.av-avatar--xl.av-avatar--wide:before{background:linear-gradient(105deg,#0000 30%,#ffffff42 45%,#0000 60%) -150% 0/60% 100% no-repeat,linear-gradient(115deg,#fff3,#0000 45%),linear-gradient(#0000 55%,#00000024);animation:1.1s ease-out .25s both av-banner-sweep}.av-rec-head>.av-avatar--xl.av-avatar--wide:after{background:repeating-linear-gradient(135deg,#ffffff1a 0 2px,#0000 2px 11px);-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.av-rec-head>.av-avatar--wide .av-avatar__id{letter-spacing:.12em;opacity:.9;flex:none;font-size:13px}.av-rec-head>.av-avatar--wide .av-avatar__banner{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff59;min-width:0;padding-left:14px;font-size:20px;font-weight:750;animation:.45s cubic-bezier(.2,.8,.2,1) .1s both av-banner-rise;display:block;overflow:hidden}.av-rec-head:has(>.av-avatar--wide .av-avatar__banner) .av-rec-head__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av-rec-head>.av-avatar--wide .av-avatar__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.av-rec-head>.av-avatar--wide .av-avatar__actions .av-btn{color:#fff;box-shadow:none;background:#ffffff29;border-color:#ffffff59}.av-rec-head>.av-avatar--wide .av-avatar__actions .av-btn:hover{color:#fff;background:#ffffff47;border-color:#ffffff80}.av-rec-head>.av-avatar--wide .av-avatar__actions .av-btn:active{box-shadow:none;background:#ffffff57}.av-rec-head:has(>.av-avatar--wide .av-avatar__banner) .av-rec-head__meta{margin-top:0}@media (width<=640px){.av-page__head>.av-rec-head{flex:100%;min-width:0}.av-rec-head{flex-direction:column;gap:10px}.av-rec-head>.av-avatar--xl{--size:36px;border-radius:10px}.av-rec-head:has(>.av-avatar--xl.av-avatar--wide){align-items:stretch}.av-rec-head>.av-avatar--xl.av-avatar--wide{--size:46px;gap:12px;width:100%;padding-inline:16px}.av-page__head:has(>.av-rec-head>.av-avatar--xl.av-avatar--wide)>.av-page__actions{min-height:0}.av-rec-head>.av-avatar--wide .av-avatar__id{font-size:12px}.av-rec-head>.av-avatar--wide .av-avatar__banner{padding-left:12px;font-size:17px}}@keyframes av-banner-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes av-banner-sweep{0%{background-position:-150% 0,0 0,0 0}to{background-position:250% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.av-rec-head>.av-avatar--xl.av-avatar--wide:before,.av-rec-head>.av-avatar--wide .av-avatar__banner{animation:none}}.av-rec-head__title{font-size:var(--av-font-xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.av-rec-head__meta{color:var(--av-text-2);font-size:var(--av-font-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.av-id{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3);cursor:copy;align-items:center;gap:4px;display:inline-flex}.av-id:hover{color:var(--av-text)}.av-path{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.av-path::-webkit-scrollbar{display:none}.av-path__step{background:var(--av-surface-sunken);min-width:104px;height:34px;color:var(--av-text-2);font-size:var(--av-font-sm);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);white-space:nowrap;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-weight:600;display:flex;position:relative}.av-path__step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:var(--av-radius-sm) 0 0 var(--av-radius-sm);padding-left:14px}.av-path__step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);border-radius:0 var(--av-radius-sm) var(--av-radius-sm) 0;padding-right:14px}.av-path__step{transition:background .12s,color .12s}.av-path__step:not(.av-path__step--current,.av-path__step--done,.av-path__step--won,.av-path__step--lost):hover{background:var(--av-border-strong);color:var(--av-text)}.av-path__step--done{background:var(--av-accent-tint);color:var(--av-accent)}.av-path__step--done:hover{background:var(--av-accent-tint-2)}.av-path__step--current{background:var(--av-accent);color:var(--av-text-inverse);cursor:default}.av-path__step--won:hover,.av-path__step--lost:hover{filter:brightness(1.08)}.av-path__step:focus-visible{box-shadow:none;outline:2px solid var(--av-c-brand);outline-offset:-3px}.av-path__step--won{background:var(--av-success);color:#fff}.av-path__step--lost{background:var(--av-danger);color:#fff}.av-timeline{flex-direction:column;display:flex;position:relative}.av-tl-item{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.av-tl-item:before{content:"";background:var(--av-border);width:2px;position:absolute;top:38px;bottom:-10px;left:15px}.av-tl-item:last-child:before{display:none}.av-tl-icon{background:var(--av-surface-sunken);width:32px;height:32px;color:var(--av-text-2);z-index:1;border-radius:50%;place-items:center;display:grid}.av-tl-icon--email{background:var(--av-info-bg);color:var(--av-info)}.av-tl-icon--call{background:var(--av-success-bg);color:var(--av-success)}.av-tl-icon--meeting{background:var(--av-violet-bg);color:var(--av-violet)}.av-tl-icon--note{background:var(--av-warning-bg);color:var(--av-warning)}.av-tl-icon--system{border:1.5px solid var(--av-border-strong);color:var(--av-text-3);background:0 0;width:22px;height:22px;margin:5px}.av-tl-card{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);min-width:0;padding:10px 12px}.av-tl-item--system .av-tl-card{color:var(--av-text-2);background:0 0;border:0;padding:6px 0}.av-tl-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.av-tl-subject{font-weight:600}.av-tl-when{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;margin-left:auto}.av-tl-body{color:var(--av-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.av-tl-body--clamp{max-height:4lh;overflow:hidden}.av-tl-body--faded{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.av-tl-more{color:var(--av-accent);font:inherit;font-size:var(--av-font-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:2px 0;display:inline-flex}.av-tl-more:hover{color:var(--av-accent-hover)}.av-tl-meta{font-size:var(--av-font-xs);color:var(--av-text-3);flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.av-timeline--compact .av-tl-item{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:2px 0}.av-timeline--compact .av-tl-item:before{top:26px;bottom:-2px;left:11px}.av-timeline--compact .av-tl-icon{width:24px;height:24px;margin:3px 0}.av-timeline--compact .av-tl-icon .i{width:13px;height:13px}.av-timeline--compact .av-tl-icon--system{width:16px;height:16px;margin:7px 4px}.av-tl-line{min-width:0}.av-tl-row{border-radius:var(--av-radius-sm);width:100%;min-height:30px;color:var(--av-text);font:inherit;font-size:var(--av-font-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:3px 8px;display:flex}button.av-tl-row{cursor:pointer}button.av-tl-row:hover,.av-tl-item--open>.av-tl-line>.av-tl-row{background:var(--av-surface-hover)}.av-tl-row .av-tl-subject{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.av-tl-item--system .av-tl-row{color:var(--av-text-2)}.av-tl-item--system .av-tl-row .av-tl-subject{font-weight:400}.av-tl-row .av-tag{flex:none}.av-tl-row>.i{color:var(--av-text-3);flex:none}.av-tl-detail{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);margin:2px 0 8px 8px;padding:8px 12px}.av-tl-detail>.av-tl-when{margin:0 0 4px}@media (width<=640px){.av-tl-row .av-tag{display:none}}.av-composer{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-sm)}.av-composer .av-textarea{box-shadow:none;border:0;border-radius:0;min-height:64px}.av-composer__who{border-bottom:1px solid var(--av-border);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.av-composer__who>:first-child:not(:only-child){color:var(--av-text-3);flex:none}.av-composer__meta{box-sizing:border-box;min-height:calc(var(--av-control-h) + 17px);border-bottom:1px solid var(--av-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.av-composer__unit{color:var(--av-text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.av-composer__bar{border-top:1px solid var(--av-border);align-items:center;gap:6px;padding:8px;display:flex}.av-composer{position:relative}.av-composer__drop{z-index:2;border:2px dashed var(--av-accent);border-radius:var(--av-radius);background:color-mix(in srgb, var(--av-surface) 88%, var(--av-accent));color:var(--av-accent);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;inset:4px}.av-composer__files{border-top:1px solid var(--av-border);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.av-composer__file{border:1px solid var(--av-border);background:var(--av-surface-2);border-radius:999px;align-items:center;gap:4px;max-width:220px;height:24px;padding:0 2px 0 8px;font-size:12px;display:inline-flex}.av-composer__fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-composer__file button{color:var(--av-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;display:inline-flex}.av-composer__file button:hover:not(:disabled){background:var(--av-surface-3,var(--av-border));color:var(--av-text)}.av-composer__fnote{align-items:center;gap:6px;font-size:12px;display:inline-flex}.av-composer:has(.av-composer__files[aria-busy=true]) .av-assist{opacity:.6}.av-modal__body:has(>.av-composer--modal){padding:0}.av-composer--modal,.av-composer--float{box-shadow:none;background:0 0;border:0;border-radius:0}.av-composer--modal .av-composer__bar{background:var(--av-surface-2);padding:12px 16px}.av-board{grid-template-columns:repeat(var(--cols,4), minmax(240px, 1fr));gap:var(--av-space-3);padding-bottom:var(--av-space-3);align-items:start;display:grid;overflow-x:auto}.av-col{border-radius:var(--av-radius-lg);background:var(--av-surface-sunken);border:1px solid var(--av-border);flex-direction:column;min-height:200px;max-height:calc(100vh - 230px);transition:background .12s,border-color .12s;display:flex}.av-dragging .av-col{border-style:dashed;border-color:var(--av-border-strong)}.av-col.av-over{border-style:solid;border-color:var(--av-accent-brand);background:var(--av-accent-tint)}.av-droptray{z-index:40;left:calc(var(--av-sidebar-w) + var(--av-space-5));right:var(--av-space-5);bottom:var(--av-space-5);gap:var(--av-space-3);opacity:0;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto;transition:opacity .14s,transform .14s;display:grid;position:fixed;transform:translateY(16px)}.av-dragging .av-droptray{opacity:1;pointer-events:auto;transform:none}.av-drop{border-radius:var(--av-radius-lg);background:var(--av-surface);height:72px;box-shadow:var(--av-shadow-lg);border:1.5px dashed;justify-content:center;align-items:center;gap:12px;transition:background .12s,transform .12s;display:flex}.av-drop span{flex-direction:column;line-height:1.25;display:flex}.av-drop b{font-weight:650}.av-drop small{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-drop--won{color:var(--av-success)}.av-drop--lost{color:var(--av-danger)}.av-drop b{color:var(--av-text)}.av-drop.av-over{background:color-mix(in srgb, currentColor 14%, var(--av-surface));border-style:solid;transform:translateY(-2px)}@media (width<=900px){.av-droptray{left:var(--av-space-4);right:var(--av-space-4)}}.av-col__head{border-bottom:1px solid var(--av-border);padding:10px 12px 8px}.av-col__title{align-items:center;gap:8px;font-weight:650;display:flex}.av-col__sum{font-size:var(--av-font-sm);color:var(--av-text-2);font-variant-numeric:tabular-nums;margin-top:4px}.av-col__bar{border-radius:2px;height:3px;margin-top:8px}.av-col__cards{flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.av-deal{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);box-shadow:var(--av-shadow-sm);cursor:grab;color:var(--av-text);flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;transition:box-shadow .12s,transform .12s,border-color .12s;display:flex}.av-deal:hover{border-color:var(--av-border-strong);box-shadow:var(--av-shadow);text-decoration:none}.av-deal--dragging{opacity:.5;transform:rotate(1.5deg)}.av-deal__top{font-size:var(--av-font-xs);color:var(--av-text-3);align-items:center;gap:6px;display:flex}.av-deal__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.av-deal__cust{font-size:var(--av-font-sm);color:var(--av-text-2)}.av-deal__foot{align-items:center;gap:6px;margin-top:2px;display:flex}.av-deal__amount{font-variant-numeric:tabular-nums;font-weight:650}.av-deal__rot{color:var(--av-danger);font-weight:600}.av-overlay--center{place-items:center;padding:16px}.av-cmdk{background:var(--av-surface);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-lg);width:min(640px,100%);height:min(480px,100vh - 32px);box-shadow:var(--av-shadow-lg);flex-direction:column;animation:.12s ease-out av-pop-in;display:flex;overflow:hidden}.av-cmdk__input{flex:none;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.av-cmdk__input>.i{color:var(--av-text-3)}.av-cmdk__input input{min-width:0;height:54px;font-size:var(--av-font-lg);background:0 0;border:0;outline:none;flex:1}.av-cmdk__input input:focus-visible{box-shadow:none}.av-cmdk__input input::placeholder{color:var(--av-text-3)}.av-cmdk__esc{cursor:pointer}.av-cmdk__esc:hover{color:var(--av-text);border-color:var(--av-c-n300)}.av-cmdk__scopes{border-bottom:1px solid var(--av-border);flex:none;align-items:center;gap:4px;padding:0 12px 10px;display:flex}.av-cmdk__scope{border:1px solid var(--av-border);border-radius:var(--av-radius-pill);height:26px;color:var(--av-text-2);font-size:var(--av-font-sm);cursor:pointer;background:0 0;padding:0 10px;font-weight:550;transition:background .12s,color .12s,border-color .12s}.av-cmdk__scope:not([aria-pressed=true]):hover{background:var(--av-surface-hover);color:var(--av-text)}.av-cmdk__scope[aria-pressed=true]{background:var(--av-accent-tint);color:var(--av-accent);border-color:#0000}.av-cmdk__status{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-cmdk__list{flex:1;min-height:0;padding:6px;scroll-padding:6px;overflow-y:auto}.av-cmdk__heading{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);padding:10px 10px 4px;font-weight:650}.av-cmdk__item{border-radius:var(--av-radius);color:var(--av-text);align-items:center;gap:12px;padding:7px 10px;scroll-margin:6px;text-decoration:none;display:flex}.av-cmdk__item:hover{text-decoration:none}.av-cmdk__item[aria-selected=true]{background:var(--av-surface-active)}.av-cmdk__icon{border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);width:32px;height:32px;color:var(--av-text-2);flex:none;place-items:center;display:grid}.av-cmdk__item--exact .av-cmdk__icon,.av-cmdk__item[aria-selected=true] .av-cmdk__icon{background:var(--av-accent-tint);color:var(--av-accent)}.av-cmdk__item--danger .av-cmdk__icon{background:var(--av-danger-bg);color:var(--av-danger)}.av-cmdk__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.av-cmdk__title,.av-cmdk__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-cmdk__title{font-weight:550}.av-cmdk__sub{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-cmdk__item mark{color:var(--av-accent);background:0 0;font-weight:650}.av-cmdk__kind{font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);flex:none;font-weight:600}.av-cmdk__enter{width:22px;height:22px;color:var(--av-text-3);opacity:0;flex:none;place-items:center;display:grid}.av-cmdk__item[aria-selected=true] .av-cmdk__enter{opacity:1}.av-cmdk__empty{max-width:380px;color:var(--av-text-3);font-size:var(--av-font-sm);align-items:flex-start;gap:12px;margin:24px auto;padding:0 16px;display:flex}.av-cmdk__empty div{flex-direction:column;gap:4px;display:flex}.av-cmdk__empty b{color:var(--av-text);font-weight:600;font-size:var(--av-font-base)}.av-cmdk__hint{border-top:1px solid var(--av-border);font-size:var(--av-font-xs);color:var(--av-text-3);background:var(--av-surface-2);flex:none;align-items:center;gap:14px;padding:8px 14px;display:flex}.av-cmdk__hint>span{align-items:center;gap:3px;display:inline-flex}@media (width<=600px){.av-cmdk__hint>span:last-child{display:none}}.av-assoc{flex-direction:column;display:flex}.av-assoc__item{border-bottom:1px solid var(--av-border);color:var(--av-text);align-items:center;gap:10px;min-width:0;padding:9px 16px;text-decoration:none;display:flex}.av-assoc__item:last-child{border-bottom:0}.av-assoc__item{transition:background .12s}.av-assoc__item:hover{background:var(--av-surface-hover);text-decoration:none}.av-assoc__item:active{background:var(--av-surface-active)}.av-assoc__main{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.av-assoc__title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.av-assoc__sub{font-size:var(--av-font-xs);color:var(--av-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-callout{border-radius:var(--av-radius);background:var(--av-info-bg);color:var(--av-text);font-size:var(--av-font-sm);gap:10px;padding:10px 12px;display:flex}.av-callout>.i{color:var(--av-info);margin-top:1px}.av-callout--success{background:var(--av-success-bg)}.av-callout--success>.i{color:var(--av-success)}.av-callout--warning{background:var(--av-warning-bg)}.av-callout--warning>.i{color:var(--av-warning)}.av-callout--danger{background:var(--av-danger-bg)}.av-callout--danger>.i{color:var(--av-danger)}.av-task{border-bottom:1px solid var(--av-border);align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.av-task:last-child{border-bottom:0}.av-task__check{appearance:none;border:1.5px solid var(--av-c-n300);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.av-task__check:hover{border-color:var(--av-success)}.av-task__check:checked{background:var(--av-success);border-color:var(--av-success)}.av-task__check:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.av-task--done .av-task__title{color:var(--av-text-3);text-decoration:line-through}.av-task__main{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.av-task__title{font-weight:550}.av-task__sub{font-size:var(--av-font-xs);color:var(--av-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-due{font-size:var(--av-font-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--av-text-2)}.av-due--overdue{color:var(--av-danger);font-weight:600}.av-due--today{color:var(--av-warning);font-weight:600}.av-prio{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.av-prio span{background:var(--av-c-n200);border-radius:1px;width:3px}.av-prio span:first-child{height:5px}.av-prio span:nth-child(2){height:8px}.av-prio span:nth-child(3){height:12px}.av-prio[data-p="1"] span:nth-child(-n+1),.av-prio[data-p="2"] span:nth-child(-n+2),.av-prio[data-p="3"] span:nth-child(-n+3){background:var(--av-accent-brand)}@media (width<=600px){.av-task{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:12px 14px}.av-task>.av-due{margin-left:auto}.av-task__main{flex:100%;order:5}.av-task>.av-tag{order:6}.av-task__title{white-space:normal;overflow-wrap:anywhere}}.av-combo{width:100%;height:var(--av-control-h);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-sm);background:var(--av-surface);color:var(--av-text);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.av-combo--sm{height:var(--av-control-h-sm);font-size:var(--av-font-sm)}.av-combo:hover{border-color:var(--av-c-n300)}.av-combo:focus-visible,.av-combo--open{border-color:var(--av-accent-brand);box-shadow:var(--av-focus-field);outline:none}.av-combo[aria-invalid=true]{border-color:var(--av-danger)}.av-combo:disabled{opacity:.55;cursor:not-allowed}.av-combo>.i{color:var(--av-text-3);flex:none}.av-combo__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-combo__label--placeholder{color:var(--av-text-2)}.av-combo__label--tag{align-items:center;display:flex}.av-combo__leaf>.av-tag,.av-listbox__opt .av-tag{vertical-align:middle}.av-listbox__ico{color:var(--av-text-3);vertical-align:-2px;flex:none;place-items:center;margin-right:6px;display:inline-grid}.av-listbox__dot{vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.av-combo__label .av-listbox__dot{margin-right:7px}.av-combo__label--path{gap:4px;display:flex}.av-combo__path{text-overflow:ellipsis;min-width:0;color:var(--av-text-3);flex:0 auto;overflow:hidden}.av-combo__leaf{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.av-combo__count{background:var(--av-accent-tint);min-width:18px;height:18px;color:var(--av-accent);font-size:var(--av-font-2xs);text-align:center;border-radius:9px;flex:none;padding:0 5px;font-weight:600;line-height:18px}.av-combo__chev{margin-left:auto}.av-combo--open .av-combo__chev{color:var(--av-text)}.av-pop--listbox{flex-direction:column;max-width:calc(100vw - 16px);padding:0;display:flex;overflow:hidden}.av-pop--listbox[data-capped]{overflow:hidden}.av-listbox{flex-direction:column;min-height:0;display:flex}.av-listbox__search{border-bottom:1px solid var(--av-border);color:var(--av-text-3);flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.av-listbox__search input{min-width:0;height:36px;color:var(--av-text);background:0 0;border:0;outline:none;flex:1}.av-listbox__search input:focus-visible{box-shadow:none}.av-listbox__list{outline:none;min-height:0;max-height:288px;padding:4px;overflow-y:auto}.av-listbox__opt{border-radius:var(--av-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:flex}.av-listbox__opt.is-active{background:var(--av-surface-active)}.av-listbox__opt[aria-selected=true]{font-weight:600}.av-listbox__opt>.i{color:var(--av-accent);flex:none;margin-left:auto}.av-listbox__opt[aria-disabled=true]{color:var(--av-text-3);cursor:not-allowed}.av-listbox__empty{color:var(--av-text-3);font-size:var(--av-font-sm);padding:14px 10px}.av-listbox__spin{width:14px;height:14px;color:var(--av-text-3)}.av-listbox__empty--busy{align-items:center;gap:8px;display:flex}.av-listbox__list.is-loading .av-listbox__opt{opacity:.5;transition:opacity .12s .1s}.av-listbox__opt[style*=--av-depth]{padding-left:calc(10px + var(--av-depth) * 16px)}.av-listbox__opt--group{cursor:default;min-height:28px;font-size:var(--av-font-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.av-listbox__opt--group:not(:first-child){margin-top:4px}.av-listbox__opt--context{color:var(--av-text-3);cursor:default}.av-listbox__opt--dim>.av-truncate,.av-listbox__opt--dim>.av-listbox__text{opacity:.55}.av-listbox__text{min-width:0;line-height:var(--av-leading-snug);flex-direction:column;padding:5px 0;display:flex}.av-listbox__lead{flex:none;place-items:center;display:inline-grid}.av-listbox__sub{font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:400}.av-listbox__hint{font-size:var(--av-font-xs);color:var(--av-text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:400}.av-listbox__hint~.i{margin-left:0}.av-listbox__mark{background:var(--av-accent-tint-2);color:inherit;border-radius:2px}.av-pop--wrap .av-listbox__opt .av-truncate{white-space:normal;line-height:var(--av-leading-snug);padding:6px 0}.av-pop--cal{padding:10px}.av-cal__head{align-items:center;gap:4px;margin-bottom:6px;display:flex}.av-cal__title{text-align:center;flex:1;font-weight:650}.av-cal__nav{border-radius:var(--av-radius-sm);width:30px;height:30px;color:var(--av-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.av-cal__nav:hover{background:var(--av-surface-hover);color:var(--av-text)}.av-cal__nav:active{background:var(--av-surface-active)}.av-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.av-cal__wd{height:26px;font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);place-items:center;font-weight:600;display:grid}.av-cal__day{border-radius:var(--av-radius-sm);height:34px;color:var(--av-text);font-size:var(--av-font-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;transition:background .1s;position:relative}.av-cal__day:hover{background:var(--av-surface-hover)}.av-cal__day:active{background:var(--av-surface-active)}.av-cal__day.is-outside{color:var(--av-text-3)}.av-cal__day.is-today{color:var(--av-accent);font-weight:650}.av-cal__day.is-today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.av-cal__day.is-selected,.av-cal__day.is-selected:hover{background:var(--av-accent);color:var(--av-text-inverse);font-weight:650}.av-cal__day:disabled{opacity:.3;cursor:not-allowed;background:0 0}.av-cal__day:focus-visible{box-shadow:inset 0 0 0 2px var(--av-accent-brand)}.av-cal__quick{border-top:1px solid var(--av-border);flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:10px;display:flex}.av-cal__chip{border:1px solid var(--av-border);border-radius:var(--av-radius-pill);height:26px;color:var(--av-text-2);font-size:var(--av-font-xs);cursor:pointer;background:0 0;padding:0 8px;font-weight:550}.av-cal__chip:hover{background:var(--av-surface-hover);color:var(--av-text)}.av-cal__chip:disabled{opacity:.4;cursor:not-allowed}.av-cal__foot{justify-content:flex-end;margin-top:6px;display:flex}.av-ai-field{display:block;position:relative}.av-ai-field>.av-input,.av-ai-field>.av-textarea{padding-right:38px}.av-ai-field__btn{color:var(--av-accent);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.av-ai-field--multiline .av-ai-field__btn{top:4px;right:calc(4px + var(--av-ai-scrollbar,0px));transform:none}.av-ai-field--multiline[data-measured] .av-ai-field__btn{transition:right .18s}.av-ai-field__btn.is-busy .i{animation:1s ease-in-out infinite av-ai-pulse}@keyframes av-ai-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.av-ai-field--multiline[data-measured] .av-ai-field__btn{transition:none}}.av-spinner{opacity:.75;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite av-spin;display:inline-block}@keyframes av-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.av-spinner{animation-duration:2s}}.av-loader{min-height:40vh;color:var(--av-text-3);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;animation:.2s .15s forwards av-loader-in;display:flex}.av-loader--inline{min-height:0;padding:32px 12px}.av-loader__mark{width:36px;height:36px;animation:1.1s cubic-bezier(.6,.1,.4,.9) infinite av-loader-turn}.av-loader--sm .av-loader__mark{width:22px;height:22px}.av-loader--lg .av-loader__mark{width:52px;height:52px}@keyframes av-loader-turn{to{transform:rotate(360deg)}}@keyframes av-loader-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.av-loader__mark{animation:1.6s ease-in-out infinite av-loader-pulse}}@keyframes av-loader-pulse{50%{opacity:.45}}.av-assoc__empty{border:1px dashed var(--av-border-strong);border-radius:var(--av-radius);color:var(--av-text-3);font-size:var(--av-font-sm);align-items:center;gap:10px;margin:12px 16px 14px;padding:11px 14px;line-height:1.35;display:flex}.av-assoc__empty .i{color:var(--av-c-n300);flex:none}.av-choices__group{flex-direction:column;gap:6px;display:flex}.av-choices__group+.av-choices__group{margin-top:4px}.av-choices__heading{font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:550}.av-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=600px){.av-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-choice{border:1px solid var(--av-border-strong);border-radius:var(--av-radius);background:var(--av-surface);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.av-choice:hover{background:var(--av-surface-hover)}.av-choice--on,.av-choice--on:hover{border-color:var(--av-accent-brand);background:var(--av-accent-tint)}.av-choice:has(input:focus-visible){border-color:var(--av-accent-brand);box-shadow:var(--av-focus-field)}.av-choice>input{opacity:0;pointer-events:none;margin:0;position:absolute}.av-choice__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.av-choice__label{color:var(--av-text);font-weight:600}.av-choice__head>.i{color:var(--av-accent);flex:none}.av-choice__sub{font-size:var(--av-font-xs);color:var(--av-text-2);font-weight:550}.av-choice__desc{font-size:var(--av-font-xs);line-height:var(--av-leading-normal);color:var(--av-text-3);margin-top:4px}@media (width<=600px){.av-input,.av-select,.av-textarea,.av-combo,.av-listbox__search input{font-size:16px}}.av-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av-fab-action{z-index:60;border:1px solid var(--av-border);background:var(--av-surface);width:40px;height:40px;color:var(--av-text);box-shadow:var(--av-shadow-lg);cursor:pointer;touch-action:none;border-radius:50%;place-items:center;padding:0;transition:background .12s,border-color .12s,bottom .18s,opacity .12s,visibility .12s;animation:.18s ease-out av-fab-action-in;display:grid;position:fixed;bottom:20px;right:26px}.av-fab-action.is-dragging{cursor:grabbing;box-shadow:var(--av-shadow-lg), 0 0 0 4px var(--av-accent-tint);transition:none}.av-fab-action:hover:not([aria-disabled]){background:var(--av-surface-hover);border-color:var(--av-border-strong)}.av-fab-action:focus-visible{box-shadow:var(--av-focus), var(--av-shadow-lg);outline:none}.av-fab-action[aria-disabled]{cursor:default;color:var(--av-text-3)}.av-fab-action.is-covered{visibility:hidden;opacity:0}.av-fab-action .av-btn__count{top:-2px;right:-2px}.av-fab-action[data-tip]:hover:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.av-fab-action.is-left[data-tip]:hover:after{left:calc(100% + 8px);right:auto}@keyframes av-fab-action-in{0%{opacity:0;scale:.7}}@media (prefers-reduced-motion:reduce){.av-fab,.av-fab-action{transition:none;animation:none}}.av-fab{z-index:60;background:var(--av-accent);width:52px;height:52px;color:var(--av-text-inverse);box-shadow:var(--av-shadow-lg);cursor:pointer;touch-action:none;border:0;border-radius:50%;place-items:center;transition:background .12s,transform .12s,bottom .18s;display:grid;position:fixed;bottom:20px;right:20px}.av-fab.is-dragging{cursor:grabbing;box-shadow:var(--av-shadow-lg), 0 0 0 4px var(--av-accent-tint);transition:none}.av-fab:hover{background:var(--av-accent-hover);transform:translateY(-1px)}.av-fab:focus-visible{box-shadow:var(--av-focus), var(--av-shadow-lg);outline:none}.av-fab>.i{transition:transform .18s}.av-fab.is-open>.i{transform:rotate(90deg)}.av-fab .av-btn__count{top:2px;right:2px}.av-fab[data-tip]:hover:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.av-fab.is-left[data-tip]:hover:after{left:calc(100% + 8px);right:auto}.av-fab:hover,.av-fab-action:hover{z-index:61}.av-chat-dock{top:var(--av-dock-top,auto);right:var(--av-fab-right,20px);bottom:var(--av-dock-bottom,84px);left:var(--av-fab-left,auto);z-index:60;width:min(400px,100vw - 32px);height:min(620px, var(--av-dock-room,calc(100vh - 108px)));border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-lg);flex-direction:column;transition:width .18s,height .18s;animation:.16s ease-out av-chat-in;display:flex;position:fixed;overflow:hidden}.av-chat-dock.is-expanded{width:min(720px,100vw - 32px);height:var(--av-dock-room,calc(100vh - 108px))}:root[data-av-chat-floating] .av-fab{display:none}.av-chat-dock.is-floating{z-index:62;border-color:var(--av-border-strong);transition:none;bottom:auto;right:auto;overflow:visible}.av-chat-dock.is-floating .av-chat-dock__head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--av-radius-lg) var(--av-radius-lg) 0 0;background:var(--av-surface-2)}.av-chat-dock.is-floating .av-chat-dock__head .av-btn{cursor:pointer}.av-chat-dock.is-floating .av-chat-dock__foot{border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg)}.av-chat-dock.is-floating .av-chat-dock__body{overflow:hidden}.av-chat-dock.is-floating .av-chat-dock__body:last-child{border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg)}.av-chat-dock.is-moving,.av-chat-dock.is-moving *{-webkit-user-select:none;user-select:none}.av-chat-dock.is-moving .av-chat-dock__head{cursor:grabbing}.av-chat-dock__rs{z-index:1;touch-action:none;position:absolute}.av-chat-dock__rs--n,.av-chat-dock__rs--s{cursor:ns-resize;height:8px;left:10px;right:10px}.av-chat-dock__rs--e,.av-chat-dock__rs--w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.av-chat-dock__rs--n{top:-4px}.av-chat-dock__rs--s{bottom:-4px}.av-chat-dock__rs--e{right:-4px}.av-chat-dock__rs--w{left:-4px}.av-chat-dock__rs--ne,.av-chat-dock__rs--nw,.av-chat-dock__rs--se,.av-chat-dock__rs--sw{width:14px;height:14px}.av-chat-dock__rs--ne{cursor:nesw-resize;top:-5px;right:-5px}.av-chat-dock__rs--sw{cursor:nesw-resize;bottom:-5px;left:-5px}.av-chat-dock__rs--nw{cursor:nwse-resize;top:-5px;left:-5px}.av-chat-dock__rs--se{cursor:nwse-resize;bottom:-5px;right:-5px}.av-chat-dock__rs--se:after{content:"";border-right:2px solid var(--av-border-strong);border-bottom:2px solid var(--av-border-strong);border-bottom-right-radius:3px;width:8px;height:8px;position:absolute;bottom:8px;right:8px}@keyframes av-chat-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.av-chat-dock__head [data-tip]:hover:after{inset:calc(100% + 6px) 0 auto auto;transform:none}.av-chat-dock__head{border-bottom:1px solid var(--av-border);align-items:center;gap:4px;padding:10px 8px 10px 14px;display:flex}.av-chat-dock__icon{background:var(--av-accent-tint);width:28px;height:28px;color:var(--av-accent);border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}.av-chat-dock__title{min-width:0}.av-chat-dock__title h2{font-size:var(--av-font-md);line-height:var(--av-leading-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.av-chat-dock__sub{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av-chat-dock__body{flex-direction:column;flex:1;min-height:0;display:flex}.av-chat-dock__foot{border-top:1px solid var(--av-border);background:var(--av-surface);padding:10px 12px 12px}@media (width<=600px){.av-chat-dock,.av-chat-dock.is-expanded{z-index:65;border:0;border-radius:0;width:100%;height:100dvh;inset:0}}@media (prefers-reduced-motion:reduce){.av-chat-dock{transition:none;animation:none}}.av-chat-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.av-chat-msg{flex-direction:column;gap:4px;max-width:100%;display:flex}.av-chat-msg--user{align-items:flex-end}.av-chat-msg--user .av-chat-msg__body{border-radius:var(--av-radius-lg) var(--av-radius-lg) var(--av-radius-sm) var(--av-radius-lg);background:var(--av-accent-tint);max-width:85%;color:var(--av-text);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px}.av-chat-msg--assistant .av-chat-msg__body{overflow-wrap:anywhere;min-width:0}.av-chat-msg.is-error .av-chat-msg__body{border-left:2px solid var(--av-danger);padding-left:10px}.av-chat-msg.is-streaming .av-chat-msg__body>:last-child:after{content:"";vertical-align:text-bottom;background:var(--av-accent);width:7px;height:1em;margin-left:2px;animation:1s step-end infinite av-caret;display:inline-block}@keyframes av-caret{50%{opacity:0}}.av-chat-msg__meta{font-size:var(--av-font-2xs);color:var(--av-text-3)}.av-chat-msg .av-chat-tools{flex-wrap:wrap;gap:6px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.av-chat-msg .av-chat-tool+.av-chat-tool{margin-top:0}.av-chat-tool{border:1px solid var(--av-border);border-radius:var(--av-radius-pill);background:var(--av-surface-2);max-width:100%;height:24px;font-size:var(--av-font-xs);color:var(--av-text-2);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.av-chat-tool .av-spinner{border-width:1.5px;width:11px;height:11px}.av-chat-tool.is-done>.i{color:var(--av-success)}.av-chat-tool.is-error{border-color:var(--av-danger)}.av-chat-tool.is-error>.i{color:var(--av-danger)}.av-chat-tool__name{white-space:nowrap;font-weight:550}.av-chat-tool__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--av-text-3);overflow:hidden}.av-chat-typing{font-size:var(--av-font-xs);color:var(--av-text-3);align-items:center;gap:8px;display:flex}.av-chat-typing__dots{gap:3px;display:inline-flex}.av-chat-typing__dots i{background:var(--av-text-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite av-typing}.av-chat-typing__dots i:nth-child(2){animation-delay:.15s}.av-chat-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes av-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.av-chat-typing__dots i,.av-chat-msg.is-streaming .av-chat-msg__body>:last-child:after{animation:none}}.av-chat-composer__box{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-lg);background:var(--av-surface);align-items:flex-end;gap:6px;padding:6px 6px 6px 10px;transition:border-color .12s;display:flex}.av-chat-composer__box:focus-within{border-color:var(--av-focus-field)}.av-chat-composer textarea{resize:none;min-width:0;min-height:28px;color:var(--av-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:3px 0;line-height:22px}.av-chat-composer textarea:focus-visible{box-shadow:none}.av-chat-composer textarea::placeholder{color:var(--av-text-3)}.av-chat-composer__hint{font-size:var(--av-font-2xs);color:var(--av-text-3);text-align:center;margin-top:6px}@media (width<=600px){.av-chat-composer textarea{font-size:16px}}.av-chat-welcome{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto 0;padding:12px 8px;display:flex}.av-chat-welcome__icon{background:var(--av-accent-tint);width:44px;height:44px;color:var(--av-accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.av-chat-welcome h3{font-size:var(--av-font-md);margin:0}.av-chat-welcome p{max-width:300px;font-size:var(--av-font-sm);color:var(--av-text-2);margin:0}.av-chat-welcome__picks{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:320px;margin-top:10px;display:flex}.av-chat-pick{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);color:var(--av-text);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;padding:8px 12px;transition:background .12s,border-color .12s}.av-chat-pick:hover{background:var(--av-surface-hover);border-color:var(--av-border-strong)}.av-chat-pick:focus-visible{box-shadow:var(--av-focus);outline:none}.av-chat-history{margin:0;padding:6px;list-style:none;overflow-y:auto}.av-chat-history li{border-radius:var(--av-radius-sm);align-items:center;gap:2px;display:flex}.av-chat-history li:hover,.av-chat-history li.is-active{background:var(--av-surface-hover)}.av-chat-history li .av-btn{opacity:0}.av-chat-history li:hover .av-btn,.av-chat-history li .av-btn:focus-visible{opacity:1}.av-chat-history__pick{min-width:0;color:var(--av-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:8px 10px;display:flex}.av-chat-history__pick:focus-visible{box-shadow:var(--av-focus);border-radius:var(--av-radius-sm);outline:none}.av-chat-history__title,.av-chat-history__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-chat-history__title{font-weight:550;font-size:var(--av-font-sm)}.av-chat-history__sub{font-size:var(--av-font-xs);color:var(--av-text-3)}.av-chat-history__empty{text-align:center;font-size:var(--av-font-sm);color:var(--av-text-3);padding:24px 16px}@media (hover:none){.av-chat-history li .av-btn{opacity:1}}.av-prose{font-size:var(--av-font-base);line-height:var(--av-leading-normal)}.av-prose>:first-child{margin-top:0}.av-prose>:last-child{margin-bottom:0}.av-prose p,.av-prose ul,.av-prose ol,.av-prose pre,.av-prose table,.av-prose blockquote{margin:0 0 .6em}.av-prose ul{padding-left:1.3em}.av-prose ol{padding-left:2em}.av-prose li+li{margin-top:.2em}.av-prose li>p{margin:0}.av-prose h1,.av-prose h2,.av-prose h3,.av-prose h4{font-size:var(--av-font-md);line-height:var(--av-leading-tight);margin:.9em 0 .4em}.av-prose h1{font-size:var(--av-font-lg)}.av-prose a{color:var(--av-accent);text-underline-offset:2px;text-decoration:underline}.av-prose code{border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);font-family:var(--av-font-mono);padding:1px 5px;font-size:.88em}.av-prose pre{border-radius:var(--av-radius);background:var(--av-surface-sunken);padding:10px 12px;overflow-x:auto}.av-prose pre code{background:0 0;padding:0}.av-prose blockquote{border-left:3px solid var(--av-border-strong);color:var(--av-text-2);padding-left:10px}.av-prose hr{border:0;border-top:1px solid var(--av-border);margin:.9em 0}.av-prose table{border-collapse:collapse;max-width:100%;font-size:var(--av-font-sm);display:block;overflow-x:auto}.av-prose th,.av-prose td{overflow-wrap:normal;word-break:normal;border:1px solid var(--av-border);text-align:left;vertical-align:top;min-width:3em;padding:5px 9px}.av-prose th{background:var(--av-surface-2);white-space:nowrap;font-weight:600}.av-apptag{--av-apptag-c:var(--av-text-2);border:1px solid color-mix(in srgb, var(--av-apptag-c) 45%, transparent);border-radius:var(--av-radius-sm);background:color-mix(in srgb, var(--av-apptag-c) 12%, transparent);min-width:42px;color:var(--av-apptag-c);font-family:var(--av-font-mono);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.av-apptag--md{min-width:0;padding:2px 8px;font-size:13px;line-height:20px}.av-float{z-index:66;background:var(--av-surface);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-lg);min-width:0;max-height:calc(100vh - 112px);box-shadow:var(--av-shadow-lg);flex-direction:column;animation:.16s ease-out av-float-in;display:flex;position:fixed;bottom:88px;right:24px}@keyframes av-float-in{0%{opacity:0;translate:0 12px}}.av-float__head{border-bottom:1px solid var(--av-border);border-radius:var(--av-radius-lg) var(--av-radius-lg) 0 0;background:var(--av-surface-2);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;align-items:center;gap:2px;padding:6px 6px 6px 4px;display:flex}.av-float__head:active{cursor:grabbing}.av-float__head .av-btn{cursor:pointer}.av-float--expanded .av-float__head{cursor:default}.av-float--collapsed .av-float__head{border-radius:var(--av-radius-lg);border-bottom:0}.av-float__grip{border-radius:var(--av-radius-sm,4px);width:22px;height:28px;color:var(--av-text-3);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.av-float__grip:active{cursor:grabbing}.av-float__grip:disabled{cursor:default;opacity:.4}.av-float__grip:focus-visible{outline:2px solid var(--av-accent);outline-offset:1px}.av-float__title{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;padding-left:4px;font-weight:600;display:inline-flex;overflow:hidden}.av-float__title .i{color:var(--av-accent);flex:none}.av-float__body{min-height:0;overflow-y:auto}.av-float__foot{border-top:1px solid var(--av-border);background:var(--av-surface-2);border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.av-float--expanded{width:min(920px,100vw - 32px);height:min(88vh,900px);max-height:none;inset:6vh auto auto 50%;transform:translate(-50%)}.av-float--expanded .av-float__body,.av-float--expanded .av-composer--float{flex-direction:column;flex:1;display:flex}.av-float--expanded .av-composer--float .av-textarea{resize:none;flex:1}.av-composer--float .av-composer__bar{background:var(--av-surface-2);border-top:1px solid var(--av-border);border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg);padding:10px 12px}.av-float--sheet{width:auto;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:16px 16px 0 0;transition:transform .18s;animation:.2s ease-out av-sheet-in;bottom:0;left:0;right:0}.av-float--sheet.av-float--swiping{transition:none}@keyframes av-sheet-in{0%{transform:translateY(100%)}}.av-float__bar{background:var(--av-border-strong);border-radius:2px;align-self:center;width:36px;height:4px;margin:6px 0 0}.av-float--sheet .av-float__head{background:var(--av-surface);cursor:default;border-radius:0;padding-top:2px}.av-float--sheet.av-float--collapsed .av-float__head{border-radius:0}.av-float--sheet .av-float__grip{display:none}.av-float--sheet.av-float--expanded{width:auto;height:auto;max-height:none;padding-top:env(safe-area-inset-top,0px);border-width:0;border-radius:0;inset:0;transform:none}.av-float--sheet .av-composer--float .av-composer__bar,.av-float--sheet .av-float__foot{border-radius:0}@media (prefers-reduced-motion:reduce){.av-float,.av-float--sheet{transition:none;animation:none}}.av-assist{flex-direction:column;min-width:0;display:flex;position:relative}.av-assist>.av-textarea,.av-assist>.av-input{flex:1}.av-assist__tools{opacity:.4;align-items:center;gap:2px;transition:opacity .12s;display:flex;position:absolute;bottom:4px;right:18px}.av-assist__tools:hover,.av-assist__tools:focus-within{opacity:1}.av-assist--line{display:block}.av-assist--line>.av-input{width:100%}.av-assist--line .av-assist__tools{top:50%;bottom:auto;right:4px;transform:translateY(-50%)}.av-assist__tools .av-btn{color:var(--av-accent);background:color-mix(in srgb, var(--av-surface) 80%, transparent)}.av-assist__tools:has(.av-spinner){opacity:1}.av-assist>[aria-busy=true]{opacity:.6}.av-float--expanded .av-composer--float .av-assist{flex:1}.av-steps{gap:var(--av-space-2);scrollbar-width:none;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.av-steps::-webkit-scrollbar{display:none}.av-steps__item{align-items:center;gap:var(--av-space-2);flex:auto;min-width:0;display:flex}.av-steps__item:last-child{flex:0 auto}.av-steps__item--current,.av-steps__item--current .av-steps__btn{flex-shrink:0}.av-steps__item:not(:last-child):after{content:"";background:var(--av-border-strong);flex:16px;min-width:16px;height:1px}.av-steps__item--done:not(:last-child):after{background:var(--av-accent)}.av-steps__btn{align-items:center;gap:var(--av-space-2);min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:0 auto;padding:0;display:flex}button.av-steps__btn{cursor:pointer}button.av-steps__btn:hover .av-steps__title{color:var(--av-text)}.av-steps__dot{border-radius:var(--av-radius-pill);border:1px solid var(--av-border-strong);background:var(--av-surface);width:26px;height:26px;color:var(--av-text-3);font-size:var(--av-font-sm);flex:none;place-items:center;font-weight:600;display:grid}.av-steps__item--done .av-steps__dot{border-color:var(--av-accent);color:var(--av-accent);background:var(--av-accent-tint)}.av-steps__item--current .av-steps__dot{border-color:var(--av-accent-solid);background:var(--av-accent-solid);color:var(--av-text-inverse)}.av-steps__text{flex-direction:column;min-width:0;display:flex}.av-steps__title{color:var(--av-text-2);font-size:var(--av-font-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.av-steps__item--current .av-steps__title{color:var(--av-text)}.av-steps__item--todo .av-steps__title{color:var(--av-text-3)}.av-steps__desc{color:var(--av-text-3);font-size:var(--av-font-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av-steps--sm .av-steps__dot{width:22px;height:22px;font-size:var(--av-font-xs)}.av-steps--sm .av-steps__title{font-size:var(--av-font-sm)}.av-collapse{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);flex-direction:column;display:flex;overflow:hidden}.av-collapse__item+.av-collapse__item{border-top:1px solid var(--av-border)}.av-collapse__head{align-items:center;gap:var(--av-space-2);padding-right:var(--av-space-3);display:flex}.av-collapse__head:hover{background:var(--av-surface-hover)}.av-collapse__toggle{align-items:center;gap:var(--av-space-2);min-width:0;padding:var(--av-space-3);color:var(--av-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;font-weight:600;display:flex}.av-collapse__chev{color:var(--av-text-3);flex:none;transition:transform .12s}.av-collapse__item--open .av-collapse__chev{transform:rotate(90deg)}.av-collapse__label{min-width:0}.av-collapse__extra{align-items:center;gap:var(--av-space-2);flex:none;display:flex}.av-collapse__body{padding:0 var(--av-space-3) var(--av-space-3) calc(var(--av-space-3) + 22px)}.av-collapse--sm .av-collapse__toggle{padding:var(--av-space-2) var(--av-space-3);font-size:var(--av-font-sm)}.av-collapse--sm .av-collapse__body{padding-bottom:var(--av-space-2);font-size:var(--av-font-sm)}.av-chart{min-width:0;position:relative}.av-chart svg{width:100%;height:auto;display:block;overflow:visible}.av-chart__grid{stroke:var(--av-chart-grid);stroke-width:1px;shape-rendering:crispedges}.av-chart__base{stroke:var(--av-chart-axis);stroke-width:1px;shape-rendering:crispedges}.av-chart__tick{fill:var(--av-chart-muted);font-variant-numeric:tabular-nums;font-size:11px}.av-chart__label{fill:var(--av-text-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.av-chart__hit{fill:#0000;cursor:default}.av-chart__hit:hover+.av-chart__marks,.av-chart__col:hover .av-chart__mark{opacity:1}.av-chart__col .av-chart__mark{transition:opacity .1s}.av-chart:hover .av-chart__col .av-chart__mark{opacity:.55}.av-chart:hover .av-chart__col:hover .av-chart__mark{opacity:1}.av-chart__tip{z-index:5;pointer-events:none;border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);min-width:140px;box-shadow:var(--av-shadow);font-size:var(--av-font-sm);white-space:nowrap;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.av-chart__tip-title{margin-bottom:4px;font-weight:650}.av-chart__tip-row{color:var(--av-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.av-chart__tip-row b{color:var(--av-text);margin-left:auto;font-weight:600}.av-swatch{border-radius:3px;flex:none;width:10px;height:10px}.av-legend{font-size:var(--av-font-sm);color:var(--av-text-2);flex-wrap:wrap;gap:6px 14px;display:flex}.av-legend__item{align-items:center;gap:6px;display:inline-flex}.av-hbars{flex-direction:column;gap:2px;display:flex}.av-hbar{border-radius:var(--av-radius-sm);color:var(--av-text);grid-template-columns:minmax(90px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;text-decoration:none;display:grid}a.av-hbar:hover,.av-hbar:hover{background:var(--av-surface-hover);text-decoration:none}.av-hbar__label{font-size:var(--av-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-hbar__track{gap:2px;height:12px;display:flex}.av-hbar__fill{background:var(--av-series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%}.av-hbar__value{font-size:var(--av-font-sm);font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-weight:600}.av-hbar__value small{color:var(--av-text-3);margin-left:4px;font-weight:500}.av-chart-table{font-size:var(--av-font-sm)}.av-donut{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.av-donut__ring{flex:none;position:relative}.av-donut__ring svg{display:block;overflow:visible}.av-donut__slice{stroke:var(--av-surface);stroke-width:2px;transition:opacity .1s}.av-donut.is-hover .av-donut__slice{opacity:.55}.av-donut.is-hover .av-donut__slice.is-on{opacity:1}.av-donut__empty{fill:none;stroke:var(--av-chart-grid)}.av-donut__centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 22%;display:flex;position:absolute;inset:0}.av-donut__centre-value{font-size:var(--av-font-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:1.1}.av-donut__centre-label{font-size:var(--av-font-xs);color:var(--av-text-3);margin-top:2px}.av-donut__legend{flex:200px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:center;gap:2px 16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.av-donut__item{border-radius:var(--av-radius-sm);color:var(--av-text);font-size:var(--av-font-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 6px;text-decoration:none;display:grid}.av-donut__row.is-on .av-donut__item,a.av-donut__item:hover{background:var(--av-surface-hover);text-decoration:none}.av-donut__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-donut__label small{color:var(--av-text-3);font-size:var(--av-font-xs);display:block}.av-donut__pct{color:var(--av-text-3);font-variant-numeric:tabular-nums;text-align:right;min-width:34px}.av-donut__value{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-weight:600}:root{--av-font-sans:"JetBrainsMono Nerd Font", "JetBrains Mono Variable", ui-monospace, monospace;--av-font-mono:"JetBrainsMono Nerd Font Mono", "JetBrains Mono Variable", ui-monospace, monospace}.crm-dash__kpi{margin-bottom:var(--av-space-4)}.crm-formbar{bottom:var(--av-space-4);z-index:5;align-items:center;gap:var(--av-space-2);padding:var(--av-space-3) var(--av-space-4);background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-lg);flex-wrap:wrap;display:flex;position:sticky}.av-top:has(>.crm-toplead)>.av-spacer{display:none}.crm-toplead{min-width:0;margin-right:var(--av-space-4);flex:auto;align-items:center;display:flex}.crm-topactions{align-items:center;gap:var(--av-space-2);padding-right:var(--av-space-3);margin-right:var(--av-space-1);border-right:1px solid var(--av-border);flex:none;display:flex}.crm-topactions:empty{display:none}.crm-pagetitle{flex-direction:column;justify-content:center;min-width:0;line-height:1.25;display:flex}.crm-pagetitle h1{font-size:var(--av-font-lg);color:var(--av-text);margin:0;font-weight:600}.crm-pagetitle p{font-size:var(--av-font-sm);color:var(--av-text-3);margin:0}.crm-pagetitle h1,.crm-pagetitle p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-pageactions{justify-content:flex-end;gap:var(--av-space-2);margin-bottom:var(--av-space-3);flex-wrap:wrap;display:flex}.crm-crumbtrail{min-width:0;overflow:hidden}.crm-crumbtrail__here{color:var(--av-text)}.crm-crumbtrail .crm-crumbtrail__phone{display:none}@media (width<=640px){.crm-crumbtrail .crm-crumbtrail__wide{display:none}.crm-crumbtrail .crm-crumbtrail__phone{display:inline-flex}.crm-crumbtrail__back{align-items:center;gap:2px;display:inline-flex}.crm-toplead{margin-right:var(--av-space-2)}.crm-pagetitle p{display:none}}.crm-feed__bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.av-card__body:has(>.crm-feed__bar:first-child){padding-top:0}.av-card__body>.crm-feed__bar:first-child{z-index:2;margin:0 calc(-1 * var(--av-space-4)) 12px;padding:10px var(--av-space-4);border-bottom:1px solid var(--av-border);background:var(--av-surface);position:sticky;top:0}.crm-feed__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.crm-feed__sep{background:var(--av-border-strong);width:1px;height:18px;margin:0 6px}.crm-feed__n{border-radius:var(--av-radius-pill);background:var(--av-surface-sunken);color:var(--av-text-2);font-size:var(--av-font-xs);font-variant-numeric:tabular-nums;padding:0 6px}.av-card:has(>.av-card__body>.crm-feed__fab){position:relative}.crm-feed__fab{right:var(--av-space-4);bottom:var(--av-space-4);z-index:3;background:var(--av-accent);width:48px;height:48px;color:var(--av-text-inverse);box-shadow:var(--av-shadow-lg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .12s,transform .12s;display:grid;position:absolute}.crm-feed__fab:hover{background:var(--av-accent-hover);transform:translateY(-1px)}.crm-feed__fab:focus-visible{box-shadow:var(--av-focus), var(--av-shadow-lg);outline:none}.av-card__body:has(>.crm-feed__fab){padding-bottom:72px}.crm-feed__email{width:100%;font:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.crm-feed__email:hover,.crm-feed__email:focus-visible{text-decoration:underline}.crm-feed__email:focus-visible{box-shadow:var(--av-focus);border-radius:2px;outline:none}.crm-opp-feed{border:1px solid var(--av-border);border-radius:var(--av-radius);overflow:hidden;container-type:inline-size}.crm-opp-feed__row{color:var(--av-text);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:9px 12px 9px 14px;text-decoration:none;transition:background .12s;display:grid}.crm-opp-feed__row[hidden]{display:none}.crm-opp-feed__row+.crm-opp-feed__row{border-top:1px solid var(--av-border)}.crm-opp-feed__row:hover{background:var(--av-surface-hover);text-decoration:none}.crm-opp-feed__row:active{background:var(--av-surface-active)}.crm-opp-feed__main{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.crm-opp-feed__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-opp-feed__no{color:var(--av-text-2);font-variant-numeric:tabular-nums;font-weight:500}.crm-opp-feed__latest{min-width:0;font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;align-items:center;gap:5px;display:flex}.crm-opp-feed__latest .i,.crm-opp-feed__who{flex:none}.crm-opp-feed__latest>span:not(.crm-opp-feed__who){text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-opp-feed__side{align-items:center;gap:14px;display:flex}.crm-opp-feed__count,.crm-opp-feed__when{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-opp-feed__count{justify-content:flex-end;align-items:center;gap:4px;min-width:36px;display:inline-flex}.crm-opp-feed__when{text-align:right;min-width:56px}.crm-opp-feed__go{color:var(--av-text-3)}.crm-opp-feed__row:hover .crm-opp-feed__go{color:var(--av-text)}.crm-opp-feed>.crm-card-more{border-radius:0}@container (width<=560px){.crm-opp-feed__row{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"main go""side go";row-gap:6px}.crm-opp-feed__main{grid-area:main}.crm-opp-feed__side{grid-area:side;gap:10px}.crm-opp-feed__go{grid-area:go}.crm-opp-feed__count,.crm-opp-feed__when{min-width:0}}.crm-login{background:var(--av-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.crm-login__art{color:#e9e8e2;background:#161615;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.crm-login__art:after{content:"";background:radial-gradient(circle,#fa4f198c,#fa4f1900 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-180px;right:-180px}.crm-login__panel{flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:520px;margin:0 auto;padding:48px;display:flex}.crm-ms-btn{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-sm);background:var(--av-surface);cursor:pointer;height:44px;color:var(--av-text);justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex}.crm-ms-btn:hover{background:var(--av-surface-2)}.crm-ms-logo{grid-template-columns:9px 9px;gap:2px;display:grid}.crm-ms-logo span{width:9px;height:9px}.crm-user-pick{border:1px solid var(--av-border);border-radius:var(--av-radius);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.crm-user-pick__row{border-bottom:1px solid var(--av-border);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;height:auto;padding:10px 12px;display:grid}.crm-user-pick__row:last-child{border-bottom:0}.crm-user-pick__who{flex-direction:column;min-width:0;display:flex}.crm-user-pick__name{align-items:baseline;gap:4px;min-width:0;display:flex}.crm-user-pick__name>.av-faint{flex:none}.crm-user-pick__meta{align-items:center;gap:6px;display:flex}.crm-user-pick__open{text-align:right;min-width:64px;font-size:12px}@media (width<=600px){.crm-user-pick__row{grid-template-columns:auto minmax(0,1fr)}.crm-user-pick__row>.av-avatar{grid-row:span 2;align-self:start}.crm-user-pick__meta{grid-column:2}.crm-user-pick__open{min-width:0;margin-left:auto}}@media (width<=900px){.crm-login{grid-template-columns:minmax(0,1fr)}.crm-login__art{display:none}}.av-stat--link{color:inherit;text-decoration:none;transition:border-color .12s}.av-stat--link:hover{border-color:var(--av-border-strong);text-decoration:none}.crm-dash__closing{table-layout:fixed}.crm-dash__closing td{max-width:none}.crm-dash__c-stage{width:136px}.crm-dash__c-owner{width:64px}.crm-dash__c-date,.crm-dash__c-amount{width:92px}.crm-dash__closing tbody tr.crm-dash__group,.crm-dash__closing tbody tr.crm-dash__group:hover{background:var(--av-surface-2)}.crm-dash__group td{height:32px;font-size:var(--av-font-sm)}.crm-dash__group td>div{align-items:center;gap:8px;display:flex}.crm-dash__group-label{color:var(--av-text);font-weight:600}.crm-dash__group--late .crm-dash__group-label{color:var(--av-danger)}.crm-dash__stage{max-width:100%;font-size:var(--av-font-sm);color:var(--av-text-2);align-items:center;gap:7px;display:inline-flex}.crm-dash__stage-dot{border-radius:50%;flex:none;width:8px;height:8px}.crm-dash__late{color:var(--av-danger);font-weight:600}.crm-dash__stages .av-hbar{grid-template-columns:140px minmax(0,1fr) auto}.crm-dash__tallies{border-bottom:1px solid var(--av-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-dash__tally{color:var(--av-text);flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;display:flex}.crm-dash__tally+.crm-dash__tally{border-left:1px solid var(--av-border)}.crm-dash__tally:hover{background:var(--av-surface-hover);text-decoration:none}.crm-dash__tally-n{font-size:var(--av-font-xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.15}.crm-dash__tally-l{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-dash__tally--late .crm-dash__tally-n{color:var(--av-danger)}.crm-dash__tally--today .crm-dash__tally-n{color:var(--av-warning)}.crm-dash__when{font-size:var(--av-font-sm);white-space:nowrap}@media (width<=600px){.crm-dash__c-owner{width:44px}.crm-dash__c-date,.crm-dash__c-amount{width:80px}.crm-dash__stages .av-hbar{grid-template-columns:104px minmax(0,1fr) auto}}.av-stat__value small{font-size:var(--av-font-md);color:var(--av-text-3);letter-spacing:0;font-weight:500}.cell-sub .crm-dash__stage,.cell-sub .crm-dash__stage .av-truncate{font-size:inherit;display:inline}.cell-sub .crm-dash__stage-dot{vertical-align:1px;width:6px;height:6px;margin-right:4px;display:inline-block}:root[data-sidebar=collapsed] .av-droptray{left:calc(var(--av-sidebar-w-collapsed) + var(--av-space-5))}.crm-pop--ai{max-width:520px}.crm-ai-pop{flex-direction:column;gap:8px;padding:8px;display:flex}.crm-ai-pop__head{font-size:var(--av-font-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--av-text-3);align-items:center;gap:6px;font-weight:600;display:flex}.crm-ai-pop__head>.i{color:var(--av-accent)}.crm-ai-pop__opts{flex-direction:column;gap:2px;display:flex}.crm-ai-pop__opt{width:100%;min-height:34px;color:var(--av-text);font:inherit;text-align:left;line-height:var(--av-leading-snug);background:0 0;border:0;padding:6px 10px}.crm-ai-pop__opt:hover,.crm-ai-pop__opt:focus-visible{background:var(--av-surface-active);outline:none}.crm-ai-pop__text{border-radius:var(--av-radius-sm);background:var(--av-surface-2);max-height:220px;font-size:var(--av-font-sm);line-height:var(--av-leading-normal);white-space:pre-wrap;padding:8px 10px;overflow:auto}.crm-ai-pop__list{font-size:var(--av-font-sm);line-height:var(--av-leading-normal);margin:0;padding-left:18px}.crm-ai-pop__list>li+li{margin-top:4px}.crm-ai-pop__note{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-ai-pop__error{font-size:var(--av-font-sm);color:var(--av-danger)}.crm-ai-pop__foot{border-top:1px solid var(--av-border);font-size:var(--av-font-xs);align-items:center;gap:8px;padding-top:4px;display:flex}.crm-ai-pop__foot>.av-faint{margin-right:auto}.crm-intake{border:1px dashed var(--av-border-strong);border-radius:var(--av-radius);background:var(--av-surface-2);width:100%;color:var(--av-text-2);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.crm-intake:hover,.crm-intake:focus-visible,.crm-intake.is-over{border-color:var(--av-accent);background:color-mix(in srgb, var(--av-accent) 6%, var(--av-surface-2));outline:none}.crm-intake>.i{color:var(--av-accent);flex:none}.crm-intake>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-intake b{color:var(--av-text);font-weight:600}.crm-intake small{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-intake__text{resize:vertical;font-size:var(--av-font-sm)}.crm-intake__privacy{font-size:var(--av-font-xs)}.crm-intake__files{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-intake__files>li+li{border-top:1px solid var(--av-border)}.crm-intake__file{min-height:36px;font-size:var(--av-font-sm);align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.crm-intake__file>.av-truncate{flex:1;min-width:0}.crm-intake__file>.av-faint,.crm-intake__warn{font-size:var(--av-font-xs);flex:none}.crm-intake__warn{color:var(--av-warning)}.crm-intake__file--sub{padding-left:28px;padding-right:40px}.crm-rq-intake{border-radius:var(--av-radius);flex-direction:column;flex:1 0 auto;gap:10px;display:flex}.crm-rq-intake.is-over{outline:2px dashed var(--av-accent);outline-offset:6px}.crm-rq-intake__hint{font-size:var(--av-font-sm);color:var(--av-text-2);margin:0}.crm-rq-chat{border:1px solid var(--av-border-strong);border-radius:calc(var(--av-radius) + 4px);background:var(--av-surface-2);flex-direction:column;flex:auto;gap:8px;min-height:260px;padding:4px 8px 8px;display:flex}.crm-rq-chat:focus-within,.crm-rq-intake.is-over .crm-rq-chat{border-color:var(--av-accent)}.crm-rq-chat>.av-textarea{min-height:200px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;flex:auto;padding-inline:4px}.crm-rq-chat>.crm-desk__files{max-height:30vh;overflow-y:auto}.crm-rq-chat__bar{font-size:var(--av-font-xs);align-items:center;gap:8px;display:flex}.crm-rq-intake__status{font-size:var(--av-font-sm);align-self:center}@media (width<=900px){.crm-rq-intake__status{display:none}}@media (width<=600px){.av-modal__foot>.av-btn.crm-rq-intake__skip{flex-basis:100%}}.crm-rq-intake__reading{flex:1 0 auto;place-items:center;display:grid}.crm-request-form{flex-direction:column;gap:14px;width:100%;max-width:1040px;margin-inline:auto;display:flex}.crm-fill{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);font-size:var(--av-font-sm);line-height:var(--av-leading-snug);flex-direction:column;flex:none;display:flex;overflow:hidden}.crm-fill__head{border-bottom:1px solid var(--av-border);align-items:center;gap:8px;min-height:40px;padding:4px 6px 4px 12px;display:flex}.crm-fill__head>.i{color:var(--av-accent);flex:none}.crm-fill__title{color:var(--av-text);margin-right:auto;font-weight:600}.crm-fill__rows{flex-direction:column;margin:0;padding:6px 0;display:flex}.crm-fill__row,.crm-fill__line{grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:5px 12px;display:grid}.crm-fill__row dt,.crm-fill__label{font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:550}.crm-fill__row dd{color:var(--av-text);overflow-wrap:anywhere;margin:0}.crm-fill__conf{border-radius:var(--av-radius-pill);font-size:var(--av-font-xs);font-variant-numeric:tabular-nums;padding:1px 7px;font-weight:600}.crm-fill__conf--high{background:var(--av-success-bg);color:var(--av-success)}.crm-fill__conf--mid{background:var(--av-warning-bg);color:var(--av-warning)}.crm-fill__more{border-top:1px solid var(--av-border);flex-direction:column;padding:6px 0;display:flex}.crm-fill__line{grid-template-columns:140px minmax(0,1fr);align-items:center}.crm-fill__chips{flex-wrap:wrap;gap:6px;display:flex}.crm-fill__chip{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-pill);font-size:var(--av-font-xs);color:var(--av-text-2);padding:2px 8px}.crm-fill__chip--warn{background:var(--av-warning-bg);color:var(--av-warning);border-color:#0000;font-weight:550}.crm-fill__foot{border-top:1px solid var(--av-border);background:var(--av-surface);font-size:var(--av-font-xs);color:var(--av-text-3);padding:8px 12px}.crm-suggest__anchor{display:inline-flex}.crm-suggest__btn{color:var(--av-accent)}.crm-suggest__btn.is-busy .i{animation:1s ease-in-out infinite av-ai-pulse}.crm-suggest{font-size:var(--av-font-sm);flex-direction:column;display:flex}.crm-suggest__head{border-bottom:1px solid var(--av-border);align-items:center;gap:8px;min-height:30px;padding:2px 2px 6px 8px;display:flex}.crm-suggest__head>.i{color:var(--av-accent);flex:none}.crm-suggest__title{margin-right:auto;font-weight:600}.crm-suggest__row{align-items:center;gap:8px;padding:8px 10px;display:flex}.crm-suggest__row+.crm-suggest__row{border-top:1px solid var(--av-border)}.crm-suggest__main{flex-direction:column;flex:1;min-width:0;display:flex}.crm-suggest__sub{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-suggest__empty,.crm-suggest__note{font-size:var(--av-font-xs);color:var(--av-text-3);padding:8px 10px}.crm-suggest__note{border-top:1px solid var(--av-border)}@media (prefers-reduced-motion:reduce){.crm-suggest__btn.is-busy .i{animation:none}}.crm-scan{font-size:var(--av-font-xs);color:var(--av-text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.crm-scan>.i{color:var(--av-accent);flex:none}.crm-scan__text{overflow-wrap:anywhere;min-width:0}.crm-scan--none{color:var(--av-text-3)}@media (width<=600px){.crm-fill__row,.crm-fill__line{grid-template-columns:96px minmax(0,1fr) auto}.crm-fill__line{grid-template-columns:96px minmax(0,1fr)}}.crm-intake__seed{font-size:var(--av-font-xs);align-items:center;gap:6px;display:flex}.crm-intake__foot{font-size:var(--av-font-xs);align-items:center;gap:8px;display:flex}.crm-intake__foot>.av-faint{margin-right:auto}@media (width<=600px){.crm-intake__privacy{display:none}.crm-intake__foot{flex-wrap:wrap}}.crm-intake__pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-rx-wrap{border-radius:var(--av-radius-lg);background:var(--av-surface-sunken);flex-direction:column;gap:8px;padding:12px;animation:.22s ease-out crm-rx-in;display:flex}@keyframes crm-rx-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.crm-rx-wrap{animation:none}}.crm-rx-wrap__label{font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:550}.crm-rx{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);box-shadow:var(--av-shadow-sm);font-size:var(--av-font-sm);line-height:var(--av-leading-normal);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.crm-rx__avatar{background:var(--av-accent-tint-2);width:28px;height:28px;color:var(--av-accent);font-size:var(--av-font-xs);border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.crm-rx__from{border-bottom:1px solid var(--av-border);align-items:center;gap:10px;padding-bottom:8px;display:flex}.crm-rx__from>.i{color:var(--av-text-3);margin-left:auto}.crm-rx__who{min-width:0;line-height:var(--av-leading-tight);flex-direction:column;display:flex}.crm-rx__who>span{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-rx__subject{color:var(--av-text);font-weight:600}.crm-rx__text{color:var(--av-text-2);margin:0}.crm-rx__file{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-pill);background:var(--av-surface-2);font-size:var(--av-font-xs);color:var(--av-text-2);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.crm-rx--chat{flex-direction:row;align-items:flex-start;gap:10px}.crm-rx__thread{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.crm-rx__meta{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-rx__meta>b{color:var(--av-text)}.crm-rx__bubble{background:var(--av-surface-sunken);max-width:100%;color:var(--av-text);border-radius:4px 14px 14px;padding:7px 12px}.crm-rx__bubble+.crm-rx__bubble{border-top-left-radius:14px;border-bottom-left-radius:4px}.crm-rx--portal{padding-top:0;overflow:hidden}.crm-rx__bar{border-bottom:1px solid var(--av-border);background:var(--av-surface-2);font-size:var(--av-font-xs);color:var(--av-text-2);align-items:center;gap:6px;margin:0 -14px;padding:8px 14px;font-weight:550;display:flex}.crm-rx__ref{font-family:var(--av-font-mono);color:var(--av-text-3);margin-left:auto}.crm-rx__lots{flex-wrap:wrap;gap:6px;display:flex}.crm-rx__lots>span{border-radius:var(--av-radius-sm);background:var(--av-info-bg);color:var(--av-info);font-size:var(--av-font-xs);padding:2px 8px;font-weight:550}.crm-rx__dates{color:var(--av-text-2);flex-wrap:wrap;gap:6px 16px;display:flex}.crm-rx__dates>span,.crm-rx__rule,.crm-rx-next{align-items:center;gap:6px;display:inline-flex}.crm-rx__rule{font-size:var(--av-font-xs);color:var(--av-warning)}.crm-rx-next{font-size:var(--av-font-sm);color:var(--av-text-2);align-items:flex-start}.crm-rx-next>.i{color:var(--av-accent);flex:none;margin-top:2px}.crm-rx-next b{color:var(--av-text)}.crm-req-status{align-items:center}.crm-req-status>.i{flex-shrink:0;margin-top:0}.crm-req-status__text{min-width:0;line-height:var(--av-leading-snug);flex:1}.crm-req-status__note{color:var(--av-text-2);margin-top:4px}.crm-req-status>.av-btn{flex-shrink:0}.crm-brief__md{max-height:calc(var(--crm-brief-lines,4) * 1lh);white-space:normal;display:block}.crm-brief__md.av-brief__text--open{max-height:none}.crm-brief__md.is-clamped{-webkit-mask-image:linear-gradient(#000 calc(100% - 2lh),#0000);mask-image:linear-gradient(#000 calc(100% - 2lh),#0000)}.crm-brief__md p{white-space:pre-line}.crm-brief__title{font-size:var(--av-font-lg);color:var(--av-text);margin:0 0 6px;font-weight:650;line-height:1.3}.crm-brief__title-btn{border-radius:var(--av-radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.crm-brief__title-btn:hover{color:var(--av-accent)}.crm-brief__title-btn:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-brief__title-input{width:100%;font-size:var(--av-font-lg);margin-bottom:6px;font-weight:650}.crm-brief__body{align-items:flex-start;gap:8px;display:flex}.crm-brief__body>:first-child{flex:1;min-width:0}.crm-brief__pen{border-radius:var(--av-radius-sm);width:24px;height:24px;color:var(--av-text-3);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.crm-brief__body:hover .crm-brief__pen,.crm-brief__pen:focus-visible{opacity:1}.crm-brief__pen:hover{color:var(--av-text);background:var(--av-surface-hover)}.crm-brief__pen:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-brief__go{gap:6px;margin-top:8px;display:flex}.crm-md-preview{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);min-height:84px;max-height:320px;color:var(--av-text-2);cursor:text;padding:8px 10px;overflow-y:auto}.crm-md-preview:hover{border-color:var(--av-border-strong)}.av-ai-field--multiline .crm-md-preview{padding-right:36px}.crm-md-preview p{white-space:pre-line}.crm-linkbtn{color:var(--av-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.crm-linkbtn:hover{text-decoration:underline}.av-rec-head__meta{min-width:0;max-width:100%}.av-rec-head__meta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=640px){.av-rec-head,.av-rec-head>div,.av-page__head,.av-page__actions{min-width:0;max-width:100%}}.crm-meta-ref{max-width:100%;display:inline-flex}.crm-meta-ref .av-tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-meta-ref:hover{text-decoration:none}.crm-meta-ref:hover .av-tag{background:var(--av-surface-hover);color:var(--av-text)}.crm-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.crm-link-logo{border-radius:var(--av-radius-sm);background:var(--crm-link-color,var(--av-text-3));color:#fff;width:22px;height:22px;font-size:var(--av-font-xs);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.crm-link-logo--img{background:var(--av-surface-2);border:1px solid var(--av-border)}.crm-link-logo img{object-fit:contain;width:14px;height:14px}.crm-link-logo--sm{width:18px;height:18px;font-size:10px}.crm-link-logo--sm img{width:12px;height:12px}.crm-link-logo--dim{opacity:.45}.crm-link-logo--icon{background:var(--av-surface-2);border:1px solid var(--av-border);color:var(--av-text-2)}.crm-links{flex-direction:column;display:flex}.crm-link{border-bottom:1px dashed var(--av-border);min-height:36px;font-size:var(--av-font-base);grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.crm-link:last-child{border-bottom:0}.crm-link__label{text-overflow:ellipsis;white-space:nowrap;color:var(--av-text-3);font-size:var(--av-font-sm);overflow:hidden}.crm-link__value{min-width:0;color:var(--av-accent);align-items:center;gap:8px;display:inline-flex}.crm-link__value>span:not(.crm-link-logo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.crm-link__value:hover>span:not(.crm-link-logo){text-decoration:underline}.crm-link__value--empty{color:var(--av-text-3)}.crm-link__value .av-tag{flex:none}.crm-link__actions{flex:none;gap:2px;display:flex}.crm-link__actions--hover{opacity:0}.crm-link:hover .crm-link__actions--hover,.crm-link:focus-within .crm-link__actions--hover{opacity:1}@media (hover:none){.crm-link__actions--hover{opacity:1}}.crm-link__empty{color:var(--av-text-3);font-size:var(--av-font-sm)}.crm-links__foot{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.crm-link-row{grid-template-columns:22px minmax(140px,190px) minmax(0,1fr) minmax(0,150px) auto;align-items:center;gap:8px;display:grid}@media (width<=720px){.crm-link-row{grid-template-columns:22px minmax(0,1fr) auto}.crm-link-row>:nth-child(3),.crm-link-row>:nth-child(4){grid-column:2/3}}.crm-task-result{font-size:var(--av-font-xs);color:var(--av-text-2);white-space:pre-line;margin-top:2px;display:block}.crm-task-result:before{content:"Result: ";color:var(--av-text-3)}.crm-task-done__title{margin:0 0 4px;font-weight:600}.crm-dept-ico{flex:none;place-items:center;width:16px;display:inline-grid}.crm-avatar-empty{border:1.5px dashed var(--av-border-strong);color:var(--av-text-3);font:inherit;background:0 0;padding:0}.crm-avatar-empty__plus{width:11px;height:11px}.crm-avatar-mine{all:unset;cursor:pointer;border-radius:50%;flex:none;display:inline-grid}.crm-avatar-mine:focus-visible,.crm-avatar-mine.is-open{outline:2px solid var(--av-accent);outline-offset:1px}button.crm-avatar-empty{cursor:pointer;transition:color .12s,border-color .12s,background .12s}button.crm-avatar-empty:hover:not(:disabled),button.crm-avatar-empty.is-open{color:var(--av-accent);border-color:var(--av-accent);background:var(--av-accent-tint-2);border-style:solid}button.crm-avatar-empty:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-userpop-trigger{display:inline-flex}.crm-userpop{width:264px;max-width:calc(100vw - 16px);font-size:var(--av-font-sm);z-index:60;padding:12px 14px}.crm-userpop__head{align-items:flex-start;gap:10px;display:flex}.crm-userpop__who{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-userpop__who b{font-size:var(--av-font-md,15px)}.crm-userpop__job{color:var(--av-text-2)}.crm-userpop__who a{color:var(--av-accent);overflow-wrap:anywhere}.crm-userpop dl{border-top:1px solid var(--av-border);gap:5px;margin:10px 0 0;padding-top:10px;display:grid}.crm-userpop__row{font-size:var(--av-font-xs);grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.crm-userpop dt{color:var(--av-text-3)}.crm-userpop dd{color:var(--av-text);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.crm-userpop__ns{color:var(--av-text-3)}.crm-task-open{all:unset;cursor:pointer;text-overflow:ellipsis;border-radius:3px;overflow:hidden}.crm-task-open:hover{text-underline-offset:2px;text-decoration:underline}.crm-task-open:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-task-dept{align-items:center;gap:6px;display:inline-flex}.crm-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.crm-edit-form .av-field{min-width:0;margin:0}.crm-edit-form .wide{grid-column:1/-1}.crm-edit-form__go{gap:8px;margin-top:12px;display:flex}.crm-hint{font-size:var(--av-font-sm);color:var(--av-text-2);margin:0 0 8px}.crm-history{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.crm-history li{border-bottom:1px solid var(--av-border);font-size:var(--av-font-sm);align-content:start;gap:2px;padding:8px 0;display:grid}.crm-history__what{color:var(--av-text-2);overflow-wrap:anywhere}.crm-history__what b{color:var(--av-text);font-weight:600}.crm-history__who{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-history__by{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.crm-history__by .av-icon,.crm-history__by svg{flex:none}.crm-history__by--person{color:var(--av-text-2)}.crm-history__by--agent{color:var(--av-accent)}.crm-history__by--system{color:var(--av-text-3);font-style:italic}.crm-history__old{color:var(--av-text-3)}@media (width<=600px){.av-table--stack td[data-label].is-empty{display:none}}.crm-history-tab{gap:var(--av-space-3);display:grid}.crm-history-tab__bar{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(130px,170px));align-items:center;gap:8px;display:grid}.crm-history-tab__search{min-width:0}.crm-history-tab__search>*{width:100%;min-width:0;max-width:none}.crm-history-tab__group{display:grid}.crm-history-tab__head{font-size:var(--av-font-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);border-bottom:1px solid var(--av-border-strong);margin:0;padding:4px 0;font-weight:600}.crm-history-tab .crm-history{grid-template-columns:minmax(0,1fr)}.crm-history-tab .crm-history li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px}.crm-history-tab .crm-history li>*{grid-column:1}.crm-history-tab .crm-history li>.crm-history__who{white-space:nowrap;grid-area:1/2}.crm-history-tab .crm-history li:last-child{border-bottom:0}.crm-history-tab__pager{font-size:var(--av-font-xs);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.crm-history-tab__pager>:first-child{margin-right:auto}@media (width<=720px){.crm-history-tab__bar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-history-tab__search,.crm-history-tab__field{grid-column:1/-1}}@media (width<=600px){.crm-history-tab .crm-history li{grid-template-columns:minmax(0,1fr)}.crm-history-tab .crm-history li>.crm-history__who{grid-area:auto/1}}@media (width<=900px){.crm-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.crm-edit-form{grid-template-columns:1fr}}.crm-history__text{border-left:2px solid var(--av-border-strong);color:var(--av-text);white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 8px}.crm-history__text--old{color:var(--av-text-3);border-left-color:var(--av-border);text-decoration:line-through}.crm-history__text--clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-block:4px;padding-block:0;display:-webkit-box;overflow:hidden}.crm-history__more{font:inherit;font-size:var(--av-font-xs);color:var(--av-accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.crm-history__more:hover{text-decoration:underline}.crm-contact-facts{margin-bottom:var(--av-space-4)}.crm-contact-facts .av-props{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 24px;display:grid}.crm-contact-facts .av-prop{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:4px 0}.crm-contact-facts__list{flex-direction:column;gap:2px;display:flex}.crm-analysis__head{align-items:center;gap:8px;display:inline-flex}.crm-analysis{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.crm-analysis>*{min-width:0}.crm-analysis__summary,.crm-analysis__none{font-size:var(--av-font-sm);color:var(--av-text-2);margin:0}.crm-analysis__anchor{scroll-margin-top:80px}.crm-analysis__refused{border:1px solid color-mix(in srgb, var(--av-danger) 45%, var(--av-border));border-left:3px solid var(--av-danger);border-radius:var(--av-radius-sm);background:color-mix(in srgb, var(--av-danger) 8%, var(--av-surface-2));font-size:var(--av-font-sm);gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.crm-analysis__refused ul{margin:0;padding-left:18px}.crm-analysis__gate{border:1px solid var(--av-border);border-left:3px solid var(--av-accent,var(--av-primary));border-radius:var(--av-radius-sm);background:var(--av-surface-2);font-size:var(--av-font-sm);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.crm-analysis__gate-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-analysis__gate ul{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-analysis__gate li{border-radius:var(--av-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:36px;margin:0 -6px;padding:0 6px;transition:background .12s;display:flex}.crm-analysis__gate li:hover{background:var(--av-surface-hover)}.crm-analysis__gate-task{min-width:0;min-height:36px;color:inherit;flex:240px;align-self:stretch;align-items:center;gap:8px;margin-left:-6px;padding:0 6px 0 12px;text-decoration:none;display:flex;overflow:hidden}.crm-analysis__gate-task:hover{text-decoration:none}.crm-analysis__gate-who{min-width:0;color:var(--av-text-muted,inherit);align-items:center;gap:4px;display:inline-flex}.crm-analysis__gate-who .av-person{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--av-text);overflow:hidden}.crm-analysis__gate li>.av-btn{flex:none}.crm-analysis__todos{font-size:var(--av-font-sm);gap:4px;display:grid}.crm-analysis__todos-head{color:var(--av-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-analysis__todos ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.crm-analysis__todos li{border-radius:var(--av-radius-sm);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;margin:0 -6px;padding:6px;transition:background .12s;display:flex}.crm-analysis__todos li:has(a):hover{background:var(--av-surface-hover)}.crm-analysis__todos li:before{content:"";background:var(--av-accent,var(--av-primary));border-radius:50%;flex:none;width:6px;height:6px;margin-left:2px}.crm-analysis__todos-task{min-width:0;min-height:32px;color:inherit;flex:240px;align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}a.crm-analysis__todos-task:hover{text-decoration:none}.crm-analysis__todos-text{flex:auto;min-width:0;display:grid}.crm-analysis__todos-sub{font-size:var(--av-font-xs)}.crm-analysis__todos-task .crm-analysis__gate-who,.crm-analysis__todos li>.av-btn{flex:none}.crm-analysis-card--assessed{--crm-scoper-tone:var(--av-success)}.crm-analysis-card--waiting_info{--crm-scoper-tone:var(--av-warning)}.crm-analysis-card--info_received{--crm-scoper-tone:var(--av-info)}.crm-analysis-card--assessed,.crm-analysis-card--waiting_info,.crm-analysis-card--info_received{border-color:color-mix(in srgb, var(--crm-scoper-tone) 45%, var(--av-border))}.crm-analysis-card--assessed>.av-card__head,.crm-analysis-card--waiting_info>.av-card__head,.crm-analysis-card--info_received>.av-card__head{background:color-mix(in srgb, var(--crm-scoper-tone) 10%, var(--av-surface));border-radius:calc(var(--av-radius-lg) - 1px) calc(var(--av-radius-lg) - 1px) 0 0}[data-tip-pos=bottom-end]:hover:after{z-index:90;top:calc(100% + 6px);bottom:auto}.crm-scope{border-bottom:1px dashed var(--av-border);margin-bottom:12px;padding-bottom:4px}.crm-scope__placed{gap:2px;display:grid}.crm-scope__placed-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.crm-scope__placed-row>.crm-scope__placed{flex:320px}.crm-scope__card{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);gap:4px;padding:10px 12px}.crm-scope__card--editable{cursor:pointer;transition:border-color .12s,background .12s}.crm-scope__card--editable:hover{border-color:var(--av-border-strong);background:var(--av-surface-hover)}.crm-scope__card--empty{border-style:dashed}.crm-scope__card.is-open{border-color:var(--av-accent)}.crm-scope__card.is-saving{opacity:.55}.crm-scope__card--editable:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-scope:has(.crm-scope__card){border-bottom:0;padding-bottom:0}.crm-scope__desc{font-size:var(--av-font-sm);color:var(--av-text-2);line-height:1.45}.crm-scope__path{font-size:var(--av-font-xs,12px)}.crm-scope__weighed{font-size:var(--av-font-sm);gap:4px;margin:6px 0 8px;display:grid}.crm-scope__weighed-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-crumbs-wrap{gap:2px;min-width:0;display:grid;container-type:inline-size}.crm-crumbs{white-space:nowrap;min-width:0;font-size:var(--av-font-xs,12px);color:var(--av-text-2);align-items:center;gap:4px;display:flex}.crm-crumbs__item{align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.crm-crumbs__name{text-overflow:ellipsis;overflow:hidden}.crm-crumbs__code{flex-shrink:0;font-weight:500}.crm-crumbs__sep{color:var(--av-text-3);flex-shrink:0}@container (width<=420px){.crm-crumbs__item--mid .crm-crumbs__name{display:none}}@container (width<=300px){.crm-crumbs__item--area .crm-crumbs__name{display:none}}.crm-crumbs__scope{color:var(--av-text);flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:1.35;display:flex}.crm-crumbs__link{color:inherit;text-decoration:none}.crm-crumbs__link:hover{text-decoration:underline}.crm-scope__descwrap{justify-items:start;margin-top:4px;display:grid}.crm-scope__jev{flex-shrink:0}.crm-scope__weighed-grid{grid-template-columns:max-content minmax(0,max-content) max-content max-content max-content max-content;justify-content:start;align-items:center;gap:0 8px;display:grid}.crm-scope__weighed-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-scope__weighed-score{white-space:nowrap}.crm-scope__weighed-act{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.crm-scope__fork-tree{place-self:stretch stretch;align-items:center;min-width:max-content;padding-left:28px;display:flex;position:relative}.crm-scope__fork-branches{pointer-events:none;width:24px;height:100%;position:absolute;top:0;left:0;overflow:visible}.crm-scope__fork-branches path{fill:none;stroke:var(--av-accent);stroke-width:1.5px}.crm-scope__fork-branches circle{fill:var(--av-accent)}.crm-scope__parent-inline{align-self:stretch;align-items:center;gap:6px;min-width:0;padding-right:28px;display:flex;position:relative}.crm-scope__parent-branches{pointer-events:none;width:24px;height:100%;position:absolute;top:0;right:0;overflow:visible}.crm-scope__parent-branches path{fill:none;stroke:var(--av-accent);stroke-width:1.5px}.crm-scope__parent-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-size:var(--av-font-sm);overflow:hidden}.crm-quote-draft-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.crm-scope-ask{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.crm-scope-ask .av-combo{min-width:0;max-width:100%}.crm-scope__value{align-items:center;gap:6px;display:inline-flex}.crm-scope-fields{gap:8px;display:grid}.crm-scope-fields__need{color:var(--av-warning);margin-left:2px}.crm-scope-fields__head{font-size:var(--av-font-sm);align-items:center;gap:8px;display:flex}.crm-scope-fields__types{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);margin-left:auto;display:inline-flex;overflow:hidden}.crm-scope-fields__types .crm-qtype{background:0 0;border:0;border-radius:0;padding:3px 10px}.crm-scope-fields__types .crm-qtype+.crm-qtype{border-left:1px solid var(--av-border)}.crm-dossiers--fields{margin-bottom:0}.crm-dossiers--fields .crm-dossier{box-shadow:none;padding:12px 14px 14px}.crm-dossier--solo{border-radius:10px}.crm-dossier-tab__own{background:var(--av-accent);border-radius:50%;width:6px;height:6px}.crm-scope-fields__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:14px;display:grid}.crm-scope-fields__save{border-top:1px dashed var(--av-border);align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.crm-scope-fields__save-count{font-size:var(--av-font-sm);color:var(--av-text-2);margin-right:auto}.crm-scope-field{align-content:start;gap:5px;min-width:0;display:grid}.crm-scope-field__label{min-width:0;height:20px;font-size:var(--av-font-xs,12px);color:var(--av-text-2);align-items:center;gap:4px;display:flex}.crm-scope-field__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-scope-field__mark{background:var(--av-warning-bg);color:var(--av-warning);border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-size:11px;line-height:16px}.crm-scope-field__mark--guessed{border:1px dashed var(--av-border-strong,var(--av-border));color:var(--av-text-3);cursor:help;background:0 0;line-height:14px}.crm-scope-field__by{font-size:var(--av-font-xs,12px);color:var(--av-text-3)}.crm-scope-field--own .crm-scope-field__box{border-color:color-mix(in srgb, var(--av-accent) 55%, var(--av-border))}.crm-scope-field--dirty .crm-scope-field__name{color:var(--av-accent);font-weight:600}.crm-scope-field__info{width:18px;height:18px;color:var(--av-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:inline-grid}.crm-scope-field__info .i{width:13px;height:13px}.crm-scope-field__info:hover,.crm-scope-field__info[aria-expanded=true]{color:var(--av-accent);background:var(--av-accent-tint)}.crm-scope-field__info:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-scope-info{width:320px;max-width:min(360px,100vw - 16px);font-size:var(--av-font-sm);padding:12px 14px}.crm-scope-info__head b{font-size:var(--av-font-sm)}.crm-scope-info__desc{line-height:var(--av-leading-snug);color:var(--av-text-2);margin:4px 0 0}.crm-scope-info__used{border-radius:var(--av-radius-sm);background:var(--av-surface-2);border:1px solid var(--av-border);gap:6px;margin-top:10px;padding:8px 10px;display:grid}.crm-scope-info__used-k{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-scope-info__used ul{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-scope-info__used li{gap:1px;min-width:0;display:grid}.crm-scope-info__svc{min-width:0;font-size:var(--av-font-xs);align-items:baseline;gap:6px;display:flex}.crm-scope-info__svc .mono{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);font-size:var(--av-font-2xs);color:var(--av-text-3);flex:none;padding:0 5px}.crm-scope-info__svc b{color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-scope-info__lines{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);padding-left:2px}.crm-scope-info__hint{font-size:var(--av-font-xs);color:var(--av-text-3);margin-top:8px;display:block}.crm-scope-split{gap:6px;min-width:0;display:grid}.crm-scope-split__switch{font-size:var(--av-font-xs);color:var(--av-text-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.crm-scope-split__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-scope-split__row{grid-template-columns:minmax(48px,auto) minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-scope-split__row>.mono{font-size:var(--av-font-xs);color:var(--av-text);font-weight:600}.crm-scope-field__box{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);align-items:center;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex}.crm-scope-field__box:focus-within{border-color:var(--av-accent);box-shadow:var(--av-focus-field,0 0 0 3px var(--av-accent-tint))}.crm-scope-field__box .av-input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.crm-scope-field__box .av-input:focus{box-shadow:none}.crm-scope-field--needed .crm-scope-field__box{border-color:color-mix(in srgb, var(--av-warning) 55%, var(--av-border))}.crm-scope-field__unit{font-size:var(--av-font-xs,12px);color:var(--av-text-3);flex-shrink:0;padding-right:8px}.crm-scope-fields--compact{margin-top:10px}.crm-scope-fields--compact .crm-scope-fields__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 10px}.crm-scope__none{font-size:var(--av-font-sm);margin:6px 0 0}.crm-scope__values{border-top:1px dashed var(--av-border);margin-top:12px;padding-top:10px}.crm-analysis__box{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);font-size:var(--av-font-sm);gap:4px;padding:10px 12px;display:grid}.crm-analysis__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.crm-analysis__ask{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-contacts{scroll-margin-block:40px}.crm-contacts__tools{border-bottom:1px solid var(--av-border);gap:6px;padding:8px 12px;display:flex}.crm-contacts__tools>.av-search{flex:auto;min-width:0}.crm-contacts__tools>.av-search>.av-input{width:100%}.crm-contacts__tools>.av-combo{flex:none;width:116px}.crm-contact-row{gap:8px;min-width:0;padding:6px 16px}.crm-contact-row__name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:550;overflow:hidden}.crm-contact-row__title{min-width:0;font-size:var(--av-font-xs);color:var(--av-text-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.crm-contacts__none{font-size:var(--av-font-xs);padding:10px 16px 14px}.crm-card-more{border:0;border-top:1px solid var(--av-border);border-radius:0 0 var(--av-radius-lg) var(--av-radius-lg);width:100%;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.crm-card-more:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-cust-card>.av-assoc__item{border-bottom:0;padding-block:12px}.crm-cust-card__label{border-top:1px solid var(--av-border);font-size:var(--av-font-xs);color:var(--av-text-3);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:8px 16px 4px;font-weight:600}.crm-record-lead{flex:none;place-items:center;display:grid}.crm-entity>.av-avatar{background:var(--crm-entity)!important}.crm-entity .av-rec-head>.av-avatar{background:linear-gradient(to bottom, var(--crm-entity) 0, var(--crm-entity) 85%, color-mix(in srgb, var(--crm-entity) 78%, transparent) 100%)!important}.av-assoc__item:has(.crm-task-done__when) .av-avatar{filter:grayscale();opacity:.55}.av-assoc__item:has(.crm-task-done__when) .av-assoc__title{color:var(--av-text-3);font-weight:500}.av-assoc__item:has(.crm-task-done__when)>.av-tag{opacity:.55}.crm-record-lead .av-avatar--wide,.crm-record-lead .av-avatar--stacked{width:auto;min-width:76px;padding-inline:8px}.crm-record-lead .av-avatar--wide{font-size:11px;font-weight:700}.crm-record-lead .av-avatar--stacked{gap:3px;width:76px}.crm-record-lead .av-avatar__label{font-size:11px}.crm-record-lead .av-avatar__sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.crm-record-lead .av-avatar--stacked:hover .av-avatar__sub{max-width:none;animation:2.4s ease-in-out infinite alternate crm-avatar-sub-scroll}@keyframes crm-avatar-sub-scroll{0%,18%{transform:translate(max(0px,50% - 30px))}82%,to{transform:translate(min(0px,30px - 50%))}}@media (prefers-reduced-motion:reduce){.crm-record-lead .av-avatar--stacked:hover .av-avatar__sub{text-overflow:clip;animation:none}}.crm-cust-card__lead{flex:none;place-items:center;width:40px;display:grid}.crm-cust-card .av-assoc__item>.av-tag{flex:none}.crm-figure{text-align:right;margin-left:8px;line-height:1.2}.crm-figure__value{font-size:22px;font-weight:650;line-height:1.15}.crm-figure__sub{font-size:12px}.crm-figure__amount{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.crm-figure--inline{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;display:flex}@media (width<=640px){.crm-figure{text-align:left}.crm-figure__amount{justify-content:flex-start}}.crm-lang{flex-direction:column;gap:8px;min-width:0;display:flex}.crm-lang__results{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);flex-direction:column;max-height:280px;padding:4px;display:flex;overflow-y:auto}.crm-lang__row{border-radius:var(--av-radius-sm);min-height:32px;color:var(--av-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}.crm-lang__row--active{background:var(--av-surface-hover)}.crm-lang__row--many{color:var(--av-accent);font-weight:600}.crm-lang__code{color:var(--av-text-3);font-size:var(--av-font-xs)}.crm-lang__row--many .crm-lang__code{color:var(--av-accent)}.av-chip .crm-lang__code,.av-chip .crm-flag,.crm-lang__loc .crm-flag{margin-right:6px}.crm-lang__loc{align-items:center;min-width:0;display:inline-flex}.crm-lang__none{color:var(--av-text-3);font-size:var(--av-font-sm);padding:6px 8px}.crm-lang__chosen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-region__mode{border-radius:var(--av-radius-sm);background:var(--av-accent-tint);color:var(--av-accent);font:inherit;font-size:var(--av-font-xs);cursor:pointer;border:0;padding:1px 5px;font-weight:600;line-height:1}.crm-region__mode--out{background:var(--av-surface-sunken);color:var(--av-danger)}.crm-lang__row--out{color:var(--av-text-3)}.crm-region__hint{color:var(--av-text-3);font-size:var(--av-font-xs);margin:8px 0 0;line-height:1.4}.crm-newopp-scope{gap:var(--av-space-3);display:grid}.crm-newopp-scope__match{font-size:var(--av-font-xs);gap:6px;display:grid}.crm-newopp-scope__part{gap:var(--av-space-3);display:grid}.crm-newopp-scope__head{font-size:var(--av-font-2xs,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-newopp-scope__more{border-top:1px solid var(--av-border);padding-top:var(--av-space-2)}.crm-newopp-scope__more>summary{cursor:pointer;font-size:var(--av-font-2xs,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);margin-bottom:var(--av-space-2);font-weight:600}.crm-newopp-scope__more>summary:hover{color:var(--av-text-2)}.crm-opp-form__hint{color:var(--av-text-3);font-size:var(--av-font-xs);margin:0 0 12px;line-height:1.4}.crm-record-strip{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.crm-record-strip>*{min-width:0;max-width:100%;margin:0}.crm-record-strip .av-path{min-width:0;max-width:100%}.crm-quick{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;padding:10px 4px;display:grid;overflow-x:auto}.crm-quick::-webkit-scrollbar{display:none}.crm-quick__btn{color:var(--av-text-2);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px;display:grid}.crm-quick__btn+.crm-quick__btn{border-left:1px solid var(--av-border)}.crm-quick__btn:disabled{opacity:.5;cursor:default}.crm-quick__ring{border:1px solid color-mix(in srgb, var(--crm-activity) 55%, transparent);width:34px;height:34px;color:var(--crm-activity);background:color-mix(in srgb, var(--crm-activity) 10%, transparent);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.crm-quick__btn--action .crm-quick__ring{background:0 0;border-color:#0000}.crm-quick__btn:not(.crm-quick__btn--action)+.crm-quick__btn--action{border-left-color:var(--av-border-strong)}.crm-quick__btn.crm-quick__btn--action:not(:disabled):hover .crm-quick__ring{color:var(--av-text);background:0 0}.crm-quick__text{gap:2px;min-width:0;display:grid}.crm-quick__text b{color:var(--av-text);font-size:var(--av-font-sm);white-space:nowrap;font-weight:600}.crm-quick__sub{color:var(--av-text-3,var(--av-text-2));font-size:var(--av-font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-quick__btn,.crm-quick__btn>*{position:relative}.crm-quick__btn[aria-pressed=true]:before{content:"";border-radius:var(--av-radius);background:color-mix(in srgb, var(--crm-activity) 12%, transparent);position:absolute;inset:-2px 4px}.crm-quick__btn[aria-pressed=true] .crm-quick__ring,.crm-quick__btn:not(:disabled):hover .crm-quick__ring,.crm-quick__btn:focus-visible .crm-quick__ring{background:var(--crm-activity);color:#fff}.crm-quick__btn:focus-visible{outline:none}.crm-contact-insights{align-items:start}.crm-engage__verdict{color:var(--av-text);margin:0 0 12px}.crm-engage__verdict--cold{color:var(--av-warning,var(--av-text))}.crm-engage{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.crm-engage>div{gap:2px;min-width:0;display:grid}.crm-engage b{font-size:var(--av-font-lg)}.crm-record-tabs--colored .av-tab:first-child{--crm-tab:var(--crm-tab-1)}.crm-record-tabs--colored .av-tab:nth-child(2){--crm-tab:var(--crm-tab-2)}.crm-record-tabs--colored .av-tab:nth-child(3){--crm-tab:var(--crm-tab-3)}.crm-record-tabs--colored .av-tab:nth-child(4){--crm-tab:var(--crm-tab-4)}.crm-record-tabs--colored .av-tab:nth-child(5){--crm-tab:var(--crm-tab-5)}.crm-record-tabs--colored .av-tab:nth-child(6){--crm-tab:var(--crm-tab-6)}.crm-record-tabs--colored .av-tab:nth-child(7){--crm-tab:var(--crm-tab-7)}.crm-record-tabs--colored .av-tab:nth-child(8){--crm-tab:var(--crm-tab-8)}.crm-record-tabs--colored .av-tab:nth-child(9){--crm-tab:var(--crm-tab-9)}.crm-record-tabs--colored .av-tab:nth-child(10){--crm-tab:var(--crm-tab-10)}.crm-record-tabs--colored .av-tab>.i{color:var(--crm-tab,currentColor)}.crm-record-tabs--colored .av-tab[aria-selected=true]:after{background:var(--crm-tab,var(--av-c-brand))}.crm-taskcard,.crm-floatform{gap:10px;padding:12px;display:grid}.crm-taskcard .av-textarea,.crm-floatform .av-textarea{width:100%}@media (width>=1101px){html.av-fit .av-cols.av-cols--fit>.av-cols__col--fill-last>.av-card.crm-record-fill:last-child:has(>.av-card__body){min-height:240px;max-height:calc(100dvh - var(--av-topbar-h) - 2 * var(--av-space-4));flex:none}}.crm-about__section{margin:14px calc(-1 * var(--av-space-4)) 2px;padding:7px var(--av-space-4);background:color-mix(in srgb, var(--av-text) 5%, transparent);font-size:var(--av-font-xs);color:var(--av-text-2);text-transform:uppercase;letter-spacing:.06em;font-weight:650;line-height:1.2}.av-prop:has(+.crm-about__section){border-bottom:0}.crm-stages__preview{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);margin-bottom:16px;padding:12px}.crm-stages__preview .av-path__step{cursor:default}.crm-stages__name{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-stages__name .av-faint{font-size:var(--av-fs-xs,12px);white-space:normal;line-height:1.35}.crm-stages__name .crm-stages__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){.crm-stages__name .crm-stages__desc{white-space:normal;overflow:visible}}.crm-stages__note{font-size:var(--av-font-sm)}.crm-desc-pop{width:320px;max-width:min(360px,100vw - 16px);font-size:var(--av-font-sm);line-height:var(--av-leading-snug);color:var(--av-text-2);white-space:normal;overflow-wrap:anywhere;padding:10px 12px}.crm-flag{width:15px;height:10px;box-shadow:0 0 0 1px var(--av-border);object-fit:cover;vertical-align:middle;border-radius:2px;flex:none;display:inline-block}.crm-flag--none{box-shadow:none;color:var(--av-text-3);justify-content:center;align-items:center;display:inline-flex}.crm-flag--none .i{width:12px;height:12px}.crm-pairs{--row:24px;min-width:0;container-type:inline-size}.crm-pairs__grid{align-items:flex-start;gap:6px 10px;display:flex}.crm-pairs__side:first-child:not(:last-child){flex-direction:column;flex:none;align-items:flex-start}.crm-pairs__side:last-child{flex:1}.crm-pairs__side{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crm-pairs__arrow{height:var(--row);color:var(--av-accent);align-items:center;display:flex}@container (width<=300px){.crm-pairs__grid{flex-direction:column}.crm-pairs__side:first-child:not(:last-child){flex-direction:row}.crm-pairs__arrow{height:16px;padding-left:8px}.crm-pairs__arrow>.i{transform:rotate(90deg)}}.crm-pairs__chip{height:var(--row);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);color:var(--av-text);font-size:var(--av-font-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 7px 0 6px;line-height:1;display:inline-flex}.crm-pairs__chip--src{border-color:var(--av-accent);background:var(--av-accent-tint);font-weight:600}.crm-pairs__more{color:var(--av-text-2);cursor:pointer;background:0 0;border-style:dashed}.crm-pairs__more:hover{border-color:var(--av-border-strong);color:var(--av-text)}.crm-pairs__sum{color:var(--av-text-3);margin-left:2px}.crm-regions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crm-regions__pair{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);height:24px;color:var(--av-text);font-size:var(--av-font-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;line-height:1;display:inline-flex}.crm-regions__pair--out{color:var(--av-text-3);border-style:dashed}.crm-regions__mode{color:var(--av-text-3);font-weight:600}.crm-regions__pair--out .crm-regions__mode{color:var(--av-danger)}.crm-rate{cursor:pointer}.av-table tbody tr.crm-rate--on{background:var(--av-accent-tint);font-weight:600}.crm-rate:focus-visible{outline:2px solid var(--av-focus);outline-offset:-2px}.crm-rate__cur,.crm-currency{align-items:center;gap:6px;display:inline-flex}.crm-page-loading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.crm-error{justify-content:center;align-items:center;min-height:62vh;padding:clamp(24px,6vh,64px) 16px;display:flex}.crm-error__card{text-align:center;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);width:100%;max-width:460px;box-shadow:var(--av-shadow-lg);flex-direction:column;align-items:center;gap:12px;padding:40px 32px 28px;display:flex;position:relative;overflow:hidden}.crm-error__card:before{content:"";background:radial-gradient(closest-side, var(--av-accent-tint), transparent);pointer-events:none;width:320px;height:220px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.crm-error__mark{background:var(--av-accent-tint);width:68px;height:68px;box-shadow:inset 0 0 0 1px var(--av-accent-tint-2);border-radius:20px;place-items:center;display:grid;position:relative}.crm-error__mark:after{content:"";border:2px solid var(--av-accent-tint-2);border-radius:inherit;opacity:0;animation:2.6s ease-out infinite crm-error-ping;position:absolute;inset:0}.crm-error__mark img{width:36px;height:36px}@keyframes crm-error-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}.crm-error__title{font-size:var(--av-font-xl);letter-spacing:-.01em;color:var(--av-text);margin:2px 0 0;font-weight:650;position:relative}.crm-error__lede{max-width:340px;font-size:var(--av-font-md);line-height:var(--av-leading-normal);color:var(--av-text-2);margin:0;position:relative}.crm-error__detail{overflow-wrap:anywhere;max-width:100%;font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3);background:var(--av-surface-sunken);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);margin:0;padding:3px 9px;position:relative}.crm-error__timer{justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:6px;display:flex;position:relative}.crm-error__hint{font-size:var(--av-font-sm);color:var(--av-text-3)}.crm-error__ring{place-items:center;width:46px;height:46px;display:inline-grid;position:relative}.crm-error__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.crm-error__ring circle{fill:none;stroke-width:3px}.crm-error__ring-track{stroke:var(--av-border-strong)}.crm-error__ring-fill{stroke:var(--av-accent-brand);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.crm-error__ring-n{font-size:var(--av-font-base);font-variant-numeric:tabular-nums;color:var(--av-text-2);font-weight:650}.crm-error__actions{justify-content:center;gap:var(--av-space-2);flex-wrap:wrap;margin-top:8px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.crm-error__mark:after{animation:none}.crm-error__ring-fill{transition:none}}.crm-desk__compose{flex-direction:column;gap:6px;display:flex}.crm-desk__attach{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-desk__files{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crm-desk__file{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-pill);max-width:100%;font-size:var(--av-font-xs);color:var(--av-text-2);align-items:center;gap:4px;padding:2px 2px 2px 8px;display:inline-flex}.crm-desk__file.is-warn{border-color:var(--av-warning)}.crm-desk__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.crm-favourite.is-on .i{fill:var(--av-warning);color:var(--av-warning)}.crm-favlead{align-items:center;display:inline-flex}.crm-favlead__btn{color:var(--av-text-3);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.crm-favlead__btn:hover .i{fill:var(--av-warning);color:var(--av-warning)}tr:hover .crm-favlead__btn,.crm-favlead:focus-within .crm-favlead__btn{display:inline-flex}tr:hover .crm-favlead__icon,.crm-favlead:focus-within .crm-favlead__icon{display:none}.crm-favlead__btn.is-on{display:inline-flex}.crm-dossiers{isolation:isolate;margin-bottom:24px;position:relative}.crm-dossiers__tabs{align-items:flex-end;display:flex}.crm-dossier-tab{border:1px solid var(--av-border);background:var(--av-surface-2);color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);cursor:pointer;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:6px;margin-left:-6px;padding:5px 12px 6px 8px;transition:background .12s,color .12s;display:inline-flex;position:relative}.crm-dossier-tab:first-child{margin-left:0}.crm-dossier-tab.is-left{box-shadow:3px 0 6px -4px #0006}.crm-dossier-tab.is-right{box-shadow:-3px 0 6px -4px #0006}.crm-dossier-tab:not(.is-on):hover{background:color-mix(in srgb, var(--av-text) 6%, var(--av-surface-2));color:var(--av-text)}.crm-dossier-tab.is-on{background:var(--av-surface);color:var(--av-text);box-shadow:none;margin-bottom:-1px;padding-top:7px;padding-bottom:7px}.crm-dossier-tab.is-out{opacity:.55}.crm-dossier-tab__pct{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.crm-dossier-tab:not(.is-on) .crm-dossier-tab__pct{opacity:.85}.crm-dossier-tab__letter{background:var(--av-accent-tint);width:18px;height:18px;color:var(--av-accent);font-size:var(--av-font-xs,12px);border-radius:5px;place-items:center;font-weight:700;display:grid}.crm-dossier-tab__code{font-weight:600}.crm-dossier-tab:not(.is-on) .crm-dossier-tab__letter{background:color-mix(in srgb, var(--av-accent-tint) 60%, transparent)}.crm-dossier-tab__need{background:var(--av-warning-bg);min-width:16px;height:16px;color:var(--av-warning);text-align:center;border-radius:8px;padding:0 4px;font-size:11px;line-height:16px}.crm-dossier{z-index:2;border:1px solid var(--av-border);background:var(--av-surface);box-shadow:var(--av-shadow-sm);border-radius:0 10px 10px;padding:10px 12px 12px;position:relative}.crm-dossier.is-out{opacity:.7}.crm-dossiers__stack{margin:0 5px 5px 0;position:relative}.crm-dossier-edge{z-index:1;border:1px solid var(--av-border);background:var(--av-surface-2);border-radius:10px;position:absolute;inset:0;transform:translate(5px,5px)}.crm-dossier__head{align-items:flex-start;gap:8px;display:flex}.crm-dossier__head .crm-crumbs-wrap{flex:1}.crm-dossier__actions{flex-shrink:0;gap:2px;margin:-2px -6px 0 0;display:inline-flex}.crm-dossier__why{font-size:var(--av-font-xs,12px);color:var(--av-text-3);margin-top:2px}.crm-scope-options__torn{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.crm-quote-tasks{flex-wrap:wrap;gap:6px;display:inline-flex}.crm-quote-tasks a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.crm-task-quote{align-items:center;gap:6px;display:inline-flex}.crm-analysis__pilots{gap:4px;margin:4px 0 0;padding-left:0;list-style:none;display:grid}.crm-list__toggle[aria-pressed=true]{background:var(--av-control-hover);border-color:var(--av-c-n300);box-shadow:inset 0 1px 2px #0000000f}.crm-list__count{border-radius:var(--av-radius-pill);background:var(--av-c-brand);color:#fff;min-width:18px;height:18px;font-size:var(--av-font-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.crm-list__round{border-radius:50%}.crm-list__pop{gap:8px;padding:12px;display:grid}.crm-list__sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-list__sort>.av-select,.crm-list__sort>.av-combo{flex:160px;min-width:0}.crm-list__settings{gap:20px;display:grid}.crm-list__settings>section{border-bottom:1px solid var(--av-border);gap:10px;padding-bottom:20px;display:grid}.crm-list__settings>section:last-child{border-bottom:0;padding-bottom:0}.crm-list__settings-head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.crm-list__cols{gap:8px;display:grid}.crm-list__actions{justify-items:start;gap:2px;margin-left:-12px;display:grid}.crm-list__bar>.av-search{width:min(320px,100%)}.crm-list__fields{gap:1px;max-height:320px;margin:0 -8px -8px;display:grid;overflow-y:auto}.crm-list__field{border-radius:var(--av-radius-sm);min-height:32px;color:var(--av-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.crm-list__field:hover{background:var(--av-control-hover)}.crm-list__field:focus-visible{outline:2px solid var(--av-accent);outline-offset:-2px}.crm-list__field[aria-checked=true]{font-weight:600}.crm-list__field>.i{color:var(--av-accent);flex:none;margin-left:auto}.crm-who{gap:0;padding:0;display:grid;overflow:hidden}.crm-who__head{padding:10px 12px 6px;font-weight:600}.crm-who__search{padding:0 12px 6px}.crm-who__list{gap:2px;max-height:280px;padding:4px 8px 8px;display:grid;overflow-y:auto}.crm-who__list .av-check{border-radius:var(--av-radius);align-items:flex-start;padding:6px 4px}.crm-who__list .av-check:hover{background:var(--av-surface-hover)}.crm-who__who{gap:1px;min-width:0;display:grid}.crm-who__who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-who__none{padding:8px 4px}.crm-who__foot{border-top:1px solid var(--av-border);background:var(--av-surface-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.crm-scope-chat{gap:10px;min-width:0;display:grid}.crm-scope-chat__checklist{font-size:var(--av-font-sm);gap:6px;display:grid}.crm-scope-chat__item{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);gap:0;padding:0;display:grid;overflow:hidden}.crm-scope-chat__item.is-done{color:var(--av-text-3)}.crm-scope-chat__item-head{border-bottom:1px solid var(--av-border);font-size:var(--av-font-xs);align-items:center;gap:4px;padding:5px 8px;display:flex}.crm-scope-chat__item-head .av-faint{font-variant-numeric:tabular-nums;margin-left:auto}.crm-scope-chat__points{gap:8px;margin:0;padding:6px 8px;list-style:none;display:grid}.crm-scope-chat__points li{align-items:baseline;gap:6px;min-width:0;display:flex}.crm-scope-chat__points li>svg{color:var(--av-warning);flex:none;align-self:flex-start;margin-top:2px}.crm-scope-chat__points li.is-settled{color:var(--av-text-3)}.crm-scope-chat__points li.is-settled>svg{color:var(--av-success)}.crm-scope-chat__ask{flex:1;min-width:0}.crm-scope-chat__thread{overscroll-behavior:auto;border-top:1px solid var(--av-border);max-height:420px;padding-top:32px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.crm-scope-chat__quotes{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-info-bg);gap:4px;min-width:0;padding:8px 14px;display:grid}.crm-scope-chat__quotes.is-action{border-color:var(--av-warning);background:var(--av-warning-bg)}.crm-scope-chat__quotes ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.crm-scope-chat__quote{border-radius:var(--av-radius-sm);min-height:34px;font-size:var(--av-font-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;margin:0 -6px;padding:3px 6px;display:grid}.crm-scope-chat__quote:hover{background:var(--av-surface-hover)}.crm-scope-chat__quote-main{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}.crm-scope-chat__quote-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.crm-scope-chat__quote-main .av-tag,.crm-scope-chat__quote-main>b{flex:none}.crm-scope-chat__quote-dot{background:var(--av-text-3);border-radius:50%;flex:none;width:8px;height:8px}.crm-scope-chat__quote.is-pilot .crm-scope-chat__quote-dot{background:var(--av-accent)}.crm-scope-chat__quote.is-full_project .crm-scope-chat__quote-dot{background:var(--av-success)}.crm-scope-chat__quote.is-sample .crm-scope-chat__quote-dot{box-shadow:inset 0 0 0 1.5px var(--av-text-3);background:0 0}.crm-scope-chat__quote-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-scope-chat__quote-note{background:var(--av-surface-2);color:var(--av-text-3);font-size:var(--av-font-xs,12px);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.crm-scope-chat__quote-note.is-warn{background:color-mix(in srgb, var(--av-warning) 18%, transparent);color:var(--av-warning)}@media (width<=640px){.crm-scope-chat__quote-note-text{display:none}}.crm-scope-chat__proposal{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);font-size:var(--av-font-sm);justify-items:start;gap:6px;margin:6px 0;padding:10px 12px;display:grid}.crm-scope-chat__proposal p{margin:0}.crm-scope-chat__proposal-actions{gap:8px;display:flex}.crm-scope-chat__proposal-warn{color:var(--av-warning)}.crm-scope-chat__proposal-lines{margin:0;padding-left:18px}.crm-scope-chat__proposal-head{color:var(--av-text-2);align-items:center;gap:6px;display:flex}.crm-tasks-group{font-size:var(--av-font-xs);color:var(--av-text-2);align-items:center;gap:6px;padding:8px 12px 2px;display:flex}.crm-scoper-item__lead{background:var(--av-accent-tint);width:32px;height:32px;color:var(--av-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.crm-points{gap:10px;margin:0;padding-left:20px;display:grid}.crm-points__ask{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.crm-points__answer{margin-top:2px;font-weight:600}.crm-points__evidence{font-size:var(--av-font-xs)}.crm-points__result{white-space:pre-wrap}.crm-scoper-waiting{color:var(--av-warning);font-size:var(--av-font-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex}a.crm-scoper-waiting:hover{text-decoration:underline}.crm-scoper-waiting--sm{font-size:inherit;display:inline}.crm-scoper-waiting--meta{align-items:flex-start}.crm-scoper-waiting--meta>svg{flex:none;margin-top:.2em}.crm-scoper-waiting__short{display:none}@media (width<=600px){.crm-scoper-waiting__long{display:none}.crm-scoper-waiting__short{display:inline}}.crm-scope__qtypes{flex-wrap:wrap;gap:6px;display:inline-flex}.crm-qtype{border:1px solid var(--av-border);background:var(--av-surface-2);color:var(--av-text-2);border-radius:var(--av-radius-sm);font:inherit;font-size:var(--av-font-xs);cursor:pointer;padding:2px 8px}.crm-qtype:hover:not(:disabled){background:var(--av-surface-hover)}.crm-qtype.is-on{background:var(--av-accent-tint);border-color:var(--av-accent);color:var(--av-text)}.crm-qtype:disabled{cursor:default;opacity:.7}.crm-notifs__head{justify-content:space-between;align-items:center;gap:8px;padding-right:10px;display:flex}.crm-notifs__all{color:var(--av-accent);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border:0;padding:4px 0}.crm-notifs__all:hover{text-decoration:underline}.crm-notifs{max-height:min(70vh,480px);margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.crm-notifs__item{width:100%;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.crm-notifs__item:hover,.crm-notifs__item:focus-visible{background:var(--av-surface-hover);outline:none}.crm-notifs__item.is-unread{color:var(--av-text)}.crm-notifs__ico{color:var(--av-text-3);flex:none;margin-top:2px}.crm-notifs__item.is-unread .crm-notifs__ico{color:var(--av-accent)}.crm-notifs__body{flex:1;gap:2px;min-width:0;display:grid}.crm-notifs__title{overflow-wrap:anywhere}.crm-notifs__when{color:var(--av-text-3);font-size:var(--av-font-xs)}.crm-notifs__dot{background:var(--av-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.crm-scope-work{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-scope-work__row{font-size:var(--av-font-sm);grid-template-columns:14px minmax(0,1fr);gap:6px;display:grid}.crm-scope-work__sign{text-align:center;font-weight:600;line-height:20px}.crm-scope-work__row--on .crm-scope-work__sign{color:var(--av-success)}.crm-scope-work__row--off .crm-scope-work__sign{color:var(--av-text-3)}.crm-scope-work__what{min-width:0;display:grid}.crm-scope-work__names{color:var(--av-text);line-height:20px}.crm-scope-work__why{font-size:var(--av-font-xs,12px);color:var(--av-text-3)}.crm-analysis__questions{gap:6px;display:grid}.crm-analysis__qgroup{gap:2px;display:grid}.crm-analysis__qlabel{font-size:var(--av-font-xs,12px);color:var(--av-text-3)}.crm-analysis__qgroup ul{font-size:var(--av-font-sm);color:var(--av-text-2);margin:0;padding-left:18px}.crm-analysis__qgroup li+li{margin-top:2px}.crm-mail__bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-mail__search{flex:200px;max-width:320px}.crm-mail__list[aria-busy]{opacity:.6}.crm-mail__list{margin:0;padding:0;list-style:none}.crm-mail__row{border:0;border-bottom:1px solid var(--av-border,#e5e7eb);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:7.5em 3.4em minmax(10em,16em) 1fr 1.2em;align-items:center;gap:10px;padding:8px 10px;display:grid}.crm-mail__row:hover{background:var(--av-surface-2,#7f7f7f14)}.crm-mail__date{color:var(--av-faint,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.crm-mail__dir{letter-spacing:.02em;border:1px solid var(--av-border,#e5e7eb);text-align:center;color:var(--av-faint,#6b7280);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.crm-mail__dir--in{color:var(--av-info,#1d4ed8);border-color:currentColor}.crm-mail__who,.crm-mail__subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-mail__who{color:var(--av-faint,#6b7280)}.crm-mail__opp{background:var(--av-surface-2,#7f7f7f1f);color:var(--av-faint,#6b7280);vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.crm-mail__att{color:var(--av-faint,#6b7280);justify-content:center;display:inline-flex}.crm-mail__more{margin:10px 10px 0;font-size:12px}.crm-mail__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.crm-mail__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-mail__head{grid-template-columns:4em 1fr;gap:4px 12px;margin:0 0 12px;font-size:13px;display:grid}.crm-mail__head dt{color:var(--av-faint,#6b7280)}.crm-mail__head dd{overflow-wrap:anywhere;margin:0}.crm-mail__body{border:1px solid var(--av-border,#e5e7eb);background:#fff;border-radius:6px;width:100%;height:70vh}.crm-mail__text{white-space:pre-wrap;margin:0;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=640px){.crm-mail__row{grid-template-columns:6em 3.4em 1fr 1.2em}.crm-mail__who{display:none}}.crm-mail__files{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.crm-mail__file{border:1px solid var(--av-border,#e5e7eb);max-width:320px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.crm-mail__file:hover{background:var(--av-surface-2,#7f7f7f14)}.crm-mail__fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-intake-dot{background:var(--av-border-strong);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.crm-intake-dot--high{background:var(--av-danger)}.crm-intake-dot--medium{background:var(--av-warning)}.crm-intake-dot--low{background:var(--av-c-n300)}.crm-intake-conf--ok{background:var(--av-surface-2);color:var(--av-text-2)}.crm-intake-rec{border:1px solid var(--av-border);border-radius:var(--av-radius-pill);background:var(--av-surface);max-width:100%;color:var(--av-text);font-size:var(--av-font-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:1px 8px;text-decoration:none;display:inline-flex;overflow:hidden}a.crm-intake-rec:hover{border-color:var(--av-accent);color:var(--av-accent)}.crm-intake-rec--quiet{max-width:14em;color:var(--av-text-2);padding:0 6px}.crm-inbox__lead{align-items:center;gap:6px;display:inline-flex}.crm-inbox__src{color:var(--av-text-2);align-items:center;display:inline-flex}.crm-intake-score{font-variant-numeric:tabular-nums;color:color-mix(in oklab, color-mix(in oklab, var(--av-danger), var(--av-success) var(--crm-score,50%)) 65%, var(--av-text));font-weight:600}.crm-inbox__new{border-radius:var(--av-radius-pill);background:var(--av-info-bg);color:var(--av-info);font-size:var(--av-font-2xs);vertical-align:1px;margin-left:6px;padding:0 6px;font-weight:600}.crm-inbox__recs{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.crm-inbox__answered{color:var(--av-success)}.crm-inbox__checkcol .av-check{margin:0}.crm-inbox__bulk{margin-bottom:var(--av-space-3);font-size:var(--av-font-sm);color:var(--av-text-2);align-items:center;gap:8px;display:flex}.crm-inbox__drawer-title{font-size:var(--av-font-md);color:var(--av-text-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.crm-inbox__drawer{min-width:0}.crm-item{gap:var(--av-space-3);flex-direction:column;min-width:0;display:flex}.crm-item__back{margin:0 0 -4px -8px}.crm-item__src{font-size:var(--av-font-sm);color:var(--av-text-2);align-items:center;gap:6px;display:flex}.crm-item__subject{font-size:var(--av-font-lg);font-weight:700;line-height:var(--av-leading-snug);overflow-wrap:anywhere;margin:6px 0 2px}.crm-item__from{font-size:var(--av-font-sm);overflow-wrap:anywhere}.crm-item__bar{top:calc(-1 * var(--av-space-4));z-index:2;margin:0 calc(-1 * var(--av-space-4));padding:10px var(--av-space-4);border-block:1px solid var(--av-border);background:var(--av-surface);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky}.crm-item__thread{font-size:var(--av-font-sm);margin-left:auto}.crm-item__bar--sheet{margin:auto calc(-1 * var(--av-space-4)) 0;padding:10px var(--av-space-4) calc(10px + env(safe-area-inset-bottom));box-shadow:var(--av-shadow-lg);border-bottom:0;top:auto;bottom:0}.crm-item__bar--sheet>.av-btn{flex:1 1 0;justify-content:center}.crm-item__bar--sheet .crm-item__thread{flex-basis:100%;margin-left:0}.crm-item--sheet{min-height:calc(100dvh - var(--av-topbar-h) - 40px)}.crm-item__in{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-sunken);padding:12px 14px}.crm-item__text{font-family:var(--av-font-sans);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.crm-item__trimmed{margin:0;font-size:13px;line-height:1.5}@media (width>=901px){.crm-item__in .crm-item__text{max-height:40vh;overflow-y:auto}}.crm-item__chat{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.crm-item__chat-who{font-weight:600}.crm-item__facts{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px 16px;margin:0;padding:12px 14px;display:grid}.crm-item__fact{min-width:0}.crm-item__fact dt{font-size:var(--av-font-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-item__fact dd{font-size:var(--av-font-sm);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-weight:500;overflow:hidden}.crm-item__suggs{gap:var(--av-space-3);flex-direction:column;display:flex}.crm-sugg{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface)}.crm-sugg--log{--k:var(--av-accent)}.crm-sugg--request{--k:var(--av-violet)}.crm-sugg--match{--k:var(--av-warning)}.crm-sugg__head{border-bottom:1px solid var(--av-border);min-height:40px;color:var(--k);align-items:center;gap:8px;padding:4px 8px 4px 12px;display:flex}.crm-sugg__kind{font-size:var(--av-font-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.crm-sugg__why{min-width:0;font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-sugg__body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.crm-sugg__title{overflow-wrap:anywhere;font-weight:600}.crm-sugg__text{-webkit-line-clamp:4;white-space:pre-line;font-size:var(--av-font-sm);color:var(--av-text-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.crm-sugg__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-sugg__form{flex-direction:column;gap:10px;display:flex}.crm-sugg__foot{border-top:1px solid var(--av-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.crm-sugg-done{font-size:var(--av-font-sm);color:var(--av-text-3);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm-sugg-done li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-item__thread-list h3{font-size:var(--av-font-sm);color:var(--av-text-2);margin:0 0 6px;font-weight:600}.crm-item__thread-list ul{border:1px solid var(--av-border);border-radius:var(--av-radius);margin:0;padding:0;list-style:none}.crm-item__thread-row{border:0;border-bottom:1px solid var(--av-border);width:100%;color:inherit;font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;display:flex}.crm-item__thread-list li:last-child .crm-item__thread-row{border-bottom:0}.crm-item__thread-row:hover{background:var(--av-surface-hover)}.crm-item__thread-row.is-current{background:var(--av-accent-tint);font-weight:600}.crm-intake-banner{border:1px solid var(--av-info-bg);border-radius:var(--av-radius);background:var(--av-info-bg);color:var(--av-info);font-size:var(--av-font-sm);align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-weight:550;text-decoration:none;display:flex}.crm-intake-banner:hover{border-color:var(--av-info)}.crm-intake-from{border-bottom:1px solid var(--av-border);color:inherit;flex-direction:column;gap:4px;padding:8px 0;text-decoration:none;display:flex}.crm-intake-from:last-child{border-bottom:0}.crm-intake-from__head{font-size:var(--av-font-xs);color:var(--av-text-2);align-items:center;gap:6px;display:flex}.crm-intake-from__subject{overflow-wrap:anywhere;font-weight:600}a.crm-intake-from:hover .crm-intake-from__subject{color:var(--av-accent)}.crm-intake-from__snippet{-webkit-line-clamp:2;font-size:var(--av-font-sm);color:var(--av-text-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-tl-source{border-radius:var(--av-radius-pill);background:var(--av-surface-2);color:var(--av-text-2);font-size:var(--av-font-2xs);vertical-align:1px;align-items:center;gap:3px;margin-right:6px;padding:0 6px;font-weight:600;display:inline-flex}.crm-inbox__opened{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-deskpage{--crm-desk-col:760px;background:var(--av-surface);color:var(--av-text);display:flex;position:fixed;inset:0}.crm-deskpage__list{border-right:1px solid var(--av-border);background:var(--av-surface-2);flex-direction:column;flex:none;width:272px;min-height:0;display:flex}.crm-deskpage.is-collapsed .crm-deskpage__list{display:none}.crm-deskpage__brand{flex:none;align-items:center;gap:8px;height:52px;padding:0 8px 0 14px;display:flex}.crm-deskpage__mark{background:var(--av-accent);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.crm-deskpage__brand-name{letter-spacing:-.01em;flex:1;font-weight:600}.crm-deskpage__list-head{flex-direction:column;gap:8px;padding:4px 12px 8px;display:flex}.crm-deskpage__list-foot{border-top:1px solid var(--av-border);flex:none;padding:8px 12px}.crm-deskpage__list-foot .av-btn{width:100%;color:var(--av-text-2);justify-content:flex-start}.crm-deskpage__newchat{justify-content:center;width:100%}.crm-deskpage__filter{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);height:32px;color:var(--av-text-3);align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.crm-deskpage__filter:focus-within{border-color:var(--av-focus-field)}.crm-deskpage__filter input{min-width:0;color:var(--av-text);font:inherit;font-size:var(--av-font-sm);background:0 0;border:0;outline:none;flex:1}.crm-deskpage__filter input::placeholder{color:var(--av-text-3)}.crm-deskpage__groups{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 16px;overflow-y:auto}.crm-deskpage__note{font-size:var(--av-font-sm);color:var(--av-text-3);margin:12px 8px}.crm-deskpage__group h2{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);margin:12px 0 2px;padding:0 10px;font-weight:600}.crm-deskpage__rows{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.crm-deskpage__row{border-radius:var(--av-radius);align-items:center;transition:background-color .1s;display:flex;position:relative}.crm-deskpage__row:hover{background:color-mix(in srgb, var(--av-text) 6%, transparent)}.crm-deskpage__row.is-active{background:var(--av-surface);box-shadow:inset 0 0 0 1px var(--av-border)}.crm-deskpage__pick{min-width:0;color:inherit;border-radius:inherit;flex-direction:column;flex:1;gap:1px;padding:7px 10px;text-decoration:none;display:flex}.crm-deskpage__pick:hover{text-decoration:none}.crm-deskpage__row-title{font-size:var(--av-font-sm);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.crm-deskpage__row.is-active .crm-deskpage__row-title{font-weight:600}.crm-deskpage__row-sub{font-size:var(--av-font-2xs);color:var(--av-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-deskpage__row-actions{background:linear-gradient(90deg, transparent, var(--av-surface-2) 16px);gap:0;padding-left:16px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.crm-deskpage__row.is-active .crm-deskpage__row-actions{background:linear-gradient(90deg, transparent, var(--av-surface) 16px)}.crm-deskpage__row:hover .crm-deskpage__row-actions,.crm-deskpage__row:focus-within .crm-deskpage__row-actions,.crm-deskpage__row.is-active .crm-deskpage__row-actions{display:flex}@media (hover:none){.crm-deskpage__row-actions{display:flex}}.crm-deskpage__row-edit{height:30px;font-size:var(--av-font-sm);flex:1;margin:3px 4px}.crm-deskpage__main{background:var(--av-surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.crm-deskpage__head{border-bottom:1px solid var(--av-border);flex:none;align-items:center;gap:6px;height:52px;padding:0 12px 0 8px;display:flex}.crm-deskpage__title{flex-direction:column;flex:1;min-width:0;padding-left:2px;display:flex}.crm-deskpage__title h1{min-width:0;font-size:var(--av-font-md);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;margin:0;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.crm-deskpage__title h1 .av-btn{opacity:0;transition:opacity .1s}.crm-deskpage__title:hover h1 .av-btn,.crm-deskpage__title h1 .av-btn:focus-visible{opacity:1}@media (hover:none){.crm-deskpage__title h1 .av-btn{opacity:1}}.crm-deskpage__title-edit{max-width:520px;height:32px;font-size:var(--av-font-md);font-weight:600}.crm-deskpage__sub{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.crm-deskpage__sub.is-live{color:var(--av-accent)}.crm-deskpage__thread.av-chat-thread{gap:22px;padding:28px 20px 16px}.crm-deskpage__thread>*{width:100%;max-width:var(--crm-desk-col);margin-inline:auto}.crm-deskpage__thread .av-chat-msg--user .av-chat-msg__body{max-width:80%;padding:10px 14px}.crm-deskpage__thread .av-chat-msg--assistant .av-chat-msg__body{font-size:var(--av-font-md);line-height:1.6}.crm-deskpage__thread .av-chat-welcome{gap:10px;padding:0 8px 40px}.crm-deskpage__thread .av-chat-welcome__icon{width:56px;height:56px;margin-bottom:6px}.crm-deskpage__thread .av-chat-welcome h3{font-size:var(--av-font-2xl);letter-spacing:-.01em;font-weight:600}.crm-deskpage__thread .av-chat-welcome p{max-width:520px;font-size:var(--av-font-md);color:var(--av-text-2);line-height:1.5}.crm-deskpage__thread .av-chat-welcome__picks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;width:min(100%,640px);max-width:none;margin-top:14px;display:grid}.crm-deskpage__thread .av-chat-pick{border-radius:var(--av-radius-lg);text-align:left;white-space:normal;height:auto;min-height:56px;padding:12px 14px;line-height:1.35;transition:border-color .12s,background-color .12s,transform .12s}.crm-deskpage__thread .av-chat-pick:hover{border-color:var(--av-border-strong);transform:translateY(-1px)}.crm-deskpage__foot{background:linear-gradient(to bottom, transparent, var(--av-surface) 28%);flex:none;padding:4px 20px 14px}.crm-deskpage__foot>.crm-desk__compose{width:min(100%, var(--crm-desk-col));margin-inline:auto}.crm-deskpage__foot .av-chat-composer__box{box-shadow:var(--av-shadow-sm);border-radius:18px;padding:8px 8px 8px 16px}.crm-deskpage__foot .av-chat-composer__box:focus-within{box-shadow:var(--av-shadow-sm), 0 0 0 3px color-mix(in srgb, var(--av-accent) 14%, transparent)}.crm-deskpage__foot .av-chat-composer textarea{min-height:32px;padding:5px 0}.crm-deskpage__off{color:var(--av-text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.crm-deskpage__off p{margin:0}.crm-deskpage__backdrop{display:none}@media (width<=640px){.crm-deskpage__list,.crm-deskpage.is-collapsed .crm-deskpage__list{z-index:30;width:min(320px,86vw);box-shadow:var(--av-shadow-lg);visibility:hidden;transition:transform .2s ease-out,visibility .2s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.crm-deskpage.is-drawer .crm-deskpage__list{visibility:visible;transform:none}.crm-deskpage__backdrop{z-index:29;background:#00000059;border:0;padding:0;animation:.2s ease-out crm-desk-fade;display:block;position:fixed;inset:0}.crm-deskpage__head{height:52px;padding:0 6px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box}.crm-deskpage__thread.av-chat-thread{gap:18px;padding:18px 14px 10px}.crm-deskpage__thread .av-chat-msg--user .av-chat-msg__body{max-width:88%}.crm-deskpage__thread .av-chat-welcome h3{font-size:var(--av-font-xl)}.crm-deskpage__thread .av-chat-welcome__picks{grid-template-columns:1fr}.crm-deskpage__foot{padding:2px 10px calc(10px + env(safe-area-inset-bottom,0px))}.crm-deskpage__foot .av-chat-composer__box{border-radius:16px}}@keyframes crm-desk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.crm-deskpage__list,.crm-deskpage__backdrop,.crm-deskpage__thread .av-chat-pick{transition:none;animation:none}}.crm-chart{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);width:100%;min-width:0;box-shadow:var(--av-shadow-sm);flex-direction:column;gap:10px;padding:14px 16px 12px;animation:.25s ease-out crm-desk-fade;display:flex}.crm-chart__head{align-items:flex-start;gap:8px;display:flex}.crm-chart__titles{flex:1;min-width:0}.crm-chart__title{font-size:var(--av-font-md);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.crm-chart__sub{font-size:var(--av-font-xs);color:var(--av-text-3);font-variant-numeric:tabular-nums;margin:2px 0 0}.crm-chart__kpi{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.crm-chart__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.1}.crm-chart__delta{font-size:var(--av-font-sm);font-variant-numeric:tabular-nums}.crm-chart__body{min-width:0;transition:opacity .15s}.crm-chart.is-loading .crm-chart__body,.crm-chart.is-loading .crm-chart__kpi{opacity:.5}.crm-chart__body .av-hbar__label{font-size:var(--av-font-sm)}.crm-chart__empty{font-size:var(--av-font-sm);color:var(--av-text-3);align-items:center;gap:6px;margin:4px 0;display:flex}.crm-chart__foot{border-top:1px solid var(--av-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:8px;display:flex}.crm-chart__error{font-size:var(--av-font-xs);color:var(--av-danger)}.crm-chart.is-compact{border-radius:var(--av-radius);box-shadow:none;gap:8px;padding:12px 12px 10px}.crm-chart.is-compact .crm-chart__total{font-size:22px}.crm-chart.is-compact .crm-chart__body .av-hbar{grid-template-columns:minmax(70px,38%) minmax(0,1fr) auto;gap:8px;padding:3px 4px}@media (prefers-reduced-motion:reduce){.crm-chart{animation:none}}.crm-price{border-radius:var(--av-radius-sm);max-width:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin:0 -4px;padding:0 4px;transition:background .15s;display:inline-flex}.crm-price:hover,.crm-price.is-open{background:var(--av-surface-2,var(--av-accent-tint))}.crm-price:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-price__main{font-variant-numeric:tabular-nums;text-underline-offset:4px;font-weight:700;line-height:1.15;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:text-decoration-color .15s}.crm-price:hover .crm-price__main,.crm-price.is-open .crm-price__main{text-decoration-color:currentColor}.crm-price__usd{font-size:var(--av-font-sm);color:var(--av-text-3);font-variant-numeric:tabular-nums;font-weight:400}.crm-price--sm .crm-price__main{font-size:var(--av-font-sm);font-weight:600}.crm-price--sm .crm-price__usd{font-size:var(--av-font-xs)}.crm-price--md .crm-price__main{font-size:var(--av-font-base)}.crm-price--lg .crm-price__main{font-size:var(--av-font-lg)}.crm-price--xl .crm-price__main{font-size:var(--av-font-xl,22px)}.crm-fxcard{padding:0}.crm-fxcard__body{gap:0;display:grid}.crm-fxcard__base{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:14px 14px 10px;display:grid}.crm-fxcard__base:hover .crm-fxcard__usd{color:var(--av-accent)}.crm-fxcard__k{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);align-items:center;gap:6px;font-weight:600;display:inline-flex}.crm-fxcard__usd{font-size:var(--av-font-xl,22px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;transition:color .15s}.crm-fxcard__meta{font-size:var(--av-font-xs);color:var(--av-text-3);border-bottom:1px solid var(--av-border);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 10px;display:flex}.crm-fxcard__flip{border:1px solid var(--av-border);height:22px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.crm-fxcard__flip:hover{border-color:var(--av-accent);color:var(--av-text)}.crm-fxcard__find{padding:8px 10px 4px}.crm-fxcard__find .av-search{width:100%}.crm-fxcard__list{max-height:280px;padding:0 0 4px;display:grid;overflow-y:auto}.crm-fxcard__none{font-size:var(--av-font-xs);color:var(--av-text-3);padding:10px 14px}.crm-fxcard__foot{font-size:var(--av-font-2xs);color:var(--av-text-3);border-top:1px solid var(--av-border);padding:6px 14px 10px}.crm-fxrow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 14px;display:grid}.crm-fxrow:hover{background:var(--av-surface-2,var(--av-accent-tint))}.crm-fxrow>.crm-flag{grid-row:1/3}.crm-fxrow__code{min-width:0;font-size:var(--av-font-sm);align-items:center;gap:6px;display:inline-flex}.crm-fxrow__amount{font-size:var(--av-font-sm);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.crm-fxrow__rate{font-size:var(--av-font-2xs);color:var(--av-text-3);font-variant-numeric:tabular-nums;grid-column:2/4}.crm-fxrow__tag{background:var(--av-accent-tint);color:var(--av-accent);font-size:var(--av-font-2xs);border-radius:999px;padding:0 6px;font-weight:600;line-height:16px}.crm-fxrow__tag.is-manual{background:var(--av-warning-bg);color:var(--av-warning)}.crm-fxrow.is-pinned{background:var(--av-accent-tint);border-bottom:1px solid var(--av-border);padding-block:9px}.crm-fxrow.is-pinned .crm-fxrow__amount{font-size:var(--av-font-base);color:var(--av-accent)}.crm-approve{gap:16px;display:grid}.crm-approve__label,.crm-approve__stats dt{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-approve__hero{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface-2);justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.crm-approve__id{gap:6px;min-width:0;display:grid}.crm-approve__number{align-items:center;gap:10px;display:flex}.crm-approve__number>b{font-size:var(--av-font-xl);line-height:var(--av-leading-tight)}.crm-approve__for{color:var(--av-text-2);font-size:var(--av-font-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-approve__total{flex:none;justify-items:end;gap:4px;display:grid}.crm-approve__total>b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.crm-approve__stats{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.crm-approve__stats>div{gap:4px;min-width:0;padding:10px 16px;display:grid}.crm-approve__stats>div+div{border-left:1px solid var(--av-border)}.crm-approve__stats dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.crm-approve__stats dd .av-faint{font-weight:400}.crm-approve__blockers{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.crm-approve__next{gap:10px;display:grid}.crm-approve__next ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-approve__next li{align-items:flex-start;gap:12px;display:flex}.crm-approve__next li>span:last-child{padding-top:2px;line-height:20px}.crm-approve__icon{border-radius:var(--av-radius-sm);background:var(--av-success-bg);width:24px;height:24px;color:var(--av-success);flex:none;place-items:center;display:grid}.crm-approve__foot{flex:1;align-items:center;gap:8px;display:flex}.crm-approve__foot>.av-btn{height:40px}.crm-approve__go{min-width:180px;font-size:var(--av-font-md);padding-inline:24px;font-weight:600}.crm-approve.is-approve{--step:var(--av-violet);--step-bg:var(--av-violet-bg)}.crm-approve.is-accept{--step:var(--av-success);--step-bg:var(--av-success-bg)}.crm-approve.is-decline{--step:var(--av-danger);--step-bg:var(--av-danger-bg)}.crm-approve .crm-approve__icon{background:var(--step-bg,var(--av-success-bg));color:var(--step,var(--av-success))}.crm-approve__go.is-approve{--step:var(--av-violet)}.crm-approve__go.is-accept{--step:var(--av-success)}.crm-approve__go.is-decline{--step:var(--av-danger)}.crm-approve__foot .crm-approve__go,.crm-approve__foot .crm-approve__go:hover,.crm-approve__foot .crm-approve__go:active{border-color:var(--step);background:var(--step);color:var(--av-text-inverse)}.crm-approve__foot .crm-approve__go:hover{filter:brightness(1.08)}@media (width<=600px){.crm-approve__hero{flex-direction:column;align-items:stretch;gap:12px}.crm-approve__total{justify-items:start}.crm-approve__stats{grid-template-columns:1fr 1fr;grid-auto-flow:row}.crm-approve__stats>div+div{border-left:0}.crm-approve__stats>div:nth-child(2n){border-left:1px solid var(--av-border)}.crm-approve__stats>div:nth-child(n+3){border-top:1px solid var(--av-border)}.crm-approve__foot{flex-wrap:wrap}.crm-approve__foot>.av-spacer{display:none}.crm-approve__foot>.av-btn{flex:1}.crm-approve__go{min-width:0}}.crm-cart{text-align:left;flex-direction:column;gap:12px;width:min(100%,1080px);min-width:0;margin:0 auto;padding-bottom:24px;display:flex}.crm-cart--framed{width:100%;margin:0}.crm-cart__lines{min-width:0;container:qr/inline-size}.crm-cbar{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-sm);gap:8px;padding:10px 16px;display:grid}.crm-cbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-width:0;display:flex}.crm-cbar__what{flex-wrap:wrap;flex:320px;align-items:center;gap:4px 10px;min-width:0;display:flex}.crm-cbar__what h2{font-size:var(--av-font-md);min-width:0;margin:0}.crm-cbar__for{min-width:0;font-size:var(--av-font-base);color:var(--av-text-3);flex-wrap:wrap;flex:320px;align-items:center;gap:4px 8px;display:flex}.crm-cbar__for b,.crm-cbar__for a{color:var(--av-text-2)}.crm-cbar__total{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.crm-cbar__total>span{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-cbar__total .crm-price__main{color:var(--av-accent)}.crm-cbar__total.is-short .crm-price__main{color:var(--av-text-3);font-weight:600}.crm-cbar__total>.av-btn{margin-left:-4px}.crm-cbar__short{font-style:normal;font-size:var(--av-font-xs);color:var(--av-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.crm-cbar__go{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.crm-cbar__desc{border-top:1px solid var(--av-border);min-width:0;font-size:var(--av-font-sm);padding-top:8px}.crm-cbar__desc .av-brief__text{color:var(--av-text-3);line-height:var(--av-leading-snug)}.crm-cbar__desc .crm-brief__md.is-clamped{-webkit-mask-image:linear-gradient(#000 calc(100% - 1lh),#0000);mask-image:linear-gradient(#000 calc(100% - 1lh),#0000)}.crm-cbar__desc .av-brief__more{margin:2px 0 0 -8px}.crm-save-dock{z-index:60;align-items:center;gap:8px;display:flex;position:fixed}.crm-save-fab{border:1px solid var(--av-accent);background:var(--av-accent);height:48px;color:var(--av-accent-fg,#fff);font:inherit;font-size:var(--av-font-md);cursor:pointer;box-shadow:var(--av-shadow-lg);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.crm-save-fab:hover:not([aria-disabled]){background:var(--av-accent-hover,var(--av-accent))}.crm-save-fab:focus-visible{box-shadow:var(--av-focus), var(--av-shadow-lg);outline:none}.crm-save-fab[aria-disabled]{cursor:default}.crm-save-fab .av-spinner{width:18px;height:18px}.crm-save-fab--quiet{background:var(--av-surface);border-color:var(--av-border);color:var(--av-text);font-weight:600}.crm-save-fab__mirror{scale:-1 1}.crm-save-fab--quiet:hover:not([aria-disabled]){background:var(--av-surface-hover);border-color:var(--av-border-strong)}.crm-save-dock.is-room{visibility:hidden}.crm-save-dock.is-in{animation:.22s cubic-bezier(.2,.8,.2,1) crm-save-fab-in}.crm-save-dock.is-out{pointer-events:none;animation:.18s ease-in forwards crm-save-fab-out}@keyframes crm-save-fab-in{0%{opacity:0;translate:0 24px;scale:.9}}@keyframes crm-save-fab-out{to{opacity:0;translate:0 24px;scale:.9}}@media (prefers-reduced-motion:reduce){.crm-save-dock.is-in,.crm-save-dock.is-out{animation:none}}.crm-save-dock.is-covered{visibility:hidden;opacity:0}.crm-facts{gap:8px;padding:0 4px;display:grid}.crm-facts__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-facts__note{font-size:var(--av-font-xs);color:var(--av-text-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.crm-facts__note .i{color:var(--av-warning)}.crm-fchip{border:1px solid var(--av-border);background:var(--av-surface);max-width:100%;height:30px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.crm-fchip:hover,.crm-fchip.is-open{border-color:var(--av-accent);color:var(--av-text)}.crm-fchip.is-open{box-shadow:0 0 0 3px var(--av-accent-tint)}.crm-fchip:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-fchip__k{white-space:nowrap}.crm-fchip__v{color:var(--av-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.crm-fchip__chev{color:var(--av-text-3);margin-right:-3px}.crm-fchip.is-missing{border-style:dashed;border-color:var(--av-warning);color:var(--av-warning);background:var(--av-warning-bg);font-weight:600}.crm-fchip.is-missing:hover,.crm-fchip.is-missing.is-open{border-style:solid}.crm-fchip.is-missing.is-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--av-warning) 25%, transparent)}.crm-fchip.is-noted{border-color:color-mix(in srgb, var(--av-accent) 45%, var(--av-border));background:var(--av-accent-tint)}.crm-fchip.is-noted>.i:first-child{color:var(--av-accent)}.crm-fchip--inline{height:24px;font-size:var(--av-font-xs);padding:0 8px}.crm-fp{gap:10px;padding:12px;display:grid}.crm-fp__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-fp__head>.av-btn{flex:none}.crm-fp__title{gap:2px;min-width:0;display:grid}.crm-fp__title b{font-size:var(--av-font-sm)}.crm-fp__title span{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug)}.crm-fp__used{border-radius:var(--av-radius-sm);background:var(--av-surface-2);border:1px solid var(--av-border);gap:6px;padding:8px 10px;display:grid}.crm-fp__used-k{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-fp__used ul{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-fp__used li{gap:1px;min-width:0;display:grid}.crm-fp__svc{min-width:0;font-size:var(--av-font-xs);align-items:baseline;gap:6px;display:flex}.crm-fp__svc .mono{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);font-size:var(--av-font-2xs);color:var(--av-text-3);flex:none;padding:0 5px}.crm-fp__svc b{color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-fp__lines{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);padding-left:2px}.crm-fp__lines .is-here{color:var(--av-text);font-weight:600}.crm-fp__note{font-style:normal;font-size:var(--av-font-xs);color:var(--av-accent);line-height:var(--av-leading-snug);align-items:flex-start;gap:4px;margin-top:2px;display:inline-flex}.crm-fp__note .i{flex:none;width:12px;height:12px;margin-top:2px}.crm-fp__body{gap:6px;min-width:0;display:grid}.crm-fp__body .av-combo,.crm-fp__body .av-combo>button,.crm-fp__body .av-select{width:100%;min-width:0;max-width:100%}.crm-fp__num{align-items:center;gap:6px;display:flex}.crm-fp__num .av-input{flex:1;min-width:0}.crm-fp__input{text-align:right;font-variant-numeric:tabular-nums;width:100%}.crm-fp__input.is-invalid{border-color:var(--av-danger)}.crm-fp__unit{font-size:var(--av-font-xs);color:var(--av-text-3);flex:none}.crm-fp__hint{font-size:var(--av-font-xs);color:var(--av-text-3);font-variant-numeric:tabular-nums}.crm-cart__totals{gap:10px;padding:0 4px;display:grid}.crm-quote-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.crm-quote-acts.is-row{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.crm-quote-acts.is-row .crm-quote-step{margin-left:4px}.crm-quotes__acts{white-space:nowrap;width:1%}@media (width<=600px){.av-table--stack td.crm-quotes__acts{white-space:normal;grid-column:1/-1;justify-content:flex-end;width:auto}.av-table--stack td.crm-quotes__acts:before{display:none}}.crm-quote-acts .crm-quote-step{--step:var(--av-text);--step-bg:var(--av-surface);color:var(--step);background:var(--step-bg);border-color:color-mix(in srgb, var(--step) 40%, transparent)}.crm-quote-acts .crm-quote-step:hover{color:var(--step);background:color-mix(in srgb, var(--step) 14%, var(--step-bg));border-color:var(--step)}.crm-quote-step.is-approve{--step:var(--av-violet);--step-bg:var(--av-violet-bg)}.crm-quote-step.is-accept{--step:var(--av-success);--step-bg:var(--av-success-bg)}.crm-quote-step.is-decline{--step:var(--av-danger);--step-bg:var(--av-danger-bg)}.crm-quote-flags{margin:0;padding-left:18px}.crm-quote-check{gap:6px;margin-top:8px;display:grid}.crm-quote-check__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-qr-meta{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:6px 8px;display:grid}.crm-qr-meta__k{font-size:var(--av-font-xs);color:var(--av-text-3);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.crm-qr-meta .av-tag{height:20px;font-size:var(--av-font-2xs)}.crm-qr-body{padding:12px 16px 16px;overflow-x:auto}.crm-qr-note{border-top:1px solid var(--av-border);font-size:var(--av-font-xs);color:var(--av-text-3);margin-top:28px;padding-top:16px}.crm-qu__chip.is-down b,.crm-qu__opt.is-down[aria-pressed=true] b{color:var(--av-success)}.crm-qt-act .av-btn.is-on{background:var(--av-accent-tint);color:var(--av-accent)}.crm-ql__info.on{color:var(--av-accent);background:var(--av-accent-tint)}.crm-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-tot{border-radius:var(--av-radius);background:var(--av-surface);border:1px solid var(--av-border);min-width:0;padding:8px 12px}.crm-tot span{font-size:var(--av-font-xs);color:var(--av-text-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crm-tot b{font-size:var(--av-font-lg);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:650;display:block}.crm-tot--main{background:var(--av-accent-tint);border-color:#0000}.crm-qt-times{color:var(--av-text-2)}.crm-qt-times-of{font-size:var(--av-font-2xs);color:var(--av-text-3);margin-left:3px}.crm-tot--main b{color:var(--av-accent)}@media (width<=560px){.crm-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-info{width:340px;max-width:calc(100vw - 16px);font-size:var(--av-font-sm);z-index:60;padding:12px 14px}.crm-info__head{align-items:center;gap:8px;display:flex}.crm-info__head b{font-size:var(--av-font-md,15px)}.crm-info__head .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-info__desc{line-height:var(--av-leading-snug);color:var(--av-text-2);margin:6px 0 10px}.crm-info dl{border-top:1px solid var(--av-border);gap:5px;margin:0;padding-top:10px;display:grid}.crm-info__row{font-size:var(--av-font-xs);grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.crm-info dt{color:var(--av-text-3)}.crm-info dd{color:var(--av-text);font-variant-numeric:tabular-nums;margin:0}.crm-ql__info{vertical-align:middle;width:20px;height:20px;color:var(--av-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:3px;padding:0;display:inline-grid}.crm-ql__info .i{width:14px;height:14px}.crm-ql__info:hover,.crm-ql__info[aria-expanded=true]{color:var(--av-accent);background:var(--av-accent-tint)}.crm-ql__info:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-qr-body{display:block}.crm-qr-body>.note{margin-top:18px}.crm-qt{border-collapse:collapse;width:100%;font-size:var(--av-font-sm)}.crm-cart__lines .crm-qt{min-width:780px}.crm-cart__lines .crm-qt-name{min-width:240px}.crm-qu__chip,.crm-qu__add{white-space:nowrap}.crm-qt th,.crm-qt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--av-border);padding:7px 8px}.crm-qt th:first-child,.crm-qt td:first-child{padding-left:0}.crm-qt th:last-child,.crm-qt td:last-child{padding-right:0}.crm-qt .num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-qs__cols th{font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);border-bottom:0;padding:6px 8px;font-weight:600}.crm-qs__cols th:first-child{padding-left:0}.crm-qt .crm-qs__head th{background:var(--av-surface-sunken);border-bottom:1px solid var(--av-border);vertical-align:middle;padding:8px 14px}.crm-qs+.crm-qs .crm-qs__head th{border-top:16px solid var(--av-surface)}.crm-qs__code{border-radius:var(--av-radius-sm);border:1px solid var(--av-border);font-size:var(--av-font-2xs);color:var(--av-text-3);vertical-align:2px;background:0 0;margin-right:8px;padding:1px 6px;font-weight:500;display:inline-block}.crm-qs__head b{font-size:var(--av-font-md);letter-spacing:-.005em;color:var(--av-text);font-weight:650}.crm-qs__head .av-tag{height:18px;font-size:var(--av-font-2xs);vertical-align:2px;margin-left:8px;font-weight:500}.crm-qs__title{flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.crm-ql__name,.crm-qs__title{position:relative}.crm-q-grip{border-radius:var(--av-radius-sm);width:16px;height:20px;color:var(--av-text-3);cursor:grab;opacity:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:0;left:-22px}.crm-qs__title>.crm-q-grip{height:24px}.crm-qt:has(.crm-q-grip) .crm-qs__head th{padding-left:30px}.crm-qt:has(.crm-q-grip) .crm-qs .crm-ql td:first-child{padding-left:30px}.crm-qt:has(.crm-q-grip) .crm-qs .crm-ql--part td:first-child{padding-left:46px}.crm-qs__head:hover .crm-q-grip,tr.crm-ql:hover .crm-q-grip,.crm-q-grip:focus-visible{opacity:1}.crm-q-grip:hover{color:var(--av-text);background:var(--av-surface-2)}.crm-q-grip:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-q-grip:active{cursor:grabbing}.crm-qs[data-dragging]>tr>*,tr.crm-ql[data-dragging]>td{opacity:.45}.crm-q-move{gap:0;margin-right:4px;display:inline-flex}.crm-q-move .av-btn{width:24px;height:24px}.crm-qs__opts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;padding-left:12px;display:flex}.crm-qs__opt{border:1px dashed var(--av-border);background:var(--av-surface);height:22px;font:inherit;font-size:var(--av-font-xs);color:var(--av-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.crm-qs__opt .i{width:12px;height:12px}.crm-qs__opt:hover{color:var(--av-accent);border-color:var(--av-accent);background:var(--av-accent-tint);border-style:solid}.crm-qs__opt:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-qs__more{border:1px dashed var(--av-border-strong);background:var(--av-surface);height:26px;font:inherit;font-size:var(--av-font-xs);color:var(--av-text-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 5px 0 8px;font-weight:500;display:inline-flex}.crm-qs__more .i{width:12px;height:12px}.crm-qs__more:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-qs__more-n{background:var(--av-accent-tint);min-width:18px;height:18px;color:var(--av-accent);font-size:var(--av-font-2xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-weight:650;line-height:18px}.crm-qs-sheet{z-index:70;background:var(--av-backdrop);flex-direction:column;justify-content:flex-end;animation:.12s ease-out av-fade;display:flex;position:fixed;inset:0}.crm-qs-sheet__panel{max-height:80dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--av-surface);border-top:1px solid var(--av-border);box-shadow:var(--av-shadow-lg);border-radius:16px 16px 0 0;flex-direction:column;animation:.2s ease-out av-sheet-in;display:flex}.crm-qs-sheet__bar{background:var(--av-border-strong);border-radius:2px;align-self:center;width:36px;height:4px;margin:8px 0 2px}.crm-qs-sheet__head{border-bottom:1px solid var(--av-border);align-items:center;gap:0;padding:4px 8px 8px 16px;display:flex}.crm-qs-sheet__head b{min-width:0;font-size:var(--av-font-base);color:var(--av-text);flex:1;font-weight:650}.crm-qs-sheet__list{overscroll-behavior:contain;padding-bottom:8px;overflow-y:auto}.crm-qs-sheet__row{border:0;border-bottom:1px solid var(--av-border);width:100%;min-height:52px;font:inherit;text-align:left;color:var(--av-text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.crm-qs-sheet__row:last-child{border-bottom:0}.crm-qs-sheet__row:active,.crm-qs-sheet__row:hover{background:var(--av-accent-tint)}.crm-qs-sheet__row:focus-visible{box-shadow:inset var(--av-focus);outline:none}.crm-qs-sheet__row>.i{color:var(--av-accent);flex:none}.crm-qs-sheet__what{flex:1;gap:2px;min-width:0;display:grid}.crm-qs-sheet__what b{font-size:var(--av-font-sm);font-weight:600}.crm-qs-sheet__what span{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-qs-sheet__adds{font-size:var(--av-font-sm);font-variant-numeric:tabular-nums;color:var(--av-text-2);flex:none}.crm-qs-pop.av-pop{width:340px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.crm-qs-pop .crm-qs-sheet__list{max-height:360px;padding-bottom:0}.crm-qs-pop .crm-qs-sheet__row{min-height:0;padding:8px 14px}.crm-qs-pop__head{border-bottom:1px solid var(--av-border);font-size:var(--av-font-xs);color:var(--av-text-2);padding:10px 14px 8px;font-weight:600}@media (prefers-reduced-motion:reduce){.crm-qs-sheet,.crm-qs-sheet__panel{animation:none}}.crm-qadd.av-pop{padding:4px 14px 10px}.crm-qadd .crm-qs-off{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.crm-qadd .crm-qs-off__top{z-index:1;background:var(--av-surface);position:sticky;top:0}.crm-qs-off{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-sm);padding:4px 16px}.crm-qs-off__top{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0 8px;display:flex}.crm-qs-off__top>b{font-size:var(--av-font-sm);font-weight:600}.crm-qs-off__top .av-search,.crm-qs-off__top input{flex:240px;min-width:0}.crm-qs-off__none{font-size:var(--av-font-xs);color:var(--av-text-3);padding:10px 0 12px}.crm-qs-off__group{border-top:1px solid var(--av-border);padding:8px 0}.crm-qs-off__svc{font-size:var(--av-font-sm);align-items:center;gap:8px;padding-bottom:4px;display:flex}.crm-qs-off__svc b{font-weight:600}.crm-qs-off__all{margin-left:auto}.crm-qs-off__hit{align-items:center;gap:10px;padding:4px 0 4px 14px;display:flex}.crm-qs-off__item{min-width:0;font-size:var(--av-font-sm);flex:1;align-items:baseline;gap:8px;display:flex}.crm-qs-off__item .mono{font-size:var(--av-font-2xs);color:var(--av-text-3)}.crm-qs-off__unit{font-size:var(--av-font-xs);color:var(--av-text-3);flex:none}.crm-qs-off__head{width:100%;font:inherit;font-size:var(--av-font-sm);color:var(--av-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:flex}.crm-qs-off__head b{font-weight:600}.crm-qs-off__head .i{color:var(--av-text-3)}.crm-qs-off__head:focus-visible{box-shadow:var(--av-focus);border-radius:var(--av-radius-sm);outline:none}.crm-qs-off__n{background:var(--av-surface-2);font-size:var(--av-font-2xs);color:var(--av-text-3);border-radius:999px;padding:0 7px;font-weight:600}.crm-qs-off__row{border-top:1px solid var(--av-border);align-items:center;gap:10px;padding:10px 0;display:flex}.crm-qs-off__what{flex:1;gap:2px;min-width:0;display:grid}.crm-qs-off__what b{font-size:var(--av-font-sm);color:var(--av-text);font-weight:600}.crm-qs-off__what span{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug)}.crm-qs-off__what .crm-qs-off__replaces{color:var(--av-text-2);font-weight:500}.crm-qs-off__adds{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;flex:none}.crm-qs-off__adds b{color:var(--av-text-2);font-weight:600}.crm-qs>tr:last-child>td{border-bottom:0}.crm-qs .crm-ql td:first-child{padding-left:16px}.crm-qt .crm-ql>td+td{border-left:1px solid color-mix(in srgb, var(--av-border) 55%, transparent)}.crm-qt-how{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-qt-cost{color:var(--av-text-2)}.crm-qt-none{color:var(--av-text-3);font-weight:400}.crm-qt-price{font-weight:600}.crm-ql--cost .crm-qt-price{color:var(--av-text-2);font-weight:500}.crm-qt-act{white-space:nowrap;text-align:right;padding-top:2px!important;padding-bottom:2px!important}.crm-qt-act .av-btn--icon{vertical-align:middle}.crm-ql__out:hover{color:var(--av-danger)}.crm-ql__main{gap:2px;min-width:0;display:grid}.crm-ql__name{font-size:var(--av-font-sm);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.crm-ql__why{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-qu{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.crm-qu__chip{background:var(--av-accent-tint);height:22px;color:var(--av-text);font-size:var(--av-font-xs);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 8px;display:inline-flex}.crm-qu__chip b{color:var(--av-accent);font-weight:600}.crm-qu__chip--auto{background:var(--av-surface-2);border:1px solid var(--av-border);padding-right:8px}.crm-qu__chip--auto b{color:var(--av-text-2)}.crm-qu__chip button{color:var(--av-text-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px;line-height:1}.crm-qu__add{border:1px dashed var(--av-border);height:22px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.crm-qu__add .i{width:12px;height:12px}.crm-qu__add:hover{border-color:var(--av-accent);color:var(--av-accent)}.crm-qu__add.on{border:1px solid var(--av-accent);background:var(--av-accent);color:var(--av-text-inverse);gap:5px;padding:0 6px 0 10px;font-weight:600}.crm-qu__add.on .i{width:13px;height:13px}.crm-qu__add.on:hover{background:var(--av-accent-hover);border-color:var(--av-accent-hover);color:var(--av-text-inverse)}.crm-qu__panel{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);grid-column:1/-1;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.crm-fp .crm-qu__panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.crm-qu__opt{white-space:nowrap}.crm-qu__grp{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.crm-qu__g{font-size:var(--av-font-xs);color:var(--av-text-2);font-weight:600}.crm-qu__opts{flex-wrap:wrap;gap:4px;display:flex}.crm-qu__opt{border:1px solid var(--av-border);background:var(--av-surface);height:24px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;border-radius:999px;padding:0 8px}.crm-qu__opt b{color:var(--av-text);font-weight:600}.crm-qu__opt:hover{border-color:var(--av-accent)}.crm-qu__opt[aria-pressed=true]{background:var(--av-accent-tint);border-color:var(--av-accent);color:var(--av-text)}.crm-qu__opt[aria-pressed=true] b{color:var(--av-accent)}.crm-qu--down b,.crm-qu__opt.crm-qu--down[aria-pressed=true] b{color:var(--av-success)}.crm-ql__issue{color:var(--av-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.crm-ql__issue .i{width:13px;height:13px}.crm-ql__calc{font-size:var(--av-font-xs);color:var(--av-text-2);font-variant-numeric:tabular-nums;cursor:help}.crm-ql__calc b{color:var(--av-text)}.crm-ql__price{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.crm-ql--cost .crm-ql__price{color:var(--av-text-2);font-weight:500}.crm-ql__edit.on{background:var(--av-accent-tint);color:var(--av-accent)}.crm-ql__editor{border-radius:var(--av-radius-sm);background:var(--av-surface-2);font-size:var(--av-font-xs);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;margin-top:8px;padding:8px 10px;display:flex}.crm-ql__editor .crm-ql__f{align-items:center;gap:6px;display:flex}.crm-ql__parts{font-size:var(--av-font-xs);grid-column:1/-1;margin-top:4px}.crm-ql__parts summary{cursor:pointer;color:var(--av-text-2)}.crm-ql__parts .t td{font-size:var(--av-font-xs);padding:3px 6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-fp.av-pop{max-width:calc(100vw - 16px)}.crm-fp--fit.av-pop{width:max-content;min-width:280px;max-width:min(620px,100vw - 16px)}.crm-lrows{border-top:1px solid var(--av-border);gap:6px;padding-top:8px;display:grid}.crm-lrows__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.crm-lrows__lang{gap:2px;display:grid}.crm-lrows__row{min-height:30px;font-size:var(--av-font-xs);color:var(--av-text-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.crm-lrows__row>.mono{color:var(--av-text);font-weight:600}.crm-lrows__lname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-lrows__fork{grid-template-columns:22px minmax(0,1fr) auto;padding-left:10px}.crm-lrows__fork .av-input{min-width:0}.crm-lrows__branch{border-left:1px solid var(--av-border-strong,var(--av-border));border-bottom:1px solid var(--av-border-strong,var(--av-border));border-bottom-left-radius:4px;width:12px;height:14px;margin-top:-10px}.crm-qt tr.crm-ql--part>td{font-size:var(--av-font-xs);color:var(--av-text-2);padding-top:4px;padding-bottom:4px}.crm-qs .crm-ql--part td:first-child{padding-left:32px}.crm-ql__part{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.crm-ql__part .mono{color:var(--av-text-2);font-weight:600}.crm-ql__partup{border:1px dashed var(--av-border);height:20px;color:var(--av-text-3);font:inherit;font-size:var(--av-font-2xs);cursor:pointer;opacity:0;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:0 6px;transition:opacity .15s;display:inline-flex}.crm-ql--part:hover .crm-ql__partup,.crm-ql__partup:focus-visible,.crm-ql__partup.on{opacity:1}.crm-ql__partup:hover,.crm-ql__partup.on{border-color:var(--av-accent);color:var(--av-accent)}.crm-ql__partup:focus-visible{box-shadow:var(--av-focus);outline:none}@media (hover:none){.crm-ql__partup{opacity:1}}.crm-qcell__extra{border-top:1px solid var(--av-border);gap:6px;padding-top:8px;display:grid}.crm-qcell__extra-k{font-size:var(--av-font-xs);color:var(--av-text-2);font-weight:600}.crm-ads__toggle{font:inherit;font-size:var(--av-font-xs);color:var(--av-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.crm-ads__toggle:focus-visible{box-shadow:var(--av-focus);border-radius:var(--av-radius-sm);outline:none}.crm-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-ads__f{font-size:var(--av-font-xs);color:var(--av-text-3);gap:3px;display:grid}.crm-ads>.crm-fp__hint,.crm-ads>button{grid-column:1/-1;justify-self:start}.crm-pdf-facts__open{border:1px solid var(--av-border);background:var(--av-surface);min-width:0;max-width:100%;height:30px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 11px;display:inline-flex}.crm-pdf-facts__open:hover{border-color:var(--av-accent);color:var(--av-text)}.crm-pdf-facts__open:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-pdf-facts__open>.i{flex:none}.crm-pdf-facts__label{color:var(--av-text);white-space:nowrap;flex:none;font-weight:600}.crm-pdf-facts__count{min-width:0;color:var(--av-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-pdf-facts__open.is-missing{border-style:dashed;border-color:var(--av-warning);background:var(--av-warning-bg)}.crm-pdf-facts__open.is-missing .i:first-child,.crm-pdf-facts__open.is-missing .crm-pdf-facts__count{color:var(--av-warning);font-weight:600}@media (width<=600px){.crm-pdf-facts__open{border-radius:var(--av-radius);flex:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 10px;height:auto;padding:8px 10px 8px 12px;display:grid}.crm-pdf-facts__open>.i:first-child{grid-row:1/3}.crm-pdf-facts__open>.i:last-child{color:var(--av-text-3);grid-area:1/3/3}.crm-pdf-facts__label{grid-column:2}.crm-pdf-facts__count{white-space:normal;grid-column:2}}.crm-pdft{gap:10px;min-width:0;display:grid}.crm-pdft__top{justify-items:start;gap:8px;display:grid}.crm-pdft__row{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);min-width:0}.crm-pdft__row.is-open{border-color:color-mix(in srgb, var(--av-accent) 40%, var(--av-border))}.crm-pdft__head{width:100%;color:var(--av-text);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto 1fr;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.crm-pdft__head:focus-visible{box-shadow:var(--av-focus);border-radius:var(--av-radius-sm);outline:none}.crm-pdft__head>.i{color:var(--av-text-3)}.crm-pdft__head b{font-weight:600}.crm-pdft__state{font-size:var(--av-font-2xs);color:var(--av-text-3);justify-self:end}.crm-pdft__state.is-edited{color:var(--av-accent);font-weight:600}.crm-pdft__state.is-edited:before{content:"";background:var(--av-accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.crm-pdft__first{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--av-font-xs);color:var(--av-text-3);grid-column:2/-1;overflow:hidden}.crm-pdft__body{gap:6px;padding:0 10px 10px;display:grid}.crm-pdft__actions{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.crm-pdft__needed .av-field__label{color:var(--av-warning)}.crm-pdfd__tabs.av-seg{flex-wrap:wrap;width:100%;display:flex}.crm-pdfd__tabs.av-seg .av-seg__item{flex:auto;justify-content:center;padding-inline:8px}.crm-pdfd__tab{align-items:center;gap:5px;display:inline-flex}.crm-pdfd__dot{background:var(--av-warning);border-radius:50%;width:6px;height:6px}.crm-pdfd__blocked{font-size:var(--av-font-xs);color:var(--av-warning);margin-right:auto}.crm-pdfd{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:18px;height:100%;min-height:0;display:grid}.crm-pdfd__side{align-content:start;gap:16px;min-width:0;padding-right:4px;display:grid;overflow:auto}.crm-pdfd__side>*{min-width:0}.crm-pdfd__side .av-choices{grid-template-columns:minmax(0,1fr)}.crm-pdfd__side .av-choice{min-width:0}.crm-pdfd__themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.crm-pdfd__theme{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 9px;display:inline-flex}.crm-pdfd__theme:hover{border-color:var(--av-accent);color:var(--av-text)}.crm-pdfd__theme.is-on{border-color:var(--av-accent);box-shadow:0 0 0 2px var(--av-accent-tint);color:var(--av-text);font-weight:600}.crm-pdfd__theme input{opacity:0;pointer-events:none;position:absolute}.crm-pdfd__theme{position:relative}.crm-pdfd__theme:has(input:focus-visible){box-shadow:var(--av-focus)}.crm-pdfd__swatch{border:1px solid color-mix(in srgb, var(--av-text) 15%, transparent);border-radius:50%;flex:none;width:18px;height:18px}.crm-pdfd__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.crm-pdfd__preview{border:1px solid var(--av-border);border-radius:var(--av-radius-md,8px);background:var(--av-surface-2);min-width:0;min-height:420px;display:grid;overflow:hidden}.crm-pdfd__preview iframe{background:#fff;border:0;grid-area:1/1;width:100%;height:100%;transition:opacity .2s}.crm-pdfd__preview iframe[hidden]{visibility:hidden;display:block}.crm-pdfd__preview{position:relative}.crm-pdfd__loading{z-index:1;background:color-mix(in srgb, var(--av-surface) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:var(--av-font-sm);color:var(--av-text-2);grid-area:1/1;place-content:center;justify-items:center;gap:10px;animation:.15s ease-out crm-pdfd-in;display:grid}.crm-pdfd__loading>span:last-child{background:var(--av-surface);border:1px solid var(--av-border);box-shadow:var(--av-shadow-sm);border-radius:999px;padding:6px 12px}.crm-pdfd__loading.is-first{background:var(--av-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}.crm-pdfd__spinner{border:3px solid color-mix(in srgb, var(--av-accent) 22%, transparent);border-top-color:var(--av-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite crm-pdfd-spin}@keyframes crm-pdfd-spin{to{transform:rotate(360deg)}}@keyframes crm-pdfd-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.crm-pdfd__spinner{animation-duration:2.4s}.crm-pdfd__loading{animation:none}}.crm-pdfd__error{font-size:var(--av-font-sm);color:var(--av-danger);padding:16px}@media (width<=760px){.crm-pdfd{grid-template-columns:1fr;height:auto}.crm-pdfd__side{overflow:visible}.crm-pdfd__preview{height:70dvh}}@media (width<=700px){.crm-cart__lines .crm-qt,.crm-cart__lines .crm-qt-name{min-width:0}.crm-qt,.crm-qt>tbody,.crm-qt tr,.crm-qt .crm-qs__head th{display:block}.crm-qt .crm-qs__cols{display:none}.crm-qt tr.crm-ql{border-bottom:1px solid var(--av-border);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 0 10px 16px;display:flex}.crm-qt tr.crm-ql>td{text-align:left;border:0;order:5;padding:0}.crm-qt .crm-ql>td+td{border-left:0}.crm-qt tr.crm-ql>.crm-qt-name{flex:1 1 0;order:1;min-width:0}.crm-qt tr.crm-ql>.crm-qt-price{text-align:right;order:2}.crm-qt tr.crm-ql>.crm-qt-act{order:3;align-self:center;margin:-4px 0}.crm-qt tr.crm-ql>.crm-qt-how{flex:1 0 100%;order:4}.crm-qs .crm-ql>td.crm-qt-name{padding-left:0}.crm-qt tr.crm-ql--part{padding-left:32px}.crm-ql>td[data-label]:before{content:attr(data-label);font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);margin-right:5px;font-weight:600}.crm-qs>tr:last-child{border-bottom:0}}@container qr (width<=559px){.crm-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.crm-cart__lines{box-shadow:none;background:0 0;border:0;border-radius:0}.crm-qs+.crm-qs .crm-qs__head th{border-top-color:#0000}.crm-cbar{gap:6px;padding:8px 12px}.crm-cbar__row{gap:6px 12px}.crm-cbar__what{flex-basis:100%;gap:4px 8px}.crm-cbar__what h2{font-size:var(--av-font-base)}.crm-cbar__for{font-size:var(--av-font-sm);flex-basis:100%;gap:2px 8px}.crm-cbar__total{margin-left:0}.crm-cbar .crm-cbar__total .crm-price__main{font-size:var(--av-font-lg)}.crm-cart,.crm-cart--framed{--cart-x:var(--av-space-4);width:auto;margin-inline:calc(-1 * var(--cart-x))}.crm-quote{margin-inline:calc(-1 * var(--av-space-4))}.crm-ft-table{padding-inline:0}.crm-ft-felt{padding-inline:var(--av-space-4)}.crm-qr-body{padding:8px 0 12px}.crm-qr-note{margin-inline:var(--cart-x)}.crm-qs-off__row{flex-wrap:wrap}.crm-qs-off__what{flex:calc(100% - 60px)}.crm-qs-off__adds{margin-left:auto}.crm-qs-off{margin-inline:10px}.crm-cbar{margin-inline:var(--cart-x)}.crm-facts,.crm-cart__totals,.crm-qt tr.crm-ql{padding-inline:var(--cart-x)}.crm-qt .crm-qs__head th{padding:6px var(--cart-x);background-clip:padding-box}.crm-qs__title{gap:4px 8px}.crm-qs__head b{min-width:0;font-size:var(--av-font-base);flex:1 1 0}.crm-qs__opts{flex:100%;justify-content:flex-start;gap:6px;margin-left:0;padding-left:0}.crm-qs+.crm-qs .crm-qs__head th{border-top:10px solid #0000}}.crm-pdf-facts__file{flex-wrap:wrap;gap:6px;display:flex}@keyframes crm-ql-new{0%,40%{background-color:var(--av-accent-tint);box-shadow:inset 3px 0 0 var(--av-accent)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}.crm-ql.is-new>td{animation:2.6s ease-out crm-ql-new}.crm-ql.is-new>td:not(:first-child){animation-name:crm-ql-new-cell}@keyframes crm-ql-new-cell{0%,40%{background-color:var(--av-accent-tint)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.crm-ql.is-new>td{background-color:var(--av-accent-tint);animation:none}.crm-ql.is-new>td:first-child{box-shadow:inset 3px 0 0 var(--av-accent)}}.crm-qcell{border-radius:var(--av-radius-sm);min-width:2.5em;font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-end;align-items:baseline;gap:3px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.crm-qcell:hover,.crm-qcell.is-open{border-color:var(--av-border);background:var(--av-surface)}.crm-qcell:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-qcell.is-typed{color:var(--av-accent);font-weight:600}.crm-qcell.is-typed:before{content:"";background:var(--av-accent);border-radius:50%;align-self:center;width:5px;height:5px}.crm-qcell.is-typed .crm-ft-hint{color:inherit;opacity:.75}.crm-qcell.is-missing{border-style:dashed;border-color:var(--av-warning);background:var(--av-warning-bg);color:var(--av-warning);font-size:var(--av-font-xs);white-space:nowrap;align-items:center;gap:4px;font-weight:600}.crm-qcell.is-missing:hover,.crm-qcell.is-missing.is-open{border-style:solid;border-color:var(--av-warning);background:var(--av-warning-bg)}.crm-qcell.is-missing .i{width:13px;height:13px}.crm-qcell__std{border-radius:var(--av-radius-sm);background:var(--av-accent-tint);font-size:var(--av-font-xs);line-height:var(--av-leading-snug);color:var(--av-text-2);justify-items:start;gap:8px;margin-top:10px;padding:8px 10px;display:grid}.crm-qcell__std b{color:var(--av-accent)}.crm-qtexts{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.crm-qtexts__float .crm-qtexts__list{padding:12px}.crm-qtexts__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-qtexts__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.crm-qtexts__top{grid-column:1/-1}.crm-qtext{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.crm-qtext.is-open{border-color:color-mix(in srgb, var(--av-accent) 40%, var(--av-border));grid-column:1/-1}.crm-qtext.is-off .crm-qtext__text{font-style:italic}.crm-qtext__head{min-height:28px;font-size:var(--av-font-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.crm-qtext__head b{font-weight:600}.crm-qtext__head .crm-pdft__state{justify-self:auto}.crm-qtext__actions{flex-wrap:wrap;gap:2px 4px;margin-left:auto;display:inline-flex}.crm-qtext__text{min-width:0;font-size:var(--av-font-sm);color:var(--av-text-2)}.crm-qtext__edit{gap:6px;display:grid}.crm-qtexts__read{gap:10px;margin:0;display:grid}.crm-qtexts__read>div{grid-template-columns:120px 1fr;gap:12px;display:grid}.crm-qtexts__read dt{color:var(--av-text-3);font-size:var(--av-font-sm)}.crm-qtexts__read dd{min-width:0;font-size:var(--av-font-sm);margin:0}.crm-split{gap:8px;display:grid}.crm-split__switch{font-size:var(--av-font-sm);color:var(--av-text);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.crm-split__switch>.crm-fp__hint{grid-column:1/-1}.crm-split__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-split__row{font-size:var(--av-font-xs);color:var(--av-text-2);grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-split__row>.mono{color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-ft{flex-direction:column;gap:clamp(22px,6vh,72px);min-width:0;display:flex}.crm-ft-top{flex-direction:column;align-items:center;gap:clamp(22px,6vh,72px);display:flex}.crm-ft-tabs{justify-content:center;width:min(100%,640px);display:flex}.crm-ft-tabs>.av-tabs{max-width:100%}.crm-ft-table{min-width:0;padding:4px 2px 32px}.crm-ft-felt{flex-direction:column;align-items:center;gap:clamp(14px,5vh,64px);width:min(100%,1080px);margin:0 auto;display:flex}.crm-ft-pile{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),180px));justify-content:center;gap:10px;width:100%;display:grid}.crm-ft-slot{border:1px dashed var(--av-border-strong,var(--av-border));border-radius:calc(var(--av-radius) + 2px);min-width:0;min-height:66px;color:var(--av-text-3);font:inherit;text-align:left;background:0 0;align-content:start;gap:3px;padding:7px 10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.crm-ft-slot__l{font-size:var(--av-font-2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}.crm-ft-slot__l b{background:var(--av-surface-sunken);width:18px;height:18px;font-size:var(--av-font-2xs);letter-spacing:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.crm-ft-slot__l b .i{width:11px;height:11px}.crm-ft-slot__code{font-family:var(--av-font-mono);font-size:var(--av-font-xs);letter-spacing:0;text-transform:none;color:var(--av-accent)}.crm-ft-slot__name{font-size:var(--av-font-xs);line-height:var(--av-leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-ft-slot.is-set{border-style:solid;border-color:var(--av-accent);background:var(--av-surface);color:var(--av-text-2);box-shadow:var(--av-shadow-sm);cursor:pointer}.crm-ft-slot.is-set .crm-ft-slot__name{font-size:var(--av-font-sm);color:var(--av-text);font-weight:600}.crm-ft-slot.is-set b{background:var(--av-accent);color:var(--av-on-accent,#fff)}.crm-ft-slot.is-set:hover{box-shadow:var(--av-shadow-lg)}.crm-ft-slot.is-set:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-ft-slot.is-now{border-color:var(--av-accent);background:var(--av-accent-tint);color:var(--av-accent)}.crm-ft-slot--quote.is-set{border-color:var(--av-success,var(--av-accent))}.crm-ft-slot--quote.is-set b{background:var(--av-success,var(--av-accent))}.crm-ft-typer{height:28px;font-family:"VT323", var(--av-font-mono);letter-spacing:.04em;color:var(--av-text-3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;font-size:22px;line-height:1.15;display:flex}.crm-ft-typer__txt{white-space:pre}.crm-ft-typer__txt:after{content:"​"}.crm-ft-typer__caret{background:var(--av-accent);opacity:.7;flex:none;width:.5em;height:1em;margin-left:2px;animation:1.06s step-end infinite crm-ft-blink;translate:0 2px}@keyframes crm-ft-blink{50%{opacity:0}}.crm-ft-ask{text-align:center;gap:2px;display:grid}.crm-ft-ask h2{font-size:var(--av-font-lg);margin:0}.crm-ft-ask span{font-size:var(--av-font-sm);color:var(--av-text-3)}.crm-ft-hand{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),250px));justify-content:center;gap:12px;width:100%;display:grid}.crm-ft-card{border:1px solid var(--av-border);border-radius:calc(var(--av-radius) + 4px);background:var(--av-surface);min-width:0;min-height:120px;color:var(--av-text);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--av-shadow-sm);animation:.34s cubic-bezier(.2,.8,.2,1) both crm-ft-deal;animation-delay:calc(var(--i) * 35ms);align-content:start;gap:4px;padding:12px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}@keyframes crm-ft-deal{0%{opacity:0;transform:translateY(28px)scale(.92)rotate(-2deg)}}.crm-ft-card:hover,.crm-ft-cardbox:hover>.crm-ft-card{box-shadow:var(--av-shadow-lg);border-color:var(--av-accent);transform:translateY(-3px)}.crm-ft-cardbox{min-width:0;display:grid;position:relative}.crm-ft-cardbox[draggable=true]{cursor:grab}.crm-ft-cardbox[data-dragging]{opacity:.45}.crm-ft-hand.is-dragging .crm-ft-cardbox{transition:transform .15s}.crm-ft-cardbox[data-into]>.crm-ft-card{border-color:var(--av-accent);background:var(--av-accent-tint);border-style:dashed;transform:scale(1.03)}.crm-ft-cardbox--new>.crm-cb-card{min-height:120px;animation:.34s cubic-bezier(.2,.8,.2,1) both crm-ft-deal}.crm-ft-upkeep{font-size:var(--av-font-xs);color:var(--av-text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.crm-ft-upkeep__label{margin:0 4px 0 2px}.crm-ft-upkeep a{color:var(--av-text-2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.crm-ft-upkeep a:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-ft-upkeep a .i{width:12px;height:12px}.crm-ft-upkeep__n{background:var(--av-warning);min-width:18px;height:18px;color:var(--av-on-accent,#fff);font-size:var(--av-font-2xs);border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.crm-ft-upkeep .sep{color:var(--av-border-strong,var(--av-border))}.crm-ft-cardbox .crm-ft-card__top{padding-right:24px}.crm-ft-card__edit{background:var(--av-surface);opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:6px;right:6px}.crm-ft-cardbox:hover>.crm-ft-card__edit,.crm-ft-card__edit:focus-visible{opacity:1;transform:translateY(-3px)}@media (hover:none){.crm-ft-card__edit{opacity:1}}.crm-ft-card:focus-visible{outline:2px solid var(--av-accent-brand,var(--av-accent));outline-offset:2px}.crm-ft-card__top{align-items:center;gap:6px;display:flex}.crm-ft-card__code{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-ft-card__n{height:18px;font-size:var(--av-font-2xs);background:var(--av-surface-sunken);color:var(--av-text-3);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-weight:600;display:inline-grid}.crm-ft-card__name{font-size:var(--av-font-sm);font-weight:600;line-height:var(--av-leading-snug)}.crm-ft-card__desc{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-ft-card__meta{color:var(--av-text-3);font-size:var(--av-font-2xs);overflow-wrap:anywhere;margin-top:auto;padding-top:4px}@media (width<=520px){.crm-ft-hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-ft-card{min-height:104px;padding:10px 11px}}.crm-ft-card__match{background:var(--av-accent-tint);height:18px;color:var(--av-accent);font-size:var(--av-font-2xs);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:0 7px 0 5px;font-weight:700;display:inline-flex}.crm-ft-card__match .i{width:11px;height:11px}.crm-ft-card__top .crm-ft-card__match+.crm-ft-card__n{margin-left:6px}.crm-ft-card__top .crm-ft-card__match{margin-left:auto}.crm-ft-card.is-matched{border-color:color-mix(in srgb, var(--av-accent) 55%, var(--av-border));box-shadow:0 0 0 3px var(--av-accent-tint), var(--av-shadow-sm)}.crm-sm{border:1px dashed var(--av-border-strong,var(--av-border));border-radius:calc(var(--av-radius) + 6px);background:var(--av-surface);text-align:left;gap:8px;width:min(100%,640px);padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.crm-sm:focus-within{border-style:solid;border-color:var(--av-accent);box-shadow:0 0 0 3px var(--av-accent-tint)}.crm-sm.is-over{border-style:solid;border-color:var(--av-accent);background:var(--av-accent-tint)}.crm-sm.is-busy{animation:1.4s ease-in-out infinite crm-sm-pulse}@keyframes crm-sm-pulse{50%{box-shadow:0 0 0 6px var(--av-accent-tint)}}.crm-sm__head{align-items:center;gap:8px;display:flex}.crm-sm__head>.i{color:var(--av-accent);flex:none}.crm-sm__head b{font-size:var(--av-font-sm);margin-right:auto}.crm-sm__text{width:100%;min-height:56px;max-height:220px;font-size:var(--av-font-sm);background:0 0;border:0;padding:0}.crm-sm__text:hover,.crm-sm__text:focus{box-shadow:none;border-color:#0000}.crm-sm .crm-intake__files{margin:0}.crm-sm__go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.crm-sm__go>.av-btn:first-child{margin-right:auto}.crm-sm__hint{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-sm__res{border-top:1px solid var(--av-border);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding-top:10px;animation:.3s ease-out both crm-ft-in;display:grid}.crm-sm__verdict{font-size:var(--av-font-xs);color:var(--av-text-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.crm-sm__verdict b{font-size:var(--av-font-sm);color:var(--av-text)}.crm-sm__verdict.is-sure b{color:var(--av-success,var(--av-accent))}.crm-sm__verdict.is-no_fit b{color:var(--av-warning)}.crm-sm__tags{flex-wrap:wrap;gap:6px;display:flex}.crm-sm__tag{border:1px solid var(--av-border);background:var(--av-surface);max-width:100%;height:32px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;isolation:isolate;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.crm-sm__fill{z-index:-1;width:var(--p);background:var(--av-accent-tint);transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.crm-sm__tag .mono{color:var(--av-text-3)}.crm-sm__nm{text-overflow:ellipsis;white-space:nowrap;color:var(--av-text);font-weight:500;overflow:hidden}.crm-sm__tag b{font-variant-numeric:tabular-nums;color:var(--av-text-2)}.crm-sm__tag.is-top{border-color:var(--av-accent)}.crm-sm__tag.is-top b{color:var(--av-accent)}.crm-sm__tag:hover{border-color:var(--av-accent);box-shadow:var(--av-shadow-sm);transform:translateY(-1px)}.crm-sm__tag:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-sm__tag.is-on{border-color:var(--av-accent);box-shadow:0 0 0 3px var(--av-accent-tint)}.crm-sm__cta{justify-content:center;width:100%;min-width:0;max-width:100%;margin-top:2px;font-weight:600}.crm-sm__cta-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.crm-sm__read{font-size:var(--av-font-xs);color:var(--av-text-2);opacity:0;transition:height .45s cubic-bezier(.2,.8,.2,1),opacity .3s;overflow:hidden}.crm-sm__read.is-on{opacity:1}.crm-sm__read-in{position:relative}.crm-sm__layer{opacity:0;filter:blur(3px);pointer-events:none;gap:6px;transition:opacity .3s,filter .3s,transform .3s;display:grid;position:absolute;inset:0 0 auto;transform:translateY(-4px)}.crm-sm__layer.is-on{opacity:1;filter:none;pointer-events:auto;position:relative;transform:none}.crm-sm__read p{line-height:var(--av-leading-snug);margin:0}.crm-sm__said.is-on>*,.crm-sm__said.is-on li{animation:.5s cubic-bezier(.2,.8,.2,1) both crm-sm-say;animation-delay:calc(var(--i,0) * 70ms)}@keyframes crm-sm-say{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.crm-sm__shine{background:linear-gradient(100deg, var(--av-text-3) 0 38%, var(--av-accent) 46%, var(--av-text) 50%, var(--av-accent) 54%, var(--av-text-3) 62% 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite crm-sm-shine}@keyframes crm-sm-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.crm-sm__ghost{gap:7px;padding:2px 0 4px;display:grid}.crm-sm__ghost span{background:linear-gradient(90deg, var(--av-surface-2) 0 35%, var(--av-accent-tint) 50%, var(--av-surface-2) 65% 100%) 0 0 / 300% 100%;height:9px;animation:1.6s ease-in-out infinite crm-sm-wave;animation-delay:calc(var(--i,0) * .14s);border-radius:999px;display:block}@keyframes crm-sm-wave{0%{background-position:100% 0}to{background-position:0 0}}.crm-sm__ask{border-radius:var(--av-radius-sm);background:var(--av-surface-2);border:1px solid var(--av-border);gap:4px;padding:8px 10px;display:grid}.crm-sm__ask b{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-sm__ask ul{gap:2px;margin:0;padding-left:18px;display:grid}.crm-sm__ask li.crm-sm__off{color:var(--av-text-3)}.crm-sm--folded{border-style:solid;padding:0}.crm-sm__bar{width:100%;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 14px;display:flex}.crm-sm__bar>.i:first-child{color:var(--av-accent)}.crm-sm__bar>.i:last-child{color:var(--av-text-3);margin-left:auto}.crm-sm__bar b{color:var(--av-text)}.crm-sm__bar-pick .mono{color:var(--av-text-3)}.crm-sm__bar-pick b{color:var(--av-accent)}.crm-sm__bar-state{color:var(--av-text-3)}.crm-sm__bar:hover{color:var(--av-text)}.crm-sm__bar:focus-visible{box-shadow:var(--av-focus);border-radius:inherit;outline:none}.crm-sm__res{transition:opacity .3s}.crm-sm.is-busy .crm-sm__res{opacity:.55}@media (prefers-reduced-motion:reduce){.crm-sm.is-busy,.crm-sm__res,.crm-sm__said.is-on>*,.crm-sm__said.is-on li,.crm-sm__ghost span{animation:none}.crm-sm__shine{color:var(--av-text-3);background:0 0;animation:none}.crm-sm__fill,.crm-sm__read,.crm-sm__layer{transition:none}}.crm-ft-cart{width:100%;animation:.35s cubic-bezier(.2,.8,.2,1) both crm-ft-in}.crm-ft-slot.is-static{cursor:default}.crm-ft-slot.is-static:hover{box-shadow:var(--av-shadow-sm)}@media (prefers-reduced-motion:reduce){.crm-ft-card,.crm-ft-cart,.crm-ft-typer__caret{animation:none}}.crm-ft-done__title{align-items:center;gap:8px;display:flex}.crm-ft-done__title h2{font-size:var(--av-font-md);margin:0}.crm-ft-hint{font-size:var(--av-font-xs);letter-spacing:0;text-transform:none;color:var(--av-text-3);font-weight:400}.crm-ft-chips{flex-wrap:wrap;gap:4px;display:flex}.crm-scopes__body{gap:12px;margin-top:12px;display:grid}.crm-sv{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-sv-list{max-height:calc(100vh - 180px);padding:10px;position:sticky;top:12px;overflow:auto}.crm-tree-group{font-size:var(--av-font-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--av-text-3);align-items:center;gap:6px;margin:18px 0 6px;padding:0 10px;font-weight:600;display:flex}.crm-sv-list nav>div:first-child .crm-tree-group{margin-top:14px}.crm-tree-group .n{font-size:var(--av-font-2xs);letter-spacing:0;color:var(--av-text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.crm-tree-row{border-radius:var(--av-radius-sm);width:100%;min-height:34px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:46px minmax(0,1fr);align-items:center;margin-top:2px;padding:6px 10px;transition:background .12s,color .12s,border-color .12s;display:grid}.crm-tree-row:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-tree-row.on{background:var(--av-surface-2);border-color:var(--av-border);color:var(--av-text);font-weight:600}.crm-tree-row:focus-visible{outline:2px solid var(--av-accent);outline-offset:-2px}.crm-tree-row .c{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-tree-row.on .c{color:var(--av-text-2)}.crm-sv-head{flex-direction:column;align-items:flex-start;gap:4px}.crm-sv-facts{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-sv-body{gap:10px;display:grid}.crm-sv-body>.av-section-title{align-items:baseline;gap:8px;margin-top:8px;display:flex}.crm-sv-intro{border-radius:var(--av-radius-sm);background:var(--av-surface-2);font-size:var(--av-font-xs);color:var(--av-text-2);padding:8px 12px;line-height:1.5}.crm-sv-opts{gap:12px;display:grid}.crm-sv-opt{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);overflow:hidden}.crm-sv-opt__head{font-size:var(--av-font-sm);align-items:center;gap:8px;padding:10px 12px 2px;display:flex}.crm-sv-opt__head .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-sv-opt__n{font-size:var(--av-font-xs);color:var(--av-text-3);margin-left:auto}.crm-sv-opt__desc{font-size:var(--av-font-xs);color:var(--av-text-3);padding:0 12px 8px}.crm-sv-opt__head:last-child,.crm-sv-opt__desc:last-child{padding-bottom:10px}.crm-sv-none{font-size:var(--av-font-xs);color:var(--av-text-3);border-top:1px solid var(--av-border);padding:8px 12px 10px}.crm-sv-line{border-top:1px solid var(--av-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 12px;display:grid}.crm-sv-opt>.crm-sv-line:first-child{border-top:0}.crm-sv-line__main{gap:2px;min-width:0;display:grid}.crm-sv-line__name{font-size:var(--av-font-sm);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.crm-sv-line__name .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-sv-line--opt .crm-sv-line__name{color:var(--av-text-2)}.crm-sv-unit{font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:400}.crm-sv-line__rule{font-size:var(--av-font-xs);color:var(--av-text-2)}.crm-sv-line__cost{text-align:right;font-size:var(--av-font-xs)}.crm-sv-rate{all:unset;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--av-text);font-weight:600}.crm-sv-rate span{color:var(--av-text-3);font-weight:400}.crm-sv-rate em{color:var(--av-accent);font-style:normal;font-weight:400;display:block}.crm-sv-rate em.est{color:var(--av-warning)}.crm-sv-rate:hover,.crm-sv-rate:focus-visible{color:var(--av-accent)}.crm-sv-norate{color:var(--av-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.crm-sv-used{cursor:pointer;font:inherit;font-size:var(--av-font-xs);border:0}.crm-sv-used:hover{color:var(--av-accent)}.crm-sv-head .crm-ft-done__title{align-self:stretch}.crm-sv-edit{margin-left:auto}.crm-sv-opt__head .av-btn{margin:-4px -4px -4px 0}.crm-sv-rate.crm-sv-norate{color:var(--av-warning)}.crm-sv-rates{border-radius:var(--av-radius-sm);background:var(--av-surface-2);grid-column:1/-1;gap:6px;margin-top:8px;padding:10px;display:grid}.crm-sv-rates__foot{gap:6px;display:flex}.crm-sv-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.crm-sv-form .av-field{min-width:0;margin:0}.crm-sv-form .wide{grid-column:1/-1}.crm-sv-switch{gap:4px;margin-top:4px;display:grid}.crm-sv-new{border-bottom:1px solid var(--av-border);padding:2px 0 12px}.crm-sv-new .av-btn{justify-content:center;width:100%}.crm-sv-line--edit{grid-template-columns:minmax(0,1fr) auto auto}.crm-sv-line__acts{gap:2px;margin-right:-4px;display:flex}.crm-sv-addline{border-top:1px solid var(--av-border);padding:4px 8px 6px}.crm-sv-none--top:first-child{border-top:0}.av-modal .av-section-title{margin:6px 0 2px}.av-modal .crm-sv-form+.av-section-title{margin-top:14px}.crm-rate-input{text-align:right;font-variant-numeric:tabular-nums;width:96px}@container rc (width<=560px){.crm-rc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price side""main main";align-items:start;gap:8px 12px;padding:12px 14px}.crm-rc__price{grid-area:price}.crm-rc__main{grid-area:main}.crm-rc__side{grid-area:side}.crm-rc--form{grid-template-columns:minmax(0,1fr);grid-template-areas:none}}@media (width<=900px){.crm-sv,.crm-sv-form{grid-template-columns:1fr}.crm-li-meta{grid-template-columns:1fr;gap:2px 0}.crm-sv-list{max-height:none;position:static}}.crm-sv-jev{color:var(--av-accent);align-items:center;gap:4px;display:inline-flex}html.av-fit .av-page>.crm-quote{flex-direction:column;flex:auto;min-height:0;display:flex}html.av-fit .crm-quote>*{flex:none}html.av-fit .crm-quote>.crm-ft{flex:auto;justify-content:center;min-height:0}html.av-fit .crm-quote>.crm-ft>.crm-ft-top{flex:none}html.av-fit .crm-quote>.crm-ft>.crm-ft-table{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}html.av-fit .crm-quote>.crm-ft>.crm-ft-table::-webkit-scrollbar{display:none}.crm-cat{--k-scope:var(--av-accent);--k-service:var(--av-violet);--k-item:var(--av-info)}.crm-cat-code{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);font-size:var(--av-font-xs);color:var(--av-text-2);padding:2px 7px;font-weight:500}.crm-cat-body{gap:10px;padding:16px 20px 22px;display:grid}.crm-cat-body>.av-section-title{align-items:baseline;gap:8px;margin-top:12px;display:flex}.crm-cat-body>.av-section-title:first-child{margin-top:0}.crm-cat-link{border:1px solid var(--av-border);background:var(--av-surface);height:24px;font:inherit;font-size:var(--av-font-xs);color:var(--av-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:border-color .15s,color .15s;display:inline-flex}.crm-cat-link .mono{color:var(--av-text-3);flex:none}.crm-cat-link{white-space:nowrap;min-width:0;max-width:100%}.crm-cat-link .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-ct__t .crm-cat-link{max-width:260px}.crm-cat-link:hover{border-color:var(--av-accent);color:var(--av-accent)}.crm-cat-link:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-cat-open{all:unset;cursor:pointer}.crm-cat-open:hover{color:var(--av-accent);text-underline-offset:3px;text-decoration:underline}.crm-cat-open:focus-visible{outline:2px solid var(--av-accent);border-radius:3px}.crm-cat-danger-link{all:unset;cursor:pointer;font-size:var(--av-font-xs);color:var(--av-danger);text-underline-offset:2px;justify-self:start;text-decoration:underline}.crm-cart>.crm-cart__lines{view-transition-name:ft-result}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(*.ft-slot){z-index:5}::view-transition-image-pair(*.ft-slot){isolation:auto}::view-transition-old(*.ft-slot){animation-duration:.4s}::view-transition-new(*.ft-slot){animation-duration:.4s}::view-transition-old(ft-hand){animation:.16s ease-in both crm-ft-out}::view-transition-new(ft-hand){animation:.2s ease-out .12s both crm-ft-in}::view-transition-old(ft-ask){animation:.14s ease-in both crm-ft-out}::view-transition-new(ft-ask){animation:.22s ease-out .14s both crm-ft-in}::view-transition-old(ft-final){animation:.16s ease-in both crm-ft-out}::view-transition-new(ft-final){animation:.24s ease-out .12s both crm-ft-in}::view-transition-new(ft-result){animation:.28s ease-out .2s both crm-ft-in}::view-transition-old(ft-result){animation:.14s ease-in both crm-ft-out}@keyframes crm-ft-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes crm-ft-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}html.ft-vt .crm-ft-card{animation-delay:calc(.14s + var(--i) * 35ms)}html.ft-vt .crm-ft-cart{animation-delay:.16s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.crm-cb{flex-direction:column;gap:18px;min-width:0;display:flex}.crm-cb__top{gap:10px;display:grid}.crm-cb-search{width:min(100%,1080px);margin:0 auto;position:relative}.crm-cb-search__i{z-index:1;color:var(--av-text-3);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.crm-cb-search .av-input{width:100%;height:40px;font-size:var(--av-font-sm);box-shadow:var(--av-shadow-sm);border-radius:999px;padding-left:36px}.crm-cb-hits{max-height:420px;padding:4px;display:grid;overflow-y:auto}.crm-cb-hit{border-radius:var(--av-radius-sm);min-width:0;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.crm-cb-hit.on{background:var(--av-surface-hover);color:var(--av-text)}.crm-cb-hit b{color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-cb-hit .mono{font-size:var(--av-font-xs);color:var(--av-text-3);flex:none}.crm-cb-hit__k{min-width:64px;font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--k-scope);flex:none;font-weight:700}.crm-cb-hit__k.k-service{color:var(--k-service)}.crm-cb-hit__k.k-item{color:var(--k-item)}.crm-cb-hit__w{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;margin-left:auto;padding-left:8px}.crm-cb-sec{gap:12px;width:min(100%,1080px);margin:0 auto;display:grid}.crm-cb-sec+.crm-cb-sec{margin-top:10px}.crm-cb-sec__head{align-items:flex-start;gap:10px;display:flex}.crm-cb-sec__head h2{font-size:var(--av-font-md);margin:0}.crm-cb-sec__head p{max-width:72ch;font-size:var(--av-font-sm);color:var(--av-text-3);line-height:var(--av-leading-snug);margin:2px 0 0}@media (width<=600px){.crm-cb-sec__head>div{display:none}.crm-cb-sec__acts{margin-left:auto}}.crm-cb-sec__n{background:var(--av-accent);width:22px;height:22px;color:var(--av-on-accent,#fff);font-size:var(--av-font-2xs);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.crm-cb-group{gap:8px;width:100%;scroll-margin-top:16px;display:grid}.crm-cb-group+.crm-cb-group{margin-top:14px}.crm-cb-group__head{border-top:1px solid var(--av-border);align-items:center;gap:10px;padding-top:14px;display:flex}.crm-cb-group__icon{border-radius:var(--av-radius-sm);background:var(--av-accent-tint);width:30px;height:30px;color:var(--av-accent);flex:none;place-items:center;display:grid}.crm-cb-group__text{gap:1px;min-width:0;display:grid}.crm-cb-group__head h4{font-size:var(--av-font-sm);color:var(--av-text);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.crm-cb-group__n{font-size:var(--av-font-2xs);color:var(--av-text-3);font-variant-numeric:tabular-nums;font-weight:500}.crm-cb-group__hint{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug)}.crm-cb-hand{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;width:100%;display:grid}.crm-cb-slot{animation:.34s cubic-bezier(.2,.8,.2,1) both crm-ft-deal;animation-delay:calc(var(--i,0) * 30ms);display:grid}.crm-cb-slot[draggable=true]{cursor:grab}.crm-cb-slot[data-dragging]{opacity:.45}.crm-cb-hand.is-dragging .crm-cb-slot{transition:transform .15s}.crm-cb-card{border:1px solid var(--av-border);border-radius:calc(var(--av-radius) + 4px);background:var(--av-surface);min-width:0;color:var(--av-text);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--av-shadow-sm);align-content:start;gap:8px;padding:12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.crm-cb-card:hover{box-shadow:var(--av-shadow-lg);border-color:var(--av-accent);transform:translateY(-3px)}.crm-cb-card:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-cb-card.off{opacity:.6}.crm-cb-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-width:0;display:grid}.crm-cb-card__head>.i{color:var(--av-text-3);flex:none;grid-area:1/1}.crm-cb-card__head>.crm-cb-card__kind{grid-area:1/2}.crm-cb-card__head>.crm-cb-card__n{grid-area:1/3}.crm-cb-card__head>.crm-cb-card__name{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;min-width:0;overflow:hidden}.crm-cb-card__kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:700;overflow:hidden}.crm-cb-card__k{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-cb-card__n{background:var(--av-surface-sunken);height:18px;color:var(--av-text-3);font-size:var(--av-font-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 7px;font-weight:600;display:inline-grid}.crm-cb-card__name{font-size:var(--av-font-sm);font-weight:600;line-height:var(--av-leading-snug)}.crm-cb-card__desc{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-cb-card__foot{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:4px;display:flex}.crm-cb-card__foot:empty{display:none}.crm-cb-card__warn{font-size:var(--av-font-2xs);color:var(--av-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.crm-cb-card__warn .i{width:12px;height:12px}.crm-cb-card__sub{font-size:var(--av-font-2xs);color:var(--av-text-3)}.crm-cb-card--deck .crm-cb-card__head{grid-template-columns:auto minmax(0,1fr) auto}.crm-cb-card--deck .crm-cb-card__head>.i{color:var(--av-accent);grid-area:1/1}.crm-cb-card--deck .crm-cb-card__head>.crm-cb-card__name{grid-area:1/2}.crm-cb-card--deck .crm-cb-card__head>.crm-cb-card__n{grid-area:1/3}.crm-cb-card--new{box-shadow:none;color:var(--av-text-3);text-align:center;background:0 0;border-style:dashed;place-content:center;justify-items:center;gap:6px}.crm-cb-card--new:hover{color:var(--av-accent);border-color:var(--av-accent);background:var(--av-accent-tint)}.crm-cb-card--new>span{font-size:var(--av-font-xs)}.crm-cb-card__adds{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.crm-cb-card__adds button,.crm-cb-card__add1{border:1px solid var(--av-border);background:var(--av-surface);height:28px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;border-radius:999px;padding:0 10px;font-weight:600}.crm-cb-card__adds button:hover,.crm-cb-card__add1:hover{border-color:var(--av-accent);color:var(--av-accent)}.crm-cb-card--form{cursor:default;border-color:var(--av-accent);box-shadow:0 0 0 3px var(--av-accent-tint);gap:6px;animation:.3s cubic-bezier(.2,.8,.2,1) both crm-ft-flip}.crm-cb-card--form:hover{transform:none}.crm-cb-card__formacts,.crm-cb-popacts{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}@keyframes crm-ft-flip{0%{opacity:0;transform:perspective(700px)rotateY(-40deg)scale(.95)}}.crm-cb__sheet{width:min(100%,1080px);margin:0 auto;overflow:visible}.crm-cb__sheet--shared{border-style:dashed}.crm-cb__sheet-k{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);align-items:center;gap:6px;padding:10px 16px 0;font-weight:700;display:flex}.crm-sv-draggable{cursor:grab}.crm-sv-draggable[data-dragging]{opacity:.45}.crm-sv-opt--form{border-style:dashed;gap:8px;padding:12px;display:grid}.crm-sv-sellin{border:1px dashed var(--av-border-strong,var(--av-border));height:26px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.crm-sv-sellin:hover{border-style:solid;border-color:var(--av-accent);color:var(--av-accent);background:var(--av-accent-tint)}.crm-ask-new{border:1px dashed var(--av-accent);border-radius:var(--av-radius);background:var(--av-surface-2);gap:10px;padding:10px 12px;display:grid}@media (prefers-reduced-motion:reduce){.crm-cb-slot,.crm-cb-card--form{animation:none}}.crm-cb-pop{gap:10px;padding:12px;display:grid}.crm-cb-pop__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-cb-pop__title{gap:2px;min-width:0;display:grid}.crm-cb-pop__title b{font-size:var(--av-font-sm)}.crm-cb-pop__title span{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug)}.crm-cb-needs{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-cb-needs__ok{border:1px solid var(--av-border);border-radius:calc(var(--av-radius) + 4px);background:var(--av-surface);font-size:var(--av-font-sm);color:var(--av-success,var(--av-text-2));align-items:center;gap:8px;padding:14px 16px;display:flex}.crm-cb-need{border:1px solid var(--av-border);border-radius:calc(var(--av-radius) + 4px);background:var(--av-surface);box-shadow:var(--av-shadow-sm);gap:10px;padding:14px 16px;display:grid}.crm-cb-need__head{align-items:flex-start;gap:10px;display:flex}.crm-cb-need__head>.i{color:var(--av-text-3);flex:none;margin-top:2px}.crm-cb-need.is-rates .crm-cb-need__head>.i,.crm-cb-need.is-estimates .crm-cb-need__head>.i{color:var(--av-warning)}.crm-cb-need__head b{font-size:var(--av-font-sm);align-items:center;gap:6px;display:flex}.crm-cb-need__head p{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);margin:2px 0 0}.crm-cb-need__n{background:var(--av-surface-sunken);height:18px;color:var(--av-text-2);font-size:var(--av-font-2xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.crm-cb-need.is-rates .crm-cb-need__n{background:var(--av-warning-bg);color:var(--av-warning)}.crm-cb-need__rows{display:grid}.crm-cb-need__row{border-top:1px solid var(--av-border);min-width:0;font-size:var(--av-font-sm);align-items:center;gap:8px;padding:4px 0 4px 2px;display:flex}.crm-cb-need__row>.mono{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3);flex:none;align-self:flex-start;padding-top:2px}.crm-cb-need__row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.crm-cb-need__hint{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap;flex:none}.crm-cb-need__main{gap:1px;min-width:0;display:grid}.crm-cb-need__title{align-items:baseline;gap:8px;min-width:0;display:flex}.crm-cb-need__desc{font-size:var(--av-font-xs);color:var(--av-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-cb-need__acts{flex:none;gap:2px;margin-left:auto;display:inline-flex}.crm-cb-need__more{color:var(--av-accent);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.crm-cb-need__more:hover{text-decoration:underline}.crm-cb-crumbs{width:min(100%,1080px);font-size:var(--av-font-sm);color:var(--av-text-3);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0 auto;display:flex}.crm-cb-crumbs__ico{display:none}@media (width<=600px){.crm-cb-crumbs{flex-wrap:nowrap;gap:0;overflow:hidden}.crm-cb-crumbs__step{flex:none}.crm-cb-crumbs__sep{margin:0 1px}.crm-cb-crumbs__step:not(.is-last) .crm-cb-crumbs__ico{display:inline-flex}.crm-cb-crumbs__step:not(.is-last) .crm-cb-crumbs__txt,.crm-cb-crumbs__step:not(.is-last) .mono{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-cb-crumbs button,.crm-cb-crumbs b{max-width:none;padding:0 4px;overflow:visible}.crm-cb-crumbs__step.is-last{flex:auto;min-width:0}.crm-cb-crumbs__step.is-last b{text-overflow:ellipsis;min-width:0;overflow:hidden}}.crm-cb-crumbs__step{align-items:center;min-width:0;display:inline-flex}.crm-cb-crumbs__txt{align-items:center;gap:6px;display:inline-flex}.crm-cb-crumbs__sep{width:14px;height:14px;color:var(--av-text-3);opacity:.7;margin:0 4px}.crm-cb-crumbs button,.crm-cb-crumbs b{border-radius:var(--av-radius-sm);height:26px;font:inherit;white-space:nowrap;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.crm-cb-crumbs button{color:var(--av-text-2);cursor:pointer;background:0 0;border:0}.crm-cb-crumbs button:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-cb-crumbs button:focus-visible{box-shadow:var(--av-focus);outline:none}.crm-cb-crumbs b{color:var(--av-text);font-weight:600}.crm-cb-crumbs .mono{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-cb-sec__acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}@media (width<=600px){.crm-cb-card__head{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.crm-cb-card__head>.crm-cb-card__kind{display:none}.crm-cb-card__head>.crm-cb-card__name{grid-area:1/2}.crm-cb-card__head>.crm-cb-card__n{grid-area:1/3}}.crm-cb-card__what{font-size:var(--av-font-xs);color:var(--av-text-3);margin-top:-2px}.crm-cb-card__folder{color:var(--av-text-3);flex:none}.crm-cb-card--form .av-seg{justify-self:start}.crm-cb-card--new>.i{width:22px;height:22px}.crm-cb-card__code{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-cb-card__code .mono{font-family:var(--av-font-mono);color:var(--av-text-2)}.crm-cb-slot[data-into] .crm-cb-card{border-color:var(--av-accent);box-shadow:0 0 0 2px var(--av-accent), var(--av-shadow-lg);transform:scale(1.03)}.crm-cb-crumbs button.is-into{background:var(--av-surface-hover);color:var(--av-text);box-shadow:inset 0 0 0 1px var(--av-accent)}.crm-cb-card.k-category,.crm-cb-card.k-area{background:color-mix(in srgb, var(--av-warning) 10%, var(--av-surface));border-color:color-mix(in srgb, var(--av-warning) 35%, var(--av-border))}.crm-cb-card.k-category .crm-cb-card__folder,.crm-cb-card.k-area .crm-cb-card__folder{color:var(--av-warning)}.crm-cb-card__n.mono{font-family:var(--av-font-mono)}.crm-cb-card.k-category:hover,.crm-cb-card.k-area:hover{border-color:var(--av-accent)}.crm-cb-card.is-selected{border-color:var(--av-accent);box-shadow:0 0 0 1px var(--av-accent), var(--av-shadow-sm);background:color-mix(in srgb, var(--av-accent) 7%, var(--av-surface))}.crm-cb-card.is-selected.k-category,.crm-cb-card.is-selected.k-area{background:color-mix(in srgb, var(--av-accent) 7%, color-mix(in srgb, var(--av-warning) 10%, var(--av-surface)))}.crm-cb-point{pointer-events:none;width:0;height:0;position:fixed}.crm-ct{gap:8px;min-width:0;display:grid}.crm-ct__t{border-collapse:collapse;width:100%;font-size:var(--av-font-sm)}.crm-ct__t th{border-bottom:1px solid var(--av-border);font-size:var(--av-font-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-3);text-align:left;white-space:nowrap;padding:4px 8px 6px;font-weight:600}.crm-ct__t th:first-child,.crm-ct__t td:first-child{padding-left:0}.crm-ct__t th:last-child,.crm-ct__t td:last-child{padding-right:0}.crm-ct__t th.num,.crm-ct__t td.num{text-align:right}.crm-ct__t td{border-bottom:1px solid var(--av-border);vertical-align:top;padding:8px}.crm-ct__t tbody tr:last-child>td{border-bottom:0}.crm-ct__row.is-winner>td{background:color-mix(in srgb, var(--av-success) 8%, transparent)}.crm-ct__row.is-dim>td{color:var(--av-text-3)}.crm-ct__row.is-dim .crm-ct__cost b{color:var(--av-text-3);font-weight:500}.crm-ct__where{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.crm-ct__where .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-ct__cost{font-variant-numeric:tabular-nums;white-space:nowrap}.crm-ct__cost b{font-size:var(--av-font-md);font-weight:650}.crm-ct__cost.is-neg b{color:var(--av-danger)}.crm-ct__extras{font-size:var(--av-font-xs);color:var(--av-text-3);white-space:normal}.crm-ct__since{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3);white-space:nowrap}.crm-ct__checked{white-space:nowrap;font-size:var(--av-font-xs)}.crm-ct__checked .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-ct__ok{color:var(--av-success);align-items:center;gap:3px;display:inline-flex}.crm-ct__dim{color:var(--av-text-3);font-weight:400;font-size:var(--av-font-xs)}.crm-ct__acts{white-space:nowrap;text-align:right;padding-top:4px!important;padding-bottom:4px!important}.crm-ct__acts .av-btn{vertical-align:middle}.crm-ct__empty{border:1px dashed var(--av-warning);border-radius:var(--av-radius);color:var(--av-warning);font-size:var(--av-font-sm);align-items:center;gap:6px;padding:10px 12px;display:flex}.crm-ct__empty--quiet{border-color:var(--av-border);color:var(--av-text-3)}.crm-ct__empty-add{margin-left:auto}.crm-ct__empty:has(.crm-ct__empty-add){padding-block:6px}.crm-ct__add{border:1px dashed var(--av-border);border-radius:var(--av-radius);width:100%;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px;transition:border-color .15s,color .15s,background .15s;display:flex}.crm-ct__add:hover{border-color:var(--av-accent);color:var(--av-accent);background:var(--av-accent-tint)}.crm-ct__form{border:1px solid var(--av-accent);border-radius:var(--av-radius);background:var(--av-surface);box-shadow:0 0 0 3px var(--av-accent-tint);gap:8px;padding:12px 14px;display:grid}.crm-ct__formrow>td{padding:6px 0!important}.crm-ct__form-line{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;display:grid}.crm-ct__form-line .wide{grid-column:1/-1}.crm-ct__more{border-radius:var(--av-radius-sm);width:fit-content;color:var(--av-text-3);font:inherit;font-size:var(--av-font-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}.crm-ct__more:hover{color:var(--av-text);background:var(--av-surface-hover)}.crm-ct__form-go{gap:6px;display:flex}.crm-ct__pct{align-items:center;gap:6px;display:flex}.crm-ct__pct .av-input{text-align:right;flex:1;min-width:0}.crm-ct__pct>span{color:var(--av-text-3)}.crm-cb__page{width:100%;min-width:0}.crm-li{gap:24px;display:grid}.crm-li .av-page__head{margin-bottom:-4px}.crm-li .av-page__actions .crm-ql__info{border-radius:var(--av-radius);width:32px;height:32px;margin:0}.crm-li .av-page__actions .crm-ql__info .i{width:16px;height:16px}.crm-li .av-page__actions .crm-ql__info:hover{color:var(--av-text-1);background:var(--av-surface-2)}.crm-li__desc{max-width:90ch;font-size:var(--av-font-md);color:var(--av-text-1);line-height:var(--av-leading-snug);margin:0}.crm-li__desc.is-empty{font:inherit;font-size:var(--av-font-sm);color:var(--av-text-3);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-style:italic}.crm-li__desc.is-empty:hover{color:var(--av-accent)}.crm-li__facts{font-size:var(--av-font-xs);color:var(--av-text-3);margin:2px 0 0}.crm-li__ns{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.crm-li__sec{border-top:1px solid var(--av-border);gap:10px;margin-top:12px;padding-top:32px;display:grid}.crm-li__head h3{font-size:var(--av-font-md);align-items:center;gap:8px;margin:0;display:flex}.crm-li__head h3 .i{color:var(--av-text-3)}.crm-li__head p .av-tag{vertical-align:middle;margin-block:-2px}.crm-li__head p:has(.av-tag){line-height:1.8}.crm-li__head{margin-bottom:8px}.crm-li__head p{font-size:var(--av-font-xs);color:var(--av-text-3);line-height:var(--av-leading-snug);margin:2px 0 0}.crm-li__std{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);min-height:56px;box-shadow:var(--av-shadow-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;padding:10px 12px 10px 16px;display:grid}.crm-li__std.is-unset{box-shadow:none;border-style:dashed}.crm-li__std-ico{color:var(--av-accent);display:block}.crm-li__std-what{gap:2px;min-width:0;display:grid}.crm-li__std-what b{font-size:var(--av-font-md);font-weight:600;line-height:20px}.crm-li__std-what span{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-li__std-what .crm-li__std-note{color:var(--av-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-li__std-val{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.crm-li__std-amt{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.crm-li__std-amt>b{font-size:var(--av-font-lg);font-weight:650;line-height:20px}.crm-li__std-amt>span{font-size:var(--av-font-sm);color:var(--av-text-3)}.crm-li__std-val .crm-ct__ok{font-size:var(--av-font-xs)}.crm-li__std-val.crm-cl__none{color:var(--av-text-3)}.crm-ti{gap:12px;margin:0;display:grid}.crm-ti__row{gap:4px;display:grid}.crm-ti dt{justify-self:start;margin:0}.crm-ti dd{font-size:var(--av-font-sm);color:var(--av-text-2);line-height:var(--av-leading-snug);margin:0}.crm-ce{font-size:var(--av-font-sm);color:var(--av-text-2);line-height:var(--av-leading-snug);gap:8px;padding:14px;display:grid}.crm-ce p{margin:0}.crm-ce .crm-ce__q{font-size:var(--av-font-md);color:var(--av-text-1);font-weight:600}.crm-ce .crm-ce__from{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-ce__acts{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.crm-li__std-acts{border-left:1px solid var(--av-border);align-items:center;gap:4px;padding-left:12px;display:inline-flex}.crm-li__std-acts:empty{display:none}@media (width<=640px){.crm-li__std{grid-template-columns:auto minmax(0,1fr)}.crm-li__std-val,.crm-li__std-acts{grid-column:2;justify-self:start;justify-items:start}}.crm-ct__rule{font-size:var(--av-font-xs);color:var(--av-text-2)}.crm-ct__own{color:var(--av-accent);font-weight:600}.crm-sv-lines__name{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-sv-lines__grip{color:var(--av-text-3);cursor:grab;margin-left:-2px}.crm-sv-lines .crm-ct__row.is-draggable{cursor:grab}.crm-sv-lines .crm-ct__row[data-dragging]>td{opacity:.45}.crm-sv-lines .crm-ct__cost .crm-pr__cost--btn,.crm-li__sold .crm-ct__cost .crm-pr__cost--btn{justify-content:flex-start;gap:4px}.crm-li__sold td{vertical-align:middle}.crm-cl{gap:14px;display:grid}.crm-cl__facts{font-size:var(--av-font-sm);grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.crm-cl__facts>div{display:contents}.crm-cl__facts dt{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-cl__facts dd{margin:0;font-weight:600}.crm-cl__code{font-family:var(--av-font-mono);font-size:var(--av-font-xs);color:var(--av-text-3);font-weight:400}.crm-cl__cost{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 12px 12px 14px;display:grid}.crm-cl__cost.is-none{border-color:color-mix(in srgb, var(--av-warning) 45%, transparent)}.crm-cl__fig{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.crm-cl__fig b{font-size:var(--av-font-xl);font-weight:650}.crm-cl__fig>span{font-size:var(--av-font-sm);color:var(--av-text-3)}.crm-cl__fig .av-tag{align-self:center}.crm-cl__from{font-size:var(--av-font-xs);color:var(--av-text-2);grid-column:1}.crm-cl__none{font-size:var(--av-font-sm);color:var(--av-warning)}.crm-cl__acts{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.crm-cl__form{border:1px solid var(--av-border);border-radius:var(--av-radius);padding:6px}.crm-cl__foot{color:var(--av-accent);font:inherit;font-size:var(--av-font-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.crm-cl__foot:hover{text-decoration:underline}.crm-cl__how{font-size:var(--av-font-xs);color:var(--av-text-2);line-height:var(--av-leading-snug);gap:8px;padding:10px 12px;display:grid}.crm-cl__how p{margin:0}.crm-cl__how b{color:var(--av-text)}@media (width<=560px){.crm-cl__cost{grid-template-columns:minmax(0,1fr)}.crm-cl__acts{grid-area:auto/1;justify-content:flex-start}}.crm-at{gap:16px;width:min(100%,1080px);margin:0 auto;display:grid}.crm-at-hero{border:1px solid var(--av-border);border-radius:calc(var(--av-radius) + 6px);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--av-accent) 14%, transparent), transparent 55%), var(--av-surface);box-shadow:var(--av-shadow-sm);gap:22px;padding:26px 28px 24px;display:grid;position:relative;overflow:hidden}.crm-at-hero__top{align-items:flex-start;gap:24px;display:flex}.crm-at-hero__copy{flex:1;gap:8px;min-width:0;display:grid}.crm-at-hero__eyebrow{font-size:var(--av-font-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.crm-at-hero h1{font-size:var(--av-font-2xl);line-height:var(--av-leading-tight);margin:0}.crm-at-hero__copy p{max-width:74ch;font-size:var(--av-font-sm);color:var(--av-text-3);line-height:var(--av-leading-normal);margin:0}.crm-at-hero__copy p.crm-at-hero__lede{font-size:var(--av-font-md);color:var(--av-text-2)}.crm-at-hero__total{border:1px solid color-mix(in srgb, var(--av-warning) 40%, var(--av-border));border-radius:calc(var(--av-radius) + 4px);background:var(--av-warning-bg);text-align:center;flex:none;justify-items:center;gap:2px;min-width:150px;padding:16px 18px;display:grid}.crm-at-hero__total b{color:var(--av-warning);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.crm-at-hero__total span{font-size:var(--av-font-xs);color:var(--av-text-2)}.crm-at-hero__total small{font-size:var(--av-font-2xs);color:var(--av-text-3);margin-top:4px}.crm-at-hero__total.is-ok{border-color:color-mix(in srgb, var(--av-success) 40%, var(--av-border));background:var(--av-success-bg)}.crm-at-hero__total.is-ok>.i{width:34px;height:34px;color:var(--av-success)}.crm-at-hero__total.is-info{border-color:color-mix(in srgb, var(--av-info) 40%, var(--av-border));background:var(--av-info-bg)}.crm-at-hero__total.is-info b{color:var(--av-info)}.crm-at-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.crm-at-chain>li{display:grid;position:relative}.crm-at-chain>li+li:before{content:"→";color:var(--av-text-3);font-size:var(--av-font-sm);position:absolute;top:50%;left:-17px;translate:0 -50%}.crm-at-step{border:1px solid var(--av-border);border-top:3px solid var(--crm-at);border-radius:var(--av-radius);background:var(--av-surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 10px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.crm-at-step:not(:disabled):hover{border-color:color-mix(in srgb, var(--crm-at) 55%, var(--av-border));border-top-color:var(--crm-at);box-shadow:var(--av-shadow-sm);transform:translateY(-1px)}.crm-at-step:disabled{cursor:default}.crm-at-step__ico{background:color-mix(in srgb, var(--crm-at) 18%, transparent);width:30px;height:30px;color:var(--crm-at);border-radius:8px;place-items:center;display:grid}.crm-at-step__what{gap:1px;min-width:0;display:grid}.crm-at-step__what b{font-size:var(--av-font-sm)}.crm-at-step__what span{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-at-step__state{font-size:var(--av-font-xs);color:var(--av-warning);grid-column:1/-1;align-items:baseline;gap:4px;display:inline-flex}.crm-at-step__state b{font-size:var(--av-font-lg);font-variant-numeric:tabular-nums}.crm-at-step.is-ok .crm-at-step__state{color:var(--av-success);align-items:center}.crm-at-step.is-theirs .crm-at-step__state{color:var(--av-text-2)}.crm-at-step__who{font-size:var(--av-font-2xs);color:var(--av-text-3);grid-column:1/-1;margin-top:-6px}.crm-at-step.is-info{cursor:default}.crm-at-step.is-info .crm-at-step__state{color:var(--av-text-2)}.crm-cb-need{scroll-margin-top:80px}.crm-cb-need__stakes{background:var(--av-surface-sunken);color:var(--av-text-2);font-size:var(--av-font-2xs);border-radius:999px;margin-left:4px;padding:1px 8px;font-weight:500}.crm-cb-need.is-rates .crm-cb-need__stakes,.crm-cb-need.is-scopes .crm-cb-need__stakes{background:var(--av-danger-bg,var(--av-warning-bg));color:var(--av-danger,var(--av-warning))}.crm-cb-need__explain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.crm-cb-need__explain>div{border-radius:var(--av-radius);background:var(--av-surface-2);padding:10px 12px}.crm-cb-need__explain dt{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);margin-bottom:3px;font-weight:600}.crm-cb-need__explain dd{font-size:var(--av-font-xs);color:var(--av-text-2);line-height:var(--av-leading-snug);margin:0}.crm-cb-need__note{font-size:var(--av-font-2xs);color:var(--av-text-3);margin:-2px 0 0;font-style:italic}.crm-cb-need__add{margin-left:auto}.crm-in-what{text-overflow:ellipsis;min-width:0;color:var(--av-text-2);flex:0 auto;overflow:hidden}.crm-in-unused{font-style:italic}.crm-guide__link{font-size:var(--av-font-xs);color:var(--av-accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.crm-guide__link:hover{text-decoration:underline}.crm-guide__decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-guide__decide>li{border-radius:var(--av-radius);background:var(--av-surface-2);font-size:var(--av-font-xs);line-height:var(--av-leading-snug);gap:4px;padding:10px 12px;display:grid}.crm-guide__q{color:var(--av-text-2)}.crm-guide__decide b{font-size:var(--av-font-sm);color:var(--av-text)}.crm-guide__e{color:var(--av-text-3)}@media (width<=900px){.crm-guide__decide{grid-template-columns:minmax(0,1fr)}.crm-at-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-at-chain>li:nth-child(3):before{display:none}.crm-cb-need__explain{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.crm-at-hero{padding:18px 16px}.crm-at-hero__top{flex-direction:column}.crm-at-hero__total{align-self:stretch}.crm-at-chain{grid-template-columns:minmax(0,1fr);gap:10px}.crm-at-chain>li+li:before{display:none}}.crm-sp{gap:var(--av-space-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.crm-sp .av-page__head{margin-bottom:0}.crm-sp__fact{font:inherit;font-size:var(--av-font-sm);color:var(--av-text-3);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.crm-sp__fact.is-link{cursor:pointer}.crm-sp__fact.is-link:hover{color:var(--av-text-1);text-decoration:underline}.crm-sp__head{min-width:0}.crm-sp__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-sp__title h1{font-size:var(--av-font-2xl);line-height:var(--av-leading-tight);margin:0}.crm-sp__for{text-decoration:none}.crm-sp.is-inactive .crm-sp__title h1{color:var(--av-text-2)}.crm-doc__save{gap:var(--av-space-2);margin-top:var(--av-space-3);display:flex}.crm-doc__prose :is(h2,h3){scroll-margin-top:80px}.crm-doc__toc{border-left:1px solid var(--av-border);flex-direction:column;display:flex}.crm-doc__toc-link{border-radius:0 var(--av-radius-sm) var(--av-radius-sm) 0;color:var(--av-text-2);font-size:var(--av-font-sm);line-height:var(--av-leading-snug);border-left:2px solid #0000;margin-left:-1px;padding:5px 10px 5px 12px;text-decoration:none;transition:color .12s,background .12s,border-color .12s}.crm-doc__toc-link:hover{background:var(--av-surface-2);color:var(--av-text)}.crm-doc__toc-link.is-sub{padding-block:3px;color:var(--av-text-3);font-size:var(--av-font-xs);padding-left:26px}.crm-doc__toc-link.is-sub:hover{color:var(--av-text)}.crm-doc__toc-link.is-current{border-left-color:var(--crm-entity,var(--av-accent));background:color-mix(in srgb, var(--crm-entity,var(--av-accent)) 10%, transparent);color:var(--av-text);font-weight:600}.crm-sp__body{container:sp/inline-size}.crm-show{gap:var(--av-space-5,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.crm-show-lede{max-width:76ch;font-size:var(--av-font-lg);line-height:var(--av-leading-snug);color:var(--av-text-2);text-wrap:pretty;margin:0}.crm-show-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.crm-show-cta>p{margin:0}.crm-show-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.crm-show-stat{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);color:var(--av-text-2);font-size:var(--av-font-sm);flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.crm-show-stat b{font-size:var(--av-font-2xl);color:var(--crm-entity);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.crm-show-stat.is-link:hover{border-color:var(--crm-entity);transform:translateY(-1px)}.crm-show-grid{gap:var(--av-space-5,24px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.crm-show-main{flex-direction:column;gap:36px;min-width:0;display:flex}.crm-show-aside{gap:var(--av-space-4);scrollbar-width:thin;flex-direction:column;max-height:calc(100vh - 92px);display:flex;position:sticky;top:76px;overflow:auto}.crm-show-sec{min-width:0;scroll-margin-top:80px}.crm-show-sec__head{color:var(--crm-entity);align-items:center;gap:10px;margin-bottom:14px;display:flex}.crm-show-sec__head h2{font-size:var(--av-font-lg);font-weight:600;line-height:var(--av-leading-tight);color:var(--av-text);margin:0}.crm-show-sec__head:after{content:"";background:var(--av-border);flex:1;height:1px}.crm-show-sec__extra{order:3;gap:4px;display:flex}.crm-show-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.crm-show-chips a{border:1px solid var(--av-border);color:var(--av-text-2);font-size:var(--av-font-xs);border-radius:999px;padding:4px 10px;text-decoration:none}.crm-show-chips a:hover{border-color:var(--crm-entity);color:var(--av-text)}.crm-show-sec .crm-doc__prose{max-width:76ch}.crm-show-asks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.crm-show-ask{border:1px solid var(--av-border);font-size:var(--av-font-sm);border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;display:inline-flex}.crm-show-ask.req{border-color:color-mix(in srgb, var(--crm-entity) 45%, var(--av-border));background:color-mix(in srgb, var(--crm-entity) 10%, transparent)}.crm-show-ask__unit{color:var(--av-text-3);font-size:var(--av-font-xs)}@container sp (width<=879px){.crm-show-grid{grid-template-columns:minmax(0,1fr)}.crm-show-aside{max-height:none;position:static;overflow:visible}.crm-show-toc{display:none}}.crm-sp-included{flex-direction:column;gap:20px;display:flex}.crm-sp-svcs{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.crm-sp-svc{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);min-width:0;color:inherit;flex:240px;padding:12px 14px;text-decoration:none;transition:border-color .12s;display:block}.crm-sp-svc.is-core{border-color:color-mix(in srgb, var(--crm-entity) 35%, var(--av-border));border-left:3px solid var(--crm-entity);background:color-mix(in srgb, var(--crm-entity) 7%, var(--av-surface-2))}.crm-sp-svc:hover{border-color:var(--crm-entity)}.crm-sp-svc__code{color:var(--crm-entity);font-size:var(--av-font-xs)}.crm-sp-svc__name{margin-top:2px;font-weight:600}.crm-sp-svc p{color:var(--av-text-2);font-size:var(--av-font-sm);margin:6px 0 0}.crm-sp-opts{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);margin:8px 0 0;padding:0;list-style:none}.crm-sp-opts li+li{border-top:1px solid var(--av-border)}.crm-sp-opt{color:inherit;font-size:var(--av-font-sm);grid-template-columns:4.5em minmax(10em,16em) minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 14px;text-decoration:none;display:grid}.crm-sp-opt:hover{background:var(--av-surface-2)}.crm-sp-opt__name{font-weight:600}.crm-sp-opt__desc{color:var(--av-text-2)}@container sp (width<=599px){.crm-sp-opt{grid-template-columns:4.5em minmax(0,1fr)}.crm-sp-opt__desc{grid-column:2}}.crm-sp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.crm-sp-card{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);color:inherit;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.crm-sp-card:hover{border-color:var(--av-accent);background:var(--av-surface-2)}.crm-sp-card__code{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-sp-card__name{font-weight:600}.crm-sp-card__desc{color:var(--av-text-2);font-size:var(--av-font-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-sp-use{gap:18px;display:flex}.crm-sp-use span{color:var(--av-text-2);font-size:var(--av-font-sm)}.crm-sp-use b{font-size:var(--av-font-xl);color:var(--av-text);margin-right:4px}.crm-sp-use__rows{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.crm-sp-use__rows li{align-items:center;gap:8px;min-width:0;display:flex}.crm-sp-asks__title{font-size:var(--av-font-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-sp-asks ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.crm-sp-media{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.crm-sp-media__tile{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);flex-direction:column;min-width:0;display:flex;overflow:hidden}.crm-sp-media__tile.is-editable{cursor:grab}.crm-sp-media__tile[data-dragging]{opacity:.5}.crm-sp-media__thumb{aspect-ratio:16/10;background:var(--av-surface-sunken);width:100%;color:inherit;font:inherit;border:0;padding:0;display:grid;position:relative;overflow:hidden}.crm-sp-media__thumb.is-clickable{cursor:pointer}.crm-sp-media__thumb>img,.crm-sp-media__thumb>video,.crm-sp-media__thumb>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.crm-sp-media__thumb>video{background:#000}.crm-sp-media__ph{min-width:0;color:var(--av-text-3);font-size:var(--av-font-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.crm-sp-media__ph .av-truncate{max-width:100%}.crm-sp-media__zoom{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:8px;right:8px}.crm-sp-media__badge{position:absolute;top:8px;left:8px}.crm-sp-media__foot{align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.crm-sp-media__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-sp-media__title{font-size:var(--av-font-sm);font-weight:600}.crm-sp-media__caption{color:var(--av-text-2);font-size:var(--av-font-xs);line-height:var(--av-leading-snug)}.crm-sp-media__link{color:var(--av-accent);font-size:var(--av-font-xs);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.crm-sp-media__add{margin-top:4px}.crm-sp-media__drop{border:1px dashed var(--av-border-strong,var(--av-border));border-radius:var(--av-radius);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.crm-sp-media__drop.is-over{border-color:var(--av-accent);background:var(--av-accent-tint)}.crm-sp-media__drop p{margin:0}.crm-sp-media__or{color:var(--av-text-3);font-size:var(--av-font-xs);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:12px 0}.crm-sp-media__save{gap:var(--av-space-2);margin-top:var(--av-space-3);display:flex}.crm-sp-media__light{flex-direction:column;gap:8px;margin:0;display:flex}.crm-sp-media__light img,.crm-sp-media__light video,.crm-sp-media__light iframe{border:0;max-width:100%}.crm-sp-media__light figcaption{color:var(--av-text-2);font-size:var(--av-font-sm)}.crm-md-img{flex-direction:column;gap:6px;margin:10px 0;display:flex}.crm-md-img__pic{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-sunken);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.crm-md-img__pic img{width:100%;height:auto;display:block}.crm-md-img__cap{color:var(--av-text-2);font-size:var(--av-font-sm)}.crm-md-img.is-missing,.crm-md-img.is-plain{color:var(--av-text-3);font-size:var(--av-font-sm)}.crm-md-img.is-missing{font-style:italic}.crm-sp__body .crm-cart{width:100%;max-width:none;margin:0}@media (width<=700px){.crm-sp__body .crm-cart{width:auto;margin-inline:calc(-1 * var(--cart-x))}}.crm-pr{gap:var(--av-space-4);min-width:0;display:grid}.crm-pr__intro{font-size:var(--av-font-sm);color:var(--av-text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.crm-pr__intro p{margin:0}.crm-pr__margin{font-size:var(--av-font-xs);color:var(--av-text-3);margin-left:auto}.crm-pr__margin b{color:var(--av-text);font-weight:600}.crm-pr__dim{color:var(--av-text-3);font-weight:400}.crm-pr__req{color:var(--av-accent);font-weight:700}.crm-pr__asks{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-pr__ask{border:1px solid var(--av-border);background:var(--av-surface);height:24px;color:var(--av-text);font:inherit;font-size:var(--av-font-xs);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.crm-pr__ask.req{border-color:color-mix(in srgb, var(--av-accent) 55%, var(--av-border));background:var(--av-accent-tint)}button.crm-pr__ask{cursor:pointer;transition:border-color .15s}button.crm-pr__ask:hover{border-color:var(--av-accent)}.crm-pr__lines{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);box-shadow:var(--av-shadow-sm);overflow:hidden}.crm-pr__lines .crm-qt{border-collapse:collapse;width:100%}.crm-pr__none{color:var(--av-text-3);font-size:var(--av-font-sm);padding:18px 16px}.crm-pr__add{border-top:1px solid var(--av-border);padding:8px 10px}.crm-pr__svc{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.crm-pr__svc:hover b{color:var(--av-accent)}.crm-pr__svc-desc{font-size:var(--av-font-xs);color:var(--av-text-3);margin-left:10px;font-weight:400}.crm-pr__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.crm-pr__open:hover{color:var(--av-accent)}.crm-pr__place .av-select{min-width:112px}.crm-pr__cost{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.crm-pr__cost .av-tag{height:18px;font-size:var(--av-font-2xs)}.crm-pr__cost--btn{border-radius:var(--av-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:-2px -6px;padding:2px 6px}.crm-pr__cost--btn:hover,.crm-pr__cost--btn.on{background:var(--av-accent-tint);color:var(--av-accent)}.crm-pr__lines .crm-qt .crm-pr__more>td{border-bottom:0;padding:4px 10px 6px 8px}.crm-pr__links{border:1px dashed var(--av-border);border-radius:var(--av-radius-lg);gap:8px;padding:12px 14px;display:grid}.crm-pr__links-head{font-size:var(--av-font-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.crm-pr__links-head .crm-pr__dim{font-size:var(--av-font-xs)}@media (width<=700px){.crm-pr__lines .crm-qt tr.crm-ql>.crm-pr__place{order:4}}.crm-pr__lines .crm-qs__cols th:first-child{padding-left:16px}.crm-pr__place-in{align-items:center;gap:2px;display:inline-flex}.crm-pr__info.av-pop{gap:2px;padding:6px;display:grid}.crm-pr__info-row{border-radius:var(--av-radius-sm);gap:2px;padding:8px 10px;display:grid}.crm-pr__info-row b{font-size:var(--av-font-sm);font-weight:600}.crm-pr__info-row p{font-size:var(--av-font-xs);line-height:var(--av-leading-snug);color:var(--av-text-2);margin:0}.crm-pr__info-row.is-on{background:var(--av-surface-2)}.crm-pr__info-row b{align-items:center;gap:6px;display:flex}.crm-pr__lines .crm-qt tr.crm-ql.is-moved>td{animation:1.6s ease-out crm-pr-moved}@keyframes crm-pr-moved{0%,30%{background:var(--av-accent-tint)}to{background:0 0}}::view-transition-group(*.pr-row){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.crm-pr__rates{gap:10px;padding:12px 14px 14px;display:grid}.crm-pr__rates-head{font-size:var(--av-font-xs);color:var(--av-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.crm-pr__answer{border-radius:var(--av-radius);background:color-mix(in srgb, var(--av-success) 8%, transparent);gap:2px;padding:10px 12px;display:grid}.crm-pr__answer.is-none{background:color-mix(in srgb, var(--av-warning) 10%, transparent)}.crm-pr__answer p{font-size:var(--av-font-sm);margin:0}.crm-pr__answer p b{font-size:var(--av-font-lg);font-weight:650}.crm-pr__answer-acts{gap:6px;margin-top:6px;display:flex}.crm-pr__answer-acts:empty{display:none}.crm-pr__rates-foot{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.crm-pr__rates-all{margin-left:auto}.crm-lang-tags{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.crm-lang-tags__more{font:inherit;font-size:var(--av-font-2xs);cursor:pointer;border:0}.crm-lang-tags__more:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-lang-tags__pop ul{gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.crm-lang-tags__pop li{font-size:var(--av-font-sm);align-items:center;gap:8px;padding:4px 6px;display:flex}.crm-lang-tags__code{min-width:48px;color:var(--av-text-3);font-size:var(--av-font-xs)}.crm-qline{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.crm-qline__cell{gap:2px;min-width:0;display:grid}.crm-qline__svc{font-size:var(--av-font-xs);white-space:normal}.crm-quote-scope{color:var(--av-text-2);font-weight:600;text-decoration:none}.crm-quote-scope:hover{color:var(--av-text);text-decoration:underline}.crm-quote-pdf__frame{background:var(--av-surface-2);border:0;width:100%;height:80vh;min-height:480px;display:block}.crm-quote-pdf__none{margin:0;padding:12px}.crm-files{border-radius:var(--av-radius);outline:none;gap:10px;display:grid;position:relative}.crm-files:focus-visible{box-shadow:0 0 0 2px var(--av-focus)}.crm-files__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.crm-files__bar--bare{justify-content:flex-end}.crm-files__crumbs{min-width:0;color:var(--av-text-3);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.crm-files__path{border-bottom:1px solid var(--av-border);width:100%;color:var(--av-text-3);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;padding-bottom:8px;display:flex}.crm-files__crumb-wrap{align-items:center;gap:2px;display:inline-flex}.crm-files__crumb{border-radius:var(--av-radius-sm);max-width:220px;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px dashed #0000;align-items:center;gap:6px;padding:3px 8px;display:inline-flex;overflow:hidden}.crm-files__crumb:hover{background:var(--av-surface-hover);color:var(--av-text)}.crm-files__crumb.is-here{color:var(--av-text);cursor:default;font-weight:600}.crm-files__tools{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.crm-files__search{flex:180px;width:auto;min-width:0}.crm-files__view{height:var(--av-control-h-sm)}.crm-files__view .av-seg__item{height:calc(var(--av-control-h-sm) - 4px);padding:0 8px}.crm-files__selbar{border-radius:var(--av-radius-sm);background:var(--av-accent-tint);font-size:var(--av-font-sm);align-items:center;gap:8px;padding:6px 10px;display:flex}.crm-files__selbar>span{margin-right:auto;font-weight:600}.crm-files__main--split{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.crm-files__side{border-right:1px solid var(--av-border);min-width:0;padding-right:8px}.crm-files__body{min-width:0;min-height:120px;position:relative}.crm-files__drop-hint{display:none}.crm-files.is-over .crm-files__body{outline:2px dashed var(--av-accent);outline-offset:4px;border-radius:var(--av-radius-sm)}.crm-files.is-over .crm-files__drop-hint{background:color-mix(in srgb, var(--av-surface) 82%, transparent);color:var(--av-accent);pointer-events:none;border-radius:var(--av-radius-sm);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}[data-over=true]{background:var(--av-accent-tint)!important;border-color:var(--av-accent)!important}.crm-files__table{border-collapse:collapse;width:100%;font-size:var(--av-font-sm);table-layout:auto}.crm-files__table th{text-align:left;font-weight:500;font-size:var(--av-font-xs);color:var(--av-text-3);border-bottom:1px solid var(--av-border);white-space:nowrap;padding:6px 8px}.crm-files__table td{border-bottom:1px solid var(--av-border);vertical-align:middle;padding:6px 8px}.crm-files__row{cursor:default;-webkit-user-select:none;user-select:none}.crm-files__row:hover td{background:var(--av-surface-hover)}.crm-files__row.is-sel td{background:var(--av-accent-tint)}.crm-files__num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.crm-files__check{width:28px;padding-right:0!important}.crm-files__act{white-space:nowrap;text-align:right;width:1%}.crm-files__muted{color:var(--av-text-3)}.crm-files__name{align-items:center;gap:10px;min-width:0;display:flex}.crm-files__name-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.crm-files__open{color:var(--av-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.crm-files__open:hover{color:var(--av-accent);text-decoration:underline}.crm-files__sub{font-size:var(--av-font-xs);color:var(--av-text-3);flex-basis:100%}.crm-files__rename{border:1px solid var(--av-accent);border-radius:var(--av-radius-sm);background:var(--av-surface);min-width:120px;color:var(--av-text);font:inherit;flex:1;padding:2px 6px}.crm-files__pin{border-radius:var(--av-radius-pill);background:var(--av-success-bg);color:var(--av-success);font-size:var(--av-font-2xs);align-items:center;gap:3px;padding:0 6px;font-weight:600;display:inline-flex}.crm-files__link{color:var(--av-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.crm-files__section{font-size:var(--av-font-xs);color:var(--av-text-3);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-weight:600}.crm-files__tile-ico{background:var(--av-surface-2);width:52px;height:52px;color:var(--av-text-2);border-radius:12px;place-items:center;display:grid;position:relative}.crm-files__ico{background:var(--av-surface-2);width:26px;height:26px;color:var(--av-text-2);border-radius:6px;flex:none;place-items:center;display:inline-grid}.crm-files__ico--folder{background:var(--av-c-amber-bg);color:var(--av-c-amber)}.crm-files__ico--pdf{background:var(--av-c-red-bg);color:var(--av-c-red)}.crm-files__ico--email{background:var(--av-c-violet-bg);color:var(--av-c-violet)}.crm-files__ico--doc{background:var(--av-c-blue-bg);color:var(--av-c-blue)}.crm-files__ico--sheet{background:var(--av-c-green-bg);color:var(--av-c-green)}.crm-files__ico--slides{background:var(--av-warning-bg);color:var(--av-warning)}.crm-files__ico--image,.crm-files__ico--video,.crm-files__ico--audio{background:var(--av-info-bg);color:var(--av-info)}.crm-files__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.crm-files__tile{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);color:var(--av-text);font:inherit;font-size:var(--av-font-sm);text-align:center;-webkit-user-select:none;user-select:none;cursor:default;align-content:start;justify-items:center;gap:6px;padding:14px 8px 10px;display:grid;position:relative}button.crm-files__tile,.crm-files__tile--open{cursor:pointer}.crm-files__tile--open:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}.crm-files__tile:hover{border-color:var(--av-border-strong);background:var(--av-surface-hover)}.crm-files__tile.is-sel{border-color:var(--av-accent);background:var(--av-accent-tint)}.crm-files__tile .crm-files__name{justify-content:center}.crm-files__tile .crm-files__open,.crm-files__tile-name{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-files__tile-pin{background:var(--av-success);width:20px;height:20px;color:var(--av-text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.crm-files__tile-sub{font-size:var(--av-font-xs)}.crm-files__tile-no{font-size:var(--av-font-xs);letter-spacing:.04em;color:var(--av-text-3);font-variant-numeric:tabular-nums;font-weight:600}.crm-files__task-folder{width:64px;height:52px;color:var(--av-c-amber);place-items:center;padding-top:12px;display:grid;position:relative}.crm-files__task-folder svg{width:100%;height:100%;position:absolute;inset:0}.crm-files__task-folder-back{fill:color-mix(in srgb, var(--av-c-amber) 30%, var(--av-surface))}.crm-files__task-folder-front{fill:color-mix(in srgb, var(--av-c-amber) 16%, var(--av-surface));stroke:color-mix(in srgb, var(--av-c-amber) 45%, transparent);stroke-width:1px}.crm-files__task-folder .i{width:20px;height:20px;position:relative}.crm-files__tile:hover .crm-files__task-folder-front{fill:color-mix(in srgb, var(--av-c-amber) 24%, var(--av-surface))}.crm-files-tree,.crm-files-tree ul{margin:0;padding:0;list-style:none}.crm-files-tree__row{border-radius:var(--av-radius-sm);border:1px dashed #0000;align-items:center;gap:2px;display:flex}.crm-files-tree__row:hover{background:var(--av-surface-hover)}.crm-files-tree__row.is-current{background:var(--av-accent-tint)}.crm-files-tree__row.is-current .crm-files-tree__name{color:var(--av-text);font-weight:600}.crm-files-tree__row.is-off{opacity:.45}.crm-files-tree__twist{width:18px;height:18px;color:var(--av-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.crm-files-tree__twist:disabled{cursor:default}.crm-files-tree__name{min-width:0;color:var(--av-text-2);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:4px 6px 4px 2px;display:flex}.crm-files-tree__name span:not(.crm-files-tree__n){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-files-tree__n{font-size:var(--av-font-2xs);color:var(--av-text-3);margin-left:auto}.crm-files-move{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);max-height:50vh;padding:4px;overflow:auto}.crm-files-queue{border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface-2);font-size:var(--av-font-sm)}.crm-files-queue__head{border-bottom:1px solid var(--av-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.crm-files-queue__head .av-btn{margin-left:auto}.crm-files-queue ul{max-height:220px;margin:0;padding:4px 10px;list-style:none;overflow:auto}.crm-files-queue__item{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 30px;align-items:center;gap:10px;padding:4px 0;display:grid}.crm-files-queue__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-files-queue__err{color:var(--av-danger);font-size:var(--av-font-xs)}.crm-files-queue__note{color:var(--av-text-3);font-size:var(--av-font-xs);grid-column:1/-1;align-items:center;gap:6px;display:flex}.crm-files-queue__state{color:var(--av-success);place-items:center;display:grid}.crm-files-queue__item.is-cancelled .crm-files-queue__name{color:var(--av-text-3);text-decoration:line-through}.crm-files__menu-at{pointer-events:none;width:1px;height:1px;position:fixed}.crm-files-preview__title{align-items:center;gap:10px;min-width:0;display:inline-flex}.crm-files-preview__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-files-preview__meta{font-size:var(--av-font-sm);color:var(--av-text-3);margin:0 0 12px}.crm-files-preview__frame{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-2);width:100%;height:calc(100vh - 200px);min-height:420px;display:block}.crm-files-preview__frame--doc{background:#fff}.crm-files-preview__media{border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);place-items:center;padding:12px;display:grid}.crm-files-preview__media img{object-fit:contain;max-width:100%;max-height:calc(100vh - 220px)}.crm-files-preview__audio{width:100%}.crm-files-preview__video{border-radius:var(--av-radius-sm);background:#000;width:100%;max-height:calc(100vh - 220px)}.crm-files-text{border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);max-height:calc(100vh - 220px);font:var(--av-font-xs) / 1.5 var(--av-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.crm-files-eml{gap:10px;display:grid}.crm-files-eml__subject{font-size:var(--av-font-lg);margin:0}.crm-files-eml__head{font-size:var(--av-font-sm);gap:2px;margin:0;display:grid}.crm-files-eml__head>div{grid-template-columns:48px 1fr;gap:8px;display:grid}.crm-files-eml__head dt{color:var(--av-text-3)}.crm-files-eml__head dd{overflow-wrap:anywhere;margin:0}.crm-files-eml__atts{flex-wrap:wrap;gap:6px;display:flex}.crm-files-eml .crm-files-preview__frame{height:calc(100vh - 340px)}.crm-files-sheet{gap:8px;display:grid}.crm-files-sheet__scroll{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);max-height:calc(100vh - 260px);overflow:auto}.crm-files-sheet table{border-collapse:collapse;font-size:var(--av-font-xs)}.crm-files-sheet th,.crm-files-sheet td{border:1px solid var(--av-border);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:3px 8px;overflow:hidden}.crm-files-sheet th{background:var(--av-surface-2);color:var(--av-text-3);text-align:right;font-weight:500;position:sticky;left:0}.crm-files-result{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.crm-files-result li{align-items:center;gap:6px;display:flex}.crm-files-result__file{border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);min-width:0;color:var(--av-text);font:inherit;font-size:var(--av-font-sm);text-align:left;cursor:pointer;flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}.crm-files-result__file:hover{border-color:var(--av-accent)}.crm-files-result__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-result-drop{border:1px dashed var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface-sunken);color:var(--av-text-2);font-size:var(--av-font-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.crm-result-drop.is-over{border-color:var(--av-accent);background:var(--av-accent-tint);color:var(--av-text)}@media (width<=760px){.crm-files__hide-sm{display:none}.crm-files__main--split{grid-template-columns:1fr}.crm-files__side{border-right:0;border-bottom:1px solid var(--av-border);padding:0 0 8px}.crm-files__search{flex-basis:100%}.crm-files__tools{width:100%}}.crm-files__grid--links{margin-bottom:10px}.crm-files-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-files-links li{align-items:center;gap:6px;display:flex}.crm-files-links .crm-files__open{align-items:center;gap:6px;display:inline-flex}.home{--h-bg:var(--av-c-n25);--h-tint:var(--av-c-n50);--h-card:var(--av-c-n0);--h-ink:var(--av-c-n900);--h-ink-2:var(--av-c-n600);--h-ink-3:var(--av-c-n500);--h-line:var(--av-c-n150);--h-line-2:var(--av-c-n200);--h-brand:var(--av-c-brand);--h-brand-ink:var(--av-c-brand-600);--h-brand-soft:var(--av-c-brand-50);--h-brand-line:var(--av-c-brand-100);--h-good:var(--av-c-green);--h-good-soft:var(--av-c-green-bg);--h-warn:var(--av-c-amber);--h-warn-soft:var(--av-c-amber-bg);--h-display:"Lexend", var(--av-font-sans);--h-mono:"JetBrains Mono", var(--av-font-mono);--h-ease:cubic-bezier(.2, .7, .2, 1);background:var(--h-bg);min-height:100vh;color:var(--h-ink);font-family:var(--av-font-sans);font-size:16px;line-height:1.55}.home h1,.home h2,.home h3{font-family:var(--h-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}:where(.home) p{margin:0}.home a{color:inherit;text-decoration:none}.home-wrap{max-width:1120px;margin:0 auto;padding-inline:24px}.home-mono{font-family:var(--h-mono);font-variant-numeric:tabular-nums}.home-eyebrow{color:var(--h-brand-ink);font-size:13px;font-weight:600}.home-btn{white-space:nowrap;height:42px;transition:background .2s, border-color .2s, transform .2s var(--h-ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.home-btn:hover{transform:translateY(-1px)}.home-btn:focus-visible,.home-links a:focus-visible{box-shadow:var(--av-focus);outline:none}.home-btn .i{transition:transform .2s var(--h-ease)}.home-btn:hover .i{transform:translate(2px,-2px)}.home .home-btn--primary{background:var(--av-accent);color:var(--av-text-inverse)}.home .home-btn--primary:hover{background:var(--av-accent-hover)}.home .home-btn--dark{background:var(--h-ink);color:var(--h-bg)}.home .home-btn--ghost{border-color:var(--h-line-2);color:var(--h-ink)}.home .home-btn--ghost:hover{border-color:var(--h-ink-3)}.home-btn--sm{border-radius:8px;height:34px;padding:0 14px;font-size:13.5px}.home-nav{z-index:10;background:color-mix(in srgb, var(--h-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--h-line);position:sticky;top:0}.home-nav-in{align-items:center;gap:32px;height:60px;display:flex}.home-logo{align-items:center;gap:8px;display:flex}.home-logo img{width:auto;height:20px;display:block}.home-logo span{font-family:var(--h-display);color:var(--h-ink-3);border-left:1px solid var(--h-line-2);padding-left:8px;font-size:15px;font-weight:500;line-height:1}.home-nav-me{align-items:center;gap:8px;display:flex}.home-links{gap:24px;margin-left:auto;display:flex}.home-links a{color:var(--h-ink-2);border-radius:4px;font-size:14px;transition:color .2s}.home-links a:hover{color:var(--h-ink)}.home-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 60px);padding-block:64px 128px;display:flex;position:relative;overflow:hidden}.home-hero>.home-wrap{width:100%}.home-hero:after{content:"";background:linear-gradient(transparent, var(--h-tint));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.home-hero+.home-sec--tint{border-top:0;padding-top:56px}.home-scroll{z-index:1;color:var(--h-ink-3);border-radius:6px;flex-direction:column;align-items:center;gap:4px;font-size:12.5px;font-weight:500;transition:color .2s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-scroll:hover{color:var(--h-ink)}.home-scroll:focus-visible{box-shadow:var(--av-focus);outline:none}.home-hero>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero-in{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid;position:relative}.home-kicker{color:var(--h-ink-2);border:1px solid var(--h-line);background:var(--h-card);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;display:inline-flex}.home-kicker i{background:var(--h-brand);border-radius:50%;width:7px;height:7px}.home .home-hero h1{letter-spacing:-.035em;margin-top:22px;font-size:clamp(40px,5.4vw,62px)}.home-accent{color:var(--h-brand)}.home-lede{color:var(--h-ink-2);max-width:30em;margin-top:20px;font-size:18px}.home-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.home-works{color:var(--h-ink-3);margin-top:28px;font-size:13px}.home-demo{background:var(--h-card);border:1px solid var(--h-line);box-shadow:var(--av-shadow-lg);border-radius:16px;margin:0;padding:8px}.home-slack{gap:10px;min-height:78px;padding:12px;display:flex}.home-avatar{background:var(--h-brand);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.home-slack-body{min-width:0}.home-who{font-size:14px;font-weight:700}.home-who span{color:var(--h-ink-3);margin-left:4px;font-weight:400}.home-msg{color:var(--h-ink-2);animation:home-fade .35s var(--h-ease);margin-top:1px;font-size:14px}.home-typing{gap:4px;padding-top:9px;display:flex}.home-typing i{background:var(--h-ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite home-bob}.home-typing i:nth-child(2){animation-delay:.15s}.home-typing i:nth-child(3){animation-delay:.3s}.home-opp{border:1px solid var(--h-line);opacity:.3;transition:opacity .5s, transform .5s var(--h-ease);border-radius:11px;padding:14px;transform:translateY(6px)}.home-opp.is-on{opacity:1;transform:none}.home-opp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-opp-num{font-family:var(--h-mono);color:var(--h-brand-ink);font-size:13px;font-weight:600}.home-opp-title{margin-top:1px;font-size:15px;font-weight:600}.home-pill{white-space:nowrap;background:var(--h-good-soft);color:var(--h-good);opacity:0;transition:opacity .3s, transform .3s var(--h-ease);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;transform:scale(.9)}.home-pill.is-on{opacity:1;transform:none}.home-steps{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-steps li{color:var(--h-ink-3);align-items:center;gap:10px;font-size:14px;transition:color .3s;display:flex}.home-steps li.is-done,.home-steps li.is-busy{color:var(--h-ink)}.home-dot{border:1.5px solid var(--h-line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:background .3s,border-color .3s;display:grid}.home-dot svg{fill:none;width:12px;height:12px;stroke:var(--av-c-n0);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .35s .1s var(--h-ease)}.is-busy .home-dot{border-color:var(--h-brand);border-top-color:#0000;animation:.8s linear infinite home-spin}.is-done .home-dot{background:var(--h-good);border-color:var(--h-good)}.is-done .home-dot svg{stroke-dashoffset:0}.home-costs{opacity:0;transition:opacity .4s, transform .4s var(--h-ease);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid;transform:translateY(6px)}.home-costs.is-on{opacity:1;transform:none}.home-costs>div{border:1px solid var(--h-line);border-radius:9px;gap:1px;padding:8px 10px;display:grid}.home-costs>.is-pick{border-color:var(--h-brand);background:var(--h-brand-soft)}.home-costs span{color:var(--h-ink-3);font-size:12px}.home-costs b{font-size:17px}.home-costs small{color:var(--h-ink-3);margin-left:1px;font-size:11px;font-weight:500}.home-toast{background:var(--h-good-soft);color:var(--h-good);opacity:0;transition:opacity .4s, transform .4s var(--h-ease);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex;transform:translateY(6px)}.home-toast.is-on{opacity:1;transform:none}.home-toast b{font-size:12.5px}.home-sec{padding-block:104px;scroll-margin-top:60px}.home-sec--tint{background:var(--h-tint);border-block:1px solid var(--h-line)}.home-head{gap:12px;max-width:30rem;margin-bottom:48px;display:grid}.home .home-head h2{font-size:clamp(28px,3.6vw,38px)}.home-head p{color:var(--h-ink-2);font-size:17px}.home-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;max-width:none;display:flex}.home-head--row>div{gap:12px;display:grid}.home-head--row p{max-width:24rem}.home-reader{background:var(--h-card);border:1px solid var(--h-line);box-shadow:var(--av-shadow);border-radius:16px;grid-template-columns:1.1fr 1fr;margin:0;display:grid;overflow:hidden}.home-reader-bar{border-bottom:1px solid var(--h-line);height:46px;color:var(--h-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:13px;display:flex}.home-reader-bar>span{align-items:center;gap:6px;display:inline-flex}.home-reader-bar .home-mono{color:var(--h-brand-ink);font-weight:600}.home-reader-doc{border-right:1px solid var(--h-line);position:relative}.home-reader-doc p{color:var(--h-ink-3);padding:24px 24px 30px;font-size:17px;line-height:1.85}.home-reader-doc mark{color:inherit;background:linear-gradient(var(--h-brand), var(--h-brand)) no-repeat 0 100% / 0% 2px;transition:background-size .5s var(--h-ease), color .3s;padding-bottom:2px}.home-reader-doc mark.is-on{color:var(--h-ink);background-size:100% 2px}.home-reader-opp{background:var(--h-bg);flex-direction:column;display:flex}.home .home-reader-status{color:var(--h-brand-ink);font-weight:500}.home-reader-status i{border:1.5px solid var(--h-brand);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite home-spin}.home .home-reader-status.is-done{color:var(--h-good)}.home-reader-fields{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding:22px 20px;display:grid}.home-reader-fields dt{color:var(--h-ink-3);font-size:12px}.home-reader-fields dd{min-height:22px;margin:2px 0 0;font-size:15px;font-weight:600;position:relative}.home-reader-fields dd:before{content:"";background:var(--h-line);opacity:0;border-radius:5px;width:72%;height:10px;transition:opacity .3s;position:absolute;top:6px;left:0}.home-reader-fields dd span{transition:opacity .35s, transform .35s var(--h-ease);display:inline-block}.home-reader-fields div:not(.is-on) dd:before{opacity:1}.home-reader-fields div:not(.is-on) dd span{opacity:0;transform:translateY(4px)}.home-reader-gap{background:var(--h-warn-soft);color:var(--h-warn);opacity:0;transition:opacity .35s, transform .35s var(--h-ease);border-radius:10px;align-items:center;gap:8px;margin:auto 20px 20px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex;transform:translateY(4px)}.home-reader-gap.is-on{opacity:1;transform:none}.home-rows{border-bottom:1px solid var(--h-line);display:grid}.home-row{border-top:1px solid var(--h-line);grid-template-columns:1fr minmax(0,440px);align-items:center;gap:64px;padding-block:28px;display:grid}.home .home-row h3{letter-spacing:-.015em;font-size:19px}.home-row p{color:var(--h-ink-2);max-width:26em;margin-top:6px;font-size:15.5px}.home-row-art{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;place-items:center;height:124px;padding:0 16px;display:grid;overflow:hidden}.home-row-art .home-dot{background:var(--h-good);border-color:var(--h-good)}.home-row-art .home-dot svg{stroke-dashoffset:0}.home-art-run,.home-art-run-step{align-items:center;display:flex}.home-art-run-step b{white-space:nowrap;background:var(--h-brand-soft);border:1px solid var(--h-brand-line);color:var(--h-brand-ink);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.home-art-run-link{background:var(--h-line-2);width:36px;height:1px;position:relative}.home-art-run-link:after{content:"";background:var(--h-brand);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.home-art-gate{justify-items:center;gap:14px;display:grid}.home-art-gate-row{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.home-art-gate-btn{background:var(--av-accent);color:var(--av-text-inverse);border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:600}.home-art-bars{align-items:flex-end;gap:14px;height:96px;display:flex}.home-art-bars span{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:54px;height:100%;display:flex}.home-art-bars i{width:100%;height:var(--bar);background:var(--h-line-2);border-radius:6px 6px 2px 2px;display:block}.home-art-bars .is-pick i{background:var(--h-brand)}.home-art-bars b{font-size:12px}.home-art-bars small{color:var(--h-ink-3);font-size:11px}.home-art-tree{justify-items:start;gap:8px;display:grid}.home-art-tree>b{background:var(--h-card);border:1px solid var(--h-line-2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;display:flex}.home-art-tree ul{border-left:1px solid var(--h-line-2);grid-template-columns:auto auto;gap:6px;margin:0 0 0 14px;padding:2px 0 2px 14px;list-style:none;display:grid}.home-art-tree li{background:var(--h-card);border:1px solid var(--h-line);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:flex}.home-art-tree li .home-mono{color:var(--h-brand-ink);font-weight:600}.home-tri-row{--c:var(--h-ink-3);--c-soft:var(--h-tint)}.home-tri--tech{--c:var(--av-c-blue);--c-soft:var(--av-c-blue-bg)}.home-tri--pricing{--c:var(--av-c-violet);--c-soft:var(--av-c-violet-bg)}.home-tri--human{--c:var(--h-warn);--c-soft:var(--h-warn-soft)}.home-tri{background:var(--h-card);border:1px solid var(--h-line);box-shadow:var(--av-shadow);border-radius:16px;margin:0;overflow:hidden}.home-tri ol{margin:0;padding:0;list-style:none}.home-tri-head,.home-tri-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(120px,.8fr) 256px;align-items:center;gap:24px;padding:14px 20px;display:grid}.home-tri-head{color:var(--h-ink-3);background:var(--h-bg);border-bottom:1px solid var(--h-line);padding-block:10px;font-size:12px}.home-tri-row{border-bottom:1px solid var(--h-line);transition:background .3s}.home-tri-row:last-child{border-bottom:0}.home-tri-row.is-busy{background:var(--h-bg)}.home-tri-opp{gap:2px;min-width:0;display:grid}.home-tri-opp .home-mono{color:var(--h-brand-ink);font-size:12.5px;font-weight:600}.home-tri-opp span:last-child{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.home-tri-scope{color:var(--h-ink-2);font-size:14px;transition:color .3s}.home-tri-row:not(.is-scored) .home-tri-scope{color:var(--h-ink-3)}.home-tri-conf{align-items:center;gap:12px;display:flex}.home-tri-meter{background:var(--h-line);border-radius:3px;flex:1;height:6px;position:relative}.home-tri-meter i{width:var(--conf);background:var(--c);transition:width .8s var(--h-ease);border-radius:3px;position:absolute;inset:0 auto 0 0}.home-tri-row:not(.is-scored) .home-tri-meter i{width:0}.home-tri-conf b{text-align:right;width:40px;font-size:13px}.home-tri-route{white-space:nowrap;background:var(--c-soft);color:var(--c);transition:opacity .35s, transform .35s var(--h-ease);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.home-tri-row:not(.is-routed) .home-tri-route{opacity:0;transform:translate(-6px)}.home-tri-wrap{gap:16px;display:grid}.home-task{background:var(--h-card);border:1px solid var(--h-line);border-radius:16px;margin:0;overflow:hidden}.home-task-head{color:var(--h-ink-2);background:var(--h-bg);border-bottom:1px solid var(--h-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.home-task-head .home-mono{color:var(--h-brand-ink);font-weight:600}.home-task-state{color:var(--h-ink-3);align-items:center;gap:6px;font-weight:600;transition:color .3s;display:inline-flex}.home-task.is-on .home-task-state{color:var(--h-good)}.home-task-out{grid-template-columns:repeat(3,1fr);display:grid}.home-task-out>div{border-right:1px solid var(--h-line);align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.home-task-out>div:last-child{border-right:0}.home .home-task-out h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;display:flex}.home-task-out h3 .i{color:var(--h-brand-ink)}.home-task-out p{color:var(--h-ink-2);transition:opacity .4s, transform .4s var(--h-ease);font-size:14px}.home-task:not(.is-on) .home-task-out p{opacity:.25;transform:translateY(4px)}.home-task-out>div:nth-child(2) p{transition-delay:.15s}.home-task-out>div:nth-child(3) p{transition-delay:.3s}.home-jr{background:var(--h-card);border:1px solid var(--h-line);box-shadow:var(--av-shadow);border-radius:16px;margin:0;overflow:hidden}.home-jr-head{color:var(--h-ink-3);background:var(--h-bg);border-bottom:1px solid var(--h-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.home-jr-head>span:first-child{color:var(--h-ink);font-weight:600}.home-jr-head .home-mono{color:var(--h-brand-ink);margin-right:6px}.home-jr ol{margin:0;padding:6px 0;list-style:none}.home-jr-row{grid-template-columns:16px 150px 1fr 96px 180px;align-items:center;gap:20px;padding:16px 20px;transition:background .3s;display:grid;position:relative}.home-jr-row.is-busy{background:var(--h-bg)}.home-jr-row:before{content:"";background:var(--h-line);width:2px;height:100%;position:absolute;top:50%;left:27px}.home-jr-row:last-child:before{display:none}.home-jr-dot{z-index:1;border:2px solid var(--h-line-2);background:var(--h-card);border-radius:50%;width:16px;height:16px;transition:background .3s,border-color .3s;position:relative}.is-busy .home-jr-dot{border-color:var(--h-brand)}.is-done .home-jr-dot{background:var(--h-good);border-color:var(--h-good)}.is-wait .home-jr-dot{border-color:var(--h-warn)}.home-jr-kind{align-items:center;gap:8px;display:flex}.home .home-jr-kind h3{letter-spacing:-.01em;font-size:16px}.home-jr-quote{justify-items:start;gap:3px;display:grid}.home-jr-chip{border:1px solid var(--h-line-2);border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:600}.home-jr-none{color:var(--h-ink-3);font-size:13px}.home-jr-check{color:var(--h-ink-3);font-size:12.5px;transition:color .3s}.is-quoted .home-jr-check--auto{color:var(--h-good)}.is-quoted .home-jr-check--human{color:var(--h-warn)}.home-jr-amount{text-align:right;font-size:15px;transition:opacity .35s}.home-jr-status{transition:opacity .35s, transform .35s var(--h-ease);gap:2px;font-size:13.5px;font-weight:500;display:grid}.home-jr-status>span:first-child{color:var(--h-good);align-items:center;gap:6px;display:inline-flex}.is-wait .home-jr-status>span:first-child{color:var(--h-warn)}.home-jr-status .home-mono{color:var(--h-ink-3);padding-left:20px;font-size:12.5px}.home-jr-row:not(.is-quoted) .home-jr-amount{opacity:0}.home-jr-row:not(.is-resolved) .home-jr-status{opacity:0;transform:translate(-6px)}.home-kinds{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.home-kind{align-content:start;gap:6px;display:grid}.home .home-kind h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;display:flex}.home-kind p{color:var(--h-ink-2);font-size:14.5px}.home-tag{background:var(--h-tint);color:var(--h-ink-3);border:1px solid var(--h-line);border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:600}.home-tag--paid{background:var(--h-brand-soft);color:var(--h-brand-ink);border-color:var(--h-brand-line)}.home-cta{padding-block:88px}.home-sec:not(.home-sec--tint)+.home-cta{border-top:1px solid var(--h-line)}.home-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.home .home-cta h2{font-size:clamp(24px,3vw,32px)}.home-foot{border-top:1px solid var(--h-line);color:var(--h-ink-3);padding-block:24px;font-size:13px}.home-foot-in{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.home-foot-in span:first-child{color:var(--h-ink-2);align-items:center;gap:8px;font-weight:500;display:flex}.home-foot img{width:18px;height:18px}.home-links a[aria-current=page]{color:var(--h-ink)}.home-links a:focus-visible,.site-more a:focus-visible,.site-inline-link:focus-visible{box-shadow:var(--av-focus);outline:none}.home-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-parts li{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.home-parts .site-card-icon{flex:none;margin:0}.home-parts-text{flex:1;gap:2px;min-width:0;display:grid}.home-parts-text b{font-family:var(--h-display);font-size:15.5px;font-weight:600}.home-parts-text span{color:var(--h-ink-2);font-size:14px}.home-parts li:last-child:nth-child(odd){grid-column:1/-1}@media (width<=760px){.home-parts{grid-template-columns:1fr}}.site-head{border-bottom:1px solid var(--h-line);padding-block:72px 56px}.home .site-head h1{letter-spacing:-.03em;max-width:18em;margin-top:14px;font-size:clamp(34px,4.6vw,50px)}.site-head .home-lede{max-width:36em}.site-sec{padding-block:80px}.site-card-icon{background:var(--h-brand-soft);width:32px;height:32px;color:var(--h-brand-ink);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.site-chip{background:var(--h-tint);border:1px solid var(--h-line);color:var(--h-ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.site-chip--first{background:var(--h-brand-soft);border-color:var(--h-brand-line);color:var(--h-brand-ink)}.site-chip--live{background:var(--h-good-soft);color:var(--h-good);border-color:#0000}.site-chip--built{background:var(--av-c-blue-bg);color:var(--av-c-blue);border-color:#0000}.site-more{margin-top:32px;font-size:14.5px}.home .site-more a{color:var(--h-brand-ink);border-radius:4px;align-items:center;gap:2px;font-weight:600;display:inline-flex}.site-more .i{transition:transform .2s var(--h-ease)}.site-more a:hover .i{transform:translate(3px)}.site-note{color:var(--h-ink-2);margin-top:18px;font-size:14.5px}.site-timeline{max-width:760px;margin:0;padding:0;list-style:none;display:grid}.site-timeline li{grid-template-columns:36px 1fr;gap:18px;padding-bottom:28px;display:grid;position:relative}.site-timeline li:before{content:"";background:var(--h-line);width:2px;position:absolute;top:36px;bottom:4px;left:17px}.site-timeline li:last-child{padding-bottom:0}.site-timeline li:last-child:before{display:none}.site-timeline-n{width:36px;height:36px;color:var(--h-brand-ink);background:var(--h-brand-soft);border:1px solid var(--h-brand-line);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.home .site-timeline h3{letter-spacing:-.015em;margin-top:6px;font-size:17px}.site-timeline p{color:var(--h-ink-2);max-width:36em;margin-top:4px;font-size:15px}.home .site-inline-link{color:var(--h-brand-ink);border-radius:4px;margin-top:6px;font-size:13.5px;font-weight:600;display:inline-block}.site-table{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;margin:0;overflow:hidden}.site-table-head{color:var(--h-ink-3);background:var(--h-bg);border-bottom:1px solid var(--h-line);justify-content:space-between;padding:10px 18px;font-size:12.5px;font-weight:600;display:flex}.site-table-scroll{overflow-x:auto}.site-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.site-table th,.site-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--h-line);padding:12px 18px}.site-table th{color:var(--h-ink-3);background:var(--h-bg);font-size:12px;font-weight:500}.site-table tr:last-child td{border-bottom:0}.site-table td.home-mono{color:var(--h-ink-2);font-size:13px}.site-table--log{margin-top:40px}.site-table--log td:last-child{color:var(--h-ink-3)}.site-table tr.is-person td{background:var(--h-brand-soft)}.site-opp{color:var(--h-brand-ink);margin-right:6px;font-size:12.5px;font-weight:600}.site-score{background:var(--h-line);vertical-align:middle;border-radius:3px;width:80px;height:6px;margin-right:10px;display:inline-block;overflow:hidden}.site-score i{background:var(--h-brand);border-radius:3px;height:100%;display:block}.site-table td b{margin-right:8px;font-weight:600;display:inline-block}.site-use-what{color:var(--h-ink-2);max-width:28em;margin-top:4px;font-size:13.5px;display:block}.site-feeds{color:var(--h-ink-2);max-width:22em}.site-tags{flex-wrap:wrap;gap:6px;display:flex}.site-tags span{background:var(--h-tint);border:1px solid var(--h-line);color:var(--h-ink);white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:12.5px}.site-queue{border-top:1px solid var(--h-line);margin:0;padding:0;list-style:none;display:grid}.site-queue li{border-bottom:1px solid var(--h-line);grid-template-columns:1.2fr 1.3fr .8fr;align-items:center;gap:16px;padding-block:14px;font-size:14.5px;display:grid}.site-reason{border-radius:999px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:600}.site-reason--warn{background:var(--h-warn-soft);color:var(--h-warn)}.site-reason--info{background:var(--av-c-blue-bg);color:var(--av-c-blue)}.site-reason--brand{background:var(--h-brand-soft);color:var(--h-brand-ink)}.site-owner{color:var(--h-ink-3);font-size:13.5px}.site-model{border-top:1px solid var(--h-line);margin:0;display:grid}.site-model>div{border-bottom:1px solid var(--h-line);grid-template-columns:140px 1fr 1fr;gap:24px;padding-block:13px;font-size:15px;display:grid}.site-model dt{font-weight:600}.site-model dd{color:var(--h-ink-2);margin:0}.site-model .site-model-eg{font-family:var(--h-mono);color:var(--h-ink-3);font-size:13px}.site-facts{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-facts li{background:var(--h-card);border:1px solid var(--h-line);border-radius:12px;gap:3px;padding:16px 18px;font-size:14.5px;display:grid}.site-facts b{font-family:var(--h-display);font-weight:600}.site-facts span{color:var(--h-ink-2)}.home-rows+.site-facts{margin-top:24px}.site-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site-pair>div{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;align-content:start;gap:8px;padding:22px;display:grid}.home .site-pair h3{letter-spacing:-.015em;font-size:18px}.site-pair p{color:var(--h-ink-2);font-size:15px}.site-pair ul,.site-part ul{color:var(--h-ink-2);gap:5px;margin:0;padding-left:18px;font-size:14.5px;display:grid}.site-status-flow{color:var(--h-ink-3);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:24px;font-size:14px;display:flex}.site-status-step{align-items:center;gap:10px;display:inline-flex}.site-status-step i{background:var(--h-line-2);width:18px;height:1px}.site-status-step b{background:var(--h-card);border:1px solid var(--h-line-2);color:var(--h-ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.site-status-step:last-of-type b{background:var(--h-good-soft);color:var(--h-good);border-color:#0000}.site-not{margin-top:32px}.home .site-not h3{margin-bottom:10px;font-size:16px}.site-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-list li{color:var(--h-ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.site-list .i{color:var(--h-ink-3);flex:none;transform:translateY(2px)}.site-rules{grid-template-columns:repeat(4,1fr);gap:28px 32px;display:grid}.site-rules>div{align-content:start;gap:6px;display:grid}.home .site-rules h3{letter-spacing:-.01em;font-size:16px}.site-rules p{color:var(--h-ink-2);font-size:14.5px}.site-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.site-steps li{border-top:2px solid var(--h-brand-line);align-content:start;gap:6px;padding-top:16px;display:grid}.site-step-n{color:var(--h-brand-ink);font-size:13px;font-weight:600}.home .site-steps h3{letter-spacing:-.01em;font-size:16px}.site-steps p{color:var(--h-ink-2);font-size:14.5px}.site-other{border-top:1px solid var(--h-line);margin:0;display:grid}.site-other>div{border-bottom:1px solid var(--h-line);grid-template-columns:200px 1fr;gap:24px;padding-block:14px;font-size:15px;display:grid}.site-other dt{font-weight:600}.site-other dd{color:var(--h-ink-2);margin:0}.site-parts{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.site-part{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;align-content:start;gap:10px;padding:22px 24px;display:grid}.site-part:last-child:nth-child(odd){grid-column:1/-1}.site-part-head{align-items:center;gap:12px;display:flex}.site-part-head .site-card-icon{margin:0}.home .site-part h2{letter-spacing:-.015em;flex:1;font-size:18px}.site-part-lead{font-size:15px}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes home-fade{0%{opacity:0}}@keyframes home-bob{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-pulse{0%{box-shadow:0 0 0 0 var(--h-brand-line)}to{box-shadow:0 0 0 8px #0000}}.home--motion .home-kicker i{animation:1.8s ease-out infinite home-pulse}.home--motion .home-hero-copy>*{animation:home-rise .8s var(--h-ease) both}.home--motion .home-hero-copy>:nth-child(2){animation-delay:80ms}.home--motion .home-hero-copy>:nth-child(3){animation-delay:.16s}.home--motion .home-hero-copy>:nth-child(4){animation-delay:.24s}.home--motion .home-hero-copy>:nth-child(5){animation-delay:.32s}.home--motion .home-demo{animation:home-rise 1s var(--h-ease) .25s both}.home--motion .home-scroll .i{animation:1.6s ease-in-out infinite home-bob}.home--motion [data-reveal]{transition:opacity .8s var(--h-ease), transform .8s var(--h-ease)}.home--motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}@keyframes home-scan{to{top:calc(100% - 56px)}}.home--motion .home-reader-doc.is-reading:after{content:"";background:linear-gradient(transparent, var(--h-brand-soft));border-bottom:1px solid var(--h-brand-line);pointer-events:none;height:56px;animation:2.2s ease-in-out infinite alternate home-scan;position:absolute;top:46px;left:0;right:0}@keyframes home-lit{0%,4%{background:var(--h-card);border-color:var(--h-line-2);color:var(--h-ink-3)}10%,78%{background:var(--h-brand-soft);border-color:var(--h-brand-line);color:var(--h-brand-ink)}90%,to{background:var(--h-card);border-color:var(--h-line-2);color:var(--h-ink-3)}}@keyframes home-hop{0%{opacity:0;left:0}2%{opacity:1}10%{opacity:1;left:calc(100% - 5px)}12%,to{opacity:0}}@keyframes home-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}8%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes home-tick{0%,12%{border-color:var(--h-line-2);background:0 0}20%,85%{background:var(--h-good);border-color:var(--h-good)}95%,to{border-color:var(--h-line-2);background:0 0}}@keyframes home-draw{0%,14%{stroke-dashoffset:14px}24%,85%{stroke-dashoffset:0}95%,to{stroke-dashoffset:14px}}@keyframes home-unlock{0%,28%{background:var(--h-line);color:var(--h-ink-3)}36%,85%{background:var(--av-accent);color:var(--av-text-inverse)}95%,to{background:var(--h-line);color:var(--h-ink-3)}}@keyframes home-grow{0%{height:2px}18%,82%{height:var(--bar)}to{height:2px}}.home--motion .home-row-art .home-dot{animation:4.5s infinite both home-tick}.home--motion .home-row-art .home-dot svg{animation:4.5s infinite both home-draw}.home--motion .home-art-run-step b{animation:5s infinite both home-lit}.home--motion .home-art-run-link:after{animation:5s infinite both home-hop}.home--motion .home-art-run-step:nth-child(2)>*{animation-delay:.5s}.home--motion .home-art-run-step:nth-child(3)>*{animation-delay:1s}.home--motion .home-art-gate-btn{animation:4.5s infinite both home-unlock}.home--motion .home-art-tree li{animation:5s infinite both home-pop}.home--motion .home-art-tree li:nth-child(2){animation-delay:.25s}.home--motion .home-art-tree li:nth-child(3){animation-delay:.5s}.home--motion .home-art-tree li:nth-child(4){animation-delay:.75s}.home--motion .home-art-bars i{animation:4.5s infinite both home-grow}.home--motion .home-art-bars span:nth-child(2) i{animation-delay:.15s}.home--motion .home-art-bars span:nth-child(3) i{animation-delay:.3s}@media (width<=960px){.home-hero{min-height:0;padding-block:56px 112px}.home-hero-in{grid-template-columns:1fr;gap:48px}.home-reader{grid-template-columns:1fr}.home-reader-doc{border-right:0;border-bottom:1px solid var(--h-line)}.home-kinds,.site-steps,.site-rules{grid-template-columns:1fr 1fr}.home-jr-row{grid-template-columns:16px 110px 1fr 84px 150px;gap:14px}.home-tri-head{display:none}.home-tri-row{grid-template-columns:1fr 1fr;gap:10px 24px}.site-parts{grid-template-columns:1fr}}@media (width<=640px){.home-wrap{padding-inline:16px}.home-links{display:none}.home-nav-in{justify-content:space-between}.home-sec{padding-block:72px}.home-kinds,.home-row,.home-task-out,.home-tri-row,.site-steps,.site-rules,.site-facts,.site-pair{grid-template-columns:1fr}.home-row{gap:18px}.site-head{padding-block:48px 40px}.site-sec{padding-block:56px}.site-other>div,.site-model>div,.site-queue li{grid-template-columns:1fr;gap:4px}.home-jr-row{grid-template-columns:16px 1fr;align-items:start;gap:8px 14px}.home-jr-row>:not(.home-jr-dot){grid-column:2}.home-jr-amount{text-align:left}.home-task-out>div{border-right:0;border-bottom:1px solid var(--h-line)}.home-task-out>div:last-child{border-bottom:0}.home-jr-row:before{top:24px}.home-costs b{font-size:15px}}.site-timeline-parts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.site-timeline-parts>div{border:1px solid var(--h-line);background:var(--h-card);border-radius:10px;padding:12px 14px}.home .site-timeline-parts h4{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.site-timeline-parts p{font-size:14px}.site-scout{gap:16px;font-size:15px;display:grid}.site-scout .crm-pitch__chat{border-color:var(--h-line);border-radius:16px;min-height:520px;max-height:72vh}.site-scout .av-chat-thread>*,.site-scout .crm-pitch__chat .av-chat-composer>*{width:100%;max-width:720px;margin-inline:auto}.site-scout .crm-pitch__chat-head{padding-inline:20px}@media (width<=900px){.site-scout .crm-pitch__chat{min-height:70vh}}.crm-pitch{gap:var(--av-space-5);grid-template-columns:minmax(280px,1fr) minmax(0,2.2fr);align-items:start;display:grid}html.av-fit .av-page>.crm-pitch{flex:auto;align-items:stretch;min-height:0}html.av-fit .crm-pitch>*{min-height:0}.crm-pitch__side{gap:var(--av-space-4);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.crm-pitch__card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);padding:var(--av-space-4) var(--av-space-5)}.crm-pitch__card h3{margin:0 0 var(--av-space-3);font-size:var(--av-font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--av-text-3);font-weight:600}.crm-pitch__points{gap:var(--av-space-4);margin:0;padding:0;list-style:none;display:grid}.crm-pitch__point{gap:var(--av-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.crm-pitch__point-icon{border-radius:var(--av-radius);background:var(--av-accent-tint);width:32px;height:32px;color:var(--av-accent);place-items:center;display:grid}.crm-pitch__point strong{margin-bottom:2px;display:block}.crm-pitch__point span:not(.crm-pitch__point-icon){color:var(--av-text-2);font-size:var(--av-font-sm);line-height:1.45;display:block}.crm-pitch__facts{gap:var(--av-space-3);margin:0;display:grid}.crm-pitch__facts dt{font-size:var(--av-font-xs);color:var(--av-text-3);margin-bottom:2px}.crm-pitch__facts dd{overflow-wrap:anywhere;margin:0}.crm-pitch__chips{gap:var(--av-space-1);flex-wrap:wrap;display:flex}.crm-pitch__note{gap:var(--av-space-2);margin:var(--av-space-4) 0 0;padding-top:var(--av-space-3);border-top:1px solid var(--av-border);font-size:var(--av-font-xs);color:var(--av-text-3);align-items:flex-start;display:flex}.crm-pitch__note .av-icon{flex:none;margin-top:2px}.crm-pitch__chat{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);min-height:560px;box-shadow:var(--av-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.crm-pitch__chat-head{align-items:center;gap:var(--av-space-3);padding:var(--av-space-3) var(--av-space-4);border-bottom:1px solid var(--av-border);background:var(--av-surface-2);display:flex}.crm-pitch__chat-head strong{line-height:1.2;display:block}.crm-pitch__chat-head>div>span{font-size:var(--av-font-xs);color:var(--av-text-3)}.crm-pitch__avatar{background:var(--av-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.crm-pitch__new{margin-left:auto}.crm-pitch__chat .av-chat-thread{overscroll-behavior:contain;min-height:0;padding:var(--av-space-5) var(--av-space-5) var(--av-space-3);flex:auto;overflow-y:auto}.crm-pitch__chat .av-chat-composer{padding:var(--av-space-3) var(--av-space-4) var(--av-space-4);border-top:1px solid var(--av-border)}.crm-pitch__kept{padding:10px var(--av-space-4);border-top:1px solid var(--av-border);background:var(--av-surface-2);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.crm-pitch__kept-label{font-size:var(--av-font-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--av-text-3);margin-right:4px;font-weight:700}.crm-pitch__kept-list{margin:0;padding:0;list-style:none;display:contents}.crm-pitch__pill{border-radius:var(--av-radius-pill);border:1px solid var(--av-border);background:var(--av-surface);height:30px;font-size:var(--av-font-sm);color:var(--av-text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 10px;line-height:1;display:inline-flex}.crm-pitch__pill .av-icon,.crm-pitch__pill .i{color:var(--av-accent)}.crm-pitch__pill-label{color:var(--av-text-3)}.crm-pitch__pill-label:not(:last-child):after{content:":"}.crm-pitch__pill-value{text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.crm-pitch__pill.is-empty{color:var(--av-text-3);background:0 0;border-style:dashed}.crm-pitch__pill.is-empty .av-icon,.crm-pitch__pill.is-empty .i{color:var(--av-text-3)}.crm-pitch__pill.is-on{background:var(--av-accent-tint);border-color:color-mix(in srgb, var(--av-accent) 40%, var(--av-border))}@media (prefers-reduced-motion:no-preference){.crm-pitch__pill:not(.is-empty){animation:.45s ease-out backwards crm-pitch-pill-in}@keyframes crm-pitch-pill-in{0%{opacity:0;transform:translateY(5px)scale(.92)}60%{transform:translateY(-1px)scale(1.03)}to{opacity:1;transform:none}}}.crm-pitch__error{color:var(--av-danger);font-size:var(--av-font-sm)}@media (width<=900px){.crm-pitch{grid-template-columns:1fr}.crm-pitch__side{order:2;overflow:visible}.crm-pitch__chat{min-height:70vh}}.crm-login__art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#ffffff0f 30% 70%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.crm-login__brand{color:var(--av-text-2);align-items:center;gap:10px;font-weight:600;display:flex}
