@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:#6a7282;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-500:lab(47.7841% -.393182 -10.0268)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing)*3)}.top-50{top:calc(var(--spacing)*50)}.top-100{top:calc(var(--spacing)*100)}.right-4{right:calc(var(--spacing)*4)}.bottom-4{bottom:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.col-span-12{grid-column:span 12/span 12}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-96{height:calc(var(--spacing)*96)}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-20{width:calc(var(--spacing)*20)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pl-1{padding-left:calc(var(--spacing)*1)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-gray-500{color:var(--color-gray-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.\[r\:COMPETES_WITH\]{r:COMPETES WITH}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:opacity-100:hover{opacity:1}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:grid{display:grid}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.6667%}.md\:w-3\/4{width:75%}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}}:root{--color-background:#f7f7ff;--color-text-dark:#14110f;--color-text-light:#f7f7ff;--color-primary:#06f;--color-lighter-blue:#d6e7ff;--color-light-blue-two:#c2daff;--color-light-blue-three:#adceff;--color-green-pastel:#02a147;--color-green-pastel-light-one:#02ca59;--color-green-pastel-light-two:#02de62;--color-green-pastel-light-three:#ebfff366;--color-danger:#e3170a;--color-danger-between:#f86c62;--color-danger-light:#fba39d;--color-disabled-bg:#dfe3ea;--color-disabled-border:#c3cad6;--color-disabled-shadow:#98a3b3;--push-neutral-face:var(--color-primary);--push-neutral-edge:var(--push-neutral-face)}@supports (color:color-mix(in lab, red, red)){:root{--push-neutral-edge:color-mix(in srgb,var(--push-neutral-face)62%,white)}}:root{--push-neutral-shadow:var(--push-neutral-face)}@supports (color:color-mix(in lab, red, red)){:root{--push-neutral-shadow:color-mix(in srgb,var(--push-neutral-face)72%,black)}}:root{--push-face:var(--color-green-pastel-light-one);--push-edge:var(--color-green-pastel-light-two);--push-shadow:var(--color-green-pastel);--z-sticky:10;--z-popover:50;--z-drawer-scrim:60;--z-drawer:70;--z-menu:90;--z-fab:950;--z-modal:1000;--z-modal-nested:1100;--color-warning:#a9700c;--color-warning-light:#f0c67a;--accent-violet:#8b5cf6;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--scrim:#0009;--spinner-track-disabled:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){:root{--spinner-track-disabled:color-mix(in srgb,var(--color-text-dark)62%,var(--color-disabled-bg))}}:root.theme-pink{--color-background:#fff7fb;--color-primary:#e60073;--color-lighter-blue:#ffe1f1;--color-light-blue-two:#ffc9e6;--color-light-blue-three:#ffb0da;--push-neutral-face:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root.theme-pink{--push-neutral-face:color-mix(in srgb,var(--color-primary)92%,black)}}:root.theme-pink{--push-face:var(--push-neutral-face);--push-edge:var(--push-neutral-edge);--push-shadow:var(--push-neutral-shadow)}.theme-pink .investor-badge.badge-vertical-specialist{background:#ffe9f4}.theme-pink .world-map-country-row.selected{background:#ffeaf5;box-shadow:-2px 4px #e6007326}.theme-pink .kg-link-button:hover{background:#e6007314}.theme-pink .kg-cypher-block{color:#ffe1f1;background:linear-gradient(#2b0a1c 0%,#47122f 100%);border-bottom-color:#ffc9e666}.theme-pink .kg-cypher-block::-webkit-scrollbar-thumb{background:#ffb0da59}.theme-pink .kg-answer-prose .kg-md-code{background:#ffe1f18c}.theme-pink .kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td,.theme-pink .kg-rows-wrapper tr:nth-child(2n) td{background:#ffe1f138}.theme-pink .kg-rows-wrapper tr:hover td{background:#ffb0da47}:root.theme-green{--color-background:#f4fcf8;--color-primary:#0e7a5f;--color-lighter-blue:#d5f2e7;--color-light-blue-two:#bce9d9;--color-light-blue-three:#9fdfc9;--push-face:var(--push-neutral-face);--push-edge:var(--push-neutral-edge);--push-shadow:var(--push-neutral-shadow)}.theme-green .investor-badge.badge-vertical-specialist{background:#e2f5ee}.theme-green .world-map-country-row.selected{background:#e4f6ef;box-shadow:-2px 4px #0e7a5f26}.theme-green .kg-link-button:hover{background:#0e7a5f14}.theme-green .kg-cypher-block{color:#d5f2e7;background:linear-gradient(#07231c 0%,#0e3b2f 100%);border-bottom-color:#bce9d966}.theme-green .kg-cypher-block::-webkit-scrollbar-thumb{background:#9fdfc959}.theme-green .kg-answer-prose .kg-md-code{background:#d5f2e78c}.theme-green .kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td,.theme-green .kg-rows-wrapper tr:nth-child(2n) td{background:#d5f2e738}.theme-green .kg-rows-wrapper tr:hover td{background:#9fdfc947}:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0a0d11;--color-text-dark:#e9edf2;--color-text-light:#0b0e11;--color-primary:#7fb4ff;--color-lighter-blue:#1d232b;--color-light-blue-two:#313a46;--color-light-blue-three:#424c5b;--color-green-pastel:#3ddb85;--color-green-pastel-light-one:#1fc873;--color-green-pastel-light-two:#2ee08a;--color-green-pastel-light-three:#1fc87329;--color-danger:#ff7a6d;--color-danger-between:#f8685c;--color-danger-light:#56322e;--push-face:var(--push-neutral-face);--push-edge:var(--push-neutral-edge);--push-shadow:var(--push-neutral-shadow);--color-disabled-bg:#363d47;--color-disabled-border:#495260;--color-disabled-shadow:#272e3a;--scrim:#000000c7;--color-warning:#e8a961;--color-warning-light:#6b5320;--wash-blue:#283344;--wash-green:#183c27;--wash-green-strong:#1c4c32;--wash-red:#4c2c29;--wash-red-strong:#623833;--wash-amber:#403316;--wash-violet:#372f55;--accent-violet:#a78bfa}.theme-dark .investor-badge.badge-vertical-specialist{background:var(--wash-blue)}.theme-dark .world-map-country-row.selected{background:#27313f;box-shadow:-2px 4px #7fb4ff38}.theme-dark .usage-heatmap-cell.l1{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-heatmap-cell.l1{background:color-mix(in srgb,var(--color-primary)20%,var(--color-light-blue-two))}}.theme-dark .usage-heatmap-cell.l2{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-heatmap-cell.l2{background:color-mix(in srgb,var(--color-primary)45%,var(--color-light-blue-two))}}.theme-dark .usage-heatmap-cell.l3{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-heatmap-cell.l3{background:color-mix(in srgb,var(--color-primary)70%,var(--color-light-blue-two))}}.theme-dark .usage-pill.heat-1{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-pill.heat-1{background:color-mix(in srgb,var(--color-primary)15%,var(--color-lighter-blue))}}.theme-dark .usage-pill.heat-2{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-pill.heat-2{background:color-mix(in srgb,var(--color-primary)30%,var(--color-lighter-blue))}}.theme-dark .usage-pill.heat-3{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-pill.heat-3{background:color-mix(in srgb,var(--color-primary)48%,var(--color-lighter-blue))}}.theme-dark .usage-kpi-card.accent-4:after{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.theme-dark .usage-kpi-card.accent-4:after{background:color-mix(in srgb,var(--color-green-pastel)22%,var(--color-background))}}.theme-dark .kg-link-button:hover{background:#7fb4ff1f}.theme-dark .kg-cypher-block{color:#d8e7ff;background:linear-gradient(#090f18 0%,#161f2b 100%);border-bottom-color:#7fb4ff59}.theme-dark .kg-cypher-block::-webkit-scrollbar-thumb{background:#7fb4ff4d}.theme-dark .kg-answer-prose .kg-md-code{background:#7fb4ff29}.theme-dark .kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td,.theme-dark .kg-rows-wrapper tr:nth-child(2n) td{background:#7fb4ff14}.theme-dark .kg-rows-wrapper tr:hover td{background:#7fb4ff24}.theme-dark .investor-badge.badge-active,.theme-dark .investor-badge.badge-high-signal,.theme-dark .investor-portfolio-fit.fit-qualified,.theme-dark .tribal-provider-pill.jamie,.theme-dark .vdr-status-pill.analyzed,.theme-dark .fw-badge--founding,.theme-dark .fw-pill--active{background:var(--wash-green)}.theme-dark .fw-pill--active:hover:not(:disabled):not(.is-static){background:var(--wash-green-strong)}.theme-dark .investor-badge.badge-hot,.theme-dark .investor-portfolio-fit.fit-disqualified,.theme-dark .surface-action-button.danger,.theme-dark .vdr-status-pill.failed,.theme-dark .fw-pill--paused,.theme-dark .banner.danger,.theme-dark .status-action-button.danger,.theme-dark .kg-tool-entry[data-status=failed]{background:var(--wash-red)}.theme-dark .surface-action-button.danger:hover,.theme-dark .fw-pill--paused:hover:not(:disabled):not(.is-static),.theme-dark .status-action-button.danger:hover:not(:disabled),.theme-dark .fit-override-button.danger:hover:not(:disabled){background:var(--wash-red-strong)}.theme-dark .investor-badge.badge-pan-geographic{background:var(--wash-amber);color:#e6b45c;border-color:#6b5320}.theme-dark .tribal-provider-pill.vdr,.theme-dark .vdr-status-pill.pending{background:var(--wash-amber);color:#e0b463}.theme-dark .tribal-provider-pill.affinity{background:var(--wash-violet);color:#b9a6ff}.theme-dark .investor-badge.badge-seed-lead{background:var(--wash-violet);color:#b9a6ff;border-color:#453a72}.theme-dark .note-action-button:hover:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .note-action-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary)82%,white)}}.theme-dark .instructions-personal-badge,.theme-dark .investor-meta-pill,.theme-dark .investor-coinvestor-count,.theme-dark .dealflow-tgn-pill-label,.theme-dark .dealflow-tgn-pill-value,.theme-dark .dfi-score-label,.theme-dark .dfi-score-value,.theme-dark .dfm-push-btn{color:var(--color-text-light)}.theme-dark .pushable-button:disabled,.theme-dark .pushable-button:disabled:hover,.theme-dark .pushable-button.danger:disabled,.theme-dark .pushable-button.danger:disabled:hover,.theme-dark .pushable-button.info:disabled,.theme-dark .pushable-button.info:disabled:hover{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pushable-button:disabled,.theme-dark .pushable-button:disabled:hover,.theme-dark .pushable-button.danger:disabled,.theme-dark .pushable-button.danger:disabled:hover,.theme-dark .pushable-button.info:disabled,.theme-dark .pushable-button.info:disabled:hover{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.theme-dark .styled-select__trigger:disabled{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.theme-dark .styled-select__trigger:disabled{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.theme-dark .investor-row-heat-dot{box-shadow:0 0 0 2px #0a0d11b3}.theme-dark .dn-sidebar-logo,.theme-dark .kg-brand-mark img{filter:brightness(0)invert()}.theme-dark .dealflow-panel{--df-surface:#1d2228;--df-surface-2:#2b3038;--df-surface-3:#383f49;--df-track:#30363f;--df-border:#3f4751;--df-divider:#434a55;--df-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-panel{--df-accent-soft:color-mix(in srgb,var(--color-primary)20%,#1d2228)}}.theme-dark .dealflow-panel{--df-accent-deep:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-panel{--df-accent-deep:color-mix(in srgb,var(--color-primary)85%,white)}}.theme-dark .dealflow-kpi.accent-4:after{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-kpi.accent-4:after{background:color-mix(in srgb,var(--df-accent)22%,var(--df-surface))}}.theme-dark .dealflow-act-btn{--df-act:#9aa3b0;background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-act-btn{background:color-mix(in srgb,var(--df-act)18%,var(--df-surface))}}.theme-dark .dealflow-act-btn:hover:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-act-btn:hover:not(:disabled){background:color-mix(in srgb,var(--df-act)26%,var(--df-surface-2))}}.theme-dark .dealflow-act-btn:active:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-act-btn:active:not(:disabled){background:color-mix(in srgb,var(--df-act)34%,var(--df-surface-3))}}.theme-dark .dealflow-act-menu-item:focus-visible{background:var(--df-act,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.theme-dark .dealflow-act-menu-item:focus-visible{background:color-mix(in srgb,var(--df-act,var(--color-primary))18%,var(--df-surface-2))}}.theme-dark .dealflow-act-error{color:#ff9083}.theme-dark .dealflow-cat-recs,.theme-dark .dfm-pushed-pill,.theme-dark .dfi-verdict.is-good,.theme-dark .dfi-badge.is-good,.theme-dark .dfi-team-total.is-ok,.theme-dark .dfi-team-saved,.theme-dark .dfi-receipt.is-pushed .dfi-receipt-mark{color:#4fd693}.theme-dark .dfi-flag,.theme-dark .dfi-warnings,.theme-dark .dfi-verdict.is-warn,.theme-dark .dfi-card-status.is-warn{color:#e8a961}.theme-dark .dfi-verdict.is-bad,.theme-dark .dfi-card-status.is-bad,.theme-dark .dfi-team-total.is-bad,.theme-dark .dfi-rule-problems{color:var(--color-danger)}:root.theme-mono{--color-background:#fbfcff;--color-text-dark:#1a1e23;--color-text-light:#fbfcff;--color-primary:#485772;--color-lighter-blue:#edf1f8;--color-light-blue-two:#dbe3f0;--color-light-blue-three:#c4d0e4;--color-green-pastel:#0a7c47;--color-green-pastel-light-one:#199457;--color-green-pastel-light-two:#22a765;--color-green-pastel-light-three:#0a7c471c;--color-danger:#c8342a;--color-danger-between:#e2695e;--color-danger-light:#f5b5ae;--color-disabled-bg:#e1e5ec;--color-disabled-border:#c6ccd7;--color-disabled-shadow:#98a1b0;--spark-navy:#1a4480;--spark-indigo:#4a63c8;--spark-teal:#0f7f88;--spark-violet:#6b4fcf;--spark-amber:#a9700c}.theme-mono .world-map-country-row.selected{background:#eef2fb;box-shadow:-2px 4px #1a448026}.theme-mono .kg-answer-prose .kg-md-code{background:#dbe3f099}.theme-mono .kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td,.theme-mono .kg-rows-wrapper tr:nth-child(2n) td{background:#dbe3f073}.theme-mono .kg-rows-wrapper tr:hover td{background:#c4d0e480}.theme-mono .dn-nav-item.active,.theme-mono .dn-nav-item.active .dn-item-icon,.theme-mono .kg-link-button{color:var(--spark-navy)}.theme-mono .kg-link-button:hover{background:#1a44801a}.theme-mono .kg-tab.active .kg-tab-count{background:var(--spark-navy)}.theme-mono .kg-cypher-block{color:#dbe6fa;background:linear-gradient(#0c1c3a 0%,#163060 100%);border-bottom-color:#dbe3f066}.theme-mono .kg-cypher-block::-webkit-scrollbar-thumb{background:#a0bae866}.theme-mono .investor-badge.badge-vertical-specialist{color:var(--spark-navy);background:#e4ebfa}.theme-mono .usage-heatmap-cell.l1{background:#dfe7fb}.theme-mono .usage-heatmap-cell.l2{background:#bccbf3}.theme-mono .usage-heatmap-cell.l3{background:#7189d6}.theme-mono .usage-heatmap-cell.l4{background:var(--spark-navy)}.theme-mono .usage-pill.heat-1{background:#e6ecfc}.theme-mono .usage-pill.heat-2{background:#cbd7f6}.theme-mono .usage-pill.heat-3{background:#a9bcec}.theme-mono .usage-pill.heat-4{background:var(--spark-navy);color:var(--color-text-light)}.theme-mono .usage-kpi-card.accent-1:after{background:var(--spark-indigo)}@supports (color:color-mix(in lab, red, red)){.theme-mono .usage-kpi-card.accent-1:after{background:color-mix(in srgb,var(--spark-indigo)22%,white)}}.theme-mono .usage-kpi-card.accent-2:after{background:var(--spark-amber)}@supports (color:color-mix(in lab, red, red)){.theme-mono .usage-kpi-card.accent-2:after{background:color-mix(in srgb,var(--spark-amber)22%,white)}}.theme-mono .usage-kpi-card.accent-3:after{background:var(--spark-violet)}@supports (color:color-mix(in lab, red, red)){.theme-mono .usage-kpi-card.accent-3:after{background:color-mix(in srgb,var(--spark-violet)22%,white)}}.theme-mono .usage-kpi-card.accent-4:after{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.theme-mono .usage-kpi-card.accent-4:after{background:color-mix(in srgb,var(--color-green-pastel)22%,white)}}.theme-mono .dealflow-kpi.accent-1:after{background:var(--spark-indigo)}@supports (color:color-mix(in lab, red, red)){.theme-mono .dealflow-kpi.accent-1:after{background:color-mix(in srgb,var(--spark-indigo)26%,white)}}.theme-mono .dealflow-kpi.accent-2:after{background:var(--spark-teal)}@supports (color:color-mix(in lab, red, red)){.theme-mono .dealflow-kpi.accent-2:after{background:color-mix(in srgb,var(--spark-teal)26%,white)}}.theme-mono .dealflow-kpi.accent-3:after{background:var(--spark-violet)}@supports (color:color-mix(in lab, red, red)){.theme-mono .dealflow-kpi.accent-3:after{background:color-mix(in srgb,var(--spark-violet)26%,white)}}.theme-mono .dealflow-kpi.accent-4:after{background:var(--spark-amber)}@supports (color:color-mix(in lab, red, red)){.theme-mono .dealflow-kpi.accent-4:after{background:color-mix(in srgb,var(--spark-amber)26%,white)}}:root.theme-claude{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#141413;--color-text-dark:#faf9f5;--color-text-light:#141413;--color-primary:#e5a184;--color-lighter-blue:#262624;--color-light-blue-two:#3d3d3a;--color-light-blue-three:#52514d;--color-green-pastel:#4ecf92;--color-green-pastel-light-one:#35b87c;--color-green-pastel-light-two:#47c98c;--color-green-pastel-light-three:#35b87c29;--color-danger:#f27a92;--color-danger-between:#e86685;--color-danger-light:#54303a;--push-face:var(--push-neutral-face);--push-edge:var(--push-neutral-edge);--push-shadow:var(--push-neutral-shadow);--color-disabled-bg:#444139;--color-disabled-border:#55524a;--color-disabled-shadow:#35322b;--scrim:#000000c7;--color-warning:#e8a961;--color-warning-light:#6b5320;--wash-clay:#443023;--wash-green:#1e3a2a;--wash-green-strong:#26492f;--wash-red:#4a2831;--wash-red-strong:#5e3340;--wash-amber:#403318;--wash-violet:#3a3050;--accent-violet:#a78bfa}.theme-claude .investor-badge.badge-vertical-specialist{background:var(--wash-clay)}.theme-claude .world-map-country-row.selected{background:#2f2b26;box-shadow:-2px 4px #e5a18438}.theme-claude .usage-heatmap-cell.l1{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-heatmap-cell.l1{background:color-mix(in srgb,var(--color-primary)20%,var(--color-light-blue-two))}}.theme-claude .usage-heatmap-cell.l2{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-heatmap-cell.l2{background:color-mix(in srgb,var(--color-primary)45%,var(--color-light-blue-two))}}.theme-claude .usage-heatmap-cell.l3{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-heatmap-cell.l3{background:color-mix(in srgb,var(--color-primary)70%,var(--color-light-blue-two))}}.theme-claude .usage-pill.heat-1{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-pill.heat-1{background:color-mix(in srgb,var(--color-primary)15%,var(--color-lighter-blue))}}.theme-claude .usage-pill.heat-2{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-pill.heat-2{background:color-mix(in srgb,var(--color-primary)30%,var(--color-lighter-blue))}}.theme-claude .usage-pill.heat-3{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-pill.heat-3{background:color-mix(in srgb,var(--color-primary)48%,var(--color-lighter-blue))}}.theme-claude .kg-link-button:hover{background:#e5a1841f}.theme-claude .kg-cypher-block{color:#f0eee6;background:linear-gradient(#1a1813 0%,#23201a 100%);border-bottom-color:#e5a18459}.theme-claude .kg-cypher-block::-webkit-scrollbar-thumb{background:#e5a1844d}.theme-claude .kg-answer-prose .kg-md-code-block{color:#f0eee6;background:#1a1813}.theme-claude .kg-answer-prose .kg-md-code{background:#e5a18429}.theme-claude .kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td,.theme-claude .kg-rows-wrapper tr:nth-child(2n) td{background:#e5a18414}.theme-claude .kg-rows-wrapper tr:hover td{background:#e5a18424}.theme-claude .investor-badge.badge-active,.theme-claude .investor-badge.badge-high-signal,.theme-claude .investor-portfolio-fit.fit-qualified,.theme-claude .tribal-provider-pill.jamie,.theme-claude .vdr-status-pill.analyzed,.theme-claude .fw-badge--founding,.theme-claude .fw-pill--active{background:var(--wash-green)}.theme-claude .fw-pill--active:hover:not(:disabled):not(.is-static){background:var(--wash-green-strong)}.theme-claude .investor-badge.badge-hot,.theme-claude .investor-portfolio-fit.fit-disqualified,.theme-claude .surface-action-button.danger,.theme-claude .vdr-status-pill.failed,.theme-claude .fw-pill--paused,.theme-claude .banner.danger,.theme-claude .status-action-button.danger,.theme-claude .kg-tool-entry[data-status=failed]{background:var(--wash-red)}.theme-claude .surface-action-button.danger:hover,.theme-claude .fw-pill--paused:hover:not(:disabled):not(.is-static),.theme-claude .status-action-button.danger:hover:not(:disabled),.theme-claude .fit-override-button.danger:hover:not(:disabled){background:var(--wash-red-strong)}.theme-claude .investor-badge.badge-pan-geographic{background:var(--wash-amber);color:#e6b45c;border-color:#6b5320}.theme-claude .tribal-provider-pill.vdr,.theme-claude .vdr-status-pill.pending{background:var(--wash-amber);color:#e0b463}.theme-claude .tribal-provider-pill.affinity{background:var(--wash-violet);color:#b9a6ff}.theme-claude .investor-badge.badge-seed-lead{background:var(--wash-violet);color:#b9a6ff;border-color:#453a72}.theme-claude .note-action-button:hover:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .note-action-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary)82%,white)}}.theme-claude .instructions-personal-badge,.theme-claude .investor-meta-pill,.theme-claude .investor-coinvestor-count,.theme-claude .dealflow-tgn-pill-label,.theme-claude .dealflow-tgn-pill-value,.theme-claude .dfi-score-label,.theme-claude .dfi-score-value,.theme-claude .dfm-push-btn{color:var(--color-text-light)}.theme-claude .pushable-button:disabled,.theme-claude .pushable-button:disabled:hover,.theme-claude .pushable-button.danger:disabled,.theme-claude .pushable-button.danger:disabled:hover,.theme-claude .pushable-button.info:disabled,.theme-claude .pushable-button.info:disabled:hover{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.theme-claude .pushable-button:disabled,.theme-claude .pushable-button:disabled:hover,.theme-claude .pushable-button.danger:disabled,.theme-claude .pushable-button.danger:disabled:hover,.theme-claude .pushable-button.info:disabled,.theme-claude .pushable-button.info:disabled:hover{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.theme-claude .styled-select__trigger:disabled{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.theme-claude .styled-select__trigger:disabled{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.theme-claude .investor-row-heat-dot{box-shadow:0 0 0 2px #141413b3}.theme-claude .dn-sidebar-logo,.theme-claude .kg-brand-mark img{filter:brightness(0)invert()}.theme-claude .dealflow-panel{--df-surface:#242220;--df-surface-2:#312f2a;--df-surface-3:#3e3b35;--df-track:#36332d;--df-border:#474439;--df-divider:#4b483b;--df-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-panel{--df-accent-soft:color-mix(in srgb,var(--color-primary)20%,#242220)}}.theme-claude .dealflow-panel{--df-accent-deep:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-panel{--df-accent-deep:color-mix(in srgb,var(--color-primary)85%,white)}}.theme-claude .dealflow-kpi.accent-4:after{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-kpi.accent-4:after{background:color-mix(in srgb,var(--df-accent)22%,var(--df-surface))}}.theme-claude .usage-kpi-card.accent-4:after{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.theme-claude .usage-kpi-card.accent-4:after{background:color-mix(in srgb,var(--color-green-pastel)22%,var(--color-background))}}.theme-claude .dealflow-act-btn{--df-act:#a8a29a;background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-act-btn{background:color-mix(in srgb,var(--df-act)18%,var(--df-surface))}}.theme-claude .dealflow-act-btn:hover:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-act-btn:hover:not(:disabled){background:color-mix(in srgb,var(--df-act)26%,var(--df-surface-2))}}.theme-claude .dealflow-act-btn:active:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-act-btn:active:not(:disabled){background:color-mix(in srgb,var(--df-act)34%,var(--df-surface-3))}}.theme-claude .dealflow-act-menu-item:focus-visible{background:var(--df-act,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.theme-claude .dealflow-act-menu-item:focus-visible{background:color-mix(in srgb,var(--df-act,var(--color-primary))18%,var(--df-surface-2))}}.theme-claude .dealflow-act-error{color:#f78fa4}.theme-claude .dealflow-cat-recs,.theme-claude .dfm-pushed-pill,.theme-claude .dfi-verdict.is-good,.theme-claude .dfi-badge.is-good,.theme-claude .dfi-team-total.is-ok,.theme-claude .dfi-team-saved,.theme-claude .dfi-receipt.is-pushed .dfi-receipt-mark{color:#5cd69b}.theme-claude .dfi-flag,.theme-claude .dfi-warnings,.theme-claude .dfi-verdict.is-warn,.theme-claude .dfi-card-status.is-warn{color:#e8a961}.theme-claude .dfi-verdict.is-bad,.theme-claude .dfi-card-status.is-bad,.theme-claude .dfi-team-total.is-bad,.theme-claude .dfi-rule-problems{color:var(--color-danger)}body{background:var(--color-background);color:var(--color-text-dark);font-family:Quicksand,sans-serif;font-weight:400}h1{text-transform:uppercase;color:var(--color-text-dark);font-size:3em;font-weight:900}h2{color:var(--color-text-dark);font-size:1.7rem}h3{color:var(--color-text-dark);font-size:1.5rem}.container{background-color:var(--color-lighter-blue);border-radius:25px;width:100%;max-width:600px;margin-bottom:2rem;padding:2rem 3rem}.actions-grid-container{background-color:var(--color-light-blue-two);border-radius:25px;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:90%;margin:2rem auto;padding:2.5% 3% 3% 2%;display:grid}@media (max-width:1400px){.actions-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.actions-grid-container{grid-template-columns:1fr}}.pushable-button{cursor:pointer;background:var(--push-face);color:var(--color-text-light);border:3px solid var(--push-edge);box-shadow:-4px 8px 0 var(--push-shadow);border-radius:15px;justify-content:center;align-items:center;gap:.8rem;padding:.7rem .9rem;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;transition:all .15s;display:flex;position:relative;transform:translateY(0)translate(0)}.pushable-button:hover,.pushable-button:active{box-shadow:-2px 4px 0 var(--push-shadow);transform:translateY(4px)translate(-2px)}.pushable-button:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px}.pushable-button:disabled{--push-face:var(--color-disabled-bg);--push-edge:var(--color-disabled-border);--push-shadow:var(--color-disabled-shadow);cursor:not-allowed;color:var(--color-text-dark);transform:none}.pushable-button:disabled .spinner{border:4px solid var(--spinner-track-disabled);border-left-color:var(--color-text-dark)}.pushable-button:disabled:hover{box-shadow:-4px 8px 0 var(--push-shadow);transform:none}.pushable-button.danger{--push-face:var(--color-danger-between);--push-edge:var(--color-danger-light);--push-shadow:var(--color-danger)}.pushable-button.danger:disabled{--push-face:var(--color-disabled-bg);--push-edge:var(--color-disabled-border);--push-shadow:var(--color-disabled-shadow)}.pushable-button.info{--push-face:var(--push-neutral-face);--push-edge:var(--push-neutral-edge);--push-shadow:var(--push-neutral-shadow)}.pushable-button.info:disabled{--push-face:var(--color-disabled-bg);--push-edge:var(--color-disabled-border);--push-shadow:var(--color-disabled-shadow)}.competition-show-all-btn{border:2px solid var(--color-light-blue-two);background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;transition:background-color .15s,transform .15s}.competition-show-all-btn:hover{background:var(--color-light-blue-two)}.competition-mode-tab{border:2px solid var(--color-light-blue-two);background:var(--color-background);color:var(--color-text-dark);cursor:pointer;border-radius:999px;padding:.4rem 1.1rem;font-size:.8rem;font-weight:700;transition:background-color .15s,border-color .15s}.competition-mode-tab:hover{background:var(--color-lighter-blue)}.competition-mode-tab.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.competition-count-pill{border:2px solid var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;transition:background-color .15s}.competition-count-pill:hover{background:var(--color-lighter-blue)}.competition-count-pill--danger{border-color:var(--color-danger);color:var(--color-danger)}.competition-count-pill--danger.is-active{background:var(--color-danger-light)}.competition-count-pill--primary{border-color:var(--color-primary);color:var(--color-primary)}.competition-count-pill--primary.is-active{background:var(--color-lighter-blue)}.competition-count-pill--success{border-color:var(--color-green-pastel);color:var(--color-green-pastel)}.competition-count-pill--success.is-active{background:var(--color-green-pastel-light-three)}.competition-advanced-toggle{background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;transition:background-color .15s;display:inline-flex}.competition-advanced-toggle:hover{background:var(--color-light-blue-two)}.competition-advanced-count{background:var(--color-primary);color:var(--color-text-light);text-align:center;border-radius:999px;min-width:1.4rem;padding:0 .4rem;font-size:.7rem;line-height:1.4rem}.competition-progress-track{background:var(--color-lighter-blue);border:2px solid var(--color-light-blue-two);border-radius:999px;width:100%;height:.6rem;overflow:hidden}.competition-progress-fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .25s}.competition-run-row .pushable-button{height:2.5rem;margin-bottom:8px;padding-top:0;padding-bottom:0}.competition-run-row .styled-select__trigger{height:3rem;padding-top:0;padding-bottom:0}.competition-run-row .surface-action-button{border-radius:15px;align-items:center;height:3rem;padding-top:0;padding-bottom:0;display:inline-flex}.competition-base-company-row .pushable-button{margin-bottom:8px;padding-top:.45rem;padding-bottom:.45rem}.competition-run-row .surface-action-button:disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-bg);cursor:not-allowed}.theme-row{border:2px solid var(--color-light-blue-two);background:var(--color-background);border-radius:12px;align-items:stretch;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}.theme-row:hover{background:var(--color-lighter-blue)}.theme-row.is-active{border-color:var(--color-primary);background:var(--color-lighter-blue);box-shadow:inset 5px 0 0 var(--color-primary)}.theme-row.is-active .theme-row__name{color:var(--color-primary)}.theme-row.is-active .theme-row__main{padding-left:1.1rem}.theme-row.is-active .theme-row__name:after{content:" ✓";font-weight:800}.theme-row__main{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.6rem .8rem;display:flex}.theme-row__swatch{border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.theme-row__body{flex-direction:column;min-width:0;display:flex}.theme-row__name{color:var(--color-text-dark);font-size:.85rem;font-weight:700}.theme-row__summary{color:var(--color-text-dark);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.theme-row__meta{color:var(--color-text-dark);opacity:.6;flex-shrink:0;margin-left:auto;padding-left:.75rem;font-size:.7rem;font-weight:700}.theme-row__delete{align-self:center;margin-right:.6rem}.disposition-icon-button{background:var(--color-light-blue-two);width:2rem;height:2rem;color:var(--color-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.disposition-icon-button svg{width:1rem;height:1rem}.disposition-icon-button:hover,.disposition-icon-button.active{background:var(--color-light-blue-three)}.disposition-icon-button.disposition-like{color:var(--color-green-pastel)}.disposition-icon-button.disposition-dislike{color:var(--color-danger)}.disposition-icon-button.disposition-dislike svg{margin-top:1px}.disposition-icon-button:disabled{opacity:.5;cursor:wait}input[type=text],input[type=url],input[type=email],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);color:var(--color-text-dark);border-radius:15px;outline:none;padding:.65rem .8rem}.startup-card input[type=text]{border:none}.styled-select{position:relative}.lists-tab-list-picker{min-width:500px;display:inline-flex}.lists-tab-list-picker .styled-select{flex:1}.lists-tab-list-picker .styled-select__trigger{border-radius:15px;padding:.95rem 1.1rem;transform:translateY(4px)}.styled-select__trigger{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);width:100%;color:var(--color-text-dark);text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;padding:.65rem .8rem;transition:background-color .18s;display:flex}.styled-select__trigger:hover,.styled-select__trigger[aria-expanded=true]{background:var(--color-light-blue-two)}.styled-select__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.styled-select__trigger:disabled{cursor:not-allowed;color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.styled-select__trigger:disabled{color:color-mix(in srgb,var(--color-text-dark)45%,white)}}.styled-select__trigger:disabled{border-color:var(--color-disabled-border);background-color:var(--color-disabled-bg);box-shadow:none}.styled-select__value-group{align-items:center;gap:.4rem;min-width:0;display:flex}.styled-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styled-select__item-text{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.styled-select__count-pill{background:var(--color-lighter-blue);min-width:1.4rem;color:var(--color-text-dark);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.05rem .45rem;font-size:.8rem;line-height:1.5;display:inline-flex}.styled-select__item:hover .styled-select__count-pill,.styled-select__item:focus-visible .styled-select__count-pill,.styled-select__item-label:hover .styled-select__count-pill{background:var(--color-light-blue-three)}.styled-select__item.selected .styled-select__count-pill{background:var(--color-primary);color:var(--color-text-light)}.list-scope-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.08rem .5rem;font-size:.66rem;font-weight:700;line-height:1.6;display:inline-flex}.list-scope-pill.global{background:var(--color-light-blue-two);color:var(--color-primary)}.list-scope-pill.personal{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.list-scope-pill.personal{background:color-mix(in srgb,var(--color-green-pastel)14%,transparent)}}.list-scope-pill.personal{color:var(--color-green-pastel)}.styled-select__chevron{color:var(--color-text-dark);flex-shrink:0;transition:transform .18s}.styled-select__chevron.open{transform:rotate(180deg)}.styled-select__content{z-index:var(--z-menu);left:var(--select-anchor-left);width:var(--select-trigger-w);border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:15px;max-height:450px;padding:.3rem;position:fixed;right:auto;overflow:hidden auto}.styled-select__item{width:100%;min-height:36px;color:var(--color-text-dark);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.styled-select__item:hover{background:var(--color-light-blue-two)}.styled-select__item:focus-visible{background:var(--color-light-blue-two);outline:2px solid var(--color-primary);outline-offset:-2px}.styled-select__item.selected{background:var(--color-light-blue-three);color:var(--color-primary);font-weight:700}.styled-select__item--deletable{gap:.4rem;padding:.2rem .4rem .2rem 0}.styled-select__item-label{color:var(--color-text-dark);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;padding:.45rem .55rem;display:flex}.styled-select__item-label:hover{background:var(--color-light-blue-two)}.x-btn{--x-size:28px;--x-face:var(--color-lighter-blue);--x-edge:var(--color-light-blue-two);--x-ink:var(--color-text-dark);--x-face-hover:var(--color-light-blue-two);--x-edge-hover:var(--color-light-blue-three);--x-ink-hover:var(--color-danger);width:var(--x-size);height:var(--x-size);border:2px solid var(--x-edge);background:var(--x-face);color:var(--x-ink);font-family:inherit;font-size:calc(var(--x-size)/1.75);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.x-btn--sm{--x-size:24px}.x-btn--lg{--x-size:32px}.x-btn--danger{--x-face:var(--color-danger);--x-edge:var(--color-danger);--x-ink:var(--color-text-light);--x-face-hover:var(--color-danger-between);--x-edge-hover:var(--color-danger-between);--x-ink-hover:var(--color-text-light)}a.x-btn{--x-ink-hover:var(--x-ink);text-decoration:none}.x-btn:hover:not(:disabled){background:var(--x-face-hover);border-color:var(--x-edge-hover);color:var(--x-ink-hover)}.x-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.x-btn:disabled{opacity:.5;cursor:default}.taxonomy-picker{position:relative}.taxonomy-picker__panel{z-index:95;border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:15px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .3rem);overflow:hidden}.taxonomy-picker__header{border-bottom:3px solid var(--color-light-blue-two);align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.taxonomy-picker__search{border:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);border-radius:15px;flex:1;min-width:0;padding:.5rem .7rem}.taxonomy-picker__accessory{flex:none;align-items:center;display:flex}.taxonomy-picker__count{opacity:.65;white-space:nowrap;flex:none;font-size:.78rem;font-weight:600}.taxonomy-picker__clear{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;padding:.3rem .5rem;font-family:inherit;font-size:.78rem;font-weight:700}.taxonomy-picker__clear:hover:not(:disabled){background:var(--color-lighter-blue)}.taxonomy-picker__clear:disabled{color:var(--color-text-dark);opacity:.3;cursor:default}.taxonomy-picker__body{min-height:0;display:flex}.taxonomy-picker__rail{border-right:3px solid var(--color-light-blue-two);flex-direction:column;flex:none;gap:.15rem;width:232px;max-height:380px;padding:.4rem;display:flex;overflow-y:auto}.taxonomy-picker__rail-item{text-align:left;width:100%;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .55rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.25;display:flex}.taxonomy-picker__rail-item:hover{background:var(--color-lighter-blue)}.taxonomy-picker__rail-item.active{background:var(--color-light-blue-two)}.taxonomy-picker__rail-item.dimmed{opacity:.35}.taxonomy-picker__rail-label{min-width:0}.taxonomy-picker__rail-count{background:var(--color-lighter-blue);text-align:center;border-radius:999px;flex:none;min-width:1.35rem;padding:.02rem .4rem;font-size:.7rem}.taxonomy-picker__rail-count.selected{background:var(--color-primary);color:var(--color-text-light)}.taxonomy-picker__pane{flex:1;min-width:0;max-height:380px;padding:.7rem .8rem;overflow-y:auto}.taxonomy-picker__section+.taxonomy-picker__section{margin-top:1rem}.taxonomy-picker__section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.5rem;display:flex}.taxonomy-picker__section-head h4{color:var(--color-primary);margin:0;font-size:.9rem;font-weight:800}.taxonomy-picker__section-head p{opacity:.6;max-width:58ch;margin:.15rem 0 0;font-size:.72rem}.taxonomy-picker__section-actions{flex:none;align-items:center;gap:.25rem;display:flex}.taxonomy-picker__section-action{color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:.25rem .45rem;font-family:inherit;font-size:.72rem;font-weight:700}.taxonomy-picker__section-action:hover:not(:disabled){background:var(--color-lighter-blue)}.taxonomy-picker__section-action:disabled{color:var(--color-text-dark);opacity:.3;cursor:default}.taxonomy-picker__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.3rem;display:grid}.taxonomy-picker__option{text-align:left;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .5rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.25;display:flex}.taxonomy-picker__option:hover{background:var(--color-lighter-blue)}.taxonomy-picker__option.selected{background:var(--color-light-blue-two)}.taxonomy-picker__option-check{border:2px solid var(--color-light-blue-three);background:var(--color-background);width:16px;height:16px;color:var(--color-text-light);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.taxonomy-picker__option.selected .taxonomy-picker__option-check{background:var(--color-primary);border-color:var(--color-primary)}.taxonomy-picker__option-label{min-width:0}.taxonomy-picker__selected{border-top:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);flex-wrap:wrap;gap:.3rem;max-height:108px;padding:.55rem .7rem;display:flex;overflow-y:auto}.taxonomy-picker__selected-chip{background:var(--color-light-blue-three);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.taxonomy-picker__selected-chip:hover{background:var(--color-danger-light)}.taxonomy-picker__empty{opacity:.6;padding:1.2rem .8rem;font-size:.82rem}@media (max-width:900px){.taxonomy-picker__body{flex-direction:column}.taxonomy-picker__rail{border-right:none;border-bottom:3px solid var(--color-light-blue-two);flex-flow:wrap;width:100%;max-height:132px}.taxonomy-picker__rail-item{width:auto}}input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,textarea:focus{background-color:var(--color-light-blue-two)}.file-input-hidden{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.file-input-label{background-color:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;text-align:center;border:none;border-radius:15px;padding:.9rem;font-size:.95rem;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:inline-block}.file-input-label:hover{background-color:var(--color-light-blue-two)}.modal-overlay{background-color:var(--scrim);width:100%;height:100%;z-index:var(--z-modal);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0}.modal-content{background:var(--color-background);border-radius:25px;width:90%;max-width:450px;max-height:85vh;padding:2rem 2rem 0;position:relative;overflow-y:auto}.modal-content.large{max-width:90%;max-height:90vh}.modal-close{position:absolute;top:10px;right:20px}.confirm-modal-actions{justify-content:flex-end;gap:1rem;padding:1.5rem 0;display:flex}.cancel-btn{cursor:pointer;background-color:var(--color-lighter-blue);color:var(--color-text-dark);border:3px solid var(--color-light-blue-two);border-radius:15px;padding:.7rem 1.2rem;font-family:Quicksand,sans-serif;font-weight:800;transition:all .15s}.cancel-btn:hover{background-color:var(--color-light-blue-two)}.confirm-dialog-overlay{background:var(--scrim);z-index:var(--z-modal-nested);justify-content:center;align-items:center;padding:1rem;animation:.15s confirm-dialog-fade;display:flex;position:fixed;inset:0}@keyframes confirm-dialog-fade{0%{opacity:0}to{opacity:1}}.confirm-dialog{background:var(--color-background);border:3px solid var(--color-light-blue-two);width:100%;max-width:420px;box-shadow:0 24px 60px var(--color-text-dark);border-radius:25px;padding:1.75rem 1.75rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.confirm-dialog{box-shadow:0 24px 60px color-mix(in srgb,var(--color-text-dark)25%,transparent)}}.confirm-dialog{animation:.15s confirm-dialog-pop}@keyframes confirm-dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-dialog-title{color:var(--color-text-dark);margin:0 0 .6rem;font-size:1.25rem;font-weight:800}.confirm-dialog-message{color:var(--color-text-dark);opacity:.8;margin:0;font-size:.95rem;line-height:1.5}.confirm-dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.confirm-dialog-confirm{cursor:pointer;background-color:var(--color-primary);min-width:96px;color:var(--color-text-light);border:3px solid var(--color-primary);border-radius:15px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-family:Quicksand,sans-serif;font-weight:800;transition:all .15s;display:inline-flex}.confirm-dialog-confirm:hover:not(:disabled){filter:brightness(1.08)}.confirm-dialog-confirm.danger{background-color:var(--color-danger-light);border-color:var(--color-danger-between);color:var(--color-text-dark)}.confirm-dialog-confirm.danger:hover:not(:disabled){background-color:var(--color-danger-between);filter:none}.confirm-dialog-confirm.danger .spinner{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-confirm.danger .spinner{border-color:color-mix(in srgb,var(--color-text-dark)20%,transparent)}}.confirm-dialog-confirm.danger .spinner{border-left-color:var(--color-text-dark)}.confirm-dialog-confirm:disabled{cursor:wait;opacity:.7}.turn-down-reasons{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.turn-down-reason{cursor:pointer;background-color:var(--color-lighter-blue);color:var(--color-text-dark);border:2px solid var(--color-light-blue-two);border-radius:12px;padding:.5rem .9rem;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;transition:all .15s}.turn-down-reason:hover:not(:disabled):not(.selected){border-color:var(--color-primary)}.turn-down-reason.selected{background-color:var(--color-danger-light);border-color:var(--color-danger-between);color:var(--color-text-dark)}.turn-down-reason.selected:hover:not(:disabled){background-color:var(--color-danger-between);border-color:var(--color-danger)}.turn-down-reason:disabled{cursor:default;opacity:.6}.exam-card{background-color:var(--color-lighter-blue);border-radius:15px;padding:1.5rem;transition:background-color .3s,border-color .3s,color .3s;position:relative}.exam-card:hover{background-color:var(--color-light-blue-two)}.exam-card h3{color:var(--color-primary);margin-bottom:.5rem}.startup-card{border:3px solid var(--color-light-blue-two);background-color:var(--color-lighter-blue);cursor:pointer;border-radius:15px;margin-bottom:10px;padding:.7rem 1.2rem;transition:background-color .3s,border-color .3s,color .3s;position:relative}.startup-card:hover,.startup-card.selected,.startup-card.qualified:hover,.startup-card.limited-data:hover,.startup-card.disqualified:hover{background-color:var(--color-light-blue-two)}.company-card{flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}.company-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.company-card__name{overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:700;line-height:1.3}.company-card__rank{color:var(--color-primary);margin-right:.4rem;font-size:.75rem;font-weight:800}.company-card__head-actions{flex:none;align-items:center;gap:.35rem;display:flex}.company-card__badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:11rem;padding:.12rem .5rem;font-size:.65rem;font-weight:700;line-height:1.5;display:inline-flex;overflow:hidden}.company-card__badge.tone-primary{background:var(--color-primary);color:var(--color-text-light)}.company-card__badge.tone-neutral{background:var(--color-light-blue-three);color:var(--color-text-dark)}.company-card__badge.tone-success{background:var(--color-green-pastel);color:var(--color-text-light)}.company-card__badge.tone-danger{background:var(--color-danger-between);color:var(--color-text-light)}.company-card__badge.soft.tone-primary{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.company-card__badge.soft.tone-primary{background:color-mix(in srgb,var(--color-primary)16%,var(--color-background))}}.company-card__badge.soft.tone-primary{color:var(--color-primary)}.company-card__badge.soft.tone-neutral{background:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.company-card__badge.soft.tone-neutral{background:color-mix(in srgb,var(--color-text-dark)12%,var(--color-background))}}.company-card__badge.soft.tone-neutral{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.company-card__badge.soft.tone-neutral{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-background))}}.company-card__badge.soft.tone-success{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.company-card__badge.soft.tone-success{background:color-mix(in srgb,var(--color-green-pastel)18%,var(--color-background))}}.company-card__badge.soft.tone-success{color:var(--color-green-pastel)}.company-card__badge.soft.tone-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.company-card__badge.soft.tone-danger{background:color-mix(in srgb,var(--color-danger)14%,var(--color-background))}}.company-card__badge.soft.tone-danger{color:var(--color-danger)}.company-card__meta{color:var(--color-text-dark);flex-wrap:wrap;align-items:baseline;font-size:.72rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.company-card__meta{color:color-mix(in srgb,var(--color-text-dark)72%,var(--color-lighter-blue))}}.company-card__meta-item{align-items:baseline;display:inline-flex}.company-card__meta-item+.company-card__meta-item:before{content:"·";opacity:.5;margin:0 .4rem}.company-card__meta-item.fit-qualified{color:var(--color-green-pastel);font-weight:700}.company-card__meta-item.fit-disqualified{color:var(--color-danger);font-weight:700}.company-card__chips{flex-wrap:wrap;gap:.25rem;display:flex}.taxo-chip{overflow-wrap:break-word;text-align:left;border-radius:12px;max-width:100%;font-family:inherit;line-height:1.4;display:inline-block}.taxo-chip.category{background:var(--color-light-blue-two);color:var(--color-text-dark);border:none;padding:.14rem .55rem;font-size:.7rem;font-weight:700}.startup-card:hover .taxo-chip.category,.startup-card.selected .taxo-chip.category{background:var(--color-light-blue-three)}.company-card__note{color:var(--color-text-dark);margin:0;font-size:.72rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.company-card__note{color:color-mix(in srgb,var(--color-text-dark)85%,var(--color-lighter-blue))}}.company-card__foot{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.7rem;display:flex}.company-card__website{color:var(--color-primary);overflow-wrap:anywhere;font-weight:600}.company-card__footer-slot{color:var(--color-text-dark);flex:none}@supports (color:color-mix(in lab, red, red)){.company-card__footer-slot{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.company-card__footer-slot{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{border:3px solid var(--color-light-blue-two);text-align:left;vertical-align:middle;padding:.75rem}th{background-color:var(--color-lighter-blue);font-weight:800}.spinner{box-sizing:border-box;border:4px solid #fff6;border-left-color:var(--color-text-light);vertical-align:middle;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:inline-block}.spinner.dark{border-color:var(--color-lighter-blue);border-left-color:var(--color-primary)}@keyframes spin{to{transform:rotate(360deg)}}.question-points-badge{color:var(--color-primary);background-color:var(--color-light-blue-two);border-radius:25px;padding:5px 10px;font-size:1rem;font-weight:700}.status-badge{background-color:var(--color-light-blue-two);color:var(--color-primary);border-radius:25px;padding:.3rem .8rem;font-size:.85rem;font-weight:700}.add-row-btn{text-align:left;--radius:15px;--bw:3px;--border-color:var(--color-light-blue-two);--bg:var(--color-background);--fg:var(--color-text-dark);color:var(--fg);border-radius:var(--radius);background:linear-gradient(var(--border-color),var(--border-color))left 0 top var(--radius)/var(--bw)calc(100% - 2*var(--radius))no-repeat,linear-gradient(var(--border-color),var(--border-color))left var(--radius)bottom 0/calc(100% - 2*var(--radius))var(--bw)no-repeat,radial-gradient(circle at right top,transparent calc(var(--radius) - var(--bw)),var(--border-color)calc(var(--radius) - var(--bw))var(--radius),transparent var(--radius))left 0 bottom 0/var(--radius)var(--radius)no-repeat;background-color:var(--bg);cursor:pointer;border:none;width:100%;padding:10px 15px;font-family:Quicksand,sans-serif;font-weight:600;transition:all .15s}.add-row-btn:hover{background-color:var(--border-color)}body::-webkit-scrollbar{width:74px}body::-webkit-scrollbar-thumb{background-color:var(--color-light-blue-two);border-radius:15px}*{scrollbar-width:auto;scrollbar-color:var(--color-light-blue-two)transparent}.scroll-container::-webkit-scrollbar{width:12px}.scroll-container::-webkit-scrollbar-thumb{background-color:var(--color-light-blue-two);border-radius:15px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.hidden{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-modal-nested) + 100);background:var(--color-primary);color:var(--color-text-light);border-radius:0 0 15px;padding:.7rem 1.1rem;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s;position:absolute;top:0;left:0;transform:translateY(-150%)}.skip-link:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:2px;transform:translateY(0)}.dashboard-container{background-color:var(--color-background);border:3px solid var(--color-light-blue-two);border-radius:15px;padding:1.2rem}.detail-panel{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:25px;overflow:hidden}.detail-panel-header{background-color:var(--color-light-blue-two);color:var(--color-text-dark);padding:1.5rem}.company-name-link{color:inherit;text-decoration:none}.company-name-link:hover{opacity:.8}.external-profile-link{text-decoration:none;transition:all .2s}.external-profile-link.icon-only{background-color:var(--color-light-blue-two);border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.external-profile-link.icon-only:hover{background-color:var(--color-light-blue-three)}.external-profile-link.icon-only svg{width:50%;height:50%}.external-profile-link:hover{opacity:1}.info-card{background-color:var(--color-light-blue-two);border-radius:15px;padding:1rem}.info-card-header{color:var(--color-text-dark);margin-bottom:.5rem;font-weight:700}.instructions-card{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.instructions-card-header{background-color:var(--color-light-blue-two);color:var(--color-text-dark);flex-direction:column;gap:.15rem;padding:.55rem .85rem;font-weight:700;display:flex}.instructions-card-body{flex:auto;min-height:0;padding:.85rem;overflow-y:auto}.instructions-editor-titlerow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.instructions-card-title{font-size:1.05rem;font-weight:700}.instructions-updated{opacity:.7;white-space:nowrap;margin-top:.15rem;margin-left:auto;margin-right:.1rem;font-size:.72rem;font-weight:500}.instructions-card-subheader{opacity:.85;margin:0;font-size:.82rem;font-weight:500}.instructions-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);border-bottom:3px solid var(--color-light-blue-three);margin:.25rem 0 .4rem;padding-bottom:.25rem;font-size:.72rem;font-weight:700}.instructions-prompt-button{text-align:left;cursor:pointer;width:100%;color:var(--color-text-dark);background-color:var(--color-lighter-blue);border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;padding:.4rem .55rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background-color .15s;display:flex}.instructions-prompt-button:hover{background-color:var(--color-light-blue-two)}.instructions-prompt-button.active{background-color:var(--color-light-blue-three);font-weight:700}.instructions-personal-badge{background:var(--color-primary);color:#fff;border-radius:999px;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.instructions-impersonation-note{background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:10px;margin-bottom:.6rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600}.instructions-view-only-note{opacity:.7;margin-bottom:.5rem;font-size:.8rem}.instructions-readonly{background-color:var(--color-light-blue-two);word-break:break-word;color:var(--color-text-dark);border-radius:15px;max-height:60vh;padding:.7rem .85rem;font-size:.92rem;line-height:1.55;overflow-y:auto}.instructions-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.75rem;margin-left:4px;display:flex}.instructions-actions .surface-action-button{background:var(--color-light-blue-two);border:none;border-radius:15px;align-items:center;height:48px;padding:0 1.05rem;font-size:.9rem;display:inline-flex}.instructions-actions .surface-action-button:hover:not(:disabled){background:var(--color-light-blue-three)}.instructions-actions .surface-action-button:disabled{background:var(--color-disabled-bg);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.instructions-actions .surface-action-button:disabled{color:color-mix(in srgb,var(--color-text-dark)55%,var(--color-disabled-bg))}}.instructions-actions .surface-action-button:disabled{cursor:wait}.instructions-actions .pushable-button{height:40px}.instructions-feedback{align-items:center;min-height:40px;display:inline-flex}.instructions-feedback-pill{color:var(--color-text-dark);background:var(--color-green-pastel);border-radius:12px;padding:.3rem .7rem;font-size:.8rem;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.instructions-feedback-pill{background:color-mix(in srgb,var(--color-green-pastel)14%,transparent)}}.instructions-feedback-pill.is-error{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.instructions-feedback-pill.is-error{background:color-mix(in srgb,var(--color-danger-light)45%,transparent)}}.prompt-md-editor{color:var(--color-text-dark);border-radius:15px;flex-direction:column;font-family:Quicksand,sans-serif;font-size:.95rem;transition:background-color .15s;display:flex;overflow:hidden}.prompt-md-toolbar{border-bottom:1px solid #0000000d;align-items:center;gap:.4rem;padding:.25rem .75rem;display:flex}.prompt-md-toolbar button{cursor:pointer;color:var(--color-text-dark);background:0 0;border:none;border-radius:6px;padding:.15rem .55rem;font-size:.95rem;line-height:1.4;transition:background-color .15s}.prompt-md-toolbar button:hover{background:#0000000f}.prompt-md-editable{width:100%;color:var(--color-text-dark);background:0 0;border:none;outline:none;flex:auto;max-height:65vh;padding:.7rem .85rem;font-family:Quicksand,sans-serif;font-size:.95rem;line-height:1.55;overflow-y:auto}.prompt-md-editable :first-child,.instructions-readonly :first-child{margin-top:0}.prompt-md-editable :last-child,.instructions-readonly :last-child{margin-bottom:0}.prompt-md-editable p,.instructions-readonly p{margin:0 0 .6rem}.prompt-md-editable h1,.prompt-md-editable h2,.prompt-md-editable h3,.prompt-md-editable h4,.prompt-md-editable h5,.prompt-md-editable h6,.instructions-readonly h1,.instructions-readonly h2,.instructions-readonly h3,.instructions-readonly h4,.instructions-readonly h5,.instructions-readonly h6{margin:.8rem 0 .4rem;font-weight:700;line-height:1.3}.prompt-md-editable h1,.instructions-readonly h1{font-size:1.3rem}.prompt-md-editable h2,.instructions-readonly h2{font-size:1.15rem}.prompt-md-editable h3,.instructions-readonly h3{font-size:1.02rem}.prompt-md-editable h4,.prompt-md-editable h5,.prompt-md-editable h6,.instructions-readonly h4,.instructions-readonly h5,.instructions-readonly h6{font-size:.95rem}.prompt-md-editable ul,.prompt-md-editable ol,.instructions-readonly ul,.instructions-readonly ol{margin:0 0 .6rem;padding-left:1.6rem}.prompt-md-editable ul,.instructions-readonly ul{list-style:outside}.prompt-md-editable ol,.instructions-readonly ol{list-style:decimal}.prompt-md-editable li,.instructions-readonly li{list-style:inherit;margin:.1rem 0;display:list-item}.prompt-md-editable a,.instructions-readonly a{color:var(--color-primary);text-decoration:underline}.prompt-md-editable code,.instructions-readonly code{font-family:var(--font-mono);background:#0000000f;border-radius:4px;padding:.05rem .3rem;font-size:.85em}.prompt-md-editable pre,.instructions-readonly pre{background:#0000000f;border-radius:8px;margin:0 0 .6rem;padding:.6rem .8rem;overflow-x:auto}.prompt-md-editable pre code,.instructions-readonly pre code{background:0 0;padding:0}.prompt-md-editable blockquote,.instructions-readonly blockquote{border-left:3px solid var(--color-light-blue-three);opacity:.9;margin:0 0 .6rem;padding-left:.75rem}.prompt-md-editable table,.instructions-readonly table{border-collapse:collapse;margin:0 0 .6rem;display:block;overflow-x:auto}.prompt-md-editable th,.prompt-md-editable td,.instructions-readonly th,.instructions-readonly td{border:1px solid var(--color-light-blue-three);text-align:left;padding:.3rem .5rem}.pb-input{border:3px solid var(--color-light-blue-two);background-color:var(--color-lighter-blue);width:100%;color:var(--color-text-dark);border-radius:12px;outline:none;padding:.55rem .7rem;font-family:Quicksand,sans-serif;font-size:.95rem;transition:background-color .2s}.pb-input:focus,.pb-input:active{background-color:var(--color-light-blue-two)}.pb-input::placeholder{color:var(--color-text-dark);opacity:.5}.pb-input:disabled{opacity:.6;cursor:not-allowed}.pb-body-editor{border:3px solid var(--color-light-blue-two)!important;background-color:var(--color-light-blue-two)!important}.pb-body-editor .prompt-md-toolbar{background-color:var(--color-light-blue-two)!important;border-bottom-color:var(--color-light-blue-two)!important}.pb-body-editor .prompt-md-editable{transition:background-color .2s;background-color:var(--color-lighter-blue)!important}.pb-body-editor .prompt-md-editable:focus{background-color:var(--color-light-blue-two)!important}.banner{padding:1rem 1.5rem 0}.banner.success{background-color:var(--color-green-pastel-light-three);border:2px solid var(--color-green-pastel-light-two);border-radius:15px;padding:1rem 1.5rem}.banner.danger{border:2px solid var(--color-danger-light);color:var(--color-text-dark);background-color:#fba39d38;border-radius:15px;padding:1rem 1.5rem}.banner.info{background-color:var(--color-light-blue-two);color:var(--color-text-dark);border:none;border-radius:15px;padding:1rem 1.5rem}.warning-pill{background:var(--color-warning-light);border-radius:999px;flex:none;align-items:center;padding:.14rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.warning-pill{background:color-mix(in srgb,var(--color-warning-light)45%,var(--color-background))}}.warning-pill{color:var(--color-warning);letter-spacing:.03em;white-space:nowrap;cursor:help;font-size:.68rem;font-weight:800;line-height:1.6}.fit-section{background-color:var(--color-light-blue-two);border-radius:15px;padding:1.5rem}.fit-override-button,.note-action-button,.status-action-button{cursor:pointer;white-space:nowrap;color:var(--color-green-pastel);background-color:var(--color-green-pastel-light-three);border:none;border-radius:10px;justify-content:center;align-items:center;padding:.4rem .85rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background-color .15s;display:inline-flex}.fit-override-button{margin-top:.85rem}.status-action-button{background-color:#02a14724}.fit-override-button:hover:not(:disabled),.status-action-button:hover:not(:disabled){background-color:#02de622e}.note-action-button{width:100%;color:var(--color-text-light);background-color:var(--color-primary);padding:.62rem .85rem;font-size:.85rem}.note-action-button:hover:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.note-action-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary)82%,black)}}.fit-override-button.danger,.status-action-button.danger{color:var(--color-danger);background-color:#fba39d38}.fit-override-button.danger:hover:not(:disabled),.status-action-button.danger:hover:not(:disabled){background-color:#fba39d66}.status-action-button.primary{color:var(--color-primary);background-color:var(--color-light-blue-two)}.status-action-button.primary:hover:not(:disabled){background-color:var(--color-light-blue-three)}.note-action-button.muted,.note-action-button.muted:hover,.status-action-button.muted,.status-action-button.muted:hover{color:var(--color-text-dark);background-color:var(--color-light-blue-two);cursor:default}.fit-override-button:disabled,.note-action-button:disabled,.status-action-button:disabled{opacity:.6;cursor:not-allowed}.note-action-button.muted:disabled,.status-action-button.muted:disabled{opacity:1}.note-action-column{width:17rem;max-width:100%}.status-action-row{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:17rem;display:flex}.funding-section{background-color:var(--color-lighter-blue);border-radius:15px}.funding-history{flex-direction:column;gap:6px;display:flex}.funding-history-head{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-dark);opacity:.5;padding:0 16px;font-size:.7rem}.funding-history-row{background-color:var(--color-light-blue-two);border-radius:10px;padding:10px 16px}.funding-history-type{color:var(--color-primary);font-weight:700}@media (min-width:768px){.funding-history-cell{border-right:3px solid var(--color-light-blue-three)}}.team-member-card{background-color:var(--color-light-blue-two);border-radius:15px;padding:1rem}.kg-person-modal .team-member-card{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-three)}.founder-name-link{color:inherit;cursor:pointer;text-decoration:none}.founder-name-link:hover,.founder-name-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.team-member-divider{border-top:2px solid var(--color-light-blue-two)}.kg-list-modal .team-member-divider{border-top-color:var(--color-light-blue-three)}.score-badge{background-color:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:10px;padding:.3rem .6rem;font-size:.8rem;font-weight:800}.score-badge.excellent{background-color:var(--color-green-pastel-light-three);color:var(--color-green-pastel)}.score-badge.good{background-color:var(--color-light-blue-three);color:var(--color-primary)}.score-badge.fair{background-color:var(--color-warning-light)}@supports (color:color-mix(in lab, red, red)){.score-badge.fair{background-color:color-mix(in srgb,var(--color-warning-light)45%,var(--color-background))}}.score-badge.fair{color:var(--color-warning)}.score-badge.poor{background-color:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.score-badge.poor{background-color:color-mix(in srgb,var(--color-danger-light)45%,var(--color-background))}}.score-badge.poor{color:var(--color-danger)}.company-section-title{margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.company-section-title.is-tight{margin-bottom:.5rem}.filter-check-row{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.filter-check{align-items:center;gap:.5rem;display:flex}.filter-check-icon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.filter-check-icon.passed{background-color:var(--color-green-pastel-light-three);color:var(--color-green-pastel)}.filter-check-icon.failed{background-color:var(--color-danger-light);color:var(--color-danger)}.filter-check-icon.skipped{background-color:var(--color-light-blue-two);color:var(--color-text-dark)}.bulk-import-section{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:25px;padding:2rem}.trace-viewer-modal{max-width:90%;max-height:90vh;padding:0}.trace-viewer-header{background-color:var(--color-lighter-blue);border-bottom:3px solid var(--color-light-blue-two);padding:1rem 1.5rem}.trace-list{border-right:3px solid var(--color-light-blue-two)}.trace-item{border-bottom:2px solid var(--color-lighter-blue);cursor:pointer;padding:.75rem 1rem;transition:all .15s}.trace-item:hover{background-color:var(--color-lighter-blue)}.trace-item.selected{background-color:var(--color-light-blue-two);border-left:4px solid var(--color-primary)}.trace-details{background-color:var(--color-lighter-blue);padding:1rem}.trace-code-block{background-color:var(--color-background);border:3px solid var(--color-light-blue-two);border-radius:15px;padding:1rem;overflow:auto}.log-type-badge{padding:.2rem .5rem;font-size:.75rem;font-weight:800}.log-type-badge.parallel{background-color:var(--color-light-blue-two);color:var(--color-primary)}.log-type-badge.gemini{background-color:var(--color-green-pastel-light-three);color:var(--color-green-pastel)}.log-type-badge.openrouter{background-color:var(--color-danger-light);color:var(--color-danger)}.explorer-date-picker{position:relative}.explorer-date-picker-trigger{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);width:100%;color:var(--color-text-dark);cursor:pointer;border-radius:15px;outline:none;justify-content:space-between;align-items:center;padding:.65rem .8rem;display:flex}.explorer-date-picker-trigger:hover,.explorer-date-picker-trigger:focus-visible{background-color:var(--color-light-blue-two)}.explorer-date-picker-trigger-borderless{background-color:var(--color-light-blue-two);border:none;min-height:42px;font-size:.9rem}.explorer-date-picker-trigger-borderless:hover,.explorer-date-picker-trigger-borderless:focus-visible{background-color:var(--color-light-blue-two)}.explorer-date-picker-panel{z-index:var(--z-popover);border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:15px;width:max-content;min-width:350px;padding:.75rem 1.5rem;position:absolute;top:calc(100% + .4rem)}.explorer-date-picker-panel-left{left:0}.explorer-date-picker-panel-right{right:0}.explorer-calendar .rdp-months{display:flex}.explorer-calendar .rdp-month{width:100%}.explorer-calendar .rdp-caption,.explorer-calendar .rdp-month_caption{justify-content:center;align-items:center;margin-bottom:.4rem;display:flex;position:relative}.explorer-calendar .rdp-nav{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.explorer-calendar .rdp-button_previous,.explorer-calendar .rdp-button_next,.explorer-calendar .rdp-nav_button_previous,.explorer-calendar .rdp-nav_button_next{pointer-events:auto}.explorer-calendar .rdp-caption_label{color:var(--color-text-dark);font-weight:700}.explorer-calendar .rdp-nav_button{color:var(--color-primary)}.explorer-calendar .rdp-weekday{color:var(--color-text-dark);opacity:.7;text-align:center;font-size:1rem}.explorer-calendar th,.explorer-calendar td{border:none;padding:0}.explorer-calendar .rdp-day_button{width:100%;height:2rem;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none}.explorer-calendar .rdp-day_button:hover{background:var(--color-light-blue-two)}.explorer-calendar .rdp-selected .rdp-day_button,.explorer-calendar .rdp-day_button:focus-visible{background:var(--color-primary);color:var(--color-text-light)}.explorer-date-picker-clear{background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:10px;padding:.4rem .65rem;font-family:Quicksand,sans-serif;font-weight:700}.explorer-date-picker-clear:hover{background:var(--color-light-blue-two)}.dashboard-controls{grid-template-columns:minmax(150px,1fr) auto minmax(260px,1fr);align-items:center;gap:1rem;display:grid}.dashboard-logo-wrap{align-items:center;display:flex}.dashboard-logo{object-fit:contain;width:auto;height:60px}.dashboard-center-controls{justify-content:center;display:flex}.dashboard-user-select{justify-self:end;width:75%}.dashboard-user-area{justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem;width:75%;display:flex}.dashboard-user-area .dashboard-user-select{flex:1;width:100%}.dashboard-user-indicator{color:var(--color-text-dark);background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);white-space:nowrap;text-overflow:ellipsis;border-radius:15px;flex:1;justify-content:center;align-items:center;max-width:100%;padding:.65rem .8rem;font-weight:600;display:inline-flex;overflow:hidden}.dashboard-signout-btn{background:var(--color-danger-light);color:var(--color-text-dark);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;flex:none;align-items:center;gap:.4rem;padding:.6rem .9rem;font-weight:600;display:inline-flex}.dashboard-signout-btn:hover{background:var(--color-danger-between)}.dashboard-signout-icon{color:var(--color-danger);flex:none}.dashboard-tab-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}@media (max-width:980px){.dashboard-controls{grid-template-columns:1fr;justify-items:center;gap:.8rem}.dashboard-logo-wrap,.dashboard-user-select,.dashboard-user-area{justify-self:center;width:100%;max-width:320px}.dashboard-logo-wrap{justify-content:center}}.company-count-badge{color:var(--color-text-dark);background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:15px;justify-content:center;align-items:center;padding:.65rem .8rem;display:inline-flex}.dashboard-menubar{background:var(--color-lighter-blue);border-radius:15px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;display:flex}.dashboard-menubar-trigger{color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:10px;padding:.65rem .8rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s}.dashboard-menubar-trigger:hover{background:var(--color-light-blue-two)}.dashboard-menubar-trigger:focus-visible{outline:none}.dashboard-menubar-trigger.active{background:var(--color-light-blue-three)}.surface-action-button{background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border:2px solid var(--color-light-blue-two);border-radius:10px;padding:.62rem .85rem;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s}.surface-action-button:hover{background:var(--color-light-blue-two)}.surface-action-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.surface-action-button.download-markdown-button{background:var(--color-light-blue-two);border-color:var(--color-light-blue-three)}.surface-action-button.download-markdown-button:hover{background:var(--color-light-blue-three)}.surface-action-button.edit{background:var(--color-light-blue-two);border-color:var(--color-light-blue-three)}.surface-action-button.edit:hover{background:var(--color-light-blue-three)}.contacted-save-button{font-size:.9rem}.surface-action-button.danger{border-color:var(--color-danger-light);color:var(--color-danger);background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.surface-action-button.danger{background:color-mix(in srgb,var(--color-danger-light)28%,var(--color-background))}}.surface-action-button.danger:hover{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.surface-action-button.danger:hover{background:color-mix(in srgb,var(--color-danger-light)42%,var(--color-background))}}.surface-action-button.positive{color:var(--color-text-light);background:var(--color-green-pastel-light-one);border:none}.surface-action-button.positive:hover{background:var(--color-green-pastel)}.surface-action-button.positive .spinner{border-width:3px;border-color:#f7f7ff73;border-left-color:var(--color-text-light);width:16px;height:16px}.contacted-kpi-row .startup-card{margin-bottom:0}.contacted-kpi-row .contacted-export-button{justify-content:center;align-items:center;height:calc(100% - 8px);min-height:60px;padding:.75rem 1rem;display:inline-flex}.investor-map-wrap{flex-direction:column;gap:1rem;width:100%;display:flex}.investor-map-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){.investor-map-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.investor-map-kpis{grid-template-columns:1fr}}.investor-map-filters{border:none;border-radius:0;padding:0}.investor-kpi-card{background:var(--color-background);border:none;border-bottom:3px solid var(--color-light-blue-two);padding:1.1rem 1.25rem;position:relative;overflow:hidden}.investor-kpi-card:after{content:"";background:var(--color-lighter-blue);opacity:.6;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.investor-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark);opacity:.6;z-index:1;font-size:.72rem;font-weight:700;position:relative}.investor-kpi-value{color:var(--color-text-dark);z-index:1;margin-top:.35rem;font-size:2rem;font-weight:800;line-height:1.1;position:relative}.investor-kpi-sub{color:var(--color-text-dark);opacity:.6;z-index:1;margin-top:.35rem;font-size:.72rem;position:relative}.investor-map-body{align-items:stretch;min-height:60vh}.investor-leaderboard-wrap{background:var(--color-background);flex-direction:column;min-height:0;max-height:164vh;display:flex}.investor-leaderboard-controls{flex-direction:column;gap:.6rem;margin-bottom:.8rem;display:flex}.investor-search-input{background-color:var(--color-lighter-blue);border:none;border-radius:12px;outline:none;padding:.65rem .85rem;font-size:.9rem}.investor-search-input:focus{background-color:var(--color-lighter-blue)}@supports (color:color-mix(in lab, red, red)){.investor-search-input:focus{background-color:color-mix(in srgb,var(--color-lighter-blue)55%,var(--color-background))}}.investor-sort-row{flex-wrap:wrap;gap:.4rem;display:flex}.investor-sort-chip{border:2px solid var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s}.investor-sort-chip:hover{background:var(--color-lighter-blue)}.investor-sort-chip.active{background:var(--color-primary);color:var(--color-text-light);border-color:var(--color-primary)}.investor-leaderboard-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding-right:.35rem;display:flex;overflow-y:auto}.investor-leaderboard-list::-webkit-scrollbar{width:8px}.investor-leaderboard-list::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:4px}.investor-row{text-align:left;background:var(--color-lighter-blue);border:2px solid var(--color-lighter-blue);cursor:pointer;border-radius:14px;flex-shrink:0;width:100%;min-height:6.25rem;padding:.85rem 1rem;font-family:inherit;transition:all .15s;display:block;position:relative;overflow:hidden}.investor-row:hover{border-color:var(--color-light-blue-three)}.investor-row.selected{border-color:var(--color-light-blue-two);background:var(--color-light-blue-two)}.investor-row.selected .investor-meta-pill.neutral{background:var(--color-light-blue-three)}.investor-row-content{z-index:1;align-items:center;gap:.85rem;min-height:4.5rem;display:flex;position:relative}.investor-row-rank{color:var(--color-primary);background:var(--color-light-blue-two);border:2px solid var(--color-light-blue-three);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;font-size:1.15rem;font-weight:800;display:flex}.investor-row.selected .investor-row-rank{background:var(--color-primary);color:var(--color-text-light);border-color:var(--color-primary)}.investor-row-body{flex-direction:column;flex:1;justify-content:center;gap:.35rem;min-width:0;display:flex}.investor-row-header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.investor-row-name{color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:800;display:flex;overflow:hidden}.investor-row-heat-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 2px #fff9}.investor-row-count{color:var(--color-text-dark);flex-shrink:0;align-items:baseline;gap:.3rem;font-size:1.05rem;font-weight:800;display:flex}.investor-row-count-sub{opacity:.55;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.investor-row-meta{flex-wrap:wrap;gap:.35rem;display:flex}.investor-meta-pill{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.investor-meta-pill.neutral{background:var(--color-light-blue-two);color:var(--color-text-dark)}.investor-row-badges{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.investor-row-sparkline{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:flex}.investor-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:2px solid #0000;border-radius:999px;padding:.18rem .55rem;font-size:.65rem;font-weight:800}.investor-badge.badge-hot{color:var(--color-danger);border-color:var(--color-danger-light);background:#ffe3df}.investor-badge.badge-active{color:var(--color-green-pastel);border-color:var(--color-green-pastel-light-two);background:#defbe8}.investor-badge.badge-vertical-specialist{color:var(--color-primary);border-color:var(--color-light-blue-three);background:#e6edff}.investor-badge.badge-pan-geographic{color:#b37700;background:#fff6e0;border-color:#f5c766}.investor-badge.badge-high-signal{color:var(--color-green-pastel);border-color:var(--color-green-pastel-light-two);background:#eef9f1}.investor-badge.badge-seed-lead{color:#6b3fd6;background:#f2ebff;border-color:#c5aefc}.investor-badge.heat{border-color:#0000}.investor-detail-wrap{min-height:0}.investor-detail-panel{background:var(--color-background);border:3px solid var(--color-light-blue-two);border-radius:18px;flex-direction:column;gap:1.1rem;max-height:164vh;padding:1.3rem 1.4rem;display:flex;overflow-y:auto}.investor-detail-panel::-webkit-scrollbar{width:8px}.investor-detail-panel::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:4px}.investor-detail-hero{border-bottom:2px solid var(--color-lighter-blue);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding-bottom:1rem;display:flex}.investor-hero-left{flex:1;min-width:0}.investor-hero-badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.investor-hero-name{color:var(--color-text-dark);text-align:left;margin:0;font-size:1.8rem;font-weight:800;line-height:1.1}.investor-hero-sub{color:var(--color-text-dark);opacity:.7;margin-top:.25rem;font-size:.85rem}.investor-hero-right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.investor-hero-activity-label{text-transform:uppercase;letter-spacing:.05em;opacity:.55;margin-top:.2rem;font-size:.68rem;font-weight:700}.investor-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1050px){.investor-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.investor-hero-stat{background:var(--color-lighter-blue);border-radius:14px;padding:.75rem .9rem}.investor-hero-stat-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.66rem;font-weight:700}.investor-hero-stat-value{color:var(--color-text-dark);margin-top:.25rem;font-size:1.4rem;font-weight:800;line-height:1.15}.investor-hero-stat-suffix{opacity:.6;font-size:.85rem;font-weight:600}.investor-hero-stat-sub{opacity:.6;margin-top:.2rem;font-size:.68rem}.investor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:900px){.investor-detail-grid{grid-template-columns:1fr}}.investor-detail-card{background:var(--color-lighter-blue);border-radius:14px;padding:.9rem 1rem}.investor-detail-card-header{color:var(--color-text-dark);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.7rem;font-size:.9rem;font-weight:800;display:flex}.investor-detail-card-sub{text-transform:uppercase;letter-spacing:.04em;opacity:.55;font-size:.66rem;font-weight:600}.investor-bar-list{flex-direction:column;gap:.4rem;display:flex}.investor-bar-row{grid-template-columns:7.5rem 1fr 2rem;align-items:center;gap:.6rem;display:grid}.investor-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.investor-bar-track{background:var(--color-light-blue-two);border-radius:999px;height:.75rem;overflow:hidden}.investor-bar-fill{border-radius:999px;height:100%;transition:width .3s}.investor-bar-count{text-align:right;color:var(--color-text-dark);font-size:.75rem;font-weight:800}.investor-coinvestor-list{flex-wrap:wrap;gap:.4rem;display:flex}.investor-coinvestor-chip{background:var(--color-light-blue-two);border:2px solid var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.investor-coinvestor-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.investor-coinvestor-count{background:var(--color-primary);color:#fff;border-radius:999px;padding:.05rem .45rem;font-size:.65rem;font-weight:800}.investor-portfolio-card{grid-column:1/-1}.investor-portfolio-list{flex-direction:column;gap:.4rem;max-height:360px;padding-right:.3rem;display:flex;overflow-y:auto}.investor-portfolio-list::-webkit-scrollbar{width:8px}.investor-portfolio-list::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:4px}.investor-portfolio-row{background:var(--color-light-blue-two);border:1px solid var(--color-lighter-blue);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.investor-portfolio-main{flex:1;min-width:0}.investor-portfolio-name-row{color:var(--color-text-dark);align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;display:flex}.investor-portfolio-vertical-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.investor-portfolio-name{flex-shrink:0}.investor-portfolio-link{color:var(--color-primary);opacity:.8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:500;text-decoration:none;overflow:hidden}.investor-portfolio-link:hover{text-decoration:underline}.investor-portfolio-historical-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-two);color:var(--color-text-dark);opacity:.75;border-radius:999px;padding:.1rem .45rem;font-size:.6rem;font-weight:700}.investor-portfolio-meta{opacity:.6;flex-wrap:wrap;gap:.3rem;margin-top:.1rem;font-size:.7rem;display:flex}.investor-portfolio-stats{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.investor-portfolio-fit{background:var(--color-light-blue-two);color:var(--color-text-dark);text-align:center;border-radius:8px;min-width:2.2rem;padding:.2rem .55rem;font-size:.78rem;font-weight:800}.investor-portfolio-fit.fit-qualified{color:var(--color-green-pastel);background:#defbe8}.investor-portfolio-fit.fit-disqualified{color:var(--color-danger);background:#ffe3df}.investor-portfolio-amount{color:var(--color-text-dark);opacity:.8;font-size:.78rem;font-weight:700}.world-map-wrap{flex-direction:column;gap:1rem;width:100%;display:flex}.world-map-metric-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.world-map-metric-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);opacity:.6;margin-right:.3rem;font-size:.78rem;font-weight:700}.world-map-body{grid-template-columns:1fr 320px;align-items:start;gap:1rem;min-height:60vh;display:grid}@media (max-width:1100px){.world-map-body{grid-template-columns:1fr}}.world-map-chart-area{flex-direction:column;gap:.5rem;display:flex}.world-map-svg-wrap{background:var(--color-background);border:3px solid var(--color-light-blue-two);aspect-ratio:16/9;border-radius:18px;position:relative;overflow:hidden}.world-map-svg-wrap svg{display:block}.world-map-legend{flex-direction:column;align-items:center;gap:.3rem;display:flex}.world-map-legend-bar{background:linear-gradient(90deg,var(--color-primary)0%,var(--color-primary)40%,var(--color-primary)72%,var(--color-primary)100%);border-radius:5px;width:200px;height:10px}@supports (color:color-mix(in lab, red, red)){.world-map-legend-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary)12%,var(--color-background))0%,color-mix(in srgb,var(--color-primary)45%,var(--color-background))40%,color-mix(in srgb,var(--color-primary)75%,var(--color-background))72%,var(--color-primary)100%)}}.world-map-legend-labels{width:200px;color:var(--color-text-dark);opacity:.55;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.world-map-tooltip{z-index:var(--z-modal);pointer-events:none;background:var(--color-background);border:2px solid var(--color-light-blue-two);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;min-width:180px;max-width:260px;padding:.8rem 1rem;position:fixed;box-shadow:0 8px 28px #0000001f}.world-map-tooltip-header{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.world-map-tooltip-flag{font-size:1.4rem}.world-map-tooltip-name{color:var(--color-text-dark);font-size:.92rem;font-weight:800}.world-map-tooltip-stats{color:var(--color-text-dark);opacity:.85;grid-template-columns:1fr 1fr;gap:.2rem .8rem;font-size:.75rem;display:grid}.world-map-tooltip-stats strong{font-weight:800}.world-map-tooltip-verticals{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.world-map-tooltip-pill{background:var(--color-lighter-blue);color:var(--color-text-dark);border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}.world-map-tooltip-hint{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;margin-top:.4rem;font-size:.62rem;font-weight:700}.world-map-tooltip-empty{color:var(--color-text-dark);opacity:.5;font-size:.72rem;font-style:italic}.world-map-sidebar{background:var(--color-background);flex-direction:column;gap:.8rem;max-height:70vh;display:flex}.world-map-country-list{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding-right:.3rem;display:flex;overflow-y:auto}.world-map-country-list::-webkit-scrollbar{width:8px}.world-map-country-list::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:4px}.world-map-country-row{text-align:left;background:var(--color-lighter-blue);border:2px solid var(--color-lighter-blue);cursor:pointer;border-radius:12px;flex-shrink:0;width:100%;padding:.65rem .75rem;font-family:inherit;transition:all .15s;display:block}.world-map-country-row:hover{border-color:var(--color-light-blue-three);transform:translateY(-1px)}.world-map-country-row.selected{border-color:var(--color-primary);background:#e6f0ff;box-shadow:-2px 4px #0066ff26}.world-map-country-row-content{align-items:center;gap:.6rem;display:flex}.world-map-country-rank{color:var(--color-primary);background:var(--color-light-blue-two);border:2px solid var(--color-light-blue-three);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:800;display:flex}.world-map-country-row.selected .world-map-country-rank{background:var(--color-primary);color:var(--color-text-light);border-color:var(--color-primary)}.world-map-country-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.world-map-country-name{color:var(--color-text-dark);align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;display:flex}.world-map-country-meta{flex-wrap:wrap;gap:.25rem;display:flex}.world-map-country-meta .investor-meta-pill{padding:.1rem .4rem;font-size:.6rem}.world-map-card-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#14110f66;justify-content:center;align-items:center;padding:2rem;animation:.2s worldMapFadeIn;display:flex;position:fixed;inset:0}@keyframes worldMapFadeIn{0%{opacity:0}to{opacity:1}}.world-map-card{background:var(--color-background);border-radius:22px;width:100%;max-width:90%;max-height:88vh;margin-inline:auto;padding:2rem;animation:.25s worldMapSlideUp;overflow-y:auto;box-shadow:0 20px 60px #0003}@keyframes worldMapSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.world-map-card::-webkit-scrollbar{width:8px}.world-map-card::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:4px}.world-map-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.world-map-card-title-row{align-items:center;gap:.8rem;display:flex}.world-map-card-flag{font-size:2.8rem;line-height:1}.world-map-card-flag-code{color:var(--color-primary);background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);letter-spacing:.05em;border-radius:12px;justify-content:center;align-items:center;min-width:3.2rem;padding:.5rem .7rem;font-size:1.3rem;font-weight:900;line-height:1;display:flex}.world-map-card-title{color:var(--color-text-dark);text-align:left;margin:0;font-size:1.6rem;font-weight:900}.world-map-card-region{color:var(--color-text-dark);opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.world-map-card-corner{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.world-map-card-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.8rem;margin-bottom:1.5rem;display:grid}.world-map-card-kpi{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);text-align:center;border-radius:14px;padding:.9rem 1rem}.world-map-card-kpi-value{color:var(--color-text-dark);font-size:1.5rem;font-weight:900;line-height:1.1}.world-map-card-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);opacity:.55;margin-top:.3rem;font-size:.68rem;font-weight:700}.world-map-card-sections{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.5rem;display:grid}.world-map-card-sections>.world-map-card-section:first-child{grid-column:1/-1}@media (max-width:700px){.world-map-card-sections{grid-template-columns:1fr}}.world-map-card-section{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:14px;padding:1rem}.world-map-card-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);opacity:.6;margin:0 0 .7rem;font-size:.78rem;font-weight:800}.world-map-card-bars{flex-direction:column;gap:.45rem;display:flex}.world-map-card-bar-row{grid-template-columns:minmax(100px,.4fr) 1fr 36px;align-items:center;gap:.5rem;display:grid}.world-map-card-bar-label{color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.world-map-card-bar-track{background:var(--color-light-blue-two);border-radius:4px;height:8px;overflow:hidden}.world-map-card-bar-fill{background:var(--color-primary);border-radius:4px;height:100%;transition:width .3s}.world-map-card-bar-fill.investor{background:var(--color-green-pastel)}.world-map-card-bar-fill.city{background:var(--accent-violet)}.world-map-card-bar-count{color:var(--color-text-dark);text-align:right;font-size:.72rem;font-weight:800}.world-map-card-pills-grid{flex-wrap:wrap;gap:.4rem;display:flex}.world-map-card-round-pill{background:var(--color-light-blue-two);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.world-map-card-round-name{color:var(--color-text-dark)}.world-map-card-round-count{color:var(--color-primary);font-weight:800}.world-map-card-scores{justify-content:center;gap:1.2rem;padding:.5rem 0;display:flex}.world-map-card-score-item{flex-direction:column;align-items:center;gap:.4rem;display:flex}.world-map-card-score-ring{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.world-map-card-score-ring span{background:var(--color-light-blue-two);width:40px;height:40px;color:var(--color-text-dark);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:flex}.world-map-card-score-max{opacity:.4;font-size:.55rem;font-weight:600}.world-map-card-score-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);opacity:.55;font-size:.65rem;font-weight:700}.world-map-card-companies{background:var(--color-lighter-blue);border-radius:14px;padding:1rem}.world-map-card-companies-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.world-map-card-sort-row{gap:.3rem;display:flex}.world-map-card-company-list{flex-direction:column;gap:.5rem;max-height:400px;padding-right:.3rem;display:flex;overflow-y:auto}.world-map-card-company-list::-webkit-scrollbar{width:6px}.world-map-card-company-list::-webkit-scrollbar-thumb{background:var(--color-light-blue-two);border-radius:3px}.world-map-card-company-row{background:var(--color-light-blue-two);border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.world-map-card-company-main{flex-direction:column;gap:.2rem;display:flex}.world-map-card-company-name{align-items:center;gap:.5rem;display:flex}.world-map-card-company-link{color:var(--color-primary);font-size:.88rem;font-weight:800;text-decoration:none}.world-map-card-company-link:hover{text-decoration:underline}.world-map-card-fit-badge{border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.68rem;font-weight:800}.world-map-card-company-desc{color:var(--color-text-dark);opacity:.7;font-size:.72rem;line-height:1.4}.world-map-card-company-meta{flex-wrap:wrap;gap:.25rem;display:flex}.world-map-card-company-meta .investor-meta-pill{padding:.1rem .4rem;font-size:.6rem}.world-map-card-company-meta .investor-meta-pill.neutral{background:var(--color-light-blue-three)}.world-map-card-more{text-align:center;color:var(--color-text-dark);opacity:.5;padding:.5rem;font-size:.75rem;font-weight:700}.kg-panel{--kg-radius-xl:24px;--kg-radius-lg:18px;--kg-radius-md:14px;--kg-radius-sm:10px;flex-direction:column;gap:1.75rem;width:80%;min-height:calc(100vh - 240px);margin-left:auto;margin-right:auto;padding-bottom:2rem;display:flex;position:relative}.kg-panel[data-active=false]{justify-content:center}.kg-stage{flex-direction:column;gap:1.25rem;scroll-margin-bottom:1.5rem;display:flex}.kg-panel[data-active=false] .kg-stage{width:min(720px,100%);margin:0 auto}.kg-panel[data-active=true] .kg-stage{z-index:var(--z-sticky);background-color:var(--color-background);margin-bottom:-2rem;padding-top:1rem;padding-bottom:.75rem;position:sticky;bottom:0}.kg-brand-mark{justify-content:center;margin-bottom:2.5rem;display:flex}.kg-brand-mark img{object-fit:contain;width:auto;height:140px}.kg-composer{border-radius:var(--kg-radius-lg);background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);align-items:center;gap:.75rem;padding:.55rem .75rem .55rem .55rem;transition:border-color .2s;display:flex;position:relative}.kg-composer:focus-within{background-color:var(--color-light-blue-two)}.kg-composer-textarea{resize:vertical;min-width:0;min-height:96px;color:var(--color-text-dark);border-radius:var(--kg-radius-lg);background:0 0;border:none;outline:none;flex:1;padding:.6rem;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500}.kg-composer-textarea::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-composer-textarea::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.kg-composer-textarea::placeholder{font-weight:500}.kg-composer-bar{background-color:#0000;flex-shrink:0;align-items:center;gap:.6rem;padding:0;display:flex}.kg-composer-bar .pushable-button{position:relative;top:-4px}.kg-legend{border-radius:var(--kg-radius-lg);border:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);width:100%;margin-top:.5rem;transition:width .3s;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.kg-legend[data-open=true]{width:min(1080px,94vw)}.kg-legend-toggle{cursor:pointer;width:100%;color:var(--color-text-dark);background:0 0;border:none;align-items:center;gap:.6rem;padding:.75rem 1rem;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:600;transition:background-color .15s;display:flex}.kg-legend-toggle:hover{background:var(--color-light-blue-two)}.kg-legend-toggle-label{text-align:left;flex:1}.kg-legend-count{color:var(--color-primary);background:var(--color-light-blue-two);border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600;transition:background-color .15s}.kg-legend-toggle:hover .kg-legend-count{background:var(--color-light-blue-three)}.kg-legend-chevron{color:var(--color-text-dark);opacity:.7;font-size:.8rem}.kg-legend-body-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.kg-legend[data-open=true] .kg-legend-body-wrap{opacity:1;grid-template-rows:1fr}.kg-legend-body{min-height:0;padding:0 1rem;transition:padding .3s;overflow:hidden}.kg-legend[data-open=true] .kg-legend-body{padding:.25rem 1rem 1.1rem}.kg-legend-intro{color:var(--color-text-dark);margin:0 0 1rem;font-size:.85rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.kg-legend-intro{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.kg-legend-groups{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem 2rem;display:grid}@media (max-width:640px){.kg-legend-groups{grid-template-columns:1fr}}.kg-legend-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.kg-legend-tools{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.kg-legend-tool{border-radius:var(--kg-radius-sm);background:var(--color-light-blue-two);border:1px solid var(--color-lighter-blue);padding:.55rem .7rem}.kg-legend-tool-head{align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.kg-legend-tool-label{color:var(--color-text-dark);font-size:.88rem;font-weight:600}.kg-legend-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-dark);background:var(--color-light-blue-three);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.kg-legend-tool-desc{color:var(--color-text-dark);margin:0 0 .35rem;font-size:.8rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.kg-legend-tool-desc{color:color-mix(in srgb,var(--color-text-dark)72%,transparent)}}.kg-legend-tool-name{font-size:.7rem;font-family:var(--font-mono);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-legend-tool-name{color:color-mix(in srgb,var(--color-text-dark)50%,transparent)}}.kg-thread{flex-direction:column;gap:1.5rem;display:flex}.kg-turn{flex-direction:column;gap:.85rem;animation:.35s both kgFadeUp;display:flex}@keyframes kgFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kg-turn-question{align-self:flex-end;align-items:flex-start;gap:.65rem;max-width:min(720px,88%);display:flex}.kg-turn-question-bubble{background:var(--color-primary);color:var(--color-text-light);white-space:pre-wrap;word-break:break-word;border-radius:18px 18px 4px;padding:.85rem 1.05rem;font-size:.98rem;font-weight:600;line-height:1.45}.kg-turn-answer{align-self:flex-start;align-items:flex-start;gap:.75rem;width:100%;display:flex}.kg-answer-card{background:var(--color-lighter-blue);border-radius:var(--kg-radius-xl);flex:1;min-width:0;overflow:hidden}.kg-action-cards{flex-direction:column;align-self:flex-start;gap:1rem;width:100%;display:flex}.kg-card{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:var(--kg-radius-xl);flex-direction:column;gap:.85rem;width:100%;padding:1.1rem 1.25rem 1.25rem;animation:.35s both kgFadeUp;display:flex}.kg-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kg-card-title{color:var(--color-text-dark);align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:inline-flex}.kg-card-company{color:var(--color-text-dark);font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kg-card-company{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}a.kg-card-company{color:var(--color-primary);text-decoration:none;transition:text-decoration-color .15s}a.kg-card-company:hover{text-decoration:underline}.kg-card-body{flex-direction:column;gap:.4rem;display:flex}.kg-card-input,.kg-card-textarea{width:100%;color:var(--color-text-dark);background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:var(--kg-radius-md);outline:none;padding:.7rem .85rem;font-family:Quicksand,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s}.kg-card-input:focus,.kg-card-textarea:focus{border-color:var(--color-light-blue-two);background:var(--color-light-blue-two)}.kg-card-textarea{resize:vertical;line-height:1.55}.kg-card-textarea-tall{min-height:180px}.kg-rte{border:3px solid var(--color-light-blue-two)!important;background-color:var(--color-light-blue-two)!important}.kg-rte>div:first-child{background-color:var(--color-light-blue-two)!important;border-bottom-color:var(--color-light-blue-two)!important}.kg-rte>[contenteditable]{transition:border-color .2s,background .2s;background-color:var(--color-lighter-blue)!important}.kg-rte>[contenteditable]:focus{background-color:var(--color-light-blue-two)!important}.kg-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem;display:flex}.kg-card-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-left:4px;display:inline-flex}.kg-card .pushable-button{padding:.6rem 1rem;font-size:.9rem}.kg-card-recipient{color:var(--color-text-dark);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.kg-card-recipient{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.kg-card-recipient{position:relative;top:2px}.kg-card-recipient strong{color:var(--color-text-dark);font-weight:700}.kg-card-file{color:var(--color-text-dark);font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.kg-card-file{color:color-mix(in srgb,var(--color-text-dark)80%,transparent)}}.kg-card-file{overflow-wrap:anywhere;margin:0}.kg-card-file strong{color:var(--color-text-dark);font-weight:700}.kg-card-readonly{width:100%;color:var(--color-text-dark);font-family:Quicksand,sans-serif;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.kg-card-readonly{color:color-mix(in srgb,var(--color-text-dark)85%,transparent)}}.kg-card-readonly{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:var(--kg-radius-md);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;padding:.7rem .85rem;overflow-y:auto}.kg-card-readonly-note{white-space:normal}.kg-card-readonly-subject{color:var(--color-text-dark);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700}.kg-card-unattested{color:var(--color-text-dark);margin:0;font-size:.85rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.kg-card-unattested{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.kg-card-status{font-size:.78rem;font-weight:700}.kg-card-status.ok{color:var(--color-green-pastel)}.kg-card-status.error{color:var(--color-danger)}.kg-answer-card.error{border-color:var(--color-danger-light)}.kg-answer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem 0;display:flex}.kg-toolbar-end{align-items:center;gap:.5rem;display:inline-flex}.kg-stat-chip{background:var(--color-light-blue-two);color:var(--color-text-dark);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.kg-stat-chip.warn{border-color:var(--color-danger-light);color:var(--color-danger);background:#f86c621f}.kg-stat-chip .kg-stat-chip-value{color:var(--color-primary);font-weight:800}.kg-stat-chip.warn .kg-stat-chip-value{color:var(--color-danger)}.kg-link-button{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .4rem;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;transition:background .15s;display:inline-flex}.kg-link-button:hover{background:#0066ff14}.kg-cypher-block{color:#d6e7ff;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:linear-gradient(#0a1730 0%,#122247 100%);border-bottom:1px solid #c2daff66;max-height:320px;margin:15px 0 0;padding:1rem 1.1rem;font-size:.78rem;line-height:1.55;overflow:auto}.kg-cypher-block::-webkit-scrollbar{width:10px;height:10px}.kg-cypher-block::-webkit-scrollbar-thumb{background:#adceff59;border-radius:999px}.kg-tabs{align-items:center;gap:.5rem;display:inline-flex;position:relative}.kg-tab{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:700;transition:color .18s,background .18s;display:inline-flex;position:relative}.kg-tab:hover:not(.active),.kg-tab.active{background-color:var(--color-light-blue-two)}.kg-tab .kg-tab-count{min-width:22px;height:18px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.kg-tab.active .kg-tab-count{background:var(--color-primary);color:var(--color-text-light)}.kg-tab-panel{padding:1rem 1.1rem 1.15rem;animation:.22s both kgFadeIn}@keyframes kgFadeIn{0%{opacity:0}to{opacity:1}}.kg-answer-prose{color:var(--color-text-dark);font-size:.97rem;line-height:1.6}.kg-answer-prose .kg-md-p{white-space:pre-line;margin:0 0 .75rem}.kg-answer-prose .kg-md-p:last-child{margin-bottom:0}.kg-answer-prose .kg-md-h{color:var(--color-text-dark);margin:1.1rem 0 .5rem;font-weight:800;line-height:1.25}.kg-answer-prose .kg-md-h:first-child{margin-top:0}.kg-answer-prose .kg-md-h1{font-size:1.4rem}.kg-answer-prose .kg-md-h2{font-size:1.22rem}.kg-answer-prose .kg-md-h3{font-size:1.08rem}.kg-answer-prose .kg-md-h4{font-size:1rem}.kg-answer-prose .kg-md-h5{text-transform:uppercase;letter-spacing:.04em;font-size:.92rem}.kg-answer-prose .kg-md-h6{opacity:.75;font-size:.85rem}.kg-answer-prose .kg-md-ul{margin:0 0 .75rem;padding-left:1.4rem;list-style:outside}.kg-answer-prose .kg-md-ol{margin:0 0 .75rem;padding-left:1.6rem;list-style:decimal}.kg-answer-prose .kg-md-ul .kg-md-ul{list-style-type:circle}.kg-answer-prose .kg-md-ul .kg-md-ul .kg-md-ul{list-style-type:square}.kg-answer-prose .kg-md-ul li,.kg-answer-prose .kg-md-ol li{margin:.15rem 0}.kg-answer-prose .kg-md-ul .kg-md-ul,.kg-answer-prose .kg-md-ul .kg-md-ol,.kg-answer-prose .kg-md-ol .kg-md-ul,.kg-answer-prose .kg-md-ol .kg-md-ol{margin:.2rem 0 .3rem}.kg-answer-prose .kg-md-link{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.kg-answer-prose .kg-md-link:hover{text-decoration-thickness:2px}.kg-answer-prose .kg-md-code{font-family:var(--font-mono);color:var(--color-text-dark);background:#d6e7ff8c;border-radius:4px;padding:.08em .35em;font-size:.88em}.kg-answer-prose .kg-md-code-block{color:#e2e8f0;font-family:var(--font-mono);background:#0f172a;border-radius:10px;margin:0 0 .85rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.kg-answer-prose .kg-md-code-block code{color:inherit;font:inherit;white-space:pre;background:0 0;padding:0}.kg-answer-prose .kg-md-hr{border:0;border-top:1px solid var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-answer-prose .kg-md-hr{border-top:1px solid color-mix(in srgb,var(--color-text-dark)18%,transparent)}}.kg-answer-prose .kg-md-hr{margin:1rem 0}.kg-answer-prose .kg-md-table-wrap{max-height:520px;margin:0 0 .85rem;overflow-y:auto}.kg-answer-prose .kg-md-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.kg-answer-prose .kg-md-table thead th{z-index:1;background:var(--color-lighter-blue);color:var(--color-text-dark);text-align:left;white-space:nowrap;letter-spacing:.02em;padding:.55rem .8rem;font-weight:800;position:sticky;top:0}.kg-answer-prose .kg-md-table td{vertical-align:top;color:var(--color-text-dark);word-break:break-word;padding:.5rem .8rem}.kg-answer-prose .kg-md-table tbody tr:nth-child(2n) td{background:#d6e7ff38}.kg-entity-link{background:var(--color-light-blue-two);color:var(--color-text-dark);font:inherit;font-weight:600;line-height:inherit;cursor:pointer;text-align:left;border-radius:5px;margin:.1em 0;padding:.05em .4em;text-decoration:none;transition:background .12s,border-color .12s,transform 60ms;display:inline}.kg-entity-link:hover{background:var(--color-light-blue-three)}.kg-rows-wrapper{border-radius:14px;max-height:640px;overflow:auto}.kg-rows-wrapper table{border-collapse:separate;border-spacing:0;width:100%;font-size:.78rem}.kg-rows-wrapper th{z-index:1;text-align:left;letter-spacing:.02em;color:var(--color-text-dark);white-space:nowrap;border:none;padding:.6rem .8rem;font-weight:800;position:sticky;top:0}.kg-rows-wrapper td{vertical-align:top;word-break:break-word;max-width:360px;color:var(--color-text-dark);border:none;padding:.55rem .8rem}.kg-rows-wrapper tr:nth-child(2n) td{background:#d6e7ff38}.kg-rows-wrapper tr:hover td{background:#adceff47}.kg-rows-empty{height:200px;color:var(--color-text-dark);opacity:.5;justify-content:center;align-items:center;font-weight:600;display:flex}.kg-answer-error{color:var(--color-danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.1rem;font-size:.92rem;font-weight:600;display:flex}.kg-answer-error-message{overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.kg-answer-error-message svg{flex-shrink:0}.kg-thinking-pill{background:var(--color-lighter-blue);color:var(--color-primary);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.kg-thinking-pill .spinner{border-width:2px;width:12px;height:12px}.kg-tool-timeline{flex-direction:column;align-self:flex-start;gap:.5rem;width:100%;display:flex}.kg-tool-timeline-toggle{background:var(--color-lighter-blue);color:var(--color-primary);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.4rem .85rem;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex}.kg-tool-timeline-toggle:hover{background:var(--color-light-blue-two)}.kg-tool-timeline-toggle>span:first-child{opacity:.8;font-size:.7rem;line-height:1}.kg-tool-timeline-label{align-items:center;gap:.35rem;display:inline-flex}.kg-tool-timeline-count{background:var(--color-primary);min-width:20px;height:18px;color:var(--color-text-light);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.kg-tool-timeline-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;animation:.22s both kgFadeIn;display:flex}.kg-tool-entry{border-radius:var(--kg-radius-md);background:var(--color-lighter-blue);flex-direction:column;gap:.55rem;padding:.7rem .85rem;display:flex}.kg-tool-entry[data-status=failed]{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.kg-tool-entry[data-status=failed]{background:color-mix(in srgb,var(--color-danger-light)40%,white)}}.kg-tool-entry-head{align-items:center;gap:.55rem;display:flex}.kg-tool-entry-head .spinner{border-width:2px;border-color:#0000;border-left-color:var(--color-primary);flex-shrink:0;width:14px;height:14px}.kg-tool-icon{width:18px;height:18px;color:var(--color-text-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.kg-tool-icon.ok{color:var(--color-green-pastel);background:0 0}.kg-tool-icon.fail{color:var(--color-danger);background:0 0}.kg-tool-name{font-family:var(--font-mono);color:var(--color-text-dark);word-break:break-word;font-size:.82rem;font-weight:700}.kg-tool-duration{background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:999px;flex-shrink:0;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.kg-tool-entry-head .kg-link-button{flex-shrink:0;margin-left:auto}.kg-tool-entry[data-status=failed] .kg-link-button{color:var(--color-danger)}.kg-tool-entry[data-status=failed] .kg-link-button:hover{background:var(--color-danger-light)}.kg-tool-args{border-radius:var(--kg-radius-sm);background:var(--color-light-blue-two);color:var(--color-text-dark);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;padding:.7rem .85rem;font-size:.76rem;line-height:1.5;overflow:auto}.kg-tool-entry[data-status=failed] .kg-tool-duration{background:var(--color-danger);color:var(--color-text-light)}.kg-tool-entry[data-status=failed] .kg-tool-args{background:var(--color-danger-light)}.kg-tool-progress{flex-direction:column;gap:.4rem;display:flex}.kg-tool-progress-track{background:var(--color-light-blue-two);border-radius:999px;height:6px;overflow:hidden}.kg-tool-progress-fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .4s}.kg-tool-progress-message{color:var(--color-text-dark);opacity:.8;font-size:.8rem;line-height:1.4}.kg-tool-summary{color:var(--color-text-dark);font-size:.85rem;line-height:1.5}.kg-tool-error{color:var(--color-danger);font-size:.85rem;font-weight:600;line-height:1.5}.kg-entity-corner{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;height:0;margin-right:12px;display:flex;position:sticky;top:12px}.kg-entity-corner>*{pointer-events:auto;flex-shrink:0}.kg-entity-newtab{border:2px solid var(--color-light-blue-two);background:var(--color-background);width:32px;height:32px;color:var(--color-text-dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:18px;line-height:1;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.kg-entity-close{--x-face:var(--color-background);--x-face-hover:var(--color-lighter-blue);--x-edge-hover:var(--color-light-blue-two)}.kg-entity-newtab:hover{background:var(--color-light-blue-two)}.kg-entity-newtab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kg-card-corner{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.kg-card-corner-pip[data-surface=raised]{--x-face:var(--color-light-blue-two);--x-edge:var(--color-light-blue-three);--x-face-hover:var(--color-light-blue-three);--x-edge-hover:var(--color-light-blue-three)}.kg-card-corner[data-layout=row]{flex-direction:row;align-items:center}.kg-round-card{background:var(--color-lighter-blue);border-radius:18px;align-items:center;gap:1.25rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.75rem .75rem .75rem 1.25rem;display:flex}.kg-round-facts{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.kg-round-type{color:var(--color-text-dark);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.kg-round-pill{background:var(--color-light-blue-two);color:var(--color-text-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.kg-round-pill-label{text-transform:uppercase;letter-spacing:.05em}.kg-round-pill[data-tone=accent]{background:var(--color-primary);color:var(--color-text-light)}.kg-list-header{border:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.55rem .75rem .55rem 1.2rem;display:flex}.kg-list-heading{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;min-width:0;display:flex}.kg-list-title{color:var(--color-text-dark);align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:700;display:inline-flex}.kg-list-count{color:var(--color-text-dark);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kg-list-count{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.kg-list-error{background:var(--color-lighter-blue);color:var(--color-danger);border-radius:15px;padding:1.1rem 1.25rem;font-weight:600}.kg-entity-page{min-height:100vh}.kg-entity-page-inner{flex-direction:column;gap:.6rem;width:100%;max-width:90vw;margin-inline:auto;display:flex}.kg-entity-page-inner[data-width=full]{max-width:95vw}.kg-entity-page-inner[data-width=wide]{max-width:88vw}.kg-entity-page-inner[data-width=narrow]{max-width:50vw}.kg-entity-page-bar{color:var(--color-text-dark);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.kg-entity-page-back{border:2px solid var(--color-light-blue-two);background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-family:inherit;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.kg-entity-page-back:hover{background:var(--color-light-blue-two)}.kg-entity-page-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kg-entity-page-note{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-entity-page-note{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-background))}}.kg-entity-page-empty{text-align:center;padding:2.5rem 1.5rem;line-height:1.6}.kg-entity-page .world-map-card{box-shadow:none;max-width:100%;max-height:none;animation:none;overflow-y:visible}@media (max-width:900px){.kg-entity-page-inner[data-width]{max-width:100%}}@media (max-width:720px){.kg-panel{min-height:calc(100vh - 180px)}.kg-tabs{flex-wrap:wrap;margin:.7rem .6rem 0}.kg-tab{padding:.45rem .7rem;font-size:.78rem}.kg-turn-question{max-width:100%}}.kg-import-block{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.kg-import-strip{border-radius:var(--kg-radius-md);background:var(--color-lighter-blue);color:var(--color-text-dark);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.7rem .95rem;font-size:.85rem;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.kg-import-strip{color:color-mix(in srgb,var(--color-text-dark)78%,transparent)}}.kg-import-strip .spinner{border-width:2px;flex-shrink:0;width:12px;height:12px}.kg-import-strip-text{overflow-wrap:anywhere;flex:12rem;min-width:0}.kg-link-button.danger{color:var(--color-danger)}.kg-link-button.danger:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.kg-link-button.danger:hover{background:color-mix(in srgb,var(--color-danger)10%,transparent)}}.kg-import-summary{background:var(--color-lighter-blue);border-radius:var(--kg-radius-xl);padding:.9rem 1.1rem 1.1rem}.kg-import-summary-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);margin:0 0 .35rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kg-import-summary-head{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.kg-import-origin{letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}.usage-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.usage-user-scope{min-width:330px;max-width:100%}@media (max-width:480px){.usage-user-scope{width:100%;min-width:0}}.usage-user-scope .styled-select__trigger{padding:.5rem .8rem}.usage-scope-banner{border:2px solid var(--color-light-blue-two);background:var(--color-lighter-blue);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.6rem .9rem;display:flex}.usage-scope-banner-label{color:var(--color-text-dark);opacity:.6;font-size:.8rem}.usage-scope-banner-name{color:var(--color-text-dark);font-size:.9rem;font-weight:700}.usage-scope-banner-clear{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;margin-left:auto;padding:.2rem .5rem;font-size:.78rem;font-weight:700;transition:background-color .15s}.usage-scope-banner-clear:hover{background:var(--color-light-blue-two)}.usage-content-wrap{position:relative}.usage-content{transition:opacity .2s}.usage-content.is-switching{opacity:.6;pointer-events:none}.usage-refresh-bar{z-index:5;background:var(--color-lighter-blue);border-radius:999px;height:3px;margin-bottom:.5rem;position:sticky;top:0;overflow:hidden}.usage-refresh-bar:before{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,var(--color-primary)40%,var(--color-primary)60%,transparent);width:40%;animation:1.1s ease-in-out infinite usage-refresh-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes usage-refresh-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes usage-refresh-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.usage-refresh-bar:before{width:100%;animation:1.2s ease-in-out infinite usage-refresh-pulse}}.usage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}@media (max-width:900px){.usage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.usage-summary-grid{grid-template-columns:1fr}}.usage-kpi-card{background:var(--color-background);border:none;border-bottom:3px solid var(--color-light-blue-two);padding:1rem;position:relative;overflow:hidden}.usage-kpi-card:after{content:"";background:var(--color-lighter-blue);pointer-events:none;border-radius:50%;width:115px;height:115px;position:absolute;top:-38px;right:-38px}.usage-kpi-card.accent-1:after{background:var(--color-light-blue-three)}.usage-kpi-card.accent-2:after{background:var(--color-light-blue-two)}.usage-kpi-card.accent-3:after{background:var(--color-lighter-blue)}.usage-kpi-card.accent-4:after{background:var(--color-green-pastel-light-two)}.usage-kpi-sub{z-index:1;opacity:.55;color:var(--color-text-dark);margin-top:.35rem;font-size:.72rem;font-weight:600;position:relative}.usage-kpi-label{z-index:1;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark);opacity:.6;font-size:.72rem;font-weight:700;position:relative}.usage-kpi-value{z-index:1;color:var(--color-text-dark);margin-top:.35rem;font-size:2.1rem;font-weight:800;line-height:1.1;position:relative}.usage-kpi-value .usage-kpi-suffix{opacity:.6;margin-left:.25rem;font-size:.95rem;font-weight:600}.usage-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:.75rem;font-size:.78rem;font-weight:800}.usage-table-wrap{border:3px solid var(--color-light-blue-two);border-radius:16px;margin-bottom:2rem;overflow:hidden}.usage-table-scroll{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:.9rem}.usage-table th,.usage-table td{text-align:left;vertical-align:middle;border:none}.usage-table thead th{background:var(--color-lighter-blue);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.7rem .95rem;font-size:.7rem;font-weight:800}.usage-table tbody td{border-bottom:2px solid var(--color-lighter-blue);padding:.65rem .95rem}.usage-table tbody tr:last-child td{border-bottom:none}.usage-table tbody tr{transition:background-color .15s}.usage-table tbody tr:hover{background:var(--color-lighter-blue)}.usage-table .usage-cell-muted{opacity:.7}.usage-table .usage-cell-strong{font-weight:800}.usage-admin-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--color-primary);color:var(--color-text-light);border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.65rem;font-weight:800}.usage-pill-row{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.usage-pill{background:var(--color-light-blue-three);color:var(--color-text-dark);border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.usage-pill .usage-pill-count{font-weight:800}.usage-pill.heat-1{background:var(--color-lighter-blue)}.usage-pill.heat-2{background:var(--color-light-blue-two)}.usage-pill.heat-3{background:var(--color-light-blue-three)}.usage-pill.heat-4{background:var(--color-primary);color:var(--color-text-light)}.usage-empty{opacity:.6;font-size:.9rem}.usage-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.usage-section-head .usage-section-title{margin-bottom:0}.usage-panel{border:none;border-bottom:3px solid var(--color-light-blue-two);background:var(--color-background);margin-bottom:2rem;padding-bottom:1rem}.usage-metric-toggle{border:2px solid var(--color-light-blue-two);background:var(--color-background);border-radius:999px;display:inline-flex;overflow:hidden}.usage-metric-btn{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;padding:.3rem .85rem;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s}.usage-metric-btn:hover{background:var(--color-lighter-blue)}.usage-metric-btn.active{background:var(--color-primary);color:var(--color-text-light)}.usage-chart-wrap{width:100%;position:relative}.usage-chart-grid{stroke:var(--color-lighter-blue);stroke-width:1.5px}.usage-chart-axis{fill:var(--color-text-dark);opacity:.5;font-size:10px;font-weight:600}.usage-chart-area{fill:var(--color-light-blue-three);opacity:.45}.usage-chart-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.usage-chart-guide{stroke:var(--color-primary);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.5}.usage-chart-dot{fill:var(--color-primary);stroke:var(--color-background);stroke-width:2px}.usage-chart-tooltip{pointer-events:none;background:var(--color-text-dark);color:var(--color-text-light);white-space:nowrap;border-radius:10px;flex-direction:column;padding:.35rem .6rem;font-size:.72rem;line-height:1.3;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.usage-chart-tooltip-date{opacity:.7;font-weight:600}.usage-chart-tooltip-value{font-weight:800}.usage-chart-footnote{opacity:.5;text-align:right;margin-top:.4rem;font-size:.74rem;font-weight:600}.usage-bars{flex-direction:column;gap:.6rem;display:flex}.usage-bar-row{grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:.7rem;display:grid}.usage-bar-label{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.usage-bar-track{background:var(--color-light-blue-two);border-radius:999px;width:100%;height:12px;display:block;overflow:hidden}.usage-bar-fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .3s;display:block}.usage-bar-value{color:var(--color-text-dark);text-align:right;min-width:2.5ch;font-size:.82rem;font-weight:800}.usage-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usage-feed-item{border-bottom:2px solid var(--color-lighter-blue);flex-direction:column;padding:.55rem 0;display:flex}.usage-feed-item:last-child{border-bottom:none}.usage-feed-row{align-items:flex-start;gap:.75rem;display:flex}.usage-feed-row.has-trace{cursor:pointer;border-radius:8px;margin:-.25rem -.4rem;padding:.25rem .4rem;transition:background .12s}.usage-feed-row.has-trace:hover{background:var(--color-lighter-blue)}.usage-feed-row.has-trace:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.usage-feed-action{text-transform:uppercase;letter-spacing:.03em;background:var(--color-lighter-blue);color:var(--color-text-dark);text-align:center;border-radius:999px;flex-shrink:0;min-width:92px;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.usage-feed-main{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.usage-feed-user{white-space:nowrap;font-size:.85rem;font-weight:700}.usage-feed-summary{opacity:.65;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;font-size:.82rem}.usage-feed-time{opacity:.5;white-space:nowrap;flex-shrink:0;font-size:.76rem;font-weight:600}.usage-feed-more{justify-content:center;margin-top:.85rem;display:flex}.usage-feed-more-btn{border:2px solid var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.usage-feed-more-btn:hover{background:var(--color-lighter-blue)}.usage-feed-more-count{opacity:.55;font-size:.72rem;font-weight:600}.usage-feed-trace-toggle{color:var(--color-primary);white-space:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.usage-feed-trace-caret{font-size:.7rem;transition:transform .15s;display:inline-block}.usage-feed-trace-toggle.open .usage-feed-trace-caret{transform:rotate(180deg)}.usage-trace{background:var(--color-lighter-blue);border-radius:12px;flex-direction:column;gap:.55rem;margin:.55rem 0 .2rem;padding:.8rem .9rem;display:flex}.usage-trace-label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.usage-trace-count{letter-spacing:0;background:var(--color-light-blue-two);opacity:.85;border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:800}.usage-trace-empty{opacity:.6;margin:0;font-size:.8rem}.usage-trace-steps{counter-reset:none;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.usage-trace-step{background:var(--color-light-blue-two);border:none;border-radius:10px;flex-direction:column;gap:.4rem;padding:.5rem .6rem;display:flex}.usage-trace-step.is-error{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.usage-trace-step.is-error{background:color-mix(in srgb,var(--color-danger-light)40%,var(--color-light-blue-two))}}.usage-trace-step-head{align-items:center;gap:.5rem;display:flex}.usage-trace-step-idx{background:var(--color-lighter-blue);width:1.35rem;height:1.35rem;color:var(--color-text-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.usage-trace-step-name{font-size:.82rem;font-weight:800;font-family:var(--font-mono);word-break:break-word}.usage-trace-step-dur{opacity:.5;font-size:.72rem;font-weight:600}.usage-trace-step-status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .45rem;font-size:.64rem;font-weight:800}.usage-trace-step-status.ok{background:var(--color-green-pastel-light-three);color:var(--color-green-pastel)}.usage-trace-step-status.err{background:var(--color-danger-light);color:var(--color-danger)}.usage-trace-args{background:var(--color-light-blue-three);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;max-height:15rem;margin:0;padding:.45rem .55rem;font-size:.76rem;line-height:1.4;overflow-y:auto}.usage-trace-result{opacity:.75;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.78rem;line-height:1.45}.usage-trace-answer{background:var(--color-light-blue-two);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:none;border-radius:10px;max-height:24rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.5;overflow-y:auto}.usage-trace-runerror{color:var(--color-danger);font-size:.8rem;font-weight:700}.usage-trace-note{opacity:.55;font-size:.72rem;font-style:italic}.usage-kpi-delta{font-weight:800}.usage-kpi-delta.up{color:var(--color-green-pastel)}.usage-kpi-delta.down{color:var(--color-danger)}.usage-kpi-delta.flat{opacity:.7}.usage-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:1000px){.usage-duo-grid{grid-template-columns:1fr}}.usage-duo-col{background:var(--color-lighter-blue);border-radius:18px;flex-direction:column;gap:1rem;padding:1rem 1.1rem;display:flex}.usage-duo-col .usage-panel{background:0 0;border-bottom:none;flex:1;margin-bottom:0;padding-bottom:0}.usage-legend{flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:.6rem;display:flex}.usage-legend-item{color:var(--color-text-dark);opacity:.8;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.usage-legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.usage-legend-dot-dashed{border-top:3px dashed var(--color-green-pastel);border-radius:0;height:0}.usage-chart-avg{fill:none;stroke:var(--color-green-pastel);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.usage-chart-tooltip-avg{opacity:.7;font-weight:600}.usage-chart-footrow{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.usage-chart-footrow .usage-legend{margin-bottom:0}.usage-chart-footrow .usage-chart-footnote{margin-top:0}.usage-bar-labelsub{opacity:.55;font-size:.74rem;font-weight:600}.usage-bar-row.with-delta{grid-template-columns:minmax(90px,34%) 1fr auto 64px}.usage-bar-delta{text-align:right;white-space:nowrap;font-size:.72rem;font-weight:800}.usage-bar-delta.up{color:var(--color-green-pastel)}.usage-bar-delta.down{color:var(--color-danger)}.usage-bar-delta.flat{opacity:.45}.usage-panel-foot{opacity:.5;text-align:right;margin-top:.7rem;font-size:.7rem;font-weight:600}.usage-heatmap-grid{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.usage-heatmap-hourlabel,.usage-heatmap-daylabel{color:var(--color-text-dark);opacity:.5;font-size:.62rem;font-weight:700}.usage-heatmap-hourlabel{text-align:center}.usage-heatmap-cell{aspect-ratio:1;border-radius:4px;width:100%;display:block}.usage-heatmap-cell.l0{background:var(--color-light-blue-two)}@supports (color:color-mix(in lab, red, red)){.usage-heatmap-cell.l0{background:color-mix(in srgb,var(--color-light-blue-two)35%,var(--color-lighter-blue))}}.usage-heatmap-cell.l1{background:var(--color-light-blue-two)}.usage-heatmap-cell.l2{background:var(--color-light-blue-three)}.usage-heatmap-cell.l3{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.usage-heatmap-cell.l3{background:color-mix(in srgb,var(--color-primary)55%,var(--color-light-blue-three))}}.usage-heatmap-cell.l4{background:var(--color-primary)}.usage-heatmap-foot{opacity:.5;text-align:right;margin-top:.5rem;font-size:.7rem;font-weight:600}.usage-engagement-bar{background:var(--color-lighter-blue);border-radius:999px;height:18px;margin:.25rem 0 .9rem;display:flex;overflow:hidden}.usage-engagement-seg{height:100%;display:block}.usage-engagement-legend{flex-wrap:wrap;gap:.45rem 1.75rem;display:flex}.usage-engagement-item{align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}.usage-engagement-item .usage-legend-dot{align-self:center}.usage-engagement-count{text-align:right;min-width:2ch;font-weight:800}.usage-engagement-label{font-weight:700}.usage-engagement-sub{opacity:.5;font-size:.72rem;font-weight:600}.usage-mix-track{background:var(--color-lighter-blue);border-radius:999px;width:100%;height:12px;display:flex;overflow:hidden}.usage-mix-seg{min-width:3px;height:100%;display:block}.usage-spark{display:block}.usage-spark-line{fill:none;stroke:var(--color-primary);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.usage-spark-area{fill:var(--color-light-blue-three);opacity:.4}.wi-panel{--kg-radius-xl:24px;--kg-radius-lg:18px;--kg-radius-md:14px;--kg-radius-sm:10px;flex-direction:column;gap:1.25rem;width:min(1800px,96%);margin:0 auto;padding-top:.5rem;padding-bottom:3rem;font-family:Quicksand,sans-serif;display:flex}.wi-search{z-index:20;background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:18px;align-items:center;gap:.6rem;width:min(640px,100%);margin:0 auto;padding:.7rem 1rem;transition:background-color .2s;display:flex;position:relative}.wi-search:focus-within{background-color:var(--color-light-blue-two)}.wi-search .wi-search-input{min-width:0;color:var(--color-text-dark);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600}.wi-search .wi-search-input::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.wi-search .wi-search-input::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.wi-search .wi-search-input::placeholder{font-weight:500}.wi-search-spinner{flex-shrink:0}.wi-candidates,.wi-empty-search{z-index:40;border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:15px;position:absolute;top:calc(100% + .3rem);left:0;right:0}.wi-candidates{max-height:340px;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.wi-candidates li:not(:last-child){border-bottom:1px solid var(--color-light-blue-two);margin-bottom:.3rem;padding-bottom:.3rem}.wi-candidate{cursor:pointer;text-align:left;width:100%;color:var(--color-text-dark);background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .55rem;font-family:Quicksand,sans-serif;display:flex}.wi-candidate:hover{background:var(--color-light-blue-two)}.wi-candidate-type{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);font-size:.66rem;font-weight:700}.wi-candidate-name{font-size:.95rem;font-weight:700}.wi-candidate-subtitle{color:var(--color-text-dark);font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.wi-candidate-subtitle{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.wi-empty-search{color:var(--color-text-dark);padding:.7rem 1rem;font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wi-empty-search{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.wi-loading{justify-content:center;padding:1.25rem 0;display:flex}.wi-error{background:var(--color-danger-light);color:var(--color-text-dark);border-radius:15px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600}.wi-no-paths{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);color:var(--color-text-dark);border-radius:24px;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:500}.wi-results{flex-direction:column;gap:1rem;display:flex}.wi-results-head{align-items:center;display:flex}.wi-path-card{background:var(--color-lighter-blue);border-radius:24px;flex-direction:column;gap:.7rem;padding:1.1rem 1.25rem;display:flex}.wi-path-head{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.wi-path-rank{color:var(--color-text-dark);font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wi-path-rank{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.wi-path-kind{color:var(--color-text-dark);flex:1;font-size:1rem;font-weight:700}.wi-path-score{border-radius:999px;padding:.22rem .65rem;font-size:.9rem;font-weight:800}.wi-path-score-max{opacity:.85;font-size:.7rem;font-weight:600}.wi-path-score-hot{background:var(--color-green-pastel-light-one);color:var(--color-text-light)}.wi-path-score-warm{background:var(--color-light-blue-three);color:var(--color-text-dark)}.wi-path-score-mild{background:var(--color-light-blue-two);color:var(--color-text-dark)}.wi-overlap-badge{white-space:nowrap;color:var(--color-text-dark);border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:700}.wi-overlap-yes{background:var(--color-green-pastel-light-one);color:var(--color-text-light)}.wi-overlap-no{background:var(--color-danger-between);color:var(--color-text-light)}.wi-overlap-unknown{background:var(--color-disabled-bg);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.wi-overlap-unknown{color:color-mix(in srgb,var(--color-text-dark)65%,transparent)}}.wi-chain{flex-wrap:wrap;align-items:center;row-gap:.5rem;display:flex}.wi-chain-item{align-items:center;display:inline-flex}.wi-chain-node{background:var(--color-light-blue-two);color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;cursor:default;border:none;border-radius:999px;align-items:center;gap:.3rem;max-width:260px;padding:.3rem .7rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex;overflow:hidden}.wi-chain-node-user{background:var(--color-light-blue-three)}.wi-chain-node-clickable{cursor:pointer;transition:background-color .18s}.wi-chain-node-clickable:hover{background:var(--color-light-blue-three)}.wi-chain-node-user.wi-chain-node-clickable:hover{background:var(--color-primary);color:var(--color-text-light)}.wi-chain-rel{flex-direction:column;align-items:center;margin:0 .45rem;line-height:1;display:inline-flex}.wi-chain-rel-label{color:var(--color-text-dark);font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wi-chain-rel-label{color:color-mix(in srgb,var(--color-text-dark)50%,transparent)}}.wi-chain-rel-label{white-space:nowrap;margin-bottom:.1rem}.wi-chain-arrow{color:var(--color-text-dark);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.wi-chain-arrow{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.wi-path-action-row{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.wi-path-action{min-width:0;color:var(--color-text-dark);flex:1;font-size:.95rem;font-weight:600}.wi-path-action-row .wi-btn{flex:none}.wi-path-action-label{color:var(--color-green-pastel);font-weight:800}.wi-path-partner{color:var(--color-text-dark);font-size:.85rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wi-path-partner{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.wi-btn{box-shadow:-3px 6px 0 var(--push-shadow);border-radius:12px;gap:.4rem;padding:.45rem .9rem;font-size:.85rem}.wi-btn:hover,.wi-btn:active{box-shadow:-1.5px 3px 0 var(--push-shadow);transform:translateY(3px)translate(-1.5px)}.wi-btn:disabled,.wi-btn:disabled:hover{box-shadow:-3px 6px 0 var(--push-shadow);transform:none}.wi-network{z-index:30;flex-direction:column;align-items:flex-start;gap:.5rem;width:min(640px,100%);margin:0 auto;display:flex;position:relative}.wi-pill-toggle{border:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);width:100%;color:var(--color-text-dark);cursor:pointer;border-radius:18px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:700;transition:background-color .18s;display:flex}.wi-pill-toggle:hover,.wi-pill-toggle.active{background:var(--color-light-blue-two)}.wi-pill-chevron{color:var(--color-text-dark);font-size:.6rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.wi-pill-chevron{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.wi-pill-chevron{transition:transform .18s}.wi-pill-chevron.open{transform:rotate(90deg)}.wi-pill-count{background:var(--color-light-blue-three);min-width:1.5rem;color:var(--color-text-dark);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:.05rem .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.wi-network-card{border:none;width:100%}.wi-network-controls{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;display:flex}.wi-network-controls .wi-network-select .styled-select__trigger,.wi-network-card .wi-network-note.kg-card-input{height:44px}.wi-network-card .wi-btn{height:38px}.wi-network-select{min-width:150px}.wi-network-select .styled-select__trigger,.wi-network-card .kg-card-input,.wi-network-card .kg-card-textarea{background:var(--color-light-blue-two);border:none;border-radius:12px}.wi-network-select .styled-select__trigger:hover,.wi-network-select .styled-select__trigger[aria-expanded=true],.wi-network-card .kg-card-input:focus,.wi-network-card .kg-card-textarea:focus{background:var(--color-light-blue-three)}.wi-network-note{flex:1;width:auto;min-width:160px}.wi-network-empty{color:var(--color-text-dark);font-size:.85rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.wi-network-empty{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.wi-network-import{border-top:1px solid var(--color-light-blue-three);flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;margin-top:.4rem;padding-top:.8rem;display:flex}.wi-network-file{display:none}.wi-network-hint{min-width:200px;color:var(--color-text-dark);flex:220px;font-size:.78rem;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.wi-network-hint{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.wi-network-import-result{color:var(--color-text-dark);font-size:.85rem;font-weight:600;line-height:1.5}.wi-network-showmore{background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:999px;align-self:center;padding:.5rem 1.2rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;transition:background-color .18s}.wi-network-showmore:hover{background:var(--color-light-blue-two)}.wi-network-outcomes{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.wi-outcome-good{color:var(--color-green-pastel)}.wi-outcome-bad{color:var(--color-danger)}.wi-network-row-pending{background:var(--color-disabled-bg);color:var(--color-text-dark);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wi-network-row-pending{color:color-mix(in srgb,var(--color-text-dark)65%,transparent)}}.wi-network-row-pending{white-space:nowrap}.wi-network-grid-section{flex-direction:column;gap:.75rem;width:100%;display:flex}.wi-network-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.75rem;width:100%;display:grid}.wi-conn-card{background:var(--color-lighter-blue);border:none;border-radius:14px;flex-direction:column;gap:.5rem;padding:.7rem .75rem;display:flex;position:relative}.wi-conn-card-head{align-items:center;gap:.5rem;display:flex}.wi-conn-card-name{min-width:0;color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;overflow:hidden}.wi-conn-card-name:hover{text-decoration:underline}.wi-conn-card-spinner{flex-shrink:0}.wi-conn-card-pending{align-self:flex-start}.wi-conn-card-controls{flex-wrap:wrap;gap:.4rem;display:flex}.wi-conn-card-controls .wi-network-select{flex:110px;min-width:0}.wi-conn-card-controls .styled-select__trigger{border-radius:9px;padding:.3rem .5rem;font-size:.8rem}.wi-conn-card-controls .styled-select__chevron{width:15px;height:15px}.styled-select__content.wi-network-select{min-width:var(--select-trigger-w);width:max-content;max-width:260px;font-size:.8rem}.styled-select__content.wi-network-select .styled-select__item{min-height:30px;padding:.35rem .45rem}.styled-select__content.wi-network-select .styled-select__item-text{white-space:nowrap}.competition-themes-tab .dashboard-container{border:none;border-bottom:3px solid var(--color-light-blue-two);border-radius:0;padding:0 0 1.2rem}.competition-themes-tab .theme-row{background:var(--color-lighter-blue);border:none}.competition-themes-tab .theme-row:hover,.competition-themes-tab .theme-row.is-active{background:var(--color-light-blue-two)}.meeting-provider-card{background-color:var(--color-lighter-blue);border:none}.meeting-connect-row{align-items:flex-start}.meeting-connect-row input{padding-top:calc(.7rem + 4px);padding-bottom:calc(.7rem + 4px)}.meeting-disconnect-button{align-self:center}.meeting-provider-card .info-card{background-color:#0000;padding:0}.info-card .meeting-info-action{background:var(--color-light-blue-two);border:none}.info-card .meeting-info-action:hover:not(:disabled){background:var(--color-light-blue-three)}.past-meeting-row{--pm-title-size:.95rem;--pm-text-size:.78rem;font-size:var(--pm-text-size);background:var(--color-lighter-blue)}.past-meeting-row .spinner{border-color:var(--color-light-blue-three);border-left-color:var(--color-primary);width:22px;height:22px}.pm-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-bottom:.9rem;display:flex}.pm-owner-filter{min-width:420px}.pm-toolbar-count{background:var(--color-light-blue-two);color:var(--color-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.32rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.meetings-review-callout{background:var(--color-lighter-blue);border:2px solid var(--color-light-blue-three);border-radius:15px;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex}.meetings-review-callout__badge{background:var(--color-primary);width:2.6rem;height:2.6rem;color:var(--color-text-light);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:inline-flex}.meetings-review-callout__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.meetings-review-callout__title{color:var(--color-primary);margin:0;font-size:1rem;font-weight:800}.meetings-review-callout__subtitle{color:var(--color-text-dark);opacity:.75;margin:0;font-size:.83rem;font-weight:500;line-height:1.4}.pm-list{flex-direction:column;gap:.55rem;display:flex}.past-meeting-row.pm-card{flex-direction:column;gap:.5rem;padding:.6rem .8rem;display:flex}.pm-head{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.pm-date{font-size:var(--pm-text-size);letter-spacing:.02em;opacity:.55;white-space:nowrap;flex:none;font-weight:700}.pm-titlewrap{flex:160px;align-items:center;gap:.5rem;min-width:0;display:flex}.pm-title{min-width:0;font-size:var(--pm-title-size);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:700;line-height:1.25;overflow:hidden}.pm-owner{background:var(--color-light-blue-two);color:var(--color-text-dark);font-size:var(--pm-text-size);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.12rem .5rem .12rem .42rem;font-weight:700;display:inline-flex}.pm-owner svg{opacity:.7}.pm-head .meeting-status-badge,.pm-head .tribal-provider-pill,.pm-owner{box-sizing:border-box;min-height:1.5rem;font-size:var(--pm-text-size)}.pm-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.pm-actions>button{flex:none}.pm-actions>button:disabled,.pm-companies>button:disabled{opacity:.55;cursor:not-allowed}.surface-action-button.pm-btn-sm{font-size:var(--pm-text-size);border-radius:8px;padding:.4rem .7rem}.meeting-viewer-expand.pm-view-toggle{font-size:var(--pm-text-size);border:2px solid var(--color-light-blue-two);background:var(--color-lighter-blue);border-radius:8px;align-self:center;padding:.4rem .7rem;line-height:1.2}.meeting-viewer-expand.pm-view-toggle:hover{background:var(--color-light-blue-two)}.pm-companies .pm-view-toggle{margin-left:auto}.pm-companies{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.meeting-chip-score{font-size:var(--pm-text-size);opacity:.7;font-weight:700}.meeting-chip-action{cursor:pointer;opacity:.8;font-size:var(--pm-text-size);color:var(--color-text-dark);background:0 0;border:none;border-radius:6px;padding:.1rem .25rem;line-height:1;transition:background-color .15s,opacity .15s}.meeting-chip-action:hover:not(:disabled){background:var(--color-light-blue-three);opacity:1}.meeting-chip-action:disabled{cursor:default;opacity:.4}input.company-picker-input{background-color:var(--color-light-blue-two);border:none;font-size:1rem}input.company-picker-input:focus{background-color:var(--color-light-blue-three)}.company-picker-input:hover:not(:disabled){background:var(--color-light-blue-three)}.company-picker-results{background:var(--color-lighter-blue);border:none;padding:4px}.company-picker-option{background:0 0;border-radius:8px;margin-bottom:3px;font-size:1rem;transition:background-color .15s}.company-picker-option:last-child{margin-bottom:0}.company-picker-option:hover:not(:disabled){background:var(--color-light-blue-two)}.tribal-meeting-body .company-picker-results{background:var(--color-light-blue-two);padding:4px}.tribal-meeting-body .company-picker-option{border-radius:8px;margin-bottom:4px}.tribal-meeting-body .company-picker-option:last-child{margin-bottom:0}.tribal-meeting-body .company-picker-option:hover:not(:disabled){background:var(--color-light-blue-three)}.tribal-meeting-actions .surface-action-button{padding:.42rem .7rem;font-size:.85rem}.meeting-viewer-expand{background:var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .85rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;transition:background-color .15s;display:inline-flex}.meeting-viewer-expand:hover{background:var(--color-light-blue-three)}.meeting-viewer-expand-chevron{font-size:var(--pm-text-size);opacity:.6}.meeting-viewer{background:var(--color-light-blue-two);border-radius:14px;overflow:hidden}.meeting-viewer-toggle{align-items:center;gap:.4rem;padding:.6rem .7rem 0;display:inline-flex}.meeting-viewer-tab{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.meeting-viewer-tab:hover:not(.active){background:var(--color-light-blue-three)}.meeting-viewer-tab.active{background:var(--color-light-blue-three);color:var(--color-primary)}.meeting-viewer-panel{padding:.7rem .8rem .85rem;animation:.22s both kgFadeIn}.meeting-viewer-empty{color:var(--color-text-dark);opacity:.6;padding:.55rem .2rem;font-size:.88rem}.meeting-viewer-loading{color:var(--color-text-dark);opacity:.75;align-items:center;gap:.6rem;padding:.55rem .2rem;font-size:.88rem;display:flex}.meeting-notes{background:var(--color-light-blue-three);color:var(--color-text-dark);border-radius:10px;padding:.75rem .95rem;font-size:.9rem;line-height:1.55}.meeting-notes-heading{color:var(--color-primary);margin:.65rem 0 .3rem;font-size:.9rem;font-weight:800}.meeting-notes-heading:first-child{margin-top:0}.meeting-notes-p{margin:.35rem 0}.meeting-notes-p:first-child{margin-top:0}.meeting-notes-list{margin:.35rem 0;padding-left:1.15rem;list-style:outside}.meeting-notes-list li{margin:.2rem 0}.meeting-transcript{flex-direction:column;gap:.6rem;display:flex}.meeting-transcript-toolbar{align-items:center;gap:.5rem;display:flex}.meeting-transcript-toolbar-label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);font-size:.72rem;font-weight:700}.meeting-transcript-filter{min-width:380px;max-width:520px}.meeting-transcript-filter .styled-select__trigger{background:var(--color-light-blue-two);border:2px solid var(--color-light-blue-three);border-radius:10px;padding:.45rem .7rem}.meeting-transcript-filter .styled-select__trigger:hover,.meeting-transcript-filter .styled-select__trigger[aria-expanded=true]{background:var(--color-light-blue-three)}.styled-select__content.meeting-transcript-filter{background:var(--color-lighter-blue)}.meeting-transcript-filter .styled-select__count-pill,.styled-select__content.meeting-transcript-filter .styled-select__item:hover .styled-select__count-pill,.styled-select__content.meeting-transcript-filter .styled-select__item-label:hover .styled-select__count-pill{background:var(--color-primary);color:var(--color-text-light);font-weight:700}.meeting-transcript-turns{flex-direction:column;gap:.5rem;display:flex}.meeting-turn{background:var(--color-light-blue-three);border-radius:10px;gap:.6rem;padding:.55rem .75rem;display:flex}.meeting-turn--plain{opacity:.85}.meeting-turn-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:800;display:inline-flex}.meeting-turn-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.meeting-turn-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.meeting-turn-speaker{font-size:.8rem;font-weight:800}.meeting-turn-time{color:var(--color-text-dark);opacity:.5;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.meeting-turn-text{color:var(--color-text-dark);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.88rem;line-height:1.5}.tribal-meetings{flex-direction:column;gap:.6rem;display:flex}.tribal-meeting{border:2px solid var(--color-light-blue-two);border-radius:15px;transition:border-color .15s;overflow:hidden}.tribal-meeting:has(.tribal-meeting-row:hover){border-color:var(--color-light-blue-three)}.tribal-meeting-header{cursor:pointer;text-align:left;background:var(--color-light-blue-two);width:100%;color:var(--color-text-dark);border:none;align-items:center;gap:.6rem;padding:.6rem .9rem;font-family:Quicksand,sans-serif;transition:background-color .15s;display:flex}.tribal-meeting-row:hover .tribal-meeting-header,.tribal-meeting-row:hover .tribal-vdr-actions,.tribal-meeting-row:hover .tribal-note-header-actions{background:var(--color-light-blue-three)}.tribal-meeting-date{color:var(--color-primary);flex:none;font-size:.8rem;font-weight:600}.tribal-meeting-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:700;overflow:hidden}.tribal-meeting-body{background:var(--color-lighter-blue);flex-direction:column;gap:.7rem;padding:.85rem .9rem;display:flex}.tribal-fact{flex-direction:column;gap:.15rem;display:flex}.tribal-fact-label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);font-size:.72rem;font-weight:700}.tribal-fact-value{color:var(--color-text-dark);font-size:.9rem;line-height:1.5}.tribal-fact--plain .tribal-fact-value{opacity:.85}.tribal-provider-pill{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-three);color:var(--color-primary);border-radius:999px;flex:none;align-items:center;padding:.08rem .5rem;font-size:.62rem;font-weight:700;line-height:1.6;display:inline-flex}.tribal-provider-pill.jamie{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.tribal-provider-pill.jamie{background:color-mix(in srgb,var(--color-green-pastel)18%,var(--color-light-blue-three))}}.tribal-provider-pill.jamie{color:var(--color-green-pastel)}.tribal-provider-pill.vdr{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.tribal-provider-pill.vdr{background:color-mix(in srgb,var(--color-danger-light)22%,var(--color-light-blue-three))}}.tribal-provider-pill.vdr{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.tribal-provider-pill.vdr{color:color-mix(in srgb,var(--color-danger)55%,var(--color-green-pastel))}}.tribal-provider-pill.affinity{color:#5b4bb5;background:#ece8fd}.tribal-note-textarea{background:var(--color-light-blue-two);width:100%;color:var(--color-text-dark);resize:vertical;border:none;border-radius:12px;outline:none;min-height:7rem;padding:.6rem .75rem;font-family:Quicksand,sans-serif;font-size:.9rem;line-height:1.5}.tribal-note-textarea:focus{background:var(--color-light-blue-three)}.tribal-note-textarea:disabled{opacity:.6;cursor:default}.tribal-note-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.tribal-note-actions .surface-action-button.edit{border:none}.tribal-note-edit{cursor:pointer;color:var(--color-primary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.3rem;font-size:1rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.tribal-note-edit:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-light)}.tribal-note-edit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tribal-note-edit:disabled{opacity:.5;cursor:default}.tribal-note-hint{color:var(--color-text-dark);opacity:.6;font-size:.72rem;line-height:1.4}.tribal-note-notice{color:var(--color-warning);margin-top:4px;font-size:.75rem;font-weight:600}.tribal-meeting-row{align-items:stretch;display:flex}.tribal-meeting-row .tribal-meeting-header{flex:1;min-width:0}.tribal-meeting-row .tribal-meeting-header:has(+.tribal-note-header-actions){padding-right:0}.tribal-vdr-actions,.tribal-note-header-actions{background:var(--color-light-blue-two);flex:none;align-items:center;gap:.45rem;padding:0 .6rem;transition:background-color .15s;display:flex}.tribal-vdr-view{cursor:pointer;color:var(--color-primary);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:.28rem .6rem;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;transition:background-color .15s}.tribal-vdr-view:hover{background:var(--color-primary);color:var(--color-text-light)}.tribal-vdr-view:disabled{opacity:.5;cursor:default}.tribal-vdr-meta{color:var(--color-text-dark);opacity:.6;white-space:nowrap;flex:none;font-size:.68rem;font-weight:600}.vdr-status-pill{text-transform:uppercase;letter-spacing:.05em;background:var(--color-background);color:var(--color-primary);border-radius:999px;flex:none;align-items:center;padding:.08rem .5rem;font-size:.62rem;font-weight:700;line-height:1.6;display:inline-flex}.vdr-status-pill.processing,.vdr-status-pill.pending{color:#8a6d1d;background:#fdf3d8}.vdr-status-pill.analyzed{color:var(--color-green-pastel);background:#defbe8}.vdr-status-pill.failed{color:var(--color-danger);background:#fde3e3}.vdr-main-deck-pill{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-three);color:var(--color-primary);border-radius:999px;flex:none;align-items:center;padding:.08rem .5rem;font-size:.62rem;font-weight:700;line-height:1.6;display:inline-flex}.tribal-empty{color:var(--color-text-dark);opacity:.6;font-size:.875rem}.tribal-error{color:var(--color-danger);opacity:.85;margin-top:.5rem;font-size:.875rem}.kg-meeting-panel{position:relative}.kg-meeting-header{flex-direction:column;gap:.75rem;padding:1.4rem 1.5rem;display:flex}.kg-meeting-header-row{align-items:flex-start;gap:.9rem;display:flex}.kg-meeting-heading{flex:1;min-width:0}.kg-meeting-title{color:var(--color-text-dark);word-break:break-word;margin:.1rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.2}.kg-meeting-subline{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.kg-meeting-date{color:var(--color-text-dark);opacity:.75;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.kg-meeting-close{z-index:2;position:absolute;top:12px;right:12px}.kg-meeting-body{flex-direction:column;gap:1.4rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.kg-meeting-loading{color:var(--color-text-dark);opacity:.7;align-items:center;gap:.6rem;padding:1rem 0;display:flex}.kg-meeting-error{color:var(--color-danger);font-weight:600}.kg-meeting-section{flex-direction:column;gap:.65rem;display:flex}.kg-meeting-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:800;display:flex}.kg-meeting-count{background:var(--color-light-blue-two);min-width:1.35rem;height:1.35rem;color:var(--color-text-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.kg-meeting-empty{color:var(--color-text-dark);opacity:.6;font-size:.9rem}.kg-meeting-attendees{flex-wrap:wrap;gap:.5rem;display:flex}.kg-meeting-attendee{background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem .28rem .3rem;font-size:.85rem;font-weight:600;display:inline-flex}.kg-meeting-avatar{background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-text-light);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.kg-meeting-companies{flex-direction:column;gap:.6rem;display:flex}.kg-meeting-company{text-align:left;background:var(--color-light-blue-two);border:none;border-radius:15px;width:100%;padding:.85rem 1rem;font-family:Quicksand,sans-serif;transition:background-color .15s;display:block}.kg-meeting-company[data-clickable=true]{cursor:pointer}.kg-meeting-company[data-clickable=true]:hover{background:var(--color-light-blue-three)}.kg-meeting-company-head{align-items:center;gap:.5rem;display:flex}.kg-meeting-company-name{color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:800;overflow:hidden}.kg-meeting-company-manual{opacity:.6;font-size:.85rem}.kg-meeting-company-score{color:var(--color-primary);background:var(--color-light-blue-three);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:700}.kg-meeting-company-open{color:var(--color-primary);opacity:.65;margin-left:auto;display:inline-flex}.kg-meeting-company[data-clickable=true]:hover .kg-meeting-company-open{opacity:1}.kg-meeting-company-context{color:var(--color-text-dark);opacity:.8;margin:.4rem 0 0;font-size:.85rem;line-height:1.5}.kg-meeting-back{border:2px solid var(--color-light-blue-two);background:var(--color-background);color:var(--color-text-dark);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.4rem .85rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;transition:background-color .15s;display:inline-flex}.kg-meeting-back:hover{background:var(--color-light-blue-two)}.kg-meeting-notes{background:var(--color-light-blue-two);color:var(--color-text-dark);border:none;border-radius:15px;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.55}.kg-meeting-notes-heading{color:var(--color-primary);margin:.8rem 0 .35rem;font-size:.95rem;font-weight:800}.kg-meeting-notes-heading:first-child{margin-top:0}.kg-meeting-notes-p{margin:0 0 .55rem}.kg-meeting-notes-p:last-child{margin-bottom:0}.kg-meeting-notes-list{flex-direction:column;gap:.25rem;margin:0 0 .55rem;padding-left:1.2rem;list-style:outside;display:flex}.kg-meeting-notes-list:last-child{margin-bottom:0}.kg-theme-panel{position:relative}.kg-theme-header{flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem;display:flex}.kg-theme-close{z-index:2;position:absolute;top:12px;right:12px}.kg-theme-header-row{align-items:flex-start;gap:.9rem;padding-right:2.5rem;display:flex}.kg-theme-glyph{background:var(--color-light-blue-three);border:3px solid var(--color-primary);width:2.9rem;height:2.9rem;color:var(--color-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kg-theme-heading{flex:1;min-width:0}.kg-theme-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dark);opacity:.55;font-size:.68rem;font-weight:800;display:block}.kg-theme-title{color:var(--color-text-dark);word-break:break-word;margin:.15rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.2}.kg-theme-summary{color:var(--color-text-dark);opacity:.75;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.kg-theme-badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.kg-theme-badge{background:var(--color-light-blue-three);color:var(--color-primary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.kg-theme-badge.is-quiet{border:2px solid var(--color-light-blue-three);color:var(--color-text-dark);opacity:.7;background:0 0}.kg-theme-badge.is-auto{background:var(--color-primary);color:var(--color-text-light)}.kg-theme-badge.is-archived{background:var(--color-disabled-bg);color:var(--color-text-dark)}.kg-theme-yield{flex-direction:column;gap:.6rem;display:flex}.kg-theme-split{border-radius:999px;gap:2px;width:100%;padding:2px;display:flex}.kg-theme-split-seg{border-radius:999px;min-width:.35rem;height:.7rem;transition:flex-grow .3s}.kg-theme-split-seg.is-match{background:var(--color-primary)}.kg-theme-split-seg.is-adjacent{background:var(--accent-violet)}.kg-theme-split-seg.is-no_match{background:var(--color-light-blue-three)}.kg-theme-split-seg.is-unscored{background:var(--color-disabled-border)}.kg-theme-verdict-chips{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.kg-theme-verdict-chip{background:var(--color-light-blue-three);color:var(--color-text-dark);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .75rem .28rem .3rem;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;transition:border-color .15s,background-color .15s;display:inline-flex}.kg-theme-verdict-count{min-width:1.5rem;height:1.5rem;color:var(--color-text-light);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.76rem;font-weight:800;display:inline-flex}.kg-theme-verdict-chip.is-match .kg-theme-verdict-count{background:var(--color-primary)}.kg-theme-verdict-chip.is-adjacent .kg-theme-verdict-count{background:var(--accent-violet)}.kg-theme-verdict-chip.is-unscored .kg-theme-verdict-count{background:var(--color-disabled-border);color:var(--color-text-dark)}.kg-theme-verdict-chip:hover,.kg-theme-verdict-chip.is-active{background:var(--color-primary);color:var(--color-text-light)}.kg-theme-verdict-chip:hover .kg-theme-verdict-count,.kg-theme-verdict-chip.is-active .kg-theme-verdict-count{background:var(--color-light-blue-three);color:var(--color-text-dark)}.kg-theme-verdict-chip.is-active{border-color:var(--color-background)}.kg-theme-verdict-clear{border:2px solid var(--color-light-blue-three);color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .75rem;font-family:Quicksand,sans-serif;font-size:.75rem;font-weight:700;transition:background-color .15s}.kg-theme-verdict-clear:hover{background:var(--color-light-blue-three)}.kg-theme-unrun{background:var(--color-light-blue-three);color:var(--color-text-dark);opacity:.75;border-radius:12px;padding:.7rem .9rem;font-size:.85rem;font-weight:600}.kg-theme-body{flex-direction:column;gap:1.4rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.kg-theme-loading{color:var(--color-text-dark);opacity:.7;align-items:center;gap:.6rem;padding:1rem 0;display:flex}.kg-theme-error{color:var(--color-danger);font-weight:600}.kg-theme-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.7rem;display:grid}.kg-theme-kpi{border:none;border-bottom:3px solid var(--color-light-blue-two);text-align:center;padding-bottom:.8rem}.kg-theme-kpi-value{color:var(--color-text-dark);font-size:1.45rem;font-weight:900;line-height:1.1}.kg-theme-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);opacity:.6;margin-top:.25rem;font-size:.66rem;font-weight:800}.kg-theme-section{flex-direction:column;gap:.65rem;min-width:0;display:flex}.kg-theme-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:800;display:flex}.kg-theme-count{background:var(--color-light-blue-two);min-width:1.35rem;height:1.35rem;color:var(--color-text-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.kg-theme-empty{color:var(--color-text-dark);opacity:.6;margin:0;font-size:.85rem}.kg-theme-columns{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (max-width:820px){.kg-theme-columns{grid-template-columns:1fr}}.kg-theme-thesis{background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:15px;padding:.95rem 1.1rem;font-size:.9rem;line-height:1.6}.kg-theme-thesis-heading{color:var(--color-primary);margin:.85rem 0 .35rem;font-size:.95rem;font-weight:800}.kg-theme-thesis-heading:first-child{margin-top:0}.kg-theme-thesis-p{margin:0 0 .6rem}.kg-theme-thesis-p strong{color:var(--color-primary);font-weight:800}.kg-theme-thesis-p:last-child{margin-bottom:0}.kg-theme-thesis-list{flex-direction:column;gap:.25rem;margin:0 0 .6rem;padding-left:1.2rem;list-style:outside;display:flex}.kg-theme-thesis-list:last-child{margin-bottom:0}.kg-theme-more{border:2px solid var(--color-light-blue-two);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.35rem .85rem;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;transition:background-color .15s}.kg-theme-more:hover{background:var(--color-light-blue-two)}.taxonomy-chip.kg-theme-chip--category{background:var(--color-primary);color:var(--color-text-light);font-weight:700}.taxonomy-chip.kg-theme-chip--tag{box-shadow:inset 0 0 0 2px var(--color-light-blue-three);background:0 0;padding:.3rem .7rem}.taxonomy-chip.kg-theme-chip--filter{align-items:baseline;gap:.35rem;display:inline-flex}.kg-theme-chip-key{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.66rem;font-weight:800}.kg-theme-base-company{border:2px solid var(--color-light-blue-three);background:var(--color-lighter-blue);color:var(--color-primary);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .5rem .3rem .8rem;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:700;transition:background-color .15s;display:inline-flex}.kg-theme-base-company:hover{background:var(--color-light-blue-two)}.kg-theme-companies{flex-direction:column;gap:.6rem;display:flex}.kg-theme-company{text-align:left;background:var(--color-light-blue-two);cursor:pointer;border:none;border-radius:15px;width:100%;padding:.8rem 1rem;font-family:Quicksand,sans-serif;transition:background-color .15s;display:block}.kg-theme-company:hover{background:var(--color-light-blue-three)}.kg-theme-company:hover .kg-theme-company-score,.kg-theme-company:hover .kg-theme-meta-pill{border-color:var(--color-primary)}.kg-theme-company-head{align-items:center;gap:.5rem;display:flex}.kg-theme-verdict-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-three);color:var(--color-text-dark);border-radius:999px;flex-shrink:0;padding:.12rem .5rem;font-size:.64rem;font-weight:800}.kg-theme-verdict-tag.is-match{background:var(--color-primary);color:var(--color-text-light)}.kg-theme-verdict-tag.is-adjacent{background:var(--accent-violet);color:var(--color-text-light)}.kg-theme-verdict-tag.is-unscored{background:var(--color-disabled-border)}.kg-theme-company-name{color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:800;overflow:hidden}.kg-theme-company-score{color:var(--color-primary);background:var(--color-light-blue-three);border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.78rem;font-weight:800}.kg-theme-company-manual{opacity:.6;font-size:.85rem}.kg-theme-company-open{color:var(--color-primary);opacity:.55;margin-left:auto;display:inline-flex}.kg-theme-company:hover .kg-theme-company-open{opacity:1}.kg-theme-company-reason{color:var(--color-text-dark);opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.kg-theme-company-meta{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.kg-theme-meta-pill{background:var(--color-light-blue-three);color:var(--color-text-dark);opacity:.85;border:1px solid #0000;border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:700}.kg-theme-drill-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.kg-theme-back{border:2px solid var(--color-light-blue-two);background:var(--color-background);color:var(--color-text-dark);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;transition:background-color .15s;display:inline-flex}.kg-theme-back:hover{background:var(--color-light-blue-two)}.fw-panel{max-width:1440px;margin:0 auto;padding:.5rem 1.25rem 2rem}.fw-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.fw-toolbar .styled-select{flex:1 1 0}.fw-feed{flex-direction:column;gap:1rem;display:flex}.fw-event-card{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:18px;padding:1.1rem 1.3rem;position:relative}.fw-event-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fw-event-headline-col{min-width:0}.fw-event-name{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fw-event-name h3{margin:0;font-size:1.35rem;font-weight:700}.fw-meta{opacity:.8;margin-top:.35rem;font-size:.9rem;line-height:1.5}.fw-meta strong{font-weight:700}.fw-headline{opacity:.8;margin-top:.4rem;font-size:.9rem;font-style:italic}.fw-now{margin-top:.6rem;font-size:.95rem}.fw-reasoning{opacity:.8;margin-top:.5rem;font-size:.9rem;line-height:1.55}.fw-thumbs{gap:.4rem;display:inline-flex}.fw-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fw-badge{background:var(--color-light-blue-two);color:var(--color-primary);white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .7rem;font-size:.82rem;font-weight:700;line-height:1.4;display:inline-flex}.fw-badge--event{background:var(--color-light-blue-three);color:var(--color-primary)}.fw-badge--founding{color:var(--color-green-pastel);background:#defbe8}.fw-badge--dismissed{background:var(--color-light-blue-two);color:var(--color-text-dark);opacity:.7}.fw-badge--stealth{background:var(--color-text-dark);color:var(--color-text-light)}.fw-badge--metric{border-color:var(--color-light-blue-two);color:var(--color-text-dark);background:0 0}.fw-badge--metric b{color:var(--color-primary);font-weight:800}.fw-links{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.fw-link-chip{color:var(--color-primary);background:var(--color-light-blue-two);border-radius:10px;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.82rem;font-weight:700;transition:background-color .15s;display:inline-flex}.fw-link-chip:hover{background:var(--color-light-blue-three)}.fw-detected{opacity:.6;margin-left:auto;font-size:.8rem}.fw-pager{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.fw-section{margin-top:2.75rem}.fw-section-head{align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.fw-section-head h2{text-align:left;margin:0;font-size:1.5rem;font-weight:800}.fw-section-count{opacity:.55;font-size:.9rem;font-weight:700}.fw-admin-error{color:var(--color-danger);margin-bottom:.75rem;font-weight:600}.fw-add-bar{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.fw-add-bar .fw-add-input{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);height:48px;color:var(--color-text-dark);border-radius:14px;outline:none;flex:200px;padding:0 .95rem;font-family:Quicksand,sans-serif;font-size:.95rem}.fw-add-bar .fw-add-input::placeholder{color:var(--color-text-dark);opacity:.5}.fw-add-bar .fw-add-input:focus{background:var(--color-light-blue-two)}.fw-add-bar .fw-add-input--url{flex:2 320px}.fw-add-bar .pushable-button{height:40px;padding:0 1.1rem}.fw-table-wrap{border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:18px;overflow:hidden}.fw-table{border-collapse:collapse;width:100%;font-size:.92rem}.fw-table th,.fw-table td{text-align:left;vertical-align:middle;border:none}.fw-table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark);padding:.75rem 1rem;font-size:.72rem;font-weight:800}.fw-table tbody td{padding:.8rem 1rem}.fw-table tbody tr.fw-row:not(:first-child) td{border-top:2px solid var(--color-lighter-blue)}.fw-table tbody tr.fw-row.is-paused td{opacity:.55}.fw-company-name{font-weight:700}.fw-slug,.fw-tracked{color:var(--color-primary);background:var(--color-lighter-blue);border:2px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.8rem;font-weight:700;transition:background-color .15s;display:inline-flex}.fw-slug{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fw-tracked{cursor:pointer}.fw-slug:hover,.fw-tracked:hover:not(:disabled){background:var(--color-light-blue-two)}.fw-tracked:disabled{cursor:default;opacity:.5}.fw-tracked-chev{opacity:.7;font-size:.7rem}.fw-pill{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.8rem;font-weight:700;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.fw-pill:disabled,.fw-pill.is-static{cursor:default}.fw-pill-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.fw-pill--neutral{background:var(--color-lighter-blue);color:var(--color-primary)}.fw-pill--neutral:hover:not(:disabled):not(.is-static){background:var(--color-light-blue-two)}.fw-pill--active{color:var(--color-green-pastel);background:#defbe8}.fw-pill--active .fw-pill-dot{background:var(--color-green-pastel-light-one)}.fw-pill--active:hover:not(:disabled):not(.is-static){background:#c7f5d6}.fw-pill--paused{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.fw-pill--paused{background:color-mix(in srgb,var(--color-danger-light)28%,var(--color-background))}}.fw-pill--paused{color:var(--color-danger)}.fw-pill--paused .fw-pill-dot{background:var(--color-danger-between)}.fw-pill--paused:hover:not(:disabled):not(.is-static){background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.fw-pill--paused:hover:not(:disabled):not(.is-static){background:color-mix(in srgb,var(--color-danger-light)42%,var(--color-background))}}.fw-status{align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.fw-status--ok{color:var(--color-green-pastel)}.fw-status--ok .fw-pill-dot{background:var(--color-green-pastel-light-one)}.fw-status--error{color:var(--color-danger)}.fw-status--error .fw-pill-dot{background:var(--color-danger-between)}.fw-status--warn{color:var(--color-primary)}.fw-status--warn .fw-pill-dot{background:var(--color-light-blue-three)}.fw-status--none{opacity:.45;font-weight:600}.fw-status-fails{opacity:.7;font-size:.78rem;font-weight:600}.fw-table tbody tr.fw-people-row td{background:var(--color-lighter-blue);padding:0}.fw-people{flex-direction:column;gap:1rem;padding:1rem 1.15rem;display:flex}.fw-people-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.78rem;font-weight:800;display:inline-flex}.fw-people-group-count{color:var(--color-text-light);background:var(--color-primary);border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:700}.fw-people-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.6rem;display:grid}.fw-person{background:var(--color-light-blue-two);border-radius:12px;flex-direction:column;gap:.2rem;padding:.6rem .8rem;display:flex}.fw-person-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fw-person-name{color:var(--color-primary);font-size:.9rem;font-weight:700}.fw-person-seniority{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-light);background:var(--color-primary);border-radius:999px;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.fw-person-title{opacity:.85;font-size:.85rem}.fw-person-foot{opacity:.6;flex-wrap:wrap;gap:.6rem;font-size:.75rem;display:flex}.fw-empty{text-align:center;opacity:.6;padding:2rem 1rem}.fw-loading{text-align:center;padding:2rem 1rem}.fw-error{text-align:center;color:var(--color-danger);padding:2rem 1rem}.pg-fab{z-index:var(--z-fab);cursor:pointer;width:54px;height:54px;color:var(--color-text-light);background:var(--push-face);border:3px solid var(--push-edge);box-shadow:-3px 6px 0 var(--push-shadow);border-radius:50%;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;font-size:1.45rem;font-weight:800;transition:all .15s;display:flex;position:fixed;bottom:calc(1.4rem + 6px);right:1.4rem;transform:translateY(0)translate(0)}.pg-fab:hover,.pg-fab:active{box-shadow:-1.5px 3px 0 var(--push-shadow);transform:translateY(3px)translate(-1.5px)}.pg-fab:focus-visible{outline:3px solid var(--color-light-blue-three);outline-offset:2px}.pg-fab-hint{background:var(--color-text-dark);color:var(--color-text-light);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:.4rem .7rem;font-size:.8rem;font-weight:700;transition:all .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.pg-fab:hover .pg-fab-hint{opacity:1;transform:translateY(-50%)translate(0)}.pg-overlay{z-index:1150;background:var(--scrim);justify-content:center;align-items:center;padding:1.25rem;animation:.18s pg-fade-in;display:flex;position:fixed;inset:0}@keyframes pg-fade-in{0%{opacity:0}to{opacity:1}}.pg-modal{background:var(--color-background);border:5px solid var(--color-lighter-blue);border-radius:25px;width:min(1560px,97vw);height:min(940px,95vh);animation:.22s pg-rise;display:flex;overflow:hidden}@keyframes pg-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pg-sidebar{background:var(--color-lighter-blue);scrollbar-width:thin;flex-direction:column;flex:none;gap:.3rem;width:258px;padding:1.1rem .85rem 1.1rem 1rem;display:flex;overflow-y:auto}.pg-sidebar-title{color:var(--color-text-dark);align-items:center;gap:.45rem;padding:.15rem .4rem .5rem;font-size:1.05rem;font-weight:800;display:flex}.pg-sidebar .pg-search{background:var(--color-light-blue-two);width:100%;color:var(--color-text-dark);border:none;border-radius:15px;outline:none;margin-bottom:.55rem;padding:.8rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.pg-sidebar .pg-search::placeholder{color:var(--color-text-dark);opacity:.45}.pg-sidebar .pg-search:focus{background:var(--color-light-blue-two);box-shadow:0 0 0 3px var(--color-light-blue-three)}.pg-nav-group{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-dark);opacity:.55;padding:.65rem .4rem .25rem;font-size:.68rem;font-weight:800}.pg-nav-item{text-align:left;width:100%;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.5rem .6rem;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:flex}.pg-nav-item:hover,.pg-nav-item.active{background:var(--color-light-blue-two)}.pg-nav-empty{opacity:.6;padding:.6rem .4rem;font-size:.82rem;font-weight:600}.pg-admin-chip{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-three);border-radius:8px;margin-left:auto;padding:.15rem .4rem;font-size:.6rem;font-weight:800}.pg-content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-close{--x-size:38px;z-index:2;position:absolute;top:.9rem;right:1.1rem}.pg-scroll{scrollbar-width:thin;flex:1;padding:1.6rem 2rem 2rem;overflow-y:auto}.pg-header{align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-right:3rem;display:flex}.pg-header h3{margin:0;font-size:1.5rem;font-weight:800}.pg-tagline{opacity:.75;margin-top:.15rem;font-size:.95rem;font-weight:600}.pg-open-tab-btn{color:var(--color-text-light);background:var(--push-face);border:3px solid var(--push-edge);cursor:pointer;box-shadow:-3px 5px 0 var(--push-shadow);white-space:nowrap;border-radius:12px;flex:none;align-self:center;align-items:center;gap:.45rem;padding:.5rem .8rem;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:800;transition:all .15s;display:inline-flex;transform:translateY(0)translate(0)}.pg-open-tab-btn:hover,.pg-open-tab-btn:active{box-shadow:-1.5px 2.5px 0 var(--push-shadow);transform:translateY(2.5px)translate(-1.5px)}.pg-pills{border:3px solid var(--color-light-blue-two);background:var(--color-lighter-blue);border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;margin-bottom:1.35rem;padding:.3rem;display:flex}.pg-pill{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-family:Quicksand,sans-serif;font-size:.83rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pg-pill:hover{background:var(--color-light-blue-two)}.pg-pill.active{background:var(--color-light-blue-three)}.pg-prose{color:var(--color-text-dark);font-size:.95rem;line-height:1.65}.pg-prose p+p{margin-top:.7rem}.pg-block-label{text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary);margin:1.4rem 0 .6rem;font-size:.72rem;font-weight:800}.pg-block-label:first-child{margin-top:0}.pg-cards{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:.7rem;display:grid}.pg-card{border:4px solid var(--color-light-blue-two);background:0 0;border-radius:15px;padding:.9rem 1rem;transition:background-color .2s,border-color .2s,color .2s}.pg-card:hover{background:var(--color-lighter-blue)}.pg-card h4{color:var(--color-primary);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.pg-card p{margin:0;font-size:.86rem;line-height:1.5}.pg-feature{border:3px solid var(--color-light-blue-two);background:0 0;border-radius:15px;margin-bottom:.6rem;overflow:hidden}.pg-feature summary{cursor:pointer;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.95rem;font-weight:700;list-style:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.pg-feature summary::-webkit-details-marker{display:none}.pg-feature summary:hover,.pg-feature[open] summary{background:var(--color-lighter-blue)}.pg-feature-chevron{opacity:.6;flex:none;margin-left:auto;font-size:.8rem;transition:transform .2s}.pg-feature[open] .pg-feature-chevron{transform:rotate(180deg)}.pg-feature-body{padding:.85rem 1rem 1rem;font-size:.89rem;line-height:1.6}.pg-feature-how{background:var(--color-lighter-blue);border-radius:12px;margin-top:.6rem;padding:.65rem .8rem;font-size:.85rem}.pg-feature-how strong{color:var(--color-primary)}.pg-step{gap:.85rem;margin-bottom:.85rem;display:flex}.pg-step-num{background:var(--color-primary);width:30px;height:30px;color:var(--color-text-light);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1rem;font-size:.9rem;font-weight:800;display:flex}.pg-step p{margin:0;padding-top:.25rem;font-size:.92rem;line-height:1.6}.pg-tip{background:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);border-radius:15px;align-items:flex-start;gap:.7rem;margin-bottom:.6rem;padding:.75rem .95rem;font-size:.89rem;line-height:1.55;display:flex}.pg-hero{background:var(--color-lighter-blue);border-radius:20px;margin-bottom:1.35rem;padding:1.35rem 1.5rem}.pg-hero p{margin:0;font-size:.98rem;line-height:1.65}.pg-hero p+p{margin-top:.65rem}.pg-flow{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin-bottom:1.35rem;display:flex}.pg-flow-step{border:4px solid var(--color-light-blue-two);background:0 0;border-radius:15px;flex:130px;min-width:130px;padding:.75rem .85rem}.pg-flow-step h5{color:var(--color-primary);margin:0 0 .25rem;font-size:.85rem;font-weight:800}.pg-flow-step p{opacity:.85;margin:0;font-size:.78rem;line-height:1.45}.pg-flow-arrow{color:var(--color-primary);opacity:.7;flex:none;align-self:center;font-size:1.1rem;font-weight:800}.pg-welcome-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.pg-welcome-card{text-align:left;border:4px solid var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem .95rem;font-family:Quicksand,sans-serif;transition:background-color .2s,border-color .2s,color .2s;display:flex}.pg-welcome-card:hover{background:var(--color-lighter-blue);transform:translateY(-2px)}.pg-welcome-card .pg-wc-title{align-items:center;gap:.45rem;font-size:.95rem;font-weight:800;display:flex}.pg-welcome-card .pg-wc-desc{opacity:.8;font-size:.8rem;line-height:1.45}.pg-lead{margin-bottom:1.1rem;font-size:.95rem;line-height:1.65}.pg-lead p{margin:0 0 .6rem}.pg-jump{background:var(--color-lighter-blue);border-radius:15px;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;padding:.7rem .85rem;display:flex}.pg-jump-chip{background:var(--color-light-blue-two);color:inherit;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.pg-jump-chip:hover{background:var(--color-primary);color:var(--color-text-light)}.pg-entry{border-top:1px solid var(--color-light-blue-two);padding:.9rem 0 1rem;scroll-margin-top:.5rem}.pg-group .pg-entry:first-of-type{border-top:none;padding-top:.2rem}.pg-entry-title{color:var(--color-primary);align-items:baseline;gap:.6rem;margin:0 0 .3rem;font-size:.95rem;font-weight:700;display:flex}.pg-entry-section{border:2px solid var(--color-light-blue-two);background:var(--color-lighter-blue);cursor:pointer;opacity:.85;border-radius:999px;flex:none;margin-left:auto;padding:.15rem .5rem;font-size:.72rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.pg-entry-section:hover{opacity:1}.pg-entry-where{border-left:2px solid var(--color-light-blue-three);opacity:.88;margin-top:.45rem;padding-left:.7rem;font-size:.83rem;line-height:1.55}.pg-where-label{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-right:.4rem;font-size:.66rem;font-weight:800}.pg-entry-body{font-size:.88rem;line-height:1.6}.pg-entry-body>p:first-child{margin-top:0}.pg-entry-body p{margin:0 0 .5rem}.pg-entry-body p:last-child{margin-bottom:0}.pg-entry-body ul,.pg-entry-body ol{margin:0 0 .5rem;padding-left:1.15rem}.pg-entry-body li{margin-bottom:.25rem}.pg-entry-body strong{color:var(--color-primary)}.pg-table-wrap{border:1px solid var(--color-light-blue-two);border-radius:12px;margin-top:.5rem;overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;font-size:.84rem}.pg-table th,.pg-table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-light-blue-two);padding:.5rem .75rem}.pg-table tr:first-child th,.pg-table tr:first-child td{border-top:none}.pg-table tr:nth-child(2n){background:var(--color-lighter-blue)}@supports (color:color-mix(in lab, red, red)){.pg-table tr:nth-child(2n){background:color-mix(in srgb,var(--color-lighter-blue)45%,transparent)}}.pg-table th{width:15rem;min-width:9rem;color:var(--color-primary);white-space:normal;font-weight:700}.pg-table td p{margin:0;line-height:1.5}.pg-group{margin-bottom:1.8rem}.pg-group-count{background:var(--color-lighter-blue);border:2px solid var(--color-light-blue-two);vertical-align:middle;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.7rem;font-weight:800;display:inline-block}.pg-group-collapsed{border:3px solid var(--color-light-blue-two);border-radius:15px;margin-bottom:.9rem;overflow:hidden}.pg-group-collapsed>summary{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;opacity:.75;padding:.7rem 1rem;font-size:.82rem;font-weight:800;list-style:none;transition:background-color .2s,border-color .2s,color .2s}.pg-group-collapsed>summary::-webkit-details-marker{display:none}.pg-group-collapsed>summary:hover,.pg-group-collapsed[open]>summary{background:var(--color-lighter-blue);opacity:1}.pg-group-body{padding:.8rem .85rem .5rem}.pg-ask{border:3px dashed var(--color-light-blue-two);border-radius:15px;margin-top:1.6rem;padding:.9rem 1rem 1rem}.pg-ask-label{margin-bottom:.55rem;font-size:.86rem;font-weight:700;display:block}.pg-ask-row{gap:.5rem;display:flex}.pg-ask-input{border:3px solid var(--color-light-blue-two);min-width:0;color:inherit;background:0 0;border-radius:12px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.88rem}.pg-ask-btn{background:var(--color-primary);color:var(--color-text-light);cursor:pointer;border:none;border-radius:12px;flex:none;padding:.5rem 1.1rem;font-size:.88rem;font-weight:800;transition:background-color .2s,border-color .2s,color .2s}.pg-ask-btn:disabled{opacity:.45;cursor:default}.pg-hint{opacity:.85;font-size:.88rem;line-height:1.6}@media (max-width:860px){.pg-modal{flex-direction:column;height:min(820px,94vh)}.pg-sidebar{border-radius:0;flex:none;width:100%;max-height:215px}.pg-scroll{padding:1.25rem 1.1rem 1.5rem}.pg-header{flex-wrap:wrap}.pg-fab{bottom:calc(1rem + 6px);right:1rem}}.dealflow-panel{--df-surface:var(--color-background);flex-direction:column;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-surface:color-mix(in srgb,var(--color-background)30%,white)}}.dealflow-panel{--df-surface-2:var(--color-lighter-blue)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-surface-2:color-mix(in srgb,var(--color-lighter-blue)32%,white)}}.dealflow-panel{--df-surface-3:var(--color-lighter-blue)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-surface-3:color-mix(in srgb,var(--color-lighter-blue)52%,white)}}.dealflow-panel{--df-track:var(--color-lighter-blue)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-track:color-mix(in srgb,var(--color-lighter-blue)40%,white)}}.dealflow-panel{--df-border:var(--color-light-blue-two)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-border:color-mix(in srgb,var(--color-light-blue-two)62%,white)}}.dealflow-panel{--df-divider:var(--color-light-blue-two)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-divider:color-mix(in srgb,var(--color-light-blue-two)70%,white)}}.dealflow-panel{--df-shadow:none;--df-accent:var(--color-primary);--df-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-accent-soft:color-mix(in srgb,var(--color-primary)9%,white)}}.dealflow-panel{--df-accent-deep:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dealflow-panel{--df-accent-deep:color-mix(in srgb,var(--color-primary)82%,black)}}.dealflow-panel-main{flex-direction:column;gap:1.25rem;display:flex}.dealflow-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dealflow-topbar-titles{min-width:0}.dealflow-title{color:var(--color-text-dark);font-size:1.7rem;font-weight:800}.dealflow-subtitle{color:var(--color-text-dark);opacity:.6;margin-top:.2rem;font-size:.9rem}.dealflow-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dealflow-synced{color:var(--color-text-dark);opacity:.55;white-space:nowrap;font-size:.72rem}.dealflow-synced.is-stale{opacity:.8;font-style:italic}.dealflow-ghost-btn{color:var(--df-accent);background:var(--df-surface);border:1px solid var(--df-border);box-shadow:var(--df-shadow);border-radius:12px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.dealflow-ghost-btn:hover{background:var(--df-surface-2)}.dealflow-refresh{padding:.55rem 1.1rem;font-size:.9rem}.dealflow-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:55vh;display:flex}.dealflow-loading-spinner{width:34px;height:34px}.dealflow-loading-text{color:var(--color-text-dark);opacity:.75;font-size:.95rem;font-weight:600}.dealflow-tabstrip{flex-direction:column;display:flex}.dealflow-tabstrip-row{z-index:var(--z-sticky);flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1rem;margin-bottom:-1px;display:flex;position:relative}.dealflow-tabs{flex:0 auto;align-items:flex-end;gap:1rem;min-width:0;padding-left:0;display:flex}.dealflow-tabstrip-controls{flex:0 auto;justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;padding-bottom:.5rem;display:flex}.dealflow-tabstrip-controls .dfm-ghost-btn,.dealflow-tabstrip-controls .dealflow-ghost-btn{white-space:nowrap;flex:none}.dealflow-tab{border:1px solid var(--df-border);text-align:left;min-width:0;min-height:2.75rem;color:var(--color-text-dark);background:0 0;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem 1rem;font-family:inherit;font-size:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dealflow-tab{color:color-mix(in srgb,var(--color-text-dark)66%,transparent)}}.dealflow-tab{cursor:pointer;transition:background .15s,color .15s}.dealflow-tab:hover:not(:disabled){background:var(--df-surface-2);color:var(--color-text-dark)}.dealflow-tab:disabled{opacity:.5;cursor:default}.dealflow-tab:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.dealflow-tab-title{white-space:nowrap;font-size:.98rem;font-weight:800}.dealflow-tab-count{white-space:nowrap;text-overflow:ellipsis;border-radius:25px;min-width:0;padding:1px 10px;font-size:.8rem;font-weight:800;overflow:hidden}.dealflow-tab-count.is-accent{background:var(--df-accent-soft);color:var(--df-accent-deep)}.dealflow-tab-count.is-quiet{background:var(--df-surface-3);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dealflow-tab-count.is-quiet{color:color-mix(in srgb,var(--color-text-dark)72%,transparent)}}.dealflow-tab-count.is-quiet{font-size:.75rem}.dealflow-tab.is-open{z-index:1;background:var(--df-surface);color:var(--color-text-dark);border-bottom-color:var(--df-surface);border-radius:13px 13px 0 0;min-height:3.25rem;margin-bottom:0;padding-bottom:.9rem;position:relative}.dealflow-tab.is-open:hover{background:0 0}.dealflow-tab.is-open.has-shape,.dealflow-tab.is-open.has-shape:hover{background:0 0;border-color:#0000}.dealflow-tab-shape{pointer-events:none;position:absolute;top:-1px;left:-15px;overflow:visible}.dealflow-tab-shape-fill{fill:var(--df-surface)}.dealflow-tab-shape-line{fill:none;stroke:var(--df-border);stroke-width:1px}.dealflow-tab-title,.dealflow-tab-count{position:relative}.dealflow-tabpanel{background:var(--df-surface);border:1px solid var(--df-border);border-radius:16px;padding:1.1rem 1.15rem 1.25rem}.dealflow-tabpanel.is-flush-left{border-top-left-radius:0}@media (max-width:900px){.dealflow-tabstrip-row{flex-direction:column;align-items:stretch}.dealflow-tabstrip-controls{flex-wrap:wrap;order:-1;justify-content:flex-start;padding-bottom:0}.dealflow-tabs{align-self:flex-start;max-width:100%}}@media (max-width:1250px){.has-panel-actions .dealflow-tabstrip-row{flex-direction:column;align-items:stretch}.has-panel-actions .dealflow-tabstrip-controls{flex-wrap:wrap;order:-1;justify-content:flex-start;padding-bottom:0}.has-panel-actions .dealflow-tabs{align-self:flex-start;max-width:100%}}@media (max-width:620px){.dealflow-tab-count.is-quiet{display:none}.dealflow-tabs{gap:.85rem}.dealflow-tabpanel{border-radius:14px;padding:.9rem .8rem 1rem}}@media (max-width:520px){.dealflow-tab-count{display:none}.dealflow-tabstrip-controls .dealflow-meeting-bar-controls{flex-wrap:wrap}}.dealflow-analytics{flex-direction:column;gap:1.25rem;display:flex}.dealflow-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.dealflow-live-col{flex-direction:column;gap:1rem;display:flex}.dealflow-kpi{background:var(--df-surface);border:1px solid var(--df-border);box-shadow:var(--df-shadow);border-radius:16px}.dealflow-kpi.accent-1:after,.dealflow-kpi.accent-2:after,.dealflow-kpi.accent-3:after,.dealflow-kpi.accent-4:after{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dealflow-kpi.accent-1:after,.dealflow-kpi.accent-2:after,.dealflow-kpi.accent-3:after,.dealflow-kpi.accent-4:after{background:color-mix(in srgb,var(--df-accent)14%,white)}}.dealflow-chart-card{background:var(--df-surface);border:1px solid var(--df-border);box-shadow:var(--df-shadow);border-radius:16px;padding:1rem 1.1rem}.dealflow-chart-title{text-transform:uppercase;letter-spacing:.05em;opacity:.6;color:var(--color-text-dark);margin-bottom:.75rem;font-size:.8rem;font-weight:800}.dealflow-bars{flex-direction:column;gap:.45rem;display:flex}.dealflow-bar-row{align-items:center;gap:.6rem;display:flex}.dealflow-bar-label{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;flex:0 0 8.5rem;font-size:.8rem;overflow:hidden}.dealflow-bar-track{background:var(--df-track);border-radius:7px;flex:auto;height:14px;overflow:hidden}.dealflow-bar-fill{background:var(--df-accent);border-radius:7px;min-width:3px;height:100%;display:block}.dealflow-bar-value{text-align:right;color:var(--color-text-dark);flex:0 0 1.75rem;font-size:.8rem;font-weight:700}.dealflow-donut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1200px){.dealflow-donut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dealflow-donut-grid{grid-template-columns:1fr}}.dealflow-donut-card{background:var(--df-surface);border:1px solid var(--df-border);box-shadow:var(--df-shadow);border-radius:18px;padding:1rem 1.1rem}.dealflow-donut-title{text-transform:uppercase;letter-spacing:.05em;opacity:.6;color:var(--color-text-dark);margin-bottom:.5rem;font-size:.8rem;font-weight:800}.dealflow-donut-body{align-items:center;gap:1rem;display:flex}.dealflow-donut-svg{flex:none;width:116px;height:116px}.dealflow-donut-center-value{fill:var(--color-text-dark);font-size:22px;font-weight:800}.dealflow-donut-center-label{fill:var(--color-text-dark);opacity:.5;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.dealflow-legend{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.dealflow-legend-row{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.dealflow-legend-swatch{border-radius:3px;flex:none;width:11px;height:11px}.dealflow-legend-label{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.dealflow-legend-value{opacity:.7;color:var(--color-text-dark);flex:none;font-weight:700}.dealflow-reach-grid{grid-template-columns:2fr 1fr;align-items:start;gap:1rem;display:grid}.dealflow-reach-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dealflow-company{background:var(--df-surface);padding:1rem 1.1rem}.dealflow-act-row{flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem;display:flex}.dealflow-act-btn{--df-act:#9a9fa7;background:var(--df-act);border:none;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:.32rem;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dealflow-act-btn{background:color-mix(in srgb,var(--df-act)12%,white)}}.dealflow-act-btn{color:var(--color-text-dark);font-family:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;font-weight:700;line-height:1.4;transition:background .15s}.dealflow-act-btn:hover:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-act-btn:hover:not(:disabled){background:color-mix(in srgb,var(--df-act)21%,#f5f5f8)}}.dealflow-act-btn:active:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-act-btn:active:not(:disabled){background:color-mix(in srgb,var(--df-act)28%,#ececf1)}}.dealflow-act-btn:focus-visible{outline:2px solid var(--df-act);outline-offset:1px}.dealflow-act-btn:disabled{cursor:default;opacity:.6}.dealflow-act-dot,.dealflow-act-check{flex:none;width:9px;height:9px}.dealflow-act-dot{background:var(--df-act);border-radius:50%}.dealflow-act-btn.is-busy .dealflow-act-dot{animation:.9s ease-in-out infinite dealflow-act-pulse}.dealflow-act-check{justify-content:center;align-items:center;font-size:.85em;line-height:1;display:inline-flex}@keyframes dealflow-act-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.55)}}@media (prefers-reduced-motion:reduce){.dealflow-act-btn.is-busy .dealflow-act-dot{opacity:.5;animation:none}}.dealflow-act-error{color:var(--color-danger);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dealflow-act-error{color:color-mix(in srgb,var(--color-danger)78%,black)}}.dealflow-act-error{margin:-.4rem 0 .6rem}.dealflow-act-item{flex:auto;display:flex;position:relative}.dealflow-act-item .dealflow-act-btn{flex:auto}.dealflow-act-btn.is-open{background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-act-btn.is-open{background:color-mix(in srgb,var(--df-act)28%,#ececf1)}}.dealflow-act-menu{z-index:40;border:1px solid var(--df-border);background:var(--df-surface);min-width:170px;max-height:260px;box-shadow:var(--df-shadow);border-radius:10px;padding:.25rem;position:fixed;left:0;right:auto;overflow-y:auto}.dealflow-act-menu-item{text-align:left;width:100%;color:var(--color-text-dark);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 9px;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.5;display:block}.dealflow-act-menu-item:hover,.dealflow-act-menu-item:focus-visible{background:var(--df-act,#5825e4)}@supports (color:color-mix(in lab, red, red)){.dealflow-act-menu-item:hover,.dealflow-act-menu-item:focus-visible{background:color-mix(in srgb,var(--df-act,#5825e4)14%,#f5f5f8)}}.dealflow-act-menu-item:hover,.dealflow-act-menu-item:focus-visible{outline:none}.dealflow-company-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dealflow-company-ident{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dealflow-name-row{align-items:center;gap:.5rem;min-width:0;display:flex}.dealflow-name-row .dealflow-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dealflow-company-name{color:var(--color-text-dark);font-size:1rem;font-weight:800}.dealflow-company-name.is-linked{cursor:pointer;text-align:left;font:inherit;color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-size:1rem;font-weight:800;overflow:hidden}.dealflow-company-name.is-linked:hover{color:var(--df-accent-deep);text-decoration:underline}.dealflow-site-link{color:var(--color-text-dark);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dealflow-site-link{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dealflow-site-link{border-radius:6px;padding:2px;transition:color .15s,background .15s}.dealflow-site-link:hover{color:var(--df-accent-deep);background:var(--df-accent-soft)}.dealflow-tgn-pill{background:var(--df-accent);white-space:nowrap;border-radius:25px;flex:none;align-items:baseline;gap:.3rem;padding:3px 9px;line-height:1;display:inline-flex}.dealflow-tgn-pill-label{text-transform:uppercase;letter-spacing:.06em;color:#fff;font-weight:800}.dealflow-tgn-pill-value{color:#fff;font-weight:800}.dealflow-strip{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.dealflow-strip-item{color:var(--color-primary);border-top:2px solid var(--color-light-blue-two);border-bottom:2px solid var(--color-light-blue-two);white-space:nowrap;padding:2px 8px;font-size:.85rem;font-weight:700}.dealflow-strip-item.is-muted{color:var(--color-text-dark);font-weight:600}.dealflow-company-badges{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;display:flex}.dealflow-status-pill{color:var(--df-accent-deep);background:var(--df-accent-soft);white-space:nowrap;border-radius:25px;padding:3px 9px;font-size:.68rem;font-weight:800}.dealflow-days-pill{color:var(--color-text-dark);background:var(--df-surface-3);white-space:nowrap;border-radius:25px;padding:2px 8px;font-size:.66rem;font-weight:700}.dealflow-sector-row{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.dealflow-sector-tag{color:var(--df-accent-deep);background:var(--df-accent-soft);border-radius:8px;padding:2px 8px;font-size:.7rem;font-weight:700}.dealflow-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin-top:.75rem;display:grid}.dealflow-view-field{flex-direction:column;gap:1px;min-width:0;display:flex}.dealflow-view-key{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dark);font-size:.62rem}.dealflow-view-val{color:var(--color-text-dark);text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.dealflow-assessment{margin-top:.75rem}.dealflow-assessment-body{color:var(--color-text-dark);font-size:.8rem;line-height:1.45}.dealflow-empty{opacity:.55;color:var(--color-text-dark);padding:.75rem;font-size:.85rem}@media (max-width:1100px){.dealflow-live-grid,.dealflow-reach-grid{grid-template-columns:1fr}.dealflow-reach-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dealflow-reach-kpis,.dealflow-field-grid{grid-template-columns:1fr}}.dealflow-cats{flex-direction:column;gap:.6rem;display:flex}.dealflow-cat{border:1px solid var(--df-border);background:var(--df-surface);box-shadow:var(--df-shadow);border-radius:16px}.dealflow-cat.empty{opacity:.55}.dealflow-cat-head{background:var(--df-surface);border:none;border-bottom:1px solid var(--df-divider);text-align:left;cursor:pointer;z-index:3;border-radius:15px 15px 0 0;align-items:center;gap:.6rem;width:100%;padding:.85rem 1.1rem;font-family:inherit;transition:border-color .18s;display:flex;position:sticky;top:0}.dealflow-cat-head:last-child{border-bottom:none;border-radius:15px}.dealflow-cat-head.is-stuck{z-index:4;border-bottom-color:var(--df-divider)}@supports (color:color-mix(in lab, red, red)){.dealflow-cat-head.is-stuck{border-bottom-color:color-mix(in srgb,var(--df-divider)40%,#14110f59)}}.dealflow-cat.empty .dealflow-cat-head{cursor:default}.dealflow-cat-caret{color:var(--df-accent);flex:0 0 .8rem;font-size:.7rem}.dealflow-cat-title{color:var(--color-text-dark);font-size:.98rem;font-weight:800}.dealflow-cat-count{color:var(--df-accent-deep);background:var(--df-accent-soft);border:none;border-radius:25px;padding:1px 10px;font-size:.8rem;font-weight:800}.dealflow-cat-recs{color:#0d7a3c;background:#12a150;margin-left:.4rem;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dealflow-cat-recs{background:color-mix(in srgb,#12a150 12%,var(--df-surface))}}.dealflow-cat-recs{white-space:nowrap;border-radius:25px;padding:1px 10px}.dealflow-cat-grid{border-radius:0 0 15px 15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@media (max-width:1100px){.dealflow-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dealflow-cat-grid{grid-template-columns:1fr}}.dealflow-company{font-size:.9rem}.dealflow-company .dealflow-company-name,.dealflow-company .dealflow-status-pill,.dealflow-company .dealflow-days-pill,.dealflow-company .dealflow-sector-tag,.dealflow-company .dealflow-view-key,.dealflow-company .dealflow-view-val,.dealflow-company .dealflow-assessment-body,.dealflow-company .dealflow-assessment-head,.dealflow-company .dealflow-assessment-loading{font-size:inherit}.dealflow-company .dealflow-view-key{text-transform:none;letter-spacing:0}.dealflow-assessment-body{line-height:1.5}.dealflow-assessment-body b,.dealflow-assessment-body strong{font-weight:800}.dealflow-assessment-body u{text-decoration:underline}.dealflow-assessment-body.dealflow-assessment-raw{white-space:pre-wrap}.dealflow-assessment-structured{flex-direction:column;gap:.55rem;display:flex}.dealflow-assess-header{color:var(--color-text-dark);font-weight:800;text-decoration:underline}.dealflow-assess-desc{margin:0}.dealflow-assess-section{flex-direction:column;gap:.15rem;display:flex}.dealflow-assess-label{color:var(--color-text-dark);font-weight:800;text-decoration:underline}.dealflow-assess-line{margin:0}.dealflow-assess-line.is-bullet{text-indent:-.85rem;padding-left:.85rem}.dealflow-assess-line.is-bullet:before{content:"•";color:var(--color-primary);margin-right:.4rem;font-weight:800}.dealflow-assess-line b{font-weight:800}.dealflow-cat-grid .dealflow-company{background:var(--df-surface);border:1px solid var(--df-border);padding:1.2rem}.dealflow-cat-grid .dealflow-company-name{color:var(--color-text-dark);font-size:1.05rem;text-decoration:none}a.dealflow-company-name{cursor:pointer}.dealflow-cat-grid a.dealflow-company-name:hover{text-decoration:underline}.dealflow-cat-grid .dealflow-company-ident{gap:.3rem}.dealflow-cat-grid .dealflow-company-ident .dealflow-sector-row{margin-top:0}.dealflow-cat-grid .dealflow-status-pill{color:var(--color-text-light);background:var(--df-accent);opacity:1}.dealflow-cat-grid .dealflow-company-sheet{background:var(--df-surface-2);border-radius:14px;margin-top:.7rem;padding:.75rem .85rem}.dealflow-cat-grid .dealflow-company-sheet .dealflow-field-grid{margin-top:0}.dealflow-cat-grid .dealflow-field-grid{gap:0}.dealflow-cat-grid .dealflow-view-field{border-bottom:1px solid var(--df-divider);flex-direction:row;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .95rem}.dealflow-cat-grid .dealflow-view-field:nth-child(odd){border-right:1px solid var(--df-divider);padding-left:0}.dealflow-cat-grid .dealflow-view-field:nth-child(2n){padding-right:0}.dealflow-cat-grid .dealflow-view-field:nth-last-child(-n+2){border-bottom:none}.dealflow-cat-grid .dealflow-view-key{white-space:nowrap}.dealflow-cat-grid .dealflow-view-val{text-align:right;font-weight:700}.dealflow-referrer{flex-direction:column;gap:1px;min-width:0;display:flex}.dealflow-cat-grid .dealflow-referrer{align-items:flex-end}.dealflow-referrer-org{font-weight:500}.dealflow-cat-grid .dealflow-assessment{margin-top:.7rem}.dealflow-cat-grid .dealflow-assessment-head{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dark);margin-bottom:.4rem;font-weight:800}@media (max-width:640px){.dealflow-cat-grid .dealflow-view-field,.dealflow-cat-grid .dealflow-view-field:nth-child(odd),.dealflow-cat-grid .dealflow-view-field:nth-child(2n){padding-left:0;padding-right:0}.dealflow-cat-grid .dealflow-view-field:nth-child(odd){border-right:none}.dealflow-cat-grid .dealflow-view-field:nth-last-child(-n+2){border-bottom:1px solid var(--df-divider)}.dealflow-cat-grid .dealflow-view-field:last-child{border-bottom:none}}.dealflow-expand-btn{width:26px;height:26px;color:var(--color-text-dark);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.dealflow-expand-btn:hover{opacity:1;background:var(--df-accent-soft);color:var(--df-accent-deep)}.dealflow-expand-btn:focus-visible{opacity:1;outline:2px solid var(--df-accent);outline-offset:1px}.dealflow-expand-overlay{background:var(--scrim);z-index:980;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.dealflow-expand-modal{background:var(--df-surface);border:1px solid var(--df-border);border-radius:18px;flex-direction:column;width:100%;max-width:1100px;max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #14110f59}.dealflow-expand-modal:focus{outline:none}.dealflow-expand-head{border-bottom:1px solid var(--df-divider);background:var(--df-surface);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.dealflow-expand-head-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dealflow-expand-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dark);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.dealflow-expand-pos{color:var(--color-text-dark);font-size:.95rem;font-weight:800}.dealflow-expand-nav{flex:none;align-items:center;gap:.5rem;display:flex}.dealflow-expand-navbtn{color:var(--df-accent);background:var(--df-surface);border:1px solid var(--df-border);cursor:pointer;border-radius:10px;align-items:center;gap:.3rem;padding:.45rem .8rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:background .15s,opacity .15s;display:inline-flex}.dealflow-expand-navbtn:hover:not([aria-disabled=true]){background:var(--df-surface-2)}.dealflow-expand-navbtn[aria-disabled=true]{opacity:.4;cursor:default}.dealflow-expand-close{--x-face:var(--df-surface);--x-edge:var(--df-border);--x-face-hover:var(--df-surface-2);--x-edge-hover:var(--df-border)}.dealflow-expand-body{background:var(--df-surface);flex:auto;padding:1.25rem 1.5rem 1.5rem;overflow:auto}.dealflow-expand-card{border-radius:0;display:block;overflow:visible}.dealflow-expand-card .dealflow-company{background:0 0;border:none;padding:0;font-size:1rem}@media (max-width:560px){.dealflow-expand-overlay{padding:0}.dealflow-expand-modal{border:none;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.dealflow-expand-head{padding:.7rem .8rem}.dealflow-expand-body{padding:1rem}.dealflow-expand-navbtn{padding:.4rem .6rem}}.dealflow-meeting-notices{flex-direction:column;gap:.55rem;display:flex}.dealflow-meeting-bar-status{flex:none;align-items:center;display:inline-flex}.dealflow-meeting-bar-controls{flex-wrap:nowrap;align-items:center;gap:.6rem;min-width:0;display:flex}.dealflow-meeting-bar-controls .dfm-ghost-btn{white-space:nowrap;flex:none}.dfm-meeting-select{flex:0 420px;min-width:220px;font-size:.85rem}.dfm-meeting-select .styled-select__trigger{background:var(--df-surface);border:1px solid var(--df-border);border-radius:12px;padding:.55rem .75rem;font-weight:700}.dfm-meeting-select .styled-select__trigger:hover,.dfm-meeting-select .styled-select__trigger[aria-expanded=true]{background:var(--df-surface-2)}.styled-select__content.dfm-meeting-select{background:var(--df-surface);border:1px solid var(--df-border);left:auto;right:var(--select-anchor-right);min-width:var(--select-trigger-w);border-radius:12px;width:max-content;max-width:min(640px,90vw)}.styled-select__content.dfm-meeting-select .styled-select__item:hover,.styled-select__content.dfm-meeting-select .styled-select__item.selected,.styled-select__content.dfm-meeting-select .styled-select__item.selected:hover,.styled-select__content.dfm-lead-select .styled-select__item:hover,.styled-select__content.dfm-lead-select .styled-select__item.selected,.styled-select__content.dfm-lead-select .styled-select__item.selected:hover{background:var(--df-accent,#06f)}@supports (color:color-mix(in lab, red, red)){.styled-select__content.dfm-meeting-select .styled-select__item:hover,.styled-select__content.dfm-meeting-select .styled-select__item.selected,.styled-select__content.dfm-meeting-select .styled-select__item.selected:hover,.styled-select__content.dfm-lead-select .styled-select__item:hover,.styled-select__content.dfm-lead-select .styled-select__item.selected,.styled-select__content.dfm-lead-select .styled-select__item.selected:hover{background:color-mix(in srgb,var(--df-accent,#06f)14%,var(--df-surface))}}.dfm-unmatched{color:var(--color-text-dark);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.dfm-unmatched{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfm-error{border:1px solid var(--color-danger);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dfm-error{border:1px solid color-mix(in srgb,var(--color-danger)35%,transparent)}}.dfm-error{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfm-error{background:color-mix(in srgb,var(--color-danger)7%,var(--df-surface))}}.dfm-error{color:var(--color-danger);border-radius:10px;font-size:.8rem;font-weight:700}.dfm-ghost-btn{background:var(--df-surface);border:1px solid var(--df-border);color:var(--color-text-dark);cursor:pointer;border-radius:10px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:800;transition:background .15s;display:inline-flex}.dfm-ghost-btn:hover:not(:disabled){background:var(--df-surface-2)}.dfm-ghost-btn:disabled{opacity:.55;cursor:default}.dealflow-company-rec{border-top:1px solid var(--df-divider,var(--df-border));flex-direction:column;gap:.6rem;margin-top:.85rem;padding-top:.85rem;display:flex}.dealflow-company-rec .dealflow-company-rec-eyebrow,.dealflow-company-rec .dealflow-company-rec-muted,.dealflow-company-rec .dfm-pushed-pill,.dealflow-company-rec .dfm-act-chip,.dealflow-company-rec .dfm-lead-label,.dealflow-company-rec .dfm-lead-select,.dealflow-company-rec .dfm-lead-hint,.dealflow-company-rec .dfm-note-input,.dealflow-company-rec .dfm-evidence blockquote,.dealflow-company-rec .dfm-push-btn,.dealflow-company-rec .dfm-ghost-btn,.dealflow-company-rec .dfm-error{font-size:inherit}.dealflow-company-rec.is-skipped{opacity:.65}.dealflow-company-rec.is-pushed .dealflow-company-rec-eyebrow{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec.is-pushed .dealflow-company-rec-eyebrow{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dealflow-company-rec-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dealflow-company-rec-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--df-accent,var(--color-primary));font-size:.72rem;font-weight:800}.dealflow-company-rec-muted{color:var(--color-text-dark);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec-muted{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfm-head-actions{gap:.4rem;margin-left:auto;display:inline-flex}.dfm-pushed-pill{background:#12a150;border-radius:999px;padding:.15rem .6rem}@supports (color:color-mix(in lab, red, red)){.dfm-pushed-pill{background:color-mix(in srgb,#12a150 12%,var(--df-surface))}}.dfm-pushed-pill{color:#0d7a3c;white-space:nowrap;font-size:.75rem;font-weight:800}.dfm-pushed-summary{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfm-pushed-summary{color:color-mix(in srgb,var(--color-text-dark)75%,transparent)}}.dfm-pushed-note{background:var(--df-surface-3);white-space:pre-wrap;border-radius:10px;padding:.55rem .7rem}.dfm-act-row{flex-wrap:wrap;gap:.3rem;display:flex}.dealflow-company-rec .dfm-act-chip.is-selected{background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec .dfm-act-chip.is-selected{background:color-mix(in srgb,var(--df-act)38%,var(--df-surface))}}.dealflow-company-rec .dfm-act-chip.is-selected{box-shadow:inset 0 0 0 1.5px var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec .dfm-act-chip.is-selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--df-act)62%,transparent)}}.dealflow-company-rec .dfm-act-chip.is-selected:hover:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec .dfm-act-chip.is-selected:hover:not(:disabled){background:color-mix(in srgb,var(--df-act)46%,var(--df-surface))}}.dealflow-company-rec .dfm-act-chip.is-selected:active:not(:disabled){background:var(--df-act)}@supports (color:color-mix(in lab, red, red)){.dealflow-company-rec .dfm-act-chip.is-selected:active:not(:disabled){background:color-mix(in srgb,var(--df-act)54%,var(--df-surface))}}.dfm-lead-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.dfm-lead-label{color:var(--color-text-dark);font-size:.74rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfm-lead-label{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.dfm-lead-select{flex:0 260px;min-width:200px;font-size:.8rem}.dfm-lead-select .styled-select__trigger{background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px;padding:.4rem .6rem}.dfm-lead-select .styled-select__trigger:hover,.dfm-lead-select .styled-select__trigger[aria-expanded=true]{background:var(--df-surface-2)}.styled-select__content.dfm-lead-select{background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px}.dfm-lead-hint{color:var(--color-text-dark);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.dfm-lead-hint{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfm-note-input{background:var(--df-surface-2);border:1px solid var(--df-border);width:100%;color:var(--color-text-dark);resize:vertical;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.45}.dfm-note-input:focus{border-color:var(--df-accent,var(--color-primary));outline:none}.dfm-evidence blockquote{border-left:3px solid var(--df-border);background:var(--df-surface-2);color:var(--color-text-dark);border-radius:0 8px 8px 0;margin:0;padding:.5rem .7rem;font-size:.78rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.dfm-evidence blockquote{color:color-mix(in srgb,var(--color-text-dark)78%,transparent)}}.dfm-evidence blockquote{white-space:pre-wrap}.dfm-card-foot{justify-content:flex-end;display:flex}.dfm-push-btn{background:var(--df-accent,var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-family:inherit;font-size:.8rem;font-weight:800;transition:filter .15s;display:inline-flex}.dfm-push-btn:hover:not(:disabled){filter:brightness(.92)}.dfm-push-btn:disabled{opacity:.55;cursor:default}.dfm-btn-busy{align-items:center;gap:.4rem;display:inline-flex}.dfi-meta{min-width:0;color:var(--color-text-dark);align-items:baseline;gap:.3rem;font-size:.78rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dfi-meta{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.dfi-hint{max-width:74ch;color:var(--color-text-dark);margin:0;font-size:.76rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dfi-hint{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.dfi-working{color:var(--color-text-dark);align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dfi-working{color:color-mix(in srgb,var(--color-text-dark)68%,transparent)}}.dfi-working .spinner{border-width:2px;width:13px;height:13px}.dfi-note-strip{background:var(--df-surface-2);color:var(--color-text-dark);border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.8rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dfi-note-strip{color:color-mix(in srgb,var(--color-text-dark)72%,transparent)}}.dfi-disclosure{border:1px solid var(--df-border);background:var(--df-surface);width:fit-content;color:var(--df-accent-deep);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.26rem .65rem .26rem .5rem;font-size:.75rem;font-weight:800;list-style:none;transition:background .15s,border-color .15s;display:inline-flex}.dfi-disclosure::marker{content:""}.dfi-disclosure::-webkit-details-marker{display:none}.dfi-disclosure:hover{background:var(--df-accent-soft);border-color:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-disclosure:hover{border-color:color-mix(in srgb,var(--df-accent)35%,var(--df-border))}}.dfi-disclosure:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.dfi-disclosure-label{min-width:0}.dfi-panel-body{flex-direction:column;gap:1rem;display:flex}.dfi-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.dfi-views{background:var(--df-surface-2);border:none;border-radius:999px;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:flex}button.dfi-view{color:var(--color-text-dark);background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .85rem;font-family:inherit;font-size:.78rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){button.dfi-view{color:color-mix(in srgb,var(--color-text-dark)66%,transparent)}}button.dfi-view{cursor:pointer;transition:background .15s,color .15s}.dfi-view:hover:not(.is-on){color:var(--color-text-dark)}.dfi-view:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}button.dfi-view.is-on{background:var(--df-surface);color:var(--df-accent-deep);border:none}.dfi-view-count{background:var(--df-surface-3);text-align:center;min-width:1.35rem;color:var(--color-text-dark);border-radius:999px;padding:.05rem .35rem;font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-view-count{color:color-mix(in srgb,var(--color-text-dark)72%,transparent)}}.dfi-view.is-on .dfi-view-count{background:var(--df-accent-soft);color:var(--df-accent-deep)}.dfi-toolbar-right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dfi-filter{align-items:center;gap:.4rem;display:inline-flex}.dfi-filter-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dark);font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-filter-label{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}@media (max-width:1500px){.dfi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.dfi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dfi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dfi-grid{grid-template-columns:1fr}}.dfi-card{background:var(--df-surface-2);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:.55rem;width:100%;min-width:0;padding:.85rem .9rem;font-family:inherit;transition:border-color .15s,background .15s,transform .1s;display:flex;position:relative;overflow:hidden}.dfi-card:hover{border-color:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-card:hover{border-color:color-mix(in srgb,var(--df-accent)40%,var(--df-border))}}.dfi-card:hover{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-card:hover{background:color-mix(in srgb,var(--df-accent)5%,var(--df-surface-2))}}.dfi-card:has(.dfi-card-open:active){transform:translateY(1px)}.dfi-card-open{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.dfi-card-open:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.dfi-card-dismiss{z-index:1;margin:-.2rem -.2rem -.2rem auto;position:relative}.dfi-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.dfi-card-status{white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:800}.dfi-card-status.is-accent{background:var(--df-accent-soft);color:var(--df-accent-deep)}.dfi-card-status.is-quiet{background:var(--df-surface-3);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-card-status.is-quiet{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.dfi-card-status.is-warn{background:#ed7d0c}@supports (color:color-mix(in lab, red, red)){.dfi-card-status.is-warn{background:color-mix(in srgb,#ed7d0c 16%,var(--df-surface))}}.dfi-card-status.is-warn{color:#a85700}.dfi-card-status.is-bad{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-card-status.is-bad{background:color-mix(in srgb,var(--color-danger)13%,var(--df-surface))}}.dfi-card-status.is-bad{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-card-status.is-bad{color:color-mix(in srgb,var(--color-danger)85%,var(--color-text-dark))}}.dfi-card-owner{background:var(--df-surface-3);min-width:0;color:var(--color-text-dark);border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-card-owner{color:color-mix(in srgb,var(--color-text-dark)68%,transparent)}}.dfi-card-owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dfi-card-owner.is-open{background:var(--df-accent-soft);color:var(--df-accent-deep)}.dfi-card-subject{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-dark);-webkit-box-orient:vertical;font-size:.92rem;font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.dfi-card-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.dfi-card-fact{grid-template-columns:.85rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.dfi-card-fact-key{color:var(--color-text-dark);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dfi-card-fact-key{color:color-mix(in srgb,var(--color-text-dark)48%,transparent)}}.dfi-card-fact-key svg{display:block}.dfi-card-fact-val{min-width:0;color:var(--color-text-dark);font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dfi-card-fact-val{color:color-mix(in srgb,var(--color-text-dark)82%,transparent)}}.dfi-card-fact-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dfi-card-companies{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.25rem;min-height:0;display:flex;overflow:hidden}.dfi-card-company{background:var(--df-surface-3);max-width:100%;color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:.14rem .5rem;font-size:.72rem;font-weight:700;overflow:hidden}.dfi-card-company.is-more{color:var(--color-text-dark);background:0 0}@supports (color:color-mix(in lab, red, red)){.dfi-card-company.is-more{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-card-nocompanies{color:var(--color-text-dark);font-size:.74rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.dfi-card-nocompanies{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.dfi-modal{max-width:1200px}.dealflow-expand-body .dfi-email{border-top:none;padding-top:0}.dfi-assign{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.dfi-assign-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dark);font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-assign-label{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-assign-owner{background:var(--df-surface-2);color:var(--color-text-dark);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-assign-owner{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.dfi-assign-error{color:var(--color-danger);font-size:.72rem;font-weight:700}.dfi-assign-select,.dfi-filter-select{min-width:200px;font-size:.8rem}.dfi-assign-select .styled-select__trigger,.dfi-filter-select .styled-select__trigger{border:1px solid var(--df-border);background:var(--df-surface);border-radius:10px;padding:.34rem .6rem;font-family:inherit;font-size:.8rem;font-weight:700}.dfi-assign-select .styled-select__trigger:hover,.dfi-assign-select .styled-select__trigger[aria-expanded=true],.dfi-filter-select .styled-select__trigger:hover,.dfi-filter-select .styled-select__trigger[aria-expanded=true]{background:var(--df-surface-2)}.dfi-assign-select .styled-select__trigger:focus-visible,.dfi-filter-select .styled-select__trigger:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.dfi-assign-select .styled-select__trigger:disabled,.dfi-filter-select .styled-select__trigger:disabled{border-color:var(--df-border);background:var(--df-surface);color:var(--color-text-dark);opacity:.55;cursor:default}.styled-select__content.dfi-assign-select,.styled-select__content.dfi-filter-select{border:1px solid var(--df-border);background:var(--df-surface);box-shadow:var(--df-shadow);border-radius:10px;padding:.25rem}.styled-select__content.dfi-assign-select .styled-select__item,.styled-select__content.dfi-filter-select .styled-select__item{border-radius:7px;min-height:32px;padding:.34rem .5rem;font-size:.8rem;font-weight:700}.styled-select__content.dfi-assign-select .styled-select__item:hover,.styled-select__content.dfi-filter-select .styled-select__item:hover{background:var(--df-surface-2)}.styled-select__content.dfi-assign-select .styled-select__item.selected,.styled-select__content.dfi-filter-select .styled-select__item.selected{background:var(--df-accent-soft);color:var(--df-accent-deep)}.styled-select__content.dfi-assign-select .styled-select__item:focus-visible,.styled-select__content.dfi-filter-select .styled-select__item:focus-visible{background:var(--df-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.styled-select__content.dfi-assign-select .styled-select__item:focus-visible,.styled-select__content.dfi-filter-select .styled-select__item:focus-visible{background:color-mix(in srgb,var(--df-accent)12%,var(--df-surface))}}.dfi-team{flex-direction:column;gap:.9rem;display:flex}.dfi-team-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dfi-team-row{background:var(--df-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.25rem .35rem .25rem .7rem;display:grid;position:relative;overflow:hidden}.dfi-team-row:before{content:"";width:var(--dfi-share,0%);background:linear-gradient(to right,var(--df-accent),var(--df-accent));border-radius:8px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dfi-team-row:before{background:linear-gradient(to right,color-mix(in srgb,var(--df-accent)22%,transparent),color-mix(in srgb,var(--df-accent)10%,transparent))}}.dfi-team-row:before{pointer-events:none}.dfi-team-row>*{position:relative}.dfi-team-name{min-width:0;color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.dfi-team-share{align-items:baseline;gap:.05rem;display:inline-flex}input.dfi-team-input{font-variant-numeric:tabular-nums;text-align:right;width:3.4rem;color:var(--color-text-dark);appearance:textfield;background:0 0;border:none;border-radius:0;padding:.1rem 0;font-family:inherit;font-size:.86rem;font-weight:800}input.dfi-team-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.dfi-team-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.dfi-team-input:focus{box-shadow:inset 0 -2px 0 var(--df-accent);background:0 0;outline:none}.dfi-team-pct{color:var(--color-text-dark);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-team-pct{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.dfi-team-pool{flex-wrap:wrap;gap:.3rem;display:flex}.dfi-team-pill{border:1px dashed var(--df-border);color:var(--color-text-dark);background:0 0;border-radius:999px;padding:.2rem .55rem;font-family:inherit;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-team-pill{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.dfi-team-pill{cursor:pointer}.dfi-team-pill:hover{border-style:solid;border-color:var(--df-accent);background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-team-pill:hover{background:color-mix(in srgb,var(--df-accent)10%,transparent)}}.dfi-team-pill:hover{color:var(--df-accent)}.dfi-team-pill:focus-visible{outline:2px solid var(--df-accent);outline-offset:1px}.dfi-team-total{--dfi-total-base:var(--df-surface);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .7rem;font-size:.8rem;font-weight:800;display:flex}.dfi-team-total.is-ok{background:#12a150}@supports (color:color-mix(in lab, red, red)){.dfi-team-total.is-ok{background:color-mix(in srgb,#12a150 12%,var(--dfi-total-base))}}.dfi-team-total.is-ok{color:#0d7a3c}.dfi-team-total.is-bad{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-team-total.is-bad{background:color-mix(in srgb,var(--color-danger)12%,var(--dfi-total-base))}}.dfi-team-total.is-bad{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-team-total.is-bad{color:color-mix(in srgb,var(--color-danger)85%,var(--color-text-dark))}}.dfi-team-total-note{font-weight:700}.dfi-team-even{color:inherit;text-underline-offset:2px;opacity:.75;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:inherit;font-size:.72rem;font-weight:800;text-decoration:underline}.dfi-team-even:hover{opacity:1}.dfi-team-even:focus-visible{outline-offset:2px;outline:2px solid}.dfi-team-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.dfi-team-saved{color:#0d7a3c;font-size:.78rem;font-weight:800}.dfi-email{border-top:1px solid var(--df-divider);flex-direction:column;gap:.7rem;padding-top:.9rem;display:flex}.dfi-email:first-of-type{border-top:none;padding-top:0}.dfi-email-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.3rem 1rem;display:grid}.dfi-email-subject{color:var(--color-text-dark);overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.dfi-email-subject-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-text-dark);-webkit-text-decoration-color:var(--color-text-dark);-webkit-text-decoration-color:var(--color-text-dark);text-decoration-color:var(--color-text-dark);background:0 0;border:none;margin:0;padding:0;display:inline}@supports (color:color-mix(in lab, red, red)){.dfi-email-subject-btn{-webkit-text-decoration-color:color-mix(in srgb,var(--color-text-dark)35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--color-text-dark)35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--color-text-dark)35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-text-dark)35%,transparent)}}.dfi-email-subject-btn{transition:color .15s,text-decoration-color .15s}.dfi-email-subject-btn:hover,.dfi-email-subject-btn[aria-expanded=true]{color:var(--df-accent-deep);text-decoration-style:solid;text-decoration-color:currentColor}.dfi-email-subject-btn:focus-visible{outline:2px solid var(--df-accent);outline-offset:3px;border-radius:4px}.dfi-email-meta{flex-wrap:wrap;grid-area:2/1;align-items:stretch;gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.dfi-email-fact{background:var(--df-surface-2);border-radius:10px;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:.3rem .65rem;display:flex}.dfi-email-fact-key{text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;color:var(--color-text-dark);font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-email-fact-key{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.dfi-email-fact-key.is-glyph{align-items:center;height:.86rem;line-height:1;display:flex}.dfi-email-fact-key.is-glyph svg{display:block}.dfi-email-fact-val{color:var(--color-text-dark);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.82rem;font-weight:700;display:flex}.dfi-email-fact-sub{color:var(--color-text-dark);font-weight:500}@supports (color:color-mix(in lab, red, red)){.dfi-email-fact-sub{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-email-fact-flag{align-items:center;display:flex}.dfi-email-actions{grid-area:1/2/3;justify-self:end;align-items:center;gap:.5rem;display:flex}.dfi-email-dismiss{color:var(--color-text-dark);background:0 0;border:none;padding:.3rem 0;font-family:inherit;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-email-dismiss{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dfi-email-dismiss{cursor:pointer;text-underline-offset:3px;white-space:nowrap;text-decoration:underline;transition:color .15s}.dfi-email-dismiss:hover:not(:disabled){color:var(--color-danger)}.dfi-email-dismiss:disabled{opacity:.5;cursor:default}.dfi-email-dismiss:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px;border-radius:4px}.dfi-email-dismissed{background:var(--df-surface-2);border:1px solid var(--df-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.55rem .8rem;font-size:.82rem;display:flex}.dfi-email-dismissed .dfi-receipt-mark{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-email-dismissed .dfi-receipt-mark{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.dfi-email-dismissed .dfi-receipt-mark{font-size:1.05rem;line-height:1}.dfi-email-dismissed-text{min-width:0;color:var(--color-text-dark);flex:auto;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-email-dismissed-text{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.dfi-source-body{border-left:3px solid var(--df-border);background:var(--df-surface-2);max-height:20rem;color:var(--color-text-dark);border-radius:0 10px 10px 0;margin:.5rem 0 0;padding:.7rem .85rem;font-size:.8rem;line-height:1.55;overflow:auto}@supports (color:color-mix(in lab, red, red)){.dfi-source-body{color:color-mix(in srgb,var(--color-text-dark)82%,transparent)}}.dfi-source-body{white-space:pre-wrap;overflow-wrap:anywhere}.dfi-recs{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:stretch;gap:.6rem;display:grid}.dfi-rec:not(.is-collapsed){border-color:var(--df-accent);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.dfi-rec:not(.is-collapsed){border-color:color-mix(in srgb,var(--df-accent)22%,var(--df-border))}}.dfi-rec.is-collapsed .dfi-rec-head{flex-wrap:wrap;align-content:space-between;align-items:flex-start;gap:.3rem .35rem;padding:.6rem 2rem .6rem .7rem;display:flex}.dfi-rec.is-collapsed .dfi-rec-toggle{flex:0 auto;width:auto;max-width:calc(100% - 1.35rem)}.dfi-rec.is-collapsed .dfi-rec-site{flex:none}.dfi-rec.is-collapsed .dfi-rec-badges{flex:1 0 100%;justify-content:flex-start}.dfi-rec.is-collapsed .dfi-rec-name{font-size:.88rem;line-height:1.3}.dfi-rec.is-collapsed{background:var(--df-surface-2)}.dfi-rec.is-collapsed .dfi-rec-head{background:0 0;flex:auto}.dfi-rec-toggle{z-index:1;width:100%}.dfi-rec-toggle:after{content:"";position:absolute;inset:0}.dfi-rec-site{z-index:2;position:relative}.dfi-rec-tile-dismiss{z-index:2;position:absolute;top:.3rem;right:.3rem}.dfi-rec-toggle:focus-visible{outline:none}.dfi-rec-toggle:focus-visible:after{outline:2px solid var(--df-accent);outline-offset:-2px;border-radius:calc(var(--dfi-rec-radius) - 1px)}.dfi-rec.is-collapsed{transition:border-color .15s,background .15s}.dfi-rec.is-collapsed:hover{border-color:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rec.is-collapsed:hover{border-color:color-mix(in srgb,var(--df-accent)42%,var(--df-border))}}.dfi-rec.is-collapsed:hover{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rec.is-collapsed:hover{background:color-mix(in srgb,var(--df-accent)8%,var(--df-surface-2))}}.dfi-rec{background:var(--df-surface);border:1px solid var(--df-border);--dfi-rec-radius:14px;border-radius:var(--dfi-rec-radius);flex-direction:column;min-width:0;font-size:.85rem;display:flex;position:relative}.dfi-rec-head{background:var(--df-surface-2);border-bottom:1px solid var(--df-divider);border-radius:calc(var(--dfi-rec-radius) - 1px)calc(var(--dfi-rec-radius) - 1px)0 0;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;padding:.7rem .85rem;display:grid;position:relative}.dfi-rec.is-collapsed .dfi-rec-head{border-radius:calc(var(--dfi-rec-radius) - 1px);border-bottom:none}.dfi-rec-toggle{min-width:0;color:var(--color-text-dark);cursor:pointer;text-align:left;background:0 0;border:none;grid-column:1;align-items:center;gap:.45rem;padding:0;font-family:inherit;display:inline-flex}.dfi-rec-name{overflow-wrap:anywhere;font-size:.98rem;font-weight:800}.dfi-rec-site{grid-column:2;justify-self:start}.dfi-rec-site:hover{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rec-site:hover{background:color-mix(in srgb,var(--df-accent)16%,transparent)}}.dfi-rec-badges{flex-wrap:wrap;grid-column:3;justify-self:end;align-items:center;gap:.35rem;display:inline-flex}.dfi-rec-body{flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.dfi-rec-body[hidden]{display:none}.dfi-verdict{white-space:nowrap;cursor:help;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.dfi-verdict.is-good{background:#12a150}@supports (color:color-mix(in lab, red, red)){.dfi-verdict.is-good{background:color-mix(in srgb,#12a150 14%,var(--df-surface))}}.dfi-verdict.is-good{color:#0d7a3c}.dfi-verdict.is-warn{background:#ed7d0c}@supports (color:color-mix(in lab, red, red)){.dfi-verdict.is-warn{background:color-mix(in srgb,#ed7d0c 16%,var(--df-surface))}}.dfi-verdict.is-warn{color:#a85700}.dfi-verdict.is-bad{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-verdict.is-bad{background:color-mix(in srgb,var(--color-danger)13%,var(--df-surface))}}.dfi-verdict.is-bad{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-verdict.is-bad{color:color-mix(in srgb,var(--color-danger)85%,var(--color-text-dark))}}.dfi-verdict.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-verdict.is-danger{background:color-mix(in srgb,var(--color-danger)12%,var(--df-surface))}}.dfi-verdict.is-danger{color:var(--color-danger)}.dfi-score{background:var(--df-accent);white-space:nowrap;cursor:help;border-radius:999px;align-items:baseline;gap:.3rem;padding:.15rem .55rem;line-height:1.3;display:inline-flex}.dfi-score-label{text-transform:uppercase;letter-spacing:.06em;color:#fff;opacity:.85;font-size:.64rem;font-weight:800}.dfi-score-value{color:#fff;font-size:.76rem;font-weight:800}.dfi-flag{background:#ed7d0c;border-radius:999px;padding:.15rem .55rem}@supports (color:color-mix(in lab, red, red)){.dfi-flag{background:color-mix(in srgb,#ed7d0c 14%,var(--df-surface))}}.dfi-flag{color:#a85700;white-space:nowrap;cursor:help;font-size:.72rem;font-weight:800}.dfi-badge{white-space:nowrap;border-radius:6px;padding:.05rem .45rem;font-size:.72rem;font-weight:800}.dfi-badge.is-good{background:#12a150}@supports (color:color-mix(in lab, red, red)){.dfi-badge.is-good{background:color-mix(in srgb,#12a150 14%,var(--df-surface))}}.dfi-badge.is-good{color:#0d7a3c}.dfi-badge.is-bad{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-badge.is-bad{background:color-mix(in srgb,var(--color-danger)12%,var(--df-surface))}}.dfi-badge.is-bad{color:var(--color-danger)}.dfi-badge.is-neutral{background:var(--df-surface-3);color:var(--color-text-dark);font-variant-numeric:tabular-nums}.dfi-prose-stack{flex-direction:column;gap:.7rem;display:flex}.dfi-prose{flex-direction:column;gap:.2rem;min-width:0;display:flex}.dfi-prose-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dfi-prose-label{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-dark);font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-prose-label{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dfi-prose-body{color:var(--color-text-dark);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.dfi-facts{background:var(--df-surface-2);border-radius:12px;flex-direction:column;margin:0;padding:.1rem .75rem;display:flex}.dfi-fact{border-bottom:1px solid var(--df-divider);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.4rem 0;display:grid}.dfi-fact:last-child{border-bottom:none}.dfi-fact dt{color:var(--color-text-dark);font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-fact dt{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dfi-fact dd{color:var(--color-text-dark);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.dfi-reasons,.dfi-warnings{border-radius:10px;flex-direction:column;gap:.3rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.5;display:flex}.dfi-reasons{background:var(--df-surface-2);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-reasons{color:color-mix(in srgb,var(--color-text-dark)85%,transparent)}}.dfi-warnings{background:#ed7d0c}@supports (color:color-mix(in lab, red, red)){.dfi-warnings{background:color-mix(in srgb,#ed7d0c 10%,var(--df-surface))}}.dfi-warnings{color:#a85700}.dfi-reasons-head,.dfi-warnings-head{text-transform:uppercase;letter-spacing:.07em;opacity:.78;margin:0;font-size:.68rem;font-weight:800}.dfi-reasons ul,.dfi-warnings ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dfi-reasons li,.dfi-warnings li{text-indent:-.85rem;padding-left:.85rem}.dfi-unevaluated li{overflow-wrap:anywhere}.dfi-reasons li:before,.dfi-warnings li:before{content:"•";opacity:.6;margin-right:.4rem;font-weight:800}.dfi-plan-body{flex-direction:column;gap:.55rem;margin-top:.55rem;display:flex}.dfi-note{flex-direction:column;gap:.4rem;display:flex}.dfi-note-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dfi-note-edited{background:var(--df-accent-soft);color:var(--df-accent-deep);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.05rem .4rem;font-size:.66rem;font-weight:800}.dfi-note-reset{color:var(--df-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.74rem;font-weight:800;text-decoration:underline}.dfi-note-reset:disabled{opacity:.5;cursor:default}.dfi-note-reset:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px;border-radius:4px}.dfi-note-field{background:var(--df-surface);border:1px solid var(--df-border);border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.dfi-note-field:after{content:"";pointer-events:none;border-radius:11px;transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.dfi-note-field:focus-within{border-color:var(--df-accent)}.dfi-note-field:focus-within:after{box-shadow:inset 0 0 0 1px var(--df-accent)}.dfi-note-field.is-disabled{opacity:.6}.dfi-note-tools{background:var(--df-surface-2);border-bottom:1px solid var(--df-divider);align-items:center;gap:.25rem;padding:.3rem .45rem;display:flex}.dfi-note-tool{width:26px;height:24px;color:var(--color-text-dark);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.82rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dfi-note-tool.is-bold{font-weight:800}.dfi-note-tool.is-italic{font-style:italic;font-weight:700}.dfi-note-tool.is-underline{font-weight:700;text-decoration:underline}.dfi-note-tool:hover:not(:disabled){background:var(--df-surface-3)}.dfi-note-tool[aria-pressed=true]{background:var(--df-accent-soft);border-color:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-note-tool[aria-pressed=true]{border-color:color-mix(in srgb,var(--df-accent)35%,transparent)}}.dfi-note-tool[aria-pressed=true]{color:var(--df-accent-deep)}.dfi-note-tool:disabled{opacity:.45;cursor:default}.dfi-note-tool:focus-visible{outline:2px solid var(--df-accent);outline-offset:1px}.dfi-note-tools-hint{color:var(--color-text-dark);margin-left:auto;font-size:.7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dfi-note-tools-hint{color:color-mix(in srgb,var(--color-text-dark)52%,transparent)}}.dfi-note-tools-hint{text-overflow:ellipsis;white-space:nowrap}.dfi-note-input{resize:vertical;min-height:9.5rem;max-height:32rem;color:var(--color-text-dark);overflow-wrap:anywhere;outline:none;padding:.7rem .8rem;font-family:inherit;font-size:.84rem;line-height:1.55;overflow-y:auto}.dfi-note-input[data-empty]:before{content:attr(data-placeholder);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-note-input[data-empty]:before{color:color-mix(in srgb,var(--color-text-dark)42%,transparent)}}.dfi-note-input[data-empty]:before{pointer-events:none}.dfi-note-input b,.dfi-note-input strong{font-weight:800}.dfi-note-input u{text-decoration:underline}.dfi-note-input i,.dfi-note-input em{font-style:italic}.dfi-rec-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.dfi-rec-dismiss{color:var(--color-text-dark);background:0 0;border:none;margin-right:auto;padding:.3rem 0;font-family:inherit;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-rec-dismiss{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dfi-rec-dismiss{cursor:pointer;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.dfi-rec-dismiss:hover:not(:disabled){color:var(--color-text-dark)}.dfi-rec-dismiss:disabled{opacity:.5;cursor:default}.dfi-rec-dismiss:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px;border-radius:4px}.dfi-rec-alt{font-weight:800}.dfi-rec-blocker{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-rec-blocker{color:color-mix(in srgb,var(--color-danger)88%,var(--color-text-dark))}}.dfi-rec-blocker{font-weight:700}.dfi-receipts{flex-direction:column;gap:.4rem;display:flex}.dfi-receipt{background:var(--df-surface-2);border:1px solid var(--df-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.dfi-receipt-mark{justify-content:center;width:1.05rem;font-weight:800;display:inline-flex}.dfi-receipt.is-pushed .dfi-receipt-mark{color:#0d7a3c}.dfi-receipt.is-rejected .dfi-receipt-mark{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-receipt.is-rejected .dfi-receipt-mark{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}.dfi-receipt.is-rejected .dfi-receipt-mark{font-size:1.05rem;line-height:1}.dfi-receipt-name{overflow-wrap:anywhere;font-weight:800}.dfi-receipt.is-rejected .dfi-receipt-name{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-receipt.is-rejected .dfi-receipt-name{color:color-mix(in srgb,var(--color-text-dark)68%,transparent)}}.dfi-receipt-url{color:var(--color-text-dark);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.dfi-receipt-url{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-receipt-url{overflow-wrap:anywhere;text-decoration:none}.dfi-receipt-url:hover{color:var(--df-accent-deep);text-decoration:underline}.dfi-receipt-action{margin-left:auto}.dfi-receipt-error,.dfi-receipt-warnings{flex:1 0 100%}@media (max-width:700px){.dfi-email-head{grid-template-columns:minmax(0,1fr)}.dfi-email-subject,.dfi-email-meta{grid-area:auto}.dfi-email-actions{grid-area:auto;justify-self:start}.dfi-fact{grid-template-columns:minmax(0,1fr);gap:.1rem}.dfi-rec-head{flex-wrap:wrap;align-items:flex-start;display:flex}.dfi-rec-toggle{flex:0 auto;width:auto;max-width:calc(100% - 1.35rem)}.dfi-rec-site{flex:none}.dfi-rec-badges{flex:1 0 100%;justify-content:flex-start}.dfi-rec-foot{justify-content:flex-start}.dfi-rec-blocker{flex:1 0 100%}.dfi-email-meta{gap:.4rem 1.1rem}.dfi-toolbar{flex-direction:column;align-items:stretch}.dfi-toolbar-right{justify-content:flex-start}.dfi-team-row{grid-template-columns:minmax(0,1fr) auto}.dfi-team-remove{grid-column:2;justify-self:end}}.dfi-rules{--dfi-face:var(--df-surface-3);--dfi-well:var(--df-divider);--dfi-menu-surface-2:var(--df-surface-2);--dfi-menu-border:var(--df-border);--dfi-menu-accent:var(--df-accent);--dfi-menu-accent-deep:var(--df-accent-deep);flex-direction:column;gap:.9rem;display:flex}.dfi-rule,.dfi-rules-fallback{--df-surface-2:var(--dfi-face);--df-surface-3:var(--dfi-well)}.dfi-rules-intro{flex-direction:column;gap:.3rem;display:flex}.dfi-rules-title{letter-spacing:-.01em;color:var(--color-text-dark);margin:0;font-size:1.15rem;font-weight:800}.dfi-rules-lede{max-width:74ch;color:var(--color-text-dark);margin:0;font-size:.82rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.dfi-rules-lede{color:color-mix(in srgb,var(--color-text-dark)66%,transparent)}}.dfi-notice{background:var(--color-text-dark);border-radius:11px;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.dfi-notice{background:color-mix(in srgb,var(--color-text-dark)7%,var(--df-surface))}}.dfi-notice{color:var(--color-text-dark);font-size:.8rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.dfi-notice{color:color-mix(in srgb,var(--color-text-dark)78%,transparent)}}.dfi-notice code{background:var(--color-text-dark);border-radius:5px;padding:.05rem .3rem}@supports (color:color-mix(in lab, red, red)){.dfi-notice code{background:color-mix(in srgb,var(--color-text-dark)8%,transparent)}}.dfi-notice code{font-size:.94em}.dfi-notice strong{color:var(--color-text-dark)}.dfi-notice.is-info{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-notice.is-info{background:color-mix(in srgb,var(--df-accent)13%,var(--df-surface))}}.dfi-notice.is-info{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-notice.is-info{color:color-mix(in srgb,var(--color-text-dark)82%,transparent)}}.dfi-notice.is-warn{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.dfi-notice.is-warn{background:color-mix(in srgb,var(--color-warning)19%,var(--df-surface))}}.dfi-notice.is-warn{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.dfi-notice.is-warn{color:color-mix(in srgb,var(--color-text-dark)82%,transparent)}}.dfi-rules-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.dfi-rule{background:var(--df-surface-2);border-radius:14px;flex-direction:column;gap:.55rem;padding:.65rem .7rem .75rem;display:flex;position:relative}.dfi-rule.has-problems{--df-surface-2:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-rule.has-problems{--df-surface-2:color-mix(in srgb,var(--color-danger)7%,var(--df-surface))}}.dfi-rule.has-problems{--df-surface-3:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-rule.has-problems{--df-surface-3:color-mix(in srgb,var(--color-danger)16%,var(--df-surface))}}.dfi-rule.has-problems{--df-accent:var(--color-danger);--df-accent-deep:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-rule.has-problems{--df-accent-deep:color-mix(in srgb,var(--color-danger)85%,var(--color-text-dark))}}.dfi-rule.has-problems{--df-border:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dfi-rule.has-problems{--df-border:color-mix(in srgb,var(--color-danger)30%,var(--df-surface-3))}}.dfi-rule.has-problems{background:var(--df-surface-2)}.dfi-rule.has-problems .dfi-team-total.is-ok,.dfi-rule.has-problems .dfi-team-total.is-bad{background:var(--df-surface-3);color:var(--df-accent-deep)}.dfi-rule-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dfi-rule-ord{background:var(--df-accent);border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dfi-rule-ord{background:color-mix(in srgb,var(--df-accent)10%,var(--df-surface-3))}}.dfi-rule-ord{color:var(--df-accent-deep,var(--df-accent));font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800}.dfi-rule-label{min-width:0;color:var(--color-text-dark);background:0 0;border:none;border-radius:7px;flex:12rem;padding:.25rem .4rem;font-family:inherit;font-size:.92rem;font-weight:800}.dfi-rule-label:hover:not([readonly]),.dfi-rule-label:focus{background:var(--df-surface-3);outline:none}.dfi-rule-label::placeholder{color:var(--color-text-dark);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-rule-label::placeholder{color:color-mix(in srgb,var(--color-text-dark)40%,transparent)}}.dfi-rule-id{background:var(--df-surface-3);color:var(--color-text-dark);border-radius:6px;flex:none;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dfi-rule-id{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.dfi-rule-id{cursor:help}.dfi-rule-id-input{background:var(--df-surface-3);color:var(--color-text-dark);border:none;border-radius:7px;flex:0 0 9rem;padding:.22rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.dfi-rule-id-input:focus{background:var(--df-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dfi-rule-id-input:focus{background:color-mix(in srgb,var(--df-accent)10%,var(--df-surface-3))}}.dfi-rule-move{gap:.15rem;margin-left:auto;display:inline-flex}.dfi-rule-move button{background:var(--df-surface-3);width:1.5rem;height:1.5rem;color:var(--color-text-dark);border:none;border-radius:7px;place-items:center;font-size:.75rem;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.dfi-rule-move button{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.dfi-rule-move button{cursor:pointer}.dfi-rule-move button:hover:not(:disabled){background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rule-move button:hover:not(:disabled){background:color-mix(in srgb,var(--df-accent)10%,var(--df-surface-3))}}.dfi-rule-move button:hover:not(:disabled){color:var(--df-accent-deep)}.dfi-rule-move button:disabled{opacity:.3;cursor:default}.dfi-rule-move button:focus-visible{outline:2px solid var(--df-accent);outline-offset:1px}.dfi-rule-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.1rem;display:grid}.dfi-rule-when,.dfi-rule-then{flex-direction:column;gap:.45rem;min-width:0;display:flex}.dfi-rule-legend{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--color-text-dark);margin:0;font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-rule-legend{color:color-mix(in srgb,var(--color-text-dark)50%,transparent)}}.dfi-rule-field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.dfi-rule-field.is-inline{flex-flow:wrap;align-items:center;gap:.45rem}.dfi-rule-field.is-inline>input{flex:12rem}.dfi-rule-field>span{color:var(--color-text-dark);font-size:.76rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-rule-field>span{color:color-mix(in srgb,var(--color-text-dark)72%,transparent)}}.dfi-rule-field input{background:var(--df-surface-3);min-width:0;color:var(--color-text-dark);border:none;border-radius:8px;padding:.35rem .5rem;font-family:inherit;font-size:.8rem}.dfi-rule-field input:focus{background:var(--df-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dfi-rule-field input:focus{background:color-mix(in srgb,var(--df-accent)10%,var(--df-surface-3))}}.dfi-rule-field input[readonly]{opacity:.6;cursor:default}.dfi-rule-or{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dark);align-items:center;margin:.05rem 0;font-size:.64rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.dfi-rule-or{color:color-mix(in srgb,var(--color-text-dark)52%,transparent)}}.dfi-rule-or>span{background:var(--df-surface-3);border-radius:999px;padding:.1rem .42rem}.dfi-rules-pills{flex-wrap:wrap;gap:.3rem;display:flex}.dfi-team-pill:disabled{opacity:.55;cursor:default}.dfi-rule-targets{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dfi-rule-target{background:var(--df-surface-3);border-radius:8px;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .35rem;display:flex}.dfi-rules-select{flex:auto;min-width:0;font-size:.78rem}.dfi-rules-select .styled-select__trigger{background:0 0;border:none;border-radius:8px;padding:.3rem .55rem;font-family:inherit;font-size:.78rem;font-weight:700}.dfi-rules-select .styled-select__trigger:hover:not(:disabled),.dfi-rules-select .styled-select__trigger[aria-expanded=true]{background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rules-select .styled-select__trigger:hover:not(:disabled),.dfi-rules-select .styled-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--df-accent)10%,var(--df-surface-3))}}.dfi-rules-select .styled-select__trigger:hover:not(:disabled),.dfi-rules-select .styled-select__trigger[aria-expanded=true]{color:var(--df-accent-deep)}.dfi-rules-select .styled-select__trigger:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.dfi-rules-select .styled-select__trigger:disabled{color:var(--color-text-dark);opacity:.55;cursor:default;background:0 0}.styled-select__content.dfi-rules-select{border:1px solid var(--dfi-menu-border);background:var(--df-surface);box-shadow:var(--df-shadow);border-radius:10px;padding:.25rem}.styled-select__content.dfi-rules-select .styled-select__item{border-radius:7px;min-height:32px;padding:.32rem .5rem;font-size:.78rem;font-weight:700}.styled-select__content.dfi-rules-select .styled-select__item:hover{background:var(--dfi-menu-surface-2)}.styled-select__content.dfi-rules-select .styled-select__item.selected{background:var(--df-accent-soft);color:var(--dfi-menu-accent-deep)}.styled-select__content.dfi-rules-select .styled-select__item:focus-visible{background:var(--dfi-menu-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.styled-select__content.dfi-rules-select .styled-select__item:focus-visible{background:color-mix(in srgb,var(--dfi-menu-accent)12%,var(--df-surface))}}.dfi-rule-add-person{margin-left:.7rem}.dfi-rules .dfi-team-total{--dfi-total-base:var(--df-surface)}.dfi-rule-problems{background:var(--df-surface-3);color:var(--color-danger);border-radius:9px;margin:0;padding:.45rem .6rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.dfi-rule-problems{color:color-mix(in srgb,var(--color-danger)85%,var(--color-text-dark))}}.dfi-rule-problems{font-size:.75rem;font-weight:700;line-height:1.5}.dfi-rule-problems li{text-indent:-.9rem;padding-left:.9rem}.dfi-rule-problems li:before{content:"! ";font-weight:800}.dfi-rules-fallback{background:var(--df-surface-2);color:var(--color-text-dark);border-radius:14px;align-items:baseline;gap:.5rem;padding:.6rem .7rem;font-size:.79rem;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.dfi-rules-fallback{color:color-mix(in srgb,var(--color-text-dark)66%,transparent)}}.dfi-rules-fallback-ord{text-align:center;width:1.6rem;color:var(--color-text-dark);flex:none;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.dfi-rules-fallback-ord{color:color-mix(in srgb,var(--color-text-dark)40%,transparent)}}.dfi-rules-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding-top:.3rem;display:flex}.dfi-rules-state{color:var(--color-text-dark);margin-right:auto;font-size:.76rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dfi-rules-state{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.dfi-rules-discard{color:var(--color-text-dark);background:0 0;border:none;padding:.3rem 0;font-family:inherit;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dfi-rules-discard{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dfi-rules-discard{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.dfi-rules-discard:hover:not(:disabled){color:var(--color-danger)}.dfi-rules-discard:disabled{opacity:.5;cursor:default}.dfi-rules-discard:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px;border-radius:4px}.dfi-rules .dfi-team-pill.is-on,.dfi-rules .dfi-team-pill.is-on:hover{border-style:solid;border-color:var(--df-accent);background:var(--df-accent)}@supports (color:color-mix(in lab, red, red)){.dfi-rules .dfi-team-pill.is-on,.dfi-rules .dfi-team-pill.is-on:hover{background:color-mix(in srgb,var(--df-accent)22%,var(--df-surface-2))}}.dfi-rules .dfi-team-pill.is-on,.dfi-rules .dfi-team-pill.is-on:hover{color:var(--df-accent-deep)}@media (max-width:720px){.dfi-rule-body{grid-template-columns:minmax(0,1fr)}.dfi-rule-move{margin-left:0}}.app-shell{background:var(--color-background);align-items:flex-start;min-height:100vh;display:flex;overflow-x:clip}.app-body{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex}.app-content{flex:auto;padding:1.5rem clamp(1rem,2vw,2rem) 3rem}.dn-icon-btn{width:38px;height:38px;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.dn-icon-btn:hover{background:var(--color-lighter-blue)}.dn-icon-btn:active{background:var(--color-light-blue-two)}.dn-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dn-sidebar{background:var(--color-lighter-blue);width:248px;height:100vh;z-index:var(--z-sticky);flex-direction:column;flex:none;align-self:flex-start;transition:margin-left .22s;display:flex;position:sticky;top:0}.dn-sidebar.is-collapsed{margin-left:-248px}.dn-sidebar-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:64px;padding:.9rem .95rem .4rem;display:flex}.dn-sidebar-logo{object-fit:contain;width:auto;height:40px}.dn-sidebar .dn-icon-btn:hover{background:var(--color-light-blue-two)}.dn-sidebar .dn-icon-btn:active{background:var(--color-light-blue-three)}.dn-drawer-close{display:none}.dn-sidebar-nav{flex-direction:column;flex:auto;gap:.1rem;padding:.5rem .6rem 1.25rem;display:flex;overflow:hidden auto}.dn-nav-top{flex-direction:column;gap:.1rem;margin-bottom:.85rem;display:flex}.dn-nav-group{flex-direction:column;display:flex}.dn-nav-group+.dn-nav-group{margin-top:.85rem}.dn-group-header{width:100%;color:var(--color-text-dark);background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:.15rem;padding:.2rem .6rem .3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dn-group-header{color:color-mix(in srgb,var(--color-text-dark)58%,transparent)}}.dn-group-header{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;font-size:.64rem;font-weight:800;transition:color .18s}.dn-group-header:hover{color:var(--color-text-dark)}.dn-group-label{text-align:left;flex:auto}.dn-group-chevron{opacity:.45;flex:none;transition:transform .2s}.dn-nav-group:not(.is-open) .dn-group-chevron{transform:rotate(-90deg)}.dn-group-items{opacity:1;flex-direction:column;gap:.1rem;max-height:520px;padding:0 0 .35rem .7rem;transition:max-height .24s,opacity .2s,padding .24s;display:flex;overflow:hidden}.dn-nav-group:not(.is-open) .dn-group-items{opacity:0;pointer-events:none;max-height:0;padding-bottom:0}.dn-nav-item{width:100%;color:var(--color-text-dark);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.65rem;padding:.5rem .7rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .16s,color .16s;display:flex}.dn-nav-item:hover{background:var(--color-light-blue-two)}.dn-nav-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.dn-item-icon{opacity:.8;flex:none}.dn-item-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.dn-nav-item.active{background:var(--color-light-blue-three);color:var(--color-primary);font-weight:700}.dn-nav-item.active .dn-item-icon{opacity:1;color:var(--color-primary)}.dn-sidebar-backdrop{display:none}.app-topbar{background:var(--color-background);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;margin-top:.3rem;padding:.65rem clamp(.9rem,2vw,2rem);display:flex}.app-topbar-left,.app-topbar-heading{align-items:center;gap:.6rem;min-width:0;display:flex}.app-topbar-title{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:800;overflow:hidden}.app-count-badge{color:var(--color-primary);background:var(--color-lighter-blue);border:2px solid var(--color-light-blue-two);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.26rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.app-topbar-right{align-items:center;gap:.75rem;min-width:0;display:flex}.app-user-area{align-items:center;gap:.5rem;display:flex}.app-user-select{width:180px}.dn-search{position:relative}.dn-search-field{background:var(--color-lighter-blue);border-radius:13px;align-items:center;gap:.5rem;width:clamp(210px,30vw,340px);padding:.5rem .7rem;transition:background .18s;display:flex}.dn-search-field:focus-within{background:var(--color-light-blue-two)}.dn-search-icon{color:var(--color-text-dark);opacity:.6;flex:none}.dn-search-field .dn-search-input{min-width:0;color:var(--color-text-dark);background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:0;font-family:inherit;font-size:.92rem}.dn-search-field .dn-search-input:focus{background:0 0}.dn-search-field .dn-search-input::placeholder{color:var(--color-text-dark);opacity:.5}.dn-search-kbd{color:var(--color-text-dark);opacity:.55;border:1.5px solid var(--color-light-blue-two);white-space:nowrap;border-radius:6px;flex:none;padding:.1rem .34rem;font-size:.66rem;font-weight:700}.dn-search-clear{cursor:pointer;color:var(--color-text-dark);opacity:.55;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}.dn-search-clear:hover{opacity:1;background:var(--color-light-blue-two)}.dn-search-panel{z-index:var(--z-menu);border:3px solid var(--color-light-blue-two);background:var(--color-background);border-radius:15px;min-width:260px;max-height:min(70vh,450px);padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}.dn-search-section+.dn-search-section{border-top:1px solid var(--color-light-blue-two);margin-top:.25rem;padding-top:.15rem}.dn-search-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);opacity:.75;align-items:center;gap:.4rem;padding:.4rem .55rem .25rem;font-size:.66rem;font-weight:700;display:flex}.dn-search-row{cursor:pointer;text-align:left;width:100%;min-height:36px;color:var(--color-text-dark);background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-family:inherit;display:flex}.dn-search-row:hover,.dn-search-row.active{background:var(--color-light-blue-two)}.dn-search-row-icon{color:var(--color-primary);flex:none;display:inline-flex}.dn-search-row-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.92rem;font-weight:600;overflow:hidden}.dn-search-row-meta{opacity:.5;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:45%;font-size:.78rem;font-weight:600;overflow:hidden}.dn-search-empty,.dn-search-empty-inline{color:var(--color-text-dark);opacity:.55;padding:.55rem;font-size:.85rem}@media (max-width:1024px){.dn-sidebar{width:272px;height:100vh;z-index:var(--z-drawer);transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 44px #14110f47;margin-left:0!important}.dn-sidebar.is-mobile-open{transform:translate(0)}.dn-sidebar-backdrop{background:var(--scrim);z-index:var(--z-drawer-scrim);display:block;position:fixed;inset:0}.dn-drawer-close{display:inline-flex}.app-user-select{width:128px}}@media (max-width:620px){.dn-search-field{width:min(46vw,210px)}.app-user-select{width:118px}.app-topbar-title{font-size:.98rem}.app-count-badge{display:none}}@media (prefers-reduced-motion:reduce){.dn-sidebar,.dn-group-items,.dn-group-chevron,.dn-search-field{transition:none}}.classification{columns:4 210px;column-gap:1.75rem}.classification-block{break-inside:avoid;margin-bottom:.95rem}.classification-block-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-dark);opacity:.6;margin-bottom:.3rem;font-size:.66rem;font-weight:700;display:block}.classification-chips{flex-wrap:wrap;gap:.3rem;display:flex}.taxonomy-chip{background:var(--color-light-blue-two);color:var(--color-text-dark);overflow-wrap:break-word;border-radius:12px;padding:.22rem .6rem;font-size:.74rem;font-weight:600;line-height:1.4;display:inline-block}.tag-mode-toggle{border:1px solid var(--color-light-blue-two);color:var(--color-text-dark);opacity:.75;cursor:pointer;background:0 0;border-radius:3px;margin-left:.4rem;padding:.05rem .35rem;font-size:.62rem;font-weight:600}.tag-mode-toggle:hover{opacity:1;background:var(--color-light-blue-two)}.modal-content.colorway-modal{flex-direction:column;display:flex;overflow:hidden}.colorway-panel{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-top:.75rem;padding-bottom:1.5rem;display:flex}.colorway-panel-intro{color:var(--color-text-dark);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.colorway-panel-intro{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.colorway-panel-intro{max-width:46rem;margin:0;line-height:1.45}.colorway-swatch{border:1px solid var(--color-text-dark);border-radius:9px;flex:none;width:34px;height:34px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.colorway-swatch{border:1px solid color-mix(in srgb,var(--color-text-dark)25%,transparent)}}.colorway-swatch span{flex:33%}.colorway-swatch.small{border-radius:7px;width:24px;height:24px}.colorway-user-list{flex-direction:column;flex:auto;gap:.4rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.colorway-user-row{background:var(--color-lighter-blue);border:2px solid var(--color-light-blue-two);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.colorway-user-ident{flex-direction:column;gap:.1rem;min-width:0;display:flex}.colorway-user-name{color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.colorway-user-email{color:var(--color-text-dark);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.colorway-user-email{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.colorway-user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.colorway-user-self{text-transform:uppercase;letter-spacing:.04em;background:var(--color-primary);color:var(--color-text-light);border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.colorway-choices{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.colorway-choice{background:var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;border:2px solid #0000;border-radius:11px;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .35rem;font-family:inherit;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.colorway-choice:hover:not(:disabled){background:var(--color-light-blue-three)}.colorway-choice.is-active{border-color:var(--color-primary);background:var(--color-light-blue-three)}.colorway-choice:disabled{cursor:default}.colorway-choice:disabled:not(.is-active){opacity:.55}.colorway-row-state{text-align:right;flex:none;min-width:3.4rem;font-size:.68rem;font-weight:700}.colorway-row-state.is-saving{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.colorway-row-state.is-saving{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.colorway-row-state.is-saved{color:var(--color-green-pastel)}.colorway-row-state.is-error{color:var(--color-danger)}.colorway-panel-error{color:var(--color-danger);font-size:.78rem;font-weight:700}.evals-panel{flex-direction:column;gap:1.25rem;display:flex}.evals-error{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.evals-loading{align-items:center;gap:.75rem;font-weight:700;display:flex}.evals-step{background:var(--color-lighter-blue);border-radius:18px;padding:1.1rem 1.3rem 1.3rem}.evals-step-head{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.evals-step-num{background:var(--color-light-blue-two);width:26px;height:26px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.evals-step-head h3{margin:0 .15rem;font-size:1.2rem;font-weight:800;line-height:1.3}.evals-info{flex:none;display:inline-flex;position:relative}.evals-info-dot{border:2px solid var(--color-light-blue-three);width:21px;height:21px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-family:Quicksand,sans-serif;font-size:.76rem;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s;display:grid}.evals-info:hover .evals-info-dot,.evals-info:focus-within .evals-info-dot,.evals-info.is-pinned .evals-info-dot{background:var(--color-light-blue-two);border-color:var(--color-primary)}.evals-info-bubble{z-index:95;background:var(--color-light-blue-two);visibility:hidden;opacity:0;border-radius:12px;width:min(46ch,100vw - 3rem);padding:.7rem .85rem;font-size:.85rem;font-weight:500;line-height:1.55;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + .45rem);left:0}.evals-info:hover .evals-info-bubble,.evals-info:focus-within .evals-info-bubble,.evals-info.is-pinned .evals-info-bubble{visibility:visible;opacity:1}.evals-info-bubble strong{font-weight:800}.evals-info-note{border-top:2px solid var(--color-light-blue-three);margin-top:.5rem;padding-top:.5rem;display:block}.evals-info-bubble code{background:var(--color-light-blue-three);border-radius:6px;padding:.05rem .3rem;font-size:.8rem}.evals-group-name{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.evals-hint{opacity:.7;font-size:.86rem;line-height:1.55}.evals-group{margin-bottom:1.1rem}.evals-group:last-child{margin-bottom:0}.evals-tasks{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:.6rem;display:grid}.evals-task{text-align:left;background:var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;border:3px solid #0000;border-radius:15px;flex-direction:column;gap:.3rem;padding:.8rem .9rem;font-family:inherit;transition:background-color .15s,border-color .15s;display:flex}.evals-task:hover{background:var(--color-light-blue-three)}.evals-task.is-selected{background:var(--color-light-blue-three);border-color:var(--color-primary)}.evals-task-name{font-size:.95rem;font-weight:700}.evals-task-blurb{opacity:.75;font-size:.8rem;line-height:1.45}.evals-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.evals-chip{background:var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .75rem;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.evals-chip:hover:not(:disabled){background:var(--color-light-blue-three)}.evals-chip:disabled{cursor:default;opacity:.55}.evals-chip.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.evals-chip.is-selected:hover:not(:disabled){background:var(--color-primary)}.evals-chip-sm{padding:.26rem .65rem;font-size:.78rem}.evals-chip-meta{opacity:.7;white-space:nowrap;font-size:.74rem;font-weight:700}.evals-chip-meta.is-cheap{color:var(--color-green-pastel);opacity:1}.evals-chip-meta.is-frontier{color:var(--color-danger);opacity:1}.evals-chip.is-selected .evals-chip-meta,.evals-chip.is-selected .evals-chip-meta.is-cheap,.evals-chip.is-selected .evals-chip-meta.is-frontier{color:var(--color-text-light);opacity:.8}.evals-chip-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--color-light-blue-three);color:var(--color-primary);border-radius:999px;padding:.05rem .35rem;font-size:.62rem;font-weight:800}.evals-chip.is-selected .evals-chip-tag{background:var(--color-text-light)}@supports (color:color-mix(in lab, red, red)){.evals-chip.is-selected .evals-chip-tag{background:color-mix(in srgb,var(--color-text-light)25%,transparent)}}.evals-chip.is-selected .evals-chip-tag{color:var(--color-text-light)}.evals-chip-x{opacity:.8;font-size:.95rem;line-height:1}.evals-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.evals-field-label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.72rem;font-weight:800}.evals-field-grow{flex:220px}.evals-field-source{flex:0 260px}.evals-field-num{flex:none}.evals-step .evals-input{box-sizing:border-box;background:var(--color-light-blue-two);width:100%;height:48px;color:var(--color-text-dark);border:none;border-radius:15px;outline:none;padding:0 .95rem;font-family:Quicksand,sans-serif;font-size:.92rem;font-weight:600}.evals-step .evals-input::placeholder{color:var(--color-text-dark);opacity:.45;font-weight:500}.evals-step .evals-input:focus{background:var(--color-light-blue-three)}.evals-step .evals-input:focus-visible,.evals-field .styled-select__trigger:focus-visible,.evals-step .surface-action-button:focus-visible,.evals-info-dot:focus-visible,.evals-chip:focus-visible,.evals-task:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.evals-step .evals-input:disabled{opacity:.5;cursor:not-allowed}.evals-step .evals-input-num{text-align:right;width:96px}.evals-field .styled-select__trigger{background:var(--color-light-blue-two);border:none;border-radius:15px;height:48px;padding:0 .95rem;font-weight:600}.evals-field .styled-select__trigger:hover,.evals-field .styled-select__trigger[aria-expanded=true]{background:var(--color-light-blue-three)}.evals-form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.evals-form .pushable-button{height:40px;margin-bottom:8px;padding:0 1.1rem}.evals-step .surface-action-button{background:var(--color-light-blue-two);border:none;border-radius:15px}.evals-step .surface-action-button:hover:not(:disabled){background:var(--color-light-blue-three)}.evals-step .surface-action-button:disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-text-dark);opacity:.65;cursor:not-allowed}.evals-form .surface-action-button{height:48px;padding:0 1.05rem}.evals-model-filters{align-items:flex-start;margin-bottom:.9rem}.evals-build{border-top:3px solid var(--color-light-blue-two);margin-top:1.1rem;padding-top:1.1rem}.evals-setbar{background:var(--color-light-blue-two);border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;padding:.7rem .9rem;display:flex}.evals-setbar-facts{flex-wrap:wrap;align-items:baseline;gap:.6rem;min-width:0;display:flex}.evals-setbar-facts strong{font-size:1rem;font-weight:800}.evals-setbar-facts span{opacity:.7;font-size:.82rem;font-weight:700}.evals-setbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.evals-setbar-actions .surface-action-button{padding:.5rem .8rem;font-size:.85rem}.evals-setbar .surface-action-button{background:var(--color-light-blue-three);border:none}.evals-setbar .surface-action-button:hover:not(:disabled){background:var(--color-light-blue-three)}@supports (color:color-mix(in lab, red, red)){.evals-setbar .surface-action-button:hover:not(:disabled){background:color-mix(in srgb,var(--color-light-blue-three)80%,var(--color-text-dark))}}.evals-cases{border-top:3px solid var(--color-light-blue-two);margin-top:1rem;padding-top:1rem}.evals-cases-list{max-height:340px;padding-right:.25rem;overflow-y:auto}.evals-case{justify-content:space-between;align-items:center;gap:.75rem;min-height:34px;margin-bottom:.2rem;display:flex}.evals-case-label{overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:600;line-height:1.45}.evals-addcase{margin-top:1rem}.evals-step .evals-textarea{resize:vertical;height:auto;min-height:92px;padding:.65rem .95rem;line-height:1.55}.evals-addcase-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.evals-addcase-foot .surface-action-button{padding:.5rem .9rem;font-size:.9rem}.evals-models{border-top:3px solid var(--color-light-blue-two);border-bottom:3px solid var(--color-light-blue-two);max-height:440px;margin-bottom:1rem;padding:.85rem 0;overflow-y:auto}.evals-family{margin-bottom:.9rem}.evals-family:last-child{margin-bottom:0}.evals-selected{margin-top:1rem}.evals-runbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.evals-estimate{opacity:.75;font-size:.85rem;font-weight:700;line-height:1.5}.evals-estimate.is-over{color:var(--color-danger);opacity:1}.evals-disagree-head{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.1rem;font-size:.92rem;display:flex}.evals-toggle{cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:inline-flex}.evals-toggle input{width:17px;height:17px;accent-color:var(--color-primary);cursor:pointer}.evals-tablewrap{background:var(--color-lighter-blue);border-radius:15px;margin-top:.9rem;overflow-x:auto}.evals-table{border-collapse:collapse;width:100%;font-size:.88rem}.evals-table th,.evals-table td{text-align:left;vertical-align:middle;white-space:nowrap;border:none}.evals-table td.evals-caselabel{vertical-align:top;padding-right:1.2rem}.evals-table thead th{background:var(--color-light-blue-two);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.05em;padding:.6rem .9rem;font-size:.7rem;font-weight:800}.evals-table .evals-model-head{text-align:center;border-left:3px solid var(--color-light-blue-three);font-size:.78rem}.evals-table .evals-subhead{opacity:.75;font-weight:700}.evals-table tbody td{padding:.6rem .9rem}.evals-table tbody tr:not(:first-child) td{border-top:2px solid var(--color-light-blue-two)}.evals-table .evals-num,.evals-table th.evals-num{text-align:right}.evals-table td.evals-caselabel,.evals-table th.evals-caselabel{white-space:normal;overflow-wrap:anywhere;min-width:24ch;max-width:48ch;font-weight:700}.evals-caserow{cursor:pointer}.evals-caserow:hover td{background:var(--color-light-blue-two)}.evals-caret{opacity:.6;width:15px;display:inline-block}.evals-err{color:var(--color-danger);font-weight:700}.evals-warn{color:var(--color-danger);font-weight:800}.evals-table .evals-detailrow td{background:var(--color-light-blue-two);white-space:normal}.evals-detail-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding:.3rem 0 .6rem;display:grid}.evals-detail-grid h4{margin:0 0 .4rem;font-size:.85rem;font-weight:800}.evals-output{background:var(--color-light-blue-three);white-space:pre-wrap;word-break:break-word;border:none;border-radius:12px;max-height:320px;margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.55;overflow-y:auto}@media (max-width:760px){.evals-step{padding:.9rem 1rem 1.1rem}.evals-field-source,.evals-field-num{flex:100%}.evals-step .evals-input-num{width:100%}.evals-setbar{flex-direction:column;align-items:stretch}.evals-model-filters .evals-field-grow{flex:100%}}.bug-report-fab{z-index:var(--z-fab);cursor:pointer;width:54px;height:54px;color:var(--color-text-light);background:var(--push-neutral-face);border:3px solid var(--push-neutral-edge);box-shadow:-3px 6px 0 var(--push-neutral-shadow);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:fixed;bottom:calc(2.15rem + 60px);right:1.4rem;transform:translateY(0)translate(0)}.bug-report-fab:hover,.bug-report-fab:active{box-shadow:-1.5px 3px 0 var(--push-neutral-shadow);transform:translateY(3px)translate(-1.5px)}.bug-report-fab:focus-visible{outline:3px solid var(--color-light-blue-three);outline-offset:2px}.bug-report-fab-hint{background:var(--color-text-dark);color:var(--color-text-light);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:.4rem .7rem;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.bug-report-fab:hover .bug-report-fab-hint{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:860px){.bug-report-fab{bottom:calc(1.75rem + 60px);right:1rem}.bug-report-fab-hint{display:none}}.bug-report-overlay{z-index:var(--z-modal);background-color:var(--scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bug-report-dialog{background:var(--color-background);color:var(--color-text-dark);border-radius:25px;flex-direction:column;gap:.9rem;width:100%;max-width:560px;max-height:88vh;padding:1.6rem 1.7rem 1.5rem;display:flex;position:relative;overflow-y:auto}.bug-report-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bug-report-title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.bug-report-intro{opacity:.8;margin:0;font-size:.9rem;line-height:1.5}.bug-report-attachment{background:var(--color-lighter-blue);border-radius:15px;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.6rem .8rem;font-size:.84rem;display:flex}.bug-report-attachment-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:800}.bug-report-field{flex-direction:column;gap:.35rem;display:flex}.bug-report-field-label{letter-spacing:.02em;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:800}.bug-report-field input[type=text],.bug-report-field textarea{resize:vertical;width:100%;font-family:Quicksand,sans-serif;font-size:.92rem}.bug-report-severities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:520px){.bug-report-severities{grid-template-columns:minmax(0,1fr)}}.bug-report-severity{text-align:left;cursor:pointer;color:var(--color-text-dark);background:var(--color-lighter-blue);border:3px solid var(--color-lighter-blue);border-radius:15px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;font-family:Quicksand,sans-serif;transition:border-color .15s,background .15s;display:flex}.bug-report-severity:not(.is-selected):hover:not(:disabled){border-color:var(--color-light-blue-two)}.bug-report-severity.is-selected{background:var(--color-light-blue-two);border-color:var(--color-primary)}.bug-report-severity:disabled{cursor:default;opacity:.6}.bug-report-severity-label{font-size:.88rem;font-weight:800}.bug-report-severity-hint{opacity:.75;font-size:.76rem;line-height:1.35}.bug-report-error{margin:0}.bug-report-error p{margin:0;font-size:.88rem}.bug-report-actions{justify-content:flex-end;align-items:flex-start;gap:.75rem;padding-top:.35rem;display:flex}.bug-report-actions .cancel-btn{height:48px;padding:0 1.2rem}.bug-report-actions .pushable-button{height:40px;padding:0 1.2rem}.bug-report-done{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:1rem 0 .5rem;display:flex}.bug-report-done-mark{background:var(--color-green-pastel-light-one);width:52px;height:52px;color:var(--color-text-light);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.bug-report-done-text{max-width:40ch;margin:0;font-size:.95rem;line-height:1.55}.kg-answer-error-actions{flex-shrink:0;margin-left:auto;display:inline-flex}.bug-reports-panel{flex-direction:column;gap:1.25rem;display:flex}.bug-reports-card{background:var(--color-lighter-blue);border-radius:18px;padding:1.1rem 1.3rem 1.3rem}.bug-reports-error{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.bug-reports-loading{align-items:center;gap:.75rem;font-weight:700;display:flex}.bug-reports-empty{opacity:.7;margin:0;font-size:.86rem;line-height:1.5}.bug-reports-chiprow{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.bug-reports-chip{cursor:pointer;color:var(--color-text-dark);background:var(--color-light-blue-two);border:2px solid var(--color-light-blue-three);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:Quicksand,sans-serif;font-size:.83rem;font-weight:700;transition:all .15s;display:inline-flex}.bug-reports-chip:hover{border-color:var(--color-light-blue-three)}.bug-reports-chip.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.bug-reports-chip-count{opacity:.75;font-size:.76rem;font-weight:800}.bug-reports-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.bug-reports-filter{flex-direction:column;gap:.3rem;min-width:160px;display:flex}.bug-reports-filter-grow{flex:220px}.bug-reports-filter-label{letter-spacing:.02em;opacity:.85;font-family:Quicksand,sans-serif;font-size:.76rem;font-weight:800}.bug-reports-filter input[type=search]{background-color:var(--color-light-blue-two);width:100%;font-family:Quicksand,sans-serif;font-size:.9rem}.bug-reports-filters .pushable-button{margin-bottom:8px}.bug-reports-listcard{padding:.6rem .7rem .7rem}.bug-reports-tablewrap{overflow-x:auto}.bug-reports-table{border-collapse:collapse;width:100%;font-size:.88rem}.bug-reports-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;opacity:.7;white-space:nowrap;padding:.5rem .7rem;font-size:.74rem;font-weight:800}.bug-reports-table td{vertical-align:top;padding:.6rem .7rem}.bug-reports-row{cursor:pointer;border-top:2px solid var(--color-light-blue-two);transition:background .15s}.bug-reports-row:hover,.bug-reports-row.is-open{background:var(--color-light-blue-two)}.bug-reports-when,.bug-reports-source,.bug-reports-reporter{white-space:nowrap;font-size:.82rem}.bug-reports-summary{min-width:220px}.bug-reports-summary-title{font-weight:700;line-height:1.35;display:block}.bug-reports-summary-tab{opacity:.65;margin-top:.2rem;font-size:.72rem;font-weight:700;display:inline-block}.bug-reports-pill{white-space:nowrap;letter-spacing:.02em;border:2px solid #0000;border-radius:999px;padding:.22rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}.bug-reports-pill.severity-low,.bug-reports-pill.severity-medium{background:var(--color-light-blue-two);border-color:var(--color-light-blue-three)}.bug-reports-pill.severity-high{background:var(--color-light-blue-two);border-color:var(--color-danger-light);color:var(--color-danger)}.bug-reports-pill.severity-critical{background:var(--color-danger-between);border-color:var(--color-danger);color:var(--color-text-light)}.bug-reports-pill.status-open{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.bug-reports-pill.status-in_progress{background:var(--color-light-blue-two);border-color:var(--color-primary);color:var(--color-primary)}.bug-reports-pill.status-resolved{background:var(--color-green-pastel);border-color:var(--color-green-pastel);color:var(--color-text-light)}.bug-reports-pill.status-wont_fix{background:var(--color-light-blue-two);border-color:var(--color-light-blue-three);opacity:.8}.bug-reports-detailrow>td{background:var(--color-light-blue-two);padding:0}.bug-reports-detail{flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.2rem;display:flex}.bug-reports-description{white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.6}.bug-reports-meta{opacity:.8;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.79rem;display:flex}.bug-reports-meta strong{margin-right:.3rem;font-weight:800}.bug-reports-context{flex-direction:column;gap:.3rem;display:flex}.bug-reports-context-label{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-family:Quicksand,sans-serif;font-size:.74rem;font-weight:800}.bug-reports-context-body{background:var(--color-lighter-blue);white-space:pre-wrap;word-break:break-word;border-radius:15px;max-height:320px;margin:0;padding:.8rem .9rem;font-size:.78rem;line-height:1.5;overflow:auto}.bug-reports-triage{flex-wrap:wrap;gap:.9rem;display:flex}.bug-reports-notes{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.bug-reports-notes textarea{background-color:var(--color-lighter-blue);resize:vertical;width:100%;font-family:Quicksand,sans-serif;font-size:.88rem}.kg-conversation-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kg-panel[data-active=false] .kg-conversation-bar{position:absolute;top:0;left:0;right:0}.kg-conversation-identity{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.kg-conversation-badge{letter-spacing:.03em;text-transform:uppercase;background:var(--color-lighter-blue);color:var(--color-text-dark);border:none;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.kg-conversation-tools{align-items:center;gap:.4rem;display:flex}.kg-conversation-button{border-radius:var(--kg-radius-sm,10px);background:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.78rem;font-weight:600;transition:background-color .15s;display:inline-flex}.kg-conversation-button:hover:not(:disabled){background:var(--color-light-blue-two)}.kg-conversation-button:active:not(:disabled){background:var(--color-light-blue-three)}.kg-conversation-button:disabled{cursor:not-allowed;opacity:.45}.kg-conversation-notice{border-radius:var(--kg-radius-sm,10px);background:var(--color-lighter-blue);border:1px solid var(--color-light-blue-two);color:var(--color-text-dark);align-items:center;gap:.6rem;margin:-.75rem 0 0;padding:.5rem .75rem;font-size:.8rem;display:flex}.kg-conversation-notice.error{background:var(--color-danger-light)}@supports (color:color-mix(in lab, red, red)){.kg-conversation-notice.error{background:color-mix(in srgb,var(--color-danger-light)35%,white)}}.kg-conversation-notice.error{border-color:var(--color-danger-light)}.kg-history-scrim{background:var(--scrim);z-index:var(--z-drawer-scrim);position:fixed;inset:0}.kg-history-drawer{width:min(380px,88vw);max-width:90vw;z-index:var(--z-drawer);background:var(--color-background);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0}.kg-history-resizer{cursor:col-resize;z-index:1;touch-action:none;outline:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.kg-history-resizer:after{content:"";background:var(--color-primary);opacity:0;border-radius:999px;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:3px}.kg-history-resizer:hover:after,.kg-history-resizer:focus:after,.kg-history-resizer:focus-visible:after,.kg-history-resizer:active:after{opacity:1}.kg-history-tabs{background:var(--color-lighter-blue);border-radius:15px;gap:.35rem;padding:.3rem;display:flex}.kg-history-tab{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:.45rem .6rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s}.kg-history-tab:hover{background:var(--color-light-blue-two)}.kg-history-tab:focus-visible{outline:none}.kg-history-tab[data-active=true]{background:var(--color-light-blue-three)}input[type=search].kg-history-search{width:100%;color:var(--color-text-dark);background:var(--color-lighter-blue);border:none;border-radius:12px;padding:.5rem .7rem;font-family:inherit;font-size:.82rem;transition:background-color .2s}.kg-history-search::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-history-search::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}input[type=search].kg-history-search:focus{background:var(--color-light-blue-two);outline:none}.kg-history-rename{width:100%;color:var(--color-text-dark);border-radius:var(--kg-radius-sm,10px);background:var(--color-light-blue-two);border:none;padding:.4rem .55rem;font-family:inherit;font-size:.85rem;font-weight:600}.kg-history-rename:focus{outline:none}.kg-history-list{flex-direction:column;flex:1;gap:.4rem;padding-bottom:.5rem;display:flex;overflow-y:auto}.kg-history-note{opacity:.7;margin:.5rem 0;font-size:.8rem}.kg-history-note.error{opacity:1;color:var(--color-danger)}.kg-history-row{border-radius:var(--kg-radius-sm,10px);background:var(--color-lighter-blue);flex-direction:column;gap:.15rem;padding:.5rem .6rem;transition:background-color .15s;display:flex;position:relative}.kg-history-row:hover,.kg-history-row[data-current=true]{background:var(--color-light-blue-two)}.kg-history-row[data-current=true] .kg-history-row-title{color:var(--color-primary)}.kg-history-row[data-renaming=true],.kg-history-row[data-renaming=true]:hover{background:var(--color-lighter-blue)}.kg-history-row[data-busy=true]{opacity:.55;pointer-events:none}.kg-history-row-head{--kg-row-font:.85rem;--kg-row-line:calc(var(--kg-row-font)*1.35);--kg-row-icon:24px;align-items:center;gap:.3rem;display:flex}.kg-history-open{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;position:absolute;inset:0}.kg-history-row-head,.kg-history-row-meta{z-index:1;pointer-events:none;position:relative}.kg-history-row-icon,.kg-history-row-head .x-btn{pointer-events:auto}.kg-history-row-title{min-width:0;font-size:var(--kg-row-font);font-weight:600;line-height:var(--kg-row-line);color:var(--color-text-dark);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.kg-history-row-meta{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.7rem;line-height:1.2;display:flex}.kg-history-meta-item{background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:6px;align-items:center;gap:.28rem;padding:.15rem .2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kg-history-meta-item{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.kg-history-meta-item{font-weight:600;transition:background-color .15s}.kg-history-row:hover .kg-history-meta-item,.kg-history-row[data-current=true] .kg-history-meta-item{background:var(--color-light-blue-three)}.kg-history-meta-item svg{color:var(--color-text-dark);flex:none}.kg-history-meta-item.shared svg{color:var(--color-primary)}.kg-history-meta-value{color:var(--color-text-dark);font-weight:700}.kg-history-meta-item.shared,.kg-history-meta-item.shared .kg-history-meta-value{color:var(--color-primary)}.kg-history-row-icon{width:var(--kg-row-icon);height:var(--kg-row-icon);font-size:var(--kg-row-font);color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.kg-history-row-icon:hover{background:var(--color-light-blue-three);color:var(--color-primary)}.kg-history-row-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kg-history-row-head .x-btn{margin-left:auto}.kg-history-row-icon,.kg-history-row-head .x-btn{margin-block:calc((var(--kg-row-line) - var(--kg-row-icon))/2);opacity:0;transition:opacity .15s}.kg-history-row:hover .kg-history-row-icon,.kg-history-row:focus-within .kg-history-row-icon,.kg-history-row:hover .x-btn,.kg-history-row:focus-within .x-btn{opacity:1}@media (max-width:640px){.kg-history-row-icon,.kg-history-row-head .x-btn{opacity:1}.kg-conversation-identity{flex-basis:100%;order:3}}.kg-share-anchor{display:inline-flex;position:relative}.kg-share-popover{z-index:var(--z-menu);background:var(--color-background);border:3px solid var(--color-light-blue-two);border-radius:15px;flex-direction:column;gap:.3rem;width:min(280px,80vw);padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}input[type=search].kg-share-filter{width:100%;color:var(--color-text-dark);background:var(--color-lighter-blue);border:none;border-radius:10px;padding:.45rem .6rem;font-family:inherit;font-size:.8rem;transition:background-color .2s}.kg-share-filter::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.kg-share-filter::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,transparent)}}input[type=search].kg-share-filter:focus{background:var(--color-light-blue-two);outline:none}.kg-share-list{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.kg-share-person{width:100%;min-height:36px;color:var(--color-text-dark);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-family:inherit;font-size:.82rem;transition:background-color .15s;display:flex}.kg-share-person:hover{background:var(--color-light-blue-two)}.kg-share-person:focus-visible{background:var(--color-light-blue-two);outline:2px solid var(--color-primary);outline-offset:-2px}.kg-share-person.selected{background:var(--color-light-blue-three);color:var(--color-primary);font-weight:700}.kg-share-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kg-share-note{opacity:.7;margin:.4rem .55rem;font-size:.78rem}.kg-share-note.error{opacity:1;color:var(--color-danger)}.kg-share-actions{padding:.15rem .25rem calc(.25rem + 6px) calc(.25rem + 3px);display:flex}.kg-share-apply{width:100%}.ct-tone-unread{--ct-chart:var(--color-primary);--ct-tone:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-tone-unread{--ct-tone:color-mix(in srgb,var(--color-primary)78%,var(--color-text-dark))}}.ct-tone-unread{--ct-ink:var(--color-text-light);--ct-accent:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-tone-unread{--ct-accent:color-mix(in srgb,var(--color-primary)60%,var(--color-text-dark))}}.ct-tone-positive{--ct-chart:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.ct-tone-positive{--ct-chart:color-mix(in srgb,var(--color-green-pastel)78%,var(--color-text-dark))}}.ct-tone-positive{--ct-tone:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.ct-tone-positive{--ct-tone:color-mix(in srgb,var(--color-green-pastel)78%,var(--color-text-dark))}}.ct-tone-positive{--ct-ink:var(--color-text-light);--ct-accent:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.ct-tone-positive{--ct-accent:color-mix(in srgb,var(--color-green-pastel)60%,var(--color-text-dark))}}.ct-tone-negative{--ct-chart:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-tone-negative{--ct-chart:color-mix(in srgb,var(--color-danger)78%,var(--color-text-dark))}}.ct-tone-negative{--ct-tone:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-tone-negative{--ct-tone:color-mix(in srgb,var(--color-danger)78%,var(--color-text-dark))}}.ct-tone-negative{--ct-ink:var(--color-text-light);--ct-accent:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-tone-negative{--ct-accent:color-mix(in srgb,var(--color-danger)60%,var(--color-text-dark))}}.ct-tone-awaiting{--ct-chart:var(--color-light-blue-three);--ct-tone:var(--color-light-blue-three);--ct-ink:var(--color-text-dark);--ct-accent:var(--color-text-dark)}.ct-tone-neutral{--ct-chart:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-tone-neutral{--ct-chart:color-mix(in srgb,var(--color-primary)45%,var(--color-light-blue-three))}}.ct-tone-neutral{--ct-tone:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-tone-neutral{--ct-tone:color-mix(in srgb,var(--color-primary)28%,var(--color-light-blue-three))}}.ct-tone-neutral{--ct-ink:var(--color-text-dark);--ct-accent:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-tone-neutral{--ct-accent:color-mix(in srgb,var(--color-primary)60%,var(--color-text-dark))}}.ct-tone-cold{--ct-chart:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-tone-cold{--ct-chart:color-mix(in srgb,var(--color-text-dark)28%,var(--color-light-blue-three))}}.ct-tone-cold{--ct-tone:var(--color-light-blue-three);--ct-ink:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-tone-cold{--ct-ink:color-mix(in srgb,var(--color-danger)60%,var(--color-text-dark))}}.ct-tone-cold{--ct-accent:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-tone-cold{--ct-accent:color-mix(in srgb,var(--color-danger)60%,var(--color-text-dark))}}.ct-panel{background-color:var(--color-lighter-blue);border:none;border-radius:15px;padding:1.2rem}.ct-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:768px){.ct-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.ct-kpi{background-color:var(--color-lighter-blue);border:3px solid var(--color-light-blue-two);text-align:left;cursor:pointer;border-radius:15px;padding:.75rem .85rem;transition:border-color .12s,background-color .12s}.ct-kpi:hover{border-color:var(--color-light-blue-three)}.ct-kpi:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px}.ct-kpi.is-active{background-color:var(--ct-tone,var(--color-primary));border-color:var(--ct-tone,var(--color-primary));color:var(--ct-ink,var(--color-text-light))}.ct-kpi.is-static{cursor:default}.ct-kpi.is-static:hover{border-color:var(--color-light-blue-two)}.ct-kpi__label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-dark);font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ct-kpi__label{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.ct-kpi.is-active .ct-kpi__label{color:var(--ct-ink,var(--color-text-light))}.ct-kpi__value{color:var(--ct-accent,var(--color-text-dark));font-size:1.6rem;font-weight:800;line-height:1.15}.ct-kpi.is-active .ct-kpi__value{color:var(--ct-ink,var(--color-text-light))}.ct-kpi__note{color:var(--color-text-dark);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.ct-kpi__note{color:color-mix(in srgb,var(--color-text-dark)62%,var(--color-lighter-blue))}}.ct-kpi.is-active .ct-kpi__note{color:var(--ct-ink,var(--color-text-light))}.ct-controls{flex-direction:column;gap:.6rem;display:flex}.ct-controls__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}input[type=search].ct-search-input{background-color:var(--color-light-blue-two);border:none;border-radius:15px;flex:16rem;min-width:12rem;padding:.65rem .8rem}@supports (color:color-mix(in lab, red, red)){input[type=search].ct-search-input{background-color:color-mix(in srgb,var(--color-light-blue-two)45%,var(--color-lighter-blue))}}input[type=search].ct-search-input{color:var(--color-text-dark);font-size:.9rem;transition:background-color .12s}.ct-search-input::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-search-input::placeholder{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}input[type=search].ct-search-input:focus,input[type=search].ct-search-input:focus-visible{background-color:var(--color-light-blue-two);outline:none}.ct-quietbtn{--ctq-face:var(--color-light-blue-two);--ctq-face-hover:var(--color-light-blue-three);background-color:var(--ctq-face);color:var(--color-text-dark);cursor:pointer;border:none;border-radius:10px;padding:.42rem .6rem;font-size:.8rem;font-weight:700;line-height:1.2;transition:background-color .12s,color .12s}.ct-quietbtn:hover:not(:disabled){background-color:var(--ctq-face-hover)}.ct-followup .ct-quietbtn{--ctq-face:var(--color-light-blue-three);--ctq-face-hover:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-followup .ct-quietbtn{--ctq-face-hover:color-mix(in srgb,var(--color-primary)22%,var(--color-light-blue-three))}}.ct-followup .ct-quietbtn{color:var(--color-text-dark)}.ct-action .ct-quietbtn{--ctq-face:var(--ct-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ct-action .ct-quietbtn{--ctq-face:color-mix(in srgb,var(--ct-tone,var(--color-primary))12%,var(--color-light-blue-three))}}.ct-action .ct-quietbtn{--ctq-face-hover:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-action .ct-quietbtn{--ctq-face-hover:color-mix(in srgb,var(--color-text-dark)10%,color-mix(in srgb,var(--ct-tone,var(--color-primary))12%,var(--color-light-blue-three)))}}.ct-action .ct-quietbtn{color:var(--color-text-dark)}.ct-action .ct-quietbtn .spinner,.ct-followup .ct-quietbtn .spinner{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-action .ct-quietbtn .spinner,.ct-followup .ct-quietbtn .spinner{border-color:color-mix(in srgb,var(--color-text-dark)22%,transparent)}}.ct-action .ct-quietbtn .spinner,.ct-followup .ct-quietbtn .spinner{border-left-color:var(--color-text-dark)}.ct-quietbtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ct-quietbtn:disabled{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-quietbtn:disabled{color:color-mix(in srgb,var(--color-text-dark)45%,var(--color-lighter-blue))}}.ct-quietbtn:disabled{cursor:not-allowed}.ct-quietbtn--accent{color:var(--color-primary)}.ct-chip-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ct-chip-row__label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-dark);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ct-chip-row__label{color:color-mix(in srgb,var(--color-text-dark)62%,var(--color-lighter-blue))}}.ct-chip-row__label{margin-right:.15rem}.ct-chip{border:2px solid var(--color-light-blue-two);background-color:var(--color-lighter-blue);color:var(--color-text-dark);cursor:pointer;border-radius:999px;padding:.32rem .7rem;font-size:.75rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.ct-chip:hover{border-color:var(--color-light-blue-three)}.ct-chip.is-active{background-color:var(--ct-tone,var(--color-primary));border-color:var(--ct-tone,var(--color-primary));color:var(--ct-ink,var(--color-text-light))}.ct-chip:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px}.ct-chip__count{opacity:.75;margin-left:.3rem;font-weight:800}.ct-showing{color:var(--color-text-dark);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.ct-showing{color:color-mix(in srgb,var(--color-text-dark)65%,var(--color-lighter-blue))}}.ct-controls__row--result{margin-top:.15rem}.ct-shown{background-color:var(--color-light-blue-two);white-space:nowrap;color:var(--color-text-dark);border-radius:6px;align-items:center;padding:.18rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-shown{color:color-mix(in srgb,var(--color-text-dark)78%,var(--color-light-blue-two))}}.ct-insights{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1024px){.ct-insights{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}}.ct-insight{flex-direction:column;min-width:0;display:flex}.ct-insight__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ct-insight__title{color:color-mix(in srgb,var(--color-text-dark)68%,var(--color-lighter-blue))}}.ct-insight__title{min-height:2.4em;margin-bottom:.5rem;line-height:1.2}.ct-insight__body{flex-direction:column;flex:auto;justify-content:center;gap:.5rem;min-height:0;display:flex}.ct-stack{background-color:var(--color-light-blue-two);border-radius:999px;gap:2px;width:100%;height:1.1rem;display:flex;overflow:hidden}.ct-stack__segment{background-color:var(--ct-chart,var(--ct-tone,var(--color-primary)));min-width:0}.ct-legend{flex-wrap:wrap;gap:.5rem .9rem;margin-top:.55rem;font-size:.75rem;display:flex}.ct-legend__item{align-items:center;gap:.35rem;display:flex}.ct-legend__swatch{background-color:var(--ct-chart,var(--ct-tone,var(--color-primary)));border-radius:3px;flex:none;width:.65rem;height:.65rem}.ct-legend__count{font-weight:800}.ct-trend{align-items:stretch;gap:.3rem;height:5.5rem;display:flex}.ct-trend__col{flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;min-width:0;display:flex}.ct-trend__area{flex:auto;align-items:flex-end;width:100%;min-height:0;display:flex}.ct-trend__stack{background-color:var(--color-light-blue-two);border-radius:4px 4px 0 0;width:100%;position:relative;overflow:hidden}.ct-trend__replied{background-color:var(--color-green-pastel);position:absolute;bottom:0;left:0;right:0}.ct-trend__label{color:var(--color-text-dark);font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.ct-trend__label{color:color-mix(in srgb,var(--color-text-dark)60%,var(--color-lighter-blue))}}.ct-trend__label{white-space:nowrap}.ct-intents{flex-direction:column;gap:.4rem;display:flex}.ct-intent{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.ct-intent__track{background-color:var(--color-light-blue-two);border-radius:999px;grid-column:1/-1;height:.4rem;overflow:hidden}.ct-intent__fill{background-color:var(--color-primary);border-radius:999px;min-width:.4rem;height:100%;display:block}.ct-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-card{flex-direction:column;gap:.55rem;display:flex}.ct-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ct-card__name{min-width:0;font-size:1.05rem;font-weight:700;line-height:1.25}.ct-card__title{align-items:center;gap:.3rem;min-width:0;display:flex}.ct-site-link{color:var(--color-text-dark);border-radius:6px;flex:none;align-items:center;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-site-link{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.ct-site-link{transition:color .15s,background .15s}.ct-site-link:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-site-link:hover{color:color-mix(in srgb,var(--color-primary)70%,var(--color-text-dark))}}.ct-site-link:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-site-link:hover{background:color-mix(in srgb,var(--color-primary)16%,transparent)}}.ct-site-link:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:2px}.ct-pill{white-space:nowrap;background-color:var(--ct-tone,var(--color-primary));border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-pill{background-color:color-mix(in srgb,var(--ct-tone,var(--color-primary))16%,var(--color-light-blue-two))}}.ct-pill{color:var(--ct-accent,var(--color-primary));border:1px solid var(--ct-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ct-pill{border:1px solid color-mix(in srgb,var(--ct-tone,var(--color-primary))40%,var(--color-light-blue-three))}}.ct-pill--solid{background-color:var(--ct-tone,var(--color-primary));color:var(--ct-ink,var(--color-text-light));border-color:var(--ct-tone,var(--color-primary))}.ct-meta{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.7rem;line-height:1.2;display:flex}.ct-meta__item{background-color:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:6px;align-items:center;gap:.28rem;padding:.18rem .42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-meta__item{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.ct-meta__item{white-space:nowrap;font-weight:600}.ct-action{background-color:var(--ct-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ct-action{background-color:color-mix(in srgb,var(--ct-tone,var(--color-primary))12%,var(--color-light-blue-two))}}.ct-action{border:none;border-radius:12px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;display:flex}.ct-action__label{color:var(--ct-accent,var(--color-primary));font-size:.78rem;font-weight:800}.ct-action__detail{color:var(--color-text-dark);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.ct-action__detail{color:color-mix(in srgb,var(--color-text-dark)85%,var(--color-lighter-blue))}}.ct-action__buttons{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.ct-reply{background-color:var(--color-light-blue-two);border-radius:12px;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.ct-reply__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ct-reply__summary{color:var(--color-text-dark);padding:.5rem 0;font-size:.78rem;font-weight:700;line-height:1.35}.ct-reply__body{white-space:pre-wrap;background-color:var(--color-light-blue-three);border-left:2px solid var(--color-text-dark);max-height:14rem;font-size:.78rem;font-style:italic;line-height:1.45;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ct-reply__body{border-left:2px solid color-mix(in srgb,var(--color-text-dark)22%,var(--color-light-blue-three))}}.ct-reply__body{color:var(--color-text-dark);border-radius:0 8px 8px 0;padding:.42rem .55rem}@supports (color:color-mix(in lab, red, red)){.ct-reply__body{color:color-mix(in srgb,var(--color-text-dark)82%,var(--color-light-blue-three))}}.ct-correct{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;display:flex}.ct-correct__field{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.ct-correct__label{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-dark);font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ct-correct__label{color:color-mix(in srgb,var(--color-text-dark)62%,var(--color-light-blue-two))}}.ct-correct__actions{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.ct-pickselect .styled-select__trigger{background:var(--color-light-blue-three);border:none;border-radius:8px;gap:.2rem;width:auto;min-width:0;padding:.16rem .36rem;font-size:.72rem;font-weight:700;line-height:1.2}.ct-pickselect .styled-select__trigger:hover,.ct-pickselect .styled-select__trigger[aria-expanded=true]{background:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-pickselect .styled-select__trigger:hover,.ct-pickselect .styled-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--color-text-dark)10%,var(--color-light-blue-three))}}.ct-pickselect .styled-select__chevron{width:13px;height:13px}.styled-select__content.ct-pickselect{width:max-content;min-width:var(--select-trigger-w);border-width:2px;border-radius:10px;max-width:15rem;padding:.2rem}.styled-select__content.ct-pickselect .styled-select__item{border-radius:6px;min-height:26px;padding:.2rem .4rem;font-size:.72rem;font-weight:600}.styled-select__content.ct-pickselect .styled-select__value,.styled-select__content.ct-pickselect .styled-select__item-text{white-space:nowrap}.ct-reply .ct-quietbtn{--ctq-face:var(--color-light-blue-three);--ctq-face-hover:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-reply .ct-quietbtn{--ctq-face-hover:color-mix(in srgb,var(--color-text-dark)10%,var(--color-light-blue-three))}}.ct-reply .ct-quietbtn{border-radius:8px;padding:.24rem .5rem;font-size:.72rem}.ct-correct__actions .x-btn{--x-face:var(--color-light-blue-three);--x-edge:var(--color-light-blue-three);--x-face-hover:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-correct__actions .x-btn{--x-face-hover:color-mix(in srgb,var(--color-text-dark)10%,var(--color-light-blue-three))}}.ct-correct__actions .x-btn{--x-edge-hover:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-correct__actions .x-btn{--x-edge-hover:color-mix(in srgb,var(--color-text-dark)10%,var(--color-light-blue-three))}}.ct-reply__meta{color:var(--color-text-dark);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.ct-reply__meta{color:color-mix(in srgb,var(--color-text-dark)62%,var(--color-light-blue-two))}}.ct-reply__head-right{flex:none;align-items:center;gap:.35rem;display:inline-flex}.ct-reply__when{background-color:var(--color-text-dark);border-radius:6px;align-items:center;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-reply__when{background-color:color-mix(in srgb,var(--color-text-dark)8%,var(--color-light-blue-two))}}.ct-reply__when{white-space:nowrap;color:var(--color-text-dark);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ct-reply__when{color:color-mix(in srgb,var(--color-text-dark)78%,var(--color-light-blue-two))}}.ct-followup{background-color:var(--color-light-blue-two);border-radius:12px;padding:.55rem .7rem}.ct-followup__task{background-color:var(--color-light-blue-three);border:none;border-radius:10px;align-items:center;min-height:42px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.ct-followup input,.ct-followup textarea,.ct-followup .explorer-date-picker-trigger{background-color:var(--color-light-blue-three);border-radius:10px;min-height:42px;padding:.5rem .75rem}.ct-followup__message{background-color:var(--color-light-blue-three);border:none;border-radius:10px;padding:.5rem .75rem;font-size:.78rem}.ct-followup__message:focus,.ct-followup__message:focus-visible{background-color:var(--color-light-blue-three);outline:none}.ct-followup__actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}@media (min-width:768px){.ct-followup__actions{grid-column:3/4}}.ct-followup--editing{padding:.45rem .5rem}.ct-linkbtn{color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.73rem;font-weight:700}.ct-linkbtn:hover{text-decoration:underline}.ct-linkbtn:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px}.ct-quietbtn .spinner{border-width:2px;width:13px;height:13px}.ct-warm{flex-direction:column;gap:.45rem;display:flex}.ct-warm__path{background-color:var(--color-light-blue-three);border-radius:10px;flex-direction:column;gap:.25rem;padding:.45rem .55rem;display:flex}.ct-warm__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ct-warm__kind{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);font-size:.66rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ct-warm__kind{color:color-mix(in srgb,var(--color-primary)70%,var(--color-text-dark))}}.ct-warm__score{color:var(--color-text-light);background-color:var(--color-primary);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.66rem;font-weight:800}.ct-warm__route{flex-wrap:wrap;gap:.25rem;display:flex}.ct-warm__hop{background-color:var(--color-text-dark);border-radius:6px;align-items:center;padding:.12rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-warm__hop{background-color:color-mix(in srgb,var(--color-text-dark)8%,var(--color-light-blue-three))}}.ct-warm__hop{white-space:nowrap;font-size:.7rem;font-weight:700}.ct-warm__do{color:var(--color-text-dark);font-size:.74rem;font-weight:700}.ct-warm__why{color:var(--color-text-dark);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.ct-warm__why{color:color-mix(in srgb,var(--color-text-dark)78%,var(--color-light-blue-three))}}.ct-warm>.ct-warm__why{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.ct-warm>.ct-warm__why{color:color-mix(in srgb,var(--color-text-dark)78%,var(--color-lighter-blue))}}.ct-table-wrap{border:3px solid var(--color-light-blue-two);background-color:var(--color-lighter-blue);border-radius:15px;overflow-x:auto}.ct-table{border-collapse:collapse;width:100%;font-size:.82rem}.ct-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);border:none;padding:.6rem .7rem;font-size:.66rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ct-table th{color:color-mix(in srgb,var(--color-text-dark)68%,var(--color-lighter-blue))}}.ct-table th{background-color:var(--color-light-blue-two);white-space:nowrap}.ct-table td{border:none;border-top:2px solid var(--color-light-blue-two);padding:.4rem .5rem}.ct-table tbody tr:first-child td{border-top:none}.ct-table__name{font-weight:700}.ct-table__open,.ct-card__open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.ct-table__open:hover .ct-table__name,.ct-card__open:hover{text-decoration:underline}.ct-table__open>span{display:block}.ct-table__open:focus-visible,.ct-card__open:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px;border-radius:6px}.ct-pipe{white-space:nowrap;color:var(--color-text-dark);background-color:var(--color-light-blue-two);border-radius:6px;align-items:center;padding:.18rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.ct-pipe--engaged{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-pipe--engaged{background-color:color-mix(in srgb,var(--color-primary)22%,var(--color-light-blue-two))}}.ct-pipe--portfolio{background-color:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.ct-pipe--portfolio{background-color:color-mix(in srgb,var(--color-green-pastel)26%,var(--color-light-blue-two))}}.ct-pipe--closed{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.ct-pipe--closed{background-color:color-mix(in srgb,var(--color-danger)20%,var(--color-light-blue-two))}}.ct-pipe--none{color:var(--color-text-dark);background:0 0;padding-left:0}@supports (color:color-mix(in lab, red, red)){.ct-pipe--none{color:color-mix(in srgb,var(--color-text-dark)55%,var(--color-lighter-blue))}}.ct-table__rail{background-color:var(--ct-tone,var(--color-light-blue-two));width:6px;padding:0}.ct-empty{text-align:center;color:var(--color-text-dark);flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-empty{color:color-mix(in srgb,var(--color-text-dark)65%,var(--color-lighter-blue))}}.landing-design-body{align-items:flex-start;gap:1rem;display:flex}@media (max-width:900px){.landing-design-body{flex-direction:column}}.landing-design-shot{background:var(--color-light-blue-two);border-radius:12px;flex:none;width:16rem;max-width:100%;display:block;overflow:hidden}.landing-design-shot img{width:100%;height:auto;display:block}.landing-design-detail{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.landing-design-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.landing-design-tier{white-space:nowrap;color:var(--color-text-dark);background:var(--color-light-blue-two);border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}.landing-design-tier.is-strong{background:var(--color-green-pastel)}@supports (color:color-mix(in lab, red, red)){.landing-design-tier.is-strong{background:color-mix(in srgb,var(--color-green-pastel)22%,var(--color-lighter-blue))}}.landing-design-tier.is-weak{background:var(--color-warning-light)}@supports (color:color-mix(in lab, red, red)){.landing-design-tier.is-weak{background:color-mix(in srgb,var(--color-warning-light)55%,var(--color-lighter-blue))}}.landing-design-flag{white-space:nowrap;cursor:help;color:var(--color-text-dark);background:var(--color-light-blue-two);border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}.landing-design-flag.is-warning{background:var(--color-warning-light)}@supports (color:color-mix(in lab, red, red)){.landing-design-flag.is-warning{background:color-mix(in srgb,var(--color-warning-light)55%,var(--color-lighter-blue))}}.landing-design-verdict{color:var(--color-text-dark);margin:0;font-size:.9rem;line-height:1.5}.landing-design-blurb{color:var(--color-text-dark);margin:0;font-size:.85rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.landing-design-blurb{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.landing-design-signals{flex-wrap:wrap;gap:.35rem;display:flex}.landing-design-signal{font-family:var(--font-mono);color:var(--color-text-dark);border-radius:8px;align-items:center;padding:.1rem .45rem;font-size:.68rem;line-height:1.5;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-design-signal{color:color-mix(in srgb,var(--color-text-dark)80%,var(--color-lighter-blue))}}.landing-design-signal{background:var(--color-light-blue-two)}.landing-design-source{color:var(--color-text-dark);margin:0;font-size:.76rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.landing-design-source{color:color-mix(in srgb,var(--color-text-dark)60%,var(--color-lighter-blue))}}.landing-anchor-panel{flex-direction:column;gap:.75rem;display:flex}.landing-anchor-hint{max-width:74ch;color:var(--color-text-dark);margin:0;font-size:.76rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.landing-anchor-hint{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-lighter-blue))}}.landing-anchor-cmd{font-family:var(--font-mono);background:var(--color-light-blue-two);color:var(--color-text-dark);border-radius:6px;padding:.05rem .3rem;font-size:.72rem}.landing-anchor-add{flex-direction:column;gap:.6rem;margin-bottom:.5rem;padding-bottom:8px;display:flex}.landing-anchor-add-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.landing-anchor-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.landing-anchor-field.is-grow{flex:16rem}.landing-anchor-field.is-tier{flex:0 0 7rem}.landing-anchor-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.landing-anchor-label{color:color-mix(in srgb,var(--color-text-dark)75%,var(--color-lighter-blue))}}.landing-anchor-add .landing-anchor-input,.landing-anchor-add .landing-anchor-textarea,.landing-anchor .landing-anchor-textarea{width:100%;color:var(--color-text-dark);background:var(--color-light-blue-three);border:none;border-radius:12px;padding:.55rem .7rem;font-family:Quicksand,sans-serif;font-size:.9rem;line-height:1.5;transition:background-color .15s}.landing-anchor-add .landing-anchor-input{height:44px}.landing-anchor-add .landing-anchor-textarea,.landing-anchor .landing-anchor-textarea{resize:vertical;min-height:4.5rem}.landing-anchor-field .styled-select__trigger{background:var(--color-light-blue-two);border:none;border-radius:12px;height:44px;font-family:Quicksand,sans-serif;font-size:.9rem}.landing-anchor-add .landing-anchor-input,.landing-anchor-add .landing-anchor-textarea{background:var(--color-light-blue-two)}.landing-anchor-add .landing-anchor-input:focus,.landing-anchor-add .landing-anchor-textarea:focus,.landing-anchor-field .styled-select__trigger:hover,.landing-anchor-field .styled-select__trigger[aria-expanded=true]{background:var(--color-light-blue-three)}.landing-anchor-add .landing-anchor-input:focus,.landing-anchor-add .landing-anchor-textarea:focus{outline:none}.landing-anchor .landing-anchor-textarea:focus{background:var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.landing-anchor .landing-anchor-textarea:focus{background:color-mix(in srgb,var(--color-primary)30%,var(--color-light-blue-three))}}.landing-anchor-add .landing-anchor-input::placeholder,.landing-anchor-add .landing-anchor-textarea::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.landing-anchor-add .landing-anchor-input::placeholder,.landing-anchor-add .landing-anchor-textarea::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,var(--color-light-blue-two))}}.landing-anchor .landing-anchor-textarea::placeholder{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.landing-anchor .landing-anchor-textarea::placeholder{color:color-mix(in srgb,var(--color-text-dark)45%,var(--color-light-blue-three))}}.landing-anchor .landing-anchor-textarea:disabled{cursor:not-allowed;color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.landing-anchor .landing-anchor-textarea:disabled{color:color-mix(in srgb,var(--color-text-dark)55%,var(--color-light-blue-three))}}.landing-anchor-add .pushable-button{align-self:flex-start;height:40px;margin-left:4px;padding:0 1.05rem;font-size:.9rem}.landing-anchor-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.landing-anchor{background:var(--color-light-blue-two);border-radius:15px;align-items:flex-start;gap:.75rem;padding:.7rem;display:flex}@media (max-width:900px){.landing-anchor{flex-direction:column}}.landing-anchor.is-retired{background:var(--color-lighter-blue)}.landing-anchor.is-retired .landing-anchor-input,.landing-anchor.is-retired .landing-anchor-textarea,.landing-anchor.is-retired .landing-anchor-tier:not(.is-selected){background:var(--color-light-blue-two)}.landing-anchor-shot{background:var(--color-light-blue-three);border-radius:12px;flex:none;width:13rem;max-width:100%;display:block;overflow:hidden}.landing-anchor-shot img{width:100%;height:auto;display:block}.landing-anchor-shot.is-missing{color:var(--color-text-dark);background:var(--color-warning-light);align-items:center;padding:.7rem;font-size:.76rem;font-weight:600;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-anchor-shot.is-missing{background:color-mix(in srgb,var(--color-warning-light)55%,var(--color-light-blue-two))}}.landing-anchor-main{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.landing-anchor-flags,.landing-anchor-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.landing-anchor-position{font-family:var(--font-mono);color:var(--color-text-dark);flex:none;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.landing-anchor-position{color:color-mix(in srgb,var(--color-text-dark)60%,var(--color-light-blue-two))}}.landing-anchor-site{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-dark);font-size:.9rem;font-weight:700;overflow:hidden}.landing-anchor-retired-pill{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-dark);background:var(--color-light-blue-three);border-radius:999px;flex:none;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.landing-anchor-tiers{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.landing-anchor-tier{cursor:pointer;min-width:38px;height:38px;color:var(--color-text-dark);background:var(--color-light-blue-three);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 .4rem;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.landing-anchor-tier:hover:not(:disabled):not(.is-selected){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.landing-anchor-tier:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--color-primary)20%,var(--color-light-blue-three))}}.landing-anchor-tier.is-selected{background:var(--color-primary);color:var(--color-text-light)}.landing-anchor-tier:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landing-anchor-tier:disabled{cursor:not-allowed}.landing-anchor-tier.is-busy:disabled{cursor:wait}.landing-anchor-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.landing-anchor-action{cursor:pointer;height:34px;color:var(--color-text-dark);background:var(--color-light-blue-three);border:none;border-radius:10px;align-items:center;padding:0 .8rem;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:700;transition:background-color .15s;display:inline-flex}.landing-anchor-action:hover:not(:disabled){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.landing-anchor-action:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)20%,var(--color-light-blue-three))}}.landing-anchor-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landing-anchor-action:disabled{cursor:wait;background:var(--color-disabled-bg);color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.landing-anchor-action:disabled{color:color-mix(in srgb,var(--color-text-dark)55%,var(--color-disabled-bg))}}.landing-anchor-action.is-primary{color:var(--color-primary)}.landing-anchor-action.is-quiet{color:var(--color-text-dark);background:0 0;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.landing-anchor-action.is-quiet{color:color-mix(in srgb,var(--color-text-dark)70%,var(--color-light-blue-two))}}.landing-anchor-action.is-quiet:hover:not(:disabled){background:var(--color-light-blue-three);color:var(--color-text-dark)}.landing-anchor-empty{max-width:74ch;color:var(--color-text-dark);margin:0;font-size:.85rem;line-height:1.5}.landing-label-body{flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.15rem;display:flex}.landing-label-progress{background:var(--color-text-dark);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.landing-label-progress{background:color-mix(in srgb,var(--color-text-dark)12%,transparent)}}.landing-label-progress{overflow:hidden}.landing-label-progress-fill{background:var(--color-primary);height:100%;transition:width .18s ease-out}.landing-label-meta{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.landing-label-name{font-size:1.05rem;font-weight:600}.landing-label-site{color:var(--color-text-dark);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.landing-label-site{color:color-mix(in srgb,var(--color-text-dark)62%,transparent)}}.landing-label-site{text-decoration:none}.landing-label-site:hover{text-decoration:underline}.landing-label-shot{background:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.landing-label-shot{background:color-mix(in srgb,var(--color-text-dark)5%,transparent)}}.landing-label-shot{border-radius:12px;justify-content:center;min-height:18rem;max-height:60vh;display:flex;overflow:hidden}.landing-label-shot img{object-fit:contain;object-position:top;width:100%;height:auto}.landing-label-actions{flex-wrap:wrap;gap:.5rem;display:flex}.landing-label-tier{border:3px solid var(--color-text-dark);flex-direction:column;flex:8rem;align-items:flex-start;gap:.15rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-label-tier{border:3px solid color-mix(in srgb,var(--color-text-dark)14%,transparent)}}.landing-label-tier{background:var(--color-light-blue-two);color:var(--color-text-dark);cursor:pointer;text-align:left;border-radius:15px;transition:border-color .12s ease-out,background .12s ease-out}.landing-label-tier:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.landing-label-tier:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)8%,var(--color-light-blue-two))}}.landing-label-tier:disabled,.landing-label-skip:disabled{opacity:.5;cursor:default}.landing-label-tier-num{font-size:1.35rem;font-weight:700;line-height:1}.landing-label-tier-hint{color:var(--color-text-dark);font-size:.72rem;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.landing-label-tier-hint{color:color-mix(in srgb,var(--color-text-dark)60%,transparent)}}.landing-label-skip{border:3px dashed var(--color-text-dark);flex:none;align-self:stretch;padding:.6rem .9rem}@supports (color:color-mix(in lab, red, red)){.landing-label-skip{border:3px dashed color-mix(in srgb,var(--color-text-dark)18%,transparent)}}.landing-label-skip{color:var(--color-text-dark);background:0 0;border-radius:15px}@supports (color:color-mix(in lab, red, red)){.landing-label-skip{color:color-mix(in srgb,var(--color-text-dark)70%,transparent)}}.landing-label-skip{cursor:pointer}.landing-label-hint,.landing-label-intro p{color:var(--color-text-dark);font-size:.82rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.landing-label-hint,.landing-label-intro p{color:color-mix(in srgb,var(--color-text-dark)65%,transparent)}}.landing-label-hint,.landing-label-intro p{margin:0}.landing-label-intro{flex-direction:column;align-items:flex-start;gap:.7rem;max-width:44rem;display:flex}.landing-label-hint kbd,.landing-label-skip kbd{background:var(--color-text-dark);border-radius:5px;padding:.05em .35em;font-family:inherit;font-size:.75em}@supports (color:color-mix(in lab, red, red)){.landing-label-hint kbd,.landing-label-skip kbd{background:color-mix(in srgb,var(--color-text-dark)12%,transparent)}}.landing-label-empty{color:var(--color-text-dark);justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-label-empty{color:color-mix(in srgb,var(--color-text-dark)55%,transparent)}}.landing-label-empty{font-size:.85rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}