.cl-ic{stroke-width:1.6px;flex:none;width:16px;height:16px}.cl-plan-calendar{letter-spacing:0;flex-direction:column;gap:0;display:flex}.cl-plan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cl-plan-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-plan-view-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.cl-plan-count{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;color:var(--cl-fg-2)}.cl-plan-board{border-top:1px solid var(--cl-line-strong);border-bottom:1px solid var(--cl-line-strong);background:var(--cl-surface)}.cl-plan-label-column{background:var(--cl-surface);border-right:1px solid var(--cl-line-strong)}.cl-plan-activity-label{border-top:1px solid var(--cl-line);align-items:center;gap:4px;padding:0 12px;display:flex}body.cl-admin .cl-plan-activity-label [role=checkbox]{box-shadow:none;background:0 0;border:0}.cl-plan-activity-name{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;min-width:0;height:auto;padding:6px 4px;font-size:13px;font-weight:500;overflow:hidden}.cl-plan-legend{flex-wrap:wrap;gap:16px;padding:4px 0;display:flex}.cl-plan-navigation{margin-bottom:0;padding-bottom:16px}body.cl-admin .cl-outlet:has(>.cl-plan-page){max-width:none;padding:24px 24px 40px}.cl-plan-section .cl-section-head{margin-bottom:24px}.cl-plan-section .cl-section-head-text{gap:8px;max-width:none}.cl-plan-section .cl-title{letter-spacing:0;font-size:24px;line-height:1.25}.cl-plan-scroll{height:max(360px,100dvh - 290px)}.cl-plan-group-label{background:var(--cl-ref-75)}.cl-plan-group-label>div{background:inherit!important}.cl-plan-lane-grid{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 51px, var(--cl-line) 51px, var(--cl-line) 52px);background-position:0 44px}.cl-plan-legend{padding:12px 0}body.cl-admin .cl-plan-calendar .cl-seg .ctl{height:30px;box-shadow:none;color:var(--cl-fg-3);background:0 0;border:0;padding:0 12px}body.cl-admin .cl-plan-calendar .cl-seg .ctl:hover{background:var(--cl-hover);color:var(--cl-fg)}body.cl-admin .cl-plan-calendar .cl-seg .ctl[aria-selected=true]{background:var(--cl-field);color:var(--cl-fg);box-shadow:inset 0 0 0 1px var(--cl-line-strong)}body.cl-admin .cl-plan-calendar .cl-seg .ctl:focus-visible{outline:2px solid var(--cl-accent);outline-offset:1px}body.cl-admin .cl-plan-calendar .cl-plan-activity-name{height:36px;padding:0 4px}@media (width<=1023px){.cl-plan-board{flex-direction:column}.cl-plan-board>aside{border-left:0;border-top:1px solid var(--cl-line);width:100%;max-height:220px}}@media (width<=760px){body.cl-admin .cl-outlet:has(>.cl-plan-page){padding:20px 16px 32px}.cl-plan-section .cl-title{font-size:22px}.cl-plan-section .cl-tone{display:none}.cl-plan-scroll{height:max(360px,100dvh - 330px)}.cl-plan-toolbar-group{gap:4px}.cl-plan-board{flex-direction:column}.cl-plan-board>aside{border-left:0;border-top:1px solid var(--cl-line);width:100%;max-height:240px}}:root{--cl-ref-0:#fff;--cl-ref-25:#fafaf8;--cl-ref-50:#f4f4f1;--cl-ref-75:#f0f0ec;--cl-ref-100:#eaeae6;--cl-ref-150:#e2e2dd;--cl-ref-200:#d3d2cc;--cl-ref-400:#c2c0ba;--cl-ref-500:#9a9893;--cl-ref-600:#6e6d69;--cl-ref-900:#141414;--cl-ref-ink:#1c1c1d;--cl-ref-ochre:#c4843a;--cl-ref-font-display:"Switzer", "Inter", ui-sans-serif, system-ui, sans-serif;--cl-ref-font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cl-ref-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cl-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cl-page:var(--cl-ref-0);--cl-canvas:#f7f7f4;--cl-surface:var(--cl-ref-0);--cl-card:linear-gradient(180deg, #fff 0%, #fafaf8 100%);--cl-well:var(--cl-ref-50);--cl-fg:var(--cl-ref-900);--cl-fg-2:var(--cl-ref-600);--cl-fg-3:var(--cl-ref-500);--cl-fg-4:var(--cl-ref-400);--cl-line:#14141412;--cl-line-strong:#14141421;--cl-hover:#14141407;--cl-object:var(--cl-ref-0);--cl-field:var(--cl-ref-0);--cl-accent:var(--cl-ref-ochre);--cl-pos:#2f5033;--cl-pos-bg:#edf7df;--cl-neg:#6e1530;--cl-neg-bg:#fbe8ee;--cl-flat:#96691a;--cl-flat-bg:#fbefcb;--cl-info:#2a3a7a;--cl-info-bg:#e6e9fa;--cl-s-ink:var(--cl-pos);--cl-s-bg:var(--cl-pos-bg);--cl-cat-1:#e1e8f4;--cl-cat-1-s:#8ea9d6;--cl-cat-1-t:#2b4472;--cl-cat-2:#e6e1f7;--cl-cat-2-s:#a496de;--cl-cat-2-t:#463a86;--cl-cat-3:#f5e3d8;--cl-cat-3-s:#dda184;--cl-cat-3-t:#73361c;--cl-cat-4:#f1e9d2;--cl-cat-4-s:#cbb06a;--cl-cat-4-t:#5e4a16;--cl-cat-5:#e0efda;--cl-cat-5-s:#8dbc80;--cl-cat-5-t:#2c5530;--cl-cat-6:#f3e0e7;--cl-cat-6-s:#d594ac;--cl-cat-6-t:#63203b;--cl-compare-prev:#b9cdeb;--cl-font-display:var(--cl-ref-font-display);--cl-font-ui:var(--cl-ref-font-ui);--cl-font-mono:var(--cl-ref-font-mono);--cl-r-xs:5px;--cl-r-control:9px;--cl-r-object:14px;--cl-r-card:18px;--cl-r-surface:24px;--cl-r-pill:999px;--cl-shadow-card:0 1px 1px #14141408, 0 2px 6px -2px #1414140a, 0 18px 40px -24px #14141424;--cl-shadow-card-hover:0 1px 1px #14141408, 0 4px 10px -4px #1414140f, 0 28px 56px -28px #14141438;--cl-shadow-object:0 1px 1px #1414140a, 0 10px 28px -14px #1414142e;--cl-shadow-pop:0 0 0 1px #1414140f, 0 24px 56px -20px #1414144d;--cl-shadow-glass:0 1px 0 #ffffff80 inset, 0 0 0 1px #ffffff73 inset, 0 30px 60px -30px #141e1e73;--cl-object-s:300px;--cl-object-m:380px;--cl-object-l:520px;--cl-dur-instant:80ms;--cl-dur-fast:.16s;--cl-dur-base:.24s;--cl-dur-mid:.38s;--cl-dur-slow:.8s;--cl-dur-draw:1.4s;--cl-ease-out:cubic-bezier(.16,.84,.24,1);--cl-ease-in-out:cubic-bezier(.6,0,.2,1);--cl-rise:20px}[data-surface=ink]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cl-card:linear-gradient(180deg, #232325 0%, #1c1c1d 100%);--cl-surface:var(--cl-ref-ink);--cl-well:#262628;--cl-object:#29292b;--cl-field:#29292b;--cl-fg:#f3f2ee;--cl-fg-2:#a9a7a1;--cl-fg-3:#7d7b76;--cl-fg-4:#55534f;--cl-line:#ffffff14;--cl-line-strong:#ffffff26;--cl-hover:#ffffff0a;--cl-pos:#c6eba6;--cl-pos-bg:#c6eba61f;--cl-neg:#f2afc3;--cl-neg-bg:#f2afc321;--cl-flat:#eed38d;--cl-flat-bg:#eed38d21;color:var(--cl-fg)}[data-state=neg]{--cl-s-ink:var(--cl-neg);--cl-s-bg:var(--cl-neg-bg)}[data-state=flat]{--cl-s-ink:var(--cl-flat);--cl-s-bg:var(--cl-flat-bg)}[data-state=pos]{--cl-s-ink:var(--cl-pos);--cl-s-bg:var(--cl-pos-bg)}[data-density=editorial]{--cl-sec-gap:clamp(80px, 8.5vw, 124px);--cl-pad:clamp(24px, 3vw, 40px);--cl-ctl-h:38px;--cl-row-h:58px;--cl-content:1240px}[data-density=standard]{--cl-sec-gap:88px;--cl-pad:32px;--cl-ctl-h:36px;--cl-row-h:52px;--cl-content:1160px}[data-density=dense]{--cl-sec-gap:36px;--cl-pad:24px;--cl-ctl-h:34px;--cl-row-h:50px;--cl-content:1440px}.cl-app,.cl-app *,.cl-app :before,.cl-app :after,.cl-portal,.cl-portal *,.cl-portal :before,.cl-portal :after{box-sizing:border-box}.cl-app,.cl-portal{font-family:var(--cl-font-ui);letter-spacing:-.006em;color:var(--cl-fg);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:13.5px;line-height:1.5}.cl-app{background:var(--cl-page);isolation:isolate;min-height:100svh;display:flex;position:relative}.cl-app:before{content:"";z-index:-1;pointer-events:none;background-image:var(--cl-grain);opacity:.02;mix-blend-mode:multiply;position:fixed;inset:0}:where(.cl-app) :where(h1,h2,h3,h4,p,ul,ol,figure){font-size:inherit;font-weight:inherit;margin:0;padding:0}:where(.cl-app) :where(ul,ol){list-style:none}:where(.cl-app) :where(a){color:inherit;text-decoration:none}:where(.cl-app,.cl-portal) :where(button){font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}:where(.cl-app,.cl-portal) :where(input){font:inherit;color:inherit;letter-spacing:inherit}.cl-app :focus-visible,.cl-portal :focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px;border-radius:6px}.cl-display{font-family:var(--cl-font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,3.9vw,54px);font-weight:400;line-height:1.04}.cl-headline{font-family:var(--cl-font-display);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(24px,2.35vw,32px);font-weight:400;line-height:1.14}.cl-title{font-family:var(--cl-font-display);letter-spacing:-.026em;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.cl-card-title{font-family:var(--cl-font-display);letter-spacing:-.016em;text-wrap:pretty;font-size:19px;font-weight:400;line-height:1.28}.cl-heading{font-family:var(--cl-font-display);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.3}.cl-tone{color:var(--cl-fg-3)}.cl-body{color:var(--cl-fg-2);text-wrap:pretty;max-width:54ch;font-size:14px;line-height:1.6}.cl-small{color:var(--cl-fg-3);font-size:12.5px;line-height:1.45}.cl-meta{font-family:var(--cl-font-mono);letter-spacing:.02em;color:var(--cl-fg-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.3}.cl-meta--caps{text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.cl-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11", "ss01"}.cl-num-xl{font-family:var(--cl-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1}.cl-num-l{font-family:var(--cl-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.cl-num-m{font-family:var(--cl-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:1.05}.cl-num-s{font-family:var(--cl-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.cl-unit{color:var(--cl-fg-3);letter-spacing:0;margin-left:.1em;font-size:.52em}.cl-fg-2{color:var(--cl-fg-2)}.cl-fg-3{color:var(--cl-fg-3)}.cl-fg-4{color:var(--cl-fg-4)}.cl-neg{color:var(--cl-neg)}.cl-pos{color:var(--cl-pos)}.cl-flat{color:var(--cl-flat)}.cl-sp{flex:1}.cl-nav{scrollbar-width:none;flex-direction:column;flex:none;width:252px;height:100svh;padding:22px 14px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.cl-nav-top{justify-content:space-between;align-items:center;height:28px;padding:0 8px 0 6px;display:flex}.cl-brand{font-family:var(--cl-font-display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:500;display:flex}.cl-brand svg{width:20px;height:20px}.cl-project{text-align:left;border-bottom:1px solid var(--cl-line);width:100%;margin:30px 0 10px;padding:0 6px 22px;display:block}.cl-project b{font-family:var(--cl-font-display);letter-spacing:-.022em;font-size:21px;font-weight:400;line-height:1.15;display:block}.cl-project span{font-family:var(--cl-font-display);letter-spacing:-.022em;color:var(--cl-fg-4);align-items:center;gap:6px;font-size:21px;line-height:1.15;display:flex}.cl-project svg{width:14px;height:14px;color:var(--cl-fg-4);transition:color var(--cl-dur-fast);margin-left:auto}.cl-project:hover svg{color:var(--cl-fg)}.cl-nav-group{margin-top:20px}.cl-nav-group>span{color:var(--cl-fg-4);letter-spacing:0;padding:0 6px 6px;font-size:11.5px;display:block}.cl-nav-item{width:100%;height:34px;color:var(--cl-fg-2);text-align:left;transition:color var(--cl-dur-fast), background var(--cl-dur-fast);border-radius:8px;align-items:center;gap:12px;padding:0 6px;font-size:13.5px;display:flex;position:relative}.cl-nav-item svg{stroke-width:1.5px;width:16px;height:16px;color:var(--cl-fg-3);transition:color var(--cl-dur-fast);flex:none}.cl-nav-item:hover,.cl-nav-item:hover svg{color:var(--cl-fg)}.cl-nav-item[aria-current=page]{color:var(--cl-fg);font-weight:500}.cl-nav-item[aria-current=page] svg{color:var(--cl-fg)}.cl-nav-item[aria-current=page]:before{content:"";background:var(--cl-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-18px}.cl-count{font-family:var(--cl-font-mono);color:var(--cl-fg-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.cl-count--alert{color:var(--cl-neg)}.cl-nav-foot{color:var(--cl-fg-2);align-items:center;gap:10px;margin-top:auto;padding:18px 6px 0;display:flex}.cl-main{flex:1;min-width:0;padding:10px 10px 10px 0}.cl-canvas{background:var(--cl-canvas);border-radius:20px;min-height:calc(100svh - 20px);position:relative;box-shadow:0 0 0 1px #1414140e}.cl-topbar{z-index:20;background:color-mix(in srgb, var(--cl-canvas) 84%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);height:60px;transition:box-shadow var(--cl-dur-mid);border-radius:20px 20px 0 0;align-items:center;gap:8px;padding:0 20px 0 28px;display:flex;position:sticky;top:10px}.cl-topbar[data-scrolled=true]{box-shadow:0 1px 0 var(--cl-line)}.cl-crumbs{min-width:0;color:var(--cl-fg-3);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.cl-crumbs b{color:var(--cl-fg);font-weight:500}.cl-crumbs i{color:var(--cl-fg-4);font-style:normal}.cl-search-trigger{background:var(--cl-ref-0);width:260px;height:36px;box-shadow:0 0 0 1px var(--cl-line), 0 1px 2px #1414140a;color:var(--cl-fg-3);transition:box-shadow var(--cl-dur-fast);border-radius:11px;align-items:center;gap:9px;padding:0 8px 0 13px;font-size:13px;display:flex}.cl-search-trigger:hover{box-shadow:0 0 0 1px var(--cl-line-strong), 0 1px 2px #1414140a}.cl-search-trigger svg{width:15px;height:15px}.cl-kbd{font-family:var(--cl-font-mono);color:var(--cl-fg-3);background:var(--cl-ref-75);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10.5px}.cl-btn{height:var(--cl-ctl-h,36px);border-radius:var(--cl-r-control);background:var(--cl-field);color:var(--cl-fg);box-shadow:0 0 0 1px var(--cl-line-strong), 0 1px 2px #1414140d;white-space:nowrap;transition:background var(--cl-dur-fast), box-shadow var(--cl-dur-fast), color var(--cl-dur-fast), transform var(--cl-dur-instant);justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.cl-btn svg{stroke-width:1.6px;flex:none;width:15px;height:15px}.cl-btn:hover{box-shadow:0 0 0 1px var(--cl-fg-4), 0 2px 6px -2px #1414141f}.cl-btn:active{transform:translateY(1px)}.cl-btn--primary{background:var(--cl-fg);color:var(--cl-ref-0);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1f}.cl-btn--primary:hover{background:#000;box-shadow:0 6px 16px -8px #00000073,inset 0 1px #ffffff1f}[data-surface=ink] .cl-btn--primary{color:#141414;background:#f3f2ee}.cl-btn--ghost{box-shadow:none;color:var(--cl-fg-2);background:0 0}.cl-btn--ghost:hover{box-shadow:none;background:var(--cl-hover);color:var(--cl-fg)}.cl-btn--quiet{box-shadow:none;background:var(--cl-ref-75)}.cl-btn--quiet:hover{box-shadow:none;background:var(--cl-ref-100)}.cl-btn--sm{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}.cl-btn--icon{width:var(--cl-ctl-h,36px);padding:0}.cl-btn--icon.cl-btn--sm{width:30px}.cl-btn--round{border-radius:var(--cl-r-pill)}.cl-btn--icon svg{width:16px;height:16px}.cl-dot-badge{position:relative}.cl-dot-badge:after{content:"";background:var(--cl-accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--cl-canvas);border-radius:50%;position:absolute;top:8px;right:8px}.cl-tag{border-radius:var(--cl-r-pill);white-space:nowrap;background:var(--cl-ref-75);height:22px;color:var(--cl-fg-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}[data-surface=ink] .cl-tag{background:#ffffff12}.cl-tag--pos{background:var(--cl-pos-bg);color:var(--cl-pos)}.cl-tag--neg{background:var(--cl-neg-bg);color:var(--cl-neg)}.cl-tag--flat{background:var(--cl-flat-bg);color:var(--cl-flat)}.cl-tag--info{background:var(--cl-info-bg);color:var(--cl-info)}.cl-tag--state{background:var(--cl-s-bg);color:var(--cl-s-ink)}.cl-pill{white-space:nowrap;background:var(--cl-cat-2);height:26px;color:var(--cl-cat-2-t);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.cl-pill[data-cat="1"]{background:var(--cl-cat-1);color:var(--cl-cat-1-t)}.cl-pill[data-cat="3"]{background:var(--cl-cat-3);color:var(--cl-cat-3-t)}.cl-cat{color:var(--cl-fg-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cl-cat:before{content:"";background:var(--c,var(--cl-fg-3));border-radius:50%;width:7px;height:7px}.cl-cat[data-cat="1"]{--c:var(--cl-cat-1-s)}.cl-cat[data-cat="2"]{--c:var(--cl-cat-2-s)}.cl-cat[data-cat="3"]{--c:var(--cl-cat-3-s)}.cl-cat[data-cat="4"]{--c:var(--cl-cat-4-s)}.cl-cat[data-cat="5"]{--c:var(--cl-cat-5-s)}.cl-cat[data-cat="6"]{--c:var(--cl-cat-6-s)}.cl-legend{flex-wrap:wrap;gap:6px 16px;display:flex}.cl-legend span{font-family:var(--cl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-fg-3);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.cl-legend i{background:var(--c,var(--cl-fg));border-radius:50%;width:7px;height:7px}.cl-avatar{--s:30px;width:var(--s);height:var(--s);font-size:calc(var(--s) * .36);letter-spacing:.01em;background:var(--cl-cat-1);color:var(--cl-cat-1-t);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;box-shadow:inset 0 0 0 1px #1414140a}.cl-avatar--22{--s:22px}.cl-avatar--36{--s:36px}.cl-avatar--44{--s:44px}.cl-avatar[data-cat="2"]{background:var(--cl-cat-2);color:var(--cl-cat-2-t)}.cl-avatar[data-cat="3"]{background:var(--cl-cat-3);color:var(--cl-cat-3-t)}.cl-avatar[data-cat="4"]{background:var(--cl-cat-4);color:var(--cl-cat-4-t)}.cl-avatar[data-cat="5"]{background:var(--cl-cat-5);color:var(--cl-cat-5-t)}.cl-avatar[data-cat="6"]{background:var(--cl-cat-6);color:var(--cl-cat-6-t)}.cl-stepper{align-items:center;gap:4px;display:inline-flex}.cl-stepper i{background:var(--cl-fg-4);opacity:.55;border-radius:50%;width:5px;height:5px}.cl-stepper i.on{background:var(--cl-fg);opacity:1}.cl-stepper i.cur{border-radius:3px;width:16px}.cl-stepper[data-lost] i.on{background:var(--cl-neg)}.cl-stage{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cl-seg{background:var(--cl-ref-75);box-shadow:inset 0 0 0 1px var(--cl-line);border-radius:11px;flex:none;padding:3px;display:inline-flex}.cl-seg button{height:calc(var(--cl-ctl-h,36px) - 6px);color:var(--cl-fg-3);transition:background var(--cl-dur-fast), color var(--cl-dur-fast), box-shadow var(--cl-dur-fast);border-radius:8px;padding:0 13px;font-size:12.5px}.cl-seg button:hover{color:var(--cl-fg)}.cl-seg button:focus{outline:0}.cl-seg button:focus-visible{box-shadow:0 0 0 2px var(--cl-fg-4);outline:0}.cl-seg button[aria-selected=true]:focus-visible{box-shadow:0 1px 2px #14141414, 0 0 0 2px var(--cl-fg-4)}.cl-seg button[aria-selected=true]{background:var(--cl-ref-0);color:var(--cl-fg);font-weight:500;box-shadow:0 1px 2px #14141414,0 0 0 1px #1414140a}.cl-tabs{border-bottom:1px solid var(--cl-line);gap:26px;display:flex;position:relative}.cl-tabs button{height:40px;color:var(--cl-fg-3);transition:color var(--cl-dur-fast);font-size:13.5px}.cl-tabs button:hover,.cl-tabs button[aria-selected=true]{color:var(--cl-fg)}.cl-tabs-ind{background:var(--cl-fg);height:1.5px;transition:left var(--cl-dur-mid) var(--cl-ease-out), width var(--cl-dur-mid) var(--cl-ease-out);position:absolute;bottom:-1px}.cl-chip{height:32px;box-shadow:inset 0 0 0 1px var(--cl-line-strong);color:var(--cl-fg-2);white-space:nowrap;transition:all var(--cl-dur-fast);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.cl-chip:hover{color:var(--cl-fg);box-shadow:inset 0 0 0 1px var(--cl-fg-4)}.cl-chip[aria-pressed=true]{background:var(--cl-ref-0);color:var(--cl-fg);box-shadow:0 0 0 1px var(--cl-line), 0 1px 3px #14141414}.cl-chip b{font-family:var(--cl-font-mono);color:var(--cl-fg-3);font-size:11px;font-weight:400}.cl-field{flex-direction:column;gap:7px;min-width:0;display:flex}.cl-field>label{color:var(--cl-fg-2);font-size:12.5px;font-weight:500}.cl-input{width:100%;height:var(--cl-ctl-h,36px);border-radius:var(--cl-r-control);background:var(--cl-field);color:var(--cl-fg);box-shadow:0 0 0 1px var(--cl-line-strong);transition:box-shadow var(--cl-dur-fast);border:0;outline:0;align-items:center;gap:9px;padding:0 12px;font-size:13.5px;display:flex}.cl-input::placeholder,.cl-input input::placeholder{color:var(--cl-fg-4)}.cl-input:hover{box-shadow:0 0 0 1px var(--cl-fg-4)}.cl-input:focus-visible,.cl-input:focus-within{box-shadow:0 0 0 1px var(--cl-fg), 0 0 0 4px #1414140f;outline:0}.cl-input svg{width:15px;height:15px;color:var(--cl-fg-3);flex:none}.cl-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.cl-input input:focus-visible{outline:0}.cl-switch{background:var(--cl-ref-200);width:32px;height:20px;transition:background var(--cl-dur-mid) var(--cl-ease-out);border-radius:10px;flex:none;position:relative}.cl-switch:after{content:"";width:16px;height:16px;transition:transform var(--cl-dur-mid) var(--cl-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cl-switch[aria-checked=true]{background:var(--cl-fg)}.cl-switch[aria-checked=true]:after{transform:translate(12px)}.cl-switch-label{color:var(--cl-fg-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.cl-check{appearance:none;background:var(--cl-field);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--cl-ref-200);cursor:pointer;transition:all var(--cl-dur-fast);border-radius:5px;flex:none;place-items:center;margin:0;display:grid}.cl-check:hover{box-shadow:inset 0 0 0 1.5px var(--cl-fg-3)}.cl-check:checked{background:var(--cl-fg);box-shadow:none}.cl-check:checked:after{content:"";border-bottom:1.75px solid #fff;border-left:1.75px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.cl-dots{width:26px;height:26px;color:var(--cl-fg-2);flex:none}.cl-dots circle{fill:currentColor}.cl-page{width:100%;max-width:var(--cl-content);margin:0 auto;padding:36px clamp(20px,4vw,64px) 160px}.cl-page-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:40px;display:flex}.cl-page-head>:first-child{min-width:0;margin-right:auto}.cl-page-head .cl-meta{margin-bottom:14px;display:block}.cl-chapter{margin-top:var(--cl-sec-gap)}.cl-page-head+.cl-chapter{margin-top:0}.cl-chapter-head{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin-bottom:32px;display:flex}.cl-chapter-head>:first-child{min-width:0;max-width:760px;margin-right:auto}.cl-chapter-head .cl-body{margin-top:14px}.cl-card{background:var(--cl-card);border-radius:var(--cl-r-card);min-width:0;box-shadow:var(--cl-shadow-card);padding:var(--cl-pad);position:relative}.cl-card--flush{padding:0;overflow:hidden}.cl-card--lift{transition:box-shadow var(--cl-dur-mid) var(--cl-ease-out), transform var(--cl-dur-mid) var(--cl-ease-out)}.cl-card--lift:hover{box-shadow:var(--cl-shadow-card-hover);transform:translateY(-2px)}.cl-well{background:var(--cl-well);border-radius:var(--cl-r-object);min-width:0;padding:22px}.cl-atmos{border-radius:var(--cl-r-surface);isolation:isolate;background:#c9cfc9;position:relative;overflow:hidden}.cl-atmos canvas{z-index:-2;filter:blur(22px)saturate(.9);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px;transform:scale(1.02)}.cl-atmos:after{content:"";z-index:-1;background-image:var(--cl-grain);opacity:.28;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.cl-glass{-webkit-backdrop-filter:blur(22px)saturate(1.25);border-radius:var(--cl-r-object);box-shadow:var(--cl-shadow-glass);color:var(--cl-fg);background:#ffffff9e}.cl-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:22px;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -36px #141e1480,0 0 0 1px #fff9}.cl-opener{border-radius:var(--cl-r-surface);min-height:460px;box-shadow:var(--cl-shadow-card);background:#fbfaf7;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.cl-opener-text{z-index:1;flex-direction:column;padding:clamp(28px,3.6vw,52px);display:flex;position:relative}.cl-opener .cl-atmos:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fbfaf7 0%,#fbfaf78c 35%,#fbfaf700 100%);width:28%;position:absolute;inset:0 auto 0 0}.cl-opener-stage{z-index:1;place-items:center;height:100%;padding:40px 32px;display:grid;position:relative}.cl-figs{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:0;display:grid}.cl-figs>div{padding-right:20px}.cl-figs>div+div{border-left:1px solid var(--cl-line);padding-left:20px}.cl-figs small{color:var(--cl-fg-3);margin-top:10px;font-size:12.5px;line-height:1.4;display:block}.cl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.cl-split--sticky>:first-child{position:sticky;top:104px}.cl-flow{display:grid}.cl-flow-row{grid-template-columns:20px 176px minmax(0,1fr) 72px;align-items:center;gap:16px;min-height:48px;display:grid}.cl-flow-row>b{color:var(--cl-fg);font-size:14px;font-weight:400}.cl-flow-bar{background:var(--cl-ref-75);border-radius:3px;height:6px;position:relative;overflow:hidden}.cl-flow-bar i{width:var(--w);background:var(--cl-fg);transform-origin:0;border-radius:3px;min-width:4px;position:absolute;inset:0 auto 0 0}.cl-flow-bar i.is-lost{background:var(--cl-neg)}.cl-flow-row .cl-num-m{text-align:right}.cl-flow-row.is-zero>b,.cl-flow-row.is-zero .cl-num-m{color:var(--cl-fg-4)}.cl-flow-gap{min-height:26px;color:var(--cl-fg-3);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-bottom:4px;padding-left:212px;font-size:12px;display:flex}.cl-flow-gap b{color:var(--cl-neg);font-weight:500}.cl-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cl-feature{grid-template-rows:auto 1fr auto;gap:24px;min-height:480px;padding:30px 28px 24px;display:grid}.cl-feature .cl-well{place-items:center;padding:26px 20px;display:grid}.cl-feature-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-object{width:min(100%, var(--cl-object-m));background:var(--cl-object);min-width:0;color:var(--cl-fg);box-shadow:var(--cl-shadow-object), 0 0 0 1px #1414140a;border-radius:12px;padding:16px 16px 14px}.cl-object--s{width:min(100%, var(--cl-object-s))}.cl-object[data-surface=ink]{background:linear-gradient(#252527,#1e1e1f);box-shadow:0 1px 1px #0000001f,0 18px 36px -18px #0000008c,inset 0 1px #ffffff0f}.cl-object-head{border-bottom:1px solid var(--cl-line);align-items:center;gap:9px;margin-bottom:12px;padding-bottom:12px;font-size:13.5px;font-weight:500;display:flex}.cl-object-head svg{width:15px;height:15px;color:var(--cl-fg-3)}.cl-people{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:14px;display:grid}.cl-person{text-align:left;border-radius:var(--cl-r-card);background:var(--cl-card);width:100%;box-shadow:var(--cl-shadow-card);transition:box-shadow var(--cl-dur-mid) var(--cl-ease-out), transform var(--cl-dur-mid) var(--cl-ease-out);align-content:start;gap:18px;padding:20px 20px 18px;display:grid}.cl-person:hover{box-shadow:var(--cl-shadow-card-hover);transform:translateY(-2px)}.cl-person-top{align-items:center;gap:12px;min-width:0;display:flex}.cl-person-top div{min-width:0}.cl-person-top b{font-family:var(--cl-font-display);letter-spacing:-.015em;font-size:15.5px;font-weight:500;display:block}.cl-person-top small{color:var(--cl-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cl-person-next{border-top:1px solid var(--cl-line);gap:4px;padding-top:16px;display:grid}.cl-person-next p{font-size:13.5px;line-height:1.35}.cl-person-next div{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-age{font-family:var(--cl-font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.cl-age--late{color:var(--cl-neg)}.cl-age--soon{color:var(--cl-flat)}.cl-age--ok{color:var(--cl-fg-3)}.cl-tl{position:relative}.cl-tl li{grid-template-columns:86px 16px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.cl-tl li:after{content:"";background:var(--cl-line-strong);width:1px;position:absolute;top:22px;bottom:-8px;left:107.5px}.cl-tl li:last-child:after{display:none}.cl-tl time{text-align:right;white-space:nowrap;padding-top:13px}.cl-tl .dot{background:var(--cl-ref-50);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--cl-fg-3);z-index:1;border-radius:50%;justify-self:center;margin-top:15px;position:relative}.cl-tl li.is-pos .dot{background:var(--cl-pos);box-shadow:0 0 0 3px var(--cl-pos-bg)}.cl-tl li.is-neg .dot{background:var(--cl-neg);box-shadow:0 0 0 3px var(--cl-neg-bg)}.cl-tl button{text-align:left;width:100%;transition:background var(--cl-dur-fast);border-radius:10px;margin:0 0 6px -12px;padding:10px 12px 12px;display:block}.cl-tl button:hover{background:var(--cl-hover)}.cl-tl b{font-weight:500}.cl-tl p{color:var(--cl-fg-3);margin-top:1px}.cl-table-wrap{width:100%;overflow-x:auto}.cl-chart{width:100%;position:relative}.cl-chart svg{width:100%;height:100%;display:block;overflow:visible}.cl-chart .grid{stroke:var(--cl-line-strong);stroke-dasharray:1 4;stroke-linecap:round}.cl-chart .axis{font-family:var(--cl-font-mono);letter-spacing:.05em;fill:var(--cl-fg-3);font-size:9.5px}.cl-chart .line{fill:none;stroke:var(--cl-fg);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.cl-chart .line--prev{stroke:var(--cl-compare-prev);stroke-width:1.4px}.cl-chart .area{fill:url(#clAreaFade)}.cl-chart .end{fill:var(--cl-fg)}.cl-chart .end-halo{fill:var(--cl-fg);opacity:.12}.cl-chart .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.cl-chart .draw.is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset var(--cl-dur-draw) var(--cl-ease-out)}.cl-chart .mk{stroke:var(--cl-fg-3);stroke-dasharray:1 3;opacity:0}.cl-chart .pt{fill:var(--cl-object);stroke:var(--cl-fg);stroke-width:1.5px;opacity:0}.cl-chart[data-hover=true] :is(.mk,.pt){opacity:1}.cl-tip{pointer-events:none;background:var(--cl-ref-ink);color:#fff;white-space:nowrap;opacity:0;transition:opacity var(--cl-dur-fast);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 20px -8px #0006}.cl-tip small{font-family:var(--cl-font-mono);opacity:.6;letter-spacing:.05em;font-size:9.5px;font-weight:400;display:block}.cl-chart[data-hover=true] .cl-tip{opacity:1}.cl-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:12px;height:128px;display:grid}.cl-bars>div{text-align:center;grid-template-rows:auto 1fr auto;gap:8px;height:100%;display:grid}.cl-bars .v{font-family:var(--cl-font-display);font-size:14px}.cl-bars .b{justify-content:center;align-items:flex-end;display:flex}.cl-bars .b i{width:min(100%,18px);height:var(--h);background:var(--c,var(--cl-fg));transform-origin:bottom;border-radius:4px;min-height:3px;display:block}.cl-bars .k{font-family:var(--cl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-fg-3);font-size:9.5px}.cl-ring{flex:none;width:88px;height:88px}.cl-ring circle{fill:none;stroke-width:5px}.cl-kv{display:grid}.cl-kv>div{border-top:1px solid var(--cl-line);height:38px;color:var(--cl-fg-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cl-kv>div:first-child{border-top:0}.cl-kv b{font-family:var(--cl-font-display);color:var(--cl-fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.cl-mini{display:grid}.cl-mini button{text-align:left;border-top:1px solid #1414140f;align-items:center;gap:11px;width:100%;padding:10px 2px;display:flex}.cl-mini button:first-child{border-top:0;padding-top:2px}.cl-mini div{flex:1;min-width:0;line-height:1.3}.cl-mini b{font-weight:500;display:block}.cl-mini small{color:var(--cl-fg-3);font-size:12px}.cl-band{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px;min-height:620px;padding:clamp(24px,4vw,56px);display:grid}.cl-band-quote{color:#fff;text-shadow:0 1px 24px #0000002e;align-self:end;max-width:420px}.cl-chat{padding:22px 24px 18px}.cl-chat-head{align-items:center;gap:10px;display:flex}.cl-chat-head .cl-dots{width:18px;height:18px}.cl-chat-body{color:var(--cl-fg-2);margin-top:18px;font-size:14px;line-height:1.6}.cl-chat-rows{gap:10px;margin:16px 0 4px;display:grid}.cl-chat-rows div{align-items:center;gap:12px;display:flex}.cl-chat-rows span:last-child{color:var(--cl-fg);font-size:13.5px}.cl-chat-think{color:var(--cl-fg-3);align-items:center;gap:9px;margin-top:18px;font-size:13.5px;display:flex}.cl-chat-input{border-top:1px solid var(--cl-line);margin:18px -24px 0;padding:16px 24px 0}.cl-chat-input input{background:0 0;border:0;outline:0;width:100%;padding:4px 0 14px;font-size:14px}.cl-chat-input input::placeholder{color:var(--cl-fg-4)}.cl-chat-tools{align-items:center;gap:8px;display:flex}.cl-cmd-wrap{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--cl-dur-fast);background:#1c1e1c2e;place-items:start center;padding:14vh 16px 16px;display:grid;position:fixed;inset:0}.cl-cmd-wrap[data-open=true]{opacity:1;pointer-events:auto}.cl-cmd{width:min(100%,620px);box-shadow:var(--cl-shadow-pop);transition:transform var(--cl-dur-base) var(--cl-ease-out);background:#fffffff5;border-radius:18px;overflow:hidden;transform:translateY(6px)scale(.985)}.cl-cmd-wrap[data-open=true] .cl-cmd{transform:none}.cl-cmd-input{border-bottom:1px solid var(--cl-line);align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.cl-cmd-input svg{width:17px;height:17px;color:var(--cl-fg-3)}.cl-cmd-input input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.cl-cmd-input input:focus-visible{outline:0}.cl-cmd-list{max-height:380px;padding:8px;overflow-y:auto}.cl-cmd-list .cl-meta{padding:12px 12px 6px;display:block}.cl-cmd-item{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;display:flex}.cl-cmd-item svg{width:16px;height:16px;color:var(--cl-fg-3)}.cl-cmd-item[aria-selected=true]{background:var(--cl-ref-75)}.cl-cmd-item .cl-kbd{margin-left:auto}.cl-cmd-foot{border-top:1px solid var(--cl-line);font-family:var(--cl-font-mono);color:var(--cl-fg-3);gap:18px;padding:12px 20px;font-size:10.5px;display:flex}.cl-actionbar{z-index:50;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--cl-card);transition:transform var(--cl-dur-mid) var(--cl-ease-out);border-radius:14px;align-items:center;gap:4px;padding:7px 7px 7px 16px;display:flex;position:fixed;transform:translate(-50%,calc(100% + 40px));box-shadow:0 20px 44px -16px #00000080}.cl-actionbar[data-open=true]{transform:translate(-50%)}.cl-actionbar>span{white-space:nowrap;margin-right:12px;font-size:13px}.cl-toast{z-index:80;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--cl-card);opacity:0;pointer-events:none;transition:opacity var(--cl-dur-base) var(--cl-ease-out), transform var(--cl-dur-base) var(--cl-ease-out);border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 18px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 20px 44px -16px #00000080}.cl-toast[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.cl-actionbar[data-open=false],.cl-toast[data-open=false]{visibility:hidden;transition-property:transform,opacity,visibility;transition-delay:0s, 0s, var(--cl-dur-mid)}.cl-motion [data-density=editorial] [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--cl-rise))}.cl-motion [data-density=editorial] [data-reveal]{transition:opacity var(--cl-dur-slow) var(--cl-ease-out), transform var(--cl-dur-slow) var(--cl-ease-out), box-shadow var(--cl-dur-mid) var(--cl-ease-out);transition-delay:calc(var(--i,0) * 80ms)}.cl-motion [data-density=editorial] [data-reveal]:not(.is-in) .cl-flow-bar i,.cl-motion [data-density=editorial] [data-reveal]:not(.is-in) .cl-bars .b i{transform:scale(0)}.cl-flow-bar i{transition:width var(--cl-dur-mid) var(--cl-ease-out), transform 1s var(--cl-ease-out) .2s}.cl-bars .b i{transition:transform 1s var(--cl-ease-out) calc(.3s + var(--j,0) * 60ms)}.cl-motion [data-density=editorial] [data-reveal]:not(.is-in) .cl-glass,.cl-motion [data-density=editorial] [data-reveal]:not(.is-in) .cl-panel{opacity:0;transform:translateY(24px)scale(.98)}.cl-glass,.cl-panel{transition:opacity 1s var(--cl-ease-out) .25s, transform 1s var(--cl-ease-out) .25s}.cl-atmos canvas{transition:transform 1.6s var(--cl-ease-out)}.cl-motion [data-reveal]:not(.is-in) .cl-atmos canvas,.cl-motion .cl-atmos[data-reveal]:not(.is-in) canvas{transform:scale(1.08)}.cl-view-enter{animation:cl-view-in var(--cl-dur-base) var(--cl-ease-out) both}[data-density=dense].cl-view-enter{animation:cl-fade var(--cl-dur-fast) linear both}@keyframes cl-view-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cl-fade{0%{opacity:0}}@keyframes cl-pulse{0%,to{opacity:.35}50%{opacity:1}}.cl-think circle{animation:1.4s ease-in-out infinite cl-pulse}.cl-think circle:nth-child(2){animation-delay:.15s}.cl-think circle:nth-child(3){animation-delay:.3s}.cl-think circle:nth-child(4){animation-delay:.45s}.cl-think circle:nth-child(5){animation-delay:.6s}.cl-think circle:nth-child(6){animation-delay:.75s}.cl-think circle:nth-child(7){animation-delay:.9s}.cl-think circle:nth-child(8){animation-delay:1.05s}@media (prefers-reduced-motion:reduce){.cl-app *,.cl-portal *,.cl-app :before,.cl-app :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.cl-motion [data-reveal],.cl-motion [data-reveal] *{opacity:1!important;transform:none!important}.cl-chart .draw{stroke-dashoffset:0!important}}@media (width<=1199px){.cl-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-feature-row>:last-child{grid-column:1/-1;min-height:380px}.cl-band{grid-template-columns:minmax(0,1fr)}.cl-band-quote{display:none}}@media (width<=899px){.cl-split{grid-template-columns:minmax(0,1fr)}.cl-split--sticky>:first-child{position:static}.cl-opener{grid-template-columns:minmax(0,1fr)}.cl-opener .cl-atmos{min-height:380px}.cl-opener .cl-atmos:before{background:linear-gradient(#fbfaf7,#fbfaf700);width:100%;height:30%;inset:0 0 auto}.cl-feature-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.cl-feature-row>*{scroll-snap-align:start;flex:0 0 min(86%,380px)}}@media (width<=1023px){.cl-nav{z-index:55;background:var(--cl-page);transition:transform var(--cl-dur-mid) var(--cl-ease-out);position:fixed;left:0;transform:translate(-100%)}.cl-nav[data-open=true]{transform:none;box-shadow:0 0 0 100vmax #14141433}}@media (width<=767px){.cl-main{padding:0}.cl-canvas{border-radius:0}.cl-topbar{border-radius:0;padding:0 14px;top:0}.cl-search-trigger{justify-content:center;width:36px;padding:0}.cl-search-trigger span,.cl-search-trigger .cl-kbd{display:none}}@media (width<=599px){.cl-page{padding:20px 16px 120px}.cl-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:20px}.cl-figs>div:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}.cl-flow-row{grid-template-columns:16px 104px minmax(0,1fr) 46px;gap:10px}.cl-flow-row>b{font-size:12.5px;line-height:1.25}.cl-flow-gap{white-space:nowrap;padding-left:26px;font-size:11px}.cl-feature-row{margin:0 -16px;padding:0 16px 8px}.cl-feature{min-height:440px;padding:24px 20px 20px}.cl-band{min-height:0;padding:16px}.cl-tl li{grid-template-columns:52px 14px minmax(0,1fr);gap:10px}.cl-tl li:after{left:72.5px}.cl-tl li{grid-template-columns:52px 14px minmax(0,1fr)}.cl-crumbs .hide-sm{display:none}}[data-density=editorial]{--cl-list-row:76px;--cl-data-row:60px}[data-density=standard]{--cl-list-row:72px;--cl-data-row:56px}[data-density=dense]{--cl-list-row:66px;--cl-data-row:52px}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.cl-list{padding:6px 8px 10px}.cl-table-head{align-items:baseline;gap:12px;padding:20px 16px 2px;display:flex}.cl-table-group+.cl-table-group{margin-top:22px}:is(.cl-table,.cl-ltable){border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}:is(.cl-table,.cl-ltable) th{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;height:50px;color:var(--cl-fg-3);text-align:left;padding:0 18px;font-size:12.5px;font-weight:400;overflow:hidden}:is(.cl-table,.cl-ltable) td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--cl-dur-instant);background-position:top;background-repeat:no-repeat;background-size:100% 1px;padding:0 18px;font-size:13.5px;overflow:hidden}.cl-ltable td{height:var(--cl-list-row,72px)}.cl-table td{height:var(--cl-data-row,56px);text-align:right}.cl-table th{text-align:right}:is(.cl-table,.cl-ltable) :is(th,td):first-child{text-align:left;padding-left:16px}:is(.cl-table,.cl-ltable) :is(th,td):last-child{padding-right:20px}:is(.cl-table,.cl-ltable) :is(th,td).l{text-align:left}:is(.cl-table,.cl-ltable) :is(th,td).r{text-align:right}:is(.cl-table,.cl-ltable) thead th{background:linear-gradient(var(--cl-line), var(--cl-line)) bottom / 100% 1px no-repeat}:is(.cl-table,.cl-ltable) thead th:first-child{background-position:100% 100%;background-size:calc(100% - 16px) 1px}:is(.cl-table,.cl-ltable) thead th:last-child{background-position:0 100%;background-size:calc(100% - 20px) 1px}:is(.cl-table,.cl-ltable) tr.row+tr.row td{background-image:linear-gradient(var(--cl-line), var(--cl-line))}:is(.cl-table,.cl-ltable) tr.row+tr.row td:first-child{background-position:100% 0;background-size:calc(100% - 16px) 1px}:is(.cl-table,.cl-ltable) tr.row+tr.row td:last-child{background-position:0 0;background-size:calc(100% - 20px) 1px}:is(.cl-table,.cl-ltable) tr.row td:first-child{border-radius:12px 0 0 12px}:is(.cl-table,.cl-ltable) tr.row td:last-child{border-radius:0 12px 12px 0}:is(.cl-table,.cl-ltable) tr.row:hover td{background-color:var(--cl-ref-50);background-image:none}:is(.cl-table,.cl-ltable) tr.row:hover+tr.row td{background-image:none}.cl-ltable tr.row{cursor:pointer}.cl-ltable tr.row[aria-selected=true] td{background-color:#c4843a12;background-image:none}.cl-ltable tr.row[aria-selected=true]+tr.row td{background-image:none}:is(.cl-table,.cl-ltable) .is-zero{color:var(--cl-fg-4)}:is(.cl-table,.cl-ltable) tr.is-muted td{color:var(--cl-fg-3)}.cl-table td.first{color:var(--cl-fg)}:is(.cl-table,.cl-ltable) tr.grp td{text-align:left;height:auto;padding:26px 16px 10px;background:0 0!important}:is(.cl-table,.cl-ltable) tr.grp:first-child td{padding-top:14px}:is(.cl-table,.cl-ltable) tr.grp span{align-items:center;gap:10px;display:inline-flex}:is(.cl-table,.cl-ltable) tr.grp i{background:var(--c,var(--cl-fg-4));border-radius:50%;width:6px;height:6px}.cl-cell{gap:3px;min-width:0;line-height:1.3;display:grid}.cl-cell>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-cell b{letter-spacing:-.008em;font-size:14px;font-weight:500}.cl-cell small{color:var(--cl-fg-3);font-size:12.5px}.cl-who{align-items:center;gap:14px;min-width:0;display:flex}.cl-pick{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.cl-pick .cl-avatar{--s:34px;transition:opacity var(--cl-dur-fast)}.cl-pick .cl-check{opacity:0;transition:opacity var(--cl-dur-fast);position:absolute}tr.row:hover .cl-pick .cl-check,.has-sel .cl-pick .cl-check,tr[aria-selected=true] .cl-pick .cl-check{opacity:1}tr.row:hover .cl-pick .cl-avatar,.has-sel .cl-pick .cl-avatar,tr[aria-selected=true] .cl-pick .cl-avatar{opacity:0}.cl-owner{color:var(--cl-fg-3);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.cl-owner .cl-avatar{--s:18px;font-size:8px}.cl-end{justify-content:flex-end;align-items:center;display:flex;position:relative}.cl-deadline{font-family:var(--cl-font-mono);color:var(--cl-fg-3);white-space:nowrap;transition:opacity var(--cl-dur-fast);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.cl-deadline i{background:currentColor;border-radius:50%;width:6px;height:6px}.cl-deadline.late{color:var(--cl-neg)}.cl-deadline.soon{color:var(--cl-flat)}.cl-row-actions{opacity:0;transition:opacity var(--cl-dur-fast);gap:2px;display:inline-flex}.cl-end .cl-row-actions{position:absolute;top:50%;right:-6px;transform:translateY(-50%)}tr.row:hover .cl-row-actions{opacity:1}tr.row:has(.cl-row-actions :focus-visible) .cl-row-actions{opacity:1}tr.row:hover .cl-end .cl-deadline{opacity:0}tr.row:has(.cl-row-actions :focus-visible) .cl-deadline{opacity:0}@media (hover:none){.cl-end .cl-row-actions{display:none}tr.row:hover .cl-end .cl-deadline{opacity:1}}.cl-bar-cell{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.cl-bar-cell i{background:var(--cl-fg);opacity:.8;border-radius:2px;height:4px;display:block}@media (width<=599px){.cl-ltable{min-width:0!important}.cl-ltable,.cl-ltable tbody{display:block}.cl-ltable thead,.cl-ltable colgroup{display:none}.cl-ltable tr.grp,.cl-ltable tr.grp td{display:block}.cl-ltable tr.row{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px 12px;display:grid}.cl-ltable tr.row:hover{border-radius:12px}.cl-ltable tr.row+tr.row{box-shadow:inset 0 1px 0 var(--cl-line)}.cl-ltable tr.row:hover{background:var(--cl-ref-50);box-shadow:none}.cl-ltable tr.row td{height:auto;display:block;background:0 0!important;border-radius:0!important;padding:0!important}.cl-ltable tr.row td:first-child{grid-area:1/1}.cl-ltable tr.row td:last-child{grid-area:1/2;align-self:center}.cl-ltable tr.row td:nth-child(2),.cl-ltable tr.row td:nth-child(4){grid-column:1/-1;padding-left:48px!important}.cl-ltable tr.row td:nth-child(3){display:none}.cl-ltable tr.row td:nth-child(4) .cl-cell{grid-auto-flow:column;justify-content:start;gap:10px}}.cl-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--cl-dur-base);background:#181a1829;position:fixed;inset:0}.cl-scrim[data-open=true]{opacity:1;pointer-events:auto}.cl-ov-head{gap:4px;padding:22px 24px 0;display:grid}.cl-ov-bar{align-items:center;gap:4px;min-height:30px;display:flex}.cl-ov-bar .cl-meta{margin-right:auto}.cl-ov-title{font-family:var(--cl-font-display);letter-spacing:-.022em;text-wrap:balance;margin-top:10px;font-size:26px;font-weight:400;line-height:1.15}.cl-ov-foot{justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.cl-ov-foot .cl-meta{margin-right:auto}.cl-drawer{z-index:61;background:var(--cl-canvas);width:min(100vw - 20px,560px);box-shadow:var(--cl-shadow-pop);transition:transform var(--cl-dur-mid) var(--cl-ease-out);border-radius:22px;flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(calc(100% + 24px))}.cl-drawer[data-open=true]{transform:none}.cl-drawer .cl-ov-head{background:var(--cl-canvas)}.cl-drawer .cl-tabs{margin:18px 24px 0}.cl-drawer-body{flex:1;align-content:start;gap:12px;padding:20px 16px 28px;display:grid;overflow-y:auto}.cl-drawer-body>.cl-card{padding:20px 20px 18px}.cl-card-bar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cl-card-bar .cl-dots{width:18px;height:18px}.cl-card-bar .cl-meta{margin-left:auto}.cl-who-big{align-items:center;gap:16px;margin-top:6px;display:flex}.cl-next{align-items:center;gap:10px;display:flex}.cl-next>div{flex:1;min-width:0}.cl-msgs{gap:8px;display:grid}.cl-msg{background:var(--cl-well);border-radius:14px 14px 14px 4px;max-width:86%;padding:11px 14px;font-size:13.5px;line-height:1.5}.cl-msg--out{background:var(--cl-ref-ink);color:#f3f2ee;border-radius:14px 14px 4px;margin-left:auto}.cl-msg small{font-family:var(--cl-font-mono);letter-spacing:.04em;opacity:.55;margin-top:6px;font-size:10px;display:block}.cl-reply{box-shadow:inset 0 0 0 1px var(--cl-line-strong);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:6px 6px 6px 14px;display:flex}.cl-reply input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.cl-reply input::placeholder{color:var(--cl-fg-4)}.cl-reply:focus-within{box-shadow:inset 0 0 0 1px var(--cl-fg), 0 0 0 4px #1414140d}.cl-steps-full{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cl-steps-full div{gap:9px;display:grid}.cl-steps-full i{background:var(--cl-ref-150);border-radius:2px;height:3px}.cl-steps-full .on i{background:var(--cl-fg)}.cl-steps-full span{color:var(--cl-fg-3);font-size:11.5px;line-height:1.3}.cl-steps-full .cur span{color:var(--cl-fg);font-weight:500}.cl-dialog-wrap{z-index:65;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cl-dialog{background:var(--cl-canvas);width:min(100%,480px);max-height:calc(100svh - 32px);box-shadow:var(--cl-shadow-pop);opacity:0;transition:opacity var(--cl-dur-base) var(--cl-ease-out), transform var(--cl-dur-base) var(--cl-ease-out);border-radius:22px;overflow:auto;transform:translateY(8px)scale(.98)}.cl-dialog--sm{width:min(100%,400px)}.cl-dialog-wrap[data-open=true]{pointer-events:auto}.cl-dialog-wrap[data-open=true] .cl-dialog{opacity:1;transform:none}.cl-dialog-body{gap:12px;padding:18px 16px 4px;display:grid}.cl-dialog-body>.cl-card{gap:16px;padding:20px;display:grid}.cl-dialog--sm .cl-dialog-body{padding:10px 24px 0}.cl-menu{z-index:70;background:var(--cl-ref-0);min-width:220px;box-shadow:var(--cl-shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--cl-dur-fast) var(--cl-ease-out), transform var(--cl-dur-fast) var(--cl-ease-out);border-radius:14px;padding:6px;position:fixed;transform:translateY(-4px)}.cl-menu[data-open=true]{opacity:1;pointer-events:auto;transform:none}.cl-menu .cl-meta{padding:10px 10px 4px;display:block}.cl-menu-item{text-align:left;width:100%;height:36px;color:var(--cl-fg);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.cl-menu-item svg{width:15px;height:15px;color:var(--cl-fg-3)}.cl-menu-item:hover,.cl-menu-item:focus-visible{background:var(--cl-canvas);outline:0}.cl-menu-item .cl-kbd,.cl-menu-item .cl-tick{margin-left:auto}.cl-menu-item .cl-tick{width:15px;height:15px;color:var(--cl-fg)}.cl-menu-item--danger,.cl-menu-item--danger svg{color:var(--cl-neg)}.cl-menu hr{background:var(--cl-line);border:0;height:1px;margin:6px 4px}.cl-tooltip{z-index:90;pointer-events:none;background:var(--cl-ref-ink);color:#f3f2ee;white-space:nowrap;opacity:0;transition:opacity var(--cl-dur-fast);border-radius:8px;padding:6px 9px;font-size:12px;position:fixed;transform:translate(-50%,calc(-100% - 6px))}.cl-tooltip[data-open=true]{opacity:1}.cl-tooltip .cl-kbd{color:#ffffffb3;background:#ffffff1f;margin-left:8px}@media (width<=599px){.cl-drawer{border-radius:0;width:100vw;inset:0}.cl-dialog-wrap{place-items:end center;padding:0}.cl-dialog{border-radius:22px 22px 0 0;width:100%}}.cl-notif{z-index:70;background:var(--cl-ref-0);width:min(100vw - 24px,400px);max-height:min(620px,100svh - 90px);box-shadow:var(--cl-shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--cl-dur-fast) var(--cl-ease-out), transform var(--cl-dur-fast) var(--cl-ease-out);border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(-4px)}.cl-notif[data-open=true]{opacity:1;pointer-events:auto;transform:none}.cl-notif .cl-ov-head{padding:18px 18px 0}.cl-notif .cl-ov-title{margin-top:6px;font-size:21px}.cl-notif-tools{align-items:center;gap:8px;padding:14px 18px 10px;display:flex}.cl-notif-list{padding:0 8px 8px;overflow-y:auto}.cl-notif-list>.cl-meta{padding:14px 10px 6px;display:block}.cl-ni{text-align:left;width:100%;transition:background var(--cl-dur-instant);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 10px;display:grid;position:relative}.cl-ni:hover{background:var(--cl-canvas)}.cl-ni-ic{background:var(--cl-canvas);width:30px;height:30px;color:var(--cl-fg-2);border-radius:50%;place-items:center;display:grid}.cl-ni-ic svg{width:15px;height:15px}.cl-ni-ic.neg{background:var(--cl-neg-bg);color:var(--cl-neg)}.cl-ni-ic.pos{background:var(--cl-pos-bg);color:var(--cl-pos)}.cl-ni p{color:var(--cl-fg-2);font-size:13.5px;line-height:1.4}.cl-ni p b{color:var(--cl-fg);font-weight:500}.cl-ni time{margin-top:4px;display:block}.cl-ni .unread{background:var(--cl-accent);border-radius:50%;width:7px;height:7px;margin-top:7px}.cl-ni.is-read .unread{visibility:hidden}.cl-ni-act{gap:6px;margin-top:10px;display:flex}.cl-notif-foot{box-shadow:inset 0 1px 0 var(--cl-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px 18px;display:flex}.cl-notif-empty{text-align:center;padding:36px 18px 40px}.cl-notif-empty .cl-dots{width:26px;height:26px;color:var(--cl-fg-4);margin:0 auto 10px;display:block}@media (width<=599px){.cl-notif{width:auto;right:12px;left:12px!important}}.cl-ni>span:nth-child(2){gap:4px;min-width:0;display:grid}.cl-ni time{margin-top:0}.cl-ni-act{margin-top:8px}.cl-opener{background:var(--cl-card);border-radius:24px;gap:8px;padding:8px}.cl-opener-text{padding:clamp(24px,3vw,44px)}.cl-opener .cl-atmos{border-radius:16px}.cl-opener .cl-atmos:before{display:none}@media (width<=899px){.cl-opener .cl-atmos{min-height:360px}}.cl-scope{font-family:var(--cl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-fg-2);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.cl-scope:before{content:"";background:var(--cl-fg-4);border-radius:2px;width:6px;height:6px}.cl-scope--live:before{background:var(--cl-pos);box-shadow:0 0 0 4px var(--cl-pos-bg);border-radius:50%}.cl-note{color:var(--cl-fg-3);max-width:760px;margin:14px 4px 0;font-size:12.5px;line-height:1.5}.cl-link{font:inherit;color:var(--cl-fg);text-decoration:underline;-webkit-text-decoration-color:var(--cl-fg-4);-webkit-text-decoration-color:var(--cl-fg-4);text-decoration-color:var(--cl-fg-4);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px}.cl-link:hover{-webkit-text-decoration-color:var(--cl-fg);-webkit-text-decoration-color:var(--cl-fg);text-decoration-color:var(--cl-fg)}.cl-fig-link{text-align:left;color:inherit;cursor:pointer;display:block}.cl-fig-link:hover small{color:var(--cl-fg)}.cl-figs small b{color:var(--cl-fg-2);font-weight:500}.cl-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.cl-kpi{align-content:start;min-width:0;padding:24px 26px 22px;display:grid}.cl-kpi+.cl-kpi{box-shadow:inset 1px 0 0 var(--cl-line)}.cl-kpi-l{color:var(--cl-fg-2);font-size:13px}.cl-kpi-v{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.cl-kpi-c{color:var(--cl-fg-3);font-size:12.5px;line-height:1.45}.cl-split--even{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px}.cl-card-foot{border-top:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.cl-hrows{display:grid}.cl-hrow{min-height:44px;box-shadow:inset 0 1px 0 var(--cl-line);grid-template-columns:116px minmax(0,1fr) 40px 58px;align-items:center;gap:14px;font-size:13.5px;display:grid}.cl-hrow:first-child{box-shadow:none}.cl-hrow .n{text-align:right;font-family:var(--cl-font-display);font-variant-numeric:tabular-nums;font-size:15px}.cl-hrow .d{text-align:right;font-variant-numeric:tabular-nums;color:var(--cl-fg-3);font-size:12.5px}.cl-hrow .d.is-pos{color:var(--cl-pos)}.cl-hrow .d.is-neg{color:var(--cl-neg)}.cl-track{background:var(--cl-ref-75);border-radius:3px;height:6px;position:relative}.cl-track>i{width:var(--w);background:var(--c,var(--cl-fg));border-radius:3px;position:absolute;inset:0 auto 0 0}.cl-track>s{top:-4px;bottom:-4px;left:var(--m);background:var(--cl-fg-3);border-radius:1px;width:1.5px;position:absolute}.cl-track>s.is-avg{border-left:1.5px dashed var(--cl-fg-3);background:0 0;width:0}.cl-cmp{gap:12px;width:100%;display:grid}.cl-cmp-row{color:var(--cl-fg-2);grid-template-columns:92px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:12.5px;display:grid}.cl-cmp-row b{text-align:right;color:var(--cl-fg);font-variant-numeric:tabular-nums;font-weight:500}.cl-cmp-row.is-top{color:var(--cl-fg)}.cl-cmp-key{font-family:var(--cl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-fg-3);justify-content:flex-end;align-items:center;gap:8px;font-size:9.5px;display:flex}.cl-cmp-key i{border-left:1.5px dashed var(--cl-fg-3);width:0;height:10px}.cl-flow-head,.cl-flow-row{grid-template-columns:20px 150px minmax(0,1fr) 60px 72px}.cl-flow-head{border-bottom:1px solid var(--cl-line);font-family:var(--cl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-fg-3);gap:16px;margin-bottom:4px;padding-bottom:10px;font-size:10px;display:grid}.cl-flow-head .r{text-align:right}.cl-flow-gap{flex-wrap:wrap;row-gap:2px;padding-left:186px}.cl-flow-bar .tail{top:0;bottom:0;left:calc(var(--w) - var(--t));width:var(--t);background:var(--cl-neg);min-width:3px;transition:opacity var(--cl-dur-mid);border-radius:0 3px 3px 0;position:absolute}.cl-flow-now{color:var(--cl-fg-2);font-variant-numeric:tabular-nums;transition:background var(--cl-dur-fast), color var(--cl-dur-fast);border-radius:8px;justify-self:end;margin-right:-8px;padding:4px 8px;font-size:13.5px}.cl-flow-now:hover{background:var(--cl-hover);color:var(--cl-fg)}.cl-flow-now:after{content:" →";color:var(--cl-fg-4)}.cl-why{gap:3px;min-width:0;display:grid}.cl-why b{align-items:center;gap:8px;font-weight:500;display:flex}.cl-why b:before{content:"";background:var(--c,var(--cl-fg-4));border-radius:50%;flex:none;width:6px;height:6px}.cl-why small{color:var(--cl-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cl-table td .sub{color:var(--cl-fg-3);margin-top:1px;font-size:11.5px;display:block}.cl-table td.is-best .cl-bar-cell{font-weight:500}.cl-bar-cell .cl-track{width:72px;height:4px}.cl-bar-cell .cl-track>i{opacity:.85}.cl-table tr.row td.is-num2{line-height:1.25}.cl-defs{padding:0}.cl-defs summary{cursor:pointer;border-radius:inherit;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 26px;list-style:none;display:flex}.cl-defs summary::-webkit-details-marker{display:none}.cl-defs summary :is(.ic,.cl-ic){transition:transform var(--cl-dur-mid) var(--cl-ease-out);color:var(--cl-fg-3)}.cl-defs[open] summary :is(.ic,.cl-ic){transform:rotate(180deg)}.cl-defs dl{border-top:1px solid var(--cl-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;padding:4px 26px 18px;display:grid}.cl-defs dl>div{box-shadow:inset 0 -1px 0 var(--cl-line);padding:16px 0}.cl-defs dt{font-size:13.5px;font-weight:500}.cl-defs dd{color:var(--cl-fg-2);margin:4px 0 0;font-size:13px;line-height:1.5}.cl-drawer .cl-list{padding:6px 8px 10px}.cl-list-more{color:var(--cl-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 6px;font-size:12.5px;display:flex}@media (width<=1099px){.cl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--cl-line)}.cl-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--cl-line), inset 0 1px 0 var(--cl-line)}.cl-split--even{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.cl-kpi{padding:18px 16px}.cl-hrow{grid-template-columns:92px minmax(0,1fr) 34px 50px;gap:10px}.cl-flow-head,.cl-flow-row{grid-template-columns:16px 96px minmax(0,1fr) 40px 52px;gap:8px}.cl-flow-gap{white-space:normal;padding-left:24px}.cl-defs dl{grid-template-columns:minmax(0,1fr);padding:0 16px 10px}.cl-defs summary{padding:18px 16px}.cl-cmp-row{grid-template-columns:80px minmax(0,1fr) 36px}}.cl-emblem{width:var(--s,20px);height:var(--s,20px);fill:currentColor;stroke:none;transition:transform .9s var(--cl-ease-out);flex:none;display:block}.cl-emblem path{fill:currentColor}.cl-brand:hover .cl-emblem{transform:rotate(90deg)}.cl-brand svg.cl-emblem{width:20px;height:20px}.cl-emblem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cl-emblem-tile{text-align:center;align-content:center;place-items:center;gap:28px;min-height:240px;display:grid}@media (width<=899px){.cl-emblem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-emblem-tile{min-height:180px}}@media (prefers-reduced-motion:reduce){.cl-brand:hover .cl-emblem{transform:none}}.cl-auth{background:var(--cl-page);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid;position:relative}.cl-auth[hidden]{display:none}.cl-auth-side{grid-template-rows:auto 1fr auto;min-width:0;padding:28px clamp(24px,4vw,56px) 24px;display:grid}.cl-auth-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-auth-form{place-self:center;width:min(100%,380px);padding:56px 0 48px}.cl-auth-form.is-in{animation:cl-auth-in .6s var(--cl-ease-out) both}@keyframes cl-auth-in{0%{opacity:0;transform:translateY(10px)}}.cl-auth-form .cl-title{font-size:clamp(30px,3vw,38px);line-height:1.08}.cl-auth-fields{gap:18px;margin-top:36px;display:grid}.cl-auth-fields .cl-input{--cl-ctl-h:44px;font-size:14.5px}.cl-btn--lg{--cl-ctl-h:44px;justify-content:center;height:44px;font-size:14px}.cl-auth-fields>.cl-btn--primary{margin-top:6px}.cl-field-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cl-field-row>label{color:var(--cl-fg-2);font-size:12.5px;font-weight:500}.cl-field.is-error .cl-input{box-shadow:0 0 0 1px var(--cl-neg), 0 0 0 4px var(--cl-neg-bg)}.cl-field-msg{color:var(--cl-neg);margin:2px 0 0;font-size:12.5px;line-height:1.45}.cl-input.is-locked{background:var(--cl-canvas);color:var(--cl-fg-2)}.cl-or{font-family:var(--cl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-fg-4);align-items:center;gap:14px;margin:24px 0;font-size:10.5px;display:flex}.cl-or:before,.cl-or:after{content:"";background:var(--cl-line);flex:1;height:1px}.cl-auth-note{margin-top:28px}.cl-auth-back{color:var(--cl-fg-3);margin-bottom:28px;text-decoration:none;display:inline-block}.cl-auth-back:hover{color:var(--cl-fg)}.cl-auth-icon{background:var(--cl-canvas);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--cl-line);border-radius:14px;place-items:center;margin-bottom:28px;display:grid}.cl-auth-icon :is(.ic,.cl-ic){width:20px;height:20px}.cl-pw-rules{color:var(--cl-fg-3);gap:16px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cl-pw-rules li:before{content:"○ "}.cl-pw-rules li.ok{color:var(--cl-pos)}.cl-pw-rules li.ok:before{content:"● "}.cl-auth-foot{align-items:center;gap:20px;display:flex}.cl-auth-foot .cl-link{color:var(--cl-fg-3);text-decoration:none}.cl-auth-foot .cl-link:hover{color:var(--cl-fg)}.cl-auth-art{min-width:0;padding:12px 12px 12px 0}.cl-auth-art .cl-atmos{border-radius:24px;place-items:center;height:100%;min-height:560px;display:grid}.cl-auth-emblem{--s:clamp(120px, 14vw, 200px);color:#fff;opacity:.92;filter:drop-shadow(0 18px 40px #0000001f);animation:cl-emblem-in 1.6s var(--cl-ease-out) both}@keyframes cl-emblem-in{0%{opacity:0;transform:rotate(-90deg)scale(.92)}}.cl-auth-quote{color:#fff;position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.cl-auth-quote .cl-meta{color:#ffffffbf}.cl-auth-quote .cl-headline{color:#fff;max-width:18ch;margin-top:12px}.cl-auth-quote .cl-tone{color:#ffffff9e}@media (width<=899px){.cl-auth{grid-template-columns:minmax(0,1fr)}.cl-auth-art{order:-1;padding:8px 8px 0}.cl-auth-art .cl-atmos{border-radius:18px;height:180px;min-height:180px}.cl-auth-emblem{--s:72px}.cl-auth-quote{display:none}.cl-auth-side{padding:20px 20px 96px}.cl-auth-form{padding:36px 0}}@media (prefers-reduced-motion:reduce){.cl-auth-form.is-in,.cl-auth-emblem{animation:none}}main.cl-main{scroll-behavior:auto;overflow:visible}:is(.cl-table,.cl-ltable) :is(th,td){border-bottom:0}.cl-table{display:table}.cl-table>thead{min-width:0;display:table-header-group}.cl-table>tbody{min-width:0;display:table-row-group}@media (width>=600px){.cl-ltable{display:table}.cl-ltable>thead{min-width:0;display:table-header-group}.cl-ltable>tbody{min-width:0;display:table-row-group}}:where(.cl-app) :where(h1,h2,h3){word-break:normal}.cl-nav-toggle,.cl-nav-scrim{display:none}.cl-topbar-tools{align-items:center;gap:4px;display:flex}.cl-topbar-tools .ctl{min-width:30px;height:30px;box-shadow:none;color:var(--cl-fg-2);background:0 0;border:0;border-radius:8px;padding:0 8px}.cl-topbar-tools .ctl:hover{background:var(--cl-hover);color:var(--cl-fg);box-shadow:none}.cl-nav .cl-brand{color:var(--cl-fg)}.cl-nav-foot .cl-btn{margin-left:auto}.hide-sm{display:inline}.cl-shell-spin{color:var(--cl-fg);animation:cl-shell-spin 1.6s var(--cl-ease-in-out) infinite}@keyframes cl-shell-spin{0%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cl-shell-spin{animation:none}}@media (width<=1023px){.cl-nav-toggle{display:inline-flex}.cl-nav-scrim{z-index:54;background:#14141429;display:block;position:fixed;inset:0}.cl-nav[data-open=true]{box-shadow:var(--cl-shadow-pop)}}@media (width<=599px){.hide-sm{display:none}}.cl-outlet:not(:has(>.cl-page)){width:100%;max-width:var(--cl-content);margin:0 auto;padding:36px clamp(20px,4vw,64px) 160px}.cl-mini .cl-mini-row{text-align:left;width:100%;color:inherit;border-top:1px solid #1414140f;align-items:center;gap:11px;padding:10px 2px;display:flex}.cl-mini .cl-mini-row:first-child{border-top:0;padding-top:2px}.cl-tl a{text-align:left;width:100%;color:inherit;transition:background var(--cl-dur-fast);border-radius:10px;margin:0 0 6px -12px;padding:10px 12px 12px;display:block}.cl-tl a:hover{background:var(--cl-hover)}.cl-ltable a.cl-who{color:inherit}.cl-legacy-table{padding:20px clamp(16px,2vw,26px) 16px}.cl-legacy-table h3,.cl-legacy-table .section h2{font-family:var(--cl-font-display);letter-spacing:-.016em;font-size:19px;font-weight:400}.cl-legacy-panel{color:var(--cl-fg)}.cl-legacy-panel .seg{margin-bottom:4px}.cl-leads-toolbar{gap:8px;margin-bottom:16px}.cl-chip .cl-ic{width:14px;height:14px;color:var(--cl-fg-3)}.cl-chip[aria-pressed=true] .cl-ic{color:var(--cl-fg)}.cl-ms{align-items:center;gap:8px;display:inline-flex;border-radius:var(--cl-r-control)!important;background:var(--cl-field)!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;color:var(--cl-fg-2)!important;box-shadow:0 0 0 1px var(--cl-line-strong)!important;border:0!important;padding:0 10px 0 13px!important;font-size:13px!important;font-weight:400!important}.cl-ms:hover{box-shadow:0 0 0 1px var(--cl-fg-4)!important;color:var(--cl-fg)!important}.cl-ms>div{overflow:hidden;flex-wrap:nowrap!important;padding:0!important}.cl-ms .tag,.cl-ms [class*=badge]{border-radius:999px;height:22px;font-size:11.5px;background:var(--cl-fg)!important;color:#fff!important;margin:0 4px 0 0!important}.cl-ms svg{color:var(--cl-fg-4);width:14px!important;height:14px!important}.cl-ms--select>span{white-space:nowrap}.cl-ms--ghost{box-shadow:none!important;background:0 0!important}.cl-ms--ghost:hover{background:var(--cl-hover)!important;box-shadow:none!important}.cl-ms--ink{color:#fff!important;background:#ffffff14!important;height:32px!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.cl-leads-card{padding:0 8px 10px}.cl-leads-scroll{max-height:calc(100svh - 250px);overflow:auto}.cl-leads-table{min-width:1080px}.cl-leads-table thead th{z-index:3;background-color:#fefefd;position:sticky;top:0}.cl-th{align-items:center;gap:6px;display:inline-flex}.cl-pick-all{place-items:center;width:34px;margin-right:8px;display:grid}.cl-th-sort{color:var(--cl-fg-3);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.cl-th-sort:hover,.cl-th-sort.is-on{color:var(--cl-fg)}.cl-th-sort .cl-ic{width:12px;height:12px}.cl-th-idle{opacity:0;transition:opacity var(--cl-dur-fast)}th:hover .cl-th-idle{opacity:.6}.cl-th-filter{width:22px;height:22px;color:var(--cl-fg-4);border-radius:6px;place-items:center;display:grid}.cl-th-filter .cl-ic{width:12px;height:12px}.cl-th-filter:hover,.cl-th-filter.is-on{color:var(--cl-fg);background:var(--cl-hover)}.cl-pop-item{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.cl-pop-item:hover{background:var(--cl-hover)}.cl-pop-item[aria-checked=true]{font-weight:500}.cl-leads-table tr.row.is-active td{background-color:#c4843a12;background-image:none}.cl-leads-table tr.row.is-active+tr.row td{background-image:none}.cl-leads-table .cl-cell b{align-items:center;min-width:0;display:flex;overflow:hidden}.cl-contact{color:inherit}.cl-contact:hover{text-underline-offset:3px;text-decoration:underline}.cl-leads-table td:nth-child(2) .cl-cell>:first-child{font-variant-numeric:tabular-nums;color:var(--cl-fg-2)}.cl-dot{background:var(--cl-fg-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cl-dot.is-hollow{box-shadow:inset 0 0 0 1.5px var(--cl-fg-4);background:0 0}.cl-dot.is-mid{background:var(--cl-fg-4)}.cl-dot.is-flat{background:var(--cl-flat)}.cl-dot.is-ink{background:var(--cl-fg)}.cl-dot.is-pos{background:var(--cl-pos);box-shadow:0 0 0 3px var(--cl-pos-bg)}.cl-inline-select{text-align:left;cursor:pointer;align-items:center;gap:8px;max-width:100%;margin-left:-8px;height:30px!important;box-shadow:none!important;color:var(--cl-fg)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 8px!important;font-size:13.5px!important;display:inline-flex!important}.cl-inline-select:hover,.cl-inline-select[data-state=open]{background:var(--cl-ref-75)!important}.cl-inline-select-v,.cl-inline-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-inline-select-c,.cl-inline-select>svg:last-child{color:var(--cl-fg-4);opacity:0;transition:opacity var(--cl-dur-fast);flex:none;width:12px!important;height:12px!important}tr.row:hover .cl-inline-select-c,.cl-inline-select:focus-visible .cl-inline-select-c,.cl-inline-select[data-state=open]>svg:last-child{opacity:1}.cl-stage-edit{align-items:center;gap:10px;min-width:0;display:flex}.cl-stage-edit .cl-inline-select{margin-left:0}.cl-empty{text-align:center;justify-items:center;gap:16px;padding:56px 20px 48px;display:grid}.cl-empty .cl-card-title{max-width:30ch}.cl-empty-ic{background:var(--cl-canvas);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cl-line);color:var(--cl-fg-2);border-radius:14px;place-items:center;display:grid}.cl-leads-actionbar{gap:6px}.cl-leads-actionbar .cl-btn--ghost{color:#fffc}.cl-leads-actionbar .cl-btn--ghost:hover{color:#fff;background:#ffffff14}.cl-leads-actionbar button:not(.cl-btn){color:#fff}@media (width<=599px){.cl-leads-table{min-width:0}.cl-leads-scroll{max-height:none}.cl-ms{flex:140px}.cl-leads-table td:nth-child(3){grid-column:1/-1;padding-left:48px!important;display:block!important}}.cl-outlet:not(:has(>.cl-page))>:first-child{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cl-outlet:not(:has(>.cl-page))>:first-child>:is(.container,[class*=max-w-]):first-child{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cl-notif-pop{max-height:min(620px,100svh - 90px);font-family:var(--cl-font-ui);color:var(--cl-fg);flex-direction:column;display:flex;overflow:hidden;width:min(100vw - 24px,400px)!important;box-shadow:var(--cl-shadow-pop)!important;background:#fff!important;border:0!important;border-radius:18px!important;padding:0!important}.cl-notif-pop .cl-ov-head{padding:16px 18px 0}.cl-notif-pop .cl-ov-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-notif-pop .cl-ov-title{margin-top:6px;font-size:21px}.cl-notif-pop .cl-btn:disabled{opacity:.4}.cl-notif-pop .cl-notif-list{flex:1;min-height:0}.cl-notif-day{padding:14px 10px 6px;display:block}.cl-notif-day:first-letter{text-transform:uppercase}.cl-notif-pop .cl-ni{grid-template-columns:30px minmax(0,1fr) 8px}.cl-notif-pop .cl-ni p{color:var(--cl-fg-2);text-overflow:ellipsis;font-size:13.5px;line-height:1.4;overflow:hidden}.cl-ni-body{-webkit-line-clamp:2;color:var(--cl-fg-3);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cl-notif-pop .cl-ni-ic .cl-ic,.cl-search-trigger .cl-ic{width:15px;height:15px}.cl-cmd-dialog{overflow:hidden;width:min(100vw - 24px,600px)!important;max-width:none!important;box-shadow:var(--cl-shadow-pop)!important;background:#fff!important;border:0!important;border-radius:18px!important;gap:0!important;padding:0!important;top:14vh!important;transform:translate(-50%)!important}.cl-cmd-dialog>button[class*=absolute]{display:none}.cl-cmdk{font-family:var(--cl-font-ui);color:var(--cl-fg);flex-direction:column;display:flex}.cl-cmdk-input{height:58px;box-shadow:inset 0 -1px 0 var(--cl-line);align-items:center;gap:12px;padding:0 18px;display:flex}.cl-cmdk-input .cl-ic{color:var(--cl-fg-3)}.cl-cmdk-input input{min-width:0;height:100%;color:var(--cl-fg);background:0 0;border:0;outline:0;flex:1;font-size:16px}.cl-cmdk-input input::placeholder{color:var(--cl-fg-4)}.cl-cmdk-list{max-height:min(420px,60vh);padding:6px 8px 8px;overflow-y:auto}.cl-cmdk [cmdk-group-heading]{font-family:var(--cl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-fg-3);padding:12px 10px 6px;font-size:10.5px}.cl-cmdk-item{cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 10px;display:grid}.cl-cmdk-item[data-selected=true]{background:var(--cl-ref-50)}.cl-cmdk-ic{background:var(--cl-canvas);width:30px;height:30px;color:var(--cl-fg-2);border-radius:9px;place-items:center;display:grid}.cl-cmdk-text{gap:2px;min-width:0;display:grid}.cl-cmdk-text b{font-size:14px;font-weight:500}.cl-cmdk-text small{color:var(--cl-fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cl-cmdk-enter{color:var(--cl-fg-4);opacity:0;width:14px!important;height:14px!important}.cl-cmdk-item[data-selected=true] .cl-cmdk-enter{opacity:1}.cl-cmdk-empty{color:var(--cl-fg-3);padding:10px 10px 14px;font-size:13px}.cl-cmdk-foot{box-shadow:inset 0 1px 0 var(--cl-line);padding:10px 18px 12px}.cl-ai-module{padding:clamp(16px,2vw,24px)}.cl-ai-module>[hidden]{display:none}.cl-ai-view{flex-direction:column;gap:20px;min-height:500px;display:flex}.cl-ai-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cl-ai-head .cl-seg button:focus-visible{outline-offset:1px}.cl-ai-tools{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.cl-ai-body{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.cl-ai-summary{font-family:var(--cl-font-display);letter-spacing:-.014em;color:var(--cl-fg);text-wrap:pretty;max-width:68ch;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.38}.cl-ai-empty{justify-items:start;gap:14px;max-width:56ch;padding:8px 0;display:grid}.cl-ai-error{background:var(--cl-neg-bg);color:var(--cl-neg);border-radius:10px;padding:12px 14px;font-size:13px}.cl-ai-findings{gap:8px;display:grid}.cl-ai-findings-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.cl-ai-findings-head .cl-meta{color:var(--cl-fg-3)}.cl-ai-all{white-space:nowrap;color:var(--cl-fg-2);border-radius:7px;flex:none;padding:4px 8px;font-size:12.5px}.cl-ai-all:hover{background:var(--cl-hover);color:var(--cl-fg)}.cl-ai-list{border-radius:var(--cl-r-object);background:var(--cl-canvas);box-shadow:inset 0 0 0 1px var(--cl-line);display:grid;overflow:hidden}.cl-ai-item+.cl-ai-item{box-shadow:inset 0 1px 0 var(--cl-line)}.cl-ai-item-row{text-align:left;width:100%;min-height:58px;transition:background var(--cl-dur-fast);align-items:center;gap:14px;padding:10px 16px;display:flex}.cl-ai-item-row:hover{background:#fff9}.cl-ai-item-row:focus-visible{outline-offset:-2px}.cl-ai-item-ic{width:16px;height:16px;color:var(--cl-fg-3);flex:none}.cl-ai-item[data-sentiment=positive] .cl-ai-item-ic,.cl-ai-item[data-sentiment=positive] .cl-ai-item-k{color:var(--cl-pos)}.cl-ai-item[data-sentiment=warning] .cl-ai-item-ic,.cl-ai-item[data-sentiment=warning] .cl-ai-item-k{color:var(--cl-flat)}.cl-ai-item[data-sentiment=critical] .cl-ai-item-ic,.cl-ai-item[data-sentiment=critical] .cl-ai-item-k{color:var(--cl-neg)}.cl-ai-item-txt{flex:1;gap:3px;min-width:0;display:grid}.cl-ai-item-k{font-family:var(--cl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-fg-3);font-size:10.5px}.cl-ai-item-h{color:var(--cl-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.35;overflow:hidden}.cl-ai-item[data-open=true] .cl-ai-item-h{white-space:normal}.cl-ai-item-m{max-width:34%;box-shadow:inset 0 0 0 1px var(--cl-line);color:var(--cl-fg);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:7px;flex:none;padding:4px 9px;font-size:12px;font-weight:500;overflow:hidden}.cl-ai-item-chev{width:16px;height:16px;color:var(--cl-fg-4);transition:transform var(--cl-dur-fast) var(--cl-ease-out);flex:none}.cl-ai-item[data-open=true] .cl-ai-item-chev{color:var(--cl-fg);transform:rotate(180deg)}.cl-ai-item-more{padding:0 16px 16px 46px}.cl-ai-item-more p{color:var(--cl-fg-2);white-space:pre-wrap;max-width:78ch;font-size:13.5px;line-height:1.6}@media (width<=640px){.cl-ai-item-m{display:none}.cl-ai-item-more{padding-left:16px}.cl-ai-item-h{white-space:normal}.cl-ai-view{min-height:0}.cl-ai-tools{width:100%}.cl-ai-tools>*{flex:auto}}.cl-ai-note{align-items:center;gap:6px;display:inline-flex}.cl-ai-note .cl-ic{width:14px;height:14px}.cl-ask{gap:14px}.cl-ask-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;max-height:460px;display:flex;overflow-y:auto}.cl-ask-intro{gap:18px;display:grid}.cl-ask-sugg{flex-wrap:wrap;gap:8px;display:flex}.cl-ask-sugg .cl-chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px;padding:7px 12px;line-height:1.35}.cl-ask-msg{border-radius:14px;max-width:min(78ch,88%);padding:11px 14px;font-size:14px;line-height:1.55}.cl-ask-msg p{white-space:pre-wrap}.cl-ask-msg[data-role=user]{background:var(--cl-fg);color:var(--cl-ref-0);border-bottom-right-radius:5px;align-self:flex-end}.cl-ask-msg[data-role=assistant]{background:var(--cl-canvas);color:var(--cl-fg);box-shadow:inset 0 0 0 1px var(--cl-line);border-bottom-left-radius:5px;align-self:flex-start}.cl-ask-src{font-family:var(--cl-font-mono);color:var(--cl-fg-3);align-items:center;gap:6px;margin-top:8px;font-size:10.5px;display:flex}.cl-ask-src .cl-ic{width:12px;height:12px}.cl-ask-input{background:var(--cl-canvas);box-shadow:inset 0 0 0 1px var(--cl-line);transition:box-shadow var(--cl-dur-fast);border-radius:14px;align-items:flex-end;gap:8px;margin-top:auto;padding:6px 6px 6px 14px;display:flex}.cl-ask-input:focus-within{box-shadow:0 0 0 1px var(--cl-fg), 0 0 0 4px #1414140f;background:#fff}.cl-ask-input textarea{resize:none;min-width:0;min-height:36px;max-height:140px;font:inherit;color:var(--cl-fg);field-sizing:content;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:14px;line-height:1.45}.cl-ask-input textarea:focus-visible{outline:0}.cl-ask-input textarea::placeholder{color:var(--cl-fg-4)}.cl-ask-send{background:var(--cl-fg);width:36px;height:36px;color:var(--cl-ref-0);transition:opacity var(--cl-dur-fast);border-radius:10px;flex:none;place-items:center;display:grid}.cl-ask-send:disabled{opacity:.25;cursor:default}.cl-ask-send .cl-ic{width:16px;height:16px}button.cl-project{cursor:pointer}.cl-project[aria-expanded=true] svg{color:var(--cl-fg)}.cl-switch-pop{font-family:var(--cl-font-ui);color:var(--cl-fg);width:260px!important;box-shadow:var(--cl-shadow-pop)!important;background:#fff!important;border:0!important;border-radius:14px!important;padding:6px!important}.cl-switch-pop .cl-meta{padding:8px 10px 4px;display:block}.cl-switch-list{max-height:min(420px,60svh);display:grid;overflow-y:auto}.cl-switch-search{width:auto;height:34px;margin:4px 4px 6px}.cl-switch-pop .cl-menu-item{cursor:pointer}.cl-switch-pop .cl-menu-item[aria-current=true]{font-weight:500}.cl-switch-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-switch-dot{background:var(--cl-pos);border-radius:50%;flex:none;width:6px;height:6px}.cl-switch-pop .cl-tick{width:15px;height:15px;color:var(--cl-fg);flex:none;margin-left:auto}.cl-switch-empty{padding:8px 10px;display:block}.cl-switch-pop hr{background:var(--cl-line);border:0;height:1px;margin:6px 4px}.cl-inbox{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cl-inbox-list{max-height:calc(100svh - 230px);padding:6px;position:sticky;top:84px;overflow-y:auto}.cl-inbox-row{text-align:left;width:100%;transition:background var(--cl-dur-fast);border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 12px 13px;display:grid;position:relative}.cl-inbox-row+.cl-inbox-row:before{content:"";background:var(--cl-line);height:1px;position:absolute;top:0;left:12px;right:12px}.cl-inbox-row:hover{background:var(--cl-ref-50)}.cl-inbox-row.is-on{background:#c4843a14}.cl-inbox-row:hover:before,.cl-inbox-row.is-on:before,.cl-inbox-row:hover+.cl-inbox-row:before,.cl-inbox-row.is-on+.cl-inbox-row:before{opacity:0}.cl-inbox-row-main{gap:4px;min-width:0;display:grid}.cl-inbox-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cl-inbox-row-top b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cl-inbox-row.is-unread .cl-inbox-row-top b:after{content:"";background:var(--cl-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.cl-inbox-row-msg{-webkit-line-clamp:2;color:var(--cl-fg-3);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cl-inbox-row-tags{gap:6px;margin-top:4px;display:flex}.cl-inbox-row-tags .cl-tag{height:20px;font-size:11px}.cl-inbox-detail{gap:22px;padding:clamp(20px,2.6vw,34px);display:grid}.cl-inbox-detail .cl-ov-bar{align-items:center;gap:4px;display:flex}.cl-inbox-detail .cl-ov-title{font-size:26px}.cl-ov-sub{color:var(--cl-fg-3);margin-top:4px;font-size:13px}.cl-inbox-back{display:none}.cl-inbox-search{width:min(100%,300px);margin-left:auto}.cl-inbox-group{font-family:var(--cl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-fg-3);padding:12px 12px 6px;font-size:10.5px;display:block}.cl-inbox-group+.cl-inbox-row:before{opacity:0}.cl-seg-n{font-family:var(--cl-font-mono);color:var(--cl-fg-4);margin-left:6px;font-size:11px}.cl-seg button[aria-selected=true] .cl-seg-n{color:var(--cl-fg-3)}.cl-inbox-message{font-family:var(--cl-font-display);letter-spacing:-.008em;color:var(--cl-fg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;font-size:17px;font-weight:400;line-height:1.6}.cl-inbox-actions{box-shadow:inset 0 -1px 0 var(--cl-line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:22px;display:flex}.cl-inbox-notes textarea{min-height:88px}@media (width<=899px){.cl-inbox{grid-template-columns:minmax(0,1fr)}.cl-inbox-list{max-height:none;position:static}.cl-inbox.is-detail .cl-inbox-list,.cl-inbox:not(.is-detail) .cl-inbox-detail{display:none}.cl-inbox-back{margin-right:auto;display:inline-flex}}.cl-auth-switch{color:var(--cl-fg-3)}.cl-auth-switch .cl-link{font-size:inherit}.cl-auth-select{width:100%!important;height:44px!important}.cl-auth-fields>a.cl-btn{justify-content:center}.cl-auth-list{color:var(--cl-fg-2);gap:6px;margin:10px 0 0;padding-left:18px;font-size:13.5px;list-style:outside;display:grid}.cl-auth-foot .cl-small .cl-link{font-size:inherit;color:var(--cl-fg-2);text-decoration:underline}.cl-drawer-sheet{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.cl-drawer-sheet>button.absolute{display:none}.cl-lead{background:var(--cl-canvas);height:100%;min-height:0;color:var(--cl-fg);font-family:var(--cl-font-ui);flex-direction:column;display:flex}.cl-lead-head{padding:18px 24px 0}.cl-lead-head .cl-ov-title{text-overflow:ellipsis;white-space:nowrap;font-size:26px;overflow:hidden}.cl-lead-contact{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-lead-facts{border-radius:var(--cl-r-object);box-shadow:inset 0 0 0 1px var(--cl-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.cl-lead-facts>div{align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px 16px;font-size:13.5px;display:grid}.cl-lead-facts>div:nth-child(2n){box-shadow:inset 1px 0 0 var(--cl-line)}.cl-lead-facts>div:nth-child(3){box-shadow:inset 0 1px 0 var(--cl-line)}.cl-lead-facts>div:nth-child(4){box-shadow:inset 1px 0 0 var(--cl-line), inset 0 1px 0 var(--cl-line)}.cl-lead-facts .cl-meta{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.cl-lead-facts .cl-stage{gap:8px}.cl-lead-tabs{gap:22px;margin-top:18px;padding:0 24px}.cl-lead-tabs button{position:relative}.cl-lead-tabs button[aria-selected=true]:after{content:"";background:var(--cl-fg);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.cl-lead-body{flex:1;align-content:start;gap:12px;min-height:0;padding:16px 16px 24px;display:grid;overflow-y:auto}.cl-lead-card{padding:18px 20px}.cl-lead-card .lab-eyebrow,.cl-lead-card .coera-label{margin-bottom:8px}.cl-lead-body>section{border-radius:var(--cl-r-card);background:var(--cl-card);box-shadow:var(--cl-shadow-card);padding:18px 20px}.cl-lead-foot{box-shadow:inset 0 1px 0 var(--cl-line);background:#fff;align-items:center;gap:8px;padding:10px 16px;display:flex}.cl-lead-delete{color:var(--cl-neg)!important}.cl-lead-delete:hover{background:var(--cl-neg-bg)!important}.cl-drawer-sheet:focus,.cl-drawer-sheet:focus-visible{outline:none}.cl-org{border-bottom:1px solid var(--cl-line);margin:26px 0 6px;padding:0 0 18px}.cl-org>.cl-small{padding:0 6px}.cl-org button{width:100%;font-family:var(--cl-font-display);letter-spacing:-.016em;justify-content:space-between;height:40px!important;box-shadow:none!important;color:var(--cl-fg)!important;background:0 0!important;border-radius:10px!important;padding:0 8px!important;font-size:17px!important}.cl-org button:hover{background:var(--cl-hover)!important}.cl-org button span{max-width:160px!important;font-weight:400!important}.cl-projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.cl-project-card{color:inherit;flex-direction:column;padding:8px;display:flex;overflow:hidden}.cl-project-img{aspect-ratio:16/10;background:var(--cl-canvas);border-radius:12px;position:relative;overflow:hidden}.cl-project-img img{transition:transform .9s var(--cl-ease-out)}.cl-project-card:hover .cl-project-img img{transform:scale(1.03)}.cl-project-phase{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:10px;right:10px;color:var(--cl-fg)!important;background:#ffffffe6!important}.cl-project-menu{opacity:0;transition:opacity var(--cl-dur-fast);position:absolute;top:10px;left:10px}.cl-project-card:hover .cl-project-menu,.cl-project-menu:focus-within{opacity:1}.cl-project-body{gap:18px;padding:16px 12px 10px;display:grid}.cl-project-foot{justify-content:space-between;align-items:flex-end;display:flex}.cl-project-foot small{color:var(--cl-fg-3);margin-left:6px;font-size:12.5px}.cl-project-foot .cl-ic{color:var(--cl-fg-4);transition:transform var(--cl-dur-fast), color var(--cl-dur-fast)}.cl-project-card:hover .cl-project-foot .cl-ic{color:var(--cl-fg);transform:translate(3px)}.cl-rows{padding:6px 8px}.cl-row{cursor:pointer;transition:background var(--cl-dur-fast);border-radius:12px;padding:16px 14px;position:relative}.cl-row+.cl-row:before{content:"";background:var(--cl-line);height:1px;position:absolute;top:0;left:14px;right:14px}.cl-row:hover{background:var(--cl-ref-50)}.cl-row:hover:before,.cl-row:hover+.cl-row:before{opacity:0}.cl-row--static{cursor:default}.cl-row-title{color:var(--cl-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.cl-sms-card{margin-bottom:40px;padding:clamp(20px,2.4vw,28px)}.cl-sheet-pad{padding:28px!important}.cl-row--roomy{padding:20px 16px}.cl-subrow{background:var(--cl-canvas);box-shadow:inset 2px 0 0 var(--cl-line-strong);border-radius:10px;margin:8px 0 0 4px;padding:10px 12px}.cl-subrow+.cl-subrow{margin-top:6px}.cl-rows--divide>*{padding-left:14px;padding-right:14px}.cl-rows--divide>*+*{border-top:1px solid var(--cl-line)}.cl-empty.cl-small{max-width:none;font-size:13.5px}.cl-settings-row{background:var(--cl-card);box-shadow:0 0 0 1px var(--cl-line);padding:22px 26px}.cl-settings-row:first-of-type{border-radius:var(--cl-r-card) var(--cl-r-card) 0 0}.cl-settings-row+.cl-settings-row{border-top:0}.cl-settings-row:last-of-type{border-radius:0 0 var(--cl-r-card) var(--cl-r-card)}.cl-plan-table{padding:8px 12px 10px}:is(.cl-outlet:has(>.h-screen),.cl-outlet:has(>.-m-6)){max-width:none!important;padding:0!important}.cl-outlet>.h-screen{background:0 0!important;height:calc(100svh - 80px)!important}.cl-outlet>.-m-6{margin:0!important}.cl-outlet>.h-screen>header{background:0 0;border-bottom:1px solid var(--cl-line)!important;padding:10px 20px 10px 28px!important}.cl-outlet>.h-screen>header h1,.cl-outlet>.h-screen>header h2{font-family:var(--cl-font-display);letter-spacing:-.016em;font-weight:400}@media (width<=767px){.cl-outlet>.h-screen{height:calc(100svh - 60px)!important}}@media (width>=1800px){[data-density=editorial]{--cl-content:1440px}[data-density=standard]{--cl-content:1360px}[data-density=dense]{--cl-content:1720px}.cl-outlet:not(:has(>.cl-page)){max-width:1440px}}@media (width>=2200px){[data-density=editorial]{--cl-content:1560px}[data-density=standard]{--cl-content:1480px}[data-density=dense]{--cl-content:1960px}.cl-outlet:not(:has(>.cl-page)){max-width:1560px}}.cl-loader{background:var(--cl-page);min-height:100svh;color:var(--cl-fg);place-items:center;padding:24px;display:grid}.cl-loader--inline{background:0 0;min-height:260px}
