/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--p:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Inter;src:url(/fonts/neo-inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--canvas:#f7f7f6;--canvas-deep:#f0f0ee;--card:#fff;--card-tint:#fafafa;--surface:#f0f0ee;--line:#e4e4e1;--line-2:#eeeeec;--line-3:#d6d6d2;--ink:#111;--ink-2:#363636;--ink-3:#707070;--ink-4:#969696;--action:#1b2029;--action-deep:#0d1016;--action-soft:#eef0f4;--action-line:#c6ccd6;--focus-ring:#14181f1a;--focus-border:#9aa3b2;--bronze:#454d5b;--bronze-deep:#2b303a;--bronze-bright:#d7dbe2;--bronze-soft:#eef0f3;--bronze-line:#d7dbe2;--sig-strip:linear-gradient(90deg,#14181f80,#14181f1a);--rail-bg:linear-gradient(180deg,#141519,#0d0e12 56%,#08090b);--rail-line:#ffffff14;--rail-glass:#ffffff0a;--rail-text:#bcbcbc;--rail-text-hi:#fff;--rail-icon:#909090;--rail-icon-hi:#fff;--rail-muted:#737373;--rail-hover:#ffffff0d;--rail-active:linear-gradient(90deg,#ffffff1a,#ffffff05);--rail-active-rail:#fff;--live-dot:#34d399;--green-bg:#e7f6ef;--green-ink:#116b43;--green-dot:#12b76a;--amber-bg:#fff3da;--amber-ink:#8a5b0c;--amber-dot:#e7a33b;--blue-bg:#ededeb;--blue-ink:#282828;--blue-dot:#707070;--indigo-bg:#ededeb;--indigo-ink:#383838;--indigo-dot:#7b7b7b;--purple-bg:#f1f1ef;--purple-ink:#454545;--purple-dot:#858585;--red-bg:#fcecea;--red-ink:#ae352d;--red-dot:#e0544a;--slate-bg:#eff2f7;--slate-ink:#5a6274;--slate-dot:#98a0af;--bronze-bg:#eef0f3;--bronze-ink:#454d5b;--bronze-dot:#6b7280;--teal-bg:#ececea;--teal-ink:#343434;--teal-dot:#777;--r-sm:8px;--r-md:10px;--r-card:13px;--r-lg:14px;--r-pill:999px;--shadow-1:0 1px 2px #10141e0d,0 8px 24px #10141e0f;--shadow-2:0 2px 6px #10141e12,0 24px 64px #10141e24;--shadow-card:0 1px 1.5px #10141e0a,0 6px 20px -8px #10141e0f;--t-fast:.12s;--t-base:.18s;--t-panel:.2s;--t-enter:.24s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--t-mode:.24s;--ease:cubic-bezier(.2,.7,.3,1)}html[data-mode=intel]{--canvas:#0a0b0e;--canvas-deep:#070809;--card:#101216;--card-tint:#151515;--surface:#ffffff0e;--line:#252525;--line-2:#1c1c1c;--line-3:#303030;--ink:#eeeeec;--ink-2:#c2c2bf;--ink-3:#8a8a87;--ink-4:#686865;--action:#d0d0cd;--action-deep:#eeeeec;--action-soft:#ffffff14;--action-line:#ffffff38;--bronze:#d7dbe2;--shadow-1:0 1px 2px #0006,0 12px 32px #00000073;--shadow-2:0 2px 8px #00000080,0 28px 72px #0009;--shadow-card:0 1px 2px #0000004d;--green-bg:#12b76a24;--green-ink:#57d9a0;--amber-bg:#e7a33b24;--amber-ink:#e9b85c;--blue-bg:#ffffff14;--blue-ink:#d7d7d4;--indigo-bg:#ffffff14;--indigo-ink:#cacac7;--purple-bg:#ffffff12;--purple-ink:#bdbdba;--red-bg:#e0544a24;--red-ink:#f08a80;--slate-bg:#98a0af24;--slate-ink:#9aa4bb;--bronze-bg:#ffffff14;--bronze-ink:#d7dbe2;--teal-bg:#ffffff14;--teal-ink:#cececb}*{box-sizing:border-box}body,html{color:var(--ink-2);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.5}body{background:radial-gradient(1100px 340px at 70% -140px,#11111109,transparent 70%),linear-gradient(180deg,var(--canvas) 0,var(--canvas-deep) 520px);min-height:100vh;transition:background var(--t-mode) var(--ease),color var(--t-mode) var(--ease)}html[data-mode=intel] body{background:linear-gradient(180deg,var(--canvas) 0,var(--canvas-deep) 480px)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}p{margin:0}::selection{background:var(--action-soft)}:focus-visible{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--r-sm);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d9e3 padding-box content-box;border:2px solid #0000;border-radius:999px}html[data-mode=intel] ::-webkit-scrollbar-thumb{background:#2a3140 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.t-display{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:33px;line-height:1.08}.t-display,.t-h1bar{color:var(--ink);font-weight:800}.t-h1bar{letter-spacing:-.02em;font-size:20px}.t-h2{letter-spacing:-.012em;font-size:15.5px}.t-h2,.t-title-lg{color:var(--ink);font-weight:800}.t-title-lg{letter-spacing:-.02em;font-size:21px}.t-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.t-eyebrow.bronze{color:var(--bronze-deep)}html[data-mode=intel] .t-eyebrow.bronze{color:var(--bronze-bright)}.t-body-strong{color:var(--ink);font-size:13.5px;font-weight:700}.t-sub{font-size:12.5px}.t-small,.t-sub{color:var(--ink-3);font-weight:500}.t-small{font-size:12px}.t-micro{color:var(--ink-4);font-size:11.5px;font-weight:500}.t-table-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.delta-up,.t-table-head{font-size:11px;font-weight:700}.delta-up{color:var(--green-ink)}.delta-down{color:var(--red-ink);font-size:11px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:background var(--t-mode) var(--ease),border-color var(--t-mode) var(--ease);padding:22px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-flat{padding:0;overflow:hidden}.demo-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-radius:var(--r-sm);white-space:nowrap;border:1px dashed #c9cfdc;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}html[data-mode=intel] .demo-tag{border-color:#3a4356}.catalog-workspace{max-width:1500px;margin:0 auto}.catalog-hero{border:1px solid var(--line);border-radius:var(--r-card);background:radial-gradient(540px 210px at 94% -22%,var(--ink),transparent 72%),linear-gradient(145deg,var(--card),var(--card-tint));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:184px;padding:30px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.catalog-hero{background:radial-gradient(540px 210px at 94% -22%,color-mix(in srgb,var(--ink) 8%,transparent),transparent 72%),linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card-tint) 84%,var(--surface)))}}.catalog-hero{box-shadow:var(--shadow-card)}.catalog-hero:before{content:"";background:var(--sig-strip);width:3px;position:absolute;inset:0 auto 0 0}.catalog-hero h1{max-width:740px;color:var(--ink);letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(24px,3vw,36px);line-height:1.08}.catalog-hero p{max-width:760px;color:var(--ink-3);font-size:13.5px;line-height:1.65}.catalog-hero-stats{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);grid-template-columns:repeat(3,minmax(104px,1fr));align-self:stretch;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.catalog-hero-stats{background:color-mix(in srgb,var(--card) 80%,transparent)}}.catalog-hero-stats div{border-left:1px solid var(--line-2);flex-direction:column;justify-content:flex-end;min-width:0;padding:20px 15px;display:flex}.catalog-hero-stats div:first-child{border-left:0}.catalog-hero-stats strong{color:var(--ink);font-size:25px;line-height:1}.catalog-hero-stats span{color:var(--ink-3);margin-top:7px;font-size:10.5px;font-weight:700;line-height:1.25}.catalog-controls{justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.catalog-filter-row{flex-wrap:wrap;gap:5px;display:flex}.catalog-filter{border-radius:var(--r-sm);min-height:38px;color:var(--ink-3);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border:1px solid #0000;padding:0 12px;font-size:12px;font-weight:700}.catalog-filter:hover{background:var(--surface);color:var(--ink)}.catalog-filter.active{border-color:var(--line-3);background:var(--action-soft);color:var(--ink)}.catalog-search{border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--card);width:min(340px,100%);min-height:42px;color:var(--ink-4);flex:0 340px;align-items:center;gap:9px;padding:0 12px;display:flex}.catalog-search:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.catalog-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.catalog-search input::placeholder{color:var(--ink-4)}.catalog-results-head{justify-content:space-between;align-items:end;gap:16px;padding:1px 2px;display:flex}.catalog-results-head h2{color:var(--ink);margin:0;font-size:15.5px}.catalog-results-head p{color:var(--ink-3);margin-top:2px;font-size:11.5px}.catalog-results-head>span{color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background var(--t-mode) var(--ease);padding:19px}.catalog-card:hover{border-color:var(--line-3);box-shadow:var(--shadow-1)}.catalog-card-blocked{border-color:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.catalog-card-blocked{border-color:color-mix(in srgb,var(--red-dot) 32%,var(--line))}}.catalog-card-blocked{background:linear-gradient(145deg,var(--card),var(--red-bg))}@supports (color:color-mix(in lab,red,red)){.catalog-card-blocked{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--red-bg) 40%,var(--card)))}}.catalog-card-head{align-items:center;gap:10px;min-width:0;display:flex}.catalog-icon{border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--surface);width:38px;height:38px;color:var(--ink-2);flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.catalog-card-title{flex:1;min-width:0}.catalog-card-title .t-eyebrow{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-card-title h2{color:var(--ink);margin:3px 0 0;font-size:15.5px;line-height:1.25}.catalog-card-head>.pill{flex-shrink:0;gap:4px}.catalog-summary{color:var(--ink-2);margin-top:14px;font-size:12.5px;line-height:1.58}.catalog-price{color:var(--ink);letter-spacing:-.015em;margin-top:13px;font-size:15px;font-weight:800}.catalog-price-note{margin-top:2px}.catalog-meta{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:14px 0 0;padding:11px 0;display:grid}.catalog-meta div{min-width:0}.catalog-meta dt{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.catalog-meta dd{color:var(--ink-2);margin:2px 0 0;font-size:11.5px;font-weight:650;line-height:1.4}.catalog-details{color:var(--ink-3);margin:13px 0 0;padding-left:17px;font-size:11.5px;line-height:1.55}.catalog-details li+li{margin-top:5px}.catalog-card-foot{border-top:1px solid var(--line-2);margin-top:14px;padding-top:12px}.catalog-status-note{color:var(--ink-2);font-size:11px;font-weight:650;line-height:1.5;display:block}.catalog-flags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.catalog-flags span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card-tint);min-height:24px;color:var(--ink-3);align-items:center;gap:4px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex}.catalog-empty{text-align:center;color:var(--ink-3);padding:48px 24px}.catalog-empty svg{color:var(--ink-4)}.catalog-empty h2{color:var(--ink);margin:10px 0 3px;font-size:15px}.catalog-empty p{font-size:12px}.catalog-boundary{border:1px solid var(--amber-dot);border-radius:var(--r-md);background:var(--amber-bg);color:var(--amber-ink);align-items:flex-start;gap:10px;padding:13px 15px;font-size:11.5px;line-height:1.5;display:flex}.catalog-boundary svg{flex:none;margin-top:1px}.catalog-context{padding:18px}.catalog-context-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.catalog-context-head .t-h2{margin-top:4px}.catalog-context-head .t-sub{max-width:780px;margin-top:3px;line-height:1.55}.catalog-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-context-item{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.catalog-context-item.is-blocked{border-color:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.catalog-context-item.is-blocked{border-color:color-mix(in srgb,var(--red-dot) 28%,var(--line))}}.catalog-context-icon{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--ink-3);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.catalog-context-copy{flex:1;min-width:0}.catalog-context-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.catalog-context-title strong{color:var(--ink);font-size:12.5px;line-height:1.35}.catalog-context-title .pill{flex:none;gap:3px}.catalog-context-copy>p{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.45}.catalog-context-meta{color:var(--ink-3);flex-wrap:wrap;gap:5px 10px;margin-top:7px;font-size:10px;font-weight:650;display:flex}.client-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-catalog-card{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);min-width:0;padding:13px}.client-catalog-card.is-blocked{border-color:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.client-catalog-card.is-blocked{border-color:color-mix(in srgb,var(--red-dot) 30%,var(--line))}}.client-catalog-card-head{align-items:center;gap:9px;display:flex}.client-catalog-card-head h3{color:var(--ink);margin:0;font-size:13px;line-height:1.35}.client-catalog-card-head .pill{flex-shrink:0;gap:3px}.client-catalog-card>p{color:var(--ink-3);margin-top:9px;font-size:11.5px;line-height:1.48}.client-catalog-price{color:var(--ink-2);margin-top:9px;font-size:11px;font-weight:750}.client-catalog-note{color:var(--ink-4);margin-top:4px;font-size:10px;line-height:1.4}.client-catalog-empty{color:var(--ink-3);text-align:center;grid-column:1/-1;padding:24px;font-size:12px}.client-catalog-legacy{border:1px dashed var(--line-3);border-radius:var(--r-sm);color:var(--ink-3);align-items:center;gap:7px;margin-top:11px;padding:9px 11px;font-size:10.5px;display:flex}.client-catalog-available{border-top:1px solid var(--line-2);margin-top:15px;padding-top:13px}.client-catalog-chips{flex-wrap:wrap;gap:7px;display:flex}.client-catalog-chips>span{border:1px dashed var(--line-3);border-radius:var(--r-pill);min-height:32px;color:var(--ink-3);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.client-catalog-chips b{color:var(--ink-2);font-size:10.5px}.client-catalog-chips small{color:var(--ink-4);font-size:9.5px}.client-product-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-product-state-card{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);min-width:0;min-height:154px;padding:13px;position:relative;overflow:hidden}.client-product-state-card:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.client-product-state-card.is-owned{background:var(--green-bg)}@supports (color:color-mix(in lab,red,red)){.client-product-state-card.is-owned{background:color-mix(in srgb,var(--green-bg) 36%,var(--card))}}.client-product-state-card.is-owned:before{background:var(--green-dot)}.client-product-state-card.is-not-purchased{border-color:var(--line);background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.client-product-state-card.is-not-purchased{background:color-mix(in srgb,var(--canvas) 52%,var(--card))}}.client-product-state-card.is-not-purchased .icon-tile{color:var(--ink-3);background:var(--card)}.client-product-state-card.is-not-purchased .pill{color:var(--ink-3);background:var(--card);gap:4px}.client-product-state-card.is-not-purchased>p{color:var(--ink-2)}.client-product-state-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.client-product-state-head .icon-tile{width:32px;height:32px}.client-product-state-head h3{color:var(--ink);margin:0;font-size:12.5px;line-height:1.25}.client-product-state-head div>span{color:var(--ink-4);text-transform:capitalize;margin-top:2px;font-size:9px;font-weight:700;display:block}.client-product-state-head .pill{white-space:nowrap;align-self:start}.client-product-state-card>p{min-height:36px;color:var(--ink-3);margin:12px 0 10px;font-size:10.5px;line-height:1.5}.client-product-state-card footer{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:9px;display:flex}.client-product-state-card footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.client-product-state-card footer span{color:var(--ink-2);font-size:9.5px;font-weight:750}.client-product-state-card footer small{color:var(--ink-3);text-transform:capitalize;font-size:9px;font-weight:700}.client-product-state-action{min-height:28px;color:var(--action);flex-shrink:0;align-items:center;padding:5px 2px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.client-product-state-action:hover{text-underline-offset:2px;text-decoration:underline}.client-product-state-action:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:4px}.client-marketing-performance{min-width:0;scroll-margin-top:92px}.project-handoff-summary{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:13px;display:grid}.project-handoff-summary .icon-tile{width:36px;height:36px}.project-handoff-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.project-handoff-summary strong{color:var(--ink);font-size:13px}.project-handoff-summary span:not(.pill):not(.icon-tile){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-handoff-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-handoff-checklist>div{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:13px;display:grid}.project-handoff-checklist svg{color:var(--green-ink);margin-top:1px}.project-handoff-checklist span{flex-direction:column;gap:4px;display:flex}.project-handoff-checklist strong{color:var(--ink);font-size:12px}.project-handoff-checklist small{color:var(--ink-2);font-size:10.5px;line-height:1.45}.project-handoff-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.client-automation-state{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:12px 13px;display:flex}.client-automation-state-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-automation-state-list>span{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.client-automation-state-list b{color:var(--ink-2);font-size:10.5px}.client-automation-state-list em{font-style:normal}.client-catalog-selection{border:1px dashed var(--blue-dot);align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.client-catalog-selection{border:1px dashed color-mix(in srgb,var(--blue-dot) 30%,var(--line))}}.client-catalog-selection{border-radius:var(--r-md);background:var(--blue-bg)}@supports (color:color-mix(in lab,red,red)){.client-catalog-selection{background:color-mix(in srgb,var(--blue-bg) 35%,var(--card))}}.client-catalog-selection{color:var(--blue-ink)}.client-catalog-selection div{min-width:0}.client-catalog-selection b{font-size:10.5px;display:block}.client-catalog-selection span{color:var(--ink-3);margin-top:2px;font-size:10px;line-height:1.45;display:block}.client-product-gate{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:190px;padding:clamp(22px,4vw,42px);display:grid}@supports (color:color-mix(in lab,red,red)){.client-product-gate{background:color-mix(in srgb,var(--surface) 72%,var(--card))}}.client-product-gate-icon{border:1px solid var(--line);background:var(--card);width:46px;height:46px;color:var(--ink-3);box-shadow:var(--shadow-card);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.client-product-gate h2{color:var(--ink);letter-spacing:-.02em;margin:9px 0 5px;font-size:17px}.client-product-gate p{max-width:720px;color:var(--ink-3);font-size:11.5px;line-height:1.55}.client-product-gate small{color:var(--ink-4);margin-top:7px;font-size:10px;line-height:1.45;display:block}.catalog-product-picker{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-column:1/-1;min-width:0;margin:2px 0 0;padding:13px}@supports (color:color-mix(in lab,red,red)){.catalog-product-picker{background:color-mix(in srgb,var(--surface) 68%,var(--card))}}.catalog-product-picker{container-type:inline-size}.catalog-product-picker legend{color:var(--ink);padding:0 6px;font-size:11px;font-weight:800}.catalog-product-picker>p{color:var(--ink-4);margin:-1px 0 12px;font-size:9.5px;line-height:1.45}.catalog-product-picker-group+.catalog-product-picker-group{margin-top:11px}.catalog-product-picker-group>span{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8.5px;font-weight:800;display:block}.catalog-product-picker-group>div{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:7px;display:grid}.catalog-product-picker-group button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);min-width:0;min-height:54px;color:var(--ink-3);text-align:left;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.catalog-product-picker-group button:not(:disabled):hover{border-color:var(--line-3);background:var(--card-tint)}.catalog-product-picker-group button.is-selected{border-color:var(--blue-dot)}@supports (color:color-mix(in lab,red,red)){.catalog-product-picker-group button.is-selected{border-color:color-mix(in srgb,var(--blue-dot) 45%,var(--line))}}.catalog-product-picker-group button.is-selected{background:var(--blue-bg);color:var(--blue-ink)}.catalog-product-picker-group button:disabled{cursor:not-allowed;opacity:.5}.catalog-product-picker-check{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.catalog-product-picker-group b,.catalog-product-picker-group small{display:block}.catalog-product-picker-group b{color:currentColor;font-size:11px;line-height:1.3}.catalog-product-picker-group small{background:var(--surface);width:fit-content;color:var(--ink-4);text-transform:capitalize;border-radius:999px;margin-top:4px;padding:2px 6px;font-size:8px;font-weight:750;line-height:1.2}.catalog-intake-dialog{width:min(760px,100vw - 32px)}.catalog-intake-dialog .cal-dialog-body{max-height:min(70vh,720px);overflow-y:auto}.catalog-interest-summary{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);grid-column:1/-1;padding:10px 12px}.catalog-interest-summary>span{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.catalog-interest-summary>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.catalog-interest-summary em{border-radius:var(--r-pill);background:var(--blue-bg);color:var(--blue-ink);padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.catalog-interest-summary small{color:var(--ink-4);margin-top:7px;font-size:9px;line-height:1.4;display:block}.lead-duplicate-warning{border-color:var(--amber-dot)}@supports (color:color-mix(in lab,red,red)){.lead-duplicate-warning{border-color:color-mix(in srgb,var(--amber-dot) 38%,var(--line))}}.lead-duplicate-warning{background:var(--amber-bg)}@supports (color:color-mix(in lab,red,red)){.lead-duplicate-warning{background:color-mix(in srgb,var(--amber-bg) 54%,var(--surface))}}.lead-duplicate-warning>span{color:var(--amber-ink)}.lead-duplicate-warning>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.lead-duplicate-warning a{border:1px solid var(--amber-dot);padding:8px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.lead-duplicate-warning a{border:1px solid color-mix(in srgb,var(--amber-dot) 28%,var(--line))}}.lead-duplicate-warning a{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-decoration:none}.lead-duplicate-warning a:hover{border-color:var(--amber-dot)}.lead-duplicate-warning a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.lead-duplicate-warning a small{color:var(--amber-ink);text-transform:capitalize;margin-top:2px;font-weight:750}.catalog-interest-editor{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.catalog-interest-editor{background:color-mix(in srgb,var(--surface) 66%,var(--card))}}.catalog-interest-editor-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-interest-editor-copy>span{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.catalog-interest-editor-copy strong{color:var(--ink);font-size:11.5px;font-weight:800}.catalog-interest-editor-copy small{color:var(--ink-4);font-size:8.5px;line-height:1.4}.catalog-interest-editor-chips{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.catalog-interest-editor-chips span{border:1px solid var(--blue-dot);flex:0 auto;padding:4px 7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.catalog-interest-editor-chips span{border:1px solid color-mix(in srgb,var(--blue-dot) 20%,var(--line))}}.catalog-interest-editor-chips span{background:var(--blue-bg);color:var(--blue-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:8.5px;font-weight:750}.catalog-interest-editor-trigger{white-space:nowrap}.catalog-interest-dialog .ct-catalog-dialog-body{padding-bottom:28px}.catalog-selection-dialog-foot{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 16px;display:flex;box-shadow:0 -12px 28px -26px #0a0e1673}.catalog-selection-dialog-foot>span{color:var(--ink-4);font-size:10px;font-weight:700}.catalog-selection-dialog-foot>div{align-items:center;gap:7px;display:flex}.booking-calendar{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:minmax(300px,1.25fr) minmax(190px,.75fr);display:grid;overflow:hidden;box-shadow:0 12px 32px -28px #0f141e7a}.booking-calendar-month{min-width:0;padding:15px}.booking-calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.booking-calendar-toolbar>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.booking-calendar-custom-time>span,.booking-calendar-time-head span,.booking-calendar-toolbar span{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.booking-calendar-time-head strong,.booking-calendar-toolbar strong{color:var(--ink);font-size:12.5px;font-weight:800}.booking-calendar-toolbar>div:last-child{gap:5px;display:inline-flex}.booking-calendar-toolbar button{border:1px solid var(--line-2);background:var(--card);width:34px;height:34px;color:var(--ink-3);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.booking-calendar-toolbar button:hover:not(:disabled){border-color:var(--line-3);background:var(--card-tint);color:var(--ink)}.booking-calendar-toolbar button:disabled{opacity:.3;cursor:default}.booking-calendar-grid,.booking-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.booking-calendar-weekdays{margin-bottom:4px}.booking-calendar-weekdays span{color:var(--ink-4);text-align:center;text-transform:uppercase;padding:3px 0;font-size:8px;font-weight:800}.booking-calendar-grid>button{min-width:0;min-height:34px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;font-size:10.5px;font-weight:750;position:relative}.booking-calendar-grid>button:hover:not(:disabled){border-color:var(--line-2);background:var(--card-tint)}.booking-calendar-grid>button.is-outside{color:var(--ink-4);opacity:.55}.booking-calendar-grid>button.is-today:after{content:"";background:var(--catalog-cobalt,var(--blue-dot));border-radius:999px;width:3px;height:3px;position:absolute;bottom:4px;right:50%;transform:translate(50%)}.booking-calendar-grid>button.is-selected{color:#fff;background:#151a23;border-color:#151a23;box-shadow:0 6px 14px -10px #0f141ee6}.booking-calendar-grid>button.is-selected:after{background:#fff}.booking-calendar-grid>button:disabled{opacity:.22;cursor:default}.booking-calendar-times{border-left:1px solid var(--line-2);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.booking-calendar-times{background:color-mix(in srgb,var(--surface) 72%,var(--card))}}.booking-calendar-time-head{align-items:center;gap:9px;display:flex}.booking-calendar-time-head>svg{color:var(--blue-dot)}.booking-calendar-time-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.booking-calendar-time-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.booking-calendar-time-grid button{border:1px solid var(--line-2);background:var(--card);min-height:36px;color:var(--ink-3);border-radius:9px;font-size:10px;font-weight:750}.booking-calendar-time-grid button:hover:not(:disabled){border-color:var(--line-3);color:var(--ink)}.booking-calendar-time-grid button.is-selected{border-color:var(--blue-dot);background:var(--blue-bg);color:var(--blue-ink)}.booking-calendar-time-grid button:disabled{opacity:.38;cursor:default}.booking-calendar-custom-time{flex-direction:column;gap:6px;display:flex}.booking-calendar-custom-time input{border:1px solid var(--line-2);background:var(--card);width:100%;height:36px;color:var(--ink-2);font:inherit;border-radius:9px;padding:0 9px;font-size:10.5px;font-weight:700}.booking-calendar-times>small{color:var(--ink-4);margin-top:auto;font-size:8.5px;line-height:1.45}.booking-calendar button:focus-visible,.booking-calendar input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.booking-dialog{flex-direction:column;width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);display:flex}.booking-dialog-body{gap:15px;min-height:0;overflow-y:auto}.booking-details-fields{border-bottom:1px solid var(--line-2);padding-bottom:14px}.booking-dialog-calendar{min-width:0}.booking-dialog-lower{grid-template-columns:minmax(210px,.75fr) minmax(330px,1.25fr);align-items:start;gap:12px;display:grid}.booking-dialog-lower textarea.input{min-height:84px}.booking-dialog-lower .catalog-interest-editor{margin-top:0}.booking-dialog>.ac-dialog-foot{flex-shrink:0}.lead-product-interest-list{flex-wrap:wrap;gap:6px;display:flex}.lead-product-interest-list>span{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card-tint);min-width:0;padding:6px 8px}.lead-product-interest-list b,.lead-product-interest-list small{display:block}.lead-product-interest-list b{color:var(--ink-2);font-size:9.5px}.lead-product-interest-list small{color:var(--ink-4);text-transform:capitalize;margin-top:2px;font-size:8px;font-weight:750}@media (max-width:1050px){.catalog-hero{grid-template-columns:1fr}.catalog-hero-stats{min-height:96px}}@media (max-width:760px){.catalog-hero{padding:23px 19px}.catalog-hero h1{font-size:25px}.catalog-hero-stats{grid-template-columns:1fr}.catalog-hero-stats div{border-left:0;border-top:1px solid var(--line-2);min-height:72px}.catalog-hero-stats div:first-child{border-top:0}.catalog-controls{flex-direction:column;align-items:stretch}.catalog-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-filter{text-align:center}.catalog-search{flex-basis:auto;width:100%}.catalog-results-head{flex-direction:column;align-items:flex-start}.catalog-context-grid,.catalog-grid,.client-catalog-grid,.client-product-state-grid{grid-template-columns:1fr}.client-product-state-action{min-height:44px;padding:10px 2px}.project-handoff-summary{grid-template-columns:36px minmax(0,1fr)}.project-handoff-summary>.pill{grid-column:2;justify-self:start}.project-handoff-checklist{grid-template-columns:1fr}.project-handoff-actions{flex-direction:column-reverse;align-items:stretch}.project-handoff-actions>*{justify-content:center;width:100%;min-height:44px}.project-handoff-selector select{min-height:44px}.client-automation-state{flex-direction:column;align-items:flex-start}.client-automation-state-list{justify-content:flex-start}.client-product-gate{grid-template-columns:auto minmax(0,1fr);align-items:start}.client-product-gate>a{grid-column:2;justify-self:start}.catalog-product-picker-group>div{grid-template-columns:1fr}.catalog-interest-editor{grid-template-columns:minmax(0,1fr) auto}.catalog-interest-editor-chips{grid-area:2/1/auto/-1}.booking-calendar{grid-template-columns:1fr}.booking-calendar-times{border-top:1px solid var(--line-2);border-left:0}.booking-dialog-lower{grid-template-columns:1fr}}@media (max-width:520px){.catalog-interest-editor{grid-template-columns:1fr}.catalog-interest-editor-chips{flex-wrap:wrap;grid-area:auto;overflow:visible}.catalog-interest-editor-trigger{width:100%}.catalog-selection-dialog-foot{flex-direction:column;align-items:stretch}.catalog-selection-dialog-foot>div{grid-template-columns:1fr 1fr;display:grid}.booking-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}}@media (max-width:420px){.catalog-meta{grid-template-columns:1fr}.catalog-card-head{flex-wrap:wrap;align-items:flex-start}.catalog-card-title{min-width:calc(100% - 50px)}.catalog-card-head>.pill{margin-left:48px}.catalog-context-head{flex-direction:column}}.preview-lock{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);align-items:center;gap:11px;min-width:0;padding:10px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.preview-lock{background:color-mix(in srgb,var(--card) 82%,var(--surface))}}.preview-lock{color:var(--ink-2)}.preview-lock-icon{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--ink-2);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.preview-lock-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.preview-lock-copy b{color:var(--ink);font-size:12.5px}.preview-lock-copy span{color:var(--ink-3);margin-top:1px;font-size:11.5px}.preview-lock-badge{border:1px dashed var(--line-3);border-radius:var(--r-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:800}html[data-mode=intel] .preview-lock{background:#ffffff09;border-color:#2a2d36}html[data-mode=intel] .preview-lock-icon{background:#ffffff0d;border-color:#2a2d36}@media (max-width:680px){.preview-lock{align-items:flex-start}.preview-lock-badge{display:none}}.grid-kpi{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.grid-2a{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.grid-2a-flip{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.dash-cards{grid-template-columns:1fr 1fr}@media (max-width:1080px){.grid-2a-flip{grid-template-columns:1fr}}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.stack{gap:16px;display:grid}.stack{grid-template-columns:minmax(0,1fr)}.rank-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}@media (max-width:1080px){.rank-hero{grid-template-columns:1fr}}.podium-hero{background:radial-gradient(135% 120% at 50% -25%,#d3ac351c 0,#d3ac3500 44%),var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;padding:18px 26px 0;display:flex;position:relative;overflow:hidden}.podium-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ph-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.ph-eyebrow svg{color:var(--bronze)}.ph-note{color:var(--ink-4);font-size:11.5px;font-weight:600}.podium{flex:1;justify-content:center;align-items:flex-end;gap:20px;width:100%;max-width:700px;margin:10px auto 0;display:flex;position:relative}.podium:after{content:"";background:linear-gradient(90deg,transparent,var(--line-3) 16%,var(--line-3) 84%,transparent);height:1px;position:absolute;bottom:0;left:-26px;right:-26px}.pod-col{flex-direction:column;flex:1 1 0;min-width:0;max-width:216px}.pod-col,.pod-person{align-items:center;display:flex}.pod-person{flex-direction:column;width:100%;margin-bottom:14px}.pod-avatar{display:inline-flex;position:relative}.pod-avatar .avatar{box-shadow:0 0 0 3px var(--card),0 6px 16px #10141e24}.pod-crown{background:var(--card);width:22px;height:22px;box-shadow:0 0 0 2px var(--card),0 1px 5px #10141e38;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.pod-name{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:center;margin-top:11px;font-size:14px;font-weight:700;overflow:hidden}.pod-score{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:800}.pod-bar{border-radius:12px 12px 0 0;justify-content:center;align-items:flex-start;width:100%;padding-top:13px;display:flex;position:relative;box-shadow:inset 0 1.5px #ffffff8c,inset 0 -44px 42px -32px #14100452}.pod-rank{letter-spacing:.02em;font-size:21px;font-weight:800}.pod-col.gold .pod-bar{background:linear-gradient(#f4d06a,#d3a62f)}.pod-col.gold .pod-rank{color:#7a5912}.pod-col.gold .pod-crown{color:#d3a62f}.pod-col.silver .pod-bar{background:linear-gradient(#e6eaf1,#b7bfcd)}.pod-col.silver .pod-rank{color:#545f6e}.pod-col.silver .pod-crown{color:#9aa3b2}.pod-col.bronze .pod-bar{background:linear-gradient(#e9bf91,#bf8853)}.pod-col.bronze .pod-rank{color:#6a441f}.pod-col.bronze .pod-crown{color:#bf8853}@media (max-width:620px){.podium{gap:10px}.pod-name{font-size:12.5px}.pod-score{font-size:13.5px}.podium-hero{padding:16px 14px 0}}.field-rail{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.field-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:14px 16px 11px;display:flex}.field-title{color:var(--ink);font-size:13px;font-weight:800}.field-list{flex-direction:column;flex:1;gap:1px;min-height:0;padding:6px;display:flex;overflow-y:auto}.field-row{border-radius:var(--r-sm);align-items:center;gap:10px;padding:7px 9px;display:flex}.field-row:hover{background:var(--card-tint)}.field-rank{font-variant-numeric:tabular-nums;background:var(--surface);width:22px;height:22px;color:var(--ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.field-rank.gold{color:#5a4712;background:linear-gradient(150deg,#f5e08a,#d3ac35)}.field-rank.silver{color:#464b57;background:linear-gradient(150deg,#eef1f6,#c1c7d3)}.field-rank.bronze{color:#593c1f;background:linear-gradient(150deg,#edcaa2,#bf8853)}.field-main{flex:1;min-width:0}.field-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.field-track{background:var(--surface);border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.field-fill{background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:100%;display:block}.field-val{text-align:right;flex-shrink:0}.field-won{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.field-sub{color:var(--ink-4);font-size:10px}.standings-masthead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:16px;display:flex;position:relative}.sm-demo{position:absolute;top:0;right:0}.sm-title{flex-direction:column;gap:4px;display:flex}.sm-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.sm-eyebrow svg{color:var(--bronze)}.sm-h1{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:800;line-height:1.04}.sm-summary{max-width:47ch;color:var(--ink-3);margin:5px 0 2px;font-size:12.5px;font-weight:500;line-height:1.45}.sm-week{color:var(--ink-4);font-size:11.5px;font-weight:600}.scorebug{align-items:stretch;margin-right:88px;display:flex}.scorebug-stat{border-right:1px solid var(--line-2);flex-direction:column;align-items:flex-end;gap:2px;padding:0 16px;display:flex}.scorebug-stat:last-child{border-right:0;padding-right:0}.sb-val{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:800}.sb-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.09em;font-size:9.5px;font-weight:700}.season-hairline{background:var(--surface);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.season-fill{background:linear-gradient(90deg,var(--ink-3),var(--ink));border-radius:2px;height:100%;display:block}@media (max-width:720px){.scorebug{margin-top:14px;margin-right:0}.scorebug-stat,.scorebug-stat:first-child{padding-left:0}.sm-demo{position:static}.standings-masthead{align-items:flex-start}}.podium.coronate:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#d3a62f21,#0000 72%);width:270px;height:250px;animation:spotlight-bloom .4s .2s both;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.podium.coronate>.pod-col{z-index:1;position:relative}.podium.coronate .pod-bar{animation:coronate-bar .22s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--d,0s) + .13s)}.podium.coronate .pod-person{animation:cascade-in .24s both;animation-delay:calc(var(--d,0s) + .24s)}.champ-plate{background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-1);border-radius:16px;flex-direction:column;margin:18px 0 20px;padding:16px 20px;text-decoration:none;animation:cascade-in .3s both;overflow:hidden}.champ-plate,.champ-plate-main{gap:13px;display:flex;position:relative}.champ-plate-main{z-index:1;align-items:center}.champ-plate-main .avatar{box-shadow:0 0 0 2px var(--card),0 4px 12px #10141e24}.champ-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.champ-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a6791d;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.champ-crown-ico{filter:drop-shadow(0 1px 1.5px #a0781e59);flex-shrink:0}.champ-name{letter-spacing:-.015em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:800;overflow:hidden}.champ-figs{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.champ-won-line{align-items:center;gap:8px;display:inline-flex}.champ-fire{transform-origin:50% 92%;filter:drop-shadow(0 0 5px #f08c1e80);flex-shrink:0;animation:champ-fire-flicker .95s ease-in-out infinite}@keyframes champ-fire-flicker{0%,to{transform:scale(1)rotate(-1.5deg)}20%{transform:scale(.95,1.09)rotate(1deg)}40%{transform:scale(1.05,.96)rotate(-1deg)}60%{transform:scale(.97,1.06)rotate(1.5deg)}80%{transform:scale(1.03,.98)rotate(-.5deg)}}.champ-won{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:800;line-height:1;display:inline-block}.champ-won-sub{color:var(--ink-4);letter-spacing:.02em;margin-top:5px;font-size:10px;font-weight:600}.champ-chips{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.champ-chip{background:var(--card-tint);border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:600}.champ-chip,.champ-chip b{align-items:center;display:inline-flex}.champ-chip b{color:var(--ink);font-variant-numeric:tabular-nums;gap:3px;font-weight:800}.champ-chip.up b{color:var(--green-ink)}.champ-chip.down b{color:var(--red-ink)}.field-row{position:relative}.rank-delta{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-shrink:0;width:17px;margin-left:5px;font-size:9px;font-weight:800}.rank-delta.up{color:var(--green-ink)}.rank-delta.down{color:var(--red-ink)}.gap-line,.rank-delta.flat{color:var(--ink-4)}.gap-line{white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-fast) var(--ease);margin-top:4px;font-size:10px;font-weight:600;overflow:hidden}.gap-line.lead{color:var(--bronze);font-weight:700}.field-row:hover .gap-line:not(.lead){color:var(--ink-2)}.field-list .field-fill{transform-origin:0;animation:grow-x .36s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i,0) * 20ms + .4s)}.gap-thread{transform-origin:bottom;opacity:0;width:2px;height:22px;transition:transform .2s var(--ease),opacity .2s var(--ease);background:linear-gradient(#d3a62f,#f4d06a);border-radius:2px;position:absolute;top:-6px;left:4px;transform:scaleY(0)}.field-row:hover .gap-thread{opacity:.95;transform:scaleY(1)}.honors{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.honor-plate{background:var(--card-tint);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:7px;padding:14px 15px;display:flex;position:relative;overflow:hidden}.honor-plate.lead{background:var(--card);border-color:#d3a62f}@supports (color:color-mix(in lab,red,red)){.honor-plate.lead{border-color:color-mix(in srgb,#d3a62f 24%,var(--line))}}.honor-plate.lead{box-shadow:var(--shadow-1)}.honor-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:800}.honor-val{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.honor-holder{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.honor-holder-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honor-holder-t i{color:var(--ink-4);font-style:normal;font-weight:600}.row-champ>td:first-child{box-shadow:inset 3px 0 #d3a62f}.rec-rankcell{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.rec-rank-n{font-variant-numeric:tabular-nums;font-weight:800}.rec-crown.gold{color:#d3a62f}.rec-crown.silver{color:#9aa3b2}.rec-crown.bronze{color:#bf8853}@keyframes coronate-bar{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes spotlight-bloom{0%{opacity:0;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes plate-sweep{0%{transform:translate(-120%)skew(-16deg)}to{transform:translate(320%)skew(-16deg)}}@keyframes num-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cascade-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes season-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.champ-fire,.champ-plate,.champ-plate:after,.champ-won,.field-list .field-fill,.field-list .field-row,.honor-plate,.honor-plate:after,.podium.coronate .pod-bar,.podium.coronate .pod-person,.podium.coronate:before,.season-fill{animation:none!important}.champ-won,.pod-bar{clip-path:none!important}}.chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.range-seg{border:1px solid var(--line-2);background:var(--card-tint);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.range-seg button{color:var(--ink-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:6px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:700}.range-seg button:hover{color:var(--ink)}.range-seg button.active{background:var(--ink);color:var(--card)}.chart-tip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:9px;padding:8px 11px}.chart-tip-label{color:var(--ink-4);margin-bottom:3px;font-size:11px}.chart-tip-val{color:var(--ink);font-size:14px;font-weight:800}.chart-tip-chg{margin-top:1px;font-size:11px;font-weight:700}.chart-tip-chg.up{color:var(--green-ink)}.chart-tip-chg.down{color:var(--red-ink)}.recharts-cartesian-axis-tick text{font-variant-numeric:tabular-nums}.recharts-surface{overflow:visible}@media (max-width:1080px){.grid-2,.grid-2a{grid-template-columns:1fr}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:19px 21px 21px;display:block;position:relative;overflow:hidden}.kpi:after{content:"";background:var(--sig-strip);opacity:.22;height:3px;position:absolute;bottom:0;left:0;right:0}.kpi .kpi-label{color:var(--ink-3);letter-spacing:.02em;font-size:11.5px;font-weight:700}.kpi .kpi-value{letter-spacing:-.028em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:800;line-height:1.08}.kpi .kpi-value .unit{color:var(--ink-3);letter-spacing:0;margin-left:2px;font-size:14px;font-weight:700}.kpi .kpi-meta{color:var(--ink-3);margin-top:7px;font-size:12.5px}.kpi-ico{width:40px;height:40px;margin-bottom:14px}.kpi-tag{position:absolute;top:14px;right:14px}.kpi--accent{border-color:var(--bronze-line);background:linear-gradient(180deg,var(--card),#f6f8fb)}html[data-mode=intel] .kpi--accent{background:linear-gradient(180deg,var(--card),#1c1e22)}.kpi--accent:after{opacity:1;background:linear-gradient(90deg,#14181f,#4a5464)}.kpi--action{cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.kpi--action .kpi-chevron{color:var(--ink-4);transition:color var(--t-fast);position:absolute;top:14px;right:14px}.kpi--action:hover{box-shadow:var(--shadow-1);border-color:var(--action-line);transform:translateY(-1px)}.kpi--action:hover .kpi-chevron{color:var(--action)}.pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pill-sm{padding:2px 7px;font-size:10.5px}.pill-lg{padding:5px 12px;font-size:12.5px}.pill .dot{border-radius:999px;width:6px;height:6px}.f-green{background:var(--green-bg);color:var(--green-ink)}.f-amber{background:var(--amber-bg);color:var(--amber-ink)}.f-blue{background:var(--blue-bg);color:var(--blue-ink)}.f-indigo{background:var(--indigo-bg);color:var(--indigo-ink)}.f-purple{background:var(--purple-bg);color:var(--purple-ink)}.f-red{background:var(--red-bg);color:var(--red-ink)}.f-slate{background:var(--slate-bg);color:var(--slate-ink)}.f-bronze{background:var(--bronze-bg);color:var(--bronze-ink)}.f-teal{background:var(--teal-bg);color:var(--teal-ink)}.badge{border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.badge-xs{letter-spacing:.03em;padding:1px 5px;font-size:9px}.icon-tile{border-radius:var(--r-md);width:36px;height:36px;display:flex}.attn-total,.icon-tile{flex-shrink:0;justify-content:center;align-items:center}.attn-total{background:var(--ink);min-width:26px;height:24px;color:var(--card);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}html[data-mode=intel] .attn-total{color:#10131b;background:#e8ebf4}.attn-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.attn-row{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);align-items:center;gap:13px;padding:11px 13px;text-decoration:none;display:flex}.attn-row:hover{border-color:var(--action-line);background:var(--card);box-shadow:var(--shadow-1);transform:translateY(-1px)}.attn-ico{width:38px;height:38px}.attn-main{flex:1;min-width:0}.attn-title{color:var(--ink);font-size:13.5px;font-weight:700}.attn-sub{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.attn-end{flex-shrink:0;align-items:center;gap:9px;display:flex}.attn-count{background:var(--surface);min-width:26px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.attn-row.hot .attn-count{background:var(--ink);color:var(--card)}html[data-mode=intel] .attn-row.hot .attn-count{color:#10131b;background:#e8ebf4}.attn-cta{color:var(--ink-4);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast);border:1px solid #0000;border-radius:8px;align-items:center;gap:3px;padding:5px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.attn-cta svg{transition:transform var(--t-fast)}.attn-row:hover .attn-cta{color:var(--ink);border-color:var(--line-3);background:var(--card)}.attn-row:hover .attn-cta svg{transform:translate(2px)}.attn-empty{align-items:center;gap:12px;padding:10px 2px 4px;display:flex}.dash-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1080px){.grid-3{grid-template-columns:1fr}}.floor-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);flex-direction:column;gap:13px;padding:15px 15px 14px;text-decoration:none;display:flex}.floor-card:hover{box-shadow:var(--shadow-1);border-color:var(--action-line);transform:translateY(-2px)}.floor-card-static{cursor:default}.floor-card-static:hover{box-shadow:none;border-color:var(--line);transform:none}.floor-head{align-items:center;gap:10px;display:flex}.floor-ico{flex-shrink:0;width:34px;height:34px}.floor-h-main{flex-direction:column;flex:1;min-width:0;display:flex}.floor-title{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.floor-sub{color:var(--ink-4);margin-top:1px;font-size:11.5px}.floor-arrow{color:var(--ink-4);transition:transform var(--t-fast),color var(--t-fast);flex-shrink:0}.floor-card:hover .floor-arrow{color:var(--action);transform:translate(2px,-2px)}.floor-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.floor-metric{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:9px 10px;display:flex}.fm-v{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.fm-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:9.5px;font-weight:700}.floor-body{flex-direction:column;gap:7px;padding-top:1px;display:flex}.lead-row{align-items:center;gap:9px;display:flex}.lead-name{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.lead-track{background:var(--surface);border-radius:999px;flex-shrink:0;width:60px;height:6px;overflow:hidden}.lead-fill{background:var(--red-dot);border-radius:999px;height:100%;display:block}.lead-tag{text-align:right;min-width:34px;color:var(--red-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.floor-clear{color:var(--green-ink);align-items:center;gap:7px;padding:8px 0;font-size:12.5px;display:flex}.floor-clear svg{color:var(--green-dot);flex-shrink:0}.callbar-row{align-items:center;gap:9px;display:flex}.callbar-name{width:74px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600;overflow:hidden}.callbar-track{background:var(--surface);border-radius:999px;flex:1;min-width:0;height:7px;overflow:hidden}.callbar-fill{background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:100%;display:block}.callbar-v{text-align:right;width:32px;color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.lb-row{gap:10px;padding:2px 0;display:flex}.lb-medal,.lb-row{align-items:center}.lb-medal{font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;width:21px;height:21px;font-size:11px;font-weight:800;display:inline-flex}.lb-medal.gold{color:#5a4712;background:linear-gradient(150deg,#f5e08a,#d3ac35)}.lb-medal.silver{color:#464b57;background:linear-gradient(150deg,#eef1f6,#c1c7d3)}.lb-medal.bronze{color:#593c1f;background:linear-gradient(150deg,#edcaa2,#bf8853)}.lb-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.lb-end{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.15;display:flex}.lb-won{color:var(--ink);font-size:13px;font-weight:800}.lb-count{color:var(--ink-4);font-size:10.5px}.floor-cta{color:var(--action);margin-top:auto;padding-top:2px;font-size:12.5px;font-weight:700}.icon-tile.f-amber,.icon-tile.f-blue,.icon-tile.f-bronze,.icon-tile.f-green,.icon-tile.f-indigo,.icon-tile.f-purple,.icon-tile.f-red,.icon-tile.f-slate,.icon-tile.f-teal{color:var(--ink-2);background:linear-gradient(155deg,#f2f4f7,#e6e9ee);box-shadow:inset 0 0 0 1px #14181f0a}html[data-mode=intel] .icon-tile.f-amber,html[data-mode=intel] .icon-tile.f-blue,html[data-mode=intel] .icon-tile.f-green,html[data-mode=intel] .icon-tile.f-indigo,html[data-mode=intel] .icon-tile.f-purple,html[data-mode=intel] .icon-tile.f-red,html[data-mode=intel] .icon-tile.f-slate,html[data-mode=intel] .icon-tile.f-teal{color:var(--ink-2);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}html[data-mode=intel] .icon-tile.f-bronze{color:var(--ink-2);box-shadow:none;background:#ffffff0f}.stat-tile{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px}.stat-tile .label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.stat-tile .value{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:800}.avatar{color:#fff;text-align:center;text-transform:none;white-space:nowrap;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar-sq,.btn-primary{border-radius:var(--r-md)}.btn-primary{background:linear-gradient(180deg,#1d2330,var(--ink));color:#fff;height:38px;transition:filter var(--t-fast),transform var(--t-fast);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #10141e33}.btn-primary:hover{filter:brightness(1.25)}.btn-primary:active{transform:translateY(.5px)}html[data-mode=intel] .btn-primary{color:#10131b;background:#e8ebf4}html[data-mode=intel] .btn-primary:hover{filter:none;background:#fff}.btn-ghost{background:var(--card);border:1px solid var(--line-3);color:var(--ink-2);border-radius:var(--r-md);height:38px;transition:border-color var(--t-fast),background var(--t-fast);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn-ghost:hover{border-color:var(--ink-4);background:var(--card-tint)}.btn-quiet{color:var(--action);font-size:13px;font-weight:700}.btn-quiet:hover{text-decoration:underline}.btn-sm{height:30px;padding:0 12px;font-size:12.5px;font-weight:700}.btn-icon{border-radius:var(--r-md);width:38px;height:38px;color:var(--ink-3);transition:background var(--t-fast),color var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.btn-icon:hover{color:var(--ink)}.btn-icon:hover,.seg{background:var(--surface)}.seg{border-radius:9px;gap:2px;padding:3px;display:inline-flex}.set-nav{flex-wrap:wrap;align-self:flex-start}.seg-btn{height:28px;color:var(--ink-3);transition:background var(--t-fast),color var(--t-fast);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.seg-btn:hover{color:var(--ink-2)}.seg-btn.active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #10141e1a}html[data-mode=intel] .seg-btn.active{background:#1d2432}.seg-count{font-variant-numeric:tabular-nums;background:var(--surface);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.seg-btn.active .seg-count{background:var(--action-soft);color:var(--action-deep)}.seg-mini{border-radius:8px;padding:2px}.seg-mini .seg-btn{border-radius:6px;height:23px;padding:0 9px;font-size:11px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.fchip{border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);height:28px;color:var(--ink-3);transition:all var(--t-fast);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fchip:hover{border-color:var(--ink-4);color:var(--ink-2)}.fchip-n{color:var(--ink-4);background:var(--surface);text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:800}.fchip.active .fchip-n{color:#fff;background:#fff3}.fchip.active{background:var(--ink);border-color:var(--ink);color:#fff}html[data-mode=intel] .fchip.active{color:#10131b;background:#e8ebf4;border-color:#e8ebf4}.fm{position:relative}.fm,.fm-btn{align-items:center;gap:6px;display:inline-flex}.fm-btn{border:1px solid var(--line-3);background:var(--card);height:30px;color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);border-radius:9px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.fm-btn svg{color:var(--ink-4);transition:color var(--t-fast),transform var(--t-fast)}.fm-btn:hover{border-color:var(--action-line);color:var(--ink)}.fm-btn:hover svg{color:var(--ink-3)}.fm-btn.on{border-color:var(--ink)}.fm-btn.on,.fm-btn.on svg{color:var(--ink)}.fm-btn.open{border-color:var(--action-line);background:var(--surface)}.fm-btn.open .fm-caret{transform:rotate(180deg)}.fm-n{background:var(--ink);min-width:17px;height:17px;color:var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}html[data-mode=intel] .fm-n{color:#10131b;background:#e8ebf4}.fm-clear{height:30px;color:var(--ink-4);cursor:pointer;transition:color var(--t-fast),background var(--t-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.fm-clear:hover{color:var(--red-ink);background:var(--surface)}.fm-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:236px;max-width:320px;box-shadow:var(--shadow-2);z-index:40;animation:fmPop .14s var(--ease);flex-direction:column;gap:15px;padding:15px;display:flex;position:absolute;top:calc(100% + 7px)}.fm-panel.left{left:0}.fm-panel.right{right:0}@keyframes fmPop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.fm-group{flex-direction:column;gap:9px;display:flex}.fm-group-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.fm-chips{flex-wrap:wrap;gap:7px;display:flex}.fm-chip{border:1px solid var(--line-3);background:var(--card);height:28px;color:var(--ink-3);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.fm-chip:hover{border-color:var(--ink-4);color:var(--ink-2)}.fm-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}html[data-mode=intel] .fm-chip.active{color:#10131b;background:#e8ebf4;border-color:#e8ebf4}.fm-chip-n{color:var(--ink-4);font-size:10px;font-weight:800}.fm-chip.active .fm-chip-n{color:#ffffffb8}html[data-mode=intel] .fm-chip.active .fm-chip-n{color:#10131b8c}.fm-val-row{align-items:center;gap:8px;display:flex}.fm-val{border:1px solid var(--line-2);background:var(--card-tint);width:88px;height:32px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px}.fm-val::placeholder{color:var(--ink-4)}.fm-val:focus{border-color:var(--action-line);background:var(--card);outline:none}.fm-val-to{color:var(--ink-4);font-size:11.5px}.bar-row{grid-template-columns:110px 1fr 64px;align-items:center;gap:12px;padding:5px 0;display:grid}.bar-row .bar-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bar-row .bar-track{border-radius:var(--r-pill);background:var(--surface);height:20px;overflow:hidden}.bar-row .bar-fill{border-radius:inherit;height:100%;animation:bar-grow .4s var(--ease);background:linear-gradient(90deg,#2c333f,#4a5464)}html[data-mode=intel] .bar-row .bar-fill{background:linear-gradient(90deg,#4a5464,#6b7688)}.bar-row .bar-value{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@keyframes bar-grow{0%{width:0}}.table-card{padding:0;overflow:hidden}.table-card table{border-collapse:collapse;width:100%}.table-card th{text-align:left;letter-spacing:.08em;text-transform:uppercase;height:42px;color:var(--ink-3);background:var(--canvas);padding:0 16px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.table-card th{background:color-mix(in srgb,var(--canvas) 65%,var(--card))}}.table-card th{border-bottom:1px solid var(--line);white-space:nowrap}.table-card td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 16px;font-size:13.5px}.table-card tr:last-child td{border-bottom:none}.table-card tbody tr{transition:background var(--t-fast)}.table-card tbody tr:hover{background:#fafbff}html[data-mode=intel] .table-card tbody tr:hover{background:#182031}.table-card .toolbar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.td-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.lead-ledger{padding:0;display:flex;overflow:hidden}.ledger-cell{border-left:1px solid var(--line-2);flex-direction:column;flex:1;gap:5px;min-width:0;padding:20px 24px;text-decoration:none;display:flex;position:relative}.ledger-cell:first-child{border-left:0}.ledger-cell--action{transition:background var(--t-fast)}.ledger-cell--action:hover{background:var(--card-tint)}.ledger-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.ledger-v{letter-spacing:-.024em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:31px;font-weight:800;line-height:1.04}.ledger-sub{color:var(--ink-4);font-size:11.5px}.ledger-cell--won .ledger-tick{background:#d3a62f;height:2px;position:absolute;top:0;left:24px;right:24px}.ledger-cell--won .ledger-k:before{content:"";vertical-align:middle;background:#d3a62f;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}@media (max-width:720px){.lead-ledger{flex-wrap:wrap}.ledger-cell{flex-basis:50%}.ledger-cell:nth-child(3){border-left:0}}.card.cal{padding:24px}.wb-day .wb-head{border-bottom:1px solid var(--line-2);border-radius:0;margin-bottom:6px;padding:2px 2px 8px}.wb-day .wb-head:hover{background:0 0}.wb-day.today .wb-head{border-bottom-color:var(--action-line)}.cal-nextup{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card-tint);cursor:pointer;width:100%;transition:border-color var(--t-fast),background var(--t-fast);align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;font-family:inherit;display:flex}.cal-nextup:hover{border-color:var(--action-line);background:var(--surface)}.cal-nextup-tick{border-radius:999px;flex-shrink:0;width:3px;height:26px}.cal-nextup-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0;font-size:9.5px;font-weight:800}.cal-nextup-time{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:20px;font-weight:800}.cal-nextup-co{color:var(--ink);flex-shrink:0;max-width:40%;font-size:13.5px;font-weight:700}.cal-nextup-co,.cal-nextup-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-nextup-sub{color:var(--ink-4);font-size:12px}.cal-nextup-open{color:var(--ink-2);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}@media (max-width:640px){.cal-nextup-sub{display:none}.cal-nextup-co{max-width:none}}.pill.stage-new{border:1px solid var(--line-3);color:var(--ink-3);background:0 0}.pill.stage-contacted{background:var(--surface);color:var(--ink-2)}.pill.stage-booked{background:var(--ink);color:var(--card)}.pill.stage-proposal{background:var(--amber-dot)}@supports (color:color-mix(in lab,red,red)){.pill.stage-proposal{background:color-mix(in srgb,var(--amber-dot) 16%,transparent)}}.pill.stage-proposal{color:var(--amber-ink)}.pill.stage-won{background:var(--green-dot)}@supports (color:color-mix(in lab,red,red)){.pill.stage-won{background:color-mix(in srgb,var(--green-dot) 16%,transparent)}}.pill.stage-won{color:var(--green-ink)}.pill.stage-lost{background:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.pill.stage-lost{background:color-mix(in srgb,var(--red-dot) 15%,transparent)}}.pill.stage-lost{color:var(--red-ink)}.pill.stage-blue{background:var(--blue-bg);color:var(--blue-ink)}.pill.stage-indigo{background:var(--indigo-bg);color:var(--indigo-ink)}.pill.stage-teal{background:var(--teal-bg);color:var(--teal-ink)}.pill.stage-purple{background:var(--purple-bg);color:var(--purple-ink)}.src-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-4);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.leads-table th{padding:0 20px}.leads-table td{padding:14px 20px}.leads-table tbody tr{position:relative}.leads-table tbody tr:hover{background:var(--card-tint)}.leads-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ink)}html[data-mode=intel] .leads-table tbody tr:hover{background:#182031}.th-num{text-align:right!important}.row-link{cursor:pointer}.lead-directory-search{border:1px solid var(--line-3);background:var(--card);min-width:240px;max-width:520px;height:36px;color:var(--ink-4);transition:border-color var(--t-fast),box-shadow var(--t-fast);border-radius:9px;flex:320px;align-items:center;gap:8px;padding:0 10px;display:flex}.lead-directory-search:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.lead-directory-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px;font-weight:500;line-height:1}.lead-directory-search input::placeholder{color:var(--ink-4)}.lead-directory-search input::-webkit-search-cancel-button{display:none}.lead-directory-search button{width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.lead-directory-search button:hover{background:var(--surface);color:var(--ink)}.cal-dialog.lead-edit-dialog{flex-direction:column;max-width:620px;max-height:calc(100dvh - 32px);display:flex}.lead-edit-dialog .cal-dialog-body{overflow-y:auto}@media (max-width:620px){.leads-table .toolbar>.lead-directory-search{flex-basis:100%;order:3;max-width:none}}.input{border:1px solid var(--line-3);background:var(--card);height:36px;color:var(--ink);border-radius:9px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500}.input::placeholder{color:var(--ink-4)}.input:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}select.input{padding-right:26px}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 11px}.field-label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.empty{border:1.5px dashed var(--line-3);border-radius:var(--r-md);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px;display:flex}.empty.borderless{border:none}.empty .empty-icon{border-radius:var(--r-md);background:var(--surface);width:40px;height:40px;color:var(--ink-4);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.empty .empty-title{color:var(--ink);font-size:14px;font-weight:700}.empty .empty-sub{color:var(--ink-3);max-width:44ch;font-size:12.5px}.rail{background:var(--rail-bg);border-right:1px solid var(--rail-line);z-index:40;flex-direction:column;flex-shrink:0;width:264px;height:100vh;display:flex;position:sticky;top:0}.rail-brand{padding:18px 16px 8px}.rail-brand-card{background:var(--rail-glass);border:1px solid var(--rail-line);border-radius:12px;padding:14px;position:relative;overflow:hidden}.rail-brand-card:after{content:"";opacity:.7;background:linear-gradient(90deg,#ffffff73,#ffffff0a);height:2px;position:absolute;top:0;left:0;right:0}.rail-wordmark{letter-spacing:-.045em;color:#fff;font-size:21px;font-weight:800;line-height:1}.rail-microlabel{letter-spacing:.2em;text-transform:uppercase;color:#c9cfda;margin-top:4px;font-size:9px;font-weight:700}.rail-status{color:var(--rail-muted);align-items:center;gap:6px;margin-top:9px;font-size:10.5px;display:flex}.rail-context-dot{opacity:.72;background:currentColor;box-shadow:0 0 0 3px #949cab1f}.live-dot,.rail-context-dot{border-radius:999px;width:7px;height:7px}.live-dot{background:var(--live-dot);animation:pulse 2.4s infinite;box-shadow:0 0 0 3px #34d39929}@keyframes pulse{50%{opacity:.5}}.rail-nav{scrollbar-width:thin;flex:1;padding:4px 12px 12px;overflow-y:auto}.rail-nav::-webkit-scrollbar{width:6px}.rail-nav::-webkit-scrollbar-thumb{background:#ffffff1f}.rail-group-head{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--rail-muted);text-align:left;transition:color var(--t-fast),background var(--t-fast);background:0 0;border:0;align-items:center;gap:7px;padding:18px 14px 7px;font-family:inherit;font-size:9.5px;font-weight:700;display:flex;position:relative}.rail-group-head:hover{color:var(--rail-text-hi)}.rail-group-head:focus-visible{outline:2px solid var(--rail-icon-hi);outline-offset:-2px;border-radius:var(--r-sm)}.rail-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-group-chevron{color:var(--rail-icon);transition:transform .17s var(--ease),color var(--t-fast);flex-shrink:0;margin-left:auto;transform:rotate(0)}.rail-group-head:hover .rail-group-chevron{color:var(--rail-text-hi)}.rail-group-head.is-collapsed .rail-group-chevron{transform:rotate(-90deg)}.rail-group-attention{color:#12151f;letter-spacing:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 0 10px #ffffff2e}.rail-group-items{opacity:1;transition:grid-template-rows .18s var(--ease),opacity .13s var(--ease);grid-template-rows:1fr;display:grid}.rail-group-items.is-collapsed{opacity:0;grid-template-rows:0fr}.rail-group-items-inner{visibility:visible;min-height:0;overflow:hidden}.rail-group-items.is-collapsed .rail-group-items-inner{visibility:hidden}.rail-item{border-radius:var(--r-sm);height:38px;color:var(--rail-text);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast);align-items:center;gap:11px;margin-bottom:1px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}.rail-item svg{color:var(--rail-icon);transition:color var(--t-fast);flex-shrink:0}.rail-item:hover{background:var(--rail-hover);color:var(--rail-text-hi);transform:translate(2px)}.rail-item.active{background:var(--rail-active);color:var(--rail-text-hi)}.rail-item.active svg{color:var(--rail-icon-hi)}.rail-item.disabled{opacity:.46;cursor:not-allowed}.rail-item.disabled:hover{color:var(--rail-text);background:0 0;transform:none}.rail-lock{margin-left:auto;color:var(--rail-muted)!important}.rail-item.preview{opacity:.78}.rail-item.preview.active,.rail-item.preview:hover{opacity:1}.rail-item.active:before{content:"";background:var(--rail-active-rail);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 12px #ffffff73}.rail-badge{color:#c6ccda;font-variant-numeric:tabular-nums;background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.rail-badge.hot{color:#12151f;background:#fff;box-shadow:0 0 10px #ffffff40}.rail-tray{border-top:1px solid var(--rail-line);grid-auto-flow:column;gap:6px;margin-top:auto;padding:12px 16px 6px;display:grid}.rail-tray-btn{border-radius:var(--r-sm);height:40px;color:var(--rail-icon);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast);justify-content:center;align-items:center;display:flex;position:relative}.rail-tray-btn:hover{color:var(--rail-text-hi);background:#ffffff12;transform:translateY(-1px)}.rail-tray-btn.active{color:var(--rail-icon-hi);background:#ffffff21}.rail-tray-btn.disabled{opacity:.38;cursor:not-allowed;background:0 0;border:0}.rail-tray-btn.disabled:hover{color:var(--rail-icon);background:0 0;transform:none}.rail-tray-lock{color:var(--rail-muted);position:absolute;bottom:5px;right:6px}.rail-footer{color:var(--rail-muted);letter-spacing:.02em;padding:6px 16px 14px;font-size:10.5px}.topbar{z-index:30;background:var(--card);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 36px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--card) 90%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-bottom:1px solid var(--line);transition:background var(--t-mode) var(--ease),border-color var(--t-mode) var(--ease)}.topbar-title{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.25;display:flex}.topbar-title .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.topbar-right{flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.status-chip{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);height:30px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.status-chip .dot{border-radius:999px;width:7px;height:7px}@media (max-width:1360px){.status-chip{display:none}}.cmdk-trigger{border:1px solid var(--line-3);background:var(--card);width:400px;max-width:40vw;height:40px;color:var(--ink-4);cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast);border-radius:11px;flex-shrink:0;align-items:center;gap:9px;padding:0 13px;font-size:13.5px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.cmdk-trigger:hover{border-color:var(--action-line);box-shadow:inset 0 1px 0 #ffffff80,0 0 0 3px var(--action-soft);color:var(--ink-3)}.cmdk-ico{color:var(--bronze);flex-shrink:0}.cmdk-trigger:hover .cmdk-ico{color:var(--ink-2)}.cmdk-label{text-align:left;flex:1}.kbd{border:1px solid var(--line);color:var(--ink-3);border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600}.kbd,.mode-switch{background:var(--surface)}.mode-switch{border-radius:var(--r-pill);height:34px;padding:3px;display:inline-flex}.mode-switch .mode-option,.mode-switch a{color:var(--ink-3);transition:background var(--t-fast),color var(--t-fast);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.mode-switch .mode-option.active,.mode-switch a.active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #10141e1a}.mode-switch .mode-option.disabled{opacity:.45;cursor:not-allowed}.mode-switch.inverted{background:var(--ink)}.mode-switch.inverted .mode-option,.mode-switch.inverted a{color:#7e879d}.mode-switch.inverted .mode-option.active,.mode-switch.inverted a.active{color:var(--bronze-bright);box-shadow:none;background:0 0}html[data-mode=intel] .mode-switch{background:#10131b}@media (max-width:1200px){.ai-state{display:none}}.topbar-div{background:var(--line);flex-shrink:0;width:1px;height:24px;margin:0 2px}.acct-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.acct-btn .avatar{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-3);transition:box-shadow var(--t-fast) var(--ease)}.acct-btn.open .avatar,.acct-btn:hover .avatar{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--action-line)}.acct-status{background:var(--green-dot);border:2px solid var(--card);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.popover-acct{width:288px}.acct-head{border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,var(--card-tint),var(--card));align-items:center;gap:13px;padding:18px 17px 16px;display:flex}.acct-head-av{flex-shrink:0;display:inline-flex;position:relative}.acct-head-av .avatar{box-shadow:0 0 0 2px var(--card),0 4px 14px #10141e24}.acct-head-id{min-width:0}.acct-name{color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18.5px;font-weight:800;overflow:hidden}.acct-role-badge{letter-spacing:.05em;text-transform:uppercase;background:var(--surface);color:var(--ink-2);border-radius:999px;margin:6px 0 5px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-flex}.acct-email{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.acct-items{padding:5px}.acct-item{transition:background var(--t-fast) var(--ease);border-radius:9px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.acct-item:hover{background:var(--card-tint)}.acct-item-ico{background:var(--surface);width:28px;height:28px;color:var(--ink-2);transition:color var(--t-fast);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acct-item:hover .acct-item-ico{color:var(--ink)}.acct-item-main{flex-direction:column;flex:1;min-width:0;display:flex}.acct-item-l{color:var(--ink);font-size:12px;font-weight:700}.acct-item-s{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.acct-item-chev{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast),transform var(--t-fast);flex-shrink:0}.acct-item:hover .acct-item-chev{opacity:1;transform:translate(2px)}.commercial-workspace{width:100%;max-width:1180px}.commercial-flow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.commercial-flow-step{border-right:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:12px 34px 12px 13px;display:flex;position:relative}.commercial-flow-step:last-child{border-right:0;padding-right:13px}.commercial-flow-number{background:var(--ink);width:26px;height:26px;color:var(--card);border-radius:7px;flex:0 0 26px;place-items:center;font-size:11px;font-weight:800;display:grid}.commercial-flow-copy{flex-direction:column;min-width:0;display:flex}.commercial-flow-copy strong{color:var(--ink);font-size:12px}.commercial-flow-copy small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.commercial-flow-arrow{color:var(--ink-4);position:absolute;right:10px}@media (max-width:820px){.commercial-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-flow-step:nth-child(2){border-right:0}.commercial-flow-step:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}@media (max-width:520px){.commercial-flow{grid-template-columns:1fr}.commercial-flow-step,.commercial-flow-step:nth-child(2){border-right:0;border-bottom:1px solid var(--line-2)}.commercial-flow-step:last-child{border-bottom:0}}.acct-foot{border-top:1px solid var(--line-2);background:var(--card-tint);justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.acct-help{color:var(--ink-3);transition:color var(--t-fast);align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.acct-help:hover{color:var(--ink)}.acct-logout{color:var(--red-ink);cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.acct-logout:hover{background:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.acct-logout:hover{background:color-mix(in srgb,var(--red-dot) 13%,transparent)}}.ps-page{max-width:1120px}.ps-back{color:var(--ink-3);transition:color var(--t-fast);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ps-back:hover,.ps-title{color:var(--ink)}.ps-title{letter-spacing:-.025em;margin:9px 0 5px;font-size:26px;font-weight:800}.ps-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.ps-grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:18px;display:grid}@media (max-width:980px){.ps-grid{grid-template-columns:1fr}}.ps-photo-row{align-items:center;gap:22px;display:flex}.ps-avatar-wrap{flex-shrink:0;width:92px;height:92px;position:relative}.ps-avatar-img,.ps-avatar-wrap .avatar{box-shadow:0 0 0 3px var(--card),0 6px 18px #10141e29}.ps-avatar-img{object-fit:cover;width:92px;height:92px;border-radius:50%}.ps-avatar-cam{background:var(--ink);width:30px;height:30px;color:var(--card);cursor:pointer;box-shadow:0 0 0 3px var(--card);transition:transform var(--t-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.ps-avatar-cam:hover{transform:scale(1.07)}.ps-photo-actions{min-width:0}.ps-photo-btns{flex-wrap:wrap;gap:8px;display:flex}.ps-upload{cursor:pointer}.ps-photo-hint{margin-top:9px}.ps-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ps-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ps-field.full{grid-column:1/-1}.ps-field-l{color:var(--ink-3);font-size:11px;font-weight:700}@media (max-width:560px){.ps-fields{grid-template-columns:1fr}.ps-field.half{grid-column:1/-1}}.ps-save{border-top:1px solid var(--line-2);align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.ps-sec-ico{flex-shrink:0;width:34px;height:34px}.ps-pref-block{border-bottom:1px solid var(--line-2);margin-bottom:12px;padding-bottom:14px}.ps-pref-h{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:700}.ps-seg{background:var(--card-tint);border:1px solid var(--line-2);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.ps-seg-btn{color:var(--ink-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex}.ps-seg-btn.on,.ps-seg-btn:hover{color:var(--ink)}.ps-seg-btn.on{background:var(--card);box-shadow:var(--shadow-card)}.ps-toggles{flex-direction:column;display:flex}.ps-toggle-row{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:11px 0;display:flex}.ps-toggle-row:last-child{border-bottom:0;padding-bottom:0}.ps-switch{background:var(--line-3);cursor:pointer;width:38px;height:22px;transition:background var(--t-fast) var(--ease);border:0;border-radius:999px;flex-shrink:0;position:relative}.ps-switch.on{background:var(--ink)}.ps-switch:after{content:"";width:18px;height:18px;transition:transform var(--t-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.ps-switch.on:after{transform:translate(16px)}.ps-role-badge{font-size:11px}.ps-role-copy{color:var(--ink-3);margin:11px 0 14px;font-size:12.5px;line-height:1.5}.ps-role-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.ps-role-stats>div{border:1px solid var(--line-2);background:var(--card-tint);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.ps-role-stats b{color:var(--ink);letter-spacing:-.02em;font-size:16px;font-weight:800}.ps-role-stats span{color:var(--ink-4);font-size:10px}.ps-role-link{justify-content:center;width:100%}.ps-logout{color:var(--red-ink);border:1px solid var(--red-dot);background:0 0;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ps-logout{border:1px solid color-mix(in srgb,var(--red-dot) 30%,var(--line))}}.ps-logout{cursor:pointer;transition:background var(--t-fast);border-radius:10px;padding:9px 14px;font-family:inherit}.ps-logout:hover{background:var(--red-dot)}@supports (color:color-mix(in lab,red,red)){.ps-logout:hover{background:color-mix(in srgb,var(--red-dot) 10%,transparent)}}.panel{width:100%;max-width:1460px;margin:0 auto;padding:26px 36px 60px}.panel-anim{animation:panel-in var(--t-panel) var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.popover{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:372px;box-shadow:var(--shadow-2);z-index:60;animation:pop-in var(--t-base) var(--ease);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.notif-row{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.notif-row:last-child{border-bottom:none}.notif-row.ok{opacity:.6}.cmdk-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#0a0c1273;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk{border-radius:var(--r-lg);width:min(660px,100vw - 32px);box-shadow:var(--shadow-2);animation:pop-in var(--t-base) var(--ease);background:#14181f;border:1px solid #ffffff17;position:relative;overflow:hidden}.cmdk:before{content:"";background:var(--sig-strip);opacity:.4;height:2px;position:absolute;top:0;left:0;right:0}.cmdk-input-row{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:56px;padding:0 18px;display:flex}.cmdk-input-row .glyph{color:#e8ebf4;font-size:16px;font-weight:800}.cmdk-input-row input{color:#e8ebf4;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15.5px}.cmdk-input-row input::placeholder{color:#7e879d}.cmdk-context{gap:6px;padding:8px 18px 0;display:flex}.cmdk-chip{letter-spacing:.18em;text-transform:uppercase;color:#c9cfda;border-radius:var(--r-sm);border:1px solid #ffffff2e;padding:3px 8px;font-size:9.5px;font-weight:700}.cmdk-list{max-height:380px;padding:10px 8px;overflow-y:auto}.cmdk-group-head{letter-spacing:.16em;text-transform:uppercase;color:#6d7690;padding:10px 12px 4px;font-size:10px;font-weight:700}.cmdk-row{border-radius:var(--r-sm);color:#dfe3ee;text-align:left;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex;position:relative}.cmdk-row svg{color:#8e97ad}.cmdk-row .hint{color:#7e879d;margin-left:auto;font-size:12px;font-weight:500}.cmdk-row.selected{background:#ffffff12}.cmdk-row.selected:before{content:"";background:#fff;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.cmdk-footer{color:#6d7690;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:11px;display:flex}.toast-stack{z-index:90;flex-direction:column;position:fixed;bottom:20px;right:20px}.toast,.toast-stack{gap:8px;display:flex}.toast{background:var(--ink);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-2);max-width:420px;animation:toast-in .2s var(--ease);align-items:center;padding:12px 16px;font-size:13px;font-weight:600}html[data-mode=intel] .toast{border:1px solid #ffffff1f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast .kind-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.inbox{grid-template-columns:340px 1fr;min-height:560px;display:grid}.inbox-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.inbox-list-head{color:var(--ink);border-bottom:1px solid var(--line-2);padding:13px 16px;font-size:13px;font-weight:700}.inbox-items{flex:1;overflow-y:auto}.inbox-item{border-bottom:1px solid var(--line-2);transition:background var(--t-fast);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.inbox-item:hover{background:var(--card-tint)}.inbox-item.active{background:var(--action-soft)}.inbox-item.active:before{content:"";background:var(--action);width:3px;position:absolute;top:0;bottom:0;left:0}.inbox-detail{min-width:0;padding:22px 26px}.draft-strip{background:var(--bronze-soft);border:1px solid var(--bronze-line);border-radius:var(--r-sm);letter-spacing:.11em;text-transform:uppercase;color:var(--bronze-deep);margin-bottom:14px;padding:8px 12px;font-size:10.5px;font-weight:700}html[data-mode=intel] .draft-strip{color:var(--bronze-bright);background:#ffffff0d;border-color:#ffffff24}.doc-preview{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:26px 28px}.doc-preview h4{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:800}.doc-preview p{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.65}.doc-preview .muted{color:var(--ink-3)}.board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.board-col{background:var(--surface);flex-shrink:0;width:262px;min-width:262px}@supports (color:color-mix(in lab,red,red)){.board-col{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.board-col{border:1px solid var(--line-2);border-radius:var(--r-md);padding:10px}.board-col-head{align-items:center;gap:7px;padding:4px 6px 10px;display:flex}.board-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast);margin-bottom:8px;padding:12px;display:block}.board-card:hover{box-shadow:var(--shadow-1);border-color:var(--action-line);transform:translateY(-1px)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-dow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:left;padding:0 4px 4px;font-size:10px;font-weight:700}.cal-cell{border-radius:var(--r-sm);min-height:108px;transition:border-color var(--t-fast),background var(--t-fast);text-align:left;align-items:flex-start;gap:4px;width:100%;padding:7px}.cal-cell:hover{border-color:var(--action-line)}.cal-cell.dim{opacity:.45;background:0 0}.cal-cell.selected{box-shadow:inset 0 0 0 2px var(--action-line)}.cal-date{color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12.5px;font-weight:700;display:inline-flex}.cal-cell.today .cal-date{background:var(--action);color:#fff}button.cal-cell{cursor:pointer;font-family:inherit}.cal-cell.selected{border-color:var(--action);box-shadow:inset 0 0 0 2px var(--action)}.cal-shell{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.cal-shell.open{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:900px){.cal-shell.open{grid-template-columns:1fr}}.cal-main{min-width:0}.cal-agenda{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);align-self:start;padding:15px 16px;animation:agendaIn .28s both}@keyframes agendaIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.srow{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:14px 0;display:flex}.srow:last-child{border-bottom:none}.srow .srow-main{flex:1;min-width:0}.srow .srow-label{color:var(--ink);font-size:13.5px;font-weight:700}.srow .srow-value{color:var(--ink-3);gap:6px;margin-top:1px;font-size:12.5px}.crow,.srow .srow-value{align-items:center;display:flex}.crow{border-bottom:1px solid var(--line-2);gap:13px;padding:13px 0}.crow:last-child{border-bottom:none}.crow .logo-tile{border-radius:var(--r-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex}.toggle{width:36px;height:20px;transition:background var(--t-fast);background:#cbd1dd;border-radius:999px;flex-shrink:0;position:relative}.toggle:after{content:"";width:16px;height:16px;transition:transform var(--t-fast);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle.on{background:#23a05f}.toggle.on:after{transform:translate(16px)}html[data-mode=intel] .toggle{background:#3a4356}html[data-mode=intel] .toggle.on{background:#23a05f}.bubble{border-radius:13px;max-width:78%;margin-bottom:8px;padding:9px 13px;font-size:13px;line-height:1.5}.bubble.in{background:var(--surface);color:var(--ink-2);border-bottom-left-radius:4px;margin-right:auto}.bubble.out{background:var(--ink);color:#fff;border-bottom-right-radius:4px;margin-left:auto}html[data-mode=intel] .bubble.out{color:#10131b;background:#e8ebf4}.build-seq{position:relative;overflow:hidden}.build-rail{background:var(--surface);border-radius:999px;height:3px;margin-bottom:18px;overflow:hidden}.build-rail .fill{background:var(--sig-strip);border-radius:inherit;height:100%;transition:width .4s var(--ease)}.build-line{color:var(--ink-2);animation:panel-in .3s var(--ease);align-items:center;gap:9px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.build-line.pending{color:var(--ink-4);font-weight:500}.report-doc{--report-accent:#3a4150;color:#10131b;border:1px solid var(--line);background:#fff;border-radius:14px;max-width:880px;padding:0;overflow:hidden;box-shadow:0 14px 44px #10141e17}.rpt-cover{padding:40px 48px 24px;position:relative}.rpt-accentbar{background:linear-gradient(90deg,var(--report-accent),var(--report-accent));height:5px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.rpt-accentbar{background:linear-gradient(90deg,var(--report-accent),color-mix(in srgb,var(--report-accent) 50%,#fff))}}.rpt-cover-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rpt-brand{align-items:center;gap:15px;display:flex}.rpt-logo{background:var(--report-accent);color:#fff;width:52px;height:52px;box-shadow:0 5px 16px var(--report-accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rpt-logo{box-shadow:0 5px 16px color-mix(in srgb,var(--report-accent) 38%,transparent)}}.rpt-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--report-accent);font-size:10.5px;font-weight:800}.rpt-client{letter-spacing:-.03em;color:#10131b;margin:3px 0 4px;font-size:27px;font-weight:800;line-height:1.05}.rpt-period{color:#7b8394;font-size:12px;font-weight:600}.rpt-prepared{text-align:right}.rpt-prepared-lbl{letter-spacing:.14em;text-transform:uppercase;color:#9aa1b0;font-size:9.5px;font-weight:800}.rpt-prepared-by{letter-spacing:.18em;color:#10131b;margin-top:2px;font-size:15px;font-weight:800}.rpt-prepared-date{color:#9aa1b0;margin-top:3px;font-size:11px}.rpt-kpis,.rpt-section,.rpt-summary,.rpt-two{margin-left:48px;margin-right:48px}.rpt-summary{border-left:4px solid var(--report-accent);background:#f6f7f9;border-radius:12px;margin-top:4px;margin-bottom:26px;padding:16px 18px}.rpt-summary-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--report-accent);margin-bottom:6px;font-size:10px;font-weight:800}.rpt-summary-txt{color:#1a1d24;margin:0;font-size:15px;font-weight:600;line-height:1.55}.rpt-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}@media (max-width:680px){.rpt-kpis{grid-template-columns:repeat(2,1fr)}}.rpt-kpi{border:1px solid #ecedf2;border-radius:12px;padding:14px 15px;position:relative;overflow:hidden}.rpt-kpi:before{content:"";background:var(--report-accent);opacity:.85;width:100%;height:3px;position:absolute;top:0;left:0}.rpt-kpi .k-label{letter-spacing:.06em;text-transform:uppercase;color:#8a92a2;font-size:10px;font-weight:800}.rpt-kpi .k-value{letter-spacing:-.02em;color:#10131b;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:6px;font-size:25px;font-weight:800;display:flex}.k-delta{font-size:11.5px;font-weight:800}.k-delta.up,.m-delta.up{color:#12855a}.k-delta.down,.m-delta.down{color:#c0392b}.rpt-kpi .k-src{color:#aab0bd;margin-top:6px;font-size:10px}.rpt-section{margin-bottom:26px}.rpt-sec-head{align-items:center;gap:11px;margin-bottom:9px;display:flex}.rpt-sec-num{color:#fff;background:var(--report-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:inline-flex}.rpt-sec-title{letter-spacing:-.01em;color:#10131b;margin:0;font-size:16px;font-weight:800}.rpt-narr{color:#3f4653;margin:0 0 13px;font-size:13.5px;line-height:1.65}.rpt-metrics{flex-wrap:wrap;gap:10px;display:flex}.rpt-metric{background:#fafbfc;border:1px solid #ecedf2;border-radius:10px;flex:1;min-width:150px;padding:12px 14px}.rpt-metric .m-label{text-transform:uppercase;letter-spacing:.06em;color:#8a92a2;font-size:10px;font-weight:700}.rpt-metric .m-value{color:#10131b;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:4px;font-size:22px;font-weight:800;display:flex}.m-delta{font-size:11px;font-weight:800}.rpt-two{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}@media (max-width:680px){.rpt-two{grid-template-columns:1fr}}.rpt-list-card{background:#fafbfc;border:1px solid #ecedf2;border-radius:12px;padding:16px 18px}.rpt-list-title{letter-spacing:.02em;color:#10131b;margin:0 0 10px;font-size:12.5px;font-weight:800}.rpt-li{color:#3f4653;align-items:flex-start;gap:9px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.rpt-li-ico{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:inline-flex}.rpt-li-ico.done{color:#12855a;background:#e7f6ef}.rpt-li-ico.next{background:var(--report-accent)}@supports (color:color-mix(in lab,red,red)){.rpt-li-ico.next{background:color-mix(in srgb,var(--report-accent) 12%,#fff)}}.rpt-li-ico.next{color:var(--report-accent)}.rpt-foot{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;padding:15px 48px 20px;display:flex}.rpt-foot-brand{letter-spacing:.06em;color:#9aa1b0;text-transform:uppercase;font-size:10.5px}.rpt-foot-brand b{letter-spacing:.12em;color:#10131b}.rpt-foot-date{color:#9aa1b0;font-size:10.5px}@media print{.no-print,.rail,.topbar{display:none!important}body{background:#fff!important}.panel{max-width:none!important;padding:0!important}.report-doc{border:none;max-width:none;padding:0}}.hairline{border:none;border-top:1px solid var(--line-2);margin:12px 0}.chip-scroll{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.spline-tooltip{pointer-events:none;background:var(--ink);color:#fff;box-shadow:var(--shadow-2);white-space:nowrap;z-index:10;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}html[data-mode=intel] .spline-tooltip{color:#10131b;background:#e8ebf4}.spline-tooltip .val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}details.transcript summary{cursor:pointer;color:var(--action);font-size:12px;font-weight:700;list-style:none}details.transcript summary::-webkit-details-marker{display:none}.dash-cards>.card{padding:15px}.msg-appr{padding:18px}.ma-stats{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.dash-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.dash-head-l{min-width:0}.dash-head-sub{color:var(--ink-3);margin-top:5px;font-size:12.5px}.ma-hero{border-radius:var(--r-md);background:var(--ink);flex-direction:row;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ma-hero{background:color-mix(in srgb,var(--ink) 4%,var(--card))}}.ma-hero{border:1px solid var(--line-2)}.ma-hero-ico{background:var(--card);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ma-hero-t{color:var(--ink-2);font-size:13.5px;font-weight:700}.ma-hero-t b{color:var(--ink);margin-right:4px;font-size:20px;font-weight:800}.stat-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stat-box{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:3px;padding:9px 11px;display:flex}.stat-box-l{color:var(--ink-4);font-size:10px;font-weight:600;line-height:1.2}.stat-box-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.ma-rows{flex-direction:column;gap:7px;display:flex}.ma-row{text-align:left;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--card);cursor:pointer;width:100%;font:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast);align-items:center;gap:11px;padding:9px 13px;display:flex;position:relative}.ma-row:hover{border-color:var(--action-line);box-shadow:var(--shadow-1)}.ma-row.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ma-badge{background:var(--ink);min-width:22px;height:22px;color:var(--card);box-shadow:0 0 0 3px var(--card);border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:800;position:absolute;top:-8px;right:-8px}.ma-badge,.ma-row-ico{justify-content:center;align-items:center;display:inline-flex}.ma-row-ico{background:var(--surface);width:32px;height:32px;color:var(--ink-3);border-radius:9px;flex-shrink:0}.ma-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ma-row-title{color:var(--ink);font-size:13px;font-weight:800}.ma-row-sub{color:var(--ink-4);font-size:11.5px}.ma-row-cta{color:var(--ink-2);flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.ma-row:hover .ma-row-cta{color:var(--action-deep)}.ch-list{overscroll-behavior:contain;flex-direction:column;max-height:208px;margin-top:2px;display:flex;overflow-y:auto}.ch-list::-webkit-scrollbar{width:6px}.ch-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.ch-list::-webkit-scrollbar-track{background:0 0}.ch-row{border-bottom:1px solid var(--line-2);transition:background var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:13px;padding:10px 6px 10px 4px;display:flex}.ch-row:last-child{border-bottom:none}.ch-row:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ch-row:hover{background:color-mix(in srgb,var(--ink) 3%,var(--card))}}.ch-dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--ink);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.ch-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 4%,transparent)}}.ch-main{flex-direction:column;flex:0 auto;gap:1px;min-width:0;display:flex}.ch-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ch-meta{color:var(--ink-4);font-size:11.5px}.ch-bar{background:var(--surface);border-radius:999px;flex:40px;min-width:34px;max-width:168px;height:6px;overflow:hidden}.ch-bar-fill{opacity:.9;border-radius:999px;height:100%;display:block}.ch-end{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.ch-status{letter-spacing:.01em;font-size:11px;font-weight:700}.ch-when{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.team-perf-head{align-items:center;gap:13px;margin-bottom:18px;display:flex}.team-perf-ico{flex-shrink:0;width:42px;height:42px}.team-perf-title{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:800;line-height:1.1}.team-perf-body{grid-template-columns:minmax(0,1fr) 284px;align-items:stretch;gap:10px;margin-top:2px;display:grid}@media (max-width:1080px){.team-perf-body{grid-template-columns:1fr}}.team-perf-chart{min-width:0}.rmx-fill,.team-perf-chart{flex-direction:column;display:flex}.rmx-fill{height:100%}.lb{border-left:1px solid var(--line-2);flex-direction:column;min-width:0;padding-left:18px;display:flex}@media (max-width:1080px){.lb{border-left:0;border-top:1px solid var(--line-2);padding-top:20px;padding-left:0}}.lb-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.lb-select{border:1px solid var(--line-2);background:var(--card);height:28px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 7px;font-family:inherit;font-size:11px;font-weight:700}.lb-select:focus{border-color:var(--action-line);outline:none}.lb-podium{justify-content:center;align-items:flex-end;gap:10px;margin-top:8px;padding:6px 2px 0;display:flex;position:relative}.lb-podium:after{content:"";background:linear-gradient(90deg,transparent,var(--line-3) 14%,var(--line-3) 86%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.lb-podium .pod-col{flex:1 1 0;max-width:82px}.lb-podium .pod-person{margin-bottom:8px}.lb-podium .pod-name{margin-top:7px;font-size:11.5px}.lb-podium .pod-score{margin-top:1px;font-size:12px}.lb-podium .pod-bar{border-radius:9px 9px 0 0;width:58px;padding-top:7px}.lb-podium .pod-rank{font-size:14px}.lb-podium .pod-crown{width:18px;height:18px}.lb-podium .pod-avatar .avatar{box-shadow:0 0 0 2.5px var(--card),0 4px 12px #10141e24}.lb-list{border-top:1px solid var(--line-2);flex-direction:column;gap:1px;min-height:186px;margin-top:12px;padding-top:10px;display:flex}.lb-list .field-row{gap:6px;padding:5px 6px 5px 2px}.lb-list .field-name{font-size:12px}.lb-rank{text-align:center;width:15px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:800}.lb-crown{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:inline-flex}.lb-crown.gold{color:#d3a62f}.lb-crown.silver{color:#9aa3b2}.lb-crown.bronze{color:#bf8853}.lb-page{border-top:1px solid var(--line-2);justify-content:center;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.lb-page-info{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;min-width:82px;font-size:11.5px;font-weight:700}.lb-page-btn{border:1px solid var(--line-2);background:var(--card);width:26px;height:26px;color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lb-page-btn:hover:not(:disabled){border-color:var(--action-line);color:var(--ink);background:var(--card-tint)}.lb-page-btn:disabled{opacity:.4;cursor:default}.roster-toolbar{border-bottom:1px solid var(--line-2);padding:16px 16px 14px}.roster-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.rd-deep{border-radius:var(--r-md);background:var(--ink);color:var(--card);transition:opacity var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.rd-deep:hover{opacity:.9}.rep-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rep-hero-id{flex:1;min-width:240px}.rep-hero-name{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:800}.rep-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rep-hero-team{color:var(--ink-3);background:var(--card-tint);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.rep-hero-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.rep-hero-ap{text-align:right}.rep-hero-ap-v{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.rep-hero-ap-l{color:var(--ink-4);font-size:11px;font-weight:600}.rmx-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.rmx-pill{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);cursor:pointer;font:inherit;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px;display:flex}.rmx-pill:hover{border-color:var(--action-line);transform:translateY(-1px)}.rmx-pill.on{background:var(--ink);border-color:var(--ink)}.rmx-label{color:var(--ink-3);letter-spacing:.01em;font-size:11px;font-weight:700}.rmx-pill.on .rmx-label{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.rmx-pill.on .rmx-label{color:color-mix(in srgb,var(--card) 70%,transparent)}}.rmx-val{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.rmx-pill.on .rmx-val{color:var(--card)}.rmx-delta{font-size:10.5px;font-weight:700}.rmx-delta.up{color:var(--green-ink)}.rmx-delta.down{color:var(--red-ink)}.rmx-pill.on .rmx-delta{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.rmx-pill.on .rmx-delta{color:color-mix(in srgb,var(--card) 78%,transparent)}}.rmx-chart-head{justify-content:space-between;gap:12px}.rmx-chart-head,.rmx-head-right{align-items:flex-end;display:flex}.rmx-head-right{flex-shrink:0;gap:9px}.rfn,.rmx-head-right{flex-direction:column}.rfn{gap:13px;display:flex}.rfn-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.rfn-label{color:var(--ink-2);font-size:12.5px;font-weight:600}.rfn-nums{align-items:baseline;gap:8px;display:flex}.rfn-nums b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.rfn-rate{color:var(--ink-3);padding:1px 7px;font-size:10.5px;font-weight:700}.rfn-bar,.rfn-rate{background:var(--card-tint);border:1px solid var(--line-2);border-radius:999px}.rfn-bar{height:10px;display:block;overflow:hidden}.rfn-bar i{background:linear-gradient(90deg,var(--ink),var(--ink));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.rfn-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 45%,var(--card)),var(--ink))}}.rfn-bar i{transition:width var(--t-slow) var(--ease)}.rep-act{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rep-act-tile{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:12px 13px;display:flex}.rep-act-ico{background:var(--card);border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-2);border-radius:7px;justify-content:center;align-items:center;margin-bottom:5px;display:inline-flex}.rep-act-v{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.rep-act-l{color:var(--ink-4);font-size:11px;font-weight:600}.rfoc{border-bottom:1px solid var(--line-2);gap:11px;padding:12px 0;display:flex}.rfoc:last-child{border-bottom:0}.rfoc-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rfoc.bad .rfoc-ico{background:var(--red-bg);color:var(--red-ink)}.rfoc.warn .rfoc-ico{background:var(--amber-bg);color:var(--amber-ink)}.rfoc.good .rfoc-ico{background:var(--green-bg);color:var(--green-ink)}.rfoc-title{color:var(--ink);font-size:13px;font-weight:700}.rfoc-detail{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.55}.rfoc-sep{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);margin:15px 0 0;font-size:11px;font-weight:700}.rvs{flex-direction:column;gap:15px;display:flex}.rvs-key{color:var(--ink-4);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.rvs-key-you{background:var(--ink);border-radius:2px;width:9px;height:9px;display:inline-block}.rvs-key-team{background:var(--ink-4);width:2px;height:12px;margin-left:4px;display:inline-block}.rvs-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.rvs-label{color:var(--ink-2);font-size:12.5px;font-weight:600}.rvs-you{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rvs-you.ahead{color:var(--green-ink)}.rvs-you.behind{color:var(--ink-3)}.rvs-track{background:var(--card-tint);border:1px solid var(--line-2);border-radius:999px;height:10px;display:block;position:relative}.rvs-fill{background:var(--ink);border-radius:999px;height:100%;position:absolute;top:0;left:0}.rvs-team{background:var(--ink-4);border-radius:2px;width:2px;height:16px;position:absolute;top:-3px;transform:translate(-1px)}.act-grid{grid-template-columns:1fr 1fr;column-gap:32px;margin-top:4px;display:grid}@media (max-width:720px){.act-grid{grid-template-columns:1fr}}.act-row{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;min-width:0;padding:9px 0;display:flex}.act-grid>.act-row:last-child,.act-grid>.act-row:nth-last-child(2):nth-child(odd){border-bottom:none}.act-ico{flex-shrink:0;width:30px;height:30px}.act-summary{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.act-time{flex-shrink:0}.chub{gap:20px}.chub-flow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1080px){.chub-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.chub-flow{grid-template-columns:1fr}}.chub-kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-height:116px;padding:16px 18px;position:relative;overflow:hidden}.chub-kpi:after{content:"";opacity:.16;background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:3px;position:absolute;inset:auto 18px 0}.chub-kpi-l{color:var(--ink-3);font-size:12px;font-weight:700}.chub-kpi-v{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:800;line-height:1}.chub-kpi-m{color:var(--ink-4);margin-top:8px;font-size:12px}.chub-kpi.accent{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.chub-kpi.accent{background:color-mix(in srgb,var(--ink) 5%,var(--card))}}.chub-kpi.accent{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.chub-kpi.accent{border-color:color-mix(in srgb,var(--ink) 16%,var(--line))}}.chub-kpi.accent .chub-kpi-l{color:var(--ink-2)}.chub-kpi.accent:after{border-radius:0 0 var(--r-lg) var(--r-lg);opacity:.9;background:var(--ink);height:3px;inset:auto 0 0}.chub-toolbar{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:16px}.chub-actions,.chub-toolbar{align-items:flex-start;display:flex}.chub-actions{gap:12px;margin-left:auto}.chub-view{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.chub-range{color:var(--ink-4);font-size:12px;font-weight:700}.chub-seg button{padding:5px 13px;font-size:12px}@media (max-width:620px){.chub-actions{justify-content:space-between;width:100%;margin-left:0}}.chub-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.chub-week{grid-template-columns:repeat(7,minmax(122px,1fr))}@media (max-width:1180px){.chub-week{grid-template-columns:repeat(7,minmax(116px,1fr));overflow-x:auto}}.chub-dow{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);padding:0 4px 7px;font-size:10.5px;font-weight:700}.chub-cell{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:8px;min-width:0;min-height:128px;padding:9px;display:flex;box-shadow:0 1px 2px #10141e08}.chub-week .chub-cell{min-height:336px}.chub-cell.blank{box-shadow:none;background:0 0;border:0;min-height:0}.chub-cell-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.chub-dn{color:var(--ink-2);font-size:12.5px;font-weight:800}.chub-cell.today{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink),0 1px 2px #10141e0a}@supports (color:color-mix(in lab,red,red)){.chub-cell.today{box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 12%,transparent),0 1px 2px #10141e0a}}.chub-today{color:var(--card);background:var(--ink);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.chub-evs{flex-direction:column;gap:5px;min-width:0;display:flex}.chub-chan-row{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.chub-chan{color:var(--ink-3);background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast);border-radius:999px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:700}.chub-chan:hover{color:var(--ink);border-color:var(--line)}.chub-chan.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.chub-ev{text-align:left;width:100%;font:inherit;background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),border-color var(--t-fast);border-radius:8px;padding:7px 9px;display:block}.chub-ev:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.chub-ev-head{align-items:center;gap:6px;margin-bottom:3px;display:flex}.chub-plat{letter-spacing:.03em;color:var(--ink-2);background:var(--ink);font-size:8.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.chub-plat{background:color-mix(in srgb,var(--ink) 6%,var(--card))}}.chub-plat{border:1px solid var(--line-2);border-radius:5px;flex-shrink:0;padding:1px 5px}.chub-ev-time{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.chub-ev-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.chub-ev-meta{color:var(--ink-4);margin-top:3px;font-size:10px;font-weight:600;display:none}.chub-week .chub-ev-title{white-space:normal}.chub-week .chub-ev-meta{display:block}.chub-ev.post{border-left-color:var(--ink-3)}.chub-ev.live{border-left-color:var(--amber-dot)}.chub-ev.rem{border-left-color:var(--green-dot)}.chub-more{color:var(--ink-4);padding:1px 2px;font-size:10px;font-weight:700}.chub-library{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.chub-library{grid-template-columns:1fr}}.chub-kanban{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}@media (max-width:900px){.chub-kanban{grid-template-columns:1fr}}.chub-lane{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);min-height:176px;padding:13px}.chub-lane-h{color:var(--ink);align-items:center;gap:7px;margin:0 0 11px;font-size:12.5px;font-weight:800;display:flex}.chub-lane-dot{background:var(--ink-4);border-radius:999px;flex-shrink:0;width:7px;height:7px}.chub-lane-dot.green{background:var(--green-dot)}.chub-lane-dot.amber{background:var(--amber-dot)}.chub-clip{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);margin-bottom:9px;padding:10px 11px;box-shadow:0 1px 2px #10141e08}.chub-clip:last-child{margin-bottom:0}.chub-clip b{color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}.chub-clip span{color:var(--ink-4);font-size:11px}.chub-insight{flex-direction:column;gap:16px;display:flex}.chub-lead-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chub-bars{flex-direction:column;gap:10px;margin-top:14px;display:flex}.chub-bar-row{align-items:center;gap:10px;display:flex}.chub-bar-nm{width:150px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:0 0 150px;font-size:12px;font-weight:600;overflow:hidden}.chub-bar-track{background:var(--surface);border-radius:999px;flex:1;height:8px;overflow:hidden}.chub-bar-fill{background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:100%;display:block}.chub-bar-v{text-align:right;width:28px;color:var(--ink);font-variant-numeric:tabular-nums;flex:0 0 28px;font-size:12.5px;font-weight:800}.chub-live{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding-top:16px;display:flex}.chub-live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chub-live-status{color:var(--amber-ink);background:var(--amber-bg);border:1px solid var(--amber-ink);font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.chub-live-status{border:1px solid color-mix(in srgb,var(--amber-ink) 26%,transparent)}}.chub-live-status{white-space:nowrap;border-radius:999px;padding:4px 9px}.chub-live-status.synced{color:var(--green-ink);background:var(--green-bg);border-color:var(--green-ink)}@supports (color:color-mix(in lab,red,red)){.chub-live-status.synced{border-color:color-mix(in srgb,var(--green-ink) 26%,transparent)}}.chub-live-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:560px){.chub-live-grid{grid-template-columns:1fr}.chub-select{font-size:15px}}.chub-slot{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card-tint);padding:11px}.chub-slot b{color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.chub-select{appearance:none;width:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}.chub-select:focus{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.chub-select:focus{outline:2px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.chub-select:focus{border-radius:6px}.chub-platforms{flex-wrap:wrap;gap:7px;display:flex}.chub-platforms span{color:var(--ink-2);background:var(--card-tint);border:1px solid var(--line-2);border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:700}.chub-sync{border:1px solid var(--line-2);background:var(--card-tint);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.chub-sync b{color:var(--ink);font-size:12.5px;font-weight:700;display:block}.chub-sync span{color:var(--ink-4);margin-top:2px;font-size:11px;display:block}.chub-sync-btn{white-space:nowrap;background:var(--ink);color:var(--card);border-radius:var(--r-sm);cursor:pointer;transition:filter var(--t-fast);border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.chub-sync-btn:hover{filter:brightness(1.2)}.ce-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ce-ico{object-fit:contain;filter:drop-shadow(0 4px 11px #10141e29)drop-shadow(0 0 1px #10141e38);flex-shrink:0;width:54px;height:54px}.ce-head-main{flex:1;min-width:0}.ce-stats{flex-shrink:0;grid-template-columns:auto auto auto;align-items:center;gap:7px 8px;display:grid}.ce-stats>.sa-dot{width:7px;height:7px}.ce-stats>b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:800}.ce-stats>span{color:var(--ink-4);white-space:nowrap;font-size:12px}.sa-card{flex-direction:column;padding:20px;display:flex}.sa-card .num{font-variant-numeric:tabular-nums}.sa-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sa-head-ico{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-3);background:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sa-head-ico{background:color-mix(in srgb,var(--ink) 4%,var(--card))}}.sa-head-ico{border:1px solid var(--line-2)}.sa-hero{border-radius:var(--r-md);background:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.sa-hero{background:color-mix(in srgb,var(--ink) 4%,var(--card))}}.sa-hero{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.sa-hero{border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sa-hero-count{align-items:baseline;gap:8px;min-width:0;display:flex}.sa-hero-count b{color:var(--ink);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.sa-hero-count span{color:var(--ink-2);font-size:13px;font-weight:600}.sa-hero-stats{text-align:right;flex-direction:column;flex-shrink:0;gap:4px;display:flex}.sa-hero-stat{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-dot{background:var(--ink-4);border-radius:999px;flex-shrink:0;width:6px;height:6px}.sa-dot-green{background:var(--green-dot)}.sa-dot-amber{background:var(--amber-dot)}.sa-label-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-bottom:9px;display:flex}.sa-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700}.sa-breakdown{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sa-bd-sep{color:var(--ink-4)}.sa-feed{flex-direction:column;flex:1;display:flex}.sa-row{border-bottom:1px solid var(--line-2);transition:background var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:12px;padding:12px 6px;display:flex}.sa-row:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sa-row:hover{background:color-mix(in srgb,var(--ink) 3%,var(--card))}}.sa-mono{border-radius:var(--r-sm);width:38px;height:38px;color:var(--ink-2);background:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sa-mono{background:color-mix(in srgb,var(--ink) 6%,var(--card))}}.sa-mono{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.sa-mono{border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sa-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sa-row-top{align-items:center;gap:7px;min-width:0;display:flex}.sa-row-client{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.sa-chip{color:var(--ink-3);background:var(--ink);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.sa-chip{background:color-mix(in srgb,var(--ink) 5%,var(--card))}}.sa-chip{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.sa-chip{border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sa-row-snip{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;overflow:hidden}.sa-row-meta{flex-shrink:0;align-self:flex-start;align-items:center;gap:4px;padding-top:2px;display:flex}.sa-wait{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.sa-chev,.sa-wait{color:var(--ink-4)}.sa-chev{transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);flex-shrink:0}.sa-row:hover .sa-chev{color:var(--ink-2);transform:translate(2px)}.sa-more{color:var(--ink-4);padding:11px 6px 2px;font-size:11.5px;font-weight:600}.sa-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:32px 12px;display:flex}.sa-empty-t{color:var(--ink-2);font-size:13.5px;font-weight:700}.sa-empty-s{color:var(--ink-4);font-size:12px}.sa-cta{border-radius:var(--r-md);height:42px;color:var(--card);transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.sa-cta,.sa-cta:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sa-cta:hover{background:color-mix(in srgb,var(--ink) 92%,var(--card))}}.sa-cta:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.sa-cta svg{transition:transform var(--t-fast) var(--ease)}.sa-cta:hover svg{transform:translate(3px)}.appr-cta{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);width:100%;box-shadow:var(--shadow-1);cursor:pointer;font:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast);align-items:center;gap:12px;padding:13px 15px;display:flex}.appr-cta:hover{box-shadow:var(--shadow-2)}.appr-cta.open,.appr-cta:hover{border-color:var(--action-line)}.appr-cta.done{cursor:default;background:var(--card-tint);box-shadow:none}.appr-cta.done:hover{border-color:var(--line);box-shadow:none}.appr-cta-ico{background:var(--surface);width:34px;height:34px;color:var(--ink-4);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.appr-cta-ico.hot{background:var(--amber-bg);color:var(--amber-ink)}.appr-cta-main{flex-direction:column;flex:1;min-width:0;display:flex}.appr-cta-t{color:var(--ink);font-size:13.5px;font-weight:800}.appr-cta.done .appr-cta-t{color:var(--ink-2)}.appr-cta-s{color:var(--ink-4);margin-top:1px;font-size:11.5px}.appr-cta-n{background:var(--amber-bg);min-width:26px;height:24px;color:var(--amber-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.appr-cta-chev{color:var(--ink-4);transition:transform var(--t-fast) var(--ease);flex-shrink:0}.appr-cta-chev.open{transform:rotate(180deg)}.appr-reveal{animation:repPop .16s var(--ease);margin-top:12px}.appr-shell{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:900px){.appr-shell{grid-template-columns:1fr}}.appr-list-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.appr-list-head{border-bottom:1px solid var(--line-2);color:var(--ink);justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.appr-list-head .cnt{color:var(--ink-3);font-size:11.5px;font-weight:700}.appr-list{flex-direction:column;gap:6px;max-height:660px;padding:8px;display:flex;overflow-y:auto}.appr-item{text-align:left;background:var(--card);cursor:pointer;width:100%;transition:background var(--t-fast),box-shadow var(--t-fast);border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:12px;display:grid;position:relative}.appr-item:hover{background:var(--card-tint)}.appr-item.active{background:var(--action-soft);box-shadow:inset 0 0 0 1.5px var(--action)}.appr-item .appr-name{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.appr-item .appr-name-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appr-reltag{flex-shrink:0}.appr-item .appr-chan{font-size:11px}.appr-item .appr-chan,.appr-item .appr-prev{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appr-item .appr-prev{margin-top:3px;font-size:12px}.appr-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.appr-time{color:var(--ink-4);white-space:nowrap;font-size:11px;font-weight:700}.appr-dot{background:var(--bronze);width:9px;height:9px;box-shadow:0 0 0 4px var(--bronze-bg);border-radius:50%}.appr-dot.sent{background:var(--green-dot);box-shadow:none}.appr-dot.changes{background:var(--amber-dot);box-shadow:none}.appr-detail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);min-width:0;padding:20px 22px}.ai-suggest{background:linear-gradient(180deg,var(--bronze-soft),var(--bronze-soft));align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ai-suggest{background:linear-gradient(180deg,var(--bronze-soft),color-mix(in srgb,var(--bronze-soft) 60%,var(--card)))}}.ai-suggest{border:1px solid var(--bronze-line);border-radius:var(--r-pill);color:var(--bronze-deep);padding:6px 13px;font-size:12px}.ai-suggest svg{color:var(--bronze);flex-shrink:0}.ai-suggest b{font-weight:800}html[data-mode=intel] .ai-suggest{color:var(--bronze-bright);background:#b08a3e1f}.contact-chip{border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);height:30px;color:var(--ink-2);white-space:nowrap;transition:border-color var(--t-fast),background var(--t-fast);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}a.contact-chip:hover{border-color:var(--ink-4);background:var(--card-tint)}.contact-chip svg{color:var(--ink-4)}.lead-score{align-items:center;gap:11px;display:flex}.lead-score .ls-ring{flex-shrink:0;width:54px;height:54px;position:relative}.lead-score .ls-ring .ls-num{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex;position:absolute;inset:0}.lead-score .ls-cap{flex-direction:column;display:flex}.lead-score .ls-word{color:var(--ink);font-size:13px;font-weight:800}.lead-score .ls-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:10.5px;font-weight:700}.thread{background:var(--card-tint);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:11px;max-height:460px;padding:20px 18px;display:flex;overflow-y:auto}.msg{max-width:76%;display:flex}.msg.them{align-self:flex-start}.msg.us{align-self:flex-end}.msg .mbubble{white-space:pre-wrap;word-break:break-word;border-radius:19px;padding:9px 15px;font-size:14.5px;line-height:1.42;box-shadow:0 1px 1px #0f121a0d}.msg.them .mbubble{background:var(--surface);color:var(--ink-2);border-bottom-left-radius:6px}.msg.us .mbubble{background:var(--ink);color:#fff;border-bottom-right-radius:6px}.msg.them+.msg.them,.msg.us+.msg.us{margin-top:-5px}html[data-mode=intel] .msg.us .mbubble{color:#10131b;background:#e8ebf4}.thread-empty{text-align:center;color:var(--ink-3);max-width:80%;margin:auto;font-size:13px}.doc-card{background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);border-radius:12px;align-self:stretch;overflow:hidden}.doc-card-head{border-bottom:1px solid var(--line-2);background:var(--canvas);align-items:center;gap:8px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.doc-card-head{background:color-mix(in srgb,var(--canvas) 60%,var(--card))}}.doc-card-body{max-height:300px;padding:4px 2px;overflow-y:auto}.doc-card-body .doc-preview{box-shadow:none;border:none;padding:16px 18px}.composer{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);margin-top:13px;padding:12px 14px 13px}.composer-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.dpill{background:var(--bronze-soft);border:1px solid var(--bronze-line);color:var(--bronze-deep);letter-spacing:.06em;border-radius:9px;padding:2px 7px;font-size:9.5px}html[data-mode=intel] .dpill{color:var(--bronze-bright);background:#b08a3e24}.appr-box{resize:vertical;width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;outline:none;padding:2px 1px;font-family:inherit;font-size:13.5px;line-height:1.5}.cd-directory{position:relative}.cd-left{flex-direction:column;min-width:0;display:flex}.cd-lhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px}.cd-controls,.cd-lhead{flex-wrap:wrap;display:flex}.cd-controls{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:12px 20px}.cd-search{flex-shrink:0;width:200px}@media (max-width:620px){.cd-search{width:100%}}.cd-list{min-width:0}.cd-pagerbar{padding:4px 18px 12px}.cd-pagerbar .pager{border-top:0;padding:8px 0 0}.cd-head-row{background:var(--canvas);grid-template-columns:1.5fr 1fr 1.05fr .75fr .7fr 1.05fr;align-items:center;gap:14px;padding:12px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.cd-head-row{background:color-mix(in srgb,var(--canvas) 60%,var(--card))}}.cd-head-row{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--line-2);font-size:10px;font-weight:700}.cd-row{text-align:left;border:0;border-bottom:1px solid var(--line-2);background:var(--card);cursor:pointer;width:100%;transition:background var(--t-fast);grid-template-columns:1.5fr 1fr 1.05fr .75fr .7fr 1.05fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.cd-row:hover{background:var(--card-tint)}.cd-row:focus-visible{z-index:1;outline:3px solid var(--action);position:relative}@supports (color:color-mix(in lab,red,red)){.cd-row:focus-visible{outline:3px solid color-mix(in srgb,var(--action) 28%,transparent)}}.cd-row:focus-visible{outline-offset:-3px}.cd-row.selected{background:var(--action-soft);box-shadow:inset 3px 0 0 var(--action)}.cd-view{font-weight:700;display:inline-block}.cd-view:hover{text-decoration:underline}.file-vault{flex-direction:column;display:flex}.file-row{border-bottom:1px solid var(--line-2);transition:background var(--t-fast);border-radius:8px;align-items:center;gap:12px;padding:11px 6px;display:flex}.file-row:last-child{border-bottom:0}.file-row:not(.static){cursor:pointer}.file-row:not(.static):hover{background:var(--card-tint)}.file-ico{background:var(--surface);border:1px solid var(--line-2);width:34px;height:40px;color:var(--ink-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.file-ext{letter-spacing:.02em;color:#fff;background:var(--ink);border-radius:3px;padding:1px 4px;font-size:7.5px;font-weight:800;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.file-main{flex:1;min-width:0}.file-name{color:var(--ink);font-size:13px;font-weight:600}.file-meta,.file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-meta{color:var(--ink-4);margin-top:2px;font-size:11px}.file-open{color:var(--action);flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.cd-cell-strong{color:var(--ink);font-size:13px;font-weight:700}.cd-cell-strong,.cd-cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-cell-sub{color:var(--ink-3);margin-top:2px;font-size:11px}.cd-dialog-layer,.cd-dim{z-index:80;pointer-events:none;position:fixed;inset:0}.cd-dim{opacity:0;visibility:hidden;transition:opacity .24s var(--ease),visibility .24s var(--ease);background:#0a0c1052;border:0;border-radius:0}.cd-dim.show{opacity:1;visibility:visible}.cd-dim.show,.cd-panel.open{pointer-events:auto}.cd-panel{z-index:81;background:var(--card);border-left:1px solid var(--line);width:420px;max-width:92vw;transition:transform .28s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(101%);box-shadow:-22px 0 50px #06080c38}.cd-panel.open{transform:translate(0)}.cd-panel-body{min-height:0;padding:max(24px,env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) 24px;overscroll-behavior:contain;scrollbar-color:var(--line-3) transparent;flex:1;overflow-y:auto}.cd-x{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:11px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.cd-x:hover{background:var(--card-tint);color:var(--ink)}.cd-profile-head{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:14px;min-width:0;padding:2px 52px 18px 0;display:flex}.cd-profile-head>.avatar{flex:none;border-radius:14px!important}.cd-profile-identity{min-width:0}.cd-profile-identity h2{overflow-wrap:anywhere;color:var(--ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.cd-profile-identity>p{color:var(--ink-3);margin:8px 0 0;font-size:11.5px;line-height:1.55}.cd-profile-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cd-profile-badges .pill:last-child{gap:5px}.cd-profile-badges .pill:last-child i{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.cd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.cd-metric{border:1px solid var(--line-2);background:var(--card-tint);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:72px;padding:10px 8px;display:flex}.cd-metric>span{color:var(--ink-4);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.cd-metric>strong{max-width:100%;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;line-height:1.1;overflow:hidden}.cd-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px;margin-top:10px;display:grid}.cd-actions>:where(a,button){white-space:nowrap;justify-content:center;min-width:0}.cd-primary-action{gap:7px}.cd-section{border-top:1px solid var(--line-2);padding:16px 0 1px}.cd-actions+.cd-section{margin-top:16px}.cd-section h3{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:750;line-height:1.3}.cd-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cd-quick-links>.cd-service-preview,.cd-quick-links>a{border:1px solid var(--line-2);min-width:0;min-height:42px;color:var(--ink-2);background:var(--card);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:10px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:750;display:grid}.cd-quick-links>a:hover{border-color:var(--line-3);color:var(--ink);background:var(--card-tint)}.cd-quick-links>a>:last-child{color:var(--ink-4)}.cd-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.cd-dl-wide{grid-column:1/-1}.cd-dl dt{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:750}.cd-dl dd{overflow-wrap:anywhere;color:var(--ink-2);margin:3px 0 0;font-size:12.5px;font-weight:650;line-height:1.45}.cd-package-name{color:var(--ink);font-size:13px;font-weight:800}.cd-package-copy{color:var(--ink-3);margin:3px 0 0;font-size:11.5px;line-height:1.5}.cd-svcs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cd-svc{border:1px solid var(--line-2);max-width:100%;color:var(--ink-2);background:var(--card);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.cd-svc svg{color:var(--ink-4);flex:none}.cd-note{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.cd-note.is-strong{color:var(--ink-2);font-weight:700}.cd-internal-note{margin-top:15px;padding-top:15px}.cd-internal-note,.cd-panel-foot{border-top:1px solid var(--line-2)}.cd-panel-foot{color:var(--ink-4);margin-top:14px;padding-top:12px;font-size:10.5px;font-weight:650;line-height:1.45}.cd-hist{border-bottom:1px solid var(--line-2);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.cd-hist:last-child{border-bottom:none}@media (max-width:760px){.cd-controls,.cd-lhead{padding-inline:14px}.cd-lhead>div:last-child{width:100%}.cd-lhead>div:last-child :where(a,button){flex:1;justify-content:center;min-height:44px}.cd-controls{align-items:stretch}.cd-controls .chip-row{overscroll-behavior-inline:contain;flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.cd-controls .fchip{flex:none;min-height:44px}.cd-selects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.cd-select{width:100%;min-width:0;height:44px}.cd-head-row{display:none}.cd-list{background:var(--canvas);padding:10px 12px 2px}@supports (color:color-mix(in lab,red,red)){.cd-list{background:color-mix(in srgb,var(--canvas) 72%,var(--card))}}.cd-row{border:1px solid var(--line-2);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 18px;margin-bottom:10px;padding:15px;box-shadow:0 5px 15px #1219260b}.cd-row:last-child{border-bottom:1px solid var(--line-2)}.cd-activity-cell,.cd-business-cell{grid-column:1/-1}.cd-row [data-label]{padding-top:15px;position:relative}.cd-row [data-label]:before{content:attr(data-label);color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1;position:absolute;top:0;left:0}.cd-activity-cell{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid}.cd-activity-cell .cd-next{grid-column:1}.cd-activity-cell .cd-view{grid-area:1/2/span 2;align-self:center;align-items:center;min-height:44px;display:inline-flex}.cd-pagerbar{padding-inline:14px}.cd-actions>:where(a,button),.cd-quick-links>.cd-service-preview,.cd-quick-links>a{min-height:44px}}@media (max-width:520px){.cd-controls .chip-row{flex-wrap:wrap;overflow-x:visible}.cd-selects{grid-template-columns:minmax(0,1fr)}.cd-row{grid-template-columns:minmax(0,1fr) auto}.cd-activity-cell,.cd-contact-cell,.cd-svc-cell{grid-column:1/-1}.cd-panel{width:100%;max-width:none}.cd-panel-body{padding:max(18px,env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.cd-panel .cd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}}.wb{grid-template-columns:repeat(7,minmax(152px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.wb.week{grid-template-columns:none;grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;scroll-padding-left:4px}.wb.owner{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.wb-day{min-height:344px;animation:wb-in .38s var(--ease) backwards;transition:background var(--t-fast);background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;padding:6px 10px 10px;display:flex;position:relative}@keyframes wb-in{0%{opacity:0;transform:translateY(7px)}}.wb-day.past{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.wb-day.past{background:color-mix(in srgb,var(--canvas) 55%,var(--card))}}.wb-day.past .wb-entries{opacity:.8}.wb-day.today{border-color:var(--action-line);background:linear-gradient(180deg,#fdfeff,var(--card) 55%);box-shadow:0 0 0 3px var(--action-soft),var(--shadow-1)}html[data-mode=intel] .wb-day.today{background:var(--card-tint)}.wb-head{transition:background var(--t-fast);border-radius:9px;align-items:center;gap:7px;padding:8px 9px 7px;display:flex}.wb-head:hover{background:var(--surface)}.wb-dow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-4);font-size:10.5px;font-weight:800}.wb-day.today .wb-dow{color:var(--action)}.wb-date{letter-spacing:-.02em;color:var(--ink);margin-left:auto;font-size:21px;font-weight:800;line-height:1}.wb-today-tag{text-transform:uppercase;letter-spacing:.1em;background:var(--action);color:#fff;border-radius:999px;padding:2.5px 7px;font-size:8.5px;font-weight:800}.wb-meta{color:var(--ink-4);border-bottom:1px solid var(--line-2);gap:11px;margin-bottom:5px;padding:0 9px 8px;font-size:10.5px;font-weight:800;display:flex}.wb-meta span{align-items:center;gap:4px;display:inline-flex}.wb-entries{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.wb-entry{min-width:0;transition:background var(--t-fast);border-radius:9px;gap:8px;padding:7px 8px;display:flex}.wb-entry:hover{background:var(--action-soft)}.wb-tick{border-radius:999px;flex-shrink:0;width:3px;margin:3px 0}.wb-entry-body{flex-direction:column;flex:1;min-width:0;display:flex}.wb-entry-time{color:var(--ink-3);letter-spacing:.02em;align-items:baseline;gap:6px;font-size:10.5px;font-weight:800;display:flex}.wb-outcome{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:800}.wb-outcome.ok{background:var(--surface);color:var(--ink-3)}.wb-outcome.miss{background:var(--red-bg);color:var(--red-ink)}.wb-entry-label{color:var(--ink);margin-top:1px;font-size:12.5px;font-weight:700}.wb-entry-label,.wb-entry-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-entry-sub{color:var(--ink-4);font-size:11px;font-weight:500}.wb-more{color:var(--action);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:700}.wb-more:hover{background:var(--action-soft)}.wb-quiet{color:var(--ink-4);margin:auto;font-size:11.5px;font-weight:500}.wb.owner .wb-day{border:0;border-right:1px solid var(--line-2);background:var(--card);min-width:0;min-height:270px;box-shadow:none;border-top:3px solid #0000;border-radius:0;padding:9px 7px 10px}.wb.owner .wb-day:last-child{border-right:0}.wb.owner .wb-day.past{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.wb.owner .wb-day.past{background:color-mix(in srgb,var(--canvas) 42%,var(--card))}}.wb.owner .wb-day.today{border-top-color:var(--ink);background:var(--card-tint);box-shadow:none}.wb.owner .wb-head{padding:4px 3px 9px}.wb.owner .wb-date{font-size:18px}.wb.owner .wb-today-tag{padding-inline:5px}.wb.owner .wb-meta{gap:8px;padding-inline:4px}.wb.owner .wb-entry{padding:7px 4px}.wb.owner .wb-entry-label{font-size:11.5px}.wb.owner .wb-entry-sub{font-size:10.5px}.cal-monthnav{align-items:center;gap:6px;display:flex}.cal-nav-btn{border:1px solid var(--line-2);background:var(--card);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cal-nav-btn:hover{background:var(--surface);color:var(--ink);border-color:var(--action-line)}.cal-nav-btn:disabled{opacity:.45;cursor:default}.dt-allday{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;margin-bottom:8px;padding:0 4px 12px 0;display:flex}.dt-allday-label{text-transform:uppercase;letter-spacing:.07em;width:60px;color:var(--ink-4);flex-shrink:0;padding-top:5px;font-size:9.5px;font-weight:800}.dt-allday-items{flex-wrap:wrap;gap:7px;display:flex}.dt-chip{border:1px solid var(--line-2);color:var(--ink);background:var(--card);transition:background var(--t-fast);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.dt-chip:hover{background:var(--action-soft)}.dt-chip i{border-radius:999px;flex-shrink:0;width:7px;height:7px}.dt-scroll{max-height:420px;padding:10px 0 12px;overflow:hidden auto}.dt-grid{position:relative}.dt-row{border-top:1px solid var(--line-2);height:0;right:0}.dt-hour,.dt-row{position:absolute;left:0}.dt-hour{text-align:right;width:46px;color:var(--ink-4);font-variant-numeric:tabular-nums;padding-right:12px;font-size:10.5px;font-weight:700;top:-8px}.dt-event{background:var(--action-soft);border:1px solid var(--line-2);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast);border-radius:9px;gap:8px;padding:3px 10px;text-decoration:none;display:flex;position:absolute;left:56px;right:6px;overflow:hidden}.dt-event:hover{background:var(--surface);border-color:var(--action-line);box-shadow:var(--shadow-1);z-index:4}.dt-event.done{opacity:.72}.dt-event.draggable{cursor:grab}.dt-event.dragging{cursor:grabbing;z-index:20;opacity:.96;background:var(--card);border-color:var(--action-line);box-shadow:var(--shadow-2)}.dt-dragging{cursor:grabbing}.dt-dragging .dt-event:not(.dragging){pointer-events:none}.dt-ev-tick{border-radius:999px;flex-shrink:0;align-self:stretch;width:3px}.dt-ev-body{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.dt-ev-title{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.dt-ev-meta,.dt-ev-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.18;overflow:hidden}.dt-ev-meta{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10px}.dt-now{z-index:5;border-top:2px solid #ff3b30;height:0;position:absolute;left:50px;right:0}.dt-now-dot{background:#ff3b30;border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:-1px;box-shadow:0 0 0 3px #ff3b302e}.dt-empty{text-align:center;color:var(--ink-4);font-size:12.5px;position:absolute;top:50%;left:58px;right:6px;transform:translateY(-50%)}.dt-event.followup{background:var(--card-tint);border-style:dashed}.dt-event.followup:hover{background:var(--surface)}.dt-ev-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--bronze-deep);background:var(--bronze-soft);border:1px solid var(--bronze-line);border-radius:4px;flex-shrink:0;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.dt-clickable{cursor:pointer}.dt-guide{border-top:1px dashed var(--action-line);z-index:6;pointer-events:none;height:0;position:absolute;left:50px;right:6px}.dt-guide-chip{background:var(--ink);color:var(--card);white-space:nowrap;box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:6px}.dt-guide.below .dt-guide-chip{top:4px;bottom:auto}html[data-mode=intel] .dt-guide-chip{color:#10131b;background:#e8ebf4}.mg{transition:opacity var(--t-fast)}.mg.loading{opacity:.5;pointer-events:none}.mg-dow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.mg-dow span{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-4);padding-left:4px;font-size:10px;font-weight:800}.mg-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mg-cell{border:1px solid var(--line-2);background:var(--card);text-align:left;cursor:pointer;min-width:0;min-height:94px;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);border-radius:11px;flex-direction:column;gap:4px;padding:6px;font-family:inherit;display:flex}.mg-cell:hover{border-color:var(--action-line);box-shadow:var(--shadow-1)}.mg-cell.out{background:var(--card-tint);opacity:.5}.mg-cell.today{border-color:var(--action-line);box-shadow:0 0 0 2px var(--action-soft)}.mg-date{color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:inline-flex}.mg-date.is-today{background:var(--ink);color:var(--card)}.mg-events{flex-direction:column;gap:3px}.mg-chip,.mg-events{min-width:0;display:flex}.mg-chip{color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:600}.mg-chip i{border-radius:999px;flex-shrink:0;width:3px;height:12px}.mg-chip-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mg-more{color:var(--action);padding-left:12px;font-size:10.5px;font-weight:800}@media (max-width:760px){.mg-dow,.mg-grid{grid-template-columns:repeat(7,minmax(66px,1fr));overflow-x:auto}.mg-cell{min-height:80px}}button.dt-chip,button.dt-event,button.wb-entry{font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;width:100%}button.dt-chip,button.dt-event{width:auto}.cal-loading{opacity:.5;pointer-events:none;transition:opacity var(--t-fast)}.cal-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.cal-title{align-items:center;gap:12px;min-width:0;display:flex}.cal-nav{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cal-viewsw{background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cal-viewsw button{height:30px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cal-viewsw button svg{color:var(--ink-4);transition:color var(--t-fast)}.cal-viewsw button:hover{color:var(--ink-2)}.cal-viewsw button.active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #10141e1a}.cal-viewsw button.active svg{color:var(--ink)}html[data-mode=intel] .cal-viewsw button.active{background:#1d2432}@media (max-width:640px){.cal-viewsw button span{display:none}.cal-viewsw button{padding:0 11px}}.cal-filters{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-card);flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;padding:11px 14px}.cal-filters,.cal-search{align-items:center;display:flex}.cal-search{flex:1;min-width:210px;position:relative}.cal-search .s-ic{color:var(--ink-4);pointer-events:none;position:absolute;left:11px}.cal-search input{border:1px solid var(--line-2);background:var(--card);width:100%;height:34px;color:var(--ink);transition:border-color var(--t-fast);border-radius:9px;padding:0 34px;font-family:inherit;font-size:13px}.cal-search input::placeholder{color:var(--ink-4)}.cal-search input:focus{border-color:var(--action-line);outline:none}.cal-search .s-clear{width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.cal-search .s-clear:hover{background:var(--surface);color:var(--ink-2)}.cal-facet{align-items:center;gap:6px;display:inline-flex}.cal-facet-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-right:1px;font-size:10.5px;font-weight:800}.cal-owner-summary{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 12px;display:grid;overflow:hidden}.cal-owner-summary>div{border-right:1px solid var(--line-2);min-width:0;padding:12px 14px}.cal-owner-summary>div:last-child{border-right:0}.cal-owner-summary small,.cal-owner-summary span{color:var(--ink-4);font-size:10px;font-weight:700;display:block}.cal-owner-summary span{letter-spacing:.07em;text-transform:uppercase}.cal-owner-summary strong{color:var(--ink);margin:2px 0 1px;font-size:22px;line-height:1.1;display:block}.cal-owner .cal-filters{border-radius:var(--r-sm);background:var(--card);margin-bottom:12px;padding:8px}.cal-owner .cal-nextup{margin-bottom:12px}.cal-owner-week{min-width:0}@media (max-width:1180px){.wb.owner{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.wb.owner .wb-day,.wb.owner .wb-day:last-child{border-radius:var(--r-sm);border:1px solid var(--line);border-top:3px solid #0000;min-height:220px}.wb.owner .wb-day.today{border-top-color:var(--ink)}}@media (max-width:680px){.cal-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-owner-summary>div:nth-child(2){border-right:0}.cal-owner-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.wb.owner{grid-template-columns:1fr}.wb.owner .wb-day,.wb.owner .wb-day:last-child{min-height:190px}}.cal-list{flex-direction:column;gap:18px;display:flex}.cal-list-group{grid-template-columns:92px minmax(0,1fr);gap:16px;display:grid}.cal-list-group.today{background:var(--surface);border-radius:14px;margin:-8px -12px;padding:12px}.cal-list-date{flex-direction:column;gap:1px;padding-top:3px;display:flex}.cal-list-dow{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.cal-list-num{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800;line-height:1.05}.cal-list-rest{color:var(--ink-4);font-size:11px;font-weight:600}.cal-list-items{flex-direction:column;gap:8px;min-width:0;display:flex}.cal-li{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);cursor:pointer;width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);align-items:center;gap:12px;padding:11px 13px;font-family:inherit;display:flex}.cal-li:hover{border-color:var(--action-line);box-shadow:var(--shadow-1);transform:translateY(-1px)}.cal-li-tick{border-radius:999px;flex-shrink:0;align-self:stretch;width:3px}.cal-li-time{width:68px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:800}.cal-li-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cal-li-label{color:var(--ink);font-size:13px;font-weight:700}.cal-li-label,.cal-li-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-li-sub{color:var(--ink-4);font-size:11.5px}.cal-li-tags{flex-shrink:0;gap:6px;display:inline-flex}.cal-empty{text-align:center;color:var(--ink-4);padding:46px 20px;font-size:13px}@media (max-width:620px){.cal-list-group{grid-template-columns:1fr;gap:8px}.cal-list-date{flex-direction:row;align-items:baseline;gap:8px}.cal-list-num{font-size:19px}.cal-li-time{width:58px}}.cal-scrim{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c1273;justify-content:center;align-items:center;padding:20px;animation:calFade .16s;display:flex;position:fixed;inset:0}.cal-dialog{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--shadow-2);animation:calPop .18s var(--ease);overflow:hidden}@keyframes calFade{0%{opacity:0}to{opacity:1}}@keyframes calPop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.cal-dialog-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.cal-dialog-title{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.3}.cal-dialog-sub{color:var(--ink-4);margin-top:3px;font-size:12px}.cal-dialog-x{width:28px;height:28px;color:var(--ink-4);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cal-dialog-x:hover{background:var(--surface);color:var(--ink)}.cal-dialog-body{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.cal-drow{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cal-drow svg{color:var(--ink-4);flex-shrink:0}.cal-contact{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;margin-top:2px;padding-top:14px;display:flex}.cal-contact-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.cal-contact .cal-drow,.cal-ctext{min-width:0}.cal-ctext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-dlg-val{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:800}a.cal-link{transition:color var(--t-fast);text-decoration:none}a.cal-link:hover,a.cal-link:hover svg{color:var(--action)}.cal-field{flex-direction:column;gap:6px;display:flex}.cal-field>label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);font-size:10.5px;font-weight:800}.cal-field input{border:1px solid var(--line-2);background:var(--card);height:36px;color:var(--ink);transition:border-color var(--t-fast);border-radius:9px;padding:0 11px;font-family:inherit;font-size:13px}.cal-field input:focus{border-color:var(--action-line);outline:none}.cal-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cal-dialog-foot{border-top:1px solid var(--line-2);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.intel-hero{border-radius:var(--r-card);background:radial-gradient(520px 320px at 82% 55%,#ffffff0d,#0000 62%),linear-gradient(#0a0b0e,#060708);border:1px solid #1c1e24;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;min-height:0;padding:20px 38px;display:grid;position:relative;overflow:hidden}.intel-hero-link{z-index:1;transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease);position:relative}.intel-hero-link:hover{gap:9px;color:#fff!important}@media (max-width:1080px){.intel-hero{grid-template-columns:1fr}}.intel-hero:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 30%,#000 0,#0000 70%)}.globe-stage{perspective:1000px;justify-content:center;align-items:center;height:320px;display:flex;position:relative}.globe{width:260px;height:260px;transform-style:preserve-3d;animation:globe-spin 26s linear infinite;position:relative;transform:rotateX(14deg)}@keyframes globe-spin{to{transform:rotateX(14deg)rotateY(1turn)}}.globe-mer{border:1px solid #d9b25f4d;border-radius:50%;position:absolute;inset:0}.globe-eq{border-top:1px solid #d9b25f38;height:0;position:absolute;top:50%;left:0;right:0}.globe-core{background:radial-gradient(circle at 35% 30%,#d9b25f2e,#14181fa6 62%,#080a10e6);inset:6%;box-shadow:inset -18px -22px 46px #0009,inset 10px 14px 30px #d9b25f0f}.globe-core,.globe-glow{border-radius:50%;position:absolute}.globe-glow{filter:blur(6px);background:radial-gradient(circle,#d9b25f24,#0000 62%);width:340px;height:340px}.globe-sweep{mix-blend-mode:screen;background:conic-gradient(#0000 0deg,#d9b25f29 34deg,#0000 70deg);border-radius:50%;width:260px;height:260px;animation:globe-spin2 4.5s linear infinite;position:absolute}@keyframes globe-spin2{to{transform:rotate(1turn)}}.globe-ping{border:1px solid #d9b25f66;border-radius:50%;width:260px;height:260px;animation:ping 3.4s ease-out infinite;position:absolute}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.globe-node{background:var(--bronze-bright);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 10px 2px #d9b25f99}.intel-metric{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.intel-metric .l{text-transform:uppercase;letter-spacing:.14em;color:#7e879d;font-size:10px;font-weight:800}.intel-metric .v{color:#f0ecdf;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.console-field{color:#e8ebf4;background:#ffffff08;border:1px solid #2a3140;border-radius:9px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px}.console-field::placeholder{color:#5d6578}.console-field:focus{border-color:#d9b25f80;outline:none;box-shadow:0 0 0 3px #d9b25f1f}.scan-line{background:linear-gradient(90deg,#0000,#d9b25f80,#0000);height:1px}.spin{animation:spin360 1.1s linear infinite}@keyframes spin360{to{transform:rotate(1turn)}}.scan-sweep{mix-blend-mode:screen;background:conic-gradient(#0000 0deg,#ffffff38 40deg,#0000 80deg);border-radius:50%;width:300px;height:300px;animation:spin360 1.6s linear infinite}.fp-grid{align-items:center;gap:8px;display:grid}.fp-head{color:var(--ink-3);display:flex}.fp-cell,.fp-head{justify-content:center;align-items:center}.fp-cell{border:1px dashed var(--line-3);width:30px;height:30px;color:var(--ink-4);background:0 0;border-radius:8px;margin:0 auto;display:inline-flex}.fp-cell.on{color:#0a0b0e;background:#fff;border:1px solid #0000;box-shadow:0 0 0 1px #ffffff1f,0 2px 8px #ffffff1f}html[data-mode=intel] .fp-cell{border-color:#2a2d36}.intel-subject{grid-template-columns:320px 1fr;align-items:stretch;gap:16px;display:grid}.intel-run-col{gap:16px;min-width:0}.intel-run-col,.intel-samples{flex-direction:column;display:flex}.intel-samples{flex:1}.samp-list{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.samp-note{border-top:1px solid var(--line-2);margin-top:auto;padding-top:13px;line-height:1.5}.intel-reports{flex-direction:column;gap:20px;display:flex}.duo-grid{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;align-items:stretch;padding-top:14px;display:grid}.duo-col{border-left:1px solid var(--line-2);flex-direction:column;min-width:0;padding:0 22px;display:flex}.duo-col:first-child{border-left:0;padding-left:0}.duo-col:last-child{padding-right:0}.duo-tag{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px;font-size:9px;font-weight:800;display:inline-block}.duo-avatar{flex-shrink:0;width:60px;height:60px;display:inline-flex;position:relative}.duo-col-head{align-items:center;gap:13px;display:flex}.duo-col-facts{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.duo-col-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.duo-col-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0;font-size:9px;font-weight:800}.duo-col-facts dd{min-width:0;color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.duo-score{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1;display:flex}.duo-score b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.duo-score i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:2px;font-size:8px;font-style:normal;font-weight:700}.duo-presence{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.duo-btn{border:1px solid var(--line-2);background:var(--card-tint);height:36px;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.duo-presence{padding-bottom:10px}.duo-btn:hover{border-color:var(--action-line);color:var(--ink)}.duo-btn.active{background:var(--ink);color:var(--card);border-color:var(--ink)}@media (max-width:560px){.duo-grid{grid-template-columns:1fr}.duo-col{border-left:0;padding:0}.duo-col:last-child{border-top:1px solid var(--line-2);margin-top:18px;padding-top:18px}}.duo-read-t{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.read-eyebrow{align-items:center;gap:6px;margin-bottom:8px;display:flex}.intel-read-grid{grid-template-columns:1fr 1fr;display:grid}.intel-read-grid>:first-child{padding-right:26px}.intel-read-grid>:last-child{border-left:1px solid var(--line-2);padding-left:26px}@media (max-width:720px){.intel-read-grid{grid-template-columns:1fr}.intel-read-grid>:first-child{padding-bottom:14px;padding-right:0}.intel-read-grid>:last-child{border-left:0;border-top:1px solid var(--line-2);padding-top:14px;padding-left:0}}.intel-both{flex-direction:column;gap:14px;display:flex}.report-switch{border:1px solid var(--line-2);background:var(--card-tint);border-radius:9px;gap:4px;margin-top:12px;padding:3px;display:inline-flex}.report-switch button{color:var(--ink-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex}.report-switch button:hover{color:var(--ink)}.report-switch button.active{background:var(--ink);color:var(--card)}.intel-report-tabs{border:1px solid var(--line-2);background:var(--card-tint);border-radius:12px;align-self:flex-start;gap:5px;padding:5px;display:inline-flex}.intel-report-tabs button{color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.intel-report-tabs button:hover{color:var(--ink)}.intel-report-tabs button.active{background:var(--ink);color:var(--card)}.mode-toggle{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.mode-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mode-seg{border:1px solid var(--line-2);background:var(--card-tint);height:34px;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.mode-seg:hover:not(:disabled){border-color:var(--action-line);color:var(--ink)}.mode-seg.active{background:var(--ink);color:var(--card);border-color:var(--ink)}.mode-seg:disabled{opacity:.6;cursor:default}.mode-both{align-self:center;width:58%;height:30px;font-size:12px}.samp-row{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);cursor:pointer;width:100%;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);align-items:center;gap:11px;padding:11px 12px;display:flex}.samp-row:hover{border-color:var(--action-line);background:var(--surface);box-shadow:var(--shadow-1);transform:translateY(-1px)}.samp-row.active{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.samp-row:disabled{opacity:.6;cursor:default}.samp-body{flex-direction:column;flex:1;min-width:0;display:flex}.samp-name{color:var(--ink);font-size:13px;font-weight:700}.samp-name,.samp-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.samp-sub{color:var(--ink-4);font-size:11.5px}@media (max-width:900px){.intel-subject{grid-template-columns:1fr}}.intel-subject.single{display:block}.intel-subject.single>.card{max-width:560px;margin:0 auto}.intel-launch{flex-direction:column;gap:24px;display:flex}.launch-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1080px){.launch-top{grid-template-columns:1fr}}.launch-console,.ls-panel{isolation:isolate;border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff0a;background:radial-gradient(460px 280px at 50% -12%,#ffffff0f,#0000 60%),linear-gradient(#0b0d11,#070809);border:1px solid #1c1e24;position:relative;overflow:hidden}.launch-console{padding:22px 26px 24px}.ls-panel{padding:18px 20px}.launch-console:before,.ls-panel:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 78%)}.launch-inner{z-index:1;position:relative}.launch-console .dret,.ls-panel .dret{z-index:2;border-color:#ffffff4d;width:13px;height:13px}.launch-console .dret.tl,.ls-panel .dret.tl{top:10px;left:10px}.launch-console .dret.tr,.ls-panel .dret.tr{top:10px;right:10px}.launch-console .dret.bl,.ls-panel .dret.bl{bottom:10px;left:10px}.launch-console .dret.br,.ls-panel .dret.br{bottom:10px;right:10px}.launch-showcase{flex-direction:column;gap:16px;display:flex}.ls-ready-in{align-items:center;gap:14px;display:flex}.ls-ready-badge{color:#cdd3df;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ls-ready-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ls-ready-sub{color:#8891a6;font-size:12px;line-height:1.45}.ls-ready-meta{color:#8891a6;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.ls-ready-meta b{color:#e6e9f1;margin-right:3px;font-size:14px;font-weight:800}.ls-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ls-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:700}.ls-radar{margin:2px -6px 0}.ls-bars{flex-direction:column;gap:7px;margin-top:8px;display:flex}.ls-bar{grid-template-columns:68px 1fr 26px;align-items:center;gap:9px;display:grid}.ls-bar-l{color:var(--ink-3);font-size:11px}.ls-bar-track{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.ls-bar-track i{background:var(--amber-ink);transform-origin:0;border-radius:3px;height:100%;animation:ls-fill .9s cubic-bezier(.4,0,.2,1) both;display:block}@keyframes ls-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ls-bar-v{color:var(--ink-2);text-align:right;font-size:11.5px;font-weight:700}.ls-sources{border-top:1px solid var(--line-2);align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ls-stage{justify-content:center;margin:6px 0 2px;display:flex}.ls-orbit{width:188px;height:188px;position:relative}.ls-orbit>.ls-core,.ls-orbit>.ls-pulse,.ls-orbit>.ls-ring,.ls-orbit>.ls-sweep{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-ring{border:1px solid #ffffff1a;border-radius:50%}.ls-ring.r1{width:108px;height:108px}.ls-ring.r2,.ls-sweep{width:172px;height:172px}.ls-sweep{mix-blend-mode:screen;background:conic-gradient(#0000 0deg,#ffffff24 42deg,#0000 84deg);border-radius:50%;animation:spin360 4s linear infinite}.ls-pulse{border:1px solid #ffffff80;border-radius:50%;animation:ping 3.2s ease-out infinite}.ls-core,.ls-pulse{width:48px;height:48px}.ls-core{color:#f4f6fa;border:1px solid var(--action-line);z-index:2;background:#ffffff0f;border-radius:13px;justify-content:center;box-shadow:0 0 24px #ffffff24}.ls-core,.ls-node{align-items:center;display:inline-flex}.ls-node{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);gap:5px;font-size:9px;font-weight:800;animation:launch-pulse 2.4s ease-out infinite;position:absolute;transform:translate(-50%,-50%)}.ls-node-dot{background:var(--action-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffffff80}.ls-feed{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;margin-top:6px;padding-top:12px;display:flex}.ls-feed-line{color:var(--ink-4);align-items:center;gap:8px;font-size:11.5px;animation:ls-scan 4.5s ease-in-out infinite;display:flex}.ls-feed-line:nth-child(2){animation-delay:1.5s}.ls-feed-line:nth-child(3){animation-delay:3s}.ls-feed-dot{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes ls-scan{0%{color:var(--green-ink)}28%{color:var(--green-ink)}30%{color:var(--ink-4)}to{color:var(--ink-4)}}.ls-counters{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 14px;display:grid}.ls-counter{text-align:center;border:1px solid var(--line-2);background:#ffffff05;border-radius:12px;padding:12px 6px}.ls-counter b{color:#f4f6fa;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1;display:block}.ls-counter i{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:5px;font-size:9.5px;font-style:normal;font-weight:700;display:block}.ls-list{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ls-list li{color:var(--ink-2);padding-left:18px;font-size:12.5px;line-height:1.4;position:relative}.ls-list li:before{content:"▸";color:var(--bronze-bright);position:absolute;left:0}.launch-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:2px;animation:launch-scan 4.8s cubic-bezier(.5,0,.5,1) infinite;position:absolute;top:0;left:0;right:0}@keyframes launch-scan{0%{opacity:0;top:0}10%{opacity:.6}88%{opacity:.6}to{opacity:0;top:100%}}.launch-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-status{letter-spacing:.16em;text-transform:uppercase;color:#8891a6;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.launch-dot{background:#57d9a0;border-radius:50%;width:7px;height:7px;animation:launch-pulse 2.4s ease-out infinite}.launch-dot.busy{background:#e9b85c;animation-duration:1s}@keyframes launch-pulse{0%{box-shadow:0 0 #57d9a080}70%{box-shadow:0 0 0 6px #57d9a000}to{box-shadow:0 0 #57d9a000}}.intel-info{display:inline-flex;position:relative}.intel-info-btn{border:1px solid var(--line-3);width:28px;height:28px;color:var(--ink-3);cursor:help;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.intel-info:focus-within .intel-info-btn,.intel-info:hover .intel-info-btn{color:#f4f6fa;border-color:var(--action-line);background:#ffffff14}.intel-tip{z-index:40;border:1px solid var(--line-3);width:306px;box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),visibility var(--t-fast);background:#0d0f14;border-radius:13px;flex-direction:column;gap:9px;padding:14px 15px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px)}.intel-info:focus-within .intel-tip,.intel-info:hover .intel-tip{opacity:1;visibility:visible;transform:translateY(0)}.intel-tip:after{content:"";border-left:1px solid var(--line-3);border-top:1px solid var(--line-3);background:#0d0f14;width:9px;height:9px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.intel-tip-h{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-bright);font-size:10px;font-weight:800}.intel-tip-row{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.intel-tip-row svg{color:var(--ink-3);flex-shrink:0;margin-top:1px}.intel-tip-row b{color:#f0f2f7;font-weight:700}.launch-lede{margin:15px 0 14px}.launch-sub{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.55}.launch-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2px;display:grid}.launch-console .launch-lede{max-width:640px}.launch-console .mode-toggle{max-width:470px}@media (max-width:900px){.launch-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.launch-fields{grid-template-columns:1fr}.launch-console .mode-toggle{max-width:none}}.launch-field{align-items:center;display:flex;position:relative}.launch-field svg{color:var(--ink-4);pointer-events:none;position:absolute;left:12px}.launch-field input{color:#e8ebf4;width:100%;height:42px;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast);background:#ffffff08;border:1px solid #262b36;border-radius:10px;padding:0 12px 0 36px;font-family:inherit;font-size:13px}.launch-field input::placeholder{color:#5d6578}.launch-field input:focus{background:#ffffff0d;border-color:#ffffff6b;outline:none;box-shadow:0 0 0 3px #ffffff14}.launch-run{color:#0a0b0e;letter-spacing:-.01em;cursor:pointer;width:100%;height:46px;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast),filter var(--t-fast);background:linear-gradient(#fff,#e3e6ee);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:13px;font-family:inherit;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 8px 26px #ffffff1a,inset 0 1px #fff9}.launch-run:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #ffffff29}.launch-run:active:not(:disabled){transform:translateY(0)}.launch-run:disabled{cursor:default;filter:saturate(.6)brightness(.92)}.launch-spin{border:2px solid #0a0b0e40;border-top-color:#0a0b0e;border-radius:50%;width:15px;height:15px;animation:spin360 .8s linear infinite}.launch-samples{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.launch-samples-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.launch-chips{flex-wrap:wrap;gap:8px;display:flex}.launch-chip{border:1px solid var(--line-3);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.launch-chip:hover:not(:disabled){border-color:var(--action-line);background:#ffffff12;transform:translateY(-1px)}.launch-chip:disabled{opacity:.6;cursor:default}.launch-recent-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.launch-viewall{color:var(--ink-2);transition:color var(--t-fast),gap var(--t-fast);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.launch-viewall:hover{color:#f4f6fa;gap:8px}.lr-list{flex-direction:column;gap:8px;display:flex}.lr-row{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;width:100%;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.lr-row:hover{border-color:var(--action-line);background:var(--card-tint);transform:translate(2px)}.lr-row .bl-mono{width:38px;height:38px;font-size:13px}.lr-row-id{flex-direction:column;flex-shrink:0;gap:2px;width:196px;min-width:0;display:flex}.lr-row-read{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.lr-row-when{text-align:right;width:78px;color:var(--ink-4);flex-shrink:0;font-size:11px;font-weight:600}.lr-row .lr-score{text-align:right;width:30px;font-size:16px}.lr-row .lr-open{opacity:0;transition:opacity var(--t-fast) var(--ease);flex-shrink:0}.lr-row:hover .lr-open{opacity:1}@media (max-width:720px){.lr-row-read,.lr-row-when{display:none}.lr-row-id{flex:1;width:auto}}.lr-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.lr-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast);flex-direction:column;gap:10px;padding:15px;font-family:inherit;display:flex}.lr-card:hover{border-color:var(--action-line);box-shadow:var(--shadow-1);transform:translateY(-2px)}.lr-top{align-items:center;gap:11px;display:flex}.lr-id{flex:1;min-width:0}.lr-name{color:var(--ink);font-size:14px;font-weight:800}.lr-meta,.lr-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-meta{color:var(--ink-4);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.lr-score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:800}.lr-score.good{color:var(--green-ink)}.lr-score.warn{color:var(--amber-ink)}.lr-score.bad{color:var(--red-ink)}.lr-read{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.lr-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.lr-when{color:var(--ink-4);font-size:11px;font-weight:600}.lr-open{color:var(--ink-2);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.intel-newsearch{align-items:center;gap:12px;display:flex}.intel-newsearch-btn{border:1px solid var(--line-3);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);background:#ffffff08;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.intel-newsearch-btn:hover{border-color:var(--action-line);color:#f4f6fa;background:#ffffff12}.intel-newsearch-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700}@media (max-width:560px){.launch-console{padding:20px 18px 22px}}.co-launch{flex-direction:column;gap:0;display:flex}.co-mast{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;height:42px;display:flex}.co-mast-brand{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:inline-flex}.co-mast-brand svg{color:#cfd6e4}.co-mast-status{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.co-mast-status i{color:var(--line-3);font-style:normal}.co-mast-status b{color:#e6e9f1;font-weight:800}.co-open{isolation:isolate;align-items:center;min-height:54vh;padding:clamp(34px,6vw,58px) 0;display:flex;position:relative;overflow:hidden}.co-globe{opacity:.66;filter:brightness(1.15)saturate(1.06);width:clamp(420px,46vw,600px);top:-10%;right:-6%;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0000);mask-image:radial-gradient(closest-side,#000 50%,#0000)}.co-bloom,.co-globe{z-index:0;pointer-events:none;position:absolute}.co-bloom{aspect-ratio:1;opacity:.85;width:clamp(360px,40vw,520px);transition:opacity .32s var(--ease),transform .32s var(--ease);background:radial-gradient(closest-side,#d3a62f21,#ffffff0f 42%,#0000 70%);border-radius:50%;top:-16%;right:-4%}.co-open:focus-within .co-bloom{opacity:1;transform:scale(1.06)}.co-open-in{z-index:1;width:100%;max-width:760px;position:relative}.co-kicker{color:#9aa3b2}.co-h1{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(2.3rem,5vw,3.4rem);font-weight:800;line-height:1.05}.co-h1 span{color:var(--ink-3);display:block}.co-h1 b{color:#f4f6fa;font-weight:800;display:block}.co-sub{color:var(--ink-3);max-width:48ch;margin:15px 0 0;font-size:15px;line-height:1.55}.co-modes{gap:20px;margin:22px 0 13px;display:inline-flex}.co-mode{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:11px;font-weight:800;position:relative}.co-mode:hover:not(:disabled){color:var(--ink-2)}.co-mode.on{color:#f4f6fa}.co-mode:after{content:"";transform-origin:0;height:2px;transition:transform .18s var(--ease);background:#f4f6fa;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.co-mode.on:after{transform:scaleX(1)}.co-mode:disabled{opacity:.5;cursor:default}.cmdline{border-radius:var(--r-card);border:1px solid var(--line-3);background:linear-gradient(180deg,var(--card-tint),var(--card));height:54px;box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff0d;transition:border-color var(--t-fast),box-shadow var(--t-fast);align-items:center;gap:10px;padding:0 7px 0 18px;display:flex;position:relative;overflow:hidden}.cmdline:focus-within{box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff14,0 0 0 3px #ffffff0d;border-color:#ffffff57}.cmdline .dret{z-index:2;border-color:#ffffff47;width:12px;height:12px}.cmdline .dret.tl{transition:top .2s var(--ease),left .2s var(--ease);top:8px;left:8px}.cmdline .dret.tr{transition:top .2s var(--ease),right .2s var(--ease);top:8px;right:8px}.cmdline .dret.bl{transition:bottom .2s var(--ease),left .2s var(--ease);bottom:8px;left:8px}.cmdline .dret.br{transition:bottom .2s var(--ease),right .2s var(--ease);bottom:8px;right:8px}.cmdline:focus-within .dret.tl{top:5px;left:5px}.cmdline:focus-within .dret.tr{top:5px;right:5px}.cmdline:focus-within .dret.bl{bottom:5px;left:5px}.cmdline:focus-within .dret.br{bottom:5px;right:5px}.cmdline-caret{background:var(--green-ink);flex-shrink:0;width:2px;height:18px;animation:cmd-blink 1.1s step-end infinite}@keyframes cmd-blink{0%,50%{opacity:1}51%,to{opacity:0}}.cmdline-caret.hidden,.cmdline:focus-within .cmdline-caret{display:none}.cmdline-input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;margin-left:-6px;font-family:inherit;font-size:15px;font-weight:600}.cmdline-input::placeholder{color:var(--ink-4);font-weight:500}.cmdline-input:focus{outline:none}.cmdline-coord{color:var(--ink-4);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:10.5px}.cmdline-run{color:#0a0b0e;letter-spacing:-.01em;cursor:pointer;height:40px;transition:background var(--t-fast),transform var(--t-fast);background:#f4f6fa;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 17px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.cmdline-run:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.cmdline-run:disabled{opacity:.7;cursor:default}.cmdline-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d3a62f29,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)}.co-open:focus-within .cmdline-scan{animation:cmd-scan .9s}@keyframes cmd-scan{0%{transform:translate(-140%)}to{transform:translate(320%)}}.co-underbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.co-detail-toggle{color:var(--ink-4);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:12px;font-weight:700}.co-detail-toggle:hover{color:var(--ink-2)}.co-detail{border-top:1px solid var(--line-2);animation:co-detail-in .2s var(--ease);flex-wrap:wrap;gap:10px 20px;margin-top:14px;padding-top:14px;display:flex}@keyframes co-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.co-ghost{border-bottom:1px solid var(--line-2);flex:220px;align-items:center;gap:8px;padding:6px 0;display:inline-flex;position:relative}.co-ghost svg{color:var(--ink-4);flex-shrink:0}.co-ghost input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-family:inherit;font-size:13px}.co-ghost input::placeholder{color:var(--ink-4)}.co-ghost input:focus{outline:none}.co-ghost:focus-within{border-bottom-color:#fff6}@media (max-width:1080px){.co-globe{opacity:.42;top:-4%;right:-16%}.co-open-in{max-width:100%}}.cmdline{margin-top:10px}.co-open.is-account{min-height:40vh}.co-account-link{color:var(--ink-3);transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease);align-items:center;gap:6px;margin-top:22px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.co-account-link:hover{color:#f4f6fa;gap:9px}.co-cap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:32px;margin-top:18px;padding:22px 4px}.co-cap,.co-cap-figs{align-items:center;display:flex}.cap-fig{border-left:1px solid var(--line-2);flex-direction:column;gap:6px;padding:0 26px;display:flex}.cap-fig:first-child{border-left:0;padding-left:0}.cap-fig b{letter-spacing:-.02em;color:#f4f6fa;font-size:clamp(28px,3.2vw,36px);font-weight:800;line-height:1}.cap-fig i{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-style:normal;font-weight:800}.co-cap-cap{text-align:right;min-width:220px;color:var(--ink-4);flex:1;font-size:11.5px;line-height:1.6}@media (max-width:720px){.co-cap{justify-content:flex-start}.co-cap-cap{text-align:left;flex-basis:100%}}.cf-section{margin-top:26px}.cf-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;cursor:pointer;width:100%;transition:background var(--t-fast);background:0 0;grid-template-columns:26px 34px 210px 1fr auto 72px auto;align-items:center;gap:16px;padding:14px 6px;font-family:inherit;display:grid;position:relative}.cf-row:first-child{border-top:1px solid var(--line-2)}.cf-row:hover{background:#ffffff08}.cf-row:before{content:"";background:var(--ink-3);width:2px;transition:transform var(--t-fast);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cf-row:hover:before{transform:scaleY(1)}.cf-idx{color:var(--ink-4);font-size:11px}.cf-mono{border:1px solid var(--line-3);border-radius:var(--r-sm);width:34px;height:34px;color:var(--ink-2);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cf-id{min-width:0}.cf-name{color:var(--ink);font-size:14px;font-weight:800}.cf-meta,.cf-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cf-meta{color:var(--ink-4);margin-top:2px;font-size:11px}.cf-read{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cf-score{text-align:right;font-size:18px;font-weight:800}.cf-score.good{color:var(--green-ink)}.cf-score.warn{color:var(--amber-ink)}.cf-score.bad{color:var(--red-ink)}.cf-row.top .cf-score{box-shadow:inset 0 -2px #d3a62f}.cf-when{color:var(--ink-4);text-align:right;font-size:11px}.cf-open{color:var(--ink-2);opacity:0;transition:opacity var(--t-fast);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.cf-row:hover .cf-open{opacity:1}@media (max-width:720px){.cf-row{grid-template-columns:24px 30px 1fr auto auto}.cf-read,.cf-when{display:none}}@keyframes co-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cmdline,.co-h1,.co-kicker,.co-modes,.co-sub{animation:co-rise .3s both}.co-h1{animation-delay:40ms}.co-sub{animation-delay:80ms}.co-modes{animation-delay:.12s}.cmdline{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.cmdline,.cmdline-caret,.cmdline-scan,.co-bloom,.co-detail,.co-h1,.co-kicker,.co-modes,.co-sub{animation:none!important}.co-bloom{transition:none}}.intel-snap{flex-direction:column;gap:14px;display:flex}.snap-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.snap-read{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:0;padding:12px 0;font-size:12.5px;line-height:1.55}.intel-map-shell{border-radius:var(--r-md);border:1px solid var(--line-2);background:#0a0b0e;min-height:476px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 34px -14px #000000bf}.intel-map-shell:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(#06070a70,#0000 16% 84%,#06070a70)}.intel-map,.intel-map-shell:after{position:absolute;inset:0}.intel-map-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;display:grid}@media (max-width:720px){.intel-map-shell{min-height:300px}}.imap-frame{z-index:3;pointer-events:none;border-color:#ffffff8c;width:16px;height:16px;position:absolute}.imap-frame.tl{border-left:1.5px solid;left:9px}.imap-frame.tl,.imap-frame.tr{border-top:1.5px solid;top:9px}.imap-frame.tr{border-right:1.5px solid;right:9px}.imap-frame.bl{border-left:1.5px solid;left:9px}.imap-frame.bl,.imap-frame.br{border-bottom:1.5px solid;bottom:9px}.imap-frame.br{border-right:1.5px solid;right:9px}.imap-tel{z-index:4;color:#e6e9f1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;background:#080a0eb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:14px}.imap-live{background:#46e08a;border-radius:50%;width:7px;height:7px;animation:imkpulse 2.2s ease-out infinite;box-shadow:0 0 0 3px #46e08a38}.imap-scale{z-index:4;color:#e6e9f1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;background:#080a0eb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:44px;left:14px}.imap-ring-glyph{border:1.4px dashed #ffffffd9;border-radius:50%;flex-shrink:0;width:11px;height:11px}.imap-ctrl{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0e14d1;border:1px solid #ffffff24;border-radius:9px;display:flex;position:absolute;overflow:hidden}.imap-ctrl button{color:#c9cfda;cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.imap-ctrl button:hover{color:#fff;background:#ffffff14}.imap-layers{top:12px;right:12px}.imap-layers button{padding:6px 11px}.imap-layers button.on{color:#0a0b0e;background:#fff}.imap-zoom{flex-direction:column;bottom:12px;right:12px}.imap-zoom button{width:32px;height:32px}.imap-zoom button:first-child{border-bottom:1px solid #ffffff1f}@media (max-width:720px){.intel-map-wrap{grid-template-columns:1fr}}.intel-map .maplibregl-ctrl-attrib{background:#0a0b0e8c;border-radius:5px 0 0}.intel-map .maplibregl-ctrl-attrib,.intel-map .maplibregl-ctrl-attrib a{color:var(--ink-4);font-size:10px}.intel-map .maplibregl-ctrl-attrib-button{filter:invert();opacity:.5}.intel-map-list{flex-direction:column;display:flex}.imap-you{border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(180deg,var(--card-tint),transparent 130%);align-items:center;gap:11px;padding:11px 12px 11px 14px;display:flex;position:relative;overflow:hidden}.imap-you:before{content:"";opacity:.9;background:#fff;width:3px;position:absolute;top:0;bottom:0;left:0}.imap-you-tag{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);background:var(--card);border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:8.5px;font-weight:800}.subj-photo{object-fit:cover;display:block;box-shadow:inset 0 0 0 1px #ffffff24}.subj-mono{letter-spacing:.02em;color:#e6e9f1;background:linear-gradient(145deg,#3a4150,#101319);justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.imap-dot.you{background:#fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 3px #ffffff2e}.imap-row{border:0;border-bottom:1px solid var(--line-2);width:100%;color:inherit;cursor:pointer;transition:background var(--t-fast);background:0 0;border-radius:8px;align-items:center;gap:10px;margin:0 -4px;padding:9px 6px;font-family:inherit;display:flex}.imap-row:last-child{border-bottom:0}.imap-row:hover{background:var(--card-tint)}.imap-row:hover .imap-num{color:var(--ink);border-color:#ffffffb3}.imap-row:active{background:var(--surface)}.imap-num{width:20px;height:20px;background:#12151c;border:1.5px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;display:flex}.imap-num,.imap-rating{color:var(--ink-2);flex-shrink:0;font-weight:800}.imap-rating{font-size:12px}.imap-facts{flex-direction:column;display:flex}.imap-fact{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 2px;display:flex}.imap-fact:last-child{border-bottom:0}.imap-fact .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0;font-size:9.5px;font-weight:800}.imap-fact .v{min-width:0;color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.imap-fact a.v:hover{color:var(--ink);text-decoration:underline}.imap-maplink{color:var(--ink-2);transition:color var(--t-fast);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.imap-maplink:hover{color:var(--ink)}.imap-signals{border-top:1px solid var(--line-2);margin-top:15px;padding-top:14px}.imap-tabs{border:1px solid var(--line-2);background:var(--card-tint);border-radius:10px;gap:5px;margin-top:13px;padding:4px;display:flex}.imap-tabs button{color:var(--ink-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:7px;flex:1;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:700}.imap-tabs button:hover{color:var(--ink)}.imap-tabs button.active{background:var(--ink);color:var(--card)}.imap-pane{flex-direction:column;margin-top:13px;display:flex}.intel-map-list.has-tabs .imap-pane{min-height:270px}.imk{justify-content:center;align-items:center;display:flex}.imk-sub{cursor:pointer;position:relative}.imk-core{background:#ff3b30;border:2.5px solid #fff;display:block;box-shadow:0 0 0 4px #ff3b3038,0 2px 9px #0000008c}.imk-core,.imk-pulse{border-radius:50%;width:16px;height:16px}.imk-pulse{background:#ff3b3080;margin:-8px 0 0 -8px;animation:imkpulse 2.4s ease-out infinite;position:absolute;top:50%;left:50%}@keyframes imkpulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.imk-lbl{white-space:nowrap;color:#fff;background:#0a0b0ed9;border:1px solid #ffffff29;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%,-100%);box-shadow:0 2px 8px #00000080}.imk-comp{cursor:default;overflow:visible}.imk-cnum{color:#eef1f6;background:#12151c;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;transition:background .12s,color .12s,transform .12s,border-color .12s;display:flex;box-shadow:0 2px 9px #0000009e}.imk-clbl{white-space:nowrap;letter-spacing:.01em;color:#eef1f6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;opacity:.92;background:#0a0b0edb;border:1px solid #ffffff2e;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;transition:opacity .12s,background .12s,color .12s,border-color .12s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 9px #0000008c}.imk-comp.up .imk-clbl{bottom:calc(100% + 6px)}.imk-comp.down .imk-clbl{top:calc(100% + 6px)}.imk-comp:hover{z-index:30}.imk-comp:hover .imk-cnum{color:#0a0b0e;background:#fff;border-color:#fff;transform:scale(1.12)}.imk-comp:hover .imk-clbl{opacity:1;color:#0a0b0e;background:#fff;border-color:#fff}.imk-sig{flex-direction:column;align-items:center;gap:5px;display:flex}.imk-diam{background:#ffffffeb;border:1px solid #fff;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 9px #ffffff80}.imk-siglbl{letter-spacing:.03em;color:#dfe3ec;white-space:nowrap;background:#080a0ec7;border:1px solid #ffffff24;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.intel-map-shell.has-comps .imk-siglbl{opacity:0;pointer-events:none;transition:opacity .12s}.intel-map-shell.has-comps .imk-sig:hover .imk-siglbl{opacity:1}.imap-pop .maplibregl-popup-content{background:#101114;border:1px solid #ffffff24;border-radius:16px;padding:10px;box-shadow:0 22px 55px -14px #000000d9}.imap-pop .maplibregl-popup-tip{display:none}.impop{color:#f4f6fa;width:204px}.impop-img{background-color:#0d0f13;background-position:50%;background-size:cover;border-radius:10px;width:100%;height:84px;margin-bottom:9px}.impop-img-ph{background:linear-gradient(150deg,#2a303b,#13161c);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.impop-mono{letter-spacing:.04em;color:#e6e9f1;font-size:26px;font-weight:800}.impop-sv{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.impop-cat{letter-spacing:.12em;text-transform:uppercase;color:#8a93a6;margin-bottom:3px;font-size:9.5px;font-weight:800}.impop-name{letter-spacing:-.01em;color:#f7f9fc;margin-bottom:6px;font-size:14px;font-weight:800}.impop-rating{color:#e6e9f1;align-items:center;gap:6px;margin-bottom:5px;font-size:12.5px;display:flex}.impop-rating b{font-weight:800}.impop-rating span{color:#8a93a6;font-weight:600}.impop-star{color:#fff;display:inline-flex}.impop-status{color:#c4cad6;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.impop-status svg{color:#8a93a6}.impop-actions{gap:7px;display:flex}.impop-btn{color:#0a0b0e;background:#fff;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:34px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background .12s;display:inline-flex}.impop-btn:hover{background:#e7eaef}.impop-ext{color:#e6e9f1;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .12s;display:inline-flex}.impop-ext:hover{background:#ffffff29}.dossier{flex-direction:column;gap:14px;display:flex}.dossier-duo{justify-content:space-between}.dossier-sec{border-top:1px solid var(--line-2);padding-top:14px}.dossier-split{grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.dossier-split>:first-child{padding-right:26px}.dossier-split>:last-child{border-left:1px solid var(--line-2);padding-left:26px}@media (max-width:620px){.dossier-split{grid-template-columns:1fr;gap:16px}.dossier-split>:first-child{padding-right:0}.dossier-split>:last-child{border-left:0;border-top:1px solid var(--line-2);padding-top:14px;padding-left:0}}.dossier-grow{flex:1}.dossier-tiles{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dossier-presence-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.dpr-metrics{align-items:flex-start;display:flex}.dmetric{border-left:1px solid var(--line-2);align-items:baseline;gap:8px;padding:0 15px;display:inline-flex}.dmetric:first-child{border-left:0;padding-left:0}.dmetric .dmv{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:1px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.dmetric .dmv span{color:var(--ink-4);font-size:10px;font-weight:700}.dmetric .dml{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:10.5px;font-weight:800}.dpr-metrics-full{justify-content:space-between;width:100%}.dpr-metrics-full .dmetric{border-left:0;padding:0}@media (max-width:620px){.dpr-metrics{width:100%}.dmetric{padding:0 10px}}.dossier-div{background:var(--line-2);width:1px;height:26px;margin:0 3px}.dossier-sources{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid}@media (max-width:520px){.dossier-sources{grid-template-columns:1fr}}.dsrc{color:var(--ink-2);gap:8px;font-size:12px;display:flex}.dsrc,.dsrc-check{align-items:center}.dsrc-check{background:var(--green-bg);width:16px;height:16px;color:var(--green-ink);border-radius:999px;flex-shrink:0;justify-content:center;display:inline-flex}.sig-radar .recharts-surface{outline:none;overflow:visible}.sig-radar .recharts-layer,.sig-radar .recharts-polygon{outline:none}.sig-legend{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.sig-leg{align-items:center;gap:6px;display:inline-flex}.sig-leg b{color:var(--ink);margin-left:1px}.sig-leg-sw{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sig-tip-row{align-items:center;gap:7px;margin-top:3px;display:flex}.sig-tip-sw{border-radius:2px;flex-shrink:0;width:8px;height:8px}.sig-tip-name{color:var(--ink-2);margin-right:10px;font-size:11.5px}.sig-tip-row .chart-tip-val{margin-left:auto;font-size:12.5px}.sig-tip-den{color:var(--ink-4);margin-left:1px;font-size:10px;font-weight:700}.dossier-top{justify-content:space-between;gap:10px}.dossier-id,.dossier-top{align-items:center;display:flex}.dossier-id{flex-wrap:wrap;gap:15px}.dossier-score{flex-shrink:0;justify-content:center;width:120px;display:flex}.sig-ro-row{align-items:center;gap:9px;padding:3px 0;display:flex}.sig-ro-axis{width:64px;color:var(--ink-3);flex:0 0 64px;font-size:11px;font-weight:600}.sig-ro-track{background:var(--surface);border-radius:999px;flex:1;height:6px;overflow:hidden}.sig-ro-fill{opacity:.9;border-radius:999px;height:100%;display:block}.sig-ro-val{text-align:right;width:22px;color:var(--ink);font-variant-numeric:tabular-nums;flex:0 0 22px;font-size:11.5px;font-weight:800}.sig-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.sig-head-ico{background:var(--card-tint);border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sig-head-t{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.sig-head-s{color:var(--ink-4);margin-top:1px;font-size:12px}.sig-both{grid-template-columns:.82fr 1.18fr;align-items:center;gap:22px;display:grid}@media (max-width:720px){.sig-both{grid-template-columns:1fr;gap:16px}}.sig-both-radar{min-width:0}.sig-sum{gap:15px;min-width:0}.sig-sum,.sig-sum-scores{flex-direction:column;display:flex}.sig-sum-scores{gap:10px}.sig-sum-score{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--line-2);align-items:center;gap:12px;padding:12px 15px;display:flex}.sig-sum-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.sig-sum-dot.biz{background:var(--amber-ink)}.sig-sum-dot.per{background:var(--teal-ink)}.sig-sum-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sig-sum-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sig-sum-tag{color:var(--ink-4);font-size:11px}.sig-sum-v{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:24px;font-weight:800}.sig-sum-edge{border-top:1px solid var(--line-2);flex-direction:column;gap:9px;padding-top:14px;display:flex}.sig-sum-erow{align-items:baseline;gap:12px;display:flex}.sig-sum-elbl{text-transform:uppercase;letter-spacing:.04em;flex:0 0 88px;width:88px;font-size:10.5px;font-weight:800}.sig-sum-elbl.per{color:var(--teal-ink)}.sig-sum-elbl.biz{color:var(--amber-ink)}.sig-sum-eaxes{min-width:0;color:var(--ink-2);flex:1;font-size:12px;font-weight:600;line-height:1.5}.sig-sum-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.55}.sig-vs{flex-direction:column;gap:11px;display:flex}.sig-vs-row{grid-template-columns:66px 1fr auto;align-items:center;gap:11px;display:grid}.sig-vs-axis{color:var(--ink-3);font-size:11px;font-weight:600}.sig-vs-bars{flex-direction:column;gap:3px;min-width:0;display:flex}.sig-vs-bar{background:var(--surface);border-radius:999px;height:4px;overflow:hidden}.sig-vs-bar i{opacity:.92;height:100%;transition:width var(--t-slow) var(--ease);border-radius:999px;display:block}.sig-vs-nums{font-variant-numeric:tabular-nums;gap:9px;display:flex}.sig-vs-nums b{text-align:right;width:20px;font-size:11.5px;font-weight:800}.sig-vs-nums .biz{color:var(--amber-ink);opacity:.45}.sig-vs-nums .per{color:var(--teal-ink);opacity:.45}.sig-vs-nums .win{opacity:1}.dossier-avatar{flex-shrink:0;display:inline-flex;position:relative}.dossier-avatar,.dossier-avatar .subj-mono,.dossier-avatar .subj-photo{width:66px;height:66px}.dret{border-color:#ffffffa6;width:11px;height:11px;position:absolute}.dret.tl{border-left:1.5px solid;left:-4px}.dret.tl,.dret.tr{border-top:1.5px solid;top:-4px}.dret.tr{border-right:1.5px solid;right:-4px}.dret.bl{border-left:1.5px solid;left:-4px}.dret.bl,.dret.br{border-bottom:1.5px solid;bottom:-4px}.dret.br{border-right:1.5px solid;right:-4px}.dossier-grid{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:11px 16px;margin:0;padding-top:13px;display:grid}@media (max-width:640px){.dossier-grid{grid-template-columns:repeat(2,1fr)}}.dossier-grid dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:9.5px;font-weight:800}.dossier-grid dd{color:var(--ink-2);margin:3px 0 0;font-size:12.5px;font-weight:600}.sc2{border-top:1px solid var(--line-2);margin-top:4px;padding-top:18px}.sc2-head{flex-wrap:wrap;align-items:baseline;margin-bottom:14px;display:flex}.sc2-overall{border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(#ffffff0b,#0000 80%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:15px 18px;display:grid}@media (max-width:700px){.sc2-overall{grid-template-columns:1fr;gap:14px}}.sc2-score{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.sc2-score .num{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.sc2-score .den{color:var(--ink-4);font-size:15px;font-weight:700}.sc2-hlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin-left:10px;font-size:10px;font-weight:800}.sc2-meter{align-items:center;gap:3px;display:flex}.sc2-seg{background:var(--surface);transform-origin:bottom;border-radius:3px;flex:1;height:24px;animation:sc2seg .4s both}.sc2-seg.on{background:linear-gradient(#fff,#c4cad6);box-shadow:0 0 7px #ffffff38}@keyframes sc2seg{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.sc2-counts{white-space:nowrap;gap:14px;font-size:11.5px;font-weight:700;display:flex}.sc2-counts .up{color:var(--green-ink)}.sc2-counts .down{color:var(--red-ink)}.sc2-counts .par{color:var(--ink-4)}@keyframes sc2in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sc2grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scc-split{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:22px;display:grid}@media (max-width:760px){.scc-split{grid-template-columns:1fr}}.scc-help{color:var(--ink-4);margin-bottom:10px;font-size:11.5px;line-height:1.5}.scc-help-tick{background:var(--ink);vertical-align:-2px;border-radius:1px;width:2px;height:11px;margin:0 2px;display:inline-block}.sccm-rows{flex-direction:column;display:flex}.sccm-row{border-bottom:1px solid var(--line-2);grid-template-columns:8px 88px minmax(0,1fr) 58px 66px;align-items:center;gap:10px;padding:7px 0;animation:sc2in .45s both;display:grid}.sccm-row:last-child{border-bottom:0}.sccm-dot{background:var(--ink-4);border-radius:999px;width:7px;height:7px}.sccm-dot.up{background:var(--green-dot)}.sccm-dot.down{background:var(--red-dot)}.sccm-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.sccm-bar{background:var(--surface);border-radius:999px;height:5px;display:block;position:relative}.sccm-fill{height:100%;animation:sc2grow .5s var(--ease,ease) both;transform-origin:0;background:linear-gradient(90deg,#ffffff8c,#fff);border-radius:999px;position:absolute;top:0;left:0}.sccm-avg{background:var(--ink);width:2px;height:11px;box-shadow:0 0 0 2px var(--card);z-index:2;border-radius:2px;position:absolute;top:-3px;transform:translate(-1px)}.sccm-nums{text-align:right;color:var(--ink-4);white-space:nowrap;font-size:10.5px}.sccm-nums b{color:var(--ink);font-size:12.5px;font-weight:800}.sccm-row .pill{justify-self:end}.sc-links{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);padding:13px 14px}.sc-link{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 0;display:flex}.sc-link:last-of-type{border-bottom:0}.sc-link-tile{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 1px 3px #0000004d}.sc-link-main{flex-direction:column;flex:1;min-width:0;display:flex}.sc-link-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);font-size:10px;font-weight:700}.sc-link-handle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.sc-link-ext{color:var(--ink-4);transition:color var(--t-fast);flex-shrink:0}.sc-link:hover .sc-link-ext{color:var(--ink)}.sc2-callouts{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (max-width:620px){.sc2-callouts{grid-template-columns:1fr}}.sc2-call{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);padding:13px 15px}.sc2-call.opening{box-shadow:inset 3px 0 0 var(--red-dot)}.sc2-call.strength{box-shadow:inset 3px 0 0 var(--green-dot)}.sc2-call-h{color:var(--ink);align-items:center;gap:8px;margin:7px 0 3px;font-size:14px;font-weight:800;display:flex}.sc2-call-sub{color:var(--ink-3);font-size:12px;line-height:1.5}.google-link{border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);height:28px;color:var(--ink-2);transition:border-color var(--t-fast),background var(--t-fast);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.google-link:hover{border-color:var(--ink-4);background:var(--card-tint)}.bd{gap:16px;display:grid}.bd-hero{border:1px solid var(--line);border-radius:var(--r-card);background:radial-gradient(720px 240px at 100% -40%,#ffffff0f,transparent 62%),var(--card);padding:24px 26px;position:relative;overflow:hidden}.bd-hero:before{content:"";opacity:.7;background:linear-gradient(90deg,#ffffff8c,#0000 55%);height:2px;position:absolute;top:0;left:0;right:0}.bd-avatar{color:#fff;background:linear-gradient(145deg,#3a4150,#14181f);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;font-weight:800;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 10px 26px #00000073}.bd-metrics{border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.bd-metric{border-right:1px solid var(--line-2);background:var(--card-tint);align-items:center;gap:9px;padding:15px 16px;display:flex}.bd-metric:last-child{border-right:none}.bd-metric .mv{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:5px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.bd-metric .ml{text-transform:uppercase;letter-spacing:.06em;min-width:0;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}@media (max-width:720px){.bd-metrics{grid-template-columns:repeat(2,1fr)}}.bd-readout{border-radius:var(--r-md);border:1px solid var(--line-2);background:linear-gradient(100deg,#ffffff0e,#0000 74%);align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.bd-finding{grid-template-columns:36px 1fr;align-items:start;gap:13px;padding:2px 0;display:grid}.bd-pitch{border:1px solid var(--line-3);border-radius:var(--r-md);background:#ffffff09;padding:16px}.bd-google{border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);height:32px;color:var(--ink-2);align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bd-google:hover{border-color:var(--ink-4)}.bd-gtile{color:#fff;background:#ea4335;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}.tag-us{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.calls-shell{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (max-width:860px){.calls-shell{grid-template-columns:1fr}.calls-roster{order:-1}}.calls-search{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);align-items:center;gap:9px;padding:9px 12px;display:flex}.calls-search:focus-within{border-color:var(--action-line);background:var(--card)}.calls-search-input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.calls-search-input::placeholder{color:var(--ink-4)}.calls-roster{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.calls-roster-head{border-bottom:1px solid var(--line-2);color:var(--ink);justify-content:space-between;align-items:center;padding:13px 15px;font-size:13px;font-weight:800;display:flex}.calls-roster-head .cnt{color:var(--ink-4);font-size:11.5px;font-weight:700}.calls-roster-list{max-height:640px;overflow-y:auto}.roster-item{text-align:left;border:0;border-bottom:1px solid var(--line-2);background:var(--card);cursor:pointer;width:100%;transition:background var(--t-fast);align-items:center;gap:11px;padding:12px 14px;display:flex;position:relative}.roster-item:last-child{border-bottom:0}.roster-item:hover{background:var(--card-tint)}.roster-item.active{background:var(--action-soft);box-shadow:inset 3px 0 0 var(--action)}.ri-main{flex:1;min-width:0}.ri-name{color:var(--ink);align-items:center;font-size:13px;font-weight:700;display:flex}.ri-name,.ri-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ri-sub{color:var(--ink-4);font-size:11px}.ri-stat{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.05;display:flex}.ri-n{color:var(--ink);font-size:15px;font-weight:800}.ri-l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.03em;font-size:9px}.ri-booked{background:var(--green-bg);min-width:18px;height:18px;color:var(--green-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.px-rank,.ri-chev{color:var(--ink-4);flex-shrink:0}.px-rank{text-align:center;width:18px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.ri-bar{background:var(--surface);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.ri-bar>span{background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:100%;display:block}.px-agency-ico{width:44px;height:44px;color:var(--ink-2);background:linear-gradient(155deg,#f2f4f7,#e6e9ee);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #14181f0d}.px-agency-ico.sm{border-radius:10px;width:34px;height:34px}html[data-mode=intel] .px-agency-ico{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.px-deals{flex-direction:column;max-height:360px;margin-top:2px;display:flex;overflow-y:auto}.px-deal{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:9px 2px;display:flex}.px-deal:last-child{border-bottom:0}.px-deal-val{text-align:right;width:74px;color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.calls-detail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);min-height:440px;padding:18px}.cd-emp-head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-bottom:14px}.cd-emp-head,.mini-stats{flex-wrap:wrap;display:flex}.mini-stats{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-3);gap:20px;padding:11px 14px;font-size:12.5px}.mini-stats b{color:var(--ink);margin-right:5px;font-size:15px}.strip-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);margin:16px 0 8px;font-size:10.5px;font-weight:800}.day-strip{gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.day-strip.even{grid-template-columns:repeat(7,1fr);display:grid;overflow:visible}.day-strip.even .day-chip{flex-shrink:1;width:auto}.day-chip{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);cursor:pointer;width:72px;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:10px 6px;display:flex;position:relative}.day-chip:hover:not(.empty){border-color:var(--action-line)}.day-chip.sel{border-color:var(--action);background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--action)}.day-chip.empty{opacity:.5;cursor:default;background:var(--card-tint)}.dc-wd{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px}.dc-dt,.dc-wd{font-weight:800}.dc-dt{color:var(--ink);font-size:19px;line-height:1.05}.dc-n{color:var(--ink-4);font-size:10px;font-weight:600}.dc-badge{background:var(--green-dot);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.cal{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);padding:12px}.cal-wd-head{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.cal-wd-head span{text-align:center;color:var(--ink-4);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.cal-week{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.cal-week:last-child{margin-bottom:0}.cal-cell{border:1px solid var(--line-2);background:var(--card);cursor:pointer;min-height:46px;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.cal-cell.empty{cursor:default;background:0 0;border:0}.cal-cell.none{opacity:.5;cursor:default;background:var(--card-tint)}.cal-cell:hover:not(.none):not(.empty){border-color:var(--action-line)}.cal-cell.sel{border-color:var(--action);background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--action)}.cal-dt{color:var(--ink);font-size:13px;font-weight:800;line-height:1}.cal-n{color:var(--ink-4);font-size:9.5px;font-weight:700}.cal-badge{background:var(--green-dot);color:#fff;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--card-tint);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8.5px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.cd-day-head{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:800}.cd-hint{text-align:center;color:var(--ink-3);justify-content:center;align-items:center;gap:8px;padding:70px 20px;font-size:13px}.call-rows,.cd-hint{flex-direction:column;display:flex}.call-row{text-align:left;border-bottom:1px solid var(--line-2);cursor:pointer;width:100%;transition:background var(--t-fast);background:0 0;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;display:flex}.call-row:hover{background:var(--card-tint)}.call-time{width:66px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.call-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.call-ico.ok{background:var(--green-bg);color:var(--green-ink)}.call-ico.miss{background:var(--surface);color:var(--ink-3)}.call-ico.big{border-radius:var(--r-md);width:40px;height:40px}.call-ico.big.ok{background:var(--green-bg);color:var(--green-ink)}.call-ico.big.miss{background:var(--red-bg);color:var(--red-ink)}.add-panel{border:1px solid var(--action-line);box-shadow:var(--shadow-1)}.add-head{justify-content:space-between;margin-bottom:12px}.add-grid,.add-head{align-items:center;display:flex}.add-grid{flex-wrap:wrap;gap:10px}.add-grid .input{flex:1;min-width:150px}.add-grid .btn-primary{flex-shrink:0}.icon-x{width:26px;height:26px;color:var(--ink-3);background:var(--surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-x:hover{color:var(--ink)}.input-sm{min-width:138px;height:30px;padding:0 9px;font-size:12px}.team-card{transition:box-shadow var(--t-fast)}.team-card.focus{box-shadow:0 0 0 1.5px var(--action),var(--shadow-1)}.team-card.hq{box-shadow:0 0 0 1px #d9b25f47,var(--shadow-1);border-color:#d9b25f73;position:relative}.team-card.hq:before{content:"";z-index:1;background:linear-gradient(90deg,#e8c877,#c99a3a);height:3px;position:absolute;top:0;left:0;right:0}.hq-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:13px;padding:18px;display:flex}.team-badge.hq-badge{color:#201803;background:linear-gradient(145deg,#e8c877,#c99a3a);box-shadow:0 2px 10px #c99a3a59}.hq-tag{letter-spacing:.1em;text-transform:uppercase;color:#cf9f43;background:#d9b25f24;border:1px solid #d9b25f66;border-radius:999px;padding:2px 9px;font-size:9.5px;font-weight:800}html:not([data-mode=intel]) .hq-tag{color:#a97e1f}.team-row{cursor:pointer;transition:background var(--t-fast);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}.team-row:hover{background:var(--card-tint)}.team-card.open .team-row{border-bottom:1px solid var(--line-2)}.team-chevron{color:var(--ink-4);transition:transform var(--t-fast);flex-shrink:0;display:inline-flex}.team-body{padding:10px 18px 16px}.team-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:12px;display:flex}.team-badge{border-radius:var(--r-md);background:var(--ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html[data-mode=intel] .team-badge{color:#10131b;background:#e8ebf4}.team-roll{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.team-roll span{flex-direction:column;line-height:1.15;display:flex}.team-roll span b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.team-roll span i{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:10px;font-style:normal}.team-under{border-left:2px solid var(--line-2);margin-top:4px;margin-left:16px;padding-left:14px}.member-row{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 6px;display:flex}.member-row:last-child{border-bottom:0}.member-row.lead{background:var(--card-tint);border-radius:var(--r-md);border-bottom:0;margin-bottom:4px;padding:10px 12px}.lead-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.member-stats{flex-shrink:0;align-items:center;gap:16px;display:flex}.member-stats span{text-align:right;flex-direction:column;line-height:1.1;display:flex}.member-stats span b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px}.member-stats span i{color:var(--ink-4);text-transform:uppercase;letter-spacing:.03em;margin-top:1px;font-size:9.5px;font-style:normal}@media (max-width:640px){.member-stats{display:none}}.team-chip{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.team-chip:hover{border-color:var(--action-line);color:var(--ink)}.quick-add{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 14px;display:flex}.qa-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);margin-right:2px;font-size:11px;font-weight:800}.qa-btn{height:30px;color:var(--ink);background:var(--card);border:1px solid var(--line-3);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);border-radius:999px;padding:0 13px;font-size:13px;font-weight:800}.qa-btn:hover:not(:disabled){background:var(--action-soft);border-color:var(--action-line);transform:translateY(-1px)}.qa-btn:active:not(:disabled){transform:translateY(0)}.qa-btn.ghost{color:var(--ink-3);font-weight:700}.qa-btn:disabled{opacity:.4;cursor:default}.qa-count{color:var(--action-deep);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.qa-clear{color:var(--ink-3);cursor:pointer;font-size:12px;font-weight:700}.qa-clear:hover{color:var(--red-ink)}.dist-done{border-radius:var(--r-md);background:var(--green-bg);color:var(--green-ink);align-items:center;gap:9px;margin:0 18px 14px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.cap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cap-util{text-align:right;flex-shrink:0}.cap-util .t-display{font-size:20px}.cap-strip{flex-wrap:wrap;gap:10px;display:flex}.cap-card{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;flex:118px;align-items:center;gap:7px;min-width:116px;padding:14px 10px 12px;display:flex}@property --p{syntax:"<number>";inherits:false;initial-value:0}.cap-ring{background:conic-gradient(var(--fill) calc(var(--p) * 1%),var(--surface) calc(var(--p) * 1%));width:54px;height:54px;animation:cap-fill .7s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--ci,0) * 80ms + .1s);border-radius:999px;place-items:center;display:grid}@keyframes cap-fill{0%{--p:0}to{--p:var(--pct)}}@media (prefers-reduced-motion:reduce){.cap-ring{--p:var(--pct);animation:none}}.cap-ring>*{box-shadow:0 0 0 3px var(--card-tint);border-radius:999px}.cap-card-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.cap-card-load{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:-2px;font-size:12px;font-weight:700}.cap-card-load i{color:var(--ink-4);font-style:normal;font-weight:600}.pack-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.pack-cols,.pack-row{grid-template-columns:minmax(0,1.9fr) .75fr 1.25fr .6fr 20px;align-items:center;gap:14px;display:grid}.pack-cols{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);background:var(--canvas);padding:9px 18px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pack-cols{background:color-mix(in srgb,var(--canvas) 55%,var(--card))}}.pack-cols{border-bottom:1px solid var(--line-2)}.pack-col-r{text-align:right}.pack-row{text-align:left;border:0;border-bottom:1px solid var(--line-2);cursor:pointer;width:100%;transition:background var(--t-fast);font:inherit;background:0 0;padding:12px 18px}.pack-row:hover{background:var(--card-tint)}.pack-cell-name{align-items:center;gap:10px;min-width:0;display:flex}.pack-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.pack-age{color:var(--ink-4);margin-top:2px;font-size:10.5px;display:block}.pack-cell-prog{align-items:center;gap:9px;min-width:0;display:flex}.pack-bar{background:var(--surface);border-radius:999px;flex:1;min-width:36px;height:6px;overflow:hidden}.pack-bar-fill{border-radius:999px;height:100%;display:block}.pack-prog-txt{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.pack-cell-un{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:15px;font-weight:800;display:flex}.pack-done{background:var(--green-bg);width:24px;height:24px;color:var(--green-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pack-chev{color:var(--ink-4)}@media (max-width:760px){.pack-cols,.pack-row{grid-template-columns:minmax(0,1.6fr) 1fr .5fr 20px}.pack-cell-src,.pack-cols span:nth-child(2){display:none}}.fc-row{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:10px 0;display:flex}.fc-row:last-child{border-bottom:0}.fc-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.fc-track{background:var(--surface);height:6px;margin-top:6px;overflow:hidden}.fc-fill,.fc-track{border-radius:999px;display:block}.fc-fill{height:100%}.fc-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;width:62px;display:flex}.fc-prob{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.fc-total{border-top:1px solid var(--line-2);justify-content:space-between;margin-top:12px;padding-top:13px}.fc-total,.mom-row{align-items:center;gap:12px;display:flex}.mom-row{border-bottom:1px solid var(--line-2);padding:10px 0}.mom-row:last-child{border-bottom:0}.mom-idle{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;width:38px;padding:5px 0;font-size:12.5px;font-weight:800}.mom-idle.cool{background:var(--surface);color:var(--ink-3)}.mom-idle.warm{background:var(--amber-bg);color:var(--amber-ink)}.mom-idle.hot{background:var(--red-bg);color:var(--red-ink)}.pf{flex-direction:column;gap:10px;display:flex}.pf-row{grid-template-columns:150px minmax(0,1fr) 66px;gap:14px;display:grid}.pf-label,.pf-row{align-items:center}.pf-label{gap:9px;min-width:0;display:flex}.pf-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.pf-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.pf-track{gap:12px;min-width:0}.pf-bar,.pf-track{align-items:center;display:flex}.pf-bar{background:linear-gradient(90deg,var(--ink),var(--ink-3));min-width:34px;height:34px;box-shadow:var(--shadow-card);transition:width .55s var(--ease);border-radius:8px;justify-content:flex-end;padding:0 11px;position:relative}.pf-count{color:var(--card);font-size:13px;font-weight:800}.pf-value{color:var(--ink-3);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:700}.pf-conv{text-align:right;color:var(--ink-3);font-size:12px;font-weight:800}.pf-conv-start{color:var(--ink-4);font-weight:700}.pf-conv-bad{color:var(--red-ink);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.pf-row.bottleneck .pf-bar{background:linear-gradient(90deg,var(--red-ink),var(--red-dot))}.pf-note{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);color:var(--ink-2);align-items:center;gap:9px;margin-top:16px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.pf-note svg{color:var(--red-ink);flex-shrink:0}.pf-outcomes{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;display:grid}.pf-outcome{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);align-items:center;gap:12px;padding:13px 15px;display:flex}.pf-outcome-v{color:var(--ink);margin-top:2px;font-size:18px;font-weight:800}.pf-outcome-v span{color:var(--ink-4);font-size:13px;font-weight:700}@media (max-width:640px){.pf-row{grid-template-columns:104px minmax(0,1fr) 46px;gap:8px}.pf-track{gap:8px}.pf-outcomes{grid-template-columns:1fr}}.pk{flex-direction:column;gap:14px;min-width:0;display:flex}.pk-toolbar{gap:10px}.pk-bar,.pk-toolbar{flex-wrap:wrap;align-items:center;display:flex}.pk-bar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);gap:9px 12px;padding:11px 15px}.pk-bar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.pk-bar-label svg{color:var(--ink-4)}.pk-bar-n{background:var(--ink);min-width:16px;height:16px;color:var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;display:inline-flex}.pk-bar-div{background:var(--line-2);align-self:stretch;width:1px}.pk-bar-group{align-items:center;gap:6px;display:inline-flex}.pk-bar-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-right:2px;font-size:10.5px;font-weight:800}.pk-chip{border:1px solid var(--line-2);background:var(--card-tint);color:var(--ink-3);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast);border-radius:999px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:700}.pk-chip:hover{border-color:var(--action-line);color:var(--ink)}.pk-chip.active{border-color:#0000;box-shadow:inset 0 0 0 1px}.pk-val{border:1px solid var(--line-2);background:var(--card-tint);width:76px;height:30px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px}.pk-val::placeholder{color:var(--ink-4)}.pk-val:focus{border-color:var(--action-line);background:var(--card);outline:none}.pk-bar-to{color:var(--ink-4);font-size:11.5px}.pk-clear{border:1px solid var(--line-2);background:var(--card);color:var(--ink-3);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast);border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.pk-clear:hover{border-color:var(--red-dot);color:var(--red-ink)}.pk-bar-action{align-items:center;margin-left:auto;display:inline-flex}.pk-clear+.pk-bar-action{margin-left:8px}.pk-kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pk-kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:7px;padding:15px 18px;display:flex}.pk-kpi-l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:800}.pk-kpi-v{letter-spacing:-.02em;color:var(--ink);font-size:25px;font-weight:800}.pk-kpi-won .pk-kpi-v{color:var(--green-ink)}@media (max-width:720px){.pk-kpis{grid-template-columns:1fr}}.pk-board{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding-bottom:2px;display:grid}@media (max-width:900px){.pk-board{scrollbar-width:thin;grid-auto-columns:minmax(196px,1fr);padding-bottom:6px;overflow-x:auto}}.pk-col{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;min-width:0;min-height:180px;display:flex;position:relative;overflow:hidden}.pk-col-accent{height:3px;position:absolute;top:0;left:0;right:0}.pk-col-head{align-items:center;gap:9px;padding:13px 14px 11px;display:flex}.pk-col-n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.pk-col-sum{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.pk-col-body{flex-direction:column;flex:1;gap:8px;min-height:0;max-height:560px;padding:0 10px 12px;display:flex;overflow-y:auto}.pk-card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);padding:9px 11px 10px}.pk-card:hover{border-color:var(--action-line);box-shadow:var(--shadow-1);transform:translateY(-1px)}.pk-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pk-card-name{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.pk-card-mid{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.pk-card-val{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pk-card-days{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.pk-card-days,.pk-card-days svg{color:var(--ink-4)}.pk-card-owner{border-top:1px solid var(--line-2);color:var(--ink-2);align-items:center;gap:7px;margin-top:8px;padding-top:8px;font-size:11px;font-weight:600;display:flex}.pk-card-unassigned{color:var(--ink-4);font-weight:500}.pk-empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-md);padding:18px 8px}.pk-empty,.pk-hint{color:var(--ink-4);font-size:11.5px;font-weight:600}.pk-hint{align-items:center;gap:5px;display:inline-flex}.pk-hint svg{color:var(--ink-4)}.pk-card{cursor:grab}.pk-card:active{cursor:grabbing}.pk-card.dragging{opacity:.45;box-shadow:none;border-style:dashed;transform:none}.pk-card-top{justify-content:flex-start}.pk-card-grip{color:var(--ink-4);opacity:.45;flex-shrink:0;margin:1px 1px 0 -3px;display:inline-flex}.pk-card:hover .pk-card-grip{opacity:.85}.pk-col.drop-over{border-color:var(--action-line);background:var(--action-soft)}.pk-dropline{background:var(--ink);border-radius:999px;flex-shrink:0;height:3px;margin:2px;position:relative}.pk-dropline:before{content:"";background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.pk-dropline.solo{margin:14px 2px}html[data-mode=intel] .pk-dropline,html[data-mode=intel] .pk-dropline:before{background:#e8ebf4}.camp-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.camp-seg button{align-items:center;gap:6px;display:inline-flex}.camp-seg svg{opacity:.75}.camp-north{background:var(--bronze-soft);border:1px solid var(--bronze-line);border-radius:var(--r-sm);color:var(--bronze-deep);align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;display:flex}.camp-north svg{color:var(--bronze);flex-shrink:0}.camp-foot{color:var(--ink-4);margin-top:2px;font-size:11.5px;line-height:1.5}.camp-caveat{color:var(--amber-ink);cursor:help;margin-left:3px;font-size:.85em;font-weight:700}.camp-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.camp-kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1);padding:13px 14px}.camp-kpi-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.camp-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;font-weight:800;line-height:1.1}.camp-kpi-s{color:var(--ink-3);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.tone-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.cm-bar{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cm-acct,.cm-bar{align-items:center}.cm-acct{color:var(--ink-3);gap:7px;font-size:12px;font-weight:600;display:inline-flex}.cm-acct svg{color:var(--green-dot)}.cm-acct b{color:var(--ink);font-weight:700}.cm-list{flex-direction:column;gap:11px;display:flex}.cm-row{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);overflow:hidden}.cm-row:hover{border-color:var(--action-line);box-shadow:var(--shadow-2)}.cm-row.paused{background:var(--card-tint)}.cm-row.paused .cm-metrics b,.cm-row.paused .cm-name{color:var(--ink-3)}.cm-main{flex-wrap:wrap;align-items:center;gap:16px;padding:13px 15px;display:flex}.cm-switch{border:1px solid var(--line);background:var(--ink);border-radius:999px;flex-shrink:0;width:40px;height:23px}@supports (color:color-mix(in lab,red,red)){.cm-switch{background:color-mix(in srgb,var(--ink) 9%,var(--card))}}.cm-switch{cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);padding:0;position:relative}.cm-switch.on{background:var(--ink);border-color:var(--ink)}.cm-switch-knob{background:var(--card);width:17px;height:17px;transition:transform var(--t-fast) var(--ease);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cm-switch.on .cm-switch-knob{transform:translate(17px)}.cm-id{flex:1;min-width:160px}.cm-name{color:var(--ink);font-size:14px;font-weight:700}.cm-obj{color:var(--ink-4);margin-top:2px;font-size:11.5px}.cm-stat{font-weight:700}.cm-stat.active{color:var(--green-ink)}.cm-stat.paused{color:var(--amber-ink)}.cm-budget{flex-direction:column;flex-shrink:0;gap:3px;min-width:92px;display:flex}.cm-budget-l{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);font-size:10px;font-weight:700}.cm-budget-v{border:1px solid var(--line-2);background:var(--card-tint);color:var(--ink);cursor:text;text-align:left;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease);border-radius:8px;padding:4px 9px;font-size:14px;font-weight:800}.cm-budget-v:hover{border-color:var(--action-line)}.cm-budget-v i{color:var(--ink-4);margin-left:1px;font-size:10px;font-style:normal;font-weight:600}.cm-budget-input{border:1px solid var(--ink);background:var(--card);width:86px;color:var(--ink);border-radius:8px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:800}.cm-metrics{flex-shrink:0;gap:16px;display:flex}.cm-metrics span{text-align:right;flex-direction:column;gap:1px;display:flex}.cm-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.cm-metrics i{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-4);font-size:9.5px;font-style:normal;font-weight:600}.cm-exp{border:1px solid var(--line-2);background:var(--card);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cm-exp:hover{background:var(--card-tint);color:var(--ink)}.cm-exp svg{transition:transform var(--t-fast) var(--ease)}.cm-exp.open svg{transform:rotate(180deg)}.cm-adsets{border-top:1px solid var(--line-2);background:var(--card-tint);padding:11px 15px 13px}.cm-adset-head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);margin-bottom:8px;font-size:10px;font-weight:700}.cm-adset{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.cm-adset:last-child{border-bottom:0}.cm-adset-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.cm-adset-dot.active{background:var(--green-dot)}.cm-adset-dot.paused{background:var(--amber-dot)}.cm-adset-name{color:var(--ink);min-width:120px;font-weight:700}.cm-adset-tgt{color:var(--ink-4);flex:1;min-width:130px}.cm-adset-m{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:64px}.cm-note{color:var(--ink-4);align-items:center;gap:8px;padding:0 2px;font-size:12px;display:flex}.cm-note svg{flex-shrink:0}.cm-connect{align-items:flex-start;gap:16px;display:flex}.cm-connect-ico{background:var(--ink);width:46px;height:46px;color:var(--card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cm-connect-body{min-width:0}.cm-connect-steps{counter-reset:step;flex-direction:column;gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:flex}.cm-connect-steps li{counter-increment:step;color:var(--ink-2);align-items:center;gap:10px;font-size:12.5px;display:flex}.cm-connect-steps li:before{content:counter(step);background:var(--card-tint);border:1px solid var(--line);width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.cm-details{flex-direction:column;gap:16px;display:flex}.cm-details-head{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-1);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--t-fast) var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.cm-details-head:hover{border-color:var(--action-line)}.cm-details-title{flex-direction:column;gap:2px;display:flex}.cm-details-title .t-h2{font-size:15px}.cm-chev{color:var(--ink-3);transition:transform var(--t-fast) var(--ease);flex-shrink:0}.cm-chev.open{transform:rotate(180deg)}.cm-details-body{flex-direction:column;gap:16px;display:flex}.cc-head-card{padding-bottom:16px}.cc-tabs{margin-top:14px}.seo-kw,.seo-kw-head{grid-template-columns:1fr 52px 64px 74px;align-items:center;gap:8px;display:grid}.seo-kw-head{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);padding:0 0 9px;font-size:10px;font-weight:700}.seo-kw-head .num{text-align:right}.seo-kw{border-bottom:1px solid var(--line-2);padding:9px 0;font-size:12.5px}.seo-kw:last-child{border-bottom:0}.seo-kw-term{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seo-kw-rank{color:var(--ink)}.seo-kw-chg,.seo-kw-rank{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.seo-kw-chg.up{color:var(--green-ink)}.seo-kw-chg.down{color:var(--red-ink)}.seo-kw-chg.flat{color:var(--ink-4)}.seo-kw-vol{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums}.seo-task{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:9px 0;font-size:12.5px;display:flex}.seo-task:last-child{border-bottom:0}.seo-task-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.seo-task-dot.done{background:var(--green-dot)}.seo-task-dot.doing{background:var(--amber-dot)}.seo-task-dot.todo{background:var(--slate-dot)}.seo-task-label{color:var(--ink-2);flex:1}.seo-task-stat{border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:10.5px;font-weight:700}.seo-task-stat.done{color:var(--green-ink);background:var(--green-bg)}.seo-task-stat.doing{color:var(--amber-ink);background:var(--amber-bg)}.seo-task-stat.todo{color:var(--ink-3);background:var(--card-tint);border:1px solid var(--line-2)}.cf-list{gap:12px}.cf-list,.cf-step{flex-direction:column;display:flex}.cf-step{gap:5px}.cf-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cf-label{color:var(--ink);font-size:12.5px;font-weight:700}.cf-val{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cf-track{background:var(--surface);height:9px;overflow:hidden}.cf-fill,.cf-track{border-radius:999px}.cf-fill{height:100%;display:block}.cf-foot{align-items:baseline;gap:8px;display:flex}.cf-pct{color:var(--ink-2);font-size:11.5px;font-weight:700}.cf-note{color:var(--ink-4);font-size:11px}.sig-sub-head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:15px 0 9px;font-size:10.5px;font-weight:800}.spark{flex-shrink:0;width:96px;height:30px}.sig-guard{background:var(--amber-bg);border-radius:var(--r-sm);border:1px solid #f0dcb4;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}html[data-mode=intel] .sig-guard{border-color:#e7a33b47}.sig-guard-v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.sig-guard-l{color:var(--amber-ink);margin-top:3px;font-size:11.5px;font-weight:700}.linkrow{align-items:center;gap:10px;padding:5px 0;display:flex}.linkrow-name{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.linkrow-track{background:var(--surface);border-radius:999px;flex-shrink:0;width:70px;height:6px;overflow:hidden}.linkrow-fill{background:linear-gradient(90deg,#2c333f,#4a5464);border-radius:999px;height:100%;display:block}.linkrow-v{color:var(--ink);font-size:12px}.linkrow-ctr,.linkrow-v{text-align:right;width:34px;flex-shrink:0;font-weight:700}.linkrow-ctr{color:var(--ink-3);font-size:11.5px}.sig-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sig-cell{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:9px 11px}.sig-cell-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.sig-cell-v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:800}.spam-meter{flex-direction:column;gap:7px;display:flex}.spam-track{background:var(--surface);border-radius:999px;height:12px;position:relative;overflow:hidden}.spam-fill{background:var(--green-dot);border-radius:999px;height:100%;display:block}.spam-cap{background:var(--red-dot);width:2px;position:absolute;top:-2px;bottom:-2px;right:0}.spam-foot{align-items:baseline;gap:7px;display:flex}.auth-row{gap:7px;margin-top:14px;display:flex}.auth-chip{border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.auth-chip.ok{background:var(--green-bg);color:var(--green-ink)}.auth-chip.bad{background:var(--red-bg);color:var(--red-ink)}.is-bar{background:var(--surface);border-radius:999px;height:14px;display:flex;overflow:hidden}.is-seg{height:100%;display:block}.is-seg.won{background:linear-gradient(90deg,#2c333f,#4a5464)}.is-seg.budget{background:var(--amber-dot)}.is-seg.rank{background:var(--red-dot)}.is-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:9px;font-size:11.5px;display:flex}.is-legend span{align-items:center;gap:6px;display:inline-flex}.is-legend i{border-radius:3px;width:9px;height:9px}.is-legend i.won{background:#39414e}.is-legend i.budget{background:var(--amber-dot)}.is-legend i.rank{background:var(--red-dot)}.term-head,.term-row{grid-template-columns:1fr 52px 48px 60px;align-items:center;gap:8px;display:grid}.term-head{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);padding:4px 0 7px;font-size:10px;font-weight:800}.term-head span:not(:first-child){text-align:right}.term-row{border-bottom:1px solid var(--line-2);padding:8px 0}.term-row:last-child{border-bottom:0}.term-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.term-n{color:var(--ink-2)}.term-cpa,.term-n{text-align:right;font-size:12px}.term-cpa{color:var(--ink);font-weight:700}.cre-row{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:9px 0;display:flex}.cre-row:last-of-type{border-bottom:0}.cre-thumb{border-radius:var(--r-sm);color:#fff;background:linear-gradient(155deg,#2c333f,#4a5464);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:inline-flex}.cre-main{flex:1;min-width:0}.cre-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cre-meta{color:var(--ink-4);margin-top:1px;font-size:11px}.cre-stat{flex-direction:column;flex-shrink:0;align-items:flex-end;width:52px;line-height:1.1;display:flex}.cre-cpa{color:var(--ink);font-size:12.5px;font-weight:800}.cre-l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.03em;font-size:9px}.fat-pill{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}.fat-pill.good{background:var(--green-bg);color:var(--green-ink)}.fat-pill.neutral{background:var(--slate-bg);color:var(--slate-ink)}.fat-pill.warn{background:var(--amber-bg);color:var(--amber-ink)}.fat-pill.bad{background:var(--red-bg);color:var(--red-ink)}.fat-trends{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.fat-trend{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px}.fat-trend-l{color:var(--ink-2);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.exp-card{border-color:var(--bronze-line)}.exp-split{color:var(--ink-2);background:var(--card-tint);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.exp-scroll{margin:4px -4px 0;padding:0 4px;overflow-x:auto}.exp-table{flex-direction:column;min-width:720px;display:flex}.exp-row{border-radius:var(--r-sm);border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 8px;display:flex}.exp-row:last-child{border-bottom:0}.exp-head{border-bottom:1px solid var(--line-3);padding-bottom:8px}.exp-head span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);font-size:10px;font-weight:800}.exp-row.is-leader{background:var(--green-bg)}.exp-row.is-cut{opacity:.62}.exp-c-var{flex:1;align-items:center;gap:9px;min-width:168px;display:flex}.exp-key{background:var(--ink);width:22px;height:22px;color:var(--card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}html[data-mode=intel] .exp-key{color:#10131b;background:#e8ebf4}.exp-var-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.exp-c-vol{width:74px;color:var(--ink-3);font-size:12px}.exp-c,.exp-c-vol{text-align:right;flex-shrink:0}.exp-c{width:58px;color:var(--ink-2);font-size:12.5px}.exp-c.primary{font-weight:800}.exp-c.primary,.exp-head .exp-c.primary{color:var(--ink)}.exp-c-conf{flex-shrink:0;align-items:center;gap:8px;width:128px;display:flex}.conf-track{background:var(--surface);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.conf-fill{background:var(--amber-dot);border-radius:999px;height:100%;display:block}.conf-fill.sig{background:var(--green-dot)}.conf-mark{background:var(--ink-4);width:2px;position:absolute;top:-2px;bottom:-2px;left:95%}.conf-n{text-align:right;width:32px;color:var(--amber-ink);font-size:11.5px;font-weight:700}.conf-n.sig{color:var(--green-ink)}.exp-c-verdict{flex-shrink:0;justify-content:flex-end;width:92px;display:flex}.exp-note{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.exp-note svg{color:var(--ink-4);flex-shrink:0;margin-top:1px}.comp-grid{grid-template-columns:1fr 1fr;align-items:center;gap:22px;display:grid}@media (max-width:860px){.comp-grid{grid-template-columns:1fr}}.comp-text p{color:var(--ink-2);margin:0 0 8px;font-size:13px;line-height:1.55}.comp-text p:last-child{margin-bottom:0}.comp-text b{color:var(--ink);font-weight:800}.comp-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px;font-size:10.5px;font-weight:800}.comp-bar{border-radius:var(--r-md);border:1px solid var(--line-2);height:66px;display:flex;overflow:hidden}.comp-seg{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.comp-seg b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.comp-seg i{opacity:.92;text-align:center;font-size:9.5px;font-style:normal;line-height:1.15;overflow:hidden}.comp-seg.writer{background:linear-gradient(#2c333f,#20262f)}.comp-seg.spread{background:linear-gradient(#5a6472,#49515e)}.comp-seg.house{background:linear-gradient(#12b76a,#0e9d5b)}.org-detail{background:var(--card);border:1px solid var(--action-line);border-radius:var(--r-card);box-shadow:var(--shadow-1);align-items:center;gap:12px;padding:11px 14px;display:flex}.od-id{min-width:0}.od-name{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.od-lvl{color:var(--card);background:var(--ink);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.od-role{color:var(--ink-4);margin-top:1px;font-size:11.5px}.od-stats{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.od-stats span{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.od-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.od-stats i{color:var(--ink-4);font-size:10px;font-style:normal}.org-card-wrap{padding:16px 16px 14px;position:relative;overflow:hidden}.org-scroll{padding:6px 4px 4px;overflow-x:auto}.org-dim{z-index:5;visibility:hidden;background:0 0;position:absolute;inset:0}.org-dim.show{visibility:visible}.org-preview{z-index:6;background:var(--card);border-left:1px solid var(--line);width:366px;max-width:90%;transition:transform .26s var(--ease);position:absolute;top:0;bottom:0;right:0;transform:translate(101%);box-shadow:-8px 0 24px #06080c12}.org-preview.open{transform:translate(0)}.org-preview .rd-x{z-index:2}.org-preview-body{height:100%;padding:20px 20px 24px;overflow-y:auto}.tree{min-width:100%;display:inline-block}.tree ul{justify-content:center;margin:0;padding:16px 0 0}.tree li,.tree ul{list-style:none;display:flex;position:relative}.tree li{flex-direction:column;align-items:center;padding:16px 4px 0}.tree li:after,.tree li:before{content:"";border-top:2px solid var(--line-3);width:50%;height:16px;position:absolute;top:0}.tree li:before{right:50%}.tree li:after{border-left:2px solid var(--line-3);left:50%}.tree li:only-child:after,.tree li:only-child:before{display:none}.tree li:only-child{padding-top:16px}.tree li:first-child:before,.tree li:last-child:after{border:0}.tree li:last-child:before{border-right:2px solid var(--line-3);border-radius:0 6px 0 0}.tree li:first-child:after{border-radius:6px 0 0}.tree ul ul:before{content:"";border-left:2px solid var(--line-3);width:0;height:16px;position:absolute;top:0;left:calc(50% - 1px)}.tree>ul,.tree>ul>li:only-child{padding-top:0}.org-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:126px;box-shadow:var(--shadow-1);cursor:pointer;font:inherit;appearance:none;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);flex-direction:column;gap:6px;padding:8px 9px;display:flex}.org-card:hover{border-color:var(--action-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}.org-card.sel{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.org-card.dim{opacity:.38}.org-card.you{background:var(--card);border:1.5px solid var(--ink);box-shadow:0 0 0 3px var(--ink),var(--shadow-1)}@supports (color:color-mix(in lab,red,red)){.org-card.you{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 9%,transparent),var(--shadow-1)}}.org-card.you:hover{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink),var(--shadow-2)}@supports (color:color-mix(in lab,red,red)){.org-card.you:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 15%,transparent),var(--shadow-2)}}.org-card.you:hover{transform:translateY(-2px)}.org-card.you.sel{box-shadow:0 0 0 2px var(--ink),var(--shadow-1)}.oc-head{align-items:center;gap:8px;display:flex}.oc-you-ico{background:var(--ink);width:24px;height:24px;color:var(--card);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.oc-id{flex:1;min-width:0}.oc-name{color:var(--ink);font-size:11.5px;font-weight:800}.oc-name,.oc-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-role{color:var(--ink-4);margin-top:1px;font-size:9.5px}.org-card.you .oc-name{color:var(--ink)}.org-card.you .oc-role{color:var(--ink-4)}.oc-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.oc-lvl{justify-content:space-between;align-items:center;gap:8px;display:flex}.oc-lvl-pill{color:var(--card);background:var(--ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800}.oc-lvl-pill.you{color:#4a3a0c;background:linear-gradient(150deg,#f5e08a,#d3ac35)}.oc-ap{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.oc-ap i{color:var(--ink-4);font-style:normal;font-weight:600}.org-card.you .oc-ap{color:var(--ink-2)}.oc-foot,.org-card.you .oc-ap i{color:var(--ink-4)}.oc-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:6px;padding-top:7px;font-size:10.5px;font-weight:600;display:flex}.org-card.you .oc-foot{border-top-color:var(--line-2);color:var(--ink-4)}.oc-ovr{font-weight:800}.oc-ovr,.org-card.you .oc-ovr{color:var(--green-ink)}.oc-metrics{justify-content:space-between;align-items:center;gap:8px;display:flex}.oc-team-n{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.org-card.captain{border-color:var(--line);box-shadow:var(--shadow-1),inset 3px 0 0 var(--ink)}.org-card.captain:hover{border-color:var(--action-line)}.team-ribbon{background:var(--ink);align-items:center;gap:6px;margin-bottom:9px;padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.team-ribbon{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.team-ribbon{color:var(--ink-2);box-shadow:none;white-space:nowrap;border:none;border-radius:8px}.tr-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.rd-scrim{background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.rd-scrim{background:color-mix(in srgb,var(--ink) 30%,transparent)}}.rd-scrim{z-index:80;animation:rdFade .16s var(--ease)}.rd{background:var(--card);border-left:1px solid var(--line);z-index:81;width:384px;max-width:92vw;animation:rdSlide .22s var(--ease);padding:22px 22px 28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #06080c38}@keyframes rdFade{0%{opacity:0}to{opacity:1}}@keyframes rdSlide{0%{opacity:.3;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.rd-x{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.rd-x:hover{background:var(--card-tint);color:var(--ink)}.rd-head{align-items:flex-start;gap:13px;margin:4px 34px 16px 0;display:flex}.rd-you-ico{background:var(--ink);width:48px;height:48px;color:var(--card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rd-id{flex:1;min-width:0}.rd-name{color:var(--ink);font-size:17px;font-weight:800;line-height:1.2}.rd-role{color:var(--ink-4);margin-top:3px;font-size:12px}.rd-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.rd-teamtag{text-transform:uppercase;letter-spacing:.02em;color:var(--card);background:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.rd-teamstrip{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:12px;display:grid}.rd-teamstrip span{flex-direction:column;display:flex}.rd-teamstrip b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.rd-teamstrip i{color:var(--ink-4);margin-top:2px;font-size:9.5px;font-style:normal;line-height:1.15}.rd-sec-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:10px;font-size:10.5px;font-weight:800}.rd-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.org-legend{border-top:1px solid var(--line-2);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:11px}.org-legend,.org-legend-dots{gap:12px;display:flex}.org-legend-dots span{align-items:center;gap:5px;display:inline-flex}.org-legend-dots i{border-radius:999px;width:8px;height:8px}.ledger-you td{background:var(--card-tint)}.ledger-you-ico{background:var(--ink);width:22px;height:22px;color:var(--card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-mode=intel] .ledger-you-ico{color:#10131b;background:#e8ebf4}.ledger-branch{color:var(--ink-4);font-size:12px}.ledger-lvl{color:var(--ink);background:var(--surface);border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:800}@keyframes repPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.comp-card{animation:repPop .16s var(--ease)}.comp-head{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.comp-ico{background:var(--bronze-soft);border:1px solid var(--bronze-line);width:32px;height:32px;color:var(--bronze);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.comp-cap{color:var(--ink-4);text-align:center;letter-spacing:.02em;margin-top:9px;font-size:11px;font-weight:700}.rep-panel{background:var(--card);border:1px solid var(--action-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);animation:repPop .16s var(--ease);padding:16px 18px}.rp-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.rp-you-ico{background:var(--ink);width:44px;height:44px;color:var(--card);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rp-id{flex:1;min-width:0}.rp-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.rp-lvl{color:var(--card);background:var(--ink);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.rp-role{color:var(--ink-4);margin-top:2px;font-size:12px}.rp-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:720px){.rp-tiles{grid-template-columns:repeat(2,1fr)}}.rp-tile{background:var(--card-tint);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:11px 12px}.rt-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.rt-l svg{color:var(--ink-4);flex-shrink:0}.rt-v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:800}.rp-comp{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:12px;display:flex}.rp-comp span{flex-direction:column;display:flex}.rp-comp b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.rp-comp i{color:var(--ink-4);margin-top:1px;font-size:10.5px;font-style:normal}.rp-ovr b{color:var(--green-ink)}.rp-teamtag{text-transform:uppercase;letter-spacing:.02em;color:var(--card);background:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.rp-team{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;padding-top:12px;display:flex}.rp-team-h{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.rp-team span:not(.rp-team-h){flex-direction:column;display:flex}.rp-team b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.rp-team i{color:var(--ink-4);margin-top:1px;font-size:10.5px;font-style:normal}.cc-reps{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cc-rep{border:1px solid var(--line);background:var(--card);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 13px 6px 7px;display:inline-flex}.cc-rep:hover{border-color:var(--action-line)}.cc-rep.active{border-color:var(--ink);background:var(--card-tint);box-shadow:inset 0 0 0 1px var(--ink)}.cc-rep-id{flex-direction:column;min-width:0;line-height:1.15;display:flex}.cc-rep-name{color:var(--ink);white-space:nowrap;align-items:center;font-size:12.5px;font-weight:700;display:flex}.cc-rep-sub{color:var(--ink-4);font-size:10px}.cc-shell{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.cc-shell{grid-template-columns:1fr}}.cc-cal{padding:16px 18px}.cc-cal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cc-month{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.cc-wd{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.cc-wd span{text-align:center;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.cc-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cc-cell{border:1px solid var(--line-2);background:var(--card-tint);cursor:pointer;min-height:76px;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast);border-radius:12px;padding:7px 9px;position:relative}.cc-cell:hover:not(:disabled){border-color:var(--action-line);transform:translateY(-1px)}.cc-cell.sel{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 2px var(--ink)}.cc-cell.none{cursor:default;background:0 0;border-style:dashed}.cc-cell.empty{pointer-events:none;background:0 0;border:0;min-height:0}.cc-cell-dt{color:var(--ink-2);font-size:13px;font-weight:700}.cc-cell.none .cc-cell-dt{color:var(--ink-4);font-weight:500}.cc-cell-count{background:var(--ink);min-width:20px;height:20px;color:var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;right:6px}html[data-mode=intel] .cc-cell-count{color:#10131b;background:#e8ebf4}.cc-cell-booked{background:var(--green-dot);border-radius:999px;width:7px;height:7px;position:absolute;bottom:9px;left:8px}.cc-panel{flex-direction:column;min-height:320px;padding:0;display:flex;overflow:hidden}.cc-panel-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.cc-panel-title{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:800}.cc-filter{flex-shrink:0;position:relative}.cc-filter-btn{border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--card);color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cc-filter-btn:hover{border-color:var(--action-line)}.cc-filter-btn.on{border-color:var(--ink);color:var(--ink)}.cc-filter-btn>svg:first-child{color:var(--ink-4)}.cc-filter-menu{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);min-width:168px;box-shadow:var(--shadow-2);animation:repPop .13s var(--ease);flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);right:0}.cc-filter-opt{border-radius:var(--r-sm);color:var(--ink-2);text-align:left;cursor:pointer;font-size:12.5px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.cc-filter-opt:hover{background:var(--card-tint)}.cc-filter-opt.active{color:var(--ink);font-weight:700}.cc-filter-opt svg{color:var(--ink);flex-shrink:0}.cc-calls{flex-direction:column;gap:3px;max-height:520px;padding:8px;display:flex;overflow-y:auto}.cc-call{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;font:inherit;transition:background var(--t-fast),border-color var(--t-fast);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;display:flex}.cc-call:hover{background:var(--card-tint);border-color:var(--line-2)}.cc-call-main{flex-direction:column;flex:1;min-width:0;display:flex}.cc-call-lead{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cc-hint{text-align:center;color:var(--ink-4);align-items:center;gap:8px;margin:auto;padding:46px 24px;font-size:12.5px}.cc-detail,.cc-hint{flex-direction:column;display:flex}.cc-detail{gap:12px;padding:14px 16px 16px}.cc-back{color:var(--action);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.cc-back:hover{text-decoration:underline}.cc-detail-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding-bottom:12px;display:flex}.cc-detail-lead{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.cc-audio{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--card-tint);cursor:pointer;width:100%;font:inherit;transition:border-color var(--t-fast);align-items:center;gap:10px;padding:9px 12px;display:flex}.cc-audio:hover{border-color:var(--action-line)}.cc-audio-play{background:var(--ink);width:28px;height:28px;color:var(--card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-mode=intel] .cc-audio-play{color:#10131b;background:#e8ebf4}.cc-audio-wave{flex:1;align-items:center;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}.cc-audio-wave i{background:var(--ink-4);opacity:.55;border-radius:999px;flex:1;min-width:1px}.cc-audio-dur{flex-shrink:0;font-weight:700}.cc-audio-dur,.cc-vm{color:var(--ink-3);font-size:12px}.cc-vm{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 12px;display:flex}.cc-vm svg{color:var(--ink-4);flex-shrink:0}.cc-ai{border-radius:var(--r-md);background:var(--bronze-soft);border:1px solid var(--bronze-line);padding:11px 13px}.cc-ai-head{text-transform:uppercase;letter-spacing:.05em;color:var(--bronze-deep);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.cc-ai-head svg{color:var(--bronze)}.cc-ai-body{color:var(--ink-2);margin:8px 0;font-size:12.5px;line-height:1.5}.cc-ai-next{color:var(--ink-3);border-top:1px solid var(--bronze-line);padding-top:8px;font-size:11.5px}.cc-ai-next b{color:var(--ink)}.cc-transcript{border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.cc-tr-head{background:var(--card-tint);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10.5px;font-weight:800}.cc-tr-head,.cc-tr-line{border-bottom:1px solid var(--line-2);padding:8px 12px}.cc-tr-line{gap:10px;display:flex}.cc-tr-line:last-child{border-bottom:0}.cc-tr-who{width:60px;color:var(--ink-4);flex-shrink:0;font-size:11px;font-weight:800}.cc-tr-who.us{color:var(--ink)}.cc-tr-text{min-width:0;color:var(--ink-2);flex:1;font-size:12.5px;line-height:1.45}.cc-transcript.empty{color:var(--ink-4);align-items:center;gap:8px;padding:16px;font-size:12.5px;display:flex}.camp-topbar-right{gap:8px}.camp-topbar-right,.scope-chip{align-items:center;display:inline-flex}.scope-chip{letter-spacing:.02em;border:1px solid var(--line-2);white-space:nowrap;color:var(--ink-3);border-radius:999px;gap:5px;padding:2px 9px;font-size:10.5px;font-weight:700}.scope-chip:before{content:"";background:var(--ink-4);border-radius:999px;width:6px;height:6px}.scope-chip.own{color:var(--ink);border-color:var(--action-line)}.scope-chip.own:before{background:var(--ink)}.ai-state{color:var(--ink-4);cursor:default;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-right:6px;font-size:11.5px;font-weight:500;display:inline-flex}.ai-state .dot{border-radius:999px;width:7px;height:7px}.is-soon{opacity:.62;cursor:not-allowed!important}.is-soon em{letter-spacing:.06em;text-transform:uppercase;background:currentColor;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:800}@supports (color:color-mix(in lab,red,red)){.is-soon em{background:color-mix(in srgb,currentColor 16%,transparent)}}.is-soon em{vertical-align:middle}.rank-link{color:inherit;cursor:pointer;text-decoration:none}.field-row.rank-link{transition:background var(--t-fast) var(--ease);border-radius:10px}.field-row.rank-link:hover{background:var(--card-tint)}.pod-person.rank-link{transition:transform var(--t-fast) var(--ease);border-radius:12px}.pod-person.rank-link:hover{transform:translateY(-2px)}tr .rank-link:hover .t-body-strong{text-decoration:underline}.intel-metric-link{cursor:pointer;transition:opacity var(--t-fast) var(--ease);text-decoration:none}.intel-metric-link:hover{opacity:.7}.ta-sum-next{color:var(--ink);font-weight:700}.pager{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:13px 4px 3px;display:flex}.pager-count{color:var(--ink-2);font-size:12px;font-weight:700}.pager-of{color:var(--ink-4);font-weight:600}.pager-ctrls{gap:4px}.pager-btn,.pager-ctrls,.pager-num{align-items:center;display:inline-flex}.pager-btn,.pager-num{border:1px solid var(--line-2);background:var(--card);min-width:30px;height:30px;color:var(--ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);border-radius:8px;justify-content:center;padding:0 8px;font-size:12.5px;font-weight:700}.pager-btn:hover:not(:disabled),.pager-num:hover{border-color:var(--action-line);color:var(--ink)}.pager-btn:disabled{opacity:.4;cursor:default}.pager-num.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.pager-gap{color:var(--ink-4);padding:0 3px;font-size:12.5px}.ta-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ta-col{flex-direction:column;min-width:0;display:flex}.ta-col-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;margin-bottom:2px;padding-bottom:9px;font-size:10.5px;font-weight:700;display:flex}.ta-rail{flex-direction:column;display:flex}.ta-slot{grid-template-columns:48px 16px 26px 1fr auto;align-items:center;gap:11px;padding:6px 0;display:grid}.ta-time{text-align:right;flex-direction:column;line-height:1.05;display:flex}.ta-time-clock{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ta-time-ap{color:var(--ink-4);letter-spacing:.04em;font-size:9.5px;font-weight:700}.ta-node{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.ta-node:before{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ta-slot:first-child .ta-node:before{top:50%}.ta-slot:last-child .ta-node:before{bottom:50%}.ta-dot{z-index:1;background:var(--card);border:2px solid var(--ink-4);box-sizing:border-box;border-radius:999px;width:11px;height:11px;position:relative}.ta-ico{background:var(--card-tint);border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ta-main{min-width:0}.ta-who{color:var(--ink);font-size:13.5px;font-weight:700}.ta-type,.ta-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ta-type{color:var(--ink-4);margin-top:1px;font-size:11.5px}.ta-slot-right{justify-self:end}.ta-uptag{letter-spacing:.02em;color:var(--card);background:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.ta-done{background:var(--card-tint);width:22px;height:22px;color:var(--ink-4);border:1px solid var(--line-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ta-slot.next .ta-dot{border-color:var(--ink);background:var(--ink);box-shadow:0 0 0 4px var(--ink)}@supports (color:color-mix(in lab,red,red)){.ta-slot.next .ta-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 10%,transparent)}}.ta-slot.next .ta-ico{border-color:var(--action-line);color:var(--ink)}.ta-slot.past{opacity:.48}.ta-slot.past .ta-dot{background:var(--ink-4);border-color:var(--ink-4)}.ta-tasks{flex-direction:column;display:flex}.ta-fu{border-bottom:1px solid var(--line-2);grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:6px 0;text-decoration:none;display:grid}.ta-fu:last-child{border-bottom:0}.ta-fu:hover .ta-tk-title{text-underline-offset:2px;text-decoration:underline}.ta-tk-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast) var(--ease);font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.ta-due{letter-spacing:.02em;color:var(--ink-3);background:var(--card-tint);border:1px solid var(--line-2);padding:2px 9px;font-size:10px;font-weight:700}.ta-due,.ta-over-chip{white-space:nowrap;border-radius:999px;justify-self:end}.ta-over-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--red-ink);background:var(--red-bg);padding:3px 9px;font-size:9.5px;font-weight:800}.dashboard-empty-row{color:var(--ink-4);padding:18px 4px;font-size:12.5px;line-height:1.45}.dashboard-empty-row.compact{padding:8px 0}.dashboard-connection-card{flex-direction:column;display:flex}.dashboard-connection-empty{border-top:1px solid var(--line-2);flex:1;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:20px;display:flex}.dashboard-connection-empty .empty-title{color:var(--ink);font-size:13.5px;font-weight:700}.dashboard-connection-empty .empty-sub{max-width:46ch;color:var(--ink-4);margin-top:3px;font-size:12px;line-height:1.45}@media (max-width:760px){.rail{width:64px}.rail-brand{padding:10px 8px 6px}.rail-brand-card{text-align:center;border-radius:9px;padding:10px 2px}.rail-wordmark{letter-spacing:-.02em;font-size:10px}.rail-microlabel{display:none}.rail-status{justify-content:center;margin-top:7px;font-size:0}.rail-nav{padding:8px}.rail-group-head{justify-content:center;height:24px;padding:0}.rail-group-label{display:none}.rail-group-chevron{margin-left:0}.rail-group-attention{min-width:14px;height:14px;padding:0 3px;font-size:8px;position:absolute;top:2px;right:2px}.rail-group+.rail-group{border-top:1px solid var(--rail-line);margin-top:6px;padding-top:6px}.rail-item{justify-content:center;gap:0;height:40px;padding:0}.rail-item.disabled .rail-lock,.rail-item>span{display:none}.rail-item.active:before{top:9px;bottom:9px}.rail-tray{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:3px;padding:8px 7px 6px}.rail-tray-btn{height:32px}.rail-footer{display:none}.topbar{gap:8px;height:58px;padding:0 12px}.topbar-title .t-h1bar{overflow-wrap:anywhere;white-space:normal;letter-spacing:0;max-width:100%;font-size:16px;line-height:1.08}.ai-state,.cmdk-trigger,.mode-switch,.topbar-title .sub{display:none}.topbar-right{flex:none;gap:5px}.topbar-div{display:none}.panel{padding:18px 12px 48px}.grid-kpi{grid-template-columns:minmax(0,1fr)}.dash-section-head .t-micro{display:none}.dashboard-connection-empty{align-items:flex-start;min-height:130px}}@media (prefers-reduced-motion:reduce){.rail-group-chevron,.rail-group-items{transition:none}}.bl-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-search{border:1px solid var(--line);background:var(--card);color:var(--ink-4);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.bl-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:170px;font-size:13px}.bl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:13px;display:grid}.bl-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);cursor:pointer;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);flex-direction:column;gap:11px;padding:16px;text-decoration:none;display:flex}.bl-card:hover{border-color:var(--action-line);transform:translateY(-2px)}.bl-top{gap:11px;display:flex}.bl-mono,.bl-top{align-items:center}.bl-mono{width:42px;height:42px;color:var(--card);background:linear-gradient(145deg,#343b48,#1b2029);border-radius:11px;flex-shrink:0;justify-content:center;font-size:14px;font-weight:800;display:inline-flex}.bl-mono.person{border-radius:999px}.bl-id{flex:1;min-width:0}.bl-name{color:var(--ink);font-size:14.5px;font-weight:800}.bl-meta,.bl-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-meta{color:var(--ink-4);margin-top:2px;font-size:11.5px}.bl-kind{color:var(--ink-3);align-items:center;gap:3px;font-weight:700;display:inline-flex}.bl-score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:800}.bl-score i{color:var(--ink-4);font-size:10px;font-style:normal;font-weight:600}.bl-score.good{color:var(--green-ink)}.bl-score.warn{color:var(--amber-ink)}.bl-score.bad{color:var(--red-ink)}.bl-read{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.bl-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.bl-when{color:var(--ink-4);font-size:11px;font-weight:600}.bl-open{color:var(--ink-2);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}@media (max-width:720px){.ta-grid{grid-template-columns:1fr;gap:16px}}.ac-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-ws{width:190px}.ac-cat,.ac-ws{height:34px;font-size:12.5px;font-weight:600}.ac-cat{width:150px}.ac-search{background:var(--card);border:1px solid var(--line);min-width:160px;height:34px;color:var(--ink-4);border-radius:9px;flex:200px;align-items:center;gap:7px;padding:0 11px;display:flex}.ac-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.ac-search input::placeholder{color:var(--ink-4)}.ac-search:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.ac-status-seg .seg-btn{padding:5px 9px;font-size:11.5px}.ac-list{padding:6px 16px}.ac-cols{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);grid-template-columns:2.2fr .9fr 1fr .55fr .5fr .55fr 128px;align-items:center;gap:10px;padding:10px 4px 8px;font-size:10px;font-weight:800;display:grid}.ac-cols,.ac-row-wrap{border-bottom:1px solid var(--line-2)}.ac-row-wrap:last-child{border-bottom:none}.ac-row{cursor:pointer;transition:background var(--t-fast);border-radius:8px;grid-template-columns:2.2fr .9fr 1fr .55fr .5fr .55fr 128px;align-items:center;gap:10px;padding:12px 4px;display:grid}.ac-row:hover{background:var(--card-tint)}.ac-row-main{min-width:0}.ac-row-name{color:var(--ink);align-items:center;font-size:13.5px;font-weight:700;display:flex}.ac-row-desc{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.ac-ws-chip{max-width:100%;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;place-self:center start;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ac-cell,.ac-ws-chip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-cell{color:var(--ink-2);min-width:0;font-size:12px}.ac-row-end{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ac-chev{color:var(--ink-4);transition:transform var(--t-fast);flex-shrink:0}.ac-row-wrap.open .ac-chev{transform:rotate(180deg)}.ac-detail{animation:acReveal .18s var(--ease);grid-template-columns:1.3fr 1fr;gap:22px;padding:4px 4px 16px;display:grid}@keyframes acReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ac-d-h{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10px;font-weight:800}.ac-d-trigger{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ac-d-cond{color:var(--ink-2);padding:2px 0;font-size:12.5px}.ac-d-steps{flex-direction:column;gap:6px;display:flex}.ac-d-step{align-items:center;gap:9px;display:flex}.ac-step-num{background:var(--surface);border:1px solid var(--line-2);width:20px;height:20px;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex}.ac-d-step-name{color:var(--ink);font-size:12.5px;font-weight:600}.ac-d-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ac-review-row{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:12.5px;display:flex}.ac-review-row span{color:var(--ink-4);flex-shrink:0;font-weight:600}.ac-review-row b{color:var(--ink);text-align:right;min-width:0;font-weight:700}.ac-mini-run{align-items:center;gap:8px;padding:4px 0;display:flex}.ac-run-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ac-run-row{cursor:pointer;transition:background var(--t-fast);border-radius:8px;align-items:center;gap:11px;padding:12px 4px;display:flex}.ac-run-row:hover{background:var(--card-tint)}.ac-run-detail{animation:acReveal .18s var(--ease);flex-direction:column;gap:7px;padding:2px 4px 14px 27px;display:flex}.ac-run-step{align-items:center;gap:9px;display:flex}.ac-run-step.skipped .ac-d-step-name{color:var(--ink-4);text-decoration:line-through}.ac-run-why{color:var(--red-ink);margin-top:4px;font-size:12px;font-weight:600}.ac-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ac-tpl{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;align-items:flex-start;padding:14px;display:flex}.ac-dialog{max-width:600px}.ac-body{min-height:260px;max-height:min(58vh,480px);overflow-y:auto}.ac-stepper{border-bottom:1px solid var(--line-2);gap:2px;padding:10px 20px 0;display:flex}.ac-step{color:var(--ink-4);cursor:default;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ac-step.active{color:var(--ink);border-bottom-color:var(--ink)}.ac-step.done{color:var(--ink-2);cursor:pointer}.ac-step-n{background:var(--surface);border:1px solid var(--line-2);border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:9.5px;font-weight:800;display:inline-flex}.ac-step.active .ac-step-n{background:var(--ink);color:var(--card);border-color:var(--ink)}.ac-dialog-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.ac-trigger-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ac-trigger{text-align:left;border:1px solid var(--line-2);background:var(--card);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.ac-trigger.active,.ac-trigger:hover{background:var(--card-tint)}.ac-trigger.active{border-color:var(--ink)}.ac-trigger-dot{border:1.5px solid var(--line-3);border-radius:999px;flex-shrink:0;width:8px;height:8px}.ac-trigger.active .ac-trigger-dot{background:var(--ink);border-color:var(--ink)}.ac-trigger-main{flex-direction:column;min-width:0;display:flex}.ac-trigger-main b{color:var(--ink);font-size:12.5px;font-weight:700}.ac-trigger-main i{color:var(--ink-4);font-size:11px;font-style:normal}.ac-cond-list{flex-wrap:wrap;gap:6px;display:flex}.ac-cond{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ac-cond button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;display:inline-flex}.ac-cond button:hover{color:var(--red-ink)}.ac-suggest{flex-wrap:wrap;gap:6px;display:flex}.ac-suggest-chip{border:1px dashed var(--line-3);color:var(--ink-3);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast);background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.ac-suggest-chip:hover{color:var(--ink);border-color:var(--ink-3)}.ac-steps-edit{flex-direction:column;gap:6px;display:flex}.ac-step-row{border:1px solid var(--line-2);background:var(--card-tint);border-radius:9px;align-items:center;gap:9px;padding:7px 9px;display:flex}.ac-step-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.ac-step-tools{gap:2px;display:inline-flex}.ac-step-tools button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.ac-step-tools button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.ac-step-tools button:disabled{opacity:.35;cursor:default}.ac-action-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ac-action-add{text-align:left;border:1px dashed var(--line-3);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast);background:0 0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.ac-action-add:hover{border-color:var(--ink-3);color:var(--ink);background:var(--card-tint)}.ac-action-add i{color:var(--ink-4);font-size:10.5px;font-style:normal;font-weight:600}@media (max-width:1080px){.ac-cols{display:none}.ac-row{grid-template-columns:1fr auto}.ac-row .ac-cell,.ac-row .ac-ws-chip{display:none}.ac-action-grid,.ac-detail,.ac-trigger-list{grid-template-columns:1fr}}@media (max-width:620px){.ac-status-seg,.ac-view-seg{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.ac-status-seg .seg-btn{flex-shrink:0}.co-mast{justify-content:flex-start}.co-mast-status{display:none}.co-globe{opacity:.26;width:100%;max-width:100%;top:6%;right:-18%}.cmdline-coord{display:none}.cmdline-run{padding:0 12px}}.cd-selects{flex-wrap:wrap;gap:6px;display:flex}.cd-select{width:auto;min-width:118px;height:32px;font-size:12px;font-weight:600}.cd-svc-cell{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.cd-svc-chip{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;max-width:110px;padding:2px 8px;font-size:10.5px;font-weight:700}.cd-next,.cd-svc-chip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cd-next{margin-top:1px;display:block}.ct-account-hero{align-items:flex-start;gap:18px;padding:20px;display:flex}.ct-account-main{flex:1;min-width:0}.ct-account-topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ct-account-titleblock{gap:7px;min-width:220px;display:grid}.ct-account-titleline{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ct-account-titleline h1{margin:0;line-height:1.2}.ct-account-health{align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:750;display:inline-flex}.ct-account-health i{border-radius:999px;width:7px;height:7px}.ct-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ct-account-facts{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(230px,1.25fr) minmax(300px,1.55fr);gap:0;margin-top:20px;padding:14px 0;display:grid}.ct-account-fact{border-left:1px solid var(--line-2);flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:0 18px;display:flex}.ct-account-fact:first-child{border-left:0;padding-left:0}.ct-account-fact:last-child{padding-right:0}.ct-account-fact>span:first-child{color:var(--ink-4);letter-spacing:.085em;text-transform:uppercase;font-size:9px;font-weight:800}.ct-account-fact>strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.4;overflow:hidden}.ct-account-fact>small{overflow-wrap:anywhere;min-width:0;color:var(--ink-4);font-size:10.5px;font-weight:550;line-height:1.45}.ct-account-fact>small b{color:var(--ink-3);font-weight:750}.ct-account-fact>small a{color:inherit;text-decoration:none}.ct-account-fact>small a:hover{color:var(--ink)}.ct-account-presence .ct-links{margin-top:2px}.ct-account-tags{flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.ct-tabs{z-index:6;background:var(--canvas);align-self:stretch;gap:2px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.ct-tabs{background:color-mix(in srgb,var(--canvas) 88%,transparent)}}.ct-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-2);scrollbar-width:none;padding:2px 2px 0}.ct-tabs::-webkit-scrollbar{display:none}.ct-tab{color:var(--ink-3);transition:color var(--t-fast);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:9px 13px;font-size:12.5px;font-weight:700;text-decoration:none}.ct-tab.active,.ct-tab:hover{color:var(--ink)}.ct-tab.active{border-bottom-color:var(--ink)}.ct-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.ct-link{color:var(--ink-3);align-items:center;gap:5px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}a.ct-link:hover{color:var(--ink)}.ct-clientview{background:var(--ink);color:var(--card);border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700}.ct-clientview,.ct-scope-note{align-items:center;gap:8px;display:flex}.ct-scope-note{border:1px dashed var(--line-3);background:var(--card-tint);color:var(--ink-2);border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:600}.ct-ents{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct-ent{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-tint);padding:12px 13px}.ct-ent-dels{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ct-ent-del{color:var(--ink-3);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ct-catalog-scrim{z-index:900;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b118f;justify-content:center;align-items:center;padding:20px;animation:calFade .16s;display:flex;position:fixed;inset:0}.ct-catalog-dialog{border:1px solid var(--line);background:var(--canvas);width:min(1480px,100%);height:min(940px,100dvh - 40px);min-height:0;animation:calPop .18s var(--ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #05070b4d}.ct-catalog-dialog-head{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px 16px;display:grid}.ct-catalog-dialog-icon{border:1px solid var(--line-3);width:40px;height:40px;color:var(--action);background:var(--surface);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ct-catalog-dialog-title{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:800}.ct-catalog-dialog-sub{color:var(--ink-4);margin-top:3px;font-size:10.5px;line-height:1.45}.ct-catalog-dialog-close{border:1px solid var(--line-3);width:42px;height:42px;color:var(--ink-2);background:var(--card);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ct-catalog-dialog-close:hover{color:var(--ink);background:var(--surface)}.ct-catalog-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #11111124}.ct-catalog-dialog-body{flex:1;min-height:0;padding:clamp(18px,2.5vw,30px);overflow-y:auto}.lead-conversion-dialog-head{min-height:92px}.lead-conversion-steps{align-items:center;gap:7px;margin-top:8px;display:flex}.lead-conversion-steps button{color:var(--ink-4);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9.5px;font-weight:750;display:inline-flex}.lead-conversion-steps button span{border:1px solid var(--line-3);background:var(--surface);width:18px;height:18px;color:inherit;border-radius:999px;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.lead-conversion-steps button.is-active{color:var(--blue-ink)}.lead-conversion-steps button.is-active span{border-color:var(--blue-dot);background:var(--blue-bg)}.lead-conversion-steps button.is-done{color:var(--ink-2);cursor:pointer}.lead-conversion-steps button:disabled{opacity:.45;cursor:default}.lead-conversion-steps i{background:var(--line-3);width:24px;height:1px}.lead-conversion-preview-boundary{border:1px dashed var(--blue-dot);align-items:center;gap:10px;max-width:1480px;margin:0 auto 16px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.lead-conversion-preview-boundary{border:1px dashed color-mix(in srgb,var(--blue-dot) 34%,var(--line))}}.lead-conversion-preview-boundary{background:var(--blue-bg);color:var(--blue-ink);border-radius:10px}.lead-conversion-preview-boundary strong{flex-shrink:0;font-size:10px}.lead-conversion-preview-boundary span{color:var(--ink-3);font-size:9.5px;line-height:1.4}.lead-conversion-review-body{background:var(--surface);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.lead-conversion-review-body{background:color-mix(in srgb,var(--surface) 76%,var(--canvas))}}.lead-conversion-review-body>.lead-conversion-preview-boundary{width:min(100%,980px)}.lead-conversion-review{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);width:min(980px,100%);display:grid;overflow:hidden;box-shadow:0 22px 60px -48px #090d159e}.lead-conversion-commercial,.lead-conversion-scope{min-width:0;padding:clamp(22px,3vw,34px)}.lead-conversion-scope{color:#fff;background:linear-gradient(145deg,#151a23,#222a38);flex-direction:column;align-items:flex-start;display:flex}.lead-conversion-commercial{background:var(--card)}.lead-conversion-eyebrow{color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.lead-conversion-scope .lead-conversion-eyebrow{color:#9aa6bc}.lead-conversion-commercial h2,.lead-conversion-scope h2{letter-spacing:-.025em;margin:7px 0 0;font-size:21px;font-weight:800;line-height:1.2}.lead-conversion-scope h2{color:#fff}.lead-conversion-commercial h2{color:var(--ink)}.lead-conversion-commercial>p,.lead-conversion-scope>p{margin-top:8px;font-size:11.5px;line-height:1.58}.lead-conversion-scope>p{color:#b7c0d0}.lead-conversion-commercial>p{color:var(--ink-3)}.lead-conversion-scope dl{width:100%;margin:24px 0}.lead-conversion-scope dl>div{border-top:1px solid #ffffff1a;padding:10px 0}.lead-conversion-scope dt{color:#8f9aaf;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.lead-conversion-scope dd{color:#fff;margin:3px 0 0;font-size:10.5px;font-weight:700;line-height:1.45}.lead-conversion-scope .btn-ghost{color:#fff;background:#ffffff0f;border-color:#fff3;margin-top:auto}.lead-conversion-scope .btn-ghost:hover{background:#ffffff1f;border-color:#ffffff57}.lead-conversion-commercial .ps-fields{margin-top:21px}.lead-conversion-commercial>.catalog-interest-summary{margin-top:17px}.lead-conversion-dialog-foot>div button{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:1280px){.ct-account-topline{flex-direction:column}.ct-header-actions{justify-content:flex-start}.ct-account-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ct-account-fact:nth-child(3){border-left:0;padding-left:0}}@media (max-width:900px){.ct-ents{grid-template-columns:1fr}.ct-account-hero{align-items:flex-start}.ct-account-facts{grid-template-columns:1fr;gap:0;padding:0}.ct-account-fact,.ct-account-fact:first-child,.ct-account-fact:last-child,.ct-account-fact:nth-child(3){border-left:0;border-bottom:1px solid var(--line-2);padding:12px 0}.ct-account-fact:last-child{border-bottom:0}.lead-conversion-review{grid-template-columns:1fr}.lead-conversion-scope{min-height:260px}}@media (max-width:620px){.ct-account-hero{gap:12px;padding:15px}.ct-account-titleline .t-title-lg{font-size:20px}.ct-header-actions{width:100%}.ct-header-actions>*{min-height:44px}.ct-catalog-scrim{padding:0}.ct-catalog-dialog{border:0;border-radius:0;width:100%;height:100dvh}.ct-catalog-dialog-head{padding:10px 12px}.ct-catalog-dialog-icon{display:none}.ct-catalog-dialog-head{grid-template-columns:minmax(0,1fr) auto}.ct-catalog-dialog-body{padding:16px 13px 24px}.lead-conversion-dialog-head{min-height:88px}.lead-conversion-steps{overflow-x:auto}.lead-conversion-preview-boundary{flex-direction:column;align-items:flex-start}.lead-conversion-review-body{display:block}.lead-conversion-review{border-radius:13px}.lead-conversion-dialog-foot>span{display:none}.lead-conversion-dialog-foot>div{width:100%}.lead-conversion-dialog-foot>div>button{flex:1}}.wf-stages{flex-direction:column;gap:8px;display:flex}.wf-stage{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);align-items:center;gap:10px;padding:8px 10px;display:flex}.wf-grip{color:var(--ink-4);flex-shrink:0}.wf-stage-input{flex:1;min-width:0;height:32px}.wf-stage-count{color:var(--ink-4);white-space:nowrap;flex-shrink:0}.wf-stage-actions{flex-shrink:0;gap:4px;display:inline-flex}.wf-swatch-wrap{flex-shrink:0;position:relative}.wf-swatch-btn{border:1px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:8px;padding:4px;display:inline-flex}.wf-swatch{border:1px solid #00000014;border-radius:5px;width:16px;height:16px;display:inline-block}.wf-swatches{z-index:20;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.wf-swatch-opt{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:3px}.wf-swatch-opt.on{border-color:var(--ink)}.wf-chips{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.wf-chip{background:var(--card-tint);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.wf-chip-x{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;display:inline-flex}.wf-chip-x:hover{color:var(--red-ink);background:var(--red-bg)}.wf-add{gap:8px;display:flex}.wf-add .input{flex:1}.wf-taglist{flex-direction:column;gap:7px;margin-bottom:10px;display:flex}.wf-tagrow{align-items:center;gap:9px;display:flex}.aa-head-row,.aa-row{border-bottom:1px solid var(--line-2);grid-template-columns:1.4fr auto 44px;align-items:center;gap:14px;padding:11px 16px;display:grid}.aa-head-row{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);background:var(--canvas);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aa-head-row{background:color-mix(in srgb,var(--canvas) 60%,var(--card))}}.aa-row:last-child{border-bottom:0}.aa-head-roles,.aa-roles{justify-content:flex-end;gap:6px;display:inline-flex}.aa-role-h{text-align:center;min-width:52px;font-size:10px}.aa-role-chip{border:1px solid var(--line-2);background:var(--card);min-width:52px;color:var(--ink-4);cursor:pointer;transition:all var(--t-fast);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.aa-role-chip.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.aa-role-chip:disabled{opacity:.4;cursor:default}.aa-main .srow-label{font-size:13px}@media (max-width:720px){.aa-head-row,.aa-row{grid-template-columns:1fr}.aa-head-roles{display:none}.aa-roles{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1180px){.tr-table .tr-hide-lg{display:none}}@media (max-width:980px){.tr-table .tr-hide-md{display:none}}@media (max-width:760px){.tr-table .tr-hide-sm{display:none}}.auth-wrap{background:linear-gradient(#141519,#0d0e12 56%,#08090b);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:32px 20px;display:flex}.auth-card{background:#16171c;border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:400px;padding:30px 28px 26px;box-shadow:0 24px 60px #00000073}.auth-brand{flex-direction:column;align-items:center;gap:2px;margin-bottom:20px;display:flex}.auth-mark{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:800}.auth-mark-sub{letter-spacing:.08em;text-transform:uppercase;color:#6d7284;font-size:10.5px;font-weight:600}.auth-logo{width:150px;height:47px;display:block;position:relative;overflow:hidden}.auth-logo>img{mix-blend-mode:screen;width:181.159%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-head{margin-bottom:20px}.auth-title{color:#f4f6fb;font-size:19px;font-weight:800}.auth-sub{color:#9aa0b0;margin-top:4px;font-size:13px}.auth-form{gap:14px}.auth-field,.auth-form{flex-direction:column;display:flex}.auth-field{gap:6px}.auth-label{color:#b9c0d0;font-size:12px;font-weight:600}.auth-input{color:#f4f6fb;background:#0f1014;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:#565b6b}.auth-input:focus{border-color:#4a5464;box-shadow:0 0 0 3px #7882962e}.auth-submit{color:#14151a;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;margin-top:4px;padding:11px 14px;font-size:14px;font-weight:700;transition:opacity .15s,transform 50ms}.auth-submit:hover{opacity:.92}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{opacity:.6;cursor:default}.auth-links{justify-content:center;margin-top:2px;display:flex}.auth-link{color:#9aa0b0;font-size:12.5px;font-weight:600}.auth-link:hover{color:#fff}.auth-error{color:#f0a3a3}.auth-error,.auth-ok{font-size:12.5px;font-weight:600}.auth-ok{color:#86d29b}.auth-note{color:#9aa0b0;font-size:13px;line-height:1.5}.auth-legal{color:#565b6b;font-size:11.5px}.auth-static{background:#0f1014;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.auth-static .t-body-strong{color:#f4f6fb;font-size:14px;font-weight:700}.auth-static .t-small{color:#9aa0b0;font-size:12.5px}.min-shell{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.min-shell-top{border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.min-shell-brand{flex-direction:column;gap:1px;display:flex}.min-shell-mark{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:800}.min-shell-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.min-shell-body{flex:1;width:100%;min-width:0;max-width:920px;margin:0 auto;padding:28px 22px 48px}.cm-page,.cs-page{--call-accent:#202630}.cm-intro,.cs-intro{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.cm-intro>div:first-child,.cs-intro>div:first-child{min-width:0}.cs-kicker{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.cs-addon,.cs-kicker{align-items:center;gap:7px;display:inline-flex}.cs-addon{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);height:34px;color:var(--ink-3);flex-shrink:0;padding:0 11px;font-size:11.5px;font-weight:700}.cs-addon span{border-left:1px solid var(--line);color:var(--ink-4);padding-left:7px}.cs-kpis .kpi{min-height:116px}.cs-kpis .kpi-value{font-size:28px;line-height:1.15}.cm-mini-progress,.cs-progress{background:var(--surface);border-radius:999px;height:4px;overflow:hidden}.cs-progress{margin-top:11px}.cm-mini-progress span,.cs-progress span{border-radius:inherit;background:var(--ink);min-width:0;height:100%;transition:width var(--t-base) var(--ease);display:block}.cs-workbench{grid-template-columns:minmax(310px,.82fr) minmax(470px,1.18fr);min-height:610px;padding:0;display:grid;overflow:hidden}.cs-console,.cs-queue{min-width:0}.cs-queue{border-right:1px solid var(--line);background:var(--card-tint)}.cs-console,.cs-queue{flex-direction:column;display:flex}.cs-console{background:var(--card);padding:24px}.cs-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 13px;display:flex}.cs-active-head h2,.cs-panel-head h2,.cs-selected-head h2{color:var(--ink);letter-spacing:0;margin:0;font-size:16px;font-weight:800;line-height:1.3}.cs-panel-head span{color:var(--ink-4);margin-top:2px;font-size:11.5px;display:block}.cs-goal-editor{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink-3);grid-template-columns:auto 1fr 78px auto;align-items:center;gap:8px;margin:0 14px 10px;padding:9px 10px;display:grid}.cs-goal-editor label{color:var(--ink-2);font-size:12px;font-weight:700}.cs-goal-editor .input{min-width:0;height:31px}.cm-search,.cs-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink-4);align-items:center;gap:8px;display:flex}.cs-search{height:38px;margin:0 14px 12px;padding:0 11px}.cm-search input,.cs-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.cm-search input::placeholder,.cs-search input::placeholder{color:var(--ink-4)}.cs-queue-list{flex:1;min-height:0;max-height:515px;padding:0 8px 10px;overflow-y:auto}.cs-lead{border-radius:var(--r-sm);text-align:left;width:100%;min-height:62px;transition:background var(--t-fast),border-color var(--t-fast);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cs-lead:hover:not(:disabled){background:var(--card);border-color:var(--line)}.cs-lead.active{background:var(--card);border-color:var(--line-3);box-shadow:var(--shadow-card)}.cs-lead:disabled{opacity:.48;cursor:default}.cs-lead-main,.cs-lead-meta{flex-direction:column;min-width:0;display:flex}.cs-lead-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cs-lead-main small,.cs-lead-meta small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cs-lead-meta{text-align:right;align-items:flex-end;max-width:112px}.cs-lead-meta>span{background:var(--surface);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.cs-lead-meta small{max-width:112px;margin-top:3px}.cs-empty{padding:50px 22px}.cs-active-head,.cs-selected-head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-bottom:19px;display:flex}.cs-active-head>div:nth-child(2),.cs-selected-head>div:nth-child(2){flex:1;min-width:0}.cs-active-head>div:nth-child(2)>span:not(.status-dot),.cs-selected-head>div:nth-child(2)>span{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cs-active-head small,.cs-selected-head small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.cs-active-icon{border-radius:var(--r-sm);background:var(--ink);width:42px;height:42px;color:var(--card);flex-shrink:0;place-items:center;display:grid}.cs-timer{color:var(--ink);flex-shrink:0;align-items:center;gap:7px;font-size:23px;font-weight:800;display:inline-flex}.cs-active-actions{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:12px 0;display:flex}.cs-active-actions>span{color:var(--ink-4);font-size:11px}.cs-fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.cs-fieldset>legend{color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:800}.cs-fieldset>legend span{color:var(--red-ink);text-transform:uppercase;margin-left:5px;font-size:10px;font-weight:700}.cs-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cs-outcomes button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card-tint);min-height:44px;color:var(--ink-3);justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.cs-outcomes button:hover{border-color:var(--line-3);color:var(--ink)}.cs-outcomes button.active{border-color:var(--ink);background:var(--ink);color:var(--card)}.cs-label{color:var(--ink-2);flex-direction:column;gap:6px;margin-top:14px;font-size:11.5px;font-weight:700;display:flex}.cs-label textarea.input{resize:vertical;min-height:88px;padding-top:9px}.cs-followup{grid-template-columns:.75fr 1.25fr;gap:10px;display:grid}.cs-followup .input{width:100%;min-width:0;height:40px}.cs-when-button{text-align:left;color:var(--ink-4);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);justify-content:space-between;align-items:center;gap:10px;display:flex;overflow:hidden}.cs-when-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-when-button svg{color:var(--ink-4);flex-shrink:0}.cs-when-button.has-value{color:var(--ink)}.cs-when-button:not(:disabled):hover{border-color:var(--line-strong);background:var(--card-tint);color:var(--ink)}.cs-when-button:disabled{cursor:not-allowed;opacity:.54}.cs-booked-summary{border:1px solid var(--green-dot);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.cs-booked-summary{border:1px solid color-mix(in srgb,var(--green-dot) 28%,var(--line))}}.cs-booked-summary{border-radius:var(--r-md);background:var(--green-bg)}.cs-booked-summary-icon{border:1px solid var(--green-dot);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-booked-summary-icon{border:1px solid color-mix(in srgb,var(--green-dot) 24%,var(--line))}}.cs-booked-summary-icon{background:var(--card);color:var(--green-ink);border-radius:10px}.cs-booked-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-booked-summary>div>span{color:var(--green-ink);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.cs-booked-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.cs-booked-summary small{color:var(--ink-4);font-size:8.5px;line-height:1.35}.cs-booking-required{border:1px dashed var(--blue-dot);border-radius:var(--r-md);width:100%;min-height:44px;color:var(--blue-ink);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:10.5px;font-weight:800;display:inline-flex}.cs-booking-required,.cs-booking-required:hover{background:var(--blue-bg)}@supports (color:color-mix(in lab,red,red)){.cs-booking-required:hover{background:color-mix(in srgb,var(--blue-bg) 72%,var(--card))}}.cal-dialog.booking-dialog{width:min(760px,100vw - 32px);max-width:none}.call-booking-dialog{flex-direction:column;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);display:flex}.call-booking-dialog .cal-dialog-body{min-height:0;overflow-y:auto}.call-booking-boundary{border:1px dashed var(--line-3);background:var(--card-tint);color:var(--ink-4);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:9.5px;line-height:1.45;display:flex}.call-booking-boundary svg{color:var(--blue-dot);flex-shrink:0}.cs-console-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.cm-intro .btn-primary,.cs-active-actions .btn-ghost,.cs-console-footer .btn-ghost,.cs-console-footer .btn-primary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cs-selected-head{padding-bottom:18px}.cs-contact-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.cs-contact-grid>div{border-bottom:1px solid var(--line-2);min-width:0;padding:16px 12px 16px 0}.cs-contact-grid>div:nth-child(2n){border-left:1px solid var(--line-2);padding-left:12px}.cs-contact-grid dt{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.cs-contact-grid dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12.5px;font-weight:700;overflow:hidden}.cs-ready-note{border-left:3px solid var(--ink);background:var(--card-tint);flex-direction:column;gap:3px;margin-top:18px;padding:12px 14px;display:flex}.cs-ready-note strong{color:var(--ink);font-size:11.5px}.cs-ready-note span{color:var(--ink-3);font-size:11.5px}.cs-console-empty{margin:auto}.cs-history .toolbar{min-height:64px}.cs-history table{min-width:800px}.cs-owner-page{gap:18px}.cs-owner-goal{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:grid}.cs-owner-goal-copy{align-items:center;gap:10px;min-width:0;display:flex}.cs-owner-goal-icon{background:var(--ink);width:34px;height:34px;color:var(--card);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cs-owner-goal-copy>div{flex-direction:column;min-width:0;display:flex}.cs-owner-goal-copy span:not(.cs-owner-goal-icon){color:var(--ink-4);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.cs-owner-goal-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cs-owner-goal-progress{background:var(--surface);border-radius:999px;height:6px;overflow:hidden}.cs-owner-goal-progress span{border-radius:inherit;background:var(--ink);height:100%;transition:width var(--t-base) var(--ease);display:block}.cs-owner-goal-meta{flex-direction:column;min-width:76px;display:flex}.cs-owner-goal-meta strong{color:var(--ink);font-size:15px}.cs-owner-goal-meta span{color:var(--ink-4);white-space:nowrap;font-size:10px}.cs-owner-goal>.btn-ghost{justify-content:center}.cs-owner-dialer,.cs-owner-goal>.btn-ghost{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cs-owner-dialer{border-left:1px solid var(--line-2);color:var(--ink-4);padding-left:14px;font-size:10.5px}.cs-owner-dialer span{color:var(--ink-3);font-weight:700}.cs-owner-dialer strong{background:var(--surface);color:var(--ink-4);border-radius:999px;padding:3px 7px;font-size:9.5px}.cs-owner-workbench{border-radius:var(--r-sm);grid-template-columns:minmax(300px,.72fr) minmax(450px,1.28fr);min-height:520px}.cs-owner-workbench .cs-queue-list{max-height:440px}.cs-owner-workbench .cs-console{min-height:520px;padding:21px}.cs-owner-workbench .cs-panel-head{padding-top:17px}.cs-owner-history{border-radius:var(--r-sm)}.cs-owner-history-list{flex-direction:column;display:flex}.cs-owner-history-row{border-top:1px solid var(--line-2);min-width:0;transition:background var(--t-fast);grid-template-columns:minmax(180px,1.35fr) 116px 148px 82px minmax(150px,1fr) auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.cs-owner-history-row:hover{background:var(--card-tint)}.cs-owner-history-row>div{min-width:0}.cs-owner-history-row>div:not(.cs-owner-history-lead){flex-direction:column;gap:3px;display:flex}.cs-owner-history-row>div>strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cs-owner-history-lead{align-items:center;gap:9px;display:flex}.cs-owner-history-lead>svg{color:var(--ink-4);flex-shrink:0}.cs-owner-history-lead>span{flex-direction:column;min-width:0;display:flex}.cs-owner-history-lead small,.cs-owner-history-lead strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-owner-history-lead strong{color:var(--ink);font-size:12.5px}.cs-owner-history-lead small{color:var(--ink-4);font-size:10.5px}.cs-owner-history-key{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}@media (max-width:1180px){.cs-owner-goal{grid-template-columns:auto minmax(160px,1fr) auto auto}.cs-owner-dialer{border-left:0;grid-column:1/-1;justify-self:end;padding-left:0}.cs-owner-history-row{grid-template-columns:minmax(170px,1.4fr) 108px 76px minmax(130px,1fr) auto}.cs-owner-history-row>div:nth-child(3){display:none}}@media (max-width:900px){.cs-owner-goal{grid-template-columns:minmax(0,1fr) auto}.cs-owner-goal-progress{grid-column:1/-1}.cs-owner-goal-meta{grid-column:1}.cs-owner-dialer{grid-column:1/-1;justify-self:start}.cs-owner-workbench{grid-template-columns:1fr}.cs-owner-history-row{grid-template-columns:minmax(0,1fr) auto}.cs-owner-history-row>.badge,.cs-owner-history-row>div:nth-child(3),.cs-owner-history-row>div:nth-child(4),.cs-owner-history-row>div:nth-child(5){display:none}}@media (max-width:560px){.cs-owner-goal{grid-template-columns:1fr}.cs-owner-goal>.btn-ghost{width:100%}.cs-owner-dialer{justify-content:space-between;width:100%}.cs-owner-page{gap:14px}.cs-booked-summary{grid-template-columns:36px minmax(0,1fr)}.cs-booked-summary>button{grid-column:2;justify-self:start}.call-booking-dialog{border:0;border-radius:0;width:100%;max-height:100dvh}}.cm-intro .btn-primary{flex-shrink:0}.cm-team table{min-width:850px}.cm-team tbody tr{cursor:pointer}.cm-team tbody tr.row-selected,.cm-team tbody tr:hover{background:var(--card-tint)}.cm-team tbody tr.row-selected td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.cm-person{align-items:center;gap:9px;min-width:0;display:flex}.cm-person>div{flex-direction:column;min-width:0;display:flex}.cm-person strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cm-person small{color:var(--ink-4);font-size:10.5px}.cm-mini-progress{width:86px;margin-top:5px}.cm-toolbar{flex-wrap:wrap}.cm-toolbar>div:first-child{margin-right:auto}.cm-search{width:min(310px,100%);height:34px;padding:0 10px}.cm-activity table{min-width:920px}@media (max-width:1100px){.cs-workbench{grid-template-columns:1fr}.cs-queue{border-right:0;border-bottom:1px solid var(--line)}.cs-queue-list{max-height:340px}.cs-console{min-height:590px}}@media (max-width:720px){.cm-intro,.cs-intro{flex-direction:column;align-items:flex-start}.cm-intro .btn-primary,.cs-addon{justify-content:center;align-self:stretch}.cs-console{min-height:620px;padding:18px}.cs-goal-editor{grid-template-columns:auto 1fr 70px}.cs-goal-editor .btn-primary{grid-column:1/-1}.cs-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-contact-grid,.cs-followup{grid-template-columns:1fr}.cs-followup .input{height:44px}.cs-contact-grid>div:nth-child(2n){border-left:0;padding-left:0}.cs-timer{font-size:19px}.cs-active-actions{flex-direction:column;align-items:flex-start}.cs-console-footer{flex-direction:column-reverse;align-items:stretch}.cs-console-footer>*{width:100%}.cm-search{order:3;width:100%}}.client-setup-selection-retry{border:1px solid var(--amber-dot);gap:14px;margin-top:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.client-setup-selection-retry{border:1px solid color-mix(in srgb,var(--amber-dot) 30%,var(--line))}}.client-setup-selection-retry{background:var(--amber-dot);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-setup-selection-retry{background:color-mix(in srgb,var(--amber-dot) 7%,var(--surface))}}.client-setup-selection-retry>div:first-child{gap:4px;display:grid}.client-setup-selection-retry>div:first-child>b{color:var(--ink);font-size:14px}.client-setup-selection-retry>div:first-child>span{color:var(--ink-3);font-size:12px;line-height:1.5}.client-setup-selection-retry>.btn-primary{justify-self:end}fieldset.ps-fields{border:0;min-width:0;margin:0;padding:0}.route-state{background:var(--canvas);place-items:center;min-height:min(620px,100dvh - 120px);padding:clamp(24px,5vw,64px);display:grid}.route-state-root{min-height:100dvh}.route-state-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);width:min(620px,100%);box-shadow:var(--shadow-card);padding:clamp(26px,5vw,46px)}.route-state-icon{background:var(--surface);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.route-state-icon-danger{background:var(--red-bg);color:var(--red-ink)}.route-state-kicker{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.route-state h1{max-width:20ch;color:var(--ink);letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(24px,4vw,34px);line-height:1.1}.route-state p{max-width:58ch;color:var(--ink-3);margin:0;font-size:13px;line-height:1.6}.route-state-reference{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-4)!important;margin-top:12px!important;font-size:11px!important}.route-state-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.route-state-skeleton{gap:10px;margin-top:26px;display:grid}.route-state-skeleton span{background:linear-gradient(90deg,var(--surface) 20%,var(--card-tint) 45%,var(--surface) 70%);background-size:220% 100%;border-radius:10px;height:54px;animation:route-skeleton 1.25s ease-in-out infinite;overflow:hidden}.route-state-skeleton span:nth-child(2){width:86%}.route-state-skeleton span:nth-child(3){width:68%}@keyframes route-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.ct-account-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-detail-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (max-width:900px){.ct-account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.ct-account-kpis{grid-template-columns:1fr}.route-state{padding:18px}.route-state-card{padding:24px 20px}.route-state-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.route-state-skeleton span{animation:none}}.auth-divider{color:#8a90a0;align-items:center;gap:12px;margin:14px 0 10px;font-size:12px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#ffffff1a;flex:1;height:1px}.auth-google{color:#f4f6fb;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.auth-google:hover{background:#ffffff0d}.auth-google:disabled{opacity:.6;cursor:default}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}