@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-normal:400;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--ss-font-interface);--default-mono-font-family:var(--font-mono);--color-primary-foreground:var(--ss-color-action-foreground);--color-overlay:var(--ss-color-overlay-scrim);--color-attention:var(--ss-color-attention)}}@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;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}:where(button,input,select,textarea){font:inherit}h1,h2,h3,h4,legend,b,strong{font-weight:600}input:not([type=hidden],[type=file],[type=range],[type=color],[type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=image]),select,textarea{border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);min-height:2.75rem;color:var(--ss-color-text);padding:.625rem .75rem;font-size:1rem;font-weight:400;line-height:1.5}textarea{resize:vertical;min-height:7rem}:where(input,textarea)::placeholder{color:var(--ss-color-text-secondary);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--ss-color-surface);color:var(--ss-color-text-secondary);opacity:1;cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;accent-color:var(--ss-color-utility);margin:0}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-5{top:calc(var(--spacing)*5)}.top-10{top:calc(var(--spacing)*10)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.left-1\/2{left:50%}.left-auto{left:auto}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-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-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-svh{height:100svh}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-28{min-height:calc(var(--spacing)*28)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-\[58ch\]{max-width:58ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.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)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--ss-radius-control\)\]{border-radius:var(--ss-radius-control)}.rounded-\[var\(--ss-radius-dialog\)\]{border-radius:var(--ss-radius-dialog)}.rounded-\[var\(--ss-radius-status\)\]{border-radius:var(--ss-radius-status)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-border{border-color:var(--ss-color-divider)}.border-input{border-color:var(--ss-color-control-border)}.border-primary{border-color:var(--ss-color-action)}.border-transparent{border-color:#0000}.bg-\[var\(--ss-color-attention-surface\)\]{background-color:var(--ss-color-attention-surface)}.bg-\[var\(--ss-color-reviewed-surface\)\]{background-color:var(--ss-color-reviewed-surface)}.bg-accent{background-color:var(--ss-color-selected)}.bg-attention-surface{background-color:var(--ss-color-attention-surface)}.bg-background{background-color:var(--ss-color-canvas)}.bg-muted{background-color:var(--ss-color-surface)}.bg-overlay{background-color:var(--ss-color-overlay-scrim)}.bg-primary{background-color:var(--ss-color-action)}.bg-transparent{background-color:#0000}.p-6{padding:calc(var(--spacing)*6)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-10{padding-right:calc(var(--spacing)*10)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-\[0\.8125rem\]{font-size:.8125rem}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.text-\[var\(--ss-color-attention\)\]{color:var(--ss-color-attention)}.text-\[var\(--ss-color-reviewed\)\]{color:var(--ss-color-reviewed)}.text-\[var\(--ss-color-utility\)\],.text-accent-foreground{color:var(--ss-color-utility)}.text-attention{color:var(--ss-color-attention)}.text-foreground{color:var(--ss-color-text)}.text-muted-foreground{color:var(--ss-color-text-secondary)}.text-white{color:var(--color-white)}.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}.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)}.shadow-\[var\(--ss-shadow-overlay\)\]{--tw-shadow:var(--ss-shadow-overlay);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,)}.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-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))}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing)*11)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-\[var\(--ss-radius-control\)\]::file-selector-button{border-radius:var(--ss-radius-control)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-input::file-selector-button{border-color:var(--ss-color-control-border)}.file\:bg-background::file-selector-button{background-color:var(--ss-color-canvas)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing)*4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing)*2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::file-selector-button{color:var(--ss-color-text)}.placeholder\:text-muted-foreground::placeholder{color:var(--ss-color-text-secondary)}@media(hover:hover){.hover\:border-\[var\(--ss-color-utility\)\]:hover{border-color:var(--ss-color-utility)}.hover\:bg-\[var\(--ss-color-action-hover\)\]:hover{background-color:var(--ss-color-action-hover)}.hover\:bg-accent:hover{background-color:var(--ss-color-selected)}.hover\:bg-muted:hover{background-color:var(--ss-color-surface)}.hover\:file\:bg-muted:hover::file-selector-button{background-color:var(--ss-color-surface)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:border-input:disabled{border-color:var(--ss-color-control-border)}.disabled\:bg-muted:disabled{background-color:var(--ss-color-surface)}.disabled\:text-muted-foreground:disabled{color:var(--ss-color-text-secondary)}.disabled\:file\:cursor-not-allowed:disabled::file-selector-button{cursor:not-allowed}.disabled\:file\:bg-muted:disabled::file-selector-button{background-color:var(--ss-color-surface)}.disabled\:file\:text-muted-foreground:disabled::file-selector-button{color:var(--ss-color-text-secondary)}.data-\[state\=active\]\:border-\[var\(--ss-color-utility\)\][data-state=active]{border-color:var(--ss-color-utility)}.data-\[state\=active\]\:text-\[var\(--ss-color-utility\)\][data-state=active]{color:var(--ss-color-utility)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--ss-color-canvas:#fff;--ss-color-surface:#f7f5f2;--ss-color-text:#2a2622;--ss-color-text-secondary:#675f57;--ss-color-divider:#e6e1da;--ss-color-control-border:#8a827a;--ss-color-action:#b83f2b;--ss-color-action-hover:#983422;--ss-color-action-foreground:#fff;--ss-color-utility:#71577d;--ss-color-selected:#eee8f2;--ss-color-agent-surface:#fbf9fc;--ss-color-agent-border:#dcd3e1;--ss-color-reviewed:#276247;--ss-color-reviewed-surface:#e8f2ec;--ss-color-attention:#895412;--ss-color-attention-surface:#fff3df;--ss-color-info-surface:#eaf0fa;--ss-color-hover-surface:#eeeae4;--ss-color-overlay-scrim:#2a262254;--ss-font-interface:"Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ss-space-1:.25rem;--ss-space-2:.5rem;--ss-space-3:.75rem;--ss-space-4:1rem;--ss-space-6:1.5rem;--ss-space-8:2rem;--ss-space-10:2.5rem;--ss-space-12:3rem;--ss-space-16:4rem;--ss-radius-control:.5rem;--ss-radius-status:.375rem;--ss-radius-dialog:.875rem;--ss-sidebar-width:12.875rem;--ss-content-max:93.75rem;--ss-size-dialog-form:44rem;--ss-size-dialog-note:22rem;--ss-size-control-dense:2.25rem;--ss-size-touch:2.75rem;--ss-size-chip-max:12rem;--ss-size-check:1.25rem;--ss-size-setup-results:60rem;--ss-size-match-action:11rem;--ss-radius-round:999px;--ss-radius-chip-wrap:.875rem;--ss-size-naics-selected:20rem;--ss-size-icon:1rem;--ss-size-naics-browse:6rem;--ss-shadow-overlay:0 1.5rem 6rem #2a26222e;--ss-type-title:1.75rem;--ss-type-title-compact:1.625rem;--ss-type-heading:1.25rem;--ss-type-metric:1.625rem;--ss-type-body:1rem;--ss-type-label:.875rem;--ss-type-help:.8125rem;--ss-type-metadata:.75rem}*{box-sizing:border-box}:root{--ss-topbar-height:4.75rem}html{color:var(--ss-color-text);background:var(--ss-color-canvas);font-family:var(--ss-font-interface);scroll-padding-top:var(--ss-topbar-height)}.ss-scroll-hint{display:none}@media(max-width:43.75rem){.ss-scroll-hint{text-align:left;white-space:normal;color:var(--ss-color-text-secondary);padding:.5rem 0;display:table-caption}}body{min-width:320px;margin:0;font-size:16px;line-height:1.5}a{color:var(--ss-color-utility);text-underline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:3px}.ss-shell{background:var(--ss-color-canvas);min-height:100svh}.ss-sidebar{z-index:20;width:var(--ss-sidebar-width);border-right:1px solid var(--ss-color-divider);background:var(--ss-color-surface);flex-direction:column;padding:1.875rem 1.25rem 1.25rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ss-wordmark{color:var(--ss-color-text);letter-spacing:-.04em;font:900 1.1875rem/1 Arial,Helvetica,sans-serif;text-decoration:none}.ss-wordmark span{font-weight:400}.ss-nav{gap:.25rem;margin-top:2.25rem;display:grid}.ss-nav a{border-radius:var(--ss-radius-control);min-height:2.75rem;color:var(--ss-color-text-secondary);white-space:nowrap;align-items:center;gap:.5rem;padding:.625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.ss-nav a:hover{background:var(--ss-color-canvas);color:var(--ss-color-text)}.ss-nav a[aria-current=page]{background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-nav a[aria-current=page] small{background:var(--ss-color-surface);color:var(--ss-color-utility)}.ss-account{border-top:1px solid var(--ss-color-divider);color:var(--ss-color-text-secondary);gap:.25rem;margin-top:auto;padding:1.25rem .25rem 0;font-size:.8125rem;display:grid}.ss-account a{white-space:nowrap;font-size:.75rem}.ss-nav-group{color:var(--ss-color-text-secondary);letter-spacing:0;margin:1.25rem .5625rem .3125rem;font-size:.8125rem}.ss-nav-icon{flex:none;width:1.3125rem;height:1.3125rem}.ss-main{min-width:0;margin-left:var(--ss-sidebar-width)}.ss-topbar{z-index:10;border-bottom:1px solid var(--ss-color-divider);background:var(--ss-color-canvas);align-items:center;gap:1rem;min-height:3.75rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ss-topbar{background:color-mix(in srgb,var(--ss-color-canvas)96%,transparent)}}.ss-topbar{padding:.5rem 2rem}.ss-search{flex:auto;min-width:0;max-width:28rem;position:relative}.ss-search form{display:flex}.ss-search-toggle{display:none}.ss-search-matches{z-index:30;border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);box-shadow:0 12px 30px var(--ss-color-text);margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;inset:calc(100% + .25rem) 0 auto}@supports (color:color-mix(in lab,red,red)){.ss-search-matches{box-shadow:0 12px 30px color-mix(in srgb,var(--ss-color-text)12%,transparent)}}.ss-search-matches a{border-radius:var(--ss-radius-status);color:var(--ss-color-text);overflow-wrap:anywhere;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.ss-search-matches a:hover{background:var(--ss-color-hover-surface)}.ss-search-matches ul{margin:0;padding:0;list-style:none;display:grid}.ss-search-group{margin:var(--ss-space-1)var(--ss-space-3)var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:600}.ss-search-matches ul+.ss-search-group{margin-top:var(--ss-space-2);border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-2)}.ss-search-matches small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);display:block}.ss-search-matches a.ss-search-own{justify-content:space-between;align-items:center;gap:var(--ss-space-1)var(--ss-space-2);overflow-wrap:normal;flex-wrap:wrap;display:flex}.ss-search-own>span:first-child{flex:8rem;min-width:0}.ss-search-own>.ss-saved-status{flex:none}.ss-search-matches a.ss-search-show-all,.ss-search-show-all{color:var(--ss-color-utility);font-size:var(--ss-type-metadata);font-weight:600;text-decoration:none}.ss-search-show-all:hover{text-decoration:underline}.ss-search-show-all-line{margin:var(--ss-space-2)0 0}.ss-menu-trigger{display:none}:root:has(.ss-modes-shell){--ss-topbar-height:3.25rem}.ss-modebar{z-index:10;align-items:stretch;gap:var(--ss-space-6);border-bottom:1px solid var(--ss-color-divider);background:var(--ss-color-canvas);min-height:3rem;padding:var(--ss-space-2)var(--ss-space-8);display:flex;position:sticky;top:0}.ss-modebar>.ss-wordmark{align-items:center;display:inline-flex}.ss-mode-tabs{gap:var(--ss-space-4);margin-block:calc(-1*var(--ss-space-2));display:flex}.ss-mode-tabs a{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ss-mode-tabs a:hover{color:var(--ss-color-text)}.ss-mode-tabs a[aria-current]{border-bottom-color:var(--ss-color-utility);color:var(--ss-color-utility)}.ss-modebar>.ss-search{align-self:center;margin-left:auto}.ss-modebar .ss-search input{height:var(--ss-size-control-dense);min-height:var(--ss-size-control-dense)}.ss-account-menu{align-items:center;display:flex;position:relative}.ss-account-menu-trigger{width:var(--ss-size-control-dense);min-width:var(--ss-size-control-dense);height:var(--ss-size-control-dense);min-height:var(--ss-size-control-dense);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-round);background:var(--ss-color-surface);color:var(--ss-color-text-secondary);padding:0}.ss-account-menu-trigger:hover,.ss-account-menu-trigger[aria-expanded=true]{border-color:var(--ss-color-utility);background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-account-menu-panel{top:calc(100% + var(--ss-space-1));z-index:20;width:max-content;min-width:var(--ss-size-chip-max);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);padding:var(--ss-space-1);box-shadow:var(--ss-shadow-overlay);display:grid;position:absolute;right:0}.ss-account-menu-panel[hidden]{display:none}.ss-account-menu-panel :is(a,button){min-height:var(--ss-size-touch);align-items:center;gap:var(--ss-space-2);border-radius:var(--ss-radius-control);color:var(--ss-color-text);padding:0 var(--ss-space-3);font-size:var(--ss-type-label);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}.ss-account-menu-panel :is(a,button):hover,.ss-account-menu-panel :is(a,button):focus-visible{background:var(--ss-color-hover-surface)}.ss-account-menu-panel a[aria-current=page]{background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-account-menu-signout{border-top:1px solid var(--ss-color-divider)}.ss-account-menu-guide{border:0;border-bottom:1px solid var(--ss-color-divider);text-align:left;background:0 0;justify-content:flex-start;width:100%}.ss-getting-started{align-items:center;display:flex}.ss-getting-started-trigger{height:var(--ss-size-control-dense);min-height:var(--ss-size-control-dense);align-items:center;gap:var(--ss-space-2);border:1px solid var(--ss-color-utility);border-radius:var(--ss-radius-round);background:var(--ss-color-selected);color:var(--ss-color-utility);padding:0 var(--ss-space-3)0 var(--ss-space-2);font:inherit;font-size:var(--ss-type-label);white-space:nowrap;font-weight:600;display:inline-flex}.ss-getting-started[data-state=all-set] .ss-getting-started-trigger{border-color:var(--ss-color-reviewed);background:var(--ss-color-reviewed-surface);color:var(--ss-color-reviewed)}.ss-getting-started-count,.ss-getting-started-progress{font-variant-numeric:tabular-nums}.ss-getting-started-ring{width:var(--ss-size-check);height:var(--ss-size-check);flex:none;transform:rotate(-90deg)}.ss-getting-started-ring circle{fill:none;stroke-width:2.5px}.ss-getting-started-ring-track{stroke:var(--ss-color-control-border)}.ss-getting-started-ring-fill{stroke:currentColor;transition:stroke-dashoffset .16s ease-out}.ss-getting-started-panel{top:calc(100% + var(--ss-space-1));right:var(--ss-space-8);z-index:20;width:var(--ss-size-dialog-note);gap:var(--ss-space-3);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-canvas);padding:var(--ss-space-6);box-shadow:var(--ss-shadow-overlay);display:grid;position:absolute}.ss-getting-started-panel[hidden]{display:none}.ss-getting-started-heading{justify-content:space-between;align-items:baseline;gap:var(--ss-space-3);display:flex}.ss-getting-started-heading h2{font-size:var(--ss-type-heading);margin:0;font-weight:600}.ss-getting-started-progress,.ss-getting-started-optional{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);font-weight:600}.ss-getting-started-optional{margin:var(--ss-space-2)0 0}.ss-getting-started-steps{margin:0;padding:0;list-style:none;display:grid}.ss-getting-started-step{min-height:var(--ss-size-touch);grid-template-columns:var(--ss-size-check)minmax(0,1fr)auto;padding-block:var(--ss-space-2);align-items:center;gap:var(--ss-space-3);color:var(--ss-color-text);font-size:var(--ss-type-label);font-weight:500;display:grid}.ss-getting-started-step+.ss-getting-started-step{border-top:1px solid var(--ss-color-divider)}.ss-getting-started-step[data-done]{color:var(--ss-color-text-secondary)}.ss-getting-started-step-icon{width:var(--ss-size-check);height:var(--ss-size-check);color:var(--ss-color-control-border)}.ss-getting-started-step[data-done] .ss-getting-started-step-icon{color:var(--ss-color-reviewed)}.ss-getting-started-action{min-height:var(--ss-size-control-dense);padding-block:0;padding-inline:var(--ss-space-3);font-size:var(--ss-type-label);white-space:nowrap;text-decoration:none}.ss-getting-started-hide{margin-left:calc(-1*var(--ss-space-3));justify-self:start}.ss-getting-started-error{align-items:center;gap:var(--ss-space-2);border-radius:var(--ss-radius-control);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);padding:var(--ss-space-2)var(--ss-space-3);font-size:var(--ss-type-label);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ss-getting-started-error .ss-getting-started-action{color:var(--ss-color-attention);margin-left:auto}@media(prefers-reduced-motion:reduce){.ss-getting-started-ring-fill{transition:none}}.ss-subpages{min-height:var(--ss-size-control-dense);align-items:center;gap:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);background:var(--ss-color-surface);padding:var(--ss-space-2)var(--ss-space-8);display:flex}.ss-subpages nav{gap:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-subpages nav a{border-radius:var(--ss-radius-status);min-height:1.75rem;color:var(--ss-color-text-secondary);padding:0 var(--ss-space-3);font-size:var(--ss-type-help);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ss-subpages nav a:hover{background:var(--ss-color-hover-surface);color:var(--ss-color-text)}.ss-subpages nav a[aria-current=page]{background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-subpage-short{display:none}.ss-modes-shell .ss-agent-dock{left:0}@media(max-width:48rem){.ss-modebar,.ss-subpages{padding-inline:var(--ss-space-6)}.ss-getting-started-label{display:none}.ss-getting-started-panel{right:var(--ss-space-6)}}@media(max-width:43.75rem){:root:has(.ss-modes-shell){--ss-topbar-height:7.5rem}.ss-modebar{align-items:center;gap:0 var(--ss-space-2);padding:var(--ss-space-2)var(--ss-space-4);flex-wrap:wrap}.ss-modebar>.ss-wordmark,.ss-modebar>.ss-search,.ss-account-menu{min-height:3rem}.ss-modebar:has(.ss-getting-started){column-gap:var(--ss-space-1)}.ss-getting-started{min-height:3rem}.ss-getting-started-trigger{height:var(--ss-size-touch);min-height:var(--ss-size-touch);gap:var(--ss-space-1);padding-inline:var(--ss-space-2)}.ss-getting-started[data-state=all-set] .ss-getting-started-ring{display:none}.ss-getting-started-panel{top:var(--ss-topbar-height);right:var(--ss-space-4);left:var(--ss-space-4);width:auto}.ss-getting-started-action{min-height:var(--ss-size-touch)}.ss-account-menu-trigger{width:var(--ss-size-touch);min-width:var(--ss-size-touch);height:var(--ss-size-touch);min-height:var(--ss-size-touch)}.ss-mode-tabs{margin-block:var(--ss-space-2)0;border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);flex:1 0 100%;order:1;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ss-mode-tabs a{min-height:var(--ss-size-touch);border-bottom:0;justify-content:center}.ss-mode-tabs a+a{border-left:1px solid var(--ss-color-control-border)}.ss-mode-tabs a[aria-current]{background:var(--ss-color-selected)}.ss-subpages{padding:var(--ss-space-2)var(--ss-space-4)}.ss-subpages nav{gap:var(--ss-space-2);flex:1 0 auto;min-width:0;max-width:100%}.ss-subpages nav a{min-height:var(--ss-size-touch);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-round);background:var(--ss-color-canvas);padding:0 var(--ss-space-3);font-size:var(--ss-type-label)}.ss-subpages nav a[aria-current=page]{border-color:var(--ss-color-selected)}.ss-subpage-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-subpage-short{display:inline}}.ss-filter-bar{align-items:center;gap:var(--ss-space-2)var(--ss-space-3);min-height:var(--ss-size-control-dense);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-3)0;margin-bottom:var(--ss-space-4);flex-wrap:wrap;display:flex}.ss-filter-button{min-height:var(--ss-size-control-dense);padding-block:var(--ss-space-1)}.ss-filter-count{color:var(--ss-color-text-secondary);white-space:pre;font-weight:400}.ss-filter-chips{list-style:none;display:contents}.ss-filter-chips>li{min-width:0;max-width:100%}.ss-filter-chip-item{border-radius:var(--ss-radius-round);background:var(--ss-color-selected);align-items:center;max-width:100%;display:inline-flex}.ss-filter-chip-item[data-quiet]{background:var(--ss-color-surface)}.ss-filter-chip-item .ss-filter-chip{padding-right:var(--ss-space-2);background:0 0}.ss-filter-chip-remove{width:var(--ss-size-control-dense);height:var(--ss-size-control-dense);border-radius:var(--ss-radius-round);color:var(--ss-color-text-secondary);font:inherit;font-size:var(--ss-type-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ss-filter-chip-remove:hover{color:var(--ss-color-text)}.ss-filter-chip-remove:focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-filter-chip{max-width:100%;min-height:var(--ss-size-control-dense);border-radius:var(--ss-radius-round);background:var(--ss-color-selected);color:var(--ss-color-text);padding:var(--ss-space-1)var(--ss-space-3);font:inherit;font-size:var(--ss-type-help);text-align:left;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}.ss-filter-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-filter-chip-more{white-space:pre;flex:none}.ss-filter-chip:hover{border-color:var(--ss-color-utility)}.ss-filter-chip:focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-filter-chip[data-quiet]{background:var(--ss-color-surface);color:var(--ss-color-text-secondary);font-weight:400}.ss-filter-results:focus{outline:none}.ss-filter-bar+.ss-filter-results>.ss-empty-state:first-child,.ss-filter-bar+.ss-filter-results>.ss-results-skeleton:first-child,.ss-results-toolbar+.ss-filter-results>.ss-empty-state:first-child,.ss-results-toolbar+.ss-filter-results>.ss-results-skeleton:first-child{border-top:0}.ss-dialog-form{width:calc(100% - var(--ss-space-8));max-width:var(--ss-size-dialog-form);max-height:calc(100svh - var(--ss-space-16));border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-canvas);box-shadow:var(--ss-shadow-overlay);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ss-dialog-form-header{gap:var(--ss-space-1);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-6)var(--ss-space-16)var(--ss-space-4)var(--ss-space-6);flex:none;display:grid}.ss-dialog-form-header h2{font-size:var(--ss-type-heading);margin:0;font-weight:600;line-height:1.35}.ss-dialog-form-header p{font-size:var(--ss-type-label);color:var(--ss-color-text-secondary);margin:0}.ss-dialog-form-header p a{color:var(--ss-color-utility);font-weight:600}.ss-dialog-form-close{top:var(--ss-space-3);right:var(--ss-space-3);padding-inline:var(--ss-space-3);position:absolute}.ss-dialog-form-main,.ss-dialog-form-main>form{flex-direction:column;flex:auto;min-height:0;display:flex}.ss-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ss-dialog-footer{align-items:flex-end;gap:var(--ss-space-3)var(--ss-space-4);border-top:1px solid var(--ss-color-divider);background:var(--ss-color-canvas);padding:var(--ss-space-3)var(--ss-space-6);flex-wrap:wrap;flex:none;display:flex}.ss-filter-dialog .ss-filter-form{gap:0;padding:0}.ss-filter-fields{gap:var(--ss-space-6);padding:var(--ss-space-6);flex-direction:column;display:flex}.ss-filter-fields .ss-field-group-description{margin:0 0 var(--ss-space-3);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}.ss-territory-choice{margin-bottom:var(--ss-space-4)}.ss-filter-fields>.ss-form-group-frame:first-of-type{border-top:0;padding-top:0}.ss-filter-fields [data-filter-group=industries] .ss-choice-field>label:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-filter-save-default{align-items:center;gap:var(--ss-space-2);min-height:var(--ss-size-control-dense);font-size:var(--ss-type-label);cursor:pointer;display:inline-flex}.ss-filter-save-default>input{width:var(--ss-size-check);height:var(--ss-size-check);margin:0}.ss-dialog-form-header .ss-filter-reset{min-height:0;font-size:inherit;vertical-align:baseline;border:0;padding:0;font-weight:600;display:inline}.ss-filter-dialog-submit{justify-items:end;gap:var(--ss-space-2);margin-left:auto;display:grid}.ss-filter-note{max-width:var(--ss-size-dialog-note);text-align:right;font-size:var(--ss-type-help);color:var(--ss-color-text-secondary);margin:0}.ss-filter-note:empty{display:none}.ss-filter-dialog-actions{gap:var(--ss-space-3);display:flex}.ss-filter-dialog-actions>button{min-height:var(--ss-size-control-dense);padding-block:var(--ss-space-1)}.ss-filter-dialog-actions .ss-filter-clear{text-underline-offset:2px;text-decoration:underline}@media(max-width:43.75rem){.ss-dialog-form{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;inset:0;transform:none}.ss-dialog-form-header{padding:var(--ss-space-4)var(--ss-space-16)var(--ss-space-3)var(--ss-space-4)}.ss-filter-fields{padding:var(--ss-space-4)}.ss-dialog-footer{padding:var(--ss-space-3)var(--ss-space-4)calc(var(--ss-space-3) + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.ss-filter-dialog-submit{justify-items:stretch;margin-left:0}.ss-filter-note{text-align:left;max-width:none}.ss-filter-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.ss-filter-dialog-actions>button[type=submit]{grid-area:1/1/auto/-1}.ss-filter-dialog-actions>button:not([type=submit]):not(.ss-filter-clear){grid-area:2/2}.ss-filter-dialog-actions .ss-filter-clear{grid-area:2/1}.ss-filter-dialog-actions>button{width:100%;min-height:var(--ss-size-touch)}.ss-filter-save-default,.ss-filter-button{min-height:var(--ss-size-touch)}.ss-filter-chip{min-height:var(--ss-size-touch);max-width:var(--ss-size-chip-max)}.ss-filter-chip-remove{width:var(--ss-size-touch);height:var(--ss-size-touch)}.ss-filter-chip[data-group=where]{max-width:100%}}.ss-skeleton-row{pointer-events:none}.ss-skeleton-row>td>.ss-skeleton-check{visibility:hidden}.ss-skeleton-text{background:linear-gradient(var(--ss-color-surface),var(--ss-color-surface))left center/100% 60% no-repeat;border-radius:var(--ss-radius-status);display:block}.ss-skeleton-title{width:40%}.ss-skeleton-line{width:60%}.ss-skeleton-value{width:var(--ss-space-16)}.ss-row-save.ss-skeleton-save{border-color:var(--ss-color-divider);background:var(--ss-color-surface)}.ss-content{width:min(100%,var(--ss-content-max));margin:0 auto;padding:2rem clamp(1.5rem,3vw,2.5rem) 4rem}.ss-section{border-top:1px solid var(--ss-color-divider);padding:1.5rem 0}.ss-section h2{margin:0 0 .75rem;font-size:1.125rem}.ss-loading{border-left:3px solid var(--ss-color-utility);background:var(--ss-color-selected);color:var(--ss-color-utility);padding:.75rem 1rem}.ss-board-more{margin-top:var(--ss-space-6)}.ss-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.ss-page-header{border-bottom:1px solid var(--ss-color-divider);justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.ss-page-header h1{letter-spacing:-.025em;margin:.2rem 0 .3rem;font-size:clamp(1.625rem,4vw,1.875rem);font-weight:600;line-height:1.2}.ss-page-header p{color:var(--ss-color-text-secondary);margin:0}.ss-eyebrow{letter-spacing:.04em;font-size:.75rem;font-weight:600;color:var(--ss-color-utility)!important}.ss-results-position{white-space:nowrap;color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);font-variant-numeric:tabular-nums;margin:0}.ss-phase-filters+.ss-results-position{margin-bottom:var(--ss-space-3)}.ss-button-primary,.ss-button-secondary{border-radius:var(--ss-radius-control);justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ss-button-primary{background:var(--ss-color-action);color:var(--ss-color-action-foreground)}.ss-button-primary:hover{background:var(--ss-color-action-hover)}.ss-button-secondary{border:1px solid var(--ss-color-control-border);color:var(--ss-color-text);background:var(--ss-color-canvas)}.ss-board{gap:var(--ss-space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ss-board-column{background:var(--ss-color-surface);min-width:0;padding:var(--ss-space-4);border-radius:.75rem}.ss-board-column>header{gap:var(--ss-space-2);padding:0 0 var(--ss-space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.ss-board-column h2{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-board-column>header span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}.ss-board-column>header p{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);grid-column:1/-1;min-height:2.5rem;margin:0}.ss-board-column>div{gap:var(--ss-space-3);display:grid}.ss-board-empty{padding:var(--ss-space-6)var(--ss-space-3);text-align:center;border:1px dashed var(--ss-color-control-border);border-radius:var(--ss-radius-control);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}.ss-opportunity-card{justify-content:space-between;gap:var(--ss-space-4);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);min-height:6.25rem;padding:var(--ss-space-4);background:var(--ss-color-canvas);transition:border-color .16s,transform .16s;display:flex}.ss-opportunity-card:hover{border-color:var(--ss-color-utility);transform:translateY(-1px)}.ss-opportunity-card:has(.ss-move-menu[open]){z-index:1;position:relative}.ss-opportunity-card a,.ss-inventory-row h2 a{color:var(--ss-color-text);font-weight:600;text-decoration:none}.ss-opportunity-card a{font-size:var(--ss-type-body)}.ss-opportunity-card p,.ss-inventory-row p{margin:var(--ss-space-1)0 0;color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-move-menu{position:relative}.ss-move-menu summary{cursor:pointer;color:var(--ss-color-utility);font-size:var(--ss-type-label);font-weight:600;list-style:none}.ss-move-menu[open]>div{z-index:5;border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);width:13rem;padding:var(--ss-space-1);box-shadow:var(--ss-shadow-overlay);position:absolute;right:0}.ss-move-menu form,.ss-move-menu button{justify-content:flex-start;width:100%}.ss-move-reason{padding:var(--ss-space-2)}.ss-phase-filters{gap:var(--ss-space-1);border-bottom:1px solid var(--ss-color-divider);margin-bottom:var(--ss-space-3);display:flex;overflow-x:auto}.ss-phase-filters a{padding:var(--ss-space-3);color:var(--ss-color-text-secondary);white-space:nowrap;font-size:var(--ss-type-label);font-weight:600;text-decoration:none}.ss-phase-filters a[aria-current=page]{color:var(--ss-color-utility);border-bottom:2px solid var(--ss-color-utility)}.ss-inventory-row{justify-content:space-between;align-items:center;gap:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-4)var(--ss-space-1);display:flex}.ss-phase-tabs{display:none}.ss-board.ss-pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-pipeline-board .ss-board-column{outline:0 solid #0000}.ss-pipeline-board .ss-board-column[data-drop=move],.ss-pipeline-board .ss-board-column[data-drop=confirm]{outline:1px solid var(--ss-color-utility);outline-offset:-1px}.ss-pipeline-board .ss-board-column[data-over][data-drop=move],.ss-pipeline-board .ss-board-column[data-over][data-drop=confirm]{outline-offset:-2px;background:var(--ss-color-selected);outline-width:2px}.ss-pipeline-board .ss-board-column[data-over][data-drop=refused]{outline:2px solid var(--ss-color-attention);outline-offset:-2px}.ss-board-drop{align-items:center;gap:var(--ss-space-1);margin:var(--ss-space-2)0 0;color:var(--ss-color-utility);font-size:var(--ss-type-metadata);grid-column:1/-1;font-weight:600;display:flex}.ss-board-drop svg{flex:none}.ss-board-drop[data-kind=refused]{border-radius:var(--ss-radius-status);padding:var(--ss-space-1)var(--ss-space-2);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);justify-self:start;align-items:flex-start}.ss-board-slot{height:var(--ss-space-16);margin-bottom:var(--ss-space-3);border:1px dashed var(--ss-color-control-border);border-radius:var(--ss-radius-control)}.ss-pipeline-board[data-dragging] .ss-board-column>header+div,.ss-pipeline-board[data-dragging] .ss-board-slot+div{margin-top:0}.ss-pipeline-card{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;gap:0;min-height:0}.ss-pipeline-card:hover{transform:none}.ss-pipeline-card a{cursor:pointer;overflow-wrap:anywhere}.ss-pipeline-card[data-lifted]{border:1px dashed var(--ss-color-control-border);background:0 0}.ss-pipeline-card[data-lifted]>*{visibility:hidden}.ss-pipeline-card>.ss-pipeline-card-figure,.ss-pipeline-card>.ss-pipeline-card-industry{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-pipeline-card-figure strong{color:var(--ss-color-text);font-size:var(--ss-type-label);font-variant-numeric:tabular-nums;font-weight:600}.ss-pipeline-card>footer{justify-content:space-between;align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-3);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);display:flex}.ss-board-ghost{z-index:60;pointer-events:none;cursor:grabbing;border-color:var(--ss-color-utility);box-shadow:var(--ss-shadow-overlay);margin:0;position:fixed;top:0;left:0}body[data-board-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ss-board-menu{position:relative}.ss-pipeline-card:has(.ss-board-menu[data-open]){z-index:2;position:relative}.ss-board-menu-trigger.ss-board-menu-trigger{min-height:var(--ss-size-control-dense);padding:0 var(--ss-space-2);font-size:var(--ss-type-label);color:var(--ss-color-utility);border:0;font-weight:600}.ss-board-menu-trigger.ss-board-menu-trigger:hover{background:var(--ss-color-hover-surface)}.ss-board-menu-panel{top:calc(100% + var(--ss-space-1));z-index:20;min-width:var(--ss-size-chip-max);max-width:var(--ss-size-dialog-note);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);padding:var(--ss-space-1);box-shadow:var(--ss-shadow-overlay);flex-direction:column;display:flex;position:absolute;right:0}.ss-board-menu-panel[hidden]{display:none}.ss-board-menu-panel[data-above]{top:auto;bottom:calc(100% + var(--ss-space-1))}.ss-board-menu-panel hr{margin:var(--ss-space-1)0;border:0;border-top:1px solid var(--ss-color-divider)}.ss-board-menu-item.ss-board-menu-item{min-height:var(--ss-size-touch);border-radius:var(--ss-radius-control);padding:var(--ss-space-1)var(--ss-space-3);color:var(--ss-color-text);font-size:var(--ss-type-label);text-align:left;white-space:normal;border:0;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:500;text-decoration:none;display:flex}.ss-board-menu-item.ss-board-menu-item:hover,.ss-board-menu-item.ss-board-menu-item:focus-visible{background:var(--ss-color-hover-surface)}.ss-board-menu-item[aria-disabled=true].ss-board-menu-item{color:var(--ss-color-text-secondary);cursor:default}.ss-board-menu-item[aria-disabled=true].ss-board-menu-item:hover{background:0 0}.ss-board-menu-item small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:400}.ss-board-failed{justify-items:start;gap:var(--ss-space-1);border-radius:var(--ss-radius-control);padding:var(--ss-space-3);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);font-size:var(--ss-type-help);display:grid}.ss-board-failed p{margin:0}.ss-board-add{min-height:var(--ss-size-touch);align-items:center;gap:var(--ss-space-1);margin-top:var(--ss-space-2);color:var(--ss-color-utility);font-size:var(--ss-type-label);font-weight:600;text-decoration:none;display:inline-flex}.ss-board-add:hover{text-decoration:underline}.ss-toast-region:empty{display:contents}.ss-toast{bottom:var(--ss-space-6);z-index:35;align-items:center;gap:var(--ss-space-3);width:max-content;max-width:calc(100% - 2*var(--ss-space-4));border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);padding:var(--ss-space-3)var(--ss-space-4);box-shadow:var(--ss-shadow-overlay);color:var(--ss-color-text);font-size:var(--ss-type-label);flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.ss-toast{animation:.16s cubic-bezier(.2,0,0,1) ss-toast-in}}@keyframes ss-toast-in{0%{opacity:0;transform:translate(-50%,var(--ss-space-2))}}.ss-toast[data-tone=attention]{border-color:var(--ss-color-attention);background:var(--ss-color-attention-surface);color:var(--ss-color-attention)}.ss-toast-text{overflow-wrap:anywhere;min-width:0;margin:0}.ss-toast-text strong{font-weight:600}.ss-toast-symbol{margin-right:var(--ss-space-1);font-weight:600}.ss-toast-actions{align-items:center;gap:var(--ss-space-1);display:flex}.ss-toast-actions .ss-toast-link{min-height:var(--ss-size-touch);padding:0 var(--ss-space-4);border-radius:var(--ss-radius-control);color:var(--ss-color-utility);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ss-toast-actions .ss-toast-link:hover{background:var(--ss-color-hover-surface)}.ss-toast-dismiss{min-width:var(--ss-size-touch);min-height:var(--ss-size-touch);border-radius:var(--ss-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ss-toast-dismiss:hover{background:var(--ss-color-hover-surface)}.ss-toast[data-size=large]{align-items:flex-start;gap:var(--ss-space-2);padding:var(--ss-space-4)var(--ss-space-4)var(--ss-space-2);flex-direction:column}.ss-toast[data-size=large] .ss-toast-dismiss{top:var(--ss-space-1);right:var(--ss-space-1);position:absolute}.ss-toast[data-size=large] .ss-toast-actions{margin-left:calc(-1*var(--ss-space-4));flex-wrap:wrap;align-items:baseline}.ss-toast-heading{padding-right:var(--ss-size-touch);align-items:center;gap:var(--ss-space-2);font-size:var(--ss-type-body);margin:0;font-weight:600;display:flex}.ss-toast-heading svg{color:var(--ss-color-reviewed);flex:none}.ss-pipeline-board[data-toast-room]{margin-bottom:var(--ss-toast-room)}.ss-pipeline-board[data-toast-room] .ss-pipeline-card{scroll-margin-bottom:var(--ss-toast-room)}@media(prefers-reduced-motion:no-preference){.ss-pipeline-board .ss-board-column[data-glow]{outline-offset:-2px;outline:2px solid #0000;animation:.6s ease-out ss-column-glow}}@keyframes ss-column-glow{35%{outline-color:var(--ss-color-utility);background:var(--ss-color-selected)}}@media(max-width:64rem){.ss-board.ss-pipeline-board{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-pipeline-board .ss-board-column[data-phase=saved]{grid-area:1/1/span 4}.ss-pipeline-board .ss-board-column:not([data-phase=saved]){grid-column:2}.ss-pipeline-board .ss-board-column>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:43.75rem){.ss-phase-tabs{gap:var(--ss-space-6);border-bottom:1px solid var(--ss-color-divider);margin-bottom:var(--ss-space-4);display:flex}.ss-phase-tabs button{min-height:var(--ss-size-touch);color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-weight:600}.ss-phase-tabs button[aria-selected=true]{border-bottom-color:var(--ss-color-utility);color:var(--ss-color-utility)}.ss-board.ss-pipeline-board{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ss-pipeline-board .ss-board-column[data-phase]{grid-area:auto}.ss-pipeline-board .ss-board-column:not([data-shown]){display:none}.ss-pipeline-card{cursor:auto;-webkit-user-select:auto;user-select:auto}.ss-board-menu-trigger.ss-board-menu-trigger{min-height:var(--ss-size-touch)}.ss-toast{right:var(--ss-space-4);left:var(--ss-space-4);width:auto;max-width:none;transform:none}@keyframes ss-toast-in{0%{opacity:0}}}.ss-manual-form{gap:var(--ss-space-6);max-width:30rem;padding:var(--ss-space-4)0 var(--ss-space-6);border-bottom:1px solid var(--ss-color-divider);margin-bottom:var(--ss-space-4);display:grid}.ss-manual-form>button{justify-self:start}.ss-manual-known>summary+*{margin-top:var(--ss-space-4)}.ss-manual-known>summary{cursor:pointer;color:var(--ss-color-utility);padding:var(--ss-space-2)0;font-weight:600}.ss-manual-known p{margin:0}.ss-search-toolbar{align-items:end;gap:var(--ss-space-3);padding:var(--ss-space-4);background:var(--ss-color-surface);border-radius:var(--ss-radius-control);margin-bottom:var(--ss-space-4);grid-template-columns:minmax(12rem,1fr) minmax(7rem,10rem) max-content;display:grid}.ss-search-toolbar>*{min-width:0}.ss-library-search{align-items:end;gap:var(--ss-space-3);margin-bottom:var(--ss-space-4);grid-template-columns:minmax(12rem,1fr) minmax(9rem,14rem) auto;display:grid}.ss-library-search label{gap:var(--ss-space-2);min-width:0;font-weight:600;display:grid}.ss-library-search select{width:100%}@media(max-width:43.75rem){.ss-library-search{grid-template-columns:minmax(0,1fr) auto}.ss-library-search-text{grid-column:1/-1}}.ss-results-toolbar{margin-bottom:var(--ss-space-4)}.ss-results-toolbar-main{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-results-toolbar-main>*{min-width:0}.ss-results-toolbar-filters,.ss-results-toolbar-sort{flex:none;align-items:center;max-width:100%;display:flex}.ss-results-toolbar-filters .ss-filter-button{min-height:var(--ss-size-touch)}.ss-results-toolbar-sort[data-kind=label]{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);margin:0}.ss-results-toolbar-summary{align-items:center;gap:var(--ss-space-2);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-results-toolbar-summary:empty{display:none}.ss-results-toolbar-note{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-results-toolbar-summary>.ss-provenance-chip{margin-left:auto}.ss-provenance-chip{align-items:center;gap:var(--ss-space-1);max-width:100%;min-height:var(--ss-size-control-dense);padding:0 var(--ss-space-3);border:1px dashed var(--ss-color-divider);border-radius:var(--ss-radius-round);color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);white-space:nowrap;margin:0;display:inline-flex}.ss-provenance-chip a{font-weight:600}.ss-library-search[data-variant=compact]{min-height:var(--ss-size-touch);border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);flex:auto;align-items:stretch;gap:0;margin:0;display:flex}.ss-library-search-frame{display:none}.ss-library-search[data-variant=compact] label{align-items:center;gap:var(--ss-space-2);font-weight:400;display:flex}.ss-library-search[data-variant=compact] .ss-library-search-text{width:16rem;min-width:0;padding-left:var(--ss-space-3);flex:auto}.ss-library-search-icon{fill:none;width:1rem;height:1rem;stroke:var(--ss-color-text-secondary);stroke-width:1.5px;stroke-linecap:round;flex:none}.ss-library-search[data-variant=compact] input,.ss-library-search[data-variant=compact] select{border-radius:var(--ss-radius-control);background:0 0;border:0;align-self:stretch;min-height:0;padding-block:0}.ss-library-search[data-variant=compact] input{padding-left:0}.ss-library-search[data-variant=compact] :where(input,select):focus-visible{outline-offset:-3px}.ss-library-search-where{gap:var(--ss-space-1);padding-left:var(--ss-space-3);border-left:1px solid var(--ss-color-divider);flex:none}.ss-library-search-where>span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}.ss-library-search[data-variant=compact] .ss-library-search-where select{width:auto;padding-block:0;padding-inline:var(--ss-space-1)var(--ss-space-2);font-size:var(--ss-type-label)}.ss-library-search[data-variant=compact]>button[type=submit]{min-height:0;margin:var(--ss-space-1);flex:none;padding-block:0}@media(max-width:56.25rem){.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact]){gap:var(--ss-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]{grid-template-columns:subgrid;grid-template-rows:subgrid;background:0 0;border:0;grid-area:1/1/span 2/-1;gap:normal;display:grid}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>.ss-library-search-frame{border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);grid-area:1/1/auto/-1;display:block}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>.ss-library-search-text{width:auto;min-height:var(--ss-size-touch);grid-area:1/1/auto/3}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>button[type=submit]{grid-area:1/3}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>.ss-library-search-where{min-width:0;min-height:var(--ss-size-touch);padding-inline:var(--ss-space-3)0;border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);grid-area:2/1/auto/-1}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact] .ss-library-search-where select{flex:auto;min-width:0}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-results-toolbar-filters{grid-area:3/1;justify-self:start}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-results-toolbar-sort{grid-area:3/2/auto/-1;justify-self:end}.ss-results-toolbar-main:has(>.ss-library-search[data-where=none])>.ss-library-search[data-where=none]{grid-row:1}.ss-results-toolbar-main:has(>.ss-library-search[data-where=none])>:is(.ss-results-toolbar-filters,.ss-results-toolbar-sort){grid-row:2}.ss-results-toolbar-sort[data-kind=label]{max-width:7.5rem;font-size:var(--ss-type-help);text-align:right;line-height:1.3}}@media(max-width:43.75rem){.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>.ss-library-search-where>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact]>.ss-library-search-where{padding-inline:0}.ss-results-toolbar-main:has(>.ss-library-search[data-variant=compact])>.ss-library-search[data-variant=compact] .ss-library-search-where select{padding-inline:var(--ss-space-3)}.ss-provenance-chip{min-height:var(--ss-size-touch)}.ss-results-toolbar-main:has(>.ss-library-search[data-where=none])>.ss-results-toolbar-filters{min-height:var(--ss-size-touch);grid-column:1/-1}.ss-results-toolbar-main:has(>.ss-library-search[data-where=none])>.ss-results-toolbar-sort{grid-area:3/1/auto/-1;justify-self:stretch}.ss-results-toolbar-main:has(>.ss-library-search[data-where=none]) .ss-listing-sort,.ss-results-toolbar-main:has(>.ss-library-search[data-where=none]) .ss-listing-sort-field,.ss-results-toolbar-main:has(>.ss-library-search[data-where=none]) .ss-listing-sort-field select{flex:auto}.ss-results-toolbar-main:has(>.ss-results-toolbar-sort select[name=company_sort])>.ss-results-toolbar-sort{grid-area:4/1/auto/-1;justify-self:stretch}.ss-results-toolbar-main:has(>.ss-results-toolbar-sort select[name=company_sort]) .ss-listing-sort,.ss-results-toolbar-main:has(>.ss-results-toolbar-sort select[name=company_sort]) .ss-listing-sort-field,.ss-results-toolbar-main:has(>.ss-results-toolbar-sort select[name=company_sort]) .ss-listing-sort-field select{flex:auto}}.ss-source-note{margin:0 0 var(--ss-space-3);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-sourcing-halves{gap:var(--ss-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ss-sourcing-half{align-items:flex-start;gap:var(--ss-space-3);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);min-width:0;padding:var(--ss-space-6);flex-direction:column;display:flex}.ss-sourcing-kicker{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);margin:0;font-weight:600}.ss-sourcing-note{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);margin:0}.ss-sourcing-figure{font-size:var(--ss-type-body);overflow-wrap:anywhere;align-self:stretch;margin:0}.ss-sourcing-figure>strong{font-size:var(--ss-type-metric);font-weight:600}.ss-sourcing-figure>.ss-skeleton-line{width:60%}.ss-sourcing-empty{font-size:var(--ss-type-heading);margin:0;font-weight:600}.ss-sourcing-actions{align-items:center;gap:var(--ss-space-4);padding-top:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-sourcing-link{color:var(--ss-color-utility);font-size:var(--ss-type-label);font-weight:600}.ss-sourcing-rows{border-top:1px solid var(--ss-color-divider);align-self:stretch;margin:0;padding:0;list-style:none}.ss-sourcing-rows>li{border-bottom:1px solid var(--ss-color-divider)}.ss-sourcing-row{align-items:baseline;column-gap:var(--ss-space-2);row-gap:var(--ss-space-1);padding:var(--ss-space-2)var(--ss-space-1);color:var(--ss-color-text);flex-wrap:wrap;text-decoration:none;display:flex}.ss-sourcing-row:hover .ss-sourcing-row-name{text-decoration:underline}.ss-sourcing-row-name{min-width:0;font-size:var(--ss-type-body);overflow-wrap:anywhere;font-weight:600}.ss-sourcing-row-meta{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);white-space:nowrap}.ss-sourcing-row-meta:before{content:"·";margin-right:var(--ss-space-2)}@media(max-width:43.75rem){.ss-sourcing-halves{gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr)}.ss-sourcing-half{padding:var(--ss-space-4)}.ss-sourcing-row-name{flex-basis:100%}.ss-sourcing-row-name+.ss-sourcing-row-meta:before{content:none;margin-right:0}}.ss-results{margin:0 0 var(--ss-space-4);border:0;padding:0}.ss-result-row{align-items:center;gap:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-3)var(--ss-space-1);grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);display:grid}.ss-result-row.ss-own-row{grid-template-columns:minmax(0,1fr) auto}.ss-result-main{gap:var(--ss-space-1);min-width:0;display:grid}.ss-result-title{color:var(--ss-color-text);font-size:var(--ss-type-label);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ss-result-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ss-color-utility);text-decoration-color:var(--ss-color-utility);text-underline-offset:.2em}.ss-result-main span,.ss-result-main small{color:var(--ss-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-result-main span{font-size:var(--ss-type-label)}.ss-result-main small{font-size:var(--ss-type-metadata)}.ss-result-metrics{justify-content:flex-end;align-items:center;gap:var(--ss-space-4);display:flex}.ss-result-metrics>span{font-variant-numeric:tabular-nums;font-size:var(--ss-type-label);display:grid}.ss-result-metrics small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-results-actions{gap:var(--ss-space-3);flex-wrap:wrap;align-items:center;display:flex}.ss-row-save{border:1px solid var(--ss-color-control-border);background:var(--ss-color-canvas);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--ss-color-utility);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.ss-row-save:hover:not(:disabled){border-color:var(--ss-color-utility);background:var(--ss-color-selected)}.ss-row-save:focus-visible{outline:2px solid var(--ss-color-utility);outline-offset:2px}.ss-row-save:disabled{background:var(--ss-color-surface);color:var(--ss-color-text-secondary);border-color:var(--ss-color-control-border);cursor:not-allowed}.ss-row-save-form{display:flex}span.ss-row-saved{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);white-space:nowrap;margin:0;display:flex}.ss-row-saved span{color:var(--ss-color-utility);font-weight:600}.ss-saved-status{align-items:center;gap:var(--ss-space-1);min-height:var(--ss-size-control-dense);border-radius:var(--ss-radius-round);background:var(--ss-color-selected);color:var(--ss-color-utility);padding:var(--ss-space-1)var(--ss-space-3);font-size:var(--ss-type-label);white-space:nowrap;font-weight:600;display:inline-flex}.ss-saved-status[data-tone=quiet]{background:var(--ss-color-surface);color:var(--ss-color-text-secondary)}.ss-saved-status[data-tone=reviewed]{background:var(--ss-color-reviewed-surface);color:var(--ss-color-reviewed)}.ss-research-shell{padding-top:var(--ss-space-6);padding-bottom:var(--ss-space-16);max-width:93.75rem;margin:auto}.ss-record-header{justify-content:space-between;align-items:start;gap:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);padding-bottom:var(--ss-space-6);margin-bottom:var(--ss-space-6);flex-wrap:wrap;display:flex}.ss-record-header h1{margin:var(--ss-space-1)0;font-size:var(--ss-type-title);letter-spacing:-.025em;font-weight:600}.ss-record-layout{gap:var(--ss-space-10);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.ss-work-area,.ss-context-rail{gap:var(--ss-space-4);display:grid}.ss-context-rail{top:var(--ss-topbar-height);position:sticky}.ss-panel{border:0;border-bottom:1px solid var(--ss-color-divider);background:var(--ss-color-canvas);padding:0 0 var(--ss-space-6);border-radius:0}.ss-workstream .ss-panel{border:0;padding:0}.ss-context-rail{border-left:1px solid var(--ss-color-divider);padding-left:var(--ss-space-6)}.ss-panel>h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-type-body)}.ss-panel h3{font-size:var(--ss-type-label)}.ss-research-form{gap:var(--ss-space-6)var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-stack label{gap:var(--ss-space-2);font-size:var(--ss-type-label);font-weight:600;display:grid}.ss-stack input,.ss-stack textarea,.ss-stack select{width:100%}.ss-research-form textarea,.ss-stack textarea{resize:vertical}.ss-conflict{border-left:3px solid var(--ss-color-attention);background:var(--ss-color-attention-surface);padding:var(--ss-space-3);color:var(--ss-color-attention);grid-column:1/-1}.ss-action-notice{align-items:start;gap:var(--ss-space-3);margin:var(--ss-space-4)0;padding:var(--ss-space-3)var(--ss-space-4);border-left:3px solid var(--ss-notice-color);border-radius:var(--ss-radius-status);background:var(--ss-notice-surface);color:var(--ss-notice-color);font-size:var(--ss-type-label);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.5;display:grid}.ss-settings-industries>.ss-action-notice{margin:0}.ss-action-notice[data-kind=success]{--ss-notice-color:var(--ss-color-reviewed);--ss-notice-surface:var(--ss-color-reviewed-surface)}.ss-action-notice[data-kind=info]{--ss-notice-color:var(--ss-color-utility);--ss-notice-surface:var(--ss-color-info-surface)}.ss-action-notice[data-kind=warning],.ss-action-notice[data-kind=error]{--ss-notice-color:var(--ss-color-attention);--ss-notice-surface:var(--ss-color-attention-surface)}.ss-action-notice-symbol{border-radius:var(--ss-radius-round);border:1px solid;place-items:center;width:1.5rem;height:1.5rem;font-weight:600;display:grid}.ss-action-notice-copy{min-width:0}.ss-action-notice-label{font-size:var(--ss-type-metadata);display:block}.ss-action-notice-copy strong{display:block}.ss-action-notice-copy p{margin:var(--ss-space-1)0 0}.ss-action-notice-action{margin-top:var(--ss-space-2)}.ss-action-notice-action a{color:inherit;font-weight:600;text-decoration:underline}.ss-action-notice-dismiss{width:var(--ss-size-touch);height:var(--ss-size-touch);margin:calc(-1*var(--ss-space-2));border-radius:var(--ss-radius-control);color:inherit;font-size:var(--ss-type-heading);place-items:center;display:grid}.ss-action-notice-dismiss:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ss-action-notice-dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.ss-muted{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);line-height:1.5}.ss-prompt{gap:var(--ss-space-3);border-left:3px solid var(--ss-color-utility);background:var(--ss-color-selected);padding:var(--ss-space-4);margin-bottom:var(--ss-space-4);grid-template-columns:1fr auto;display:grid}.ss-prompt h3,.ss-prompt p{margin:0 0 var(--ss-space-1)}.ss-prompt p{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-prompt button:not([class]){border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);padding:var(--ss-space-2)var(--ss-space-3);color:var(--ss-color-utility);align-self:start;font-weight:600}.ss-prompt pre{white-space:pre-wrap;font:inherit;font-size:var(--ss-type-help);grid-column:1/-1;margin:0;line-height:1.5}.ss-stack{gap:var(--ss-space-3);display:grid}.ss-communication{justify-content:space-between;gap:var(--ss-space-4);border-top:1px solid var(--ss-color-divider);padding:var(--ss-space-4)0;display:flex}.ss-communication>div>strong{margin-left:var(--ss-space-2)}.ss-communication>form{flex:none}.ss-communication p{margin:var(--ss-space-2)0 0;white-space:pre-wrap}.ss-contact-edit summary span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-engagement-contact.ss-engagement-contact{gap:var(--ss-space-1);width:100%;min-height:2.75rem;padding:var(--ss-space-3)0;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:stretch;justify-items:start;display:grid}.ss-engagement-contact-list{margin:0;padding:0;list-style:none}.ss-engagement-contact-list li+li{border-top:1px solid var(--ss-color-divider)}.ss-engagement-contact:hover strong{text-underline-offset:2px;text-decoration:underline}.ss-engagement-heading{justify-content:space-between;align-items:center;gap:var(--ss-space-2);margin-bottom:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-engagement-heading h2{font-size:var(--ss-type-label);margin:0}.ss-engagement-contact strong{color:var(--ss-color-utility)}.ss-engagement-contact span,.ss-contact-detail dt{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-contact-detail dl{gap:var(--ss-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ss-contact-detail dt{margin-bottom:var(--ss-space-1)}.ss-contact-detail dd{overflow-wrap:anywhere;margin:0}.ss-contact-dialog-body{padding:var(--ss-space-6)}.ss-contact-edit-inline{flex-direction:column;flex:auto;min-height:0;display:flex}.ss-contact-edit-inline .ss-research-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-contact-owner{align-items:center;gap:var(--ss-space-3);font-size:var(--ss-type-label);grid-column:1/-1;font-weight:600;display:flex}.ss-contact-dialog-footer .ss-contact-delete{margin-right:auto}@media(max-width:30rem){.ss-contact-detail dl,.ss-contact-edit-inline .ss-research-form{grid-template-columns:1fr}}.ss-panel details{margin-top:var(--ss-space-3)}.ss-panel summary,.ss-contact-edit summary{cursor:pointer;color:var(--ss-color-utility);padding:var(--ss-space-2)0;font-weight:600}.ss-panel details form{margin-top:var(--ss-space-3)}.ss-timeline{border-left:1px solid var(--ss-color-divider);padding-left:var(--ss-space-4)}.ss-timeline article{padding:0 0 var(--ss-space-4);position:relative}.ss-timeline article:before{content:"";background:var(--ss-color-utility);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.25rem;left:-1.25rem}.ss-timeline time{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-timeline p{margin:var(--ss-space-1)0;font-size:var(--ss-type-help)}.ss-contact-edit{border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-2)0}.ss-contact-edit .ss-research-form button,.ss-contact-edit form>button{place-self:end start;width:auto}.ss-contact-edit-inline .ss-research-form>button{grid-column:1/-1}.ss-contact-edit-inline form+form{margin-top:var(--ss-space-4)}.ss-context-rail .ss-research-form{grid-template-columns:1fr}.ss-state{text-align:center;min-height:70svh;padding:var(--ss-space-8);place-content:center;display:grid}.ss-state h1{margin:var(--ss-space-1)0}.ss-state a{margin-top:var(--ss-space-4)}.ss-record-header form{flex:none}.ss-work-nav{border-bottom:1px solid var(--ss-color-divider);align-items:center;gap:1.75rem;width:100%;display:flex}.ss-work-nav a{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);border-radius:0;padding:.75rem 0;font-weight:600;text-decoration:none}.ss-work-nav a[aria-current=page]{border-bottom:3px solid var(--ss-color-utility);color:var(--ss-color-utility)}.ss-analysis-layout{gap:var(--ss-space-10);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.ss-analysis-section{border-top:1px solid var(--ss-color-divider);padding:1.5rem 0}.ss-analysis-section:first-child{border-top:0;padding-top:0}.ss-analysis-section>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.ss-analysis-section h2{font-size:var(--ss-type-heading);margin:.15rem 0 0;font-weight:600;line-height:1.35}.ss-financial-summary{gap:var(--ss-space-6);border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-4);margin-bottom:var(--ss-space-6);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid}.ss-financial-summary>div{gap:var(--ss-space-2);min-width:0;display:grid}.ss-financial-summary span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-financial-summary strong{font-size:var(--ss-type-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.ss-evidence-table{max-width:100%;overflow:auto}.ss-evidence-table table{border-collapse:collapse;width:100%;font-size:var(--ss-type-label);font-variant-numeric:tabular-nums}.ss-evidence-table th,.ss-evidence-table td{text-align:left;border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-3)var(--ss-space-2);white-space:nowrap}.ss-evidence-table th{font-weight:600}.ss-evidence-table small{font-size:var(--ss-type-metadata)}.ss-evidence-table td:first-of-type{white-space:normal}.ss-validation-list{gap:.45rem;margin:1rem 0;padding:0;list-style:none;display:grid}.ss-validation-list li{border-left:3px solid var(--ss-color-divider);background:var(--ss-color-surface);align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.ss-validation-list li[data-status=failed],.ss-validation-list li[data-status=unresolved]{border-color:var(--ss-color-attention);background:var(--ss-color-attention-surface)}.ss-validation-list li>span:last-child{display:grid}.ss-validation-list small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-decision-bar{border-top:1px solid var(--ss-color-divider);flex-wrap:wrap;align-items:end;gap:1rem;padding-top:1rem;display:flex}.ss-decision-bar>p{max-width:65ch;font-size:var(--ss-type-label);flex-basis:100%;margin:0}.ss-decision-bar form{gap:var(--ss-space-3);align-items:end;display:flex}.ss-decision-bar label{flex:1;min-width:12rem}.ss-version-history{margin-top:1rem}.ss-version-history summary,.ss-analysis-section>details>summary{cursor:pointer;color:var(--ss-color-utility);font-weight:600}.ss-version-history>div{gap:var(--ss-space-3);margin-top:var(--ss-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ss-version-history article{border-top:2px solid var(--ss-color-divider);padding:var(--ss-space-3)}.ss-version-history article.is-current{border-color:var(--ss-color-utility);background:var(--ss-color-selected)}.ss-version-history article>div{align-items:center;gap:.5rem;display:flex}.ss-version-history article span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-scenario-grid{gap:var(--ss-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ss-scenario-grid article{border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);padding:1rem}.ss-scenario-grid article.is-current{border-color:var(--ss-color-utility);box-shadow:inset 3px 0 var(--ss-color-utility)}.ss-scenario-grid header,.ss-offer-list header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.ss-scenario-grid h3{margin:.35rem 0}.ss-scenario-grid dl,.ss-offer-list dl,.ss-basis-list{gap:.5rem;display:grid}.ss-scenario-grid dl div,.ss-offer-list dl div,.ss-basis-list div{justify-content:space-between;gap:1rem;display:flex}.ss-scenario-grid dt,.ss-offer-list dt,.ss-basis-list dt{color:var(--ss-color-text-secondary)}.ss-scenario-grid dd,.ss-offer-list dd,.ss-basis-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ss-warning{border-left:3px solid var(--ss-color-attention);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);padding:.6rem;font-size:.76rem}.ss-case-comparison{border-collapse:collapse;width:100%;font-size:var(--ss-type-label)}.ss-case-comparison caption{text-align:left;color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);padding-bottom:var(--ss-space-2)}.ss-case-comparison th,.ss-case-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-2)var(--ss-space-3)}.ss-case-comparison thead th{background:var(--ss-color-surface);font-size:var(--ss-type-metadata);color:var(--ss-color-text-secondary);font-weight:600}.ss-case-comparison tbody th{white-space:nowrap;font-weight:600}.ss-case-comparison td{font-variant-numeric:tabular-nums}.ss-case-comparison tr[data-changed=true]{background:var(--ss-color-surface)}.ss-case-comparison tr[data-changed=true] th{box-shadow:inset 3px 0 var(--ss-color-attention)}.ss-case-comparison tr[data-changed=true] td:last-child{color:var(--ss-color-attention);font-weight:600}.ss-scenario-form{gap:var(--ss-space-6)var(--ss-space-3);margin-top:var(--ss-space-4);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));align-items:start;display:grid}.ss-scenario-form button{align-self:end}.ss-scenario-pickers{gap:var(--ss-space-3);margin-bottom:var(--ss-space-6);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.ss-offer-list,.ss-evidence-list{gap:.75rem;display:grid}.ss-offer-list article{border-bottom:1px solid var(--ss-color-divider);padding:.75rem 0}.ss-offer-list header>div{align-items:center;gap:.6rem;display:flex}.ss-evidence-list article{gap:var(--ss-space-2)var(--ss-space-3);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-3)0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ss-evidence-list article>a{grid-column:2}.ss-evidence-list article div{display:grid}.ss-evidence-list span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-evidence-list p{color:var(--ss-color-attention);font-size:var(--ss-type-metadata);grid-column:1/-1;margin:0}@media(max-width:48rem){.ss-sidebar{width:11.25rem;padding-inline:.75rem}.ss-agent-dock{left:11.25rem}.ss-main{margin-left:11.25rem}.ss-content,.ss-topbar{padding-inline:1.5rem}.ss-board{grid-template-columns:1fr}.ss-board-column>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-result-row{grid-template-columns:1fr}.ss-result-metrics{flex-wrap:wrap;justify-content:flex-start}.ss-record-layout,.ss-analysis-layout{grid-template-columns:1fr}.ss-context-rail{border-left:0;border-top:1px solid var(--ss-color-divider);grid-template-columns:1fr;padding:0;position:static}}@media(max-width:43.75rem){.ss-sidebar{display:none}.ss-main{margin-left:0}.ss-topbar{gap:.75rem;padding:.5rem 1rem}.ss-search{justify-content:flex-end;max-width:none;display:flex}.ss-search form{flex:auto;display:none}.ss-search-toggle{display:inline-flex}.ss-search[data-expanded] form{display:flex}.ss-search[data-expanded] .ss-search-toggle{display:none}.ss-menu-trigger{display:inline-flex}.ss-content{padding:1.5rem 1rem 4rem}.ss-page-header{flex-direction:column;align-items:flex-start}.ss-page-header>a{width:100%}.ss-board-column>div,.ss-search-toolbar{grid-template-columns:1fr}.ss-search-toolbar>button{width:100%}.ss-result-metrics{grid-template-columns:1fr auto;display:grid}.ss-result-metrics form{grid-column:1/-1}.ss-result-metrics button{width:100%}.ss-result-metrics .ss-row-save-form,.ss-result-metrics>.ss-row-save{grid-column:-2;justify-self:end}.ss-result-metrics .ss-row-save{width:2.75rem;min-width:2.75rem;height:2.75rem}.ss-inventory-row{align-items:flex-start}.ss-record-header{flex-direction:column;align-items:flex-start}.ss-record-header form,.ss-record-header button{width:100%}.ss-work-nav{width:100%;overflow:auto}.ss-research-form,.ss-context-rail,.ss-financial-summary,.ss-scenario-form{grid-template-columns:1fr}.ss-communication,.ss-decision-bar{flex-direction:column;align-items:stretch}.ss-decision-bar form,.ss-decision-bar button,.ss-communication form,.ss-communication button{width:100%}.ss-decision-bar form{display:grid}.ss-prompt{grid-template-columns:1fr}.ss-prompt pre{grid-column:auto}.ss-evidence-list article{grid-template-columns:auto 1fr}.ss-evidence-list article>a{grid-column:2}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ss-analysis-layout>*,.ss-work-area,.ss-analysis-section,.ss-context-rail,.ss-analysis-controls{min-width:0}.ss-analysis-controls{border-top:1px solid var(--ss-color-divider)}.ss-analysis-controls>details,.ss-analysis-controls>section,.ss-analysis-controls>form{border-bottom:1px solid var(--ss-color-divider);padding:1rem 0}.ss-analysis-controls pre,.ss-source-viewer pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--ss-type-metadata);overflow:auto}.ss-analysis-controls textarea{max-width:100%}.ss-source-viewer{white-space:normal;grid-column:1/-1;min-width:0;max-width:100%}.ss-source-viewer iframe{border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);width:100%;height:22rem;margin-top:var(--ss-space-3);display:block}.ss-source-viewer>summary{cursor:pointer;color:var(--ss-color-utility);font-size:var(--ss-type-label);padding:var(--ss-space-2)0;font-weight:600}.ss-source-viewer>p{margin:0 0 var(--ss-space-2);color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}.ss-source-viewer>.ss-report-values{border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-2);margin:0 0 var(--ss-space-2)}.ss-source-viewer dd p{color:var(--ss-color-text);font-size:inherit;margin:0}.ss-decision-bar,.ss-work-nav,.ss-prompt pre{overflow-wrap:anywhere}.ss-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}@media(max-width:43.75rem){.ss-analysis-section>header{flex-wrap:wrap}.ss-analysis-controls h3{overflow-wrap:anywhere}.ss-evidence-table table{min-width:36rem}}.ss-analysis-controls fieldset{min-inline-size:0}.ss-scenario-grid dt,.ss-scenario-grid dd{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.ss-scenario-grid dd>dl>div{display:block}.ss-library .ss-record-layout>*,.ss-library .ss-inventory-row>*{min-width:0}.ss-library pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.75rem}.ss-library .ss-inventory-row strong{overflow-wrap:anywhere}.ss-skills-catalog{gap:var(--ss-space-3)}.ss-skill-search{align-items:end;gap:var(--ss-space-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}.ss-skill-count{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-skill-category{padding:var(--ss-space-6)0 var(--ss-space-4);border-top:1px solid var(--ss-color-divider)}.ss-skill-category>header{justify-content:space-between;align-items:start;gap:var(--ss-space-6);margin-bottom:var(--ss-space-2);display:flex}.ss-skill-category>header h2{font-size:var(--ss-type-heading);margin:0;font-weight:600}.ss-skill-category>header p{margin:var(--ss-space-1)0 0;max-width:52ch;color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);line-height:1.5}.ss-skill-category>header>span{background:var(--ss-color-surface);min-width:1.75rem;height:1.75rem;color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:grid}.ss-skill-list{display:grid}.ss-skill-list article{align-items:start;gap:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-4)0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ss-skill-list article:last-child{border-bottom:0}.ss-skill-list h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-skill-list p{margin:var(--ss-space-1)0 0;color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);line-height:1.45}.ss-skill-list small{padding-top:var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);white-space:nowrap}@media(max-width:35rem){.ss-skill-list article{grid-template-columns:minmax(0,1fr)}.ss-skill-list small{padding-top:0}.ss-skill-category>header{gap:var(--ss-space-3)}.ss-skill-search{grid-template-columns:minmax(0,1fr)}}.ss-analysis-controls input,.ss-analysis-controls select,.ss-analysis-controls textarea{min-width:0;max-width:100%}.ss-analysis-controls legend,.ss-analysis-controls dd,.ss-analysis-controls summary{overflow-wrap:anywhere}.ss-workstream{border-top:1px solid var(--ss-color-divider);min-width:0}.ss-workstream:last-child{border-bottom:1px solid var(--ss-color-divider)}.ss-workstream>summary{cursor:pointer;grid-template-columns:1.3125rem minmax(7rem,9rem) minmax(10rem,1fr) max-content 1rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem 0;list-style:none;display:grid}.ss-workstream>summary::-webkit-details-marker{display:none}.ss-workstream>summary strong{font-size:.9375rem;font-weight:600}.ss-workstream>summary span{color:var(--ss-color-text-secondary);font-size:.875rem}.ss-workstream-status{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ss-workstream-chevron{justify-self:end;font-style:normal;transition:transform .18s}.ss-workstream[open]>summary{color:var(--ss-color-utility)}.ss-workstream[open]>summary .ss-workstream-chevron{transform:rotate(180deg)}.ss-workstream-body{min-width:0;padding:.25rem 0 1.5rem 2.0625rem}.ss-workstream-body>.ss-analysis-section{border:0;padding:0}.ss-workstream-body>.ss-analysis-section+.ss-panel{margin-top:var(--ss-space-8)}.ss-workstream-body>.ss-buyer-figures-panel{margin-top:var(--ss-space-8);border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-6)}.ss-workstream-body>.ss-analysis-section>p+button{margin-top:var(--ss-space-8)}.ss-details-disclosure>summary{font-size:var(--ss-type-label);cursor:pointer;padding:0 0 var(--ss-space-3);border-bottom:1px solid var(--ss-color-divider);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.ss-details-content{gap:var(--ss-space-6);padding-top:var(--ss-space-4);display:grid}.ss-agent-dock{bottom:0;left:var(--ss-sidebar-width);z-index:15;border-top:1px solid var(--ss-color-agent-border);background:var(--ss-color-agent-surface);min-height:3.4375rem;padding:.625rem 2.5rem calc(.625rem + env(safe-area-inset-bottom));align-items:center;gap:.8125rem;font-size:.8125rem;display:flex;position:fixed;right:0}.ss-shell:has(.ss-agent-dock) .ss-content{padding-bottom:8rem}.ss-shell:has(.ss-agent-dock) :is(button,a,input,select,textarea,summary):focus{scroll-margin-block:5rem}.ss-agent-dock>.ss-nav-icon{color:var(--ss-color-utility)}.ss-agent-dock a{margin-left:auto;font-weight:600;text-decoration:none}.ss-record-header{border-bottom:0;padding-bottom:0}.ss-analysis-controls{margin-top:2rem}.ss-context-rail .ss-prompt{background:0 0;border:0;padding:0;display:block}.ss-context-rail .ss-prompt button{margin:var(--ss-space-2)0}.ss-context-rail .ss-prompt pre{font-size:var(--ss-type-metadata)}.ss-context-rail .ss-prompt p{font-size:var(--ss-type-help)}.ss-context-rail .ss-panel>h2{font-size:var(--ss-type-label)}.ss-work-area{gap:0}@media(max-width:56.25rem){.ss-record-layout,.ss-analysis-layout{gap:var(--ss-space-8);grid-template-columns:minmax(0,1fr)}.ss-context-rail{border:0;padding:0;position:static}.ss-details-disclosure>summary{padding:var(--ss-space-4)0;border-top:1px solid var(--ss-color-divider)}.ss-details-content{padding-top:var(--ss-space-4)}.ss-details-disclosure{margin-bottom:var(--ss-space-6)}}@media(max-width:43.75rem){.ss-agent-dock{gap:.5rem;padding-inline:1rem;font-size:.75rem;left:0}.ss-agent-dock>.ss-nav-icon{width:1.0625rem}.ss-workstream>summary{grid-template-columns:1.3125rem minmax(0,1fr) max-content 1rem;grid-template-areas:"icon name status chevron"".summary summary chevron";align-items:start;gap:.25rem .5rem;min-height:4rem}.ss-workstream>summary>.ss-nav-icon{grid-area:icon;margin-top:.1rem}.ss-workstream-name{grid-area:name}.ss-workstream-summary{grid-area:summary;line-height:1.35}.ss-workstream-status{grid-area:status;font-size:.75rem!important}.ss-workstream-chevron{grid-area:chevron;align-self:center}.ss-workstream-body{padding-left:0}.ss-research-shell{padding-bottom:8rem}.ss-work-nav{gap:1.5rem}.ss-board-column{padding:1.25rem}.ss-record-header form{width:auto}}.ss-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.25rem 0 0;display:grid}.ss-record-facts dt{color:var(--ss-color-text-secondary);font-size:.75rem}.ss-record-facts dd{margin:.35rem 0 0;font-size:1.25rem;font-weight:600}.ss-record-facts dd small{color:var(--ss-color-text-secondary);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}@media(max-width:40rem){.ss-record-facts{gap:.75rem}.ss-record-facts dd{overflow-wrap:anywhere;font-size:.875rem}.ss-context-agent-dock{flex-wrap:wrap;gap:.5rem}}.ss-report-values{gap:var(--ss-space-2);margin:var(--ss-space-1)0;display:grid}.ss-report-values>div{gap:var(--ss-space-1)var(--ss-space-3);grid-template-columns:minmax(6rem,14ch) minmax(0,1fr);align-items:baseline;display:grid}.ss-report-values dt,.ss-report-table th,.ss-evidence-table-detail th{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-report-values dt{overflow-wrap:anywhere}.ss-report-values dd,.ss-report-table td,.ss-evidence-table-detail td{font-size:var(--ss-type-help)}.ss-report-values dd{overflow-wrap:anywhere;min-width:0;margin:0}.ss-report-values dd code{font-size:var(--ss-type-metadata);overflow-wrap:anywhere}.ss-report-items{gap:var(--ss-space-1);margin:var(--ss-space-1)0;padding:0;list-style:none;display:grid}.ss-report-nested{border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-2);margin:0 0 0 var(--ss-space-4)}.ss-report-values .ss-report-items{margin:0}.ss-report-notice{display:block}.ss-report-lines>li+li{border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-1)}.ss-report-table{margin:var(--ss-space-1)0}.ss-report-table th,.ss-report-table td{padding:var(--ss-space-2)var(--ss-space-3);overflow-wrap:normal;white-space:nowrap}.ss-report-table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:43.75rem){.ss-report-table th,.ss-report-table td{padding:var(--ss-space-2)}.ss-report-table th{white-space:normal;vertical-align:bottom}}.ss-saved-report>header{gap:var(--ss-space-1);display:grid}.ss-saved-report>header h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-saved-report>header p{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);margin:0}.ss-saved-report>h4{margin-top:var(--ss-space-6)}.ss-report-link{overflow-wrap:anywhere}.ss-report-values>.ss-report-wide{grid-template-columns:minmax(0,1fr)}.ss-report-lines .ss-report-line-rest{color:var(--ss-color-text-secondary)}.ss-basis-inspect>summary{cursor:pointer;color:var(--ss-color-utility);font-size:var(--ss-type-metadata);padding:var(--ss-space-1)0;font-weight:600}.ss-case-comparison .ss-report-values>div{grid-template-columns:minmax(0,1fr)}@media(max-width:43.75rem){.ss-report-values>div{grid-template-columns:minmax(0,1fr)}}.ss-today-focus{align-items:center;gap:var(--ss-space-2)var(--ss-space-6);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);padding:var(--ss-space-4)var(--ss-space-6);margin-bottom:var(--ss-space-6);grid-template-columns:auto minmax(12rem,1fr) minmax(12rem,auto) auto max-content;display:grid}.ss-today-focus h2{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-today-focus>p{color:var(--ss-color-text-secondary);margin:0}.ss-today-focus>.ss-eyebrow{padding-top:var(--ss-space-1);align-self:start}.ss-focus-next{font-size:var(--ss-type-help)}.ss-workstream>summary{grid-template-columns:1.3125rem 7rem minmax(8rem,1fr) auto 1rem}.ss-workstream>summary>.ss-workstream-summary{color:var(--ss-color-text-secondary);overflow-wrap:anywhere;font-size:.875rem}.ss-workstream-status{padding:var(--ss-space-1)var(--ss-space-2);border-radius:var(--ss-radius-round);background:var(--ss-color-surface);color:var(--ss-color-text-secondary);white-space:nowrap;justify-self:start;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.ss-workstream-status b{width:1.1rem;height:1.1rem;font-size:var(--ss-type-metadata);border:1px solid;border-radius:50%;place-items:center;font-weight:600;display:grid}.ss-workstream[data-tone=review] .ss-workstream-status{background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-workstream[data-tone=reviewed] .ss-workstream-status{background:var(--ss-color-reviewed-surface);color:var(--ss-color-reviewed)}.ss-workstream[data-tone=attention] .ss-workstream-status{background:var(--ss-color-attention-surface);color:var(--ss-color-attention)}@media(min-width:56.251rem){.ss-details-disclosure>summary{display:none}.ss-details-content{padding-top:0}}@media(max-width:43.75rem){.ss-workstream>summary{grid-template-columns:1.3125rem minmax(0,1fr) 1rem}.ss-workstream>summary>strong{grid-area:1/2}.ss-workstream>summary>.ss-workstream-summary{grid-area:2/2}.ss-workstream-status{grid-area:3/2}.ss-workstream>summary i{grid-area:1/3/4}}@media(max-width:56.25rem){.ss-today-focus{grid-template-columns:auto minmax(0,1fr)}.ss-today-focus>.ss-focus-next,.ss-today-focus>.ss-button-primary{grid-column:2;justify-self:start}}@media(max-width:43.75rem){.ss-today-focus{gap:var(--ss-space-2);grid-template-columns:minmax(0,1fr)}.ss-today-focus>.ss-focus-next,.ss-today-focus>.ss-button-primary{grid-column:auto}}.ss-settings-layout{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:2.375rem;display:grid}.ss-settings-nav{top:var(--ss-topbar-height);gap:.15rem;display:grid;position:sticky}.ss-settings-nav a{color:var(--ss-color-text-secondary);border-left:2px solid #0000;border-radius:0;padding:.45rem .75rem;font-size:.875rem;text-decoration:none}.ss-settings-nav a:hover{background:var(--ss-color-hover-surface);color:var(--ss-color-text)}.ss-settings-nav a[aria-current=page]{border-left-color:var(--ss-color-utility);background:var(--ss-color-selected);color:var(--ss-color-utility);font-weight:600}.ss-settings-nav-group{display:grid}.ss-settings-subnav{gap:.05rem;margin:.15rem 0 .4rem;display:grid}.ss-settings-subnav a{border-left:0;padding:.32rem .75rem .32rem 1.5rem;font-size:.8rem}.ss-settings-subnav a[aria-current=page]{color:var(--ss-color-utility);background:0 0;border-left:0}@media(max-width:48rem){.ss-settings-nav-group{display:contents}.ss-settings-subnav{flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.ss-settings-subnav a{padding:.35rem .5rem}}.ss-settings-panel{gap:1.5rem;min-width:0;max-width:40rem;display:grid}.ss-settings-form{gap:var(--ss-space-6);display:grid}.ss-form-group-frame{border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-6)}.ss-form-group{border:0;min-inline-size:0;margin:0;padding:0}.ss-form-group legend{margin:0 0 var(--ss-space-2);font-size:var(--ss-type-heading);padding:0;font-weight:600}.ss-form-grid{gap:var(--ss-space-6)var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-form-wide{grid-column:1/-1}.ss-form-grid label{gap:var(--ss-space-2);min-width:0;font-size:var(--ss-type-label);flex-direction:column;font-weight:600;display:flex}.ss-field-help{color:var(--ss-color-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.5}.ss-form-group>p{margin:0 0 1rem}.ss-preferences-form input:not([type=hidden]),.ss-preferences-form select,.ss-filter-form input:not([type=hidden]),.ss-filter-form select{width:100%;min-width:0}.ss-preferences-form input:is([type=checkbox],[type=radio]),.ss-filter-form input:is([type=checkbox],[type=radio]){width:1.25rem}.ss-filter-form{align-items:stretch;gap:var(--ss-space-8);padding:var(--ss-space-4);flex-direction:column;display:flex}.ss-search-industries{min-width:0;margin:var(--ss-space-6)0 0;border:0;padding:0}.ss-form-group .ss-search-industries>legend{margin-bottom:var(--ss-space-2);font-size:var(--ss-type-label);padding:0;font-weight:600}.ss-choice-field{gap:var(--ss-space-2);min-width:0;font-size:var(--ss-type-label);flex-direction:column;font-weight:600;display:flex}.ss-choice-entry{gap:var(--ss-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ss-choice-entry .ss-button-secondary{min-height:2.75rem}.ss-autocomplete{min-width:0;position:relative}.ss-autocomplete>input{width:100%}.ss-autocomplete>ul{z-index:20;border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);max-height:17rem;box-shadow:var(--ss-shadow-overlay);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.ss-autocomplete li button{width:100%;color:var(--ss-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .65rem;display:flex}.ss-autocomplete li button:hover,.ss-autocomplete li button:focus-visible{background:var(--ss-color-selected);color:var(--ss-color-utility);outline:0}.ss-autocomplete li small{color:var(--ss-color-text-secondary);white-space:nowrap;font-size:.75rem}.ss-browse-industries{align-self:flex-start;padding-left:0}.ss-industry-dialog{max-width:48rem;max-height:calc(100svh - 2rem);overflow:hidden}.ss-industry-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;max-height:min(60svh,34rem);padding:.25rem;display:grid;overflow-y:auto}.ss-industry-browser label{align-items:start;gap:var(--ss-space-3);cursor:pointer;border-radius:.35rem;grid-template-columns:1.25rem minmax(0,1fr);padding:.65rem;display:grid}.ss-industry-browser label:hover{background:var(--ss-color-hover-surface)}.ss-industry-browser input{margin:0}.ss-industry-browser label>span{gap:.15rem;display:grid}.ss-industry-browser b{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:500}.ss-industry-browser strong{font-size:var(--ss-type-label);font-weight:600}.ss-industry-dialog footer{border-top:1px solid var(--ss-color-divider);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.ss-industry-dialog footer span{color:var(--ss-color-text-secondary);font-size:.8125rem}.ss-choice-chips{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.ss-choice-chips>span{background:var(--ss-color-selected);color:var(--ss-color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .45rem .3rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ss-choice-chips>span button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.1rem;line-height:1}.ss-text-button{color:var(--ss-color-utility);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:.8125rem}.ss-control-note{color:var(--ss-color-text-secondary);margin:.15rem 0;font-size:.8125rem;font-weight:400;line-height:1.45}.ss-listing-sort{align-items:stretch;gap:var(--ss-space-2);flex-wrap:wrap;max-width:100%;display:flex}.ss-listing-sort>.ss-field-error{flex-basis:100%;margin:0}.ss-listing-sort-field{align-items:center;gap:var(--ss-space-1);min-width:0;min-height:var(--ss-size-touch);padding-left:var(--ss-space-3);border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);font-weight:400;display:flex}.ss-listing-sort-field>span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}.ss-listing-sort-field select{width:auto;min-width:0;min-height:0;padding-block:0;padding-inline:var(--ss-space-1)var(--ss-space-2);border-radius:var(--ss-radius-control);font-size:var(--ss-type-label);background:0 0;border:0;align-self:stretch}.ss-listing-sort-field select:focus-visible{outline-offset:-3px}.ss-match-region-status{align-items:baseline;gap:0 var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-match-region-status>.ss-control-note{margin:0}.ss-filter-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ss-field-group{border:0;border-top:1px solid var(--ss-color-divider);gap:1rem;min-inline-size:0;margin:0;padding:1.25rem 0 0;display:grid}.ss-field-group legend{padding:0 var(--ss-space-3)0 0;font-size:var(--ss-type-body);font-weight:600}.ss-field-group-description{max-width:65ch;color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}:where(.ss-research-form,.ss-stack) input:is([type=checkbox],[type=radio]){background:0 0;border:0;width:auto;min-height:0;padding:0}.ss-checkbox-field{align-items:start;gap:var(--ss-space-3);grid-template-columns:1.25rem minmax(0,1fr);max-width:45rem;display:grid}.ss-stack .ss-checkbox-field input[type=checkbox],.ss-checkbox-field input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--ss-color-utility);border-radius:.2rem;margin:0;padding:0}.ss-stack .ss-checkbox-field label,.ss-checkbox-field label{color:var(--ss-color-text);font-size:var(--ss-type-label);cursor:pointer;font-weight:600;display:inline}.ss-checkbox-field p{margin:var(--ss-space-1)0 0;color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);line-height:1.5}.ss-choice-option{gap:var(--ss-space-3);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.ss-choice-option>input{margin-top:var(--ss-space-1)}.ss-choice-option>span{gap:var(--ss-space-1);display:grid}.ss-choice-option small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}.ss-dense .ss-form-group legend{font-size:var(--ss-type-body)}.ss-dense .ss-form-grid{gap:var(--ss-space-4)var(--ss-space-3)}.ss-dense>.ss-form-group-frame:first-of-type{border-top:0;padding-top:0}.ss-dense .ss-choice-option strong{font-weight:600}@media(min-width:43.751rem){.ss-dense :is(input:not([type=hidden],[type=checkbox],[type=radio]),select){min-height:2.25rem;padding-block:var(--ss-space-1)}.ss-dense .ss-money-control{min-height:2.25rem}.ss-dense .ss-money-control>input{min-height:0;padding-block:var(--ss-space-1)}.ss-dense :is(.ss-choice-entry,.ss-filter-actions)>:is(button,a),.ss-dense :is(.ss-choice-chips>button,button.ss-browse-industries){min-height:2.25rem;padding-block:var(--ss-space-1)}}.ss-match-explanation{gap:var(--ss-space-1);max-width:65ch;padding:0 var(--ss-space-1)var(--ss-space-3);color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0;display:grid}.ss-match-explanation b{color:var(--ss-color-text);font-weight:600}.ss-results-table{margin:0 0 var(--ss-space-4);border-collapse:collapse}.ss-results-table th,.ss-results-table td{padding:var(--ss-space-3)var(--ss-space-2);border-bottom:1px solid var(--ss-color-divider);text-align:left}.ss-results-table th{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);white-space:nowrap;vertical-align:bottom;font-weight:600}.ss-results-table td{color:var(--ss-color-text);font-size:var(--ss-type-label);vertical-align:top}.ss-results-table :is(th,td):first-child{padding-left:var(--ss-space-1)}.ss-results-table :is(th,td):last-child{padding-right:var(--ss-space-1)}.ss-results-table .ss-results-name{width:40%;min-width:12rem}.ss-listing-title-line{align-items:center;gap:var(--ss-space-1)var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-results-secondary{margin-top:var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);display:block}.ss-results-name .ss-match-explanation{padding:var(--ss-space-2)0 0}.ss-results-table :is(.ss-results-money,.ss-results-number,.ss-listing-multiple){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-results-missing,.ss-results-table td.ss-results-empty{color:var(--ss-color-text-secondary)}.ss-results-sort-arrow{margin-left:var(--ss-space-1);color:var(--ss-color-text)}.ss-results-table .ss-listing-listed{white-space:nowrap}td.ss-listing-listed>span{display:block}.ss-results-table .ss-results-save{width:1%}.ss-results-table td.ss-results-save:has(>.ss-name-open),.ss-results-table td.ss-results-save:has(>.ss-saved-status){text-align:right;white-space:nowrap}.ss-results-save .ss-row-save-form{justify-content:flex-end}.ss-results-table .ss-skeleton-value{margin-left:auto}.ss-results-table .ss-skeleton-save{vertical-align:top}.ss-results-table :is(.ss-results-name,.ss-listing-brokerage,.ss-listing-listed,.ss-company-as-of) .ss-skeleton-value{margin-left:0}.ss-results-table .ss-company-select{width:1%;padding-right:0}.ss-company-select>input{cursor:pointer;margin:0}.ss-results-table .ss-company-as-of{white-space:nowrap}.ss-company-row:has(>.ss-company-select input:checked)>td{background:var(--ss-color-selected)}.ss-company-row:has(>.ss-company-select input:checked)>td:first-child{box-shadow:inset 3px 0 var(--ss-color-utility)}@media(max-width:56.25rem){.ss-results-table .ss-hide-below-900{display:none}.ss-results-table th,.ss-results-table td{padding-inline:var(--ss-space-1)}.ss-results-table th,.ss-results-table .ss-results-money{white-space:normal}.ss-results-table .ss-results-name{overflow-wrap:anywhere;min-width:0}}@media(max-width:43.75rem){.ss-results-table,.ss-results-table tbody{display:block}.ss-results-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-results-row{align-items:center;gap:var(--ss-space-1)var(--ss-space-2);padding:var(--ss-space-3)var(--ss-space-1);border-bottom:1px solid var(--ss-color-divider);flex-wrap:wrap;display:flex}.ss-results-table .ss-results-row>td{width:auto;min-width:0;font-size:var(--ss-type-metadata);border:0;padding:0;display:block}.ss-results-table .ss-results-row>.ss-results-name{font-size:var(--ss-type-label);flex:100%}.ss-results-row>[data-label]:before{content:"· " attr(data-label)" ";color:var(--ss-color-text-secondary)}.ss-results-row>.ss-results-name+[data-label]:before{content:attr(data-label)" "}.ss-results-row>.ss-listing-multiple:before{content:"· ";color:var(--ss-color-text-secondary)}.ss-results-row.ss-skeleton-row>td:before{content:none}.ss-results-table .ss-hide-below-700,.ss-results-table .ss-results-row>:is(.ss-hide-below-900,.ss-hide-below-700,.ss-results-empty){display:none}.ss-results-table th.ss-show-stacked{display:table-cell}.ss-results-table .ss-results-row>td.ss-show-stacked{display:block}.ss-results-table .ss-results-row>.ss-results-save{margin-left:auto}.ss-results-save .ss-row-save{width:2.75rem;min-width:2.75rem;height:2.75rem}.ss-results-table .ss-company-row>.ss-results-name{flex:1 1 calc(100% - var(--ss-size-check) - var(--ss-space-2))}.ss-company-row>.ss-results-name+td{margin-left:calc(var(--ss-size-check) + var(--ss-space-2))}.ss-company-row:has(>.ss-company-select input:checked){background:var(--ss-color-selected);box-shadow:inset 3px 0 var(--ss-color-utility)}.ss-company-row:has(>.ss-company-select input:checked)>td:first-child{box-shadow:none}}.ss-filter-results>.ss-section:first-child{border-top:0}.ss-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ss-form-actions>*{width:auto;max-width:100%}.ss-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ss-selection-tile{border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.ss-selection-tile>input{flex:none}.ss-selection-tile>span{gap:.25rem;min-width:0;display:grid}.ss-selection-tile strong{font-size:1rem;font-weight:500}.ss-selection-tile small{color:var(--ss-color-text-secondary);font-size:.8125rem}.ss-selection-tile:has(input:checked){border-color:var(--ss-color-utility);box-shadow:inset 0 0 0 1px var(--ss-color-utility);background:var(--ss-color-selected)}.ss-selection-tile:has(input:disabled){background:var(--ss-color-surface);color:var(--ss-color-text-secondary);cursor:not-allowed}.ss-selection-tile:has(input:focus-visible){outline:3px solid var(--ss-color-utility);outline-offset:3px}@media(max-width:43.75rem){.ss-selection-grid{grid-template-columns:minmax(0,1fr)}}.ss-empty-state{justify-items:start;gap:0;display:grid}.ss-empty-actions{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:100%;display:flex}.ss-quiet-routes{margin:var(--ss-space-1)0 0;color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);flex-basis:100%}.ss-quiet-routes a{font-weight:600}.ss-opportunity-table{border-top:1px solid var(--ss-color-divider);margin-bottom:var(--ss-space-6)}.ss-opportunity-table-head,.ss-opportunity-table-row{gap:var(--ss-space-4);grid-template-columns:minmax(12rem,2fr) minmax(6rem,.8fr) minmax(6rem,.75fr) minmax(10rem,1.25fr) minmax(6rem,.75fr) minmax(7rem,auto);align-items:center;display:grid}.ss-opportunity-table-head{padding:var(--ss-space-3)var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:600}.ss-opportunity-table-row{border-top:1px solid var(--ss-color-divider);padding:var(--ss-space-4)var(--ss-space-1);font-size:var(--ss-type-label)}.ss-opportunity-table-row>span{min-width:0}.ss-opportunity-identity{gap:var(--ss-space-1);display:grid}.ss-opportunity-identity>a{color:var(--ss-color-text);font-size:var(--ss-type-label);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ss-opportunity-identity small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-opportunity-actions{justify-content:flex-end;align-items:center;gap:var(--ss-space-2);display:flex}.ss-opportunity-actions .ss-button-secondary{padding:var(--ss-space-2)var(--ss-space-3)}.ss-opportunity-actions .ss-move-menu{margin:0}@media(max-width:64rem){.ss-opportunity-table-head{display:none}.ss-opportunity-table-row{gap:var(--ss-space-3)var(--ss-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.ss-opportunity-table-row>span:not(.ss-opportunity-identity):not(.ss-opportunity-actions){gap:var(--ss-space-2);grid-column:1;grid-template-columns:5.5rem minmax(0,1fr);display:grid}.ss-opportunity-table-row>span[data-label]:before{content:attr(data-label);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:600}.ss-opportunity-identity{grid-column:1}.ss-opportunity-actions{flex-direction:column;grid-area:1/2/6;align-items:flex-end}}@media(max-width:43.75rem){.ss-opportunity-table-row{grid-template-columns:minmax(0,1fr)}.ss-opportunity-actions{flex-direction:row;grid-area:auto/1;justify-content:flex-start;align-items:stretch}.ss-opportunity-actions>a{width:auto}.ss-opportunity-table-row>span:not(.ss-opportunity-identity):not(.ss-opportunity-actions){grid-template-columns:4.75rem minmax(0,1fr)}}@media(max-width:48rem){.ss-settings-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ss-settings-nav{border-bottom:1px solid var(--ss-color-divider);flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex;position:static}.ss-settings-nav a{border-bottom:2px solid #0000;border-left:0;padding:.4rem .5rem}.ss-settings-nav a[aria-current=page]{border-left:0;border-bottom-color:var(--ss-color-utility)}}@media(max-width:43.75rem){.ss-form-grid{grid-template-columns:minmax(0,1fr)}.ss-filter-actions{flex-direction:column;align-items:stretch}.ss-choice-entry:has(>select){grid-template-columns:minmax(0,1fr)}}@media(max-width:36rem){.ss-industry-browser{grid-template-columns:minmax(0,1fr)}.ss-industry-dialog{padding:1rem}}.ss-usage-table{border-collapse:collapse;width:100%;font-size:.875rem}.ss-usage-table th,.ss-usage-table td{border-bottom:1px solid var(--ss-color-divider);text-align:left;vertical-align:top;padding:.6rem .5rem}.ss-usage-table thead th{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:600}.ss-usage-table tbody th{font-weight:500}.ss-usage-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.ss-usage-table th+th,.ss-usage-table td{text-align:right}.ss-usage-table tbody th{text-align:left}.ss-field-error{color:var(--ss-color-attention);font-size:.78rem;font-weight:500;line-height:1.4}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ss-color-attention);background:var(--ss-color-attention-surface)}.ss-money-control{border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);min-height:2.75rem;color:var(--ss-color-text-secondary);align-items:center;gap:.5rem;padding:0 .75rem;font-weight:400;display:flex}.ss-money-control:focus-within{outline:3px solid var(--ss-color-utility);outline-offset:3px}.ss-money-control>input{min-height:0;color:var(--ss-color-text);background:0 0;border:0;flex:1;padding:.5rem 0}.ss-money-control>input:focus-visible{outline:0}.ss-money-control:has(input[aria-invalid=true]){border-color:var(--ss-color-attention);background:var(--ss-color-attention-surface)}@media(max-width:43.75rem){.ss-settings-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ss-settings-nav{border-bottom:1px solid var(--ss-color-divider);flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex;position:static}.ss-settings-nav a{border-bottom:2px solid #0000;border-left:0;padding:.4rem .5rem}.ss-settings-nav a[aria-current=page]{border-left:0;border-bottom-color:var(--ss-color-utility)}.ss-usage-table{font-size:.8125rem}.ss-usage-table th,.ss-usage-table td{padding:.5rem .35rem}}.ss-auth-page{background:var(--ss-color-canvas);min-height:100svh;padding:var(--ss-space-12)var(--ss-space-4);place-items:center;display:grid}.ss-auth-column{gap:var(--ss-space-6);justify-items:center;width:100%;max-width:28rem;display:grid}.ss-auth-brand{font-size:var(--ss-type-heading)}.ss-auth-heading{text-align:center;font-size:var(--ss-type-title);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.25}.ss-auth-panel{gap:var(--ss-space-4);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-canvas);width:100%;box-shadow:var(--ss-shadow-overlay);padding:var(--ss-space-6);justify-items:center;display:grid}.ss-auth-mount{justify-items:center;width:100%;min-width:0;display:grid}.ss-auth-mount[hidden]{display:none}.ss-auth-status{text-align:center;color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-auth-notice{border-left:3px solid var(--ss-color-attention);border-radius:var(--ss-radius-status);background:var(--ss-color-attention-surface);width:100%;color:var(--ss-color-attention);padding:var(--ss-space-3)var(--ss-space-4);font-size:var(--ss-type-help);margin:0}.ss-auth-alt{text-align:center;color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-auth-alt a{color:var(--ss-color-utility);font-weight:600}@media(max-width:26.25rem){.ss-auth-page{padding:var(--ss-space-8)var(--ss-space-3)}.ss-auth-panel{padding:var(--ss-space-4)}.ss-auth-heading{font-size:var(--ss-type-title-compact)}}.ss-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;display:grid}.ss-record-header h1{font-size:clamp(1.625rem,4vw,var(--ss-type-title));overflow-wrap:anywhere;line-height:1.25}.ss-record-identity{min-width:0}.ss-record-metadata,.ss-record-provenance{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);margin:.15rem 0;line-height:1.5}.ss-record-header>.ss-work-areas{grid-column:1/-1;min-width:0}.ss-work-areas-label{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-weight:600;display:block}.ss-start-research{align-items:center;gap:var(--ss-space-3);margin:var(--ss-space-4)0;flex-wrap:wrap;display:flex}.ss-start-research>[role=alert]{flex-basis:100%}.ss-work-nav-locked{align-items:center;gap:var(--ss-space-1);padding:var(--ss-space-3)0;color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);cursor:default;font-weight:600;display:inline-flex}.ss-work-nav-locked small{margin-left:var(--ss-space-1);font-size:var(--ss-type-metadata);font-weight:400}@media(max-width:43.75rem){.ss-work-nav-locked small{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(min-width:43.75rem)and (max-width:56.25rem){.ss-record-header{grid-template-columns:minmax(0,1fr)}}.ss-phase{gap:var(--ss-space-2);align-content:start;justify-items:start;max-inline-size:36ch;display:grid}.ss-phase:focus{outline:none}.ss-phase:focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:3px}.ss-phase-status{align-items:center;gap:var(--ss-space-2);display:flex}.ss-phase-label{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-phase-meaning{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);text-wrap:pretty;margin:0;line-height:1.5}.ss-phase-actions{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-phase-feedback{font-size:var(--ss-type-help);margin:0}.ss-phase-feedback:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-phase-correct{font-size:var(--ss-type-help);font-weight:600}@media(min-width:56.251rem){.ss-phase{inline-size:36ch}}.ss-phase-dialog{max-block-size:calc(100svh - var(--ss-space-8));overflow-y:auto}.ss-phase-dialog fieldset{gap:var(--ss-space-3);display:grid}.ss-phase-dialog form{gap:var(--ss-space-6);display:grid}.ss-phase-dialog .ss-muted{margin:var(--ss-space-3)0 0}.ss-phase-discard{align-items:center}.ss-phase-discard p{margin:0 auto 0 0;font-weight:600}@media(max-width:43.75rem){.ss-confirm-actions.ss-phase-discard{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-phase-discard p{grid-column:1/-1}}.ss-phase-dialog .ss-phase-current small{color:var(--ss-color-text);font-weight:600}.ss-phase-dialog .ss-conflict>button{margin-top:var(--ss-space-2);padding-inline:0;display:flex}.ss-panel>h2{font-size:var(--ss-type-body);font-weight:600;line-height:1.4}.ss-close-outcome>h2{font-size:var(--ss-type-heading);line-height:1.35}.ss-record-facts{grid-column:1/-1;margin:.25rem 0 0}.ss-record-facts dt{font-size:var(--ss-type-metadata)}.ss-record-facts dd{min-width:0;font-size:inherit;margin:.25rem 0 0}.ss-record-facts--compact{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),max-content))}.ss-record-metric{color:var(--ss-color-text);font-size:var(--ss-type-metric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.2;display:block}@media(max-width:43.75rem){.ss-record-header{grid-template-columns:minmax(0,1fr)}.ss-phase{inline-size:100%;max-inline-size:none}.ss-phase-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:stretch;display:grid}.ss-record-metric{font-size:1.5rem}}@media(max-width:30rem){.ss-record-facts{grid-template-columns:minmax(0,1fr)}}.ss-agent-connection{gap:0;max-width:48rem;display:grid}.ss-agent-status{border:1px solid var(--ss-color-divider);border-radius:.625rem;margin-bottom:.75rem;padding:1.5rem}.ss-agent-status.is-error{border-left:4px solid var(--ss-color-attention)}.ss-agent-status-label{color:var(--ss-color-text-secondary);margin:0;font-size:.75rem}.ss-agent-status h2{margin:.25rem 0 .5rem;font-size:1.35rem}.ss-agent-status>p:not(.ss-agent-status-label){max-width:62ch;color:var(--ss-color-text-secondary);margin:.25rem 0}.ss-agent-next-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.ss-agent-next-actions button{cursor:pointer;border:0}.ss-agent-next-actions .ss-button-secondary{border:1px solid var(--ss-color-control-border)}.ss-agent-disclosure{border-bottom:1px solid var(--ss-color-divider);padding:1rem 0}.ss-agent-disclosure>summary{cursor:pointer;color:var(--ss-color-text);font-weight:600;list-style-position:inside}.ss-agent-disclosure>div{max-width:64ch;color:var(--ss-color-text-secondary);padding:.5rem 0 0 1.1rem}.ss-agent-disclosure p{margin:.5rem 0}.ss-agent-disclosure code{overflow-wrap:anywhere;color:var(--ss-color-text)}.ss-agent-guide h2{margin:.2rem 0 .35rem;font-size:1.25rem}.ss-agent-guide header p{color:var(--ss-color-text-secondary);margin:.2rem 0}.ss-agent-guide{padding:1.25rem 0}.ss-agent-guide>header{border-bottom:1px solid var(--ss-color-divider);padding-bottom:1rem}.ss-agent-guide ol{counter-reset:agent-steps;margin:1.5rem 0 0;padding:0;list-style:none}.ss-agent-guide li{counter-increment:agent-steps;min-height:3rem;padding:0 0 1.75rem 3.5rem;position:relative}.ss-agent-guide li:before{content:counter(agent-steps);background:var(--ss-color-selected);width:2.25rem;height:2.25rem;color:var(--ss-color-utility);border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.ss-agent-guide h3{margin:0;font-size:1rem}.ss-agent-guide li p{color:var(--ss-color-text-secondary);margin:.35rem 0 .75rem}.ss-agent-guide code,.ss-agent-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--ss-radius-control);background:var(--ss-color-surface);max-width:100%;font:inherit;padding:.75rem;font-size:.82rem;display:block}.ss-agent-guide .ss-copy-request{margin-top:.625rem}.ss-copy-request{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ss-copy-request button{cursor:pointer}.ss-copy-request>span{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help)}@media(max-width:43.75rem){.ss-agent-status{padding:1.1rem}.ss-agent-guide li{padding-left:3rem}.ss-agent-connection .ss-button-primary,.ss-agent-connection .ss-button-secondary{width:100%}.ss-copy-request{flex-direction:column;align-items:stretch}}.ss-agent-pane{min-width:0}.ss-agent-setup-heading{border-bottom:1px solid var(--ss-color-divider);padding-bottom:1rem}.ss-agent-setup-heading h2{margin:.2rem 0 .35rem;font-size:1.35rem}.ss-agent-setup-heading>p:last-child,.ss-agent-after-setup{color:var(--ss-color-text-secondary)}.ss-setup-page{background:var(--ss-color-canvas);min-height:100vh;padding:2.5rem 1.5rem 9rem}:root:has(.ss-setup-page){scroll-padding-bottom:10rem}.ss-setup-column{max-width:30rem;margin:0 auto}.ss-setup-brand{margin-bottom:var(--ss-space-12);display:inline-block}.ss-setup-column>.ss-page-header{margin-bottom:var(--ss-space-10);border-bottom:0;padding-bottom:0;display:block}.ss-setup-column>.ss-page-header h1{font-size:var(--ss-type-title);line-height:1.25}.ss-setup-column>.ss-page-header p:not(.ss-eyebrow){margin-top:var(--ss-space-2);font-size:var(--ss-type-body)}.ss-setup-main{gap:1.5rem;display:grid}.ss-setup-form{gap:var(--ss-space-6);display:grid}.ss-location-row{grid-template-columns:minmax(0,1fr) 9rem}.ss-where{gap:var(--ss-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ss-where-option{gap:var(--ss-space-4);min-width:0;display:grid}.ss-where-row{align-items:center;gap:var(--ss-space-3);min-height:3.25rem;padding:var(--ss-space-1)var(--ss-space-4);border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);display:flex}.ss-where-row:has(input:checked){border-color:var(--ss-color-utility);box-shadow:inset 0 0 0 1px var(--ss-color-utility);background:var(--ss-color-selected)}.ss-where-row:has(input:focus-visible){outline:3px solid var(--ss-color-utility);outline-offset:3px}.ss-where-choice{align-items:center;gap:var(--ss-space-3);cursor:pointer;flex:1;min-width:0;min-height:2.75rem;font-weight:500;display:flex}.ss-where-choice>input{flex:none}.ss-where-row:has(input:checked) .ss-where-choice{cursor:default}.ss-where-fields{gap:var(--ss-space-4);min-width:0;display:grid}.ss-where-fields[hidden],.ss-where:not([data-enhanced]) .ss-where-option:not(:has(>.ss-where-row input:checked))>.ss-where-fields{display:none}.ss-where[data-enhanced] .ss-where-option{max-height:4rem;overflow:hidden}.ss-where[data-enhanced] .ss-where-option[data-chosen]{max-height:none;overflow:visible}.ss-where[data-enhanced] .ss-where-option[data-gone]{max-height:0;margin-block:calc(var(--ss-space-3)/-2);opacity:0;transform:scale(.97)}@media(prefers-reduced-motion:no-preference){.ss-where[data-moving] .ss-where-option{transition:opacity .22s,transform .22s,max-height .28s 80ms,margin .28s 80ms}.ss-where[data-moving] .ss-where-option[data-chosen]>.ss-where-fields,.ss-where[data-moving] .ss-where-change{animation:.22s .2s both ss-where-in}}@keyframes ss-where-in{0%{opacity:0;transform:translateY(-4px)}}.ss-disclosure>summary{cursor:pointer;color:var(--ss-color-utility);font-size:var(--ss-type-label);font-weight:500}.ss-disclosure>p{margin:var(--ss-space-2)0 0;font-size:var(--ss-type-help);color:var(--ss-color-text-secondary);line-height:1.5}@media(max-width:43.75rem){.ss-location-row{grid-template-columns:minmax(0,1fr)}}.ss-intro-list,.ss-phase-track{display:grid}.ss-intro-list{gap:var(--ss-space-6)}.ss-intro-list>li,.ss-phase-track>li{grid-template-columns:var(--ss-space-6)minmax(0,1fr);column-gap:var(--ss-space-3);align-items:start;display:grid}.ss-intro-list p,.ss-phase-track p{margin-top:var(--ss-space-1);color:var(--ss-color-text-secondary)}.ss-intro-icon{justify-content:center;align-items:center;height:1lh;display:flex}.ss-intro-icon>.ss-nav-icon{width:1.25rem;height:1.25rem;color:var(--ss-color-utility)}.ss-phase-track{counter-reset:phase-track}.ss-phase-track>li{padding-bottom:var(--ss-space-6);counter-increment:phase-track;position:relative}.ss-phase-track>li:last-child{padding-bottom:0}.ss-phase-track>li:not(:last-child):before{content:"";left:calc(var(--ss-space-3) - 1px);border-left:2px solid var(--ss-color-divider);position:absolute;top:1lh;bottom:0}.ss-phase-track-marker{width:var(--ss-space-6);height:var(--ss-space-6);border-radius:var(--ss-radius-round);background:var(--ss-color-selected);color:var(--ss-color-utility);font-size:var(--ss-type-label);place-items:center;font-weight:600;display:grid}.ss-phase-track-marker:after{content:counter(phase-track)}.ss-setup-note{color:var(--ss-color-text-secondary);font-size:var(--ss-type-label)}.ss-setup-footer{background:var(--ss-color-canvas);border-top:1px solid var(--ss-color-divider);position:fixed;inset:auto 0 0}.ss-setup-footer-inner{justify-content:space-between;align-items:center;gap:var(--ss-space-3);max-width:33rem;padding:var(--ss-space-4)var(--ss-space-6);margin:0 auto;display:flex}.ss-setup-footer-inner>div{align-items:center;gap:var(--ss-space-3);display:flex}@media(max-width:43.75rem){.ss-setup-page{padding:1.5rem 1rem 11rem}.ss-setup-footer-inner{padding:var(--ss-space-3)var(--ss-space-4);flex-wrap:wrap}.ss-setup-footer-inner>div:last-child{flex-wrap:wrap-reverse;flex:1;justify-content:flex-end}.ss-setup-column>.ss-page-header h1{font-size:var(--ss-type-title-compact)}}.ss-today-focus-compact{gap:var(--ss-space-2);padding:var(--ss-space-3)var(--ss-space-4);color:var(--ss-color-text-secondary);align-items:baseline;display:flex}.ss-first-run{gap:var(--ss-space-6);display:grid}.ss-first-run-paths{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-first-run-path{gap:var(--ss-space-2);padding:var(--ss-space-6);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);display:grid}.ss-first-run-path h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-first-run-path p{color:var(--ss-color-text-secondary);margin:0}.ss-first-run-steps{gap:var(--ss-space-8);padding-left:var(--ss-space-6);color:var(--ss-color-text-secondary);margin:0;list-style:decimal;display:flex}.ss-first-run-steps li{padding-left:var(--ss-space-1);display:list-item}@media(max-width:43.75rem){.ss-first-run-paths,.ss-first-run-steps{gap:var(--ss-space-2);flex-direction:column;grid-template-columns:minmax(0,1fr)}}body.driver-active{pointer-events:auto!important}body.driver-active .ss-shell *{pointer-events:auto}.driver-overlay,.driver-overlay path{pointer-events:none!important}.driver-active-element{outline:2px solid var(--ss-color-utility);outline-offset:5px}.driver-popover.ss-entry-guide{font-family:var(--ss-font-interface);color:var(--ss-color-text);border:1px solid var(--ss-color-divider);border-radius:12px;width:320px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 8px 32px #2a26221a}.ss-entry-guide .driver-popover-title{padding-right:18px;font-size:20px;line-height:1.3}.ss-entry-guide .driver-popover-description{color:var(--ss-color-text-secondary);margin-top:12px;font-size:15px;line-height:1.6}.ss-entry-guide .driver-popover-footer{margin-top:20px}.ss-entry-guide .driver-popover-next-btn{background:var(--ss-color-action);color:var(--ss-color-action-foreground);text-shadow:none;border:0;border-radius:8px;padding:12px 16px}.ss-entry-guide .driver-popover-next-btn:hover,.ss-entry-guide .driver-popover-next-btn:focus{background:var(--ss-color-action-hover);color:var(--ss-color-action-foreground)}.ss-entry-guide .driver-popover-close-btn{min-width:44px;min-height:44px;color:var(--ss-color-text-secondary)}.ss-entry-guide .driver-popover-close-btn:hover,.ss-entry-guide .driver-popover-close-btn:focus{color:var(--ss-color-text)}.ss-entry-guide--line .driver-popover-description{padding-right:var(--ss-space-6);color:var(--ss-color-text);margin-top:0}.ss-entry-guide--line .driver-popover-footer{margin-top:var(--ss-space-1);margin-bottom:calc(var(--ss-space-3)*-1)}.ss-entry-guide .driver-popover-navigation-btns{justify-content:space-between;align-items:center}.ss-entry-guide .ss-entry-guide-skip,.ss-entry-guide .ss-entry-guide-skip:hover,.ss-entry-guide .ss-entry-guide-skip:focus{min-height:var(--ss-size-touch);color:var(--ss-color-text-secondary);text-shadow:none;background:0 0;border:0;padding-inline:0}.ss-entry-guide .ss-entry-guide-skip:hover{color:var(--ss-color-text);text-decoration:underline}.ss-entry-guide button:focus-visible{outline:2px solid var(--ss-color-utility);outline-offset:3px}.ss-entry-guide .driver-popover-close-btn:focus-visible{outline-offset:-4px;border-radius:var(--ss-radius-control)}@media(max-width:43.75rem){.driver-popover.ss-entry-guide{width:auto;padding:20px;left:16px!important;right:16px!important}.ss-entry-guide .driver-popover-arrow{display:none}}.ss-detail{gap:var(--ss-space-6);min-width:0;display:grid}.ss-detail-back{font-size:var(--ss-type-label);color:var(--ss-color-text-secondary);justify-self:start;text-decoration:none}.ss-detail-back:hover{color:var(--ss-color-text);text-decoration:underline}.ss-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);flex-wrap:wrap;display:flex}.ss-detail-header h1{font-size:var(--ss-type-title);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.ss-detail-meta{gap:var(--ss-space-2)var(--ss-space-4);margin:var(--ss-space-2)0 0;font-size:var(--ss-type-label);color:var(--ss-color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ss-detail-meta li,.ss-tile-label,.ss-fact dt{align-items:center;gap:var(--ss-space-2);display:inline-flex}.ss-detail-actions{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-detail-breadcrumb{align-items:center;gap:var(--ss-space-1);margin-bottom:var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);display:flex}.ss-detail-breadcrumb a{color:var(--ss-color-text-secondary);font-weight:600;text-decoration:none}.ss-detail-breadcrumb a:hover{color:var(--ss-color-text);text-decoration:underline}.ss-detail-eyebrow{margin:0 0 var(--ss-space-1)}.ss-detail-saved{justify-items:end;gap:var(--ss-space-1);display:grid}.ss-detail-saved-meta{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);margin:0}@media(max-width:43.75rem){.ss-detail-breadcrumb a{min-height:var(--ss-size-touch);align-items:center;display:inline-flex}.ss-detail-saved{justify-items:start}}.ss-detail-icon{color:var(--ss-color-text-secondary);flex:none}.ss-fact-dot{background:var(--ss-color-control-border);width:.375rem;height:.375rem;margin-inline:var(--ss-space-1);border-radius:50%;flex:none}.ss-tiles{gap:var(--ss-space-3);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ss-tile{border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-canvas);padding:var(--ss-space-4);align-content:start;display:grid}.ss-tile-label{font-size:var(--ss-type-label);color:var(--ss-color-text-secondary)}.ss-tile-value{margin-top:var(--ss-space-2);font-size:var(--ss-type-metric);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.ss-tile-note{margin-top:var(--ss-space-1);font-size:var(--ss-type-metadata);color:var(--ss-color-text-secondary)}.ss-detail-body{gap:var(--ss-space-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.ss-detail-body-single{grid-template-columns:minmax(0,1fr)}.ss-detail-main,.ss-detail-rail{gap:var(--ss-space-4);min-width:0;display:grid}.ss-detail-rail{top:var(--ss-topbar-height);max-height:calc(100dvh - var(--ss-topbar-height));position:sticky;overflow-y:auto}.ss-detail-card{border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-canvas);padding:var(--ss-space-6);min-width:0}.ss-detail-card>h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-type-body);font-weight:600}.ss-detail-card>p{font-size:var(--ss-type-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.ss-facts{gap:var(--ss-space-4)var(--ss-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ss-fact{min-width:0}.ss-fact dt{font-size:var(--ss-type-label);color:var(--ss-color-text-secondary)}.ss-fact dd{margin:var(--ss-space-1)0 0;font-size:var(--ss-type-body);overflow-wrap:anywhere}@media(max-width:56.25rem){.ss-detail-body{grid-template-columns:minmax(0,1fr)}.ss-detail-rail{max-height:none;position:static;overflow:visible}}@media(max-width:30rem){.ss-facts{grid-template-columns:minmax(0,1fr)}}.ss-detail-source{column-gap:var(--ss-space-2);border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-3);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.ss-detail-source-body{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-detail-source .ss-detail-source-trigger{min-height:auto;font-size:var(--ss-type-help);color:var(--ss-color-utility);background:0 0;border:0;padding:0;text-decoration:underline}.ss-evidence-dialog{max-width:min(56rem,100vw - 2rem)}.ss-evidence-table-detail td{vertical-align:top;overflow-wrap:anywhere}.ss-evidence-locator{margin-top:var(--ss-space-1);font-size:var(--ss-type-metadata);color:var(--ss-color-text-secondary);display:block}.ss-broker-card{gap:var(--ss-space-4);display:grid}.ss-broker-identity{align-items:center;gap:var(--ss-space-3);display:flex}.ss-broker-identity div{min-width:0;display:grid}.ss-broker-identity strong{overflow-wrap:anywhere;font-weight:600}.ss-broker-identity span:not(.ss-broker-avatar){font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}.ss-broker-avatar{background:var(--ss-color-surface);width:2.75rem;height:2.75rem;color:var(--ss-color-text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.ss-broker-actions{gap:var(--ss-space-2);display:grid}.ss-broker-actions a{gap:var(--ss-space-2)}.ss-broker-actions a:not(.ss-broker-profile){color:var(--ss-color-text);text-decoration:none}.ss-broker-phone{align-items:center;gap:var(--ss-space-2);font-size:var(--ss-type-label);display:inline-flex}.ss-broker-profile{font-size:var(--ss-type-help);color:var(--ss-color-utility);font-weight:600}.ss-mosaic{gap:var(--ss-space-2);border-radius:var(--ss-radius-dialog);display:grid;overflow:hidden}.ss-mosaic[data-layout=pair]{grid-template-columns:1fr 1fr}.ss-mosaic[data-layout=grid]{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:9rem}.ss-mosaic[data-layout=grid] .ss-mosaic-tile:first-child{grid-row:span 2}.ss-mosaic[data-count="3"]{grid-template-columns:2fr 1fr}.ss-mosaic[data-count="4"] .ss-mosaic-tile:last-child{grid-column:span 2}.ss-mosaic-tile{background:var(--ss-color-surface);min-height:9rem;margin:0;position:relative}.ss-mosaic-tile img,.ss-mosaic-gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}.ss-mosaic[data-layout=single] .ss-mosaic-tile{aspect-ratio:16/9}.ss-mosaic-more{right:var(--ss-space-2);bottom:var(--ss-space-2);position:absolute}.ss-mosaic-gallery{max-width:min(64rem,100vw - 2rem)}.ss-mosaic-gallery-grid{gap:var(--ss-space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));max-height:70vh;display:grid;overflow:auto}.ss-mosaic-gallery-grid figure{margin:0}.ss-mosaic-gallery-grid figcaption{margin-top:var(--ss-space-1);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}@media(max-width:30rem){.ss-mosaic[data-layout=grid][data-count]{grid-template-columns:1fr 1fr}.ss-mosaic[data-layout=grid] .ss-mosaic-tile:first-child{grid-area:auto/span 2}}.ss-detail-location{gap:var(--ss-space-3);display:grid}.ss-map{aspect-ratio:4/3;border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-dialog);background:var(--ss-color-surface);position:relative;overflow:hidden}.ss-map[data-state=placeholder] .ss-map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ss-map-pin{background:var(--ss-color-action);border:3px solid var(--ss-color-canvas);width:1.25rem;height:1.25rem;box-shadow:0 1px 4px var(--ss-color-overlay-scrim);border-radius:50%;display:block}.ss-detail-location-address{align-items:flex-start;gap:var(--ss-space-2);font-size:var(--ss-type-label);margin:0;display:flex}.ss-map .maplibregl-ctrl-attrib{font-size:var(--ss-type-metadata)}.ss-detail-location-card{padding:var(--ss-space-3)}.ss-detail-address{display:grid}.ss-detail-address>span+span{color:var(--ss-color-text-secondary)}.ss-listing-change{gap:var(--ss-space-2);border-radius:var(--ss-radius-dialog);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);padding:var(--ss-space-3)var(--ss-space-4);font-size:var(--ss-type-label);align-items:baseline;margin:0;font-weight:600;display:flex}.ss-listing-why{border-radius:var(--ss-radius-dialog);background:var(--ss-color-selected);padding:var(--ss-space-3)var(--ss-space-4)}.ss-listing-why>h2{margin:0 0 var(--ss-space-1);font-size:var(--ss-type-label);font-weight:600}.ss-listing-why>p{margin:0 0 var(--ss-space-1);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}.ss-listing-why .ss-match-explanation{max-width:none;padding:0}.ss-listing-site{gap:var(--ss-space-3);display:grid}.ss-listing-site>a{width:100%}.ss-listing-site>.ss-listing-dates,.ss-detail-rail>.ss-listing-dates{font-size:var(--ss-type-metadata);color:var(--ss-color-text-secondary);margin:0;line-height:1.4}.ss-listing-derived{margin:var(--ss-space-3)0 0;font-size:var(--ss-type-help);color:var(--ss-color-text-secondary)}.ss-research-main{gap:var(--ss-space-6);min-width:0;display:grid}.ss-business-profile{gap:var(--ss-space-4);display:grid}.ss-business-profile>h2{margin:0}.ss-business-profile>.ss-detail-source{font-size:var(--ss-type-help);line-height:1.5}.ss-business-profile-body{gap:var(--ss-space-6);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.ss-business-profile-single{grid-template-columns:minmax(0,1fr)}.ss-business-profile-main{gap:var(--ss-space-4);min-width:0;display:grid}.ss-business-profile .ss-tiles{grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr))}.ss-business-profile .ss-tile{padding:var(--ss-space-3)}.ss-business-profile .ss-tile-value{font-size:var(--ss-type-heading)}.ss-business-profile-brokers{gap:var(--ss-space-2);display:grid}.ss-business-profile-brokers>span{font-size:var(--ss-type-label);color:var(--ss-color-text-secondary)}.ss-business-profile-brokers ul{margin:0;padding:0;list-style:none;display:grid}.ss-business-profile-brokers li+li{border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-3);margin-top:var(--ss-space-3)}.ss-broker-card-compact{gap:var(--ss-space-1)}.ss-broker-compact-phone{align-items:center;gap:var(--ss-space-1);font-size:var(--ss-type-help);color:var(--ss-color-utility);font-weight:600;display:inline-flex}.ss-broker-compact-actions{gap:var(--ss-space-1);display:flex}.ss-business-profile-broker{gap:var(--ss-space-1);font-size:var(--ss-type-label);display:grid}.ss-business-profile-broker>span{color:var(--ss-color-text-secondary)}.ss-business-profile-broker>p{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ss-business-profile-linked{justify-content:space-between;align-items:baseline;gap:var(--ss-space-2)var(--ss-space-4);font-size:var(--ss-type-help);flex-wrap:wrap;display:flex}.ss-business-profile-linked ul{gap:var(--ss-space-1);color:var(--ss-color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.ss-business-profile-linked a{color:var(--ss-color-utility);font-weight:600}.ss-business-profile-record{margin-top:var(--ss-space-6)}.ss-business-profile-record>h3{margin:0 0 var(--ss-space-3);font-size:var(--ss-type-label);font-weight:600}.ss-next-step{justify-items:start;gap:var(--ss-space-2);border-top:1px solid var(--ss-color-divider);padding-top:var(--ss-space-4);display:grid}.ss-next-step>.ss-next-step-label{font-size:var(--ss-type-metadata);color:var(--ss-color-text-secondary);margin:0;font-weight:600}.ss-next-step>h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-next-step>p{font-size:var(--ss-type-help);color:var(--ss-color-text-secondary);margin:0}.ss-next-step>a{margin-top:var(--ss-space-1);text-decoration:none}.ss-next-step>a.bg-primary{color:var(--ss-color-action-foreground)}.ss-business-profile-source-link{margin:0}.ss-ai-intro{justify-items:start;gap:var(--ss-space-3);padding:var(--ss-space-6);border:1px solid var(--ss-color-agent-border);border-radius:var(--ss-radius-control);background:var(--ss-color-agent-surface);min-width:0;display:grid}.ss-ai-intro>*{max-width:100%}.ss-ai-intro>.ss-action-notice{margin:0 0 var(--ss-space-3);justify-self:stretch}.ss-ai-intro>h2{font-size:var(--ss-type-heading);text-wrap:balance;margin:0;font-weight:600}.ss-ai-intro pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--ss-type-help);margin:0}.ss-ai-intro>pre{padding:var(--ss-space-3);border:1px solid var(--ss-color-agent-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);justify-self:stretch}.ss-ai-intro-status{align-items:center;gap:var(--ss-space-2);font-size:var(--ss-type-help);color:var(--ss-color-text-secondary);margin:0;display:inline-flex}.ss-ai-intro-status svg{width:var(--ss-space-4);height:var(--ss-space-4);color:var(--ss-color-utility)}.ss-ai-intro-actions,.ss-ai-intro-check,.ss-agent-guide-actions{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-agent-guide-actions{margin-top:var(--ss-space-3)}.ss-agent-guide-actions .ss-copy-request{margin-top:0}.ss-agent-guide-actions a svg{width:var(--ss-space-4);height:var(--ss-space-4);margin-left:var(--ss-space-2)}.ss-ai-intro-more{justify-self:stretch}.ss-ai-intro-more summary{cursor:pointer;color:var(--ss-color-utility);padding:var(--ss-space-2)0;font-weight:600}.ss-ai-intro-more ul{gap:var(--ss-space-4);margin:var(--ss-space-2)0 0;padding:0;list-style:none;display:grid}.ss-ai-intro-more li{justify-content:space-between;align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-ai-intro .ss-agent-guide pre,.ss-ai-intro .ss-agent-guide code{border:1px solid var(--ss-color-agent-border);background:var(--ss-color-canvas)}.ss-ai-intro a.border-input{color:var(--ss-color-text)}.ss-ai-intro-connect{gap:var(--ss-space-3);padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-agent-border);justify-self:stretch;display:grid}.ss-ai-intro-connect-head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-ai-intro-providers{gap:var(--ss-space-2);display:inline-flex}.ss-ai-intro-providers a{min-height:var(--ss-size-touch);padding:0 var(--ss-space-4);border:1px solid var(--ss-color-control-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);color:var(--ss-color-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ss-ai-intro-providers a[aria-current=true]{border-color:var(--ss-color-utility);background:var(--ss-color-selected);color:var(--ss-color-utility)}.ss-ai-intro-connect-head svg{width:var(--ss-space-4);height:var(--ss-space-4)}.ss-ai-intro .ss-agent-guide{padding:0}.ss-ai-intro .ss-agent-guide ol{margin:0}.ss-ai-intro .ss-agent-guide li:last-child{padding-bottom:0}@media(max-width:43.75rem){.ss-ai-intro{padding:var(--ss-space-4)}.ss-ai-intro-actions,.ss-ai-intro-check,.ss-agent-guide-actions,.ss-ai-intro>.ss-copy-request{flex-direction:column;justify-self:stretch;align-items:stretch}}.ss-confirm-actions{justify-content:flex-end;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-draft-notice{gap:var(--ss-space-2);grid-column:1/-1;min-width:0;display:grid}.ss-draft-restored{align-items:center;gap:var(--ss-space-2)var(--ss-space-3);border-left:3px solid var(--ss-color-control-border);background:var(--ss-color-surface);padding:var(--ss-space-2)var(--ss-space-3);font-size:var(--ss-type-help);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.ss-draft-restored>span{flex:16rem;min-width:0}.ss-draft-status{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);margin:0;line-height:1.5}.ss-draft-status[data-state=attention]{border-left:3px solid var(--ss-color-attention);background:var(--ss-color-attention-surface);color:var(--ss-color-attention);padding:var(--ss-space-1)var(--ss-space-2);justify-self:start}.ss-draft-other{-webkit-line-clamp:6;margin-top:var(--ss-space-2);border-left:2px solid var(--ss-color-attention);padding-left:var(--ss-space-3);color:var(--ss-color-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss-draft-retained{gap:var(--ss-space-2);border-left:3px solid var(--ss-color-control-border);background:var(--ss-color-surface);padding:var(--ss-space-2)var(--ss-space-3);font-size:var(--ss-type-help);line-height:1.5;display:grid}.ss-draft-retained p,.ss-draft-retained dl{margin:0}.ss-draft-retained dl{gap:var(--ss-space-1);display:grid}.ss-draft-retained dt{color:var(--ss-color-text-secondary)}.ss-draft-retained dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ss-draft-choices{gap:var(--ss-space-2);margin-top:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-draft-choices>button{padding-inline:0}.ss-decision-bar form:has(.ss-draft-notice){flex-wrap:wrap}@media(max-width:43.75rem){.ss-record-header h1{font-size:var(--ss-type-title-compact)}.ss-business-profile-body{grid-template-columns:minmax(0,1fr)}}.ss-record-breadcrumb{align-items:center;gap:var(--ss-space-1);color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);display:flex}.ss-record-breadcrumb a{color:var(--ss-color-text-secondary);font-weight:600;text-decoration:none}.ss-record-breadcrumb a:hover{color:var(--ss-color-text)}.ss-record-header>.ss-phase-tabs{gap:0 var(--ss-space-6);border-bottom:1px solid var(--ss-color-divider);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.ss-phase-tab{align-items:center;gap:var(--ss-space-1);min-height:var(--ss-size-touch);color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);border-bottom:3px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}a.ss-phase-tab:hover{color:var(--ss-color-text)}.ss-phase-tab[aria-current=page]{border-bottom-color:var(--ss-color-utility);color:var(--ss-color-utility)}.ss-phase-tab--locked{cursor:default}.ss-phase-tab--locked small{margin-left:var(--ss-space-1);font-size:var(--ss-type-metadata);font-weight:400}@media(max-width:43.75rem){.ss-record-breadcrumb a{min-height:var(--ss-size-touch);align-items:center;display:inline-flex}.ss-record-header>.ss-phase-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.ss-phase-tab{text-align:center;flex-wrap:wrap;justify-content:center}.ss-phase-tab--locked small{flex-basis:100%;margin-left:0}.ss-phase-tab-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ss-range{gap:var(--ss-space-3);display:grid}.ss-range-value{font-size:var(--ss-type-heading);margin:0;font-weight:600}.ss-range-track{height:2.75rem;position:relative}.ss-range-track:before{content:"";border-radius:var(--ss-radius-round);background:var(--ss-color-divider);height:.375rem;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.ss-range-fill{border-radius:var(--ss-radius-round);background:var(--ss-color-utility);height:.375rem;position:absolute;top:50%;transform:translateY(-50%)}.ss-range-track input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ss-range-track input[type=range]::-webkit-slider-runnable-track{background:0 0}.ss-range-track input[type=range]::-moz-range-track{background:0 0}.ss-range-track input[type=range]::-webkit-slider-thumb{border:2px solid var(--ss-color-utility);background:var(--ss-color-canvas);cursor:grab;pointer-events:auto;appearance:none;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .15s}.ss-range-track input[type=range]::-moz-range-thumb{border:2px solid var(--ss-color-utility);background:var(--ss-color-canvas);cursor:grab;pointer-events:auto;border-radius:50%;width:1.5rem;height:1.5rem}.ss-range-track input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.ss-range-track input[type=range]:focus-visible{outline:none}.ss-range-track input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-range-track input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-range-ends{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);justify-content:space-between;display:flex}.ss-range-exact-toggle{color:var(--ss-color-utility);font:inherit;font-size:var(--ss-type-label);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ss-range-exact{gap:var(--ss-space-4);display:grid}@media(prefers-reduced-motion:reduce){.ss-range-track input[type=range]::-webkit-slider-thumb{transition:none}}.ss-setup-page[data-wide] .ss-setup-column{max-width:var(--ss-size-setup-results)}.ss-setup-page[data-wide] .ss-setup-footer-inner{max-width:calc(var(--ss-size-setup-results) + 2*var(--ss-space-6))}.ss-match-criteria{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-match-criteria ul{margin:0;padding:0;list-style:none;display:contents}.ss-match-criteria li{min-height:var(--ss-size-control-dense);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-round);padding:var(--ss-space-1)var(--ss-space-3);color:var(--ss-color-text);font-size:var(--ss-type-help);align-items:center;display:inline-flex}.ss-match-edit{min-height:var(--ss-size-control-dense);padding:0 var(--ss-space-2);color:var(--ss-color-utility);font-size:var(--ss-type-help);align-items:center;display:inline-flex}.ss-match-list{border-top:1px solid var(--ss-color-divider);margin:0;padding:0;list-style:none}.ss-match-row{grid-template-columns:minmax(0,1.4fr)minmax(0,1.6fr)var(--ss-size-match-action);align-items:center;gap:var(--ss-space-2)var(--ss-space-6);border-bottom:1px solid var(--ss-color-divider);padding:var(--ss-space-4)var(--ss-space-1);grid-template-areas:"identity figures action""source figures action";display:grid}.ss-match-identity{gap:var(--ss-space-1);grid-area:identity;min-width:0;display:grid}.ss-match-row .ss-match-kind{font-size:var(--ss-type-metadata);font-weight:400}.ss-match-name{color:var(--ss-color-text);font-size:var(--ss-type-body);overflow-wrap:anywhere;margin:0;font-weight:600}.ss-match-location,.ss-match-source{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);margin:0}.ss-match-source{grid-area:source}.ss-match-fits{gap:var(--ss-space-1)var(--ss-space-2);margin:var(--ss-space-1)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ss-match-figures{gap:var(--ss-space-4);grid-area:figures;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ss-match-figures dt{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata)}.ss-match-figures dd{color:var(--ss-color-text);font-size:var(--ss-type-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ss-match-figures dd[data-missing]{color:var(--ss-color-text-secondary);font-weight:400}.ss-match-action{justify-items:end;gap:var(--ss-space-1);grid-area:action;display:grid}.ss-match-slot{place-items:center end;display:grid}.ss-match-slot>*{grid-area:1/1}.ss-match-slot-sizer{visibility:hidden}.ss-match-error{color:var(--ss-color-attention);font-size:var(--ss-type-metadata);margin:0}.ss-match-first{white-space:nowrap;color:var(--ss-color-reviewed);font-size:var(--ss-type-metadata);margin:0;font-weight:600}.ss-match-slot{position:relative}.ss-save-burst{pointer-events:none;display:none;position:absolute;inset:0}.ss-save-burst i{width:var(--ss-space-1);height:var(--ss-space-1);border-radius:var(--ss-radius-round);background:var(--ss-color-utility);opacity:0;position:absolute;top:50%;left:50%}.ss-save-burst i:first-child{--ss-burst-x:1;--ss-burst-y:0}.ss-save-burst i:nth-child(2){--ss-burst-x:.71;--ss-burst-y:.71}.ss-save-burst i:nth-child(3){--ss-burst-x:0;--ss-burst-y:1}.ss-save-burst i:nth-child(4){--ss-burst-x:-.71;--ss-burst-y:.71}.ss-save-burst i:nth-child(5){--ss-burst-x:-1;--ss-burst-y:0}.ss-save-burst i:nth-child(6){--ss-burst-x:-.71;--ss-burst-y:-.71}.ss-save-burst i:nth-child(7){--ss-burst-x:0;--ss-burst-y:-1}.ss-save-burst i:nth-child(8){--ss-burst-x:.71;--ss-burst-y:-.71}@media(prefers-reduced-motion:no-preference){.ss-save-burst{display:block}.ss-save-burst i{animation:.4s cubic-bezier(.2,0,0,1) forwards ss-save-burst}}@keyframes ss-save-burst{0%{opacity:1;transform:translate(calc(-50% + var(--ss-burst-x)*var(--ss-space-8)),calc(-50% + var(--ss-burst-y)*var(--ss-space-4)))}to{opacity:0;transform:translate(calc(-50% + var(--ss-burst-x)*var(--ss-space-12)),calc(-50% + var(--ss-burst-y)*var(--ss-space-6)))}}.ss-match-count{color:var(--ss-color-text);font-size:var(--ss-type-label);margin:0}.ss-match-save-skeleton{width:var(--ss-space-16);height:var(--ss-size-touch);border-radius:var(--ss-radius-control);background:var(--ss-color-surface);display:block}@media(max-width:43.75rem){.ss-match-row{gap:var(--ss-space-3)var(--ss-space-4);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"identity identity""figures figures""source action"}.ss-match-count{flex-basis:100%}.ss-match-edit,.ss-match-action .ss-saved-status{min-height:var(--ss-size-touch)}}.ss-ai-demo-shell{padding-top:var(--ss-space-6);padding-bottom:var(--ss-space-16);max-width:93.75rem;margin:auto}.ss-ai-demo{gap:var(--ss-space-6);min-width:0;display:grid}.ss-ai-demo-header{align-items:end;gap:var(--ss-space-3)var(--ss-space-6);padding-bottom:var(--ss-space-4);border-bottom:1px solid var(--ss-color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.ss-ai-demo-back{align-items:center;gap:var(--ss-space-2);min-height:var(--ss-size-touch);color:var(--ss-color-text-secondary);font-size:var(--ss-type-label);overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.ss-ai-demo-back svg{width:var(--ss-space-4);height:var(--ss-space-4);flex:none}.ss-ai-demo-heading{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;min-width:0;display:flex}.ss-ai-demo-heading h1{font-size:var(--ss-type-title-compact);text-wrap:balance;margin:0;font-weight:600}.ss-ai-demo-controls{align-items:center;gap:var(--ss-space-4);flex-wrap:wrap;display:flex}.ss-ai-demo-dots{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);font-variant-numeric:tabular-nums;display:inline-flex}.ss-ai-demo-dots i{border-radius:var(--ss-radius-round);background:var(--ss-color-divider);width:1.375rem;height:.25rem}.ss-ai-demo-dots i[data-state=current]{background:var(--ss-color-utility)}.ss-ai-demo-dots i[data-state=done]{background:var(--ss-color-text)}.ss-ai-demo-buttons{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-ai-demo-buttons button{gap:var(--ss-space-2)}.ss-ai-demo-buttons svg{width:var(--ss-space-4);height:var(--ss-space-4)}.ss-ai-demo-stage{border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-agent-surface);grid-template-columns:20rem minmax(0,1fr);min-width:0;display:grid}.ss-ai-demo-assistant{gap:var(--ss-space-3);padding:var(--ss-space-4);flex-direction:column;min-width:0;display:flex}.ss-ai-demo-who,.ss-ai-demo-idle{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-ai-demo-who{font-weight:600}.ss-ai-demo-turns{gap:var(--ss-space-4);margin:0;padding:0;list-style:none;display:grid}.ss-ai-demo-turn{gap:var(--ss-space-2);display:grid}.ss-ai-demo-prompt{padding:var(--ss-space-3);border:1px solid var(--ss-color-utility);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);font-size:var(--ss-type-label);margin:0}.ss-ai-demo-turn[data-past] .ss-ai-demo-prompt{border-color:var(--ss-color-agent-border);color:var(--ss-color-text-secondary)}.ss-ai-demo-tools{gap:var(--ss-space-1);margin:0;padding:0;list-style:none;display:grid}.ss-ai-demo-tools code{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);overflow-wrap:anywhere}.ss-ai-demo-tools li:before{content:"→ ";color:var(--ss-color-utility)}.ss-ai-demo-receipt{align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-2)var(--ss-space-3);border-radius:var(--ss-radius-control);background:var(--ss-color-reviewed-surface);color:var(--ss-color-reviewed);font-size:var(--ss-type-help);margin:0;font-weight:600;display:flex}.ss-ai-demo-receipt svg{width:var(--ss-space-4);height:var(--ss-space-4);flex:none}.ss-ai-demo-record{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-4)var(--ss-space-6);border-left:1px solid var(--ss-color-agent-border);border-radius:0 var(--ss-radius-control)var(--ss-radius-control)0;background:var(--ss-color-canvas);min-width:0;display:grid}.ss-ai-demo-record .ss-record-header{border-bottom:0;margin-bottom:0;padding-bottom:0}.ss-ai-demo-record .ss-record-identity h2{margin:var(--ss-space-1)0;font-size:var(--ss-type-heading);font-weight:600}.ss-ai-demo-sections{gap:var(--ss-space-4);min-width:0;display:grid}.ss-ai-demo-section{min-width:0;position:relative}.ss-ai-demo-section:after{content:"";inset:calc(-1*var(--ss-space-1));border:2px solid var(--ss-color-utility);border-radius:var(--ss-radius-control);pointer-events:none;opacity:0;position:absolute}.ss-ai-demo-section[data-focus]:after{opacity:1}.ss-ai-demo-report{gap:var(--ss-space-2);padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-divider);min-width:0;display:grid}.ss-ai-demo-report h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-ai-demo-end{gap:var(--ss-space-3);padding:var(--ss-space-6);border:1px solid var(--ss-color-agent-border);border-radius:var(--ss-radius-control);background:var(--ss-color-agent-surface);justify-items:start;min-width:0;display:grid}.ss-ai-demo-end h2{font-size:var(--ss-type-heading);text-wrap:balance;margin:0;font-weight:600}.ss-ai-demo-end h2:focus{outline:none}.ss-ai-demo-end pre{padding:var(--ss-space-3);border:1px solid var(--ss-color-agent-border);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);font-size:var(--ss-type-help);white-space:pre-wrap;overflow-wrap:anywhere;justify-self:stretch;margin:0}.ss-ai-demo-end-actions{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-ai-demo-end-actions>a.bg-primary{color:var(--ss-color-action-foreground)}.ss-ai-demo-end-actions>a.border-input{color:var(--ss-color-text)}.ss-ai-demo-end-actions .ss-copy-request{align-items:center;gap:var(--ss-space-2);margin-top:0;display:inline-flex}@media(min-width:56.251rem){.ss-ai-demo-assistant{top:var(--ss-space-4);max-height:calc(100dvh - var(--ss-space-8));align-self:start;position:sticky;overflow-y:auto}}@media(prefers-reduced-motion:no-preference){.ss-ai-demo-section:after{transition:opacity .18s ease-out}.ss-ai-demo-turn,.ss-ai-demo-tools,.ss-ai-demo-receipt,.ss-ai-demo [data-arrived]{animation:.2s cubic-bezier(.2,0,0,1) ss-ai-demo-in}}@keyframes ss-ai-demo-in{0%{opacity:0;transform:translateY(var(--ss-space-1))}}@media(max-width:56.25rem){.ss-ai-demo-header{grid-template-columns:minmax(0,1fr);align-items:start}.ss-ai-demo-stage{grid-template-columns:minmax(0,1fr)}.ss-ai-demo-record{border-left:0;border-top:1px solid var(--ss-color-agent-border);border-radius:0 0 var(--ss-radius-control)var(--ss-radius-control)}.ss-ai-demo-turn[data-past] .ss-ai-demo-tools{display:none}}@media(max-width:43.75rem){.ss-ai-demo-record,.ss-ai-demo-end{padding:var(--ss-space-4)}}.ss-naics-picker{gap:var(--ss-space-4);min-width:0;display:grid}.ss-naics-picker svg{width:var(--ss-size-icon);height:var(--ss-size-icon);flex:none}.ss-naics-search{gap:var(--ss-space-2);min-width:0;display:flex}.ss-naics-search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ss-naics-search-field>svg{left:var(--ss-space-3);color:var(--ss-color-text-secondary);pointer-events:none;position:absolute}.ss-naics-search-field>input{padding-left:var(--ss-space-10)}.ss-naics-selected{gap:var(--ss-space-2);align-content:start;min-width:0;display:grid}.ss-naics-count{justify-content:space-between;align-items:center;gap:var(--ss-space-2);min-height:var(--ss-size-touch);display:flex}.ss-naics-count p{align-items:center;gap:var(--ss-space-2);font-size:var(--ss-type-label);margin:0;font-weight:600;display:inline-flex}.ss-naics-count p>svg{color:var(--ss-color-utility)}.ss-naics-chips{gap:var(--ss-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss-naics-chip{align-items:center;gap:var(--ss-space-1);min-width:0;max-width:100%;padding:var(--ss-space-1)var(--ss-space-1)var(--ss-space-1)var(--ss-space-3);border:1px solid var(--ss-color-utility);border-radius:var(--ss-radius-chip-wrap);background:var(--ss-color-selected);color:var(--ss-color-text);display:inline-flex}.ss-naics-chip-text{overflow-wrap:anywhere;min-width:0;display:grid}.ss-naics-chip-text strong{font-size:var(--ss-type-help);font-weight:600}.ss-naics-chip-text small,.ss-naics-row-text small{color:var(--ss-color-text-secondary);font-size:var(--ss-type-metadata);font-variant-numeric:tabular-nums}.ss-listing-industry-kept{justify-items:start;gap:var(--ss-space-3);display:grid}.ss-listing-industry-kept .ss-naics-chip{padding-inline-end:var(--ss-space-3)}.ss-naics-chip-remove,.ss-naics-open{width:var(--ss-size-control-dense);height:var(--ss-size-control-dense);border-radius:var(--ss-radius-round);color:var(--ss-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ss-naics-chip-remove:hover,.ss-naics-open:hover{background:var(--ss-color-hover-surface);color:var(--ss-color-text)}.ss-naics-chip-remove:focus-visible,.ss-naics-open:focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-naics-browser{gap:var(--ss-space-3);align-content:start;min-width:0;display:grid}.ss-naics-trail{gap:var(--ss-space-1);display:grid}.ss-naics-trail ol{margin:0 0 0 calc(-1*var(--ss-space-1));flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.ss-naics-trail ol:empty{display:none}.ss-naics-trail .ss-naics-crumb{padding-inline:var(--ss-space-1)}.ss-naics-level{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-naics-covered{align-items:center;gap:var(--ss-space-1);padding:var(--ss-space-1)var(--ss-space-2);border-radius:var(--ss-radius-round);background:var(--ss-color-selected);color:var(--ss-color-utility);font-size:var(--ss-type-help);font-weight:600;display:inline-flex}.ss-naics-browse{min-width:var(--ss-size-naics-browse)}.ss-naics-trail li+li:before{content:"›";color:var(--ss-color-text-secondary)}.ss-naics-trail h3{font-size:var(--ss-type-body);margin:0;font-weight:600}.ss-naics-trail h3:focus-visible{outline:3px solid var(--ss-color-utility);outline-offset:2px}.ss-naics-note{color:var(--ss-color-text-secondary);font-size:var(--ss-type-help);margin:0}.ss-naics-list{gap:var(--ss-space-2);margin:0;padding:0;list-style:none;display:grid}.ss-naics-row{align-items:center;gap:var(--ss-space-1);min-height:var(--ss-size-touch);border:1px solid var(--ss-color-divider);border-radius:var(--ss-radius-control);background:var(--ss-color-canvas);display:flex}.ss-naics-row>label{align-items:center;gap:var(--ss-space-3);min-width:0;padding:var(--ss-space-2)var(--ss-space-3);cursor:pointer;flex:1;display:flex}.ss-naics-row>.ss-naics-open{margin-right:var(--ss-space-1)}.ss-naics-row>label>input{flex:none}.ss-naics-row-text{overflow-wrap:anywhere;min-width:0;display:grid}.ss-naics-row-text strong{font-size:var(--ss-type-label);font-weight:500}.ss-naics-row:hover{border-color:var(--ss-color-control-border)}.ss-naics-row[data-state=selected]{border-color:var(--ss-color-utility);box-shadow:inset 0 0 0 1px var(--ss-color-utility);background:var(--ss-color-selected)}.ss-naics-row[data-disabled]>label{cursor:not-allowed}.ss-naics-row[data-disabled][data-state=none]{background:var(--ss-color-surface);color:var(--ss-color-text-secondary)}.ss-naics-row:has(input:focus-visible){outline:3px solid var(--ss-color-utility);outline-offset:2px}@media(min-width:43.751rem){.ss-naics-picker[data-layout=page]{grid-template-columns:minmax(0,1fr)var(--ss-size-naics-selected);column-gap:var(--ss-space-6);grid-template-areas:"search search""browser selected"}.ss-naics-picker[data-layout=page]>.ss-naics-search{grid-area:search}.ss-naics-picker[data-layout=page]>.ss-naics-browser{grid-area:browser}.ss-naics-picker[data-layout=page]>.ss-naics-selected{top:var(--ss-space-4);grid-area:selected;align-self:start;position:sticky}.ss-naics-picker[data-layout=page] .ss-naics-level{min-height:var(--ss-size-touch)}}.ss-naics-picker[data-layout=page] .ss-naics-count p[data-empty]{color:var(--ss-color-text-secondary);font-weight:400}@media(min-width:43.751rem){.ss-naics-more{display:none}}@media(max-width:43.75rem){.ss-naics-chips:not([data-expanded])>li:nth-child(n+7){display:none}.ss-naics-more{justify-self:start;margin-inline-start:calc(-1*var(--ss-space-4))}.ss-naics-chip-remove,.ss-naics-open{width:var(--ss-size-touch);height:var(--ss-size-touch)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
