@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-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-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-600:#4a5565;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-gray-600{color:var(--color-gray-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.w-md-editor-bar{cursor:s-resize;z-index:3;-webkit-user-select:none;user-select:none;border-radius:0 0 3px;width:14px;height:10px;margin-top:-11px;margin-right:0;position:absolute;bottom:0;right:0}.w-md-editor-bar svg{margin:0 auto;display:block}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;font-variant-ligatures:common-ligatures;min-height:100%;margin:0;padding:10px;position:relative;font-size:14px!important;line-height:18px!important}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-family:var(--md-editor-font-family)!important}.w-md-editor-text-pre{pointer-events:none;position:relative;background-color:#0000!important;margin:0!important}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;padding:0!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{resize:none;width:100%;height:100%;color:inherit;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;outline:0;position:absolute;top:0;left:0;overflow:hidden}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{color:#0000!important;background-color:#accef7!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;border-radius:3px;display:none;position:absolute}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;margin:0;padding:3px 4px 2px}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);-webkit-user-select:none;user-select:none;border-radius:3px 3px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-md-editor-toolbar.bottom{border-bottom:0;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{line-height:initial;margin:0;padding:0;list-style:none}.w-md-editor-toolbar li{font-size:14px;display:inline-block}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{text-transform:none;cursor:pointer;white-space:nowrap;height:20px;color:var(--color-fg-default);background:0 0;border:none;border-radius:2px;outline:none;margin:0 1px;padding:4px;font-weight:400;line-height:14px;transition:all .3s;overflow:visible}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{color:var(--md-editor-box-shadow-color);background-color:#0000}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{vertical-align:middle;background-color:var(--md-editor-box-shadow-color);width:1px;height:14px;margin:-3px 3px 0!important}.w-md-editor{text-align:left;color:var(--color-fg-default);--md-editor-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);border-radius:3px;flex-direction:column;padding-bottom:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.w-md-editor.w-md-editor-rtl{text-align:right!important;direction:rtl!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:unset!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px;height:100%;position:relative;overflow:auto}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{box-sizing:border-box;width:50%;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);border-radius:0 0 5px;flex-direction:column;padding:10px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);width:0%;overflow:hidden}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{z-index:99999;position:fixed;inset:0;overflow:hidden;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{color:var(--color-accent-fg);background-color:#0000;text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{box-sizing:content-box;background-color:var(--color-canvas-default);border-style:none;max-width:100%;display:inline-block}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;border:0;border-bottom:1px solid var(--color-border-muted);background:0 0;background-color:var(--color-border-default);height:.25em;margin:24px 0;padding:0;overflow:hidden}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=reset]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}:is(.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring){outline:1px dotted buttontext}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button{height:auto}.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both;content:"";display:table}.wmde-markdown table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);box-shadow:inset 0 -1px 0 var(--color-neutral-muted);border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:1.5em;font-weight:600}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default);margin:0;padding:0 1em}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}.wmde-markdown input::-webkit-inner-spin-button{appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both;content:"";display:table}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{font-size:inherit;padding:0 .2em}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:#0000}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{float:left;border:1px solid var(--color-border-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.wmde-markdown span.frame span img{float:left;display:block}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);padding:5px 0 0;display:block}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown span.align-center span img{text-align:center;margin:0 auto}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.wmde-markdown span.align-right span img{text-align:right;margin:0}.wmde-markdown span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.wmde-markdown span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.wmde-markdown pre>code{padding:16px;display:block;overflow:auto}.wmde-markdown pre>code::-webkit-scrollbar{background:0 0;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.wmde-markdown .csv-data .blob-num{text-align:right;background:var(--color-canvas-default);border:0;padding:10px 8px 9px}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{color:var(--color-fg-muted);border-top:1px solid var(--color-border-default);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px;position:absolute;inset:-8px -8px -8px -24px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;cursor:pointer;color:var(--color-fg-default);background:var(--color-border-default);border-radius:5px;padding:6px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:6px;right:6px}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{color:inherit;border-left:.25em solid var(--borderColor-default,var(--color-border-default));margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{text-align:right;width:1rem;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap;margin-right:16px;display:inline-block}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}*{box-sizing:border-box}html{background:#efeee8;overflow-x:clip}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#efeee8;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{background:#efeee8;grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.side-rail{border-right:1px solid var(--line);background:#fafaf7;flex-direction:column;height:100vh;padding:30px 22px 22px;display:flex;position:sticky;top:0}.brand{min-width:0;color:var(--ink);align-items:center;gap:11px;margin:0 8px 42px;display:flex}.hensel-mark{object-fit:contain;flex:none;width:52px;height:52px}.nav-kicker{color:var(--muted);letter-spacing:-.015em;text-transform:none;align-items:center;gap:10px;margin:0 10px 10px;font-size:11px;font-weight:520;display:flex}.nav-kicker:after{content:"";background:var(--line);flex:1;height:1px}.nav-section{margin-top:34px}.nav-item{color:#65655e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:10px 11px;text-decoration:none;transition:all .18s;display:flex}.nav-item:hover{color:var(--ink);background:#f0efe9}.nav-item.active{color:var(--ink);background:#eae9e3;font-weight:650}.nav-item.nav-muted{cursor:default;opacity:.54}.nav-item.nav-muted:hover{color:#65655e;background:0 0}.nav-item em{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.operator-card{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:12px 8px;display:grid}.avatar{background:#d8f46b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.operator-card>div:not(.avatar){min-width:0}.operator-card strong,.operator-card span{display:block}.operator-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operator-card span{color:#9a9991;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.logout-button{color:#8c8c92;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.logout-button:hover{color:var(--ink);background:#e8e8eb}.logout-button:disabled{cursor:wait;opacity:.45}.main-canvas{background:var(--paper);min-width:0}.mobile-nav{display:none}.toolbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 32px;display:flex;position:sticky;top:0}.search-box{color:#9b9b94;align-items:center;gap:10px;min-width:260px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.toolbar-actions{align-items:center;gap:9px;display:flex}.select-control{border:1px solid var(--line);color:#62625c;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.select-control select{appearance:none;color:inherit;background:0 0;border:0;outline:0;font-size:12px}.sort-control{min-width:144px}.primary-button,.secondary-button{cursor:pointer;border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:650;transition:all .16s;display:inline-flex}.primary-button{color:#fff;background:var(--ink)}.primary-button:hover{background:#302f2b;transform:translateY(-1px)}.secondary-button{background:#fff;border-color:#d9d8d1}.secondary-button:hover{border-color:#aaa9a1}.grow{flex:1}.hero-strip{background:var(--wash);border-bottom:1px solid var(--line);grid-template-columns:minmax(310px,.8fr) 1.5fr;align-items:end;gap:36px;min-height:238px;padding:44px 32px 32px;display:grid}.eyebrow{color:#8f8e86;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.hero-copy h1{letter-spacing:-.055em;margin:13px 0 8px;font-size:40px;line-height:1}.hero-copy p{color:#74736c;max-width:390px;margin:0;font-size:13px;line-height:1.55}.metric-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric{background:#ffffff9e;border:1px solid #dfded5;border-radius:13px;flex-direction:column;min-height:118px;padding:17px;display:flex}.metric.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.metric span{color:#86857d;font-size:10px}.metric.featured span{color:#aaa9a3}.metric strong{letter-spacing:-.05em;margin:auto 0 8px;font-size:32px}.metric em{color:#9a9991;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.radar-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 385px;align-items:start;display:grid}.queue-panel{min-width:0;padding:28px 26px 34px 32px}.queue-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.queue-heading h2,.collector-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.queue-legend{color:#92918a;gap:14px;font-size:10px;display:flex}.queue-legend span{align-items:center;gap:5px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.dot.hot{background:var(--accent)}.dot.warm{background:#deb64a}.signal-grid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:11px;display:grid}.signal-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;min-height:226px;padding:15px;transition:all .18s}.signal-card:hover{border-color:#bdbcb4;transform:translateY(-2px);box-shadow:0 9px 24px #1e1e190f}.signal-card.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.card-head{align-items:center;gap:7px;display:flex}.card-head>svg{color:#aaa9a1;margin-left:auto}.score{background:#eee;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.score-act_now{background:var(--accent);color:#fff}.score-monitor{background:#e8e8e2}.score-ignore{color:#777;background:#deded8}.card-band{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.company-line{align-items:center;gap:10px;margin:21px 0 16px;display:flex}.company-monogram{border:1px solid #deddd6;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.selected .company-monogram{border-color:#45443e}.company-line h3{letter-spacing:-.02em;margin:0 0 4px;font-size:15px}.company-line p{text-overflow:ellipsis;white-space:nowrap;color:#94938b;max-width:145px;margin:0;font-size:9px;overflow:hidden}.evidence-line{color:#96958d;text-transform:capitalize;align-items:center;gap:6px;font-size:9px;display:flex}.evidence-dot{border-radius:50%;width:6px;height:6px}.evidence-dot.confirmed{background:#54a66c}.evidence-dot.strong_inference{background:#d7a63b}.evidence-dot.weak_inference{background:#aaa}.card-meta{color:#929189;justify-content:space-between;margin-top:14px;font-size:9px;display:flex}.card-meta span{align-items:center;gap:4px;display:flex}.next-action{border-top:1px solid #ebeae4;margin-top:14px;padding-top:11px}.selected .next-action{border-color:#3a3934}.next-action span{color:#888780;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:8px;display:block}.next-action strong{font-size:9px;font-weight:600}.detail-panel{border-left:1px solid var(--line);background:#fbfbf8;height:calc(100vh - 78px);padding:25px 26px;position:sticky;top:78px;overflow:auto}.detail-top{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.detail-top h2{letter-spacing:-.04em;margin:5px 0 0;font-size:23px}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mobile-back{display:none}.detail-score{background:var(--ink);color:#fff;border-radius:13px;align-items:center;gap:17px;margin:25px 0 22px;padding:19px;display:flex}.score-ring{border:5px solid var(--accent);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:69px;height:69px;display:flex}.score-ring strong{font-size:22px}.score-ring span{color:#aaa;font-size:8px}.detail-score h3{margin:5px 0 3px;font-size:18px}.detail-score p{color:#aaa;margin:0;font-size:9px}.warning{color:#a03b27;background:#fff0eb;border-radius:8px;align-items:center;gap:7px;margin:-9px 0 18px;padding:10px;font-size:10px;display:flex}.detail-section{border-top:1px solid var(--line);padding:19px 0}.section-label{color:#92918a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.section-label a{color:var(--ink);align-items:center;gap:4px;text-decoration:none;display:flex}.section-label em{font-style:normal}.detail-section h4{margin:13px 0 7px;font-size:13px}.detail-section p{color:#6f6e67;font-size:11px;line-height:1.55}.hypothesis{background:#f0efe8;border-radius:9px;margin-top:13px;padding:12px}.hypothesis span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.hypothesis p{margin:5px 0 0}.score-grid{gap:9px;margin-top:13px;display:grid}.score-row{grid-template-columns:105px 1fr 15px;align-items:center;gap:7px;font-size:9px;display:grid}.score-row span{color:#5f5f59;justify-content:space-between;display:flex}.score-row small{color:#aaa}.score-track{background:#e5e4dd;border-radius:5px;height:4px;overflow:hidden}.score-track i{background:var(--ink);border-radius:5px;height:100%;display:block}.score-row strong{text-align:right}.company-facts dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-facts dl div{background:#f1f0ea;border-radius:8px;padding:9px}.company-facts dt{color:#99988f;text-transform:uppercase;font-size:8px}.company-facts dd{margin:4px 0 0;font-size:10px;font-weight:650}.detail-actions{background:#fbfbf8;gap:7px;padding:15px 0 25px;display:flex;position:sticky;bottom:-25px}.collector-strip{padding:36px 32px}.collector-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.live-pill{color:#55712e;background:#eff7d5;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.collector-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.collector-grid article{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.collector-icon{background:#f1f0ea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.collector-grid strong,.collector-grid span{display:block}.collector-grid strong{font-size:12px}.collector-grid span{color:#99988f;margin-top:3px;font-size:9px}.collector-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.collector-grid footer{color:#6b8560;grid-column:2/4;align-items:center;gap:5px;font-size:8px;display:flex}.spinner{border:2px solid #ddd;border-top-color:var(--ink);border-radius:50%;height:13px;animation:.7s linear infinite spin;width:13px!important;margin:0!important}@keyframes spin{to{transform:rotate(360deg)}}.collector-state{text-transform:uppercase;background:#eeeeea;border-radius:20px;justify-self:end;padding:5px 8px;font-weight:700;color:#99988f!important;font-size:8px!important}.collector-state.is-live{background:#eff7d5;color:#597243!important}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14141173;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.entry-modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 30px 90px #00000040}.modal-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.modal-head h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label>span{color:#74736d;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #deddd6;border-radius:9px;outline:0;width:100%;padding:11px;font-size:12px}.form-grid input:focus,.form-grid textarea:focus{border-color:#83827a;box-shadow:0 0 0 3px #f0efe9}.form-grid textarea{resize:vertical;min-height:70px}.input-with-icon{position:relative}.input-with-icon svg{color:#aaa;position:absolute;top:12px;left:11px}.input-with-icon input{padding-left:34px}.field-error,.form-error{color:#b3422d;font-size:9px}.score-preview{background:#f2f5e8;border-radius:10px;justify-content:space-between;align-items:center;margin-top:17px;padding:13px;display:flex}.score-preview span{color:#7c7b73;font-size:9px}.score-preview strong{margin-left:8px;font-size:18px}.score-preview p{color:#727a5c;margin:0;font-size:9px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.toast{z-index:80;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #0003}.empty-state{text-align:center;color:#99988f;place-content:center;min-height:260px;display:grid}.empty-state h3{color:var(--ink);margin:10px 0 4px;font-size:15px}.empty-state p{margin:0;font-size:10px}.readonly-note{color:#8a8981;align-items:center;font-size:10px}.workflow-actions{align-items:center}.workflow-notice{border:1px solid var(--line);color:#6f6e67;background:#fff;border-radius:8px;margin:-17px 0 0;padding:8px 10px;font-size:10px}.spin{animation:.8s linear infinite spin}.loading-grid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:11px;display:grid}.loading-grid i{background:linear-gradient(100deg,#f1f0eb 25%,#faf9f5 45%,#f1f0eb 65%) 0 0/220% 100%;border-radius:13px;min-height:226px;animation:1.25s infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.companies-section{padding:29px 32px 44px}.data-caption{color:#9b9a92;font-size:9px}.company-board{grid-template-columns:repeat(4,minmax(205px,1fr));align-items:start;gap:12px;display:grid}.company-column>header{justify-content:space-between;align-items:center;margin-bottom:11px;padding:0 2px;display:flex}.company-column>header h3{letter-spacing:-.025em;margin:0;font-size:15px}.company-column>header span{border:1px solid var(--line);color:#77766f;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.company-stack{gap:10px;display:grid}.company-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:196px;padding:15px}.company-card-top{justify-content:space-between;align-items:center;display:flex}.company-card-top a{color:#9a9991}.company-card h4{letter-spacing:-.025em;margin:17px 0 5px;font-size:15px}.company-card>p{text-overflow:ellipsis;white-space:nowrap;color:#98978f;margin:0;font-size:9px;overflow:hidden}.company-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.company-card dl div{background:#f5f4ef;border-radius:8px;padding:8px}.company-card dt{color:#aaa9a1;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.company-card dd{margin:4px 0 0;font-size:9px;font-weight:650}.company-card footer{color:#99988f;border-top:1px solid #ecebe5;align-items:center;gap:8px;padding-top:12px;font-size:8px;display:flex}.company-card footer .score{width:29px;height:29px;font-size:9px}.company-card footer span:nth-child(2){margin-right:auto}.company-card footer span strong{color:var(--ink)}.company-card footer em{text-transform:uppercase;letter-spacing:.04em;font-style:normal}.company-card-act_now{background:var(--ink);color:#fff;border-color:var(--ink)}.company-card-act_now .company-monogram{border-color:#45443e}.company-card-act_now dl div{background:#292925}.company-card-act_now footer{border-color:#3a3934}.company-card-act_now footer span strong{color:#fff}.column-empty{color:#aaa9a1;border:1px dashed #deddd6;border-radius:13px;place-items:center;min-height:92px;font-size:9px;display:grid}.company-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.company-table-head,.company-list-row{grid-template-columns:minmax(165px,1.5fr) minmax(100px,.9fr) 62px 72px minmax(112px,.9fr) minmax(142px,1fr);align-items:center;gap:16px;display:grid}.company-table-head{border-bottom:1px solid var(--line);color:#aaa9a1;letter-spacing:.09em;text-transform:uppercase;background:#fafaf7;min-height:38px;padding:0 14px;font-size:7px;font-weight:750}.company-head-qualification,.qualification-cell{padding-left:8px}.company-table-head>span:last-child{text-align:right}.company-list{display:grid}.company-list-row{border-bottom:1px solid #eeede7;min-height:68px;padding:9px 14px}.company-list-row:last-child{border-bottom:0}.company-list-row:hover{background:#faf9f5}.company-list-name{align-items:center;gap:10px;min-width:0;display:flex}.company-list-name>div{min-width:0}.company-list-name strong,.company-list-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-list-name strong{margin-bottom:3px;font-size:11px}.company-list-name span{color:#99988f;font-size:8px}.company-list-name em{color:#9a9991;font-size:8px;font-style:normal;display:none}.company-list-cell strong,.company-list-cell span{display:block}.company-list-cell strong{font-size:9px}.company-list-cell span{color:#9b9a92;margin-top:4px;font-size:8px}.qualification-cell{align-items:center;gap:8px;min-width:0;display:flex}.qualification-cell .score{flex:none;width:31px;height:31px;font-size:9px}.qualification-cell div{min-width:0}.qualification-cell strong,.qualification-cell div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qualification-cell strong{text-transform:uppercase;letter-spacing:.035em;font-size:8px}.qualification-cell div span{color:#9b9a92;margin-top:4px;font-size:7px}.qualification-pending strong{color:#6f6e67}.qualification-pending:before{content:"";border:1px solid #aaa9a1;border-radius:50%;flex:none;width:8px;height:8px}.company-row-link{color:#99988f;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.company-row-link:hover{color:var(--ink);background:#efeee8}.company-loading-list{border:1px solid var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.company-loading-list i{background:linear-gradient(100deg,#f1f0eb 25%,#faf9f5 45%,#f1f0eb 65%) 0 0/220% 100%;min-height:68px;animation:1.25s infinite shimmer}.radar-hero{min-height:184px;padding:24px 32px 22px}.radar-hero .hero-copy h1{margin:10px 0 6px;font-size:34px}.radar-hero .metric{min-height:92px;padding:13px 15px}.radar-hero .metric strong{margin:auto 0 4px;font-size:28px}.radar-metrics{border-bottom:1px solid var(--line);background:var(--wash);padding:14px 18px}.radar-metrics .metric-row{gap:0}.radar-metrics .metric{background:0 0;border:0;border-right:1px solid #deddd6;border-radius:0;min-height:82px;padding:8px 22px}.radar-metrics .metric:last-child{border-right:0}.radar-controls{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:22px;min-height:52px;padding:0 18px;display:flex}.radar-filter,.radar-search{color:#76756e;align-items:center;gap:7px;height:52px;display:flex}.radar-filter select{appearance:none;max-width:125px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.radar-search{width:185px}.radar-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.radar-search input::placeholder{color:#aaa9a1}.radar-result-count{color:#9b9a92;margin-left:auto;font-size:9px}.signal-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.signal-table-head,.signal-row{grid-template-columns:minmax(155px,1.3fr) minmax(125px,1fr) minmax(105px,.8fr) minmax(130px,1fr) minmax(135px,1fr) 18px;align-items:center;gap:12px;display:grid}.signal-table-head{border-bottom:1px solid var(--line);color:#aaa9a1;letter-spacing:.1em;text-transform:uppercase;background:#fafaf7;min-height:38px;padding:0 14px;font-size:8px;font-weight:750}.signal-table-head i{display:block}.signal-list{display:grid}.signal-row{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eeede7;width:100%;min-height:72px;padding:10px 14px;transition:all .15s}.signal-row:last-child{border-bottom:0}.row-account{align-items:center;gap:10px;min-width:0;display:flex}.row-account h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0 0 3px;font-size:12px;overflow:hidden}.row-account p{text-overflow:ellipsis;white-space:nowrap;color:#99988f;margin:0;font-size:8px;overflow:hidden}.mobile-signal{display:none}.row-cell{min-width:0}.row-cell strong,.row-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-cell strong{text-transform:capitalize;margin-bottom:4px;font-size:9px;font-weight:650}.row-evidence strong{align-items:center;gap:6px;display:flex}.row-evidence .evidence-dot{flex:none;display:inline-block}.row-priority{align-items:center;gap:8px;min-width:0;display:flex}.row-priority .score{flex:none;width:32px;height:32px;font-size:10px}.row-priority div{min-width:0}.row-priority strong,.row-priority div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-priority strong{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:8px}.row-priority div span{color:#9b9a92;font-size:7px}.radar-loading-list{border:1px solid var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.radar-loading-list i{background:linear-gradient(100deg,#f1f0eb 25%,#faf9f5 45%,#f1f0eb 65%) 0 0/220% 100%;min-height:72px;animation:1.25s infinite shimmer}.radar-queue{padding:0 0 34px}.radar-queue .signal-table,.radar-queue .radar-loading-list{border-width:0 0 1px;border-radius:0}.radar-queue .signal-table-head,.radar-queue .signal-row{padding-left:18px;padding-right:18px}.radar-queue .signal-row{min-height:58px;padding-top:7px;padding-bottom:7px}.radar-queue .radar-loading-list i{min-height:58px}.company-entry-modal{width:min(560px,100%)}.company-form-error{margin:12px 0 0}.primary-button:disabled{cursor:wait;opacity:.6;transform:none}@media (min-width:901px){.detail-panel{flex-direction:column;height:auto;min-height:0;max-height:calc(100vh - 171px);padding:12px 18px 8px;display:flex;overflow:hidden}.detail-top h2{margin-top:3px;font-size:19px}.detail-panel .icon-button{width:28px;height:28px}.detail-score{gap:10px;margin:8px 0 6px;padding:8px 11px}.score-ring{border-width:3px;width:48px;height:48px}.score-ring strong{font-size:17px}.detail-score h3{margin:2px 0 1px;font-size:15px}.detail-section{padding:7px 0}.detail-section h4{margin:6px 0 2px;font-size:11px}.detail-section p{margin:2px 0;font-size:9px;line-height:1.25}.hypothesis{margin-top:6px;padding:6px 8px}.hypothesis p{margin:3px 0 0}.score-grid{gap:4px;margin-top:6px}.score-row{grid-template-columns:94px 1fr 12px;gap:5px;font-size:8px}.company-facts dl{grid-template-columns:repeat(4,1fr);gap:4px;margin:6px 0 0}.company-facts dl div{padding:5px 6px}.company-facts dd{margin-top:2px;font-size:9px}.detail-actions{margin-top:4px;padding:5px 0 0;position:static;bottom:auto}}@media (max-width:1180px){.signal-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.metric-row{grid-template-columns:repeat(2,1fr)}.hero-strip{align-items:start}.toolbar{padding:0 22px}.sort-control{display:none}}@media (max-width:900px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.side-rail{padding:24px 12px}.brand{justify-content:center;margin-left:0;margin-right:0}.brand-wordmark,.nav-item span,.nav-kicker,.operator-card div:not(.avatar),.operator-card>svg{display:none}.nav-item{justify-content:center}.nav-item em{margin-top:-24px;margin-left:28px;position:absolute}.operator-card{display:block}.hero-strip,.radar-layout{grid-template-columns:1fr}.detail-panel{z-index:15;height:auto;position:fixed;inset:78px 0 0 72px}.detail-top{grid-template-columns:auto 1fr auto}.mobile-back{display:grid}.collector-grid{grid-template-columns:1fr}.toolbar-actions .select-control:nth-child(2){display:none}}@media (max-width:650px){.app-shell{display:block}.side-rail{display:none}.main-canvas{padding-bottom:64px}.mobile-nav{z-index:45;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf7f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;height:52px;padding:4px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 12px 35px #19191424}.mobile-nav a{color:#8a8981;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.mobile-nav a.active{background:var(--ink);color:#fff}.toolbar{flex-wrap:wrap;height:auto;min-height:68px;padding:12px 16px}.search-box{order:2;min-width:100%}.toolbar-actions{width:100%}.toolbar-actions .select-control{display:none}.toolbar-actions .primary-button{margin-left:auto}.hero-strip{padding:32px 18px 22px}.hero-copy h1{font-size:34px}.metric-row{grid-template-columns:repeat(2,1fr)}.queue-panel,.collector-strip{padding-left:18px;padding-right:18px}.signal-grid{grid-template-columns:1fr}.detail-panel{inset:68px 0 0}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.entry-modal{padding:20px}.score-preview{align-items:start}.score-preview p{text-align:right;max-width:160px}}@media (max-width:1180px){.company-board,.loading-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.signal-table-head,.signal-row{grid-template-columns:minmax(145px,1.2fr) minmax(105px,1fr) minmax(115px,1fr) minmax(110px,.9fr) 18px}.head-market,.row-market{display:none}.company-table-head,.company-list-row{grid-template-columns:minmax(170px,1.35fr) minmax(105px,.9fr) 85px 65px 65px minmax(145px,1.1fr) 18px}.company-head-engineering,.company-list-engineering{display:none}}@media (max-width:650px){.companies-section{padding-left:18px;padding-right:18px}.company-board,.loading-grid{grid-template-columns:1fr}.data-caption,.signal-table-head{display:none}.signal-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;min-height:66px;padding:9px 11px}.row-signal,.row-market,.row-evidence{display:none}.row-account .company-monogram{width:34px;height:34px}.mobile-signal{color:#8f8e86;margin-top:3px;font-size:8px;display:block}.row-priority div span{display:none}.row-priority strong{margin:0}.queue-legend,.company-table-head{display:none}.company-list-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;min-height:68px;padding:9px 11px}.company-list-market,.company-list-stage,.company-list-team,.company-list-engineering,.company-list-evidence{display:none}.company-list-name em{margin-top:4px;display:block}.qualification-cell div span{display:none}.qualification-cell strong{max-width:94px}.company-row-link{width:24px;height:24px}}@media (min-width:901px){.detail-panel{top:0}}@media (min-width:651px) and (max-width:900px){.detail-panel{inset:0 0 0 72px}}@media (max-width:650px){.radar-metrics{padding:10px 14px}.radar-metrics .metric{min-height:70px;padding:8px 11px}.radar-metrics .metric:first-child{padding-left:11px}.radar-metrics .metric strong{margin-top:8px;font-size:26px}.radar-controls{justify-content:flex-start;gap:16px;padding:0 14px;overflow-x:auto}.radar-search{width:125px;min-width:125px}.radar-result-count{display:none}.radar-queue{padding-left:0;padding-right:0}.radar-queue .signal-row{padding-left:14px;padding-right:14px}.detail-panel{inset:0 0 64px}}.readiness-section{padding-top:var(--space-4)}.readiness-targeting{margin-top:var(--space-3);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readiness-targeting>div{gap:var(--space-1);min-width:0;padding:var(--space-3) 0;display:grid}.readiness-targeting>div+div{padding-left:var(--space-4);border-left:1px solid var(--rule-soft)}.readiness-targeting span{color:var(--ink-muted);font-size:var(--text-micro)}.readiness-targeting strong{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.readiness-grid{margin-top:var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-grid>div{justify-content:center;gap:var(--space-1);min-width:0;min-height:58px;padding:var(--space-2) var(--space-3);border-right:1px solid var(--rule-soft);flex-direction:column;display:flex}.readiness-grid>div:last-child{border-right:0}.readiness-grid strong{min-height:18px;color:var(--ink-muted);font-size:var(--text-body);font-variant-numeric:tabular-nums;align-items:center;display:flex}.readiness-grid span{color:var(--ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.readiness-grid .is-ready strong{color:var(--status-ok-ink)}.readiness-grid .is-ready{background:var(--status-ok)}.readiness-blockers{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.readiness-blockers li{padding-left:var(--space-4);color:var(--ink-secondary);font-size:var(--text-caption);line-height:1.4;position:relative}.readiness-blockers li:before{content:"";left:var(--space-1);background:var(--status-warn-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em}.readiness-ready{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;display:flex;color:var(--status-ok-ink)!important;font-size:var(--text-caption)!important}.readiness-provenance{text-transform:capitalize;margin:var(--space-2) 0 0!important;color:var(--ink-muted)!important;font-size:var(--text-micro)!important}.company-signal-list .company-signal-group>span{min-height:28px;padding:0 var(--space-2);border-bottom:1px solid var(--rule-soft);color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:650;display:flex}.company-signal-list .company-signal-group>span b{font-variant-numeric:tabular-nums;font-weight:650}.company-signal-group+.company-signal-group{margin-top:var(--space-2)}.contact-identity small{margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-micro);text-transform:capitalize;display:block}.contact-phone-reveal{border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);width:30px;height:30px;color:var(--action-ink);cursor:pointer;outline:2px solid #0000;place-items:center;display:grid}.contact-phone-reveal:hover{border-color:var(--action-hover-border);background:var(--action-hover-surface)}.contact-phone-reveal:focus-visible{outline-color:var(--action-ink);outline-offset:1px}.contact-phone-reveal:active{background:var(--surface-selected)}.contact-phone-reveal:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-soft)}.score-pending{background:var(--surface-soft);color:var(--ink-muted)}.enrichment-agent-table .agent-table-head,.enrichment-agent-table .agent-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(170px,1.1fr) minmax(110px,.7fr) minmax(140px,.9fr)}@media (max-width:900px){.enrichment-agent-table .agent-table-head,.enrichment-agent-table .agent-row{grid-template-columns:minmax(160px,1.1fr) minmax(100px,.7fr) minmax(150px,1fr) minmax(120px,.8fr)}.enrichment-agent-table .agent-table-head>span:nth-child(4),.enrichment-agent-table .agent-row>div:nth-child(4){display:none}}@media (max-width:650px){.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid>div:nth-child(2){border-right:0}.readiness-grid>div:nth-child(-n+2){border-bottom:1px solid var(--rule-soft)}.enrichment-agent-table .agent-row{min-height:64px;padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.enrichment-agent-table .agent-row>div:nth-child(3),.enrichment-agent-table .agent-row>div:nth-child(4){display:none}}:root{--ink:#202023;--muted:#77777e;--line:#e2e2e5;--paper:#fbfbfc;--wash:#f5f5f6;--accent:#202023;--lime:#d9f1df}html,body,.app-shell{background:#d7d7db}.app-shell{grid-template-columns:240px minmax(0,1fr)}.side-rail{background:#f5f5f6;border-right-color:#e0e0e3;padding:28px 20px 20px}.brand{margin:0 8px 36px}.nav-item{color:#6f6f76;border-radius:7px;min-height:38px;margin:1px 0;font-size:13px}.nav-item.active{background:#e7e7ea}.nav-item:hover{background:#ececef}.operator-card{border-top-color:#e1e1e4}.avatar{background:#dedee1}.main-canvas{background:#fbfbfc}.workspace{padding-bottom:0}.view-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:22px;height:50px;padding:0 18px;display:flex}.view-tabs button{color:#8b8b91;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;position:relative}.view-tabs button.active{color:var(--ink)}.view-tabs button.active:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-1px;left:0;right:0}.view-tabs .add-view{color:#99999f;font-size:20px}.radar-metrics{background:#f4f4f5;height:168px;padding:24px 26px 20px}.radar-metrics .metric-row{grid-template-columns:repeat(5,1fr);height:100%}.radar-metrics .metric{border-right-color:#dfdfe2;min-height:0;padding:4px 26px}.radar-metrics .metric:first-child{padding-left:0}.radar-metrics .metric:last-child{padding-right:0}.radar-metrics .metric span:first-child{color:#3f3f43;font-size:12px}.radar-metrics .metric strong{color:#222225;letter-spacing:-.045em;align-items:baseline;gap:5px;margin:14px 0 16px;font-size:31px;font-weight:500;display:flex}.radar-metrics .metric strong small{color:#8f8f95;letter-spacing:0;font-size:10px;font-weight:500}.metric-bar{background:repeating-linear-gradient(90deg,#d8d8dc 0 2px,#0000 2px 5px);width:100%;height:14px;margin-top:auto;display:block;position:relative;overflow:hidden}.metric-bar i{background:repeating-linear-gradient(90deg,#29292c 0 2px,#0000 2px 5px);height:100%;display:block}.radar-controls{background:#fafafb;gap:24px;height:56px;padding:0 20px}.radar-search{width:165px;height:55px}.radar-search input{font-size:12px}.radar-filter-menu{align-items:center;height:55px;display:flex;position:relative}.radar-filter-menu summary{color:#353539;cursor:pointer;align-items:center;gap:7px;height:55px;font-size:12px;list-style:none;display:flex}.radar-filter-menu summary::-webkit-details-marker{display:none}.filter-popover{z-index:40;background:#fff;border:1px solid #dedee1;border-radius:10px;gap:12px;width:210px;padding:15px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 16px 40px #19191c24}.filter-popover label{gap:5px;display:grid}.filter-popover label>span{color:#929298;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.filter-popover select{color:#36363a;background:#fafafb;border:1px solid #e2e2e4;border-radius:7px;outline:0;width:100%;padding:8px;font-size:11px}.radar-result-count{color:#a0a0a6;margin-left:auto}.radar-customize{color:#353539;align-items:center;gap:7px;font-size:12px;display:flex}.radar-layout{border-bottom-color:#e2e2e5;display:block}.radar-queue .signal-table{background:#fbfbfc;border-bottom-color:#e2e2e5}.radar-queue .signal-table-head{color:#8e8e94;letter-spacing:.08em;background:#fafafb;min-height:44px;font-size:9px}.radar-queue .signal-row{background:#fbfbfc;min-height:49px;padding-top:6px;padding-bottom:6px}.signal-row:hover{background:#f6f6f7}.signal-row:focus,.signal-row:focus-visible{outline:0}.signal-row.selected{box-shadow:none;background:#f2f2f4}.company-monogram{color:#55555b;background:#e9e9ec;border:0;border-radius:50%}.row-account h3{font-size:12px;font-weight:500}.row-account p{color:#a0a0a6;font-size:8px}.row-cell strong{margin-bottom:3px;font-size:10px;font-weight:500}.row-cell span{color:#a1a1a7;font-size:8px}.agents-primary-tabs{z-index:var(--z-raised);background:var(--surface-elevated);position:sticky;top:0}.agents-primary-tabs .agent-refresh{margin-left:auto}.cannonball-workbench{background:var(--surface-elevated);min-width:0}.cannonball-loading,.cannonball-failure{justify-content:center;align-items:center;gap:var(--space-2);min-height:320px;color:var(--ink-secondary);font-size:var(--text-body);display:flex}.cannonball-failure{flex-direction:column}.cannonball-failure strong{color:var(--ink-strong);font-size:var(--text-readable)}.cannonball-failure button,.cannonball-commandbar button,.cannonball-primary,.cannonball-skill-editor footer button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--action-ink);border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--surface-elevated);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);outline:2px solid #0000;font-weight:650;display:inline-flex}.cannonball-inline-error,.cannonball-inline-success{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--status-error-ink);background:var(--status-error);color:var(--status-error-ink);font-size:var(--text-caption);display:flex}.cannonball-inline-success{border-color:var(--status-ok-ink);background:var(--status-ok);color:var(--status-ok-ink)}.cannonball-commandbar{gap:var(--space-5);min-width:0;padding:var(--space-6);border-bottom:1px solid var(--rule-soft);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;display:grid}.cannonball-commandbar>div{gap:var(--space-1);min-width:0;display:grid}.cannonball-commandbar>div strong{font-size:var(--text-readable);font-weight:650}.cannonball-commandbar>div span{color:var(--ink-secondary);font-size:var(--text-caption)}.cannonball-commandbar label,.cannonball-contract-form label{gap:var(--space-1);min-width:0;display:grid}.cannonball-commandbar label>span,.cannonball-contract-form label>span,.cannonball-editor-panel label>span{color:var(--ink-muted);font-size:var(--text-micro);font-weight:650}.cannonball-commandbar select,.cannonball-contract-form input,.cannonball-contract-form select,.cannonball-contract-form textarea,.cannonball-editor-panel textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-strong);font:inherit;font-size:var(--text-caption);outline:2px solid #0000}.cannonball-agent-layout{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.cannonball-agent-list{border-right:1px solid var(--rule-soft);min-width:0}.cannonball-agent-list>header,.cannonball-agent-list>button{gap:var(--space-3);min-width:0;padding:0 var(--space-5);grid-template-columns:minmax(220px,1.4fr) minmax(110px,.7fr) 70px minmax(150px,1fr) 20px;align-items:center;display:grid}.cannonball-agent-list>header{border-bottom:1px solid var(--rule-soft);background:var(--surface-soft);min-height:42px;color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-agent-list>button{border:0;border-bottom:1px solid var(--rule-soft);background:var(--surface-elevated);width:100%;min-height:68px;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;outline:2px solid #0000}.cannonball-agent-list>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-caption);overflow:hidden}.cannonball-agent-list>button>span:first-child{gap:var(--space-1);display:grid}.cannonball-agent-list>button strong{color:var(--ink-strong);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.cannonball-agent-list>button small{color:var(--ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cannonball-agent-list .has-blocker{color:var(--status-error-ink)}.cannonball-agent-list>button.is-selected{background:var(--surface-selected)}.cannonball-agent-inspector{min-width:0;padding:var(--space-6);background:var(--surface-soft)}.cannonball-agent-inspector>span,.cannonball-play-builder>header span{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-agent-inspector h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-section);letter-spacing:-.04em;font-weight:600}.cannonball-agent-inspector>p{color:var(--ink-secondary);font-size:var(--text-body);margin:0;line-height:1.55}.cannonball-agent-inspector dl{margin:var(--space-6) 0 0;border-top:1px solid var(--rule-soft)}.cannonball-agent-inspector dl>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:100px minmax(0,1fr);display:grid}.cannonball-agent-inspector dt{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-agent-inspector dd{color:var(--ink-secondary);font-size:var(--text-caption);margin:0;line-height:1.45}.cannonball-agent-history{margin-top:var(--space-6)}.cannonball-agent-history>header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.cannonball-agent-history>header span{color:var(--ink-strong);font-size:var(--text-caption);font-weight:650}.cannonball-agent-history>header small{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-agent-history>p{color:var(--ink-muted);font-size:var(--text-caption)}.cannonball-play-builder{padding:var(--space-8)}.cannonball-play-builder>header{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.cannonball-play-builder h2{margin:var(--space-1) 0 0;font-size:var(--text-section);letter-spacing:-.035em;font-weight:600}.cannonball-play-builder>header b{color:var(--ink-secondary);font-size:var(--text-caption);text-transform:capitalize;font-weight:600}.cannonball-stage-track{margin-bottom:var(--space-4);border:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cannonball-stage-track>div{align-content:space-between;gap:var(--space-3);min-width:0;min-height:112px;padding:var(--space-4);border-right:1px solid var(--rule-soft);display:grid}.cannonball-stage-track>div:last-child{border-right:0}.cannonball-stage-track span{color:var(--ink-muted);font-size:var(--text-micro);text-transform:capitalize;font-weight:650}.cannonball-stage-track strong{max-width:46ch;color:var(--ink-secondary);font-size:var(--text-caption);font-weight:500;line-height:1.45;overflow:hidden}.cannonball-stage-track .is-current{background:var(--surface-soft)}.cannonball-stage-track .is-current span{color:var(--ink-strong)}.cannonball-stage-track .is-complete{background:var(--status-ok)}.cannonball-stage-track .is-complete span{color:var(--status-ok-ink)}.cannonball-stage-review{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.cannonball-scenarios{gap:var(--space-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.cannonball-scenarios button{gap:var(--space-1);min-width:0;min-height:84px;padding:var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;outline:2px solid #0000;display:grid}.cannonball-scenarios strong{color:var(--ink-strong);font-size:var(--text-caption)}.cannonball-scenarios span{font-size:var(--text-micro);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cannonball-empty{min-height:160px;color:var(--ink-muted);font-size:var(--text-caption);place-items:center;display:grid}.cannonball-skills-layout{grid-template-columns:minmax(520px,1.15fr) minmax(390px,.85fr);min-width:0;min-height:calc(100vh - 128px);display:grid}.cannonball-skill-directory{border-right:1px solid var(--rule-soft);min-width:0}.cannonball-skill-directory>header,.cannonball-skill-directory>button{gap:var(--space-3);min-width:0;padding:0 var(--space-4);grid-template-columns:minmax(180px,1.1fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(90px,.55fr) 18px;align-items:center;display:grid}.cannonball-skill-directory>header{border-bottom:1px solid var(--rule-soft);background:var(--surface-soft);min-height:42px;color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-skill-directory>button{border:0;border-bottom:1px solid var(--rule-soft);background:var(--surface-elevated);width:100%;min-height:58px;color:var(--ink-secondary);font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;outline:2px solid #0000}.cannonball-skill-directory>button.is-selected{background:var(--surface-selected)}.cannonball-skill-directory>button>span{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;min-width:0;overflow:hidden}.cannonball-skill-directory>button>span:first-child{gap:var(--space-1);text-transform:none;display:grid}.cannonball-skill-directory strong{color:var(--ink-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cannonball-skill-directory small{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-skill-editor{background:var(--surface-soft);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:calc(100vh - 50px);display:grid;position:sticky;top:50px;overflow:hidden}.cannonball-skill-editor>header{justify-content:space-between;align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border-bottom:1px solid var(--rule-soft);display:flex}.cannonball-skill-editor>header>div{min-width:0}.cannonball-skill-editor>header span{color:var(--ink-muted);font-size:var(--text-micro);text-transform:capitalize}.cannonball-skill-editor h2{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-emphasis);font-weight:650}.cannonball-skill-editor>header a{color:var(--action-ink);font-size:var(--text-caption);white-space:nowrap}.cannonball-skill-version-meta{justify-items:end;gap:var(--space-1);text-align:right;display:grid}.cannonball-skill-version-meta b{color:var(--ink-strong);font-size:var(--text-caption);text-transform:capitalize;font-weight:650}.cannonball-skill-version-meta span{font-size:var(--text-micro)}.cannonball-editor-tabs{padding:0 var(--space-5);border-bottom:1px solid var(--rule-soft);display:flex}.cannonball-editor-tabs button{min-height:42px;color:var(--ink-muted);font:inherit;font-size:var(--text-caption);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;outline:2px solid #0000}.cannonball-editor-tabs button+button{margin-left:var(--space-5)}.cannonball-editor-tabs button.is-active{border-color:var(--ink-strong);color:var(--ink-strong)}.cannonball-editor-panel{min-height:0;padding:var(--space-5);overflow:auto}.cannonball-editor-panel label{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.cannonball-editor-panel>label>textarea{resize:none;min-height:420px;font-family:var(--font-outlier);line-height:1.5}.cannonball-editor-panel textarea:disabled,.cannonball-contract-form input:disabled,.cannonball-contract-form select:disabled{cursor:not-allowed;background:var(--surface-soft);color:var(--ink-secondary)}.cannonball-markdown-panel{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.cannonball-markdown-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cannonball-markdown-heading>span{color:var(--ink-muted);font-size:var(--text-micro);font-weight:650}.cannonball-markdown-heading>small{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-markdown-panel .w-md-editor{border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:420px;box-shadow:none;color:var(--ink-strong)}.cannonball-markdown-panel .w-md-editor-toolbar{border-color:var(--rule-soft);background:var(--surface-soft)}.cannonball-markdown-panel .w-md-editor-toolbar li>button{color:var(--ink-secondary)}.cannonball-markdown-panel .w-md-editor-content,.cannonball-markdown-panel .w-md-editor-text,.cannonball-markdown-panel .w-md-editor-preview{background:var(--surface-elevated)}.cannonball-markdown-panel .w-md-editor-text-pre>code,.cannonball-markdown-panel .w-md-editor-text-input{font-family:var(--font-outlier);font-size:var(--text-caption)!important;line-height:1.55!important}.cannonball-markdown-panel .wmde-markdown{color:var(--ink-strong);font-family:inherit;font-size:var(--text-caption);line-height:1.6}.cannonball-markdown-panel .wmde-markdown h1,.cannonball-markdown-panel .wmde-markdown h2{border-color:var(--rule-soft)}.cannonball-contract-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.cannonball-contract-form label{height:auto}.cannonball-contract-form textarea{resize:vertical;min-height:88px;line-height:1.45}.cannonball-contract-form .is-wide{grid-column:1/-1}.cannonball-version-list{min-height:0;padding:var(--space-4);overflow:auto}.cannonball-version-list button{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-3);border:0;border-bottom:1px solid var(--rule-soft);color:var(--ink-secondary);font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;outline:2px solid #0000;grid-template-columns:60px minmax(0,1fr) auto;display:grid}.cannonball-version-list button.is-selected{background:var(--surface-selected)}.cannonball-version-list strong{text-transform:capitalize}.cannonball-version-list small{color:var(--ink-muted)}.cannonball-test-ledger{padding:var(--space-5)}.cannonball-test-ledger>div{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.cannonball-test-ledger span{color:var(--ink-secondary);font-size:var(--text-caption)}.cannonball-test-ledger strong{font-size:var(--text-caption);font-weight:650}.cannonball-skill-editor>footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule-soft);background:var(--surface-elevated);flex-wrap:wrap;display:flex}.cannonball-skill-editor>footer button:first-child:not(:last-child){background:var(--surface-elevated);color:var(--ink-strong)}.cannonball-run-ledger>header,.cannonball-run-ledger summary{gap:var(--space-3);padding:0 var(--space-5);grid-template-columns:90px minmax(220px,1.2fr) 120px minmax(140px,.7fr) minmax(150px,.7fr);align-items:center;display:grid}.cannonball-run-ledger>header{border-bottom:1px solid var(--rule-soft);background:var(--surface-soft);min-height:42px;color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-run-ledger details{border-bottom:1px solid var(--rule-soft)}.cannonball-run-ledger summary{min-height:54px;color:var(--ink-secondary);font-size:var(--text-caption);cursor:pointer;outline:2px solid #0000;list-style:none}.cannonball-run-ledger summary::-webkit-details-marker{display:none}.cannonball-run-ledger summary strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cannonball-run-ledger details>p{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--status-error);color:var(--status-error-ink);font-size:var(--text-caption);margin:0;display:flex}.cannonball-run-detail{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--rule-soft);background:var(--surface-soft);display:grid}.cannonball-run-detail>dl{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.cannonball-run-detail>dl div{gap:var(--space-2);display:flex}.cannonball-run-detail dt{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-run-detail dd{color:var(--ink-secondary);font-size:var(--text-micro);margin:0}.cannonball-run-error,.cannonball-run-blocker{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--status-error-ink);background:var(--status-error);color:var(--status-error-ink);display:flex}.cannonball-run-blocker{border-color:var(--rule-strong);background:var(--surface-elevated);color:var(--ink-secondary)}.cannonball-run-error>div,.cannonball-run-blocker>div{gap:var(--space-1);display:grid}.cannonball-run-error strong,.cannonball-run-blocker strong{font-size:var(--text-caption)}.cannonball-run-error span,.cannonball-run-blocker span{font-size:var(--text-caption);line-height:1.5}.cannonball-run-steps{gap:var(--space-3);display:grid}.cannonball-run-empty{color:var(--ink-muted);font-size:var(--text-caption);margin:0}.cannonball-step-card{min-width:0;padding:var(--space-4);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated)}.cannonball-step-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cannonball-step-card>header>div{gap:var(--space-1);min-width:0;display:grid}.cannonball-step-card>header strong{color:var(--ink-strong);font-size:var(--text-caption)}.cannonball-step-card>header span{color:var(--ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cannonball-step-card>header b{flex:none}.cannonball-step-card>p{margin:var(--space-3) 0;color:var(--ink-secondary);font-size:var(--text-caption);line-height:1.55}.cannonball-run-action{gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--ink-strong);background:var(--surface-soft);display:grid}.cannonball-run-action span{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-run-action strong{color:var(--ink-secondary);font-size:var(--text-caption);font-weight:500;line-height:1.5}.cannonball-step-card>details{margin-top:var(--space-3);border:0}.cannonball-step-card>details summary{min-height:0;color:var(--ink-secondary);font-size:var(--text-caption);padding:0;display:list-item}.cannonball-step-card>details ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--ink-secondary);font-size:var(--text-caption);line-height:1.5}.cannonball-step-card>dl{gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule-soft);flex-wrap:wrap;display:flex}.cannonball-step-card>dl div{gap:var(--space-2);display:flex}.cannonball-step-card dt{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-step-card dd{color:var(--ink-secondary);font-size:var(--text-micro);text-transform:capitalize;margin:0}@media (hover:hover) and (pointer:fine){.cannonball-agent-list>button:hover,.cannonball-skill-directory>button:hover,.cannonball-version-list button:hover,.cannonball-run-ledger summary:hover,.cannonball-scenarios button:hover{background:var(--action-hover-surface)}.cannonball-failure button:hover,.cannonball-commandbar button:hover,.cannonball-primary:hover,.cannonball-skill-editor footer button:hover{opacity:.88}}.cannonball-agent-list>button:focus-visible,.cannonball-skill-directory>button:focus-visible,.cannonball-version-list button:focus-visible,.cannonball-run-ledger summary:focus-visible,.cannonball-scenarios button:focus-visible,.cannonball-editor-tabs button:focus-visible,.cannonball-failure button:focus-visible,.cannonball-commandbar button:focus-visible,.cannonball-primary:focus-visible,.cannonball-skill-editor footer button:focus-visible,.cannonball-commandbar select:focus-visible,.cannonball-contract-form input:focus-visible,.cannonball-contract-form select:focus-visible,.cannonball-contract-form textarea:focus-visible,.cannonball-editor-panel textarea:focus-visible{outline-color:var(--action-ink);outline-offset:-2px}.cannonball-agent-list>button:active,.cannonball-skill-directory>button:active,.cannonball-version-list button:active,.cannonball-scenarios button:active,.cannonball-failure button:active,.cannonball-commandbar button:active,.cannonball-primary:active,.cannonball-skill-editor footer button:active{transform:translateY(1px)}.cannonball-failure button:disabled,.cannonball-commandbar button:disabled,.cannonball-primary:disabled,.cannonball-skill-editor footer button:disabled,.cannonball-scenarios button:disabled{cursor:not-allowed;opacity:.45;transform:none}.cannonball-commandbar button[data-state=loading],.cannonball-skill-editor footer button[data-state=loading]{cursor:wait;opacity:.72}.cannonball-inline-error,.cannonball-inline-success{animation:none}.cannonball-shadow{background:var(--surface-soft)}.cannonball-shadow-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);display:flex}.cannonball-shadow-head>div{gap:0 var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.cannonball-shadow-head svg{grid-row:1/3}.cannonball-shadow-head span{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-shadow-head strong{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cannonball-shadow-head>b{color:var(--ink-muted);font-size:var(--text-micro);font-weight:650}.cannonball-shadow-ledger{margin:var(--space-3) 0 0}.cannonball-shadow-ledger>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:88px minmax(0,1fr);display:grid}.cannonball-shadow-ledger dt{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-shadow-ledger dd{color:var(--ink-secondary);font-size:var(--text-caption);text-transform:capitalize;margin:0}.readiness-primary-action{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:40px;margin-top:var(--space-3);padding:0 var(--space-3);border:1px solid var(--action-ink);border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--surface-elevated);font:inherit;font-size:var(--text-caption);text-transform:capitalize;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);outline:2px solid #0000;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.readiness-primary-action:hover{opacity:.88}}.readiness-primary-action:focus-visible{outline-color:var(--action-ink);outline-offset:2px}.readiness-primary-action:active{transform:translateY(1px)}.readiness-primary-action:disabled{cursor:not-allowed;opacity:.45;transform:none}.readiness-primary-action[data-state=loading]{cursor:wait;opacity:.72}@media (prefers-reduced-motion:reduce){.cannonball-failure button,.cannonball-commandbar button,.cannonball-primary,.cannonball-skill-editor footer button,.readiness-primary-action{transition:none}}@media (max-width:1100px){.cannonball-agent-layout{grid-template-columns:1fr}.cannonball-agent-list{border-right:0}.cannonball-agent-inspector{border-top:1px solid var(--rule-soft)}.cannonball-skills-layout{grid-template-columns:minmax(420px,1fr) minmax(350px,.85fr)}.cannonball-skill-directory>header,.cannonball-skill-directory>button{grid-template-columns:minmax(180px,1fr) minmax(110px,.7fr) minmax(90px,.55fr) 18px}.cannonball-skill-directory>header>span:nth-child(3),.cannonball-skill-directory>button>span:nth-child(3){display:none}}@media (max-width:900px){.cannonball-commandbar{grid-template-columns:1fr auto}.cannonball-commandbar>div{grid-column:1/-1}.cannonball-skills-layout{display:block}.cannonball-skill-editor{height:auto;min-height:620px;position:static}.cannonball-skill-directory{border-right:0;border-bottom:1px solid var(--rule-soft)}.cannonball-run-ledger>header,.cannonball-run-ledger summary{grid-template-columns:80px minmax(180px,1fr) 110px minmax(130px,.7fr)}.cannonball-run-ledger>header>span:last-child,.cannonball-run-ledger summary>span:last-child{display:none}}@media (max-width:650px){.agents-primary-tabs{gap:var(--space-3);overflow-x:auto}.agents-primary-tabs .agent-refresh{display:none}.cannonball-commandbar{padding:var(--space-4);grid-template-columns:1fr}.cannonball-agent-list>header{display:none}.cannonball-agent-list>button{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto 18px}.cannonball-agent-list>button>span:nth-child(2),.cannonball-agent-list>button>span:nth-child(3){display:none}.cannonball-play-builder{padding:var(--space-5) var(--space-4)}.cannonball-stage-track{grid-template-columns:1fr}.cannonball-stage-track>div{border-right:0;border-bottom:1px solid var(--rule-soft);min-height:88px}.cannonball-stage-track>div:last-child{border-bottom:0}.cannonball-stage-review{display:grid}.cannonball-scenarios{grid-template-columns:1fr}.cannonball-skill-directory>header{display:none}.cannonball-skill-directory>button{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(88px,.5fr) 18px}.cannonball-skill-directory>button>span:nth-child(2),.cannonball-skill-directory>button>span:nth-child(3){display:none}.cannonball-skill-editor>header{display:grid}.cannonball-contract-form{grid-template-columns:1fr}.cannonball-contract-form .is-wide{grid-column:auto}.cannonball-editor-tabs{overflow-x:auto}.cannonball-run-ledger>header{display:none}.cannonball-run-ledger summary{padding:var(--space-3) var(--space-4);grid-template-columns:70px minmax(0,1fr) auto}.cannonball-run-ledger summary>span:nth-child(4),.cannonball-run-ledger summary>span:nth-child(5){display:none}}.row-priority .score,.score{color:#313136;border-radius:5px;width:32px;height:24px;font-size:9px;font-weight:600}.score-act_now{background:#d7f0dd}.score-build_brief{background:#d9ebf1}.score-research{background:#eee9cb}.score-monitor,.score-ignore{color:#66666b;background:#e7e7e9}.row-priority strong{letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}.row-priority div span{color:#a2a2a7}.row-arrow{color:#8d8d93}.detail-panel{z-index:35;background:#fbfbfc;border:0;border-left:1px solid #dedee1;border-radius:0;width:400px;height:100vh;max-height:none;padding:18px 20px 14px;animation:.18s ease-out drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;transform:none;box-shadow:-18px 0 55px #1e1e2229}@keyframes drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.detail-score{background:#222225}.score-ring{border-color:#f0f0f2}.hypothesis,.company-facts dl div{background:#f0f0f1}.collector-strip{background:#fbfbfc}.company-view-tabs .company-add-button{color:#fff;background:#202023;border:1px solid #202023;border-radius:8px;align-self:center;min-height:34px;margin-left:auto;padding:0 13px;font-size:11px;font-weight:600}.company-view-tabs .company-add-button:hover{background:#333337}.company-directory{padding:0 0 44px}.company-directory .company-table,.company-directory .company-loading-list{background:#fbfbfc;border-width:0 0 1px;border-radius:0}.company-directory .company-table-head,.company-directory .company-list-row{padding-left:18px;padding-right:18px}.company-directory .company-table-head{color:#8e8e94;background:#fafafb;min-height:44px;font-size:9px}.company-directory .company-list-row{background:#fbfbfc;min-height:54px;padding-top:6px;padding-bottom:6px}.company-directory .company-list-row:hover{background:#f6f6f7}.company-directory .company-list-name strong{font-size:11px;font-weight:500}.company-directory .company-list-cell strong{font-size:10px;font-weight:500}.company-directory .qualification-cell strong{letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}.company-directory .company-loading-list i{min-height:54px}@media (max-width:1180px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.radar-metrics .metric{padding-left:16px;padding-right:16px}}@media (max-width:900px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.detail-panel{width:auto;max-height:none;inset:76px 18px 76px 90px;transform:none}}@media (max-width:650px){html,body,.app-shell{background:#fbfbfc}.view-tabs{height:44px}.radar-metrics{height:auto;padding:12px 14px}.radar-metrics .metric-row{grid-template-columns:repeat(2,1fr)}.radar-metrics .metric{min-height:82px;padding:8px 12px}.radar-metrics .metric:last-child{border-right:0;grid-column:1/-1}.radar-metrics .metric strong{margin:8px 0 9px;font-size:26px}.radar-controls{gap:18px;height:52px;padding:0 14px;overflow:visible}.radar-filter-menu,.radar-filter-menu summary,.radar-search{height:51px}.radar-result-count,.radar-customize{display:none}.detail-panel{border:0;border-radius:0;width:auto;max-height:none;inset:0 0 64px;transform:none}.company-view-tabs .company-add-button{margin-left:auto}.company-directory{padding-left:0;padding-right:0}}.agents-workspace{min-height:100vh}.agents-tabs{gap:var(--space-6)}.agents-tabs .agent-discover-button{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-md);align-self:center;margin-left:auto;font-size:11px}.agent-metrics{height:148px;padding:var(--space-5) var(--space-6)}.agent-metrics .metric-row{grid-template-columns:repeat(5,1fr)}.agent-controls{height:52px;min-height:52px}.agent-controls .radar-search{height:51px}.agent-refresh{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:#4f4f54;cursor:pointer;background:#fff;font-size:11px;display:inline-flex}.agent-refresh:hover{background:#f3f3f4}.agent-refresh:focus-visible,.agent-run:focus-visible,.contact-links a:focus-visible{box-shadow:var(--focus-ring);outline:0}.agent-refresh:disabled{cursor:wait;opacity:.5}.agent-directory{padding-bottom:var(--space-8)}.agent-table{border-bottom:1px solid var(--line);background:var(--paper)}.agent-table-head,.agent-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(180px,1.35fr) minmax(140px,1fr) minmax(140px,1fr) minmax(145px,1fr) minmax(100px,.7fr) 32px;padding:0 18px;display:grid}.agent-table-head{border-bottom:1px solid var(--line);color:#8e8e94;letter-spacing:.08em;text-transform:uppercase;background:#fafafb;min-height:44px;font-size:9px;font-weight:650}.agent-row{border-bottom:1px solid #ececef;min-height:58px}.agent-row:last-child{border-bottom:0}.agent-row:hover{background:#f6f6f7}.agent-primary,.agent-cell{min-width:0}.agent-primary strong,.agent-primary span,.agent-primary a,.agent-cell strong,.agent-cell span,.agent-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-primary strong,.agent-cell strong{color:#343438;font-size:10px;font-weight:550}.agent-primary span,.agent-primary a,.agent-cell span,.agent-cell small{color:#96969c;margin-top:4px;font-size:8px}.agent-primary a{align-items:center;gap:var(--space-1);width:max-content;max-width:100%;text-decoration:none;display:flex}.agent-primary a:hover{color:#2d2d31}.agent-cell small{color:#a1a1a6}.agent-state{border-radius:var(--radius-sm);text-transform:capitalize;background:#e7e7e9;width:max-content;max-width:100%;padding:4px 7px;line-height:1;color:#66666b!important;margin-top:0!important;font-size:8px!important}.state-succeeded,.state-scored,.state-approved{background:var(--status-ok);color:#315c3a!important}.state-running,.state-queued,.state-planning,.state-gathering,.state-synthesizing,.state-validating,.state-extracting,.state-evaluating,.state-ready{background:var(--status-info);color:#365a68!important}.state-needs_review,.state-draft,.state-pending{background:var(--status-warn);color:#665d2d!important}.state-failed,.state-blocked,.state-rejected,.state-cancelled{background:var(--status-error);color:#813e39!important}.agent-run{border:1px solid var(--line);border-radius:var(--radius-sm);color:#353539;cursor:pointer;background:#fff;place-items:center;width:30px;height:30px;display:grid}.agent-run:hover{background:#f2f2f3;border-color:#b9b9bd}.agent-run:disabled{cursor:not-allowed;opacity:.38}.agent-error{align-items:center;gap:var(--space-1);color:#934640!important;display:flex!important}.agent-loading-list{border-bottom:1px solid var(--line)}.agent-loading-list i{background:#f4f4f5;border-bottom:1px solid #ececef;min-height:58px;display:block}.agent-loading-list i:nth-child(2n){background:#fafafb}.intelligence-progress{margin:0 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.intelligence-progress span{border-right:1px solid var(--line);color:#9c9ca2;text-align:center;padding:7px 4px 7px 14px;font-size:7px;position:relative}.intelligence-progress span:last-child{border-right:0}.intelligence-progress span:before{content:"";background:#c6c6ca;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.intelligence-progress .is-complete{color:#3f6047;background:#f1f8f3}.intelligence-progress .is-complete:before{background:#5f9a6c}.intelligence-progress .is-running{color:#365a68;background:#f0f7f9}.intelligence-progress .is-running:before{background:#5b91a3}.detail-inline-loading{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:#8f8f95;font-size:9px;display:flex}.detail-muted{margin:var(--space-2) 0 0!important;color:#9a9aa0!important;font-size:9px!important}.contact-list{margin-top:var(--space-2);display:grid}.contact-list article{align-items:center;gap:var(--space-2);border-bottom:1px solid #e8e8ea;grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;display:grid}.contact-list article:last-child{border-bottom:0}.contact-avatar{color:#69696f;background:#e8e8eb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.contact-identity{min-width:0}.contact-identity strong,.contact-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-identity strong{color:#333337;font-size:10px;font-weight:600}.contact-identity span{color:#929298;margin-top:2px;font-size:8px}.contact-links{gap:var(--space-1);display:flex}.contact-links a{border-radius:var(--radius-sm);color:#78787e;place-items:center;width:25px;height:25px;display:grid}.contact-links a:hover{color:#2f2f33;background:#ebebed}.contact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:320px;display:flex}.contact-actions>button,.contact-action-value{border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:30px;color:var(--action-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.contact-actions>button:hover,.contact-action-value:hover{border-color:var(--action-hover-border);background:var(--action-hover-surface)}.contact-actions>button:disabled{opacity:.58;cursor:not-allowed}.contact-action-value span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.dossier-section{gap:var(--space-2);display:grid}.dossier-finding{padding:var(--space-2) 0;border-bottom:1px solid #e8e8ea}.dossier-finding strong,.dossier-next span{color:#77777d;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.dossier-finding p,.dossier-next p{color:#4f4f54!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.35!important}.dossier-next{padding:var(--space-2);border-radius:var(--radius-sm);background:#ededee}.qualification-checks{margin-top:var(--space-2);display:grid}.qualification-checks>div{gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid #e8e8ea;grid-template-columns:58px minmax(0,1fr);display:grid}.qualification-checks>div:last-child{border-bottom:0}.qualification-checks strong{color:#444449;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;align-self:center;font-size:8px;font-weight:600;overflow:hidden}.qualification-checks p{grid-column:2;color:#929298!important;margin:0!important;font-size:8px!important}.check-result{color:#66666b;text-transform:capitalize;background:#e7e7e9;border-radius:4px;align-self:center;width:max-content;padding:3px 5px;font-size:7px}.check-match{background:var(--status-ok);color:#315c3a}.check-no_match{background:var(--status-error);color:#813e39}.check-unknown{background:var(--status-warn);color:#665d2d}@media (max-width:1180px){.agent-table-head,.agent-row{grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) minmax(125px,.9fr) minmax(95px,.7fr) 32px}.source-agent-table .agent-table-head>span:nth-child(3),.source-agent-table .agent-row>div:nth-child(3){display:none}.qualification-agent-table .agent-table-head,.qualification-agent-table .agent-row,.research-agent-table .agent-table-head,.research-agent-table .agent-row{grid-template-columns:minmax(160px,1.1fr) minmax(120px,.9fr) minmax(145px,1fr) minmax(110px,.8fr)}.qualification-agent-table .agent-table-head>span:nth-child(4),.qualification-agent-table .agent-row>div:nth-child(4),.research-agent-table .agent-table-head>span:nth-child(4),.research-agent-table .agent-row>div:nth-child(4){display:none}}@media (max-width:650px){.mobile-nav{grid-template-columns:repeat(4,1fr)}.agent-metrics{height:auto;padding:var(--space-3) var(--space-4)}.agent-metrics .metric-row{grid-template-columns:repeat(2,1fr)}.agent-metrics .metric:last-child{border-right:0;grid-column:auto}.agent-controls{padding:0 var(--space-4)}.agents-tabs{gap:var(--space-4)}.agents-tabs .agent-discover-button{padding:0 var(--space-2);font-size:9px}.agent-refresh{margin-left:auto}.agent-table-head{display:none}.agent-row,.qualification-agent-table .agent-row,.research-agent-table .agent-row{min-height:64px;padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto 30px}.source-agent-table .agent-row>div:nth-child(2),.source-agent-table .agent-row>div:nth-child(3),.source-agent-table .agent-row>div:nth-child(4),.qualification-agent-table .agent-row>div:nth-child(3),.qualification-agent-table .agent-row>div:nth-child(4),.qualification-agent-table .agent-row>div:nth-child(5),.research-agent-table .agent-row>div:nth-child(3),.research-agent-table .agent-row>div:nth-child(4),.research-agent-table .agent-row>div:nth-child(5){display:none}.qualification-agent-table .agent-row>div:nth-child(2),.research-agent-table .agent-row>div:nth-child(2){display:block}.qualification-agent-table .agent-row:after,.research-agent-table .agent-row:after{content:"";width:30px}}.contacts-tabs{position:relative}.contacts-metrics{padding-top:var(--space-4);padding-bottom:var(--space-4)}.contacts-directory{min-height:0;overflow:auto}.contacts-table-head,.contact-directory-row{align-items:center;column-gap:var(--space-3);padding:0 var(--space-4);grid-template-columns:minmax(180px,1.15fr) minmax(140px,.9fr) minmax(190px,1.2fr) 105px 120px 70px;display:grid}.contacts-table-head{border-bottom:1px solid var(--line);color:#8e8e94;letter-spacing:.08em;text-transform:uppercase;background:#fafafb;min-height:44px;font-size:9px;font-weight:650}.contact-directory-row{border-bottom:1px solid #ececef;min-height:58px}.contact-directory-row:hover{background:#f6f6f7}.contact-person{align-items:center;gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);min-width:0;display:grid}.contact-monogram{color:#65656b;background:#e8e8eb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:650;display:grid}.contact-person strong,.contact-person span,.contact-directory-cell strong,.contact-directory-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-person strong,.contact-directory-cell strong{color:#343438;font-size:10px;font-weight:550}.contact-person span,.contact-directory-cell span{color:#96969c;margin-top:3px;font-size:8px}.contact-actions{align-items:center;gap:var(--space-1);color:#9a9aa0;display:flex}.contact-actions a{border-radius:var(--radius-sm);color:#78787e;place-items:center;width:25px;height:25px;display:grid}.contact-actions a:hover{color:#2f2f33;background:#e8e8ea}.contact-confidence{color:#66666b;text-transform:capitalize;background:#e7e7e9;border-radius:4px;padding:4px 7px;font-size:8px;display:inline-block}.confidence-confirmed{background:var(--status-ok);color:#315c3a}.confidence-strong_inference{background:var(--status-info);color:#365a68}.confidence-weak_inference{background:var(--status-warn);color:#665d2d}.contact-source a{align-items:center;gap:var(--space-1);color:#77777d;width:max-content;font-size:8px;text-decoration:none;display:flex}.contact-source a:hover{color:#2f2f33}.contact-loading-list i{background:#f6f6f7;border-bottom:1px solid #ececef;min-height:58px;display:block}.contact-loading-list i:nth-child(2n){background:#fafafb}@media (max-width:900px){.contacts-table-head,.contact-directory-row{grid-template-columns:minmax(165px,1.1fr) minmax(130px,.9fr) minmax(170px,1.1fr) 95px 110px}.contacts-table-head>span:last-child,.contact-directory-row>.contact-source{display:none}}@media (max-width:650px){.contacts-table{min-width:0}.contacts-table-head{display:none}.contact-directory-row{min-height:62px;padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto}.contact-directory-row>.contact-directory-cell{display:none}.contact-directory-row>.contact-actions{display:flex}.contact-directory-row>.contact-source{display:none}}:root{--text-micro:12px;--text-caption:13px;--text-body:14px;--text-control:15px;--text-emphasis:17px}body{font-size:var(--text-control);line-height:1.4}button,.nav-item,.mobile-nav a,.view-tabs button{white-space:nowrap}.nav-kicker{font-size:var(--text-caption)}.operator-card strong{font-size:var(--text-emphasis)}.operator-card span{font-size:var(--text-caption)}.view-tabs button{font-size:var(--text-control)}.primary-button,.secondary-button,.company-view-tabs .company-add-button,.agents-tabs .agent-discover-button,.agent-refresh{font-size:var(--text-body)}.radar-metrics .metric span:first-child{font-size:var(--text-control)}.radar-metrics .metric strong small{font-size:var(--text-caption)}.radar-filter-menu summary,.radar-search input,.radar-customize{font-size:var(--text-control)}.radar-result-count,.filter-popover select{font-size:var(--text-caption)}.filter-popover label>span,.radar-queue .signal-table-head,.company-directory .company-table-head,.agent-table-head,.contacts-table-head{font-size:var(--text-micro)}.radar-queue .signal-row,.company-directory .company-list-row,.agent-row,.contact-directory-row{min-height:62px}.row-account h3,.company-directory .company-list-name strong,.agent-primary strong,.agent-cell strong,.contact-person strong,.contact-directory-cell strong{font-size:var(--text-control)}.row-account p,.company-directory .company-list-name span,.company-directory .company-list-name em,.agent-primary span,.agent-primary a,.agent-cell span,.agent-cell small,.contact-person span,.contact-directory-cell span{font-size:var(--text-caption)}.row-cell strong,.company-directory .company-list-cell strong{font-size:var(--text-body)}.row-cell span,.company-directory .company-list-cell span,.row-priority .score,.score,.company-directory .qualification-cell .score,.row-priority strong,.company-directory .qualification-cell strong{font-size:var(--text-caption)}.row-priority div span,.company-directory .qualification-cell div span{font-size:var(--text-micro)}.agent-state,.contact-confidence{font-size:var(--text-micro)!important}.contact-source a{font-size:var(--text-caption)}.intelligence-progress span,.dossier-finding strong,.dossier-next span,.check-result{font-size:var(--text-micro)}.detail-inline-loading,.detail-muted{font-size:var(--text-caption)!important}.contact-identity strong{font-size:var(--text-control)}.contact-identity span{font-size:var(--text-caption)}.dossier-finding p,.dossier-next p,.qualification-checks p{font-size:var(--text-caption)!important;line-height:1.45!important}.qualification-checks strong{font-size:var(--text-caption)}.detail-panel .section-label,.hypothesis span,.company-facts dt{font-size:var(--text-micro)}.detail-panel .detail-section h4{font-size:var(--text-control)}.detail-panel .detail-section p,.detail-score p{font-size:var(--text-caption);line-height:1.42}.detail-panel .score-row,.company-facts dd{font-size:var(--text-caption)}.score-ring span{font-size:var(--text-micro)}.form-grid label>span,.field-error,.form-error,.login-copy>span,.login-form label>span,.login-error{font-size:var(--text-caption)}.form-grid input,.form-grid select,.form-grid textarea,.login-input input,.login-submit{font-size:var(--text-control)}.score-preview span,.score-preview p,.empty-state p{font-size:var(--text-caption)}@media (max-width:650px){.mobile-nav a,.mobile-signal,.agents-tabs .agent-discover-button{font-size:var(--text-caption)}.contacts-tabs>button.active{display:none}.row-account h3,.company-directory .company-list-name strong,.agent-primary strong,.contact-person strong{font-size:var(--text-control)}.radar-metrics .metric span:first-child{font-size:var(--text-body)}}.workflow-button,.company-research-button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-md);background:var(--ink);min-height:34px;color:var(--paper);cursor:pointer;font-size:var(--text-body);white-space:nowrap;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;position:relative}.workflow-button:after,.company-research-button:after{content:"";position:absolute;inset:-5px}.workflow-button:hover:not(:disabled),.company-research-button:hover:not(:disabled){background:var(--button-hover)}.workflow-button:active:not(:disabled),.company-research-button:active:not(:disabled){transform:translateY(1px)}.workflow-button:focus-visible,.company-research-button:focus-visible,.company-row-link:focus-visible{box-shadow:var(--focus-ring);outline:0}.workflow-button:disabled,.company-research-button:disabled{cursor:not-allowed;opacity:.58}.workflow-success{border-color:var(--status-ok-ink)!important;background:var(--status-ok-ink)!important;color:var(--paper)!important}.workflow-error{border-color:var(--status-error-ink)!important;color:var(--status-error-ink)!important;background:var(--status-error)!important}.workflow-spinner{animation:.8s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}.view-tabs .radar-activate-button{border:1px solid var(--ink);background:var(--ink);align-self:center;margin-left:auto;padding:0 var(--space-3)!important;color:var(--paper)!important}.view-tabs .radar-activate-button:hover:not(:disabled){background:var(--button-hover)}.toast-error{background:var(--status-error-ink)}.company-table-head,.company-list-row{grid-template-columns:minmax(180px,1.35fr) minmax(105px,.82fr) 82px 62px 76px 62px minmax(135px,1fr) minmax(118px,.72fr)}.company-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.company-research-button{min-width:84px;padding:0 var(--space-2);border-color:var(--line);background:var(--paper);color:var(--action-ink)}.company-research-button:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface)}.company-row-link{flex:none}@media (max-width:1180px){.company-table-head,.company-list-row{grid-template-columns:minmax(170px,1.3fr) minmax(100px,.82fr) 78px 60px 60px minmax(132px,1fr) minmax(112px,.72fr)}}@media (max-width:650px){.radar-activate-button{padding:0 var(--space-2)!important}.company-table-head{display:none}.company-list-row{grid-template-columns:minmax(0,1fr) auto}.company-row-actions{gap:0}.company-row-link{display:none}.company-research-button{min-width:82px}}@media (prefers-reduced-motion:reduce){.workflow-button,.company-research-button{transition:none}.workflow-spinner{animation-duration:1.6s}}@media (max-width:650px){.draft-editor-toolbar{flex-direction:column;align-items:flex-start}.draft-style-signal{text-align:left;justify-content:flex-start}.draft-copilot__heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.draft-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-editor-actions .is-primary{grid-column:1/-1}.draft-version-history li{grid-template-columns:minmax(0,1fr) auto}.draft-version-history li small{grid-column:1/-1}}.company-intelligence-drawer{width:min(520px,100% - 72px);padding:0 var(--space-6) 76px;background:var(--paper);color:var(--ink-strong);display:block}.company-detail-top{z-index:var(--z-raised);min-height:88px;padding:var(--space-4) 0;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;position:sticky;top:0}.company-detail-identity{min-width:0}.company-detail-identity>span,.company-detail-identity>p{color:var(--ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-detail-identity h2{margin:var(--space-1) 0;overflow-wrap:anywhere;color:var(--ink-strong);letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.08}.company-detail-identity p{margin:0}.company-decision-summary{margin:var(--space-5) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-elevated);grid-template-columns:72px minmax(0,1fr);gap:0;display:grid}.company-priority{border-right:1px solid var(--line);border-radius:calc(var(--radius-lg) - 1px) 0 0 0;width:100%;min-height:100%;color:var(--ink-strong);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.company-priority strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.company-priority span{margin-top:var(--space-1);color:var(--ink-secondary);font-size:var(--text-micro)}.company-priority.score-qualified,.row-priority .score-qualified{background:var(--status-ok);color:var(--status-ok-ink)}.company-priority.score-review,.row-priority .score-review{background:var(--status-warn);color:var(--status-warn-ink)}.company-priority.score-low,.row-priority .score-low{background:var(--status-error);color:var(--status-error-ink)}.company-decision-copy{min-width:0;padding:var(--space-3) var(--space-4);align-self:center}.company-decision-copy>span{color:var(--ink-muted);font-size:var(--text-micro)}.company-decision-copy>strong{margin:var(--space-1) 0;font-size:var(--text-emphasis);font-weight:650;display:block}.company-decision-copy p{color:var(--ink-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.company-decision-facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.company-decision-facts div{min-width:0;padding:var(--space-3);border-right:1px solid var(--line)}.company-decision-facts div:last-child{border-right:0}.company-decision-facts dt{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:var(--text-micro);display:flex}.company-decision-facts dd{margin:var(--space-1) 0 0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.company-intelligence-drawer .intelligence-progress{margin-bottom:var(--space-3)}.company-intelligence-drawer .intelligence-progress span{justify-content:center;align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-2) 0 var(--space-4);font-size:var(--text-micro);display:flex}.company-intelligence-drawer .intelligence-progress b{font-variant-numeric:tabular-nums;font-weight:650}.company-intelligence-drawer .intelligence-progress.is-account-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.company-intelligence-drawer .intelligence-progress.is-account-flow span{min-width:0;padding-inline:var(--space-3) var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-intelligence-drawer .intelligence-progress .is-blocked{background:var(--status-warn);color:var(--status-warn-ink)}.company-intelligence-drawer .intelligence-progress .is-blocked:before{background:var(--status-warn-ink)}.company-intelligence-drawer .intelligence-progress.is-hydrating span{color:var(--ink-muted);background:var(--surface-soft)}.company-intelligence-drawer .intelligence-progress.is-hydrating span:before{background:var(--rule-strong)}.drawer-intelligence-skeleton{align-content:center;gap:var(--space-2);min-height:112px;padding:var(--space-3) 0;display:grid}.drawer-intelligence-skeleton span{border-radius:var(--radius-sm);background:var(--surface-soft);width:100%;height:14px;animation:drawer-skeleton-pulse 1.4s var(--ease-in-out) infinite alternate}.drawer-intelligence-skeleton span:nth-child(2n){width:78%}.drawer-intelligence-skeleton span:nth-child(3n){width:56%}@keyframes drawer-skeleton-pulse{0%{opacity:.48}to{opacity:1}}.drawer-intelligence-error,.stable-empty-state{min-height:72px;padding:var(--space-3);border:1px solid var(--rule-soft);background:var(--surface-soft);align-items:center;display:flex;margin:var(--space-3) 0 0!important;color:var(--ink-secondary)!important;font-size:var(--text-caption)!important;line-height:1.5!important}.drawer-intelligence-error{border-color:var(--status-error-ink);background:var(--status-error);color:var(--status-error-ink)!important}.unified-readiness{min-height:292px}.cannonball-activation-draft{min-height:176px}.contact-intelligence{min-height:188px}.cannonball-agent-reasoning{min-height:176px}.readiness-rationale>span{color:var(--ink-muted);font-size:var(--text-micro)}.readiness-rationale{margin-top:var(--space-3);padding:var(--space-3);border-left:2px solid var(--status-ok-ink);background:var(--surface-elevated)}.readiness-rationale p{margin:var(--space-1) 0 0!important;color:var(--ink-secondary)!important;font-size:var(--text-body)!important;line-height:1.55!important}.readiness-evidence-gaps{margin-top:var(--space-3);border-top:1px solid var(--rule-soft)}.readiness-evidence-gaps summary{padding:var(--space-3) 0;color:var(--ink-secondary);cursor:pointer;font-size:var(--text-caption);font-weight:600}.readiness-evidence-gaps ul{gap:var(--space-2);padding:0 0 var(--space-2) var(--space-5);color:var(--ink-secondary);font-size:var(--text-caption);margin:0;line-height:1.5;display:grid}.readiness-decision-grid>div:nth-child(-n+2) strong{text-transform:capitalize}.cannonball-activation-draft blockquote{margin:var(--space-3) 0 0;padding:var(--space-4);border:1px solid var(--rule-soft);border-left:3px solid var(--ink-strong);background:var(--surface-soft);color:var(--ink-strong);font-size:var(--text-control);overflow-wrap:anywhere;line-height:1.6}.cannonball-activation-draft blockquote p{margin:0 0 var(--space-3);white-space:pre-wrap}.cannonball-activation-draft blockquote p:last-child{margin-bottom:0}.activation-recipient-select{gap:var(--space-2);margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-micro);font-weight:650;display:grid}.activation-recipient-select span{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.activation-recipient-select small{color:var(--ink-muted);font-size:var(--text-micro);font-weight:500}.activation-recipient-select select{border:1px solid var(--rule-soft);border-radius:var(--radius-md);outline-offset:1px;width:100%;min-height:44px;padding-inline:var(--space-3);background:var(--surface-elevated);color:var(--ink-strong);font:inherit;outline:2px solid #0000}.activation-recipient-select select:focus-visible{outline-color:var(--action-ink)}.activation-channel-tabs{max-width:320px}.activation-subject{gap:var(--space-2);padding:0 var(--space-1);grid-template-columns:auto 1fr;display:grid;margin:var(--space-3) 0 0!important;font-size:var(--text-caption)!important}.activation-subject span{color:var(--ink-muted)}.activation-subject strong{color:var(--ink-strong);font-weight:650}.activation-variant-tabs{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activation-variant-tabs button{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;gap:2px;display:grid}.activation-variant-tabs button strong{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.activation-variant-tabs button span{color:var(--ink-muted);font-size:var(--text-micro)}.activation-variant-tabs button.is-active{border-color:var(--ink-strong);background:var(--surface-selected);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong)}.activation-variant-tabs button:focus-visible{outline:2px solid var(--action-ink);outline-offset:2px}.activation-grounding{align-items:center;gap:var(--space-2);display:flex;margin:var(--space-3) 0 0!important;color:var(--status-ok-ink)!important;font-size:var(--text-caption)!important}.activation-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.activation-actions button,.activation-actions a{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-strong);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;outline:2px solid #0000;font-weight:650;text-decoration:none;display:inline-flex}.activation-actions .is-primary{border-color:var(--action-ink);background:var(--ink-strong);color:var(--surface-elevated)}.activation-actions button:focus-visible,.activation-actions a:focus-visible{outline-color:var(--action-ink);outline-offset:2px}.activation-actions button:active,.activation-actions a:active{transform:translateY(1px)}.activation-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.versioned-draft-editor{gap:var(--space-3);min-width:0;margin-top:var(--space-3);display:grid}.draft-editor-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.draft-style-signal{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-muted);font-size:var(--text-micro);text-align:right;display:flex}.draft-writing-surface{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-elevated);display:grid}.draft-writing-surface label{gap:var(--space-2);min-width:0;color:var(--ink-muted);font-size:var(--text-micro);font-weight:650;display:grid}.draft-writing-surface input,.draft-writing-surface textarea,.draft-copilot__instruction input{border:1px solid var(--rule-soft);border-radius:var(--radius-sm);outline-offset:1px;background:var(--surface-elevated);width:100%;color:var(--ink-strong);font:inherit;font-size:var(--text-body);outline:2px solid #0000}.draft-writing-surface input{min-height:44px;padding:0 var(--space-3)}.draft-writing-surface textarea{min-height:190px;padding:var(--space-3);resize:vertical;white-space:pre-wrap;line-height:1.65}.draft-writing-surface input:focus-visible,.draft-writing-surface textarea:focus-visible,.draft-copilot__instruction input:focus-visible{outline-color:var(--action-ink)}.draft-writing-surface input[aria-invalid=true],.draft-writing-surface textarea[aria-invalid=true]{border-color:var(--status-error-ink)}.draft-writing-surface input:disabled,.draft-writing-surface textarea:disabled,.draft-copilot__instruction input:disabled{cursor:not-allowed;opacity:.55;background:var(--surface-soft)}.draft-writing-meta{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;display:flex}.draft-copilot{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.draft-copilot__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.draft-copilot__heading>span{align-items:center;gap:var(--space-2);color:var(--ink-strong);font-size:var(--text-caption);font-weight:650;display:flex}.draft-copilot__heading small{color:var(--ink-muted);font-size:var(--text-micro);font-weight:500}.draft-copilot__quick-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.draft-copilot__quick-actions button,.draft-editor-actions button,.draft-version-history button,.draft-copilot__instruction button{justify-content:center;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-strong);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);outline:2px solid #0000;font-weight:650;display:inline-flex}.draft-copilot__instruction{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 44px;min-width:0;display:grid}.draft-copilot__instruction input{min-height:44px;padding:0 var(--space-3)}.draft-copilot__instruction button{border-color:var(--action-ink);background:var(--ink-strong);width:44px;color:var(--surface-elevated);padding:0}.draft-editor-feedback{min-height:20px}.draft-editor-feedback p{align-items:flex-start;gap:var(--space-2);min-height:20px;display:flex;color:var(--ink-muted)!important;font-size:var(--text-micro)!important;margin:0!important;line-height:1.45!important}.draft-editor-feedback .is-error{color:var(--status-error-ink)!important}.draft-editor-feedback .is-success{color:var(--status-ok-ink)!important}.draft-quality-checks{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--status-warn-ink);border-radius:var(--radius-sm);background:var(--status-warn);color:var(--status-warn-ink);display:grid}.draft-quality-checks strong{font-size:var(--text-caption);font-weight:650}.draft-quality-checks ul{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--text-micro);margin:0;line-height:1.45;display:grid}.draft-editor-actions{gap:var(--space-2);grid-template-columns:auto auto minmax(140px,1fr);display:grid}.draft-editor-actions .is-primary{border-color:var(--action-ink);background:var(--ink-strong);color:var(--surface-elevated)}.draft-copilot__quick-actions button:focus-visible,.draft-editor-actions button:focus-visible,.draft-version-history button:focus-visible,.draft-copilot__instruction button:focus-visible{outline-color:var(--action-ink);outline-offset:2px}.draft-copilot__quick-actions button:active,.draft-editor-actions button:active,.draft-version-history button:active,.draft-copilot__instruction button:active{transform:translateY(1px)}.draft-copilot__quick-actions button:disabled,.draft-editor-actions button:disabled,.draft-version-history button:disabled,.draft-copilot__instruction button:disabled{cursor:not-allowed;opacity:.45;transform:none}.versioned-draft-editor[data-state=loading] .draft-writing-surface{background:var(--surface-soft)}.versioned-draft-editor[data-state=error] .draft-writing-surface{border-color:var(--status-error-ink)}.versioned-draft-editor[data-state=success] .draft-writing-surface{border-color:var(--status-ok-ink)}.draft-version-history{border-top:1px solid var(--rule-soft)}.draft-version-history summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink-secondary);cursor:pointer;outline:2px solid #0000;list-style:none;display:flex}.draft-version-history summary::-webkit-details-marker{display:none}.draft-version-history summary>span{align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-weight:650;display:flex}.draft-version-history summary em{color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.draft-version-history summary:focus-visible{outline-color:var(--action-ink);outline-offset:2px}.draft-version-history ol{border-top:1px solid var(--rule-soft);margin:0;padding:0;list-style:none;display:grid}.draft-version-history li{align-items:center;gap:var(--space-3);min-width:0;min-height:58px;padding:var(--space-2) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.draft-version-history li>div{gap:var(--space-1);min-width:0;display:grid}.draft-version-history li strong,.draft-version-history li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-version-history li strong{color:var(--ink-strong);font-size:var(--text-caption);font-weight:600}.draft-version-history li span,.draft-version-history li small{color:var(--ink-muted);font-size:var(--text-micro)}.draft-version-history li.is-current{background:var(--surface-selected)}.draft-version-history button{min-height:36px;padding:0 var(--space-2)}.draft-editor-skeleton{gap:var(--space-2);margin-top:var(--space-3);display:grid}.draft-editor-skeleton span{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-soft),var(--surface-elevated),var(--surface-soft));background-size:200% 100%;min-height:44px;animation:1.2s linear infinite shimmer}@media (hover:hover){.draft-copilot__quick-actions button:hover,.draft-editor-actions button:hover,.draft-version-history button:hover{background:var(--surface-selected)}.draft-editor-actions .is-primary:hover,.draft-copilot__instruction button:hover{background:var(--ink-secondary);color:var(--surface-elevated)}}@media (prefers-reduced-motion:reduce){.draft-copilot__quick-actions button,.draft-editor-actions button,.draft-version-history button,.draft-copilot__instruction button{transition:none}.draft-editor-skeleton span{animation:none}}.component-state-preview{gap:var(--space-3);max-width:760px;padding:var(--space-6);background:var(--surface-canvas);color:var(--ink-strong);margin:0 auto;display:grid}.component-state-preview h1{margin:0 0 var(--space-2);font-size:var(--text-heading)}.draft-editor-state{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--rule-soft);background:var(--surface-elevated);grid-template-columns:96px minmax(0,1fr);display:grid}.draft-editor-state>span{color:var(--ink-muted);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:650}.draft-editor-state>div{align-items:center;gap:var(--space-3);display:flex}.draft-editor-state button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-strong);font:inherit;font-size:var(--text-caption);font-weight:650}.draft-editor-state small{color:var(--ink-muted);font-size:var(--text-micro)}.draft-editor-state.is-hover button{background:var(--surface-selected)}.draft-editor-state.is-focus button{outline:2px solid var(--action-ink);outline-offset:2px}.draft-editor-state.is-active button{transform:translateY(1px)}.draft-editor-state.is-disabled{opacity:.5}.draft-editor-state.is-loading button{color:var(--ink-muted);background:var(--surface-soft)}.draft-editor-state.is-error{border-color:var(--status-error-ink);background:var(--status-error)}.draft-editor-state.is-success{border-color:var(--status-ok-ink);background:var(--status-ok)}@media (max-width:650px){.activation-channel-tabs button{min-height:44px}.draft-editor-toolbar{flex-direction:column;align-items:flex-start}.draft-style-signal{text-align:left;justify-content:flex-start}.draft-copilot__heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.draft-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-editor-actions .is-primary{grid-column:1/-1}.draft-version-history li{grid-template-columns:minmax(0,1fr) auto}.draft-version-history li small{grid-column:1/-1}.component-state-preview{padding:var(--space-4)}.draft-editor-state{grid-template-columns:1fr}}.cannonball-reasoning-list{margin-top:var(--space-2);display:grid}.cannonball-reasoning-list details{border-bottom:1px solid var(--rule-soft)}.cannonball-reasoning-list summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:48px;list-style:none;display:flex}.cannonball-reasoning-list summary::-webkit-details-marker{display:none}.cannonball-reasoning-list summary>span{color:var(--ink-strong);font-size:var(--text-body);text-transform:capitalize;font-weight:650}.cannonball-reasoning-list details>p{margin:0 0 var(--space-3)!important;color:var(--ink-secondary)!important;font-size:var(--text-caption)!important;line-height:1.55!important}.cannonball-reasoning-list details>div{margin-bottom:var(--space-3);padding:var(--space-3);background:var(--surface-soft)}.cannonball-reasoning-list details>div span{color:var(--ink-muted);font-size:var(--text-micro)}.cannonball-reasoning-list details>div p{margin:var(--space-1) 0 0!important;color:var(--ink-secondary)!important;font-size:var(--text-caption)!important;line-height:1.5!important}.company-intelligence-drawer .detail-section{padding:var(--space-5) 0}.company-intelligence-drawer .section-label{color:var(--ink-muted);font-size:var(--text-micro)}.company-intelligence-drawer .section-label a{min-height:32px;padding:0 var(--space-1);color:var(--ink-secondary);font-size:var(--text-caption);text-transform:none;letter-spacing:0}.company-why-now h3{margin:var(--space-3) 0 var(--space-2);color:var(--ink-strong);letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.company-why-now>p{margin:0;color:var(--ink-secondary)!important;font-size:var(--text-control)!important;line-height:1.55!important}.company-hypothesis{margin-top:var(--space-3);padding:var(--space-3);border-left:2px solid var(--ink-strong);background:var(--surface-soft)}.company-hypothesis strong{color:var(--ink-strong);font-size:var(--text-caption)}.company-hypothesis p{margin:var(--space-1) 0 0!important;color:var(--ink-secondary)!important;font-size:var(--text-body)!important;line-height:1.5!important}.company-signal-list{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.company-signal-item{border-bottom:1px solid var(--rule-soft);background:0 0;grid-template-columns:72px minmax(0,1fr) auto;align-items:stretch;display:grid}.company-signal-item:last-child{border-bottom:0}.company-signal-item.is-selected{background:var(--surface-selected)}.company-signal-select{align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-2) var(--space-1);color:var(--ink-strong);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 32px 16px;display:grid;position:relative}.company-signal-date{min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) 0;font-variant-numeric:tabular-nums;align-content:start;justify-items:end;gap:1px;line-height:1;position:relative;color:var(--ink-muted)!important;white-space:nowrap!important;margin:0!important;display:grid!important;overflow:visible!important}.company-signal-date b{color:var(--ink-strong);font-size:var(--text-control);letter-spacing:-.02em;font-weight:700}.company-signal-list .company-signal-date span,.company-signal-list .company-signal-date small{color:var(--ink-muted);font-size:var(--text-micro);text-transform:uppercase;margin:0;font-weight:600;line-height:1.05}.company-signal-list .company-signal-date span{letter-spacing:.06em}.company-signal-list .company-signal-date small{letter-spacing:0}.company-signal-date i{border:2px solid var(--paper);background:var(--ink-muted);width:8px;height:8px;box-shadow:0 0 0 1px var(--rule-soft);border-radius:50%;position:absolute;top:27px;right:0}.company-signal-item:not(:last-child) .company-signal-date:after{content:"";background:var(--rule-soft);width:1px;position:absolute;top:33px;bottom:-1px;right:3px}.company-signal-item.is-selected .company-signal-date i{background:var(--ink-strong)}.company-signal-select:focus-visible,.company-signal-source:focus-visible{z-index:1;box-shadow:var(--focus-ring);outline:0}.company-signal-select:active,.company-signal-source:active{transform:translateY(1px)}.company-signal-select:disabled,.company-signal-source[aria-disabled=true]{cursor:not-allowed;opacity:.55}.signal-type-mark{border-radius:var(--radius-sm);background:var(--line);width:4px;height:36px}.company-signal-select>div{min-width:0}.company-signal-list strong,.company-signal-list span,.company-signal-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-signal-list strong{font-size:var(--text-control);font-weight:600}.company-signal-list span{margin-top:var(--space-1);color:var(--ink-secondary);font-size:var(--text-caption)}.company-signal-list small{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-micro);display:flex}.company-signal-select>b{font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.company-signal-select>svg{color:var(--ink-muted)}.company-signal-source{justify-content:center;align-items:center;gap:var(--space-1);min-width:72px;margin:var(--space-4) 0;padding:0 var(--space-2);border-left:1px solid var(--rule-soft);color:var(--action-ink);font-size:var(--text-micro);white-space:nowrap;font-weight:650;line-height:1;text-decoration:none;display:flex}.company-signal-source span{color:inherit;font-size:inherit;margin:0}.company-intelligence-drawer .contact-list article{min-height:52px}.company-intelligence-drawer .contact-avatar{width:32px;height:32px}.company-intelligence-drawer .contact-identity strong{font-size:var(--text-control)}.company-intelligence-drawer .contact-identity span{font-size:var(--text-caption)}.company-intelligence-drawer .contact-links a{width:32px;height:32px}.company-intelligence-drawer .detail-muted{margin-top:var(--space-3)!important;color:var(--ink-secondary)!important;font-size:var(--text-body)!important;line-height:1.5!important}.company-intelligence-drawer .qualification-checks>div{padding:var(--space-3) 0;grid-template-columns:72px minmax(0,1fr)}.company-intelligence-drawer .qualification-checks strong{font-size:var(--text-body)}.company-intelligence-drawer .qualification-checks p{font-size:var(--text-caption)!important;line-height:1.5!important}.company-intelligence-drawer .dossier-finding{padding:var(--space-3) 0}.company-intelligence-drawer .dossier-finding strong,.company-intelligence-drawer .dossier-next span{font-size:var(--text-micro)}.company-intelligence-drawer .dossier-finding p,.company-intelligence-drawer .dossier-next p{font-size:var(--text-body)!important;line-height:1.5!important}.company-intelligence-drawer .dossier-next{padding:var(--space-3)}.score-anatomy summary{color:var(--ink-strong);cursor:pointer;font-size:var(--text-control);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.score-anatomy summary::-webkit-details-marker{display:none}.score-anatomy summary span{color:var(--ink-muted);font-size:var(--text-micro);font-weight:500}.score-anatomy[open] .score-grid{margin-top:var(--space-4)}.company-intelligence-drawer .detail-actions{z-index:var(--z-raised);gap:var(--space-2);width:min(520px,100% - 72px);padding:var(--space-3) var(--space-6) var(--space-4);border-top:1px solid var(--line);background:var(--paper);position:fixed;bottom:0;right:0}.company-intelligence-drawer .detail-actions button{min-height:44px}.company-intelligence-drawer .workflow-notice{margin:0 0 var(--space-4);font-size:var(--text-caption);line-height:1.45}.qualification-agent-table .agent-table-head,.qualification-agent-table .agent-row,.research-agent-table .agent-table-head,.research-agent-table .agent-row{grid-template-columns:minmax(175px,1.2fr) minmax(120px,.85fr) minmax(150px,1fr) minmax(125px,.85fr) minmax(85px,.6fr) 100px}.agent-row-action{justify-content:center;align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--action-ink);cursor:pointer;font-size:var(--text-caption);white-space:nowrap;font-weight:600;display:inline-flex}.agent-row-action:focus-visible{box-shadow:var(--focus-ring);outline:0}.agent-row-action:active{transform:translateY(1px)}.agent-row-action:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1180px){.qualification-agent-table .agent-table-head,.qualification-agent-table .agent-row,.research-agent-table .agent-table-head,.research-agent-table .agent-row{grid-template-columns:minmax(160px,1.1fr) minmax(118px,.8fr) minmax(145px,1fr) minmax(90px,.65fr) 96px}.qualification-agent-table .agent-table-head>span:nth-child(4),.qualification-agent-table .agent-row>div:nth-child(4),.research-agent-table .agent-table-head>span:nth-child(4),.research-agent-table .agent-row>div:nth-child(4){display:none}}@media (max-width:650px){.company-intelligence-drawer{width:100%;padding:0 var(--space-4) 76px;inset:0 0 64px}.company-detail-top{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:72px}.company-detail-identity h2{font-size:20px}.company-decision-summary{margin-top:var(--space-3);grid-template-columns:64px minmax(0,1fr)}.company-priority{min-height:72px}.company-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.company-decision-facts div{padding:var(--space-2)}.company-decision-facts dd{overflow-wrap:anywhere;font-size:var(--text-caption);text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.readiness-targeting strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.readiness-grid span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.company-intelligence-drawer .intelligence-progress,.company-intelligence-drawer .intelligence-progress.is-account-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.company-intelligence-drawer .intelligence-progress.is-account-flow span:last-child{grid-column:1/-1}.company-intelligence-drawer .intelligence-progress span:nth-child(2){border-right:0}.company-intelligence-drawer .intelligence-progress span:nth-child(-n+2){border-bottom:1px solid var(--line)}.company-intelligence-drawer .detail-actions{width:100%;padding-inline:var(--space-4);bottom:64px;right:0}.company-intelligence-drawer .detail-actions button{min-width:0;padding-inline:var(--space-2)}.activation-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activation-actions .is-primary{grid-column:1/-1}.agent-action-row{grid-template-columns:minmax(0,1fr) auto!important}.agent-action-row>div:nth-child(n+3),.agent-action-row>span{display:none!important}.agent-row-action{min-height:38px}}@media (hover:hover) and (pointer:fine){.company-signal-select:hover,.company-signal-source:hover{background:var(--surface-soft)}.agent-row-action:hover{border-color:var(--action-hover-border);background:var(--action-hover-surface)}}@media (prefers-reduced-motion:reduce){.company-signal-select,.company-signal-source,.agent-row-action{transition:none}.drawer-intelligence-skeleton span{opacity:.72;animation:none}}.playbook-page{background:var(--surface-elevated);min-height:100vh;color:var(--ink-strong)}.playbook-header{align-items:end;gap:var(--space-8);padding:var(--space-8);border-bottom:1px solid var(--rule-soft);background:var(--surface-soft);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.playbook-header h1{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.055em;margin:0;font-weight:550;line-height:1.02}.playbook-header>div>p{max-width:58ch;margin:var(--space-3) 0 0;color:var(--ink-secondary);font-size:var(--text-control);line-height:1.55}.playbook-principle{padding:var(--space-4) 0 0;border-top:1px solid var(--ink-muted);color:var(--ink-secondary);font-size:var(--text-body);margin:0;line-height:1.5}.playbook-principle strong{margin-bottom:var(--space-2);color:var(--ink-strong);font-size:var(--text-caption);display:block}.playbook-layout{align-items:start;gap:clamp(var(--space-8),6vw,var(--space-22));max-width:1120px;padding:var(--space-8);grid-template-columns:220px minmax(0,1fr);margin:0 auto;display:grid}.playbook-index{top:var(--space-8);align-content:start;display:grid;position:sticky}.playbook-index strong{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-soft);font-size:var(--text-caption)}.playbook-index a{border-bottom:1px solid var(--rule-soft);outline-offset:-2px;min-height:44px;color:var(--ink-secondary);font-size:var(--text-body);white-space:nowrap;outline:2px solid #0000;align-items:center;text-decoration:none;display:flex}.playbook-index a:focus-visible{outline-color:var(--ink-muted);color:var(--ink-strong)}.playbook-index a:active{background:var(--surface-selected)}.playbook-document{width:min(100%,68ch)}.playbook-document section{padding:0 0 var(--space-14);scroll-margin-top:var(--space-8)}.playbook-document section+section{padding-top:var(--space-12);border-top:1px solid var(--rule-soft)}.playbook-document h2{margin:0 0 var(--space-4);font-size:var(--text-section);letter-spacing:-.035em;font-weight:650;line-height:1.15}.playbook-document h3{font-size:var(--text-emphasis);letter-spacing:-.015em;margin:0;font-weight:650}.playbook-document p,.playbook-document li{font-size:var(--text-body);line-height:1.6}.playbook-document section>p{margin:0 0 var(--space-4);color:var(--ink-secondary)}.playbook-steps{counter-reset:playbook-step;margin:0;padding:0;list-style:none;display:grid}.playbook-steps li{gap:0 var(--space-3);min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--rule-soft);counter-increment:playbook-step;grid-template-columns:38px minmax(0,1fr);display:grid}.playbook-steps li:before{content:counter(playbook-step,decimal-leading-zero);color:var(--ink-muted);font-family:var(--font-outlier);font-size:var(--text-caption);grid-row:1/3}.playbook-steps strong,.playbook-steps span{display:block}.playbook-steps strong{font-size:var(--text-body)}.playbook-steps span{margin-top:var(--space-1);color:var(--ink-secondary)}.playbook-rule-list{margin:0;padding:0;list-style:none;display:grid}.playbook-rule-list li{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-secondary);grid-template-columns:22px minmax(0,1fr);display:grid}.playbook-rule-list li>svg{color:var(--ink-muted);margin-top:3px}.playbook-rule-list li>span:first-child:last-child{grid-column:2}.playbook-rule-list strong{color:var(--ink-strong)}.playbook-stop,.playbook-exit{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-soft);display:flex;margin:var(--space-4) 0 0!important;color:var(--ink-strong)!important}.playbook-stop svg,.playbook-exit svg{flex:none;margin-top:3px}.playbook-scenario{padding:var(--space-5) 0 0}.playbook-scenario+.playbook-scenario{margin-top:var(--space-6);border-top:1px solid var(--rule-soft)}.playbook-scenario-title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.playbook-scenario-title svg{color:var(--ink-muted)}.playbook-scenario>p{margin:0 0 var(--space-3);color:var(--ink-secondary)}.playbook-scenario>ol{gap:var(--space-2);color:var(--ink-secondary);margin:0;padding-left:22px;display:grid}.playbook-scenario blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--ink-strong);background:var(--surface-soft)}.playbook-scenario blockquote p{color:var(--ink-strong);margin:0}.playbook-two-column{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr 1fr;display:grid}.playbook-two-column>div{min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0}.playbook-two-column>div+div{padding-left:var(--space-4);border-left:1px solid var(--rule-soft)}.playbook-two-column strong{font-size:var(--text-caption)}.playbook-two-column p{margin:var(--space-2) 0 0;color:var(--ink-secondary)}.playbook-dispositions{display:grid}.playbook-dispositions>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:110px minmax(0,1fr);display:grid}.playbook-dispositions strong{font-size:var(--text-body)}.playbook-dispositions span{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.5}.playbook-footer-note{padding:var(--space-5);background:var(--ink-strong);color:var(--surface-elevated);margin-top:8px}.playbook-footer-note strong{font-size:var(--text-caption)}.playbook-footer-note p{margin:var(--space-2) 0 0;color:var(--rule-soft);font-size:var(--text-body);line-height:1.55}@media (hover:hover) and (pointer:fine){.playbook-index a:hover{color:var(--ink-strong);transition:transform var(--dur-micro) var(--ease-out);transform:translate(2px)}}@media (max-width:900px){.playbook-header{gap:var(--space-5);padding:var(--space-6);grid-template-columns:1fr}.playbook-layout{gap:var(--space-6);padding:var(--space-6);grid-template-columns:160px minmax(0,1fr)}}@media (max-width:650px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav a span{display:none}.playbook-header{min-height:0;padding:var(--space-6) var(--space-4)}.playbook-layout{padding:var(--space-5) var(--space-4) calc(var(--space-22) + var(--space-1));display:block}.playbook-index{margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));position:static}.playbook-index strong{grid-column:1/-1}.playbook-index a:nth-of-type(odd){border-right:1px solid var(--rule-soft)}.playbook-index a:nth-of-type(2n){padding-left:var(--space-3)}.playbook-document{width:100%}.playbook-document section{padding-bottom:var(--space-11)}.playbook-document section+section{padding-top:var(--space-10)}.playbook-two-column{grid-template-columns:1fr}.playbook-two-column>div{padding:var(--space-4) 0}.playbook-two-column>div+div{border-top:1px solid var(--rule-soft);border-left:0;padding-left:0}.playbook-dispositions>div{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.playbook-index a{transition:none}}.view-tabs>button:not(.radar-activate-button){align-items:center;gap:var(--space-2);display:inline-flex}.view-tabs>button:not(.radar-activate-button)>span{min-width:20px;height:20px;padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;display:grid}.view-tabs>button.active>span{background:var(--ink-strong);color:var(--surface-elevated)}.radar-metrics{height:132px;padding-block:var(--space-5)}.radar-metrics .metric strong{margin:var(--space-2) 0 var(--space-3);font-size:28px}.radar-queue .signal-table-head,.radar-queue .signal-row{grid-template-columns:minmax(170px,1.08fr) minmax(82px,.5fr) minmax(210px,1.42fr) minmax(112px,.72fr) minmax(105px,.66fr) minmax(140px,.9fr) 18px}.row-why{min-width:0}.row-why strong,.row-why span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-why strong{margin-bottom:var(--space-1);font-size:var(--text-body);font-weight:500}.row-why span{color:var(--ink-muted);font-size:var(--text-caption)}.row-stage{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.row-stage small{color:var(--ink-muted);font-size:var(--text-micro)}.sales-stage{min-height:24px;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink-secondary);font-size:var(--text-caption);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.sales-stage-ready{background:var(--status-ok);color:var(--status-ok-ink)}.sales-stage-qualified,.sales-stage-researching,.sales-stage-researched,.sales-stage-finding_contacts{background:var(--status-info);color:var(--status-info-ink)}.sales-stage-qualifying{background:var(--status-warn);color:var(--status-warn-ink)}.sales-stage-contacted,.sales-stage-follow_up,.sales-stage-proposal{background:var(--ink-strong);color:var(--surface-elevated)}.sales-stage-monitoring,.sales-stage-snoozed{background:var(--status-warn);color:var(--status-warn-ink)}.sales-stage-won{background:var(--status-ok);color:var(--status-ok-ink)}.sales-stage-disqualified,.sales-stage-lost{background:var(--status-error);color:var(--status-error-ink)}.row-restore{justify-content:flex-start}.restore-company-button{align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-strong);cursor:pointer;font-size:var(--text-caption);white-space:nowrap;font-weight:600;display:inline-flex}.restore-company-button:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface)}.restore-company-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.restore-company-button:active:not(:disabled){transform:translateY(1px)}.restore-company-button:disabled{cursor:not-allowed;opacity:.55}.row-open-button{border-radius:var(--radius-sm);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-5px;display:grid}.row-open-button:hover{background:var(--surface-soft)}.row-open-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.signal-row-awaiting{cursor:default}.row-owner{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-owner>div{min-width:0}.row-owner strong,.row-owner small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-owner strong{color:var(--ink-strong);font-size:var(--text-caption);font-weight:600}.row-owner small{color:var(--ink-muted);font-size:var(--text-micro);text-transform:capitalize;margin-top:2px}.owner-avatar{background:var(--ink-strong);width:26px;height:26px;color:var(--surface-elevated);font-size:var(--text-micro);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.claim-company-button{align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-secondary);cursor:pointer;font:inherit;font-size:var(--text-micro);white-space:nowrap;font-weight:650;display:inline-flex}.claim-company-button:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface);color:var(--ink-strong)}.claim-company-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.claim-company-button:disabled{cursor:not-allowed;opacity:.55}.company-owner-control{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);display:flex}.company-owner-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-muted);display:flex}.company-owner-label>span{min-width:0}.company-owner-label small,.company-owner-label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-owner-label small{font-size:var(--text-micro)}.company-owner-label strong{color:var(--ink-strong);font-size:var(--text-body);margin-top:2px}.company-owner-actions{align-items:center;gap:var(--space-2);display:flex}.company-owner-actions button,.company-owner-actions select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:34px;color:var(--ink-strong);font:inherit;font-size:var(--text-caption)}.company-owner-actions button{align-items:center;gap:var(--space-1);padding:0 var(--space-2);cursor:pointer;font-weight:650;display:inline-flex}.company-owner-actions select{max-width:160px;padding:0 28px 0 var(--space-2);cursor:pointer}.company-owner-actions button:hover:not(:disabled),.company-owner-actions select:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface)}.company-owner-actions button:focus-visible,.company-owner-actions select:focus-visible{box-shadow:var(--focus-ring);outline:0}.company-owner-actions button:disabled,.company-owner-actions select:disabled{cursor:not-allowed;opacity:.55}.row-scan{flex-direction:column;align-items:flex-start;gap:4px}.row-scan small{color:var(--muted);font-size:var(--text-micro);white-space:nowrap}.scan-company-button{min-height:32px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--action-ink);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),transform .1s var(--ease-out);align-items:center;gap:6px;font-weight:650;display:inline-flex}.scan-company-button:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface)}.scan-company-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.scan-company-button:active:not(:disabled){transform:translateY(1px)}.scan-company-button:disabled{cursor:not-allowed;opacity:.58}.scan-company-button.workflow-error{color:var(--danger)}.scan-company-button.workflow-success{color:var(--success)}@media (prefers-reduced-motion:reduce){.scan-company-button{transition:none}}.disposition-button:focus-visible,.disposition-icon:focus-visible{box-shadow:var(--focus-ring);outline:0}.disposition-button:active,.disposition-icon:active{transform:translateY(1px)}.disposition-button{min-width:92px}.disposition-icon{min-width:44px;min-height:44px;color:var(--status-error-ink);flex:none}.disposition-icon:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1180px){.radar-queue .signal-table-head,.radar-queue .signal-row{grid-template-columns:minmax(165px,1.15fr) minmax(75px,.48fr) minmax(180px,1.25fr) minmax(105px,.7fr) minmax(98px,.62fr) minmax(125px,.82fr) 18px}}@media (max-width:900px){.radar-queue .signal-table-head,.radar-queue .signal-row{grid-template-columns:minmax(170px,1.2fr) minmax(82px,.55fr) minmax(112px,.75fr) minmax(130px,.85fr) 18px}.radar-queue .signal-table-head>span:nth-child(3),.radar-queue .signal-table-head>span:nth-child(5),.radar-queue .row-why,.radar-queue .row-stage{display:none}}@media (max-width:650px){.view-tabs{gap:var(--space-3);overflow-x:auto}.view-tabs>button:not(.radar-activate-button)>span{display:none}.radar-activate-button{position:sticky;right:0}.radar-queue .signal-row{grid-template-columns:minmax(0,1fr) auto 16px}.row-why,.row-stage,.row-signal,.row-priority{display:none}.company-owner-control{margin-inline:var(--space-3);align-items:flex-start}.company-owner-actions{flex-direction:column;align-items:stretch}.company-owner-actions select{max-width:145px}.company-intelligence-drawer .detail-actions{gap:var(--space-1)}.company-signal-item{grid-template-columns:62px minmax(0,1fr)}.company-signal-source{min-height:36px;margin:0 0 var(--space-2);border-left:0;grid-column:2;justify-content:flex-start}.company-signal-date{padding-right:var(--space-3)}.disposition-button{min-width:44px;padding-inline:var(--space-2)}}@media (hover:hover) and (pointer:fine){.disposition-icon:hover:not(:disabled){background:var(--status-error)}}@media (prefers-reduced-motion:reduce){.disposition-button,.disposition-icon{transition-duration:.15s}}.outreach-channel-tabs{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-1);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-elevated);display:flex}.outreach-channel-tabs button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:36px;color:var(--ink-secondary);font:inherit;font-size:var(--text-caption);text-transform:capitalize;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);background:0 0;border:0;flex:1;font-weight:650;display:inline-flex}.outreach-channel-tabs button.is-active{background:var(--ink-strong);color:var(--surface-elevated)}.outreach-channel-tabs button:hover:not(:disabled):not(.is-active){background:var(--surface-soft);color:var(--ink-strong)}.outreach-channel-tabs button:focus-visible,.outreach-editor input:focus-visible,.outreach-editor textarea:focus-visible,.outreach-outcome button:focus-visible{box-shadow:var(--focus-ring);outline:0}.outreach-channel-tabs button:active:not(:disabled),.outreach-outcome button:active:not(:disabled){transform:translateY(1px)}.outreach-channel-tabs button:disabled{cursor:not-allowed;opacity:.55}.outreach-editor{gap:var(--space-3);margin-top:var(--space-3);display:grid}.outreach-editor label{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-micro);font-weight:650;display:grid}.outreach-editor input,.outreach-editor textarea{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);width:100%;color:var(--ink-strong);font:inherit;font-size:var(--text-body);line-height:1.55}.outreach-editor input{min-height:44px;padding:0 var(--space-3)}.outreach-editor textarea{min-height:148px;padding:var(--space-3);resize:vertical}.outreach-editor p{align-items:center;gap:var(--space-2);min-height:1lh;display:flex;color:var(--status-ok-ink)!important;font-size:var(--text-caption)!important;margin:0!important;line-height:1.4!important}.outreach-outcome>p{margin:var(--space-2) 0 var(--space-3)!important;color:var(--ink-secondary)!important;font-size:var(--text-body)!important;line-height:1.45!important}.outreach-outcome>div:last-child{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outreach-outcome button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);min-height:40px;color:var(--ink-strong);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;font-weight:650}.outreach-outcome button:hover:not(:disabled){border-color:var(--action-hover-border);background:var(--action-hover-surface)}.outreach-outcome button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:414px){.outreach-outcome>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.outreach-channel-tabs button,.outreach-outcome button{transition:none}}@media (min-width:651px) and (max-width:900px){.side-rail{align-items:stretch;width:72px;padding:24px 12px 20px}.side-rail .brand{justify-content:center;min-height:44px;margin:0 0 32px}.side-rail .hensel-mark{width:54px;height:54px}.side-rail nav{justify-items:center;row-gap:4px;width:48px;display:grid}.side-rail .nav-item{border-radius:10px;justify-content:center;gap:0;width:44px;min-height:44px;margin:0;padding:0;position:relative}.side-rail .nav-item svg{stroke-width:1.8px;flex:none;width:20px;height:20px}.side-rail .nav-item:focus-visible,.side-rail .logout-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.side-rail .nav-item:active:not(.nav-muted){transform:translateY(1px)}.side-rail .nav-section+.nav-item{margin-top:20px}.side-rail .nav-item em{border:2px solid var(--wash);width:16px;height:16px;margin:0;font-size:8px;position:absolute;top:2px;right:1px}.side-rail .operator-card{grid-template-columns:1fr;justify-items:center;gap:8px;width:48px;margin-top:auto;padding:16px 0 0;display:grid}.side-rail .avatar{width:40px;height:40px;font-size:14px}.side-rail .logout-button{border-radius:10px;width:44px;height:44px}.side-rail .logout-button svg{width:20px;height:20px}}.source-center-loading{min-height:55vh;color:var(--ink-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.source-control-center{background:var(--wash);min-height:calc(100vh - 58px)}.source-provider-strip{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1px;display:grid}.source-provider-strip>div{background:var(--surface-elevated);gap:5px;padding:18px 24px;display:grid}.source-provider-strip span,.source-provider-strip small{color:var(--ink-secondary);font-size:12px}.source-provider-strip strong{font-size:16px}.source-provider-strip>button{background:var(--surface-elevated);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 20px;display:flex}.source-control-layout{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 145px);display:grid}.source-catalog{border-right:1px solid var(--line);background:var(--surface-elevated);padding:20px 12px 40px;overflow:auto}.source-catalog section+section{margin-top:22px}.source-catalog h3{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 12px 7px;font-size:11px}.source-catalog button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.source-catalog button:hover,.source-catalog button.selected{background:var(--surface-muted)}.source-catalog button>i{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.source-catalog button>i.enabled{background:#2f6a41}.source-catalog button>span{gap:2px;min-width:0;display:grid}.source-catalog strong,.source-catalog small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-catalog strong{font-size:13px}.source-catalog small{color:var(--ink-secondary);font-size:11px}.source-editor{width:min(880px,100%);padding:36px 42px 80px}.source-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.source-editor h2{margin:5px 0;font-size:28px}.source-editor header p,.source-editor header span{color:var(--ink-secondary);margin:0;font-size:13px}.app-shell{transition:grid-template-columns var(--dur-short) var(--ease-out);grid-template-columns:80px minmax(0,1fr)}.app-shell.sidebar-pinned{grid-template-columns:240px minmax(0,1fr)}.side-rail{z-index:30;width:80px;padding:var(--space-4) var(--space-3);border-right:1px solid var(--rule-soft);background:var(--surface-soft);transition:width var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out);overflow:hidden}.side-rail:hover,.side-rail:focus-within,.sidebar-pinned .side-rail{width:240px}.app-shell:not(.sidebar-pinned) .side-rail:hover,.app-shell:not(.sidebar-pinned) .side-rail:focus-within{box-shadow:18px 0 42px #1f1f231f}.side-rail .brand{min-height:48px;margin:0 var(--space-3) var(--space-10);justify-content:flex-start;padding:0 34px 0 0}.side-rail .hensel-mark{width:58px;height:58px}.sidebar-pin{border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink-muted);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:24px;inset-inline-end:16px}.side-rail:hover .sidebar-pin,.side-rail:focus-within .sidebar-pin,.sidebar-pinned .sidebar-pin{opacity:1;pointer-events:auto}.sidebar-pin:hover{background:var(--surface-selected);color:var(--ink-strong)}.sidebar-pin:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidebar-pin[aria-pressed=true]{color:var(--ink-strong)}.side-rail nav{width:auto;min-width:0;display:block}.side-rail .nav-kicker{margin:0 var(--space-3) var(--space-3);color:var(--ink-strong);letter-spacing:0;text-transform:none;font-size:15px;font-weight:650;line-height:1.2;display:block}.side-rail .nav-kicker:after{display:none}.side-rail .nav-section{margin-top:var(--space-10)}.side-rail .nav-item{justify-content:flex-start;gap:var(--space-3);width:auto;min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-secondary);transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);margin:0;font-size:14px;font-weight:500;line-height:1}.side-rail .nav-icon{width:24px;height:32px;color:inherit;flex:none;place-items:center;display:grid}.side-rail .nav-icon svg{stroke-width:1.55px;width:23px;height:23px}.side-rail .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.side-rail .nav-item:hover:not(.nav-muted){background:var(--action-hover-surface);color:var(--ink-strong)}.side-rail .nav-item.active{background:var(--surface-selected);color:var(--ink-strong);font-weight:550}.side-rail .nav-item.active .nav-icon{color:var(--ink-strong)}.side-rail .nav-item:focus-visible,.side-rail .logout-button:focus-visible{outline:2px solid var(--action-ink);outline-offset:2px}.side-rail .nav-item:active:not(.nav-muted){transform:translateY(1px)}.side-rail .nav-item.nav-muted{color:var(--ink-muted);opacity:.55}.side-rail .operator-card{justify-items:stretch;gap:var(--space-3);width:auto;min-height:72px;padding:var(--space-4) var(--space-2) 0;border-top-color:var(--rule-soft);grid-template-columns:auto minmax(0,1fr) auto;margin-top:auto;display:grid}.side-rail .operator-copy{display:block}.side-rail .avatar{background:var(--surface-selected);width:40px;height:40px;color:var(--ink-strong);font-size:14px}.side-rail .operator-copy strong{color:var(--ink-strong);text-transform:capitalize;font-size:13px}.side-rail .operator-copy span{margin-top:var(--space-1);color:var(--ink-secondary);font-size:10px}.side-rail .logout-button{border-radius:var(--radius-md);width:40px;height:40px}.side-rail .logout-button svg{stroke-width:1.8px;width:21px;height:21px}.side-rail .logout-button:active:not(:disabled){background:var(--surface-selected);transform:translateY(1px)}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .brand{justify-content:center;gap:0;margin-inline:0;padding-inline:0}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-kicker,.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-label,.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .operator-copy{display:none}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) nav{justify-items:center;row-gap:4px;width:56px;display:grid}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-item{border-radius:12px;justify-content:center;gap:0;width:48px;min-height:48px;padding:0}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-icon{width:32px;height:32px}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-icon svg{width:24px;height:24px}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .nav-section+.nav-item{margin-top:var(--space-5)}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .operator-card{justify-items:center;gap:var(--space-2);width:56px;padding:var(--space-4) 0 0;grid-template-columns:1fr;display:grid}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .avatar{width:44px;height:44px}.app-shell:not(.sidebar-pinned) .side-rail:not(:hover):not(:focus-within) .logout-button{width:52px;height:52px}@media (min-width:651px) and (max-width:900px){.detail-panel{inset:76px var(--space-5) 76px 100px}}@media (max-width:650px){.mobile-nav a svg{stroke-width:1.75px;width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.app-shell,.side-rail,.side-rail .nav-item,.sidebar-pin{transition:none}}.source-mode{background:var(--surface-muted);text-transform:capitalize;border-radius:999px;height:26px;padding:5px 9px}.source-mode.active{color:#285b38;background:#d9efdf}.source-switches{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.source-switches label{color:var(--ink-secondary);gap:7px;font-size:12px;display:grid}.source-switches label:first-child{align-items:center;gap:9px;display:flex}.source-switches select{border:1px solid var(--line);background:var(--surface-elevated);border-radius:8px;min-height:42px;padding:0 12px}.source-json-label{color:var(--ink-secondary);gap:9px;font-size:12px;display:grid}.source-json-label textarea{border:1px solid var(--line);color:#eef0f2;resize:vertical;background:#202024;border-radius:10px;min-height:285px;padding:16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.source-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.source-actions button{border:1px solid var(--line);background:var(--surface-elevated);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:650;display:flex}.source-actions button.primary{color:#fff;background:#202024;border-color:#202024}.source-actions button:disabled{opacity:.5;cursor:not-allowed}.source-message{color:var(--ink-secondary);border-left:3px solid #315f3e;padding:10px 12px;font-size:13px}.source-run-history{border-top:1px solid var(--line);margin-top:34px}.source-run-history h3{margin:22px 0 10px;font-size:14px}.source-run-history article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;gap:12px;padding:12px 0;font-size:12px;display:grid}.source-run-history article span{text-transform:capitalize;align-items:center;gap:6px;display:flex}.source-run-history article small{color:var(--ink-secondary)}.source-run-history article p{color:#8d3333;grid-column:1/-1;margin:0}.source-version-history,.source-instance-list,.source-shadow-list{border-top:1px solid var(--line);margin-top:28px}.source-version-history h3,.source-instance-list h3,.source-shadow-list h3{margin:20px 0 8px;font-size:14px}.source-version-history article,.source-instance-list article,.source-shadow-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.source-version-history article>div,.source-instance-list article>div,.source-shadow-list article>div{gap:3px;min-width:0;display:grid}.source-version-history span,.source-instance-list span,.source-instance-list>p,.source-shadow-list span,.source-shadow-list>p{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-version-history button,.source-instance-list button{border:1px solid var(--line);background:var(--surface-elevated);cursor:pointer;border-radius:7px;min-height:32px;padding:0 10px}.shadow-decision{background:var(--surface-muted);text-transform:capitalize;border-radius:999px;padding:4px 7px}.shadow-decision.accepted{color:#285b38;background:#d9efdf}.shadow-decision.rejected{color:#813c35;background:#f4dedb}@media (max-width:900px){.source-provider-strip{grid-template-columns:1fr 1fr}.source-control-layout{grid-template-columns:240px minmax(0,1fr)}.source-editor{padding:28px 24px}.source-provider-strip>button{min-height:48px}}.runtime-provider-controls{margin-top:24px}.runtime-provider-policy-list{background:var(--line);gap:1px;display:grid}.runtime-provider-policy-list article{background:var(--surface-elevated);grid-template-columns:minmax(145px,1.2fr) repeat(3,minmax(110px,.8fr)) minmax(140px,1fr) auto;align-items:end;gap:16px;padding:16px 20px;display:grid}.runtime-provider-policy-list article.has-daily-units{grid-template-columns:minmax(145px,1.1fr) repeat(4,minmax(100px,.75fr)) minmax(140px,1fr) auto}.runtime-provider-policy-list label{color:var(--ink-secondary);gap:6px;font-size:11px;display:grid}.runtime-provider-policy-list input[type=number]{border:1px solid var(--line);background:var(--surface-elevated);border-radius:7px;width:100%;min-height:38px;padding:0 9px}.provider-policy-name{text-transform:capitalize;gap:4px;display:grid}.provider-policy-name span,.provider-policy-usage span{color:var(--ink-secondary);font-size:11px}.provider-policy-name label{align-items:center;gap:6px;margin-top:4px;display:flex}.provider-policy-usage{gap:4px;font-size:12px;display:grid}.runtime-provider-policy-list article>button{border:1px solid var(--line);background:var(--surface-elevated);cursor:pointer;border-radius:7px;min-height:38px;padding:0 12px}.runtime-provider-controls>.runtime-billing-note{border-top:1px solid var(--line);color:#315f3e;align-items:center;gap:12px;padding:16px 20px;display:flex}.runtime-provider-controls>.runtime-billing-note>div{flex:1}.runtime-provider-controls>.runtime-billing-note p{color:var(--ink-secondary);margin:3px 0 0;font-size:12px}.runtime-provider-controls>.runtime-billing-note>button{flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}@media (max-width:1050px){.runtime-provider-policy-list article,.runtime-provider-policy-list article.has-daily-units{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-policy-name,.provider-policy-usage{grid-column:span 2}}.company-intelligence-drawer{container-type:inline-size}.sales-action-brief{margin-block:var(--space-5) var(--space-2);padding-block:var(--space-4);border-block:1px solid var(--line);color:var(--ink-strong)}.sales-action-brief__status{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sales-priority-label,.sales-stage-label{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-caption);white-space:nowrap;display:inline-flex}.sales-priority-label{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink-secondary)}.sales-priority-label b{font-weight:700}.sales-priority-label small{border-inline-start:1px solid var(--line);color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;padding-inline-start:var(--space-2)}.sales-priority-label.score-qualified{background:var(--status-ok);color:var(--status-ok-ink)}.sales-priority-label.score-review{background:var(--status-warn);color:var(--status-warn-ink)}.sales-priority-label.score-low{background:var(--status-error);color:var(--status-error-ink)}.sales-stage-label{color:var(--ink-secondary);justify-content:flex-end;font-weight:650}.sales-action-brief__why{padding-block:var(--space-5)}.sales-action-brief__why>span,.sales-action-brief__contact span,.sales-action-brief__next span{color:var(--ink-muted);font-size:var(--text-micro);font-weight:650;display:block}.sales-action-brief__why h3{margin:var(--space-2) 0;min-width:0;color:var(--ink-strong);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(20px,5.5cqi,27px);font-weight:650;line-height:1.12}.sales-action-brief__why p{max-width:58ch;color:var(--ink-secondary);font-size:var(--text-body);margin:0;line-height:1.55}.sales-action-brief__proof{padding-block:var(--space-3);border-block:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sales-action-brief__proof div{min-width:0;padding-inline:var(--space-3);border-inline-end:1px solid var(--rule-soft)}.sales-action-brief__proof div:first-child{padding-inline-start:0}.sales-action-brief__proof div:last-child{border-inline-end:0;padding-inline-end:0}.sales-action-brief__proof dt{color:var(--ink-muted);font-size:var(--text-micro)}.sales-action-brief__proof dd{margin:var(--space-1) 0 0;color:var(--ink-strong);font-size:var(--text-caption);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-weight:650;overflow:hidden}.sales-action-brief__account{padding-block:var(--space-3);border-block-end:1px solid var(--rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sales-action-brief__account div{min-width:0;padding:var(--space-2) var(--space-3)}.sales-action-brief__account div:nth-child(odd){border-inline-end:1px solid var(--rule-soft);padding-inline-start:0}.sales-action-brief__account dt{color:var(--ink-muted);font-size:var(--text-micro)}.sales-action-brief__account dd{margin:var(--space-1) 0 0;color:var(--ink-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sales-action-brief__contact{gap:var(--space-4);padding-block:var(--space-4);display:grid}.sales-action-brief__contact>div{min-width:0}.sales-action-brief__contact strong,.sales-action-brief__contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-action-brief__contact strong{margin-top:var(--space-1);font-size:var(--text-body)}.sales-action-brief__contact small{color:var(--ink-secondary);font-size:var(--text-micro);margin-top:2px}.sales-action-brief__contact-card{align-content:start;display:grid}.sales-contact-email{align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-3);color:var(--ink-secondary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sales-contact-email>span{overflow-wrap:anywhere;min-width:0;color:var(--ink-strong);font-size:var(--text-caption);font-weight:650}.sales-contact-email>a,.sales-contact-linkedin,.sales-contact-enrich{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--action-ink);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;font-weight:650;text-decoration:none;display:inline-flex}.sales-contact-email>a:focus-visible,.sales-contact-linkedin:focus-visible,.sales-contact-enrich:focus-visible{box-shadow:var(--focus-ring);outline:0}.sales-contact-email>a:active,.sales-contact-linkedin:active,.sales-contact-enrich:active{transform:translateY(1px)}.sales-contact-enrich{width:max-content;max-width:100%;margin-top:var(--space-3)}.sales-contact-enrich:disabled{cursor:not-allowed;opacity:.55;transform:none}.sales-contact-linkedin{width:max-content;max-width:100%;margin-top:var(--space-2)}.sales-contact-missing{align-items:center;gap:var(--space-2);display:flex;margin:var(--space-3) 0 0!important;color:var(--ink-muted)!important;font-size:var(--text-caption)!important}.sales-action-brief__owner{border-block-start:1px solid var(--rule-soft);padding-block-start:var(--space-3)}.sales-action-brief__owner .company-owner-actions{margin-top:var(--space-2);flex-wrap:wrap;align-items:stretch}.sales-action-brief__owner .company-owner-actions button,.sales-action-brief__owner .company-owner-actions select{white-space:nowrap;min-height:44px}.sales-action-brief__owner .company-owner-actions label{flex:1;min-width:0}.sales-action-brief__owner .company-owner-actions select{width:100%;max-width:none}.sales-action-brief__next{gap:var(--space-1);border-block-start:1px solid var(--rule-soft);padding-block-start:var(--space-3);display:grid}.sales-action-brief__next strong{color:var(--ink-strong);font-size:var(--text-body);font-weight:650;line-height:1.45}.sales-action-brief__skeleton{gap:var(--space-3);display:grid}.sales-action-brief__skeleton span{border-radius:var(--radius-sm);background:var(--surface-soft);height:12px;animation:sales-brief-pulse 1.2s var(--ease-in-out) infinite alternate}.sales-action-brief__skeleton span:first-child{width:32%}.sales-action-brief__skeleton span:nth-child(2){width:78%;height:28px}.sales-action-brief__skeleton span:nth-child(3){width:100%;height:48px}.sales-action-brief__skeleton span:nth-child(4){width:64%}@keyframes sales-brief-pulse{to{opacity:.5}}.detail-disclosure{border-block-start:1px solid var(--line);color:var(--ink-strong);margin:0}.detail-disclosure>summary{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:56px;color:var(--ink-strong);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;padding:0;list-style:none;display:grid}.detail-disclosure>summary::-webkit-details-marker{display:none}.detail-disclosure>summary span{min-width:0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.detail-disclosure>summary em{max-width:145px;color:var(--ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-style:normal;overflow:hidden}.detail-disclosure>summary svg{color:var(--ink-muted);transition:transform var(--dur-micro) var(--ease-out)}.detail-disclosure[open]>summary svg{transform:rotate(90deg)}.detail-disclosure>summary:focus-visible{box-shadow:var(--focus-ring);outline:0}.detail-disclosure>summary:active{transform:translateY(1px)}.detail-disclosure__body{min-width:0;padding-block:0 var(--space-5)}.detail-disclosure__facts{margin:0}.account-disclosure .company-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-disclosure .company-decision-facts div:nth-child(n+4){border-top:1px solid var(--line)}.account-enrichment-meta{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--rule-soft);min-height:48px;color:var(--ink-muted);font-size:var(--text-micro);display:flex}.account-enrichment-meta a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--action-ink);font-size:var(--text-caption);white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.account-enrichment-meta a:focus-visible{box-shadow:var(--focus-ring);outline:0}.account-enrichment-meta a:active{transform:translateY(1px)}.detail-source-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--action-ink);font-size:var(--text-caption);white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.detail-source-link:focus-visible{box-shadow:var(--focus-ring);outline:0}.detail-source-link:active{transform:translateY(1px)}.detail-disclosure .company-signal-list{margin-bottom:var(--space-4)}.detail-disclosure.contact-intelligence .contact-list{margin-top:0}.detail-disclosure.cannonball-agent-reasoning{min-height:0}.detail-disclosure.cannonball-agent-reasoning .intelligence-progress{margin-block:0 var(--space-4)}.company-intelligence-drawer>.cannonball-activation-draft{padding-block:var(--space-5);margin-top:0}.company-intelligence-drawer>.cannonball-activation-draft>.section-label{color:var(--ink-strong);font-size:var(--text-body);letter-spacing:0;text-transform:none}.company-intelligence-drawer>.cannonball-activation-draft>.section-label em{color:var(--ink-muted);font-size:var(--text-micro);text-transform:none;font-weight:500}.sales-action-preview{gap:var(--space-4);padding:var(--space-5);background:var(--surface-soft);display:grid}.sales-action-preview__state{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-strong)}.sales-action-preview__state>span{color:var(--ink-muted);font-size:var(--text-micro)}.sales-action-preview__button{min-height:44px;margin-top:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--ink-strong);border-radius:var(--radius-md);background:var(--ink-strong);color:var(--surface-elevated);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.sales-action-preview__button.is-focus,.sales-action-preview__button:focus-visible{box-shadow:var(--focus-ring);outline:0}.sales-action-preview__button.is-active,.sales-action-preview__button:active{transform:translateY(1px)}.sales-action-preview__button:disabled{cursor:not-allowed;opacity:.55}.sales-action-preview__state[data-state=loading] .sales-action-preview__button{cursor:wait}.sales-action-preview__state[data-state=error]{border-color:var(--status-error-ink)}.sales-action-preview__state[data-state=error] .sales-action-preview__button{background:var(--status-error-ink);color:var(--surface-elevated)}.sales-action-preview__state[data-state=success]{border-color:var(--status-ok-ink)}.sales-action-preview__state[data-state=success] .sales-action-preview__button{background:var(--status-ok-ink);color:var(--surface-elevated)}@container (min-width:36rem){.sales-action-brief__account{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-action-brief__account div{border-inline-end:1px solid var(--rule-soft)}.sales-action-brief__account div:first-child{padding-inline-start:0}.sales-action-brief__account div:last-child{border-inline-end:0;padding-inline-end:0}.sales-action-brief__contact{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.sales-action-brief__owner{border-block-start:0;border-inline-start:1px solid var(--rule-soft);padding-block-start:0;padding-inline-start:var(--space-4)}}@media (min-width:40rem){.sales-action-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.detail-disclosure>summary:hover{background:var(--surface-soft)}.detail-source-link:hover{color:var(--ink-strong)}.sales-action-preview__button:hover,.sales-action-preview__button.is-hover{background:var(--button-hover)}}@media (pointer:coarse){.detail-disclosure>summary,.detail-source-link{min-height:48px}}@media (prefers-reduced-motion:reduce){.detail-disclosure>summary svg,.sales-action-preview__button{transition:none}.sales-action-brief__skeleton span{animation:none}}.sortable-column{align-items:center;min-width:0;height:100%;display:flex}.sortable-column>button{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);background:0 0;border:0;outline:0;padding:0;display:flex}.sortable-column>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sortable-column svg{opacity:.34;flex:none}.sortable-column.is-sorted>button{color:var(--ink-strong)}.sortable-column.is-sorted svg{opacity:1}.sortable-column>button:hover,.sortable-column.is-hover>button{background:var(--surface-selected);color:var(--ink-strong)}.sortable-column>button:hover svg,.sortable-column.is-hover svg{opacity:.72}.sortable-column>button:focus-visible,.sortable-column.is-focus>button{box-shadow:var(--focus-ring)}.sortable-column>button:active,.sortable-column.is-active>button{background:var(--surface-soft);opacity:.72}.sortable-column>button:disabled{cursor:not-allowed;opacity:.42}.sortable-column>button[data-state=loading]{cursor:wait}.sortable-column>button[data-state=error]{color:var(--status-error-ink)}.sortable-column>button[data-state=success]{color:var(--status-ok-ink)}.sortable-column-preview{gap:var(--space-3);padding:var(--space-4);background:var(--surface-elevated);color:var(--ink-muted);font-size:var(--text-micro);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:650px){.sortable-column-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sortable-column>button{transition:none}}.versioned-draft-editor .activation-channel-tabs button,.versioned-draft-editor .draft-version-history button{min-height:44px}.contacts-tab-actions{align-items:center;gap:var(--space-2);display:flex;position:absolute;inset-block-start:7px;inset-inline-end:var(--space-4)}.contact-add-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;display:inline-flex}.contact-add-button:focus-visible,.contact-edit-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.contacts-table{min-width:760px}.contacts-table-head,.contact-directory-row{column-gap:var(--space-4);grid-template-columns:minmax(210px,1.15fr) minmax(150px,.78fr) minmax(220px,1.25fr) 128px 132px 112px}.contact-directory-row{background:var(--surface-elevated);min-height:68px}.contact-person{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr)}.company-list-name>.directory-monogram,.contact-person>.directory-monogram{background:var(--surface-selected);width:32px;height:32px;color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:-.02em;text-align:center;border:0;border-radius:50%;flex:0 0 32px;place-items:center;margin:0;padding:0;font-weight:700;line-height:1;display:grid}.contact-person strong,.contact-directory-cell strong{font-size:var(--text-body)}.contact-person span,.contact-directory-cell span{font-size:var(--text-micro)}.contact-role-cell strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.contact-mobile-company{display:none!important}.contact-actions{gap:var(--space-1);min-height:36px}.contact-actions a{width:36px;height:36px}.contact-enrich-button{justify-content:center;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);outline-offset:1px;background:var(--surface-elevated);color:var(--ink-strong);font-size:var(--text-micro);white-space:nowrap;cursor:pointer;outline:2px solid #0000;font-weight:650;line-height:1;display:inline-flex}.contact-enrich-button:hover{border-color:var(--action-hover-border);background:var(--action-hover-surface)}.contact-enrich-button:focus-visible{outline-color:var(--ink-muted)}.contact-enrich-button:active{background:var(--surface-selected)}.contact-enrich-button:disabled{cursor:not-allowed;opacity:.55}.contact-confidence{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-micro);padding:5px 8px;overflow:hidden}.contact-source{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.contact-source a{min-height:36px;font-size:var(--text-micro)}.contact-edit-button{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.contact-edit-button:hover{background:var(--surface-selected);color:var(--ink-strong)}.contact-edit-button:active{background:var(--surface-soft);color:var(--ink-strong)}.contact-entry-modal{width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:auto}.contact-company-field{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);display:grid}.contact-company-field>label span,.contact-form-grid label>span{color:var(--ink-muted);font-size:var(--text-micro);font-weight:650}.contact-company-picker{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-muted);grid-template-columns:18px minmax(0,1fr) 18px;display:grid;position:relative}.contact-company-picker:focus-within{box-shadow:var(--focus-ring)}.contact-company-picker input{width:100%;min-width:0;height:42px;color:var(--ink-strong);font:inherit;background:0 0;border:0;outline:0;padding:0}.contact-company-options{z-index:6;inset:calc(100% + var(--space-1)) 0 auto;max-height:240px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-soft);position:absolute;overflow:auto}.contact-company-options button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-strong);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.contact-company-options button:hover,.contact-company-options button[aria-selected=true]{background:var(--surface-selected)}.contact-company-options button:focus-visible{box-shadow:var(--focus-ring);outline:0}.contact-company-options button span,.contact-company-options p{color:var(--ink-muted);font-size:var(--text-micro)}.contact-company-options p{padding:var(--space-3);margin:0}.contact-form-grid{padding-top:0}.contact-notes-field{grid-column:1/-1}.contact-form-grid textarea{resize:vertical;width:100%;min-height:84px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-strong);font:inherit}.contact-form-grid textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.contact-intelligence-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-3);display:flex}.contact-intelligence-toolbar p{color:var(--ink-muted);font-size:var(--text-micro);margin:0}.contact-intelligence-toolbar button{align-items:center;gap:var(--space-1);min-height:36px;display:inline-flex}.company-table-head,.company-list-row{column-gap:var(--space-4);grid-template-columns:minmax(220px,1.4fr) minmax(130px,.78fr) 88px 108px minmax(190px,1fr) minmax(154px,.72fr)}@media (max-width:1000px){.contacts-table-head,.contact-directory-row{grid-template-columns:minmax(190px,1.05fr) minmax(140px,.76fr) minmax(190px,1fr) 118px 120px}.contacts-table-head>:last-child,.contact-directory-row>.contact-source{display:none}.company-table-head,.company-list-row{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.75fr) 78px 94px minmax(160px,1fr) minmax(140px,.72fr)}}@media (max-width:650px){.contacts-tabs{height:88px;overflow:visible}.contacts-tab-actions{inset:44px var(--space-3) 0;justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--line)}.contact-add-button{min-height:34px;padding-inline:var(--space-2);font-size:var(--text-micro)}.contacts-metrics{height:auto!important}.contacts-metrics .metric-row{grid-auto-rows:minmax(82px,auto);height:auto}.contact-controls{gap:var(--space-2);overflow:hidden}.contact-controls .radar-search{flex:1;width:auto;min-width:0}.contacts-table{min-width:0}.contact-directory-row{row-gap:var(--space-2);min-height:94px;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.contact-directory-row>.contact-company-cell,.contact-directory-row>[role=cell]:nth-child(5),.contact-directory-row>.contact-source{display:none}.contact-directory-row>.contact-role-cell{grid-column:1/-1;display:block}.contact-role-cell strong{font-size:var(--text-caption);-webkit-line-clamp:1}.contact-mobile-company{margin-top:2px!important;display:block!important}.contact-actions{justify-self:end}.contact-actions a{width:40px;height:40px}.contact-entry-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.contact-form-grid{grid-template-columns:1fr}.contact-notes-field{grid-column:auto}.contact-intelligence-toolbar{align-items:flex-start}.contact-intelligence-toolbar p{max-width:22ch}.company-table-head{display:none}.company-list-row{grid-template-columns:minmax(0,1fr) minmax(104px,auto) minmax(82px,auto)}.company-view-tabs{height:88px;position:relative;overflow:visible}.company-view-tabs>button:not(.company-add-button){height:44px}.company-view-tabs .company-add-button{inset:47px var(--space-3) auto auto;min-height:34px;padding-inline:var(--space-3);position:absolute}.company-metrics{height:auto!important}.company-metrics .metric-row{grid-auto-rows:minmax(82px,auto);height:auto}}@media (prefers-reduced-motion:reduce){.contact-edit-button,.contact-company-options button{transition:none}}.contacts-workspace{min-width:0;overflow:hidden}.contact-queue-metrics{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-queue-metrics>div{min-width:0;min-height:96px;padding:var(--space-4) var(--space-5);border-inline-end:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.contact-queue-metrics>div:last-child{border-inline-end:0}.contact-queue-metrics span{color:var(--ink-muted);font-size:var(--text-caption)}.contact-queue-metrics strong{color:var(--ink-strong);letter-spacing:-.03em;margin:4px 0;font-size:1.65rem;font-weight:500;line-height:1}.contact-queue-metrics strong small{margin-left:var(--space-1);color:var(--ink-subtle);font-size:var(--text-caption);font-weight:500}.contact-queue-metrics>div>small{color:var(--ink-subtle);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-controls{border-bottom:1px solid var(--line);min-height:58px}.contacts-decision-layout{background:var(--surface-elevated);min-height:calc(100dvh - 316px)}.contact-queue,.contact-queue-table{min-width:0}.contact-queue-head,.contact-queue-row{align-items:center;gap:var(--space-4);padding-inline:var(--space-5);grid-template-columns:minmax(260px,1.1fr) minmax(190px,.8fr) minmax(180px,.7fr);display:grid}.contact-queue-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--ink-subtle);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.contact-queue-head span:last-child{text-align:right}.contact-queue-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:78px;transition:background-color var(--dur-micro) var(--ease-out);outline:0;position:relative}.contact-queue-row:hover{background:var(--surface-soft)}.contact-queue-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ink-muted)}.contact-queue-row.selected{background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--line-strong)}.contact-queue-person{align-items:center;gap:var(--space-2);grid-template-columns:22px 32px minmax(0,1fr);min-width:0;display:grid}.contact-rank{color:var(--ink-subtle);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.contact-queue-person>div,.contact-account-context{gap:2px;min-width:0;display:grid}.contact-queue-person strong,.contact-account-context strong{color:var(--ink-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-queue-person span,.contact-queue-person small,.contact-account-context small{color:var(--ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-queue-person small{color:var(--ink-subtle)}.contact-account-context{column-gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr)}.contact-account-context .stage-pill{grid-row:1/3;align-self:center}.stage-pill{background:var(--surface-selected);width:max-content;max-width:100%;color:var(--ink-muted);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;line-height:1;display:inline-flex}.stage-pill.stage-outreach,.stage-pill.stage-ready{background:var(--status-ok-surface);color:var(--status-ok-ink)}.stage-pill.stage-qualified{background:var(--status-info-surface);color:var(--status-info-ink)}.contact-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.contact-row-actions>a,.contact-edit-button{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.contact-row-actions>a:hover,.contact-edit-button:hover{background:var(--surface-elevated);color:var(--ink-strong)}.contact-priority{border-radius:var(--radius-sm);background:var(--surface-soft);min-width:34px;height:28px;color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;margin-inline-end:var(--space-1);font-weight:700;display:grid}.contact-detail-overlay{z-index:34;animation:contact-overlay-in .18s var(--ease-out);background:#1c1c2033;justify-content:flex-end;display:flex;position:fixed;inset:0}.contact-workbench{border-inline-start:1px solid var(--line);background:var(--surface-soft);width:min(520px,100% - 72px);min-width:0;height:100dvh;box-shadow:var(--shadow-strong);animation:drawer-in .18s var(--ease-out);overflow:auto}@keyframes contact-overlay-in{0%{opacity:0}to{opacity:1}}.contact-workbench-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:104px;padding:var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-elevated);display:flex}.contact-workbench-identity{align-items:center;gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);min-width:0;display:grid}.contact-workbench-identity .contact-monogram{width:40px;height:40px}.contact-workbench-identity div{min-width:0}.contact-workbench-identity p,.contact-workbench-identity h2,.contact-workbench-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-workbench-identity p{color:var(--ink-subtle);font-size:var(--text-micro);margin:0 0 2px}.contact-workbench-identity h2{color:var(--ink-strong);letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.15}.contact-workbench-identity span{color:var(--ink-muted);font-size:var(--text-caption)}.contact-workbench-close{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;flex:none;place-items:center;display:grid}.contact-workbench-close:hover{background:var(--surface-selected);color:var(--ink-strong)}.contact-workbench-channels{border-bottom:1px solid var(--line);background:var(--surface-elevated);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-workbench-channels>*{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:48px;padding:0 var(--space-2);border:0;border-inline-end:1px solid var(--line);color:var(--ink-muted);font:inherit;font-size:var(--text-micro);white-space:nowrap;cursor:pointer;background:0 0;display:flex}.contact-workbench-channels>:last-child{border-inline-end:0}.contact-workbench-channels a:hover,.contact-workbench-channels button:hover{background:var(--surface-selected);color:var(--ink-strong)}.contact-workbench-channels>span{cursor:default;opacity:.58}.contact-decision-card,.contact-account-card,.contact-next-action{margin:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-elevated)}.contact-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:flex}.contact-section-heading>span:first-child,.contact-section-heading a{align-items:center;gap:var(--space-2);display:inline-flex}.contact-section-heading a{min-height:32px;color:var(--ink-muted);letter-spacing:0;text-transform:none;font-weight:600}.contact-decision-card>p,.contact-next-action>p,.contact-edp p{color:var(--ink-muted);font-size:var(--text-caption);margin:0;line-height:1.6}.contact-decision-card>p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-account-card dl{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.contact-account-card dl div{min-width:0;padding:var(--space-3);border-bottom:1px solid var(--line)}.contact-account-card dl div:nth-child(odd){border-inline-end:1px solid var(--line)}.contact-account-card dl div:nth-last-child(-n+2){border-bottom:0}.contact-account-card dt{color:var(--ink-subtle);font-size:var(--text-micro)}.contact-account-card dd{color:var(--ink-strong);font-size:var(--text-caption);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:3px 0 0;font-weight:650;overflow:hidden}.contact-edp{margin-top:var(--space-3);padding:var(--space-3);border-top:1px solid var(--line-strong);background:var(--surface-soft)}.contact-edp span{color:var(--ink-subtle);font-size:var(--text-micro)}.contact-edp strong{color:var(--ink-strong);font-size:var(--text-caption);margin:3px 0;display:block}.contact-next-action h3{margin:0 0 var(--space-2);color:var(--ink-strong);font-size:var(--text-body)}.contact-next-action .primary-button,.contact-next-action .secondary-button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:44px;margin-top:var(--space-4);display:flex}.contact-draft-preview{white-space:pre-line;max-height:8.2em;overflow:hidden}.contact-workbench-footer{gap:var(--space-3);padding:0 var(--space-4) var(--space-5);color:var(--ink-subtle);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.contact-workbench-footer span,.contact-workbench-footer a{align-items:center;gap:var(--space-1);display:inline-flex}.contact-context-skeleton{gap:8px;display:grid}.contact-context-skeleton i{background:var(--surface-selected);border-radius:999px;height:10px;animation:1.2s ease-in-out infinite alternate pulse}.contact-context-skeleton i:nth-child(2){width:92%}.contact-context-skeleton i:nth-child(3){width:68%}.contact-context-error{color:var(--status-error-ink)!important}@media (max-width:1120px){.contact-queue-head,.contact-queue-row{padding-inline:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(230px,1fr) minmax(170px,.76fr) minmax(150px,.6fr)}.contact-row-actions .contact-priority{display:none}}@media (max-width:850px){.contact-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-queue-metrics>div:nth-child(2){border-inline-end:0}.contact-queue-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.contacts-decision-layout{min-height:0}}@media (max-width:650px){.contact-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-queue-metrics>div{min-height:82px;padding:var(--space-3)}.contact-queue-metrics strong{font-size:1.4rem}.contact-queue-metrics>div>small{display:none}.contact-controls{padding-inline:var(--space-3)}.contact-controls .radar-result-count,.contact-queue-head{display:none}.contact-queue-row{align-items:start;gap:var(--space-2);min-height:96px;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.contact-queue-person{grid-template-columns:18px 32px minmax(0,1fr)}.contact-account-context{grid-column:1/-1;padding-left:58px}.contact-row-actions{grid-area:1/2}.contact-row-actions>a,.contact-edit-button{width:44px;height:44px}.contact-row-actions>a:nth-of-type(n+2),.contact-row-actions .contact-edit-button{display:none}.contact-enrich-button{min-height:44px}.contact-detail-overlay{background:var(--surface-elevated);bottom:64px}.contact-workbench{width:100%;height:calc(100dvh - 64px);box-shadow:none;border-inline-start:0}.contact-workbench-head{padding:var(--space-4)}.contact-workbench-channels{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto}.contact-decision-card,.contact-account-card,.contact-next-action{margin:var(--space-3)}.contact-account-card dl{grid-template-columns:1fr}.contact-account-card dl div,.contact-account-card dl div:nth-child(odd),.contact-account-card dl div:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--line)}.contact-account-card dl div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.contact-queue-row{transition:none}.contact-context-skeleton i,.contact-detail-overlay,.contact-workbench{animation:none}}.company-logo-frame{color:var(--ink-muted);flex:none;place-items:center;display:grid;position:relative;overflow:hidden;border:1px solid var(--rule-soft)!important;background:var(--surface-elevated)!important;border-radius:9px!important}.company-logo-frame>img{object-fit:contain;width:76%;height:76%;display:block}.company-logo-frame>.company-logo-fallback{background:var(--surface-selected);width:100%;height:100%;font-size:var(--text-micro);text-align:center;place-items:center;font-weight:700;line-height:1;display:grid;overflow:visible}.contact-company-label{align-items:center;gap:5px;display:flex!important}.contact-company-label .company-logo-frame{width:16px;height:16px;border-radius:5px!important}.contact-company-label .company-logo-fallback{font-size:7px}.contact-company-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-company-heading{align-items:center;gap:6px;display:flex!important}.contact-company-heading .company-logo-frame{width:18px;height:18px;border-radius:5px!important}.contact-company-heading .company-logo-fallback{font-size:8px}.logo-dev-attribution{color:var(--ink-subtle);font-size:var(--text-micro);text-underline-offset:3px;transition:color var(--dur-micro) var(--ease-out),text-decoration-color var(--dur-micro) var(--ease-out);flex:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.logo-dev-attribution:hover{color:var(--ink-strong);text-decoration-color:currentColor}.logo-dev-attribution:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:0}.settings-logo-attribution{margin:0 var(--space-1) var(--space-4);justify-self:end}@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-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-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}@keyframes pulse{50%{opacity:.5}}
