.auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f10;--foreground:#eef2f2;--muted-foreground:#a3adae;--accent:#5fd3c3;--accent-ink:#06211d;--brand:var(--accent);--brand-bright:var(--accent);--card:#0e12149e;--line:#ffffff1a;--line-strong:#fff3;--field-bg:#ffffff0d;--autofill:#172022;--tag:#d7dede;--foot:#c3cccc;--status-green:#53be70;--status-blue:#60aaf3;--status-amber:#edb345;--status-red:#f66d67;isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--foreground);flex-direction:column;font-size:.9375rem;display:flex;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.auth{--status-green:lab(69.418% -45.1896 29.6823);--status-blue:lab(67.0489% -7.13784 -44.1464);--status-amber:lab(76.8535% 14.2021 61.9688);--status-red:lab(63.526% 53.3686 30.8739)}}:root[data-theme=light] .auth{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f6;--foreground:#12191a;--muted-foreground:#4d5a5b;--accent:#1f9a8b;--accent-ink:#fff;--card:#ffffffb8;--line:#0a1e1e1f;--line-strong:#0a1e1e3d;--field-bg:#0a1e1e0a;--autofill:#eaf6f4;--tag:#2f3b3c;--foot:#3f4b4c;--status-green:#05893e;--status-blue:#2a5fb7;--status-amber:#b17000;--status-red:#c9302d}@supports (color:lab(0% 0 0)){:root[data-theme=light] .auth{--status-green:lab(49.6613% -45.6133 30.4579);--status-blue:lab(40.6749% 7.04834 -52.5258);--status-amber:lab(53.2548% 23.486 68.6512);--status-red:lab(45.9154% 59.7076 40.9321)}}.auth-bg{z-index:0;background:var(--bg);position:fixed;inset:0;overflow:hidden}.auth-bg-gradient{background:radial-gradient(60% 50% at 30% 30%, #5fd3c32e, transparent 70%), radial-gradient(50% 45% at 75% 70%, #7f6bf229, transparent 70%), radial-gradient(40% 35% at 60% 20%, #f7b2661a, transparent 70%), var(--bg)}.auth-fluid{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-vignette{pointer-events:none;background:radial-gradient(#0000 35%,#0000008c 100%);position:absolute;inset:0}:root[data-theme=light] .auth-vignette{background:radial-gradient(#f4f6f600 35%,#f4f6f68c 100%)}:root[data-theme=light] .auth-fluid{filter:invert();mix-blend-mode:multiply}.auth-bg-dim .auth-fluid{opacity:.6}.auth-main{z-index:2;padding:max(32px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.auth-main>*{pointer-events:auto}.auth-mark{text-align:center;perspective:900px;flex-direction:column;align-items:center;gap:4px;margin-bottom:6px;display:flex}.auth-plate{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);transform-style:preserve-3d;font-weight:inherit;background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:28px;flex-direction:column;align-items:center;margin:0;padding:22px 40px 18px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff40,inset 0 -1px #0000004d}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-plate:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a,0deg), #5fd3c300, #5fd3c3e6, #7f6bf2e6, #f7b266b3, #5fd3c300);-webkit-mask-composite:xor;opacity:.9;pointer-events:none;padding:1px;animation:9s linear infinite auth-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes auth-spin{to{--a:360deg}}.auth-plate-still:before{animation:none}.auth-plate:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);width:60%;height:220%;animation:1.8s ease-out .3s both auth-sheen;position:absolute;top:-60%;left:-40%;transform:rotate(12deg)}@keyframes auth-sheen{0%{left:-60%}to{left:120%}}.auth-wtv{letter-spacing:-.045em;background:linear-gradient(110deg,#fff 0%,#e9fffb 30%,#8fe9dc 50%,#b9a8ff 70%,#fff 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 10px 30px #0009);-webkit-background-clip:text;background-clip:text;font-size:92px;font-weight:800;line-height:1;animation:7s ease-in-out infinite auth-flow;position:relative}@keyframes auth-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.auth-dot{-webkit-text-fill-color:#5fd3c3;color:#5fd3c3;text-shadow:0 0 28px #5fd3c3e6,0 0 70px #5fd3c366;background:0 0;position:relative}.auth-dot:after{content:"";border-radius:50%;width:.22em;height:.22em;animation:2.6s ease-out infinite auth-ring;position:absolute;top:.913em;left:.12em;transform:translate(-50%,-50%);box-shadow:0 0 #5fd3c38c}@keyframes auth-ring{0%{box-shadow:0 0 #5fd3c38c}to{box-shadow:0 0 0 .32em #5fd3c300}}.auth-radar{letter-spacing:.02em;background:linear-gradient(90deg,#fff,#8fe9dc);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:26px;font-weight:500;line-height:1.2}.auth-tagline{color:var(--tag);text-shadow:0 2px 12px #000000b3;margin:10px 0 0;font-size:15px}.auth-hello{color:var(--foreground);opacity:.75;text-shadow:0 2px 12px #000000b3;margin:0;font-size:14px}:root[data-theme=light] .auth-tagline,:root[data-theme=light] .auth-hello{text-shadow:none}:root[data-theme=light] .auth-plate{background:linear-gradient(#ffffffbf,#ffffff59);border-color:#0a1e1e1f;box-shadow:0 30px 80px #0a1e1e29,inset 0 1px #ffffffe6,inset 0 -1px #0a1e1e0f}:root[data-theme=light] .auth-plate:after{background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%)}:root[data-theme=light] .auth-wtv{filter:drop-shadow(0 10px 24px #0a1e1e2e);background-image:linear-gradient(110deg,#0e1416 0%,#18403b 30%,#1f9a8b 50%,#5b48d6 70%,#0e1416 100%)}:root[data-theme=light] .auth-dot{-webkit-text-fill-color:#1f9a8b;color:#1f9a8b;text-shadow:0 0 24px #1f9a8b8c}:root[data-theme=light] .auth-radar{background-image:linear-gradient(90deg,#12191a,#1f9a8b)}.auth-card{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:20px;width:min(360px,100%);padding:26px;position:relative;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff14}:root[data-theme=light] .auth-card{box-shadow:0 40px 100px #0a1e1e24,inset 0 1px #fffc}.auth-head{margin-bottom:18px}.auth-head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:650;line-height:1.25}.auth-eyebrow{color:var(--accent);margin-top:.25rem;font-size:.875rem;font-weight:600;display:block}.auth-head p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.auth-head p strong{color:var(--foreground);word-break:break-all;font-weight:600}.auth-head-icon{width:2.5rem;height:2.5rem;color:var(--accent);background:#5fd3c329;border-radius:.75rem;place-items:center;margin-bottom:1rem;display:inline-grid}.auth-head-icon .icon{width:1.25rem;height:1.25rem}.auth-fields{gap:.875rem;display:grid}.fl-box{background:var(--field-bg);border:1px solid var(--line);border-radius:.75rem;align-items:center;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.fl-box:hover{border-color:var(--line-strong)}.fl-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #5fd3c32e}.fl-invalid .fl-box{border-color:color-mix(in oklch, var(--status-red) 80%, transparent)}.fl-invalid .fl-box:focus-within{box-shadow:0 0 0 4px color-mix(in oklch, var(--status-red) 22%, transparent)}.fl input{width:100%;min-width:0;height:3.5rem;color:var(--foreground);font:inherit;background:0 0;border:none;outline:none;flex:1;min-height:0;padding:1.375rem .875rem .375rem;font-size:1rem}.fl-has-icon input{padding-left:2.625rem}.fl-has-trailing input{padding-right:.25rem}.fl input[aria-disabled=true]{opacity:.7}.fl label{color:var(--muted-foreground);pointer-events:none;transform-origin:0;transition:top .15s,transform .15s,color .15s,font-size .15s;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.fl-has-icon label{left:2.625rem}:-webkit-any(.fl input:focus+label,.fl input:not(:placeholder-shown)+label,.fl input:-webkit-autofill+label){color:var(--brand-bright);font-size:.75rem;top:.5rem;transform:none}:is(.fl input:focus+label,.fl input:not(:placeholder-shown)+label,.fl input:autofill+label){color:var(--brand-bright);font-size:.75rem;top:.5rem;transform:none}.fl input:not(:focus):not(:placeholder-shown)+label{color:var(--muted-foreground)}.fl-invalid input+label{color:color-mix(in oklch, var(--status-red) 85%, var(--foreground))!important}.fl input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--autofill) inset;transition:background-color 9999s ease-out}.fl input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--autofill) inset;transition:background-color 9999s ease-out}.fl input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--autofill) inset;transition:background-color 9999s ease-out}.fl-icon{color:var(--muted-foreground);pointer-events:none;display:inline-flex;position:absolute;left:.875rem}.fl-box:focus-within .fl-icon{color:var(--brand-bright)}.fl-toggle{width:2.75rem;height:2.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.625rem;place-items:center;margin-right:.375rem;display:inline-grid}.fl-toggle:hover{color:var(--foreground);background:var(--field-bg)}.fl-error{color:color-mix(in oklch, var(--status-red) 85%, var(--foreground));margin:.375rem 0 0 .25rem;font-size:.8125rem}.meter{margin:.5rem .125rem 0}.meter-bar{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.meter-bar span{background:var(--line);border-radius:999px;height:.25rem;transition:background-color .2s}.meter-1 .meter-bar span:nth-child(-n+1){background:var(--status-red)}.meter-2 .meter-bar span:nth-child(-n+2){background:var(--status-amber)}.meter-3 .meter-bar span:nth-child(-n+3){background:var(--status-blue)}.meter-4 .meter-bar span{background:var(--status-green)}.meter-text{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem}.meter-1 .meter-text strong{color:color-mix(in oklch, var(--status-red) 85%, var(--foreground))}.meter-2 .meter-text strong{color:color-mix(in oklch, var(--status-amber) 85%, var(--foreground))}.meter-3 .meter-text strong{color:color-mix(in oklch, var(--status-blue) 85%, var(--foreground))}.meter-4 .meter-text strong{color:color-mix(in oklch, var(--status-green) 85%, var(--foreground))}.auth-banner{--c:var(--status-blue);background:color-mix(in oklch, var(--c) 14%, transparent);border:1px solid color-mix(in oklch, var(--c) 35%, transparent);color:color-mix(in oklch, var(--c) 30%, var(--foreground));border-radius:.75rem;align-items:flex-start;gap:.625rem;margin:0 0 1rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.auth-banner .icon{color:color-mix(in oklch, var(--c) 85%, var(--foreground));margin-top:.125rem}.auth-banner-error{--c:var(--status-red);animation:.35s ease-in-out auth-shake}.auth-banner-success{--c:var(--status-green)}@keyframes auth-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.auth-row{justify-content:flex-end;margin:.75rem 0 1.25rem;display:flex}.auth-row-split{justify-content:space-between;margin:1rem 0 0}.auth-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .125rem;font-size:.875rem;font-weight:500}.auth-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-link:disabled{opacity:.5;cursor:default;text-decoration:none}.auth-back{color:var(--muted-foreground);align-items:center;gap:.375rem;display:inline-flex}.auth-back:hover{color:var(--foreground)}form>.auth-back{margin-top:1rem}.auth-submit{background:var(--accent);width:100%;height:3rem;color:var(--accent-ink);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.9375rem;font-weight:700;transition:transform .12s,box-shadow .2s,filter .2s;display:flex;position:relative}.auth-row+.auth-submit{margin-top:0}.auth-submit:hover:not(:disabled){filter:brightness(1.06)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{cursor:default;opacity:.45;box-shadow:none}.auth-submit[aria-busy=true]{opacity:1;cursor:progress}.auth-submit .icon{width:1.125rem;height:1.125rem}.auth-submit-arrow{transition:transform .15s}.auth-submit:hover:not(:disabled) .auth-submit-arrow{transform:translate(3px)}.auth-card :focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.auth-card .fl input:focus-visible{outline:none}.auth-theme{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:3;border:1px solid var(--line);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:fixed}.auth-theme:before{content:"";border-radius:50%;position:absolute;inset:-4px}.auth-theme:hover{border-color:var(--accent)}.auth-theme:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-theme .icon{width:16px;height:16px}:root[data-theme=light] .auth-theme{background:#ffffffb3}.auth-footer{justify-items:center;gap:8px;display:grid}.auth-footer p{color:var(--foot);text-align:center;text-shadow:0 2px 12px #000000b3;margin:0;font-size:12px;line-height:1.7}.auth-footer strong{color:var(--foreground);font-weight:700}:root[data-theme=light] .auth-footer p{text-shadow:none}.auth-pause{border:1px solid var(--line);background:var(--card);min-height:2.75rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.auth-pause:hover{border-color:var(--accent)}.auth-pause:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-pause .icon{width:.875rem;height:.875rem}@media (max-width:480px){.auth-main{padding-top:max(56px, env(safe-area-inset-top));justify-content:flex-start;gap:16px}.auth-mark{justify-content:center;min-height:calc(50dvh - 72px)}.auth-plate{padding:16px 28px}.auth-wtv{font-size:64px}.auth-radar{font-size:22px}.auth-card{width:100%;padding:22px 20px}.auth-row-split{flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}@media (max-height:640px) and (min-width:481px){.auth-main{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.auth-plate:before,.auth-plate:after,.auth-wtv,.auth-dot:after,.auth-banner-error{animation:none}.auth-plate:after{display:none}.auth-plate{transition:none;transform:none!important}.fl-box,.fl label,.auth-submit,.meter-bar span,.auth-submit-arrow{transition:none}}.auth-mfa{justify-items:center;gap:.75rem;margin:.5rem 0 1rem;display:grid}.auth-qr{width:200px;height:200px;image-rendering:pixelated;background:#fff;border-radius:12px;padding:8px}.auth-key{letter-spacing:.04em;overflow-wrap:anywhere;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.8125rem}.auth-small{text-align:center;margin:0;font-size:.8125rem}.auth-code input{letter-spacing:.3em;font-variant-numeric:tabular-nums}.auth-hint{color:var(--muted-foreground,#9aa4ad)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--tw-color-black:#000;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-lg:32rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-leading-tight:1.25;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:where([data-slot],[data-slot] *,.ds,.ds *){box-sizing:border-box;border:0 solid var(--radar-line)}:where(button[data-slot],.ds button){color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}:where([data-slot] svg,.ds svg){flex-shrink:0}:where([data-slot]:focus-visible){outline:2px solid var(--radar-teal)}@supports (color:color-mix(in lab, red, red)){:where([data-slot]:focus-visible){outline:2px solid color-mix(in srgb, var(--radar-teal) 60%, transparent)}}:where([data-slot]:focus-visible){outline-offset:2px}}@layer components{.glass{background:var(--radar-surface);border-radius:var(--radar-radius-card);-webkit-backdrop-filter:blur(var(--radar-blur));backdrop-filter:blur(var(--radar-blur));border-color:#0000;position:relative}.glass:before{content:"";border-radius:inherit;background:var(--radar-edge);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rail-pulse .rail i.now{animation:2.6s ease-in-out infinite radar-rail-pulse}@media (prefers-reduced-motion:reduce){.rail-pulse .rail i.now{animation:none}}}@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:top-1\/2{top:50%}.tw\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:left-1\/2{left:50%}.tw\:left-2{left:calc(var(--tw-spacing) * 2)}.tw\:z-\[1000\]{z-index:1000}.tw\:z-\[1001\]{z-index:1001}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)}.tw\:my-1{margin-block:var(--tw-spacing)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:ml-auto{margin-left:auto}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:inline-grid{display:inline-grid}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-\[58px\]{width:58px;height:58px}.tw\:size-\[116px\]{width:116px;height:116px}.tw\:h-4{height:calc(var(--tw-spacing) * 4)}.tw\:h-5{height:calc(var(--tw-spacing) * 5)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-\[300px\]{max-height:300px}.tw\:w-2\/3{width:66.6667%}.tw\:w-5\/6{width:83.3333%}.tw\:w-72{width:calc(var(--tw-spacing) * 72)}.tw\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.tw\:w-fit{width:-moz-fit-content;width:fit-content}.tw\:w-full{width:100%}.tw\:max-w-\[300px\]{max-width:300px}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:min-w-0{min-width:0}.tw\:min-w-\[10rem\]{min-width:10rem}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:caption-bottom{caption-side:bottom}.tw\:border-collapse{border-collapse:collapse}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-rotate-90{rotate:-90deg}.tw\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:cursor-default{cursor:default}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-center{justify-content:center}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-card{border-radius:var(--radar-radius-card)}.tw\:rounded-lg{border-radius:14px}.tw\:rounded-lg\!{border-radius:14px!important}.tw\:rounded-md{border-radius:10px}.tw\:rounded-pill{border-radius:var(--radar-radius-pill)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-amber\/40{border-color:var(--radar-amber)}@supports (color:color-mix(in lab, red, red)){.tw\:border-amber\/40{border-color:color-mix(in oklab, var(--radar-amber) 40%, transparent)}}.tw\:border-border{border-color:var(--radar-line)}.tw\:border-input{border-color:var(--radar-line-2)}.tw\:border-input\!{border-color:var(--radar-line-2)!important}.tw\:border-teal\/40{border-color:var(--radar-teal)}@supports (color:color-mix(in lab, red, red)){.tw\:border-teal\/40{border-color:color-mix(in oklab, var(--radar-teal) 40%, transparent)}}.tw\:border-transparent{border-color:#0000}.tw\:border-violet\/40{border-color:var(--radar-violet)}@supports (color:color-mix(in lab, red, red)){.tw\:border-violet\/40{border-color:color-mix(in oklab, var(--radar-violet) 40%, transparent)}}.tw\:bg-background{background-color:var(--radar-bg)}.tw\:bg-black\/55{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/55{background-color:color-mix(in oklab, var(--tw-color-black) 55%, transparent)}}.tw\:bg-border{background-color:var(--radar-line)}.tw\:bg-card{background-color:var(--radar-surface)}.tw\:bg-destructive{background-color:var(--radar-rose)}.tw\:bg-foreground{background-color:var(--radar-fg)}.tw\:bg-popover{background-color:var(--radar-popover)}.tw\:bg-popover\!{background-color:var(--radar-popover)!important}.tw\:bg-primary{background-color:var(--radar-teal)}.tw\:bg-rail{background-color:var(--radar-rail)}.tw\:bg-secondary,.tw\:bg-surface-2{background-color:var(--radar-surface-2)}.tw\:bg-transparent{background-color:#0000}.tw\:p-0{padding:0}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pl-8{padding-left:calc(var(--tw-spacing) * 8)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:align-middle{vertical-align:middle}.tw\:align-top{vertical-align:top}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[12\.5px\]{font-size:12.5px}.tw\:text-\[13\.5px\]{font-size:13.5px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[36px\]{font-size:36px}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-\[450\]{--tw-font-weight:450;font-weight:450}.tw\:font-\[550\]{--tw-font-weight:550;font-weight:550}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tw\:tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#2a0606\]{color:#2a0606}.tw\:text-amber{color:var(--radar-amber)}.tw\:text-background{color:var(--radar-bg)}.tw\:text-card-foreground{color:var(--radar-fg)}.tw\:text-dim{color:var(--radar-dim)}.tw\:text-foreground{color:var(--radar-fg)}.tw\:text-muted-foreground{color:var(--radar-muted)}.tw\:text-muted-foreground\!{color:var(--radar-muted)!important}.tw\:text-popover-foreground{color:var(--radar-fg)}.tw\:text-popover-foreground\!{color:var(--radar-fg)!important}.tw\:text-primary{color:var(--radar-teal)}.tw\:text-primary-foreground{color:var(--radar-teal-ink)}.tw\:text-secondary-foreground{color:var(--radar-fg)}.tw\:text-teal{color:var(--radar-teal)}.tw\:text-violet{color:var(--radar-violet)}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:shadow-\[0_8px_20px_-10px_var\(--radar-teal\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,var(--radar-teal));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-glow{--tw-shadow:var(--radar-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:transition-\[color\,background-color\,border-color\,transform\,box-shadow\]{transition-property:color,background-color,border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-150{--tw-duration:.15s;transition-duration:.15s}.tw\:duration-200{--tw-duration:.2s;transition-duration:.2s}.tw\:fade-in-0{--tw-enter-opacity:0}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:zoom-in-95{--tw-enter-scale:.95}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--radar-muted)}@media (hover:hover){.tw\:hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:border-primary:hover{border-color:var(--radar-teal)}.tw\:hover\:bg-surface:hover{background-color:var(--radar-surface)}.tw\:hover\:bg-surface-2:hover{background-color:var(--radar-surface-2)}.tw\:hover\:text-foreground:hover{color:var(--radar-fg)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus\:bg-accent:focus{background-color:var(--radar-surface-2)}.tw\:focus\:text-accent-foreground:focus{color:var(--radar-fg)}.tw\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--radar-teal)}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--radar-teal) 50%, transparent)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.tw\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.tw\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.tw\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--radar-surface-2)}.tw\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--radar-fg)}.tw\:data-\[state\=active\]\:border-transparent[data-state=active]{border-color:#0000}.tw\:data-\[state\=active\]\:bg-teal\/15[data-state=active]{background-color:var(--radar-teal)}@supports (color:color-mix(in lab, red, red)){.tw\:data-\[state\=active\]\:bg-teal\/15[data-state=active]{background-color:color-mix(in oklab, var(--radar-teal) 15%, transparent)}}.tw\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--radar-fg)}.tw\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.tw\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.tw\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.tw\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--radar-rose)}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:animate-none{animation:none}}@media not all and (min-width:40rem){.tw\:max-sm\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:max-sm\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:max-sm\:min-w-11{min-width:calc(var(--tw-spacing) * 11)}}@media (min-width:40rem){.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:justify-end{justify-content:flex-end}}@media (min-width:64rem){.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--radar-muted)}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:size-4 svg{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_svg\]\:text-muted-foreground svg{color:var(--radar-muted)}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--radar-muted)}.tw\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_tr\]\:border-border tr{border-color:var(--radar-line)}.tw\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.tw\:\[\&\>svg\]\:size-3>svg{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,[data-theme=dark]{--radar-bg:#0a0e0f;--radar-bg-2:#0e1314;--radar-surface:#ffffff09;--radar-surface-2:#ffffff0f;--radar-line:#ffffff12;--radar-line-2:#ffffff21;--radar-fg:#eef2f2;--radar-muted:#93a0a1;--radar-dim:#5f6b6c;--radar-teal:#5fd3c3;--radar-teal-ink:#06211d;--radar-violet:#9d8cff;--radar-amber:#f7b266;--radar-rose:#f08a8a;--radar-rail:#ffffff17;--radar-popover:#111718;--radar-edge:linear-gradient(135deg, #ffffff2e, #ffffff08 40%, #5fd3c340);--radar-glow:0 0 0 1px #5fd3c31f, 0 24px 60px -30px #5fd3c359;--radar-radius-card:20px;--radar-radius-pill:999px;--radar-blur:14px}:root[data-theme=light],[data-theme=light]{--radar-bg:#f3f5f5;--radar-bg-2:#eceff0;--radar-surface:#ffffffb8;--radar-surface-2:#fff;--radar-line:#0a141414;--radar-line-2:#0a141424;--radar-fg:#0d1415;--radar-muted:#5a6667;--radar-dim:#9aa5a6;--radar-teal:#0fa89a;--radar-teal-ink:#06211d;--radar-violet:#5b3fe6;--radar-amber:#d9780f;--radar-rose:#d14b4b;--radar-rail:#0a141417;--radar-popover:#fff;--radar-edge:linear-gradient(135deg, #ffffffe6, #0a14140a 40%, #0fa89a59);--radar-glow:0 0 0 1px #0fa89a26, 0 24px 60px -30px #0fa89a59}@keyframes radar-rail-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--radar-teal)) 25%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c,var(--radar-teal)) 10%, transparent)}}.ds[data-theme]{--foreground:var(--radar-fg);--muted-foreground:var(--radar-muted);--brand:var(--radar-teal);--vio:var(--radar-violet);--amb:var(--radar-amber);--rail:var(--radar-rail);--dim:var(--radar-dim);color:var(--radar-fg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0d0f;--foreground:#f2f2f2;--card:#16171a;--brand:#49b8b8;--brand-soft:#0b2f2f;--brand-foreground:#0c0d0f;--muted:#262626;--muted-foreground:#a1a1a1;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--destructive:#ff6568;--status-green:#4cb86a;--status-blue:#8494fa;--status-amber:#edb345;--status-red:#f57050;--status-grey:#717171;--shadow:0 1px 2px #0003;--radius:.625rem;--radius-card:.875rem;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sidebar-width:16rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--dur:.15s;--ease:cubic-bezier(.2, 0, 0, 1);--focus:color-mix(in oklch, var(--brand) 75%, transparent);--hover:color-mix(in oklch, var(--muted) 55%, var(--card));--elev:0 12px 32px -16px #0000008c;--hero-from:var(--brand);--hero-to:#0090a4;--tip-bg:#f2f2f2;--tip-fg:#101214}@supports (color:lab(0% 0 0)){:root{--background:lab(3.68927% -.135548 -1.17013);--foreground:lab(95.36% .0000596046 0);--card:lab(7.76126% -.270635 -2.21896);--brand:lab(68.5806% -32.6954 -9.87841);--brand-soft:lab(16.9041% -13.0793 -3.94851);--brand-foreground:lab(3.68927% -.135548 -1.17013);--muted:lab(15.204% 0 0);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--destructive:lab(63.7053% 60.7449 31.3109);--status-green:lab(67.0945% -45.2256 29.7459);--status-blue:lab(63.6285% 14.5002 -53.6325);--status-amber:lab(76.8535% 14.2021 61.9688);--status-red:lab(63.7514% 50.3143 43.4276);--status-grey:lab(47.8% 0 .0000119209);--hero-to:lab(54.335% -27.9598 -20.5343);--tip-bg:lab(95.36% .0000596046 0);--tip-fg:lab(5.25479% -.17564 -1.47416)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbfaf8;--foreground:#13161b;--card:#fff;--brand:#006969;--brand-soft:#dcf4f4;--brand-foreground:#fcfcfc;--muted:#f5f5f5;--muted-foreground:#737373;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--destructive:#e40014;--status-green:#25984d;--status-blue:#5761d8;--status-amber:#da950b;--status-red:#da4620;--status-grey:#a4a4a4;--shadow:0 1px 2px #00000008;--elev:0 12px 32px -16px #0f172a2e;--hero-to:#004c5b;--tip-bg:#181b1f;--tip-fg:#f8f8f8}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--background:lab(98.2757% -.00891089 1.14334);--foreground:lab(7.19015% -.368543 -3.62588);--card:lab(100% 0 0);--brand:lab(39.4692% -29.4594 -8.80911);--brand-soft:lab(94.4683% -8.15356 -2.52607);--brand-foreground:lab(98.84% 0 0);--muted:lab(96.52% -.0000596046 0);--muted-foreground:lab(48.496% 0 0);--border:lab(90.952% -.0000596046 0);--input:lab(90.952% -.0000596046 0);--ring:lab(66.128% -.0000298023 .0000119209);--destructive:lab(48.4493% 77.4328 61.5452);--status-green:lab(55.4741% -45.4549 30.1606);--status-blue:lab(45.4459% 23.873 -63.6977);--status-amber:lab(67.3506% 20.5018 70.1014);--status-red:lab(51.9125% 57.1109 53.7776);--status-grey:lab(67.52% -.0000298023 0);--hero-to:lab(28.587% -20.8056 -17.7842);--tip-bg:lab(9.48197% -.411496 -3.68196);--tip-fg:lab(97.68% -.0000298023 .0000119209)}}:where(:not([data-slot],[data-slot] *,.ds,.ds *)){box-sizing:border-box;border-color:var(--border)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--background);min-height:100dvh;color:var(--foreground);font:.875rem/1.5 var(--font);font-variant-numeric:tabular-nums;margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand) 30%, transparent);outline:none}main:focus{outline:none}.skip-link{left:var(--space-4);z-index:60;padding:var(--space-2) var(--space-4);background:var(--brand);color:var(--brand-foreground);border-radius:999px;font-weight:600;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-4);text-decoration:none}h1,h2,h3{letter-spacing:-.015em;margin:0 0 .5rem;line-height:1.25}h1{letter-spacing:-.025em;font-size:1.875rem;font-weight:600}h2,h3{font-size:1rem;font-weight:600}p{margin:0 0 .5rem}.icon{flex-shrink:0;width:1rem;height:1rem}.muted,.muted-strong{color:var(--muted-foreground)}.small{font-size:.75rem}.mono{font-family:var(--mono);font-size:.8125rem}.pos{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground))}.neg{color:color-mix(in oklch, var(--status-red) 80%, var(--foreground))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{min-height:100dvh;display:flex}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--border);background:color-mix(in oklch, var(--card) 60%, transparent);flex-shrink:0}.sidebar-inner{flex-direction:column;gap:1.5rem;height:100dvh;padding:1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-foot{gap:.75rem;margin-top:auto;display:grid}.foot-link{color:var(--muted-foreground)}.tour-layer{z-index:90;position:fixed;inset:0}.tour-spot{left:var(--spot-x,50%);top:var(--spot-y,50%);width:var(--spot-w,0);height:var(--spot-h,0);border-radius:var(--radius-card);pointer-events:none;box-shadow:0 0 0 2px var(--brand), 0 0 0 9999px #0000009e;transition:left .28s var(--ease), top .28s var(--ease), width .28s var(--ease), height .28s var(--ease);position:fixed}@supports (color:lab(0% 0 0)){.tour-spot{box-shadow:0 0 0 2px var(--brand), 0 0 0 9999px lab(0% 0 0/.62)}}.tour-no-target{background:#0000009e;background:lab(0% 0 0/.62)}.tour-no-target .tour-spot{display:none}.tour-card{left:var(--card-x,50%);top:var(--card-y,50%);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);width:min(22rem,100vw - 2rem);color:var(--foreground);box-shadow:var(--elev);transition:left .28s var(--ease), top .28s var(--ease);padding:1.125rem 1.25rem 1rem;position:fixed}.tour-no-target .tour-card{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-docked .tour-card,.tour-docked.tour-no-target .tour-card{top:auto;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:auto;transform:none}.tour-count{letter-spacing:.02em;color:var(--brand);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.tour-title{letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.0625rem;font-weight:650}.tour-body{color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground));margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.tour-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tour-actions .button{min-height:2.5rem}.tour-dots{gap:.3125rem;display:inline-flex}.tour-dots span{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent);border-radius:999px;width:.4375rem;height:.4375rem}.tour-dots span.on{background:var(--brand)}.tour-extra{margin:-.25rem 0 1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-card{transition:none}}.hiw-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hiw-section p{max-width:72ch;margin:0 0 .75rem;line-height:1.6}.hiw-section p:last-child{margin-bottom:0}.hiw-h{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.0625rem;display:flex}.hiw-h .icon{width:1.125rem;height:1.125rem;color:var(--brand);flex-shrink:0}.hiw-sub{margin:1rem 0 .375rem;font-size:.9375rem}.hiw-inline-icon{vertical-align:-3px;width:1rem;height:1rem;color:var(--muted-foreground)}.hiw-sources{gap:.75rem;margin:0;display:grid}.hiw-source{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.25rem 1.25rem;padding-bottom:.75rem;display:grid}.hiw-source:last-child{border-bottom:none;padding-bottom:0}.hiw-source dt{gap:.125rem;display:grid}.hiw-source dd{margin:0;line-height:1.55}@media (max-width:640px){.hiw-source{grid-template-columns:minmax(0,1fr)}}.brand{letter-spacing:-.015em;color:var(--foreground);border-radius:var(--radius);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.brand:hover{text-decoration:none}.brand-text{line-height:1.15;display:grid}.brand-name{letter-spacing:-.02em;font-weight:700}.brand-dot{color:var(--brand)}.brand-tag{letter-spacing:.01em;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.brand-logo{width:2rem;height:2rem;box-shadow:0 0 0 1px var(--border);border-radius:.5rem;flex-shrink:0;display:block}.nav-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.nav-item{border-radius:var(--radius);color:var(--muted-foreground);align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s,color .15s;display:flex}.nav-item:hover{background:var(--muted);color:var(--foreground);text-decoration:none}.nav-item.active{background:var(--brand-soft);color:var(--foreground);font-weight:500}.nav-item:has(.nav-text){align-items:flex-start}.nav-item:has(.nav-text) .icon{margin-top:.15rem}.nav-text{gap:.125rem;min-width:0;display:grid}.nav-desc{color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.35}.mismatch-group{margin-top:.75rem}.mismatch-group>summary{cursor:pointer;padding:.375rem 0}.signoff-split{color:var(--muted-foreground);gap:.125rem;margin-top:.25rem;display:grid}.set-website{align-items:center;gap:.375rem;display:inline-flex}.set-website input{width:12rem;max-width:100%}.user{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);align-items:center;gap:.625rem;padding:.625rem;display:flex}.avatar{background:var(--brand-soft);width:2rem;height:2rem;color:var(--brand);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.user-text{flex:1;min-width:0;line-height:1.3;display:grid}.user-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-email{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.icon-button{border-radius:var(--radius);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:inline-grid}.icon-button:hover{background:var(--muted);color:var(--foreground)}.mobilebar{display:none}.page{flex:1;min-width:0;padding:2.5rem 3rem}.page-inner{max-width:72rem;margin:0 auto}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.page-header p{max-width:42rem;margin:.375rem 0 0;font-size:1rem}.stack>.page-header{margin-bottom:0}.back{margin:0 0 1rem}.back a{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.back a:hover{color:var(--foreground);text-decoration:none}.splash{place-items:center;min-height:100dvh;padding:1.25rem;display:grid}.splash-card{text-align:center;width:100%;max-width:26rem}.splash-card h1{margin-bottom:1.25rem;font-size:1rem}.splash-card .button{margin-top:.75rem}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.5rem}.card>h2:first-child,.card>h3:first-child{margin-bottom:.875rem}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.25rem 1.5rem}.kpi-label{color:var(--muted-foreground);margin:0;font-size:.875rem}.kpi-value{letter-spacing:-.025em;margin:.5rem 0 0;font-size:1.875rem;font-weight:600;line-height:1.2}.kpi-note{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem}.help{vertical-align:middle;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;margin:-2px 0 0 .25rem;padding:0;display:inline-flex}.help .icon{width:.875rem;height:.875rem}.help:hover,.help[aria-expanded=true]{color:var(--brand)}.help-note{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:1rem;margin-top:.5rem;padding:.75rem;font-size:.75rem;line-height:1.55;display:block}.help-term{margin-bottom:.125rem;font-weight:600;display:block}.col-help{margin:-.3125rem -.3125rem -.3125rem 0;padding:.3125rem}.col-help-note{left:var(--pop-x,0);top:var(--pop-y,0);z-index:1000;white-space:normal;text-align:left;letter-spacing:normal;background:var(--popover,var(--card));width:min(18rem,100vw - 1rem);box-shadow:var(--elev);margin:0;font-weight:400;position:fixed}.rep-banner{border:1px solid color-mix(in oklch, var(--brand) 35%, transparent);border-radius:var(--radius-card);background:var(--brand-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;padding:.625rem .75rem .625rem 1rem;display:flex}.rep-banner-who{align-items:center;gap:.5rem;display:inline-flex}.rep-banner-who .icon{color:var(--brand)}.tabs{flex-wrap:wrap;gap:.25rem;display:flex}.tab{color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;display:inline-flex}.tab:hover{color:var(--foreground);background:color-mix(in oklch, var(--card) 70%, transparent);text-decoration:none}.tab.active{background:var(--card);color:var(--foreground);box-shadow:var(--shadow);font-weight:500}.plain-list{margin:0;padding:0;list-style:none}.button{font:inherit;background:var(--brand);color:var(--brand-foreground);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-weight:600;display:inline-flex}.button:hover{opacity:.9}.link-button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0}.link-button:hover{text-decoration:underline}.menu-button{font:inherit;border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}input:where(:not([data-slot])),select:where(:not([data-slot])),textarea:where(:not([data-slot])){font:inherit;color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius);background:0 0;min-height:2.25rem;padding:.4375rem .75rem}select{background:var(--card)}input::placeholder{color:var(--muted-foreground)}.field{flex-direction:column;gap:.25rem;margin:0 .75rem .75rem 0;display:inline-flex}.field>span{color:var(--muted-foreground);font-size:.75rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:1rem;display:flex}.search-box{align-items:center;display:inline-flex;position:relative}.search-box .icon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:.75rem}.search{width:17rem;max-width:100%;padding-left:2.25rem}.filters{flex-wrap:wrap;gap:.375rem;display:flex}.result-count{margin-left:auto}.chip-button{font:inherit;border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem}.chip-button .count{color:var(--foreground);margin-left:.25rem;font-weight:600}.chip-button:hover{color:var(--foreground)}.chip-button.active{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.chip-button.active .count{color:var(--brand)}.audit-form{flex-wrap:wrap;align-items:flex-end;margin:.75rem 0;display:flex}.audit-form .button{margin-bottom:.75rem}.table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:.75rem;overflow-x:auto}.card .table-wrap{border-radius:var(--radius)}.table-wrap.flush{background:0 0;border:none;border-radius:0;margin:0 -1.5rem -1.5rem}.table-wrap.flush table.data th:first-child,.table-wrap.flush table.data td:first-child{padding-left:1.5rem}.table-wrap.flush table.data th:last-child,.table-wrap.flush table.data td:last-child{padding-right:1.5rem}table.data{border-collapse:collapse;width:100%;font-size:.875rem}table.data th,table.data td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.5625rem .75rem}table.data thead th{color:var(--muted-foreground);white-space:nowrap;background:var(--card);font-size:.75rem;font-weight:500;position:sticky;top:0}table.data thead th.group{text-align:center}table.data tbody tr:last-child>*{border-bottom:none}table.data th[scope=row]{white-space:nowrap;font-weight:500}table.data .num{text-align:right;white-space:nowrap}table.data td{white-space:nowrap}table.data td:has(.chips){white-space:normal;min-width:8rem}table.contacts .name{background:var(--card);z-index:1;position:sticky;left:0}table.contacts .score{font-size:.9375rem;font-weight:600}.sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.sort:hover{color:var(--foreground)}.sort-ind{width:1em;color:var(--brand);margin-left:.25em;font-size:.65em;display:inline-block}table.compare{max-width:44rem}ul.plain{margin:0;padding:0;list-style:none}.status-green{--c:var(--status-green)}.status-blue{--c:var(--status-blue)}.status-amber{--c:var(--status-amber)}.status-red{--c:var(--status-red)}.status-grey{--c:var(--status-grey)}.chips{flex-wrap:wrap;gap:.25rem;display:inline-flex}.pill{white-space:nowrap;background:color-mix(in oklch, var(--c) 18%, transparent);color:color-mix(in oklch, var(--c) 75%, var(--foreground));border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.pill .icon{width:.75rem;height:.75rem}.tag{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:0 .5rem;font-size:.75rem;line-height:1.5;display:inline-block}.trend{color:color-mix(in oklch, var(--c) 85%, var(--foreground));align-items:center;gap:.25rem;display:inline-flex}.trend-label{font-weight:500}.empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-card);padding:1.75rem 1rem}.card .empty{text-align:left;border:none;padding:.5rem 0}.empty.card{border-style:solid}.empty-title{margin-bottom:.25rem;font-weight:600}.loading{align-items:center;gap:.5rem;margin:0;padding:.5rem 0;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}.nav-item{transition:none}}.error{border:1px solid color-mix(in oklch, var(--destructive) 45%, transparent);background:color-mix(in oklch, var(--destructive) 12%, var(--card));border-radius:var(--radius);padding:.625rem .875rem}.notice{border-radius:var(--radius);background:color-mix(in oklch, var(--status-amber) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-amber) 35%, transparent);padding:.5rem .75rem}.notice-bad{background:color-mix(in oklch, var(--status-red) 14%, transparent);border-color:color-mix(in oklch, var(--status-red) 40%, transparent)}.md ol,.md ul{margin:0 0 .5rem;padding-left:1.4rem}.md li{margin-bottom:.375rem}.md-h{margin-top:.5rem;font-size:1rem}.contact-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.contact-head h1{margin-bottom:.25rem}.head-meta{flex-wrap:wrap;gap:.5rem;margin:.625rem 0 .5rem;display:flex}.preferred{color:var(--muted-foreground);align-items:center;gap:.375rem;display:inline-flex}.preferred strong{color:var(--foreground)}.stats{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(4,auto);gap:0 1.75rem;margin:0;padding:1rem 1.25rem;display:grid}.stats dt{color:var(--muted-foreground);font-size:.75rem}.stats dd{margin:.25rem 0 0;font-weight:600}.stats .big{letter-spacing:-.025em;font-size:1.875rem;line-height:1.1}.chart{margin:0}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--border);stroke-width:1px}.chart .axis{fill:var(--muted-foreground);font-size:11px;font-family:var(--font)}.chart .line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round}.chart .area{fill:color-mix(in oklch, var(--brand) 14%, transparent)}.chart .dot{fill:var(--brand)}.chart .dot-now{stroke:var(--card);stroke-width:2px}.chart figcaption{margin-top:.5rem}.timeline{margin:0;padding:0;list-style:none}.tl-campaign+.tl-campaign{margin-top:1rem}.tl-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.375rem;display:flex}table.tl-events{border:1px solid var(--border);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden}table.tl-events .when{width:9.5rem;color:var(--muted-foreground)}table.tl-events td.what{white-space:normal}table.tl-events tr.auto td{color:var(--muted-foreground);opacity:.8}.click{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground));font-weight:600}.url{word-break:break-all}@media (max-width:1279px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.app{flex-direction:column}.sidebar{display:none}.mobilebar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:block;position:sticky;top:0}.mobilebar-row{justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.drawer-backdrop{z-index:40;background:#00000080;background:lab(0% 0 0/.5);position:fixed;inset:0}.mobile-drawer{z-index:41;width:min(20rem,86vw);padding:1rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--background);border-right:1px solid var(--border);box-shadow:var(--elev);animation:drawer-in .18s var(--ease);flex-direction:column;gap:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.mobile-drawer-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.mobile-drawer-foot{gap:.75rem;margin-top:auto;display:grid}@keyframes drawer-in{0%{transform:translate(-100%)}}.page{padding:2rem 1.25rem}}@media (max-width:640px){body{font-size:.9375rem}h1{font-size:1.5rem}.page{padding:1.5rem 1rem}.card{padding:1rem}.table-wrap.flush{margin:0 -1rem -1rem}.table-wrap.flush table.data th:first-child,.table-wrap.flush table.data td:first-child{padding-left:1rem}.kpis{gap:.625rem}.kpi{padding:1rem}.kpi-value{font-size:1.5rem}.search-box,.search{width:100%}.result-count{margin-left:0}table.data th,table.data td{padding:.5rem .625rem}table.tl-events .when{width:auto}.stats{grid-template-columns:repeat(2,auto);gap:.75rem 1.5rem;width:100%}}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.card-head h3{margin-bottom:.25rem}.card-head p{margin:0}.notice-ok{background:color-mix(in oklch, var(--status-green) 14%, transparent);border-color:color-mix(in oklch, var(--status-green) 40%, transparent)}table.users .actions-col{width:1%}table.users td.actions{white-space:nowrap;text-align:right}table.users tr.row-inactive>*{color:var(--muted-foreground)}table.data td.wrap{white-space:normal;min-width:12rem}.tag-you{vertical-align:1px;margin-left:.5rem}.row-button{border:1px solid var(--border);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;margin-left:.25rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.row-button .icon{width:.875rem;height:.875rem}.row-button:hover:not(:disabled){color:var(--foreground);border-color:color-mix(in oklch, var(--brand) 60%, transparent)}.row-button-danger:hover:not(:disabled){color:color-mix(in oklch, var(--status-red) 85%, var(--foreground));border-color:color-mix(in oklch, var(--status-red) 60%, transparent)}.row-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1279px){.row-button{padding:.375rem}.row-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.button-ghost{color:var(--foreground);border:1px solid var(--border);background:0 0}.button-ghost:hover{background:var(--muted);opacity:1}.button-danger{background:var(--status-red);color:#fcfcfc;color:lab(98.84% 0 0)}.button:disabled{opacity:.5;cursor:default}.dialog{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);padding:1.5rem;box-shadow:0 24px 64px -16px #00000080}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.dialog-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dialog-head h2{margin:0;font-size:1.125rem}.dialog-form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.dialog-form p{margin:0}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.field-block{gap:.375rem;display:grid}.field-block>span{font-size:.8125rem;font-weight:500}.field-block input,.field-block select{width:100%}.field-block input[readonly]{color:var(--muted-foreground)}.field-block small{font-size:.75rem;line-height:1.4}.field-block textarea{min-height:5rem}.card-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}select{text-overflow:ellipsis;max-width:100%}.field{min-width:0;max-width:100%}.table-wrap{position:relative}.owner-filter{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.owner-select select{border-radius:999px;max-width:16rem;min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}.owner-name{color:var(--foreground);font-weight:500}.heatmap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.heatmap-head h3{margin:0}.seg{border:1px solid var(--border);border-radius:999px;padding:.125rem;display:inline-flex}.seg button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.seg button.active{background:var(--brand-soft);color:var(--foreground);font-weight:500}table.heat{border-collapse:separate;border-spacing:3px;font-size:.75rem}table.heat th{color:var(--muted-foreground);text-align:center;padding:0 .375rem;font-weight:500}table.heat th[scope=row]{text-align:left;padding-left:0}table.heat td{text-align:center;font-variant-numeric:tabular-nums;width:4.5rem;height:1.625rem;color:var(--foreground);border-radius:.375rem;font-weight:600}table.heat td.heat-0{background:color-mix(in oklch, var(--muted) 60%, transparent)}table.heat td.heat-1{background:color-mix(in oklch, var(--brand) 18%, transparent)}table.heat td.heat-2{background:color-mix(in oklch, var(--brand) 38%, transparent)}table.heat td.heat-3{background:color-mix(in oklch, var(--brand) 62%, transparent);color:var(--brand-foreground)}table.heat td.heat-4{background:var(--brand);color:var(--brand-foreground)}.heat-note{margin:.5rem 0 0}@media (max-width:640px){table.heat td{width:3.5rem}}.section-title{margin:0;font-size:1.0625rem;font-weight:600}.dots{vertical-align:middle;gap:3px;display:inline-flex}.dots .dot{background:color-mix(in oklch, var(--muted-foreground) 25%, transparent);border-radius:999px;width:8px;height:8px}.dots .dot.on{background:var(--brand)}.dots-large{gap:5px}.dots-large .dot{width:12px;height:12px}table.worth td.why{white-space:normal;min-width:16rem;line-height:1.4}.call-list .md ol{gap:.5rem;margin:0 0 .25rem;padding-left:1.5rem;font-size:1rem;display:grid}.call-list .md li::marker{font-weight:700}.call-list .md li a{font-weight:700}details.collapsible>summary{cursor:pointer;border-radius:var(--radius);align-items:center;gap:.625rem;list-style:none;display:flex}details.collapsible>summary::-webkit-details-marker{display:none}details.collapsible>summary .chevron{color:var(--muted-foreground);transition:transform .15s}details.collapsible[open]>summary .chevron{transform:rotate(90deg)}details.collapsible>summary:hover .section-title{color:var(--brand)}.collapsible-body{margin-top:1rem}@media (prefers-reduced-motion:reduce){details.collapsible>summary .chevron{transition:none}}.dialog-wide{width:min(44rem,100vw - 2rem)}.dialog{white-space:normal;text-align:left;font-weight:400}textarea{resize:vertical;width:100%;min-height:12rem;line-height:1.55}.head-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.actions-col{text-align:right;width:2.5rem;padding-left:0}.row-action{width:1.875rem;height:1.875rem}.row-action:hover{color:var(--brand);background:var(--brand-soft)}.draft-source{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.badge-ai{color:var(--brand);background:var(--brand-soft);border:1px solid color-mix(in oklch, var(--brand) 35%, transparent)}.badge-local{color:var(--status-amber);background:color-mix(in oklch, var(--status-amber) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent)}.draft-tabs{background:var(--muted);border-radius:999px;align-self:flex-start;padding:.1875rem}.draft-panel{gap:inherit;display:grid}.draft-loading{gap:.75rem;display:grid}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--muted) 25%, color-mix(in oklch, var(--muted) 55%, var(--card)) 50%, var(--muted) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton}.skeleton-line{height:2.25rem}.skeleton-block{height:12rem}.w-40{width:40%}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.switch{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem;font-size:.8125rem;display:inline-flex}.switch:disabled{cursor:default;opacity:.5}.switch-track{background:var(--muted);border:1px solid var(--border);border-radius:999px;width:2.125rem;height:1.25rem;transition:background .15s;position:relative}.switch-thumb{background:var(--muted-foreground);border-radius:50%;width:.875rem;height:.875rem;transition:transform .15s,background .15s;position:absolute;top:.125rem;left:.125rem}.switch[aria-checked=true] .switch-track{background:var(--brand-soft);border-color:color-mix(in oklch, var(--brand) 45%, transparent)}.switch[aria-checked=true] .switch-thumb{background:var(--brand);transform:translate(.875rem)}.switch[aria-checked=false] .switch-label{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}.page-header{margin-bottom:var(--space-5)}.page-header h1{font-size:1.75rem}.page-header p{font-size:.9375rem}.section-title{letter-spacing:-.01em;font-size:1rem}.section-sub{margin:var(--space-1) 0 var(--space-4)}.card{padding:1.25rem 1.5rem}.card>h3:first-child,.card-head h3{font-size:1rem}.button,.chip-button,.row-button,.icon-button,.menu-button,.tab,.seg button,.sort,.link-button,.nav-item,.switch{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), opacity var(--dur) var(--ease), transform var(--dur) var(--ease)}.button{justify-content:center;min-height:2.25rem}.button:active:not(:disabled),.chip-button:active,.row-button:active:not(:disabled){transform:translateY(1px)}.button-ghost:hover{border-color:color-mix(in oklch, var(--brand) 45%, var(--border))}.chip-button:hover{border-color:color-mix(in oklch, var(--brand) 40%, var(--border))}input,select,textarea{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:focus){border-color:color-mix(in oklch, var(--foreground) 25%, var(--input))}table.data th,table.data td{padding:.5rem .75rem}table.data thead th{letter-spacing:.01em;border-bottom-color:var(--border);padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem}table.data tbody tr>*{transition:background-color var(--dur) var(--ease)}table.data tbody tr:hover>*,table.data tbody tr:focus-within>*{background:var(--hover)}table.data th[scope=row] a{color:var(--foreground);font-weight:600}table.data th[scope=row] a:hover{color:var(--brand);text-decoration:none}.sort:hover .sort-ind:empty:after{content:"▴";opacity:.4}@media (hover:hover){.row-action{opacity:.45}tr:hover .row-action,.row-action:focus-visible{opacity:1}}.empty,.card .empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 1.125rem;text-align:left;border:1px dashed var(--border);border-radius:var(--radius-card);display:flex}.empty-icon{background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.empty-title{margin:.375rem 0 .125rem}.empty-text{max-width:40rem;margin:0}.loading{padding:0;display:block}.sk-stack{gap:var(--space-2);display:grid}.sk-head{opacity:.6;height:1.75rem}.sk-row{height:2.25rem}.sk-block{border-radius:var(--radius-card);height:14rem}.skeleton.on-brand{background:linear-gradient(90deg, color-mix(in oklch, var(--brand-foreground) 10%, transparent) 25%, color-mix(in oklch, var(--brand-foreground) 20%, transparent) 50%, color-mix(in oklch, var(--brand-foreground) 10%, transparent) 75%);background-size:200% 100%;height:2.75rem}.w-80{width:80%}.w-72{width:72%}.w-65{width:65%}.call-list .md>p{opacity:.9;margin-bottom:var(--space-3);font-weight:500}.call-list .md ol{counter-reset:call;gap:var(--space-2);margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.call-list .md li{counter-increment:call;border-radius:var(--radius);background:color-mix(in oklch, var(--brand-foreground) 9%, transparent);transition:background-color var(--dur) var(--ease);margin:0;padding:.6875rem .875rem .6875rem 3.125rem;line-height:1.45;position:relative}.call-list .md li:hover{background:color-mix(in oklch, var(--brand-foreground) 15%, transparent)}.call-list .md li:before{content:counter(call);background:var(--brand-foreground);width:1.625rem;height:1.625rem;color:var(--brand);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:.625rem;left:.875rem}.call-list .md li a{border-bottom:1px solid color-mix(in oklch, var(--brand-foreground) 45%, transparent);font-weight:700;text-decoration:none}.call-list .md li a:hover{border-bottom-color:currentColor;text-decoration:none}.badge .icon{width:.75rem;height:.75rem}.badge.on-brand.badge-ai{color:var(--brand-foreground);background:color-mix(in oklch, var(--brand-foreground) 16%, transparent);border-color:color-mix(in oklch, var(--brand-foreground) 32%, transparent)}.badge.on-brand.badge-local{color:#23190a;color:lab(9.51511% 3.60874 10.1919);background:var(--status-amber);border-color:#0000}.dialog{box-shadow:var(--elev), 0 0 0 1px var(--border)}.dialog[open]{animation:dialog-in .16s var(--ease)}.dialog[open]::backdrop{animation:fade-in .16s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes fade-in{0%{opacity:0}}@media (pointer:coarse){.button,.chip-button,.row-button,.menu-button,.tab,.seg button,.switch,.owner-select select{min-height:2.75rem}.icon-button,.row-action{width:2.75rem;height:2.75rem}.row-action{opacity:1}}@media (max-width:1023px){.page{padding:var(--space-6) 1.25rem}}@media (max-width:640px){.page{padding:var(--space-5) var(--space-4)}.card{padding:var(--space-4)}.call-list .md li{padding-left:2.875rem}.call-list .md li:before{left:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cl-intro{margin:0 0 var(--space-3);opacity:.9;font-weight:500}.cl-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cl-row{align-items:center;gap:var(--space-4);background:color-mix(in oklch, var(--brand-foreground) 8%, transparent);border:1px solid color-mix(in oklch, var(--brand-foreground) 10%, transparent);transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:.75rem;padding:.875rem 1rem;display:flex}.cl-row:hover{background:color-mix(in oklch, var(--brand-foreground) 14%, transparent);border-color:color-mix(in oklch, var(--brand-foreground) 22%, transparent);transform:translate(2px)}.cl-num{background:var(--brand-foreground);width:2.25rem;height:2.25rem;color:var(--hero-from);border-radius:999px;flex-shrink:0;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.cl-body{flex:1;gap:.125rem;min-width:0;display:grid}.cl-title{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cl-company{opacity:.75;font-size:.75rem}.cl-reason{opacity:.88;margin:0;font-size:.875rem;line-height:1.4}.cl-actions{flex-shrink:0}.pill-action{font:inherit;color:inherit;cursor:pointer;border:1px solid color-mix(in oklch, var(--brand-foreground) 28%, transparent);background:color-mix(in oklch, var(--brand-foreground) 10%, transparent);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), opacity var(--dur) var(--ease);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pill-action:hover{background:var(--brand-foreground);color:var(--hero-from)}.pill-action:focus-visible{outline-color:var(--brand-foreground)}@media (hover:hover){.pill-action{opacity:.78}.cl-row:hover .pill-action,.pill-action:focus-visible{opacity:1}}.kpi-spark{gap:var(--space-1);outline-offset:3px;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:grid}.kpi-spark:hover,.kpi-spark:focus-visible{border-color:color-mix(in oklch, var(--brand) 45%, var(--border));box-shadow:var(--elev);transform:translateY(-2px)}.kpi-body{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.kpi-spark{min-width:0}.kpi-body .kpi-value{margin:0}.kpi-delta{white-space:nowrap;border-radius:999px;padding:.0625rem .4375rem;font-size:.75rem;font-weight:600}.kpi-delta.up{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground));background:color-mix(in oklch, var(--status-green) 16%, transparent)}.kpi-delta.down{color:color-mix(in oklch, var(--status-red) 80%, var(--foreground));background:color-mix(in oklch, var(--status-red) 16%, transparent)}.kpi-delta.flat{color:var(--muted-foreground);background:var(--muted)}.spark{width:100%;height:2.25rem;margin-top:var(--space-1);display:block;overflow:visible}.spark-line{fill:none;stroke:var(--brand);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.spark-area{fill:color-mix(in oklch, var(--brand) 16%, transparent)}.kpi-foot{min-height:1.25rem;position:relative}.kpi-foot .kpi-note{transition:opacity var(--dur) var(--ease);margin:0}.kpi-reveal{align-items:center;gap:var(--space-3);color:var(--muted-foreground);background:var(--card);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);font-size:.75rem;display:flex;position:absolute;inset:0;transform:translateY(3px)}.kpi-reveal strong{color:var(--foreground);font-weight:600}.kpi-spark:hover .kpi-reveal,.kpi-spark:focus-visible .kpi-reveal{opacity:1;transform:none}.kpi-spark:hover .kpi-note,.kpi-spark:focus-visible .kpi-note{opacity:0}@media (hover:none){.kpi-reveal{opacity:1;margin-top:var(--space-1);position:static;transform:none}.kpi-foot .kpi-note{display:none}}.sbar{align-items:center;gap:var(--space-2);vertical-align:middle;display:inline-flex;position:relative}.sbar-track{background:color-mix(in oklch, var(--muted-foreground) 22%, transparent);border-radius:999px;width:3.5rem;height:.375rem;display:block;overflow:hidden}.sbar-lg .sbar-track{width:8rem;height:.5rem}.sbar-fill{border-radius:inherit;background:color-mix(in oklch, var(--brand) 65%, var(--muted-foreground));height:100%;transition:width var(--dur) var(--ease);display:block}.sbar-strong .sbar-fill{background:var(--brand)}.f0{width:0}.f1{width:10%}.f2{width:20%}.f3{width:30%}.f4{width:40%}.f5{width:50%}.f6{width:60%}.f7{width:70%}.f8{width:80%}.f9{width:90%}.f10{width:100%}.sbar-num{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1}.table-wrap.scroll-y{overscroll-behavior:contain;max-height:min(72vh,44rem);overflow:auto}table.data thead th{z-index:3;box-shadow:inset 0 -1px 0 var(--border)}table.data tbody tr:hover>th:first-child{box-shadow:inset 2px 0 0 var(--brand)}.row-actions{align-items:center;gap:.125rem;display:inline-flex}.row-action.is-done{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground))}table.data td.actions-col{white-space:nowrap;width:1%}@media (hover:hover){.row-actions .row-action{opacity:0;transition:opacity var(--dur) var(--ease), background-color var(--dur) var(--ease), color var(--dur) var(--ease)}tr:hover .row-actions .row-action,tr:focus-within .row-actions .row-action{opacity:1}}.profile{background:linear-gradient(180deg, color-mix(in oklch, var(--brand) 8%, var(--card)) 0%, var(--card) 70%);gap:1.25rem;margin-bottom:1.25rem;padding:1.5rem;display:grid}.profile-main{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.profile-avatar{letter-spacing:.02em;width:4rem;height:4rem;color:var(--brand-foreground);background:linear-gradient(135deg, var(--hero-from), var(--hero-to));box-shadow:var(--elev);border-radius:1.125rem;flex-shrink:0;place-items:center;font-size:1.375rem;font-weight:700;display:grid}.profile-id{flex:1;min-width:14rem}.profile-id h1{margin:0 0 .375rem;font-size:1.75rem}.profile-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;margin:0;display:flex}.profile-meta>span{align-items:center;gap:.375rem;display:inline-flex}.profile-email a{color:var(--muted-foreground)}.profile-email a:hover{color:var(--brand)}.copy-inline{width:1.75rem;height:1.75rem}.profile-actions{margin-left:auto}.profile-stats{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.profile-stats>div{background:var(--card);padding:.75rem 1rem}.profile-stats dt{color:var(--muted-foreground);font-size:.75rem}.profile-stats dd{margin:.375rem 0 0;font-weight:600}.profile-stats .sbar{width:100%;display:flex}.profile-stats .sbar-track{flex:1;width:auto;min-width:2.5rem;max-width:10rem}.contact-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.contact-grid>.card{margin:0}@media (min-width:1200px){.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}kbd{font:500 .6875rem/1 var(--mono);border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-bottom-width:2px;border-radius:.3125rem;padding:.1875rem .375rem;display:inline-block}.palette-trigger{align-items:center;gap:var(--space-2);width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:2.25rem;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:.4375rem .625rem;font-size:.8125rem;display:flex}.palette-trigger:hover{border-color:color-mix(in oklch, var(--brand) 45%, var(--border));color:var(--foreground)}.palette-trigger kbd{margin-left:auto}.mobilebar-actions{align-items:center;gap:.375rem;display:inline-flex}.palette{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);width:min(40rem,100vw - 2rem);max-height:min(34rem,100dvh - 4rem);color:var(--foreground);box-shadow:var(--elev), 0 0 0 1px var(--border);flex-direction:column;margin:12vh auto auto;padding:0;display:none;overflow:hidden}.palette[open]{animation:dialog-in .15s var(--ease);display:flex}.palette::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080}.palette[open]::backdrop{animation:fade-in .15s var(--ease)}.palette-search{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.palette-search input{min-width:0;color:var(--foreground);background:0 0;border:none;flex:1;padding:0;font-size:1rem}.palette-search input:focus-visible{box-shadow:none;outline:none}.palette-list{flex:1;margin:0;padding:.375rem;list-style:none;overflow-y:auto}.palette-list ul{margin:0;padding:0;list-style:none}.palette-group{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:.625rem .625rem .25rem;font-size:.6875rem;font-weight:600}.palette-item{border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur) var(--ease);align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.palette-item.is-active{background:var(--brand-soft)}.palette-icon{background:var(--muted);width:1.875rem;height:1.875rem;color:var(--muted-foreground);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.palette-item.is-active .palette-icon{background:var(--brand);color:var(--brand-foreground)}.palette-text{flex:1;min-width:0;display:grid}.palette-label,.palette-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-label{font-weight:500}.palette-sub{color:var(--muted-foreground);font-size:.75rem}.palette-enter{color:var(--brand)}.palette-empty{color:var(--muted-foreground);padding:1rem}.palette-foot{border-top:1px solid var(--border);color:var(--muted-foreground);gap:1rem;margin:0;padding:.5rem 1rem;font-size:.75rem;display:flex}.palette-foot kbd{margin-right:.25rem}@media (max-width:640px){.cl-row{gap:var(--space-3);flex-wrap:wrap;padding:.75rem}.cl-num{width:2rem;height:2rem;font-size:.875rem}.cl-actions{width:100%;padding-left:2.75rem}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-reveal{flex-wrap:wrap;gap:.25rem .75rem}.kpi-spark{padding:.875rem}.profile{padding:var(--space-4)}.profile-avatar{border-radius:.875rem;width:3.25rem;height:3.25rem;font-size:1.125rem}.profile-actions{width:100%;margin-left:0}.profile-actions .button{width:100%}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.palette{margin-top:var(--space-4)}.palette-foot{display:none}}.auto-label{color:var(--muted-foreground);-webkit-text-decoration:underline dotted color-mix(in oklch, var(--muted-foreground) 60%, transparent);text-decoration:underline dotted color-mix(in oklch, var(--muted-foreground) 60%, transparent);text-underline-offset:3px;cursor:help}.auto-why{margin-left:var(--space-2);white-space:normal;cursor:help;max-width:100%;color:var(--muted-foreground);border:1px dashed color-mix(in oklch, var(--muted-foreground) 45%, transparent);border-radius:999px;padding:0 .5rem;font-size:.75rem;line-height:1.5;display:inline-block}table.tl-events tr.auto td{opacity:1}table.tl-events tr.auto .url{color:var(--muted-foreground)}table.tl-events td.what{overflow-wrap:anywhere}@media (max-width:640px){table.tl-events tr{border-bottom:1px solid var(--border);display:block}table.tl-events tbody tr:last-child{border-bottom:none}table.tl-events td{border:none;padding:.375rem .625rem;display:block}table.tl-events td.when{width:auto;padding-bottom:0;font-size:.75rem}.auto-why{border-radius:.5rem;margin:.25rem 0 0;display:table}}.acct-domain{text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-weight:400;display:block;overflow:hidden}table.accounts-table .rt-title{overflow:hidden}table.accounts-table .rt-title a.acct-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}table.accounts-table{table-layout:fixed}table.accounts-table col.c-people{width:15%}table.accounts-table col.c-topics{width:15%}table.accounts-table col.c-provider{width:12%}table.accounts-table col.c-pipeline{width:6.75rem}.provider-filter select{max-width:14rem;min-height:2.5rem}.wc-cell{justify-items:start;gap:.125rem;display:grid}.wc-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.wc-competitor{color:color-mix(in oklch, var(--status-amber) 85%, var(--foreground));background:color-mix(in oklch, var(--status-amber) 14%, transparent);border-color:color-mix(in oklch, var(--status-amber) 40%, transparent)}.wc-diy{color:var(--foreground);background:var(--muted)}.wc-wtv{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in oklch, var(--brand) 35%, transparent)}.wc-none,.wc-unknown{color:var(--muted-foreground)}.wc-kind{font-size:.6875rem}.wc-verdict{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0 0 .5rem;display:flex}.wc-angle{margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.wc-facts{gap:.25rem;display:grid}.h-icon{vertical-align:-2px;width:1rem;height:1rem;color:var(--brand);margin-right:.375rem}table.accounts-table th,table.accounts-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}table.accounts-table thead th,table.fixed-table thead th{vertical-align:bottom;white-space:normal}table.accounts-table thead .sort,table.fixed-table thead .sort{text-align:inherit}.acct-people{gap:.125rem;display:grid}.acct-count{font-weight:500}.acct-dms{color:var(--muted-foreground);font-size:.8125rem}.eng30{gap:.25rem;display:grid}.eng30-bar .sbar-track{width:100%;max-width:7rem}.eng30-week{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground));font-size:.75rem;font-weight:600}.tag-more{background:0 0;border-style:dashed}.acct-dm-line{margin:var(--space-3) 0 0;font-size:.875rem}table.fixed-table{table-layout:fixed}table.fixed-table th,table.fixed-table td{white-space:normal;overflow-wrap:anywhere}table.fixed-table .actions-col{width:6.25rem}table.contacts .c-name{width:24%}table.contacts .c-owner{width:12%}table.contacts .c-eng{width:14%}table.contacts .c-notes{width:20%}table.contacts .c-last{width:12%}table.contacts .c-topics{width:18%}table.contacts:not(.with-owner) .c-name{width:28%}table.contacts:not(.with-owner) .c-topics{width:26%}table.contacts .name{position:static}table.worth .w-name{width:24%}table.worth .w-company{width:16%}table.worth .w-owner{width:12%}table.worth .w-eng{width:11%}table.worth .w-why{width:auto}.cell-sub{margin-top:.0625rem;font-weight:400;display:block}.channel-notes{margin:.25rem 0 0}.channel-note{margin-top:.125rem;display:block}.channel-note.pill{display:inline-block}.eng-cell{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:899px){table.rtable,table.rtable tbody,table.rtable tr,table.rtable th,table.rtable td{width:auto;display:block}table.rtable colgroup,table.rtable thead{display:none}.table-wrap.rtable-wrap{max-height:none;margin:0;overflow:visible}table.rtable tbody{gap:var(--space-3);display:grid}table.rtable tr{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem 1rem;padding:.75rem .875rem;display:grid}table.rtable tbody tr:hover>*{background:0 0}table.rtable tr>*{white-space:normal;min-width:0;position:static;text-align:left!important;border:none!important;padding:0!important}table.rtable .rt-title{grid-column:1/-1;font-size:.9375rem}table.rtable .rt-wide{grid-column:1/-1}table.rtable td[data-label]:before{content:attr(data-label);letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.125rem;font-size:.6875rem;font-weight:500;display:block}table.rtable td.actions-col{grid-column:1/-1;width:auto}table.rtable .chips>*{white-space:normal;max-width:100%}table.data.rtable td.wrap{min-width:0}}.rtable-cq{container-type:inline-size}@container (width<=700px){.rtable-cq table.rtable,.rtable-cq table.rtable tbody,.rtable-cq table.rtable tr,.rtable-cq table.rtable th,.rtable-cq table.rtable td{width:auto;display:block}.rtable-cq table.rtable colgroup,.rtable-cq table.rtable thead{display:none}.rtable-cq{max-height:none;margin:0;overflow:visible}.rtable-cq table.rtable tbody{gap:var(--space-3);display:grid}.rtable-cq table.rtable tr{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem 1rem;padding:.75rem .875rem;display:grid}.rtable-cq table.rtable tbody tr:hover>*{background:0 0}.rtable-cq table.rtable tr>*{white-space:normal;min-width:0;position:static;text-align:left!important;border:none!important;padding:0!important}.rtable-cq table.rtable .rt-title{grid-column:1/-1;font-size:.9375rem}.rtable-cq table.rtable .rt-wide{grid-column:1/-1}.rtable-cq table.rtable td[data-label]:before{content:attr(data-label);letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.125rem;font-size:.6875rem;font-weight:500;display:block}.rtable-cq table.rtable td.actions-col{grid-column:1/-1;width:auto}.rtable-cq table.rtable .chips>*{white-space:normal;max-width:100%}}.act7{white-space:nowrap}.profile-stats .act7{white-space:normal}.act7 .click{font-weight:600}.acct-next{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;display:flex}.acct-next>.icon{color:var(--brand)}.event-line{flex-wrap:wrap;align-items:baseline;gap:0 .25rem;display:inline-flex}.event-line .badge{margin-left:var(--space-2);align-self:center}.event-when{color:var(--muted-foreground)}.event-cell{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.event-flag{width:.875rem;height:.875rem;color:var(--status-amber)}.event-ok{width:.875rem;height:.875rem;color:color-mix(in oklch, var(--status-green) 85%, var(--foreground))}.badge-confirmed{color:color-mix(in oklch, var(--status-green) 80%, var(--foreground));background:color-mix(in oklch, var(--status-green) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-green) 40%, transparent)}.badge-unverified{color:color-mix(in oklch, var(--status-amber) 85%, var(--foreground));background:color-mix(in oklch, var(--status-amber) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent)}.badge-unverified.on-brand{color:#23190a;color:lab(9.51511% 3.60874 10.1919);background:var(--status-amber);border-color:#0000}.badge-confirmed.on-brand{color:var(--brand-foreground);background:color-mix(in oklch, var(--brand-foreground) 16%, transparent);border-color:color-mix(in oklch, var(--brand-foreground) 32%, transparent)}.cal-list{gap:var(--space-2);margin:0 0 var(--space-3);display:grid}.cal-row{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);padding:.625rem .75rem;display:flex;position:relative}.cal-kind{text-transform:uppercase;letter-spacing:.04em;width:4.25rem;color:var(--muted-foreground);flex-shrink:0;padding-top:.125rem;font-size:.75rem;font-weight:600}.cal-what{overflow-wrap:anywhere;flex:1;gap:.125rem;min-width:0;display:grid}.cal-by{display:block}.cal-row .row-button{flex-shrink:0}.cal-note{margin:0}.cal-from{color:var(--muted-foreground);margin:0 0 4px}@media (max-width:640px){.cal-row{flex-wrap:wrap}.cal-kind{width:100%}.cal-what{flex-basis:100%}}.coming-up{margin-top:var(--space-4);background:color-mix(in oklch, var(--brand-foreground) 7%, transparent);border:1px dashed color-mix(in oklch, var(--brand-foreground) 28%, transparent);border-radius:.75rem;padding:.875rem 1rem}.coming-up h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;display:flex}.coming-up ul{gap:.375rem;display:grid}.coming-up li{font-size:.875rem;line-height:1.45}.coming-up .badge{vertical-align:1px;margin-left:.375rem}.cu-why{opacity:.8}.tl-who{color:var(--foreground);font-weight:600}table.acct-tl td.what{white-space:normal}.profile-title{color:var(--muted-foreground);margin:-.125rem 0 .375rem;font-size:.9375rem}.deals{gap:var(--space-2);display:grid}.deal{border:1px solid var(--border);border-radius:var(--radius);padding:.625rem .75rem}.deal-late{border-color:color-mix(in oklch, var(--status-amber) 45%, var(--border));background:color-mix(in oklch, var(--status-amber) 6%, transparent)}.deal-main{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.deal-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.deal-meta{gap:.125rem var(--space-3);color:var(--muted-foreground);flex-wrap:wrap;margin-top:.125rem;font-size:.8125rem;display:flex}.deal-amount{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.badge-late{color:color-mix(in oklch, var(--status-amber) 85%, var(--foreground));background:color-mix(in oklch, var(--status-amber) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent);margin-left:var(--space-2)}.deals-note{margin:var(--space-3) 0 0}.deals-stale{margin-top:var(--space-3)}.deals-stale-head{margin:0 0 var(--space-2)}.deal-stale{border-style:dashed}.deal-stale .deal-name{color:var(--muted-foreground);font-weight:500}.badge-stale{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);margin-left:var(--space-2)}table.alias-table td{vertical-align:middle}.alias-value{overflow-wrap:anywhere}.alias-kind{margin-left:var(--space-2);vertical-align:1px}.alias-source{white-space:nowrap}.alias-evidence{vertical-align:middle;min-width:1.75rem;min-height:1.75rem;color:var(--muted-foreground);border-radius:var(--radius);justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.alias-evidence:hover,.alias-evidence:focus-visible{color:var(--foreground);background:var(--muted)}.alias-evidence .icon{width:.875rem;height:.875rem}.alias-when{display:block}.alias-toggle{margin:var(--space-3) 0 0}.pipeline{white-space:nowrap}.side-stack{align-content:start;gap:1.25rem;display:grid}.side-stack>.card{margin:0}.owner-by-email{white-space:nowrap}.left-off{margin-top:var(--space-3);font-size:.875rem}.left-off>summary{align-items:center;gap:var(--space-2);cursor:pointer;opacity:.9;font-weight:500;list-style:none;display:flex}.left-off>summary::-webkit-details-marker{display:none}.left-off>summary .chevron{transition:transform var(--dur) var(--ease)}.left-off[open]>summary .chevron{transform:rotate(90deg)}.left-off ul{margin:var(--space-2) 0 0 1.5rem;gap:.375rem;display:grid}.lo-more{margin:var(--space-2) 0 0 1.5rem;opacity:.8}.cal-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:.875rem;display:flex}.cal-head h3{margin:0}.button-sm{min-height:2rem;padding:.3125rem .75rem;font-size:.8125rem}.cal-status{margin:0 0 var(--space-3);font-size:.8125rem}.persona-chip{white-space:nowrap;color:color-mix(in oklch, var(--brand) 80%, var(--foreground));background:var(--brand-soft);border:1px solid color-mix(in oklch, var(--brand) 35%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.persona-chip .icon{width:.75rem;height:.75rem}td .persona-chip{white-space:normal;max-width:100%}.name-persona{margin-top:.1875rem;font-weight:400;display:block}.chip-dm.active{border-color:var(--brand)}.signal-list{gap:var(--space-2);display:grid}.signal{border:1px solid var(--border);border-radius:var(--radius);gap:.25rem;padding:.75rem .875rem;display:grid}.signal-human{border-left:3px solid var(--status-amber)}.signal-manage{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:.25rem 0 0;display:flex}.signal-top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.signal-account{color:var(--foreground);font-weight:600}.signal-headline{color:var(--foreground);overflow-wrap:anywhere;align-items:baseline;gap:.25rem;font-weight:500;display:inline-flex}.signal-headline .icon{width:.75rem;height:.75rem;color:var(--muted-foreground);flex-shrink:0}.signal-summary{color:var(--muted-foreground);margin:0;font-size:.8125rem}.signal-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:.125rem 0 0;font-size:.8125rem;display:flex}.signal-chip{white-space:nowrap;--c:var(--status-blue);color:color-mix(in oklch, var(--c) 78%, var(--foreground));background:color-mix(in oklch, var(--c) 16%, transparent);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.sig-cmd,.sig-results_date,.sig-agm_notice,.sig-cmd_planned,.sig-event_no_supplier,.sig-event_no_webcast{--c:var(--status-green)}.sig-ir_hire,.sig-webcast_changed,.sig-new_exec,.sig-strategy_review,.sig-ir_appointment,.sig-leadership_change{--c:var(--status-blue)}.sig-mna,.sig-ipo_spinoff,.sig-agm_risk{--c:var(--status-amber)}.sig-results_published,.sig-event_held{--c:var(--muted-foreground)}.signal-p2-h{margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:600}.signal-angles>summary{cursor:pointer}.signal-angles>summary.signal-p2-h{display:list-item}.ann-routine-toggle{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;display:inline-flex}.badge-human{color:color-mix(in oklch, var(--status-amber) 85%, var(--foreground));background:color-mix(in oklch, var(--status-amber) 14%, transparent);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent)}.alias-editor{margin-top:var(--space-3)}.alias-note{margin:0}.ann-list{gap:0;display:grid}.ann{border-top:1px solid var(--border);gap:.125rem;padding:.5rem 0;display:grid}.ann:first-child{border-top:0;padding-top:0}.ann-top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ann-signal{--c:var(--status-green)}.ann-routine,.ann-other,.ann-pending{--c:var(--muted-foreground)}.ann-failed,.ann-check{--c:var(--status-amber)}.outcomes{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.outcome-btn{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.outcome-btn:hover{color:var(--foreground);border-color:color-mix(in oklch, var(--foreground) 30%, var(--border))}.outcome-btn.active{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in oklch, var(--brand) 40%, transparent);font-weight:600}.outcome-btn.outcome-not_relevant.active,.outcome-btn.outcome-in_touch.active{color:var(--foreground);background:var(--muted);border-color:var(--border)}.outcome-btn .icon{width:.75rem;height:.75rem}.outcome-error{color:var(--status-red,var(--destructive))}.cl-actions{justify-items:end;gap:.375rem;display:grid}.profile-outcome{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.acct-actions{margin-top:.75rem}.prep{gap:1rem;display:grid}.prep h4{align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:.875rem;display:flex}.prep p{margin:0 0 .25rem}.prep-ai{border-radius:var(--radius-card);background:var(--brand-soft);border:1px solid color-mix(in oklch, var(--brand) 25%, transparent);padding:.75rem}.prep-questions{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.prep-list{gap:.375rem;display:grid}.prep-source{margin-top:.25rem}.prep-warn{margin-top:.375rem}.pilot-total th,.pilot-total td{border-top:2px solid var(--border);font-weight:600}.filed-by{color:var(--muted-foreground)}.filed-by-check{color:var(--status-amber);font-weight:500}.admin-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.admin-grid h3{align-items:center;gap:.5rem;display:flex}.admin-grid h3 .icon{width:1rem;height:1rem;color:var(--muted-foreground)}.admin-grid>*{min-width:0}.admin-grid .card{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.admin-parts{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.check-row{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.check-row input{margin-top:.25rem}.admin-logs{gap:.125rem;font-size:.8125rem;display:grid}.admin-inline{gap:var(--space-2);display:grid}.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.coverage-wtv-source{margin:0 0 .5rem}.coverage-counts{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .75rem;display:flex}.coverage-count{align-items:center;gap:.5rem;display:flex}.coverage-n{font-variant-numeric:tabular-nums;font-size:1.125rem}.coverage-sub{margin:1rem 0 .5rem;font-size:.9375rem}.manager-info{color:var(--muted-foreground);cursor:help;vertical-align:middle;border-radius:999px;align-items:center;margin-left:.375rem;display:inline-flex}.manager-info .icon{width:.875rem;height:.875rem}.manager-info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cal-edit{flex-wrap:wrap;gap:.25rem .75rem;margin:.5rem 0 0;display:flex}.wc-wtv-possible{color:var(--brand);border-style:dashed;border-color:color-mix(in oklch, var(--brand) 45%, transparent);background:0 0}.wc-confirm{border:1px dashed var(--border);border-radius:var(--radius);margin:0 0 .75rem;padding:.5rem .75rem}.wc-confirm p{margin:0 0 .375rem}.wc-confirm-actions{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.jobs{gap:.75rem;display:grid}.job{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.job:last-child{border-bottom:0;padding-bottom:0}.job-what{flex:18rem;gap:.125rem;min-width:0;display:grid}.job-running{color:var(--brand);font-weight:500}@media (pointer:coarse),(max-width:599px){.button,.button-sm,.row-button,.chip-button,.icon-button,.tab,.nav-item,.auth-link,select,textarea,input:not([type=checkbox]):not([type=radio]){min-height:44px}.link-button{align-items:center;min-height:44px;display:inline-flex}.row-button,.icon-button,.row-action{justify-content:center;min-width:44px}.col-help{position:relative}.col-help:before{content:"";position:absolute;inset:-10px}.brand-tag,.badge,.wc-kind,.palette-group,.late-chip,table.rtable td[data-label]:before{font-size:.75rem}.signal-manage .button,.wc-confirm-actions .button{flex:auto;justify-content:center}.pill-action,.provider-filter select{min-height:44px}select{height:auto}.table-wrap.rtable-wrap{overflow-x:clip}}@media (max-width:599px){.pipeline{white-space:normal;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:inline-flex}.profile-meta>span{display:inline}.profile-meta>span>.icon{vertical-align:-.15em;margin-right:.375rem}table.rtable .rt-title a{margin-block:-.75rem;padding-block:.75rem;display:inline-block}}@media (max-width:640px){.dialog{padding:1.25rem}.dialog-form.draft textarea{height:34dvh;min-height:10rem}.dialog-form.draft .dialog-actions{z-index:1;background:var(--card);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 -1.25rem -1.25rem;padding:.75rem 1.25rem;display:grid;position:sticky;bottom:-1.25rem}.dialog-form.draft .dialog-actions .button{white-space:nowrap;justify-content:center}.dialog-form.draft .draft-close{display:none}}@media (max-width:1679px){td.actions-col .row-button{padding:.375rem}td.actions-col .row-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}table.users .owner-count{display:block}table.sync-table th,table.audit-table th,table.users th,table.sync-table td{white-space:normal}table.sync-table td.errs{overflow-wrap:anywhere;min-width:8rem}table.audit-table td{white-space:normal;overflow-wrap:anywhere}table.audit-table td:first-child{min-width:7.5rem}table.users th[scope=row]{white-space:normal}table.users td.actions-col .row-button{padding:.375rem}table.users td.actions-col .row-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.sync-table th.num,table.audit-table th.num{white-space:normal}.coverage-lookups{gap:var(--space-1);margin:0 0 var(--space-4);display:grid}.nearmiss-candidates{gap:var(--space-2);margin:0;display:grid}.nearmiss-candidates li{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.nearmiss-table td{white-space:normal;vertical-align:top}.inline-icon{vertical-align:-1px;width:.8125rem;height:.8125rem;margin-left:.25rem}table.nearmiss-sources th,table.nearmiss-sources th.num{white-space:normal}.ai-budget{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ai-meter{width:8rem;height:.6rem}.ai-orders{gap:.25rem;margin:.75rem 0 0;display:grid}.ai-orders div{flex-wrap:wrap;gap:.5rem;display:flex}.ai-orders dt{min-width:12rem;font-weight:600}.ai-orders dd{margin:0}.scanner-details{margin-top:var(--space-2)}.scanner-details>summary{align-items:center;gap:var(--space-1);cursor:pointer;color:var(--muted-foreground);list-style:none;display:inline-flex}.scanner-details>summary::-webkit-details-marker{display:none}.scanner-details>summary .icon{width:.875rem;height:.875rem}.scanner-details[open]>summary{color:var(--foreground)}.scanner-details-body{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:grid}.scanner-details-body p{margin:0}.scanner-rules{gap:var(--space-1);display:grid}.scanner-choice{align-items:center;gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.scanner-choice legend{margin-bottom:var(--space-1);font-weight:600}.scanner-choice label{align-items:center;gap:var(--space-1);display:inline-flex}.alias-check-list{gap:.125rem;display:grid}.alias-check-list li{gap:var(--space-1);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.alias-check-list li>span{overflow-wrap:anywhere;min-width:0}.alias-check-list li.ok .icon{color:var(--status-green)}.alias-check-list li.no .icon{color:var(--muted-foreground)}.alias-verified{color:var(--status-green);font-weight:600}.pipeline-filters{margin-bottom:var(--space-3);align-items:center}.pipeline-filters select{border-radius:999px;min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}.crossing-list{gap:.375rem;display:grid}.score-num{font-variant-numeric:tabular-nums;font-size:1rem}.movement{font-variant-numeric:tabular-nums;align-items:center;gap:.125rem;font-size:.75rem;display:inline-flex}.movement .icon{width:.75rem;height:.75rem}.movement-up{color:var(--status-green)}.movement-down{color:var(--status-red)}.touch-buttons{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.touch-buttons .notice{margin:0}.button.button-small{min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}.pipeline-table td{vertical-align:top}.prospect-form{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.prospect-form .button{margin-bottom:.75rem}.prospect-import{margin-bottom:var(--space-4)}.prospect-import>summary{cursor:pointer;margin-bottom:var(--space-2);font-weight:500}.prospect-import textarea{min-height:7rem;font-family:var(--mono);font-size:.8125rem}.prospect-import-row{margin-top:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.prospect-import-row .button{margin-bottom:.75rem}.score-settings>summary{cursor:pointer;list-style:none}.score-settings>summary::-webkit-details-marker{display:none}.score-settings .inline-h{margin:0;display:inline}.score-fields{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.score-fields legend{padding:0 var(--space-1);font-size:.8125rem;font-weight:500}.score-fields input{width:6rem}.brief-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.brief-grid .card{margin:0}.score-hero strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600;line-height:1}.chart .threshold{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:4 4;opacity:.6}.touch-list{gap:var(--space-3);display:grid}.touch-item{gap:var(--space-1);display:grid}.touch-item .touch-buttons{justify-content:flex-start}.touch-locked>strong{color:var(--muted-foreground)}.evidence-list{gap:var(--space-2);display:grid}.signal-unconfirmed{opacity:.6}.signal-unconfirmed .signal-headline{color:var(--muted-foreground)}.signal-sources{margin:.25rem 0 0}.audit-totals{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.audit-totals>div{min-width:12rem}.fact-list{gap:var(--space-2);display:grid}.fact-excerpt{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem;font-style:italic}.review-card .review-list li{padding:var(--space-2) 0;border-top:1px solid var(--border)}.review-card .review-list li:first-child{border-top:0}.add-company>summary{cursor:pointer}.admin-wide{grid-column:1/-1}.admin-wide>summary{cursor:pointer;list-style:none}.admin-wide>summary::-webkit-details-marker{display:none}.learning-case,.dup-set{margin-top:var(--space-4)}.dup-set h4{margin:0 0 var(--space-2)}.acct-records{margin:.125rem 0 0}.sf-records li{margin:.25rem 0}table.evidence-table{table-layout:fixed;width:100%}table.evidence-table col.ev-lead{width:7.5rem}table.evidence-table col.ev-signal{width:22%}table.evidence-table col.ev-strength{width:6.5rem}table.evidence-table td,table.evidence-table th{white-space:normal;overflow-wrap:anywhere}table.data.evidence-table td.wrap{min-width:0}.evidence-early{margin:0 0 var(--space-2)}.review-evidence{margin-top:var(--space-2)}.review-evidence summary{cursor:pointer}.moved-list>li{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.moved-list>li:last-child{border-bottom:0}.moved-on .icon{vertical-align:-2px}.press-theme{margin:0 0 var(--space-3)}.press-theme p{margin:0 0 .25rem}.today-list{gap:var(--space-3);display:grid}.today-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.today-name{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:650}.today-name a{color:inherit;text-decoration:none}.today-name a:hover{text-decoration:underline}.today-meta{margin:.125rem 0 var(--space-2);color:var(--muted-foreground);font-size:.8125rem}.today-sentence{margin:0 0 var(--space-1);font-size:1rem;line-height:1.55}.today-source{margin:0 0 var(--space-2);color:var(--muted-foreground);font-size:.8125rem}.today-source a{color:inherit}.today-move{color:var(--brand);margin:0;font-weight:650}.today-asset{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem}.today-actions{justify-items:end;gap:var(--space-2);text-align:right;min-width:12rem;display:grid}.today-to{color:var(--muted-foreground);font-size:.75rem}@media (max-width:720px){.today-row{grid-template-columns:1fr}.today-actions{text-align:left;justify-items:start}}.company-why h3{align-items:center;gap:var(--space-2);display:flex}.company-pair,.company-more{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.score-detail summary{cursor:pointer}.nav-more{margin-top:var(--space-2)}.nav-more>summary{cursor:pointer;list-style:none}.nav-more>summary::-webkit-details-marker{display:none}.nav-more[open]>summary .icon{transform:rotate(180deg)}.nav-more>.nav-list{padding-left:var(--space-2)}.week-card{margin-bottom:var(--space-3)}.week-crossings>li{margin:0 0 var(--space-3)}.worth-adding{margin:var(--space-3) 0}.worth-list{margin:var(--space-2) 0 0}.worth-row{gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) auto minmax(0,2fr) auto;align-items:start;display:grid}.worth-row:first-child{border-top:0}.worth-company{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;display:flex}.worth-name{overflow-wrap:anywhere;font-weight:600}.worth-company .ctry{color:var(--muted-foreground);font-size:.8125rem}.worth-why p{overflow-wrap:anywhere;margin:0 0 .25rem}.worth-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.worth-assign select{max-width:12rem}@media (max-width:1100px){.worth-row{grid-template-columns:minmax(0,1fr) auto}.worth-why,.worth-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.worth-row{grid-template-columns:minmax(0,1fr)}.worth-stage{justify-self:start}.worth-actions .button,.worth-assign select{min-height:44px}}.no-contact{white-space:normal}.not-yet{margin:var(--space-2) 0 0}.listed-control{gap:var(--space-1);margin-top:var(--space-1);align-items:center;display:inline-flex}.prospect-bands{margin:0 0 var(--space-3);line-height:1.8}.prospect-section{margin:var(--space-4) 0}.prospect-section>h3{margin:0 0 var(--space-2);font-size:1rem}.prospects td{vertical-align:top}.prospects .today-mark{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.pager{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;display:flex}.prompt-text{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:var(--background);max-height:28rem;font-family:var(--mono);border-radius:8px;padding:.75rem;font-size:.8rem;line-height:1.45;overflow:auto}.how-known{margin-top:.35rem}.how-known summary{cursor:pointer;color:var(--muted-foreground,inherit)}.how-known dl{grid-template-columns:max-content 1fr;gap:.15rem .75rem;margin:.4rem 0 0;display:grid}.how-known dt{font-weight:600}.how-known dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.how-known dl{grid-template-columns:1fr}}.who-runs tr.who-runs-competitor>*{background:color-mix(in oklch, var(--status-red) 10%, transparent)}.who-runs tr.who-runs-context>*{color:var(--muted-foreground)}.who-runs tr.who-runs-ours>*{background:color-mix(in oklch, var(--status-green,#37b880) 8%, transparent)}@supports (color:lab(0% 0 0)){.who-runs tr.who-runs-ours>*{background:color-mix(in oklch, var(--status-green,lab(67.0478% -46.5952 18.3141)) 8%, transparent)}}@media (pointer:coarse),(max-width:599px){.button.button-small{min-height:44px;padding-inline:.875rem}}table.mismatch-table{table-layout:fixed;width:100%}table.mismatch-table col.mm-company{width:20%}table.mismatch-table col.mm-site{width:14%}table.mismatch-table col.mm-suggested{width:30%}table.mismatch-table col.mm-host{width:11%}table.mismatch-table col.mm-actions{width:25%}table.mismatch-table td,table.mismatch-table th{white-space:normal;overflow-wrap:anywhere}table.mismatch-table td.mm-actions-cell>*{vertical-align:middle;margin:0 .375rem .375rem 0}table.mismatch-table .set-website{flex-wrap:wrap;display:flex}table.mismatch-table .set-website input,table.territory-table select[multiple]{width:100%;min-width:0}table.data.fit th,table.data.fit td,table.data.fit thead th,table.data.fit th[scope=row]{white-space:normal;overflow-wrap:anywhere}table.data.fit td.num,table.data.fit td.nowrap{white-space:nowrap}table.data.fit thead th.num{white-space:normal}table.data.fit input:not([type=checkbox]):not([type=radio]),table.data.fit select{width:100%;min-width:0;max-width:100%}.listed-control{flex-wrap:wrap;max-width:100%}.listed-control select{min-width:0;max-width:100%}table.list-table{table-layout:fixed;width:100%}table.list-table col.lc-c-company{width:23%}table.list-table col.lc-c-stage{width:7.25rem}table.list-table col.lc-c-next{width:5.75rem}table.list-table col.lc-c-last{width:6.5rem}table.list-table col.lc-c-actions{width:5.5rem}table.list-table col.lc-c-actions3{width:8.25rem}table.list-table col.lc-c-num{width:5.75rem}table.list-table col.lc-c-wide{width:9rem}table.list-table td,table.list-table thead th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.lc-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.lc-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lc-stage{justify-items:start;gap:.3125rem;display:grid}.stage-chip{max-width:100%;color:var(--brand);background:var(--brand-soft);border:1px solid color-mix(in oklch, var(--brand) 30%, transparent);white-space:normal;overflow-wrap:break-word;text-wrap:balance;border-radius:.75rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.lc-score .sbar-track{width:3rem}.lc-score .sbar-num{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}.lc-why{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-line{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;display:block;overflow:hidden}.lc-short{white-space:nowrap}table.list-table .lc-short{white-space:normal}.lc-actions{grid-template-columns:repeat(2,2rem);justify-content:start;gap:.25rem;display:grid}.lc-actions .icon-button,.lc-actions .row-action{opacity:1;width:2rem;height:2rem}.band-note{margin:0 0 var(--space-2);border-left:3px solid var(--border);background:color-mix(in oklch, var(--muted) 50%, transparent);border-radius:0 var(--radius) var(--radius) 0;padding:.5rem .75rem}.band-note-count{white-space:nowrap}.band-compact table.list-table td{padding-top:.375rem;padding-bottom:.375rem}.band-compact .lc-why{-webkit-line-clamp:1;line-clamp:1}.band-compact td.rt-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.band-compact .lc-sub,.band-compact .lc-name{display:inline}.band-compact .lc-sub:before{content:" · "}@media (max-width:899px){table.list-table .lc-why{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}table.list-table .lc-line,table.list-table .lc-name,table.list-table .lc-sub{white-space:normal;overflow:visible}.lc-actions{grid-template-columns:repeat(4,auto)}.lc-actions .icon-button,.lc-actions .row-action{width:2.75rem;height:2.75rem}}@media (pointer:coarse){.lc-actions .icon-button,.lc-actions .row-action{width:2.75rem;height:2.75rem}.lc-actions{grid-template-columns:repeat(2,2.75rem)}}.lc-decide{justify-items:start;gap:.25rem;display:grid}.lc-actions.lc-actions-3{grid-template-columns:repeat(3,2rem)}.lc-mark-on{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in oklch, var(--brand) 40%, transparent)}table.list-table .movement{margin-top:.125rem;font-size:.75rem;display:inline-flex}@media (pointer:coarse){.lc-actions.lc-actions-3{grid-template-columns:repeat(3,2.75rem)}}table.list-table select.lc-select{width:100%;min-width:0}.lc-score{white-space:nowrap;flex-wrap:nowrap}.info-btn{width:1.125rem;height:1.125rem;color:var(--muted-foreground);cursor:pointer;vertical-align:-.15em;background:0 0;border:none;border-radius:999px;place-items:center;margin-left:.25rem;padding:0;display:inline-grid;position:relative}.info-btn .icon{width:.9375rem;height:.9375rem}.info-btn:hover,.info-btn[aria-expanded=true]{color:var(--brand)}.info-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.info-btn:before{content:"";position:absolute;inset:-.8125rem}.popover{z-index:1000;left:var(--pop-x,8px);top:var(--pop-y,8px);width:var(--pop-w,20rem);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);max-width:calc(100vw - 16px);color:var(--foreground);box-shadow:var(--elev);text-align:left;white-space:normal;letter-spacing:normal;text-transform:none;padding:.875rem 2.25rem .875rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;position:fixed}.popover-title{margin:0 0 .25rem;font-weight:650}.popover-text{margin:0 0 .5rem}.popover-more{font-size:.8125rem}.popover-close{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:.375rem;right:.375rem}.popover-close:hover{background:var(--muted);color:var(--foreground)}.popover-close .icon{width:.875rem;height:.875rem}@media (pointer:coarse){.popover-close{width:2.75rem;height:2.75rem;top:0;right:0}}.glossary-group{margin:1rem 0 .375rem;font-size:.9375rem}.glossary{gap:.625rem;margin:0;display:grid}.glossary dt{scroll-margin-top:5rem;font-weight:600}.glossary dt:focus{outline:none}.glossary dt:focus-visible,.glossary dt:target{color:var(--brand)}.glossary dd{max-width:72ch;margin:.125rem 0 0;line-height:1.55}.nowrap{white-space:nowrap}.tab-with-info{align-items:center;display:inline-flex}.who-runs-key{white-space:normal;margin:.5rem 0 0;line-height:1.9}.who-runs-key .key-item{white-space:nowrap;margin-right:.25rem;display:inline-block}table.accounts-table td.num.acct-pipeline{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}table.accounts-table td .event-line{white-space:normal;flex-wrap:wrap}table.accounts-table td .chips{flex-wrap:wrap}table.accounts-table td .chips>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:899px){table.accounts-table td.num.acct-pipeline{white-space:normal;overflow:visible}}table.accounts-table td .event-cell{white-space:normal;flex-wrap:wrap;max-width:100%;display:inline-flex}table.accounts-table thead th{overflow-wrap:anywhere}.who-runs-wrap{margin-bottom:.5rem}.how-known .who-runs-wrap{margin:.25rem 0}table.people-table{table-layout:fixed;width:100%}table.people-table col.pp-name{width:17%}table.people-table col.pp-title{width:21%}table.people-table col.pp-owner{width:10%}table.people-table col.pp-last{width:11%}table.people-table col.pp-notes{width:17%}table.people-table col.pp-eng,table.people-table col.pp-click{width:4.5rem}table.people-table col.pp-actions{width:5.75rem}table.people-table th,table.people-table td,table.people-table thead th,table.people-table th[scope=row]{white-space:normal;overflow-wrap:anywhere;vertical-align:top}table.data.people-table td.wrap{min-width:0}table.people-table .sbar-track{width:100%;max-width:3.5rem}.how-known dt.how-known-wide,.how-known dd.how-known-wide{grid-column:1/-1}.how-known dd.how-known-wide{min-width:0;margin-top:.125rem}.how-known dd,.how-known dt{min-width:0}.signal-top>*{min-width:0;max-width:100%}.filed-by{overflow-wrap:anywhere}.rtable-cq table.rtable .pill,.rtable-cq table.rtable .wc-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:899px){table.rtable .pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}}table.alias-table{table-layout:fixed;width:100%}table.alias-table col.al-account,table.alias-table col.al-value{width:17%}table.alias-table col.al-source{width:13%}table.alias-table col.al-status{width:6.75rem}table.alias-table col.al-actions{width:3.5rem}table.alias-table .al-signals{color:var(--muted-foreground);margin-top:.25rem;display:block}table.alias-table th,table.alias-table td,table.alias-table thead th,table.alias-table th[scope=row]{white-space:normal;overflow-wrap:anywhere}table.alias-table .alias-source{white-space:normal}table.alias-table td.al-status-cell .pill{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}table.alias-table td.num{white-space:nowrap}table.alias-table .row-actions{flex-wrap:wrap;gap:.25rem;display:flex}table.alias-table td.actions-col .row-button{padding:.375rem}table.alias-table td.actions-col .row-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.alias-table td.alias-checks,table.alias-table td.alias-checks *{overflow-wrap:break-word;word-break:normal}.meeting-lines{margin:.25rem 0 0}.internal-data{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:0 .35rem;font-size:.75rem;display:inline-block}.meeting-set{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.meeting-set input{flex:10rem;min-width:0}:root{--dial-track:color-mix(in oklch, var(--foreground) 12%, transparent);--dial-monitor:color-mix(in oklch, var(--muted-foreground) 75%, transparent);--dial-t1:color-mix(in oklch, var(--brand) 45%, var(--muted-foreground));--dial-t2:color-mix(in oklch, var(--brand) 65%, var(--muted-foreground));--dial-t3:color-mix(in oklch, var(--brand) 85%, var(--muted-foreground));--dial-t4:var(--brand);--rule:color-mix(in oklch, var(--border) 65%, transparent);--label-track:.08em}.stack>*+*{margin-top:var(--space-4)}.page-inner>.card,.page-inner>section{margin-bottom:var(--space-4)}.page-header{margin-bottom:var(--space-4);gap:var(--space-3)}.page-header p{margin-top:var(--space-1);color:var(--muted-foreground)}.card{padding:var(--space-4);box-shadow:none;border-color:#0000}:root[data-theme=light] .card{border-color:var(--rule);box-shadow:0 1px 2px #0f172a0a}.card .table-wrap,.table-wrap{border-color:#0000}:root[data-theme=light] .table-wrap:not(.card .table-wrap){border-color:var(--rule)}table.data th,table.data td{border-bottom-color:var(--rule);padding:var(--space-2) var(--space-3)}table.data thead th{border-bottom-color:var(--border)}p{margin-block:0 var(--space-2)}.section-label,.eyebrow,.card>h3:first-child,.card-head h3,details.card>summary .inline-h,.section-title{letter-spacing:var(--label-track);color:var(--muted-foreground);font-size:.9375rem;font-variant-caps:all-small-caps;font-weight:600}.eyebrow{margin:0 0 var(--space-1);font-size:.8125rem}.card>h3:first-child{margin-bottom:var(--space-3)}.dial{align-items:center;gap:var(--space-1);vertical-align:middle;white-space:nowrap;line-height:1;display:inline-flex}.dial svg{flex:none;display:block}.dial-track{stroke:var(--dial-track)}.dial-arc{stroke:currentColor}.dial-monitor{color:var(--dial-monitor)}.dial-t1{color:var(--dial-t1)}.dial-t2{color:var(--dial-t2)}.dial-t3{color:var(--dial-t3)}.dial-t4{color:var(--dial-t4)}.dial-num{color:var(--foreground);font-variant-numeric:tabular-nums;min-width:1.5em;font-size:.8125rem;font-weight:600}.dial-lg{width:96px;height:96px;position:relative}.dial-lg .dial-num{letter-spacing:-.03em;place-items:center;min-width:0;font-size:1.75rem;font-weight:650;display:grid;position:absolute;inset:0}.lc-stage{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.eng-dial,.eng-cell{align-items:center;gap:var(--space-1);display:inline-flex}.score-line{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.score-hero{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);display:flex}.score-hero-side{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.today-summary{margin:0 0 var(--space-4);letter-spacing:-.02em;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:1.375rem;font-weight:650;line-height:1.3;display:flex}.big-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:3rem;font-weight:700;line-height:1}.today-list{gap:var(--space-3)}.today-name{letter-spacing:-.02em;font-size:1.375rem}.today-meta{margin-bottom:var(--space-2)}.row-in{animation:row-in .2s var(--ease) backwards}.row-in:nth-child(2){animation-delay:30ms}.row-in:nth-child(3){animation-delay:60ms}.row-in:nth-child(4){animation-delay:90ms}.row-in:nth-child(n+5){animation-delay:.12s}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.row-in{animation:none}}.dossier{gap:var(--space-3);display:grid}.dossier-main{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dossier h1{margin:0 0 var(--space-1);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:2rem;font-weight:650}.dossier-id{margin:0 0 var(--space-2);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.9375rem}.dossier-next{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.dossier-next strong{font-weight:650}.dossier-chips{gap:var(--space-1);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.chip{background:var(--muted);color:var(--foreground);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.chip-brand{background:var(--brand-soft);color:var(--brand)}.dossier-dial{justify-items:center;gap:var(--space-1);flex:none;display:grid}.dossier-band{color:var(--muted-foreground);text-align:center;max-width:8rem;font-size:.75rem}.dossier-facts{border-top:1px solid var(--rule);padding-top:var(--space-2)}.dossier-facts .profile-meta{margin:0}@media (max-width:640px){.dossier-main{flex-direction:column-reverse}.dossier h1{font-size:1.625rem}}.ev-timeline{padding:0 0 0 var(--space-3);border-left:1px solid var(--rule);gap:var(--space-3);margin:0;list-style:none;display:grid}.ev-item{padding-left:var(--space-2);min-width:0;position:relative}.ev-dot{left:calc(-1 * var(--space-3) - 4.5px);background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;top:.375rem}.ev-item p{margin:0 0 var(--space-1);overflow-wrap:anywhere}.ev-when{align-items:center;gap:var(--space-1);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.ev-when .pill{margin-left:auto}.ev-signal{font-weight:600}.ev-why{color:var(--muted-foreground)}.empty-note{white-space:normal}.theme-toggle{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none}table.data td{white-space:normal;overflow-wrap:break-word}table.data thead th{white-space:normal}table.data thead th .sort{white-space:normal;text-align:inherit}table.data td .chips{gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:inline-flex}table.data td .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}table.data .lc-short,table.data .event-cell{white-space:normal}@media (min-width:900px){table.data td.num{white-space:nowrap}}@media (max-width:899px){table.rtable td.num,table.rtable td.num:before{white-space:normal}}@container (width<=700px){.rtable-cq table.rtable td.num,.rtable-cq table.rtable td.num:before{white-space:normal}}table.alias-table td.alias-checks *{white-space:normal}table.accounts-table col.c-account{width:18%}table.accounts-table col.c-engagement{width:13%}:root{--background:#0b0f10;--foreground:#eef2f2;--card:#101516;--muted:#151b1c;--muted-foreground:#93a0a1;--dim:#5f6b6c;--border:#ffffff12;--input:#ffffff1f;--brand:#5fd3c3;--brand-foreground:#06211d;--brand-soft:#5fd3c31f;--vio:#9d8cff;--amb:#f7b266;--rose:#f08a8a;--rail:#ffffff14;--rule:var(--border);--radius-card:18px;--shadow:none;--wash:#5fd3c30f}:root[data-theme=light]{--background:#f4f6f6;--foreground:#0d1415;--card:#fff;--muted:#f8fafa;--muted-foreground:#5a6667;--dim:#9aa5a6;--border:#0a141414;--input:#0a141424;--brand:#0fa89a;--brand-foreground:#06211d;--brand-soft:#0fa89a1f;--vio:#5b3fe6;--amb:#d9780f;--rose:#d14b4b;--rail:#0a141414;--rule:var(--border);--shadow:none;--wash:#0fa89a12}.card,:root[data-theme=light] .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.table-wrap,:root[data-theme=light] .table-wrap:not(.card .table-wrap){border-radius:var(--radius-card)}.section-label,.eyebrow,.card>h3:first-child,.card-head h3,details.card>summary .inline-h,.section-title,.card>h2:first-child{text-transform:none;letter-spacing:normal;color:var(--muted-foreground);font-size:.84375rem;font-variant-caps:normal;font-weight:600}.card>h3:first-child,.card>h2:first-child{flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 0 .75rem;display:flex}.card h3 .st,.card h2 .st{color:var(--brand);align-items:center;gap:.25rem;margin-left:auto;font-weight:600;display:inline-flex}.palette-group,.cal-kind,.coming-up h3{text-transform:none;letter-spacing:normal;font-variant-caps:normal}.chip{border:1px solid var(--input);color:var(--muted-foreground);background:0 0;border-radius:999px;padding:.25rem .625rem;font-size:.78125rem;font-weight:450}.chip-brand{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:0 0}.chip-warn{color:var(--amb);border-color:color-mix(in srgb, var(--amb) 40%, transparent)}table.data th,table.data td{border-bottom-color:var(--border)}.button-ghost{border-color:var(--input)}.sidebar{border-right-color:var(--border);background:0 0;width:14.5rem}.sidebar-inner{gap:.375rem;padding:1.375rem 1rem}.brand{gap:.625rem;padding:.25rem .5rem 1.125rem}.brand-mark{color:#0b0f10;letter-spacing:-.03em;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;line-height:1;display:grid}.brand-mark i{color:var(--brand);font-style:normal}.brand-name{font-size:.875rem}.brand-tag{letter-spacing:normal;font-size:.75rem}.palette-trigger{border:1px solid var(--input);color:var(--muted-foreground);background:0 0;border-radius:10px;margin-bottom:.75rem;padding:.5625rem .75rem;font-size:.8125rem}.palette-trigger kbd{font:.6875rem var(--font);border:1px solid var(--input);color:var(--dim);background:0 0;border-radius:6px;padding:.0625rem .375rem}.nav-item{color:var(--muted-foreground);border-radius:9px;gap:.625rem;padding:.5625rem .625rem;font-weight:500}.nav-item:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.nav-item.active{background:var(--brand-soft);color:var(--foreground)}.nav-item.active .icon{color:currentColor}.nav-desc{color:var(--dim);font-size:.75rem}.sidebar-foot{gap:.25rem}.user{border-color:var(--border);background:0 0;border-radius:12px;padding:.625rem}.avatar{background:color-mix(in srgb, var(--brand) 18%, transparent);width:30px;height:30px;color:var(--brand);font-size:11px;font-weight:700}.user-name{font-size:.8125rem;font-weight:600}.user-email{font-size:.6875rem}.page{padding:2.25rem 2.75rem 5rem}.page-inner{max-width:1280px}@media (max-width:860px){.page{padding:1.375rem 1rem 3.75rem}}.page-header h1{letter-spacing:-.03em;font-size:1.875rem;font-weight:700}.today-page .page-header>div{flex-wrap:wrap;align-items:baseline;gap:1.125rem;display:flex}.today-page .page-header p{color:var(--muted-foreground);margin:0;font-size:.875rem}.today-summary{letter-spacing:-.02em;margin:0 0 1.625rem;font-size:1.3125rem;font-weight:500;line-height:1.4;display:block}.today-summary .big-num{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--brand);font-weight:700}.sheet{background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.today-list.sheet{gap:0;display:block}.today-row,.today-row.card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:112px minmax(0,1fr) 300px;align-items:start;gap:0 1.5rem;padding:1.375rem 1.625rem;display:grid}.today-row:first-child{border-top:0}.today-row.lead{background:linear-gradient(180deg, var(--wash), transparent 60%);padding:1.875rem 1.625rem 1.75rem}.today-stage{flex-direction:column;align-items:flex-start;gap:.625rem;padding-top:.25rem;display:flex}.stagename{color:var(--muted-foreground);margin:0;font-size:.78125rem;line-height:1.25}.stagename b{color:var(--foreground);align-items:center;gap:.125rem;font-weight:600;display:flex}.today-main{min-width:0}.today-name{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:650;display:flex}.today-row.lead .today-name{font-size:1.375rem}.today-name .ctry{color:var(--muted-foreground);letter-spacing:normal;font-size:.875rem;font-weight:450}.today-owners{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem}.today-sentence{max-width:62ch;margin:.375rem 0 .25rem;font-size:1rem;line-height:1.4}.today-row.lead .today-sentence{letter-spacing:-.012em;font-size:1.1875rem}.today-source{max-width:62ch;color:var(--muted-foreground);margin:0;font-size:.8125rem}.today-source a{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px}.today-move{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.625rem;margin:.75rem 0 0;font-size:.875rem;font-weight:400;display:flex}.today-move .what{color:var(--brand);font-weight:600}.today-asset,.today-move .today-asset{color:var(--muted-foreground);max-width:52ch;margin:0;font-size:.875rem}.today-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:.625rem;min-width:0;display:flex}.today-to{color:var(--muted-foreground);max-width:300px;font-size:.8125rem}.today-to b{color:var(--foreground);font-weight:600}.today-btns{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.today-mark{gap:.375rem;display:inline-flex}.today-btns .pill-action,.today-btns .button-small{white-space:nowrap;border-radius:999px;min-height:0;padding:.4375rem .75rem;font-size:.8125rem;font-weight:550}.today-btns .button-small{border:1px solid var(--input);background:var(--muted);color:var(--foreground)}.today-btns .button-small:hover{border-color:var(--brand)}.today-btns .pill-action{background:var(--brand);color:var(--brand-foreground);border:1px solid #0000}.today-btns .pill-action:hover{background:var(--brand);color:var(--brand-foreground);filter:brightness(1.06)}.today-btns .pill-action .icon{display:none}.today-last{color:var(--dim);font-size:.75rem}@media (max-width:860px){.today-row,.today-row.card{grid-template-columns:minmax(0,1fr);gap:.75rem}.today-stage{flex-direction:row;align-items:center;gap:.875rem}.today-actions{text-align:left;align-items:flex-start}.today-btns{justify-content:flex-start}.today-summary{font-size:1.125rem}}.rail{vertical-align:middle;--c:var(--brand);align-items:center;gap:3px;display:inline-flex}.rail i{background:var(--rail);border-radius:2px;width:14px;height:4px;display:block}.rail i.lit{background:var(--c)}.rail i.now{background:var(--c);width:18px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent)}.rail-violet,.journey-violet{--c:var(--vio)}.rail-amber,.journey-amber{--c:var(--amb)}.lc-score{align-items:center;gap:.5rem;display:inline-flex}.lc-score .rail i{width:9px;height:3px}.lc-score .rail i.now{width:12px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 25%, transparent)}.journey{--c:var(--brand);grid-template-columns:repeat(5,1fr);gap:4px;width:100%;display:grid}.journey span{color:var(--dim);text-align:center;flex-direction:column;gap:6px;font-size:.6875rem;line-height:1.2;display:flex}.journey i{background:var(--rail);border-radius:3px;height:5px;display:block}.journey span.lit{color:var(--muted-foreground)}.journey span.lit i{background:var(--c)}.journey span.now{color:var(--foreground);font-weight:600}.journey span.now i{background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent)}.dossier,.profile.card.dossier{border-radius:20px;padding:1.875rem 2rem;display:block}.dossier-main{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2rem;display:grid}.dossier h1{letter-spacing:-.035em;margin:0 0 .25rem;font-size:2.125rem;font-weight:720}.dossier-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.875rem;margin:0 0 1.125rem;font-size:.875rem;display:flex}.dossier-meta a{color:inherit}.dossier-meta .owner-name{font-weight:450}.facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:.625rem 1.75rem;margin:0 0 1.375rem;font-size:.875rem;display:grid}.facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.facts small{color:var(--muted-foreground);font-size:.78125rem}.facts b,.facts .fact-line{font-weight:600}.facts .big b{font-size:1rem}.facts .fact-line .muted{color:var(--foreground)}.dossier-chips{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;display:flex}.gauge{flex-direction:column;align-items:center;gap:.875rem;padding:.375rem 0;display:flex}.gauge .profile-actions{margin:.25rem 0 0}.gauge .button{border-radius:999px}.dial-xl,.dial-xl svg{width:112px;height:112px}.dial-xl .dial-num{font-size:2.125rem;font-weight:700}.company-why .why-sentence{letter-spacing:-.018em;max-width:60ch;margin:0 0 .375rem;font-size:1.375rem;font-weight:500;line-height:1.35}.why-rule{color:var(--muted-foreground);margin:0 0 .875rem;font-size:.875rem}.page-inner>.card+.card,.page-inner>section+section,.dossier-two{margin-top:1.125rem}.dossier-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1.125rem;display:grid}.dossier-two>.card{min-width:0;margin:0}.ev-timeline{border-left:2px solid var(--input);margin-left:6px;padding-left:1.375rem}.ev-dot{background:var(--card);border:2px solid var(--brand);width:12px;height:12px;box-shadow:none;top:.25rem;left:calc(-1.375rem - 8px)}.ev-when{font-size:.78125rem}.ev-when .pill{color:var(--brand);background:0 0;border:0;font-weight:600}.ev-evidence a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px}@media (max-width:860px){.dossier-main{grid-template-columns:minmax(0,1fr)}.dossier h1{font-size:1.625rem}.company-why .why-sentence{font-size:1.1875rem}}@media (max-width:560px){.facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.today-btns .pill-action,.today-btns .button-small{min-height:44px}}.today-list.sheet{margin:0;padding:0;list-style:none}.today-list.sheet>li{margin:0}@media (min-width:861px){.today-btns{flex-wrap:nowrap}}.brand-mark{justify-content:center;align-items:center;display:flex}.lc-score{flex-wrap:wrap;row-gap:.25rem;max-width:100%}.tab{border:1px solid var(--input);font:inherit;cursor:pointer;background:0 0;font-size:.8125rem}.tab.active{background:var(--brand-soft);color:var(--foreground);box-shadow:none;border-color:#0000}
