@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_variable-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.wDxeuG_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.wDxeuG_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.QDo9jG_className{font-family:inter,inter Fallback}.QDo9jG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.VYloca_className{font-family:ibmPlexMono,ibmPlexMono Fallback}.VYloca_variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-1{margin-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.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))}.\[jra\:2f4c8e1a\]{jra:2f4c8e1a}.\[jra\:8f0e-uuid\]{jra:8f0e-uuid}.\[jra\:c1\]{jra:c1}.\[jra\:camp-1\]{jra:camp-1}.\[jra\:camp-1x\]{jra:camp-1x}.\[jra\:camp-2\]{jra:camp-2}.\[jra\:camp-10\]{jra:camp-10}.\[jra\:xcamp-1\]{jra:xcamp-1}}:root{--bg:#f3f5f8;--surface:#fff;--surface-alt:#f7f9fc;--border:#e4e9f0;--border-strong:#d3dbe6;--navy:#0e1e33;--teal:#00a6a3;--teal-soft:#e3f7f6;--teal-line:#00c9c6;--muted:#6b7a90;--muted-dim:#9aa7b8;--amber:#b9750e;--amber-soft:#fcf0dc;--red:#c4433f;--red-soft:#fbe9e8;--s-ready:#a6ebe9;--s-seq:#00c9c6;--s-rep:#006e6c;--s-fin:#c9d3e1;--s-rem:#e58f7f;--rep-bg:#ddf3f2;--rep-ink:#006664;--rem-bg:#fbeae6;--rem-ink:#b5533f;--rel-prospect-bg:#e8f0fd;--rel-prospect-ink:#2e6be6;--rel-partner-bg:#f1ebfe;--rel-partner-ink:#7c4deb;--rel-recruit-bg:#fdf3e1;--rel-recruit-ink:#a8650a;--ch-linkedin:#0a66c2;--ch-email:#3a4a60;--sb-bg:#0b1626;--sb-border:#1e3350;--sb-active:#16273d;--sb-text:#fff;--sb-muted:#8b9ab0;--sb-muted-dim:#566a85;--seq-ink:#08121e;--seq-teal:var(--teal-line);--seq-teal-text:#046a68;--seq-teal-fill:#e2f8f7;--seq-text-secondary:#54657b;--seq-text-muted:#8b9ab0;--seq-border:#e4eaf1;--seq-border-strong:#d8e0ea;--seq-surface:#fff;--seq-surface-raised:#f7fafc;--seq-marginal-text:#8a5d06;--seq-marginal-fill:#fbf1dc;--seq-blocked-text:#a22f26;--seq-blocked-fill:#fbebe9;--demo-banner-h:0px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--navy);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}h1,h2,h3,.display{font-family:var(--font-space-grotesk), sans-serif}.mono{font-family:var(--font-ibm-plex-mono), monospace}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sb-bg);flex-direction:column;flex-shrink:0;gap:22px;width:232px;padding:18px 14px;transition:width .18s,padding .18s;display:flex;position:relative}.sidebar.collapsed{width:72px;min-width:0;padding:18px 12px}.sb-toggle{background:var(--sb-active);border:1px solid var(--sb-border);width:24px;height:24px;color:var(--sb-muted);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:22px;right:-12px}.sb-toggle:hover{color:#fff;border-color:var(--teal-line)}.sb-toggle i{transition:transform .18s}.sidebar.collapsed .sb-toggle i{transform:rotate(180deg)}.brand{align-items:center;min-width:0;padding:0 4px;display:flex;overflow:hidden}.brand-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:89.86px;min-width:89.86px;max-width:89.86px;height:26px}.workspace-switcher-wrap{position:relative}.workspace-switcher{background:var(--sb-active);border:1px solid var(--sb-border);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex;overflow:hidden}.workspace-switcher.clickable{cursor:pointer}.workspace-switcher.clickable:hover{border-color:var(--teal-line)}.ws-chevron-open{transform:rotate(180deg)}.ws-dropdown{z-index:20;background:var(--sb-active);border:1px solid var(--sb-border);border-radius:9px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.ws-dropdown-row{align-items:center;gap:2px;display:flex}.ws-dropdown-item{color:var(--sb-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 8px;font-size:12.5px;text-decoration:none;display:flex;overflow:hidden}.ws-dropdown-preview{width:26px;height:26px;color:var(--sb-muted-dim);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.ws-dropdown-preview:hover{background:var(--sb-border);color:var(--teal-line)}.ws-dropdown-item:hover{background:var(--sb-border);color:#fff}.ws-dropdown-item.active{color:var(--teal-line);font-weight:600}.ws-dropdown-item i{flex-shrink:0;font-size:14px}.ws-dropdown-search{background:var(--sb-bg);border:1px solid var(--sb-border);width:100%;color:var(--sb-text);border-radius:6px;margin-bottom:6px;padding:7px 9px;font-size:12.5px}.ws-dropdown-search::placeholder{color:var(--sb-muted-dim)}.ws-dropdown-num{font-family:var(--font-ibm-plex-mono), monospace;color:var(--sb-muted-dim);flex-shrink:0;font-size:10.5px}.ws-dropdown-divider{background:var(--sb-border);height:1px;margin:4px 2px}.ws-dropdown-empty{color:var(--sb-muted-dim);padding:8px;font-size:12px}.sidebar.collapsed .ws-dropdown{width:220px;right:auto}.ws-icon{background:var(--surface-alt);width:26px;height:26px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ws-text{white-space:nowrap;min-width:0;overflow:hidden}.ws-name,.ws-label{text-overflow:ellipsis;overflow:hidden}.ws-label{color:var(--sb-muted-dim);text-transform:uppercase;letter-spacing:.07em;font-size:9.5px}.ws-name{color:var(--sb-text);font-size:12.5px;font-weight:600}.ws-chevron{color:var(--sb-muted-dim);flex-shrink:0;margin-left:auto;font-size:13px}.sidebar.collapsed .ws-text,.sidebar.collapsed .ws-chevron{display:none}.sidebar.collapsed .workspace-switcher{justify-content:center;padding:9px}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-eyebrow{color:var(--sb-muted-dim);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-bottom:6px;padding:0 10px;font-size:10px}.sidebar.collapsed .nav-eyebrow{display:none}.nav-item{color:var(--sb-muted);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.nav-item i{text-align:center;flex-shrink:0;width:18px;font-size:16px}.nav-item.active{background:var(--sb-active);color:#fff;box-shadow:inset 2px 0 0 var(--teal-line)}.nav-item.active i{color:var(--teal-line)}.nav-item:hover:not(.active){color:#fff}.nav-item.disabled{cursor:default}.nav-badge{font-size:9.5px;font-family:var(--font-ibm-plex-mono), monospace;background:var(--teal-line);color:var(--sb-bg);border-radius:10px;margin-left:auto;padding:1px 6px;font-weight:700}.sidebar.collapsed .nav-item{justify-content:center}.sidebar.collapsed .nav-badge{display:none}.nav-item i.nav-external{margin-left:auto;font-size:13px}.sidebar.collapsed .nav-external,.sidebar.collapsed .nav-item span{display:none}.sidebar-foot{border-top:1px solid var(--sb-border);align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex;overflow:hidden}.avatar{border:1px solid var(--border);background:#d9e2ec;border-radius:50%;flex-shrink:0;width:28px;height:28px}.avatar.on-dark{border-color:var(--sb-border)}.sidebar-foot .sf-text{flex:1;min-width:0}.sidebar-foot .name{color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.sidebar-foot .role{color:var(--sb-muted-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar-foot form{margin-left:auto}.sidebar-foot button{color:var(--sb-muted-dim);cursor:pointer;background:0 0;border:none;padding:4px;font-size:15px}.sidebar-foot button:hover{color:#fff}.sidebar.collapsed .sidebar-foot .sf-text{display:none}.sidebar.collapsed .sidebar-foot{justify-content:center}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.topbar h1{letter-spacing:-.01em;font-size:19px;font-weight:600}.topbar .sub{color:var(--muted-dim);font-size:12.5px;font-weight:400;font-family:var(--font-inter);margin-top:2px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.search{background:var(--surface-alt);border:1px solid var(--border);color:var(--muted-dim);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;width:280px;padding:8px 12px;font-size:12.5px;display:flex}.search input{appearance:none;font:inherit;color:var(--navy);background:0 0;border:none;outline:none;width:100%;min-width:0}.search input::placeholder{color:var(--muted-dim)}.btn{font-family:var(--font-inter);border:1px solid var(--border-strong);background:var(--surface);color:var(--navy);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.teal{background:var(--teal-line);color:var(--navy);border-color:var(--teal-line)}.btn.danger{background:var(--red-soft);color:var(--red);border-color:var(--red-soft)}.btn:disabled{opacity:.6;cursor:default}.content{flex:1;padding:24px 28px;overflow-y:auto}.grid-4{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.stat-card .icon-chip{background:var(--teal-soft);width:32px;height:32px;color:var(--teal);border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.stat-card .icon-chip.amber{background:var(--amber-soft);color:var(--amber)}.stat-card .label{color:var(--muted);font-size:11.5px;font-weight:500}.stat-card .value{font-family:var(--font-space-grotesk);margin-top:4px;font-size:24px;font-weight:600}.stat-card .delta{color:var(--muted-dim);margin-top:6px;font-size:11px}.stat-card .delta.up{color:var(--teal);font-weight:600}.stat-card .delta.warn{color:var(--amber);font-weight:600}.layout-2{grid-template-columns:2fr 1fr;gap:16px;display:grid}.layout-2>*{min-width:0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:18px 20px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-head h3{font-size:14.5px;font-weight:600}.panel-head .link{color:var(--teal);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-dim);border-bottom:1px solid var(--border);padding:0 10px 10px;font-size:10.5px;font-weight:700}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 10px;font-size:13px}tr:last-child td{border-bottom:none}.client-cell{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.client-logo{background:var(--surface-alt);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.client-name{font-size:13px;font-weight:600}.client-sub{color:var(--muted-dim);font-size:11px}.pill{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pill.green{background:var(--teal-soft);color:var(--teal)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.red{background:var(--rem-bg);color:var(--rem-ink)}.pill.rep{background:var(--rep-bg);color:var(--rep-ink)}.pill.gray{background:var(--surface-alt);color:var(--muted)}.pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.rail{align-items:center;display:flex}.rail-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.rail-node{background:var(--surface);border:2px solid var(--border-strong);z-index:2;border-radius:50%;width:13px;height:13px}.rail-node.done{background:var(--teal-line);border-color:var(--teal-line)}.rail-node.current{background:var(--surface);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.rail-line{background:var(--border-strong);z-index:1;width:100%;height:2px;position:absolute;top:5px;left:50%}.rail-line.done{background:var(--teal-line)}.rail-step:last-child .rail-line{display:none}.alert-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding:11px 0;display:flex}.alert-row:last-child{border-bottom:none}.alert-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.alert-icon.amber{background:var(--amber-soft);color:var(--amber)}.alert-icon.red{background:var(--red-soft);color:var(--red)}.alert-title{font-size:12.5px;font-weight:600}.alert-sub{color:var(--muted-dim);margin-top:2px;font-size:11.5px}.alert-time{color:var(--muted-dim);font-size:10px;font-family:var(--font-ibm-plex-mono);white-space:nowrap;flex-shrink:0;margin-left:auto}.empty-state{color:var(--muted-dim);padding:8px 0;font-size:12.5px}.hero-metric{background:linear-gradient(160deg, var(--teal-soft), #fff0 55%), var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px}.hero-metric .num{font-family:var(--font-space-grotesk);letter-spacing:-.02em;font-size:42px;font-weight:700}.hero-metric .num span{color:var(--teal)}.hero-metric .cap{color:var(--muted);margin-top:4px;font-size:12.5px}.rail-lg{align-items:flex-start;margin-top:22px;display:flex}.rail-lg .rail-step{flex:1}.rail-lg .rail-node{border:2px solid var(--border-strong);width:22px;height:22px;color:var(--muted-dim);justify-content:center;align-items:center;font-size:11px;display:flex}.rail-lg .rail-node.done{color:var(--navy)}.rail-lg .rail-node.current{color:var(--teal)}.rail-lg .rail-line{top:11px}.rail-label{color:var(--muted-dim);text-align:center;max-width:88px;margin-top:8px;font-size:10.5px;font-weight:500}.rail-label.done{color:var(--navy);font-weight:600}.lead-card{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 0;display:flex}.lead-card:last-child{border-bottom:none}.lead-name{font-size:13px;font-weight:600}.lead-title{color:var(--muted-dim);font-size:11.5px}.lead-stage{margin-left:auto}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;min-width:212px;max-height:620px;padding:14px;overflow-y:auto}.step-card .step-type{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-dim);align-items:center;gap:7px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.step-icon{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.step-icon.li{background:var(--teal-soft);color:var(--teal)}.step-icon.em{background:var(--surface-alt);color:var(--muted);border:1px solid var(--border)}.step-card .step-title{margin-bottom:6px;font-size:13px;font-weight:600}.step-card .step-body{color:var(--muted);font-size:11.5px;line-height:1.5}.step-wait{color:var(--muted-dim);font-size:10px;font-family:var(--font-ibm-plex-mono);border-top:1px dashed var(--border);align-items:center;gap:4px;margin-top:10px;padding-top:10px;display:flex}.grade-chip{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.grade-chip.ready{color:var(--seq-teal-text);background:var(--seq-teal-fill)}.grade-chip.marginal{color:var(--seq-marginal-text);background:var(--seq-marginal-fill)}.grade-chip.critical,.grade-chip.blocked,.grade-chip.failed{color:var(--seq-blocked-text);background:var(--seq-blocked-fill)}.grade-chip.not-scored,.grade-chip.blank,.grade-chip.scoring{color:var(--seq-text-muted);background:var(--seq-surface-raised)}.seq-drawer-overlay{z-index:40;background:#08121e66;position:fixed;inset:0}.seq-drawer.wide{width:min(560px,100vw)}.seq-drawer{background:var(--seq-surface);border-left:1px solid var(--seq-border);z-index:41;flex-direction:column;width:min(480px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.seq-drawer-head{border-bottom:1px solid var(--seq-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.seq-drawer-head h3{font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-ink);font-size:15px;font-weight:500}.seq-drawer-close{color:var(--seq-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.seq-drawer-body{color:var(--seq-text-secondary);padding:20px;font-size:13px;line-height:1.55}.seq-timeline{flex-direction:column;display:flex}.seq-insert{cursor:pointer;opacity:.3;background:0 0;border:none;align-items:center;gap:8px;width:100%;height:16px;margin:2px 0;padding:0;transition:opacity .12s;display:flex}.seq-insert:hover,.seq-insert:focus-visible{opacity:1;outline:none}.seq-insert-line{background:var(--seq-border-strong);flex:1;height:1px}.seq-insert-plus{border:1px solid var(--seq-border-strong);width:18px;height:18px;color:var(--seq-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.seq-insert:hover .seq-insert-line,.seq-insert:focus-visible .seq-insert-line{background:var(--seq-teal-text)}.seq-insert:hover .seq-insert-plus,.seq-insert:focus-visible .seq-insert-plus{border-color:var(--seq-teal-text);color:var(--seq-teal-text)}.seq-insert-blocked{color:var(--seq-text-muted);margin:4px 0 10px;font-size:12px}.seq-composer{border:1px solid var(--seq-border-strong);background:var(--seq-surface-raised);border-radius:8px;margin:6px 0;padding:14px}.seq-composer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.seq-composer-title{font-size:13px;font-weight:600}.seq-lands-chip{font-family:var(--font-ibm-plex-mono), monospace}.seq-composer-wait{font-family:var(--font-ibm-plex-mono), monospace;color:var(--seq-text-secondary);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.seq-composer-wait input{border:1px solid var(--seq-border-strong);width:72px;font-family:inherit;font-size:inherit;border-radius:6px;padding:4px 8px}.seq-composer-note{color:var(--seq-text-muted);margin:-6px 0 12px;font-size:12px}.seq-blocked-banner{background:var(--seq-blocked-fill);color:var(--seq-blocked-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.seq-blocked-banner button{border:1px solid var(--seq-blocked-text);color:var(--seq-blocked-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px}.seq-trigger-eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--seq-text-muted);margin-bottom:8px;font-size:10.5px}.seq-trigger-sentence{color:var(--seq-ink);margin-bottom:10px;font-size:13.5px}.seq-trigger-empty{color:var(--seq-text-muted)}.seq-trigger-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.seq-chip{font-family:var(--font-ibm-plex-mono), monospace;color:var(--seq-text-secondary);background:var(--seq-surface-raised);border:1px solid var(--seq-border);border-radius:4px;padding:3px 7px;font-size:11px}.seq-trigger-edit{color:var(--seq-teal-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:500}.seq-row{border:1px solid var(--seq-border);background:var(--seq-surface);border-left:3px solid #0000;margin-bottom:-1px}.seq-row.expanded{border-left-color:var(--seq-teal);z-index:1;position:relative}.seq-row-collapsed{cursor:pointer;align-items:center;gap:12px;height:52px;padding:0 14px;display:flex}.seq-row-collapsed:focus-visible{outline:2px solid var(--seq-teal);outline-offset:-2px}.seq-row-day{font-family:var(--font-ibm-plex-mono), monospace;color:var(--seq-text-muted);flex-shrink:0;width:32px;font-size:12px}.seq-row-name{font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-ink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.seq-row-preview{color:var(--seq-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.seq-row-detail{padding:0 14px 16px 58px}.seq-row-timing{font-family:var(--font-ibm-plex-mono), monospace;color:var(--seq-text-muted);margin-bottom:10px;font-size:11.5px}.seq-row-body{background:var(--seq-surface);border:1px solid var(--seq-border);color:var(--seq-ink);white-space:pre-wrap;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.55}.seq-row-guidance{color:var(--seq-text-secondary);margin-bottom:12px;font-size:12.5px}.seq-row-more-link{color:var(--seq-teal-text);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;text-decoration:underline}.seq-row-actions{align-items:center;gap:10px;display:flex}.seq-row-actions-primary{flex:1;align-items:center;gap:8px;display:flex}.seq-row-disabled-reason{color:var(--seq-text-muted);font-size:12px}.seq-row-approved{color:var(--seq-teal-text);align-items:center;gap:5px;font-size:12.5px;display:flex}.seq-row-collapsed-group{border:1px dashed var(--seq-border-strong);background:var(--seq-surface-raised);height:44px;color:var(--seq-text-secondary);cursor:pointer;justify-content:center;align-items:center;margin-bottom:8px;font-size:12.5px;display:flex}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--muted);font-size:12px;font-weight:600}.field input,.field textarea,.field select{font-family:var(--font-inter);border:1px solid var(--border-strong);background:var(--surface);color:var(--navy);border-radius:8px;padding:9px 12px;font-size:13px}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--teal-line);outline-offset:-1px}.form-error{color:var(--red);background:var(--red-soft);border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.auth-shell{background:linear-gradient(#08121e 0%,#0b1a28 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:0;background-image:radial-gradient(circle at 18% 20%,#00c9c629,#0000 38%),radial-gradient(circle at 84% 74%,#00c9c614,#0000 42%);position:absolute;inset:0}.auth-shell:after{content:"";z-index:0;opacity:.5;background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-position:-8px -8px;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 65% at 50% 40%,#000 30%,#0000 78%)}.auth-card{z-index:1;-webkit-backdrop-filter:blur(10px);background:#0724308c;border:1px solid #00c9c64d;border-radius:16px;width:380px;padding:36px;position:relative}.auth-card h1{font-family:var(--font-space-grotesk);color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:28px;font-weight:700}.auth-card .sub{color:#8b9ab0;margin-bottom:26px;font-size:15px;line-height:1.5}.auth-card .logo-mark{width:auto;height:36px;margin-bottom:20px}.auth-card .field label{color:#8b9ab0}.auth-card .field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24}.auth-card .field input:focus{outline:2px solid #00c9c6}.field-row-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.field-row-header label{margin:0}.field-inline-link{color:#00c9c6;font-size:12px;font-weight:600;text-decoration:none}.field-inline-link:hover{text-decoration:underline}.input-icon{align-items:center;display:flex;position:relative}.input-icon>i{color:#8b9ab0;pointer-events:none;font-size:16px;position:absolute;left:12px}.input-icon input{width:100%;padding-left:36px!important}.auth-card .input-icon input{padding-right:36px}.input-icon-toggle{cursor:pointer;color:#8b9ab0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:16px;display:flex;position:absolute;right:8px}.input-icon-toggle:hover{color:#fff}.auth-card .btn.primary{color:#04211f;background:#00c9c6;border-color:#00c9c6}.auth-card .form-error{color:#ff8b87;background:#c4433f2e}.auth-card .form-note{color:#00c9c6;background:#00c9c61f;border:1px solid #00c9c64d;border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.auth-links{justify-content:space-between;margin-top:16px;font-size:12.5px;display:flex}.auth-links a{color:#8b9ab0;text-decoration:none}.auth-links a:hover{color:#fff}.auth-footer{text-align:center;color:#8b9ab0;margin-top:20px;font-size:12.5px}.auth-footer a{color:#00c9c6;font-weight:600;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.toggle-row:last-child{border-bottom:none}.toggle-row .toggle-label{font-size:13px;font-weight:600}.toggle-row .toggle-sub{color:var(--muted-dim);max-width:420px;margin-top:2px;font-size:11.5px}.switch{flex-shrink:0;width:38px;height:22px;position:relative}.switch input{opacity:0;width:0;height:0}.switch .track{background:var(--border-strong);cursor:pointer;border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch .track:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--teal-line)}.switch input:checked+.track:before{transform:translate(16px)}.switch input:disabled+.track{opacity:.5;cursor:default}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}.kb-search{width:100%;max-width:420px;margin-bottom:20px}.kb-search input{font-family:var(--font-inter);color:var(--navy);background:0 0;border:none;outline:none;width:100%;font-size:13px}.kb-search input::placeholder{color:var(--muted-dim)}.kb-search-submit{color:var(--muted-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.kb-search-submit:hover{color:var(--navy)}.kb-article-row{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.kb-article-row:last-child{border-bottom:none}.kb-article-row i{color:var(--muted-dim);flex-shrink:0}.kb-article-title{color:var(--navy);font-size:13.5px;font-weight:600}.kb-article-desc{color:var(--muted-dim);margin-top:2px;font-size:12px}.kb-article{color:var(--navy);max-width:680px;font-size:13.5px;line-height:1.65}.kb-article h1,.kb-article h2,.kb-article h3{font-family:var(--font-space-grotesk);margin:20px 0 8px;font-weight:600}.kb-article h1:first-child,.kb-article h2:first-child,.kb-article h3:first-child{margin-top:0}.kb-article p{margin:0 0 14px}.kb-article ul,.kb-article ol{margin:0 0 14px;padding-left:20px}.kb-article li{margin-bottom:4px}.kb-article strong{font-weight:600}.kb-article img{border:1px solid var(--border);border-radius:10px;max-width:100%;margin:6px 0 18px}.kb-article code{font-family:var(--font-ibm-plex-mono), monospace;background:var(--surface-alt);border-radius:4px;padding:2px 5px;font-size:12px}.av{background:var(--surface-alt);border:1px solid var(--border);color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.av .ch-badge{border:2px solid var(--surface);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45%;height:45%;font-size:9px;display:flex;position:absolute;bottom:-3px;right:-3px}.ch-badge.linkedin{background:var(--ch-linkedin)}.ch-badge.email{background:var(--ch-email)}.rel-tag{white-space:nowrap;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.rel-tag.prospect{background:var(--rel-prospect-bg);color:var(--rel-prospect-ink)}.rel-tag.partner{background:var(--rel-partner-bg);color:var(--rel-partner-ink)}.rel-tag.recruit{background:var(--rel-recruit-bg);color:var(--rel-recruit-ink)}.status-bar{background:var(--surface-alt);border-radius:8px;gap:2px;height:8px;display:flex;overflow:hidden}.status-bar>span{border-radius:2px;height:100%;display:block}.status-legend{color:var(--seq-text-secondary);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.status-legend span{align-items:center;gap:6px;display:flex}.status-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.launch-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);border-radius:14px;padding:36px 24px}.launch-empty .ic{background:var(--teal-soft);width:44px;height:44px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:20px;display:inline-flex}.launch-empty h3{margin-bottom:6px;font-size:15px;font-weight:600}.launch-empty p{color:var(--muted);max-width:460px;margin:0 auto;font-size:13px}.sb-mobile-toggle{display:none}.lists-summary{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid;overflow:hidden}.lists-summary>div{border-right:1px solid var(--border);padding:16px 18px}.lists-summary>div:last-child{border-right:none}.lists-summary .num{font-family:var(--font-space-grotesk), sans-serif;font-size:24px;font-weight:600;line-height:1.1;display:block}.lists-summary .label{color:var(--seq-text-secondary);font-size:12.5px;font-weight:500}.lists-summary .sub{color:var(--muted-dim);margin-top:1px;font-size:11.5px;display:block}.muted-line{color:var(--muted);font-size:12px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:26px 0 10px;display:flex}.section-head h2{font-family:var(--font-space-grotesk), sans-serif;font-size:16px;font-weight:600}.section-head p{color:var(--muted-dim);max-width:70ch;margin-top:2px;font-size:12.5px}.list-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.list-cards>:last-child:nth-child(odd){grid-column:1/-1}.list-card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:14px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.list-card:hover{border-color:var(--muted)}.list-card:focus{outline:none}.list-card:focus-visible{outline:2px solid var(--teal-line);outline-offset:2px}.list-card-top{align-items:center;gap:12px;display:flex}.list-card-name{flex-direction:column;flex:1;min-width:0;display:flex}.list-card-name strong{font-family:var(--font-space-grotesk), sans-serif;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.list-card-name span{color:var(--muted-dim);font-size:12.5px}.list-card-total{text-align:right;flex-direction:column;flex-shrink:0;display:flex}.list-card-total strong{font-family:var(--font-space-grotesk), sans-serif;font-size:18px;font-weight:600}.list-card-total span{color:var(--muted-dim);font-size:11.5px}.list-card-foot{border-top:1px solid var(--border);color:var(--seq-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:12.5px;display:flex}.list-card-foot .sp{margin-left:auto}.list-card-wrap{flex-direction:column;display:flex;position:relative}.list-card-wrap>.list-card{flex:1}.list-card-wrap .list-card-foot{margin-top:auto}.list-card-persona{position:absolute;bottom:12px;right:16px}.plink{color:var(--seq-teal-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.plink:hover{text-decoration:underline}.dnc-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.dnc-card:hover{border-color:var(--muted)}.dnc-card strong{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600;display:block}.dnc-card p{color:var(--seq-text-secondary);margin-top:2px;font-size:13px}.dnc-ic{background:var(--rem-bg);color:var(--rem-ink);border-color:var(--rem-bg);font-size:18px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--navy);cursor:pointer;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none}.chip[aria-pressed=true],.chip[aria-current=page]{border-color:var(--teal-line);background:var(--teal-soft);color:var(--seq-teal-text)}.fchip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--seq-text-secondary);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fchip[aria-pressed=true]{background:var(--sb-bg);color:#fff;border-color:var(--sb-bg)}.fchip em{opacity:.7;font-style:normal}.list-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.list-head h1{font-size:24px;font-weight:600}.list-head .meta{color:var(--muted-dim);margin-top:3px;font-size:13px}.list-head .r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.list-head .r .s-find-note{text-align:right;flex-basis:100%}.dnc-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dnc-cat{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.dnc-cat.selected{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.dnc-cat.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-line) 22%, transparent)}}.dnc-cat strong{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.dnc-cat strong i{color:var(--muted-dim)}.dnc-cat p{color:var(--muted-dim);margin-top:3px;font-size:12px}.dnc-note{color:var(--seq-text-secondary);gap:10px;padding:14px 16px;font-size:13px;display:flex}.dnc-note i{color:var(--muted-dim);margin-top:2px}.back-link{color:var(--muted-dim);margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--navy)}.list-health{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.list-health>div{border-right:1px solid var(--border);padding:16px 18px}.list-health>div:last-child{border-right:none}.list-health h4{color:var(--muted-dim);margin:0 0 8px;font-size:12.5px;font-weight:600}.list-health b{font-family:var(--font-space-grotesk), sans-serif;font-size:20px;font-weight:600}.list-health p{color:var(--seq-text-secondary);margin-top:2px;font-size:12.5px}.list-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:18px 0 10px;display:flex}.list-filters .l{flex-wrap:wrap;gap:6px;display:flex}.list-filters .inp{border:1px solid var(--border);background:var(--surface);width:240px;min-width:0;font:inherit;border-radius:9px;padding:8px 11px;font-size:13px}.people{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.pr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.pr:last-child{border-bottom:none}.pr.row{cursor:pointer}.pr.row:hover{background:var(--surface-alt)}.pr.hd{background:var(--surface-alt);color:var(--muted-dim);padding:9px 16px;font-size:12px;font-weight:600}.pr .who{align-items:center;gap:10px;min-width:0;display:flex}.pr .who>div{min-width:0}.pr .who small,.pr .ev span{color:var(--muted-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pr .ev{min-width:0;font-size:13px}.contact-row{cursor:pointer}.contact-row:hover td{background:var(--surface-alt)}.cell-person{align-items:center;gap:10px;min-width:0;display:flex}.cell-person strong{font-size:13px;display:block}.cell-person span{color:var(--muted);font-size:12px}.record-section{margin-top:16px}.record-section h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-dim);margin-bottom:6px;font-size:11px}.record-dl{grid-template-columns:140px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.record-dl dt{color:var(--muted)}.record-dl dd{overflow-wrap:anywhere;margin:0}.record-dl .na{color:var(--muted-dim)}.av-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.av-btn:hover .av,.av-btn:focus-visible .av{box-shadow:0 0 0 3px var(--teal-soft), 0 0 0 4px var(--teal-line)}.av-btn:focus{outline:none}.row-open{font:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.link-btn{text-align:left;font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.conv-summary{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.conv-summary>div{border-right:1px solid var(--border);padding:14px 18px}.conv-summary>div:last-child{border-right:none}.conv-summary b{font-family:var(--font-space-grotesk), sans-serif;font-size:22px;font-weight:600;line-height:1.1;display:block}.conv-summary span{color:var(--seq-text-secondary);font-size:12.5px;font-weight:500}.conv-summary small{color:var(--muted-dim);margin-top:1px;font-size:11.5px;display:block}.conv-funnel{color:var(--seq-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:12.5px;display:flex}.conv-funnel b{color:var(--navy);font-weight:600}.conv-funnel span{color:var(--muted-dim)}.conv-layout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;display:grid}.conv-list{background:var(--surface);border:1px solid var(--border);top:calc(16px + var(--demo-banner-h));border-radius:14px;position:sticky}.conv-lbar{border-bottom:1px solid var(--border);z-index:5;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.conv-menu{position:relative}.conv-menu summary{list-style:none}.conv-menu summary::-webkit-details-marker{display:none}.vbtn{white-space:nowrap;border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--navy);border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:7px 10px 7px 12px;font-size:13.5px;font-weight:600;display:flex}.vbtn em{background:var(--surface-alt);border:1px solid var(--border);color:var(--seq-text-secondary);border-radius:99px;padding:0 7px;font-size:11.5px;font-style:normal;line-height:17px}.vbtn i{color:var(--muted-dim)}.vmenu{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:12px;width:240px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px -12px #0b162647}.vmenu.fmenu{width:270px;left:auto;right:0}.vmenu a{color:var(--navy);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.vmenu a:hover{background:var(--surface-alt)}.vmenu a[aria-current=true]{background:var(--teal-soft);font-weight:600}.vmenu em{color:var(--muted-dim);font-size:12px;font-style:normal}.vm-persona{align-items:center;gap:6px;min-width:0;display:flex}.vm-persona>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fsel{min-width:0;margin-left:auto}.fsel .vbtn{overflow:hidden}.conv-threads{border-radius:0 0 14px 14px;min-height:200px;max-height:calc(100vh - 140px);overflow-y:auto}.conv-row{border-bottom:1px solid var(--border);color:inherit;border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;text-decoration:none;display:grid}.conv-row:hover{background:var(--surface-alt)}.conv-row.selected{background:var(--teal-soft);border-left-color:var(--teal-line)}.conv-row:focus{outline:none}.conv-row:focus-visible{outline:2px solid var(--teal-line);outline-offset:-2px}.conv-row-body{min-width:0}.conv-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.conv-row-top time{color:var(--muted-dim);white-space:nowrap;font-size:11.5px}.conv-row-sub{color:var(--muted-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conv-context{color:var(--seq-text-secondary);align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:11.5px;display:flex}.conv-context .rel-tag{border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.conv-context-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv-snippet{color:var(--seq-text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;display:-webkit-box;overflow:hidden}.conv-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.conv-pane{min-width:0}.conv-panel,.conv-pick{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0}.conv-pick{padding:18px 20px}.conv-ph{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.conv-ph h2{font-family:var(--font-space-grotesk), sans-serif;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.25}.conv-ph-sub{color:var(--muted-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.conv-ph .r{align-items:center;gap:8px;margin-left:auto;display:flex}.chl{color:var(--seq-text-secondary);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.conv-back{color:var(--muted-dim);flex-basis:100%;font-size:13px;text-decoration:none;display:none}.conv-cbar{border-bottom:1px solid var(--border);background:var(--surface-alt);gap:12px;padding:14px 20px;display:grid}.cb-who{align-items:flex-start;gap:12px;display:flex}.cb-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-t b{font-family:var(--font-space-grotesk), sans-serif;font-size:14px;font-weight:600}.cb-t a{color:var(--seq-teal-text);font-size:12.5px;font-weight:600;text-decoration:none}.cb-t a:hover{text-decoration:underline}.cb-who p{color:var(--seq-text-secondary);margin-top:4px;font-size:12.5px}.cb-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:12px;display:grid}.cb-grid dt{color:var(--muted-dim);margin-bottom:2px;font-size:11.5px;font-weight:600}.cb-grid dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.cb-grid .q{color:var(--muted-dim);font-weight:400}.conv-pbody{grid-template-columns:minmax(0,1fr) 290px;display:grid}.conv-thread{border-right:1px solid var(--border);align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.conv-msg{border:1px solid var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.conv-msg{border:1px solid color-mix(in srgb, var(--teal-line) 50%, transparent)}}.conv-msg{box-shadow:0 0 0 3px var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.conv-msg{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-line) 12%, transparent)}}.conv-msg{border-radius:12px;max-width:92%;padding:12px 14px;font-size:13.5px}.conv-msg-head{color:var(--muted-dim);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.conv-msg-head b{color:var(--seq-text-secondary);font-weight:600}.conv-msg-body{white-space:pre-line;overflow-wrap:anywhere}.conv-ctx{align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.conv-ctx h5{font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-text-secondary);margin:0 0 6px;font-size:12.5px;font-weight:600}.kv{gap:5px;font-size:12.5px;display:grid}.kv>div{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.kv dt{color:var(--muted-dim)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv a{color:var(--seq-teal-text);font-weight:600;text-decoration:none}.kv .na{color:var(--muted-dim)}.persona-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.persona-roster-wide{background:var(--surface);border:1px solid var(--border);top:calc(12px + var(--demo-banner-h));border-radius:14px;padding:10px;position:sticky}.persona-roster-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-dim);padding:4px 6px 8px;font-size:11px;font-weight:700}.persona-item{color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.persona-item:hover{background:var(--surface-alt)}.persona-item.selected{background:var(--teal-soft);border-color:var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.persona-item.selected{border-color:color-mix(in srgb, var(--teal-line) 35%, transparent)}}.persona-item:focus{outline:none}.persona-item:focus-visible{outline:2px solid var(--teal-line);outline-offset:2px}.persona-item>.persona-item-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.persona-item strong{font-size:13.5px;font-weight:600;line-height:1.3}.persona-switcher{display:none}.persona-switcher summary{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.persona-switcher summary::-webkit-details-marker{display:none}.persona-switcher summary>.persona-switcher-text{flex-direction:column;flex:1;min-width:0;display:flex}.persona-switcher-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:6px;padding:6px}.persona-column{flex-direction:column;gap:20px;min-width:0;display:flex}.persona-profile{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.persona-hero{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:28px 28px 24px;display:grid}.persona-hero h2{letter-spacing:-.01em;margin:8px 0 6px;font-size:24px;font-weight:600;line-height:1.2}.persona-meta{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.persona-sourcing{border:1px solid var(--border);border-top:3px solid var(--teal-line);background:var(--surface);border-radius:12px;margin:20px 28px 0;padding:18px 20px 20px}.persona-sourcing .s-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.persona-sourcing .s-head h3{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.persona-sourcing .s-head h3 i{color:var(--seq-teal-text)}.persona-sourcing .s-head p,.persona-sourcing .s-empty{color:var(--muted-dim);margin-top:3px;font-size:13px}.persona-sourcing .s-empty{color:var(--muted);margin:0 0 16px}.s-link,.s-feed{color:var(--seq-teal-text);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.s-feed{white-space:normal}.s-stats{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.s-stats>div{background:var(--surface-alt);padding:10px 12px}.s-stats b{font-family:var(--font-space-grotesk), sans-serif;font-size:18px;font-weight:600;line-height:1.2;display:block}.s-stats span{color:var(--muted-dim);font-size:12px}.s-stats .pill{padding:2px 8px;font-size:11px}.s-stats .pill span{color:inherit}.s-crit{gap:14px;display:grid}.s-lbl{color:var(--seq-text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.tchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tchip{border:1px solid var(--border);background:var(--surface-alt);font:inherit;color:var(--navy);border-radius:99px;align-items:center;gap:4px;padding:4px 6px 4px 11px;font-size:12.5px;display:inline-flex}.tchip.add{color:var(--seq-text-secondary);background:0 0;border-style:dashed;padding:4px 11px;font-weight:600}.tchip:disabled,.persona-sourcing .btn:disabled{opacity:.55;cursor:not-allowed}.s-none{color:var(--muted-dim);font-size:12.5px}.s-note{color:var(--muted-dim);margin-top:6px;font-size:12px}.persona-sourcing .inp[readonly]{color:var(--muted);cursor:default}.s-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.persona-sourcing label.f,.persona-sourcing div.f{color:var(--seq-text-secondary);gap:5px;font-size:12.5px;font-weight:500;display:grid}.s-val{color:var(--navy);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.persona-sourcing .inp{border:1px solid var(--border);background:var(--surface-alt);width:100%;min-width:0;font:inherit;color:var(--navy);border-radius:9px;padding:9px 11px;font-size:13px}.s-foot{border-top:1px solid var(--border);color:var(--muted-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}.s-find{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.s-find-note{color:var(--muted-dim);font-size:12px}.persona-angle{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;gap:14px;margin:22px 28px 0;padding:16px 18px;display:grid}.persona-angle>i{color:var(--teal-line);font-size:22px}.persona-angle small{color:var(--muted-dim);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.persona-angle p{font-family:var(--font-space-grotesk), sans-serif;font-size:16px;font-weight:500;line-height:1.5}.persona-body{gap:28px;padding:24px 28px 28px;display:grid}.persona-body-head{margin-bottom:12px;font-size:15px;font-weight:600}.persona-body-note{color:var(--seq-text-secondary);margin:-6px 0 12px;font-size:12.5px}.persona-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.persona-fact{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.persona-fact.wide{grid-column:1/-1}.persona-fact h4{color:var(--seq-text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:600}.persona-fact p{white-space:pre-line;font-size:13px}.chip.static{cursor:default}.persona-section-head{margin-bottom:10px;font-size:15px;font-weight:600}.rep-range{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rep-range .fchip{text-decoration:none}.rep-range .fchip[aria-current=page]{background:var(--sb-bg);color:#fff;border-color:var(--sb-bg)}.rep-summary{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.rep-summary>div{border-right:1px solid var(--border);min-width:0;padding:16px 18px}.rep-summary>div:last-child{border-right:none}.rep-summary .num{font-family:var(--font-space-grotesk), sans-serif;font-size:24px;font-weight:600;line-height:1.1;display:block}.rep-summary .label{color:var(--seq-text-secondary);font-size:12.5px;font-weight:500}.rep-note{margin-top:8px}.rep-table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;font-size:13.5px;overflow:hidden}.rep-table th,.rep-table td{text-align:right;border-bottom:1px solid var(--border);padding:11px 14px}.rep-table th:first-child{text-align:left;overflow-wrap:anywhere;font-weight:600}.rep-table thead th{color:var(--muted-dim);background:var(--surface-alt);font-size:12px;font-weight:600}.rep-table tbody tr:last-child th,.rep-table tbody tr:last-child td{border-bottom:none}.rep-table td{font-variant-numeric:tabular-nums}@media (max-width:820px){.rep-summary{grid-template-columns:1fr}.rep-summary>div{border-right:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rep-summary>div:last-child{border-bottom:none}.rep-summary .num{order:2;font-size:20px}.rep-table thead{display:none}.rep-table,.rep-table tbody,.rep-table tr,.rep-table th,.rep-table td{display:block}.rep-table tbody tr{border-bottom:1px solid var(--border);padding:6px 0}.rep-table tbody tr:last-child{border-bottom:none}.rep-table th,.rep-table td{border-bottom:none;padding:5px 14px}.rep-table td{justify-content:space-between;gap:12px;display:flex}.rep-table td:before{content:attr(data-label);color:var(--seq-text-secondary);text-align:left}}.camp-head-text{flex:260px;min-width:0}.camp-head-text h1{overflow-wrap:anywhere}.camp-head-text .meta a{color:inherit}.camp-sends{color:var(--navy);font-size:14px}.persona-campaigns{margin:0;padding:0;list-style:none}.persona-campaigns li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;display:flex}.persona-campaigns li:last-child{border-bottom:none}.persona-campaigns a{color:var(--navy);overflow-wrap:anywhere;min-width:0;font-weight:600}.persona-campaigns .muted-line{flex-shrink:0}.tchip.static{padding:4px 11px}.content.pb-content{overflow:visible}.pb .btn{white-space:nowrap;border-radius:9px;justify-content:center;padding:9px 14px;font-size:13.5px}.pb .btn:not(:disabled):hover{border-color:var(--seq-text-muted)}.pb .btn.primary:not(:disabled):hover{border-color:var(--navy)}.pb .btn.pb-ghost{color:var(--seq-text-secondary);background:0 0;border-color:#0000}.pb .btn.pb-ghost:hover{background:var(--surface-alt);border-color:#0000}.pb button:focus{outline:none}.pb button:focus-visible,.pb a:focus-visible{outline:2px solid var(--teal-line);outline-offset:2px}.pb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pb-crumb{color:var(--seq-text-muted);margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-block}.pb-crumb:hover{color:var(--navy)}.pb-head p{color:var(--seq-text-secondary);max-width:62ch;margin:4px 0 0;line-height:1.55}.pb-head-r{align-items:center;gap:10px;display:flex}.pb-stepper{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:8px;display:grid}.pb-st{cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.pb-st:hover{background:var(--surface-alt)}.pb-bar{background:var(--border);border-radius:3px;width:100%;height:3px;display:block}.pb-st.done .pb-bar{background:var(--teal-line)}.pb-st.cur .pb-bar{background:var(--sb-bg)}.pb-st span{color:var(--seq-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.pb-st.cur span{color:var(--navy);font-weight:600}.pb-st.done span{color:var(--seq-text-secondary)}.pb-mini{display:none}.pb-track{background:var(--surface-alt);border-radius:6px;height:6px;overflow:hidden}.pb-track i{background:var(--teal-line);border-radius:6px;height:100%;transition:width .35s;display:block}.pb-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.pb-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #0b16260f,0 8px 24px -12px #0b16262e}.pb-form{min-width:0;padding:28px 30px}.pb-form h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.pb-lead{color:var(--seq-text-secondary);max-width:64ch;margin:6px 0 0;line-height:1.55}.pb-step-n{color:var(--seq-text-muted);margin-bottom:6px;font-size:12.5px;font-weight:500}.pb-tip{background:var(--seq-teal-fill);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:18px 0 4px;padding:14px 16px;display:grid}.pb-tip>i{color:var(--seq-teal-text);margin-top:1px;font-size:20px;line-height:1}.pb-tip strong{margin-bottom:2px;font-size:13px;display:block}.pb-tip p{color:var(--seq-text-secondary);max-width:70ch;margin:0;font-size:13.5px;line-height:1.55}.pb-fields{gap:22px;min-width:0;margin-top:22px;display:grid}.pb-fld{min-width:0}.pb-lbl{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.pb-lbl strong,.pb-lbl label{font-size:14px;font-weight:600}.pb-lbl small{color:var(--seq-text-muted);font-size:12px}.pb-hint{color:var(--seq-text-muted);max-width:70ch;margin:0 0 8px;font-size:12.5px}.pb-inp{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;font:inherit;color:var(--navy);border-radius:9px;padding:10px 12px}.pb-inp:focus{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-line);outline:none}@supports (color:color-mix(in lab, red, red)){.pb-inp:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-line) 25%, transparent)}}textarea.pb-inp{resize:vertical;min-height:92px;line-height:1.5}textarea.pb-inp.short{min-height:70px}.pb-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pb-chipset{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pb-ct{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;color:var(--seq-text-secondary);text-align:left;overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:13px;display:inline-flex}.pb-ct:hover{border-color:var(--seq-text-muted)}.pb-ct i{flex:none;font-size:13px}.pb-ct.on{background:var(--seq-teal-fill);border-color:var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.pb-ct.on{border-color:color-mix(in srgb, var(--teal-line) 55%, transparent)}}.pb-ct.on{color:var(--navy)}.pb-adder{border:1px dashed var(--border-strong);border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:2px 2px 2px 12px;display:inline-flex}.pb-adder input{width:150px;min-width:0;font:inherit;color:var(--navy);background:0 0;border:none;outline:none;padding:4px 0;font-size:13px}.pb-adder:focus-within{border-color:var(--teal-line)}.pb-adder button{background:var(--surface-alt);font:inherit;cursor:pointer;color:var(--seq-text-secondary);border:none;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.pb-opts{gap:10px;display:grid}.pb-opts.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-opts.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-opts.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.pb-oc{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--navy);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex;position:relative}.pb-oc:hover{border-color:var(--seq-text-muted)}.pb-oc[aria-pressed=true],.pb-oc[aria-pressed=true]:hover{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.pb-oc[aria-pressed=true],.pb-oc[aria-pressed=true]:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-line) 22%, transparent)}}.pb-oc strong{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600;line-height:1.25}.pb-oc p{color:var(--seq-text-secondary);margin:0;font-size:13px}.pb-ex{color:var(--seq-text-muted);border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-size:12.5px}.pb-ico{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:4px;font-size:18px;display:grid}.pb-ico.prospect{background:var(--rel-prospect-bg);color:var(--rel-prospect-ink)}.pb-ico.partner{background:var(--rel-partner-bg);color:var(--rel-partner-ink)}.pb-ico.recruit{background:var(--rel-recruit-bg);color:var(--rel-recruit-ink)}.pb-oc.sm{padding:12px}.pb-oc.sm strong{font-size:13.5px}.pb-oc.sm p{font-size:12px}.pb-preset{flex-direction:row;align-items:center;gap:12px;padding:12px}.pb-preset>span:last-child{min-width:0}.pb-preset strong{font-size:14px;display:block}.pb-preset p{font-size:12.5px}.pb-fit{color:var(--seq-teal-text);background:var(--seq-teal-fill);border-radius:99px;margin-top:5px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pb-av{font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-text-secondary);font-size:15px;overflow:hidden}.pb-scratch .pb-av{border:1.5px dashed var(--border-strong);color:var(--seq-text-muted);background:0 0;font-size:18px}.pb-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.pb-compare>div{border-radius:10px;padding:10px 12px;font-size:13px}.pb-compare b{align-items:center;gap:6px;margin-bottom:3px;font-size:12px;display:flex}.pb-compare .w{background:var(--amber-soft)}.pb-compare .w b{color:var(--amber)}.pb-compare .g{background:var(--seq-teal-fill)}.pb-compare .g b{color:var(--seq-teal-text)}.pb-sentence{border:1px solid var(--border);background:var(--surface-alt);font-family:var(--font-space-grotesk), sans-serif;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:18px;font-size:15px;font-weight:500;line-height:2;display:flex}.pb-sentence input,.pb-sentence select{border:none;border-bottom:2px solid var(--teal-line);background:var(--surface);font:inherit;color:var(--navy);border-radius:6px 6px 0 0;flex:220px;min-width:120px;padding:4px 8px;line-height:1.5}.pb-sentence select{flex:none;min-width:0}.pb-sentence input:focus,.pb-sentence select:focus{background:var(--seq-teal-fill);outline:none}.pb-composed{border-left:3px solid var(--teal-line);background:var(--surface);font-family:var(--font-space-grotesk), sans-serif;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin-top:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.5}.pb-composed.sm{font-size:14px}.pb-composed.flush{margin-top:0}.pb-muted{color:var(--seq-text-muted);font-size:13px}.pb-composed .pb-muted{font-size:inherit}.pb-examples{gap:8px;margin-top:8px;display:grid}.pb-examples button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--seq-text-secondary);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pb-examples button:hover{border-color:var(--seq-text-muted)}.pb-examples b{color:var(--navy)}.pb-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;display:flex}.pb-save-error{margin:30px 0 0}.pb-save-note{color:var(--seq-text-muted);margin:30px 0 0;font-size:12.5px}.pb-save-error+.pb-save-note{margin-top:10px}.pb-save-error+.pb-foot,.pb-save-note+.pb-foot{margin-top:14px}.pb-preview{top:calc(20px + var(--demo-banner-h));position:sticky;overflow:hidden}.pb-pv{padding:18px}.pb-pv-head{align-items:center;gap:12px;display:flex}.pb-pv h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.25}.pb-rel-none{background:var(--surface-alt);color:var(--seq-text-muted)}.pb-ang{font-family:var(--font-space-grotesk), sans-serif;border-left:3px solid var(--teal-line);overflow-wrap:anywhere;margin:14px 0 0;padding-left:10px;font-size:13.5px;font-weight:500;line-height:1.5}.pb-pv dl{gap:10px;margin:14px 0 0;display:grid}.pb-pv dt{color:var(--seq-text-muted);font-size:11.5px;font-weight:600}.pb-pv dd{color:var(--navy);overflow-wrap:anywhere;margin:1px 0 0;font-size:13px}.pb-pv dd ul{margin:0;padding-left:16px;list-style:outside}.pb-more{color:var(--seq-text-muted);list-style:none}.pb-empty{color:var(--seq-text-muted);font-style:italic}.pb-mini-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.pb-mini-chips span{border:1px solid var(--border);color:var(--seq-text-secondary);border-radius:99px;padding:1px 8px;font-size:11.5px}.pb-pv-av{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;position:relative}.pb-pv-av>span:last-child{background:var(--sb-bg);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;bottom:-3px;right:-3px}.pb-pv-av:hover>span:last-child{background:var(--teal-line);color:var(--sb-bg)}.pb-rev-hero{border:1px solid var(--border);border-radius:14px;align-items:center;gap:20px;margin-top:20px;padding:20px;display:flex}.pb-rev-hero>.av{width:96px;height:96px;box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--border)}.pb-rev-hero>div{min-width:0}.pb-rev-hero h3{overflow-wrap:anywhere;margin:6px 0 4px;font-size:22px;font-weight:600;line-height:1.2}.pb-rev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.pb-rf{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:12px 14px}.pb-rf.wide{grid-column:1/-1}.pb-rf h4{color:var(--seq-text-secondary);justify-content:space-between;gap:10px;margin:0 0 4px;font-size:12.5px;font-weight:600;display:flex}.pb-rf h4 button{color:var(--seq-teal-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.pb-rf p{margin:0;font-size:13.5px}.pb-rf ul{margin:0;padding-left:18px;font-size:13.5px;list-style:outside}.pb-av-pick{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.pb-av-pick>.av.big{width:96px;height:96px;box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--teal-line)}.pb-av-note{margin-bottom:10px}.pb-av-note strong{font-family:var(--font-space-grotesk), sans-serif;overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.pb-av-note small{color:var(--seq-text-muted);font-size:12.5px}.pb-avgrid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;display:grid}.pb-ao{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px;position:relative}.pb-ao>.av{position:absolute;inset:2px}.pb-ao:hover{border-color:var(--border)}.pb-ao[aria-pressed=true],.pb-ao[aria-pressed=true]:hover{border-color:var(--teal-line)}.pb-sug{background:var(--teal-line);width:16px;height:16px;color:var(--sb-bg);border:2px solid var(--surface);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-2px;right:-2px}.pb-av-help{color:var(--seq-text-muted);margin:10px 0 0;font-size:12px}.pb-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;display:none;position:fixed;box-shadow:0 10px 30px -8px #0006}.pb-dialog{background:var(--surface);color:var(--navy);border:none;border-radius:16px;width:min(420px,100vw - 24px);max-height:85vh;margin:auto;padding:0;box-shadow:0 30px 80px -20px #00000073}.pb-dialog::backdrop{background:#08121e8c}.pb-dialog-foot{padding:0 18px 18px}.pb-dialog-foot .btn{width:100%}.pb-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;background:var(--sb-bg);color:#fff;pointer-events:none;z-index:30;border-radius:10px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;transition:all .2s;position:fixed;transform:translate(-50%,20px)}.pb-toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1240px){.pb-layout{grid-template-columns:minmax(0,1fr)}.pb-layout>.pb-preview,.pb-stepper{display:none}.pb-fab{display:inline-flex}.pb-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.pb-mini{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pb-mini .pb-track{flex:1;margin:0}.pb-mini span{color:var(--seq-text-secondary);white-space:nowrap;font-size:12.5px}}@media (max-width:900px){.pb-opts.c3,.pb-opts.c5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pb-adder input{width:120px}.pb-form{padding:22px 18px}.pb-row2,.pb-compare,.pb-rev-grid,.pb-opts.c2{grid-template-columns:minmax(0,1fr)}.pb-rev-hero{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.pb-opts.c3,.pb-opts.c5{grid-template-columns:minmax(0,1fr)}.pb .pb-foot .btn{white-space:normal;text-align:center}.pb-av-pick{grid-template-columns:minmax(0,1fr)}.pb-av-pick>.av.big{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.pb-track i,.pb-toast{transition:none}}.comp-status{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);display:grid;overflow:hidden}.comp-status:has(.st-main:only-child){grid-template-columns:1fr}.st-main{border-right:1px solid var(--border);align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.st-main:only-child{border-right:none}.st-ic{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.st-ic.block{background:var(--rem-bg);color:var(--rem-ink)}.st-ic.amber{background:var(--amber-soft);color:var(--amber)}.st-ic.clear{background:var(--teal-soft);color:var(--teal)}.st-main h2{font-family:var(--font-space-grotesk), sans-serif;font-size:19px;font-weight:600;line-height:1.3}.st-main p{color:var(--seq-text-secondary);margin-top:4px;font-size:13.5px}.comp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.comp-tile{border-right:1px solid var(--border);color:inherit;flex-direction:column;gap:2px;padding:18px;text-decoration:none;display:flex}.comp-tile:last-child{border-right:none}.comp-tile:hover{background:var(--surface-alt)}.comp-tile b{font-family:var(--font-space-grotesk), sans-serif;font-size:26px;font-weight:600;line-height:1.1}.comp-tile span{color:var(--seq-text-secondary);font-size:12.5px;font-weight:500}.comp-tile small{color:var(--muted-dim);font-size:11.5px}.comp-tile.block b{color:var(--rem-ink)}.comp-tile.review b{color:var(--amber)}.comp-tile.zero b{color:var(--muted-dim)}.comp-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin:24px 0 20px;display:flex}.comp-tab{color:var(--muted-dim);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.comp-tab:hover{color:var(--navy)}.comp-tab[aria-current=page]{color:var(--navy);border-bottom-color:var(--teal-line)}.comp-count{background:var(--surface-alt);border:1px solid var(--border);color:var(--seq-text-secondary);border-radius:99px;padding:0 7px;font-size:11.5px;line-height:18px}.comp-count.block{background:var(--rem-bg);color:var(--rem-ink);border-color:#0000}.comp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.comp-sec{margin-bottom:28px}.comp-sec-h{margin-bottom:10px}.comp-sec-h h3{font-family:var(--font-space-grotesk), sans-serif;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.comp-sec-h p{color:var(--muted-dim);max-width:64ch;margin-top:2px;font-size:12.5px}.comp-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.comp-dot.block{background:var(--s-rem)}.comp-dot.review{background:var(--amber)}.comp-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:10px;overflow:hidden}.comp-item.block{border-left:3px solid var(--s-rem)}.comp-item.review{border-left:3px solid var(--amber)}.i-top{align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.i-t{flex:1;min-width:0}.i-t strong{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600;line-height:1.3;display:block}.where{color:var(--muted-dim);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.i-body{padding:12px 16px 16px 64px}.quote{background:var(--surface-alt);border:1px solid var(--border);white-space:pre-line;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13.5px}.quote mark{background:var(--rem-bg);color:inherit;border-radius:3px;padding:0 2px}.comp-subject{margin-bottom:6px;font-weight:600}.why{color:var(--seq-text-secondary);margin-top:10px;font-size:13px}.why small{color:var(--muted-dim);margin-top:2px;font-size:12px;display:block}.comp-rail{top:calc(20px + var(--demo-banner-h));gap:14px;display:grid;position:sticky}.comp-rail-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.comp-rail-card h4{font-family:var(--font-space-grotesk), sans-serif;margin-bottom:4px;font-size:14px;font-weight:600}.comp-rail-card p{color:var(--muted-dim);font-size:12.5px}.prot{gap:10px;margin-top:12px;display:grid}.prot div{align-items:flex-start;gap:10px;font-size:13px;display:flex}.prot i{color:var(--teal);margin-top:2px}.prot b{font-weight:600}.comp-legend{color:var(--seq-text-secondary);gap:8px;margin-top:10px;font-size:12.5px;display:grid}.comp-legend div{align-items:flex-start;gap:8px;display:flex}.comp-legend .comp-dot{margin-top:6px}.comp-list{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.comp-list-head{border-bottom:1px solid var(--border);padding:14px 16px}.comp-list-head h3{font-family:var(--font-space-grotesk), sans-serif;font-size:16px;font-weight:600}.comp-list-head p{color:var(--muted-dim);margin-top:2px;font-size:12.5px}.comp-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.comp-row:last-child{border-bottom:none}.comp-row-ic{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:10px;place-items:center;font-size:17px;display:grid}.comp-row strong{font-size:14px;font-weight:600;display:block}.comp-row p{color:var(--seq-text-secondary);max-width:70ch;margin-top:2px;font-size:13px}.comp-lib{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.comp-lib strong{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600}.comp-lib p{color:var(--muted-dim);font-size:12.5px}.comp-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comp-area{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.comp-area-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.comp-area-head h3{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600}.comp-area p{color:var(--seq-text-secondary);margin:4px 0 10px;font-size:13px}.comp-area ul{margin:0;padding-left:18px;font-size:13px}.comp-area li{margin:3px 0}.comp-area .more{color:var(--muted-dim);margin-top:6px;font-size:12.5px}.add-personas summary{cursor:pointer;list-style:none}.add-personas summary::-webkit-details-marker{display:none}.add-personas summary h3{font-size:14.5px;font-weight:600;display:inline}.add-personas summary h3:after{content:" +";color:var(--muted-dim)}.add-personas[open] summary h3:after{content:""}.add-personas-body{margin-top:12px}.add-personas-body h4{margin:0 0 4px;font-size:13px}.portal-state{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.portal-state .launch-empty{width:100%;max-width:480px}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.setup-steps{margin:0;padding:0;list-style:none}.setup-step{border-bottom:1px solid var(--border);padding:12px 0}.setup-step:last-child{border-bottom:0}.setup-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-step-label{color:var(--navy);font-size:13.5px;font-weight:600}.setup-step-detail{color:var(--muted);margin-top:4px;font-size:13px}.setup-step-action{max-width:420px;margin-top:10px}.ack-dialog{border:1px solid var(--amber);background:var(--amber-soft);border-radius:10px;width:100%;max-width:520px;padding:14px 16px}.ack-title{color:var(--navy);margin-bottom:6px;font-size:13.5px;font-weight:600}.ack-body{color:var(--navy);margin:0 0 12px;font-size:13px;line-height:1.5}.ack-dialog .field{margin-bottom:10px}.ack-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ack-error{color:var(--red);margin-top:8px;font-size:12.5px}.nav-progress{z-index:50;pointer-events:none;visibility:hidden;height:2px;animation:0s linear .4s forwards nav-progress-show;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress>span{background:var(--teal-line);width:40%;height:100%;animation:1.2s ease-in-out infinite nav-progress-slide;display:block}.nav-progress-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes nav-progress-show{to{visibility:visible}}@keyframes nav-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.nav-progress>span{width:100%;animation:none}}@media (max-width:1180px){.comp-grid{grid-template-columns:1fr}.comp-rail{grid-template-columns:1fr 1fr;position:static}.comp-status{grid-template-columns:1fr}.st-main{border-right:none;border-bottom:1px solid var(--border)}.pr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pr .ev,.pr.hd .ev{display:none}.persona-layout{grid-template-columns:1fr}.persona-roster-wide{display:none}.persona-switcher{display:block}.app-shell.portal .layout-2{grid-template-columns:1fr}.app-shell.portal .grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1360px){.conv-pbody{grid-template-columns:1fr}.conv-thread{border-right:none;border-bottom:1px solid var(--border)}.conv-ctx{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:1100px){.conv-layout{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:900px){.conv-layout{grid-template-columns:1fr}.conv-layout.reading .conv-list,.conv-layout:not(.reading) .conv-pane{display:none}.conv-list{position:static}.conv-threads{max-height:none}.conv-back{display:inline-block}}@media (max-width:520px){.conv-summary{grid-template-columns:1fr}.conv-summary>div{border-right:none;border-bottom:1px solid var(--border)}.conv-summary>div:last-child{border-bottom:none}}@media (max-width:820px){.cb-grid{grid-template-columns:1fr}.conv-ph .r{margin-left:0}.comp-tiles{grid-template-columns:1fr 1fr}.comp-tile:nth-child(2){border-right:none}.comp-tile:nth-child(-n+2){border-bottom:1px solid var(--border)}.app-shell{flex-direction:column}.sidebar,.sidebar.collapsed{gap:12px;width:100%;padding:10px 16px;transition:none}.sb-toggle{display:none}.sidebar .brand{justify-content:space-between}.sb-mobile-toggle{border:1px solid var(--sb-border);color:var(--sb-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.sidebar:not(.mobile-open) .workspace-switcher-wrap,.sidebar:not(.mobile-open) .nav-group,.sidebar:not(.mobile-open) .sidebar-foot{display:none}.sidebar.collapsed .nav-item span,.sidebar.collapsed .sidebar-foot .sf-text,.sidebar.collapsed .nav-badge,.sidebar.collapsed .nav-eyebrow,.sidebar.collapsed .ws-text,.sidebar.collapsed .ws-chevron{display:revert}.sidebar.collapsed .workspace-switcher,.sidebar.collapsed .nav-item,.sidebar.collapsed .sidebar-foot{justify-content:flex-start}.topbar{padding:14px 16px}.search{width:100%}.content{padding:16px}.grid-4{grid-template-columns:1fr 1fr}.panel{padding:14px}table.stack-table thead{display:none}table.stack-table tr{border-bottom:1px solid var(--border);padding:10px 0;display:block}table.stack-table tr:last-child{border-bottom:none}table.stack-table td,table.stack-table tbody th{border:none;padding:3px 4px;display:block;width:auto!important}table.stack-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-dim);font-size:10.5px;font-weight:700;display:block}.list-cards{grid-template-columns:1fr}.dnc-cats{grid-template-columns:1fr 1fr}.lists-summary{grid-template-columns:1fr}.lists-summary>div{border-right:none;border-bottom:1px solid var(--border)}.lists-summary>div:last-child{border-bottom:none}.pr{grid-template-columns:minmax(0,1fr) auto}.pr.hd,.pr .ev{display:none}.list-filters .inp{width:100%}.list-head .r{margin-left:0}.list-head .r .s-find-note{text-align:left}.dnc-card{grid-template-columns:auto minmax(0,1fr)}.dnc-card .btn{grid-column:1/-1}.record-dl,.persona-facts,.comp-areas,.comp-rail{grid-template-columns:1fr}.i-body{padding:12px 16px 16px}.persona-hero{grid-template-columns:1fr;padding:20px 16px}.persona-sourcing,.persona-angle{margin:16px 16px 0}.persona-body{padding:20px 16px}.auth-card{width:calc(100vw - 32px);max-width:380px;padding:28px 20px}}.ov{--ov-shadow:0 1px 2px #0b16260f, 0 8px 24px -12px #0b162629;--il-ink:#3a4a60;--il-line:#c9d3e1;--il-wash:#e6f8f7;--il-acc:#00c9c6;--il-on:#06212a;max-width:1320px}.ov .btn.sm{border-radius:8px;padding:6px 11px;font-size:12.5px}.ov .btn.ghost{color:var(--seq-text-secondary);background:0 0;border-color:#0000}.ov .btn.ghost:hover{background:var(--surface-alt)}.ov .btn:focus-visible,.ov a:focus-visible,.ov summary:focus-visible{outline:2px solid var(--teal-line);outline-offset:2px;border-radius:6px}.ovh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ovh-date{color:var(--muted-dim);margin-bottom:4px;font-size:13px}.ovh h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.ovh-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-seg{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ov-seg a{color:var(--muted-dim);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.ov-seg a[aria-current=true]{background:var(--surface);color:var(--navy);box-shadow:0 1px 2px #00000014}.ov-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0}.ov-ch{justify-content:space-between;align-items:baseline;gap:10px;padding:16px 18px 0;display:flex}.ov-ch h2{margin:0;font-size:15.5px;font-weight:600}.ov-ch small{color:var(--muted-dim);font-size:12.5px}.ov-digest{box-shadow:var(--ov-shadow);background:linear-gradient(135deg, var(--teal-soft) 0%, var(--surface) 55%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 22px;display:grid}.ov-digest>p{font-family:var(--font-space-grotesk), sans-serif;color:var(--navy);max-width:62ch;margin:0;font-size:18px;font-weight:500;line-height:1.45}.ov-digest.solo{grid-template-columns:minmax(0,1fr)}.ov-digest p b{font-weight:600}.ov-digest p a{color:var(--seq-teal-text);border-bottom:1px solid var(--teal-line);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ov-digest p a{border-bottom:1px solid color-mix(in srgb, var(--teal-line) 50%, transparent)}}.ov-cstat{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.ov-cstat i{flex:none;font-size:16px}.ov-cstat small{opacity:.85;font-weight:500;display:block}.ov-cstat.hold{background:var(--amber-soft);color:var(--amber)}.ov-cstat.ok{background:var(--rep-bg);color:var(--rep-ink)}.ov-cstat.neutral{background:var(--surface-alt);color:var(--seq-text-secondary);border:1px solid var(--border)}.ov-dres{border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 16px 16px;grid-column:1/-1;margin:2px -22px -20px}.ov-dres-h{justify-content:space-between;align-items:baseline;padding:14px 18px 0;display:flex}.ov-dres-h b{font-family:var(--font-space-grotesk), sans-serif;font-size:15.5px;font-weight:600}.ov-dres-h small{color:var(--muted-dim);font-size:12.5px}.ov-res-grid{grid-template-columns:minmax(0,1fr) 300px;display:grid}.ov-funnel{grid-template-columns:repeat(5,minmax(0,1fr));padding:18px;display:grid}.ov-fs{color:inherit;min-width:0;padding:0 10px;text-decoration:none;position:relative}.ov-fs:first-child{padding-left:0}a.ov-fs:hover b{text-decoration:underline}.ov-fs .lbl{color:var(--muted-dim);font-size:12px;font-weight:600;display:block}.ov-fs b{font-family:var(--font-space-grotesk), sans-serif;margin:4px 0 8px;font-size:26px;font-weight:600;line-height:1.1;display:block}.ov-fs.hero b{color:var(--seq-teal-text)}.ov-fs .na{min-height:28.6px;color:var(--muted-dim);align-items:flex-end;margin:4px 0 8px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.ov-fs .bar{background:var(--surface-alt);border-radius:4px;height:8px;display:block;overflow:hidden}.ov-fs .bar i{border-radius:4px;height:100%;display:block}.ov-fs .cv{color:var(--muted-dim);margin-top:6px;font-size:11.5px;font-weight:500;display:block}.ov-trend{border-left:1px solid var(--border);color:inherit;padding:18px;text-decoration:none;display:block}.ov-trend h3{font-family:var(--font-inter), sans-serif;color:var(--muted-dim);margin:0;font-size:12px;font-weight:600}.ov-bars{align-items:flex-end;gap:6px;height:72px;margin-top:12px;display:flex}.ov-bars span{background:var(--s-ready);border-radius:4px 4px 2px 2px;flex:1;min-height:4px}.ov-bars span.cur{background:var(--teal-line)}.ov-bx{color:var(--muted-dim);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.ov-trend-empty{color:var(--muted-dim);margin:12px 0 0;font-size:12.5px}.ov-es{text-align:center;flex-direction:column;align-items:center;padding:26px 24px;display:flex}.ov-ill{width:92px;height:auto;display:block}.ov-es h3{letter-spacing:-.005em;margin:12px 0 0;font-size:19px;font-weight:600;line-height:1.25}.ov-es p{color:var(--seq-text-secondary);max-width:52ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.ov-es p a{color:var(--seq-teal-text);font-weight:600;text-decoration:none}.ov-camps{text-align:left;gap:6px;width:100%;max-width:460px;margin-top:18px;display:grid}.ov-camps a{border:1px solid var(--border);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.ov-camps a:hover{background:var(--surface-alt)}.ov-camps span:not(.av){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ov-camps b{color:var(--seq-text-secondary);white-space:nowrap;font-size:12.5px;font-weight:600}.ov-camps span.pill,.ov-camps span.pill .dot{flex:none;overflow:visible}.ov-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ov-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.ov-grp{color:var(--muted-dim);padding:12px 18px 0;font-size:11.5px;font-weight:700}.ov-ni{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.ov-needs>.ov-ni:last-child,.ov-more .ov-ni:last-child{border-bottom:none}.ov-ic{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.ov-ic.hot{background:var(--amber-soft);color:var(--amber)}.ov-ic.calm{background:var(--teal-soft);color:var(--seq-teal-text)}.ov-ic.cool{background:var(--surface-alt);color:var(--seq-text-secondary)}.ov-ni b{font-size:14px;font-weight:600;display:block}.ov-ni small{color:var(--muted-dim);margin-top:1px;font-size:12.5px;display:block}.ov-more summary{border-top:1px solid var(--border);cursor:pointer;justify-content:center;padding:10px;list-style:none;display:flex}.ov-more summary::-webkit-details-marker{display:none}.ov-more .hide,.ov-more[open] .show{display:none}.ov-more[open] .hide{display:inline}.ov-more[open] summary{border-bottom:1px solid var(--border)}.ov-done-all{color:var(--seq-text-secondary);align-items:center;gap:12px;padding:22px 18px;font-size:13.5px;display:flex}.ov-done-all>i{color:var(--seq-teal-text);flex:none;font-size:22px}.ov-tl{gap:0;margin:0;padding:14px 18px 16px;list-style:none;display:grid}.ov-tl li{grid-template-columns:64px 14px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.ov-tl li:last-child{padding-bottom:0}.ov-tl .d{color:var(--muted-dim);padding-top:1px;font-size:12px;font-weight:600;line-height:1.3}.ov-tl .d b{color:var(--navy);font-size:12.5px;display:block}.ov-tl .dot{background:var(--surface);border:2px solid var(--border);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.ov-tl li:after{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:0;left:79px}.ov-tl li:last-child:after{display:none}.ov-tl li.today .dot{border-color:var(--teal-line);background:var(--teal-line)}.ov-tl .c b{font-size:13.5px;font-weight:600;display:block}.ov-tl .c small{color:var(--muted-dim);font-size:12.5px;display:block}.ov-tl .c .acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ov-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 18px 16px;display:grid}.ov-tl+.ov-note{border-top:1px solid var(--border)}.ov-note b{font-size:13.5px;font-weight:600;display:block}.ov-note p{color:var(--muted-dim);margin:2px 0 0;font-size:12.5px}.ov-tscroll{overflow-x:auto}.ov-ctab td .ov-na{white-space:normal;text-align:right;max-width:7.5em;display:inline-block}.ov-ctab{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.ov-ctab th{text-align:right;color:var(--muted-dim);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}.ov-ctab th:first-child{text-align:left;padding-left:18px}.ov-ctab td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:11px 12px}.ov-ctab td:first-child{text-align:left;white-space:normal;padding-left:18px}.ov-ctab tr:last-child td{border-bottom:none}.ov-ctab tbody tr{position:relative}.ov-ctab tbody tr:hover td{background:var(--surface-alt)}.ov-cn{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ov-ctab .ov-cn:after{content:"";position:absolute;inset:0}.ov-cn>span:not(.av){min-width:0}.ov-cn b,.ov-cm>div>b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.ov-cctx{color:var(--muted-dim);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ov-cctx-t{min-width:0}.ov-na{color:var(--muted-dim);font-size:11.5px}.ov-cards-m{display:none}.ov-cm{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 16px;text-decoration:none;display:grid}.ov-cm:last-child{border-bottom:none}.ov-stats{color:var(--seq-text-secondary);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.ov-stats b{color:var(--navy)}.ov-ctab-foot{border-top:1px solid var(--border);color:var(--muted-dim);margin:0;padding:12px 18px 16px;font-size:12.5px}.ov-tm{align-items:center;gap:12px;padding:14px 18px 4px;display:flex}.ov-logo{background:var(--sb-bg);color:#fff;width:36px;height:36px;font-family:var(--font-space-grotesk), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ov-tm b{font-size:13.5px;display:block}.ov-tm small{color:var(--muted-dim);font-size:12px}.ov-feed{gap:10px;margin:0;padding:6px 18px 4px;list-style:none;display:grid}.ov-feed li{grid-template-columns:52px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.ov-feed .d{color:var(--muted-dim);font-size:12px;font-weight:600}.ov-feed a{color:inherit;text-decoration:none}.ov-feed a:hover{text-decoration:underline}.ov-feed b{font-weight:600}.ov-feed small{color:var(--muted-dim);font-size:12px;display:block}.ov-health{border-top:1px solid var(--border);gap:8px;margin:12px 18px 0;padding-top:12px;display:grid}.ov-health-flush{margin-top:0}.ov-health>div{color:var(--seq-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.ov-health i{color:var(--seq-teal-text);flex:none;font-size:15px}.ov-health a{color:var(--seq-teal-text);font-weight:600;text-decoration:none}.ov-foot{flex-wrap:wrap;gap:8px;padding:14px 18px 16px;display:flex}.ov-team .ov-health-flush{margin-bottom:18px}.ov-welcome{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.ov-ring{--p:0;background:conic-gradient(var(--teal-line) calc(var(--p) * 1%), var(--surface-alt) 0);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.ov-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.ov-ring span{font-family:var(--font-space-grotesk), sans-serif;font-size:15px;font-weight:600;position:relative}.ov-wh{align-items:center;gap:14px;padding:18px 18px 4px;display:flex}.ov-wh h2{margin:0;font-size:17px;font-weight:600}.ov-wh p{color:var(--seq-text-secondary);margin:2px 0 0;font-size:13px}.ov-steps{border:1px solid var(--border);border-radius:12px;margin:14px 18px 18px;padding:0;list-style:none;overflow:hidden}.ov-steps li{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ov-steps li:last-child{border-bottom:none}.ov-steps li b{font-size:13.5px;font-weight:600;display:block}.ov-steps li small{color:var(--muted-dim);font-size:12.5px;display:block}.ov-steps li.done b{color:var(--muted-dim);font-weight:500;text-decoration:line-through}.ov-steps li.active{background:var(--teal-soft)}.ov-steps li.locked b{color:var(--seq-text-secondary);font-weight:500}.ov-si{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.ov-si.done{background:var(--teal-line);color:#06212a}.ov-si.active{border:2px solid var(--teal-line)}.ov-si.active .pulse{background:var(--teal-line);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ov-pulse}.ov-si.pending{border:2px solid var(--border)}.ov-si.locked{background:var(--surface-alt);color:var(--muted-dim);border:1px solid var(--border)}.ov-si.team{border:2px dashed var(--teal-line)}@keyframes ov-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.ov-expect{gap:12px;margin:0;padding:14px 18px 18px;list-style:none;display:grid}.ov-expect li{grid-template-columns:26px 1fr;gap:10px;font-size:13px;display:grid}.ov-expect .n{background:var(--surface-alt);width:24px;height:24px;font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-text-secondary);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ov-expect b{font-weight:600;display:block}.ov-expect small{color:var(--muted-dim);font-size:12.5px}.ov-ghostres{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:22px;display:grid;position:relative}.ov-ghostres>div{align-content:start;gap:8px;display:grid}.ov-ghostres small{color:var(--muted-dim);font-size:12px;font-weight:600}.ov-ghostres>div>span{background:var(--surface-alt);border:1px dashed var(--border);border-radius:5px;height:9px;display:block}.ov-ghostres>div>span.big{width:60%;height:26px}.ov-ghostres p{text-align:center;color:var(--muted-dim);grid-column:1/-1;margin:6px 0 0;font-size:13px}@media (max-width:1180px){.ov-row,.ov-welcome{grid-template-columns:minmax(0,1fr)}.ov-res-grid{grid-template-columns:1fr}.ov-trend{border-left:none;border-top:1px solid var(--border)}}@media (max-width:820px){.ov-digest{grid-template-columns:1fr}.ov-cstat{white-space:normal;justify-self:start}.ov-digest>p{font-size:16px}.ov-funnel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ov-fs,.ov-fs:first-child{padding:0 6px 0 0}.ov-fs:last-child{grid-column:1/-1}.ov-ghostres{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-ghostres>div:nth-child(5){grid-column:1/-1}.ov-ctab{display:none}.ov-cards-m{gap:0;margin-top:6px;display:grid}.ovh h1{font-size:24px}}@media (max-width:520px){.ov-ni{grid-template-columns:auto minmax(0,1fr)}.ov-ni>.btn{grid-column:2;justify-self:start}.ov-steps li{grid-template-columns:26px minmax(0,1fr)}.ov-steps li>.btn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ov-si.active .pulse{animation:none}}body.demo-env{--demo-banner-h:32px;padding-top:var(--demo-banner-h)}body.demo-env .app-shell,body.demo-env .auth-shell,body.demo-env .portal-state{min-height:calc(100vh - var(--demo-banner-h))}.demo-banner{height:var(--demo-banner-h);z-index:35;background:var(--sb-bg);border-bottom:2px solid var(--teal-line);color:var(--sb-text);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.demo-banner i{color:var(--teal-line);font-size:14px}.es{--il-ink:#3a4a60;--il-line:#c9d3e1;--il-wash:#e6f8f7;--il-acc:#00c9c6;--il-on:#06212a;--il-on2:#fff;--il-coral:#e58f7f;--il-amber:#f0b45a;color:var(--navy);min-width:0}.es.framed{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #0b16260f,0 8px 24px -12px #0b162629}.es .es-ill{flex:none;width:108px;height:auto;display:block}.es h3{letter-spacing:-.005em;margin:12px 0 0;font-size:19px;font-weight:600;line-height:1.25}.es p{color:var(--seq-text-secondary);margin:6px 0 0;font-size:13.5px;line-height:1.55}.es .es-body{max-width:52ch}.es.page,.es.section,.es.panel{text-align:center;flex-direction:column;align-items:center;display:flex}.es.page{max-width:620px;margin:0 auto;padding:36px 28px}.es.section{padding:26px 24px}.es.section .es-ill{width:92px}.es.panel{max-width:440px;margin:0 auto;padding:30px 22px}.es.panel .es-ill{width:96px}.es.left{text-align:left;align-items:flex-start}.es.inline{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.es.inline .es-ic .es-ill{width:54px}.es.inline .es-title{font-family:var(--font-space-grotesk), sans-serif;font-size:14px;font-weight:600;display:block}.es.inline p{margin:2px 0 0;font-size:13px}.es.inline.good{border-color:var(--teal-line)}@supports (color:color-mix(in lab, red, red)){.es.inline.good{border-color:color-mix(in srgb, var(--teal-line) 45%, var(--border))}}.es.inline.warn{border-color:var(--il-coral)}@supports (color:color-mix(in lab, red, red)){.es.inline.warn{border-color:color-mix(in srgb, var(--il-coral) 55%, var(--border))}}.es .btn.sm{border-radius:8px;padding:6px 11px;font-size:12.5px}.es .btn.ghost{color:var(--seq-text-secondary);background:0 0;border-color:#0000}.es .btn.ghost:hover{background:var(--surface-alt)}.es .btn:focus-visible,.es a:focus-visible{outline:2px solid var(--teal-line);outline-offset:2px}.es-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.es.left .es-acts{justify-content:flex-start;margin-top:14px}.es-acts.in{justify-content:flex-end;margin-top:0}.es p.es-hint{color:var(--muted-dim);margin-top:14px;font-size:12.5px}.es.inline p.es-hint{margin-top:4px}.es p.es-ref{font-family:var(--font-ibm-plex-mono), monospace;color:var(--muted-dim);margin-top:14px;font-size:11.5px;font-weight:500}.es p a,.es small a,.es .es-lnk{color:var(--seq-teal-text);font-weight:600;text-decoration:none}.es-steps{text-align:left;gap:12px;width:100%;max-width:440px;margin:18px 0 0;padding:0;list-style:none;display:grid}.es-steps.timeline{max-width:460px}.es-steps li{grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:13.5px;display:grid}.es-steps li b{font-weight:600;display:block}.es-steps li small{color:var(--muted-dim);margin-top:1px;font-size:12.5px;display:block}.es-steps li.pending b{color:var(--seq-text-secondary);font-weight:500}.es-si{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.es-si svg{width:13px;height:13px}.es-si.done{background:var(--teal-line);color:#06212a}.es-si.active{border:2px solid var(--teal-line)}.es-si.active i{background:var(--teal-line);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite es-pulse}.es-si.pending{border:2px solid var(--border)}@keyframes es-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.es-stats{background:var(--border);border:1px solid var(--border);border-radius:12px;gap:1px;width:100%;margin-top:18px;display:grid;overflow:hidden}.es-stats div{background:var(--surface-alt);padding:10px}.es-stats b{font-family:var(--font-space-grotesk), sans-serif;font-size:18px;font-weight:600;display:block}.es-stats small{color:var(--muted-dim);font-size:12px}.es-paused{text-align:center;margin-top:10px}.es-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.es-chips.c{justify-content:center;margin:14px 0 0}.es-chip{border:1px solid var(--border);background:var(--surface-alt);color:var(--seq-text-secondary);border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}button.es-chip{cursor:pointer;font-family:inherit}.es-chip:hover{border-color:var(--teal-line)}.es-chip .av{flex:none}.es-chip-l{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.es-chip svg{width:11px;height:11px;color:var(--muted-dim);flex:none}.es-checks{text-align:left;gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.es-checks li{align-items:flex-start;gap:8px;display:flex}.es-checks li svg{width:14px;height:14px;color:var(--seq-teal-text);flex:none;margin-top:3px}.es-checks li.no{color:var(--seq-text-secondary)}.es-dotx{border:2px solid var(--amber);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.es-checks.cols{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:18px}.es-checks.cols li{border:1px solid var(--border);border-radius:10px;align-items:center;padding:9px 12px}.es-checks.cols li svg{margin-top:0}.es-rows{text-align:left;gap:8px;width:100%;margin-top:20px;display:grid}.es-rows>div,.es-rows>a{border:1px solid var(--border);color:inherit;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.es-rows.tight{gap:6px;margin-top:18px}.es-rows.tight>div,.es-rows.tight>a{border-radius:10px;padding:8px 12px;font-size:13px}.es-rows>a:hover{background:var(--surface-alt)}.es-rows .es-row-t{flex:1;min-width:0}.es-rows .es-row-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.es-rows .es-row-t small{color:var(--muted-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.es-rows .es-row-n{color:var(--seq-text-secondary);white-space:nowrap;font-size:12.5px;font-weight:600}.es-types{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:20px;display:grid}.es-types div{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;padding:12px}.es-types b{margin-top:8px;font-size:13px;display:block}.es-types small{color:var(--muted-dim);margin-top:2px;font-size:12px;display:block}.es-result{border:1px solid var(--border);text-align:left;border-radius:12px;width:100%;margin-top:14px;overflow:hidden}.es-result div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.es-result div:last-child{border-bottom:none}.es-while{text-align:left;width:100%;margin-top:18px}.es-while>b{font-family:var(--font-space-grotesk), sans-serif;color:var(--muted-dim);font-size:12.5px;font-weight:600}.es-row-card{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.es-row-card b{font-size:13.5px;display:block}.es-row-card small{color:var(--muted-dim);font-size:12px}.s-es{margin:0 0 16px}.s-es .es.section{padding:4px 0 0}.es-row{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.es-row .es-ill{width:84px}.es-row h3{margin-top:0}@media (max-width:900px){.es-types{grid-template-columns:1fr 1fr}}@media (max-width:560px){.es-types,.es-checks.cols{grid-template-columns:1fr}.es.inline{grid-template-columns:auto minmax(0,1fr)}.es.inline>.es-acts{grid-column:1/-1;justify-self:start}.es.page{padding:28px 18px}.es-row{grid-template-columns:1fr}.es-stats b{font-size:16px}}@media (prefers-reduced-motion:reduce){.es-si.active i{animation:none}}.content.fn{--fn-shadow:0 1px 2px #0b16260f, 0 8px 24px -12px #0b162629;--fn-c1:#00c9c6;--fn-c2:#006e6c;--fn-c3:#5fd9d6;--fn-c4:#3a4a60;--fn-c5:#8b9ab0;--fn-c6:#a6ebe9;--fn-c7:#c9d3e1;min-width:0;max-width:1360px;padding:24px clamp(16px,3vw,40px) 60px;font-size:14px;line-height:1.55}.fn :focus-visible{outline:2px solid var(--teal-line);outline-offset:2px;border-radius:6px}.fn .fn-btn{white-space:nowrap;border-color:var(--border);border-radius:9px;justify-content:center;gap:8px;padding:9px 14px;font-size:13.5px;text-decoration:none}.fn .fn-btn:hover{border-color:var(--muted-dim)}.fn .fn-btn.primary{border-color:var(--sb-bg);background:var(--sb-bg)}.fn .fn-btn.sm{border-radius:8px;padding:6px 11px;font-size:12.5px}.fn .fn-btn.ghost{color:var(--seq-text-secondary);background:0 0;border-color:#0000}.fn .fn-btn.ghost:hover:not(:disabled){background:var(--surface-alt)}.fn .fn-btn .ti{font-size:15px}.fn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.fn-head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.fn-head p{color:var(--seq-text-secondary);max-width:62ch;margin:4px 0 0}.fn-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fn-fx{color:var(--muted-dim);font-size:12px}.fn-menuw{position:relative}.fn-menu{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:260px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -12px #0b162647}.fn-menu a,.fn-menu button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--navy);background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13px;text-decoration:none;display:block}.fn-menu small{color:var(--muted-dim);font-size:12px;display:block}.fn-menu a:hover{background:var(--surface-alt)}.fn-menu button:disabled{cursor:default;color:var(--muted-dim)}.fn-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0}.fn-error{margin:16px 18px}.fn-ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 18px 0;display:flex}.fn-ch h2{margin:0;font-size:15.5px;font-weight:600}.fn-ch small{color:var(--muted-dim);font-size:12.5px}.fn-na{color:var(--muted-dim);font-family:var(--font-inter), sans-serif;font-size:12px}.fn-block{margin-top:4px;display:block}.fn-pill{white-space:nowrap;font-size:11.5px;font-weight:600;font-family:var(--font-inter), sans-serif;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.fn-pill.amber{background:var(--amber-soft);color:var(--amber)}.fn-kpis{box-shadow:var(--fn-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fn-kpi{border-right:1px solid var(--border);min-width:0;padding:16px 18px}.fn-kpi:last-child{border-right:none}.fn-kpi .l{color:var(--seq-text-secondary);font-size:12.5px;font-weight:500}.fn-kpi b{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0 2px;font-size:26px;font-weight:600;line-height:1.15;display:block}.fn-kpi b.fn-kna{color:var(--muted-dim);font-size:18px;line-height:1.6}.fn-kpi small{color:var(--muted-dim);font-size:12px;display:block}.fn-kpi small a{color:var(--amber);font-weight:600;text-decoration:none}.fn-kpi.hero b{color:var(--seq-teal-text)}.fn-kpi.hero b.fn-kna{color:var(--muted-dim)}.fn-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.fn-stack{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.fn-list{margin-top:8px}.fn-ni{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.fn-ni:last-child{border-bottom:none}.fn-ic{border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.fn-ic.hot{background:var(--amber-soft);color:var(--amber)}.fn-ic.calm{background:var(--teal-soft);color:var(--seq-teal-text)}.fn-ic.cool{background:var(--surface-alt);color:var(--seq-text-secondary)}.fn-ni b{font-size:14px;font-weight:600;display:block}.fn-ni small{color:var(--muted-dim);margin-top:1px;font-size:12.5px;display:block}.fn-chipsx{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fn-vchip{border:1px solid var(--border);color:var(--seq-text-secondary);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:12px;text-decoration:none;display:inline-flex}a.fn-vchip:hover{border-color:var(--muted-dim)}.fn-list-empty{color:var(--seq-text-secondary);align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.fn-list-empty .ti{color:var(--seq-teal-text);font-size:20px}.fn-months{max-height:520px;overflow-y:auto}.fn-month-h{font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-text-secondary);justify-content:space-between;gap:12px;margin:0;padding:12px 18px 0;font-size:12.5px;font-weight:600;display:flex}.fn-month-h .fn-money{color:var(--navy)}.fn-month .fn-tl{padding-top:8px}.fn-tl{margin:0;padding:14px 18px 16px;list-style:none;display:grid}.fn-tl li{grid-template-columns:70px 14px minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:14px;display:grid;position:relative}.fn-tl li:last-child{padding-bottom:0}.fn-tl .d{color:var(--muted-dim);font-size:12px;font-weight:600;line-height:1.3}.fn-tl .d b{color:var(--navy);font-size:12.5px;display:block}.fn-tl .dot{background:var(--surface);border:2px solid var(--border);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.fn-tl li:after{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:0;left:85px}.fn-tl li:last-child:after{display:none}.fn-tl li.big .dot{border-color:var(--teal-line)}.fn-tl .c b{font-size:13.5px;font-weight:600;display:block}.fn-tl .c small{color:var(--muted-dim);font-size:12.5px;display:block}.fn-tl-parts{color:var(--muted-dim);margin-top:4px;font-size:12.5px}.fn-tl-parts summary{cursor:pointer;width:max-content;color:var(--seq-text-secondary)}.fn-tl-part-list{gap:4px;margin-top:6px;display:grid}.fn-tl-part{justify-content:space-between;gap:12px;display:flex}.fn-tl .amt{font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:13px;font-weight:500}.fn-pending{border:1px dashed var(--border);color:var(--seq-text-secondary);border-radius:12px;margin:0 18px 16px;padding:12px 14px;font-size:12.5px}.fn-pending-warn{border-style:solid;border-color:var(--amber-soft);background:var(--amber-soft);color:var(--navy)}.fn-sub{font-family:var(--font-inter), sans-serif;color:var(--muted-dim);font-size:11.5px;font-weight:400;display:block}.fn-pending-top{margin-top:14px}.fn-tbar{background:var(--border);border-radius:4px;height:8px;margin:2px 0;overflow:hidden}.fn-tbar i{background:var(--teal-line);border-radius:4px;height:100%;display:block}.fn-spend{margin-top:16px}.fn-sbar{border-radius:7px;gap:2px;height:14px;margin:14px 18px 0;display:flex;overflow:hidden}.fn-sbar i{height:100%;display:block}.fn-sgrid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:14px;display:grid}.fn-legend{align-content:start;gap:8px;padding:14px 18px 16px;display:grid}.fn-lg{grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.fn-lg i{border-radius:3px;width:10px;height:10px}.fn-lg .v{font-family:var(--font-ibm-plex-mono), monospace;text-align:right;font-size:13px;font-weight:500}.fn-lg .p{color:var(--muted-dim);text-align:right;width:40px;font-size:12px}.fn-lg.unk .v{color:var(--amber);font-family:var(--font-inter), sans-serif;font-size:12px;font-weight:600}.fn-legend-note{color:var(--muted-dim);font-size:12px}.fn-behav{border-left:1px solid var(--border);align-content:start;gap:12px;padding:14px 18px 16px;display:grid}.fn-behav h3{color:var(--seq-text-secondary);margin:0;font-size:13px;font-weight:600}.fn-bh{gap:4px;display:grid}.fn-bh .t{justify-content:space-between;gap:10px;font-size:13px;display:flex}.fn-bh .t b{font-family:var(--font-ibm-plex-mono), monospace;text-align:right;font-size:13px;font-weight:600}.fn-bh small{color:var(--muted-dim);font-size:12px}.fn-insight{background:var(--teal-soft);color:var(--navy);border-radius:10px;margin:0 18px 16px;padding:10px 12px;font-size:13px}.fn-tscroll{overflow-x:auto}.fn .fn-mtab{border-collapse:collapse;width:100%;font-size:13px}.fn .fn-mtab th{text-align:right;color:var(--muted-dim);border-bottom:1px solid var(--border);white-space:nowrap;text-transform:none;letter-spacing:normal;background:0 0;padding:10px 12px;font-size:11.5px;font-weight:600}.fn .fn-mtab th:first-child,.fn .fn-mtab td:first-child{text-align:left;padding-left:18px}.fn .fn-mtab td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;font-family:var(--font-ibm-plex-mono), monospace;vertical-align:middle;padding:12px;font-size:13px}.fn .fn-mtab td:first-child{font-family:var(--font-inter), sans-serif}.fn .fn-mtab tfoot td{background:var(--surface-alt);border-bottom:none;font-weight:600}.fn .fn-mtab td .fn-na,.fn .fn-mtab td small{white-space:normal}.fn .fn-mtab td:has(.fn-na){white-space:normal;min-width:84px}.fn .fn-mtab td[colspan]{text-align:left;white-space:normal;padding-left:18px}.fn-cl{align-items:center;gap:10px;display:flex}.fn-cl .lo{background:var(--sb-bg);color:#fff;width:30px;height:30px;font-family:var(--font-space-grotesk), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.fn-cl b{font-size:13.5px;font-weight:600;display:block}.fn-cl small{color:var(--muted-dim);font-size:12px;font-weight:400;display:block}.fn-mfoot{color:var(--muted-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 16px;font-size:12.5px;display:flex}.fn-locked{gap:10px;padding:16px 18px 18px;display:grid}.fn-locked p{color:var(--seq-text-secondary);margin:0;font-size:13px}.fn-ghostu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fn-ghostu div{border:1px dashed var(--border);border-radius:10px;padding:10px 12px;font-size:12.5px}.fn-ghostu b{font-weight:600;display:block}.fn-ghostu span{background:var(--surface-alt);border-radius:5px;width:50%;height:9px;margin-top:8px;display:block}.fn .fn-utab td{white-space:normal}.fn-howline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fn-howline>span{font-family:var(--font-inter), sans-serif;color:var(--seq-text-secondary);font-size:12.5px}.fn-how small{font-family:var(--font-inter), sans-serif;color:var(--muted-dim);margin-top:4px;font-size:11.5px;display:block}.fn-margin{align-items:center;gap:8px;display:inline-flex}.fn-inp{border:1px solid var(--border);background:var(--surface);min-width:0;font:inherit;color:var(--navy);border-radius:9px;padding:7px 11px;font-size:13px}.fn-inp.fn-num{text-align:right;width:96px;font-family:var(--font-ibm-plex-mono), monospace}.fn-vendors{margin-top:16px}.fn-vtools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.fn-fchips{flex-wrap:wrap;gap:6px;display:flex}.fn-fchip{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--seq-text-secondary);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:flex}.fn-fchip em{opacity:.7;font-style:normal}.fn-fchip[aria-pressed=true]{background:var(--sb-bg);color:#fff;border-color:var(--sb-bg)}.fn .fn-vtab{border-collapse:collapse;width:100%;font-size:13px}.fn .fn-vtab th{text-align:left;color:var(--muted-dim);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-alt);text-transform:none;letter-spacing:normal;padding:9px 12px;font-size:11.5px;font-weight:600}.fn .fn-vtab th.n,.fn .fn-vtab td.n{text-align:right}.fn .fn-vtab th:first-child,.fn .fn-vtab td:first-child{padding-left:18px}.fn .fn-vtab th:last-child,.fn .fn-vtab td:last-child{padding-right:18px}.fn .fn-vtab td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 12px}.fn .fn-vtab tr.grp td{background:var(--surface);font-family:var(--font-space-grotesk), sans-serif;color:var(--seq-text-secondary);cursor:default;padding-top:16px;padding-bottom:8px;font-size:12.5px;font-weight:600}.fn .fn-vtab tr.grp td .sub{float:right;font-family:var(--font-ibm-plex-mono), monospace;color:var(--navy);font-size:12.5px;font-weight:600}.fn .fn-vtab tbody tr.v{cursor:pointer}.fn .fn-vtab tbody tr.v:hover td{background:var(--surface-alt)}.fn .fn-vtab tfoot td{background:var(--surface-alt);border-bottom:none;font-weight:600}.fn-nomatch{text-align:center;color:var(--muted-dim);padding:24px}.fn-vn{align-items:center;gap:10px;min-width:160px;display:flex}.fn-vn b,.fn-vbtn{font-size:13.5px;font-weight:600;display:block}.fn-vbtn{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.fn-vn small{color:var(--muted-dim);font-size:11.5px}.fn-vlogo{width:30px;height:30px;font-family:var(--font-space-grotesk), sans-serif;color:#fff;background:var(--sb-bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.fn-vlogo.has-icon{background:var(--surface);border:1px solid var(--border)}.fn-vlogo.s18{width:18px;height:18px;font-size:8px}.fn-vlogo.s18.has-icon{border:none}.fn-vlogo.s26{width:26px;height:26px}.fn-vlogo.s44{width:44px;height:44px;font-size:14px}.fn-plan{color:var(--seq-text-secondary);max-width:180px}.fn-plan span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fn-purpose{color:var(--seq-text-secondary);max-width:220px}.fn-vn small.fn-vpurpose{display:none}.fn .fn-vtab .fn-money{white-space:normal}.fn-money{font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:13px;font-weight:500}.fn-money.fn-mnote{white-space:normal;color:var(--seq-text-secondary);font-size:12px}.fn-beh{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fn-beh.grows{background:var(--teal-soft);color:var(--seq-teal-text)}.fn-beh.flat{background:var(--surface-alt);color:var(--seq-text-secondary);border:1px solid var(--border)}.fn-beh.steps{background:var(--surface-alt);color:var(--seq-text-secondary);border:1px dashed var(--fn-c5);margin-left:4px}.fn-tiers{gap:8px;margin-top:4px;display:grid}.fn-tier{border-top:1px solid var(--border);gap:3px;padding-top:8px;display:grid}.fn-tier>b{font-size:12.5px;font-weight:600}.fn-tier .h{font-size:12.5px}.fn-tier .fn-tbar i{background:var(--fn-c5)}.fn-ver{color:var(--seq-text-secondary);white-space:nowrap;font-size:12.5px}.fn-scrim{z-index:40;background:#08121e73;position:fixed;inset:0}.fn-drawer{background:var(--surface);z-index:41;width:min(460px,100vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;font-size:14px;line-height:1.55;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #0006}.fn-drawer:focus{outline:none}.fn-dh{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 20px;display:flex}.fn-dh strong{font-family:var(--font-space-grotesk), sans-serif;font-size:18px;font-weight:600;display:block}.fn-dh small{color:var(--muted-dim);font-size:12.5px}.fn-dh .x{margin-left:auto}.fn-db{flex:1;align-content:start;gap:18px;padding:18px 20px;display:grid;overflow-y:auto}.fn-db h5{font-family:var(--font-space-grotesk), sans-serif;margin:0 0 8px;font-size:13px;font-weight:600}.fn-bigamt{font-family:var(--font-space-grotesk), sans-serif;font-size:28px;font-weight:600}.fn-amtnote{color:var(--muted-dim);font-size:13px}.fn-box{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;padding:12px 14px;font-size:13px}.fn-box dl{gap:7px;margin:0;display:grid}.fn-box dl div{grid-template-columns:120px 1fr;gap:10px;display:grid}.fn-box dt{color:var(--muted-dim);font-size:12.5px}.fn-box dd{overflow-wrap:anywhere;min-width:0;margin:0}.fn-warnbox{background:var(--amber-soft);color:var(--navy);border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.fn-warnbox b{color:var(--amber)}.fn-df{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}@media (max-width:1180px){.fn-row{grid-template-columns:minmax(0,1fr)}.fn .fn-vtab .hl{display:none}.fn-plan{max-width:130px}.fn-kpis{grid-template-columns:1fr 1fr}.fn-kpi:nth-child(2){border-right:none}.fn-kpi:nth-child(-n+2){border-bottom:1px solid var(--border)}.fn-sgrid{grid-template-columns:1fr}.fn-behav{border-left:none;border-top:1px solid var(--border)}}@media (max-width:820px){.fn-ghostu{grid-template-columns:1fr 1fr}.fn .fn-vtab .hm{display:none}.fn-vn small.fn-vpurpose{color:var(--seq-text-secondary);display:block}.fn-tl li{grid-template-columns:60px 14px minmax(0,1fr)}.fn-tl .amt{grid-column:3}.fn-tl li:after{left:75px}.fn-inp.fn-num{width:72px}}@media (max-width:560px){.fn .fn-mtab thead{display:none}.fn .fn-mtab,.fn .fn-mtab tbody,.fn .fn-mtab tfoot,.fn .fn-mtab tr{width:100%;display:block}.fn .fn-mtab tr{border-bottom:1px solid var(--border);padding:10px 0}.fn .fn-mtab tfoot tr{background:var(--surface-alt);border-bottom:none}.fn .fn-mtab td{white-space:normal;text-align:right;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 18px;display:flex}.fn .fn-mtab tfoot td{background:0 0}.fn .fn-mtab td:empty{display:none}.fn .fn-mtab td[data-label]:before{content:attr(data-label);font-family:var(--font-inter), sans-serif;color:var(--muted-dim);text-align:left;flex:none;font-size:11.5px;font-weight:600}.fn .fn-mtab td:first-child{padding-bottom:8px}.fn .fn-mtab td.fn-how{flex-wrap:wrap}.fn-how .fn-howline{flex:1;justify-content:flex-end}.fn-how small{text-align:right;flex-basis:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
