@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:#3080ff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-\[9999\]{z-index:9999}.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}}.mt-auto{margin-top:auto}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-0\.5{height:calc(var(--spacing) * .5)}.h-8{height:calc(var(--spacing) * 8)}.h-\[627px\]{height:627px}.h-full{height:100%}.w-\[42\%\]{width:42%}.w-\[58\%\]{width:58%}.w-\[1200px\]{width:1200px}.w-auto{width:auto}.max-w-\[500px\]{max-width:500px}.flex-1{flex:1}.shrink{flex-shrink:1}.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,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--line\,\#cec9bd\)\]\/40{border-color:var(--line,#cec9bd)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--line\,\#cec9bd\)\]\/40{border-color:color-mix(in oklab, var(--line,#cec9bd) 40%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.p-\[64px\]{padding:64px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.font-\[\'Inter\'\]{font-family:Inter}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[64px\]{font-size:64px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#315cff\]{color:#315cff}.text-\[\#101616\]{color:#101616}.text-\[\#101616\]\/40{color:#10161666;color:lab(6.67621% -2.54164 -.909984/.4)}.text-\[\#101616\]\/70{color:#101616b3;color:lab(6.67621% -2.54164 -.909984/.7)}.text-\[var\(--muted\,\#6f746f\)\]{color:var(--muted,#6f746f)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:gap-2:hover{gap:calc(var(--spacing) * 2)}}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}html.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--font-sans), Sora, "Plus Jakarta Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a[href],button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),[role=button]:not([aria-disabled=true]),label:has(input[type=checkbox]:not(:disabled)),label:has(input[type=radio]:not(:disabled)),summary){cursor:pointer}:where(button:disabled,select:disabled,input:disabled,[aria-disabled=true]){cursor:not-allowed}::selection{background:var(--blue);color:#fff}.mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.eyebrow{font:700 .7rem/1.2 var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.container{width:min(1400px,100% - 80px);margin-inline:auto}.focus-ring:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #315cff59}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button-primary:hover{background:var(--blue-dark)}.button-secondary{border-color:var(--ink);background:0 0}.button-secondary:hover{background:#1016160d}.button-quiet{border-color:var(--line);background:0 0;min-height:40px;padding-inline:12px}.button-dark{color:var(--paper);background:var(--ink)}.record-overflow-trigger:hover,.record-overflow-trigger:focus-visible,.record-overflow-trigger[aria-expanded=true]{background:#1e293b0d!important;border-color:#1e293b24!important}.editable-field-row:hover,.editable-field-row:focus-within,.editable-field-row[data-actions-open=true]{background:#1e293b09}.editable-field-row__actions{min-height:28px}.editable-field-row:hover .editable-field-row__actions,.editable-field-row:focus-within .editable-field-row__actions,.editable-field-row[data-actions-open=true] .editable-field-row__actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.manage-account-details-context .editable-field-row{margin:-6px -8px;padding:6px 8px!important}.manage-account-details-context .editable-field-row__value a{color:inherit;font:inherit}.marketing-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1e8eb;border-bottom:1px solid #10161626;position:sticky;top:0}.marketing-header-inner{align-items:center;gap:30px;min-height:78px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.45rem;font-weight:800;display:inline-flex}.logo img{width:34px;height:34px}.marketing-nav{align-items:center;gap:30px;margin-left:auto;font-size:.94rem;display:flex}.marketing-nav a{position:relative}.marketing-nav a:after{content:"";background:var(--blue);height:2px;transition:right .16s;position:absolute;bottom:-8px;left:0;right:100%}.header-actions{align-items:center;gap:12px;display:flex}.mobile-menu{margin-left:auto;display:none}.hero{border-bottom:1px solid var(--line);min-height:590px}.hero-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;min-height:590px;display:grid}.hero h1{letter-spacing:-.065em;max-width:640px;margin:0;font-size:clamp(3.35rem,4.05vw,4rem);font-weight:650;line-height:.98}.hero-copy p{max-width:560px;color:var(--ink-soft);margin:28px 0;font-size:1.15rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-eyebrow{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font:700 .68rem/1.3 Courier New,monospace;display:inline-block}.hero-fit{color:#8f9bb0!important;margin-top:-14px!important;font-size:.86rem!important;line-height:1.5!important}.hero-assurance{color:#9ca8ba;flex-wrap:wrap;gap:16px 22px;margin-top:22px;font-size:.72rem;display:flex}.hero-assurance span{align-items:center;gap:6px;display:inline-flex}.hero-assurance svg{color:var(--mint)}.product-frame{background:var(--white);box-shadow:var(--shadow);border:1px solid #aaa79f;border-radius:14px;position:relative;overflow:hidden}.product-frame:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffffb3,#0000 26%);position:absolute;inset:0}.preview-shell{grid-template-columns:52px minmax(0,1fr);display:grid}.preview-sidebar{z-index:1;color:#dce4e1;background:#0a1717;flex-direction:column;align-items:center;gap:18px;padding:16px 0;display:flex;position:relative}.preview-sidebar .mini-mark{color:var(--ink);background:var(--paper)}.preview-main{min-width:0}.frame-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.frame-org{align-items:center;gap:10px;font-weight:750;display:flex}.mini-mark{color:#fff;background:var(--ink);border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.frame-body{grid-template-columns:1.55fr .85fr;display:grid}.opportunity-head{align-items:flex-start;gap:15px;display:flex}.icon-well{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:50%;flex:none;place-items:center;display:grid}.opportunity-head h3{margin:2px 0 5px;font-size:1.08rem}.fact-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.fact{border-top:1px solid var(--line);padding-top:14px}.fact span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.fact strong{margin-top:7px;font:700 1.25rem/1.1 Courier New,monospace;display:block}.evidence-preview{border-left:1px solid var(--line);background:#fbfaf5;padding:24px}.document-sheet{border:1px solid var(--line);background:#fff;margin-top:15px;padding:15px;box-shadow:0 6px 14px #1016160f}.doc-line{background:#e6e4de;height:5px;margin:8px 0}.doc-line.short{width:60%}.doc-line.blue{background:#bdcaff;width:72%}.approval-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.workflow{padding:78px 0}.section-heading{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(2.6rem,4.5vw,4.7rem);font-weight:650;line-height:.98}.section-lede{max-width:680px;color:var(--muted);margin:20px 0 0;font-size:1.1rem;line-height:1.65}.steps{grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.step{border-top:1px solid var(--line);padding:24px 20px 0 0;position:relative}.step-number{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:34px;height:34px;font:700 .9rem Courier New,monospace;display:grid;position:absolute;top:-17px}.step p{max-width:180px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.doctrine-line{border-top:1px solid var(--line);text-align:center;letter-spacing:.06em;margin-top:58px;padding-top:30px;font:400 clamp(.85rem,1.45vw,1.1rem)/1.8 Courier New,monospace}.evidence-section{border-top:1px solid var(--line);padding:110px 0}.evidence-layout{grid-template-columns:.64fr 1.36fr;align-items:start;gap:60px;display:grid}.category-list{border-top:1px solid var(--line);margin-top:38px}.category-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;transition:color .16s,padding .16s;display:flex}.category-row-label{align-items:center;gap:12px;display:inline-flex}.category-row-label svg{flex:none}.category-row:hover,.category-row.active{color:var(--blue);padding-left:8px}.evidence-viewer{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);overflow:hidden}.viewer-label{border-bottom:1px solid var(--line);letter-spacing:.1em;padding:12px 18px;font:700 .68rem Courier New,monospace}.viewer-content{grid-template-columns:1fr 1fr;animation:.5s cubic-bezier(.23,1,.32,1) both evidence-change;display:grid}.invoice{border-right:1px solid var(--line);min-height:440px;padding:28px}.invoice-top{justify-content:space-between;align-items:flex-start;display:flex}.invoice h4{margin:0;font-size:1.1rem}.invoice-table{border-top:2px solid var(--ink);margin-top:44px}.invoice-row{border-bottom:1px solid #dedbd2;grid-template-columns:1fr auto;padding:12px 0;font-size:.84rem;display:grid}.invoice-row.highlight{border:1px solid var(--blue);background:var(--blue-soft);margin-inline:-8px;padding-inline:8px}.facts{padding:28px}.extracted-row{border-bottom:1px solid #e1ded6;grid-template-columns:1fr auto;padding:14px 0;font-size:.82rem;display:grid}.confidence{color:var(--blue);font-family:Courier New,monospace}.doctrine{color:var(--paper);background:var(--ink);padding:86px 0}.doctrine-layout{grid-template-columns:.42fr 1.58fr;gap:70px;display:grid}.doctrine h2{letter-spacing:-.05em;max-width:320px;margin:0;font-size:clamp(2.5rem,4vw,4.2rem);line-height:1}.doctrine-words{border-bottom:1px solid #50605c;flex-wrap:wrap;gap:12px 28px;padding-bottom:28px;font:400 1.04rem Courier New,monospace;display:flex}.doctrine-words span:nth-child(2),.doctrine-words span:nth-child(5){color:var(--mint)}.doctrine-words span:nth-child(3){color:#ffc077}.trust-grid{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;display:grid}.trust-item{border-right:1px solid #52615d;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding-right:20px;display:grid}.trust-item:last-child{border:0}.trust-item strong{margin:0 0 7px;display:block}.trust-item p{color:#aeb8b4;margin:0;font-size:.86rem;line-height:1.55}.pricing-layout{border:1px solid var(--line);grid-template-columns:minmax(0,.65fr) repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.pricing-intro,.plan{background:#fff;min-height:250px;padding:34px 28px}.plan{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.plan-name{color:var(--blue);font-weight:800}.plan:nth-child(4) .plan-name{color:var(--orange)}.price{letter-spacing:-.05em;margin:16px 0;font-size:2.2rem;font-weight:750}.plan p{color:var(--muted);line-height:1.55}.pricing .plan .button-secondary{color:#172033;background:#fff;border-color:#aab4c5;margin-top:22px;box-shadow:0 1px 3px #14223a0f}@media (max-width:780px){.app-body .app-work-canvas>.app-content:has(.workspace-settings-hub--compact-mobile){padding-top:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-content:has(.workspace-settings-hub--compact-mobile)>.global-back-control{margin-bottom:12px}.workspace-settings-hub.workspace-settings-hub--compact-mobile{gap:12px;margin-top:0}.workspace-settings-hub--compact-mobile .workspace-settings-directory{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);border-radius:16px;padding:12px}.workspace-settings-hub--compact-mobile.is-directory-open .workspace-settings-directory{animation:.2s cubic-bezier(.23,1,.32,1) both workspace-content-blur-in}.workspace-settings-hub--compact-mobile.is-directory-closing .workspace-settings-directory{animation:.16s both workspace-settings-blur-out}.workspace-settings-hub--compact-mobile .workspace-settings-nav{gap:8px}.workspace-settings-hub--compact-mobile .workspace-settings-nav button{min-height:44px;padding:8px 10px}.app-mobile-utilities{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-mobile-utility-search{display:contents}.manage-shell-v2 .manage-topbar{grid-template-areas:"leading actions";height:auto!important;min-height:0!important}.manage-mobile-search-trigger{flex:0 0 38px}.app-body .app-work-canvas>.app-topbar,.manage-shell-v2 .manage-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leading actions";align-items:center;gap:8px 12px;height:64px!important;min-height:64px!important;padding:10px 12px!important}.app-body .app-work-canvas>.app-topbar>.app-mobile-utilities{display:none!important}.app-body .app-work-canvas>.app-topbar .app-topbar-leading,.manage-shell-v2 .manage-topbar-leading{grid-area:leading}.app-body .app-work-canvas>.app-topbar .workspace-header-action-group,.manage-shell-v2 .workspace-header-action-group{grid-area:actions;gap:4px}.app-mobile-header-search-trigger{display:grid!important}.app-body .app-work-canvas>.app-topbar .app-topbar-center,.app-body .app-work-canvas>.app-topbar .app-top-actions,.manage-shell-v2 .manage-topbar-center,.manage-shell-v2 .manage-top-actions,.manage-shell-v2 .manage-topbar-utilities{gap:4px}.app-body .app-work-canvas>.app-topbar .app-create-trigger,.app-body .app-work-canvas>.app-topbar .app-top-actions>*,.app-body .app-work-canvas>.app-topbar .workspace-notification-center__trigger,.app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger,.manage-shell-v2 .manage-menu,.manage-shell-v2 .manage-topbar-icon,.manage-shell-v2 .manage-create-trigger,.manage-shell-v2 .manage-top-actions>.manage-button,.manage-shell-v2 .workspace-mobile-search-trigger{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e1e7ef!important;border-radius:10px!important}.app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger.is-open,.manage-shell-v2 .workspace-mobile-search-trigger.is-open{background:#f7faff!important;border-color:#4c6fc3!important;box-shadow:0 0 0 3px #315bbb29!important}.app-body .app-work-canvas>.app-topbar .app-topbar-title strong,.manage-shell-v2 .manage-topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.manage-shell-v2 .manage-topbar-leading>div{min-width:0}}@media (min-width:781px){.app-mobile-header-search-trigger{display:none}}.app-mobile-search-divider{display:none}.pricing .plan .button-secondary:hover,.pricing .plan .button-secondary:focus-visible{color:#173ecf;background:#eef2ff;border-color:#315cff}.faq{border-bottom:1px solid var(--line);padding-bottom:90px}.faq-layout{grid-template-columns:.5fr 1.5fr;gap:70px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-weight:700;display:flex}.faq-toggle{flex:none;place-items:center;transition:transform .28s cubic-bezier(.23,1,.32,1);display:inline-grid}.faq-item.is-open .faq-toggle{transform:rotate(45deg)}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.23,1,.32,1);display:grid}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-wrap>.faq-answer{max-width:720px;min-height:0;color:var(--muted);opacity:0;padding:0 40px 0 0;line-height:1.6;transition:opacity .22s,transform .32s cubic-bezier(.23,1,.32,1),padding .32s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-6px)}.faq-item.is-open .faq-answer-wrap>.faq-answer{opacity:1;padding-bottom:20px;transform:none}@media (prefers-reduced-motion:reduce){.faq-toggle,.faq-answer-wrap,.faq-answer-wrap>.faq-answer{transition:none!important}}@media (max-width:780px){.manage-shell-v2 .manage-page--accounts:not(.manage-page--detail),.manage-shell-v2 .manage-page--contacts:not(.manage-page--detail){min-height:0;padding-bottom:calc(18px + 76px + env(safe-area-inset-bottom));flex:1 1 0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid;overflow:hidden;height:auto!important}.manage-shell-v2 .manage-record-workspace,.manage-shell-v2 .manage-record-workspace>.manage-account-table{min-height:0;overflow:hidden}.manage-shell-v2 .manage-record-workspace>.manage-account-table{flex-direction:column;height:100%;max-height:100%;display:flex}.manage-shell-v2 .manage-page--accounts>.manage-record-workspace,.manage-shell-v2 .manage-page--contacts>.manage-record-workspace{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.manage-shell-v2 .manage-account-table .manage-queue-toolbar{flex:none;gap:9px;padding:10px 12px;display:grid}.manage-shell-v2 .manage-account-table .manage-queue-tabs{scrollbar-width:none;align-self:stretch;align-items:center;width:100%;display:flex;overflow-x:auto}.manage-shell-v2 .manage-account-table .manage-queue-tabs::-webkit-scrollbar{display:none}.manage-shell-v2 .manage-account-table .manage-queue-tabs .workspace-tab{border-radius:9px;flex:none;min-height:36px;padding-inline:11px}.manage-shell-v2 .manage-account-table .manage-queue-scope{width:100%}.manage-shell-v2 .manage-account-table .manage-account-cards{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb) transparent;height:0;min-height:0;padding:10px 12px calc(20px + env(safe-area-inset-bottom));flex:auto;grid-auto-rows:max-content;align-content:start;overflow-y:auto;display:grid!important}.manage-shell-v2 .manage-account-table .manage-account-cards::-webkit-scrollbar{width:6px;height:6px;display:block}.manage-shell-v2 .manage-account-table .manage-account-cards::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb);border:0;border-radius:999px;min-height:40px}.manage-shell-v2 .manage-page--accounts:not(.manage-page--detail) .manage-account-table>.manage-table-wrap{display:none!important}.manage-shell-v2 .manage-account-table .manage-account-cards article{flex:none;min-height:max-content}.manage-shell-v2 .manage-account-table .manage-account-card__details{grid-template-columns:minmax(0,1fr);gap:7px;padding-block:10px}.manage-shell-v2 .manage-account-table .manage-account-card__details>div:nth-child(2),.manage-shell-v2 .manage-account-table .manage-account-card__details>div:nth-child(3){display:none}.manage-shell-v2 .manage-account-table .manage-account-card__details .manage-account-card__next-step{grid-column:auto}.manage-shell-v2 .manage-account-table>.manage-table-footer{z-index:4;border-top-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:0 -10px 24px var(--workspace-ground);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.manage-shell-v2 .manage-account-table>.manage-table-footer{box-shadow:0 -10px 24px color-mix(in srgb, var(--workspace-ground) 76%, transparent)}}}.manage-voice-history{border-top:1px solid var(--workspace-line-soft,#edf0f5);margin-top:22px;padding-top:18px}.manage-voice-history__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-voice-history__heading h3{color:var(--workspace-ink,#1f2b42);letter-spacing:-.01em;margin:0;font-size:.73rem}.manage-voice-history__heading button{color:var(--workspace-control-ink,#526174);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:.61rem;font-weight:720}.manage-voice-history__heading button:hover{color:#285fd4;text-decoration:underline}.manage-voice-history__heading button:disabled{color:var(--workspace-faint,#9aa4b3);cursor:wait}.manage-voice-history__empty{color:var(--workspace-muted,#7b8799);margin:10px 0 0;font-size:.67rem;line-height:1.5}.manage-voice-history__list{gap:2px;margin-top:8px;display:grid}.manage-voice-history__row{border-bottom:1px solid var(--workspace-line-soft,#edf0f5);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:6px 0;display:grid;position:relative}.manage-voice-history__row:last-child{border-bottom:0}.manage-voice-history__row.is-unread strong:after{content:"";background:#285fd4;border-radius:50%;width:5px;height:5px;margin:0 0 2px 5px;display:inline-block}.manage-voice-history__icon{color:#285fd4;background:#285fd414;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.manage-voice-history__row strong{color:var(--workspace-ink,#1f2b42);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:720;display:block;overflow:hidden}.manage-voice-history__row small{color:var(--workspace-muted,#7b8799);margin-top:2px;font-size:.58rem;display:block}.manage-voice-history__meta{min-width:34px;color:var(--workspace-muted,#7b8799);text-align:right;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-voice-history__play{border:1px solid var(--workspace-control-line,#dce3eb);color:var(--workspace-control-ink,#526174);background:var(--workspace-surface-soft,#f7f9fc);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:5px 6px;font:700 .58rem/1 inherit;display:inline-flex}.manage-voice-history__play:hover{color:#244eaa;background:#eef4ff;border-color:#9bb2e6}.manage-voice-history__audio{grid-column:2/-1;width:100%;max-width:100%;height:30px;margin:2px 0 4px}:root[data-workspace-theme=dark] .manage-voice-history,:root[data-workspace-theme=dark] .manage-voice-history__row{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-voice-history__icon{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .manage-voice-history__play{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-voice-history__play:hover{color:#b9cfff;background:#17263a;border-color:#526f9c}@media (min-width:761px) and (max-width:1050px){.marketing-header .header-actions>.button-primary{display:none}.marketing-header .mobile-menu{z-index:2;width:42px;height:42px;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #46567029;border-radius:12px;place-items:center;margin-left:auto;display:inline-grid;position:relative}.marketing-header .mobile-menu.is-open{color:var(--ink);background:var(--mint)}.marketing-header~.mobile-backdrop{z-index:80;opacity:0;pointer-events:none;visibility:hidden;background:#080b1438;transition:opacity .32s,visibility 0s linear .42s;display:block;position:fixed;inset:0}.marketing-header~.mobile-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.marketing-header~.mobile-drawer{z-index:81;width:100vw;height:100dvh;max-height:100dvh;padding:calc(108px + env(safe-area-inset-top)) 40px calc(32px + env(safe-area-inset-bottom));box-shadow:none;opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;background:#f9fbfe;border:0;border-radius:0;flex-direction:column;gap:0;transition:opacity .32s,transform .52s cubic-bezier(.23,1,.32,1),visibility 0s linear .52s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-18px)}.marketing-header~.mobile-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.marketing-header~.mobile-drawer .mobile-drawer-label{margin-bottom:12px}.marketing-header~.mobile-drawer a:not(.mobile-drawer-cta){min-height:64px;color:var(--ink);border-bottom:1px solid #46567024;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;font-size:1.08rem;font-weight:650;text-decoration:none;display:grid}.marketing-header~.mobile-drawer a:not(.mobile-drawer-cta) span{color:#315fb6;font:700 .7rem SFMono-Regular,Consolas,monospace}.marketing-header~.mobile-drawer a:not(.mobile-drawer-cta) svg{color:#7e8ca1}.marketing-header~.mobile-drawer .mobile-drawer-cta{width:100%;margin-top:24px}.marketing-header~.mobile-drawer a:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}}.app-mobile-organization .org-switcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.vendor-list-controls{justify-content:stretch;width:100%}.vendor-list-search{flex:auto;width:auto}}.marketing-footer{z-index:1;color:var(--paper);background:#edf0f4;margin-top:0;padding:clamp(28px,4vw,56px) clamp(16px,2.5vw,36px) 0;position:relative}.marketing-footer>.container{background:var(--ink);border:1px solid #ffffff1f;border-bottom:0;border-radius:32px 32px 0 0;width:min(1400px,100%);padding:clamp(38px,5vw,72px) clamp(24px,5vw,72px) 28px;overflow:hidden}.footer-intro{border-bottom:1px solid #394542;justify-content:space-between;align-items:end;gap:32px;padding:0 0 44px;display:flex}.footer-intro .eyebrow{color:var(--mint)}.footer-intro h2{letter-spacing:-.055em;max-width:680px;margin:12px 0;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:550;line-height:1}.footer-intro p{color:#aab4c5;max-width:570px;margin:0;line-height:1.6}.footer-cta{color:var(--ink);background:var(--mint);box-shadow:none;flex:none}.footer-cta:hover{background:#b2ef9c}.footer-grid{grid-template-columns:1.35fr repeat(4,1fr);gap:45px;padding-top:52px;display:grid}.footer-brand{align-content:start;gap:18px;max-width:235px;display:grid}.footer-brand p{color:#aeb8b4;margin:0;font-size:.92rem;line-height:1.65}.footer-column strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font:700 .68rem Courier New,monospace;display:block}.footer-column a{color:#c5ccc8;margin:10px 0;font-size:.9rem;display:block}.footer-bottom{color:#8e9a95;border-top:1px solid #394542;justify-content:space-between;margin-top:60px;padding-top:22px;font-size:.78rem;display:flex}.content-page{padding:82px 0 110px}.content-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.96}.content-hero p{max-width:690px;color:var(--muted);margin:25px 0 0;font-size:1.16rem;line-height:1.65}.content-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.content-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.content-block:nth-child(3n){border-right:0}.content-block-heading{align-items:center;gap:13px;display:flex}.content-block-heading svg{flex:none}.content-block h2{margin:0;font-size:1.4rem}.content-block-heading+p{margin-top:18px}.content-block p{color:var(--muted);line-height:1.6}.article{grid-template-columns:260px minmax(0,760px);gap:80px;display:grid}.article aside{align-self:start;position:sticky;top:110px}.article aside a{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:.86rem;display:block}.prose h2{letter-spacing:-.03em;margin:60px 0 14px;font-size:2rem}.prose h2:first-child{margin-top:0}.prose h3{margin-top:35px}.prose p,.prose li{color:var(--ink-soft);line-height:1.75}.prose li{margin:8px 0}.legal-meta{color:var(--muted);margin-bottom:40px;font:.8rem Courier New,monospace}.app-body{background-color:#f7f8fa;background-image:radial-gradient(#10182806 .65px,#0000 .65px),linear-gradient(#ffffff80,#0000 40%);background-size:6px 6px,100% 100%;min-height:100vh}.app-body ::-webkit-scrollbar{width:6px;height:6px}.app-body ::-webkit-scrollbar-track{background:0 0}.app-body ::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb,#d4ff5a);border-radius:99px}.app-body ::-webkit-scrollbar-thumb:hover{background:var(--workspace-scroll-thumb-hover,#b5db41)}.app-shell{grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#edf2ef;background:#071313;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.app-sidebar .logo{letter-spacing:.08em;text-transform:uppercase;padding:0 10px 24px;font-size:1.1rem}.app-nav{flex-direction:column;gap:3px;display:flex}.app-nav a{color:#bbc5c1;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:.88rem;transition:background .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:flex}.app-nav a:hover{color:#fff;background:#142323;transform:translate(2px)}.app-sidebar-bottom{margin-top:auto}.app-main{min-width:0}.app-topbar{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e4e7ecd9;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex}.org-switcher{font-weight:750}.top-actions{align-items:center;gap:12px;display:flex}.avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;display:grid}.app-content{padding:28px;animation:.24s cubic-bezier(.23,1,.32,1) both manage-page-rise}.app-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.app-page-heading h1{letter-spacing:-.045em;margin:0;font-size:2.25rem}.app-page-heading p{color:var(--muted);margin:7px 0 0}.metric-strip{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4e7ecd9;border-radius:18px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 3px #10182808,0 10px 28px -4px #1018280d}.metric-cell{border-right:1px solid #e4e7ecd9;min-height:125px;padding:20px}.metric-cell:last-child{border:0}.metric-cell span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font:700 .62rem Courier New,monospace}.metric-cell strong{font-variant-numeric:tabular-nums;margin-top:17px;font:500 clamp(1.45rem,2.1vw,2rem) Courier New,monospace;display:block}.metric-cell small{color:var(--blue);margin-top:10px;display:block}.panel{background:#fff;border:1px solid #e4e7ecd9;border-radius:18px;transition:border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 3px #10182808,0 10px 28px -4px #1018280d}.panel:hover{border-color:#d5dae2;box-shadow:inset 0 1px #fff,0 12px 32px -8px #10182814,0 1px 3px #10182808}.panel-header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.panel-header h2{margin:0;font-size:1.05rem;font-weight:720}.tabs{gap:22px;display:flex}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:19px 0;font-size:.8rem;position:relative}.tab.active{color:var(--blue)}.tab.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.action-panel{margin-top:14px}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.78rem}.data-table th{color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#faf9f5;font:700 .6rem Courier New,monospace}.data-table th,.data-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #eff1f4;padding:14px 16px}.data-table tbody tr{transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.data-table tbody tr.selected{color:#101828;background:#eef4ff}.data-table tbody tr.selected td:first-child{position:relative}.data-table tbody tr.selected td:first-child:before{content:"";background:#1f4fd6;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.status{color:#475467;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e0e4e9;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.67rem;font-weight:680;display:inline-flex}.status.high{color:#d92d20;background:#fff5f5;border-color:#fecdca}.status.medium{color:#b54708;background:#fffaeb;border-color:#fedf89}.status.good{color:#027a48;background:#ecfdf3;border-color:#abefc6}.table-title{font-size:.86rem;font-weight:750;display:block}.table-meta{color:var(--muted);margin-top:4px;display:block}.confidence-bar{background:#dcddd8;border-radius:99px;width:72px;height:5px;margin-top:6px}.confidence-fill{border-radius:inherit;background:linear-gradient(90deg, var(--mint-dark), #63ca57);height:100%}.dashboard-lower{grid-template-columns:1.05fr 1.15fr .9fr;gap:14px;margin-top:14px;display:grid}.panel-body{padding:18px}.activity-list{flex-direction:column;display:flex}.activity-row{border-bottom:1px solid #e2e0da;grid-template-columns:80px 1fr auto;gap:12px;padding:12px 0;font-size:.72rem;display:grid}.chart{width:100%;height:215px}.vendor-row{border-bottom:1px solid #e2e0da;grid-template-columns:1fr auto;gap:8px;padding:12px 0;font-size:.76rem;display:grid}.page-tools{flex-wrap:wrap;gap:10px;display:flex}.search-input{background:#fff;border:1px solid #c9c8c1;border-radius:9px;min-width:260px;min-height:42px;padding:0 14px}.summary-grid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.summary-card{background:#fff;border:1px solid #e4e7ecd9;border-radius:18px;padding:20px;transition:border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 1px #fffffff2,0 1px 3px #10182808,0 10px 28px -4px #1018280d}.summary-card:hover{border-color:#d5dae2;box-shadow:inset 0 1px #fff,0 12px 32px -8px #10182814,0 1px 3px #10182808}.summary-card strong{font-variant-numeric:tabular-nums;margin-top:12px;font:600 1.6rem Courier New,monospace;display:block}.summary-card span{color:var(--muted);font-size:.75rem}.summary-card strong{margin-top:12px;font:600 1.6rem Courier New,monospace;display:block}.detail-layout{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.timeline-item{border-left:1px solid var(--line);margin-left:8px;padding:0 0 24px 24px;position:relative}.timeline-item:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.field{flex-direction:column;gap:7px;display:flex}.field label{color:var(--muted);font-size:.76rem;font-weight:700}.field input,.field select,.field textarea{background:#fff;border:1px solid #c9c8c1;border-radius:7px;width:100%;padding:11px 12px}.field textarea{resize:vertical;min-height:105px}@media (max-width:1050px){.marketing-nav{display:none}.mobile-menu{display:inline-flex}.header-actions .sign-in{display:none}.hero-inner{grid-template-columns:1fr;padding:80px 0}.hero,.hero-inner{min-height:auto}.evidence-layout,.doctrine-layout{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-cell:nth-child(3){border-right:0}.metric-cell:nth-child(-n+3){border-bottom:1px solid #deddd7}.dashboard-lower{grid-template-columns:1fr}.content-grid{grid-template-columns:repeat(2,1fr)}.content-block:nth-child(3n){border-right:1px solid var(--line)}.content-block:nth-child(2n){border-right:0}}@media (max-width:760px){.container{width:min(100% - 28px,1400px)}.marketing-header-inner{min-height:68px}.header-actions .button-primary{display:none}.hero-inner{gap:48px;padding:64px 0}.hero h1{font-size:clamp(3rem,14vw,4.6rem)}.frame-body,.viewer-content,.preview-shell{grid-template-columns:1fr}.preview-sidebar{display:none}.evidence-preview,.invoice{border:0;border-top:1px solid var(--line)}.approval-bar{flex-direction:column;align-items:flex-start}.steps{grid-template-columns:1fr;gap:30px}.step{padding-left:55px}.step-number{top:13px;left:0}.evidence-layout{gap:35px}.trust-grid,.pricing-layout,.footer-grid,.faq-layout{grid-template-columns:1fr}.footer-intro{flex-direction:column;align-items:flex-start}.marketing-footer{padding:20px 10px 0}.marketing-footer>.container{border-radius:22px 22px 0 0;padding:34px 24px 24px}.footer-grid{gap:30px;padding-top:38px}.plan{border-top:1px solid var(--line);border-left:0}.footer-bottom{flex-direction:column;gap:10px}.content-grid{grid-template-columns:1fr}.content-block{min-height:auto;border-right:0!important}.article{grid-template-columns:1fr;gap:20px}.article aside{position:static}.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:50;width:100%;height:64px;padding:8px;position:fixed;inset:auto 0 0;overflow-x:auto}.app-sidebar .logo,.app-sidebar-bottom{display:none}.app-nav{flex-direction:row;min-width:max-content}.app-nav a{justify-content:center;min-width:56px;padding:0 14px}.app-nav a span{display:none}.app-main{padding-bottom:70px}.app-topbar{padding:0 14px}.top-actions .button{padding:0 12px;font-size:0}.app-content{padding:20px 14px}.app-page-heading{flex-direction:column;align-items:flex-start}.metric-strip,.summary-grid{grid-template-columns:repeat(2,1fr)}.metric-cell:nth-child(3){border-right:1px solid #deddd7}.metric-cell:nth-child(2n){border-right:0}.metric-cell{border-bottom:1px solid #deddd7}.table-scroll{overflow-x:auto}.data-table{min-width:840px}.detail-layout,.form-grid{grid-template-columns:1fr}}.account-page{grid-template-columns:minmax(0,.92fr) minmax(420px,520px);align-items:stretch;gap:clamp(28px,6vw,92px);width:min(100%,1080px);margin:0 auto;display:grid}.account-intro,.account-card{border:1px solid #1016161a;border-radius:28px;box-shadow:0 24px 70px #16202c17}.account-intro{background:#fffefad1;flex-direction:column;justify-content:space-between;min-height:620px;padding:clamp(28px,4vw,54px);display:flex}.account-intro-mark{color:var(--ink-soft);letter-spacing:.01em;align-items:center;gap:10px;font-size:.78rem;font-weight:750;display:flex}.account-brand-mark{background:#edf1ff;border:1px solid #315cff2e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.account-brand-mark img{object-fit:contain;width:30px;height:30px}.account-intro .mini-mark{width:38px;height:38px;color:var(--blue-dark);background:#edf1ff;border:1px solid #315cff2e;border-radius:12px;place-items:center;font-family:Georgia,serif;font-size:1.2rem;display:grid}.account-intro h1{letter-spacing:-.065em;max-width:460px;margin:18px 0 16px;font-family:Georgia,serif;font-size:clamp(3rem,5.2vw,5.25rem);font-weight:400;line-height:.96}.account-intro p:not(.eyebrow){max-width:460px;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.7}.account-trust{color:var(--muted);gap:10px;font-size:.78rem;display:grid}.account-trust span{align-items:center;gap:9px;display:flex}.account-trust svg{color:var(--mint-dark)}.account-card{background:#fffffff0;align-content:start;padding:clamp(26px,4vw,44px);display:grid}.account-card-heading h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(1.7rem,3vw,2.3rem)}.account-card-heading p{max-width:390px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.account-card-kicker{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.account-provider-grid{gap:10px;margin-top:26px;display:grid}.account-provider{min-height:50px;color:var(--ink-soft);text-align:center;opacity:1;cursor:pointer;background:#fff;border:1px solid #d8d6cf;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.account-provider:hover{background:#f7f9ff;border-color:#7c9cff;transform:translateY(-1px);box-shadow:0 8px 18px #315cff1f}.account-provider:focus-visible{outline-offset:2px;outline:3px solid #315cff3d}.account-provider-icon{color:#315cff;background:#f5f7ff;border:1px solid #d9dce4;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.account-provider-icon--outlook{color:#1d68a7;background:#edf7ff}.account-provider span:nth-child(2){font-size:.84rem;font-weight:700}.account-provider small{color:#8b8e8b;font-size:.65rem}.account-divider{color:#949891;align-items:center;gap:12px;margin:24px 0 18px;font-size:.7rem;display:flex}.account-divider:before,.account-divider:after{content:"";background:#e2e0da;flex:1;height:1px}.account-fields{gap:16px;display:grid}.account-fields-double{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.account-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-label-row a{color:var(--blue-dark);font-size:.7rem;font-weight:700}.account-inline-link{color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700;text-decoration:none}.account-inline-link:hover{text-decoration:underline}.account-card .field input{background:#fff;border-color:#d8d6cf;border-radius:13px;min-height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.account-card .field input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #315cff1f}.account-card-heading{margin-bottom:24px}.account-card-heading p{color:var(--muted);margin-bottom:20px;font-size:.88rem;line-height:1.5}.account-free-callout{color:#52621e;background:#f6fbdc;border:1px solid #97be2873;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 22px;padding:13px 14px;display:flex}.account-free-callout svg{color:#789d17;flex:none;margin-top:1px}.account-free-callout div{gap:3px;display:grid}.account-free-callout strong{color:#415114;font-size:.78rem}.account-free-callout span{color:#64713a;font-size:.72rem;line-height:1.45}.account-hint{color:var(--muted);margin-top:8px;font-size:.7rem}.account-card .account-message{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:.84rem;font-weight:600;line-height:1.5}.account-card .account-message--success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.account-card .account-message--info{color:#334155;background:#f4f7fb;border:1px solid #cbd5e1}.account-password-field{position:relative}.account-password-field input{padding-right:48px!important}.account-password-field:after{content:"••••••••••";color:#94a3b8;letter-spacing:2px;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.account-password-field:has(input:focus):after{display:none}.account-password-field:has(input:valid):after{display:none}.account-password-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.account-password-toggle:hover{color:var(--blue-dark);background:#f1f5fb}.account-password-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-card .account-message{animation:.22s cubic-bezier(.23,1,.32,1) both account-message-in}@keyframes account-message-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.account-submit{border-radius:14px;width:100%;min-height:52px;margin-top:22px}.account-submit:disabled{cursor:not-allowed;opacity:.58}.account-switch{color:var(--muted);text-align:center;margin:22px 0 0;font-size:.78rem}.account-switch a{color:var(--blue-dark);font-weight:750}.password-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-input-wrapper input{width:100%;padding-right:88px!important}.password-input-wrapper input.is-valid{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98126!important}.password-input-wrapper input.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.password-toggle-button{z-index:10;color:#3f3f46;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:.72rem;font-weight:650;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle-button:hover{color:#09090b;background:#e4e4e7;border-color:#d4d4d8}.password-toggle-button.is-visible{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.password-intelligence-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.password-pill{border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:650;transition:all .2s;display:inline-flex}.password-pill--neutral{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7}.password-pill--success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.password-pill--warning{color:#b45309;background:#fffbebf5;border:1px solid #fde68a}@media (max-width:860px){.account-page{grid-template-columns:1fr;max-width:560px}.account-intro{gap:70px;min-height:auto;padding:30px}.account-intro h1{font-size:clamp(2.8rem,12vw,4.5rem)}}@media (max-width:560px){.account-page{gap:16px}.account-intro{border-radius:22px;gap:52px;padding:24px}.account-card{border-radius:22px;padding:24px 20px}.account-fields-double{grid-template-columns:1fr}.account-provider small{font-size:.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.scroll-reveal{opacity:1;transform:none}}:root{--ink:#080b14;--ink-soft:#3f4858;--paper:#f7f8fc;--paper-deep:#eef0f6;--white:#fff;--blue:#5067ff;--blue-dark:#3149e8;--blue-soft:#eef0ff;--mint:#d4ff5a;--mint-dark:#749d00;--orange:#e95e46;--red:#d84c41;--line:#d7dce7;--muted:#687389;--shadow:0 28px 72px #080b1429;--radius:6px}body{background:var(--ink);font-family:Inter,Aptos,Segoe UI Variable,Segoe UI,Arial,sans-serif}.mono,.eyebrow{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.paper-texture{background-color:var(--paper);background-image:linear-gradient(#080b1406 1px,#0000 1px),linear-gradient(90deg,#080b1406 1px,#0000 1px);background-size:48px 48px}.container{width:min(1360px,100% - 72px)}.button{letter-spacing:-.01em;border-radius:4px;min-height:48px;padding:0 19px;font-size:.9rem}.button-primary{color:var(--ink);background:var(--mint);box-shadow:none}.button-primary:hover{color:#fff;background:var(--blue)}.button-secondary{color:var(--paper);border-color:#f7f8fc80}.button-secondary:hover{border-color:var(--mint);color:var(--mint);background:0 0}.button-quiet{border-color:var(--line);background:0 0}.logo-mark{object-fit:contain;width:40px;height:36px;display:block}.costivra-mark{object-fit:contain;width:100%;height:100%;display:block}.logo-light .logo-mark{background:var(--paper);border-radius:4px;padding:2px}.logo{color:var(--ink);letter-spacing:-.055em;gap:9px;font-size:1.28rem;font-weight:720}.logo-wordmark,.account-brand-wordmark,.manage-compose-signature-brand strong{font-family:var(--font-brand), "Space Grotesk", sans-serif;letter-spacing:-.045em;font-weight:600}.logo-light{--mark-cutout:#080b14;color:var(--paper)}.marketing-header{background:#f7f8fcf0;border:1px solid #121e321f;border-radius:12px;width:min(1248px,100% - 40px);margin:20px auto -88px;position:sticky;top:20px;box-shadow:0 16px 45px #080b1421,inset 0 1px #ffffffd9}.marketing-header .logo{color:var(--ink)}.marketing-header-inner{min-height:68px;position:relative}.marketing-nav{color:var(--ink-soft);gap:8px;margin-left:0;font-size:.86rem;position:absolute;left:50%;transform:translate(-50%)}.marketing-nav a:hover{color:var(--ink);background:#e9edf5}.marketing-nav a:after{background:var(--blue);border-radius:99px;height:2px;bottom:4px;left:11px;right:calc(100% - 11px)}.marketing-nav a:hover:after{right:11px}.header-actions{color:var(--ink-soft);margin-left:auto;font-size:.88rem}.header-actions .sign-in{padding:9px 10px;font-weight:650;transition:color .18s}.header-actions .sign-in:hover{color:var(--ink)}.marketing-header .button-primary{border-radius:7px;min-height:44px;padding-inline:17px;box-shadow:0 8px 18px #89b10029}.mobile-drawer,.app-mobile-nav{display:none}.hero{min-height:688px;color:var(--paper);background:var(--ink);border:0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#5067ff09 1px,#0000 1px),linear-gradient(#5067ff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero:after{display:none}.hero-inner{z-index:1;grid-template-columns:.8fr 1.2fr;gap:74px;min-height:718px;padding:160px 0 60px;position:relative}.hero h1,.section-heading,.content-hero h1,.app-page-heading h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:610px;font-size:clamp(3.25rem,5.15vw,5.5rem);line-height:.98}.hero-copy{animation:.8s cubic-bezier(.23,1,.32,1) both rise-in}.hero-copy p{color:#c2cad8;max-width:510px;font-size:1.03rem;line-height:1.7}.hero-eyebrow{color:var(--mint);margin-bottom:25px}.hero-fit{color:#8f9bb0!important}.hero-assurance{color:#aab4c5}.product-frame{background:#0d1320;border:1px solid #acb9d242;border-radius:5px;animation:.95s cubic-bezier(.23,1,.32,1) .12s both rise-in;transform:perspective(1600px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 110px #00000073}.product-frame:before{background:linear-gradient(115deg,#ffffff14,#0000 25%)}.preview-sidebar{color:#68758a;background:#080b14;gap:20px;width:58px}.preview-sidebar .mini-mark{background:var(--paper)}.mini-mark{background:0 0;border-radius:4px;width:30px;height:30px;overflow:hidden}.frame-top{color:#edf0f7;border-color:#283247;height:62px}.frame-org{font-size:.92rem}.frame-top .eyebrow,.evidence-preview .eyebrow{color:#96a2ba}.preview-stage{min-height:52px;color:var(--mint);background:#0b111d;border-bottom:1px solid #293348;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 18px;display:grid}.preview-stage>span{font:700 .68rem Courier New,monospace}.preview-stage-message{gap:2px;animation:.4s cubic-bezier(.23,1,.32,1) both preview-stage-in;display:grid}.preview-stage-message strong{color:#e9edf5;font-size:.73rem;font-weight:700}.preview-stage-message small{color:#8f9bb0;font-size:.66rem;line-height:1.35}.preview-stage-dots{gap:5px;display:flex}.preview-stage-dots i{background:#3b465b;border-radius:50%;width:5px;height:5px}.preview-stage-dots i.is-active{background:var(--mint);box-shadow:0 0 0 3px #d4ff5a1f}.frame-body{background:#101827}.opportunity-preview{padding:28px}.opportunity-head h3{color:#f5f7fb}.muted{color:var(--muted)}.opportunity-head .muted{color:#a8b1c0}.icon-well{color:var(--mint);background:#d4ff5a1a;border-radius:4px}.fact{border-color:#2b3548}.fact span{color:#8f9bb0}.fact strong{color:#edf1fa;font-family:SFMono-Regular,Consolas,monospace}.fact strong.value{color:var(--mint)}.evidence-preview{background:#0c121e;border-color:#293348}.document-sheet{color:var(--ink);box-shadow:none;background:#f8f9fc;border-color:#d7dce7}.doc-line{background:#d8dce5}.doc-line.blue{background:#9ba7ff}.evidence-preview .button-quiet{color:#edf1f9;border-color:#344159}.approval-bar{color:#edf1fa;background:#0d1320;border-color:#293348}.workflow{color:var(--paper);background:#0d1320;padding:112px 0 102px}.section-heading{line-height:1.02}.workflow .section-heading{max-width:650px}.scroll-reveal{opacity:0;transition:opacity .75s cubic-bezier(.23,1,.32,1),transform .75s cubic-bezier(.23,1,.32,1);transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.workflow-reveal.is-visible .step{animation:.65s cubic-bezier(.23,1,.32,1) both step-in}.workflow-reveal.is-visible .step:nth-child(2){animation-delay:80ms}.workflow-reveal.is-visible .step:nth-child(3){animation-delay:.16s}.workflow-reveal.is-visible .step:nth-child(4){animation-delay:.24s}.workflow-reveal.is-visible .step:nth-child(5){animation-delay:.32s}.steps{margin-top:72px}.step{border-color:#344057}.step-number{color:var(--ink);background:var(--mint);border-radius:10px}.step:last-child .step-number{color:#fff;background:var(--blue)}.step h3{color:#f4f6fa}.step p{color:#9ca7b9}.doctrine-line{color:#cfd6e3;border-color:#344057}.evidence-section{color:var(--paper);background:#080b14;border:0;padding:132px 0}.evidence-layout{grid-template-columns:.55fr 1.45fr;gap:92px}.evidence-layout>div:first-child{align-self:start;position:sticky;top:118px}.category-list{border-color:#2a3344}.category-row{color:#d9dfeb;border-color:#2a3344}.category-row:hover,.category-row.active{color:var(--mint)}.evidence-viewer{background:#0d1320;border-color:#2c374b;box-shadow:0 30px 80px #00000047}.viewer-label{color:#95a1b5;border-color:#2c374b}.invoice{color:#eef1f8;border-color:#2c374b}.invoice h4{color:#f7f8fc}.invoice-table{border-color:var(--mint)}.invoice-row{border-color:#2c374b}.invoice-row.highlight{border-color:var(--mint);background:#d4ff5a12}.facts{color:#eef1f8}.extracted-row{border-color:#2c374b}.confidence{color:var(--mint)}.doctrine{background:var(--mint);color:var(--ink)}.doctrine-words{border-color:#080b1440}.doctrine-words span:nth-child(2),.doctrine-words span:nth-child(5),.doctrine-words span:nth-child(3){color:var(--blue-dark)}.trust-item{border-color:#080b1440}.trust-item p{color:#38420e}.pricing{padding:118px 0}.pricing-layout{border-color:var(--line)}.pricing-intro,.plan{min-height:275px}.plan{border-color:var(--line)}.plan-name{color:var(--blue)}.plan:nth-child(3) .plan-name{color:var(--mint-dark)}.price{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq{background:var(--paper-deep);padding:110px 0}.footer-brand p{color:#aab4c5}.footer-column strong{color:var(--mint)}.footer-column a{color:#c7cfdb}.footer-bottom{color:#8f9bb0;border-color:#283246}.content-page{background:var(--paper);padding:160px 0 128px}.content-hero{max-width:900px;margin-bottom:86px}.content-hero h1{font-size:clamp(3.4rem,6.2vw,6.6rem)}.content-hero p{color:var(--ink-soft)}.content-grid{border-color:var(--line)}.content-block{border-color:var(--line);min-height:280px;padding:34px;transition:color .24s,background .24s}.content-block:hover{color:var(--paper);background:var(--ink)}.content-block:hover p{color:#b9c2d1}.article aside a{border-color:var(--line)}.prose h2{font-family:Georgia,Times New Roman,serif;font-size:2.35rem;font-weight:400}.public-status-hero{margin-bottom:48px}.public-status-shell{background:#ffffffc7;border:1px solid #d9ddd9;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #181f1c0f}.public-status-summary{background:#f7f8f5;border-bottom:1px solid #e1e4e1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:26px 28px;display:grid}.public-status-summary-icon{color:#445149;background:#edf1ed;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.public-status-summary>div>span{color:#727a74;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:760}.public-status-summary h2{color:#17201c;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.public-status-summary p{color:#747d77;margin:5px 0 0;font-size:.75rem}.public-status-summary--operational .public-status-summary-icon{color:#176c45;background:#e9f5ed}.public-status-summary--limited .public-status-summary-icon{color:#8a671b;background:#f6f1df}.public-status-summary--outage .public-status-summary-icon{color:#a8342a;background:#f8e9e7}.public-status-refresh{color:#34423a;background:#fff;border-color:#cbd2cd;border-radius:12px;min-height:42px;padding:0 15px}.public-status-refresh:hover{color:#18231d;background:#f7f9f7;border-color:#909c94}.public-status-refresh .is-spinning{animation:.8s linear infinite public-status-spin}.public-status-services{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 28px 18px;display:grid}.public-status-service{border-bottom:1px solid #e7e9e7;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:20px 0;display:grid}.public-status-service:nth-child(odd){border-right:1px solid #e7e9e7;padding-right:24px}.public-status-service:nth-child(2n){padding-left:24px}.public-status-service:nth-last-child(-n+2){border-bottom:0}.public-status-service-icon{color:#657068;background:#eef1ef;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.public-status-service h3{color:#26312b;letter-spacing:-.01em;margin:1px 0 4px;font-size:.86rem}.public-status-service p{color:#747d77;max-width:410px;margin:0;font-size:.72rem;line-height:1.55}.public-status-service>strong{color:#657068;letter-spacing:.045em;text-transform:uppercase;background:#eef1ef;border-radius:999px;margin-top:4px;padding:4px 8px;font-size:.57rem}.public-status-service--operational .public-status-service-icon,.public-status-service--operational>strong{color:#176c45;background:#e9f5ed}.public-status-service--limited .public-status-service-icon,.public-status-service--limited>strong{color:#8a671b;background:#f6f1df}.public-status-service--outage .public-status-service-icon,.public-status-service--outage>strong{color:#a8342a;background:#f8e9e7}.public-status-service--checking{opacity:.72}.public-status-footnote{color:#747d77;background:#fafbf9;border-top:1px solid #e1e4e1;padding:17px 28px;font-size:.7rem;line-height:1.55}.public-status-footnote a{color:#233f7a;font-weight:700;text-decoration:none}.public-status-footnote a:hover{text-decoration:underline}@keyframes public-status-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.public-status-shell{border-radius:18px}.public-status-summary{grid-template-columns:auto minmax(0,1fr);padding:22px 18px}.public-status-refresh{grid-column:1/-1;width:100%}.public-status-services{grid-template-columns:1fr;padding:7px 18px 13px}.public-status-service:nth-child(odd),.public-status-service:nth-child(2n){border-right:0;padding:17px 0}.public-status-service:nth-last-child(2){border-bottom:1px solid #e7e9e7}.public-status-service{grid-template-columns:32px minmax(0,1fr)}.public-status-service>strong{grid-column:2;justify-self:start;margin-top:3px}.public-status-footnote{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.public-status-refresh .is-spinning{animation:none}}.spec-operating{color:var(--paper);background:var(--ink);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(42px,7vw,112px);margin-top:112px;padding:clamp(36px,5vw,74px);display:grid}.spec-operating-intro .eyebrow,.spec-closure .eyebrow{color:var(--mint)}.spec-operating h2,.spec-closure h2{letter-spacing:-.055em;max-width:620px;margin:15px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,4.35rem);font-weight:400;line-height:.99}.spec-operating-intro p{color:#b9c2d1;max-width:550px;margin:0;line-height:1.7}.spec-steps{border-top:1px solid #30394b;margin:0;padding:0;list-style:none;display:grid}.spec-steps li{border-bottom:1px solid #30394b;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;display:grid}.spec-steps li>span{color:var(--mint);letter-spacing:.08em;padding-top:4px;font:700 .72rem Courier New,monospace}.spec-steps h3{margin:0 0 7px;font-size:1.02rem}.spec-steps p{color:#b9c2d1;margin:0;font-size:.93rem;line-height:1.6}.spec-closure{border:1px solid var(--line);background:#e5ff57;justify-content:space-between;align-items:end;gap:36px;margin-top:14px;padding:clamp(34px,5vw,66px) clamp(30px,5vw,72px);display:flex}.spec-closure .eyebrow{color:#44520a}.spec-closure h2{max-width:710px;color:var(--ink)}.spec-closure p{color:#38420e;max-width:700px;margin:0;line-height:1.65}.spec-closure .button{white-space:nowrap;flex:none}.pricing-detail{margin-top:72px}.reveal{opacity:0;transition:opacity .72s cubic-bezier(.23,1,.32,1),transform .72s cubic-bezier(.23,1,.32,1);transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.signature{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);align-items:center;gap:clamp(34px,8vw,120px);margin:0 0 104px;padding:clamp(28px,5vw,72px) 0;display:grid}.signature-copy h2{letter-spacing:-.06em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4.6rem);font-weight:400;line-height:.98}.signature-copy p{max-width:500px;color:var(--ink-soft);margin:0;line-height:1.7}.signature-timeline{color:var(--paper);background:var(--ink);grid-template-columns:.82fr 1.18fr;margin-left:calc(-50vw + min(100vw - 40px,1360px)/2);margin-right:calc(-50vw + min(100vw - 40px,1360px)/2);padding-left:max(20px,50vw + min(100vw - 40px,1360px)/-2);padding-right:max(20px,50vw + min(100vw - 40px,1360px)/-2)}.signature-timeline .signature-copy p{color:#b9c2d1}.timeline-track{border-left:1px solid #33405a;gap:0;display:grid}.timeline-event{border-bottom:1px solid #293348;grid-template-columns:52px 1fr;align-items:center;gap:14px;min-height:64px;padding:0 0 0 24px;display:grid}.timeline-event span{color:#9fafc5;font:700 .72rem Courier New,monospace}.timeline-event.is-current,.timeline-event.is-current span{color:var(--mint)}.signature-registry{background:#dce7ff;grid-template-columns:1fr 1fr;padding:56px}.registry-list{background:var(--paper);border:1px solid #9eb5e6;grid-template-columns:105px 1fr;align-content:center;gap:17px 24px;padding:28px;display:grid}.registry-list span{color:#52627c;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.registry-list strong{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.signature-consent{grid-template-columns:.8fr 1.2fr}.consent-file{min-height:290px;color:var(--paper);background:var(--blue);box-shadow:12px 12px 0 var(--ink);flex-direction:column;justify-content:center;padding:36px;display:flex}.consent-file span{letter-spacing:.12em;font:700 .72rem Courier New,monospace}.consent-file strong{margin:46px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400;line-height:1}.consent-file p{color:#dbe5ff;max-width:280px;margin:0;line-height:1.6}.signature-sequence{color:var(--paper);background:var(--ink);grid-template-columns:1.12fr .88fr;padding:64px}.signature-sequence .signature-copy p{color:#b9c2d1}.sequence-line{border-top:1px solid #3c4658;grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.sequence-node{border-right:1px solid #3c4658;gap:10px;min-height:110px;padding-top:18px;display:grid;position:relative}.sequence-node span{color:#9fafc5;font:700 .72rem Courier New,monospace}.sequence-node strong{font-size:.78rem}.sequence-node.is-emphasis span,.sequence-node.is-emphasis strong{color:var(--mint)}.signature-controls{background:#dfe7e5;grid-template-columns:.8fr 1.2fr;padding:58px}.control-rings{aspect-ratio:1;text-align:center;border:1px solid #6f7a77;border-radius:50%;place-content:center;width:320px;display:grid}.control-rings span{border:1px solid #6f7a77;border-radius:50%;place-items:center;display:grid}.control-rings span:first-child{aspect-ratio:1;width:62px;margin:auto}.control-rings span:nth-child(2){aspect-ratio:1;width:138px;margin:auto}.control-rings span:nth-child(3){aspect-ratio:1;width:214px;margin:auto}.control-rings span:nth-child(4){aspect-ratio:1;width:290px;margin:auto}.signature-portfolio{grid-template-columns:.75fr 1.25fr}.portfolio-map{grid-template-columns:repeat(3,1fr);gap:8px;max-width:350px;display:grid}.portfolio-map span{aspect-ratio:1;color:var(--paper);background:var(--ink);place-items:center;font:700 .85rem Courier New,monospace;display:grid}.portfolio-map span:nth-child(2),.portfolio-map span:nth-child(5){background:var(--blue)}.portfolio-map span:nth-child(4){background:var(--mint-dark)}.signature-manifesto{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr .8fr;align-items:end;padding:76px 0}.signature-manifesto blockquote{letter-spacing:-.07em;max-width:740px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:400;line-height:.94}.signature-handoff,.signature-rail{background:#eef1f8;grid-template-columns:1fr 1fr;padding:52px}.handoff-flow,.rail-flow{background:var(--paper);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:14px;padding:28px;display:flex}.handoff-flow strong,.rail-flow strong{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400}.handoff-flow i,.rail-flow i{background:var(--blue);width:1px;height:30px;margin-left:10px}.signature-category{grid-template-columns:.8fr 1.2fr}.category-orbit{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;place-content:center;width:330px;display:grid}.category-orbit span{border-bottom:1px solid var(--ink);padding:18px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.category-orbit span:last-child{border:0}.app-body{background:#e9edf5}.app-sidebar:before{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(#5067ff40 1px,#0000 1px),linear-gradient(90deg,#5067ff40 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.app-sidebar>*{z-index:1;position:relative}.app-sidebar .logo{text-transform:none;letter-spacing:-.045em;padding:4px 10px 30px;font-size:1.08rem}.app-nav a{color:#aeb9ca;border-radius:3px;min-height:43px}.app-nav a.active{color:var(--ink);background:var(--mint);box-shadow:none}.app-topbar{background:#f7f8fce6;border-color:#d4dbe7;min-height:70px}.org-switcher{background:0 0;border:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.app-content{padding:40px}.app-page-heading{margin-bottom:34px}.app-page-heading h1{font-size:clamp(2.35rem,3vw,3.25rem)}.metric-strip,.panel,.summary-card{border-color:#d4dbe7;border-radius:4px;box-shadow:0 12px 30px #141f340a}.metric-cell{border-color:#dce1ea}.metric-cell strong,.summary-card strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.metric-cell strong.verified{color:var(--mint-dark)}.panel-header{border-color:#dce1ea}.data-table th{background:#f5f7fb}.data-table tbody tr.selected{outline-color:var(--blue);background:#eef1ff}.status{border-radius:2px}.search-input,.field input,.field select,.field textarea{border-color:#cbd3e1;border-radius:3px}.confidence-fill{background:var(--mint)}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes step-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes evidence-change{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scanline{0%,to{opacity:.25;transform:translate(-28%)}50%{opacity:1;transform:translate(28%)}}@media (max-width:1050px){.hero-inner{grid-template-columns:1fr;padding:120px 0 94px}.product-frame{transform:none}.evidence-layout{gap:48px}.evidence-layout>div:first-child{position:static}.app-content{padding:28px}}@media (max-width:760px){.container{width:min(100% - 32px,1360px)}.marketing-header{background:#f7f8fcf0}.hero-inner{min-height:auto;padding:112px 0 74px}.hero h1{font-size:clamp(3.1rem,13vw,4.7rem)}.content-page{padding-top:108px}.workflow,.evidence-section,.pricing,.faq{padding:78px 0}.app-content{padding:24px 14px}.app-sidebar{background:#080b14}.spec-operating{grid-template-columns:1fr;gap:34px;margin-top:68px;padding:34px 24px}.spec-closure{align-items:start;gap:25px;padding:34px 24px;display:grid}.spec-closure .button{white-space:normal;width:100%}.pricing-detail{margin-top:48px}}.app-nav-group{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.nav-section-label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;-webkit-user-select:none;user-select:none;padding:10px 10px 4px;font-size:.62rem;font-weight:750}.sidebar-collapsed .nav-section-label{display:none}@media (max-width:760px){.marketing-header{border:1px solid #080b141a;border-radius:10px;width:calc(100% - 20px);margin:16px auto -78px;position:sticky;top:16px;box-shadow:0 12px 32px #080b141f}.marketing-header-inner{gap:12px;min-height:62px}.marketing-header .logo{gap:7px;font-size:1.1rem}.marketing-header .logo-mark{width:31px;height:29px}.header-actions{margin-left:auto}.header-actions .sign-in,.header-actions>.button-primary{display:none}.mobile-menu{width:38px;min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .22s,background .22s;display:inline-grid;position:relative}.mobile-menu:hover{color:var(--blue);background:#315cff12;transform:none}.mobile-menu:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mobile-menu svg{transition:opacity .24s,transform .32s cubic-bezier(.23,1,.32,1);position:absolute}.mobile-menu-open-icon{opacity:1;transform:rotate(0)scale(1)}.mobile-menu-close-icon{opacity:0;transform:rotate(-45deg)scale(.72)}.mobile-menu.is-open .mobile-menu-open-icon{opacity:0;transform:rotate(45deg)scale(.72)}.mobile-menu.is-open .mobile-menu-close-icon{opacity:1;transform:rotate(0)scale(1)}.mobile-drawer{opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;background:#f7f8fcfa;border:1px solid #080b141a;border-radius:18px;flex-direction:column;gap:0;max-height:calc(100dvh - 106px);padding:18px 18px 20px;transition:opacity .24s,transform .32s cubic-bezier(.23,1,.32,1),visibility 0s linear .32s;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;transform:translateY(-10px)scale(.985);box-shadow:0 24px 60px #080b1433}.mobile-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.mobile-drawer-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font:700 .68rem/1.2 SFMono-Regular,Consolas,monospace}.mobile-drawer a:not(.mobile-drawer-cta){border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);grid-template-columns:34px 1fr auto;align-items:center;font-size:1rem;font-weight:650;display:grid}.mobile-drawer a:not(.mobile-drawer-cta) span{color:var(--blue);font:700 .68rem SFMono-Regular,Consolas,monospace}.mobile-drawer-cta{width:100%;margin-top:18px}.hero{min-height:auto}.hero-inner{gap:38px;padding:112px 0 52px}.hero h1{max-width:12ch;font-size:clamp(2.72rem,12vw,3.65rem)}.hero-copy p{margin:22px 0;font-size:1rem}.hero-eyebrow{max-width:28ch;margin-bottom:20px;font-size:.62rem}.hero-fit{margin-top:-10px!important;font-size:.8rem!important}.hero-assurance{gap:9px;margin-top:20px;font-size:.7rem;display:grid}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.product-frame{width:calc(100% + 4px);margin-left:-2px;transform:none}.preview-shell{grid-template-columns:42px minmax(0,1fr)}.preview-sidebar{gap:15px;width:42px;padding:14px 0;display:flex}.frame-top{height:52px;padding:0 12px}.frame-top .eyebrow{display:none}.opportunity-preview{padding:18px}.evidence-preview{display:none}.approval-bar{padding:15px 18px}.approval-bar .button{width:100%}.evidence-layout{grid-template-columns:1fr;gap:52px}.evidence-layout>div:first-child{position:static}.viewer-content{grid-template-columns:1fr}.viewer-label{flex-wrap:wrap;gap:10px;padding:12px 14px;align-items:flex-start!important}.viewer-label>span{max-width:100%}.invoice{border-bottom:1px solid #2c374b;border-right:0;min-height:auto;padding:22px}.facts{padding:22px}.invoice-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.content-page{padding:104px 0 76px}.content-hero{margin-bottom:42px}.content-hero h1{font-size:clamp(3rem,13vw,4.2rem)}.content-hero p{font-size:1rem}.app-shell{display:block}.app-sidebar{display:none}.app-main{padding-bottom:78px}.app-topbar{z-index:20;background:#f7f8fcf2;min-height:64px;padding:0 16px;position:sticky;top:0}.org-switcher{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:.98rem;overflow:hidden}.top-actions{gap:8px}.top-actions .button{place-items:center;min-width:42px;min-height:42px;padding:0;font-size:0;display:grid}.top-actions .button svg{width:18px;height:18px}.top-actions .button.button-primary{color:var(--ink)}.top-actions .avatar{width:36px;height:36px}.app-mobile-nav{z-index:70;color:#aeb9ca;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b14f5;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:repeat(5,1fr);align-items:stretch;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 40px #080b1447}.app-mobile-nav a,.app-mobile-nav button{color:#aeb9ca;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:0;font-size:.63rem;font-weight:650;display:flex}.app-mobile-nav a.active,.app-mobile-nav button.active{color:var(--ink);background:var(--mint)}.app-mobile-drawer-overlay{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b14a6;animation:.14s ease-out riseIn;position:fixed;inset:0}.app-mobile-drawer{z-index:86;color:#edf1fa;background:#0d1320;border:1px solid #283448;border-radius:16px;max-height:calc(100dvh - 100px);padding:16px;animation:.18s ease-out riseIn;position:fixed;bottom:74px;left:10px;right:10px;overflow-y:auto;box-shadow:0 24px 60px #00000080}.mobile-drawer-header{border-bottom:1px solid #1e2838;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.mobile-drawer-header strong{color:#fff;font-size:.95rem}.mobile-drawer-header button{color:#8e9bb0;cursor:pointer;background:0 0;border:0;padding:4px}.mobile-nav-group{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.mobile-nav-group .nav-section-label{color:#8e9bb0;padding:6px 8px 2px;font-size:.65rem}.mobile-nav-group a{color:#c2cad8;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav-group a.active{color:#fff;background:#002fa7}.metric-strip{scroll-snap-type:x mandatory;background:0 0;border:0;border-radius:0;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.metric-cell{scroll-snap-align:start;background:#fff;border-radius:8px;flex:0 0 210px;min-width:210px;min-height:132px;box-shadow:0 10px 24px #141f340f;border:1px solid #d4dbe7!important}.metric-cell strong{font-size:1.85rem}.panel{border-radius:8px}.panel-header{min-height:56px;padding:0 14px}.panel-header .tabs{gap:18px;max-width:calc(100% - 82px);overflow-x:auto}.tab{flex:none;padding:17px 0;font-size:.74rem}.panel-header>.button{min-height:38px;padding:0 10px;font-size:0}.panel-header>.button svg{width:17px}.table-scroll{margin:0 -1px}.data-table{min-width:760px}.data-table th,.data-table td{padding:13px 12px}.dashboard-lower{gap:12px;margin-top:12px}.summary-grid{grid-template-columns:repeat(2,1fr);gap:10px}.summary-card{min-height:112px;padding:16px}.summary-card strong{font-size:1.7rem}.detail-layout{gap:12px}.chart{min-width:460px}.panel-body{padding:16px}}.tabular-nums{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.metric-pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.metric-pillar{background:#fff;border:1px solid #d4dbe7;border-radius:8px;padding:18px;box-shadow:0 8px 20px #080b1408}.metric-pillar-header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.metric-pillar-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font:700 .68rem/1.2 SFMono-Regular,Consolas,monospace}.metric-pillar-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.verified-shield-badge{color:#435b00;background:#eefbce;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.data-table tbody tr.table-row-clickable{cursor:pointer;transition:background .15s,border-color .15s}.data-table tbody tr.table-row-clickable:hover{background:#f0f4ff}.data-table tbody tr.table-row-clickable.selected{background:#e6ecff}.drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b148c;animation:.18s ease-out fadeIn;position:fixed;inset:0}.drawer-content{z-index:100;color:#edf1fa;background:#0d1320;flex-direction:column;width:min(840px,92vw);animation:.22s cubic-bezier(.23,1,.32,1) slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-15px 0 45px #0006}.drawer-header{background:#080b14;border-bottom:1px solid #232c3d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-title{color:#f5f7fb;margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.drawer-body{flex:1;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid;overflow-y:auto}.drawer-pane{background:#121a29;border:1px solid #253145;border-radius:6px;padding:20px}.drawer-pane-title{letter-spacing:.08em;text-transform:uppercase;color:#9ca7b9;justify-content:space-between;align-items:center;margin-bottom:14px;font:700 .72rem SFMono-Regular,Consolas,monospace;display:flex}.fact-row{border-bottom:1px solid #1e2838;justify-content:space-between;align-items:center;padding:10px 0;font-size:.85rem;display:flex}.fact-label{color:#8e9bb0}.fact-value{color:#f0f4fc;font-family:SFMono-Regular,Consolas,monospace;font-weight:600}.document-snippet{color:#a9b7cf;background:#080b14;border:1px solid #293548;border-radius:4px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.6}.document-snippet mark{color:#d4ff5a;background:#d4ff5a40;border:1px solid #d4ff5a66;border-radius:2px;padding:2px 4px}.modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b14a6;place-items:center;padding:20px;animation:.18s ease-out fadeIn;display:grid;position:fixed;inset:0}.modal-card{color:#edf1fa;background:#0d1320;border:1px solid #293548;border-radius:8px;width:min(620px,100%);animation:.22s cubic-bezier(.23,1,.32,1) riseIn;overflow:hidden;box-shadow:0 25px 60px #00000080}.modal-header{background:#080b14;border-bottom:1px solid #232c3d;padding:24px}.modal-body{padding:24px}.modal-footer{background:#080b14;border-top:1px solid #232c3d;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.scope-checklist{background:#121a29;border:1px solid #232c3d;border-radius:6px;flex-direction:column;gap:10px;margin:16px 0;padding:16px;display:flex}.scope-item{color:#c4cede;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.audit-stamp{color:#8e9bb0;background:#080b14;border:1px dashed #293548;border-radius:4px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.command-overlay{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b1485;justify-content:center;align-items:flex-start;padding:max(56px,12dvh) 20px 24px;animation:.17s ease-out both modal-fade;display:flex;position:fixed;inset:0;overflow:auto}.command-overlay.is-leaving{animation:.17s ease-in both modal-fade-out}.command-overlay.is-leaving .command-box{animation:.17s ease-in both modal-drop}.command-box{color:#edf1fa;background:#0d1320;border:1px solid #2c384e;border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:min(540px,100dvh - max(112px,24dvh));animation:.21s cubic-bezier(.23,1,.32,1) both modal-rise;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000007a}.command-header{background:#080b14;border-bottom:1px solid #232c3d;align-items:center;gap:12px;padding:16px 20px;display:flex}.command-input{color:#f5f7fb;background:0 0;border:0;outline:none;width:100%;font-size:1.05rem}.command-input::placeholder{color:#68758a}.command-list{flex:1;padding:10px;overflow-y:auto}.command-group-title{letter-spacing:.1em;text-transform:uppercase;color:#68758a;padding:10px 12px 6px;font:700 .65rem SFMono-Regular,Consolas,monospace}.command-item{color:#d4dceb;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.command-item:hover,.command-item.selected{color:#fff;background:#1a2538}.command-shortcut{color:#78859b;background:#080b14;border:1px solid #273447;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}@media (max-width:640px){.metric-pillars{grid-template-columns:1fr}.mobile-card-list{flex-direction:column;gap:12px;padding:14px;display:flex}.mobile-card{background:#fff;border:1px solid #d4dbe7;border-radius:8px;padding:16px;box-shadow:0 6px 16px #141f340d}.mobile-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.mobile-card-title{color:var(--ink);font-size:.95rem;font-weight:700}.mobile-card-val{color:var(--blue-dark);margin-top:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:1.15rem;font-weight:700}.mobile-card-meta{color:var(--muted);border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:.8rem;display:flex}.drawer-content{width:100vw}.drawer-body{grid-template-columns:1fr}}.manage-page--invoice-review,.manage-page--intake{max-width:none;padding:36px 42px 64px}.intake-scanner-notice{color:#8a5a12;background:#fffaf0;border:1px solid #f0d9a8;border-radius:16px;align-items:flex-start;gap:12px;margin:-6px 0 22px;padding:15px 17px;display:flex}.intake-scanner-notice svg{flex:none;margin-top:1px}.intake-scanner-notice strong{color:#69420b;font-size:.84rem;display:block}.intake-scanner-notice p{color:#8a6a35;margin:3px 0 0;font-size:.78rem;line-height:1.5}.intake-operations-table{min-width:980px}.intake-recovery-queue{border-radius:20px;margin:0 0 22px;overflow:hidden}.intake-recovery-queue>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.intake-recovery-queue>header span{color:#667085;letter-spacing:.08em;font-size:.63rem;font-weight:760}.intake-recovery-queue>header h3{color:#101828;margin:4px 0 0;font-size:1rem}.intake-recovery-queue>header p{color:#667085;max-width:700px;margin:5px 0 0;font-size:.75rem;line-height:1.55}.intake-recovery-queue>header>strong{color:#b42318;min-width:34px;height:34px;font:700 .75rem var(--font-mono),monospace;background:#fef3f2;border-radius:999px;place-items:center;display:grid}.intake-recovery-queue table{min-width:1050px}.intake-recovery-queue td small{color:#667085;max-width:360px;margin-top:4px;font-size:.66rem;line-height:1.4;display:block}.intake-status{color:#475467;letter-spacing:.02em;white-space:nowrap;background:#f8fafc;border:1px solid #e4e7ec;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.66rem;font-weight:750;display:inline-flex}.intake-status--attention{color:#a23b2a;background:#fff7f5;border-color:#f0d2ca}.intake-status--active{color:#315bb4;background:#f4f7ff;border-color:#cddaf8}.intake-status--complete{color:#28765c;background:#f3faf7;border-color:#cce7dc}.intake-event-actions{align-items:center;gap:10px;display:flex}.intake-event-layout{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);gap:20px;display:grid}.intake-event-overview,.intake-event-files{border-radius:20px;padding:24px}.intake-event-title{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.intake-event-title>span:last-child{color:#667085;font-size:.72rem}.intake-event-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.intake-event-facts>div{border-bottom:1px solid #eef0f3;min-width:0;padding:18px 12px 16px 0}.intake-event-facts dt,.intake-event-preview>span,.intake-event-files>header span{color:#667085;letter-spacing:.075em;text-transform:uppercase;margin-bottom:5px;font-size:.64rem;font-weight:750}.intake-event-facts dd{overflow-wrap:anywhere;color:#101828;margin:0;font-size:.8rem;line-height:1.45}.intake-event-preview{padding-top:20px}.intake-event-preview p{color:#475467;margin:6px 0 0;font-size:.82rem;line-height:1.65}.intake-event-error{color:#a23b2a;background:#fff8f6;border:1px solid #f0d2ca;border-radius:13px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;display:flex}.intake-event-error svg{flex:none;margin-top:1px}.intake-event-error strong{font-size:.76rem;display:block}.intake-event-error p{color:#8f5044;margin:3px 0 0;font-size:.74rem;line-height:1.5}.intake-event-files{scroll-margin-top:96px}.intake-event-files>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.intake-event-files>header h3{color:#101828;margin:3px 0 0;font-size:1rem}.intake-event-files>header>strong{color:#667085;font-family:var(--font-mono),monospace}.intake-event-files article{border-bottom:1px solid #eef0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 0;display:grid}.intake-event-files article:last-child{border-bottom:0}.intake-event-files article>svg{color:#5577d8}.intake-event-files article strong{overflow-wrap:anywhere;color:#101828;font-size:.82rem;display:block}.intake-event-files article small{color:#667085;margin-top:4px;font-size:.7rem;display:block}.intake-event-files article p{color:#a23b2a;margin:7px 0 0;font-size:.72rem;line-height:1.45}.intake-attachment-status{color:#667085;white-space:nowrap;justify-items:end;gap:5px;font-size:.67rem;display:grid}.intake-attachment-status a{color:#315bb4;font-weight:700;text-decoration:none}.invoice-review-heading,.invoice-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.invoice-review-heading h2,.invoice-detail-heading h2{color:#101828;font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(2.1rem,3vw,3.4rem);font-weight:500;line-height:1}.invoice-review-heading p,.invoice-detail-heading p{color:#667085;margin:0;font-size:.94rem;line-height:1.6}.manage-eyebrow{letter-spacing:.14em;font-weight:750;color:#667085!important;font-size:.68rem!important}.invoice-review-summary{background:#fff;border:1px solid #e4e7ec;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 10px 30px #10182809}.invoice-review-summary>div{border-right:1px solid #eaecf0;gap:4px;padding:20px 22px;display:grid}.invoice-review-summary>div:last-child{border-right:0}.invoice-review-summary span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.invoice-review-summary strong{color:#101828;font-family:var(--font-mono),monospace;font-size:1.7rem;line-height:1.1}.invoice-review-summary small{color:#98a2b3;font-size:.74rem}.invoice-review-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.invoice-review-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:13px;gap:3px;padding:4px;display:flex}.invoice-review-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:650}.invoice-review-tabs button[aria-selected=true]{color:#101828;background:#f1f4f8;box-shadow:inset 0 0 0 1px #10182809}.invoice-review-search{color:#98a2b3;background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:9px;width:min(360px,100%);height:42px;padding:0 13px;display:flex}.invoice-review-search input{color:#101828;width:100%;font:inherit;background:0 0;border:0;outline:0}.invoice-review-bulk{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d7dee9;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:80px;box-shadow:0 12px 36px #1018281a}.invoice-review-bulk>strong{margin-right:auto;font-size:.82rem}.invoice-review-bulk .costivra-select-container{min-width:170px}.invoice-review-table-wrap{scrollbar-color:var(--workspace-scroll-thumb) var(--workspace-scroll-track);scrollbar-width:thin;background:#fff;border:1px solid #e4e7ec;border-radius:18px;overflow:auto hidden;box-shadow:0 14px 40px #10182809}.invoice-review-table{border-collapse:collapse;width:100%;font-size:.78rem}.invoice-review-table th{color:#667085;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e4e7ec;padding:13px 14px;font-size:.65rem;font-weight:750}.invoice-review-table td{color:#344054;vertical-align:middle;border-bottom:1px solid #eef0f3;padding:15px 14px}.invoice-review-table tr:last-child td{border-bottom:0}.invoice-review-table tbody tr{transition:background .16s}.invoice-review-table tbody tr:hover{background:#fafcff}.invoice-review-table td a{color:#101828;gap:3px;text-decoration:none;display:grid}.invoice-review-table td a small{color:#98a2b3;font-weight:500}.invoice-review-table input[type=checkbox]{accent-color:#1f4fd6;width:15px;height:15px}.invoice-review-amount{font-family:var(--font-mono),monospace;white-space:nowrap;font-weight:700;color:#101828!important}.invoice-priority,.invoice-status,.invoice-reconcile{color:#475467;text-transform:capitalize;white-space:nowrap;background:#fff;border:1px solid #e4e7ec;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:.66rem;font-weight:750;display:inline-flex}.invoice-priority--urgent{color:#b42318;border-color:#f7c7bf}.invoice-priority--high{color:#b54708;border-color:#fedf89}.invoice-priority--low{color:#667085}.invoice-status--approved,.invoice-reconcile--reconciled{color:#067647;border-color:#cce8d8}.invoice-status--needs_review,.invoice-reconcile--mismatch{color:#b54708;border-color:#fedf89}.invoice-issue{color:#475467;white-space:nowrap;align-items:center;gap:6px;display:flex}.invoice-issue svg{color:#d97706}.invoice-review-empty{color:#667085;text-align:center;justify-items:center;gap:8px;padding:64px 24px;display:grid}.invoice-review-empty svg{color:#0f8a5f}.invoice-review-empty strong{color:#101828;font-size:1rem}.invoice-review-empty p{max-width:520px;margin:0;line-height:1.6}.invoice-detail-heading{align-items:center}.invoice-detail-heading a,.invoice-detail-pagination a{color:#475467;align-items:center;gap:6px;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.invoice-detail-back{margin:0 0 10px}.invoice-detail-back .global-back-control__button{padding-left:0}.invoice-detail-back .global-back-control__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(46vw,360px);display:block;overflow:hidden}.invoice-detail-heading h2{margin-top:12px}.invoice-detail-pagination{gap:8px;display:flex}.invoice-detail-pagination a{background:#fff;border:1px solid #e4e7ec;border-radius:11px;min-height:38px;padding:0 13px}.invoice-review-detail>.invoice-detail-heading{margin-bottom:20px}.invoice-review-decision-summary,.intake-event-decision-summary{background:#ffffffe6;border-color:#dfe6ee;margin-bottom:20px}.invoice-review-decision-summary .workspace-decision-summary__facts,.intake-event-decision-summary .workspace-decision-summary__facts{min-width:0}.invoice-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(390px,.85fr);align-items:start;gap:18px;display:grid}.invoice-detail-source{min-width:0;scroll-margin-top:96px;position:sticky;top:86px}.invoice-pdf{background:#e9edf2;border:1px solid #dfe3e9;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #10182812}.invoice-pdf-toolbar{background:#fffffff7;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 14px 10px 18px;display:flex}.invoice-pdf-toolbar>div{gap:2px;min-width:0;display:grid}.invoice-pdf-toolbar strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.invoice-pdf-toolbar small{color:#98a2b3;font-size:.68rem}.invoice-pdf-toolbar nav{align-items:center;gap:3px;display:flex}.invoice-pdf-toolbar button,.invoice-pdf-toolbar a{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.invoice-pdf-toolbar button:hover,.invoice-pdf-toolbar a:hover{background:#f2f4f7}.invoice-pdf-toolbar button:disabled{opacity:.35;cursor:default}.invoice-pdf-divider{background:#e4e7ec;width:1px;height:19px;margin:0 4px}.invoice-pdf-zoom{color:#667085;text-align:center;min-width:38px;font-size:.66rem}.invoice-pdf-canvas{scrollbar-color:var(--workspace-scroll-thumb) var(--workspace-scroll-track);scrollbar-width:thin;min-height:680px;max-height:calc(100vh - 190px);padding:24px;overflow:auto}.invoice-pdf-canvas .react-pdf__Document{justify-content:center;display:grid}.invoice-pdf-canvas .react-pdf__Page{border-radius:4px;overflow:hidden;box-shadow:0 14px 36px #1018282e}.invoice-pdf-state,.invoice-source-fallback{color:#667085;text-align:center;align-content:center;place-items:center;gap:10px;min-height:480px;padding:30px;display:grid}.invoice-pdf-state--error{color:#b42318}.invoice-source-fallback{background:#fff;border:1px solid #e4e7ec;border-radius:18px;min-height:650px}.invoice-source-fallback svg{color:#667085}.invoice-source-fallback p{color:#667085;margin:0 0 8px}.invoice-inspector{gap:12px;display:grid}.invoice-inspector-section{background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:20px;box-shadow:0 10px 30px #10182806}.invoice-inspector-section>header,.invoice-review-reason{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.invoice-inspector-section header span,.invoice-review-reason span,.invoice-inspector label>span{color:#667085;letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:750;display:block}.invoice-inspector-section h3,.invoice-review-reason strong{color:#101828;margin:0;font-size:.94rem;line-height:1.4}.invoice-inspector-section header small{color:#98a2b3;font-size:.67rem}.invoice-review-reason{align-items:center;margin-bottom:0}.invoice-field-grid,.invoice-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.invoice-inspector label input,.invoice-inspector textarea{color:#101828;width:100%;font:inherit;background:#fcfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.invoice-inspector label input{height:40px;padding:0 11px}.invoice-inspector textarea{resize:vertical;padding:10px 11px;line-height:1.5}.invoice-inspector label input:focus,.invoice-inspector textarea:focus{background:#fff;border-color:#7891d4;box-shadow:0 0 0 3px #1f4fd614}.invoice-field__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.invoice-field__label{color:#667085;letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:750;display:block}.invoice-field__tools{flex:none;gap:6px;display:inline-flex}.invoice-money-grid input{font-family:var(--font-mono),monospace}.invoice-reconciliation-warning{color:#b54708;align-items:center;gap:7px;margin:14px 0 0;font-size:.75rem;display:flex}.invoice-line-items,.invoice-corrections{gap:0;display:grid}.invoice-line-items>div{border-top:1px solid #eef0f3;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.invoice-line-items>div:first-child{border-top:0}.invoice-line-items>div>span{color:#98a2b3;font-family:var(--font-mono),monospace;font-size:.67rem}.invoice-line-items p{gap:2px;margin:0;display:grid}.invoice-line-items p strong{color:#344054;font-size:.75rem;font-weight:650}.invoice-line-items p small{color:#98a2b3;font-size:.67rem}.invoice-line-items b{color:#101828;font-family:var(--font-mono),monospace;font-size:.74rem}.invoice-evidence{gap:9px;display:grid}.invoice-evidence blockquote{background:#fafbfc;border:1px solid #eaecf0;border-radius:12px;margin:0;padding:12px 14px}.invoice-evidence blockquote span{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:750}.invoice-evidence blockquote p{color:#344054;margin:6px 0 0;font-size:.76rem;line-height:1.5}.invoice-notes{margin-top:12px;display:block}.invoice-notes:first-child{margin-top:0}.invoice-corrections>div{border-top:1px solid #eef0f3;padding:10px 0}.invoice-corrections>div:first-child{border-top:0}.invoice-corrections strong{color:#344054;text-transform:capitalize;font-size:.74rem}.invoice-corrections p{color:#667085;margin:3px 0;font-size:.72rem}.invoice-corrections small{color:#98a2b3;font-size:.65rem}.invoice-follow-up-panel{background:#f8fafc;border:1px solid #dfe6ee;border-radius:14px;gap:12px;margin:0 20px 16px;padding:16px;display:grid}.invoice-follow-up-panel>div:first-child{gap:4px;display:grid}.invoice-follow-up-panel>div:first-child>span{color:#617085;letter-spacing:.085em;text-transform:uppercase;font-size:.62rem;font-weight:740}.invoice-follow-up-panel h3{color:#182333;margin:0;font-size:.9rem;font-weight:720}.invoice-follow-up-panel p{color:#66758a;margin:0;font-size:.72rem;line-height:1.45}.invoice-follow-up-panel textarea{resize:vertical;color:#182333;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #d9e1ea;border-radius:11px;padding:10px 11px;font-size:.76rem;line-height:1.45}.invoice-follow-up-panel textarea:focus-visible{border-color:#2155c7;outline:0;box-shadow:0 0 0 3px #2155c729}.invoice-follow-up-panel>div:last-child{justify-content:flex-end;gap:8px;display:flex}.invoice-inspector-actions{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d9dee7eb;border-radius:15px;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 40px #1018281f}.invoice-inspector-actions .manage-button--primary{background:var(--manage-lime);color:#101828;border-color:#b7ed30;box-shadow:0 8px 18px #99cc2329}.invoice-inspector-actions .manage-button--primary:hover{background:#d5ff69}@media (max-width:1100px){.manage-page--invoice-review,.manage-page--intake{padding:30px 26px 56px}.intake-event-layout,.invoice-detail-layout{grid-template-columns:1fr}.invoice-detail-source{position:relative;top:0}.invoice-pdf-canvas{max-height:720px}}@media (max-width:820px){.invoice-review-summary{grid-template-columns:repeat(2,1fr)}.invoice-review-summary>div:nth-child(2){border-right:0}.invoice-review-summary>div:nth-child(-n+2){border-bottom:1px solid #eaecf0}.invoice-review-controls{flex-direction:column;align-items:stretch}.invoice-review-search{width:100%}.invoice-review-table-wrap{overflow-x:auto}.invoice-review-table{min-width:1050px}.invoice-review-bulk{flex-wrap:wrap;align-items:stretch}.invoice-review-bulk>strong{width:100%}}@media (max-width:640px){.manage-page--invoice-review,.manage-page--intake{padding:24px 16px 44px}.intake-event-actions{align-items:stretch;width:100%}.intake-event-actions .manage-button{flex:1;justify-content:center}.intake-event-actions .manage-button:disabled{color:#768196;box-shadow:none;opacity:1;background:#e7ebf1;border-color:#d6dce6}.intake-event-title{flex-direction:column;align-items:flex-start;gap:10px}.intake-event-overview,.intake-event-files{border-radius:17px;padding:18px}.intake-event-facts{grid-template-columns:1fr}.intake-event-files article{grid-template-columns:auto minmax(0,1fr)}.intake-attachment-status{white-space:normal;grid-column:2;justify-items:start}.invoice-review-heading,.invoice-detail-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.invoice-review-heading h2,.invoice-detail-heading h2{font-size:2.45rem}.invoice-review-tabs{overflow-x:auto}.invoice-review-tabs button{flex:none}.invoice-review-summary>div{padding:16px}.invoice-field-grid,.invoice-money-grid{grid-template-columns:1fr}.invoice-pdf-toolbar{flex-direction:column;align-items:flex-start}.invoice-pdf-canvas{min-height:520px;padding:14px}.invoice-inspector-section{padding:17px}.invoice-inspector-actions{grid-template-columns:1fr;display:grid;bottom:8px}.invoice-inspector-actions .manage-button{justify-content:center;width:100%}.invoice-follow-up-panel{margin-inline:17px}.invoice-follow-up-panel>div:last-child{grid-template-columns:1fr;display:grid}.invoice-follow-up-panel>div:last-child .manage-button{justify-content:center}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.renewal-timeline{background:#fff;border:1px solid #d4dbe7;border-radius:8px;margin-bottom:24px;padding:20px;box-shadow:0 8px 24px #141f340a}.timeline-track-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.timeline-cards-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.timeline-card{background:#fafbff;border:1px solid #dce2ed;border-radius:6px;padding:14px;transition:border-color .16s}.timeline-card:hover{border-color:var(--blue)}.timeline-card.urgent{border-left:4px solid var(--orange);background:#fffdfa}.timeline-card.critical{border-left:4px solid var(--red);background:#fff8f8}.timeline-days-badge{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.timeline-days-badge.critical{color:var(--red);background:#fee8e6}.timeline-days-badge.urgent{color:#b35b18;background:#fff0db}.timeline-days-badge.safe{color:var(--mint-dark);background:#e8f5ed}.dropzone-container{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #b8c4d8;border-radius:8px;padding:36px 20px;transition:background .18s,border-color .18s}.dropzone-container:hover,.dropzone-container.drag-over{border-color:var(--blue);background:#eef3ff}.upload-steps-list{text-align:left;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.upload-step-pill{background:#fff;border:1px solid #dce2ed;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;display:flex}.spend-bar-container{background:#e6ebf5;border-radius:99px;height:12px;margin:12px 0 16px;display:flex;overflow:hidden}.spend-bar-segment{height:100%;transition:width .3s cubic-bezier(.23,1,.32,1)}.spend-legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:.78rem;display:flex}.spend-legend-item{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:9px;height:9px;display:inline-block}@media (max-width:760px){.signature{grid-template-columns:1fr;gap:32px;margin-bottom:68px;padding:34px 0}.signature-timeline{margin-left:-16px;margin-right:-16px;padding:42px 24px}.signature-registry,.signature-controls,.signature-sequence,.signature-handoff,.signature-rail{padding:30px 22px}.signature-timeline,.signature-consent,.signature-sequence,.signature-controls,.signature-portfolio,.signature-manifesto,.signature-handoff,.signature-rail,.signature-category{grid-template-columns:1fr}.signature-copy h2{font-size:2.55rem}.timeline-track{order:2}.registry-list{grid-template-columns:88px 1fr;padding:20px}.consent-file{min-height:230px;box-shadow:8px 8px 0 var(--ink);padding:28px}.consent-file strong{margin:26px 0 14px;font-size:2rem}.sequence-line{grid-template-columns:repeat(3,1fr)}.sequence-node:nth-child(3){border-right:0}.sequence-node{min-height:84px}.control-rings{width:260px}.signature-manifesto blockquote{font-size:3.2rem}.signature-manifesto{padding:46px 0}.category-orbit{width:250px}.signature-category .category-orbit{margin-inline:auto}.spec-page .content-grid{margin-top:0}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.signature-sequence{grid-template-columns:1.12fr .88fr}.sequence-line{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sequence-node{border:1px solid #3c4658;min-height:128px;padding:18px}.sequence-node:nth-child(3){border-right:1px solid #3c4658}.sequence-node span{padding:0}.sequence-node strong{letter-spacing:-.015em;align-self:end;font-size:.88rem}.sequence-node.is-emphasis{border-color:var(--mint);background:#d8ff4812}.control-rings{border-radius:50%/42%;grid-template-columns:repeat(2,minmax(0,1fr));place-content:stretch;gap:14px;width:332px;height:360px;padding:42px 36px;display:grid;overflow:hidden}.control-rings span,.control-rings span:first-child,.control-rings span:nth-child(2),.control-rings span:nth-child(3),.control-rings span:nth-child(4){aspect-ratio:1;width:auto;margin:0;padding:10px;font-size:.78rem;line-height:1.1}.pricing-decision{color:var(--paper);background:var(--blue);grid-template-columns:.85fr 1.15fr;gap:clamp(38px,8vw,128px);margin-top:88px;padding:clamp(38px,5vw,72px);display:grid}.pricing-decision h2{letter-spacing:-.06em;max-width:580px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4.4vw,4.8rem);font-weight:400;line-height:.98}.pricing-decision>div>p{color:#dbe5ff;max-width:480px;margin:0;line-height:1.7}.pricing-decision-rows{border-top:1px solid #ffffff57}.pricing-decision-rows>div{border-bottom:1px solid #ffffff40;grid-template-columns:118px 1fr;gap:22px;padding:22px 0;display:grid}.pricing-decision-rows span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font:700 .7rem Courier New,monospace}.pricing-decision-rows strong{font-size:1.04rem;line-height:1.45}.spec-closure .button-primary,.doctrine .button-primary{color:var(--paper);border:2px solid var(--ink);background:var(--ink);box-shadow:0 0 0 4px #080b1433}.spec-closure .button-primary:hover,.doctrine .button-primary:hover{color:var(--paper);border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px #002fa72e}@media (max-width:760px){.signature-sequence{grid-template-columns:1fr}.sequence-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sequence-node,.sequence-node:nth-child(3){border-right:1px solid #3c4658;min-height:110px;padding:15px}.control-rings{width:min(100%,300px);height:326px;margin:0 auto;padding:38px 32px}.pricing-decision{grid-template-columns:1fr;gap:34px;margin-top:56px;padding:38px 24px}.pricing-decision-rows>div{grid-template-columns:1fr;gap:8px}}.app-body{--portal-ink:#0b0f17;--portal-surface:#f6f7f9;--portal-line:#e0e4eb;--portal-lime:#c9ff3f;--portal-action:#172033;color:#151922;background:var(--portal-surface);min-height:100vh;font-family:Aptos,Segoe UI Variable Text,Inter,SF Pro Text,system-ui,sans-serif}.app-body .button-primary{border-color:var(--portal-action);color:#fff;background:var(--portal-action);box-shadow:none}.app-body .button-primary:hover{color:#fff;background:#263247}.app-sidebar{isolation:isolate;color:#dce5f3;background:var(--portal-ink);height:100vh;padding:14px 10px 12px;position:sticky;top:0;overflow:hidden;box-shadow:1px 0 #798db124}.app-sidebar:before{opacity:.025;background-color:#0000;background-image:linear-gradient(#5d74a44d 1px,#0000 1px),linear-gradient(90deg,#5d74a44d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.sidebar-brand-row{justify-content:space-between;align-items:center;min-height:52px;padding:0 5px 14px;display:flex}.app-sidebar .logo{color:#fff;letter-spacing:-.055em;min-width:0;padding:0 4px;font-size:1.5rem;font-weight:760}.app-sidebar .logo img{filter:none}.app-sidebar .logo-light .logo-mark{background:#fff;border:0;border-radius:9px;flex:0 0 36px;width:36px;height:36px;padding:4px;box-shadow:0 6px 16px #0003}.app-sidebar .logo span{opacity:1;max-width:150px;transition:max-width .22s var(--motion-ease),opacity .14s ease,transform .22s var(--motion-ease);white-space:nowrap;font-family:var(--font-brand),"Space Grotesk",sans-serif;letter-spacing:-.045em;font-weight:600;display:inline-block;overflow:hidden;transform:translate(0)}.app-sidebar .logo-compact span{opacity:0;max-width:0;transform:translate(-6px)}.sidebar-toggle{color:#b8c5da;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:color .16s,background .16s;display:grid}.sidebar-toggle:hover{color:#fff;background:#ffffff12}.app-nav{gap:3px}.app-nav a{color:#aebbd0;min-height:42px;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);border-radius:9px;gap:12px;padding:0 12px;font-size:.82rem;font-weight:560;position:relative}.app-nav a:hover{transform:translate(2px)}.app-nav .nav-label,.app-sidebar-bottom span{opacity:1;max-width:170px;transition:max-width .22s var(--motion-ease),opacity .14s ease,transform .22s var(--motion-ease);white-space:nowrap;display:inline-block;overflow:hidden;transform:translate(0)}.app-nav a svg{stroke-width:1.7px;flex:none}.app-nav a:hover{color:#fff;background:#ffffff0e}.app-nav a.active{color:#fff;box-shadow:none;background:#ffffff17}.app-nav a.active svg{color:#dce6f5}.app-sidebar-bottom{border-top:1px solid #a8bbdb21;padding-top:8px}.app-sidebar-bottom a{transition:color .16s;color:#8f9bb0!important}.app-sidebar-bottom a:hover{color:#fff!important}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;justify-content:flex-start;gap:10px;min-height:96px;padding:2px 0 12px}.sidebar-collapsed .sidebar-toggle{opacity:1;position:static;transform:none}.sidebar-collapsed .app-nav a{justify-content:center;padding:0}.sidebar-collapsed .nav-label,.sidebar-collapsed .app-sidebar-bottom span{opacity:0;pointer-events:none;max-width:0;transform:translate(-6px)}.sidebar-collapsed .app-nav a:after{z-index:4;color:#fff;content:attr(aria-label);white-space:nowrap;background:#111a2b;border:1px solid #273550;border-radius:6px;padding:7px 9px;display:none;position:absolute;left:calc(100% + 10px);box-shadow:0 10px 26px #00000040}.sidebar-collapsed .app-nav a:hover:after{display:block}.app-main{background-color:#f7f8fa;background-image:radial-gradient(#10182806 .65px,#0000 .65px),linear-gradient(#ffffff80,#0000 40%);background-size:6px 6px,100% 100%;min-width:0}.app-topbar{z-index:45;border-color:var(--portal-line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fafbfdf0;justify-content:flex-start;min-height:68px;padding:0 clamp(18px,2.5vw,38px);position:sticky;top:0;box-shadow:0 1px #101f3806}.org-switcher{color:#111827;letter-spacing:-.02em;padding:9px 0;font-family:inherit;font-size:.94rem;font-weight:720}.top-actions{gap:10px;margin-left:auto}.app-topbar .global-search{position:absolute;left:50%;transform:translate(-50%)}.app-topbar-expand-toggle{color:#3b475e;cursor:pointer;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .12s;animation:.16s cubic-bezier(.23,1,.32,1) both costivra-popover-rise;display:grid}.app-topbar-expand-toggle:hover{color:#002fa7;background:#f0f4fa;border-color:#50679d}.app-topbar-expand-toggle:active{transform:scale(.95)}.global-search{width:clamp(290px,31vw,460px);height:38px;box-shadow:none;background:#fff;border:1px solid #dfe3ea;border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 13px;font-size:.79rem;transition:border-color .15s,background-color .15s;display:inline-flex;color:#697386!important}.global-search:hover{border-color:#aebbd0}.global-search:focus-within{background:#fff;border-color:#002fa7;box-shadow:0 0 0 3px #002fa71a}.global-search input{color:#0f172a;height:100%;font:inherit;font-size:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.global-search input::placeholder{color:#94a3b8}.global-search-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.command-shortcut{color:#7a8494;background:#eaedf1;border-color:#dfe3e9;border-radius:5px;padding:3px 6px}.app-global-search-wrap{z-index:50;position:absolute;left:50%;transform:translate(-50%)}.app-global-results{z-index:130;-webkit-backdrop-filter:blur(18px);transform-origin:top;background:#fffffffa;border:1px solid #e2e8f0;border-radius:14px;max-height:min(560px,100vh - 98px);padding:7px;animation:.18s cubic-bezier(.23,1,.32,1) both manage-search-results-in;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #0f172a1a}.app-global-results.is-closing{pointer-events:none;animation:.16s ease-in both manage-search-results-out}.app-global-result-group{padding:6px}.app-global-result-group+.app-global-result-group{border-top:1px solid #edf0f4}.app-global-result-group h2{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:7px 8px 5px;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.app-global-result-group button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:9px 10px;display:grid}.app-global-result-group button:hover,.app-global-result-group button:focus-visible{color:#0f172a;background:#f1f5f9;outline:0}.app-global-result-group button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:680;overflow:hidden}.app-global-result-group button small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.app-global-no-results{color:#64748b;text-align:center;margin:0;padding:17px 12px;font-size:.72rem}.top-actions .button-primary{border:1px solid var(--portal-action);color:#fff;background:var(--portal-action);min-height:42px;box-shadow:none;border-radius:10px;font-weight:720}.top-actions .button-primary:hover{color:#fff;background:#263247}.top-actions .button-quiet{min-height:42px}.settings-tabs{border-bottom:1px solid #dfe4ec;gap:4px;margin:-10px 0 22px;display:flex}.settings-tabs button{color:#6f7b8d;cursor:pointer;background:0 0;border:0;padding:11px 13px 10px;font:650 .76rem inherit;position:relative}.settings-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .16s;position:absolute;bottom:-1px;left:13px;right:13px}.settings-tabs button:hover{color:#31425d}.settings-tabs button.active{color:#284f9d}.settings-tabs button.active:after{background:#365fae}.settings-tab-panel{animation:.18s cubic-bezier(.23,1,.32,1) both manage-inspector-panel-in}.avatar{background:#101827;border:1px solid #1d2a40;width:40px;height:40px;font-size:.73rem;font-weight:760}.app-content{max-width:1540px;margin:0 auto;padding:clamp(24px,2.5vw,34px) clamp(22px,3.5vw,52px) 72px}.app-content-table-page{flex-direction:column;height:calc(100dvh - 68px);min-height:0;display:flex;overflow:hidden}.app-content-table-page .vendor-directory{flex-direction:column;flex:1;min-height:0;display:flex}.app-page-heading{align-items:flex-end;margin-bottom:32px}.app-page-heading h1{color:#11151d;letter-spacing:-.052em;font-family:inherit;font-size:clamp(2.25rem,3vw,3.15rem);font-weight:690;line-height:1}.app-page-heading p{color:#64728a;max-width:680px;margin-top:12px;font-size:.97rem;line-height:1.55}.panel,.summary-card,.metric-strip{border-color:var(--portal-line);border-radius:12px;box-shadow:0 10px 28px #1e314f09}.panel{overflow:hidden}.panel-header{border-color:var(--portal-line);min-height:60px;padding:0 20px}.panel-header h2{color:#182238;letter-spacing:-.02em;font-size:.96rem;font-weight:740}.summary-grid{gap:12px;margin-bottom:16px}.summary-card{min-height:116px;padding:18px}.summary-card span{color:#748197;font-size:.72rem;font-weight:620}.summary-card strong{color:#111827;letter-spacing:-.035em;font-family:inherit;font-size:1.7rem;font-weight:680}.data-table{font-size:.79rem}.data-table th{color:#748197;letter-spacing:.09em;background:#f8faff;font-family:inherit;font-size:.61rem}.data-table th,.data-table td{border-color:#e2e7ef;padding:15px 16px}.data-table tbody tr:hover{background:#f6f8fc}.table-title{color:#19243a;font-size:.83rem}.search-input,.field input,.field select,.field textarea{background:#fff;border-color:#d5dce8;border-radius:7px}.dropzone-container{background:#ffffff9e;border:1px dashed #aebbd0;border-radius:10px;padding:46px 28px;box-shadow:inset 0 0 0 1px #fff9}.dropzone-container:hover,.dropzone-container.drag-over{background:#f4f7ff;border-color:#315eff}.upload-steps-list{max-width:980px;margin-left:auto;margin-right:auto}.ask-page{color:#171b23;background:#fafafa;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100vh - 68px);display:grid}.ask-page-header{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;min-height:60px;padding:0 clamp(22px,3.5vw,46px);display:flex}.ask-page-header>div{align-items:baseline;gap:10px;display:flex}.ask-page-header strong{letter-spacing:-.02em;font-size:.92rem;font-weight:700}.ask-page-header span{color:#8a909c;font-size:.72rem}.ask-new-chat{color:#373b44;cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:9px;min-height:36px;padding:0 13px;font:650 .75rem inherit;transition:background .16s,border-color .16s}.ask-new-chat:hover{background:#f5f5f6;border-color:#c7c9cf}.ask-conversation{align-items:center;min-height:0;padding:32px 24px 18px;display:grid;overflow:auto}.ask-page.has-messages .ask-conversation{align-items:start}.ask-welcome{text-align:center;max-width:620px;margin:auto}.ask-brand-mark{background:#fff;border:1px solid #e2e4e8;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid;box-shadow:0 8px 22px #1419220e}.ask-welcome h1{color:#171b23;letter-spacing:-.055em;margin:0;font:660 clamp(2rem,3.5vw,3rem)/1.08 inherit}.ask-welcome p{color:#747b88;max-width:530px;margin:16px auto 0;font-size:.95rem;line-height:1.6}.ask-message-list{width:min(100%,800px);margin:10px auto 32px}.ask-message{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.ask-message+.ask-message{border-top:1px solid #eceef1}.ask-message-avatar{background:#fff;border:1px solid #dfe2e7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.ask-message-avatar span{color:#fff;background:#151922;place-items:center;width:100%;height:100%;font-size:.62rem;font-weight:750;display:grid}.ask-message-content{min-width:0}.ask-message-content>strong{color:#2a2e37;margin:2px 0 7px;font-size:.75rem;font-weight:720;display:block}.ask-message-content>p{color:#313641;margin:0;font-size:.91rem;line-height:1.66}.ask-citation-card{color:#3a414d;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:11px;gap:6px;margin-top:16px;padding:14px 16px;font-size:.77rem;display:grid}.ask-citation-card>strong{color:#242a34;font-size:.78rem}.ask-citation-card>span{color:#687181;line-height:1.5}.ask-citation-card>b{color:#375b00;font-size:.78rem}.ask-citation-heading{color:#567800;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:750;display:flex}.ask-compose-area{width:min(100% - 40px,850px);margin:0 auto clamp(30px,8vh,78px)}.ask-page.has-messages .ask-compose-area{z-index:4;background:linear-gradient(#fafafa00,#fafafa 28%);width:min(100% - 40px,800px);margin-bottom:0;padding:26px 0 18px;position:sticky;bottom:0}.ask-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.ask-suggestions button{color:#5e6571;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e6;border-radius:11px;min-height:44px;padding:10px 14px;font:560 .76rem/1.3 inherit;transition:border-color .16s,color .16s,background .16s}.ask-suggestions button:hover{color:#1e222a;background:#f7f7f8;border-color:#bdc2ca}.ask-composer{background:#fff;border:1px solid #dedfe3;border-radius:20px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:4px;min-height:76px;padding:12px;display:grid;box-shadow:0 10px 28px #12171f14}.ask-composer textarea{resize:none;color:#252932;min-height:42px;max-height:150px;font:inherit;background:0 0;border:0;outline:0;padding:10px 6px;line-height:1.45}.ask-composer textarea::placeholder{color:#8d929b}.ask-attach,.ask-send{cursor:pointer;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ask-attach{color:#6f7580;background:0 0}.ask-attach:hover{color:#22262e;background:#f0f1f3}.ask-send{color:#fff;background:#151922;transition:opacity .16s,transform .16s}.ask-send:hover:not(:disabled){transform:translateY(-1px)}.ask-send:disabled{opacity:.22;cursor:not-allowed}.ask-disclaimer{color:#9297a0;text-align:center;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:.65rem;display:flex}@keyframes portal-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-sidebar .sidebar-brand-row{justify-content:center;padding-left:0;padding-right:0}.app-sidebar .logo span,.app-sidebar .nav-label,.app-sidebar-bottom span{display:none}.app-sidebar .app-nav a{justify-content:center;padding:0}.app-sidebar .sidebar-toggle{display:none}.app-organization{max-width:230px;overflow:hidden}.global-search{width:clamp(220px,30vw,330px)}.app-shell,.app-shell.sidebar-collapsed{display:block}.app-sidebar{display:none}.app-topbar{min-height:66px;padding:0 15px}.app-organization{max-width:155px}.org-switcher{font-size:.87rem}.top-actions{gap:8px}.app-global-search-wrap{flex:none;position:static;transform:none}.global-search{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.global-search input,.global-search .command-shortcut,.global-search-label{display:none}.app-global-search-wrap:focus-within{z-index:100;position:absolute;inset:12px 16px;transform:none}.app-global-search-wrap:focus-within .global-search{border-radius:12px;justify-content:flex-start;width:100%;height:42px;padding:0 12px}.app-global-search-wrap:focus-within .global-search input{display:block}.app-global-results{max-height:calc(100vh - 82px);position:fixed;top:66px;left:10px;right:10px}.top-actions .button-primary{min-width:42px;padding:0 12px;font-size:0}.top-actions .button-primary svg{width:18px;height:18px}.app-content{padding:28px 16px 96px}.app-page-heading{margin-bottom:24px}.app-page-heading h1{font-size:2.2rem}.summary-grid{gap:10px}.dropzone-container{padding:32px 16px}.upload-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.upload-step-pill{min-width:0;padding:10px;font-size:.7rem}.ask-page{min-height:calc(100vh - 66px);padding-bottom:72px}.ask-page-header{min-height:54px;padding:0 16px}.ask-page-header span{display:none}.ask-conversation{padding:22px 18px 12px}.ask-welcome h1{font-size:2rem}.ask-welcome p{font-size:.86rem}.ask-compose-area,.ask-page.has-messages .ask-compose-area{width:calc(100% - 24px);margin-bottom:10px;padding-bottom:10px}.ask-suggestions{grid-template-columns:1fr}.ask-suggestions button:nth-child(n+3){display:none}.ask-composer{border-radius:17px;min-height:66px;padding:8px}.ask-disclaimer{padding:0 8px}}*{scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb,#d4ff5a75) var(--workspace-scroll-track,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb,#d4ff5a75);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--workspace-scroll-thumb-hover,#b5db41b3);background-clip:padding-box}body.modal-open{touch-action:none;overflow:hidden!important}body:has([aria-modal=true]) .app-work-canvas>.app-content{overscroll-behavior:none;touch-action:none;overflow:hidden!important}body:has([aria-modal=true]) .manage-shell-v2 .manage-page{overscroll-behavior:none;touch-action:none;overflow:hidden!important}body:has([aria-modal=true]) [data-workspace-page-scroll]{overscroll-behavior:none;touch-action:none;overflow:hidden!important}.manage-sidebar nav,.app-sidebar nav,.drawer-content,.manage-modal,.portal-modal{overscroll-behavior:contain}.manage-mail-list>div,.manage-message-stack{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.account-message{color:#39445b;background:#f1f4fb;border-left:3px solid #5169a8;margin:16px 0 0;padding:10px 12px;font-size:.85rem}.portal-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.portal-page-header h1{color:#121722;letter-spacing:-.045em;margin:0;font-family:inherit;font-size:clamp(2rem,3vw,3rem);font-weight:650}.portal-page-header p{color:#667085;max-width:680px;margin:8px 0 0;font-size:.96rem;line-height:1.55}.app-body .portal-page-header{margin-bottom:22px}.app-body .portal-page-header h1{color:#101828;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.2}.app-body .portal-page-header p{color:#667085;margin:6px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.83rem;line-height:1.45}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.portal-metric{background:#fff;border:1px solid #dde3ec;border-radius:14px;flex-direction:column;min-height:152px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1d2d4c09}.portal-metric>span:not(.portal-metric-icon){color:#657087;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:680}.portal-metric strong{color:#111827;letter-spacing:-.045em;margin-top:auto;font-size:2rem;font-weight:650}.portal-metric small{color:#758096;margin-top:5px;font-size:.75rem}.portal-metric-icon{color:#3e568d;background:#eef2fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.portal-metric-icon svg{width:17px}.portal-panel{background:#fff;border:1px solid #dde3ec;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1d2d4c09}.portal-sheet-backdrop{z-index:220;background:#0f172a3d;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.portal-sheet{background:#fff;border:1px solid #dbe2ec;border-radius:20px;width:min(520px,100%);max-height:calc(100dvh - 40px);animation:.2s both portal-sheet-in;overflow:auto;box-shadow:0 24px 70px #15233a2e}.portal-sheet-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.portal-sheet-header h2{color:#172136;margin:5px 0 0;font-size:1.15rem}.portal-sheet-body{gap:15px;padding:22px;display:grid}.portal-sheet-body label{color:#445168;gap:6px;font-size:.72rem;font-weight:650;display:grid}.portal-sheet-body input,.portal-sheet-body select{color:#28344a;min-height:40px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:9px;padding:0 11px}.portal-sheet-body small{color:#7b8798;font-size:.68rem;font-weight:400}.portal-sheet-actions{justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.report-delivery-history{gap:4px;margin-top:12px;display:grid}.report-delivery-history small{color:#7b8798;font-size:.68rem}.reports-surface .portal-card-grid{padding:18px}.reports-surface .portal-card footer{flex-wrap:wrap;justify-content:flex-start}.reports-surface .portal-card footer .button{min-height:34px;font-size:.7rem}@keyframes portal-sheet-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.report-delivery-recipients{gap:4px;margin-top:8px;display:grid}.report-delivery-recipients>span{color:#65748a;flex-wrap:wrap;align-items:center;gap:7px;font-size:.68rem;display:flex}.report-delivery-recipients>span>strong{color:#526075;font-weight:600}.report-delivery-recipients>span>small{color:#9a4b42}.manage-outreach-tabs{margin-bottom:18px}.sequence-workspace{gap:18px;display:grid}.sequence-workspace__heading{margin-bottom:0}.sequence-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sequence-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:18px;display:grid}.sequence-list,.sequence-editor,.sequence-enrollment-summary{min-width:0}.sequence-list-item{text-align:left;color:#26344d;background:0 0;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.sequence-list-item:hover,.sequence-list-item.is-selected{background:#f7f9fc}.sequence-list-item span{gap:5px;display:grid}.sequence-list-item small,.sequence-step-delay,.sequence-step-preview,.sequence-editor__header p,.sequence-safety span{color:#718096;font-size:.72rem}.sequence-editor{padding:22px}.sequence-editor__header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.sequence-editor__header h3{margin:5px 0}.sequence-disabled-badge{color:#7b8798;text-align:center;white-space:normal;border:1px solid #e5e7eb;border-radius:999px;max-width:220px;height:max-content;padding:6px 9px;font-size:.65rem}.sequence-safety{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.sequence-safety>div:first-child{gap:4px;display:grid}.sequence-safety__checks{flex-wrap:wrap;gap:8px;display:flex}.sequence-safety__checks span{color:#385243;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.sequence-timeline{padding:20px 0 4px;display:grid}.sequence-step-card{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.sequence-step-card__rail{color:#7b8798;grid-template-rows:24px 1fr;justify-items:center;font:600 .7rem ui-monospace,monospace;display:grid}.sequence-step-card__rail i{background:#dbe2ec;width:1px}.sequence-step-card__body{border:1px solid #e2e8f0;border-radius:15px;margin-bottom:12px;padding:14px}.sequence-step-card__body header{justify-content:space-between;gap:12px;display:flex}.sequence-step-card__body h4{color:#24324a;margin:5px 0 0;font-size:.86rem}.sequence-step-type{color:#55739a;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.sequence-step-controls{gap:4px;display:flex}.sequence-step-controls button{color:#6b778a;background:#fff;border:1px solid #e2e8f0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sequence-step-controls button:disabled{opacity:.35}.sequence-add-row{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.sequence-editor__footer{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:flex}.sequence-editor__footer label{color:#65748a;gap:5px;font-size:.68rem;display:grid}.sequence-editor__footer input,.sequence-editor__footer select{color:#26344d;background:#fff;border:1px solid #d6deea;border-radius:8px;min-height:36px;padding:0 9px}.sequence-editor__footer button{margin-left:auto}.sequence-enrollment-table{display:grid}.sequence-enrollment-table>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sequence-enrollment-table span{gap:4px;display:grid}.sequence-enrollment-table small{color:#718096}.sequence-enrollment-table em{color:#55739a;font-size:.7rem;font-style:normal}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.portal-sheet-backdrop{padding:0}.portal-sheet{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.sequence-layout{grid-template-columns:1fr}.sequence-editor__header,.sequence-safety{display:grid}.sequence-editor__footer button{width:100%;margin-left:0}.sequence-actions{width:100%}.sequence-actions .manage-button{flex:1}.sequence-step-card__body header{display:grid}.sequence-step-controls{justify-content:flex-start}}.portal-sheet-backdrop{animation:.2s both portal-sheet-backdrop-in}.portal-sheet-backdrop.is-closing{pointer-events:none;animation:.19s ease-in both portal-sheet-backdrop-out}.portal-sheet.is-closing{pointer-events:none;animation:.19s ease-in both portal-sheet-out}@keyframes portal-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes portal-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes portal-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.99)}}@media (prefers-reduced-motion:reduce){.portal-sheet-backdrop,.portal-sheet-backdrop.is-closing,.portal-sheet,.portal-sheet.is-closing{animation:none!important}}.sequence-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sequence-summary-strip>div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:13px 15px;display:grid}.sequence-summary-strip span{color:#718096;font-size:.65rem}.sequence-summary-strip strong{color:#24324a;font-size:1.18rem;font-weight:700}.sequence-toolbar,.sequence-filter-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sequence-toolbar{justify-content:flex-end}.sequence-toolbar select,.sequence-filter-row select{color:#26344d;min-width:120px;height:36px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:8px;padding:0 9px;font-size:.72rem}.sequence-search{color:#7b8798;background:#fff;border:1px solid #d6deea;border-radius:8px;align-items:center;gap:7px;min-width:220px;height:36px;padding:0 9px;display:flex}.sequence-search input{color:#26344d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.sequence-checkbox{color:#65748a;align-items:center;gap:6px;font-size:.7rem;display:flex}.sequence-checkbox input{accent-color:#315fb6}.sequence-list-item{padding:0}.sequence-list-item__main{text-align:left;color:#26344d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 10px 14px 16px;display:flex}.sequence-list-item__main span{gap:5px;min-width:0;display:grid}.sequence-list-item__main strong,.sequence-list-item__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sequence-list-item__main small{display:block}.sequence-list-item__main:focus-visible{outline-offset:-2px;outline:2px solid #5f78b1}.sequence-row-actions{flex:none;gap:4px;padding-right:10px;display:flex}.sequence-row-actions .manage-icon-button{width:28px;height:28px}.sequence-editor__header-actions{align-items:flex-start;gap:7px;display:flex}.sequence-preview-results{border-top:1px solid #edf0f4;gap:10px;padding-top:16px;display:grid}.sequence-preview-results h3{color:#26344d;margin:0;font-size:.86rem}.sequence-preview-results article{border:1px solid #e2e8f0;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.sequence-preview-results article>div{gap:2px;display:grid}.sequence-preview-results small,.sequence-preview-results p{color:#718096;font-size:.7rem;line-height:1.45}.sequence-preview-results p{white-space:pre-wrap;margin:0}.sequence-preview-blocked{align-items:flex-start;gap:5px;display:flex;color:#8b5149!important}.portal-sheet--wide{width:min(720px,100%)}.manage-inline-alert--error{align-items:flex-start;gap:7px;display:flex}.manage-inline-alert--error svg{flex:none;margin-top:1px}.sequence-enrollment-table .sequence-row-actions{margin-left:auto}.sequence-enrollment-table .sequence-row-actions .manage-icon-button{color:#6b778a;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.sequence-enrollment-table em{text-align:center;min-width:82px}.sequence-business-days{color:#65748a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:.68rem;display:flex}.sequence-business-days>span{margin-right:4px}.sequence-business-days button{color:#65748a;min-height:30px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:8px;padding:0 9px;font-size:.68rem}.sequence-business-days button.is-selected{color:#315fb6;background:#f0f4fb;border-color:#c2d3f1}.sequence-business-days button:disabled{opacity:.45}.sequence-step-fields select{color:#26344d;min-height:36px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:8px;padding:0 9px}.sequence-step-fields label{gap:5px;display:grid}@media (max-width:760px){.sequence-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-summary-strip>div:last-child{grid-column:1/-1}.sequence-toolbar,.sequence-filter-row{justify-content:stretch}.sequence-toolbar>*,.sequence-filter-row>*{flex:140px}.sequence-search{min-width:0}.sequence-list-item__main{padding-left:12px}.sequence-row-actions{padding-right:6px}.sequence-enrollment-table>div{flex-wrap:wrap;align-items:flex-start}.sequence-enrollment-table em{margin-left:auto}.sequence-enrollment-table .sequence-row-actions{justify-content:flex-end;width:100%}.portal-sheet--wide{width:100%}}.portal-panel-heading{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;min-height:74px;padding:15px 20px;display:flex}.portal-panel-heading h2{margin:0;font-size:1rem;font-weight:700}.portal-panel-heading p{color:#788397;margin:4px 0 0;font-size:.8rem}.portal-list{display:grid}.portal-list-row{min-height:72px;color:inherit;border-bottom:1px solid #ebedf2;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.portal-list-row:last-child{border-bottom:0}.portal-list-row:hover{background:#f8f9fc}.portal-list-row .grow{gap:4px;min-width:0;display:grid}.portal-list-row .grow strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.portal-list-row .grow span{color:#798397;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.money-value{font-variant-numeric:tabular-nums;font-size:.9rem}.priority-dot{background:#73809a;border-radius:50%;flex:none;width:7px;height:7px}.priority-high{background:#d46155}.priority-medium{background:#c18b38}.priority-low{background:#4b7c71}.portal-tab-bar{scrollbar-width:none;border-bottom:1px solid #e1e6ed;gap:4px;display:flex;overflow-x:auto}.portal-tab-bar::-webkit-scrollbar{display:none}.portal-tab{color:#6f7b8d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font:650 .76rem inherit;display:inline-flex}.portal-tab:hover{color:#2d4168;background:#f7f9fc}.portal-tab:focus-visible{outline-offset:-2px;outline:2px solid #5f78b1}.portal-tab.is-active{color:#294f99;border-bottom-color:#315fb6}.portal-tab.is-active span{color:#315fb6}.savings-workflow-row .grow small{color:#68758a;font-size:.7rem;line-height:1.4}.button-compact{border-radius:8px!important;min-height:34px!important;padding:0 11px!important;font-size:.72rem!important}.status-baseline_review,.status-ready_for_review{color:#465e93;background:#f0f4fb;border-color:#ced9ee}.status-evidence_pending{color:#697386;background:#f7f8fa;border-color:#dfe2e8}@media (max-width:760px){.savings-workflow-row{flex-wrap:wrap;align-items:flex-start}.savings-workflow-row .grow{flex-basis:calc(100% - 42px)}.savings-workflow-row .money-value{margin-left:42px}.savings-workflow-row .button-compact{margin-left:auto}}.portal-status{color:#5f6b7e;white-space:nowrap;background:#f6f8fa;border:1px solid #dbe1e9;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:4px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.status-ready,.status-verified,.status-connected,.status-approved,.status-active,.status-owner{color:#2f6b56;background:#f0f7f4;border-color:#cfe2d9}.status-needs_review,.status-pending_approval,.status-under_review,.status-medium,.status-admin,.trust-needs_evidence{color:#826029;background:#fbf7ef;border-color:#e7dac2}.status-high,.status-declined,.status-failed,.status-cancelled,.status-expired,.trust-deprecated{color:#9a4b42;background:#fbf2f1;border-color:#ead1cd}.status-in_progress,.status-open,.status-processing,.status-member,.trust-evidence_backed{color:#465e93;background:#f0f4fb;border-color:#ced9ee}.trust-manual_note{color:#5e6878;background:#f4f5f7;border-color:#d8dce5}.trust-demo_example{color:#66528d;background:#f5f2fb;border-color:#d7d2e8}.portal-sample-banner,.portal-upload-warning{color:#526075;background:#f7f9fc;border:1px solid #d9e0ea;border-radius:14px;align-items:baseline;gap:10px;margin-bottom:18px;padding:12px 15px;font-size:.78rem;line-height:1.45;display:flex}.portal-sample-banner strong,.portal-upload-warning strong{color:#263348}.portal-upload-warning{background:#fffdf8;border-color:#e8dec7;margin-bottom:18px}.portal-upload-warning span{color:#74684f}.portal-toolbar{color:#7b879b;background:#fff;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:9px;width:min(480px,100%);height:44px;margin:0 0 16px auto;padding:0 12px;display:flex}.portal-toolbar input{color:#172033;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.86rem}.portal-toolbar button{color:#7b879b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bills-filter-grid{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:14px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:0 0 18px;padding:14px;display:grid}.bills-filter-grid label{color:#6f7c90;letter-spacing:.035em;text-transform:uppercase;gap:5px;min-width:0;font-size:.65rem;font-weight:700;display:grid}.bills-filter-grid select,.bills-filter-grid input{color:#273247;width:100%;min-width:0;height:37px;font:inherit;text-transform:none;background:#fff;border:1px solid #d7dee8;border-radius:8px;outline:0;padding:0 9px;font-size:.74rem;font-weight:500}.bills-filter-grid select:focus,.bills-filter-grid input:focus{border-color:#637bad;box-shadow:0 0 0 3px #566fa81a}.bills-review-row{align-items:flex-start}.bills-review-row .grow{align-content:start}.document-card-meta{font-weight:600;color:#6b7890!important}.table-wrap{width:100%;overflow:auto}.portal-table{border-collapse:collapse;width:100%;min-width:780px}.portal-table th{color:#7a8496;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#f8f9fb;border-bottom:1px solid #dde3ec;padding:12px 16px;font-size:.67rem}.portal-table td{color:#394255;vertical-align:middle;border-bottom:1px solid #e9ecf1;padding:15px 16px;font-size:.82rem}.portal-table tr:last-child td{border-bottom:0}.portal-table td strong{color:#182033;font-weight:650;display:block}.portal-table td small{color:#7b8597;margin-top:4px;display:block}.change-up,.change-down{align-items:center;gap:2px;font-size:.76rem;font-weight:650;display:inline-flex}.change-up{color:#a74c42}.change-down{color:#33715c}.change-up svg,.change-down svg{width:13px}.portal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-card{background:#fff;border:1px solid #dde3ec;border-radius:14px;flex-direction:column;min-height:280px;padding:20px;display:flex;box-shadow:0 8px 28px #1d2d4c09}.portal-card>header{color:#7a8495;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.portal-card h2{color:#182033;letter-spacing:-.02em;margin:24px 0 8px;font-size:1.05rem;font-weight:700}.portal-card p{color:#6f7a8d;margin:0;font-size:.82rem;line-height:1.55}.portal-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;display:grid}.portal-card dl div{gap:4px;display:grid}.portal-card dt{color:#8490a3;text-transform:uppercase;letter-spacing:.05em;font-size:.67rem}.portal-card dd{color:#293246;margin:0;font-size:.8rem;font-weight:650}.portal-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.portal-card select{color:#465064;background:#fff;border:1px solid #d6dce6;border-radius:8px;max-width:150px;padding:7px 9px;font-size:.75rem}.portal-card>a{color:#476099;align-items:center;gap:6px;margin-top:auto;font-size:.78rem;display:inline-flex}.card-icon{color:#50679d}.vendor-symbol,.integration-symbol{color:#486095;background:#edf1f8;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:750;display:grid}.vendor-symbol svg{width:18px}.integration-card small,.portal-card>small{color:#8791a3;margin-top:16px;font-size:.73rem}.portal-footnote{color:#7c8799;max-width:780px;margin:18px 0;font-size:.76rem;line-height:1.55}.action-buttons{justify-content:flex-end!important}.mailbox-integration-card{min-height:unset}.mailbox-integration-card>.mailbox-integration-heading{color:inherit;align-items:center}.mailbox-integration-card>.mailbox-integration-heading h2{color:#182033;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.mailbox-connect-provider-logo{flex:none}.mailbox-connect-provider-logo--outlook{color:#0078d4}.mailbox-connection-summary{border-top:1px solid #e8edf3;gap:5px;margin-top:18px;padding-top:16px;display:grid}.mailbox-connection-summary span{color:#2d6b55;align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:flex}.mailbox-connection-summary strong{color:#263248;font-size:.8rem}.mailbox-connection-summary small{margin-top:0}.mailbox-rule-builder{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:16px;gap:11px;margin-top:18px;padding:15px;display:grid}.mailbox-rule-builder>div{gap:3px;display:grid}.mailbox-rule-builder>div strong{color:#263248;font-size:.8rem}.mailbox-rule-builder small{margin-top:0;line-height:1.45}.mailbox-rule-builder label{color:#566277;gap:5px;font-size:.69rem;font-weight:700;display:grid}.mailbox-rule-builder input,.mailbox-rule-builder select{color:#263248;width:100%;max-width:none;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dee9;border-radius:10px;padding:0 10px}.mailbox-rule-builder .button{justify-content:center}.mailbox-integration-card>footer{flex-wrap:wrap;align-items:flex-start}.mailbox-integration-card>footer .integration-availability{color:#6f7a8d;max-width:320px;font-size:.7rem;line-height:1.45}.portal-document-grid{display:grid}.document-card{border-bottom:1px solid #e8ecf1;align-items:flex-start;gap:14px;padding:18px;display:flex}.document-card:last-child{border-bottom:0}.document-icon{color:#4f6597;background:#f6f8fc;border:1px solid #dbe2ed;border-radius:8px;flex:none;place-items:center;width:40px;height:44px;display:grid}.document-icon svg{width:18px}.document-card .grow{gap:5px;min-width:0;display:grid}.document-card h3{color:#182033;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;overflow:hidden}.document-card p{color:#6e788a;margin:0;font-size:.78rem;line-height:1.45}.document-card .grow>span{color:#8a93a3;font-size:.69rem}.document-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-button{color:#5d687b;cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:background .14s,border-color .14s;display:grid}.icon-button:hover{background:#f3f6fa;border-color:#aebbd1}.icon-button.danger:hover{color:#a44c43;background:#fff5f4;border-color:#e3beb8}.document-invoice-facts{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;padding-top:10px;display:flex}.document-invoice-facts>span:not(.portal-status){color:#8790a0;letter-spacing:.04em;text-transform:uppercase;gap:2px;font-size:.61rem;display:grid}.document-invoice-facts>span strong{color:#354156;letter-spacing:0;text-transform:none;font-size:.72rem}.portal-empty{color:#7b879a;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:220px;padding:34px;display:grid}.portal-empty svg{color:#667ba8}.portal-empty strong{color:#343e50;font-size:.9rem}.portal-empty span{max-width:390px;font-size:.78rem;line-height:1.5}.toast-region{z-index:320;top:max(18px,env(safe-area-inset-top));pointer-events:none;gap:10px;width:min(380px,100vw - 36px);display:grid;position:fixed;right:18px}.app-toast{border:1px solid var(--workspace-line,#dce2e9);color:var(--workspace-ink,#273142);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--workspace-surface,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-toast{background:color-mix(in srgb,var(--workspace-surface,#fff) 97%,transparent)}}.app-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;padding:13px 12px;animation:.22s cubic-bezier(.23,1,.32,1) both toast-in;box-shadow:0 18px 48px #141f3224}.app-toast.is-leaving{pointer-events:none;animation:.18s ease-in both toast-out}.app-toast-icon{color:var(--workspace-control-ink,#53688e);margin-top:1px}.app-toast.toast-success .app-toast-icon{color:#34705c}.app-toast.toast-error .app-toast-icon{color:#a44e47}.app-toast.toast-warning .app-toast-icon{color:#926b31}.app-toast strong{color:var(--workspace-ink,#1d2635);font-size:.8rem;font-weight:700;line-height:1.35;display:block}.app-toast p{color:var(--workspace-muted,#6e7888);margin:3px 0 0;font-size:.73rem;line-height:1.45}.app-toast button{width:28px;height:28px;color:var(--workspace-muted,#7d8796);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-5px -4px 0 0;display:grid}.app-toast button:hover{color:var(--workspace-ink,#283346);background:var(--workspace-subtle-hover,#f1f3f6)}.app-toast button:focus-visible{outline:2px solid var(--workspace-accent,#546b9c);outline-offset:1px}.app-toast-action{color:var(--workspace-accent,#244fa8);margin-top:8px;font-size:.69rem;font-weight:700;text-decoration:none;display:inline-flex}.app-toast-action:hover{text-decoration:underline}.app-toast-action:focus-visible{outline:2px solid var(--workspace-accent,#546b9c);outline-offset:2px;border-radius:3px}:root[data-workspace-theme=dark] .app-toast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:var(--workspace-shadow)}.portal-modal-layer{z-index:240;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b101a75;place-items:center;animation:.18s ease-out both modal-fade;display:grid;position:fixed;inset:0;overflow:auto}.portal-modal-layer.is-leaving{pointer-events:none;animation:.19s ease-in both modal-fade-out}.portal-modal{background:#fff;border:1px solid #ffffff8c;border-radius:18px;outline:0;flex-direction:column;width:min(700px,100%);max-height:calc(100dvh - 40px);animation:.22s cubic-bezier(.23,1,.32,1) both modal-rise;display:flex;overflow:hidden;box-shadow:0 30px 90px #080e1b40}.is-leaving .portal-modal{animation:.19s ease-in both modal-drop}.portal-modal>header{border-bottom:1px solid #e3e7ee;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 24px;display:flex}.portal-modal h2{color:#171e2b;letter-spacing:-.02em;margin:0;font-size:1.22rem}.portal-modal header p{color:#778195;margin:5px 0 0;font-size:.78rem}.portal-modal-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.portal-modal--invite-member,.portal-modal--invite-member .portal-modal-body{overflow:visible}.portal-modal--invite-member .costivra-select-container.is-open{z-index:2}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-field{color:#5b6679;gap:7px;font-size:.75rem;font-weight:650;display:grid}.portal-field input,.portal-field select{color:#1d2638;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d4dae4;border-radius:9px;outline:0;padding:0 11px;font-weight:450}.portal-field input:focus,.portal-field select:focus{border-color:#667bad;box-shadow:0 0 0 3px #566fa81c}.portal-form-actions{border-top:1px solid var(--workspace-line-soft);background:var(--workspace-surface);justify-content:flex-end;gap:10px;margin:24px -24px -24px;padding:18px 24px;display:flex}.check-field{color:#596579;align-items:center;gap:8px;margin-top:18px;font-size:.78rem;display:flex}.upload-field{color:#4e6392;cursor:pointer;text-align:center;background:#f8faff;border:1px dashed #9baccc;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:170px;margin-top:18px;display:grid;position:relative}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-field span{color:#7c8799;font-size:.74rem}.spin{animation:1s linear infinite spin}.portal-modal-note{border:1px solid var(--workspace-line,#e2e8f0);background:var(--workspace-surface-soft,#f8fafc);border-radius:12px;gap:7px;margin-top:14px;padding:14px;display:grid}.portal-modal-note strong{color:var(--workspace-ink,#26344d);font-size:.85rem}.portal-modal-note p{color:var(--workspace-muted,#6f7d91);margin:0;font-size:.78rem;line-height:1.5}.portal-modal-trust-note{color:var(--workspace-muted,#6f7d91);align-items:center;gap:7px;margin:12px 0 0;font-size:.78rem;line-height:1.45;display:flex}.portal-modal-trust-note svg{color:var(--workspace-accent,#315fb6);flex:none}.settings-form{padding:24px}.preference-list{border-top:1px solid var(--workspace-line-soft);margin-top:24px;display:grid}.preference-list label{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.preference-list label span{gap:4px;display:grid}.preference-list strong{font-size:.83rem}.preference-list small{color:var(--workspace-muted);font-size:.73rem}.settings-locations{margin-top:18px;padding:24px}.settings-section-header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:20px;display:flex}.settings-section-header>div{gap:4px;display:grid}.settings-section-header span{color:var(--workspace-table-heading);font:700 .63rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.settings-section-header h2{color:var(--workspace-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem}.settings-section-header p{max-width:590px;color:var(--workspace-muted);margin:0;font-size:.76rem;line-height:1.55}.settings-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.settings-location-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;transition:border-color var(--workspace-motion-fast),box-shadow var(--workspace-motion-fast),transform var(--workspace-motion-fast);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.settings-location-card:hover{border-color:var(--workspace-control-line-hover);box-shadow:var(--workspace-panel-shadow);transform:translateY(-1px)}.settings-location-card.is-inactive{background:var(--workspace-surface-soft);opacity:.72}.settings-location-icon{border:1px solid var(--workspace-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-location-icon{border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,var(--workspace-line))}}.settings-location-icon{background:var(--workspace-accent-soft);color:var(--workspace-control-ink-active);border-radius:10px}.settings-location-card>div{gap:4px;min-width:0;display:grid}.settings-location-card strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.settings-location-card small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.settings-location-archive{color:#a33b3b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin-top:18px;font:650 .72rem inherit;display:flex}.settings-location-archive:hover{color:#7e2222}.settings-location-archive:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.settings-section-header{flex-direction:column;align-items:stretch}.settings-section-header .button{justify-content:center;width:100%}.settings-location-grid{grid-template-columns:1fr}.settings-location-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy edit""icon status map"}.settings-location-card>.settings-location-icon{grid-area:icon}.settings-location-card>div{grid-area:copy}.settings-location-card>.portal-status{grid-area:status;justify-self:start}.settings-location-card>.settings-location-map-link{grid-area:map;justify-self:end}.settings-location-card>.icon-button{grid-area:edit;align-self:start}}.settings-team-header{margin-bottom:14px}.team-member-editor{gap:22px;display:grid}.team-member-editor__identity{border-bottom:1px solid #e5e9ef;align-items:center;gap:12px;padding-bottom:18px;display:flex}.team-member-editor__identity>div{gap:3px;display:grid}.team-member-editor__identity strong{color:#182235;font-size:.84rem}.team-member-editor__identity small{color:#7a8698;font-size:.72rem}.team-member-editor__actions{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.team-member-editor__actions .portal-form-actions{margin:0}.portal-list-row>.icon-button{flex:none}.approval-policy-panel{margin-top:18px;padding:24px}.approval-policy-safety{color:#36562b;background:#f7faf4;border:1px solid #dce5d6;border-radius:14px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.approval-policy-safety>div{gap:3px;display:grid}.approval-policy-safety strong{font-size:.78rem}.approval-policy-safety span{color:#6d7f68;font-size:.7rem;line-height:1.45}.approval-policy-list{gap:9px;padding-top:16px;display:grid}.approval-policy-list article{background:#fff;border:1px solid #e0e6ee;border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(220px,1.4fr) auto auto auto;align-items:center;gap:14px;padding:14px;display:grid}.approval-policy-list article.is-inactive{opacity:.72;background:#f8fafc}.approval-policy-identity{align-items:center;gap:11px;min-width:0;display:flex}.approval-policy-identity>div{gap:3px;min-width:0;display:grid}.approval-policy-identity strong{color:#1b2536;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.approval-policy-identity small{color:#768297;font-size:.68rem}.approval-policy-icon{color:#315ca8;background:#edf3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.approval-policy-facts{flex-wrap:wrap;gap:6px;display:flex}.approval-policy-facts span{color:#607087;background:#f8fafc;border:1px solid #e1e6ed;border-radius:999px;padding:5px 8px;font-size:.64rem}.approval-policy-gap{color:#a05b22;font-size:.66rem;font-weight:650}.approval-policy-toggles{margin-top:18px}.action-policy-note{align-items:center;gap:6px;color:#566984!important;margin-top:14px!important;font-size:.7rem!important;display:flex!important}.action-approval-waiting{color:#6f7a8d;text-align:right;max-width:250px;font-size:.7rem;line-height:1.4}@media (max-width:820px){.approval-policy-list article{grid-template-columns:auto minmax(0,1fr) auto}.approval-policy-identity{grid-column:1/3}.approval-policy-facts{grid-column:1/4}.approval-policy-list article>.portal-status{grid-column:2}.approval-policy-list article>.icon-button{grid-area:1/3}.action-approval-waiting{text-align:left}}.settings-data-export{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:24px;display:flex}.settings-data-export>div{gap:4px;max-width:680px;display:grid}.settings-data-export span{color:#59708f;font:700 .63rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.settings-data-export h2{color:#172033;letter-spacing:-.02em;margin:0;font-size:1.05rem}.settings-data-export p{color:#7b8799;margin:0;font-size:.76rem;line-height:1.55}.settings-billing-panel{gap:18px;margin-top:18px;padding:24px;display:grid}.settings-billing-current,.settings-billing-choose{gap:10px;max-width:560px;display:grid}.settings-billing-current{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-billing-current strong,.settings-billing-current span{grid-column:1}.settings-billing-current span,.settings-billing-choose small{color:#7b8799;font-size:.76rem;line-height:1.5}.settings-billing-current .button{white-space:nowrap;grid-area:1/2/3}.settings-billing-choose label{color:#596b84;font:700 .66rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.settings-billing-choose select{color:#24324a;width:100%;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:10px 12px}.settings-billing-choose .button{width:max-content}.settings-billing-skeleton{gap:16px;max-width:560px;display:grid}.settings-billing-skeleton__plan{border-top:1px solid #e8ecf1;gap:10px;padding-top:18px;display:grid}@media (max-width:620px){.team-member-editor__actions{flex-direction:column;align-items:stretch}.team-member-editor__actions .portal-form-actions{width:100%}.team-member-editor__actions .portal-form-actions .button{flex:1}}@media (max-width:700px){.settings-data-export{flex-direction:column;align-items:stretch}.settings-data-export .button{justify-content:center;width:100%}}.runtime-error-page{background:#f4f7fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.runtime-error-card{background:#fff;border:1px solid #dfe6ef;border-radius:22px;gap:16px;width:min(100%,560px);padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 24px 70px #1d304d1a}.runtime-error-brand{background:#f8fafc;border:1px solid #dfe6ef;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.runtime-error-card h1{color:#111a29;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.02}.runtime-error-card>p:not(.eyebrow){color:#657287;max-width:470px;margin:0;font-size:.88rem;line-height:1.65}.runtime-error-card>div{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.runtime-error-card small{color:#8994a5;font:600 .64rem/1.4 var(--font-mono);letter-spacing:.04em}.member-avatar{color:#3e568e;background:#edf1f8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:750;display:grid}.app-content-chat{max-width:none;height:calc(100vh - 68px);padding:0;overflow:hidden}.portal-chat{background:#f9fafc;grid-template-rows:64px minmax(0,1fr) auto;height:100%;display:grid}.portal-chat>header{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;padding:0 clamp(18px,3vw,36px);display:flex}.portal-chat>header>div{align-items:center;gap:12px;display:flex}.portal-chat>header>div>svg{color:#4a6298;width:20px}.portal-chat>header span span{display:grid}.portal-chat>header strong{font-size:.86rem}.portal-chat>header small{color:#808b9d;margin-top:3px;font-size:.68rem;display:block}.chat-scroll{padding:36px max(20px,50% - 410px) 24px;overflow:auto}.chat-welcome{text-align:center;align-content:center;place-items:center;min-height:100%;display:grid}.chat-welcome>svg{color:#5069a4;width:30px;height:30px}.chat-welcome h1{letter-spacing:-.04em;margin:18px 0 8px;font-size:2rem;font-weight:600}.chat-welcome p{color:#788397;margin:0;font-size:.88rem}.chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(680px,100%);margin-top:28px;display:grid}.chat-suggestions button{color:#465166;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ec;border-radius:11px;padding:13px;font-size:.76rem;transition:border-color .14s,background .14s}.chat-suggestions button:hover{background:#f7f9fc;border-color:#aebbd2}.chat-message{gap:12px;margin:0 0 24px;animation:.24s ease-out both message-in;display:flex}.chat-message>span{color:#fff;background:#172033;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.chat-message>span svg{width:15px}.chat-message>div{max-width:720px}.chat-message p{color:#283247;white-space:pre-wrap;margin:3px 0;font-size:.9rem;line-height:1.65}.chat-message.user{justify-content:flex-end}.chat-message.user>span{background:#536a9e;order:2}.chat-message.user p{background:#eef2f8;border-radius:14px 14px 3px;padding:11px 14px}.chat-message a{color:#4e6494;background:#fff;border:1px solid #dce3ee;border-radius:7px;align-items:center;gap:5px;margin:6px 6px 0 0;padding:6px 8px;font-size:.68rem;display:inline-flex}.typing{gap:4px;padding:9px;display:flex}.typing i{background:#7c899d;border-radius:50%;width:5px;height:5px;animation:1.1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.chat-composer{background:#fff;border:1px solid #d8dee8;border-radius:17px;width:min(820px,100% - 40px);margin:0 auto 18px;padding:10px 50px 24px 13px;position:relative;box-shadow:0 12px 35px #1b2a4517}.chat-composer textarea{resize:none;color:#20293a;width:100%;min-height:30px;max-height:120px;font:inherit;background:0 0;border:0;outline:0;padding:6px;font-size:.87rem}.chat-composer>button{color:#fff;cursor:pointer;background:#465e94;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.chat-composer>button:disabled{color:#9fa8b8;background:#edf0f4}.chat-composer>small{color:#939cac;font-size:.59rem;position:absolute;bottom:7px;left:19px}.topbar-popover-wrap{position:relative}.avatar{cursor:pointer;border:0}.topbar-popover{z-index:90;color:#263044;background:#fff;border:1px solid #dce2eb;border-radius:13px;width:330px;animation:.18s cubic-bezier(.23,1,.32,1) popover-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 20px 55px #13203829}.topbar-popover>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;padding:14px;display:flex}.topbar-popover>header button,.profile-popover button{color:#50679b;cursor:pointer;background:0 0;border:0;font-size:.7rem}.notification-item{border-bottom:1px solid #ebedf2;gap:4px;padding:13px 14px;display:grid}.notification-item.unread{background:#f7f9fd;box-shadow:inset 2px 0 #5b73aa}.notification-item strong{font-size:.78rem}.notification-item span,.popover-empty{color:#778296;font-size:.7rem;line-height:1.45}.popover-empty{text-align:center;margin:0;padding:20px}.profile-popover{gap:5px;width:240px;padding:16px;display:grid}.profile-popover>strong{font-size:.82rem}.profile-popover>span{color:#768195;font-size:.7rem}.profile-popover .portal-status{margin-top:5px}.profile-popover button{text-align:left;border-top:1px solid #e5e9ef;margin:10px -16px -16px;padding:13px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{to{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes modal-drop{to{opacity:0;transform:translateY(12px)scale(.99)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(12px)scale(.985)}}@keyframes message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes popover-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sequence-step-fields{border-top:1px solid #edf0f4;gap:9px;margin-top:12px;padding-top:12px;display:grid}.sequence-step-fields label{color:#65748a;gap:5px;font-size:.68rem;display:grid}.sequence-step-fields input,.sequence-step-fields textarea{color:#26344d;width:100%;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:8px;padding:8px 9px;font-size:.76rem}.sequence-step-fields textarea{resize:vertical;line-height:1.45}.report-delivery-history>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-delivery-history .button{min-height:28px;padding:0 8px}.report-preferences-panel{margin-top:18px}.report-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.report-preferences-grid label{color:#445168;border:1px solid #edf0f4;border-radius:10px;align-items:center;gap:9px;padding:11px;font-size:.76rem;display:flex}.report-preferences-grid input{accent-color:#002fa7}@media (max-width:760px){.report-preferences-grid{grid-template-columns:1fr}}@media (max-width:1100px){.portal-metrics,.portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-topbar{min-height:64px;padding:0 12px}.app-organization{flex:0 105px;width:105px;max-width:105px}.org-switcher{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:105px!important;padding:6px 9px!important}.org-switcher svg{display:none}.top-actions{gap:5px}.global-search,.top-actions .button,.top-actions .button-primary{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.top-actions .button-primary{color:#486095;box-shadow:none;background:#f0f3f9;border-color:#d6deec;font-size:0!important}.top-actions .avatar{width:36px;height:36px}.portal-page-header{flex-direction:column;align-items:flex-start;margin-bottom:22px}.portal-page-header .button{width:100%}.portal-page-header h1{font-size:2rem}.portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portal-metric{min-height:130px;padding:15px}.portal-metric strong{font-size:1.6rem}.portal-metric-icon{width:30px;height:30px;top:12px;right:12px}.portal-card-grid{grid-template-columns:1fr}.portal-card{min-height:250px}.portal-toolbar{margin-left:0}.document-card{flex-wrap:wrap;align-items:flex-start}.document-card .grow{width:calc(100% - 58px)}.document-actions{justify-content:flex-end;width:100%}.command-overlay{align-items:flex-end;padding:12px 0 0}.command-box{width:100%;max-height:calc(88dvh - env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0}.command-header{padding:15px 16px}.portal-modal-layer{padding:12px 0 max(1px,env(safe-area-inset-bottom));align-items:end}.portal-modal{width:100%;max-height:calc(92dvh - env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0}.portal-modal>header{min-height:78px;padding:17px 18px}.portal-modal-body{padding:18px}.form-grid{grid-template-columns:1fr}.portal-form-actions{z-index:1;background:var(--workspace-surface);padding:15px 18px calc(15px + env(safe-area-inset-bottom));margin:22px -18px -18px;position:sticky;bottom:-18px}.app-content-chat{height:calc(100vh - 138px);padding:0}.portal-chat{grid-template-rows:56px minmax(0,1fr) auto}.portal-chat>header{padding:0 14px}.portal-chat>header>.portal-status{display:none}.chat-scroll{padding:22px 14px 16px}.chat-welcome h1{font-size:1.6rem}.chat-suggestions{grid-template-columns:1fr}.chat-suggestions button:nth-child(n+3){display:none}.chat-composer{width:calc(100% - 20px);margin-bottom:8px}.topbar-popover{width:auto;position:fixed;top:66px;left:10px;right:10px}.portal-notice{max-width:none;top:76px;left:12px;right:12px}.portal-list-row{padding:13px 12px}.portal-list-row>.money-value{display:none}.app-content-table-page{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.app-content-table-page .vendor-directory{display:block;overflow:visible}.app-content-table-page .vendor-table-wrap{max-height:unset;overflow:auto}.vendor-table-footer{position:static}.bills-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.bills-filter-grid label:last-child{grid-column:1/-1}.bills-review-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.bills-review-row .button{justify-content:center;width:100%}.document-card .record-link{max-width:100%;font-size:.72rem}.toast-region{top:auto;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}.portal-modal{width:calc(100% - 2px)}}@media (prefers-reduced-motion:reduce){.portal-modal-layer,.portal-modal,.command-overlay,.command-box,.app-toast,.chat-message,.topbar-popover,.manage-global-results,.manage-profile-menu,.manage-nav-group a,.manage-modal-backdrop,.manage-modal,.manage-sidepanel-backdrop,.manage-sidepanel,.manage-assistant-suggestions,.manage-assistant-suggestions>button,.manage-assistant-message,.manage-assistant-sources a,.manage-assistant-thinking{animation:none!important}.typing i,.manage-assistant-loading i,.manage-assistant-thinking i{animation:none}.portal-list-row,.chat-suggestions button,.manage-sidebar,.manage-main,.manage-brand>a,.manage-brand-copy,.manage-nav-label,.manage-nav-group,.manage-nav-group-label,.manage-primary-nav,.manage-assistant-sources a{transition:none!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vendor-directory{overflow:hidden}.vendor-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:1;min-height:0;overflow:auto}.vendor-table{table-layout:fixed;min-width:1500px}.vendor-table th,.vendor-table td{white-space:nowrap}.vendor-table thead{z-index:5;position:sticky;top:0}.vendor-table th:first-child,.vendor-table td:first-child{z-index:3;background:#fff;position:sticky;left:0}.vendor-table th:first-child{z-index:7;background:#f8f9fb}.vendor-table td:first-child{box-shadow:7px 0 14px -10px #101f3852,1px 0 #e3e8ef}.vendor-table tbody tr{transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.vendor-table tbody tr:hover td,.vendor-table tbody tr:hover td:first-child{background:#f8fafc}.vendor-table td{height:66px;padding:10px 16px}.vendor-table .vendor-col-name{width:260px}.vendor-table .vendor-col-category{width:220px}.vendor-table .vendor-col-spend{width:165px}.vendor-table .vendor-col-accounts{width:100px}.vendor-table .vendor-col-latest{width:175px}.vendor-table .vendor-col-monitoring{width:145px}.vendor-table .vendor-col-attention{width:185px}.vendor-table .vendor-col-contract{width:160px}.vendor-table .vendor-col-relationship{width:145px}.vendor-table .vendor-col-action{width:54px}.vendor-name-cell{min-width:0;color:inherit;align-items:center;gap:11px;display:flex}.vendor-name-cell>span:last-child{gap:3px;min-width:0;display:grid}.vendor-name-cell strong,.vendor-name-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-monogram{color:#344f89;text-transform:uppercase;background:#f5f7fb;border:1px solid #dce2ea;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:750;display:grid}.vendor-monogram.large{border-radius:15px;width:52px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.row-chevron{color:#778399;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.row-chevron:hover{color:#355694;background:#f2f5fa}.vendor-table-footer{color:#778294;background:#fff;border-top:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 14px;font-size:.65rem;display:flex}.vendor-table-footer-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.vendor-table-footer-pagination button{color:#566174;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vendor-table-footer-pagination button:disabled{opacity:.35;cursor:not-allowed}.vendor-table-footer-pagination>span{text-align:center;min-width:42px;font:650 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.vendor-side-panel{z-index:215;color:#1b2434;background:#fff;border-left:1px solid #dce2ea;border-radius:18px 0 0;flex-direction:column;width:min(440px,100vw - 56px);animation:.32s cubic-bezier(.23,1,.32,1) both vendor-panel-in;display:flex;position:fixed;top:69px;bottom:0;right:0;box-shadow:-18px 0 56px #19263e1c}.vendor-side-panel.is-leaving{pointer-events:none;animation:.22s ease-in both vendor-panel-out}.vendor-side-panel>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:20px 24px;display:flex}.vendor-side-panel>header>div>span{color:#65728a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.vendor-side-panel h2{color:#171e2b;letter-spacing:-.02em;margin:5px 0 0;font-family:inherit;font-size:1.22rem;font-weight:650}.vendor-side-panel header p{color:#778195;margin:5px 0 0;font-size:.78rem;line-height:1.5}.vendor-side-panel>form{flex-direction:column;flex:1;min-height:0;display:flex}.vendor-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px 30px;overflow:auto}.vendor-panel-fields{gap:16px;display:grid}.vendor-side-panel footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e5e9ef;justify-content:flex-end;gap:9px;display:flex}.vendor-combobox{z-index:2;position:relative}.vendor-search-input{background:#fff;border:1px solid #bfc9da;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.vendor-search-input:focus-within{border-color:#4e6db1;box-shadow:0 0 0 3px #4663a21c}.vendor-search-input svg{color:#68758a;flex:none}.vendor-search-input input{height:auto!important;box-shadow:none!important;border:0!important;padding:0!important}.vendor-suggestions{z-index:4;background:#fff;border:1px solid #d9e0e9;border-radius:12px;position:absolute;top:72px;left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #1a273f26}.vendor-suggestions button{color:#202a3b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.vendor-suggestions button:last-of-type{border-bottom:0}.vendor-suggestions button:hover,.vendor-suggestions button:focus-visible{background:#f6f8fb;outline:0}.vendor-suggestions button>span:nth-child(2){gap:3px;min-width:0;display:grid}.vendor-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.vendor-suggestions small{color:#7c8798;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.vendor-custom-option{gap:4px;padding:14px;display:grid}.vendor-custom-option strong{font-size:.78rem}.vendor-custom-option span{color:#7b8698;font-size:.69rem}.vendor-autofill-note{color:#6f7c90;align-items:flex-start;gap:8px;margin:10px 0 20px;font-size:.69rem;line-height:1.48;display:flex}.vendor-autofill-note svg{color:#4b67a0;flex:none;margin-top:1px}.vendor-spend-row{grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr);gap:12px;display:grid}.money-input{background:#fff;border:1px solid #d4dae4;border-radius:9px;align-items:center;height:43px;display:flex}.money-input:focus-within{border-color:#667bad;box-shadow:0 0 0 3px #566fa81c}.money-input>span{color:#5c687c;font-variant-numeric:tabular-nums;border-right:1px solid #e1e5eb;place-items:center;height:100%;padding:0 11px;display:grid}.money-input input{font-variant-numeric:tabular-nums;height:100%!important;box-shadow:none!important;border:0!important}.field-help{color:#7b8799;margin:-8px 0 0;font-size:.67rem;line-height:1.45}.vendor-monitor-note{color:#465269;background:#fbfcfd;border:1px solid #e0e5ec;border-radius:13px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px;display:flex}.vendor-monitor-note svg{color:#4f679c;flex:none}.vendor-monitor-note div{gap:4px;display:grid}.vendor-monitor-note strong{font-size:.76rem}.vendor-monitor-note span{color:#738095;font-size:.69rem;line-height:1.5}@media (max-width:760px){.app-topbar .global-search{position:static;transform:none}}.vendor-not-found>a,.vendor-back{color:#46639d;align-items:center;gap:6px;margin-bottom:18px;font-size:.75rem;display:inline-flex}.vendor-detail{gap:16px;display:grid}.vendor-detail-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.vendor-detail-title{align-items:center;gap:14px;display:flex}.vendor-detail-title h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:400;line-height:1}.vendor-detail-title p{color:#69768a;align-items:center;gap:5px;margin:8px 0;font-size:.78rem;display:flex}.vendor-detail-title p a{align-items:center;gap:4px;display:inline-flex}.vendor-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vendor-summary-band{background:#fff;border:1px solid #dce2ea;border-radius:16px;grid-template-columns:1.2fr 1.2fr 1.8fr repeat(4,.62fr);align-items:stretch;display:grid;overflow:hidden}.vendor-summary-band>div{border-right:1px solid #e2e6ec;min-width:0;padding:20px}.vendor-summary-band>div:last-child{border-right:0}.vendor-spend-stat{align-content:space-between;gap:9px;min-height:130px;display:grid}.vendor-spend-stat>span,.vendor-spend-trend>span{color:#69768a;font-size:.7rem}.vendor-spend-stat strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.vendor-spend-stat small,.vendor-spend-trend small{color:#8a94a4;font-size:.65rem;line-height:1.45}.vendor-spend-trend{align-content:space-between;gap:8px;display:grid}.vendor-spend-trend>span{align-items:center;gap:6px;display:flex}.vendor-spend-trend svg{width:100%;height:62px;overflow:visible}.vendor-spend-trend path{fill:none;stroke:#315fb6;stroke-width:2px}.vendor-spend-trend circle{fill:#315fb6}.vendor-count{text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.vendor-count strong{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.vendor-count span{color:#7c8798;font-size:.65rem}.vendor-detail-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:16px;display:grid}.vendor-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.vendor-detail .portal-panel{overflow:hidden}.vendor-contract-summary dl{gap:0;margin:0;padding:4px 20px 18px;display:grid}.vendor-contract-summary dl div{border-bottom:1px solid #edf0f3;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:10px 0;display:grid}.vendor-contract-summary dl div:last-child{border-bottom:0}.vendor-contract-summary dt{color:#758196;font-size:.7rem}.vendor-contract-summary dd{color:#263145;text-align:right;margin:0;font-size:.74rem;font-weight:600}.text-button{color:#4766a2;cursor:pointer;background:0 0;border:0;font-size:.7rem}.vendor-records-table{min-width:650px}@keyframes vendor-panel-in{0%{opacity:.4;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes vendor-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px)}}.findings-table{min-width:1320px}.findings-table .findings-col-title{width:300px}.findings-table .findings-col-vendor{width:240px}.findings-table .findings-col-source{width:120px}.findings-table .findings-col-trust{width:135px}.findings-table .findings-col-evidence{width:105px}.findings-table .findings-col-value{width:170px}.findings-table .findings-col-status{width:140px}.findings-table .findings-col-action{width:156px}.findings-table td:first-child,.findings-table td:nth-child(2){min-width:0}.findings-table td:first-child>.record-link,.findings-table td:nth-child(2)>.record-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.findings-table td:first-child small,.findings-table td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.findings-table td:last-child .costivra-select-container{min-width:130px}@media (max-width:1180px){.vendor-summary-band{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-summary-band>div{border-bottom:1px solid #e2e6ec}.vendor-summary-band>div:nth-child(4n){border-right:0}.vendor-summary-band>div:nth-last-child(-n+3){border-bottom:0}.vendor-spend-trend{grid-column:span 2}.vendor-record-grid{grid-template-columns:1fr}}@media (max-width:860px){.vendor-detail-header{flex-direction:column;align-items:flex-start}.vendor-detail-actions{justify-content:flex-start}.vendor-detail-grid{grid-template-columns:1fr}.vendor-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-summary-band>div:nth-child(odd){border-right:1px solid #e2e6ec}.vendor-summary-band>div:nth-child(2n){border-right:0}.vendor-summary-band>div{border-bottom:1px solid #e2e6ec}.vendor-summary-band>div:nth-last-child(-n+2){border-bottom:0}.vendor-spend-trend{grid-column:span 2}}@media (max-width:760px){.vendor-side-panel{border-left:0;width:100%;max-width:none;top:64px}.vendor-side-panel>header,.vendor-panel-scroll{padding:18px}.vendor-side-panel footer{padding-left:18px;padding-right:18px}.vendor-spend-row{grid-template-columns:1fr}.vendor-detail-title{align-items:flex-start}.vendor-detail-title h1{font-size:2.45rem}.vendor-detail-header>div:first-child>.portal-status{margin-left:0}.vendor-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.vendor-detail-actions .button{justify-content:center}.vendor-summary-band{border-radius:14px}.vendor-summary-band>div{padding:15px}.vendor-spend-stat{min-height:112px}.vendor-spend-stat strong{font-size:1.4rem}.vendor-record-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vendor-side-panel,.vendor-side-panel.is-leaving{animation:none}.row-chevron{transition:none}}:root{--motion-ease:cubic-bezier(.23, 1, .32, 1);--motion-ease-soft:cubic-bezier(.2, .8, .2, 1);--motion-fast:.16s;--motion-standard:.32s;--motion-slow:.44s}html{interpolate-size:allow-keywords;scroll-padding-top:92px}.route-transition{min-height:100%}.reveal{transition:opacity var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease);transform:translateY(22px)}.spec-page>.reveal:nth-child(2){transition-delay:60ms}.spec-page>.reveal:nth-child(3){transition-delay:.11s}.spec-page>.reveal:nth-child(4){transition-delay:.16s}.spec-page>.reveal:nth-child(5){transition-delay:.21s}.button,.marketing-nav a,.content-block,.panel,.portal-panel,.portal-metric,.summary-card,.global-search,.ask-composer,.ask-suggestions button{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.button:hover{transform:translateY(-2px)}.button:active{transition-duration:90ms;transform:translateY(0)scale(.985)}.content-block,.portal-panel,.portal-metric,.summary-card{transition-property:transform,box-shadow,border-color,background-color}.content-block:hover,.portal-panel:hover,.portal-metric:hover,.summary-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #18274013}.motion-page>*{animation:costivra-section-enter var(--motion-standard) var(--motion-ease) backwards}.motion-page>:nth-child(2){animation-delay:45ms}.motion-page>:nth-child(3){animation-delay:80ms}.motion-page>:nth-child(4){animation-delay:.11s}.motion-page>:nth-child(5){animation-delay:.135s}.motion-page>:nth-child(n+6){animation-delay:.155s}.app-content,.portal-panel,.panel,.portal-card,.summary-card,.portal-metrics,.portal-card-grid,.detail-layout,.manage-main,.manage-page,.manage-panel,.manage-summary,.manage-overview-grid,.manage-lower-grid,.manage-mail-shell,.manage-message,.faq-answer{transition-duration:var(--motion-standard);transition-timing-function:var(--motion-ease)}.portal-panel,.panel,.portal-card,.summary-card,.manage-panel,.manage-summary,.manage-task-column article{transition-property:transform,box-shadow,border-color,background-color}.portal-metrics,.portal-card-grid,.detail-layout,.manage-overview-grid,.manage-lower-grid,.manage-mail-shell{transition-property:grid-template-columns,grid-template-rows,gap}.app-content,.manage-main,.manage-page{transition-property:width,max-width,margin,padding}.portal-modal-layer{animation-duration:.24s;animation-timing-function:var(--motion-ease)}.portal-modal{animation-duration:.28s;animation-timing-function:var(--motion-ease)}.command-overlay{animation-duration:.22s;animation-timing-function:var(--motion-ease)}.command-box{animation-duration:.28s;animation-timing-function:var(--motion-ease)}@keyframes costivra-section-enter{0%{opacity:.001;transform:translateY(7px)scale(.997)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motion-page>*{animation:none}.reveal{opacity:1;transition:none;transform:none}.app-shell,.app-content,.portal-panel,.portal-card,.portal-metrics,.portal-card-grid,.detail-layout,.manage-sidebar,.manage-main,.manage-page,.manage-panel,.manage-summary,.manage-overview-grid,.manage-lower-grid,.manage-mail-shell,.manage-message,.manage-message-collapse,.manage-brand-copy,.manage-nav-label,.app-sidebar .logo span,.app-nav .nav-label{transition:none!important}.button:hover,.content-block:hover,.portal-panel:hover,.portal-metric:hover,.summary-card:hover{transform:none}}.ios-hero-banner{color:#f7f9fd;background:linear-gradient(135deg,#0d1424 0%,#151d32 50%,#0c1220 100%);border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #080e1c47,inset 0 1px #ffffff26}.ios-hero-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9ff3f26 0%,#315eff14 50%,#0000 80%);border-radius:50%;width:320px;height:320px;position:absolute;top:-40%;right:-10%}.ios-hero-title{letter-spacing:-.035em;color:#fff;margin:0 0 6px;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700}.ios-hero-subtitle{color:#a0aec0;max-width:520px;margin:0;font-size:.9rem;line-height:1.5}.ios-hero-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ios-hero-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.ios-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ios-widget-card{background:#fff;border:1px solid #e2e7f0;border-radius:18px;padding:20px 22px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1),border-color .22s;box-shadow:0 10px 30px -4px #0f172a0a,inset 0 1px #ffffffe6}.ios-widget-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 18px 42px -6px #0f172a14,inset 0 1px #fff}.ios-segmented-control{background:#eef2f7;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ios-segment-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:all .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.ios-segment-btn:hover{color:#0f172a}.ios-segment-btn.active{color:#0f172a;background:#fff;font-weight:700;box-shadow:0 4px 12px #0f172a14,0 1px 2px #0f172a0a}.ios-segment-badge{color:#475569;background:#e2e8f0;border-radius:99px;place-items:center;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-grid}.ios-segment-btn.active .ios-segment-badge{color:#fff;background:#0f172a}.ios-filter-chips{align-items:center;gap:6px;display:flex}.ios-filter-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:99px;align-items:center;gap:5px;padding:6px 14px;font-size:.76rem;font-weight:600;transition:all .16s;display:inline-flex}.ios-filter-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.ios-filter-chip.active{color:#fff;background:#0f172a;border-color:#0f172a}.ios-icon-glyph{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:transform .18s;display:grid}.ios-icon-glyph.blue{color:#3730a3;background:#e0e7ff}.ios-icon-glyph.green{color:#047857;background:#ecfdf5}.ios-icon-glyph.amber{color:#b45309;background:#fffbebfb}.ios-icon-glyph.purple{color:#6b21a8;background:#f3e8ff}.ios-status-pill{border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.ios-status-pill.high{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ios-status-pill.medium{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.ios-status-pill.good{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.ios-sheet-handle{background:#334155;border-radius:99px;width:36px;height:5px;margin:0 auto 16px}.ios-search-capsule{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;width:260px;height:40px;padding:0 14px;transition:all .18s;display:flex;box-shadow:0 2px 6px #0f172a08}.ios-search-capsule:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.ios-search-capsule input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:.82rem}.ios-search-capsule input::placeholder{color:#94a3b8}.ios-radar-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.ios-radar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px 18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 20px -2px #0f172a0a}.ios-radar-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #0f172a14}.ios-radar-card.critical,.ios-radar-card.urgent,.ios-radar-card.safe{background:#fff;border:1px solid #e2e8f0}@media (max-width:980px){.ios-radar-grid{grid-template-columns:1fr}.ios-hero-banner{flex-direction:column;align-items:flex-start;padding:22px}}.marketing-header{border-radius:20px}.marketing-header .button-primary,.hero-actions .button-primary,.pricing .button-primary{border-radius:12px}.product-frame,.evidence-viewer{border-radius:22px;overflow:hidden}.pricing-layout,.content-grid,.panel{border-radius:20px;overflow:hidden}.spec-operating,.spec-closure,.pricing-decision,.signature-registry,.signature-sequence,.signature-controls,.signature-handoff,.signature-rail{border-radius:24px;overflow:hidden}.consent-file,.registry-list,.handoff-flow,.rail-flow{border-radius:16px}.app-body .portal-page-header .button-primary,.app-body .top-actions .button-primary{color:#11170a;background:var(--portal-lime);border-color:#b7e62f;box-shadow:0 8px 22px #91b92121}.app-body .portal-page-header .button-primary:hover,.app-body .top-actions .button-primary:hover{color:#11170a;background:#d5ff5d;border-color:#a8d326}.integrations-page-stack{flex-direction:column;gap:0;display:flex}.integrations-mailbox-primary{order:1}.integrations-mailbox-primary .portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-manual-option{order:2;margin-top:30px}.email-intake{border-radius:20px}.email-intake-header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.email-intake-title{align-items:flex-start;gap:16px;display:flex}.email-intake-title h2{color:#182033;letter-spacing:-.025em;margin:5px 0 7px;font-size:1.25rem}.email-intake-title p{color:#69758a;max-width:720px;margin:0;font-size:.84rem;line-height:1.55}.email-intake-icon{color:#435b90;background:#f4f7fb;border:1px solid #dae2ee;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.email-intake-icon svg{width:19px}.eyebrow{color:#758198;letter-spacing:.12em;font-size:.64rem;font-weight:750}.email-intake-address{background:#f8fafc;border:1px solid #dbe2ec;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:24px 24px 0;padding:16px 18px;display:flex}.email-intake-address>div{gap:4px;min-width:0;display:grid}.email-intake-address small{color:#7a8598;font-size:.69rem}.email-intake-address strong{color:#1c2739;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.email-intake-notice{color:#6f5a2c;background:#fcfaf3;border:1px solid #e6dfc9;border-radius:14px;align-items:flex-start;gap:12px;margin:14px 24px 0;padding:14px 16px;display:flex}.email-intake-notice svg{flex:none;width:18px;margin-top:1px}.email-intake-notice>div{gap:3px;display:grid}.email-intake-notice strong{font-size:.79rem}.email-intake-notice span{color:#827354;font-size:.73rem;line-height:1.5}.email-intake-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:28px;padding:26px 24px;display:grid}.email-intake-layout h3,.email-intake-events h3{color:#202a3b;margin:0;font-size:.9rem}.email-intake-setup ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.email-intake-setup li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 17px;display:grid}.email-intake-setup li:last-child{padding-bottom:0}.email-intake-setup li>span{color:#4d6290;background:#f7f9fc;border:1px solid #d9e0ea;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:750;display:grid}.email-intake-setup li div{gap:4px;display:grid}.email-intake-setup li strong{color:#303a4c;font-size:.8rem}.email-intake-setup li p{color:#758094;margin:0;font-size:.73rem;line-height:1.5}.trusted-senders{border:1px solid #e0e5ec;border-radius:16px;min-width:0;padding:18px}.trusted-sender-form{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.trusted-sender-form label{color:#667187;flex:1;gap:6px;min-width:0;font-size:.68rem;font-weight:650;display:grid}.trusted-sender-form input{color:#20293a;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:10px;outline:0;padding:0 11px;font-size:.78rem}.trusted-sender-form input:focus{border-color:#667bad;box-shadow:0 0 0 3px #566fa81a}.trusted-sender-list{gap:7px;margin-top:14px;display:grid}.trusted-sender-list>div{border:1px solid #e5e9ef;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 7px 7px 10px;display:flex}.trusted-sender-list>div>span{color:#546075;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.73rem;display:flex;overflow:hidden}.trusted-sender-list>div>span svg{color:#7081a4;flex:none}.trusted-sender-list .icon-button{border:0;width:28px;height:28px}.trusted-sender-list>p{color:#8a94a5;margin:0;font-size:.72rem}.email-intake-readonly{color:#7d8798;margin:14px 0 0;font-size:.74rem;line-height:1.5}.email-intake-controls{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.email-intake-events{border-top:1px solid #e7ebf0}.email-intake-events .portal-panel-heading h3{margin:0}.email-intake-event{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 20px;display:flex}.email-intake-event:last-child{border-bottom:0}.email-event-icon{color:#526993;background:#f1f4f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.email-intake-event .grow{gap:3px;min-width:0;display:grid}.email-intake-event .grow strong,.email-intake-event .grow span,.email-intake-event .grow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-intake-event .grow strong{color:#2c3648;font-size:.78rem}.email-intake-event .grow span{color:#7b8698;font-size:.7rem}.email-intake-event .grow small{color:#9b5149;font-size:.67rem}.email-event-result{justify-items:end;gap:5px;display:grid}.email-event-result small{color:#8a93a2;font-size:.65rem}.portal-section-heading{margin:30px 0 14px}.portal-section-heading h2{color:#1d2635;margin:0;font-size:1rem}.portal-section-heading p{color:#7a8598;margin:5px 0 0;font-size:.76rem}@media (max-width:760px){.integrations-mailbox-primary .portal-card-grid{grid-template-columns:1fr}.marketing-header,.product-frame,.evidence-viewer,.pricing-layout,.content-grid,.panel{border-radius:17px}.spec-operating,.spec-closure,.pricing-decision,.signature-registry,.signature-sequence,.signature-controls,.signature-handoff,.signature-rail{border-radius:20px}.email-intake{border-radius:17px}.email-intake-header{padding:19px 17px}.email-intake-title{gap:11px}.email-intake-title h2{font-size:1.05rem}.email-intake-title p{font-size:.77rem}.email-intake-header>.portal-status{display:none}.email-intake-icon{border-radius:11px;width:38px;height:38px}.email-intake-address{flex-direction:column;align-items:stretch;margin:17px 16px 0;padding:14px}.email-intake-address .button{width:100%}.email-intake-notice{margin:12px 16px 0}.email-intake-layout{grid-template-columns:1fr;gap:22px;padding:22px 16px}.trusted-sender-form{flex-direction:column;align-items:stretch}.trusted-sender-form .button{width:100%}.email-intake-event{align-items:flex-start;padding:13px 15px}.email-event-result{flex:none}.email-event-result small{display:none}}.manage-access-page{color:#111827;background:#f7f8fa;place-items:center;min-height:100vh;padding:24px;display:grid}.manage-access-page>section{background:#fff;border:1px solid #e4e7ec;border-radius:20px;width:min(560px,100%);padding:38px;box-shadow:0 20px 60px #07111f14}.manage-access-page>section>.costivra-access-mark{background:#fff;border:1px solid #dfe4eb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 7px 18px #07111f14}.manage-access-page .costivra-access-mark img{object-fit:contain;width:42px;height:42px}.manage-access-page small{color:#7b8494;letter-spacing:.12em;margin-top:22px;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.manage-access-page h1{letter-spacing:-.04em;margin:10px 0;font-size:1.7rem;line-height:1.2}.manage-access-page p{color:#667085;margin:0;font-size:.86rem;line-height:1.65}.manage-access-page code{color:#344054;background:#f1f3f6;border-radius:5px;padding:2px 5px;font-size:.78rem}.manage-access-page section>div{gap:9px;margin-top:24px;display:flex}.marketing-consent-field{cursor:pointer;background:#f9fafb;border:1px solid #e1e5eb;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 16px;display:flex}.marketing-consent-field input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:2px 0 0}.marketing-consent-field span{gap:3px;display:grid}.marketing-consent-field strong{color:var(--ink);font-size:.85rem;line-height:1.35}.marketing-consent-field small{color:var(--muted);font-size:.75rem;line-height:1.5}.marketing-consent-field:focus-within{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.marketing-consent-field:focus-within{outline:2px solid color-mix(in srgb,var(--blue) 45%,transparent)}}.marketing-consent-field:focus-within{outline-offset:2px}:where(.manage-app,.manage-compose-window){--manage-navy:#07111f;--manage-blue:#1f4fd6;--manage-lime:#c9ff3f;--manage-ink:#111827;--manage-muted:#667085;--manage-line:#e4e7ec;--manage-soft:#f7f8fa}.manage-app{min-height:100vh;color:var(--manage-ink);background-color:#f7f8fa;background-image:radial-gradient(#10182806 .65px,#0000 .65px),linear-gradient(#ffffff80,#0000 40%);background-size:6px 6px,100% 100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.manage-app ::-webkit-scrollbar{width:6px;height:6px}.manage-app ::-webkit-scrollbar-track{background:0 0}.manage-app ::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb,#d4ff5a);border-radius:999px}.manage-app ::-webkit-scrollbar-thumb:hover{background:var(--workspace-scroll-thumb-hover,#b5db41)}.manage-app *,.manage-app :before,.manage-app :after,.manage-compose-window,.manage-compose-window *,.manage-compose-window :before,.manage-compose-window :after{box-sizing:border-box}.manage-compose-window{color:var(--manage-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.manage-sidebar{z-index:70;background:var(--manage-navy);color:#fff;border-right:1px solid #172233;flex-direction:column;width:238px;transition:width .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s;display:flex;position:fixed;inset:0 auto 0 0}.manage-brand{border-bottom:1px solid #172233;justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.manage-brand>a{color:#fff;align-items:center;gap:11px;text-decoration:none;transition:gap .22s cubic-bezier(.23,1,.32,1);display:flex}.manage-brand-copy{opacity:1;width:122px;transition:width .22s var(--motion-ease),opacity .15s ease,transform .22s var(--motion-ease);white-space:nowrap;overflow:hidden;transform:translate(0)}.manage-brand-mark{background:#fff;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 7px 16px #0003}.manage-brand-mark img{object-fit:contain;width:31px;height:31px}.manage-brand strong{color:inherit;font-family:var(--font-brand),"Space Grotesk",sans-serif;letter-spacing:-.045em;font-size:.95rem;font-weight:600;display:block}.manage-brand small{color:#718096;letter-spacing:.13em;margin-top:2px;font:650 .59rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.manage-brand>button.manage-mobile-close{color:#93a0b4;background:0 0;border:0;display:none}.manage-sidebar nav{flex-direction:column;gap:4px;padding:20px 12px;display:flex}.manage-sidebar nav.manage-primary-nav{gap:20px;padding-top:24px;transition:gap .22s cubic-bezier(.23,1,.32,1)}.manage-nav-group{border-top:1px solid #0000;gap:5px;transition:gap .22s cubic-bezier(.23,1,.32,1),padding-top .22s cubic-bezier(.23,1,.32,1),border-color .18s;display:grid}.manage-nav-group-label{opacity:1;color:#5f6d82;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;max-height:20px;padding:0 12px 7px;font:720 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:max-height .22s cubic-bezier(.23,1,.32,1),padding .22s cubic-bezier(.23,1,.32,1),opacity .14s,transform .22s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden;transform:translate(0)}.manage-sidebar nav a{color:#94a0b2;height:43px;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease,padding .22s cubic-bezier(.23,1,.32,1),gap .22s cubic-bezier(.23,1,.32,1);border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:.84rem;font-weight:650;text-decoration:none;display:flex;position:relative}.manage-sidebar nav a>svg{flex:0 0 18px}.manage-nav-label{opacity:1;min-width:0;transition:opacity .14s ease,transform .22s var(--motion-ease);white-space:nowrap;overflow:hidden}.manage-sidebar nav a:hover{color:#e8edf6;background:#101c2d;transform:translate(2px)}.manage-sidebar nav a.active{color:#fff;background:#14223a;border-color:#22324c}.manage-sidebar nav a b{border:2px solid var(--manage-navy);color:#fff;letter-spacing:-.02em;background:#2563eb;border-radius:999px;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:.59rem;font-weight:800;line-height:1;display:grid}.manage-sidebar-foot{margin-top:auto;padding:0 12px 18px}.manage-sidebar nav.manage-sidebar-utility{border-top:1px solid #172233;border-bottom:1px solid #172233;margin-bottom:12px;padding:12px 0}.manage-profile-menu-wrap{position:relative}.manage-operator{color:#fff;cursor:pointer;text-align:left;background:#101b2c;border:1px solid #1b2a40;border-radius:13px;align-items:center;gap:10px;width:100%;padding:9px;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.23,1,.32,1),padding .22s cubic-bezier(.23,1,.32,1),gap .22s cubic-bezier(.23,1,.32,1);display:flex}.manage-operator:hover,.manage-operator:focus-visible,.manage-operator.is-open{background:#14223a;border-color:#2b4670;outline:0}.manage-operator:active{transform:scale(.985)}.manage-operator-avatar{color:#fff;object-fit:cover;background:#203251;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.manage-operator-avatar.is-large{color:#344054;background:#eef2f7;border-color:#dfe4ea;border-radius:50%;width:72px;height:72px;font-size:1rem}.manage-operator-avatar--image{isolation:isolate;position:relative}.manage-operator-avatar__skeleton{z-index:0;border-radius:inherit;background:linear-gradient(110deg,#dce4ee 20%,#f4f7fa 38%,#dce4ee 56%) 0 0/220% 100%;animation:1.25s ease-in-out infinite manage-avatar-skeleton;position:absolute;inset:0;overflow:hidden}.manage-operator-avatar__skeleton:after{border-radius:inherit;content:"";background:#ffffff29;position:absolute;inset:0}.manage-operator-avatar__image{z-index:1;border-radius:inherit;object-fit:cover;opacity:0;filter:blur(10px);border:0;width:100%;height:100%;transition:opacity .18s,filter .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1);display:block;position:relative;transform:scale(1.04)}.manage-operator-avatar--image.is-ready .manage-operator-avatar__skeleton{opacity:0;transition:opacity .18s}.manage-operator-avatar--image.is-ready .manage-operator-avatar__image{opacity:1;filter:blur();transform:scale(1)}@keyframes manage-avatar-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.manage-operator-avatar__skeleton{animation:none}.manage-operator-avatar__image,.manage-operator-avatar--image.is-ready .manage-operator-avatar__skeleton{transition:none}}.manage-operator-copy{flex:1;min-width:0}.manage-operator strong,.manage-operator small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.manage-operator strong{font-size:.76rem}.manage-operator small{color:#8491a5;text-transform:capitalize;margin-top:2px;font-size:.66rem}.manage-profile-menu{z-index:140;transform-origin:bottom;background:#0d192bfa;border:1px solid #2a3c5a;border-radius:14px;gap:4px;width:100%;padding:7px;animation:.18s cubic-bezier(.23,1,.32,1) both manage-profile-menu-in;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 48px #0000004d}.manage-profile-menu.is-closing{pointer-events:none;animation:.15s ease-in both manage-profile-menu-out}.manage-profile-menu-heading{border-bottom:1px solid #23334b;align-items:center;gap:10px;margin:-1px -1px 4px;padding:8px 8px 11px;display:flex}.manage-profile-menu-heading .manage-operator-avatar{border-radius:50%;width:30px;height:30px}.manage-profile-menu-heading span{min-width:0}.manage-profile-menu-heading strong,.manage-profile-menu-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-profile-menu-heading strong{color:#fff;font-size:.74rem}.manage-profile-menu-heading small{color:#8391a7;margin-top:3px;font-size:.64rem}.manage-profile-menu a,.manage-profile-menu>button{color:#cbd5e5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;font:650 .72rem/1 inherit;text-decoration:none;display:flex}.manage-profile-menu a:hover,.manage-profile-menu a:focus-visible,.manage-profile-menu>button:hover,.manage-profile-menu>button:focus-visible{color:#fff;background:#1b3153;outline:0}@keyframes manage-profile-menu-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-profile-menu-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.manage-marketing-consent{color:#27644f;white-space:nowrap;background:#f1f8f4;border:1px solid #cfe1d8;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:5px 8px;font-size:.67rem;font-weight:750;line-height:1;display:inline-flex}.manage-marketing-consent.is-compact{padding:4px 7px;font-size:.62rem}.manage-marketing-consent.is-empty{color:#778194;background:#f7f8fa;border-color:#e0e4ea}.manage-main{box-sizing:border-box;will-change:width,max-width,margin-left;width:calc(100% - 238px);max-width:calc(100% - 238px);min-height:100vh;margin-left:238px;transition:width .24s cubic-bezier(.23,1,.32,1),max-width .24s cubic-bezier(.23,1,.32,1),margin-left .24s cubic-bezier(.23,1,.32,1)}.manage-sidebar.is-collapsed{width:72px}.manage-main.is-collapsed{width:calc(100% - 72px);max-width:calc(100% - 72px);margin-left:72px}.manage-sidebar.is-collapsed .manage-brand{justify-content:center;gap:6px;padding:0 10px}.manage-sidebar.is-collapsed .manage-brand>a{gap:0}.manage-sidebar.is-collapsed .manage-brand-copy{opacity:0;width:0;transform:translate(-6px)}.manage-sidebar.is-collapsed .manage-nav-label{opacity:0;pointer-events:none;position:absolute;transform:translate(-6px)}.manage-sidebar.is-collapsed .manage-nav-group-label{opacity:0;max-height:0;padding-bottom:0;transform:translate(-8px)}.manage-sidebar.is-collapsed .manage-primary-nav{gap:14px}.manage-sidebar.is-collapsed .manage-nav-group+.manage-nav-group{border-top:1px solid #172233;padding-top:14px}.manage-sidebar.is-collapsed .manage-operator-copy,.manage-sidebar.is-collapsed .manage-profile-menu{display:none}.manage-sidebar.is-collapsed nav a{justify-content:flex-start;gap:0;padding:0 14px}.manage-sidebar.is-collapsed nav a b{min-width:18px;height:18px;margin:0;padding:0 4px;font-size:.54rem;position:absolute;top:1px;right:1px}.manage-sidebar.is-collapsed .manage-operator{justify-content:flex-start;gap:0;padding:6px}.manage-sidebar.is-collapsed nav a:after{z-index:80;color:#fff;content:attr(aria-label);white-space:nowrap;background:#111a2b;border:1px solid #273550;border-radius:7px;padding:7px 11px;font-size:.74rem;font-weight:600;display:none;position:absolute;left:calc(100% + 10px);box-shadow:0 10px 28px #0000004d}.manage-sidebar.is-collapsed nav a:hover:after,.manage-sidebar.is-collapsed nav a:focus-visible:after{display:block}.manage-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e4e7ecd9;grid-template-columns:minmax(190px,1fr) minmax(300px,560px) minmax(190px,1fr);align-items:center;gap:22px;height:72px;padding:0 28px;display:grid;position:sticky;top:0}.manage-topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.manage-menu{color:var(--manage-ink);background:0 0;border:0;display:none}.manage-topbar small{color:#8c96a5;letter-spacing:.14em;font:700 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.manage-topbar h1{letter-spacing:-.02em;margin:2px 0 0;font-size:1rem;font-weight:720}.manage-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.manage-topbar-utilities{background:#fff;border:1px solid #e4e8ef;border-radius:999px;align-items:center;gap:0;padding:2px;display:flex;box-shadow:0 2px 10px #15233d0a}.manage-topbar-icon{color:#596579;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .15s,background .15s,box-shadow .15s,border-radius .15s;display:grid;position:relative}.manage-topbar-icon+.manage-topbar-icon:before{content:"";background:#e8ebf0;width:1px;height:16px;position:absolute;top:10px;left:-1px}.manage-topbar-icon:hover,.manage-topbar-icon:focus-visible{color:#1f4fd6;background:#f3f6fc;outline:0}.manage-topbar-icon--assistant:hover,.manage-topbar-icon--assistant:focus-visible{background:#e2ecff;border-radius:7px;box-shadow:inset 0 0 0 1px #c9d9fb}.manage-topbar-center{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.manage-global-search-wrap{width:100%;position:relative}.manage-create-wrap{flex:none;position:relative}.manage-button.manage-create-trigger{border-radius:11px;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;max-height:40px;padding:0;transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s,box-shadow .15s}.manage-create-trigger svg{stroke-width:2.2px;width:18px;height:18px;transition:transform .22s cubic-bezier(.23,1,.32,1)}.manage-create-trigger.is-active svg{transform:rotate(45deg)}.manage-create-menu{z-index:130;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:top;background:#fffffffa;border:1px solid #0f172a1a;border-radius:18px;flex-direction:column;gap:6px;min-width:240px;padding:7px;animation:.2s cubic-bezier(.23,1,.32,1) both manage-create-menu-in;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 48px -8px #0f172a2e,0 4px 16px -2px #0f172a0f}.manage-create-menu.is-closing{pointer-events:none;animation:.15s ease-in both manage-create-menu-out}.manage-create-menu button{color:#1e293b;cursor:pointer;text-align:left;white-space:nowrap;background:#f8fafc;border:1px solid #e4e9f2;border-radius:13px;align-items:center;gap:12px;width:100%;padding:9px 11px;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex}.manage-create-menu button:hover,.manage-create-menu button:focus-visible{color:#0f172a;background:#fff;border-color:#cbd5e1;outline:0;box-shadow:0 4px 14px #0f172a12}.manage-create-menu button:active{transform:scale(.985)}.manage-create-icon{color:#1f4fd6;background:#edf3ff;border:1px solid #1f4fd61f;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid}.manage-create-menu button:hover .manage-create-icon{color:#fff;background:#1f4fd6;border-color:#1f4fd6;transform:scale(1.04)}.manage-create-label{flex-direction:column;gap:1px;min-width:0;display:flex}.manage-create-label strong{color:#0f172a;letter-spacing:-.01em;font:650 .81rem/1.2 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.manage-create-label small{color:#64748b;letter-spacing:normal;text-transform:none;font:450 .69rem/1.25 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;display:block}@keyframes manage-create-menu-in{0%{opacity:0;transform:translate(-50%,-6px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes manage-create-menu-out{to{opacity:0;transform:translate(-50%,-5px)scale(.99)}}.manage-search{border:1px solid var(--manage-line);color:#8b95a5;background:#fff;border-radius:11px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px 2px #10182808}.manage-search:hover{transform:none!important}.manage-search:focus-within{border-color:#1f4fd6;box-shadow:0 0 0 3px #1f4fd61f}.manage-search input{width:100%;color:var(--manage-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.workspace-search-placeholder{z-index:1;color:#7d899a;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;padding-block:2px;font-size:.78rem;line-height:1.35;animation:.72s cubic-bezier(.23,1,.32,1) both workspace-search-placeholder-reveal;position:absolute;top:50%;left:36px;right:48px;overflow:hidden;transform:translateY(-50%)}@keyframes workspace-search-placeholder-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.manage-global-results{z-index:130;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;background:#fffffffa;border:1px solid #dfe4eb;border-radius:14px;max-height:min(560px,100vh - 98px);padding:7px;animation:.18s cubic-bezier(.23,1,.32,1) both manage-search-results-in;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 22px 55px #121f332e}.manage-global-results.is-closing{pointer-events:none;animation:.16s ease-in both manage-search-results-out}.manage-global-result-group{padding:6px}.manage-global-result-group+.manage-global-result-group{border-top:1px solid #edf0f4}.manage-global-result-group h2{color:#778294;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:7px 8px 5px;font:720 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.manage-global-result-group h2 span{color:#3564b9;letter-spacing:.04em;background:#edf3ff;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:.55rem}.manage-global-result-group button{color:#273244;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:9px 10px;display:grid}.manage-global-result-group button:hover,.manage-global-result-group button:focus-visible{color:#14213a;background:#f1f5fc;outline:0}.manage-global-result-group button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:680;overflow:hidden}:is(.manage-global-result-group,.app-global-result-group) button small{color:#7a8595;letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font:450 .68rem/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.manage-global-no-results{color:#788395;text-align:center;margin:0;padding:17px 12px;font-size:.72rem}.workspace-search-suggestions{gap:4px;padding:6px;display:grid}.workspace-search-suggestions section+section{border-top:1px solid var(--workspace-line-soft,#edf0f4);margin-top:4px;padding-top:8px}.workspace-search-suggestions h2{color:#778294;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 8px;font:720 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-search-suggestions button{color:#273244;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font:650 .74rem/1.25 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.workspace-search-suggestions button:is(:hover,:focus-visible){color:#14213a;background:#f1f5fc;outline:0}@keyframes manage-search-results-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-search-results-out{to{opacity:0;transform:translateY(-5px)scale(.99)}}.manage-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font:680 .78rem/1 inherit;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.manage-button:hover{transform:translateY(-1px)}.manage-button:active{transform:scale(.97)}.manage-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.manage-button--primary{background:var(--manage-blue);color:#fff;border-color:var(--manage-blue);box-shadow:0 2px 8px #1f4fd63d}.manage-button--primary:hover{background:#183fab;box-shadow:0 4px 12px #1f4fd652}.manage-button--quiet{color:#344054;background:#fff;border-color:#dfe3e9;box-shadow:0 1px 3px #1018280a}.manage-button--quiet:hover{background:#f8fafc;border-color:#cbd4e1}.manage-full{width:100%}.manage-page{width:100%;max-width:1660px;margin:0 auto;padding:28px}.manage-page--accounts,.manage-page--contacts{height:calc(100dvh - 72px);overflow:hidden}.manage-page--mail{overscroll-behavior:none;height:calc(100dvh - 72px);overflow:hidden}.manage-page--detail{height:auto;min-height:calc(100dvh - 72px);padding-bottom:48px;overflow:visible}.manage-intro,.manage-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.manage-intro>.manage-intro-copy{display:block}.manage-intro>div:last-child,.manage-page-heading>div:last-child{gap:9px;display:flex}.manage-intro>.manage-intro-copy:last-child{display:block}.manage-intro p,.manage-page-heading p{color:var(--manage-muted);margin:0 0 5px;font-size:.83rem}.manage-intro h2,.manage-page-heading h2{color:#101828;letter-spacing:-.035em;margin:0;font-size:1.55rem;line-height:1.2}.manage-intro-copy h2+p{margin:6px 0 0}.manage-page-heading>span{color:#697386;font-size:.74rem}.manage-live{letter-spacing:.11em;align-items:center;gap:7px;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.manage-live i{background:#12b76a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f8f0}.manage-kbd{color:#64748b;letter-spacing:0;background:#f8fafc;border:1px solid #d0d5dd;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font:700 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:0 1px 1px #0000000a}.manage-summary{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4e7ecd9;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 3px #10182808,0 10px 28px -4px #1018280d}.manage-summary>div{background:linear-gradient(#fff 0%,#fafbfc 100%);border-right:1px solid #e4e7ecd9;padding:18px 20px}.manage-summary>div:last-child{border-right:0}.manage-summary-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.manage-summary small{color:#8a94a4;letter-spacing:.11em;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.manage-summary-marker{color:#7f8a9a;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.58rem;line-height:1;display:inline-flex}.manage-summary-marker i{background:#94a3b8;border-radius:50%;width:6px;height:6px}.manage-summary-marker--blue i{background:#2563eb}.manage-summary-marker--green i{background:#12b76a}.manage-summary-marker--amber i{background:#f79009}.manage-summary-marker--slate i{background:#64748b}.manage-summary-value{align-items:baseline;gap:9px;min-width:0;margin-top:12px;display:flex}.manage-summary strong{color:#111827;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.75rem;line-height:1;display:block}.manage-summary-value span{color:#7f8a9a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;line-height:1.2;overflow:hidden}.manage-panel{background:#fff;border:1px solid #e4e7ecd9;border-radius:18px;transition:border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 3px #10182808,0 10px 28px -4px #1018280d}.manage-panel:hover{border-color:#d5dae2;box-shadow:inset 0 1px #fff,0 12px 32px -8px #10182814,0 1px 3px #10182808}.manage-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:14px 20px;display:flex}.manage-panel>header h3{letter-spacing:-.015em;margin:0;font-size:.92rem;font-weight:720}.manage-panel>header p{color:var(--manage-muted);margin:3px 0 0;font-size:.7rem}.manage-panel>header a{color:var(--manage-blue);font-size:.72rem;font-weight:680;text-decoration:none}.manage-overview-grid{grid-template-columns:minmax(0,1.72fr) minmax(285px,.66fr);gap:20px;display:grid}.manage-overview-grid:not(.manage-record-workspace){align-items:stretch;height:clamp(360px,100dvh - 210px,420px)}.manage-overview-grid:not(.manage-record-workspace)>.manage-account-table{flex-direction:column;min-height:0;display:flex}.manage-overview-grid:not(.manage-record-workspace)>.manage-account-table>.manage-table-wrap{flex:1;min-height:0;overflow:auto}.manage-overview-grid:not(.manage-record-workspace)>.manage-inspector{min-height:0;max-height:100%}.manage-lower-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.manage-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;font-variant-numeric:tabular-nums;overflow-x:auto}.manage-table-wrap table{border-collapse:collapse;width:100%}.manage-table-wrap th{color:#7b8493;text-align:left;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #edf0f3;padding:12px 16px;font-size:.62rem;font-weight:750}.manage-table-wrap td{color:#5f6a7a;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #eff1f4;height:66px;padding:10px 16px;font-size:.71rem}.manage-table-wrap tr:last-child td{border-bottom:0}.manage-trust-actions{gap:8px;min-width:250px;display:grid}.manage-trust-evidence-picker{gap:4px;display:grid}.manage-trust-evidence-picker>span{color:#4d5b70;font-size:.62rem;font-weight:720}.manage-trust-evidence-picker select{color:#344054;background:#fff;border:1px solid #dbe0e7;border-radius:8px;width:100%;min-height:64px;padding:4px;font:400 .62rem/1.35 inherit}.manage-trust-evidence-picker select:focus{border-color:#7d9be8;outline:0;box-shadow:0 0 0 3px #eef2ff}.manage-trust-evidence-picker small,.manage-trust-no-evidence{color:#8b95a4;font-size:.6rem;line-height:1.35}.manage-table-wrap tr td{transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.manage-table-wrap tr:hover td{background:#f8fafc}.manage-table-wrap tr.is-selected td{color:#101828;background:#eef4ff}.manage-table-wrap td:first-child:before{content:"";opacity:0;transform-origin:50%;pointer-events:none;background:#1f4fd6;border-radius:0 4px 4px 0;width:3px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.2)}.manage-table-wrap tr.is-selected td:first-child:before{opacity:1;transform:scaleY(1)}.manage-table-wrap tr.is-bulk-selected td{background:#f3f6ff}.manage-table-wrap td:first-child a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.manage-table-wrap td strong,.manage-table-wrap td small{display:block}.manage-table-wrap td strong{color:#253044;font-size:.74rem;font-weight:680}.manage-table-wrap td small{color:#8b95a4;margin-top:3px;font-size:.65rem}.manage-account-avatar,.manage-person-avatar{color:#475467;background:#f5f7fa;border:1px solid #dce1e8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:.65rem;font-weight:780;display:grid}.manage-person-avatar{color:#294cb1;background:#edf2ff;border-radius:50%}.manage-person-avatar.large{width:54px;height:54px;font-size:.84rem}.manage-status{color:#475467;text-transform:capitalize;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e0e4e9;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 9px;font-size:.62rem;font-weight:680;display:inline-flex}.manage-status i{background:#98a2b3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #98a2b326}.manage-status--active i,.manage-status--delivered i,.manage-status--sent i,.manage-status--received i{background:#12b76a;box-shadow:0 0 0 2px #12b76a2e}.manage-status--onboarding i,.manage-status--scheduled i,.manage-status--pending i{background:#f79009;box-shadow:0 0 0 2px #f790092e}.manage-status--lead i,.manage-status--open i{background:#2e60d4;box-shadow:0 0 0 2px #2e60d42e}.manage-status--at_risk i,.manage-status--failed i,.manage-status--bounced i{background:#f04438;box-shadow:0 0 0 2px #f044382e}.manage-status--disabled i{background:#98a2b3}.manage-mailbox-panel{max-width:1080px}.manage-mailbox-heading-row{align-items:center;gap:12px;display:flex}.manage-mailbox-heading-row>span{color:#697386;white-space:nowrap;font-size:.7rem}.manage-mailbox-cards{display:none}.manage-mailbox-identity{align-items:center;gap:10px;min-width:220px;display:flex}.manage-mailbox-capabilities{flex-wrap:wrap;gap:9px;display:flex}.manage-mailbox-capabilities span{color:#8a94a4;align-items:center;gap:5px;font-size:.62rem;display:flex}.manage-mailbox-capabilities i{background:#c4c9d1;border-radius:50%;width:6px;height:6px}.manage-mailbox-capabilities span.ready{color:#3f4b5d}.manage-mailbox-capabilities span.ready i{background:#12b76a}.manage-mailbox-action{text-align:right}.manage-mailbox-footnote{color:#7a8493;max-width:720px;margin:12px 2px 0;font-size:.65rem;line-height:1.5}.manage-settings-layout{max-width:1180px}.workspace-settings-hub{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.workspace-settings-directory{padding:2px 0;position:sticky;top:18px}.workspace-settings-search{color:#687386;background:#fff;border:1px solid #d8dee8;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.workspace-settings-search:focus-within{outline-offset:2px;border-color:#8aa9ec;outline:2px solid #2563eb33}.workspace-settings-search input{color:#17233b;background:0 0;border:0;outline:0;width:100%;min-width:0;font:550 .78rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.workspace-settings-search input::placeholder{color:#8792a4}.workspace-settings-search button{color:#687386;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.workspace-settings-search button:hover{color:#253044;background:#f0f3f7}.workspace-settings-search-hint{color:#8a94a4;align-items:center;gap:3px;margin:8px 2px 13px;font-size:.61rem;display:flex}.workspace-settings-search-hint kbd,.workspace-settings-search-hint span{color:#687386;text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:4px;min-width:15px;padding:1px 4px;font:600 .58rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.workspace-settings-nav{gap:13px;display:grid}.workspace-settings-nav section{border-top:1px solid #edf0f4;gap:2px;padding-top:12px;display:grid}.workspace-settings-nav section:first-child{border-top:0;padding-top:0}.workspace-settings-nav h2{color:#818b9c;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 5px;font:720 .58rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.workspace-settings-nav button{color:#536074;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:3px;width:100%;padding:9px 10px;transition:background-color .14s,color .14s;display:grid}.workspace-settings-nav button:hover{color:#23385e;background:#f4f7fb}.workspace-settings-nav button.is-active{color:#1649bc;background:#edf4ff}.workspace-settings-nav button:focus-visible{outline-offset:2px;outline:2px solid #7fa6f4}.workspace-settings-nav strong{font:680 .73rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.workspace-settings-nav span{color:#7d8899;font:500 .62rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.workspace-settings-nav button.is-active span{color:#5b78ae}.workspace-settings-empty{color:#667085;margin:0;padding:13px 8px;font-size:.7rem;line-height:1.45}.workspace-settings-content{min-width:0}.workspace-settings-category{display:none}@media (max-width:780px){.workspace-settings-hub--compact-mobile .workspace-settings-category{border:1px solid var(--workspace-line);width:100%;min-height:62px;color:var(--workspace-ink);background:var(--workspace-surface);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.workspace-settings-category>span{gap:4px;display:grid}.workspace-settings-category small{color:var(--workspace-muted);font-size:.68rem}.workspace-settings-category strong{font-size:.86rem}.workspace-settings-category svg{transition:transform .16s}.workspace-settings-category[aria-expanded=true] svg{transform:rotate(180deg)}.workspace-settings-category:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.workspace-settings-hub--compact-mobile:not(.is-directory-open) .workspace-settings-directory,.workspace-settings-hub--compact-mobile.is-directory-open .workspace-settings-content{display:none}}@keyframes workspace-settings-blur-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.workspace-settings-category svg{transition:none}.workspace-settings-hub--compact-mobile.is-directory-open .workspace-settings-directory{animation:none}}.manage-settings-tabs{border-radius:16px;gap:4px;padding:0 12px;display:flex;position:relative;overflow:hidden}.manage-settings-tabs button{color:#727d8c;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0 12px;font:670 .7rem/1 Inter,ui-sans-serif,system-ui,sans-serif;position:relative}.manage-settings-tabs button:after{content:"";opacity:0;transform-origin:50%;background:#1f4fd6;border-radius:2px;height:2px;transition:opacity .14s,transform .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.35)}.manage-settings-tabs button:hover{color:#344054}.manage-settings-tabs button:focus-visible{outline:2px solid var(--manage-blue)}@supports (color:color-mix(in lab, red, red)){.manage-settings-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--manage-blue) 34%,transparent)}}.manage-settings-tabs button:focus-visible{outline-offset:-4px;border-radius:8px}.manage-settings-tabs button.active{color:#1749c9}.manage-settings-tabs button.active:after{opacity:1;transform:scaleX(1)}.manage-settings-tab-panel>.manage-panel:first-child{margin-top:14px}.manage-settings-profile{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.manage-settings-profile>.manage-button{white-space:nowrap;flex:none;min-width:132px;min-height:40px;padding-inline:14px}.manage-settings-profile-copy{align-items:center;gap:17px;min-width:0;display:flex}.manage-settings-profile-copy>div{min-width:0}.manage-settings-profile h3{color:#253044;margin:0;font-size:.84rem}.manage-settings-profile p{color:#7a8493;max-width:560px;margin:5px 0 12px;font-size:.67rem;line-height:1.5}.manage-settings-profile strong,.manage-settings-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-settings-profile strong{color:#344054;font-size:.72rem}.manage-settings-profile small{color:#8993a3;margin-top:3px;font-size:.64rem}.manage-settings-signature{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;margin-top:14px;padding:22px;display:grid}.manage-settings-signature h3{color:#253044;margin:0;font-size:.84rem}.manage-settings-signature p{color:#7a8493;max-width:360px;margin:5px 0 0;font-size:.67rem;line-height:1.5}.manage-settings-signature-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manage-settings-signature-form label{gap:6px;min-width:0;display:grid}.manage-settings-signature-form label.wide{grid-column:span 2}.manage-settings-signature-form label>span{color:#667085;font-size:.63rem;font-weight:650}.manage-settings-signature-form input{color:#273244;background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 10px;font:500 .7rem Inter,ui-sans-serif,system-ui,sans-serif}.manage-settings-signature-form input:focus{outline:2px solid var(--manage-blue)}@supports (color:color-mix(in lab, red, red)){.manage-settings-signature-form input:focus{outline:2px solid color-mix(in srgb,var(--manage-blue) 28%,transparent)}}.manage-settings-signature-form input:focus{outline-offset:1px;border-color:#9db4ef}.manage-settings-signature-form .manage-button{justify-self:start;min-height:36px}.manage-settings-notifications{justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:22px;display:flex}.manage-settings-notifications h3{color:#253044;margin:0;font-size:.84rem}.manage-settings-notifications p{color:#7a8493;max-width:580px;margin:5px 0 0;font-size:.67rem;line-height:1.5}.manage-preference-toggle{cursor:pointer;background:#fff;border:1px solid #e2e6eb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:260px;padding:12px 14px;display:flex}.manage-preference-toggle>span{gap:3px;display:grid}.manage-preference-toggle strong{color:#344054;font-size:.7rem}.manage-preference-toggle small{color:#8993a3;font-size:.61rem}.manage-preference-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.manage-preference-toggle i{background:#cfd6df;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background .18s;position:relative}.manage-preference-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #16223338}.manage-preference-toggle input:checked+i{background:#2455cf}.manage-preference-toggle input:checked+i:after{transform:translate(16px)}.manage-preference-toggle:has(input:focus-visible){outline:2px solid var(--manage-blue)}@supports (color:color-mix(in lab, red, red)){.manage-preference-toggle:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--manage-blue) 35%,transparent)}}.manage-preference-toggle:has(input:focus-visible){outline-offset:2px}.manage-preference-toggle:has(input:disabled){opacity:.65;cursor:wait}.manage-settings-readiness{margin-top:14px;overflow:hidden}.manage-settings-readiness>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.manage-settings-readiness h3{color:#253044;margin:3px 0 0;font-size:.84rem}.manage-settings-readiness header p{color:#7a8493;max-width:620px;margin:5px 0 0;font-size:.67rem;line-height:1.5}.manage-settings-kicker{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:760}.manage-settings-readiness .manage-button{flex:none}.manage-readiness-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manage-readiness-action{white-space:nowrap;justify-content:center;width:220px;min-height:40px}.manage-settings-readiness .is-spinning{animation:.8s linear infinite manage-readiness-spin}.manage-readiness-results{border-top:1px solid #e9edf2}.manage-readiness-loading{border-top:1px solid #e9edf2;gap:0;padding:10px 22px 20px;display:grid}.manage-readiness-loading__row{border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:62px;display:grid}.manage-readiness-loading__row:last-child{border-bottom:0}.manage-readiness-loading__icon,.manage-readiness-loading__badge,.manage-readiness-loading__copy i{background:linear-gradient(100deg,#edf1f5 20%,#f8fafc 48%,#edf1f5 76%) 0 0/220% 100%;animation:1.35s ease-in-out infinite manage-readiness-skeleton-shimmer;display:block}.manage-readiness-loading__icon{border-radius:8px;width:24px;height:24px}.manage-readiness-loading__copy{gap:6px;min-width:0;display:grid}.manage-readiness-loading__copy i:first-child{border-radius:999px;width:min(170px,65%);height:9px}.manage-readiness-loading__copy i:nth-child(2){opacity:.82;border-radius:999px;width:min(290px,90%);height:7px}.manage-readiness-loading__copy i:nth-child(3){opacity:.62;border-radius:999px;width:min(220px,72%);height:7px}.manage-readiness-loading__badge{border-radius:999px;width:48px;height:20px}@keyframes manage-readiness-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-40% 0}}.manage-readiness-summary{color:#536174;background:#f8fafb;border:1px solid #dfe5eb;border-radius:13px;align-items:center;gap:11px;margin:18px 22px 0;padding:13px 14px;display:flex}.manage-readiness-summary>div{gap:2px;display:grid}.manage-readiness-summary strong{color:#2f3a4a;font-size:.71rem}.manage-readiness-summary small{color:#7f8998;font-size:.61rem}.manage-readiness-summary--ready{color:#18794e;background:#f4faf6;border-color:#cfe7d8}.manage-readiness-summary--warning{color:#956b16;background:#fbf9f2;border-color:#eadfbf}.manage-readiness-summary--blocked{color:#b42318;background:#fcf6f5;border-color:#eed3d0}.manage-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:10px 22px 20px;display:grid}.manage-readiness-service{color:#667085;border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;padding:14px 0;display:grid}.manage-readiness-service:nth-last-child(-n+2){border-bottom:0}.manage-readiness-service>div{color:#667085;background:#f1f4f7;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.manage-readiness-service>span{gap:3px;min-width:0;display:grid}.manage-readiness-service strong{color:#344054;font-size:.68rem}.manage-readiness-service small{color:#7f8998;font-size:.61rem;line-height:1.45}.manage-readiness-service em{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f1f4f7;border-radius:999px;margin-top:3px;padding:3px 7px;font-size:.54rem;font-style:normal;font-weight:720}.manage-readiness-service--ready>div,.manage-readiness-service--ready em{color:#18794e;background:#edf8f1}.manage-readiness-service--warning>div,.manage-readiness-service--warning em{color:#956b16;background:#faf6e9}.manage-readiness-service--blocked>div,.manage-readiness-service--blocked em{color:#b42318;background:#fbefee}.manage-readiness-empty{color:#7a8493;background:#fafbfc;border:1px dashed #d8dee6;border-radius:13px;align-items:center;gap:10px;margin:14px 22px 22px;padding:13px 14px;display:flex}.manage-readiness-empty p{margin:0;font-size:.65rem;line-height:1.5}.manage-retention-report{color:#536174;background:#f7f9fc;border:1px solid #dce4ef;border-radius:13px;align-items:center;gap:10px;margin:0 22px 20px;padding:13px 14px;display:flex}.manage-retention-report>div{gap:3px;display:grid}.manage-retention-report strong{color:#344054;font-size:.68rem}.manage-retention-report small{color:#7f8998;font-size:.61rem;line-height:1.45}@keyframes manage-readiness-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.manage-settings-readiness .is-spinning,.manage-settings-enrichment .is-spinning,.manage-enrichment-loading>span{animation:none}.manage-settings-tabs button:after,.manage-enrichment-progress>span{transition:none}.manage-readiness-loading__icon,.manage-readiness-loading__badge,.manage-readiness-loading__copy i{animation:none}}.manage-voice-number-settings{gap:16px;min-width:0;display:grid}.manage-voice-number-settings .manage-panel{gap:0;min-width:0;display:grid}.manage-voice-number-search{box-sizing:border-box;flex-wrap:wrap;align-items:end;gap:12px;padding:22px;display:flex}.manage-voice-number-search label{flex:0 220px;min-width:180px}.manage-voice-number-search input{box-sizing:border-box;width:100%}.manage-voice-number-search-feedback{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid}.manage-voice-number-search-feedback.is-open{opacity:1;grid-template-rows:1fr}.manage-voice-number-search-feedback-inner{min-height:0;overflow:hidden}.manage-voice-number-search-state{color:#667085;background:#fafbfd;border:1px solid #e2e7ef;border-radius:13px;align-items:center;gap:11px;margin:0 22px 22px;padding:13px 14px;animation:.32s cubic-bezier(.23,1,.32,1) both manage-voice-number-feedback-in;display:flex}.manage-voice-number-search-state>svg{color:#7384a0;flex:none}.manage-voice-number-search-state>div{gap:3px;min-width:0;display:grid}.manage-voice-number-search-state strong{color:#344054;font-size:.7rem}.manage-voice-number-search-state span{color:#7a8493;font-size:.63rem;line-height:1.45}.manage-voice-number-search-state--loading{border-style:dashed}.manage-voice-number-search-state--loading>svg{color:#3159bd;animation:.8s linear infinite manage-readiness-spin}.manage-voice-number-search-state--empty>svg{color:#667085}.manage-voice-number-search-state--error{background:#fcf6f5;border-color:#eed3d0}.manage-voice-number-search-state--error>svg{color:#b42318}.manage-voice-number-search-state--error .manage-button{flex:none;margin-left:auto}@keyframes manage-voice-number-feedback-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}:root[data-workspace-theme=dark] .manage-voice-number-search-state{border-color:var(--workspace-line);background:var(--workspace-surface-soft);color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-voice-number-search-state strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-voice-number-search-state span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-voice-number-search-state--loading{border-color:var(--workspace-control-line)}:root[data-workspace-theme=dark] .manage-voice-number-search-state--loading>svg{color:#8bb0ff}:root[data-workspace-theme=dark] .manage-voice-number-search-state--empty>svg{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-voice-number-search-state--error{background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .manage-voice-number-search-state--error>svg{color:#f0aaa3}.manage-voice-number-search label{gap:6px;display:grid}.manage-voice-number-search label span,.manage-voice-route-list>span{color:var(--workspace-muted,#667085);font-size:.7rem;font-weight:650}.manage-voice-number-search input,.manage-voice-number-search .manage-button{box-sizing:border-box;height:40px;min-height:40px}.manage-voice-number-search input{border:1px solid var(--workspace-control-line,#d7dee9);color:var(--workspace-ink,#243047);background:var(--workspace-surface,#fff);font:inherit;border-radius:9px;padding:0 10px}.manage-voice-number-results,.manage-owned-voice-numbers{box-sizing:border-box;gap:8px;min-width:0;padding:0 22px 22px;animation:.32s cubic-bezier(.23,1,.32,1) both manage-voice-number-feedback-in;display:grid}.manage-voice-number-result-item{gap:8px;min-width:0;display:grid}.manage-voice-number-results button{color:#273244;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.manage-voice-number-results button:hover,.manage-voice-number-results button.is-selected{background:#f7f9ff;border-color:#8aa5e6}.manage-voice-number-results span,.manage-owned-voice-number-heading div{gap:3px;display:grid}.manage-voice-number-results small,.manage-owned-voice-number-heading small{color:#788397;font-size:.68rem}.manage-voice-number-results em{color:#44546c;white-space:nowrap;font-size:.7rem;font-style:normal}.manage-voice-number-results-skeleton{gap:8px;padding:0 22px 22px;display:grid}.manage-voice-number-confirm-wrap{opacity:0;transition:grid-template-rows var(--workspace-motion-surface),opacity var(--workspace-motion-fast);grid-template-rows:0fr;display:grid}.manage-voice-number-confirm-wrap.is-opening{opacity:0;grid-template-rows:0fr}.manage-voice-number-confirm-wrap.is-open{opacity:1;grid-template-rows:1fr}.manage-voice-number-confirm-wrap.is-closing{opacity:0;pointer-events:none;grid-template-rows:0fr}.manage-voice-number-confirm-wrap>.manage-voice-number-confirm{opacity:0;min-height:0;transition:opacity var(--workspace-motion-fast),transform var(--workspace-motion-surface);overflow:hidden;transform:translateY(-6px)}.manage-voice-number-confirm-wrap.is-open>.manage-voice-number-confirm{opacity:1;transform:translateY(0)}.manage-voice-number-confirm-wrap.is-closing>.manage-voice-number-confirm{opacity:0;transform:translateY(-4px)}.manage-voice-number-confirm{border:1px solid var(--workspace-accent,#2155c7);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:center;gap:18px;padding:14px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.manage-voice-number-confirm{border:1px solid color-mix(in srgb,var(--workspace-accent,#2155c7) 30%,var(--workspace-control-line,#d7dee9))}}.manage-voice-number-confirm{background:var(--workspace-accent-soft,#eef4ff);color:var(--workspace-ink,#273244);border-radius:13px}.manage-voice-number-confirm>div{gap:3px;min-width:0;display:grid}.manage-voice-number-confirm .manage-settings-kicker{color:var(--workspace-muted,#667085)}.manage-voice-number-confirm strong{color:var(--workspace-ink,#273244);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.manage-voice-number-confirm>div>span:last-child{color:var(--workspace-muted,#667085);font-size:.68rem}.manage-voice-number-confirm p{color:var(--workspace-muted,#667085);margin:0;font-size:.68rem;line-height:1.45}.manage-voice-number-confirm .manage-button{white-space:nowrap}.manage-voice-number-result-skeleton{background:#fafbfd;border:1px solid #e3e8f0;border-radius:11px;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:16px;padding:12px 14px;display:grid}.manage-voice-number-result-skeleton-copy{gap:7px;min-width:0;display:grid}.manage-voice-number-result-skeleton-price{justify-self:end}:root[data-workspace-theme=dark] .manage-voice-number-results button{border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-voice-number-results button:hover,:root[data-workspace-theme=dark] .manage-voice-number-results button.is-selected{border-color:var(--workspace-control-line-hover);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-voice-number-results small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-voice-number-results em{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-voice-number-confirm{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-voice-number-confirm{border-color:color-mix(in srgb,var(--workspace-accent) 44%,var(--workspace-control-line))}}:root[data-workspace-theme=dark] .manage-voice-number-confirm{color:var(--workspace-ink);background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .manage-voice-number-confirm strong{color:var(--workspace-ink)}.manage-owned-voice-numbers article{border-top:1px solid #edf0f4;gap:14px;padding:14px 0;display:grid}.manage-owned-voice-numbers article:first-child{border-top:0;padding-top:0}.manage-owned-voice-number-heading,.manage-owned-voice-number-actions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manage-owned-voice-number-heading strong{color:#1d2b42;font-size:.86rem}.manage-voice-route-list{gap:7px;min-width:220px;display:grid}.manage-voice-route-list label{color:#4f5c70;align-items:center;gap:7px;font-size:.72rem;display:flex}.manage-settings-empty{box-sizing:border-box;color:#6b7789;align-items:center;gap:8px;margin:0;padding:22px;font-size:.76rem;display:flex}.manage-voice-inventory-skeleton{box-sizing:border-box;gap:0;padding:14px 22px 22px;display:grid}.manage-voice-skeleton-row{border-top:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) 84px;align-items:center;gap:13px;padding:14px 0;display:grid}.manage-voice-skeleton-row:first-of-type{border-top:0;padding-top:0}.manage-voice-skeleton-icon{background:linear-gradient(100deg,#edf1f5 20%,#f8fafc 48%,#edf1f5 76%) 0 0/220% 100%;border-radius:11px;width:34px;height:34px;animation:1.35s ease-in-out infinite manage-voice-skeleton-shimmer}.manage-voice-skeleton-copy{gap:8px;min-width:0;display:grid}.manage-voice-skeleton-line,.manage-voice-skeleton-status{background:linear-gradient(100deg,#edf1f5 20%,#f8fafc 48%,#edf1f5 76%) 0 0/220% 100%;border-radius:999px;height:9px;animation:1.35s ease-in-out infinite manage-voice-skeleton-shimmer;display:block}.manage-voice-skeleton-line--wide{width:min(260px,75%)}.manage-voice-skeleton-line--medium{opacity:.78;width:min(180px,54%)}.manage-voice-skeleton-status{width:84px;height:22px}.manage-voice-number-result-skeleton .manage-voice-skeleton-line--wide{width:min(240px,72%)}@keyframes manage-voice-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-40% 0}}:root[data-workspace-theme=dark] .manage-voice-skeleton-row{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-voice-skeleton-icon,:root[data-workspace-theme=dark] .manage-voice-skeleton-line,:root[data-workspace-theme=dark] .manage-voice-skeleton-status{background:linear-gradient(100deg,#1a2535 20%,#293a52 48%,#1a2535 76%) 0 0/220% 100%}:root[data-workspace-theme=dark] .manage-voice-number-result-skeleton{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}@media (max-width:700px){.manage-owned-voice-number-actions{display:grid}.manage-voice-route-list{min-width:0}.manage-voice-number-search .manage-button{justify-content:center;width:100%}.manage-voice-number-search-state{flex-wrap:wrap;align-items:flex-start}.manage-voice-number-search-state--error .manage-button{margin-left:auto}.manage-settings-section-heading{flex-direction:column;gap:12px}.manage-settings-section-heading>.manage-button{justify-content:center;width:100%}.manage-voice-skeleton-row{grid-template-columns:34px minmax(0,1fr)}.manage-voice-skeleton-status{display:none}.manage-voice-number-confirm{grid-template-columns:1fr;gap:10px}.manage-voice-number-confirm .manage-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.manage-voice-number-search-feedback,.manage-voice-number-confirm-wrap,.manage-voice-number-confirm-wrap>.manage-voice-number-confirm{transition:none}.manage-voice-number-search-state,.manage-voice-number-results,.manage-voice-number-search .is-spinning,.manage-voice-skeleton-icon,.manage-voice-skeleton-line,.manage-voice-skeleton-status{animation:none}}@media (max-width:820px){.workspace-settings-hub{grid-template-columns:1fr;gap:14px}.workspace-settings-directory{position:static}.workspace-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-settings-nav section{border-top:0;padding-top:0}.workspace-settings-nav h2{grid-column:1/-1;margin-top:5px}}@media (max-width:520px){.workspace-settings-directory{border-radius:16px;padding:12px}.workspace-settings-search-hint{display:none}.workspace-settings-nav{grid-template-columns:1fr}.workspace-settings-nav button{padding:10px}}.manage-settings-section{margin-top:28px;scroll-margin-top:96px}.manage-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.manage-mailbox-heading-copy{min-width:0}.manage-settings-section-heading>.manage-button{flex:none}.manage-settings-section-heading p{color:var(--manage-muted);margin:0 0 5px;font-size:.73rem}.manage-settings-section-heading h2{color:#1d2939;margin:0;font-size:1rem}.manage-settings-enrichment{margin-top:14px;overflow:hidden}.manage-settings-enrichment-heading{border-bottom:1px solid #e9edf2;padding:22px}.manage-settings-enrichment-heading h3{color:#253044;margin:3px 0 0;font-size:.9rem}.manage-settings-enrichment-heading p{color:#7a8493;max-width:650px;margin:6px 0 0;font-size:.67rem;line-height:1.55}.manage-enrichment-provider{padding:0 22px 22px}.manage-enrichment-provider-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.manage-enrichment-provider-identity{align-items:center;gap:11px;min-width:0;display:flex}.manage-enrichment-provider-identity>span{color:#3159bd;background:#f8fafc;border:1px solid #dce3eb;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.manage-enrichment-provider-identity>div{gap:3px;min-width:0;display:grid}.manage-enrichment-provider-identity strong{color:#253044;font-size:.76rem}.manage-enrichment-provider-identity small{color:#7f8998;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.manage-enrichment-provider-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.manage-billing-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.manage-billing-catalog-card{background:#fff;border:1px solid #e3e8ef;border-radius:16px;gap:12px;padding:18px;display:grid}.manage-billing-catalog-card label{color:#657083;gap:6px;font-size:.64rem;font-weight:650;display:grid}.manage-billing-catalog-card input,.manage-billing-catalog-card textarea,.manage-billing-catalog-card select{color:#253044;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe5ec;border-radius:10px;padding:9px 10px;font-size:.72rem}.manage-billing-catalog-card textarea{resize:vertical;line-height:1.45}.manage-billing-catalog-card input:focus-visible,.manage-billing-catalog-card textarea:focus-visible,.manage-billing-catalog-card select:focus-visible{outline:2px solid var(--manage-blue)}@supports (color:color-mix(in lab, red, red)){.manage-billing-catalog-card input:focus-visible,.manage-billing-catalog-card textarea:focus-visible,.manage-billing-catalog-card select:focus-visible{outline:2px solid color-mix(in srgb,var(--manage-blue) 36%,transparent)}}.manage-billing-catalog-card input:focus-visible,.manage-billing-catalog-card textarea:focus-visible,.manage-billing-catalog-card select:focus-visible{outline-offset:1px}.manage-billing-catalog-card .manage-enrichment-provider-heading{padding:0 0 4px}.manage-billing-catalog-card .manage-enrichment-provider-heading>div{gap:4px;min-width:0;display:grid}.manage-billing-catalog-card .manage-enrichment-provider-heading small{color:#8a94a2;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.manage-billing-catalog-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manage-billing-catalog-custom{color:#707b8b;background:#f5f7fa;border-radius:10px;margin:0;padding:10px;font-size:.64rem;line-height:1.45}@media (max-width:960px){.manage-billing-catalog-grid{grid-template-columns:1fr}}.manage-enrichment-status{color:#667085;align-items:center;gap:6px;font-size:.6rem;font-weight:690;display:inline-flex}.manage-enrichment-status i{background:#98a2b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #98a2b31f}.manage-enrichment-status--connected{color:#18794e}.manage-enrichment-status--connected i{background:#18a76b;box-shadow:0 0 0 3px #18a76b1f}.manage-enrichment-status--needs_access,.manage-enrichment-status--unavailable{color:#956b16}.manage-enrichment-status--needs_access i,.manage-enrichment-status--unavailable i{background:#c79022;box-shadow:0 0 0 3px #c790221f}.manage-settings-enrichment .is-spinning{animation:.8s linear infinite manage-readiness-spin}.manage-enrichment-loading,.manage-enrichment-message{color:#667085;background:#fafbfc;border:1px solid #dfe5eb;border-radius:14px;align-items:center;gap:11px;min-height:76px;padding:15px 16px;display:flex}.manage-enrichment-loading>span{border:2px solid #d7dfeb;border-top-color:#3159bd;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite manage-readiness-spin}.manage-enrichment-loading>div,.manage-enrichment-message>div{gap:3px;display:grid}.manage-enrichment-loading strong,.manage-enrichment-message strong{color:#344054;font-size:.7rem}.manage-enrichment-loading small,.manage-enrichment-message small{color:#7f8998;font-size:.62rem;line-height:1.45}.manage-enrichment-message--error{color:#b42318;background:#fcf6f5;border-color:#eed3d0}.manage-enrichment-usage{background:#fff;border:1px solid #dfe5eb;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);display:grid}.manage-enrichment-credit-summary,.manage-enrichment-costs{padding:20px}.manage-enrichment-credit-summary{border-right:1px solid #e9edf2}.manage-enrichment-credit-summary>span{color:#667085;font-size:.62rem;font-weight:680;display:block}.manage-enrichment-credit-summary>strong{color:#172033;letter-spacing:-.035em;margin-top:7px;font-size:1.75rem;font-weight:650;display:block}.manage-enrichment-credit-summary>small{color:#7f8998;margin-top:3px;font-size:.63rem;display:block}.manage-enrichment-progress{background:#edf1f5;border-radius:999px;height:7px;margin-top:17px;overflow:hidden}.manage-enrichment-progress>span{border-radius:inherit;background:#3159bd;height:100%;transition:width .32s cubic-bezier(.23,1,.32,1);display:block}.manage-enrichment-credit-summary>em{color:#8b95a4;margin-top:8px;font-size:.57rem;font-style:normal;display:block}.manage-enrichment-costs h4{color:#344054;margin:0;font-size:.72rem}.manage-enrichment-costs dl{gap:0;margin:10px 0 0;display:grid}.manage-enrichment-costs dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.manage-enrichment-costs dt,.manage-enrichment-costs dd{margin:0;font-size:.62rem}.manage-enrichment-costs dt{color:#536174;font-weight:650}.manage-enrichment-costs dd{color:#7f8998;text-align:right}.manage-enrichment-costs p{color:#7f8998;margin:12px 0 0;font-size:.6rem;line-height:1.5}.manage-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.manage-inspector>header{min-height:76px}.manage-inspector>header>button{color:#8993a2;background:0 0;border:0}.manage-inspector-header{transition:background .16s}.manage-app .manage-inspector-header{padding:14px 18px}.manage-inspector-record-link,.manage-compact-record-link,.manage-table-record-link{color:inherit;border-radius:6px;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.manage-inspector-record-link:hover,.manage-compact-record-link:hover,.manage-table-record-link:hover{color:#1d4ed8;background:#edf3ff}.manage-inspector-record-link:focus-visible,.manage-compact-record-link:focus-visible,.manage-table-record-link:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-inspector-account{align-items:center;gap:11px;width:max-content;max-width:100%;margin:-7px -8px;padding:7px 8px;display:flex}.manage-inspector-account>span{color:#fff;background:#101b2c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:800;display:grid}.manage-inspector-record-card{max-width:100%;color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;margin:-6px -10px;padding:6px 10px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.manage-app .manage-inspector-record-card{margin:0;padding:6px 0}.manage-inspector-record-card:hover{background:#fff;border-color:#d4deee;box-shadow:0 2px 8px #10182814}.manage-inspector-record-card:hover h3{color:#1f4fd6}.manage-inspector-record-card h3{color:#253044;letter-spacing:normal;margin:0;font-size:.74rem;font-weight:680;transition:color .15s}.manage-inspector-record-card p{color:#8b95a4;margin:3px 0 0;font-size:.65rem;line-height:1.2}.manage-inspector-tabs{--active-tab:0;border-bottom:1px solid #edf0f3;grid-template-columns:repeat(3,max-content);gap:18px;padding:0 18px;display:grid;position:relative}.manage-inspector-tabs:after{content:"";width:56px;height:2px;transform:translateX(calc(var(--active-tab) * 100% + var(--active-tab) * 18px));background:#1d4ed8;border-radius:2px;transition:transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:18px}.manage-inspector-tabs button,.manage-inspector-tabs a{color:#7a8494;background:0 0;border:0;padding:12px 0 10px;font-size:.67rem;font-weight:680;text-decoration:none}.manage-inspector-tabs .active{color:#1d4ed8}.manage-inspector{flex-direction:column;min-height:0;display:flex;overflow:hidden}.manage-inspector-account-content{flex-direction:column;flex:1;min-height:0;animation:.2s cubic-bezier(.23,1,.32,1) both manage-inspector-account-change;display:flex}.manage-inspector-tab-panel{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:1;min-height:0;animation:.18s cubic-bezier(.23,1,.32,1) both manage-inspector-panel-in;overflow-y:auto}.manage-inspector-tab-panel dl>div,.manage-inspector-tab-panel .manage-compact-list article,.manage-inspector-tab-panel .manage-compact-record-row,.manage-inspector-tab-panel .manage-empty{animation:.2s cubic-bezier(.23,1,.32,1) both manage-inspector-item-in}.manage-inspector-tab-panel dl>div:nth-child(2){animation-delay:25ms}.manage-inspector-tab-panel dl>div:nth-child(3){animation-delay:50ms}.manage-inspector-tab-panel dl>div:nth-child(4){animation-delay:75ms}.manage-inspector-tab-panel dl>div:nth-child(5){animation-delay:.1s}@keyframes manage-inspector-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes manage-inspector-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes manage-inspector-account-change{0%{opacity:.28;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.manage-inspector dl{margin:0;padding:7px 18px}.manage-inspector dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.manage-inspector dt{color:#7d8795;font-size:.66rem}.manage-inspector dd{text-align:right;margin:0}.manage-inspector dd strong,.manage-inspector dd>span:not(.manage-status){display:block}.manage-inspector dd strong{color:#273244;font-size:.71rem}.manage-inspector dd span{color:#8b95a3;max-width:170px;margin-top:3px;font-size:.63rem}.manage-inspector dd .manage-status{display:inline-flex}.manage-inspector dd .manage-status i{display:block}.manage-inspector-account-link{max-width:100%;color:inherit;border-radius:8px;margin:-6px -8px;padding:6px 8px;text-decoration:none;transition:background .18s,color .18s;display:inline-grid}.manage-inspector-account-link:hover{color:#1d4ed8;background:#f2f6ff}.manage-inspector-account-link:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-contact-email{color:#1d4ed8;max-width:100%;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 0;transition:background .18s,color .18s}.manage-contact-email:hover{color:#1644b9;background:#eef4ff}.manage-contact-email:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-inspector-note{color:#6f7988;background:#f7f8fa;border:1px solid #e7eaf0;border-radius:11px;margin:12px 18px 18px;padding:12px;font-size:.65rem;line-height:1.5}.manage-inspector-actions{padding:0 18px 4px}.manage-inspector-actions--split{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:14px;display:grid}.manage-inspector-composer-transition{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid}.manage-inspector-composer-transition>div{min-height:0;transition:transform .28s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-8px)}.manage-inspector-composer-transition.is-open{opacity:1;grid-template-rows:1fr}.manage-inspector-composer-transition.is-open>div{transform:translateY(0)}.manage-inspector-composer-transition.is-closing{opacity:0;grid-template-rows:0fr}.manage-inspector-composer{background:#fbfcfe;border:1px solid #dbe2ec;border-radius:12px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.manage-inspector--composer-open .manage-inspector-tabs,.manage-inspector--composer-open>dl{transition:transform .28s cubic-bezier(.23,1,.32,1);transform:translateY(-5px)}.manage-inspector-composer>header,.manage-inspector-composer>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.manage-inspector-composer>header strong{color:#273244;font-size:.75rem}.manage-inspector-composer>header button{color:#647185;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.manage-inspector-composer>header button:hover{color:#243047;background:#eef2f7}.manage-inspector-composer label{gap:5px;display:grid}.manage-inspector-composer label>span{color:#6d7889;font-size:.62rem;font-weight:720}.manage-inspector-composer input,.manage-inspector-composer textarea{color:#273244;width:100%;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:8px;outline:0;padding:8px 9px;font-size:.7rem}.manage-inspector-composer input:focus,.manage-inspector-composer textarea:focus{border-color:#8da9e8;box-shadow:0 0 0 3px #2556c817}.manage-inspector-composer textarea{resize:vertical}.manage-inspector-composer-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manage-inspector-composer .costivra-select-trigger{min-height:34px;font-size:.68rem}.manage-inspector-composer footer{justify-content:flex-end;padding-top:2px}.manage-inline-status,.manage-inline-value{color:inherit;text-align:right;background:0 0;border:0;border-radius:8px;padding:3px 0}.manage-inline-status:hover,.manage-inline-value:hover{background:#f4f7fc}.manage-inline-value{color:#556174;max-width:185px;font-size:.65rem;line-height:1.4}.manage-inline-input,.manage-inline-textarea{color:#273244;text-align:right;background:#fff;border:1px solid #9fb0d7;border-radius:8px;outline:0;width:185px;padding:6px 8px;font:600 .66rem/1.35 inherit}.manage-inline-textarea{resize:vertical}.manage-inline-select{text-align:left;width:160px;margin-left:auto}.manage-inline-select .costivra-select-trigger{min-height:30px;padding:0 8px;font-size:.65rem}.manage-record-workspace{align-items:stretch;height:calc(100dvh - 128px);min-height:430px}.manage-record-workspace>.manage-panel{min-height:0}.manage-record-workspace>.manage-account-table{flex-direction:column;display:flex}.manage-record-workspace>.manage-account-table>.manage-table-wrap{flex:1;min-height:0;animation:.2s cubic-bezier(.23,1,.32,1) both manage-table-in;overflow:auto}@keyframes manage-table-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.manage-record-workspace>.manage-inspector{overflow-y:auto}.manage-data-table{min-width:920px}.manage-data-table thead{z-index:8;position:sticky;top:0}.manage-data-table .manage-row-number-cell{z-index:5;text-align:center;vertical-align:middle;background:#fff;width:48px;min-width:48px;padding:0 8px 0 14px;position:sticky;left:0}.manage-row-number{color:#7f8a9b;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.manage-data-table thead .manage-row-number-cell{z-index:11;background:#fafbfc}.manage-data-table tr:hover .manage-row-number-cell{background:#fbfcfd}.manage-data-table tr.is-selected .manage-row-number-cell{z-index:5;background:#eef4ff;position:sticky;left:0}.manage-data-table tr.is-bulk-selected .manage-row-number-cell{z-index:5;background:#f3f6ff;position:sticky;left:0}.manage-data-table .manage-sticky-column{z-index:4;background:#fff;min-width:220px;position:sticky;left:48px;box-shadow:6px 0 16px -4px #101f3824,1px 0 #dce2eb}.manage-data-table .manage-sticky-column:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#101f3812,#0000);width:8px;position:absolute;top:0;bottom:0;right:-8px}.manage-data-table thead .manage-sticky-column{z-index:10;background:#fafbfc}.manage-data-table tr:hover .manage-sticky-column{background:#fbfcfd}.manage-data-table tr.is-selected .manage-sticky-column{z-index:4;background:#eef4ff;position:sticky;left:48px}.manage-data-table tr.is-bulk-selected .manage-sticky-column{z-index:4;background:#f3f6ff;position:sticky;left:48px}.manage-account-data-table{min-width:1080px}.manage-contact-data-table{min-width:980px}.manage-table-person{align-items:center;gap:10px;min-width:0;display:flex}.manage-table-record-link{white-space:nowrap;max-width:100%}.manage-table-record-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-table-person>span:last-child{min-width:0}.manage-bulk-row-selector,.manage-bulk-header-selector{cursor:pointer;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.manage-bulk-row-selector{color:#8993a3;background:0 0;border:1px solid #0000;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .15s,background-color .15s,box-shadow .15s}.manage-bulk-row-selector span{transition:opacity .15s;display:block}.manage-bulk-row-selector svg{display:none}.manage-data-table .manage-row-number-cell:hover .manage-bulk-row-selector:not(.is-checked){background:#fff;border-color:#a4b3cb;box-shadow:0 1px 3px #10182817}.manage-data-table .manage-row-number-cell:hover .manage-bulk-row-selector:not(.is-checked) span{opacity:0;display:none}.manage-bulk-row-selector:not(.is-checked):hover{background:#f0f4ff!important;border-color:#1f4fd6!important}.manage-table-record-card{max-width:100%;color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:-6px -10px;padding:6px 10px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.manage-table-record-card:hover{background:#fff;border-color:#d4deee;box-shadow:0 2px 8px #10182814}.manage-table-record-card:hover strong{color:#1f4fd6}.manage-table-record-card .manage-table-record-meta{flex-direction:column;min-width:0;display:flex}.manage-table-record-card .manage-table-record-meta strong{text-overflow:ellipsis;white-space:nowrap;color:#253044;font-size:.74rem;font-weight:680;transition:color .15s;overflow:hidden}.manage-table-record-card .manage-table-record-meta small{color:#8b95a4;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.65rem;overflow:hidden}.manage-table-record-meta .manage-contact-email{color:#74829a;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;margin-top:1px;font-size:.65rem;overflow:hidden}.manage-table-record-meta .manage-contact-email:hover{color:#1d4ed8}.manage-data-table tr.is-selected .manage-table-record-card:hover,.manage-data-table tr.is-bulk-selected .manage-table-record-card:hover{background:#fff!important;border-color:#b3ccfa!important;box-shadow:0 3px 10px #1f4fd61f!important}.manage-bulk-row-selector.is-checked,.manage-bulk-header-selector.is-all,.manage-bulk-header-selector.is-some{color:#fff;background:#1f4fd6;border:1px solid #1f4fd6}.manage-bulk-row-selector.is-checked span{display:none}.manage-bulk-row-selector.is-checked svg{display:block}.manage-bulk-header-selector{color:#fff;background:#fff;border:1px solid #cbd3df}.manage-bulk-header-selector span{font-size:.8rem;font-weight:800}.manage-bulk-row-selector:focus-visible,.manage-bulk-header-selector:focus-visible,.manage-table-footer button:focus-visible,.manage-bulk-action-bar button:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-table-footer{color:#778294;background:#fff;border-top:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 14px;font-size:.65rem;display:flex;position:relative}.manage-table-footer-count{flex:0 auto;align-items:center;display:flex}.manage-table-footer-center{pointer-events:auto;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manage-table-footer-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.manage-table-footer-pagination button{color:#566174;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.manage-table-footer-pagination button:disabled{opacity:.35;cursor:not-allowed}.manage-table-footer-pagination>span{text-align:center;min-width:42px;font:650 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-bulk-action-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #cbd7f4;border-radius:10px;align-items:center;gap:10px;padding:4px 8px 4px 10px;animation:.2s cubic-bezier(.23,1,.32,1) both costivra-popover-rise;display:inline-flex;position:relative;box-shadow:0 6px 18px #18274b1f}.manage-bulk-action-bar>strong{color:#fff;background:#1f4fd6;border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:.62rem;font-weight:750;display:grid}.manage-bulk-action-bar>span{color:#344054;white-space:nowrap;font-size:.65rem;font-weight:680}.manage-bulk-action-bar>div{gap:6px;display:flex}.manage-bulk-action-bar button{color:#445065;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.62rem;font-weight:680;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.manage-bulk-action-bar button:hover{color:#1f4fd6;background:#f4f7fc;border-color:#c8d3e6}.manage-bulk-action-bar button:disabled{opacity:.4;cursor:not-allowed}.manage-bulk-action-bar .manage-bulk-clear{border-color:#0000;justify-content:center;width:28px;padding:0}.manage-bulk-action-bar .manage-bulk-clear:hover{color:#ef4444;background:#fee2e2}.manage-empty{text-align:center;justify-items:center;padding:42px 24px;display:grid}.manage-table-wrap.is-empty{position:relative;overflow:hidden}.manage-table-empty-state{background:#fff;place-items:center;display:grid;position:absolute;inset:42px 0 0}.manage-table-empty-state .manage-empty{padding:24px}.manage-empty>span{color:#667085;background:#f8f9fb;border:1px solid #e2e6ec;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.manage-empty h3{margin:13px 0 5px;font-size:.87rem}.manage-empty p{color:#7b8494;max-width:380px;margin:0;font-size:.71rem;line-height:1.55}.manage-empty .manage-button{margin-top:16px}.manage-detail-page{max-width:1160px}.manage-back-link{color:#50679b;align-items:center;gap:7px;margin-bottom:20px;font-size:.72rem;font-weight:650;display:inline-flex}.manage-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.manage-detail-heading p{color:#7d8795;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.66rem;font-weight:700}.manage-detail-heading h2{color:#202b3c;letter-spacing:-.035em;margin:0;font-size:1.7rem}.manage-detail-heading span{color:#788397;margin-top:6px;font-size:.75rem;display:block}.manage-detail-stats{background:#fff;border:1px solid #e1e5eb;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.manage-detail-stats>div{border-right:1px solid #edf0f3;align-content:center;gap:8px;min-height:90px;padding:16px;display:grid}.manage-detail-stats>div:last-child{border-right:0}.manage-detail-stats span{color:#7c8798;font-size:.65rem}.manage-detail-stats strong{color:#263247;font-size:1.2rem}.manage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manage-detail-grid>section:last-child{grid-column:1/-1}.manage-contact-detail-grid{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr)}.manage-detail-list{margin:0;padding:6px 18px}.manage-detail-list>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.manage-detail-list>div:last-child{border-bottom:0}.manage-detail-list dt{color:#7d8795;flex:0 0 36%;font-size:.67rem}.manage-detail-list dd{color:#344054;text-align:right;overflow-wrap:anywhere;max-width:62%;margin:0;font-size:.7rem}.manage-detail-list a{color:#2656c8}.manage-mention-picker{gap:7px;display:grid}.manage-mention-picker>span{color:#596579;font-size:.72rem;font-weight:650}.manage-mention-picker>p,.manage-mention-picker>small{color:#7b8793;margin:0;font-size:.65rem;line-height:1.45}.manage-mention-picker>div{flex-wrap:wrap;gap:7px;display:flex}.manage-mention-picker button{color:#566174;background:#fff;border:1px solid #dce2ea;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:.65rem;font-weight:650;display:inline-flex}.manage-mention-picker button:hover,.manage-mention-picker button.is-selected{color:#1d4ed8;background:#f1f5ff;border-color:#9bb3eb}.manage-compact-list article,.manage-compact-list>.manage-compact-record-row,.manage-activity-list article,.manage-activity-list>.manage-activity-row{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;min-height:61px;padding:10px 18px;display:flex}.manage-compact-list .manage-compact-record-row{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .16s,box-shadow .16s}.manage-compact-list .manage-compact-record-row:hover{background:#f4f7fc;box-shadow:inset 2px 0 #9bb9f7}.manage-compact-list .manage-compact-record-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #1f4fd6;position:relative}.manage-activity-list .manage-activity-row{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .16s,box-shadow .16s}.manage-activity-list .manage-activity-row:hover{background:#f4f7fc;box-shadow:inset 2px 0 #9bb9f7}.manage-activity-list .manage-activity-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #1f4fd6;position:relative}.manage-compact-list article:last-child,.manage-compact-list>.manage-compact-record-row:last-child,.manage-activity-list article:last-child,.manage-activity-list>.manage-activity-row:last-child{border-bottom:0}.manage-task-icon,.manage-activity-list article>span,.manage-activity-list .manage-activity-icon{color:#637083;border:1px solid #e0e5ec;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.manage-task-icon--high{color:#d92d20;background:#fff7f6}.manage-activity-row--note .manage-activity-icon{color:#6b5bd2;background:#f6f4ff;border-color:#e3defc}.manage-activity-row--outreach .manage-activity-icon{color:#2563eb;background:#f2f6ff;border-color:#dce7ff}.manage-activity-row--account .manage-activity-icon{color:#087443;background:#f0faf5;border-color:#d6f0e2}.manage-activity-row--inquiry .manage-activity-icon{color:#b54708;background:#fff8ed;border-color:#f8e4c5}.manage-compact-list article>div,.manage-compact-list>.manage-compact-record-row>div,.manage-activity-list article>div,.manage-activity-list>.manage-activity-row>div{flex:1;min-width:0}.manage-compact-list strong,.manage-activity-list strong{color:#2c3749;font-size:.72rem;display:block}.manage-compact-list p,.manage-activity-list p,.manage-activity-list small{color:#8791a0;margin:3px 0 0;font-size:.64rem}.manage-compact-list time,.manage-activity-list time{color:#8a94a4;white-space:nowrap;font-size:.62rem}.manage-activity-page{max-width:940px}.manage-activity-page .manage-activity-list article,.manage-activity-page .manage-activity-list .manage-activity-row{min-height:76px}.manage-tabs{border-bottom:1px solid #edf0f3;gap:4px;padding:10px 12px 0;display:flex;position:relative}.manage-tabs button{color:#727d8c;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:.69rem;font-weight:670;position:relative}.manage-tabs button:after{content:"";opacity:0;transform-origin:50%;background:#1f4fd6;border-radius:2px;height:2px;transition:opacity .14s,transform .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.35)}.manage-tabs button.active{color:#1749c9}.manage-tabs button.active:after{opacity:1;transform:scaleX(1)}.manage-tabs span{color:#98a2b3;margin-left:4px}.manage-account-cards,.manage-contact-cards{display:none}.manage-contact-list>.manage-contact-head,.manage-contact-list>article{grid-template-columns:1.3fr 1.15fr .8fr .55fr 40px;align-items:center;gap:16px;padding:0 18px;display:grid}.manage-contact-head{color:#7d8795;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc;border-bottom:1px solid #edf0f3;height:42px;font-size:.62rem;font-weight:750}.manage-contact-list>article{border-bottom:1px solid #edf0f3;min-height:70px;font-size:.7rem}.manage-contact-list>article:last-child{border-bottom:0}.manage-contact-list>article>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.manage-contact-list strong,.manage-contact-list small,.manage-contact-list a{display:block}.manage-contact-list strong{color:#2c3748;font-size:.72rem}.manage-contact-list small,.manage-contact-list a{color:#818c9b;margin-top:3px;font-size:.64rem;text-decoration:none}.manage-source{color:#687383;border:1px solid #e0e4e9;border-radius:7px;width:max-content;padding:4px 7px;font-size:.61rem}.manage-icon-button{color:#5f6b7c;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.manage-outreach-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sequence-inspector-list{gap:0;margin:0 0 18px;display:grid}.sequence-inspector-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.sequence-inspector-list dt{color:#718096;font-size:.7rem}.sequence-inspector-list dd{color:#26344d;text-align:right;margin:0;font-size:.78rem}.manage-task-column{background:#f1f3f6;border:1px solid #e1e5ea;border-radius:16px;overflow:hidden}.manage-task-column>header{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.manage-task-column>header>div{align-items:center;gap:8px;display:flex}.manage-task-column h3{margin:0;font-size:.75rem}.manage-task-column>header span{color:#6f7988;background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.62rem;display:grid}.task-dot{background:#667085;border-radius:50%;width:7px;height:7px}.task-dot--open{background:#2e60d4}.task-dot--in_progress{background:#f79009}.task-dot--completed{background:#12b76a}.manage-task-column>div{flex-direction:column;gap:9px;padding:10px;display:flex}.manage-task-column article{transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease;background:#fff;border:1px solid #e0e4e9;border-radius:12px;padding:14px}.manage-task-column article:hover{border-color:#d3dae5;transform:translateY(-2px);box-shadow:0 10px 22px #10182812}.manage-task-column article>div{justify-content:space-between;align-items:center;display:flex}.manage-task-column article small{color:#8a94a3;font-size:.59rem}.manage-task-column h4{margin:12px 0 4px;font-size:.76rem;line-height:1.4}.manage-task-column p{color:#737e8e;margin:0;font-size:.65rem}.manage-task-column article footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:15px;padding-top:10px;display:flex}.manage-task-column article footer span{color:#8791a0;align-items:center;gap:5px;font-size:.61rem;display:flex}.manage-task-column article footer button{color:#12a463;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.manage-priority{color:#697386;text-transform:uppercase;background:#f3f4f6;border-radius:6px;padding:4px 6px;font-size:.57rem;font-weight:720}.manage-task-origin{color:#3f5f98;background:#f4f7fc;border:1px solid #d7e1f2;border-radius:999px;align-items:center;width:max-content;padding:3px 6px;font-size:.57rem;font-weight:650;text-decoration:none;display:inline-flex}.manage-task-origin:hover{color:#2d4f8f;border-color:#b9cbe8}.manage-priority--high{color:#d92d20;background:#fff1f0}.manage-priority--low{color:#18794e;background:#edf7f2}.manage-column-empty{color:#8b95a4;text-align:center;padding:26px 10px;font-size:.65rem}.manage-mail-page{border:1px solid var(--manage-line);background:#fff;border-radius:17px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px -4px #1018280a,0 1px 3px #10182805}.manage-mail-tabs{min-width:0;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f3;border-radius:0;flex:none;align-items:flex-end;gap:12px;margin:0;padding:10px 130px 0 12px;display:flex;position:relative}.manage-mail-tabs .manage-mailbox-switch{flex:0 0 220px;margin:0 0 8px}.manage-mail-folder-tabs{scrollbar-width:none;flex:1;align-items:flex-end;gap:4px;min-width:0;padding:0;display:flex;overflow:auto hidden}.manage-mail-folder-tabs::-webkit-scrollbar{display:none}.manage-mail-folder-tabs a{color:#727d8c;white-space:nowrap;flex:none;align-items:center;gap:4px;height:40px;padding:10px 12px;font-size:.69rem;font-weight:670;text-decoration:none;display:flex;position:relative}.manage-mail-folder-tabs a:after{content:"";opacity:0;transform-origin:50%;background:#1f4fd6;border-radius:2px;height:2px;transition:opacity .14s,transform .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.35)}.manage-mail-folder-tabs a:hover,.manage-mail-folder-tabs a.active{color:#1749c9}.manage-mail-folder-tabs a.active:after{opacity:1;transform:scaleX(1)}.manage-mail-folder-tabs a span{color:#98a2b3;margin-left:4px;font-size:.61rem}.manage-mail-view-tabs{background:#f7f9fb;border:1px solid #e5e9ef;border-radius:10px;flex:none;align-items:center;gap:3px;padding:4px;display:flex}.manage-mail-view-tabs a{color:#6e7887;white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:.66rem;font-weight:700;text-decoration:none}.manage-mail-view-tabs a:hover{color:#1749c9}.manage-mail-view-tabs a.active{color:#1749c9;background:#fff;box-shadow:0 1px 3px #192c4c14}.manage-sequence-mail-view{background:#fff;flex:1;min-height:0;padding:18px;overflow:auto}.manage-sequence-mail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.manage-sequence-mail-metrics.is-queue{grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px}.manage-sequence-mail-metrics>div{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;min-height:74px;padding:13px 14px;display:flex}.manage-sequence-mail-metrics span{color:#7b8797;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:700}.manage-sequence-mail-metrics strong{color:#172033;font-size:1.35rem;font-weight:760}.manage-sequence-mail-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;display:flex}.manage-sequence-mail-view-switcher{background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex}.manage-sequence-mail-view-switcher button{color:#748092;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 10px;font:700 .66rem/1 inherit}.manage-sequence-mail-view-switcher button:hover{color:#1749c9}.manage-sequence-mail-view-switcher button.active{color:#1749c9;background:#fff;border-color:#dbe4f2;box-shadow:0 1px 3px #192c4c14}.manage-sequence-mail-filters{flex-wrap:wrap;flex:340px;gap:4px;display:flex}.manage-sequence-mail-filters button{color:#748092;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:.64rem;font-weight:700}.manage-sequence-mail-filters button:hover{color:#1749c9;background:#f4f7fb}.manage-sequence-mail-filters button.active{color:#1749c9;background:#f0f5ff;border-color:#dbe4f2}.manage-sequence-mail-error{color:#a83b3b;background:#fff9f9;border:1px solid #f0d8d8;border-radius:10px;align-items:center;gap:8px;margin:10px 0;padding:11px 13px;font-size:.72rem;display:flex}.manage-sequence-mail-table{border:1px solid #e5e9ef;border-radius:15px;overflow:hidden}.manage-sequence-mail-row{color:#253149;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 100px 130px 150px 86px;align-items:center;gap:12px;min-height:66px;padding:10px 13px;font-size:.72rem;display:grid}.manage-sequence-mail-row:last-child{border-bottom:0}.manage-sequence-mail-row:hover:not(.manage-sequence-mail-row--header){background:#fbfcfe}.manage-sequence-mail-row--header{color:#8290a2;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;min-height:38px;font-size:.59rem;font-weight:750}.manage-sequence-mail-row>div{min-width:0}.manage-sequence-mail-row strong,.manage-sequence-mail-row span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.manage-sequence-mail-row strong{color:#1d2a40;font-size:.73rem}.manage-sequence-mail-row small{color:#8a95a4;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.61rem;display:block;overflow:hidden}.manage-sequence-mail-status{background:#f1f4f7;border-radius:7px;max-width:100%;padding:4px 7px;font-weight:750;color:#637083!important;font-size:.59rem!important;display:inline-block!important}.manage-sequence-mail-status.status-delivered{background:#edf8f1;color:#267248!important}.manage-sequence-mail-status.status-bounced,.manage-sequence-mail-status.status-failed,.manage-sequence-mail-status.status-complained{background:#fff0f0;color:#a53e3e!important}.manage-sequence-mail-status.status-scheduled,.manage-sequence-mail-status.status-queued{background:#eef4ff;color:#2b5fc1!important}.manage-sequence-mail-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.manage-sequence-mail-actions a,.manage-sequence-mail-actions button{color:#708096;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.manage-sequence-mail-actions a:hover,.manage-sequence-mail-actions button:hover{color:#1749c9;border-color:#cbd8ed}.manage-sequence-mail-row.is-selected{background:#f0f5ff}.manage-sequence-mail-date-filters{align-items:center;gap:6px;margin-left:auto;display:flex}.manage-sequence-mail-date-filters label{color:#8290a2;text-transform:uppercase;letter-spacing:.04em;gap:3px;font-size:.58rem;display:grid}.manage-sequence-mail-date-filters input{color:#26344d;border:1px solid #d6deea;border-radius:7px;height:32px;padding:0 7px;font-size:.68rem}.manage-sequence-mail-pagination{color:#718096;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:.68rem;display:flex}.manage-sequence-mail-context{z-index:30;background:#fff;border:1px solid #dbe3ee;border-radius:16px;width:min(360px,100vw - 32px);padding:18px;position:fixed;top:90px;right:24px;box-shadow:0 20px 50px #18263b29}.manage-sequence-mail-context-head{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.manage-sequence-mail-context-head div{gap:4px;display:grid}.manage-sequence-mail-context-head span{color:#718096;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.manage-sequence-mail-context-head strong{color:#24324a;font-size:.95rem}.manage-sequence-mail-context-head button{color:#718096;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:28px;height:28px;font-size:1.2rem}.manage-sequence-mail-context dl{gap:10px;margin:16px 0;display:grid}.manage-sequence-mail-context dl div{justify-content:space-between;gap:12px;display:flex}.manage-sequence-mail-context dt{color:#8290a2;font-size:.62rem}.manage-sequence-mail-context dd{color:#24324a;text-align:right;margin:0;font-size:.7rem}.manage-sequence-mail-context-warning{color:#9a4949;background:#fff7f7;border-radius:8px;margin:0 0 12px;padding:9px;font-size:.68rem}.manage-sequence-mail-queue-note{color:#718096;margin:0 0 14px;font-size:.71rem}.manage-sequence-mail-context-preview{color:#536177;margin:0 0 12px;font-size:.7rem;line-height:1.5}.manage-sequence-mail-context-actions{flex-wrap:wrap;gap:8px;display:flex}.sequence-activation-review{gap:16px;display:grid}.sequence-activation-review dl{gap:10px;margin:0;display:grid}.sequence-activation-review dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.sequence-activation-review dt{color:#718096;font-size:.7rem}.sequence-activation-review dd{color:#24324a;text-align:right;margin:0;font-size:.72rem}.sequence-activation-review h3{color:#24324a;margin:0;font-size:.82rem}.sequence-activation-review p{color:#4a5c75;margin:0;font-size:.76rem}.manage-mail-compose-trigger{min-width:100px;margin:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.manage-mail-tabs .manage-button--primary.manage-mail-compose-trigger:hover{transform:translateY(calc(-50% - 1px))}.manage-mail-tabs .manage-button--primary.manage-mail-compose-trigger:active{transform:translateY(-50%)scale(.97)}.manage-mail-shell{background:#fff;border:0;border-radius:0;flex:1;grid-template-columns:minmax(220px,270px) minmax(260px,1fr) minmax(190px,220px);max-width:100%;min-height:0;display:grid;overflow:hidden}.manage-mail-folders{border-right:1px solid var(--manage-line);background:#fafbfc;padding:14px 10px}.manage-compose{background:var(--manage-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-bottom:14px;font-size:.72rem;font-weight:700;display:flex}.manage-compose:disabled{opacity:.5;cursor:not-allowed}.manage-mailbox-switch{gap:5px;margin:0 2px 14px;display:grid}.manage-mailbox-switch span{color:#7b8493;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;font-weight:720}.manage-mailbox-switch select{color:#344054;background:#fff;border:1px solid #dfe3e8;border-radius:8px;width:100%;min-width:0;padding:7px 8px;font-size:.6rem}.manage-mail-folders nav{flex-direction:column;gap:2px;display:flex}.manage-mail-folders nav a{color:#657080;border-radius:9px;align-items:center;gap:9px;height:37px;padding:0 10px;font-size:.69rem;font-weight:630;text-decoration:none;display:flex}.manage-mail-folders nav a.active{color:#1f4fd6;background:#eaf0ff}.manage-mail-folders nav a b{color:#1f4fd6;margin-left:auto;font-size:.62rem}.manage-mail-setup{background:#fff;border:1px solid #e2e6ec;border-radius:10px;align-items:flex-start;gap:8px;margin-top:18px;padding:10px;display:flex}.manage-mail-setup>i{background:#f79009;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.manage-mail-setup.ready>i{background:#12b76a}.manage-mail-setup strong,.manage-mail-setup span{text-overflow:ellipsis;display:block;overflow:hidden}.manage-mail-setup strong{font-size:.61rem}.manage-mail-setup span{color:#8a94a4;margin-top:3px;font-size:.55rem}.manage-mail-list{border-right:1px solid var(--manage-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.manage-mail-list>header{border-bottom:1px solid var(--manage-line);justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex}.manage-mail-list>header h2{margin:0;font-size:.82rem;display:inline}.manage-mail-list>header span{color:#8a94a4;margin-left:6px;font-size:.59rem}.manage-mail-list>header button,.manage-reader-tools button,.manage-reader-tools a{color:#6b7685;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.manage-mail-list>div{flex:1;min-height:0;overflow:auto}.manage-thread{color:inherit;border-bottom:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:13px 8px;text-decoration:none;display:grid}.manage-thread:hover,.manage-thread.active{background:#f6f8fc}.manage-thread.unread{background:#eef4ff}.manage-thread.unread:hover,.manage-thread.unread.active{background:#e4edff}.manage-thread.active{box-shadow:inset 3px 0 0 var(--manage-blue)}.manage-thread-leading{width:32px;height:32px;position:relative}.manage-thread-star{z-index:1;border:1px solid var(--manage-line);background:var(--manage-panel);color:#a2aab7;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.manage-thread>div{min-width:0}.manage-thread header{justify-content:space-between;align-items:center;gap:8px;display:flex}.manage-thread header strong{color:#3d4859;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.68rem;overflow:hidden}.manage-thread.unread header strong,.manage-thread.unread h3{color:#111827;font-weight:780}.manage-thread time{color:#9aa3b0;white-space:nowrap;font-size:.56rem}.manage-thread h3{color:#4d5868;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:.67rem;overflow:hidden}.manage-thread p{color:#8a94a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.61rem;line-height:1.45;display:-webkit-box;overflow:hidden}.manage-thread footer{align-items:center;gap:6px;margin-top:7px;display:flex}.manage-thread-attachment-indicator,.manage-reader-attachment-indicator{color:var(--manage-blue);flex:none}.manage-reader-heading h2{align-items:center;gap:7px;display:flex}.manage-thread footer span,.manage-thread footer small{color:#7d8795;background:#f0f2f5;border-radius:5px;padding:3px 5px;font-size:.52rem}.manage-mail-reader{border-right:1px solid var(--manage-line);flex-direction:column;min-width:0;min-height:0;animation:.22s cubic-bezier(.23,1,.32,1) both manage-mail-reader-in;display:flex;overflow:hidden}@keyframes manage-mail-reader-in{0%{opacity:.22;filter:blur(5px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.manage-reader-tools{border-bottom:1px solid var(--manage-line);justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex}.manage-reader-tools>div{gap:2px;display:flex}.manage-reader-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.manage-reader-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.manage-reader-heading h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;overflow:hidden}.manage-reader-heading p{color:#7c8695;margin:4px 0 0;font-size:.62rem}.manage-message-stack{flex:1;min-height:0;padding:14px 16px;overflow:auto}.manage-message{background:#fff;border:1px solid #e3e7ed;border-radius:14px;margin-bottom:10px;overflow:hidden}.manage-message-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:13px 14px;display:grid}.manage-message-summary:hover{background:#fafbfc}.manage-message-addresses{min-width:0}.manage-message-addresses strong,.manage-message-addresses small,.manage-message-addresses>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-message-addresses strong{font-size:.69rem}.manage-message-addresses small{color:#8b95a4;margin-top:3px;font-size:.57rem}.manage-message-addresses>span{color:#697386;max-height:34px;margin-top:5px;font-size:.61rem;transition:max-height .32s cubic-bezier(.23,1,.32,1),margin-top .32s cubic-bezier(.23,1,.32,1),opacity .24s,transform .32s cubic-bezier(.23,1,.32,1);overflow:hidden}.manage-message.is-open .manage-message-addresses>span{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.manage-message time{color:#8b95a4;white-space:nowrap;font-size:.58rem}.manage-message-chevron{color:#8b95a4;transition:transform .28s cubic-bezier(.23,1,.32,1)}.manage-message.is-open .manage-message-chevron{transform:rotate(180deg)}.manage-message-collapse{opacity:1;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.23,1,.32,1);display:grid}.manage-message.is-open .manage-message-collapse{grid-template-rows:1fr}.manage-message-content{opacity:0;filter:blur(5px);will-change:opacity,transform,filter;min-height:0;padding:0 58px;transition:opacity .3s,transform .4s cubic-bezier(.23,1,.32,1),filter .3s,padding-bottom .4s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-8px)}.manage-message.is-open .manage-message-content{opacity:1;filter:blur();padding-bottom:16px;transform:translateY(0)}.manage-message pre{color:#344054;white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font:400 .72rem/1.72 Inter,ui-sans-serif,system-ui,sans-serif}.manage-message-viewer-tools{color:#788495;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;font-size:.58rem;font-weight:700;display:flex}.manage-message-viewer-tools button{color:#445065;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:6px 8px}.manage-message-viewer-tools button:hover{color:#1f4fd6;background:#f8fafc;border-color:#aebbd0}.manage-message-viewer-tools button:focus-visible{outline-offset:2px;outline:2px solid #5575be}.manage-message-viewer{background:#fff;border:1px solid #e3e7ed;border-radius:10px;width:100%;height:620px;min-height:340px;display:block}.manage-message-reply{color:#445065;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:7px;margin-top:15px;padding:8px 11px;font-size:.65rem;font-weight:650;display:inline-flex}.manage-message-reply:hover{color:#1f4fd6;background:#f8fafc;border-color:#aebbd0}@media (prefers-reduced-motion:reduce){.manage-message-collapse,.manage-message-content,.manage-message-addresses>span,.manage-message-chevron{filter:none;transition:none;transform:none}}.manage-attachments{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.manage-attachments>a,.manage-attachments>span{color:#4f5f75;background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:7px 9px;font-size:.59rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.manage-attachment-button{color:#4f5f75;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:7px 9px;font-size:.59rem;transition:transform .2s,border-color .2s;display:flex}.manage-attachment-button>span{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.manage-attachment-button>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-attachment-button.is-clean{color:#17603b;background:#fbfffc;border-color:#b9e4cf}.manage-attachment-button.is-scanning{color:#1949a4;border-color:#9db5ea}.manage-attachment-spinner{animation:1s linear infinite manage-spin}@keyframes manage-spin{to{transform:rotate(360deg)}}.manage-file-preview-backdrop{z-index:90;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#0f172ab3;place-items:center;animation:.18s manage-fade-in;display:grid;position:fixed;inset:0}.manage-file-preview{background:#fff;border:1px solid #dfe4ea;border-radius:18px;flex-direction:column;width:min(1200px,100%);height:min(900px,100dvh - 24px);min-height:0;animation:.22s cubic-bezier(.23,1,.32,1) manage-preview-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.manage-file-preview header{border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.manage-file-preview header strong,.manage-file-preview header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-file-preview header span{color:#197246;align-items:center;gap:5px;margin-top:3px;font-size:.62rem;display:flex}.manage-file-preview header button{cursor:pointer;color:#667085;background:0 0;border:0;flex:none}.manage-file-preview iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0;display:block}@keyframes manage-preview-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes manage-fade-in{0%{opacity:0}to{opacity:1}}.manage-attachments>a:hover{background:#f7f9fe;border-color:#9aafe2;transform:translateY(-1px)}.manage-attachments>a:focus-visible{outline-offset:2px;outline:2px solid #5575be}.manage-attachments>a span,.manage-attachments>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-attachments .is-unavailable{color:#8a94a4;cursor:not-allowed;background:#f8f9fb}.manage-attachments small{color:#9a6a35;text-transform:uppercase;margin-left:3px;font-size:.52rem;font-weight:700}.manage-reader-reply{border-top:1px solid #edf0f3;gap:8px;padding:14px 20px;display:flex}.manage-mail-contact{background:#fafbfc;min-height:0;padding:20px 16px;overflow:auto}.manage-mail-contact-head{text-align:center;justify-items:center;display:grid}.manage-mail-contact-head h3{margin:10px 0 3px;font-size:.78rem}.manage-mail-contact-head p{color:#788394;text-overflow:ellipsis;max-width:100%;margin:0 0 10px;font-size:.59rem;overflow:hidden}.manage-mail-contact dl{margin:20px 0}.manage-mail-contact dl>div{border-bottom:1px solid #e2e6eb;padding:10px 0}.manage-mail-contact dt{color:#8c95a3;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem}.manage-mail-contact dd{color:#3c4758;margin:4px 0 0;font-size:.65rem}.manage-warning{color:#b54708;align-items:center;gap:5px;font-size:.58rem;display:flex}.manage-contact-placeholder{color:#8b95a4;text-align:center;margin:40px 0;font-size:.66rem;line-height:1.6}.manage-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07111f75;place-items:center;padding:22px;animation:.18s ease-out both modal-fade;display:grid;position:fixed;inset:0}.manage-modal-backdrop.is-closing{pointer-events:none;animation:.19s ease-in both modal-fade-out}.manage-modal{background:#fff;border:1px solid #dfe3e9;border-radius:19px;width:min(620px,100%);max-height:calc(100vh - 44px);animation:.22s cubic-bezier(.23,1,.32,1) both modal-rise;overflow:auto;box-shadow:0 24px 80px #07111f33}.manage-modal.is-closing{animation:.19s ease-in both modal-drop}.manage-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.manage-modal h2{margin:0;font-size:1rem}.manage-modal header p{color:#7b8594;margin:5px 0 0;font-size:.68rem;line-height:1.45}.manage-modal header button{color:#697485;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .15s,border-color .15s,transform .12s;display:grid}.manage-modal header button:hover{background:#f2f5fa;border-color:#cbd4e2}.manage-modal header button:active{transform:scale(.95)}.manage-modal form{padding:20px 22px}.manage-sidepanel-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111f3d;justify-content:flex-end;animation:.18s ease-out both modal-fade;display:flex;position:fixed;inset:0}.manage-sidepanel-backdrop.is-closing{pointer-events:none;animation:.19s ease-in both modal-fade-out}.manage-sidepanel{color:#273244;background:#fff;border-left:1px solid #dfe3e9;width:min(560px,100vw - 24px);height:100%;animation:.28s cubic-bezier(.23,1,.32,1) both manage-sidepanel-in;overflow:auto;box-shadow:-24px 0 70px #07111f29}.manage-sidepanel.is-closing{animation:.19s ease-in both manage-sidepanel-out}.manage-sidepanel>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 26px 20px;display:flex}.manage-sidepanel h2{margin:0;font-size:1.1rem}.manage-sidepanel-eyebrow{color:#8a96a7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.58rem;font-weight:760}.manage-sidepanel header p:not(.manage-sidepanel-eyebrow){color:#7b8594;max-width:390px;margin:6px 0 0;font-size:.68rem;line-height:1.45}.manage-sidepanel header button{color:#697485;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,transform .12s;display:grid}.manage-sidepanel header button:hover{background:#f2f5fa;border-color:#cbd4e2}.manage-sidepanel header button:active{transform:scale(.95)}.manage-sidepanel-body{padding:22px 26px 30px}.manage-sidepanel-body form{padding:0}@keyframes manage-sidepanel-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes manage-sidepanel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px)}}.manage-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.manage-form-grid label{gap:6px;display:grid}.manage-form-grid label.wide{grid-column:1/-1}.manage-form-grid label>span{color:#4d5868;font-size:.66rem;font-weight:680}.manage-form-grid input,.manage-form-grid select,.manage-form-grid textarea{color:#202b3b;background:#fff;border:1px solid #dbe0e7;border-radius:9px;outline:0;width:100%;min-height:40px;padding:9px 11px;font:400 .75rem/1.4 inherit;transition:border-color .15s,box-shadow .15s}.manage-form-grid input:focus,.manage-form-grid select:focus,.manage-form-grid textarea:focus{border-color:#7d9be8;box-shadow:0 0 0 3px #eef2ff}.manage-form-grid textarea{resize:vertical}.manage-mailbox-address-field{background:#fff;border:1px solid #dbe0e7;border-radius:9px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.manage-mailbox-address-field:focus-within{border-color:#7d9be8;box-shadow:0 0 0 3px #eef2ff}.manage-form-grid .manage-mailbox-address-field input{min-width:0;box-shadow:none;border:0;border-radius:0}.manage-mailbox-address-field>span{color:#667085;padding-left:2px;font-size:.8rem;font-weight:650}.manage-form-grid .manage-mailbox-address-field select{width:auto;min-width:132px;box-shadow:none;color:#667085;border:0;border-radius:0;padding:9px 28px 9px 4px;font-size:.7rem;font-weight:650}.manage-check{grid-template-columns:18px 1fr;align-items:center}.manage-check input{min-height:auto}.manage-form-note{color:#6e7887;background:#f7f8fa;border:1px solid #e5e8ed;border-radius:9px;align-items:flex-start;gap:7px;margin:16px 0 0;padding:10px 12px;font-size:.64rem;line-height:1.45;display:flex}.manage-account-company-lookup{z-index:4;position:relative}.manage-account-company-lookup__input{color:#718097;background:#fff;border:1px solid #dbe0e7;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.manage-account-company-lookup__input:focus-within{border-color:#7d9be8;box-shadow:0 0 0 3px #eef2ff}.manage-account-company-lookup__input input{min-width:0;min-height:36px;box-shadow:none;border:0;padding:7px 0}.manage-account-company-lookup__input input:focus{box-shadow:none;border:0}.manage-account-company-lookup__input kbd{color:#718097;letter-spacing:.02em;background:#f5f7fa;border:1px solid #d9e1ed;border-radius:6px;flex:none;padding:4px 7px;font:700 .54rem/1 inherit}.manage-account-company-lookup__selected,.manage-account-company-lookup__hint,.manage-account-company-lookup__error{color:#718097;align-items:center;gap:6px;margin-top:7px;font-size:.64rem;line-height:1.4;display:flex}.manage-account-company-lookup__selected{color:#18754d}.manage-account-company-lookup__error{color:#a84343}.manage-account-company-results{background:#fff;border:1px solid #dbe0e7;border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% - 2px);left:0;right:0;box-shadow:0 16px 34px #192a4724}.manage-account-company-results button{color:#29374b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.manage-account-company-results button:hover,.manage-account-company-results button:focus-visible{background:#f3f6fb;outline:0}.manage-account-company-results__identity{align-items:center;gap:9px;min-width:0;display:flex}.manage-account-company-results__identity img,.manage-account-company-results__identity svg{object-fit:contain;border-radius:6px;flex:none;width:24px;height:24px}.manage-account-company-results__identity img{border:1px solid #e6ebf2}.manage-account-company-results__identity span{gap:2px;min-width:0;display:grid}.manage-account-company-results__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.manage-account-company-results__identity small{text-overflow:ellipsis;white-space:nowrap;color:#8a96a7;font-size:.6rem;overflow:hidden}.manage-account-company-results em{color:#1b56ba;background:#eef4ff;border-radius:999px;flex:none;padding:3px 6px;font-size:.55rem;font-style:normal;font-weight:700}.manage-account-company-preview{background:#f9fbfd;border:1px solid #dfe5ed;border-radius:12px;grid-column:1/-1;gap:12px;padding:13px 14px;display:grid}.manage-account-company-preview__identity{align-items:center;gap:11px;min-width:0;display:flex}.manage-account-company-preview__identity>img,.manage-account-company-preview__identity>svg{object-fit:contain;background:#fff;border:1px solid #e2e7ee;border-radius:9px;flex:none;width:38px;height:38px;padding:3px}.manage-account-company-preview__identity>span{gap:3px;min-width:0;display:grid}.manage-account-company-preview__identity strong{color:#1e2b3d;font-size:.76rem}.manage-account-company-preview__identity small{color:#718097;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.manage-account-company-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.manage-account-company-preview dl div{gap:3px;min-width:0;display:grid}.manage-account-company-preview dt{color:#8490a1;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:.56rem;font-weight:700;display:flex}.manage-account-company-preview dd{color:#344256;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;overflow:hidden}@media (max-width:620px){.manage-account-company-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.manage-form-actions{border-top:1px solid #e8ebef;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.manage-compose-window{z-index:140;opacity:1;transform-origin:100% 100%;will-change:width,transform,opacity;background:#fff;border:1px solid #d9dee6;border-radius:16px;width:min(720px,100vw - 44px);max-height:calc(100dvh - 36px);transition:width .36s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.23,1,.32,1),opacity .22s,box-shadow .28s;animation:.28s cubic-bezier(.23,1,.32,1) both modal-rise;position:fixed;bottom:18px;right:22px;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 24px 70px #07111f3d}.manage-compose-window form{flex-direction:column;height:min(650px,100dvh - 36px);max-height:calc(100dvh - 36px);transition:height .36s cubic-bezier(.23,1,.32,1);display:flex}.manage-compose-window.is-minimized{width:min(360px,100vw - 44px);transform:translateY(2px)scale(1);box-shadow:0 14px 38px #07111f33}.manage-compose-window.is-minimized form{height:48px}.manage-compose-window.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) both compose-descend}@keyframes compose-descend{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(28px)scale(.97)}}.manage-compose-window form>header{color:#fff;background:#0a1525;justify-content:space-between;align-items:center;height:48px;padding:0 15px;display:flex}.manage-compose-body{opacity:1;transform-origin:bottom;flex-direction:column;flex:auto;min-height:0;max-height:none;transition:max-height .42s cubic-bezier(.23,1,.32,1),opacity .18s,transform .36s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;transform:translate(0)}.manage-compose-window.is-minimized .manage-compose-body{opacity:0;pointer-events:none;max-height:0;transform:translateY(24px)}.manage-compose-window header>div{align-items:center;gap:8px;display:flex}.manage-compose-window header strong{font-size:.74rem}.manage-compose-window header span{color:#8d9aaf;font-size:.58rem}.manage-compose-window-actions{align-items:center;gap:4px;display:flex}.manage-compose-window header button{color:#9aa7ba;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.manage-compose-window header button:hover{color:#fff;background:#ffffff1a}.manage-compose-account{background:#f7f8fa;border-bottom:1px solid #e4e7ec;justify-content:flex-start;align-items:center;gap:14px;padding:10px 14px;display:flex}.manage-compose-routing{flex:0 270px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.manage-compose-account label{align-items:center;gap:8px;min-width:0;display:flex}.manage-compose-account label span{color:#667085;white-space:nowrap;font-size:.62rem}.manage-compose-account select{color:#344054;background:#fff;border:1px solid #dbe0e6;border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-size:.67rem}.manage-compose-account small{color:#8a94a3;font-size:.55rem}.manage-compose-line{background:#fff;border-bottom:1px solid #e8ebef;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:flex;position:relative}.manage-compose-line>span{color:#7c8695;flex:0 0 26px;width:26px;font-size:.65rem}.manage-compose-line input{color:#273244;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font:400 .72rem/1.4 inherit}.manage-compose-line input.subject{width:100%}.manage-compose-line button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:.62rem}.manage-compose-line>button{flex:none;padding:5px 0 5px 8px;transition:color .16s}.manage-compose-line>button:hover,.manage-compose-line>button.is-open{color:#1f4fd6}.manage-compose-copy-fields{z-index:5;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid;position:relative}.manage-compose-copy-fields>div{min-height:0;transition:transform .28s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-7px)}.manage-compose-copy-fields.is-open{opacity:1;grid-template-rows:1fr}.manage-compose-copy-fields.is-open>div{overflow:visible;transform:translateY(0)}.manage-compose-recipient-row{height:auto;min-height:42px}.manage-compose-recipient-control{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;min-height:32px;padding:4px 0;display:flex;position:relative}.manage-compose-recipient-control:focus-within{z-index:8}.manage-compose-line .manage-compose-recipient-search{flex:150px;min-width:120px;height:27px;padding:4px 0}.manage-compose-recipient-chip{color:#344054;background:#f2f5fb;border:1px solid #d8e0ee;border-radius:8px;align-items:center;gap:4px;max-width:210px;padding:4px 4px 4px 8px;font-size:.62rem;font-weight:650;line-height:1;display:inline-flex}.manage-compose-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-compose-recipient-chip button{color:#7b8798;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;padding:0;display:grid}.manage-compose-recipient-chip button:hover,.manage-compose-recipient-chip button:focus-visible{color:#1f4fd6;background:#e2e9f5;outline:0}.manage-compose-recipient-results{z-index:12;background:#fff;border:1px solid #dbe2eb;border-radius:12px;max-height:260px;padding:5px;animation:.18s cubic-bezier(.23,1,.32,1) both manage-popover-in;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #10182829}.manage-compose-recipient-results>button{text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px 8px;display:grid}.manage-compose-recipient-results>button:hover,.manage-compose-recipient-results>button.is-highlighted{color:#223d82;background:#f3f6fc}.manage-compose-recipient-results .manage-person-avatar{width:30px;height:30px;font-size:.59rem}.manage-compose-recipient-results>button>span:nth-child(2){min-width:0}.manage-compose-recipient-results strong,.manage-compose-recipient-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-compose-recipient-results strong{color:#283548;font-size:.66rem}.manage-compose-recipient-results small{color:#7a8596;margin-top:2px;font-size:.56rem}.manage-compose-recipient-results i{color:#6d7888;white-space:nowrap;background:#f3f5f8;border-radius:6px;padding:3px 6px;font-size:.52rem;font-style:normal}.manage-compose-formatting{scrollbar-width:none;background:#fafbfc;border-bottom:1px solid #e8ebef;align-items:center;gap:2px;min-height:43px;padding:6px 10px;display:flex;overflow:auto hidden}.manage-compose-formatting::-webkit-scrollbar{display:none}.manage-compose-formatting select{color:#526075;cursor:pointer;background:#fafbfc;border:1px solid #0000;border-radius:7px;max-width:90px;height:29px;padding:0 24px 0 8px;font-size:.62rem;font-weight:650}.manage-compose-formatting select:hover,.manage-compose-formatting select:focus{background:#fff;border-color:#d7dee8;outline:0}.manage-compose-formatting button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;display:grid}.manage-compose-formatting button:hover,.manage-compose-formatting button:focus-visible{color:#1f4fd6;background:#fff;border-color:#dce3ed;outline:0;box-shadow:0 1px 2px #1018280a}.manage-compose-formatting .manage-attach{background:0 0;border:1px solid #0000;flex:0 0 29px;width:29px;height:29px}.manage-compose-formatting .manage-attach:hover{color:#1f4fd6;background:#fff;border-color:#dce3ed}.manage-compose-color{color:#667085;cursor:pointer;border:1px solid #0000;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;position:relative}.manage-compose-color:hover{color:#1f4fd6;background:#fff;border-color:#dce3ed}.manage-compose-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.manage-compose-tool-divider{background:#dfe4eb;flex:0 0 1px;width:1px;height:19px;margin:0 3px}.manage-compose-toolbar-spacer{flex:1;min-width:2px}.manage-compose-hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.manage-compose-message-scroll{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.manage-compose-editor{color:#273244;outline:0;min-height:250px;max-height:none;padding:16px 18px 20px;font:400 .75rem/1.65 Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .22s,transform .3s cubic-bezier(.23,1,.32,1),filter .22s}.manage-compose-editor.is-generating{opacity:.28;filter:blur(.6px);transform:scale(.995)}.manage-compose-editor.is-draft-revealing{animation:.64s cubic-bezier(.23,1,.32,1) both manage-compose-draft-reveal}.manage-compose-subject-row{position:relative;overflow:hidden}.manage-compose-subject-row:after{content:"";opacity:0;background:#1f4fd6;height:2px;position:absolute;bottom:0;left:0;right:100%}.manage-compose-subject-row.is-generating:after{opacity:1;animation:1.35s cubic-bezier(.45,0,.55,1) infinite manage-compose-subject-scan}.manage-compose-subject-row.is-generating input{color:#98a2b3;transition:color .18s}.manage-compose-subject-row.is-draft-revealing input{animation:.56s cubic-bezier(.23,1,.32,1) both manage-compose-subject-reveal}.manage-compose-editor:empty:before{color:#98a2b3;content:attr(data-placeholder);pointer-events:none}.manage-compose-editor h2{margin:8px 0;font-size:1.15rem}.manage-compose-editor h3{margin:7px 0;font-size:.95rem}.manage-compose-editor p,.manage-compose-editor div{margin:0 0 8px}.manage-compose-editor ul,.manage-compose-editor ol{margin:8px 0;padding-left:24px}.manage-compose-editor blockquote{color:#5f6b7d;background:#f8fafc;border-left:2px solid #c9d5ea;margin:10px 0;padding:8px 12px}.manage-compose-editor pre{color:#344054;white-space:pre-wrap;background:#f4f6f8;border-radius:8px;margin:10px 0;padding:10px;font:400 .68rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-compose-editor a{color:#1f4fd6;text-decoration:underline}.manage-compose-signature-preview{color:#526075;border-top:1px solid #d9e2ec;margin:3px 18px 20px;padding:16px 0 0;display:block}.manage-compose-signature-main{align-items:stretch;gap:13px;display:flex}.manage-compose-signature-rail{background:#002fa7;border-radius:3px;flex:0 0 3px;width:3px}.manage-compose-signature-content{min-width:0}.manage-compose-signature-brand{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:center;gap:10px;width:max-content;margin-bottom:11px;display:flex}.manage-compose-signature-brand .costivra-mark{object-fit:contain;width:42px;height:42px;display:block}.manage-compose-signature-brand strong{color:#111927;letter-spacing:-.2px;font-size:1rem;line-height:1}.manage-compose-signature-person{align-items:center;gap:11px;display:flex}.manage-compose-signature-preview .manage-compose-signature-avatar{object-fit:cover;place-items:center;display:grid;overflow:hidden}.manage-compose-signature-copy{min-width:0}.manage-compose-signature-preview .manage-compose-signature-copy>strong{color:#172942;font-size:1rem;line-height:1.25;display:block}.manage-compose-signature-preview .manage-compose-signature-title{color:#1f5cba;margin-top:2px;font-size:.76rem;font-style:italic;font-weight:700;line-height:1.35;display:block}.manage-compose-signature-details{color:#526075;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:.68rem;line-height:1.35;display:flex}.manage-compose-signature-details i{color:#b5bdca;font-style:normal}.manage-compose-signature-details a{color:#002fa7;font-weight:700;text-decoration:none}.manage-compose-signature-details a:hover{text-decoration:underline}.manage-compose-signature-content>p{color:#667085;margin:5px 0 0;font-size:.63rem;line-height:1.35}.manage-compose-signature-notice{color:#6b7480;border-top:1px solid #d9e2ec;margin:14px 0 0;padding-top:12px;font-size:.54rem;line-height:1.4}.manage-compose-draft-prompt{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;background:#f8fafffa;border:1px solid #cbd9f7;border-radius:12px;min-height:132px;padding:13px;animation:.22s cubic-bezier(.23,1,.32,1) both manage-compose-prompt-in;position:absolute;top:12px;left:18px;right:18px;overflow:hidden;box-shadow:0 16px 34px #1f4fd621}.manage-compose-draft-prompt.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both manage-compose-prompt-out}.manage-compose-draft-prompt-form{opacity:1;transition:opacity .15s,transform .24s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.manage-compose-draft-prompt.is-generating .manage-compose-draft-prompt-form{opacity:0;pointer-events:none;transform:translateY(-10px)}.manage-compose-draft-prompt label{color:#344054;font-size:.69rem;font-weight:700;display:block}.manage-compose-draft-prompt textarea{resize:vertical;color:#273244;background:0 0;border:0;outline:0;width:100%;min-height:62px;margin-top:8px;font:400 .74rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.manage-compose-draft-prompt footer{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.manage-compose-draft-prompt small{color:#7a8493;font-size:.58rem}.manage-compose-draft-prompt-actions{gap:7px;display:flex}.manage-compose-draft-prompt .manage-button{min-height:30px;padding:0 10px;font-size:.65rem}.manage-compose-draft-loading{opacity:0;pointer-events:none;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:4px 12px;padding:18px;transition:opacity .19s 80ms,transform .32s cubic-bezier(.23,1,.32,1) 60ms;display:grid;position:absolute;inset:0;transform:translateY(10px)}.manage-compose-draft-prompt.is-generating .manage-compose-draft-loading{opacity:1;transform:translateY(0)}.manage-compose-draft-loading>div:nth-child(2){min-width:0}.manage-compose-draft-loading strong,.manage-compose-draft-loading span{display:block}.manage-compose-draft-loading strong{color:#253044;font-size:.76rem}.manage-compose-draft-loading span{color:#758094;margin-top:4px;font-size:.61rem;line-height:1.4}.manage-compose-draft-orbit{background:#fff;border:1px solid #d5def1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 5px 14px #1f4fd614}.manage-compose-draft-orbit .costivra-mark{object-fit:contain;width:26px;height:24px}.manage-compose-draft-orbit i{transform-origin:0 0;background:#1f4fd6;border-radius:50%;width:4px;height:4px;animation:1.8s linear infinite manage-compose-orbit;position:absolute}.manage-compose-draft-orbit i:nth-of-type(2){animation-delay:-.6s}.manage-compose-draft-orbit i:nth-of-type(3){animation-delay:-1.2s}.manage-compose-draft-progress{background:#dfe6f3;border-radius:2px;grid-column:2;height:2px;margin-top:8px;overflow:hidden}.manage-compose-draft-progress i{border-radius:inherit;background:#1f4fd6;width:38%;height:100%;animation:1.45s cubic-bezier(.45,0,.55,1) infinite manage-compose-progress;display:block}@keyframes manage-compose-prompt-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-compose-prompt-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes manage-compose-progress{0%{transform:translate(-110%)}55%,to{transform:translate(285%)}}@keyframes manage-compose-orbit{0%{transform:rotate(0)translate(18px)rotate(0)}to{transform:rotate(360deg)translate(18px)rotate(-360deg)}}@keyframes manage-compose-subject-scan{0%{right:100%}48%,60%{right:0}to{left:100%;right:-100%}}@keyframes manage-compose-draft-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes manage-compose-subject-reveal{0%{opacity:.25;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.manage-compose-attachment-list{background:#fafbfc;border-top:1px solid #edf0f3;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.manage-compose-attachment-list span{color:#5f6b7d;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:5px;max-width:180px;padding:5px 8px;font-size:.57rem;display:inline-flex;overflow:hidden}.manage-compose-schedule{justify-content:flex-end;display:flex;position:relative}.manage-compose-schedule-trigger{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.manage-compose-schedule-trigger:hover{color:#1f4fd6;border-color:#9bb3eb}.manage-compose-schedule-trigger.is-set{color:#1f4fd6;background:#f2f6ff;border-color:#9bb3eb}.manage-compose-schedule-popover{background:#fff;border:1px solid #dfe3e9;border-radius:12px;gap:7px;min-width:230px;padding:12px;animation:.18s cubic-bezier(.23,1,.32,1) both manage-popover-in;display:grid;position:absolute;bottom:40px;right:0;box-shadow:0 14px 32px #10182829}.manage-compose-schedule-popover span{color:#667085;font-size:.62rem;font-weight:700}.manage-compose-schedule-popover input{border:1px solid #dfe3e9;border-radius:7px;width:100%;padding:6px 7px;font-size:.6rem}@keyframes manage-popover-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.manage-compose-body>footer{background:#fff;border-top:1px solid #e8ebef;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:11px 14px;display:flex}.manage-compose-window footer>div{align-items:center;gap:8px;display:flex}.manage-compose-save-state{color:#98a2b3;font-size:.56rem}.manage-compose-send-actions{align-items:center;gap:8px;display:flex}.manage-attach{color:#667085;cursor:pointer;border:1px solid #dfe3e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.manage-attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.manage-compose-window,.manage-compose-window form,.manage-compose-body,.manage-compose-copy-fields,.manage-compose-copy-fields>div,.manage-compose-recipient-results,.manage-compose-draft-prompt,.manage-compose-editor,.manage-compose-subject-row input,.manage-compose-draft-loading,.manage-compose-draft-prompt-form{transition:none;animation:none}.manage-compose-draft-orbit i,.manage-compose-draft-progress i,.manage-compose-subject-row:after{animation:none}}.manage-nav-scrim{display:none}.manage-app{--manage-assistant-width:410px}.manage-app.is-assistant-open .manage-main{width:calc(100% - 238px - var(--manage-assistant-width));max-width:calc(100% - 238px - var(--manage-assistant-width))}.manage-app.is-assistant-open .manage-main.is-collapsed{width:calc(100% - 72px - var(--manage-assistant-width));max-width:calc(100% - 72px - var(--manage-assistant-width))}.manage-assistant{z-index:90;width:var(--manage-assistant-width);color:#172033;opacity:0;pointer-events:none;will-change:transform,opacity;background:#fff;border-left:1px solid #dfe4ea;flex-direction:column;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .24s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 34px #121f330f}.manage-assistant.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.manage-assistant-scrim{display:none}.manage-assistant-header{border-bottom:1px solid #e8ebef;align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:flex}.manage-assistant-brand{background:#fff;border:1px solid #e1e6ed;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.manage-assistant-header>div{flex:1;min-width:0}.manage-assistant-header h2{color:#111827;letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:750}.manage-assistant-header p{color:#778294;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.67rem;overflow:hidden}.manage-assistant-header>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.manage-assistant-header>button:hover,.manage-assistant-header>button:focus-visible{color:#1f2937;background:#f2f4f7;outline:0}.manage-assistant-context{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 16px;display:flex}.manage-assistant-context>span{color:#526075;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;background:#fafbfc;border:1px solid #e1e5eb;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 9px;font-size:.66rem;font-weight:650;display:inline-flex;overflow:hidden}.manage-assistant-context>button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.manage-assistant-context>button:hover,.manage-assistant-context>button:focus-visible{color:#1f4fd6;background:#f1f5fd;outline:0}.manage-assistant-context>button:disabled{cursor:wait;opacity:.55}.manage-assistant-context .is-spinning{animation:.8s linear infinite manage-assistant-spin}@keyframes manage-assistant-spin{to{transform:rotate(360deg)}}.manage-assistant-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:15px 16px 24px;overflow-y:auto}.manage-assistant-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.manage-assistant-section-heading h3{color:#344054;margin:0;font-size:.69rem;font-weight:750}.manage-assistant-section-heading span{color:#8a94a4;letter-spacing:.07em;text-transform:uppercase;font:700 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-assistant-suggestions{margin-bottom:20px;animation:.3s cubic-bezier(.23,1,.32,1) both manage-assistant-welcome-in}.manage-assistant-suggestions>button{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e5eb;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:8px;padding:10px;transition:border-color .15s,background .15s,transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s;animation:.26s cubic-bezier(.23,1,.32,1) both manage-assistant-suggestion-in;display:flex}.manage-assistant-suggestions>button:first-of-type{animation-delay:50ms}.manage-assistant-suggestions>button:nth-of-type(2){animation-delay:90ms}.manage-assistant-suggestions>button:nth-of-type(3){animation-delay:.13s}.manage-assistant-suggestions>button:nth-of-type(n+4){animation-delay:.17s}.manage-assistant-suggestions>button:hover,.manage-assistant-suggestions>button:focus-visible{background:#f8faff;border-color:#cbd7ef;outline:0;transform:translateY(-1px);box-shadow:0 5px 16px #1f4fd60f}.manage-assistant-suggestions>button>span{color:#315bbb;background:#f6f8fc;border:1px solid #e2e7ef;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.manage-assistant-suggestions>button>div{flex:1;min-width:0}.manage-assistant-suggestions strong,.manage-assistant-suggestions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-assistant-suggestions strong{color:#2f3a4c;font-size:.7rem;font-weight:700}.manage-assistant-suggestions small{color:#7b8697;margin-top:4px;font-size:.59rem}.manage-assistant-suggestions>button>svg{color:#8e98a7;flex:none}.manage-assistant-loading{justify-content:center;align-items:center;gap:5px;min-height:110px;display:flex}.manage-assistant-loading i,.manage-assistant-thinking i{background:#8190a4;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite manage-assistant-dot}.manage-assistant-loading i:nth-child(2),.manage-assistant-thinking i:nth-child(2){animation-delay:.12s}.manage-assistant-loading i:nth-child(3),.manage-assistant-thinking i:nth-child(3){animation-delay:.24s}@keyframes manage-assistant-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.manage-assistant-messages{gap:14px;display:grid}.manage-assistant-message{min-width:0;animation:.32s cubic-bezier(.23,1,.32,1) both manage-assistant-message-in;animation-delay:min(calc(var(--message-index) * 34ms),.17s)}.manage-assistant-message>header{align-items:center;gap:7px;margin-bottom:6px;display:flex}.manage-assistant-message>header>span{background:#fff;border:1px solid #e1e6ed;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.manage-assistant-message>header strong{color:#344054;font-size:.66rem}.manage-assistant-message>p{color:#344054;white-space:pre-wrap;margin:0;font-size:.71rem;line-height:1.62}.manage-assistant-message.is-user{background:#edf3ff;border:1px solid #cbd9f4;border-radius:12px 12px 4px;margin-left:34px;padding:11px 12px}.manage-assistant-message.is-user>header{justify-content:flex-end}.manage-assistant-message.is-user>p{color:#273956}.manage-assistant-message.is-assistant{padding:2px 0 4px}.manage-assistant-sources{gap:6px;margin-top:12px;display:grid}.manage-assistant-sources h4{color:#697589;margin:0 0 1px;font-size:.61rem;font-weight:700}.manage-assistant-sources a{color:#4f5e72;background:#fff;border:1px solid #e1e5eb;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s,color .15s,background .15s;animation:.24s cubic-bezier(.23,1,.32,1) both manage-assistant-source-in;display:flex}.manage-assistant-sources a:first-of-type{animation-delay:90ms}.manage-assistant-sources a:nth-of-type(2){animation-delay:.13s}.manage-assistant-sources a:nth-of-type(n+3){animation-delay:.17s}.manage-assistant-sources a:hover,.manage-assistant-sources a:focus-visible{color:#1f4fd6;background:#f8faff;border-color:#c7d4ec;outline:0;transform:translateY(-1px)}.manage-assistant-sources a>span{flex:1;min-width:0}.manage-assistant-sources a strong,.manage-assistant-sources a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-assistant-sources a strong{font-size:.64rem;font-weight:700}.manage-assistant-sources a small{color:#8791a0;margin-top:2px;font-size:.56rem}.manage-assistant-thinking{align-items:center;gap:8px;animation:.22s cubic-bezier(.23,1,.32,1) both manage-assistant-message-in;display:flex}.manage-assistant-thinking>span{border:1px solid #e1e6ed;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.manage-assistant-thinking>div{gap:4px;display:flex}.manage-assistant-error{color:#7a4a1e;background:#fffaf4;border:1px solid #ecd8c2;border-radius:9px;margin:0;padding:10px 11px;font-size:.64rem;line-height:1.45}.manage-assistant-footer{background:#fff;border-top:1px solid #e5e9ef;flex:none;padding:10px 14px 12px}.manage-assistant-new-chat{color:#315bbb;cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:.61rem;font-weight:700}.manage-assistant-footer form{background:#fff;border:1px solid #d9dfe8;border-radius:12px;align-items:flex-end;gap:7px;padding:6px 6px 6px 11px;display:flex;box-shadow:0 1px 3px #1018280a}.manage-assistant-footer form:focus-within{border-color:#1f4fd6;box-shadow:0 0 0 3px #1f4fd61a}.manage-assistant-footer textarea{resize:none;color:#273244;background:0 0;border:0;outline:0;flex:1;min-height:34px;max-height:112px;padding:8px 0 5px;font:400 .7rem/1.45 inherit}.manage-assistant-footer textarea::placeholder{color:#8b95a5}.manage-assistant-footer form>button{color:#fff;cursor:pointer;background:#1f4fd6;border:1px solid #1f4fd6;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 7px #1f4fd633}.manage-assistant-footer form>button:hover,.manage-assistant-footer form>button:focus-visible{background:#183fab;outline:0}.manage-assistant-footer form>button:disabled{color:#9ba6b6;box-shadow:none;cursor:not-allowed;background:#eef1f5;border-color:#d9dfe8}.manage-assistant-footer>p{color:#8a94a4;margin:7px 2px 0;font-size:.55rem;line-height:1.35}@keyframes manage-assistant-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes manage-assistant-suggestion-in{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-assistant-message-in{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-assistant-source-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1480px){.manage-mail-shell{grid-template-columns:260px minmax(280px,1fr)}.manage-mail-contact{display:none}}@media (min-width:781px) and (max-width:1199px){.manage-sidebar,.manage-sidebar.is-collapsed{width:72px;transform:none}.manage-sidebar.is-open{width:238px;box-shadow:16px 0 42px #040c1838}.manage-main,.manage-main.is-collapsed{width:calc(100% - 72px);max-width:calc(100% - 72px);margin-left:72px}.manage-app.is-assistant-open .manage-main,.manage-app.is-assistant-open .manage-main.is-collapsed{width:calc(100% - 72px - var(--manage-assistant-width));max-width:calc(100% - 72px - var(--manage-assistant-width));margin-left:72px}.manage-nav-scrim{z-index:60;background:#07111f73;border:0;display:block;position:fixed;inset:0}.manage-sidebar:not(.is-open) .manage-brand{justify-content:center;gap:6px;padding:0 10px}.manage-sidebar:not(.is-open) .manage-brand-copy{opacity:0;width:0;transform:translate(-6px)}.manage-sidebar:not(.is-open) .manage-nav-label{opacity:0;pointer-events:none;position:absolute;transform:translate(-6px)}.manage-sidebar:not(.is-open) .manage-nav-group-label{opacity:0;max-height:0;padding-bottom:0;transform:translate(-8px)}.manage-sidebar:not(.is-open) .manage-primary-nav{gap:14px}.manage-sidebar:not(.is-open) .manage-nav-group+.manage-nav-group{border-top:1px solid #172233;padding-top:14px}.manage-sidebar:not(.is-open) .manage-operator-copy,.manage-sidebar:not(.is-open) .manage-profile-menu{display:none}.manage-sidebar:not(.is-open) nav a{justify-content:flex-start;gap:0;padding:0 14px}.manage-sidebar:not(.is-open) nav a b{min-width:18px;height:18px;margin:0;padding:0 4px;font-size:.54rem;position:absolute;top:1px;right:1px}.manage-sidebar:not(.is-open) .manage-operator{justify-content:flex-start;gap:0;padding:6px}.manage-sidebar:not(.is-open) nav a:after{z-index:80;color:#fff;content:attr(aria-label);white-space:nowrap;background:#111a2b;border:1px solid #273550;border-radius:7px;padding:7px 11px;font-size:.74rem;font-weight:600;display:none;position:absolute;left:calc(100% + 10px);box-shadow:0 10px 28px #0000004d}.manage-sidebar:not(.is-open) nav a:hover:after,.manage-sidebar:not(.is-open) nav a:focus-visible:after{display:block}.manage-mail-shell{grid-template-columns:190px 260px minmax(280px,1fr)}.manage-mail-contact{display:none}}@media (max-width:1100px){.manage-overview-grid{grid-template-columns:1fr}.manage-inspector{display:none}.manage-mail-shell{grid-template-columns:290px minmax(340px,1fr)}}@media (max-width:900px){.manage-app.is-assistant-open .manage-main,.manage-app.is-assistant-open .manage-main.is-collapsed{width:100%;max-width:100%}.manage-assistant-scrim{z-index:85;opacity:0;pointer-events:none;background:#07111f3d;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.manage-assistant-scrim.is-open{opacity:1;pointer-events:auto}}@media (max-width:780px){.manage-app{--manage-assistant-width:min(100vw,430px)}.manage-page--mail{height:calc(100dvh - 64px);padding:14px}.manage-sidebar,.manage-sidebar.is-collapsed{width:min(88vw,300px);transform:translate(-100%)}.manage-sidebar.is-open{width:min(88vw,300px);transform:translate(0);box-shadow:18px 0 44px #040c184d}.manage-brand>button.manage-mobile-close,.manage-menu{place-items:center;display:grid}.manage-main,.manage-main.is-collapsed{width:100%;max-width:100%;margin-left:0}.manage-nav-scrim{z-index:60;background:#07111f73;border:0;display:block;position:fixed;inset:0}.manage-assistant{width:var(--manage-assistant-width)}.manage-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;height:auto;min-height:64px;padding:12px 14px}.manage-topbar-leading>div{display:none}.manage-topbar h1{font-size:.9rem}.manage-global-search-wrap{min-width:0}.manage-topbar-center{gap:6px}.manage-search{min-width:0;height:38px}.manage-search input{min-width:0}.manage-global-results{max-height:calc(100dvh - 88px);position:fixed;top:72px;left:10px;right:10px}.manage-top-actions>.manage-button{width:40px;padding:0;font-size:0}.manage-page{padding:18px 14px 28px}.manage-page--accounts,.manage-page--contacts{height:calc(100dvh - 64px);padding-bottom:18px}.manage-page--detail{height:auto;min-height:calc(100dvh - 64px);padding-bottom:36px;overflow:visible}.manage-record-workspace{height:100%;min-height:0}.manage-record-workspace .manage-account-table .manage-table-wrap{display:block}.manage-bulk-action-bar{flex-wrap:wrap;bottom:12px;left:12px;right:12px}.manage-bulk-action-bar>div{width:100%}.manage-mailbox-heading-row{flex-wrap:wrap;width:100%}.manage-settings-profile{flex-direction:column;align-items:flex-start}.manage-settings-signature{grid-template-columns:1fr}.manage-settings-notifications,.manage-settings-readiness>header{flex-direction:column;align-items:stretch}.manage-settings-readiness .manage-button,.manage-readiness-actions,.manage-readiness-action{width:100%}.manage-readiness-grid{grid-template-columns:1fr}.manage-readiness-service:nth-last-child(2){border-bottom:1px solid #edf0f3}.manage-preference-toggle{min-width:0}.manage-settings-profile .manage-button{width:100%}.manage-settings-signature-form{grid-template-columns:1fr}.manage-settings-signature-form label.wide{grid-column:auto}.manage-enrichment-provider-heading{flex-direction:column;align-items:flex-start}.manage-enrichment-provider-actions{justify-content:space-between;width:100%}.manage-enrichment-usage{grid-template-columns:1fr}.manage-enrichment-credit-summary{border-bottom:1px solid #e9edf2;border-right:0}.manage-mailbox-heading-row .manage-button{width:100%}.manage-mailbox-panel{background:0 0;border:0}.manage-mailbox-panel>.manage-table-wrap{display:none}.manage-mailbox-cards{gap:10px;display:grid}.manage-mailbox-cards article{border:1px solid var(--manage-line);background:#fff;border-radius:16px;gap:16px;padding:15px;display:grid}.manage-mailbox-cards header,.manage-mailbox-cards footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-mailbox-cards .manage-mailbox-identity,.manage-mailbox-cards .manage-mailbox-identity>div{min-width:0}.manage-mailbox-cards .manage-mailbox-identity strong,.manage-mailbox-cards .manage-mailbox-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-mailbox-cards .manage-mailbox-identity strong{color:#253044;font-size:.76rem}.manage-mailbox-cards .manage-mailbox-identity small{color:#8791a0;margin-top:3px;font-size:.64rem}.manage-mailbox-cards dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.manage-mailbox-cards dl>div{background:#f7f8fa;border-radius:10px;padding:10px}.manage-mailbox-cards dt{color:#8a94a4;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem}.manage-mailbox-cards dd{color:#364152;margin:5px 0 0;font-size:.66rem;font-weight:650}.manage-mailbox-cards footer{color:#7a8493;padding-top:2px;font-size:.62rem}.manage-intro,.manage-page-heading{flex-direction:column;align-items:flex-start}.manage-intro>div:last-child,.manage-page-heading>div:last-child{width:100%}.manage-intro>div:last-child .manage-button,.manage-page-heading>div:last-child .manage-button{flex:1}.manage-summary{grid-template-columns:1fr 1fr}.manage-summary>div{border-bottom:1px solid var(--manage-line);padding:16px}.manage-summary>div:nth-child(2){border-right:0}.manage-summary>div:nth-last-child(-n+2){border-bottom:0}.manage-summary-meta{flex-direction:column;align-items:flex-start;gap:8px}.manage-summary-value{flex-direction:column;align-items:flex-start;gap:5px}.manage-summary-value span{white-space:normal}.manage-lower-grid{grid-template-columns:1fr}.manage-account-table .manage-table-wrap{display:none}.manage-account-cards{gap:10px;display:grid}.manage-account-cards article{border:1px solid var(--manage-line);background:#fff;border-radius:14px;padding:15px}.manage-account-cards article>div:first-child{align-items:center;gap:10px;display:flex}.manage-account-cards h3{margin:0;font-size:.78rem}.manage-account-cards p{color:#7d8795;margin:4px 0 10px;font-size:.62rem}.manage-account-cards dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.manage-account-cards dl>div{background:#f7f8fa;border-radius:8px;padding:9px}.manage-account-cards dt{color:#8a94a4;font-size:.53rem}.manage-account-cards dd{margin:4px 0 0;font-size:.64rem}.manage-contact-head{display:none!important}.manage-contact-list>article{grid-template-columns:1fr auto;gap:10px;padding:14px}.manage-contact-list>article>div:nth-child(2),.manage-contact-list>article>span{display:none}.manage-outreach-board{grid-template-columns:1fr}.manage-mail-tabs{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.manage-mail-tabs .manage-mailbox-switch{flex:none;width:100%;margin:0}.manage-mail-view-tabs{width:100%}.manage-mail-view-tabs a{text-align:center;flex:1}.manage-mail-folder-tabs{width:100%}.manage-sequence-mail-view{padding:12px}.manage-sequence-mail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-sequence-mail-metrics.is-queue{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.manage-sequence-mail-toolbar{flex-direction:column;align-items:stretch}.manage-sequence-mail-row{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 92px 112px 40px}.manage-sequence-mail-row>div:nth-child(5),.manage-sequence-mail-row--header>span:nth-child(5){display:none}.manage-mail-compose-trigger{width:100%;position:static;transform:none}.manage-mail-tabs .manage-button--primary.manage-mail-compose-trigger:hover,.manage-mail-tabs .manage-button--primary.manage-mail-compose-trigger:active{transform:none}.manage-mail-shell{grid-template-columns:1fr;min-height:calc(100vh - 190px)}.manage-mail-folders{display:none}.manage-mail-list{border-right:0}.manage-mail-list>header{gap:8px}.manage-mail-reader,.manage-mail-shell.has-thread .manage-mail-list{display:none}.manage-mail-shell.has-thread .manage-mail-reader{border-right:0;display:block}.manage-thread{padding:15px 8px}.manage-compose-window{border-radius:0;width:100%;inset:64px 0 0}.manage-compose-window.is-minimized{border-radius:14px;width:calc(100% - 20px);inset:auto 10px 10px auto}.manage-compose-editor{min-height:calc(100vh - 430px);max-height:none}.manage-compose-account{flex-direction:column;align-items:flex-start}.manage-compose-routing{grid-template-columns:1fr;width:100%}.manage-compose-account label{width:100%}.manage-form-grid{grid-template-columns:1fr}.manage-form-grid label.wide{grid-column:auto}}.costivra-select-container{box-sizing:border-box;width:100%;display:inline-block;position:relative}.costivra-select-trigger{color:#1d2638;width:100%;min-height:42px;font:450 .78rem/1.4 var(--font-sans,inherit);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d4dae4;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.costivra-select-trigger:hover:not(:disabled){background:#fbfcfd;border-color:#aebbc9}.costivra-select-trigger:focus-visible,.costivra-select-container.is-open .costivra-select-trigger{border-color:#50679d;box-shadow:0 0 0 3px #50679d24}.costivra-select-container.is-disabled .costivra-select-trigger{opacity:.6;cursor:not-allowed;background:#f5f7fa}.costivra-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.costivra-select-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.costivra-select-placeholder{color:#8c97a8}.costivra-select-chevron{color:#728096;flex-shrink:0;transition:transform .2s}.costivra-select-container.is-open .costivra-select-chevron{color:#50679d;transform:rotate(180deg)}.costivra-select-popover{z-index:300;overscroll-behavior:contain;background:#fff;border:1px solid #00000017;border-radius:12px;max-height:240px;margin:0;padding:5px;list-style:none;animation:.16s cubic-bezier(.23,1,.32,1) both costivra-popover-rise;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #080e1b1f,0 4px 12px #080e1b0f}@keyframes costivra-popover-rise{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.costivra-select-option{color:#273244;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:450;transition:background-color .12s,color .12s;display:flex}.costivra-select-option-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.costivra-select-option.is-focused,.costivra-select-option:hover:not(.is-disabled){color:#0b1628;background:#f0f4fa}.costivra-select-option.is-selected{color:#002fa7;background:#e9effd;font-weight:600}.costivra-select-option.is-disabled{opacity:.45;cursor:not-allowed}.costivra-select-check{color:#002fa7;flex-shrink:0}.costivra-select-sm .costivra-select-trigger{border-radius:8px;min-height:32px;padding:0 9px;font-size:.7rem}.costivra-select-lg .costivra-select-trigger{border-radius:12px;min-height:48px;padding:0 14px;font-size:.84rem}.costivra-select-badge{width:auto;min-width:110px;display:inline-block}.costivra-select-badge .costivra-select-trigger{color:#3b475e;background:#f4f6fb;border:1px solid #dce2ed;border-radius:16px;min-height:30px;padding:4px 9px;font-size:.71rem;font-weight:600}.costivra-select-badge .costivra-select-trigger:hover{background:#eaeef7;border-color:#cbd4e4}.costivra-select-badge .costivra-select-popover{width:170px;left:auto;right:0}.costivra-select-compact{width:auto;display:inline-block}.costivra-select-compact .costivra-select-trigger{border-radius:8px;min-height:32px;padding:4px 10px;font-size:.72rem}.costivra-date-picker-container{box-sizing:border-box;width:100%;display:inline-block;position:relative}.costivra-date-picker-trigger{color:#1d2638;width:100%;min-height:42px;font:450 .78rem/1.4 var(--font-sans,inherit);text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dae4;border-radius:10px;outline:none;align-items:center;gap:9px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.costivra-date-picker-trigger:hover:not(:disabled){background:#fbfcfd;border-color:#aebbc9}.costivra-date-picker-trigger:focus-visible,.costivra-date-picker-container.is-open .costivra-date-picker-trigger{border-color:#50679d;box-shadow:0 0 0 3px #50679d24}.costivra-date-picker-icon{color:#687792;flex-shrink:0}.costivra-date-picker-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.costivra-date-picker-placeholder{color:#8c97a8}.costivra-date-picker-clear{color:#717d93;background:#eef2f8;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .12s,color .12s;display:grid}.costivra-date-picker-clear:hover{color:#273244;background:#e1e7f2}.costivra-calendar-popover{z-index:310;background:#fff;border:1px solid #00000017;border-radius:16px;width:280px;padding:14px;animation:.18s cubic-bezier(.23,1,.32,1) both costivra-popover-rise;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 48px #080e1b26,0 4px 16px #080e1b0d}.costivra-datetime-popover{width:295px}.costivra-calendar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.costivra-calendar-title{color:#172033;letter-spacing:-.01em;font-size:.82rem;font-weight:700}.costivra-calendar-nav{color:#4b586e;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;place-items:center;width:28px;height:28px;transition:background .12s,border-color .12s;display:grid}.costivra-calendar-nav:hover{color:#121c2d;background:#f2f5fa;border-color:#cbd4e2}.costivra-calendar-weekdays{text-align:center;color:#8c97a8;text-transform:uppercase;grid-template-columns:repeat(7,1fr);margin-bottom:6px;font-size:.65rem;font-weight:650;display:grid}.costivra-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.costivra-calendar-day{color:#273244;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;height:32px;font-size:.76rem;font-weight:500;transition:background .12s,color .12s;display:grid}.costivra-calendar-day:hover:not(.outside):not(.is-disabled){color:#002fa7;background:#eff4fc}.costivra-calendar-day.outside{color:#c4cbd7;cursor:default}.costivra-calendar-day.is-today:not(.is-selected){color:#002fa7;background:#f0f4ff;font-weight:750}.costivra-calendar-day.is-selected{color:#fff;background:#002fa7;font-weight:700;box-shadow:0 2px 8px #002fa747}.costivra-calendar-day.is-disabled{opacity:.35;cursor:not-allowed}.costivra-calendar-footer{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.costivra-calendar-btn-today,.costivra-calendar-btn-clear{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:background .12s}.costivra-calendar-btn-today{color:#002fa7}.costivra-calendar-btn-today:hover{background:#eff4fc}.costivra-calendar-btn-clear{color:#79869a}.costivra-calendar-btn-clear:hover{color:#273244;background:#f2f5fa}.costivra-time-picker-section{border-top:1px solid #eef2f7;margin-top:12px;padding-top:10px}.costivra-time-picker-label{color:#6d7b92;align-items:center;gap:5px;margin-bottom:8px;font-size:.68rem;font-weight:650;display:flex}.costivra-time-picker-controls{align-items:center;gap:6px;display:flex}.costivra-time-select{color:#1d2638;background:#f7f9fc;border:1px solid #dce2ec;border-radius:7px;outline:none;padding:4px 6px;font-size:.75rem;font-weight:600}.costivra-time-select:focus{background:#fff;border-color:#50679d}.costivra-time-colon{color:#50679d;font-size:.85rem;font-weight:700}.costivra-period-toggle{color:#002fa7;cursor:pointer;background:#eef3fc;border:1px solid #d0dcf3;border-radius:7px;padding:4px 10px;font-size:.72rem;font-weight:750;transition:background .12s}.costivra-period-toggle:hover{background:#e1ebfa}@media (max-width:640px){.costivra-select-popover{max-height:280px}.costivra-calendar-popover{width:min(300px,100vw - 32px);left:50%;transform:translate(-50%)}}.record-link{color:inherit;text-decoration:none}.record-link:hover{text-underline-offset:3px;text-decoration:underline}.document-invoice-link{color:inherit;text-decoration:none}.record-detail{color:#111827;width:min(1180px,100%);margin:0 auto;padding:10px 0 24px}.record-back{color:#64748b;align-items:center;min-height:36px;margin-bottom:20px;font-size:.875rem;text-decoration:none;display:inline-flex}.record-back:hover{color:#111827}.global-back-control{align-items:center;min-height:36px;margin-bottom:18px;display:inline-flex}.global-back-control__button,.global-back-control__action{min-height:36px;font:650 .72rem/1 var(--font-sans,Arial,sans-serif);cursor:pointer;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.global-back-control__button{color:#52647a;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0 11px;transition:color .16s,transform .16s}.global-back-control__button:hover{color:#1e56ac;background:0 0;transform:translate(-3px)}.global-back-control__content{align-items:center;gap:7px;display:inline-flex}.global-back-control__action{color:#41546e;background:#ffffffe6;border:1px solid #dce3ed;border-radius:10px;width:36px;min-width:36px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;box-shadow:0 2px 9px #0f172a09}.global-back-control__action:hover{color:#1e56ac;background:#f7faff;border-color:#b9cbe3;box-shadow:0 4px 13px #1f4fd617}.global-back-control__button:focus-visible,.global-back-control__action:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.global-back-control__floating{z-index:35;top:var(--global-back-top,76px);opacity:0;pointer-events:none;background:0 0;align-items:center;gap:6px;max-width:calc(100vw - 108px);padding:0;transition:opacity .16s,transform .16s;display:flex;position:fixed;left:96px;transform:translateY(-7px)}.global-back-control__floating.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.global-back-control__button.is-compact{color:#41546e;background:#ffffffe6;border:1px solid #dce3ed;border-radius:10px;width:36px;min-width:36px;padding:0;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 9px #0f172a09}.global-back-control__button.is-compact:hover{color:#1e56ac;background:#f7faff;border-color:#b9cbe3;transform:translate(-2px);box-shadow:0 4px 13px #1f4fd617}.global-back-control__button.is-compact .global-back-control__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-back-control__actions{align-items:center;gap:5px;display:inline-flex}.global-back-control__action{padding:0}.global-back-control__action--email{color:#1d4ed8}.global-back-control__action--phone{color:#12735a}.global-back-control__floating--app{left:calc(var(--app-floating-back-left,96px) - 24px)}.global-back-control__floating--manage{left:var(--manage-floating-back-left,calc(72px + 24px))}body:has(.app-shell:not(.sidebar-collapsed)){--app-floating-back-left:288px}body:has(.app-shell.sidebar-collapsed){--app-floating-back-left:108px}body:has(.manage-sidebar:not(.is-collapsed)){--manage-floating-back-left:284px}body:has(.manage-sidebar.is-collapsed){--manage-floating-back-left:104px}.app-global-back{margin-bottom:20px}.manage-global-back{margin-bottom:18px}.manage-outreach-context-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.manage-outreach-context-row .manage-global-back{margin-bottom:0}.manage-outreach-board-toolbar{justify-content:flex-end;align-items:center;min-height:40px;margin:0 0 16px;display:flex}.manage-outreach-priority-filter{align-items:center;display:flex;position:relative}.manage-outreach-priority-filter__trigger{color:#5f6e82;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:0 4px 14px #1722340b}.manage-outreach-priority-filter__trigger:hover,.manage-outreach-priority-filter__trigger:focus-visible,.manage-outreach-priority-filter.is-open .manage-outreach-priority-filter__trigger{color:#17458f;background:#f7faff;border-color:#b9ccec;outline:0;box-shadow:0 5px 16px #2558af1a}.manage-outreach-priority-filter__trigger:focus-visible{outline-offset:2px;outline:2px solid #7da4ef}.manage-outreach-priority-filter__count{color:#fff;background:#2b68d0;border:2px solid #f7f8fa;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.58rem;font-weight:750;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.manage-outreach-priority-filter__menu{z-index:80;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;background:#fffffffa;border:1px solid #dbe2eb;border-radius:13px;min-width:216px;padding:6px;transition:opacity .15s,transform .18s cubic-bezier(.23,1,.32,1),visibility .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px)scale(.98);box-shadow:0 16px 34px #17223424,0 2px 7px #1722340f}.manage-outreach-priority-filter.is-open .manage-outreach-priority-filter__menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.manage-outreach-priority-filter__heading{color:#8290a3;letter-spacing:.06em;text-transform:uppercase;padding:7px 9px 6px;font-size:.64rem;font-weight:750}.manage-outreach-priority-filter__option{color:#536177;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:0 9px;font:650 .75rem/1 inherit;transition:color .14s,background .14s,border-color .14s;display:flex}.manage-outreach-priority-filter__option:hover{color:#263b61;background:#f4f6fa;border-color:#e0e6ed}.manage-outreach-priority-filter__option:focus-visible{outline-offset:-2px;outline:2px solid #7da4ef}.manage-outreach-priority-filter__option.is-active{color:#17458f;background:#edf3ff;border-color:#d4e0f6}.manage-outreach-priority-filter__option-label{align-items:center;gap:9px;min-width:0;display:flex}.manage-outreach-priority-filter__option-check{background:0 0;border:1px solid #b7c1d0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.manage-outreach-priority-filter__option.is-active .manage-outreach-priority-filter__option-check{background:#2b68d0;border-color:#2b68d0;box-shadow:0 0 0 3px #dce8ff}.manage-outreach-priority-filter__option-count{color:#8290a3;font-variant-numeric:tabular-nums}.manage-outreach-task-toolbar-copy{gap:3px;min-width:0;margin-right:auto;display:grid}.manage-outreach-task-toolbar-copy strong{color:#26344d;font-size:.78rem}.manage-outreach-task-toolbar-copy span{color:#8791a0;font-size:.64rem}.manage-outreach-task-table{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto}.manage-outreach-task-table table{table-layout:fixed;min-width:920px}.manage-outreach-task-table th:first-child,.manage-outreach-task-table td:first-child{width:31%}.manage-outreach-task-table th:nth-child(2),.manage-outreach-task-table td:nth-child(2){width:17%}.manage-outreach-task-table th:nth-child(3),.manage-outreach-task-table td:nth-child(3){width:13%}.manage-outreach-task-table th:nth-child(4),.manage-outreach-task-table td:nth-child(4){width:11%}.manage-outreach-task-table th:nth-child(5),.manage-outreach-task-table td:nth-child(5),.manage-outreach-task-table th:nth-child(6),.manage-outreach-task-table td:nth-child(6){width:12%}.manage-outreach-task-table th:nth-child(7),.manage-outreach-task-table td:nth-child(7){width:48px}.manage-outreach-task-table td{height:76px}.manage-outreach-task-record-cell{gap:7px;min-width:0;display:grid}.manage-outreach-task-record{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.manage-outreach-task-record>span:last-child{gap:3px;min-width:0;display:grid}.manage-outreach-task-record strong,.manage-outreach-task-record small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-outreach-task-record small{max-width:300px}.manage-outreach-task-origin{margin-left:41px}.manage-outreach-task-account{color:#3f5f98;font-size:.69rem;font-weight:650;text-decoration:none}.manage-outreach-task-account:hover{color:#1f4fd6;text-decoration:underline}.manage-outreach-task-table td time{color:#667085;white-space:nowrap;font-size:.68rem}.manage-outreach-task-actions{text-align:right}.manage-outreach-task-actions button{color:#12a463;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.manage-outreach-task-actions button:hover,.manage-outreach-task-actions button:focus-visible{color:#087443;background:#f3fbf6;border-color:#a8d9bf;outline:0}@media (max-width:760px){.manage-outreach-task-toolbar-copy span{line-height:1.35}.manage-outreach-task-table{background:0 0;border:0;overflow:visible}.manage-outreach-task-table table,.manage-outreach-task-table tbody{min-width:0;display:block}.manage-outreach-task-table thead{display:none}.manage-outreach-task-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:15px;gap:0;margin-bottom:10px;padding:8px 14px;display:grid;box-shadow:0 3px 14px #1c2b430a}.manage-outreach-task-table tr:last-child{margin-bottom:0}.manage-outreach-task-table td{text-align:right;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;min-width:0;height:auto;min-height:35px;padding:8px 0;display:flex}.manage-outreach-task-table td:before{color:#8a95a5;content:attr(data-label);letter-spacing:.04em;text-align:left;text-transform:uppercase;flex:none;font-size:.59rem;font-weight:700}.manage-outreach-task-table td:first-child{text-align:left;padding:5px 0 11px;display:block}.manage-outreach-task-table td:first-child:before{display:none}.manage-outreach-task-table td:last-child{border-bottom:0;justify-content:flex-end;padding-bottom:5px}.manage-outreach-task-table td:last-child:before{display:none}.manage-outreach-task-record-cell{gap:7px}.manage-outreach-task-record small{max-width:calc(100vw - 105px)}.manage-outreach-task-origin{margin-left:41px}.manage-outreach-task-actions button{margin-left:0}}@media (prefers-reduced-motion:reduce){.manage-inspector-account-content{animation:none}}@media (min-width:781px) and (max-width:1199px){.global-back-control__floating,.manage-app .global-back-control__floating{top:calc(72px + env(safe-area-inset-top) + 12px)}}@media (max-width:780px){.global-back-control__floating,.manage-app .global-back-control__floating{top:calc(72px + env(safe-area-inset-top));max-width:calc(100vw - 24px);left:12px}.global-back-control,.manage-outreach-context-row{margin-bottom:15px}.manage-outreach-board-toolbar{margin-bottom:14px}.manage-outreach-priority-filter__menu{max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.global-back-control__floating,.global-back-control__button,.global-back-control__content,.global-back-control__action,.manage-outreach-priority-filter__trigger,.manage-outreach-priority-filter__menu,.manage-outreach-priority-filter__option{transition:none!important}}.record-detail-heading{display:contents}.record-detail-header{background:#ffffff61;border:1px solid #dce3ec;border-bottom:0;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 28px;display:flex}.record-detail-topline{justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:36px;margin-bottom:8px;display:flex}.record-detail-topline .record-back{margin:0}.record-detail-topline .global-back-control__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,320px);display:block;overflow:hidden}.record-detail-topline .page-scope-indicator{margin-bottom:0}.record-detail-topline--invoice .page-scope-indicator{margin-left:0}.record-title-row{align-items:center;gap:18px;display:flex}.record-title-row .record-status{margin-left:2px}.record-eyebrow{color:#64748b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.record-detail-header h1{max-width:780px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:500;line-height:.98}.record-detail-header p{color:#64748b;margin:12px 0 0;font-size:1rem}.record-detail--opportunity .record-detail-header h1{max-width:860px;font-size:clamp(2.05rem,3.25vw,3.25rem);line-height:1.02}.record-header-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-header-state .portal-status{min-height:30px}.record-detail-context{align-items:center;margin-bottom:12px;display:flex}.record-detail-context--right{justify-content:flex-end}.record-status{color:#334155;text-transform:capitalize;background:#fffc;border:1px solid #dbe2ea;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:.78rem;font-weight:650;display:inline-flex}.record-status i{background:#7da61d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #b7e53229}.record-tabs{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#fffffff5;border:1px solid #dce3ec;border-top:0;border-radius:0 0 20px 20px;gap:6px;margin:0 0 26px;padding:0 22px;display:flex;position:sticky;top:71px;overflow-x:auto}.record-tabs .workspace-tab{color:#64748b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:9px 9px 0 0;flex:none;min-height:46px;padding:0 12px;font-size:.78rem;font-weight:680}.record-tabs .workspace-tab.is-active{color:#1d4ed8;background:#f6f9fe;border-color:#1d4ed8}.record-tabs .workspace-tab:hover{color:#111827;background:#f8fafc}.record-tabs .workspace-tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #2155c794}.record-detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.record-detail-layout>main{gap:22px;min-width:0;display:grid}.record-detail-layout>aside{gap:18px;display:grid;position:sticky;top:138px}.record-overview-anchor{scroll-margin-top:148px}.workspace-decision-summary{box-shadow:var(--workspace-panel-shadow);background:#fbfcfe;border:1px solid #e0e6ed;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:center;gap:22px;padding:22px 24px;display:grid}.workspace-decision-summary__copy{min-width:0}.workspace-decision-summary__copy>span{color:#738298;letter-spacing:.095em;text-transform:uppercase;margin-bottom:7px;font-size:.63rem;font-weight:760;display:block}.workspace-decision-summary h2{color:#1f2937;letter-spacing:-.018em;margin:0;font-size:1.05rem;font-weight:720}.workspace-decision-summary p{color:#66758a;max-width:690px;margin:8px 0 0;font-size:.8rem;line-height:1.55}.workspace-decision-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-decision-summary__facts>div{border-left:1px solid #e4e9f0;min-width:0;padding-left:12px}.workspace-decision-summary__facts dt{color:#7b889a;letter-spacing:.025em;text-transform:uppercase;min-height:2.4em;font-size:.58rem;font-weight:720;line-height:1.2}.workspace-decision-summary__facts dd{color:#314158;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:.76rem;font-weight:690;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-decision-summary--finding{grid-template-columns:1fr;align-items:start}.workspace-decision-summary--finding .workspace-decision-summary__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-decision-summary__actions{border-top:1px solid #e4e9f0;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:15px;display:flex}.workspace-decision-summary__actions .button,.workspace-decision-summary__actions .manage-button{min-height:34px;padding:7px 12px;font-size:.72rem}.record-section,.record-side-section,.record-empty{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);border-radius:20px;scroll-margin-top:148px;overflow:hidden}.record-section-heading{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;gap:20px;padding:24px 26px 20px;display:flex}.record-section-heading h2,.record-side-section h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:720}.record-section-heading p{color:var(--workspace-muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.record-section-heading__hint{color:var(--workspace-muted);white-space:nowrap;flex:none;align-self:center;align-items:center;gap:6px;font-size:.68rem;font-weight:650;display:inline-flex}.record-section-heading__hint svg{color:var(--workspace-control-ink-active)}.record-section-count{border:1px solid var(--workspace-control-line);min-width:30px;height:30px;color:var(--workspace-control-ink);background:var(--workspace-surface-soft);border-radius:999px;place-items:center;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-grid}.record-fields{display:grid}.record-field{border-bottom:1px solid var(--workspace-line-soft);min-height:74px;transition:background-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);gap:28px;padding:16px 24px;display:grid}.record-field:last-child{border-bottom:0}.record-field:hover{background:var(--workspace-row-hover)}.record-field.is-editing{z-index:1;background:var(--workspace-surface-soft);position:relative;box-shadow:inset 0 0 0 1px #d6e2f8}.record-field-label{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.record-field-label>span{color:var(--workspace-table-heading);font-size:.77rem;font-weight:680}.record-field-label small{color:var(--workspace-muted);font-size:.69rem;line-height:1.35}.record-field-value{text-align:right;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.record-field-value>strong{overflow-wrap:anywhere;color:var(--workspace-ink);text-transform:none;font-size:.9rem;font-weight:610}.record-icon-button{color:#94a3b8;cursor:pointer;width:30px;height:30px;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), opacity var(--workspace-motion-fast);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.record-icon-button svg,.record-protected svg{width:14px;height:14px}.record-field:not(:hover):not(.is-editing) .record-icon-button{opacity:.15}.record-icon-button:hover,.record-icon-button:focus-visible{color:#1d4ed8;background:#fff;border-color:#d8e0ea;outline:none;box-shadow:0 4px 12px #0f172a0f;opacity:1!important}.record-icon-button.confirm{color:#1d4ed8;background:#eaf3ff;border-color:#bbd7ff}.record-protected{color:#c1c9d4;place-items:center;width:26px;height:26px;display:inline-grid}.record-field input:not([type=checkbox]),.record-field textarea,.record-field select{color:#111827;width:min(100%,390px);min-height:40px;font:inherit;text-align:left;background:#fff;border:1px solid #b9c9dc;border-radius:10px;outline:none;padding:9px 11px;box-shadow:0 0 0 3px #2563eb12}.record-field textarea{resize:vertical;min-height:96px}.record-check{color:#334155;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.record-check input{accent-color:#2563eb}.record-side-section{padding:22px}.record-side-section>h2{margin-bottom:14px}.record-side-section>p{color:#94a3b8;font-size:.82rem}.record-related{border-bottom:1px solid var(--workspace-line-soft);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;text-decoration:none;display:flex}.record-related:last-child{border-bottom:0}.record-related:hover{background:var(--workspace-row-hover)}.record-related span{gap:3px;min-width:0;display:grid}.record-related small{color:var(--workspace-table-heading);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:700}.record-related strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;overflow:hidden}.record-related em{color:var(--workspace-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.record-related svg{width:14px;color:var(--workspace-control-ink)}.record-quality-list{display:grid}.record-quality{border-bottom:1px solid var(--workspace-line-soft);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.record-quality:last-child{border-bottom:0}.record-quality>i{background:#7da61d;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #7da61d1a}.record-quality--review>i{background:#c78927;box-shadow:0 0 0 3px #c789271c}.record-quality span{gap:3px;min-width:0;display:grid}.record-quality strong{color:var(--workspace-ink);font-size:.75rem}.record-quality small{overflow-wrap:anywhere;color:var(--workspace-muted);font-size:.69rem;line-height:1.4}.record-line-items{overflow-x:auto}.record-line-item{border-bottom:1px solid var(--workspace-line-soft);min-width:720px;color:var(--workspace-control-ink);grid-template-columns:54px minmax(220px,1fr) 90px 110px 110px;align-items:center;gap:14px;padding:14px 24px;font-size:.76rem;display:grid}.record-line-item:last-child{border-bottom:0}.record-line-item>span:nth-last-child(-n+3){text-align:right;font-variant-numeric:tabular-nums}.record-line-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.record-line-item strong{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:.8rem;font-weight:650}.record-line-item small{color:var(--workspace-muted);font-size:.68rem;line-height:1.35}.record-line-item--heading{color:var(--workspace-table-heading);background:var(--workspace-surface-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:700}.record-audit{gap:12px;padding:9px 0 9px 2px;display:flex;position:relative}.record-audit>i{background:#7890b0;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 1px #cbd5e1}.record-audit span{gap:3px;display:grid}.record-audit strong{color:#475569;text-transform:capitalize;font-size:.76rem;font-weight:650}.record-audit small{color:#94a3b8;font-size:.69rem}.record-evidence-list{gap:12px;padding:20px 24px 26px;display:grid}.record-evidence-list article{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:14px;padding:17px}.record-evidence-list article>span{color:var(--workspace-table-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.record-evidence-list blockquote{color:var(--workspace-ink);margin:11px 0;font-size:.86rem;line-height:1.55}.record-evidence-list a{color:var(--workspace-control-ink-active);align-items:center;gap:6px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.record-evidence-list svg{width:13px}.finding-evidence-gate{background:#fbfcfe;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:24px 26px;display:grid}.finding-evidence-gate__icon{color:#60738e;background:#f3f6fa;border:1px solid #dce5ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.finding-evidence-gate__copy{min-width:0}.finding-evidence-gate__eyebrow{color:#8a6713;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:760;display:block}.finding-evidence-gate__copy h2{color:#27364d;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:720}.finding-evidence-gate__copy p{color:#718096;max-width:690px;margin:7px 0 15px;font-size:.78rem;line-height:1.55}.finding-evidence-gate__copy .button{min-height:34px;padding:7px 12px;font-size:.72rem}.finding-calculation-record__status{color:#8a5d16;white-space:nowrap;background:#fffbf4;border:1px solid #eadbbd;border-radius:999px;align-self:center;align-items:center;min-height:28px;padding:0 10px;font-size:.67rem;font-weight:700;display:inline-flex}.finding-calculation-record__status.is-ready{color:#437345;background:#f5fbf4;border-color:#c9dec6}.finding-calculation-record__summary{border-bottom:1px solid var(--workspace-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.finding-calculation-record__summary>div{border-right:1px solid var(--workspace-line-soft);align-content:start;gap:7px;min-height:100px;padding:18px 20px;display:grid}.finding-calculation-record__summary>div:last-child{border-right:0}.finding-calculation-record__summary dt,.finding-calculation-record__group h3{color:var(--workspace-table-heading);letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:750}.finding-calculation-record__summary dd{overflow-wrap:anywhere;color:var(--workspace-ink);margin:0;font-size:.8rem;font-weight:700;line-height:1.4}.finding-calculation-record__details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finding-calculation-record__group{border-right:1px solid var(--workspace-line-soft);border-bottom:1px solid var(--workspace-line-soft);min-width:0;padding:20px}.finding-calculation-record__group:nth-child(2n){border-right:0}.finding-calculation-record__group--assumptions{border-bottom:0;grid-column:1/-1}.finding-calculation-record__group h3{margin:0 0 10px}.finding-calculation-record__group dl{gap:0;margin:0;display:grid}.finding-calculation-record__group dl>div{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.finding-calculation-record__group dl>div:last-child{border-bottom:0}.finding-calculation-record__group dt{color:var(--workspace-muted);text-transform:capitalize;font-size:.72rem;line-height:1.4}.finding-calculation-record__group dd{overflow-wrap:anywhere;max-width:58%;color:var(--workspace-ink);text-align:right;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.finding-calculation-record__group p,.finding-calculation-record__notice{color:var(--workspace-muted);margin:0;font-size:.74rem;line-height:1.55}.finding-calculation-record__group ul{color:var(--workspace-control-ink);gap:7px;margin:0;padding-left:18px;font-size:.74rem;line-height:1.5;display:grid}.finding-calculation-record__notice{background:var(--workspace-surface-soft);padding:20px}.savings-review-grid{border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.savings-review-grid>div{border-right:1px solid #e8edf3;align-content:start;gap:6px;min-height:105px;padding:18px 20px;display:grid}.savings-review-grid>div:last-child{border-right:0}.savings-review-grid span,.savings-review-calculation>span,.savings-review-notes>div>span{color:#8490a1;letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:750}.savings-review-grid strong{color:#26364d;font-variant-numeric:tabular-nums;font-size:1rem}.savings-review-grid small{color:#8a95a5;font-size:.64rem;line-height:1.4}.savings-review-calculation{background:#fafbfd;border-bottom:1px solid #e8edf3;padding:19px 22px}.savings-review-calculation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:10px 0 0;display:grid}.savings-review-calculation dl div{border-bottom:1px solid #e8edf3;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.savings-review-calculation dt{color:#738095;text-transform:capitalize;font-size:.7rem}.savings-review-calculation dd{color:#34455d;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.72rem;font-weight:700}.savings-review-notes{border-bottom:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.savings-review-notes>div{padding:20px 22px}.savings-review-notes>div:first-child{border-right:1px solid #e8edf3}.savings-review-notes ul{color:#56657a;gap:7px;margin:11px 0 0;padding-left:17px;font-size:.72rem;line-height:1.5;display:grid}.savings-review-notes p{color:#69778b;margin:11px 0 0;font-size:.72rem;line-height:1.55}.savings-review-decision{background:#f8fafc;gap:15px;padding:20px 22px 22px;display:grid}.savings-review-decision>label{color:#44546b;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.savings-review-decision>label input{accent-color:#1f57ad;width:16px;height:16px;margin-top:2px}.savings-review-decision>label span{gap:3px;display:grid}.savings-review-decision>label strong{font-size:.76rem}.savings-review-decision>label small{color:#748197;font-size:.67rem;line-height:1.5}.savings-review-decision>div:not(.savings-review-reject){justify-content:flex-end;gap:8px;display:flex}.savings-review-reject{border-top:1px solid #dde5ee;gap:8px;padding-top:14px;display:grid}.savings-review-reject label{color:#5b687a;font-size:.68rem;font-weight:700}.savings-review-reject textarea{resize:vertical;color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d5dee9;border-radius:11px;outline:0;padding:11px 12px;font-size:.74rem;line-height:1.45}.savings-review-reject textarea:focus{border-color:#8aa8da;box-shadow:0 0 0 3px #2254a614}.savings-review-reject .button{justify-self:end}.savings-review-readonly{color:#65748a;background:#f8fafc;border-top:1px solid #e8edf3;margin:0;padding:18px 22px;font-size:.72rem;line-height:1.55}.record-empty{text-align:center;padding:60px}.record-empty p{color:#64748b}@media (max-width:920px){.record-detail-layout{grid-template-columns:1fr}.record-detail-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workspace-decision-summary{grid-template-columns:1fr}.record-tabs{top:63px}.finding-calculation-record__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-calculation-record__summary>div:nth-child(2){border-right:0}.finding-calculation-record__summary>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-line-soft)}.savings-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.savings-review-grid>div:nth-child(2){border-right:0}.savings-review-grid>div:nth-child(-n+2){border-bottom:1px solid #e8edf3}}@media (max-width:640px){.record-detail{padding-bottom:24px}.record-detail-header{padding-bottom:20px;display:grid}.record-detail-header h1{font-size:2.25rem}.record-status{justify-self:start}.record-detail-layout>aside{grid-template-columns:1fr}.workspace-decision-summary{border-radius:16px;gap:16px;padding:19px}.workspace-decision-summary__facts{grid-template-columns:1fr;gap:8px}.workspace-decision-summary__facts>div{border-top:1px solid #e4e9f0;border-left:0;padding:9px 0 0}.workspace-decision-summary__actions{flex-direction:column;align-items:stretch}.workspace-decision-summary__actions .button,.workspace-decision-summary__actions .manage-button{justify-content:center}.record-section,.record-side-section{border-radius:16px}.record-section-heading{padding:20px}.record-section-heading__hint{align-self:flex-start;margin-top:12px}.finding-evidence-gate{grid-template-columns:1fr;padding:20px}.finding-calculation-record__status{align-self:flex-start}.finding-calculation-record__summary,.finding-calculation-record__details{grid-template-columns:1fr}.finding-calculation-record__summary>div{border-right:0;border-bottom:1px solid var(--workspace-line-soft);min-height:0}.finding-calculation-record__summary>div:last-child{border-bottom:0}.finding-calculation-record__group{border-right:0}.finding-calculation-record__group--assumptions{grid-column:auto}.finding-calculation-record__group dl>div{gap:4px;display:grid}.finding-calculation-record__group dd{text-align:left;max-width:none}.record-field{grid-template-columns:1fr;gap:8px;padding:16px 18px}.record-field-value{text-align:left;justify-content:flex-start}.record-field:not(:hover):not(.is-editing) .record-icon-button{opacity:.72}.record-field input:not([type=checkbox]),.record-field textarea,.record-field select{width:100%}.savings-review-grid,.savings-review-notes,.savings-review-calculation dl{grid-template-columns:1fr}.savings-review-grid>div{border-bottom:1px solid #e8edf3;border-right:0;min-height:0}.savings-review-grid>div:last-child{border-bottom:0}.savings-review-notes>div:first-child{border-bottom:1px solid #e8edf3;border-right:0}.savings-review-decision>div:not(.savings-review-reject){flex-direction:column-reverse;align-items:stretch}.savings-review-decision .button{width:100%}}@media (prefers-reduced-motion:reduce){.record-field,.record-icon-button{transition:none}}.company-logo{object-fit:contain;color:#344f89;text-transform:uppercase;background:#fff;border:1px solid #dce2ea;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:750;animation:.3s cubic-bezier(.23,1,.32,1) both company-logo-reveal;display:grid}@keyframes company-logo-reveal{0%{opacity:.01;filter:blur(5px);transform:scale(1.035)}to{opacity:1;filter:blur();transform:scale(1)}}.company-logo--fallback{opacity:1;filter:none;background:#f5f7fb;animation:none;transform:none}.manage-account-avatar.company-logo{border-radius:10px;width:32px;height:32px}.app-organization-logo{object-fit:contain;background:#fff;border:1px solid #dce2ea;border-radius:5px;flex:none;width:18px;height:18px}.manage-detail-account-title{align-items:center;gap:11px;display:flex}@media (max-width:520px){.manage-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding-left:10px;padding-right:10px}.manage-kbd{display:none}}.manage-data-table .manage-row-number-cell{vertical-align:middle;padding:0 8px 0 14px}.manage-data-table .manage-row-number-cell>.manage-bulk-row-selector{margin:0 auto;line-height:0;transform:translateY(-1px)}.manage-bulk-row-selector svg{flex:none;display:none}.manage-data-table .manage-sticky-column{border-right:0;box-shadow:6px 0 16px -4px #101f3824,1px 0 #dce2eb}.record-files-anchor{scroll-margin-top:148px}.record-files-workspace{box-shadow:var(--workspace-panel-shadow);background:#ffffffe6;border:1px solid #0f172a17;border-radius:20px;overflow:hidden}.record-files-workspace__header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 22px;display:flex}.record-files-workspace__eyebrow{color:#768399;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.65rem;font-weight:750;display:block}.record-files-workspace__header h2{color:#1c2738;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:730}.record-files-workspace__header p{color:#748095;max-width:650px;margin:7px 0 0;font-size:.81rem;line-height:1.5}.record-files-workspace__count{color:#5a687d;background:#fafbfd;border:1px solid #e0e6ef;border-radius:999px;flex:none;margin-top:2px;padding:7px 10px;font-size:.69rem;font-weight:700}.record-files-workspace__body{grid-template-columns:194px minmax(0,1fr) 240px;min-height:390px;display:grid}.record-files-workspace__collections{background:#fbfcfe;border-right:1px solid #e7ebf1;flex-direction:column;gap:3px;padding:18px 11px;display:flex}.record-files-workspace__collections-label{color:#9aa5b4;letter-spacing:.1em;text-transform:uppercase;margin:1px 8px 8px;font-size:.62rem;font-weight:760}.record-files-workspace__collections button{color:#607087;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 8px;transition:color .16s,background .16s,border-color .16s;display:grid}.record-files-workspace__collections button:hover{color:#263b5d;background:#f3f6fb}.record-files-workspace__collections button.is-active{color:#173c87;background:#eef4ff;border-color:#d8e2f3}.record-files-workspace__collections svg{width:15px;height:15px}.record-files-workspace__collections strong,.record-files-workspace__collections small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-files-workspace__collections strong{font-size:.72rem;font-weight:680}.record-files-workspace__collections small{color:#9ba6b5;margin-top:2px;font-size:.61rem}.record-files-workspace__collections em{color:#8693a6;text-align:right;min-width:19px;font-size:.65rem;font-style:normal}.record-files-workspace__content{min-width:0;padding:17px 18px 20px}.record-files-workspace__toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.record-files-workspace__search{color:#8c98a8;background:#fff;border:1px solid #e0e6ee;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;display:flex}.record-files-workspace__search:focus-within{border-color:#8ba9df;box-shadow:0 0 0 3px #2154ac14}.record-files-workspace__search svg{width:14px;height:14px}.record-files-workspace__search input{color:#263246;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.74rem}.record-files-workspace__search input::placeholder{color:#a8b1bd}.record-files-workspace__view-toggle{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:3px;display:inline-flex}.record-files-workspace__view-toggle button{color:#8b97a7;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:26px;padding:0;display:grid}.record-files-workspace__view-toggle button:hover,.record-files-workspace__view-toggle button.is-active{color:#204a9a;background:#edf3ff}.record-files-workspace__view-toggle svg{width:14px;height:14px}.record-files-workspace__table{border:1px solid #e4e9f0;border-radius:13px;overflow:hidden}.record-files-workspace__table-head,.record-files-workspace__file-row{grid-template-columns:24px minmax(160px,1.55fr) minmax(72px,.7fr) minmax(74px,.64fr) minmax(75px,.68fr) 28px;align-items:center;gap:10px;display:grid}.record-files-workspace__table-head{color:#9ba5b2;letter-spacing:.065em;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #e8edf3;min-height:34px;padding:0 11px;font-size:.61rem;font-weight:760}.record-files-workspace__file-row{color:#56647a;border-bottom:1px solid #edf1f5;min-height:60px;padding:0 11px;font-size:.68rem;transition:background .15s}.record-files-workspace__file-row:last-child{border-bottom:0}.record-files-workspace__file-row:hover,.record-files-workspace__file-row.is-selected{background:#f6f9fd}.record-files-workspace__file-row.is-bulk-selected{background:#f0f5ff}.record-files-workspace__table .workspace-bulk-selection-cell{place-items:center;width:24px;display:grid}.record-files-workspace__file-primary{min-width:0}.record-files-workspace__file-primary>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 0;display:flex}.record-files-workspace__file-icon,.record-files-workspace__inspector-icon{color:#2f60b4;background:#f1f6ff;border:1px solid #dbe5f1;border-radius:9px;flex:none;place-items:center;display:grid}.record-files-workspace__file-icon{width:31px;height:34px}.record-files-workspace__file-icon svg,.record-files-workspace__inspector-icon svg{width:16px;height:16px}.record-files-workspace__file-name{gap:3px;min-width:0;display:grid}.record-files-workspace__file-name strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:690;overflow:hidden}.record-files-workspace__file-name small{color:#9aa4b1;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.record-files-workspace__type,.record-files-workspace__date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-files-workspace__status{color:#718096;white-space:nowrap;background:#fff;border:1px solid #e3e8ef;border-radius:999px;width:fit-content;max-width:100%;padding:4px 6px;font-size:.58rem;font-weight:720;line-height:1;display:inline-flex}.record-files-workspace__status.status-processed,.record-files-workspace__status.status-ready,.record-files-workspace__status.status-reviewed,.record-files-workspace__status.status-clean{color:#35724d;background:#f5fbf7;border-color:#d4e8db}.record-files-workspace__status.status-needs_review,.record-files-workspace__status.status-processing,.record-files-workspace__status.status-pending{color:#8a6713;background:#fffaf0;border-color:#ecdcae}.record-files-workspace__status.status-quarantined{color:#80621d;background:#fffaf0;border-color:#e6d8b8}.record-files-workspace__status.status-failed,.record-files-workspace__status.status-infected,.record-files-workspace__status.status-rejected{color:#a44747;background:#fff7f7;border-color:#f0d2d2}.record-files-workspace__actions{place-items:center;display:grid}.record-files-workspace__actions a,.record-files-workspace__actions>span{color:#8793a3;border:1px solid #0000;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.record-files-workspace__actions a:hover{color:#1d55ab;background:#fff;border-color:#d6e1ef}.record-files-workspace__actions svg{width:13px;height:13px}.record-files-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.record-files-workspace__file-card{background:#fff;border:1px solid #e2e8ef;border-radius:13px;min-width:0;min-height:132px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative}.record-files-workspace__file-card:hover,.record-files-workspace__file-card.is-selected{background:#f8fbff;border-color:#cbdaf0;box-shadow:0 7px 16px #1f37560d}.record-files-workspace__file-card>button{width:calc(100% - 25px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:9px;padding:0;display:grid}.record-files-workspace__file-card .record-files-workspace__status{place-self:center end}.record-files-workspace__file-card strong,.record-files-workspace__file-card small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.record-files-workspace__file-card strong{color:#344054;margin-top:7px;font-size:.72rem;font-weight:700}.record-files-workspace__file-card small{color:#919cab;font-size:.61rem}.record-files-workspace__file-card>a{color:#8390a1;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:11px;right:10px}.record-files-workspace__file-card>a:hover{color:#1b54ab;background:#eaf2ff}.record-files-workspace__file-card>a svg{width:13px;height:13px}.record-files-workspace__empty{color:#7f8c9d;text-align:center;align-content:center;place-items:center;min-height:255px;padding:32px;display:grid}.record-files-workspace__empty svg{color:#9daabb;width:24px;height:24px;margin-bottom:10px}.record-files-workspace__empty strong{color:#47566b;font-size:.8rem}.record-files-workspace__empty p{max-width:250px;margin:7px 0 0;font-size:.68rem;line-height:1.5}.record-files-workspace__inspector{background:#fcfdff;border-left:1px solid #e7ebf1;flex-direction:column;min-width:0;padding:20px 17px;display:flex}.record-files-workspace__inspector-icon{border-radius:12px;width:42px;height:46px;margin-bottom:18px}.record-files-workspace__inspector h3{overflow-wrap:anywhere;color:#334155;margin:0;font-size:.86rem;line-height:1.25}.record-files-workspace__inspector>p{color:#7c8899;margin:9px 0 16px;font-size:.68rem;line-height:1.55}.record-files-workspace__inspector dl{border-top:1px solid #edf0f4;gap:0;margin:0;display:grid}.record-files-workspace__inspector dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.record-files-workspace__inspector dt{color:#9aa5b4;font-size:.61rem}.record-files-workspace__inspector dd{overflow-wrap:anywhere;color:#5a687a;text-align:right;max-width:61%;margin:0;font-size:.62rem;font-weight:650}.record-files-workspace__trust-note{color:#8290a1;align-items:flex-start;gap:6px;margin-top:auto;padding-top:16px;font-size:.61rem;line-height:1.45;display:flex}.record-files-workspace__trust-note svg{color:#638b72;flex:none;width:13px;height:13px}.record-files-workspace__open{color:#1e55a8;text-align:left;cursor:pointer;background:#f3f7ff;border:1px solid #d9e4f3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 10px;font:700 .66rem inherit;text-decoration:none;display:flex}.record-files-workspace__open:hover{background:#eaf2ff;border-color:#bcd0ec}.record-files-workspace__open svg{width:13px;height:13px}.record-files-workspace__open:disabled{cursor:wait;opacity:.65}.record-files-workspace__open .is-spinning{animation:.8s linear infinite record-file-spin}@keyframes record-file-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.record-files-workspace__open .is-spinning{animation:none}}.record-files-workspace__unavailable{color:#806b3f;background:#fffbf3;border:1px solid #e5dfcf;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:.62rem;font-weight:650;line-height:1.35;display:flex}.record-files-workspace__unavailable svg{flex:none;width:13px;height:13px}.record-files-workspace__inspector-empty{color:#94a1b1;text-align:center;flex:1;align-content:center;place-items:center;display:grid}.record-files-workspace__inspector-empty svg{width:20px;height:20px;margin-bottom:8px}.record-files-workspace__inspector-empty strong{color:#68758a;font-size:.72rem}.record-files-workspace__inspector-empty p{margin:5px 0 0;font-size:.64rem}@media (max-width:1120px){.record-files-workspace__body{grid-template-columns:178px minmax(0,1fr)}.record-files-workspace__inspector{border-top:1px solid #e7ebf1;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px 20px;display:grid}.record-files-workspace__inspector-icon{grid-row:span 4;margin:0}.record-files-workspace__inspector>p{margin:4px 0 10px}.record-files-workspace__inspector dl,.record-files-workspace__trust-note{display:none}.record-files-workspace__open,.record-files-workspace__unavailable{grid-column:2;width:fit-content;margin-top:2px}.record-files-workspace__inspector-empty{min-height:80px}}@media (max-width:720px){.record-files-workspace{border-radius:16px}.record-files-workspace__header{padding:20px}.record-files-workspace__header p{font-size:.75rem}.record-files-workspace__body{grid-template-columns:1fr}.record-files-workspace__collections{border-bottom:1px solid #e7ebf1;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px;display:grid}.record-files-workspace__collections-label{grid-column:1/-1;margin-bottom:3px}.record-files-workspace__collections button{grid-template-columns:15px minmax(0,1fr) auto;min-height:39px;padding:6px}.record-files-workspace__collections small{display:none}.record-files-workspace__content{padding:13px}.record-files-workspace__table{overflow-x:auto}.record-files-workspace__table-head,.record-files-workspace__file-row{min-width:560px}.record-files-workspace__grid{grid-template-columns:1fr}.record-files-workspace__inspector{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.record-files-workspace__count{display:none}}@media (max-width:420px){.record-files-workspace__collections{grid-template-columns:1fr}.record-files-workspace__collections-label{grid-column:auto}.record-files-workspace__header{padding:18px}}.manage-record-page{width:100%;max-width:none;margin:0;padding-bottom:10px}.manage-page--detail:has(.manage-record-page){padding-bottom:10px}.manage-record-decision-summary{background:#ffffffe0;border-color:#dfe6ee;margin-bottom:22px}.manage-record-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex;position:relative}.manage-record-identity{align-items:center;gap:13px;min-width:0;display:flex}.manage-record-logo{border-radius:14px!important;width:46px!important;height:46px!important}.manage-record-person-avatar{color:#2452a0;background:#edf3ff;border:1px solid #d8e0eb;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:.84rem;font-weight:760;display:grid}.manage-record-identity p{color:#8590a0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.63rem;font-weight:760}.manage-record-identity h2{overflow-wrap:anywhere;color:#1e293b;font-family:var(--font-display,Georgia, serif);letter-spacing:-.05em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(2rem,3vw,2.7rem);font-weight:460;line-height:.98;display:flex}.manage-record-title-links{font-family:var(--font-sans,Arial, sans-serif);letter-spacing:0;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.manage-record-title-links a{color:#58749e;background:#ffffffc7;border:1px solid #dbe3ed;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.manage-record-title-links a:hover,.manage-record-title-links a:focus-visible{color:#1f5aa9;background:#f4f8ff;border-color:#b9cbe3;outline:none}.manage-linkedin-mark{width:16px;height:16px}.manage-record-identity>div>span{overflow-wrap:anywhere;color:#758195;margin-top:8px;font-size:.74rem;display:block}.manage-record-identity-meta{flex-wrap:wrap;align-items:center;gap:7px 13px;line-height:1.35;color:#68778c!important;margin-top:12px!important;font-size:.68rem!important;display:flex!important}.manage-record-identity-meta span,.manage-record-identity-meta a{color:#68778c;align-items:center;gap:5px;text-decoration:none;margin:0!important;display:inline-flex!important}.manage-record-identity-meta a:hover{color:#1f5aa9;text-underline-offset:3px;text-decoration:underline}.manage-record-identity-meta svg{color:#7890b3;flex:none}.manage-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manage-record-actions .manage-button{min-height:34px}.manage-record-action-icon{cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:11px;place-items:center;width:36px;height:36px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.manage-record-action-icon:hover{box-shadow:0 3px 9px #1f4fd61a}.manage-record-action-icon:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-record-action-icon--email{color:#1d4ed8}.manage-record-action-icon--email:hover{background:#f1f5ff;border-color:#9eb8f1}.manage-record-action-icon--phone{color:#12735a}.manage-record-action-icon--phone:hover{background:#f1faf7;border-color:#9ed7c9}.manage-record-refresh:disabled{cursor:not-allowed;opacity:.55}.manage-record-source-note{color:#8793a3;text-align:right;max-width:205px;font-size:.65rem;line-height:1.4}.manage-record-highlights{box-shadow:var(--workspace-panel-shadow);background:#ffffffdb;border:1px solid #e0e6ed;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.manage-record-highlights>div{border-right:1px solid #e9edf2;align-content:center;gap:8px;min-width:0;min-height:88px;padding:14px 17px;display:grid}.manage-record-highlights>div:last-child{border-right:0}.manage-record-highlights span{color:#8994a4;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:750}.manage-record-highlights strong{color:#344256;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.77rem;font-weight:680;line-height:1.4;display:-webkit-box;overflow:hidden}.manage-record-highlights .manage-status{width:fit-content}.manage-record-account-link{min-width:0;color:inherit;border-radius:11px;align-items:center;gap:10px;margin:-7px -9px;padding:7px 9px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}.manage-record-account-link:hover{background:#f5f8fe;box-shadow:inset 0 0 0 1px #dce6f9}.manage-record-account-link:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-record-account-logo{border-radius:9px;flex:0 0 32px;width:32px;height:32px}.manage-record-account-link>span{gap:5px;min-width:0;display:grid}.manage-record-account-link small{color:#8994a4;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:750}.manage-record-account-link strong{display:block}.manage-contact-phone{color:#12735a;text-decoration:none}.manage-contact-phone:hover{text-decoration:underline}.manage-record-highlights--contact{grid-template-columns:1.5fr 1.05fr 1.15fr .68fr}.manage-record-tabs{scrollbar-width:none;border-bottom:1px solid #dce3eb;gap:24px;margin-bottom:22px;padding:0 2px;display:flex;overflow-x:auto}.manage-record-tabs button{color:#7c899b;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.manage-record-tabs button:hover{color:#34465f}.manage-record-tabs button.is-active{color:#214c97;border-bottom-color:#2556ad}.manage-record-tabs button span{color:#748298;background:#eff2f6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.61rem;display:inline-grid}.manage-record-tabs button.is-active span{color:#2556ad;background:#e8f0ff}.manage-record-layout{grid-template-columns:257px minmax(0,1fr);align-items:start;gap:18px;display:grid}.manage-record-layout--right-rail{grid-template-columns:minmax(0,1fr) 302px}.manage-record-rail{gap:14px;display:grid;position:sticky;top:94px}.manage-record-right-rail{scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb) transparent;max-height:calc(100vh - 112px);padding-right:3px;overflow-y:auto}.manage-record-right-rail::-webkit-scrollbar{width:6px}.manage-record-right-rail::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb);border-radius:99px}.manage-record-rail>section{background:#ffffffdb;border:1px solid #e0e6ed;border-radius:16px;padding:17px 17px 15px}.manage-record-rail>section>span{color:#8995a6;letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:.61rem;font-weight:760;display:block}.manage-record-rail dl{gap:0;margin:0;display:grid}.manage-record-rail dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:.78fr 1.22fr;gap:9px;padding:9px 0;display:grid}.manage-record-inline-field{justify-items:end;gap:5px;min-width:0;display:grid}.manage-record-inline-field>a,.manage-record-inline-field>span:first-child{color:#34465f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.manage-record-inline-actions{gap:3px;display:inline-flex}.manage-record-inline-actions button{color:#77869a;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:7px;place-items:center;width:23px;height:23px;padding:0;display:grid}.manage-record-inline-actions button:hover{color:#2456a8;background:#f4f8ff;border-color:#bfd0e8}.manage-record-rail dd:has(.manage-record-inline-form){grid-column:1/-1;max-width:none}.manage-record-inline-form{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.manage-record-inline-form input{color:#334155;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:8px;grid-column:1/-1;padding:0 9px;font-size:.68rem}.manage-record-inline-form button{color:#506078;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;padding:0 9px;font-size:.64rem;font-weight:700}.manage-record-inline-form button[type=submit]{color:#fff;background:#214e99;border-color:#214e99}.manage-record-rail dl>div:last-child{border-bottom:0}.manage-record-rail dt{color:#8b97a7;font-size:.62rem}.manage-record-rail dd{overflow-wrap:anywhere;color:#536174;text-align:right;margin:0;font-size:.65rem;font-weight:660}.manage-record-rail dd a{color:#2258ac;text-decoration:none}.manage-record-rail>section>p{color:#6f7c8f;margin:0;font-size:.67rem;line-height:1.55}.manage-record-main{gap:16px;min-width:0;display:grid}.manage-record-profile{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(190px,.56fr);gap:24px;padding:23px 25px;display:grid}.manage-record-profile>div>span{color:#5880bd;letter-spacing:.095em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:760;display:block}.manage-record-profile h3{color:#243651;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:730}.manage-record-profile p{color:#65758b;max-width:690px;margin:9px 0 0;font-size:.78rem;line-height:1.6}.manage-record-profile dl{align-content:start;gap:0;margin:0;display:grid}.manage-record-profile dl>div{border-bottom:1px solid #e5ebf3;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.manage-record-profile dl>div:last-child{border-bottom:0}.manage-record-profile dt{color:#8b98a8;font-size:.64rem}.manage-record-profile dd{color:#4e6078;text-align:right;overflow-wrap:anywhere;max-width:61%;margin:0;font-size:.66rem;font-weight:670}.manage-record-profile dd a{color:#1d55ac;text-decoration:none}.manage-record-company-phone{color:#187457;text-decoration:none}.manage-record-company-phone:hover{text-underline-offset:3px;text-decoration:underline}.manage-record-profile-data{align-content:start;gap:14px;min-width:0;display:grid}.manage-record-profile-field{gap:8px;display:grid}.manage-record-profile-field>span{color:#8b98a8;font-size:.64rem}.manage-record-profile-fields{gap:12px;margin-top:16px;display:grid}.manage-record-technologies{gap:8px;display:grid}.manage-record-technology-list{flex-wrap:wrap;gap:6px;display:flex}.manage-record-technology-list span{color:#49617e;background:#f6f9fc;border:1px solid #dce5f0;border-radius:999px;padding:5px 8px;font-size:.62rem;line-height:1}.manage-record-technology-extra{opacity:0;transition:height var(--motion-standard) var(--motion-ease), opacity var(--motion-fast) ease;overflow:hidden}.manage-record-technology-extra.is-expanded{opacity:1}.manage-record-technology-extra__inner{min-height:0}@media (prefers-reduced-motion:reduce){.manage-record-technology-extra{transition:none}}.manage-record-technology-toggle{color:#2c61a5;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font:650 .64rem inherit}.manage-record-technology-toggle:hover{text-underline-offset:3px;text-decoration:underline}.manage-record-overview-panel{overflow:hidden}.manage-record-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manage-record-snapshot button{color:#50617a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf0f4;align-items:center;gap:10px;padding:18px 19px;transition:background .16s;display:flex}.manage-record-snapshot a{color:#50617a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border-right:1px solid #edf0f4;align-items:center;gap:10px;padding:18px 19px;text-decoration:none;transition:background .16s;display:flex}.manage-record-snapshot a:hover{background:#f8faff}.manage-record-snapshot button:last-child{border-right:0}.manage-record-snapshot button:hover{background:#f8faff}.manage-record-snapshot svg:first-child{color:#4271ba;flex:none;width:16px;height:16px}.manage-record-snapshot span{color:#8290a2;gap:2px;min-width:0;font-size:.65rem;display:grid}.manage-record-snapshot strong{color:#374860;font-size:.84rem}.manage-record-snapshot svg:last-child{color:#a0aaba;flex:none;width:14px;height:14px;margin-left:auto}.manage-record-tab-panel{min-height:300px}.manage-record-tab-stack{gap:24px;display:grid}.manage-record-person-list{display:grid}.manage-record-person-list article{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:68px;padding:10px 19px;display:grid}.manage-record-person-list article:last-child{border-bottom:0}.manage-record-person-list a{min-width:0;color:inherit;text-decoration:none}.manage-record-person-list a:hover strong{color:#1e56ac}.manage-record-person-list strong,.manage-record-person-list p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-record-person-list strong{color:#35445b;font-size:.75rem}.manage-record-person-list p{color:#8792a1;margin:4px 0 0;font-size:.66rem}.manage-record-primary{color:#3a67ad;background:#f3f7ff;border:1px solid #d9e5f8;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:720}.manage-context-card{background:#ffffffe6;border:1px solid #e0e6ed;border-radius:16px;min-width:0;padding:16px;box-shadow:0 9px 24px #0f172a06}.manage-context-card__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.manage-context-card__heading>div{min-width:0}.manage-context-card__heading span:first-child{color:#8995a6;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.59rem;font-weight:760;display:block}.manage-context-card h3{color:#33445b;letter-spacing:-.01em;margin:0;font-size:.86rem}.manage-context-count{color:#46638a;min-width:22px;height:22px;font:700 .62rem var(--font-mono);background:#f5f8fc;border:1px solid #dce5f0;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.manage-context-add{color:#46638a;cursor:pointer;width:28px;height:28px;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease);background:#fff;border:1px solid #dce5f0;border-radius:9px;flex:none;place-items:center;display:grid}.manage-context-add:hover{color:#1e56ac;background:#f7faff;border-color:#b9cbe3;transform:translateY(-1px)}.manage-context-add:focus-visible{outline-offset:2px;outline:2px solid #1f4fd6}.manage-context-card dl{gap:0;margin:0;display:grid}.manage-context-card dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:.8fr 1.2fr;gap:10px;padding:8px 0;display:grid}.manage-context-card dl>div:last-child{border-bottom:0}.manage-context-card dt{color:#8b97a7;font-size:.61rem}.manage-context-card dd{overflow-wrap:anywhere;color:#536174;text-align:right;margin:0;font-size:.64rem;font-weight:660}.manage-context-card dd a{color:#2258ac;text-decoration:none}.manage-context-card dd a:hover{text-underline-offset:3px;text-decoration:underline}.manage-context-copy{color:#6f7c8f;margin:0;font-size:.67rem;line-height:1.55}.manage-context-empty{color:#8793a3;align-items:flex-start;gap:8px;padding:10px 0 2px;font-size:.65rem;line-height:1.4;display:flex}.manage-context-empty svg{color:#7890b3;flex:none;margin-top:1px}.manage-context-people{gap:2px;display:grid}.manage-context-people article{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.manage-context-people article:last-child{border-bottom:0}.manage-context-people .manage-person-avatar{border-radius:9px;width:30px;height:30px;font-size:.62rem}.manage-context-person{gap:3px;min-width:0;display:grid}.manage-context-person a{color:#35445b;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.manage-context-person a:hover{color:#1e56ac}.manage-context-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.manage-context-person small{color:#8792a1;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.manage-context-person-actions{gap:4px;display:inline-flex}.manage-context-person-actions button,.manage-context-person-actions a{color:#6d7e95;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:7px;place-items:center;width:25px;height:25px;text-decoration:none;display:grid}.manage-context-person-actions button:hover,.manage-context-person-actions a:hover{color:#2456a8;background:#f4f8ff;border-color:#b9cbe3}.manage-context-people .manage-record-primary{grid-column:2;justify-self:start;padding:2px 6px;font-size:.52rem}.manage-context-edit{color:#2c61a5;cursor:pointer;background:0 0;border:0;font:700 .62rem inherit}.manage-context-edit:hover{text-underline-offset:3px;text-decoration:underline}.manage-hierarchy-form{border-bottom:1px solid #edf0f4;gap:9px;margin:-2px 0 11px;padding-bottom:11px;display:grid}.manage-hierarchy-form label{gap:5px;display:grid}.manage-hierarchy-form label span{color:#8b97a7;font-size:.6rem}.manage-hierarchy-form select{color:#334155;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:8px;padding:0 8px;font-size:.66rem}.manage-hierarchy-form .manage-button{justify-content:center;min-height:31px}.manage-hierarchy-list{gap:9px;display:grid}.manage-hierarchy-list>a,.manage-hierarchy-children>a{color:#35445b;background:#f9fbfe;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 9px;text-decoration:none;display:grid}.manage-hierarchy-list>a:hover,.manage-hierarchy-children>a:hover{background:#f3f7fd;border-color:#c7d7ec}.manage-hierarchy-list>a small,.manage-hierarchy-children>small{color:#8995a6;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:.57rem;font-weight:760}.manage-hierarchy-list>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.manage-hierarchy-children{gap:5px;display:grid}.manage-hierarchy-children>a{background:#fff;padding:7px 9px}.manage-hierarchy-children>a span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.manage-location-context{overflow:hidden}.manage-location-map{background:#eaf1f8;border:1px solid #dce6f1;border-radius:12px;height:112px;text-decoration:none;display:block;position:relative;overflow:hidden}.manage-location-map__grid{opacity:.72;background-image:linear-gradient(28deg,#0000 48%,#7491ae47 49% 51%,#0000 52%),linear-gradient(102deg,#0000 48%,#7491ae33 49% 51%,#0000 52%),linear-gradient(#dbe7f1 1px,#0000 1px),linear-gradient(90deg,#dbe7f1 1px,#0000 1px);background-size:100% 100%,100% 100%,22px 22px,22px 22px;position:absolute;inset:0}.manage-location-map__pin{color:#fff;background:#2458aa;border:3px solid #ffffffdb;border-radius:50% 50% 50% 0;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:42%;left:52%;transform:rotate(-45deg);box-shadow:0 7px 14px #19468b47}.manage-location-map__pin svg{transform:rotate(45deg)}.manage-location-map__label{color:#2b4f7d;background:#ffffffd9;border:1px solid #ffffffb3;border-radius:6px;padding:4px 7px;font-size:.58rem;font-weight:750;position:absolute;bottom:7px;right:8px}.manage-location-map:hover .manage-location-map__label{color:#1f4e99;background:#fff}.manage-location-map__caption{color:#68778c;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:.63rem;line-height:1.4;overflow:hidden}.manage-location-list{border-top:1px solid #edf0f4;gap:1px;margin-top:10px;display:grid}.manage-location-list a{color:#4c5d73;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding:8px 0;text-decoration:none;display:grid}.manage-location-list a:hover{color:#1f5aa9}.manage-location-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:700;overflow:hidden}.manage-location-list small{color:#8995a4;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.58rem;overflow:hidden}.manage-location-list svg{color:#9ba6b5;grid-area:1/2/span 2;align-self:center}.manage-location-form-transition{opacity:0;pointer-events:none;max-height:0;transition:max-height .32s var(--motion-ease), opacity .2s ease, transform .32s var(--motion-ease), margin-top .32s var(--motion-ease);overflow:hidden;transform:translateY(-5px)}.manage-location-form-transition.is-open{opacity:1;pointer-events:auto;max-height:520px;margin-top:13px;transform:translateY(0)}.manage-location-form{border-top:1px solid #edf0f4;gap:10px;padding-top:13px;display:grid}.manage-location-form label{gap:5px;display:grid}.manage-location-form label>span{color:#68778c;font-size:.59rem;font-weight:700}.manage-location-form input{color:#33445b;background:#fff;border:1px solid #dbe2eb;border-radius:8px;width:100%;min-height:34px;padding:7px 9px;font-size:.65rem}.manage-location-form input:focus{border-color:#7d9be8;outline:0;box-shadow:0 0 0 3px #eef2ff}.manage-location-form__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manage-location-form footer{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.manage-location-form footer .manage-button{min-height:31px;padding:0 10px;font-size:.62rem}@media (prefers-reduced-motion:reduce){.manage-location-form-transition{transition:none;transform:none}}.manage-context-footnote{color:#8793a3;margin-top:9px;font-size:.59rem;display:block}.manage-vendor-overview{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:16px;display:grid}.manage-cost-trend{min-width:0;box-shadow:var(--workspace-panel-shadow);background:#ffffffe0;border:1px solid #dfe6ee;border-radius:18px;padding:19px}.manage-cost-trend>header,.manage-vendor-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manage-cost-trend header span,.manage-vendor-workspace__collection header span,.manage-vendor-detail__heading span{color:#8593a6;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.6rem;font-weight:760;display:block}.manage-cost-trend h3,.manage-vendor-preview h3,.manage-vendor-workspace__collection h3,.manage-vendor-detail h3{color:#304158;letter-spacing:-.015em;margin:0;font-size:.91rem}.manage-cost-trend p,.manage-vendor-preview p,.manage-vendor-detail__section header p{color:#7d8a9b;margin:6px 0 0;font-size:.66rem;line-height:1.45}.manage-cost-trend-switch{background:#f7f9fb;border:1px solid #e0e6ed;border-radius:9px;flex:none;padding:3px;display:inline-flex}.manage-cost-trend-switch button{color:#7f8c9b;min-height:25px;font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:.6rem;font-weight:700}.manage-cost-trend-switch button.is-active{color:#244f98;background:#fff;box-shadow:0 1px 2px #0f172a14}.manage-cost-bars{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:end;gap:8px;min-height:186px;margin-top:22px;display:grid}.manage-cost-bar{grid-template-rows:auto 112px auto;align-items:end;gap:7px;min-width:0;display:grid}.manage-cost-bar__value{color:#53647a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:680;overflow:hidden}.manage-cost-bar__track{background:#eef2f6;border-radius:7px;align-items:end;height:112px;display:flex;overflow:hidden}.manage-cost-bar__track span{background:#315fa9;border-radius:7px 7px 2px 2px;width:100%;transition:height .22s cubic-bezier(.23,1,.32,1);display:block}.manage-cost-bar__label{color:#8793a2;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:650;overflow:hidden}.manage-cost-trend-empty{color:#8490a0;align-items:center;gap:9px;min-height:154px;margin-top:14px;font-size:.68rem;display:flex}.manage-cost-trend-empty svg{color:#6c87b5}.manage-vendor-preview{overflow:hidden}.manage-vendor-preview>header{border-bottom:1px solid #edf0f4;padding:17px 17px 13px}.manage-vendor-preview .manage-button{min-height:29px;padding:0 8px;font-size:.62rem}.manage-vendor-list{display:grid}.manage-vendor-row{min-width:0;min-height:65px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;transition:background .16s;display:grid}.manage-vendor-row:last-child{border-bottom:0}.manage-vendor-row:hover,.manage-vendor-row.is-active{background:#f7faff}.manage-vendor-row.is-active{box-shadow:inset 2px 0 #315fa9}.manage-vendor-row__logo{flex:none;border-radius:10px!important;width:34px!important;height:34px!important}.manage-vendor-row__identity{gap:4px;min-width:0;display:grid}.manage-vendor-row strong{color:#35465e;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.manage-vendor-row small{color:#8994a3;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.manage-vendor-row__spend{justify-items:end;gap:4px;display:grid}.manage-vendor-row__spend strong{font-variant-numeric:tabular-nums}.manage-vendor-row>svg{color:#9ba6b5}.manage-vendor-workspace{box-shadow:var(--workspace-panel-shadow);background:#ffffffe0;border:1px solid #dfe6ee;border-radius:18px;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);display:grid;overflow:hidden}.manage-vendor-workspace__collection{border-right:1px solid #e7ebf0;min-height:540px}.manage-vendor-workspace__collection>header{border-bottom:1px solid #edf0f4;padding:18px 18px 14px}.manage-vendor-detail{align-content:start;gap:17px;min-width:0;padding:23px;display:grid}.manage-vendor-detail__heading{align-items:center;gap:11px;min-width:0;display:flex}.manage-vendor-detail__heading>div{min-width:0}.manage-vendor-detail__heading h3{text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;overflow:hidden}.manage-vendor-detail__heading p{color:#8490a0;margin:5px 0 0;font-size:.67rem}.manage-vendor-detail__heading>a{color:#2858a4;align-items:center;gap:3px;margin-left:auto;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.manage-vendor-detail__logo{flex:none;border-radius:12px!important;width:43px!important;height:43px!important}.manage-vendor-detail__metrics{border:1px solid #e3e8ee;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.manage-vendor-detail__metrics>div{border-right:1px solid #e8edf2;gap:6px;min-width:0;padding:12px;display:grid}.manage-vendor-detail__metrics>div:last-child{border-right:0}.manage-vendor-detail__metrics span{color:#8a96a6;letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-weight:700}.manage-vendor-detail__metrics strong{color:#3a4a60;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.manage-vendor-detail .manage-cost-trend{background:0 0;border:0;border-radius:0;padding:0}.manage-vendor-detail__section{border-top:1px solid #e9edf2;padding-top:16px}.manage-vendor-detail__section header{margin-bottom:10px}.manage-vendor-detail__section h4{color:#405066;margin:0;font-size:.73rem}.manage-vendor-detail__section dl{margin:0}.manage-vendor-detail__section dl>div,.manage-vendor-contracts>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.manage-vendor-detail__section dl>div:last-child,.manage-vendor-contracts>div:last-child{border-bottom:0}.manage-vendor-detail__section dt,.manage-vendor-detail__section dd{color:#8490a0;margin:0;font-size:.65rem}.manage-vendor-detail__section dd{color:#46576d;text-align:right;font-weight:680}.manage-vendor-contracts>div>span{gap:4px;min-width:0;display:grid}.manage-vendor-contracts>div>span:last-child{text-align:right;justify-items:end}.manage-vendor-contracts strong{color:#45566d;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.manage-vendor-contracts small{color:#8995a4;font-size:.6rem}@media (max-width:960px){.manage-record-layout{grid-template-columns:1fr}.manage-record-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.manage-record-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-record-highlights>div:nth-child(3n){border-right:0}.manage-record-highlights>div:nth-child(-n+3){border-bottom:1px solid #e9edf2}.manage-vendor-overview,.manage-vendor-workspace{grid-template-columns:1fr}.manage-vendor-workspace__collection{border-bottom:1px solid #e7ebf0;border-right:0;min-height:0}}@media (max-width:700px){.manage-record-heading{gap:15px;display:grid}.manage-record-actions{justify-content:flex-start}.manage-record-source-note{text-align:left;max-width:none}.manage-record-highlights,.manage-record-highlights--contact{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.manage-record-highlights>div{border-bottom:1px solid #e9edf2;min-height:75px;padding:13px}.manage-record-highlights>div:nth-child(odd){border-right:1px solid #e9edf2}.manage-record-highlights>div:nth-child(2n){border-right:0}.manage-record-highlights>div:nth-last-child(-n+2){border-bottom:0}.manage-record-tabs{gap:20px;margin-bottom:17px}.manage-record-layout{gap:14px}.manage-record-rail{grid-template-columns:1fr}.manage-record-profile{border-radius:16px;grid-template-columns:1fr;gap:16px;padding:19px}.manage-record-snapshot{grid-template-columns:1fr}.manage-record-snapshot button{border-bottom:1px solid #edf0f4;border-right:0}.manage-record-snapshot button:last-child{border-bottom:0}.manage-record-person-list article{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px}.manage-record-primary{display:none}.manage-cost-trend{padding:16px}.manage-cost-trend>header{gap:12px;display:grid}.manage-cost-trend-switch{width:fit-content}.manage-vendor-detail{padding:17px}.manage-vendor-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-vendor-detail__metrics>div:nth-child(2){border-right:0}.manage-vendor-detail__metrics>div:nth-child(-n+2){border-bottom:1px solid #e8edf2}}@media (max-width:460px){.manage-record-identity{align-items:flex-start}.manage-record-identity h2{font-size:2rem}.manage-record-logo,.manage-record-person-avatar{border-radius:12px!important;width:40px!important;height:40px!important}.manage-record-actions{grid-template-columns:1fr;width:100%;display:grid}.manage-record-actions .manage-button{justify-content:center}.manage-record-highlights,.manage-record-highlights--contact{grid-template-columns:1fr}.manage-record-highlights>div,.manage-record-highlights>div:nth-child(odd){border-right:0}.manage-record-highlights>div:last-child{border-bottom:0}}.app-shell{grid-template-columns:238px minmax(0,1fr)}.app-sidebar{background:#07111f;border-right-color:#172233;padding:14px 12px 18px}.app-sidebar .sidebar-brand-row{border-bottom:1px solid #172233;min-height:58px;padding:0 5px 15px}.app-sidebar .app-nav{padding-top:17px}.app-sidebar .app-nav a{color:#94a0b2;border:1px solid #0000;border-radius:11px;min-height:43px;font-size:.82rem;font-weight:650}.app-sidebar .app-nav a:hover{color:#e8edf6;background:#101c2d;transform:translate(2px)}.app-sidebar .app-nav a.active{color:#fff;background:#14223a;border-color:#22324c}.app-sidebar .app-sidebar-bottom{border-top-color:#172233;margin:0;padding:12px 0 0}.app-sidebar .app-sidebar-bottom a{border-radius:10px;min-height:38px}.sidebar-collapsed .sidebar-brand-row{flex-direction:row;justify-content:center;min-height:72px;padding:0 0 15px}.sidebar-collapsed .app-nav a:after{z-index:90;background:#111a2b;border-color:#273550;border-radius:7px;font-size:.74rem;font-weight:600}.sidebar-collapsed .app-nav a:focus-visible:after{display:block}.app-topbar{min-height:72px}.settings-location-map-link{color:var(--workspace-control-ink-active);white-space:nowrap;font-size:.61rem;font-weight:700;text-decoration:none}.settings-location-map-link:hover{text-underline-offset:3px;text-decoration:underline}.app-body .app-work-canvas .settings-location-card>.icon-button{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:none}.app-body .app-work-canvas .settings-location-card>.icon-button:hover,.app-body .app-work-canvas .settings-location-card>.icon-button:focus-visible{border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover);box-shadow:none}@media (max-width:980px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:760px){.app-topbar-expand-toggle{display:none}}.app-shell{grid-template-columns:238px minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.23,1,.32,1)}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-sidebar{background:#07111f;padding:0 12px 18px}.app-sidebar .sidebar-brand-row{border-bottom:1px solid #172233;height:72px;min-height:72px;margin:0 -12px;padding:0 18px}.app-sidebar .logo{padding:0}.app-sidebar .app-nav{gap:20px;padding:24px 0;display:flex}.app-sidebar .app-nav-group{border-top:1px solid #0000;gap:5px;margin:0;transition:gap .22s cubic-bezier(.23,1,.32,1),padding-top .22s cubic-bezier(.23,1,.32,1),border-color .18s;display:grid}.app-sidebar .nav-section-label{opacity:1;color:#5f6d82;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;max-height:20px;padding:0 12px 7px;font:720 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:max-height .22s cubic-bezier(.23,1,.32,1),padding .22s cubic-bezier(.23,1,.32,1),opacity .14s,transform .22s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden;transform:translate(0)}.app-sidebar .app-nav a,.app-sidebar .app-sidebar-utility a{color:#94a0b2;height:43px;min-height:43px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, padding .22s cubic-bezier(.23,1,.32,1), gap .22s cubic-bezier(.23,1,.32,1);border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:.84rem;font-weight:650;display:flex}.app-sidebar .app-nav a:hover,.app-sidebar .app-sidebar-utility a:hover{color:#e8edf6;background:#101c2d;transform:translate(2px)}.app-sidebar .app-nav a.active,.app-sidebar .app-sidebar-utility a.active{color:#fff;background:#14223a;border-color:#22324c}.app-sidebar .app-nav .nav-label,.app-sidebar .app-sidebar-utility .nav-label{opacity:1;min-width:0;max-width:none;transition:opacity .14s ease, transform .22s var(--motion-ease);transform:translate(0)}.app-sidebar-foot{margin-top:auto;padding:0}.app-sidebar-utility{border-top:1px solid #172233;border-bottom:1px solid #172233;flex-direction:column;gap:4px;margin:0 0 12px;padding:12px 0;display:flex}.app-sidebar-profile-wrap{position:relative}.app-operator{color:#fff;cursor:pointer;text-align:left;background:#101b2c;border:1px solid #1b2a40;border-radius:13px;align-items:center;gap:10px;width:100%;padding:9px;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.23,1,.32,1),padding .22s cubic-bezier(.23,1,.32,1),gap .22s cubic-bezier(.23,1,.32,1);display:flex}.app-operator:hover,.app-operator:focus-visible,.app-operator.is-open{background:#14223a;border-color:#2b4670;outline:0}.app-operator:active{transform:scale(.985)}.app-operator-avatar{color:#fff;object-fit:cover;background:#203251;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.settings-account-panel{max-width:780px;padding:0}.settings-account-header{padding:22px 24px 18px}.settings-account-header>svg{color:#58739f;flex:none;margin-top:2px}.settings-account-list{border-top:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;margin:0 24px;display:grid}.settings-account-list>div{border-bottom:1px solid #e7ebf0;gap:4px;padding:17px 0;display:grid}.settings-account-list>div strong{color:#263044;font-size:.82rem}.settings-account-list>div span{color:#768195;font-size:.72rem;line-height:1.45}.settings-account-list>button{margin-left:18px}.settings-account-panel .account-message{margin:16px 24px 22px}@media (max-width:760px){.settings-account-header{padding:20px}.settings-account-list{grid-template-columns:1fr;margin:0 20px}.settings-account-list>button{width:100%;margin:0 0 15px}.settings-account-list>div{border-bottom:0}.settings-account-panel .account-message{margin:14px 20px 20px}}.app-operator-copy{flex:1;min-width:0}.app-operator-copy strong,.app-operator-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app-operator-copy strong{font-size:.76rem}.app-operator-copy small{color:#8491a5;text-transform:capitalize;margin-top:2px;font-size:.66rem}.app-profile-menu{z-index:140;transform-origin:bottom;background:#0d192bfa;border:1px solid #2a3c5a;border-radius:14px;gap:4px;width:100%;padding:7px;animation:.18s cubic-bezier(.23,1,.32,1) both app-profile-menu-in;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 48px #0000004d}.app-profile-menu-heading{border-bottom:1px solid #23334b;align-items:center;gap:10px;margin:-1px -1px 4px;padding:8px 8px 11px;display:flex}.app-profile-menu-heading span:last-child{min-width:0}.app-profile-menu-heading strong,.app-profile-menu-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-profile-menu-heading strong{color:#fff;font-size:.74rem}.app-profile-menu-heading small{color:#8391a7;margin-top:3px;font-size:.64rem}.app-profile-menu>button{color:#f3a4a4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;min-height:36px;padding:0 10px;font:650 .72rem/1 inherit}.app-profile-menu>button:hover,.app-profile-menu>button:focus-visible{color:#ffd2d2;background:#a42e2e38;outline:0}.app-shell.sidebar-collapsed .sidebar-brand-row{justify-content:center;padding:0 10px}.app-shell.sidebar-collapsed .app-nav{gap:14px}.app-shell.sidebar-collapsed .app-nav-group+.app-nav-group{border-top-color:#172233;padding-top:14px}.app-shell.sidebar-collapsed .nav-section-label{opacity:0;max-height:0;padding-bottom:0;transform:translate(-8px)}.app-shell.sidebar-collapsed .app-nav a,.app-shell.sidebar-collapsed .app-sidebar-utility a{justify-content:flex-start;gap:0;padding:0 14px}.app-shell.sidebar-collapsed .app-nav .nav-label,.app-shell.sidebar-collapsed .app-sidebar-utility .nav-label{opacity:0;pointer-events:none;position:absolute;transform:translate(-6px)}.app-shell.sidebar-collapsed .app-operator{justify-content:flex-start;gap:0;padding:6px}.app-shell.sidebar-collapsed .app-operator-copy,.app-shell.sidebar-collapsed .app-profile-menu{display:none}.app-shell.sidebar-collapsed .app-nav a:after,.app-shell.sidebar-collapsed .app-sidebar-utility a:after{z-index:80;color:#fff;content:attr(aria-label);white-space:nowrap;background:#111a2b;border:1px solid #273550;border-radius:7px;padding:7px 11px;font-size:.74rem;font-weight:600;display:none;position:absolute;left:calc(100% + 10px);box-shadow:0 10px 28px #0000004d}.app-shell.sidebar-collapsed .app-nav a:hover:after,.app-shell.sidebar-collapsed .app-nav a:focus-visible:after,.app-shell.sidebar-collapsed .app-sidebar-utility a:hover:after,.app-shell.sidebar-collapsed .app-sidebar-utility a:focus-visible:after{display:block}@keyframes app-profile-menu-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.app-topbar{grid-template-columns:minmax(190px,1fr) minmax(300px,560px) minmax(190px,1fr);align-items:center;gap:22px;height:72px;padding:0 28px;display:grid}.app-main>.app-topbar{z-index:260;position:sticky;top:0}.app-topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.app-topbar-leading .app-organization{min-width:0}.app-topbar-center{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.app-global-search-wrap{z-index:50;flex:1;width:auto;position:relative;left:auto;transform:none}.app-topbar .global-search.manage-search{color:#8b95a5;background:#fff;border:1px solid #e4e7ec;border-radius:11px;width:100%;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;left:auto;box-shadow:inset 0 1px 2px #10182808;transform:none!important}.app-topbar .global-search.manage-search:hover{border-color:#aebbd0;transform:none!important}.app-topbar .global-search.manage-search:focus-within{border-color:#1f4fd6;box-shadow:0 0 0 3px #1f4fd61f}.app-topbar .global-search.manage-search input{color:#111827;width:100%;font:inherit;font-size:.78rem}.app-topbar .manage-kbd{flex:none}.app-create-wrap{flex:none;position:relative}.app-create-trigger.button{color:#fff;background:#1f4fd6;border:1px solid #1f4fd6;border-radius:11px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;box-shadow:0 2px 8px #1f4fd63d}.app-create-trigger.button:hover{color:#fff;background:#183fab;box-shadow:0 4px 12px #1f4fd652}.app-create-trigger svg{transition:transform .22s cubic-bezier(.23,1,.32,1)}.app-create-trigger.is-active svg{transform:rotate(45deg)}.app-create-menu{z-index:130;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;background:#fffffffa;border:1px solid #0f172a1a;border-radius:18px;flex-direction:column;gap:6px;min-width:250px;padding:7px;transition:opacity .15s,transform .19s cubic-bezier(.23,1,.32,1),visibility .19s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px)scale(.98);box-shadow:0 20px 48px -8px #0f172a2e,0 4px 16px -2px #0f172a0f}.app-create-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.app-create-menu>a{color:#1e293b;background:#f8fafc;border:1px solid #e4e9f2;border-radius:13px;align-items:center;gap:12px;width:100%;padding:9px 11px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex}.app-create-menu>a:hover,.app-create-menu>a:focus-visible{color:#0f172a;background:#fff;border-color:#cbd5e1;outline:0;box-shadow:0 4px 14px #0f172a12}.app-create-menu>a:active{transform:scale(.985)}.app-create-icon{color:#1f4fd6;background:#edf3ff;border:1px solid #1f4fd61f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.app-create-menu>a:hover .app-create-icon,.app-create-menu>a:focus-visible .app-create-icon{color:#fff;background:#1f4fd6;border-color:#1f4fd6}.app-create-label{flex-direction:column;gap:1px;min-width:0;display:flex}.app-create-label strong{color:#0f172a;letter-spacing:-.01em;font:650 .81rem/1.2 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.app-create-label small{color:#64748b;font:450 .69rem/1.25 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.app-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:980px){.app-topbar{grid-template-columns:minmax(190px,1fr) minmax(220px,330px) minmax(150px,1fr);gap:14px}}@media (max-width:760px){.app-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;height:auto;min-height:64px;padding:12px 14px}.app-topbar-leading .app-topbar-expand-toggle{display:none}.app-topbar-leading .app-organization{max-width:105px}.app-topbar-leading .org-switcher{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:105px!important;padding:6px 9px!important}.app-topbar-leading .org-switcher svg{display:none}.app-topbar-center{gap:6px}.app-topbar .global-search.manage-search{min-width:0;height:38px}.app-topbar .global-search.manage-search input{min-width:0}.app-create-trigger.button{width:40px;min-width:40px;height:40px;min-height:40px}.app-top-actions{gap:5px}.app-top-actions .assistant-trigger-btn-circle,.app-top-actions .topbar-popover-wrap>.button,.app-top-actions .avatar{min-width:36px;min-height:36px;width:36px!important;height:36px!important}.app-top-actions .button{padding:0!important}.app-create-menu{transform-origin:100% 0;left:auto;right:0;transform:translateY(-6px)scale(.98)}.app-create-menu.is-open{transform:translateY(0)scale(1)}}.marketing-header{border-radius:14px;width:min(1280px,100% - 40px);margin:16px auto -82px;top:16px}.marketing-header-inner{min-height:62px}.marketing-header .button-primary{border-radius:10px;min-height:42px}.hero{min-height:660px}.hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;min-height:660px;padding:118px 0 42px}.hero h1{max-width:560px;font-size:clamp(3.4rem,4.6vw,5.1rem)}.hero-copy p{max-width:540px;margin:20px 0;font-size:.98rem;line-height:1.62}.hero-eyebrow{margin-bottom:20px}.hero-fit{margin-top:-8px!important;font-size:.78rem!important}.hero-assurance{gap:12px 18px;margin-top:18px;font-size:.68rem}@media (max-width:1050px){.hero-inner{min-height:auto;padding:106px 0 72px}.hero h1{max-width:14ch}}@media (max-width:760px){.marketing-header{border-radius:14px;width:calc(100% - 20px);margin:12px auto -74px;top:12px}.marketing-header-inner{min-height:58px}.hero-inner{grid-template-columns:1fr;gap:34px;padding:88px 0 44px}.hero h1{max-width:15ch;font-size:clamp(2.72rem,11.2vw,3.65rem)}.hero-copy p{margin:18px 0;font-size:.96rem;line-height:1.6}.hero-eyebrow{margin-bottom:16px}.hero-fit{margin-top:-6px!important;font-size:.78rem!important}.hero-assurance{margin-top:16px}}.demo-product-wrap{min-width:0;position:relative}.demo-preview-content[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.demo-stage-region{background:#0b111d;border-bottom:1px solid #293348}.demo-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:8px 12px 0;display:grid}.demo-stage-button{color:#8290a7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:4px;min-width:0;padding:7px 6px 8px;display:grid}.demo-stage-button:hover{color:#dbe3f2;background:#ffffff06}.demo-stage-button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.demo-stage-button span{color:#6d7b92;font:700 .58rem SFMono-Regular,Consolas,monospace}.demo-stage-button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;line-height:1.15;overflow:hidden}.demo-stage-button.is-active{border-color:var(--mint);color:var(--mint);background:#d4ff5a0b}.demo-stage-button.is-active span{color:var(--mint)}.demo-stage-summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 18px;display:grid}.demo-stage-summary>span:first-child{color:var(--mint);font:700 .68rem SFMono-Regular,Consolas,monospace}.demo-stage-summary>div{gap:2px;min-width:0;display:grid}.demo-stage-summary strong{color:#e9edf5;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.demo-stage-summary small{color:#8f9bb0;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.35;overflow:hidden}.demo-stage-status{color:#738198;text-transform:uppercase;font:700 .58rem SFMono-Regular,Consolas,monospace}.demo-stage-content{min-height:445px;animation:demo-stage-content-in .36s var(--motion-ease) both;flex-direction:column;display:flex}.demo-stage-content>.demo-state-panel{flex:auto}.demo-state-panel{color:#edf1fa;background:#101827;gap:15px;min-height:314px;padding:27px 28px 23px;display:grid}.demo-state-kicker{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font:700 .62rem SFMono-Regular,Consolas,monospace;display:inline-flex}.demo-state-panel h3{color:#f5f7fb;letter-spacing:-.025em;max-width:620px;margin:0;font-size:1.25rem;line-height:1.15}.demo-state-lede{color:#a8b1c0;max-width:620px;margin:0;font-size:.78rem;line-height:1.5}.demo-state-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.demo-state-facts>div{border-top:1px solid #2b3548;align-content:start;gap:6px;padding-top:11px;display:grid}.demo-state-facts dt{color:#8f9bb0;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.demo-state-facts dd{color:#eef2fa;margin:0;font-size:.72rem;line-height:1.4}.demo-approval-actions{flex-wrap:wrap;gap:10px;display:flex}.demo-approval-actions .button{min-height:40px;font-size:.76rem}.demo-decision{color:#eef2fa;background:#151f31;border:1px solid #344159;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.73rem;display:flex}.demo-decision--approved{color:var(--mint);border-color:#d4ff5a80}.demo-decision--declined{color:#ffb3a8;border-color:#e8837680}.demo-illustrative-note{color:#79869b;margin:0;font-size:.62rem;line-height:1.4}.demo-result-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-result-step{border-top:1px solid #2b3548;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding-top:11px;display:grid}.demo-result-icon{width:24px;height:24px;color:var(--mint);background:#d4ff5a1a;border-radius:50%;place-items:center;display:grid}.demo-result-step div{gap:4px;min-width:0;display:grid}.demo-result-step strong{color:#eef2fa;font-size:.69rem;line-height:1.25}.demo-result-step small{color:#9da9ba;font-size:.64rem;line-height:1.4}.demo-result-confirmation{border-left:2px solid var(--mint);color:#c6cfdd;margin:0;padding-left:11px;font-size:.72rem;line-height:1.5}.demo-document-heading,.demo-document-total{justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.demo-document-heading span{color:#6e7890;font-size:.6rem}.demo-document-total{border-top:1px solid var(--ink);margin-top:22px;padding-top:10px}.demo-drawer-layer{z-index:300;background:#050810ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.demo-source-drawer{color:#edf1fa;background:#0d1320;border:1px solid #35425a;border-radius:18px;width:min(650px,100%);max-height:min(760px,100dvh - 48px);overflow:hidden;box-shadow:0 30px 100px #00000085}.demo-source-drawer:focus{outline:0}.demo-drawer-header{border-bottom:1px solid #293348;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.demo-drawer-header h2{color:#f7f8fc;letter-spacing:-.035em;margin:6px 0 0;font:400 1.55rem/1.05 Georgia,Times New Roman,serif}.demo-drawer-close{color:#dbe3f0;cursor:pointer;background:0 0;border:1px solid #39465c;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.demo-drawer-close:hover{color:var(--mint);border-color:var(--mint)}.demo-drawer-close:focus-visible,.demo-drawer-dismiss:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.demo-drawer-body{max-height:calc(100dvh - 145px);padding:20px 24px 24px;overflow-y:auto}.demo-drawer-note{color:#9eabbd;margin:0 0 16px;font-size:.7rem}.demo-source-document{color:#1b2435;background:#f7f8fb;border:1px solid #d2d8e4;border-radius:10px;padding:17px}.demo-source-document-top,.demo-source-document-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-source-document-top{font-size:.78rem}.demo-source-document-top span,.demo-source-document-meta{color:#728097;font-size:.62rem}.demo-source-document-meta{border-bottom:1px solid #d7dce6;margin-top:8px;padding-bottom:12px}.demo-source-lines{margin-top:13px}.demo-source-line{border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:.68rem;display:flex}.demo-source-line strong{font-family:SFMono-Regular,Consolas,monospace}.demo-source-line.is-highlighted{color:#27350c;background:#e9ff9b;border:1px solid #86a82d;border-radius:6px;padding-inline:8px}.demo-source-highlight{color:#5f7e12;align-items:center;gap:7px;margin-top:14px;font-size:.65rem;font-weight:700;display:flex}.demo-evidence-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.demo-evidence-detail>div{border-top:1px solid #293348;gap:5px;padding-top:10px;display:grid}.demo-evidence-detail span{color:#8390a5;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.demo-evidence-detail strong{color:#e9eef7;font-size:.7rem;line-height:1.4}.demo-drawer-footer{color:#9eabbd;margin:19px 0 0;font-size:.7rem;line-height:1.5}.demo-drawer-dismiss{color:#edf1fa;border-color:#3b4961;margin-top:17px}@media (max-width:760px){.demo-stage-list{grid-template-columns:repeat(5,minmax(68px,1fr));padding-inline:8px}.demo-stage-button{padding-inline:4px}.demo-stage-button strong{font-size:.5rem}.demo-stage-summary{padding-inline:12px}.demo-stage-summary small{white-space:normal}.demo-stage-content{min-height:612px}.demo-state-panel{min-height:360px;padding:22px 18px 19px}.demo-state-panel h3{font-size:1.05rem}.demo-state-facts,.demo-result-rail{grid-template-columns:1fr;gap:11px}.demo-approval-actions{display:grid}.demo-approval-actions .button{width:100%}.demo-preview-content .frame-body{grid-template-columns:1fr}.demo-preview-content .evidence-preview{border-top:1px solid #293348;border-left:0;padding:18px;display:block}.demo-preview-content .evidence-preview .document-sheet{display:none}.demo-preview-content .evidence-preview .button{width:100%;margin-top:12px!important}.demo-drawer-layer{align-items:end;padding:10px}.demo-source-drawer{border-radius:16px;max-height:calc(100dvh - 20px)}.demo-drawer-header{padding:18px 17px 15px}.demo-drawer-body{max-height:calc(100dvh - 104px);padding:16px 17px 18px}.demo-evidence-detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-stage-button,.demo-stage-content,.demo-source-drawer,.demo-drawer-layer{transition:none!important;animation:none!important}}@keyframes demo-stage-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.public-proof-section{background:#eaf1f8;border-top:1px solid #d8e1ec;border-bottom:1px solid #d8e1ec;padding:92px 0 100px;scroll-margin-top:100px}.public-proof-narrative{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:start;gap:30px 72px;display:grid}.public-proof-intro{max-width:760px}.public-proof-intro .eyebrow{color:#567099}.public-proof-intro h2{color:#0b1628;letter-spacing:-.045em;max-width:760px;margin:14px 0 17px;font:400 clamp(2.25rem,4.3vw,4.35rem)/.98 Georgia,Times New Roman,serif}.public-proof-intro p{color:#53667f;max-width:690px;margin:0;font-size:.96rem;line-height:1.65}.public-proof-link{color:#1d55a4;align-items:center;gap:7px;margin-top:22px;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}.public-proof-link:hover{color:#123f80;text-underline-offset:4px;text-decoration:underline}.public-proof-status-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:10px;display:grid}.public-proof-status{background:#ffffff94;border:1px solid #cedae8;border-radius:18px;align-content:start;gap:8px;min-height:156px;padding:20px;display:grid}.public-proof-status>span{color:#5b7090;letter-spacing:.1em;text-transform:uppercase;font:700 .62rem SFMono-Regular,Consolas,monospace}.public-proof-status strong{color:#1c2d45;font-size:.92rem;line-height:1.3}.public-proof-status small{color:#64758c;font-size:.73rem;line-height:1.52}.public-proof-status--potential{background:#f5fbdc;border-color:#bfd195}.public-proof-status--potential>span{color:#59750d}.public-proof-status--verified{background:#ffffffb8}.public-proof-example{background:#ffffff6b;border:1px solid #c9d6e4;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:2px;display:grid;overflow:hidden}.public-proof-example-story{align-content:center;gap:7px;padding:22px 26px;display:grid}.public-proof-example-story>span,.public-proof-example-outcome span{color:#687d99;letter-spacing:.08em;text-transform:uppercase;font:700 .58rem SFMono-Regular,Consolas,monospace}.public-proof-example p{color:#425875;margin:0;font-size:.88rem;line-height:1.55}.public-proof-example p strong{color:#1c2d45}.public-proof-example-outcome{border-left:1px solid #c9d6e4;align-content:center;gap:7px;padding:22px;display:grid}.public-proof-example-outcome span{color:#59750d;letter-spacing:.08em;text-transform:uppercase;font:700 .58rem SFMono-Regular,Consolas,monospace}.public-proof-example-outcome strong{color:#34451d;font-size:.8rem;line-height:1.45}.public-proof-example-outcome--verified span{color:#5b7090}.public-proof-example-outcome--verified strong{color:#2c3d55}.public-proof-sequence{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.public-proof-sequence li{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;min-width:0;padding:18px 22px 0 0;display:grid;position:relative}.public-proof-sequence li:not(:first-child){border-left:1px solid #c9d6e4;padding-left:22px}.public-proof-step-number{color:#8294aa;grid-column:1/-1;font:700 .62rem SFMono-Regular,Consolas,monospace}.public-proof-sequence li>svg{color:#2c61a5;grid-area:2/1;margin-top:1px}.public-proof-sequence li>div{grid-area:2/2;gap:6px;display:grid}.public-proof-sequence strong{color:#25364d;font-size:.76rem}.public-proof-sequence p{color:#63758b;margin:0;font-size:.7rem;line-height:1.48}.public-proof-step-rule{display:none}.public-proof-narrative--case{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.public-proof-case-status{background:#ffffffad;border:1px solid #c1d3e6;border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.public-proof-case-status span{color:#2d5fa8;letter-spacing:.1em;text-transform:uppercase;font:700 .62rem SFMono-Regular,Consolas,monospace}.public-proof-case-status strong{color:#1c2d45;font-size:.98rem}.public-proof-case-status small{color:#64758c;font-size:.7rem;line-height:1.45}.public-proof-case-evidence{border-top:1px solid #c9d6e4;border-bottom:1px solid #c9d6e4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.public-proof-case-evidence>div{gap:7px;min-width:0;padding:16px 18px 16px 0;display:grid}.public-proof-case-evidence>div:not(:first-child){border-left:1px solid #c9d6e4;padding-left:18px}.public-proof-case-evidence span,.public-proof-case-metrics dt{color:#687d99;letter-spacing:.08em;text-transform:uppercase;font:700 .6rem SFMono-Regular,Consolas,monospace}.public-proof-case-evidence strong{color:#273952;font-size:.74rem;line-height:1.45}.public-proof-case-metrics{flex-wrap:wrap;grid-column:1/-1;gap:0;margin:0;display:flex}.public-proof-case-metrics>div{gap:6px;min-width:170px;padding:0 24px 0 0;display:grid}.public-proof-case-metrics dd{color:#1a4d95;margin:0;font-size:1rem;font-weight:760}.public-proof-disclosure{color:#64758c;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:.68rem;display:inline-flex}.public-proof-disclosure svg{color:#5e7c16}@media (max-width:760px){.public-proof-section{padding:64px 0 70px}.public-proof-narrative,.public-proof-narrative--case{grid-template-columns:1fr;gap:24px}.public-proof-intro h2{font-size:clamp(2.2rem,10vw,3.15rem)}.public-proof-intro p{font-size:.88rem}.public-proof-status-rail{grid-template-columns:1fr 1fr}.public-proof-status{min-height:154px;padding:16px}.public-proof-status strong{font-size:.8rem}.public-proof-example{grid-template-columns:1fr;margin-top:0}.public-proof-example-story{padding:16px}.public-proof-example-outcome{border-top:1px solid #d5dfeb;border-left:0;padding:16px}.public-proof-sequence{grid-template-columns:1fr;gap:0;margin-top:4px}.public-proof-sequence li,.public-proof-sequence li:not(:first-child){border:0;border-top:1px solid #c9d6e4;grid-template-columns:24px minmax(0,1fr);padding:15px 0}.public-proof-sequence li:first-child{border-top:1px solid #c9d6e4}.public-proof-sequence li>div{grid-column:2}.public-proof-case-evidence{grid-template-columns:1fr}.public-proof-case-evidence>div,.public-proof-case-evidence>div:not(:first-child){border:0;border-top:1px solid #c9d6e4;padding:13px 0}.public-proof-case-evidence>div:first-child{border-top:0}.public-proof-case-metrics{gap:14px;display:grid}.public-proof-case-metrics>div{min-width:0;padding:0}}.evidence-section{scroll-margin-top:100px}.evidence-navigation{min-width:0}@media (min-width:901px){.evidence-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.evidence-viewer{order:1}.evidence-navigation{order:2}}.category-list{display:grid}.category-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.category-row:hover,.category-row.active{padding-left:0}.category-row button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.category-row button:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.category-row button:hover,.category-row.active button{color:var(--mint)}.category-row-label{min-width:0}.category-row-label svg{color:currentColor}.category-row-link{color:#9daabd;border:1px solid #39455a;border-radius:7px;align-items:center;padding:5px 8px;font-size:.61rem;font-weight:700;text-decoration:none;display:inline-flex}.category-row-link:hover{border-color:var(--mint);color:var(--mint)}.evidence-navigation-note{color:#8190a5;max-width:300px;margin:18px 0 0;font-size:.7rem;line-height:1.5}.viewer-label{justify-content:space-between;align-items:center;gap:18px;display:flex}.viewer-label-note{color:#9da9ba;letter-spacing:.02em;text-transform:none;font:600 .62rem/1.3 inherit}.evidence-finding-summary{border-top:1px solid #2c374b;border-bottom:1px solid #2c374b;gap:12px;margin-top:26px;padding:14px 0;display:grid}.evidence-finding-summary>div,.evidence-calculation,.evidence-potential{gap:5px;display:grid}.evidence-finding-summary span,.evidence-calculation span,.evidence-potential span{color:#8f9bb0;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.evidence-finding-summary strong,.evidence-calculation strong{color:#edf1fa;font-size:.72rem;line-height:1.4}.evidence-source-note{color:#8e9bad;margin-top:28px;font-size:.68rem}.evidence-calculation{border-top:1px solid #2c374b;margin-top:17px;padding-top:14px}.evidence-potential{background:#d4ff5a0f;border:1px solid #d4ff5a40;border-radius:9px;margin-top:14px;padding:12px}.evidence-potential span{color:var(--mint)}.evidence-potential strong{color:var(--mint);font:700 1rem/1.2 SFMono-Regular,Consolas,monospace}.evidence-potential small{color:#9daa9e;font-size:.62rem}.evidence-status{color:var(--mint);align-items:flex-start;gap:8px;margin-top:16px;display:flex}.evidence-status>span{gap:5px;display:grid}.evidence-status strong{color:#dfe7f1;font-size:.7rem;line-height:1.4}.evidence-status small{color:#8491a4;font-size:.61rem}@media (max-width:760px){.evidence-section{padding-top:82px}.category-row button{padding:16px 0}.category-row-link{padding:4px 7px}.evidence-navigation-note{max-width:none;margin-top:14px}.viewer-label{flex-direction:column;align-items:flex-start;gap:5px}.viewer-label-note{font-size:.6rem}.evidence-finding-summary{margin-top:20px}.evidence-source-note{margin-top:22px}}.workflow{padding:86px 0 82px;scroll-margin-top:94px}.workflow .section-lede{max-width:620px}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:52px;position:relative}.steps-progress{z-index:0;pointer-events:none;background:#344057;height:1px;position:absolute;top:-1px;left:17px;right:17px;overflow:hidden}.steps-progress-fill{background:linear-gradient(90deg, var(--mint), #8aa8f4);width:100%;height:100%;transform:scaleX(var(--steps-progress-scale,0));transform-origin:0;will-change:transform;display:block}.step{z-index:1;border-top:0;min-width:0;padding:22px 0 0}.step:not(:last-child):after{display:none}.step h3{margin:13px 0 7px;font-size:.96rem}.step p{color:#a6b0c0;max-width:none;font-size:.78rem;line-height:1.52}.workflow-artifact{color:#d6deea;white-space:normal;background:#ffffff09;border:1px solid #3f4d65;border-radius:8px;align-items:center;gap:6px;max-width:100%;margin-top:16px;padding:7px 8px;font:600 .61rem/1.25 SFMono-Regular,Consolas,monospace;display:inline-flex}.workflow-artifact svg{color:var(--mint);flex:none}@media (max-width:760px){.workflow{padding:74px 0 70px;scroll-margin-top:82px}.steps{grid-template-columns:1fr;gap:0;margin-top:38px}.steps-progress{width:1px;height:auto;inset:20px auto 20px 16px}.steps-progress-fill{background:linear-gradient(180deg, var(--mint), #8aa8f4);width:100%;height:100%;transform:scaleY(var(--steps-progress-scale,0));transform-origin:top}.step,.step:not(:last-child){border-top:0;padding:22px 0 22px 55px}.step:first-child{padding-top:22px}.step-number{top:20px;left:0}.step:not(:last-child):after{display:none}.step p{max-width:31rem}.workflow-artifact{margin-top:12px}}@media (prefers-reduced-motion:reduce){.steps-progress-fill{transition:none}}.footer-column a{transition:color .18s,text-decoration-color .18s}.footer-column a:hover,.footer-column a:focus-visible{color:#f5f7fb;text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:4px}.footer-column a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.doctrine{color:var(--paper);background:#080b14;border-top:1px solid #2b3548;padding:104px 0 96px;scroll-margin-top:94px}.doctrine-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px}.doctrine-intro{align-content:start;gap:24px;display:grid}.doctrine h2{color:#f4f6fa;max-width:470px;font-size:clamp(2.55rem,4.2vw,4.4rem)}.doctrine-intro p{color:#acb7c8;max-width:510px;margin:0;font-size:.91rem;line-height:1.72}.doctrine-detail{min-width:0}.trust-list{border-top:1px solid #344057;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-item{border:0;border-bottom:1px solid #344057;grid-template-columns:18px minmax(0,1fr);gap:12px;min-width:0;min-height:116px;padding:18px 18px 18px 0}.trust-item:nth-last-child(-n+2){border-bottom:0}.trust-item:nth-child(odd){border-right:1px solid #344057;padding-right:24px}.trust-item:nth-child(2n){padding-left:24px}.trust-item svg{color:var(--mint);margin-top:2px}.trust-item strong{color:#f0f3f8;margin-bottom:7px;font-size:.76rem}.trust-item p{color:#9da8bb;font-size:.72rem;line-height:1.52}.doctrine-actions{border-top:1px solid #344057;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:28px;padding-top:24px;display:flex}.doctrine-actions p{color:#c1c9d5;max-width:520px;margin:0;font-size:.72rem;line-height:1.58}.doctrine-actions .button-secondary{color:#f1f4f8;background:0 0;border-color:#5a6981;flex:none}.doctrine-actions .button-secondary:hover{border-color:var(--mint);color:var(--mint);background:#d4ff5a0a}@media (max-width:760px){.doctrine{padding:78px 0 72px;scroll-margin-top:82px}.doctrine-layout{grid-template-columns:1fr;gap:42px}.doctrine h2{max-width:360px;font-size:clamp(2.55rem,12vw,3.5rem)}.doctrine-intro{gap:18px}.doctrine-intro p{font-size:.86rem}.trust-list{grid-template-columns:1fr}.trust-item,.trust-item:nth-child(odd),.trust-item:nth-child(2n){border-right:0;min-height:0;padding:16px 0}.trust-item:first-child{padding-top:18px}.doctrine-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:20px;padding-top:20px}.doctrine-actions .button-secondary{justify-content:center;width:100%}}.workflow-list-row>div:not(.grow){color:#394255;gap:4px;min-width:88px;font-size:.76rem;display:grid}.table-label{color:#8490a3;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.workflow-list-row .grow small{color:#68758a;font-size:.72rem;line-height:1.4}.workflow-list-row .portal-status{white-space:nowrap}@media (max-width:760px){.workflow-list-row{flex-wrap:wrap;align-items:flex-start}.workflow-list-row .grow{flex-basis:100%}.workflow-list-row>div:not(.grow){min-width:calc(50% - 8px)}.workflow-list-row .portal-status{margin-left:auto}}.page-scope-indicator{color:#53637d;align-items:center;gap:8px;width:fit-content;margin:0 0 10px;font-size:.72rem;display:inline-flex}.page-scope-indicator>svg{color:#47659f;flex:none}.page-scope-indicator>span{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.page-scope-indicator strong{color:#334b79;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.page-scope-indicator a{color:#274f9b;font-weight:650;text-decoration:none}.page-scope-indicator a:hover{text-decoration:underline}.page-scope-indicator--global{color:#60708a}.page-breadcrumbs{color:#7b8799;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 10px;font-size:.68rem;line-height:1.4;display:flex}.page-breadcrumbs a{color:#50658d;text-decoration:none}.page-breadcrumbs a:hover{color:#244c96;text-decoration:underline}.page-breadcrumbs__separator{color:#b0b8c5;margin:0 8px;display:inline-block}.vendor-scope-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.vendor-scope-context .global-back-control,.vendor-scope-context .page-scope-indicator{margin:0}.record-detail-header .page-scope-indicator{margin-bottom:12px}@media (max-width:760px){.vendor-scope-context{flex-direction:column;align-items:flex-start;gap:6px}.page-breadcrumbs{margin-bottom:8px}.page-scope-indicator{margin-bottom:9px}}.app-shell{min-height:100vh;display:block}.app-sidebar{z-index:110;color:#263244;background:#f7f8fa;border-right:1px solid #dde3eb;width:256px;height:100vh;position:fixed;inset:0 auto 0 0;overflow:visible;box-shadow:1px 0 #1722340a}.app-sidebar:before,.app-sidebar:after{display:none}.app-sidebar .sidebar-brand-row{border-bottom-color:#e1e6ed}.app-sidebar .logo,.app-sidebar .logo-light{color:#182231}.app-sidebar .logo-light .logo-mark{border:1px solid #dfe5ed;box-shadow:0 2px 7px #17223414}.app-sidebar .nav-section-label{color:#8290a3}.app-sidebar .app-nav-group+.app-nav-group{border-top-color:#0000}.app-sidebar .app-nav a,.app-sidebar .app-sidebar-utility a{color:#5c697b}.app-sidebar .app-nav a svg,.app-sidebar .app-sidebar-utility a svg{color:#748397}.app-sidebar .app-nav a:hover,.app-sidebar .app-sidebar-utility a:hover{color:#1d2939;background:#eef2f6;border-color:#e0e6ed;transform:none}.app-sidebar .app-nav a.active,.app-sidebar .app-sidebar-utility a.active{color:#173e81;background:#e8f0ff;border-color:#c8d8f5;box-shadow:0 4px 14px #2558af14}.app-sidebar .app-nav a.active svg,.app-sidebar .app-sidebar-utility a.active svg{color:#245dcc}.app-sidebar .app-sidebar-utility{border-color:#e1e6ed}.app-sidebar .app-operator{color:#172033;background:#fff;border-color:#dce3eb;box-shadow:0 4px 14px #1722340d}.app-sidebar .app-operator:hover,.app-sidebar .app-operator:focus-visible,.app-sidebar .app-operator.is-open{background:#f1f5fb;border-color:#bfd0ed}.app-sidebar .app-operator-avatar{color:#1d55aa;background:#e8f0ff;border-color:#c8d8f5}.app-sidebar .app-operator-copy small{color:#758196}.app-sidebar .app-profile-menu{color:#273244;background:#fff;border-color:#dce3eb;box-shadow:0 20px 48px #17223429}.app-sidebar .app-profile-menu-heading{border-bottom-color:#e5e9ef}.app-sidebar .app-profile-menu-heading strong{color:#172033}.app-sidebar .app-profile-menu-heading small{color:#758196}.app-sidebar .app-profile-menu>button:hover,.app-sidebar .app-profile-menu>button:focus-visible{color:#a62020;background:#fff0f0}.manage-sidebar{color:#263244;background:#f7f8fa;border-right-color:#dde3eb;box-shadow:12px 0 30px #17223414}.manage-sidebar.is-collapsed{box-shadow:1px 0 #17223408}.manage-brand{border-bottom-color:#e1e6ed}.manage-brand>a{color:#182231}.manage-brand-mark{border-color:#dfe5ed;box-shadow:0 2px 7px #17223414}.manage-brand small,.manage-nav-group-label{color:#8290a3}.manage-brand>button.manage-mobile-close{color:#748397}.manage-sidebar nav a{color:#5c697b}.manage-sidebar nav a>svg{color:#748397}.manage-sidebar nav a:hover{color:#1d2939;background:#eef2f6;border-color:#e0e6ed;transform:none}.manage-sidebar nav a.active{color:#173e81;background:#e8f0ff;border-color:#c8d8f5;box-shadow:0 4px 14px #2558af14}.manage-sidebar nav a.active svg{color:#245dcc}.manage-sidebar nav a b{border-color:#f7f8fa}.manage-sidebar nav.manage-primary-nav{flex:1;gap:14px;min-height:0;padding-top:18px;padding-bottom:14px;overflow:hidden auto}.manage-sidebar .manage-nav-group{gap:3px}.manage-sidebar nav a{height:40px}.manage-sidebar nav.manage-sidebar-utility{border-color:#e1e6ed}.manage-sidebar-foot{background:#f7f8fa;flex:none}.manage-operator{color:#172033;background:#fff;border-color:#dce3eb;box-shadow:0 4px 14px #1722340d}.manage-operator:hover,.manage-operator:focus-visible,.manage-operator.is-open{background:#f1f5fb;border-color:#bfd0ed}.manage-operator-avatar{color:#1d55aa;background:#e8f0ff;border-color:#c8d8f5}.manage-operator small{color:#758196}.manage-profile-menu{color:#273244;background:#fff;border-color:#dce3eb;box-shadow:0 20px 48px #17223429}.manage-profile-menu-heading{border-bottom-color:#e5e9ef}.manage-profile-menu-heading strong{color:#172033}.manage-profile-menu-heading small{color:#758196}.manage-profile-menu a,.manage-profile-menu>button{color:#526075}.manage-profile-menu a:hover,.manage-profile-menu a:focus-visible,.manage-profile-menu>button:hover,.manage-profile-menu>button:focus-visible{color:#173e81;background:#e8f0ff}.manage-profile-menu .is-danger{color:#b42323}.manage-profile-menu .is-danger:hover,.manage-profile-menu .is-danger:focus-visible{color:#a62020;background:#fff0f0}.manage-sidebar.is-collapsed .manage-nav-group+.manage-nav-group,.manage-sidebar:not(.is-open) .manage-nav-group+.manage-nav-group{border-top-color:#e1e6ed}.manage-sidebar.is-collapsed nav.manage-primary-nav{gap:10px}.manage-sidebar.is-collapsed .manage-nav-group{gap:2px}.manage-sidebar.is-collapsed .manage-nav-group+.manage-nav-group{padding-top:10px}.manage-sidebar.is-collapsed nav a{height:40px}.app-main{min-width:0;min-height:100vh;margin-left:256px;padding:12px 12px 12px 0}.app-work-canvas{background:#fff;border:1px solid #e1e6ed;border-radius:26px;flex-direction:column;min-height:calc(100dvh - 24px);display:flex;overflow:visible;box-shadow:0 12px 30px #1722340b}.app-work-canvas>.app-topbar{z-index:40;background:#fffffff0;border-radius:26px 26px 0 0;flex:none;min-height:72px;position:sticky;top:12px}.app-work-canvas>.app-content{min-width:0}.app-sidebar-workspace{padding:14px 0 8px;position:relative}.app-sidebar .app-organization{position:relative}.app-sidebar .org-switcher{color:#1d2939;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;font:650 .78rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.app-sidebar .org-switcher:hover,.app-sidebar .org-switcher:focus-visible{background:#f7faff;border-color:#bfd0ed;outline:0}.app-sidebar .org-switcher>svg{color:#718096}.app-sidebar .app-organization-logo{border-radius:8px;width:28px;height:28px}.app-organization-copy{gap:3px;min-width:0;display:grid}.app-organization-copy strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.app-organization-copy small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:500;overflow:hidden}.app-organization-menu{z-index:150;color:#273244;background:#fff;border:1px solid #dce3eb;border-radius:16px;width:292px;padding:12px;animation:.18s cubic-bezier(.23,1,.32,1) both app-organization-menu-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 48px #17223429}.app-organization-menu-heading{border-bottom:1px solid #e5e9ef;align-items:center;gap:10px;padding:2px 2px 12px;display:flex}.app-organization-menu-heading>span{gap:3px;min-width:0;display:grid}.app-organization-menu-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.app-organization-menu-heading small{color:#758196;font-size:.67rem}.app-organization-menu-logo{border-radius:10px;width:34px;height:34px}.app-organization-menu-stat{color:#6f7c90;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px 0;font-size:.69rem;display:flex}.app-organization-menu-stat strong{color:#233d77;font-variant-numeric:tabular-nums;font-size:.72rem}.app-sidebar-search{z-index:120;padding:0 0 12px;position:relative}.app-sidebar .global-search.manage-search{color:#77859a;width:100%;height:40px;box-shadow:none;background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:0 11px;display:flex}.app-sidebar .global-search.manage-search:focus-within{border-color:#7da4ef;box-shadow:0 0 0 3px #2558af1a}.app-sidebar .global-search.manage-search input{color:#1d2939;min-width:0;font-size:.75rem}.app-sidebar .app-global-results{width:min(520px,100vw - 300px);left:0;right:auto}.app-work-canvas>.app-topbar{padding:0 28px}.app-work-canvas>.app-topbar .app-top-actions{margin-left:0}.app-mobile-utilities{display:none}.app-work-canvas>.app-content{width:100%;max-width:none;margin:0;padding:28px 32px 40px}.app-work-canvas>.app-content-table-page{height:calc(100dvh - 98px);min-height:0;padding-bottom:24px}.app-work-canvas .portal-page-header{gap:20px;margin-bottom:24px}.app-work-canvas .portal-page-header h1{font-size:clamp(1.85rem,2.5vw,2.55rem)}.app-work-canvas .portal-page-header p{max-width:620px;font-size:.9rem}.app-work-canvas .portal-metrics{gap:12px;margin-bottom:16px}.app-work-canvas .portal-metric{min-height:140px;box-shadow:none;border-color:#e1e6ed;border-radius:18px;padding:18px}.app-work-canvas .portal-metric strong{font-size:1.8rem}.app-work-canvas .portal-metric-icon{border-radius:10px;width:32px;height:32px}.app-work-canvas .portal-panel{box-shadow:none;border-color:#e1e6ed;border-radius:18px}.app-work-canvas .portal-panel-heading{min-height:70px;padding:14px 18px}.app-work-canvas .portal-card-grid{gap:12px}.app-work-canvas .portal-card{min-height:0;box-shadow:none;border-color:#e1e6ed;border-radius:18px;padding:18px}.app-work-canvas .portal-panel:hover,.app-work-canvas .portal-metric:hover{box-shadow:none;transform:none}.app-work-canvas .record-detail{width:min(1240px,100%);padding-top:6px}.app-work-canvas .record-detail-header{background:#fff;border-color:#e1e6ed}.app-work-canvas .record-tabs{z-index:auto;background:#fffffff5;border-color:#e1e6ed;position:static;top:auto}.app-work-canvas .record-detail-layout>aside{scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb) var(--workspace-scroll-track);align-self:start;max-height:calc(100dvh - 196px);top:24px;overflow-y:auto}.app-work-canvas .record-detail-layout>aside::-webkit-scrollbar{width:8px}.app-work-canvas .record-detail-layout>aside::-webkit-scrollbar-track{background:var(--workspace-scroll-track)}.app-work-canvas .record-detail-layout>aside::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:40px}.app-work-canvas .record-detail-layout>aside::-webkit-scrollbar-thumb:hover{background:var(--workspace-scroll-thumb-hover);background-clip:padding-box}.app-work-canvas .record-detail-layout>main{gap:14px}.app-work-canvas .record-section,.app-work-canvas .record-side-section,.app-work-canvas .record-empty{box-shadow:none;border-color:#e1e6ed}.app-work-canvas .invoice-detail-source,.app-work-canvas .invoice-review-bulk{top:96px}.app-body .app-create-trigger{box-sizing:border-box;color:#1f4fd6;background:#fff;border:1px solid #dce3eb;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;box-shadow:0 2px 9px #1722340d}.app-body .app-top-actions .topbar-popover-wrap>.button{box-sizing:border-box;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app-body .app-top-actions .assistant-trigger-btn-circle{box-sizing:border-box;box-shadow:0 2px 9px #1722340d;border-color:#dce3eb!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app-body .app-create-trigger{color:#475569}.app-body .app-create-trigger:hover,.app-body .app-top-actions .assistant-trigger-btn-circle:hover,.app-body .app-top-actions .topbar-popover-wrap>.button:hover{background:#fbfdff;border-color:#b9cbe3;box-shadow:0 3px 10px #1f4fd612}.app-body .app-create-trigger:hover,.app-body .app-create-trigger.is-active{color:#17458f;background:#fbfdff;border-color:#b9cbe3;box-shadow:0 3px 10px #1f4fd612}@media (max-width:760px){.app-body .app-create-trigger{width:36px;min-width:36px;height:36px;min-height:36px}}.app-work-canvas>.app-topbar{gap:2px}@keyframes app-organization-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.manage-sidebar,.app-create-menu{transition:none}}@media (max-width:760px){.app-sidebar{display:none}.app-main{margin-left:0;padding:0}.app-work-canvas{min-height:100vh;box-shadow:none;border:0;border-radius:0}.app-work-canvas>.app-topbar{border-radius:0;top:0}.app-work-canvas>.app-content{padding:24px 16px 96px}.app-work-canvas>.app-content-table-page{height:auto;min-height:calc(100dvh - 64px);padding-bottom:96px}.app-work-canvas .portal-page-header{margin-bottom:22px}.app-work-canvas .portal-metric,.app-work-canvas .portal-panel,.app-work-canvas .portal-card{border-radius:16px}.app-work-canvas .record-tabs{top:64px}.app-work-canvas .record-detail-layout>aside{position:static}.app-body .global-back-control__floating{top:calc(64px + 24px + env(safe-area-inset-top));left:16px}.app-mobile-utilities{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.app-mobile-organization{flex:0 auto;min-width:0;position:relative}.app-mobile-organization .org-switcher{color:#263244;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:10px;align-items:center;gap:7px;min-width:0;max-width:132px;padding:6px 8px;font:650 .72rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.app-mobile-organization .app-organization span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-mobile-organization .app-organization-logo{border-radius:7px;width:22px;height:22px}.app-mobile-organization .app-organization-menu{z-index:150;width:min(292px,100vw - 20px);position:fixed;top:70px;left:10px}.app-mobile-utility-search{flex:1;min-width:0;position:relative}.app-mobile-utility-search .global-search{background:#fff;border:1px solid #dce3eb;border-radius:10px;width:100%;height:36px;padding:0 9px;display:flex}.app-mobile-utility-search .global-search input{min-width:0;font-size:.72rem;display:block}.app-mobile-utility-search .manage-kbd{display:none}.app-mobile-utility-search .app-global-results{z-index:160;width:auto;max-height:calc(100dvh - 84px);position:fixed;top:68px;left:10px;right:10px}}.app-work-canvas{box-shadow:none;background:0 0}.portal-page-header-action{flex:none;align-self:flex-end}.vendor-list-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vendor-list-search{color:#7a8799;background:#fff;border:1px solid #dbe2eb;border-radius:11px;align-items:center;gap:8px;width:min(360px,32vw);height:40px;padding:0 11px;transition:color .14s,border-color .14s,box-shadow .14s;display:flex;box-shadow:0 4px 14px #17223409}.vendor-list-search:focus-within{color:#4169a7;border-color:#b9ccec;box-shadow:0 0 0 3px #4070c51a,0 5px 16px #2558af14}.vendor-list-search input{color:#26364f;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 .76rem/1 inherit}.vendor-list-search input::placeholder{color:#8a95a5;opacity:1}.vendor-list-search input::-webkit-search-cancel-button{cursor:pointer}.vendor-filter-control{align-items:center;display:flex;position:relative}.vendor-filter-trigger{color:#5f6e82;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 4px 14px #1722340b}.vendor-filter-trigger:hover,.vendor-filter-trigger:focus-visible,.vendor-filter-control.is-open .vendor-filter-trigger{color:#17458f;background:#f7faff;border-color:#b9ccec;box-shadow:0 5px 16px #2558af1a}.vendor-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #7da4ef}.vendor-filter-menu{z-index:30;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;background:#fffffffa;border:1px solid #dbe2eb;border-radius:13px;min-width:190px;padding:6px;transition:opacity .15s,transform .18s cubic-bezier(.23,1,.32,1),visibility .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px)scale(.98);box-shadow:0 16px 34px #17223424,0 2px 7px #1722340f}.vendor-filter-control.is-open .vendor-filter-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.vendor-filter-menu-heading{color:#8290a3;letter-spacing:.06em;text-transform:uppercase;padding:7px 9px 6px;font-size:.64rem;font-weight:750}.vendor-filter-option{color:#536177;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 9px;font:650 .75rem/1 inherit;transition:color .14s,background .14s,border-color .14s;display:flex}.vendor-filter-option:hover{color:#263b61;background:#f4f6fa;border-color:#e0e6ed}.vendor-filter-option:focus-visible{outline-offset:-2px;outline:2px solid #7da4ef}.vendor-filter-option.is-active{color:#17458f;background:#edf3ff;border-color:#d4e0f6}.vendor-filter-option-check{background:0 0;border:1px solid #b7c1d0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.vendor-filter-option.is-active .vendor-filter-option-check{background:#2b68d0;border-color:#2b68d0;box-shadow:0 0 0 3px #dce8ff}@media (max-width:760px){.portal-page-header-action{align-self:flex-end;width:auto}}.portal-modal-layer--side{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b101a24;justify-content:flex-end;align-items:stretch;padding:72px 0 0;overflow:hidden}body.modal-open .app-topbar{filter:blur(7px)}.portal-modal-layer--side .portal-modal--side{border-right:0;border-radius:18px 0 0;width:min(560px,100vw - 24px);height:100%;max-height:none;animation:.28s cubic-bezier(.23,1,.32,1) both portal-sidepanel-in}.portal-modal-layer--side .portal-modal--upload{align-self:flex-end;height:min(520px,100dvh - 92px)}.portal-modal-layer--side .portal-modal--side .form-grid{column-gap:20px}.portal-modal-layer--side .portal-modal--side .portal-field,.portal-modal-layer--side .portal-modal--side .costivra-select-container{min-width:0}.portal-modal-layer--side.is-leaving .portal-modal--side{animation:.19s ease-in both portal-sidepanel-out}.account-detail-sheet{gap:18px;display:grid}.account-detail-sheet__context{border-bottom:1px solid var(--workspace-line-soft,#e7ebf0);gap:8px;padding-bottom:16px;display:grid}.account-detail-sheet__context>span{color:var(--workspace-table-heading,#8290a3);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:760}.account-detail-sheet__section{border:1px solid var(--workspace-line,#dfe6ee);background:var(--workspace-surface,#fff);border-radius:16px;overflow:hidden}.account-detail-sheet__section>header{border-bottom:1px solid var(--workspace-line-soft,#e7ebf0);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.account-detail-sheet__section>header>div{gap:5px;display:grid}.account-detail-sheet__section>header span{color:var(--workspace-table-heading,#8290a3);letter-spacing:.075em;text-transform:uppercase;font-size:.59rem;font-weight:740}.account-detail-sheet__section h3{color:var(--workspace-ink,#26344d);letter-spacing:-.012em;margin:0;font-size:.86rem}.account-detail-sheet__section>header>strong{min-width:24px;height:24px;color:var(--workspace-control-ink-active,#2452a0);background:var(--workspace-surface-soft,#f3f6fa);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.67rem;display:grid}.account-detail-sheet__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-detail-sheet__facts>div{border-right:1px solid var(--workspace-line-soft,#e7ebf0);border-bottom:1px solid var(--workspace-line-soft,#e7ebf0);gap:5px;min-width:0;padding:13px 16px;display:grid}.account-detail-sheet__facts>div:nth-child(2n){border-right:0}.account-detail-sheet__facts>div:nth-last-child(-n+2){border-bottom:0}.account-detail-sheet__facts dt{color:var(--workspace-table-heading,#8290a3);font-size:.6rem;font-weight:700}.account-detail-sheet__facts dd{overflow-wrap:anywhere;color:var(--workspace-ink,#26344d);margin:0;font-size:.72rem;font-weight:660;line-height:1.4}.account-detail-sheet__actions{flex-wrap:wrap;gap:8px;display:flex}.account-detail-sheet__actions .button{min-height:38px}@keyframes portal-sidepanel-in{0%{opacity:.45;transform:translate(38px)}to{opacity:1;transform:translate(0)}}@keyframes portal-sidepanel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(38px)}}@media (max-width:760px){.portal-modal-layer--side{align-items:stretch;padding:64px 0 0}.portal-modal-layer--side .portal-modal--side{border-radius:18px 0 0;width:100%;max-height:none}.portal-modal-layer--side .portal-modal--upload{height:min(520px,100dvh - 84px)}.account-detail-sheet__facts{grid-template-columns:1fr}.account-detail-sheet__facts>div,.account-detail-sheet__facts>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--workspace-line-soft,#e7ebf0)}.account-detail-sheet__facts>div:last-child{border-bottom:0}.account-detail-sheet__actions{grid-template-columns:1fr;display:grid}.account-detail-sheet__actions .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.portal-modal-layer--side .portal-modal--side{animation:none}}@media (min-width:1200px){.app-content,.manage-page{width:100%;max-width:none;padding-left:clamp(18px,1.6vw,34px);padding-right:clamp(18px,1.6vw,34px)}.record-detail,.manage-detail-page,.manage-activity-page,.manage-mailbox-panel,.manage-settings-layout{width:100%;max-width:none}.app-content-table-page{height:calc(100dvh - 72px);min-height:calc(100dvh - 72px)}.app-content-table-page .vendor-directory{flex:auto;min-height:0}.app-content-table-page .vendor-table-footer{margin-top:auto}}.scan-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(28px,6vw,84px)}.scan-layout .content-hero{margin-bottom:0}.scan-panel .panel-header{align-items:flex-start;gap:18px;min-height:72px;padding:18px 22px 16px}.scan-panel .panel-header h2{font-size:1.05rem}.scan-panel-body{padding:36px}.scan-panel-body>h2{max-width:27ch;line-height:1.08}@media (max-width:760px){.scan-layout{grid-template-columns:1fr;gap:32px}.scan-layout .content-hero h1{max-width:10ch;font-size:clamp(3rem,14vw,4.6rem);line-height:.92}.scan-layout .content-hero>p{max-width:34rem;font-size:1rem;line-height:1.65}.scan-assurances{gap:14px;margin-top:30px}.scan-assurance{font-size:.9rem}.scan-panel{border-radius:20px}.scan-panel .panel-header{gap:14px;min-height:0;padding:18px 18px 16px}.scan-panel .panel-header h2{font-size:1rem}.scan-panel .panel-header .eyebrow{text-align:right;max-width:10rem;font-size:.58rem;line-height:1.25}.scan-panel-body{padding:24px 20px 22px}.scan-panel-body>svg{margin-bottom:14px!important}.scan-panel-body>h2{font-size:1.45rem;line-height:1.15}.scan-panel-body>p{font-size:.92rem;line-height:1.6!important}.scan-panel-body .button{width:100%;min-height:48px}}.bills-tab-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex;position:relative}.bills-tab-toolbar .portal-tab-bar{flex:auto;min-width:0;margin-bottom:0!important}.bills-filter-control{flex:none;position:relative}.bills-filter-trigger{color:#5f6e82;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:11px;place-items:center;width:40px;height:40px;transition:color .14s,border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 4px 14px #1722340b}.bills-filter-trigger:hover,.bills-filter-trigger:focus-visible,.bills-filter-control.is-open .bills-filter-trigger{color:#17458f;background:#f7faff;border-color:#b9ccec;outline:0;box-shadow:0 5px 16px #2558af1a}.bills-filter-count{color:#fff;background:#2b68d0;border:2px solid #f7f8fa;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.58rem;font-weight:750;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.bills-filter-popover{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;background:#fffffffa;border:1px solid #dbe2eb;border-radius:16px;width:min(620px,100vw - 48px);padding:16px;animation:.18s cubic-bezier(.23,1,.32,1) both bills-filter-popover-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #17223429,0 3px 10px #1722340f}.bills-filter-popover.is-closing{pointer-events:none;animation:.16s ease-in both bills-filter-popover-out}.bills-filter-popover>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.bills-filter-popover>header strong,.bills-filter-popover>header small{display:block}.bills-filter-popover>header strong{color:#1e293b;font-size:.86rem}.bills-filter-popover>header small{color:#7a8799;margin-top:3px;font-size:.68rem}.bills-filter-clear{color:#2859a8;cursor:pointer;background:0 0;border:0;padding:4px 0;font:700 .68rem/1 inherit}.bills-filter-clear:hover{color:#163e82;text-underline-offset:3px;text-decoration:underline}.bills-filter-popover .bills-filter-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.bills-filter-popover .bills-filter-grid label{gap:5px}.bills-filter-popover .bills-filter-grid input{border-radius:10px;height:42px}.bills-filter-popover .costivra-select-trigger,.bills-filter-popover .costivra-date-picker-trigger{height:42px;min-height:42px;font-size:.74rem}@keyframes bills-filter-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bills-filter-popover-out{to{opacity:0;transform:translateY(-5px)scale(.985)}}@media (max-width:760px){.bills-filter-popover{width:min(520px,100vw - 28px)}.bills-filter-popover .bills-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-filter-popover .bills-filter-grid label:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.bills-filter-popover,.bills-filter-popover.is-closing{animation:none}}.bills-directory{flex-direction:column;flex:auto;min-height:0;display:flex}.bills-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:auto;min-height:0;overflow:auto}.bills-table{table-layout:auto;min-width:1240px}.bills-table th,.bills-table td{white-space:nowrap}.bills-table th:first-child,.bills-table td:first-child{min-width:190px}.bills-table th:nth-child(2),.bills-table td:nth-child(2){min-width:170px}.bills-table th:nth-child(3),.bills-table td:nth-child(3){min-width:180px}.bills-table-footer{color:#778294;background:#fff;border-top:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 14px;font-size:.68rem;display:flex}.bills-table-footer span:last-child{color:#53627a;font-weight:650}.bills-review-cell{white-space:nowrap}.bills-review-cell .bills-review-link{align-items:center;gap:5px;display:inline-flex}.bills-review-reasons{color:#986525;white-space:nowrap;background:#fffaf1;border:1px solid #eadcc7;border-radius:999px;align-items:center;min-height:22px;margin-left:8px;padding:0 7px;font-size:.61rem;font-weight:650;line-height:1;display:inline-flex}@media (max-width:760px){.bills-table{min-width:1120px}.bills-table-footer{min-height:46px}}.content-grid{border-inline:1px solid var(--line)}.content-grid .content-block{z-index:0;transition:transform .22s var(--motion-ease), box-shadow .22s var(--motion-ease), color .22s ease, background-color .22s ease, border-color .22s ease;background:#ffffff24;position:relative}.content-grid .content-block:hover{z-index:1;color:var(--ink);background:#f7f9fd;border-color:#b8c9e6;transform:translateY(-5px)scale(1.012);box-shadow:0 18px 38px #26457c1f,0 2px 8px #26457c0f}.content-grid .content-block:hover p{color:#61728a}.content-block-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.content-block-link:focus-visible{z-index:2;outline:2px solid var(--blue);outline-offset:-2px}.content-block-link .content-block-heading{padding-right:26px;position:relative}.content-block-link-arrow{color:#7d8ca5;opacity:.72;transition:opacity .18s ease, color .18s ease, transform .22s var(--motion-ease);position:absolute;top:3px;right:0;transform:translate(-3px,3px)}.content-block-link:hover .content-block-link-arrow,.content-block-link:focus-visible .content-block-link-arrow{color:var(--blue);opacity:1;transform:translate(0)}.signature-timeline,.signature-category,.signature-consent,.signature-portfolio,.signature-manifesto{border-radius:24px;overflow:hidden}.scan-assurances{gap:14px;margin-top:44px;display:grid}.scan-assurance{color:#53627a;align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.scan-assurance svg{color:var(--mint-dark);flex:none;margin-top:3px}.ad-scan-page{padding-bottom:28px}.ad-scan-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:clamp(36px,7vw,112px);min-height:640px;display:grid}.ad-scan-hero-copy{max-width:690px}.ad-scan-hero h1{letter-spacing:-.07em;max-width:10ch;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7.4rem);font-weight:400;line-height:.91}.ad-scan-lede{max-width:620px;color:var(--ink-soft);margin:28px 0 0;font-size:1.16rem;line-height:1.65}.ad-scan-actions{margin-top:32px}.ad-scan-assurances{color:#53627a;flex-wrap:wrap;gap:13px 22px;margin-top:24px;font-size:.82rem;display:flex}.ad-scan-assurances span{align-items:center;gap:7px;display:inline-flex}.ad-scan-assurances svg{color:var(--mint-dark)}.ad-scan-preview{background:#ffffffd1;border:1px solid #d8dee9;border-radius:22px;padding:22px;transform:rotate(1.3deg);box-shadow:0 24px 60px #19253a1c}.ad-scan-preview-top,.ad-scan-preview-doc,.ad-scan-preview-table div{justify-content:space-between;align-items:center;gap:14px;display:flex}.ad-scan-preview-top{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font:700 .64rem Courier New,monospace}.ad-scan-preview-top span:last-child{color:#8792a4;font-weight:400}.ad-scan-preview-doc{color:#27354b;background:#f8fafc;border:1px solid #e1e6ee;border-radius:11px;margin-top:30px;padding:13px 14px;font-size:.83rem;font-weight:700}.ad-scan-preview-doc svg{color:var(--blue)}.ad-scan-preview-doc small{color:#8490a1;margin-left:auto;font-size:.68rem;font-weight:500}.ad-scan-preview-question{border-bottom:1px solid #e5e9f0;margin-top:22px;padding-bottom:20px}.ad-scan-preview-question span,.ad-scan-preview-question small{color:#6d7b90;font-size:.72rem;display:block}.ad-scan-preview-question strong{color:#172338;letter-spacing:-.02em;margin:8px 0 6px;font-size:1.25rem;display:block}.ad-scan-preview-question small{color:#315cff;font-weight:700}.ad-scan-preview-table{gap:12px;padding:20px 0;display:grid}.ad-scan-preview-table div{font-size:.76rem}.ad-scan-preview-table span{color:#748196}.ad-scan-preview-table strong{color:#29374d;text-align:right;font-weight:700}.ad-scan-preview-note{color:#5e6878;background:#f2f5f8;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;font-size:.73rem;line-height:1.5;display:flex}.ad-scan-preview-note svg{color:#b17b11;flex:none;margin-top:1px}.ad-scan-proof{color:var(--paper);background:var(--ink);border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,8vw,130px);margin-top:80px;padding:clamp(38px,6vw,76px);display:grid;overflow:hidden}.ad-scan-proof h2,.ad-scan-faq h2,.ad-scan-close h2{letter-spacing:-.06em;max-width:620px;margin:15px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.5vw,4.65rem);font-weight:400;line-height:.98}.ad-scan-proof>div>p{color:#b9c2d1;max-width:530px;line-height:1.7}.ad-scan-proof .eyebrow,.ad-scan-close .eyebrow{color:var(--mint)}.ad-scan-steps{border-top:1px solid #30394b;margin:0;padding:0;list-style:none}.ad-scan-steps li{border-bottom:1px solid #30394b;grid-template-columns:48px 1fr;gap:15px;padding:21px 0;display:grid}.ad-scan-steps li>span{color:var(--mint);font:700 .72rem Courier New,monospace}.ad-scan-steps strong{font-size:1rem}.ad-scan-steps p{color:#b9c2d1;margin:7px 0 0;font-size:.92rem;line-height:1.6}.ad-scan-category-grid{border:1px solid var(--line);background:#ffffff80;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.ad-scan-category-grid article{border-right:1px solid var(--line);min-height:250px;padding:31px}.ad-scan-category-grid article:last-child{border-right:0}.ad-scan-category-grid article>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font:700 .68rem Courier New,monospace}.ad-scan-category-grid h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:1.35rem}.ad-scan-category-grid p{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.ad-scan-category-grid a{color:var(--blue);align-items:center;gap:6px;margin-top:12px;font-size:.84rem;font-weight:750;display:inline-flex}.ad-scan-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,8vw,120px);margin-top:110px;display:grid}.ad-scan-faq .faq-list{min-width:0}.ad-scan-close{background:#e5ff57;border-radius:22px;justify-content:space-between;align-items:end;gap:36px;margin-top:110px;padding:clamp(34px,5vw,66px) clamp(30px,5vw,72px);display:flex;overflow:hidden}.ad-scan-close h2{color:var(--ink)}.ad-scan-close p{color:#38420e;max-width:620px;margin:0;line-height:1.65}.ad-scan-close .button{white-space:nowrap;flex:none}.ad-scan-close .button-primary{border-color:var(--ink);color:var(--paper);background:var(--ink);border-radius:12px;box-shadow:0 12px 26px #080b142e}.ad-scan-close .button-primary:hover{color:#fff;background:#202936;border-color:#202936}@media (max-width:760px){.ad-scan-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:34px}.ad-scan-hero h1{font-size:clamp(3.35rem,15vw,5rem)}.ad-scan-lede{font-size:1rem}.ad-scan-actions{gap:10px;display:grid}.ad-scan-actions .button{width:100%}.ad-scan-assurances{gap:11px;display:grid}.ad-scan-preview{transform:none}.ad-scan-proof,.ad-scan-faq{grid-template-columns:1fr;gap:32px;margin-top:68px;padding:34px 24px}.ad-scan-category-grid{grid-template-columns:1fr}.ad-scan-category-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.ad-scan-category-grid article:last-child{border-bottom:0}.ad-scan-close{align-items:start;gap:24px;margin-top:68px;padding:34px 24px;display:grid}.ad-scan-close .button{white-space:normal;width:100%}}.content-page .hero-actions .button-secondary,.content-page .panel-body .button-secondary{color:#34435c;background:#ffffff8f;border-color:#b9c5d7;border-radius:12px}.content-page .hero-actions .button-secondary:hover,.content-page .panel-body .button-secondary:hover{color:#17458f;background:#f3f6fd;border-color:#315cff}.hero-actions .button-secondary{border-radius:12px}@media (prefers-reduced-motion:reduce){.content-grid .content-block{transition:none}.content-grid .content-block:hover{transform:none}.content-block-link-arrow{transition:none}}@media (max-width:760px){.signature-timeline,.signature-category,.signature-consent,.signature-portfolio,.signature-manifesto{border-radius:20px}}.marketing-header{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(#fcfdfff7,#f1f5fbeb);border-color:#ffffffc7;box-shadow:0 22px 58px #080b1429,inset 0 1px #fffffff2,inset 0 -1px #121e320a}.marketing-header-inner{min-height:70px;padding-inline:8px}.marketing-header .logo{border-right:1px solid #4656702e;gap:10px;padding-right:26px;font-size:1.18rem}.marketing-header .logo-mark{width:34px;height:32px}.marketing-nav{gap:2px}.marketing-nav a{border-radius:10px;padding:10px 13px;transition:color .18s,background .18s,box-shadow .18s}.marketing-nav a:hover{color:var(--ink);background:#e2e9f3cc;box-shadow:0 2px 8px #14243e0f}.marketing-nav a:focus-visible,.header-actions a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.header-actions{border-left:1px solid #4656702e;gap:7px;padding-left:16px}.header-actions .sign-in{border-radius:10px;padding:10px 12px}.marketing-header .button-primary{border:1px solid #7ea60038;border-radius:12px;min-height:44px;padding-inline:18px;box-shadow:0 10px 22px #89b10033,inset 0 1px #ffffff73}@media (max-width:1040px) and (min-width:761px){.marketing-header-inner{padding-inline:4px}.marketing-header .logo{padding-right:16px}.marketing-nav{gap:0;font-size:.8rem}.marketing-nav a{padding-inline:8px}.header-actions{padding-left:10px}.header-actions .sign-in{padding-inline:8px}.marketing-header .button-primary{padding-inline:13px}}@media (max-width:760px){.marketing-header{background:linear-gradient(#fcfdfffa,#f1f5fbf2)}.marketing-header-inner{min-height:64px;padding-inline:4px}.marketing-header .logo{border-right:0;padding-right:0;font-size:1.08rem}.marketing-header .logo-mark{width:32px;height:30px}.header-actions{border-left:0;padding-left:0}.mobile-menu{color:#f5f7fb;background:#0b1220;border:1px solid #080b141f;border-radius:12px;width:42px;height:42px;min-height:42px;box-shadow:0 7px 16px #080b1429}.mobile-menu:hover{color:#f5f7fb;background:#17233a}.mobile-menu.is-open{color:var(--ink);background:var(--mint);border-color:#7ea6003d;box-shadow:0 7px 16px #89b1002e}.mobile-drawer{background:#f9fbfe;border-color:#4656702e;border-radius:20px;padding:20px 20px 22px;top:calc(100% + 12px);box-shadow:0 28px 70px #080b1438,inset 0 1px #ffffffe6}.mobile-drawer a:not(.mobile-drawer-cta){border-bottom-color:#46567024;min-height:58px}.mobile-drawer a:not(.mobile-drawer-cta) span{color:#315fb6}.mobile-drawer a:not(.mobile-drawer-cta) svg{color:#7e8ca1}}@media (min-width:1051px){.marketing-header-inner{grid-template-columns:max-content minmax(0,1fr) max-content;gap:24px;display:grid}.marketing-nav{justify-self:center;margin:0;position:static;transform:none}.header-actions{justify-self:end;margin-left:0}}@media (max-width:760px){.spec-page--controls .content-grid,.spec-page--evidence .content-grid,.spec-page--sequence .content-grid{background:0 0;border-inline:0;display:block}.spec-page--controls .content-grid .content-block,.spec-page--evidence .content-grid .content-block,.spec-page--sequence .content-grid .content-block{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;padding:19px 0;transform:none}.spec-page--controls .content-grid .content-block[data-control-group-start=true]{padding-top:30px}.spec-page--controls .content-grid .content-block[data-control-group-start=true]:before{color:var(--blue);content:attr(data-control-group);letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:760;line-height:1.2;display:block}.spec-page--controls .content-grid .content-block-heading,.spec-page--evidence .content-grid .content-block-heading,.spec-page--sequence .content-grid .content-block-heading{align-items:center;gap:11px}.spec-page--controls .content-grid .content-block-heading svg,.spec-page--evidence .content-grid .content-block-heading svg,.spec-page--sequence .content-grid .content-block-heading svg{width:21px;height:21px}.spec-page--controls .content-grid .content-block h2,.spec-page--evidence .content-grid .content-block h2,.spec-page--sequence .content-grid .content-block h2{letter-spacing:-.02em;font-size:1rem}.spec-page--controls .content-grid .content-block-heading+p,.spec-page--evidence .content-grid .content-block-heading+p,.spec-page--sequence .content-grid .content-block-heading+p{max-width:33rem;margin:8px 0 0 32px;font-size:.84rem;line-height:1.55}.spec-page--controls .content-grid .content-block:hover,.spec-page--controls .content-grid .content-block:focus-within,.spec-page--evidence .content-grid .content-block:hover,.spec-page--evidence .content-grid .content-block:focus-within,.spec-page--sequence .content-grid .content-block:hover,.spec-page--sequence .content-grid .content-block:focus-within{z-index:0;border-color:var(--line);box-shadow:none;background:0 0;transform:none}}.app-body{background-color:#f7f8fa!important;background-image:radial-gradient(#10182806 .65px,#0000 .65px),linear-gradient(#ffffff80,#0000 40%)!important;background-size:6px 6px,100% 100%!important}.app-sidebar{box-shadow:none!important;background:0 0!important}.app-main{background:0 0!important}.app-work-canvas{background:var(--workspace-surface)!important;box-shadow:var(--workspace-shadow)!important}.app-work-canvas>.app-topbar{background:var(--workspace-surface)!important}.app-body{height:100dvh;min-height:0;overflow:hidden}.app-shell{height:100dvh;min-height:0}.app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-main>.workspace-experience-banner-shell{flex:none}.app-work-canvas{flex:auto;height:auto;min-height:0;overflow:hidden}.app-work-canvas>.app-topbar{flex:0 0 72px;min-height:72px;position:relative;top:auto}.app-work-canvas>.app-content{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.app-work-canvas>.app-content-table-page{height:auto;min-height:0}@media (max-width:760px){.app-work-canvas{height:auto}.app-work-canvas>.app-topbar{flex-basis:64px;min-height:64px}.app-work-canvas>.app-content{min-height:0}.app-work-canvas>.app-content-table-page{height:auto;min-height:0}}.app-work-canvas>.app-topbar{grid-template-columns:minmax(180px,1fr) minmax(300px,460px) minmax(180px,1fr);align-items:center;gap:22px;display:grid}.app-topbar-leading{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.app-topbar-expand-toggle{color:#53647d;cursor:pointer;background:#ffffffb8;border:1px solid #dbe3ef;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:color .14s,border-color .14s,background .14s;display:grid}.app-topbar-expand-toggle:hover,.app-topbar-expand-toggle:focus-visible{color:#1f4fd6;background:#fff;border-color:#a9bfe7;outline:0}.app-topbar-divider{background:#dfe5ee;flex:0 0 1px;width:1px;height:28px}.app-topbar-record-logo{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.app-topbar-title{flex-direction:column;gap:2px;min-width:0;display:flex}.app-topbar-title strong{color:#172033;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font:700 .94rem/1.15 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.app-topbar-title small{color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 .67rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.app-work-canvas>.app-topbar .app-topbar-center{justify-content:center;width:100%;min-width:0}.app-work-canvas>.app-topbar .workspace-header-action-group{justify-self:end;min-width:0}.app-work-canvas>.app-topbar .app-top-actions{flex:none;margin-left:0}.app-work-canvas>.app-content>.portal-page-header{min-height:0;margin:0 0 12px}.app-work-canvas>.app-content>.portal-page-header:not(.has-action){display:none}.app-work-canvas>.app-content>.portal-page-header.has-action{justify-content:flex-end}.app-work-canvas>.app-content>.portal-page-header.has-action>div:first-child{display:none}.app-content-table-page{position:relative}.app-content-table-page>.portal-page-header.has-action{z-index:5;align-items:center;margin:0;position:absolute;top:28px;left:32px;right:32px}.app-content-table-page>.portal-page-header.has-action .portal-page-header-action{align-self:center}.vendor-detail-status-group{align-items:center;gap:12px;display:flex}.vendor-detail-header>div:first-child>.portal-status{margin:0}.vendor-detail-status-group a{color:#536b9e;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.app-shell.sidebar-collapsed .app-sidebar{width:76px}.app-shell.sidebar-collapsed .app-main{margin-left:76px}.app-shell.sidebar-collapsed .app-sidebar-workspace,.app-shell.sidebar-collapsed .app-sidebar-search,.app-shell.sidebar-collapsed .app-operator-copy{display:none}.app-shell.sidebar-collapsed .sidebar-brand-row{justify-content:center}.app-shell.sidebar-collapsed .app-sidebar .logo span{display:none}.app-shell.sidebar-collapsed .app-sidebar .logo{justify-content:center}.app-shell.sidebar-collapsed .app-nav a,.app-shell.sidebar-collapsed .app-sidebar-utility a{justify-content:center;gap:0;padding-left:0;padding-right:0}.app-shell.sidebar-collapsed .app-nav .nav-label,.app-shell.sidebar-collapsed .app-sidebar-utility .nav-label{display:none}.app-shell.sidebar-collapsed .app-operator{justify-content:center;padding:6px}@media (max-width:760px){.app-content-table-page>.portal-page-header.has-action{margin-bottom:22px;position:static}.app-mobile-utilities{display:none}.app-topbar-leading{flex:auto;gap:8px}.app-topbar-expand-toggle,.app-topbar-divider,.app-topbar-record-logo,.app-topbar-title small{display:none}.app-topbar-title strong{max-width:150px;font-size:.78rem}.app-work-canvas>.app-content>.portal-page-header.has-action{margin-bottom:8px}}.app-sidebar{border-right:0!important}.app-work-canvas,.app-work-canvas>.app-topbar,.app-work-canvas>.app-content{background:#fff!important}.app-sidebar .sidebar-brand-row{transform:translateY(12px)}.app-shell.sidebar-collapsed .app-sidebar .sidebar-brand-row .logo{gap:0}.app-sidebar{flex-direction:column;min-height:0;display:flex}.app-sidebar .app-nav{flex:auto;min-height:0;overflow:hidden auto}.app-sidebar .app-sidebar-foot{flex:none;margin-top:auto}.app-shell.sidebar-collapsed .app-nav-group+.app-nav-group{position:relative;border-top-color:#0000!important}.app-shell.sidebar-collapsed .app-nav-group+.app-nav-group:before{content:"";pointer-events:none;border-top:1px solid #7e8fa63d;width:48px;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-shell.sidebar-collapsed .app-sidebar-utility{border-color:#7e8fa63d!important}.app-sidebar .app-nav-scroll{flex:auto;min-height:0;overflow:hidden auto}.app-sidebar .app-nav{flex:none;min-height:0;padding-bottom:18px;overflow:visible}.app-shell.sidebar-collapsed .app-nav-scroll{width:76px;margin-left:-12px}.app-shell.sidebar-collapsed .app-nav{width:76px}.app-shell.sidebar-collapsed .app-nav a{z-index:1;position:relative}.app-shell.sidebar-collapsed .app-nav a:hover,.app-shell.sidebar-collapsed .app-nav a:focus-visible{z-index:3;box-shadow:0 0 0 3px #2b68d01f,0 8px 20px #2b68d024}.app-shell.sidebar-collapsed .app-nav a:after{color:#1e3f77;content:attr(data-nav-label);opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #d8e1ef;border-radius:10px;padding:8px 11px;transition:opacity .15s,transform .19s cubic-bezier(.23,1,.32,1);top:50%;left:calc(100% + 10px);transform:translate(-8px,-50%);box-shadow:0 10px 24px #17223424,0 0 0 3px #2b68d014;display:block!important}.app-shell.sidebar-collapsed .app-nav a:hover:after,.app-shell.sidebar-collapsed .app-nav a:focus-visible:after{opacity:1;transform:translateY(-50%)}.app-shell.sidebar-collapsed .app-nav a:after,.app-shell.sidebar-collapsed .app-sidebar-utility a:after{display:none!important}.app-shell.sidebar-collapsed .app-nav a,.app-shell.sidebar-collapsed .app-sidebar-utility a{border-radius:12px;width:48px;height:48px;min-height:48px;margin-left:auto;margin-right:auto;padding:0}.app-sidebar .sidebar-brand-row{border-bottom:0!important}.app-sidebar,.app-main,.app-work-canvas{transition:width .28s cubic-bezier(.23,1,.32,1),margin-left .28s cubic-bezier(.23,1,.32,1),border-radius .28s cubic-bezier(.23,1,.32,1)}.app-sidebar-workspace,.app-sidebar-search,.app-sidebar .app-operator-copy{transition:max-height .26s cubic-bezier(.23,1,.32,1),opacity .17s,transform .26s cubic-bezier(.23,1,.32,1),padding .26s cubic-bezier(.23,1,.32,1)}.app-sidebar-workspace,.app-sidebar-search{flex:none}.app-sidebar-workspace{max-height:86px;overflow:hidden}.app-sidebar-search{max-height:58px;overflow:hidden}.app-sidebar .app-operator-copy{max-width:180px;overflow:hidden}.app-shell.sidebar-collapsed .app-sidebar-workspace,.app-shell.sidebar-collapsed .app-sidebar-search{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;display:block;transform:translateY(-8px)}.app-shell.sidebar-collapsed .app-operator-copy{opacity:0;pointer-events:none;max-width:0;display:block;transform:translate(-8px)}.app-shell:not(.sidebar-collapsed) .app-sidebar-workspace,.app-shell:not(.sidebar-collapsed) .app-sidebar-search{opacity:1;pointer-events:auto;max-height:86px;display:block;transform:translateY(0)}.app-shell:not(.sidebar-collapsed) .app-sidebar-search{max-height:58px}.app-sidebar .app-nav-scroll{z-index:1;overscroll-behavior:contain;touch-action:pan-y;position:relative}.app-shell.sidebar-collapsed .app-sidebar .logo span{opacity:0;pointer-events:none;max-width:0;transition:max-width .25s cubic-bezier(.23,1,.32,1),opacity .16s,transform .25s cubic-bezier(.23,1,.32,1);display:inline-block;transform:translate(-8px)}.app-shell:not(.sidebar-collapsed) .app-sidebar .logo span{opacity:1;max-width:150px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-main,.app-work-canvas,.app-sidebar-workspace,.app-sidebar-search,.app-sidebar .app-operator-copy,.app-sidebar .logo span{transition:none!important}}.manage-shell-v2{--manage-sidebar-expanded:256px;--manage-sidebar-collapsed:76px;background-color:#f7f8fa;background-image:radial-gradient(#47556917 .75px,#0000 .75px);background-size:6px 6px;height:100dvh;min-height:100dvh;overflow:hidden}.manage-shell-v2 .manage-sidebar{width:var(--manage-sidebar-expanded);height:100dvh;box-shadow:none;background:0 0;transition:width .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1);border-right:0!important}.manage-shell-v2 .manage-brand{box-sizing:border-box;border-bottom:0;height:96px;min-height:96px}.manage-shell-v2 .manage-sidebar.is-collapsed{width:var(--manage-sidebar-collapsed)}.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{height:calc(100dvh - 24px);min-height:0;margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:var(--manage-sidebar-expanded);width:calc(100% - var(--manage-sidebar-expanded) - 12px);background:#fff;border:1px solid #e1e6ed;border-radius:26px;flex-direction:column;max-width:none;transition:width .28s cubic-bezier(.23,1,.32,1),margin-left .28s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{margin-left:var(--manage-sidebar-collapsed);width:calc(100% - var(--manage-sidebar-collapsed) - 12px)}.manage-shell-v2 .manage-topbar{z-index:20;height:72px;min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #e1e6ed;border-radius:26px 26px 0 0;flex:0 0 72px;grid-template-columns:minmax(0,1fr) minmax(260px,480px) minmax(0,1fr);gap:16px;padding:0 28px;position:relative;top:auto}.manage-shell-v2 .manage-topbar-leading{gap:12px;min-width:0}.manage-shell-v2 .manage-menu{color:#475569;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:grid}.manage-shell-v2 .manage-menu:hover,.manage-shell-v2 .manage-menu:focus-visible{color:#1d4ed8;background:#f8fbff;border-color:#b9cbe3}.manage-shell-v2 .manage-topbar-utilities{box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.manage-shell-v2 .manage-topbar-icon,.manage-shell-v2 .manage-create-trigger{box-sizing:border-box;color:#475569;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #dce3eb;border-radius:50%;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.manage-shell-v2 .manage-topbar-icon:hover,.manage-shell-v2 .manage-topbar-icon:focus-visible,.manage-shell-v2 .manage-create-trigger:hover,.manage-shell-v2 .manage-create-trigger:focus-visible,.manage-shell-v2 .manage-create-trigger.is-active{color:#1d4ed8;background:#fbfdff;border-color:#b9cbe3;box-shadow:0 4px 12px #1d4ed81f}.manage-shell-v2 .manage-page{overscroll-behavior:contain;flex:auto;width:100%;max-width:none;min-height:0;padding:28px;overflow:hidden auto;height:auto!important}.manage-shell-v2 .manage-primary-nav{z-index:0;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;scroll-padding-block:12px;position:relative;overflow:hidden auto}.manage-shell-v2 .manage-sidebar-search{z-index:1;position:relative}.manage-shell-v2 .manage-nav-home{gap:3px;display:grid}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-nav-home+.manage-nav-group{border-top:1px solid #e1e6ed;padding-top:10px}.manage-shell-v2 .manage-sidebar-foot{background:0 0;flex:none;margin-top:auto}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-brand-copy,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-nav-label,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator-copy{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-8px)}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-brand>a,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-utility a,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator{border-radius:12px;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;margin-inline:auto;padding-inline:0}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-brand>a{gap:0}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-nav-group-label{color:#0000;background:#dce3eb;width:48px;height:1px;margin:8px auto 4px;overflow:hidden}.manage-shell-v2 .manage-sidebar-search{box-sizing:border-box;flex:none;width:100%;min-width:0;max-height:56px;padding:16px 14px 0;transition:width .28s cubic-bezier(.23,1,.32,1),max-height .28s cubic-bezier(.23,1,.32,1),margin .28s cubic-bezier(.23,1,.32,1),padding .28s cubic-bezier(.23,1,.32,1),opacity .18s;overflow:visible}.manage-shell-v2 .manage-sidebar-search .manage-global-search-wrap{min-width:0}.manage-shell-v2 .manage-sidebar-search .manage-search{background:#ffffffdb;height:40px;transition:width .28s cubic-bezier(.23,1,.32,1),gap .22s,padding .22s,border-color .18s,background-color .18s;overflow:hidden}.manage-shell-v2 .manage-sidebar-search .manage-search input,.manage-shell-v2 .manage-sidebar-search .manage-kbd{transition:opacity .16s,width .22s,max-width .22s}.manage-shell-v2 .manage-sidebar-search .manage-global-results{z-index:90;width:auto;max-height:min(440px,100dvh - 190px);top:calc(100% + 8px);left:0;right:0}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search{opacity:0;pointer-events:none;width:0;max-width:0;max-height:0;margin:0 auto;padding:0;overflow:hidden}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search{opacity:0;border-width:0;gap:0;width:0;height:0;min-height:0;padding:0}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search input{opacity:0;width:1px;height:1px;position:absolute}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-kbd{display:none}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search{position:relative}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-utility a:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator:after{z-index:120;color:#263244;content:attr(aria-label);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #dce3eb;border-radius:9px;max-width:240px;padding:7px 10px;font-size:.72rem;font-weight:650;line-height:1.2;transition:opacity .15s,transform .18s cubic-bezier(.23,1,.32,1);display:block;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 10px 24px #0f172a24}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search:after{content:"Search all Costivra records"}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-utility a,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator{position:relative}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search:hover:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search:focus-within:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-utility a:hover:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-utility a:focus-visible:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator:hover:after,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-operator:focus-visible:after{opacity:1;transform:translateY(-50%)}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:hover,.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:focus-visible{z-index:3;box-shadow:0 0 0 3px #2b68d01f,0 8px 20px #2b68d024}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:after{display:none}.manage-shell-v2 .manage-sidebar-tooltip,.app-body .app-sidebar-tooltip{z-index:220;color:#1e3f77;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #d8e1ef;border-radius:10px;max-width:240px;padding:8px 11px;font-size:.74rem;font-weight:600;line-height:1.2;animation:.15s both manage-sidebar-tooltip-in;position:fixed;transform:translate(-8px,-50%);box-shadow:0 10px 24px #17223424,0 0 0 3px #2b68d014}.manage-shell-v2 .manage-sidebar-tooltip.is-closing,.app-body .app-sidebar-tooltip.is-closing{animation:.19s cubic-bezier(.23,1,.32,1) both manage-sidebar-tooltip-out}@keyframes manage-sidebar-tooltip-in{0%{opacity:0;transform:translate(-8px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes manage-sidebar-tooltip-out{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-8px,-50%)}}.manage-shell-v2 .manage-topbar-center{justify-content:flex-end}@media (max-width:780px){.manage-shell-v2 .manage-sidebar-search{padding:16px 14px 0}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search{opacity:1;pointer-events:auto;max-height:none;padding-top:16px}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-sidebar-search .manage-search{display:flex}}@media (min-width:781px) and (max-width:1199px){:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger:is(:hover,:focus-visible,.is-open){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}}@media (max-width:780px){.manage-shell-v2{height:auto;min-height:100dvh;overflow:visible}.manage-shell-v2 .manage-sidebar{background:#f7f8fa;width:min(88vw,300px);height:100dvh}.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;margin:0}.manage-shell-v2 .manage-topbar{border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.manage-shell-v2 .manage-topbar-center{display:none}.manage-shell-v2 .manage-page{padding:20px 16px calc(168px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(168px + env(safe-area-inset-bottom))}.manage-shell-v2 .manage-page--settings{padding-bottom:calc(96px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.manage-shell-v2 .manage-sidebar,.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-sidebar-search,.manage-shell-v2 .manage-menu,.manage-shell-v2 .manage-topbar-icon,.manage-shell-v2 .manage-create-trigger{transition:none!important}}.hero-review-preview{color:#142137;background:#ffffffe6;border:1px solid #14213721;border-radius:22px;justify-self:end;width:min(100%,620px);overflow:hidden;box-shadow:0 24px 60px #1421371f}.hero-review-topline,.hero-review-footer{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:.68rem;font-weight:750;display:flex}.hero-review-topline{color:#506078;border-bottom:1px solid #1421371a}.hero-review-topline span:last-child{color:#75819a;font-weight:650}.hero-review-document{gap:18px;padding:24px;display:grid}.hero-review-document-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hero-review-document-icon{color:#254edb;background:#eef3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hero-review-document-heading div,.hero-review-question div{gap:3px;display:grid}.hero-review-document-heading span:not(.hero-review-document-icon),.hero-review-question span,.hero-review-details dt{color:#69758a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hero-review-document-heading strong,.hero-review-question strong{color:#142137;letter-spacing:-.015em;font-size:.96rem}.hero-review-document-heading small{color:#75819a;font-size:.72rem}.hero-review-question{background:#fff9e8;border:1px solid #b1860047;border-radius:15px;grid-template-columns:22px minmax(0,1fr);gap:11px;padding:15px;display:grid}.hero-review-question>svg{color:#9a7100;margin-top:2px}.hero-review-details{border-top:1px solid #1421371a;gap:0;margin:0;display:grid}.hero-review-details>div{border-bottom:1px solid #14213714;grid-template-columns:minmax(110px,.8fr) minmax(0,1.45fr);gap:16px;padding:13px 0;display:grid}.hero-review-details dt,.hero-review-details dd{margin:0}.hero-review-details dd{color:#40506a;font-size:.8rem;line-height:1.5}.hero-review-footer{color:#5b677b;background:#f6f8fb;border-top:1px solid #1421371a}.hero-review-footer strong{color:#48556c;font-size:.68rem}.hero-review-preview{color:#edf4ff;background:#0d1320;border-color:#2c374b;box-shadow:0 28px 70px #0000004d}.hero-review-topline{color:#95a1b5;background:#0d1320;border-bottom-color:#2c374b;font-family:SFMono-Regular,Consolas,monospace}.hero-review-topline span:last-child{color:#95a1b5}.hero-review-document{gap:16px;padding:22px}.hero-review-document-heading{grid-template-columns:38px minmax(0,1fr) auto}.hero-review-document-icon{color:#aab9d1;background:#101b2d;border:1px solid #2c374b;border-radius:11px;width:38px;height:38px}.hero-review-document-icon img{object-fit:contain;width:24px;height:24px}.hero-review-document-heading span:not(.hero-review-document-icon),.hero-review-question span,.hero-review-change>span,.hero-review-reason>span{color:#8f9bb0;font-family:SFMono-Regular,Consolas,monospace}.hero-review-document-heading strong,.hero-review-question strong{color:#edf1fa}.hero-review-document-heading small{color:#8f9bb0;font-family:SFMono-Regular,Consolas,monospace}.hero-review-question{background:#d4ff5a0f;border-color:#d4ff5a38;border-radius:14px}.hero-review-question>svg{color:var(--mint)}.hero-review-change{border-top:1px solid #2c374b;border-bottom:1px solid #2c374b;justify-content:space-between;align-items:end;gap:16px;padding:16px 0;display:flex}.hero-review-change>span,.hero-review-reason>span{letter-spacing:.07em;text-transform:uppercase;font:700 .62rem/1.3 SFMono-Regular,Consolas,monospace}.hero-review-change>strong{color:#d7ff4d;letter-spacing:-.06em;font:700 1.55rem/1 SFMono-Regular,Consolas,monospace}.hero-review-change>strong small{color:#a5b5c9;letter-spacing:0;font:650 .67rem/1.2 Inter,Arial,sans-serif}.hero-review-comparison{border-top:1px solid #2c374b;border-bottom:1px solid #2c374b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-review-comparison>div{gap:6px;min-width:0;padding:12px 0;display:grid}.hero-review-comparison>div+div{border-left:1px solid #2c374b;padding-left:16px}.hero-review-comparison span,.hero-review-impact>span,.hero-review-evidence>span{color:#8f9bb0;letter-spacing:.07em;text-transform:uppercase;font:700 .58rem/1.3 SFMono-Regular,Consolas,monospace}.hero-review-comparison strong{color:#edf1fa;font:700 .88rem/1.2 SFMono-Regular,Consolas,monospace}.hero-review-comparison small{color:#9da9ba;font:600 .58rem/1.2 Inter,Arial,sans-serif}.hero-review-change{flex-wrap:wrap;padding:12px 0}.hero-review-change em{color:#8f9bb0;width:100%;font:600 .62rem/1.4 SFMono-Regular,Consolas,monospace}.hero-review-impact{background:#d4ff5a0f;border:1px solid #d4ff5a40;border-radius:10px;gap:4px;padding:12px;display:grid}.hero-review-impact>span,.hero-review-impact>strong{color:var(--mint)}.hero-review-impact>strong{font:700 1.06rem/1.15 SFMono-Regular,Consolas,monospace}.hero-review-impact small{color:#9daa9e;font-size:.62rem}.hero-review-evidence{gap:5px;padding:2px 0 0;display:grid}.hero-review-evidence strong{color:#dfe7f1;font-size:.72rem}.hero-review-evidence q{color:#9da9ba;font:600 .66rem/1.4 SFMono-Regular,Consolas,monospace}.hero-review-reason{gap:6px;display:grid}.hero-review-reason p{color:#dfe7f1;margin:0;font-size:.82rem;line-height:1.45}.hero-review-footer{color:#95a1b5;background:#0d1320;border-top-color:#2c374b}.hero-review-footer a{color:#d7ff4d;letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.hero-review-footer a:hover{color:#efffb4}.hero-review-footer strong{color:#95a1b5;letter-spacing:.04em;font-family:SFMono-Regular,Consolas,monospace;font-size:.63rem}.hero-product-controls{color:#8292aa;background:#0d1320;border-top:1px solid #2c374b;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 16px;font-size:.6rem;display:grid}.hero-product-stage-controls{align-items:center;gap:4px;display:flex}.hero-product-tabs{grid-template-columns:repeat(3,52px);gap:4px;display:grid;position:relative}.hero-product-tabs:before{z-index:0;content:"";width:52px;height:25px;transform:translateX(calc(var(--active-stage) * 56px));background:#d4ff5a14;border:1px solid #d4ff5a40;border-radius:6px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.hero-product-stage-controls button{z-index:1;color:#8292aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;min-height:25px;padding:0 7px;font:700 .59rem/1 inherit;display:inline-flex;position:relative}.hero-product-stage-controls button:hover,.hero-product-stage-controls button:focus-visible{color:#efffb4;background:#d4ff5a14}.hero-product-stage-controls button.active{color:#d7ff4d;background:0 0;border-color:#0000}.hero-product-stage-controls .hero-product-play{color:#d7ff4d;border-left-color:#34445d;border-radius:0;justify-content:center;width:25px;padding:0}.hero-product-controls>span{color:#7587a1;text-align:right;justify-self:end;font:600 .57rem/1.3 SFMono-Regular,Consolas,monospace}@media (max-width:760px){.hero-product-controls{grid-template-columns:1fr;gap:7px}.hero-product-controls>span{text-align:left;justify-self:start}}.hero-tour-live-dot{vertical-align:1px;background:#d7ff4d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.hero-tour-viewport{background:#07101d;border-top:1px solid #29374e;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.hero-tour-browser-bar{color:#7f90a8;background:#0b1422;border-bottom:1px solid #243249;align-items:center;gap:6px;height:27px;padding:0 12px;font:600 .54rem/1 SFMono-Regular,Consolas,monospace;display:flex}.hero-tour-browser-dot{border-radius:50%;width:6px;height:6px}.hero-tour-browser-dot.red{background:#df7772}.hero-tour-browser-dot.yellow{background:#d9bd5a}.hero-tour-browser-dot.green{background:#76c68a}.hero-tour-address{color:#8392a8;background:#111d2d;border:1px solid #243249;border-radius:6px;width:54%;margin-left:7px;padding:5px 9px}.hero-tour-screen{color:#dbe5f3;background:#0e1828;grid-template-columns:101px minmax(0,1fr);height:335px;min-height:335px;display:grid;position:relative;overflow:hidden}.hero-tour-sidebar{background:#0a1321;border-right:1px solid #29374e;flex-direction:column;gap:8px;min-width:0;padding:16px 10px;font-size:.57rem;display:flex}.hero-tour-wordmark{color:#eef5ff;letter-spacing:-.02em;align-items:center;gap:5px;margin-bottom:16px;font-size:.69rem;font-weight:780;display:flex}.hero-tour-wordmark img{border-radius:4px}.hero-tour-workspace-label{color:#71839b;letter-spacing:.07em;text-transform:uppercase;padding:0 5px 4px;font:700 .5rem/1 SFMono-Regular,Consolas,monospace}.hero-tour-nav-list{gap:8px;display:grid;position:relative}.hero-tour-nav-list:before{z-index:0;content:"";height:27px;transform:translateY(calc(var(--active-stage) * 35px));background:#d4ff5a17;border:1px solid #d4ff5a24;border-radius:7px;transition:transform .28s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;right:0}.hero-tour-nav-item{z-index:1;color:#8191a8;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:27px;padding:6px;display:flex;position:relative}.hero-tour-nav-item svg{flex:none}.hero-tour-nav-item small{color:#61748e;margin-left:auto;font-size:.49rem}.hero-tour-nav-item.active{color:#efffb4;background:0 0;border-color:#0000}.hero-tour-nav-item.active svg{color:#d7ff4d}.hero-tour-sidebar-bottom{color:#6f849e;border-top:1px solid #243249;align-items:center;gap:5px;margin-top:auto;padding:8px 3px 0;font-size:.5rem;display:flex}.hero-tour-sidebar-bottom svg{color:#94b44a}.hero-tour-content{box-sizing:border-box;background:#0f1929;min-width:0;height:100%;min-height:0;padding:18px 19px;overflow:hidden}.hero-tour-content-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.hero-tour-content-heading{gap:4px;min-width:0;display:grid}.hero-tour-content-top strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.hero-tour-kicker{color:#8194ad;letter-spacing:.08em;text-transform:uppercase;font:700 .5rem/1 SFMono-Regular,Consolas,monospace}.hero-tour-avatar{background:#162235;border:1px solid #3a4a61;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.hero-tour-avatar img{object-fit:cover;width:100%;height:100%}.hero-tour-page-intro{justify-content:space-between;align-items:end;gap:10px;margin-bottom:16px;display:flex}.hero-tour-page-intro h3,.hero-tour-finding-card h3,.hero-tour-action-view h3{color:#eef4fc;letter-spacing:-.02em;margin:4px 0;font-size:.91rem}.hero-tour-page-intro p,.hero-tour-action-view p{color:#8496ad;margin:0;font-size:.59rem;line-height:1.45}.hero-tour-primary,.hero-tour-secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font:750 .56rem/1 inherit;display:inline-flex}.hero-tour-primary{color:#0d1723;background:#d7ff4d;border:1px solid #d7ff4d;box-shadow:0 4px 10px #aeda3624}.hero-tour-secondary{color:#c7d5e6;background:#15243a;border:1px solid #38506f}.hero-tour-table{background:#111e31;border:1px solid #2c405b;border-radius:11px;overflow:hidden;box-shadow:0 10px 20px #03091229}.hero-tour-table-head,.hero-tour-table-row{grid-template-columns:13px minmax(0,.86fr) minmax(100px,1.14fr) minmax(44px,.48fr) 12px;align-items:center;gap:8px;display:grid}.hero-tour-table-head{color:#71849e;text-transform:uppercase;background:#070f1c47;border-bottom:1px solid #2c405b;padding:9px 10px;font:700 .48rem/1 SFMono-Regular,Consolas,monospace}.hero-tour-table-row{color:#cbd8e8;border-bottom:1px solid #24364f;padding:12px 10px;font-size:.55rem}.hero-tour-table-row:last-child{border-bottom:0}.hero-tour-table-row svg{color:#8498b2}.hero-tour-table-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-tour-table-row span:nth-child(3){color:#8ea0b7}.hero-tour-table-row em{color:#d7ff4d;font-size:.52rem;font-style:normal}.hero-tour-table-row.muted{color:#9aaac0}.hero-tour-table-row.muted em{color:#92a2b8}.hero-tour-callout{color:#9aac9c;background:#d4ff5a0d;border:1px solid #d4ff5a2e;border-radius:9px;align-items:flex-start;gap:6px;margin-top:14px;padding:9px 10px;font-size:.55rem;line-height:1.4;display:flex}.hero-tour-callout svg{color:#d7ff4d;flex:none}.hero-tour-breadcrumb{color:#768ba6;align-items:center;gap:4px;margin-bottom:13px;font:600 .51rem/1 SFMono-Regular,Consolas,monospace;display:flex}.hero-tour-finding-grid{grid-template-columns:minmax(0,1fr) minmax(0,145px);gap:12px;display:grid}.hero-tour-paper{background:#f6f8fb;border:1px solid #344b68;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.hero-tour-paper-heading{color:#2b4565;align-items:center;gap:5px;font-size:.55rem;font-weight:750;display:flex}.hero-tour-paper-heading svg{color:#345bd8}.hero-tour-paper-heading small{color:#8796a9;margin-left:auto;font-size:.48rem}.hero-tour-paper-line{background:#d8dfeb;border-radius:99px;width:82%;height:5px}.hero-tour-paper-line.short{width:55%}.hero-tour-paper-line.medium{width:69%}.hero-tour-paper-highlight{color:#53647a;background:#f1f8d7;border:1px solid #a9cb32;border-radius:5px;justify-content:space-between;gap:5px;padding:8px;font-size:.51rem;display:flex}.hero-tour-paper-highlight strong{color:#1b2e48;font-size:.55rem}.hero-tour-finding-card{background:#142238;border:1px solid #d4ff5a40;border-radius:11px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 20px #03091229}.hero-tour-finding-status{color:#e3c869;text-transform:uppercase;align-items:center;gap:4px;font:700 .5rem/1 SFMono-Regular,Consolas,monospace;display:inline-flex}.hero-tour-finding-status svg{color:#e3c869}.hero-tour-finding-card h3{font-size:.76rem;line-height:1.2}.hero-tour-finding-card p{color:#9aacbf;margin:0;font-size:.57rem;line-height:1.5}.hero-tour-finding-card p strong{color:#e8eff8}.hero-tour-potential{border-top:1px solid #d4ff5a2e;gap:4px;margin-top:6px;padding-top:9px;display:grid}.hero-tour-potential span{color:#93a69f;text-transform:uppercase;font:700 .49rem/1.2 SFMono-Regular,Consolas,monospace}.hero-tour-potential strong{color:#d7ff4d;font:700 1rem/1 SFMono-Regular,Consolas,monospace}.hero-tour-potential small{color:#9aac9c;font-size:.51rem}.hero-tour-finding-card .hero-tour-secondary{box-sizing:border-box;width:100%;min-width:0;margin-top:5px}.hero-tour-action-view{align-content:center;gap:10px;max-width:500px;margin:0 auto;display:grid}.hero-tour-action-view>div:first-child p{line-height:1.3}.hero-tour-action-card{background:#111e31;border:1px solid #354b68;border-radius:12px;gap:9px;padding:10px 12px;display:grid;box-shadow:0 12px 24px #0309122e}.hero-tour-action-card-heading{align-items:center;gap:7px;display:flex}.hero-tour-action-icon{color:#102032;background:#d7ff4d;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.hero-tour-action-card-heading>div{flex:1;gap:3px;min-width:0;display:grid}.hero-tour-action-card-heading strong{color:#e9f1fb;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.hero-tour-action-card-heading small{color:#8295ae;font-size:.51rem}.hero-tour-approval-badge{color:#e4c768;white-space:nowrap;border:1px solid #e5c85b4d;border-radius:99px;align-self:start;padding:5px 6px;font:700 .47rem/1 inherit}.hero-tour-action-evidence{color:#99abc0;background:#0c1726;border:1px solid #4a628233;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.53rem;display:flex}.hero-tour-action-evidence svg{color:#93a8c3}.hero-tour-action-buttons{gap:7px;display:flex}.hero-tour-action-buttons .hero-tour-secondary{margin-left:auto}.hero-tour-action-view .hero-tour-callout{margin-top:8px;padding:7px 10px}.hero-tour-approval-badge{color:#d8c27a;letter-spacing:.035em;text-transform:uppercase;background:#e5c85b0f;border-color:#e5c85b33;border-radius:7px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font:700 .46rem/1 SFMono-Regular,Consolas,monospace;display:inline-flex}.hero-tour-approval-badge:before{content:"";background:#d9bd5a;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #d9bd5a17}.hero-tour-bills-view,.hero-tour-finding-view,.hero-tour-action-view{animation:.34s cubic-bezier(.23,1,.32,1) both heroTourSceneIn}.hero-tour-content-heading{animation:.3s cubic-bezier(.23,1,.32,1) both heroTourHeadingIn}.hero-tour-bills-view .hero-tour-page-intro{animation:.32s cubic-bezier(.23,1,.32,1) 40ms both heroTourDetailIn}.hero-tour-bills-view .hero-tour-table{animation:.36s cubic-bezier(.23,1,.32,1) .1s both heroTourDetailIn}.hero-tour-bills-view>.hero-tour-callout{animation:.34s cubic-bezier(.23,1,.32,1) .17s both heroTourDetailIn}.hero-tour-finding-view .hero-tour-breadcrumb{animation:.28s cubic-bezier(.23,1,.32,1) 20ms both heroTourDetailIn}.hero-tour-finding-view .hero-tour-paper{animation:.42s cubic-bezier(.23,1,.32,1) 80ms both heroTourPaperIn}.hero-tour-finding-view .hero-tour-finding-card{animation:.38s cubic-bezier(.23,1,.32,1) .15s both heroTourDetailIn}.hero-tour-action-view>div:first-child{animation:.3s cubic-bezier(.23,1,.32,1) 30ms both heroTourDetailIn}.hero-tour-action-view .hero-tour-action-card{animation:.4s cubic-bezier(.23,1,.32,1) .1s both heroTourDetailIn}.hero-tour-action-view>.hero-tour-callout{animation:.34s cubic-bezier(.23,1,.32,1) .18s both heroTourDetailIn}.hero-tour-demo-target{isolation:isolate;position:relative}.hero-tour-demo-target:after{z-index:2;box-sizing:border-box;content:"";opacity:0;pointer-events:none;border:1px solid #d7ff4dc2;border-radius:9px;position:absolute;inset:-4px;box-shadow:0 0 0 3px #d7ff4d14}.hero-tour-demo-target--clicking{animation:.32s cubic-bezier(.23,1,.32,1) both heroTourButtonPress}.hero-tour-demo-target--clicking:after{animation:.7s ease-out both heroTourTarget}.hero-tour-cursor{z-index:3;pointer-events:none;will-change:transform;width:18px;height:24px;transition:transform .78s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.hero-tour-cursor-motion{transform-origin:12% 8%;width:18px;height:24px;display:block}.hero-tour-cursor.is-clicking .hero-tour-cursor-motion{animation:.34s cubic-bezier(.23,1,.32,1) both heroTourCursorPress}.hero-tour-cursor svg{filter:drop-shadow(1px 2px 2px #000000a6);width:18px;height:24px;display:block;overflow:visible}.hero-tour-cursor path{fill:#fff;stroke:#0a111d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.hero-tour-click{opacity:0;border:1.5px solid #d7ff4deb;border-radius:50%;width:18px;height:18px;animation:.6s ease-out both heroTourClick;position:absolute;top:-7px;left:-7px}@keyframes heroTourClick{0%{opacity:.95;transform:scale(.42)}to{opacity:0;transform:scale(2.25)}}@keyframes heroTourTarget{0%{opacity:.95;transform:scale(.96)}60%{opacity:.82}to{opacity:0;transform:scale(1.035)}}@keyframes heroTourCursorPress{0%,35%{transform:scale(1)}55%{transform:scale(.82)translate(2px,3px)}to{transform:scale(1)}}@keyframes heroTourSceneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTourHeadingIn{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes heroTourDetailIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTourPaperIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes heroTourButtonPress{0%,40%{transform:translateY(0)}60%{transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 5px #1c2b093d}to{transform:translateY(0)scale(1)}}@media (min-width:761px) and (max-width:1050px){.hero-tour-screen{grid-template-columns:86px minmax(0,1fr);height:380px;min-height:380px}.hero-tour-sidebar{padding:14px 8px}.hero-tour-content{padding:16px}.hero-tour-action-view,.hero-tour-action-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hero-tour-action-card-heading{grid-template-columns:27px minmax(0,1fr);align-items:start;display:grid}.hero-tour-action-icon{grid-row:1/span 2}.hero-tour-approval-badge{grid-column:2;justify-self:start}.hero-tour-action-card-heading strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.hero-tour-action-card-heading small{line-height:1.3}.hero-tour-action-evidence{min-width:0}.hero-tour-action-evidence span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-tour-action-buttons{grid-template-columns:minmax(0,1fr) auto;display:grid}.hero-tour-action-buttons .hero-tour-primary,.hero-tour-action-buttons .hero-tour-secondary{box-sizing:border-box;width:100%;min-width:0;margin-left:0;padding-inline:6px;font-size:.53rem}}@media (max-width:760px){.hero-tour-screen{grid-template-columns:76px minmax(0,1fr);height:420px;min-height:420px}.hero-tour-sidebar{padding:13px 7px}.hero-tour-wordmark{font-size:.6rem}.hero-tour-nav-item{padding:6px 4px;font-size:.51rem}.hero-tour-nav-item small,.hero-tour-sidebar-bottom{display:none}.hero-tour-content{padding:14px 11px}.hero-tour-finding-grid{grid-template-columns:1fr}.hero-tour-finding-card{grid-template-columns:1fr 1fr}.hero-tour-finding-status,.hero-tour-finding-card h3,.hero-tour-finding-card p{grid-column:1/-1}.hero-tour-potential{margin-top:0}.hero-tour-finding-card .hero-tour-secondary{grid-column:2}.hero-tour-action-card-heading{flex-wrap:wrap;align-items:flex-start}.hero-tour-approval-badge{margin-left:33px}.hero-tour-action-buttons{flex-wrap:wrap}.hero-tour-action-buttons .hero-tour-secondary{margin-left:0}.hero-tour-table-head,.hero-tour-table-row{grid-template-columns:13px minmax(0,1fr) minmax(44px,.55fr) 12px}.hero-tour-table-head span:nth-child(3),.hero-tour-table-row span:nth-child(3){display:none}.hero-tour-content-top strong{font-size:.68rem}.hero-tour-address{width:55%}.hero-tour-cursor,.hero-tour-cursor-motion,.hero-tour-cursor svg{width:15px;height:20px}.hero-tour-click{width:17px;height:17px;top:-7px;left:-7px}}@media (prefers-reduced-motion:reduce){.hero-tour-bills-view,.hero-tour-finding-view,.hero-tour-action-view,.hero-tour-content-heading,.hero-tour-page-intro,.hero-tour-table,.hero-tour-callout,.hero-tour-breadcrumb,.hero-tour-paper,.hero-tour-finding-card,.hero-tour-action-view>div:first-child,.hero-tour-action-card,.hero-tour-demo-target--clicking,.hero-tour-demo-target--clicking:after,.hero-tour-cursor,.hero-tour-cursor-motion,.hero-tour-click{animation:none}.hero-tour-cursor,.hero-product-tabs:before,.hero-tour-nav-list:before{transition:none}}.workflow .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-fit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:-32px 0 56px;display:grid}.pricing-fit>div{border-right:1px solid var(--line);align-content:start;gap:10px;min-height:146px;padding:24px 26px;display:grid}.pricing-fit>div:last-child{border-right:0}.pricing-fit span,.pricing-plan-name{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.pricing-fit strong{color:var(--ink);font-size:.94rem;line-height:1.45}.pricing-free-start{color:#eef4fc;background:#101c30;border:1px solid #253b5d;border-radius:24px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(28px,5vw,72px);margin:-30px 0 48px;padding:clamp(28px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 20px 48px #1b345b24}.pricing-free-start-copy{max-width:660px}.pricing-free-start-kicker{color:#d7ff4d;letter-spacing:.12em;text-transform:uppercase;font:700 .68rem/1.2 Courier New,monospace}.pricing-free-start h2{color:#fff;letter-spacing:-.055em;max-width:640px;margin:15px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:400;line-height:.99}.pricing-free-start p{color:#b9c7dc;max-width:620px;margin:0;line-height:1.65}.pricing-free-start-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pricing-free-start .button-primary{color:#16210a;background:#d7ff4d;box-shadow:0 10px 24px #d7ff4d1f}.pricing-free-start .button-primary:hover{color:#16210a;background:#c6ef3b}.pricing-free-start .button-secondary{color:#eef4fc;background:0 0;border-color:#617695}.pricing-free-start .button-secondary:hover{color:#d7ff4d;background:#d7ff4d0d;border-color:#d7ff4d}.pricing-free-start-facts{border-top:1px solid #d5e1f438;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;display:grid}.pricing-free-start-facts div{border-bottom:1px solid #d5e1f438;grid-template-columns:105px 1fr;gap:14px;padding:17px 0;display:grid}.pricing-free-start-facts strong{color:#d7ff4d;font-size:.88rem}.pricing-free-start-facts span{color:#b9c7dc;font-size:.82rem;line-height:1.45}.pricing-plan-card{border-radius:20px;flex-direction:column;display:flex;box-shadow:0 12px 30px #26457c0f;background:#ffffffc2!important;border:1px solid #d4ddea!important;min-height:420px!important}.pricing-plan-card--starter{box-shadow:0 16px 34px #315cff1f;border-color:#7c9be8!important}.pricing-plan-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-plan-tag{color:#61728a;letter-spacing:.03em;border:1px solid #d0d9e8;border-radius:999px;flex:none;padding:5px 8px;font-size:.61rem;font-weight:750}.pricing-plan-card--starter .pricing-plan-tag{color:#315cff;background:#f1f5ff;border-color:#b7c9f0}.pricing-plan-card .button-secondary{color:#253653;background:#fff;border-color:#687890}.pricing-plan-card .button-secondary:hover,.pricing-plan-card .button-secondary:focus-visible{color:#17458f;background:#f3f6fd;border-color:#315cff}.pricing-plan-card:hover{background:#fff!important}.pricing-plan-card:hover .pricing-plan-tag{border-color:#b7c9f0}.pricing-plan-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}.pricing-billing-toggle{background:#ffffffb8;border:1px solid #d4ddea;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:16px 20px;display:flex}.pricing-billing-toggle>div:first-child{gap:4px;display:grid}.pricing-billing-toggle-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font:700 .64rem/1.2 Courier New,monospace}.pricing-billing-toggle strong{color:var(--ink);font-size:.9rem}.pricing-billing-toggle small{color:#687891;font-size:.72rem;line-height:1.4}.pricing-billing-toggle-controls{background:#edf2fa;border:1px solid #c9d3e4;border-radius:999px;flex:none;gap:3px;padding:3px;display:inline-flex}.pricing-billing-toggle-controls button{color:#61728a;min-height:36px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:.74rem;font-weight:750}.pricing-billing-toggle-controls button:hover{color:#243856;background:#ffffffb8}.pricing-billing-toggle-controls button.is-selected{color:#172235;background:#d7ff4d;box-shadow:0 3px 10px #7d9f1924}.pricing-billing-toggle-controls button span{color:#315cff;margin-left:4px;font-size:.64rem}.pricing-plan-price-note{color:#4e7b19;margin-top:-4px;font-size:.68rem;font-weight:750;display:block}.pricing-plan-price{color:var(--ink);letter-spacing:-.05em;margin:19px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:2.5rem}.pricing-plan-price small{letter-spacing:0;font-family:inherit;font-size:.9rem;font-weight:400}.pricing-plan-fit{min-height:58px;color:var(--ink-soft);margin:0 0 18px;font-size:.83rem;line-height:1.5}.pricing-plan-feature{color:var(--ink-soft);gap:8px;margin:0 0 11px;font-size:.82rem;line-height:1.4;display:flex}.pricing-plan-feature svg{color:var(--mint-dark);flex:none;margin-top:2px}.pricing-plan-card .button{align-self:flex-start;margin-top:auto}@media (max-width:1050px){.hero-review-preview{justify-self:start;width:min(680px,100%)}}@media (max-width:760px){.hero-expectation{color:#667188;line-height:1.5;margin:12px 0 0!important;font-size:.8rem!important}.hero-review-document{gap:16px;padding:18px}.hero-review-topline,.hero-review-footer{padding:12px 16px;font-size:.6rem}.hero-review-details>div{grid-template-columns:1fr;gap:5px;padding:11px 0}.hero-review-comparison>div{padding:11px 0}.hero-review-comparison>div+div{padding-left:12px}.hero-review-comparison strong{font-size:.77rem}.hero-review-change>strong{font-size:1.25rem}.hero-review-footer{align-items:flex-start}.hero-review-footer strong{text-align:right;max-width:150px;line-height:1.35}.workflow .steps{grid-template-columns:1fr;gap:30px}.pricing-free-start{border-radius:20px;grid-template-columns:1fr;gap:28px;margin:-10px 0 38px;padding:26px 22px}.pricing-free-start h2{font-size:clamp(2rem,10vw,3rem)}.pricing-free-start-actions{display:grid}.pricing-free-start-actions .button{width:100%}.pricing-free-start-facts div{grid-template-columns:90px 1fr}.pricing-billing-toggle{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.pricing-billing-toggle-controls{width:100%}.pricing-billing-toggle-controls button{flex:1}.pricing-fit{grid-template-columns:1fr;margin:-10px 0 38px}.pricing-fit>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:19px 0}.pricing-fit>div:last-child{border-bottom:0}.pricing-plan-grid{grid-template-columns:1fr;gap:14px}.pricing-plan-card{min-height:auto!important}.pricing-plan-fit{min-height:auto}}.manage-inline-alert--warning{color:#735c1f;background:#fffaf0;border:1px solid #e8d8a8;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:.76rem;line-height:1.45;display:flex}.manage-inline-alert--warning strong{white-space:nowrap}.sequence-preview-overrides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.sequence-preview-overrides label{color:#718096;gap:4px;font-size:.66rem;display:grid}.sequence-preview-overrides input{color:#26344d;height:32px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:0 8px;font-size:.72rem}.sequence-step-actions{flex-wrap:wrap;gap:8px;display:flex}.manage-inline-alert--success{color:#24653c;background:#f2fbf5;border:1px solid #b7ddc5;border-radius:12px;align-items:flex-start;gap:7px;padding:11px 13px;font-size:.76rem;line-height:1.45;display:flex}.manage-inline-alert--success svg{flex:none;margin-top:1px}.sequence-builder-preview{border-top:1px solid #edf0f4;gap:12px;margin-top:18px;padding-top:18px;display:grid}.sequence-builder-preview__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sequence-builder-preview__header>div:first-child{gap:4px;display:grid}.sequence-builder-preview__header strong{color:#26344d;font-size:.82rem}.sequence-builder-preview__header small{color:#718096;font-size:.68rem}.sequence-builder-preview__widths{gap:4px;display:flex}.sequence-builder-preview__widths button{color:#65748a;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:6px 9px;font-size:.66rem}.sequence-builder-preview__widths button.is-selected{color:#315fb6;background:#f2f6fd;border-color:#b8cbe9}.sequence-builder-preview__frame{background:#fff;border:1px solid #dce3ed;border-radius:14px;width:100%;min-height:145px;margin:0 auto;padding:18px;transition:max-width .16s;box-shadow:0 8px 22px #1d2d4c0a}.sequence-builder-preview__frame--desktop{max-width:640px}.sequence-builder-preview__frame--mobile{max-width:360px}.sequence-builder-preview__meta{color:#8590a1;margin-bottom:12px;font-size:.66rem;display:block}.sequence-builder-preview__frame h4{color:#26344d;margin:0 0 10px;font-size:.9rem}.sequence-builder-preview__frame p{color:#526075;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.6}.sequence-builder-preview__empty{text-align:center;color:#718096!important}.sequence-preview-missing{align-items:flex-start;gap:6px;margin:8px 0 0;font-size:.7rem;line-height:1.45;display:flex;color:#9a6700!important}.sequence-enrollment-confirmation{color:#526075;background:#f8fafc;border:1px solid #dce3ed;border-radius:12px;gap:8px;padding:12px 13px;display:grid}.sequence-enrollment-confirmation strong{color:#26344d;font-size:.78rem}.sequence-enrollment-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sequence-enrollment-confirmation dl div{gap:2px;display:grid}.sequence-enrollment-confirmation dt{color:#8590a1;font-size:.63rem}.sequence-enrollment-confirmation dd{color:#26344d;margin:0;font-size:.7rem}.sequence-enrollment-confirmation small{font-size:.66rem;line-height:1.4}.sequence-step-variable{color:#718096;gap:4px;font-size:.66rem;display:grid}.sequence-step-variable select{color:#26344d;height:32px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:0 8px;font-size:.72rem}.sequence-builder-preview__label{color:#8590a1;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 6px;font-size:.62rem;font-weight:700;display:block}.sequence-builder-preview__rich{color:#26344d;font-size:.78rem;line-height:1.55}.sequence-builder-preview__rich p{margin:0 0 8px}.sequence-builder-preview__rich a{color:#315fb6;text-decoration:underline}@media (max-width:760px){.sequence-preview-overrides{grid-template-columns:1fr!important}.sequence-enrollment-confirmation dl{grid-template-columns:1fr}.sequence-builder-preview__header{flex-direction:column}.sequence-builder-preview__widths{width:100%}.sequence-builder-preview__widths button{flex:1}.sequence-builder-preview__frame--desktop{max-width:100%}}.sequence-detail-editor.sequence-editor{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);align-items:start;gap:0 26px;padding:26px;display:grid}.sequence-detail-editor.sequence-editor>.sequence-editor__header,.sequence-detail-editor.sequence-editor>.sequence-safety,.sequence-detail-editor.sequence-editor>.manage-inline-alert{grid-column:1/-1}.sequence-detail-editor.sequence-editor>.sequence-editor__header{padding-bottom:22px}.sequence-detail-editor.sequence-editor>.sequence-safety{margin-bottom:4px}.sequence-detail-editor.sequence-editor>.sequence-timeline,.sequence-detail-editor.sequence-editor>.sequence-add-row{grid-column:1}.sequence-detail-editor.sequence-editor>.sequence-timeline{min-width:0;padding-top:22px}.sequence-detail-editor.sequence-editor>.sequence-add-row{background:#fbfcfe;border:1px dashed #cbd7e8;border-radius:14px;align-self:start;margin-top:2px;padding:14px}.sequence-detail-editor.sequence-editor>.sequence-editor__footer,.sequence-detail-editor.sequence-editor>.sequence-business-days,.sequence-detail-editor.sequence-editor>.sequence-builder-preview{grid-column:2}.sequence-detail-editor.sequence-editor>.sequence-editor__footer{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr;align-self:start;gap:12px;margin-top:22px;padding:16px;display:grid}.sequence-detail-editor.sequence-editor>.sequence-editor__footer:before{content:"Sequence settings";color:#24324a;font-size:.78rem;font-weight:700}.sequence-detail-editor.sequence-editor>.sequence-editor__footer label,.sequence-detail-editor.sequence-editor>.sequence-editor__footer input,.sequence-detail-editor.sequence-editor>.sequence-editor__footer select{width:100%}.sequence-detail-editor.sequence-editor>.sequence-editor__footer button{width:100%;margin:4px 0 0}.sequence-detail-editor.sequence-editor>.sequence-business-days{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-self:start;gap:5px;margin-top:14px;padding:14px;display:grid}.sequence-detail-editor.sequence-editor>.sequence-business-days>span{color:#65748a;grid-column:1/-1;font-size:.68rem}.sequence-detail-editor.sequence-editor>.sequence-business-days button{color:#65748a;background:#fff;border:1px solid #d6deea;border-radius:8px;min-width:0;padding:7px 3px;font-size:.66rem}.sequence-detail-editor.sequence-editor>.sequence-business-days button.is-selected{color:#2457a6;background:#eef4ff;border-color:#9db9e5}.sequence-detail-editor.sequence-editor>.sequence-builder-preview{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:14px;padding:16px}.sequence-detail-editor.sequence-editor>.sequence-builder-preview .sequence-builder-preview__frame{box-shadow:none}@media (max-width:900px){.sequence-detail-editor.sequence-editor{grid-template-columns:1fr}.sequence-detail-editor.sequence-editor>.sequence-editor__footer,.sequence-detail-editor.sequence-editor>.sequence-business-days,.sequence-detail-editor.sequence-editor>.sequence-builder-preview{grid-column:1}.sequence-detail-editor.sequence-editor>.sequence-editor__footer{margin-top:18px}}@media (max-width:760px){.sequence-detail-editor.sequence-editor{gap:0;padding:16px}.sequence-detail-editor.sequence-editor>.sequence-add-row{grid-template-columns:1fr 1fr;display:grid}}.hero-review-result-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.hero-review-result-grid .hero-review-impact,.hero-review-result-grid .hero-review-evidence{background:#ffffff06;border:1px solid #2c374b;border-radius:12px;min-width:0;padding:14px}.hero-review-result-grid .hero-review-impact{background:#d4ff5a0e;border-color:#d4ff5a40}.hero-review-result-grid .hero-review-evidence{align-content:center}@media (min-width:1051px){.hero-inner{grid-template-columns:.74fr 1.26fr;gap:58px}.hero-copy{padding-top:8px}.hero-review-preview{transform:translateY(4px)}}@media (max-width:760px){.hero-review-result-grid{grid-template-columns:1fr}}.sequence-builder-v2{background:#fff;border:1px solid #dfe5ee;border-radius:20px;overflow:visible;box-shadow:0 14px 34px #182a470e}.sequence-builder-v2__topbar{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.sequence-builder-v2__topbar>div:first-child{min-width:0}.sequence-builder-v2__eyebrow{color:#65748a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.sequence-status-dot{background:#8b99ab;border-radius:999px;width:7px;height:7px}.sequence-status-dot--draft{background:#8b99ab}.sequence-status-dot--active{background:#0ea56a}.sequence-status-dot--paused{background:#d88a16}.sequence-status-dot--archived{background:#a3adbb}.sequence-builder-v2__topbar h3{color:#14213a;letter-spacing:-.02em;margin:7px 0 4px;font-size:1.18rem}.sequence-builder-v2__topbar p{color:#718096;margin:0;font-size:.78rem;line-height:1.5}.sequence-builder-v2__top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.sequence-builder-v2__readiness{color:#3e5f99;white-space:nowrap;font-size:.7rem}.sequence-builder-v2__readiness.is-blocked{color:#936b1c}.sequence-builder-v2__setup-note{color:#705a1e;border:1px solid #eadfb8;border-radius:12px;align-items:flex-start;gap:9px;margin:16px 18px 0;padding:10px 12px;font-size:.72rem;line-height:1.5;display:flex}.sequence-builder-v2__setup-note svg{flex:none;margin-top:2px}.sequence-builder-v2__setup-note strong{color:#604914;margin-bottom:1px;display:block}.sequence-builder-v2__workspace{grid-template-columns:232px minmax(0,1fr) 294px;min-height:620px;display:grid}.sequence-builder-v2__timeline{background:#fcfdff;border-right:1px solid #e7ebf1;flex-direction:column;min-width:0;padding:18px 12px;display:flex;position:relative}.sequence-builder-v2__timeline-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px 12px;display:flex}.sequence-builder-v2__timeline-head span{color:#26344d;font-size:.76rem;font-weight:700}.sequence-builder-v2__timeline-head strong{color:#8995a8;font-size:.66rem;font-weight:600}.sequence-builder-v2__timeline-list{align-content:start;gap:3px;display:grid}.sequence-builder-v2__timeline-item{width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 9px;display:grid}.sequence-builder-v2__timeline-item:hover{background:#f5f8fc}.sequence-builder-v2__timeline-item.is-active{background:#f4f7fc;border-color:#c9d8ef}.sequence-builder-v2__timeline-item:focus-visible,.sequence-builder-v2__add-trigger:focus-visible,.sequence-builder-v2__settings-toggle:focus-visible{outline-offset:2px;outline:3px solid #2b5bbe38}.sequence-builder-v2__timeline-number{color:#8390a4;letter-spacing:.04em;font-size:.66rem;font-weight:700;line-height:1.55}.sequence-builder-v2__timeline-item.is-active .sequence-builder-v2__timeline-number{color:#285ab2}.sequence-builder-v2__timeline-item>span:last-child{gap:2px;min-width:0;display:grid}.sequence-builder-v2__timeline-item small{color:#7890ae;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:700;overflow:hidden}.sequence-builder-v2__timeline-item strong{color:#30415d;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;line-height:1.35;overflow:hidden}.sequence-builder-v2__timeline-item em{color:#8a97aa;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-style:normal;overflow:hidden}.sequence-builder-v2__empty-steps{color:#8a97aa;justify-items:start;gap:5px;padding:20px 11px;font-size:.7rem;display:grid}.sequence-builder-v2__empty-steps strong{color:#46556d;font-size:.77rem}.sequence-builder-v2__add-wrap{border-top:1px solid #e7ebf1;margin-top:auto;padding:12px 4px 0;position:relative}.sequence-builder-v2__add-trigger{color:#315b9d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px dashed #b9c8dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.sequence-builder-v2__add-trigger:hover:not(:disabled){background:#f7faff;border-style:solid;border-color:#92add4}.sequence-builder-v2__add-menu{z-index:6;background:#fff;border:1px solid #dce3ed;border-radius:12px;min-width:200px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);right:4px;overflow:hidden;box-shadow:0 16px 32px #182a4724}.sequence-builder-v2__add-menu>span{color:#8995a8;letter-spacing:.05em;text-transform:uppercase;padding:7px 8px 5px;font-size:.61rem;font-weight:700}.sequence-builder-v2__add-menu button{color:#30415d;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:.72rem;display:flex}.sequence-builder-v2__add-menu button:hover{background:#f4f7fc}.sequence-builder-v2__editor{background:#fff;min-width:0;padding:26px 28px 30px}.sequence-builder-v2__blank{color:#8090a6;text-align:center;justify-items:center;gap:8px;max-width:350px;margin:95px auto;display:grid}.sequence-builder-v2__blank h4{color:#2b3c56;margin:6px 0 0;font-size:.92rem}.sequence-builder-v2__blank p{margin:0;font-size:.75rem;line-height:1.6}.sequence-builder-v2__step-editor{gap:21px;display:grid}.sequence-builder-v2__step-editor>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.sequence-builder-v2__step-editor>header>div:first-child{gap:3px;display:grid}.sequence-builder-v2__step-editor>header span{color:#72819a;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}.sequence-builder-v2__step-editor>header h4{color:#1d2d46;margin:0;font-size:1rem}.sequence-builder-v2__step-editor>header p{color:#7c8a9e;margin:0;font-size:.73rem;line-height:1.5}.sequence-builder-v2__step-actions{gap:6px;display:flex}.sequence-builder-v2__step-actions button{color:#63748b;background:#fff;border:1px solid #dce3ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sequence-builder-v2__step-actions button:hover:not(:disabled){color:#305da7;border-color:#a8bad4}.sequence-builder-v2__step-actions button:last-child:hover:not(:disabled){color:#bd4e58;border-color:#e5b2b6}.sequence-builder-v2__assistant{background:#fafcff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sequence-builder-v2__assistant>div:first-child{color:#3d5f95;align-items:flex-start;gap:9px;display:flex}.sequence-builder-v2__assistant span{gap:1px;display:grid}.sequence-builder-v2__assistant strong{color:#2d3d55;font-size:.74rem}.sequence-builder-v2__assistant small{color:#78879b;font-size:.67rem;line-height:1.4}.sequence-builder-v2__assistant-form{grid-column:1/-1;gap:9px;padding-top:3px;display:grid}.sequence-builder-v2__assistant-form label{color:#65748a;gap:5px;font-size:.7rem;font-weight:600;display:grid}.sequence-builder-v2__assistant-form textarea{resize:vertical;min-height:72px}.sequence-builder-v2__assistant-form .manage-button{justify-self:start}.sequence-builder-v2__form{gap:16px;display:grid}.sequence-builder-v2__form>label,.sequence-builder-v2__settings-body>label{color:#52637c;gap:6px;font-size:.71rem;font-weight:700;display:grid}.sequence-builder-v2__form input,.sequence-builder-v2__form select,.sequence-builder-v2__form textarea,.sequence-builder-v2__settings-body input,.sequence-builder-v2__settings-body select{color:#26344d;width:100%;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:9px;font-size:.78rem}.sequence-builder-v2__form input,.sequence-builder-v2__form select,.sequence-builder-v2__settings-body input,.sequence-builder-v2__settings-body select{min-height:38px;padding:0 10px}.sequence-builder-v2__form textarea{resize:vertical;min-height:190px;padding:10px;line-height:1.58}.sequence-builder-v2__form input:focus,.sequence-builder-v2__form select:focus,.sequence-builder-v2__form textarea:focus,.sequence-builder-v2__settings-body input:focus,.sequence-builder-v2__settings-body select:focus{border-color:#8eace1;outline:3px solid #2b5bbe24}.sequence-builder-v2__form-footer{border-top:1px solid #e7ebf1;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.sequence-builder-v2__token-select{color:#65748a;gap:6px;max-width:190px;font-size:.69rem;font-weight:700;display:grid}.sequence-builder-v2__token-select select{color:#41526b;min-height:34px;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:8px;padding:0 8px;font-size:.71rem}.sequence-builder-v2__form-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sequence-builder-v2__form-footer>div>span{color:#65748a;min-height:18px;font-size:.69rem}.sequence-builder-v2__rail{background:#fbfcfe;border-left:1px solid #e7ebf1;align-content:start;gap:12px;padding:18px;display:grid}.sequence-builder-v2__queue-card,.sequence-builder-v2__preview-card,.sequence-builder-v2__settings-card{background:#fff;border:1px solid #dfe5ee;border-radius:13px}.sequence-builder-v2__queue-card{gap:11px;padding:13px;display:grid}.sequence-builder-v2__queue-card div{gap:3px;display:grid}.sequence-builder-v2__queue-card span{color:#708098;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.sequence-builder-v2__queue-card strong{color:#2d3c54;font-size:.78rem;line-height:1.42}.sequence-builder-v2__queue-card .manage-button{justify-content:center;width:100%}.sequence-builder-v2__preview-card{padding:13px}.sequence-builder-v2__preview-card .sequence-builder-preview{border:0;gap:10px;margin:0;padding:0}.sequence-builder-v2__preview-card .sequence-builder-preview__header{gap:8px}.sequence-builder-v2__preview-card .sequence-builder-preview__header strong{font-size:.76rem}.sequence-builder-v2__preview-card .sequence-builder-preview__frame{min-height:132px;box-shadow:none;padding:13px}.sequence-builder-v2__preview-card .sequence-builder-preview__frame--desktop{max-width:100%}.sequence-builder-v2__preview-card .sequence-builder-preview__frame h4{font-size:.79rem}.sequence-builder-v2__preview-card .sequence-builder-preview__frame p,.sequence-builder-v2__preview-card .sequence-builder-preview__rich{font-size:.7rem}.sequence-builder-v2__settings-toggle{color:#394b65;width:100%;min-height:43px;font:inherit;background:#fff;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 13px;font-size:.74rem;font-weight:700;display:flex}.sequence-builder-v2__settings-toggle span{align-items:center;gap:7px;display:inline-flex}.sequence-builder-v2__settings-body{gap:12px;padding:0 13px 13px;display:grid}.sequence-builder-v2__weekdays{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.sequence-builder-v2__weekdays>span{color:#65748a;grid-column:1/-1;font-size:.68rem;font-weight:700}.sequence-builder-v2__weekdays button{color:#65748a;min-height:30px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;font-size:.61rem}.sequence-builder-v2__weekdays button.is-selected{color:#2858aa;background:#f0f5fe;border-color:#a7bee2}.sequence-builder-v2__settings-body>p{color:#738197;align-items:flex-start;gap:6px;margin:1px 0 0;font-size:.66rem;line-height:1.45;display:flex}.sequence-builder-v2__settings-body>p svg{color:#269267;flex:none;margin-top:1px}@media (max-width:1120px){.sequence-builder-v2__workspace{grid-template-columns:220px minmax(0,1fr)}.sequence-builder-v2__rail{border-top:1px solid #e7ebf1;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.9fr)}}@media (max-width:760px){.sequence-detail-page{gap:12px}.sequence-builder-v2{border-radius:16px}.sequence-builder-v2__topbar{flex-direction:column;align-items:flex-start;padding:19px 17px}.sequence-builder-v2__top-actions{justify-content:flex-start}.sequence-builder-v2__workspace{min-height:0;display:block}.sequence-builder-v2__timeline{border-bottom:1px solid #e7ebf1;border-right:0;min-height:0;padding:13px 11px 12px}.sequence-builder-v2__timeline-list{padding-bottom:2px;display:flex;overflow-x:auto}.sequence-builder-v2__timeline-item{flex:0 0 184px}.sequence-builder-v2__add-wrap{border:0;margin-top:11px;padding:0}.sequence-builder-v2__add-menu{inset:calc(100% + 7px) 0 auto}.sequence-builder-v2__editor{padding:20px 17px 22px}.sequence-builder-v2__step-editor>header{flex-direction:column;align-items:stretch}.sequence-builder-v2__step-actions{justify-content:flex-start}.sequence-builder-v2__assistant{grid-template-columns:1fr}.sequence-builder-v2__assistant .manage-button{justify-content:center;width:100%}.sequence-builder-v2__form-footer{flex-direction:column;align-items:stretch}.sequence-builder-v2__token-select{max-width:none}.sequence-builder-v2__form-footer>div{justify-content:flex-start}.sequence-builder-v2__form-footer>div .manage-button{flex:140px;justify-content:center}.sequence-builder-v2__rail{grid-template-columns:1fr;padding:12px}.sequence-builder-v2__preview-card .sequence-builder-preview__header{flex-direction:column;align-items:flex-start}.sequence-builder-v2__preview-card .sequence-builder-preview__widths{width:100%}.sequence-builder-v2__preview-card .sequence-builder-preview__widths button{flex:1}}.sequence-detail-editor.sequence-editor{box-shadow:none;background:0 0;border:0;padding:0;display:block}.sequence-machine{color:#26344d;max-width:800px;margin:0 auto}.sequence-machine__bar{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 2px 22px;display:flex}.sequence-machine__identity{gap:4px;min-width:0;display:grid}.sequence-machine__status{color:#708098;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:inline-flex}.sequence-machine__identity h3{color:#17243a;letter-spacing:-.025em;margin:2px 0 0;font-size:1.2rem}.sequence-machine__identity p{color:#74829a;max-width:470px;margin:0;font-size:.76rem;line-height:1.5}.sequence-machine__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sequence-machine__readiness{color:#705a1e;border:1px solid #eadfb8;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;font-size:.72rem;line-height:1.45;display:flex}.sequence-machine__readiness svg{flex:none;margin-top:1px}.sequence-machine__flow{width:min(100%,720px);margin:28px auto 20px;padding:0;list-style:none;display:grid}.sequence-machine__start{color:#6d7c91;text-align:center;justify-items:center;gap:4px;display:grid}.sequence-machine__start span{color:#8190a4;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.sequence-machine__start strong{color:#3f5068;font-size:.76rem;font-weight:650}.sequence-machine__connector{place-items:center;min-height:54px;display:grid;position:relative}.sequence-machine__connector:before{content:"";background:#cfd8e6;width:1px;position:absolute;top:0;bottom:0}.sequence-machine__connector>span{z-index:1;color:#64748b;background:#fff;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.65rem;font-weight:650;display:inline-flex;position:relative}.sequence-machine__connector.is-first>span{color:#77869a;background:#f7f9fc;border-color:#0000}.sequence-machine__connector>svg{z-index:1;color:#cfd8e6;background:0 0;position:absolute;bottom:-3px}.sequence-machine__insert{place-items:center;min-height:44px;display:grid;position:relative}.sequence-machine__insert-line{background:#cfd8e6;width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.sequence-machine__insert-button{z-index:1;color:#fff;cursor:pointer;background:#285bd7;border:1px solid #1f55d6;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.sequence-machine__insert-button:hover:not(:disabled){background:#174fc5;border-color:#1746b6;transform:scale(1.04)}.sequence-machine__insert-button:focus-visible,.sequence-machine__icon-button:focus-visible,.sequence-machine__card-summary:focus-visible,.sequence-machine__type-grid button:focus-visible{outline-offset:2px;outline:3px solid #285bd738}.sequence-machine__insert-button:disabled{cursor:not-allowed;opacity:.45}.sequence-machine__insert-popover{z-index:20;background:#fff;border:1px solid #ccd8e8;border-radius:16px;gap:14px;width:min(390px,100vw - 68px);padding:15px;animation:.18s ease-out both sequence-machine-popover-in;display:grid;position:absolute;top:50%;left:calc(50% + 29px);box-shadow:0 18px 36px #1d304f26}.sequence-machine__insert-popover.is-closing{pointer-events:none;animation:.18s ease-in both sequence-machine-popover-out}.sequence-machine__insert-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sequence-machine__insert-heading>div{gap:3px;display:grid}.sequence-machine__insert-heading strong{color:#26344d;font-size:.82rem}.sequence-machine__insert-heading span{color:#728198;font-size:.67rem;line-height:1.4}.sequence-machine__insert-heading button{color:#63748b;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sequence-machine__type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sequence-machine__type-grid button{color:#3c4e66;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:11px;align-items:flex-start;gap:8px;min-height:59px;padding:10px;display:flex}.sequence-machine__type-grid button:hover,.sequence-machine__type-grid button.is-selected{color:#1f55d6;background:#f5f8ff;border-color:#9db8ee}.sequence-machine__type-grid button>span{gap:2px;display:grid}.sequence-machine__type-grid strong{font-size:.7rem}.sequence-machine__type-grid small{color:#77869b;font-size:.61rem;line-height:1.3}.sequence-machine__insert-timing{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.sequence-machine__insert-timing legend{color:#4c5e77;font-size:.68rem;font-weight:700}.sequence-machine__insert-timing>div{grid-template-columns:1fr 1.55fr;gap:8px;display:grid}.sequence-machine__insert-timing label{color:#708098;gap:4px;font-size:.62rem;font-weight:650;display:grid}.sequence-machine__insert-timing p{color:#75839a;margin:0;font-size:.67rem;line-height:1.45}.sequence-machine__card{background:#fff;border:1px solid #dce3ec;border-radius:16px;min-width:0;transition:border-color .16s,box-shadow .16s;position:relative;overflow:visible}.sequence-machine__card.is-expanded{border-color:#b8cae9}.sequence-machine__card.is-dragging{opacity:.94;box-shadow:0 16px 30px #24365229}.sequence-machine__card-header{align-items:stretch;min-height:88px;display:flex}.sequence-machine__card-summary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px 0 0 15px;flex:1;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:16px 8px 16px 16px;display:grid}.sequence-machine__card-summary:hover{background:#fbfcfe}.sequence-machine__card-icon{color:#3e62a7;background:#f7f9fc;border:1px solid #dbe4f0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.sequence-machine__card-copy{align-content:center;gap:3px;min-width:0;display:grid}.sequence-machine__card-copy small{color:#75839a;letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:700}.sequence-machine__card-copy strong{color:#22324a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.35;overflow:hidden}.sequence-machine__card-copy em{color:#78869a;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:540px;font-size:.68rem;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.sequence-machine__card-actions{align-items:center;gap:5px;padding:0 12px 0 4px;display:flex}.sequence-machine__icon-button{color:#64748a;cursor:pointer;background:#fff;border:1px solid #dde4ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sequence-machine__icon-button:hover:not(:disabled){color:#2454c9;border-color:#b9c9dd}.sequence-machine__icon-button:disabled{cursor:not-allowed;opacity:.45}.sequence-machine__drag{cursor:grab;touch-action:none}.sequence-machine__more-wrap{position:relative}.sequence-machine__more-menu{z-index:15;background:#fff;border:1px solid #d8e0eb;border-radius:11px;width:154px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 24px #23334e21}.sequence-machine__more-menu button{color:#43546b;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:.68rem;display:flex}.sequence-machine__more-menu button:hover:not(:disabled){color:#1f55d6;background:#f4f7fb}.sequence-machine__more-menu button.is-danger:hover:not(:disabled){color:#b7464f;background:#fff6f6}.sequence-machine__delete-popover{z-index:25;background:#fff;border:1px solid #e3cfd1;border-radius:13px;gap:7px;width:min(300px,100% - 20px);padding:13px;animation:.18s ease-out both sequence-machine-delete-in;display:grid;position:absolute;top:64px;right:10px;box-shadow:0 14px 28px #2f263026}.sequence-machine__delete-popover.is-closing{pointer-events:none;animation:.18s ease-in both sequence-machine-delete-out}.sequence-machine__delete-popover strong{color:#4b2f35;font-size:.76rem}.sequence-machine__delete-popover p{color:#7a6670;margin:0;font-size:.66rem;line-height:1.45}.sequence-machine__delete-popover>div{justify-content:flex-end;gap:7px;margin-top:3px;display:flex}.sequence-machine__delete-popover .manage-button{min-height:32px;padding:0 10px;font-size:.67rem}.sequence-machine__editor{border-top:1px solid #e8edf3;gap:16px;padding:18px 20px 20px;display:grid}.sequence-machine__timing-note{color:#6a7990;background:#fafbfd;border:1px solid #e0e7f0;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:.68rem;display:flex}.sequence-machine__timing-note svg{color:#5875ad}.sequence-machine__timing-fields{color:#53647b;flex-wrap:wrap;align-items:end;gap:8px;font-size:.7rem;font-weight:650;display:flex}.sequence-machine__timing-fields>span{padding-bottom:10px}.sequence-machine__timing-fields label{gap:3px;min-width:94px;display:grid;position:relative}.sequence-machine__timing-fields label:first-of-type{min-width:76px}.sequence-machine__timing-fields label>span{color:#8290a4;letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:700}.sequence-machine__draft-helper{background:#fafcff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.sequence-machine__draft-helper>div:first-child{color:#4666a0;align-items:flex-start;gap:8px;display:flex}.sequence-machine__draft-helper>div:first-child span{gap:2px;display:grid}.sequence-machine__draft-helper strong{color:#35455c;font-size:.71rem}.sequence-machine__draft-helper small{color:#77869a;font-size:.64rem;line-height:1.35}.sequence-machine__draft-form{grid-column:1/-1;gap:8px;display:grid}.sequence-machine__draft-form label{color:#627187;gap:5px;font-size:.68rem;font-weight:650;display:grid}.sequence-machine__draft-form textarea{resize:vertical;min-height:68px}.sequence-machine__draft-form .manage-button{justify-self:start}.sequence-machine__form{gap:14px;display:grid}.sequence-machine__form>label,.sequence-machine__task-options>label,.sequence-machine__settings-body>label{color:#53647b;gap:6px;font-size:.69rem;font-weight:700;display:grid}.sequence-machine__form input,.sequence-machine__form select,.sequence-machine__form textarea,.sequence-machine__timing-fields input,.sequence-machine__timing-fields select,.sequence-machine__insert-timing input,.sequence-machine__insert-timing select,.sequence-machine__settings-body input,.sequence-machine__settings-body select{color:#2c3d55;width:100%;font:inherit;background:#fff;border:1px solid #d4deea;border-radius:9px;font-size:.76rem}.sequence-machine__form input,.sequence-machine__form select,.sequence-machine__timing-fields input,.sequence-machine__timing-fields select,.sequence-machine__insert-timing input,.sequence-machine__insert-timing select,.sequence-machine__settings-body input,.sequence-machine__settings-body select{min-height:38px;padding:0 10px}.sequence-machine__form textarea{resize:vertical;min-height:170px;padding:10px;line-height:1.55}.sequence-machine__form input:focus,.sequence-machine__form select:focus,.sequence-machine__form textarea:focus,.sequence-machine__timing-fields input:focus,.sequence-machine__timing-fields select:focus,.sequence-machine__insert-timing input:focus,.sequence-machine__insert-timing select:focus,.sequence-machine__settings-body input:focus,.sequence-machine__settings-body select:focus{border-color:#91abe0;outline:3px solid #285bd721}.sequence-machine__task-options{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.sequence-machine__task-options>label:first-child{width:140px}.sequence-machine__checkbox{align-items:center;gap:7px;min-height:38px;padding-bottom:1px;font-weight:600!important;display:flex!important}.sequence-machine__checkbox input{width:15px;height:15px;margin:0}.sequence-machine__form-footer{border-top:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:15px;display:flex}.sequence-machine__token-select{color:#65748a;gap:5px;min-width:176px;font-size:.65rem;font-weight:700;display:grid}.sequence-machine__token-select select{min-height:34px;padding:0 8px;font-size:.69rem}.sequence-machine__form-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sequence-machine__form-footer>div>span{color:#627187;min-height:18px;font-size:.67rem}.sequence-machine__settings{border-top:1px solid #e3e8ef;margin-top:4px}.sequence-machine__settings summary{cursor:pointer;color:#475970;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.sequence-machine__settings summary::-webkit-details-marker{display:none}.sequence-machine__settings summary>span{align-items:center;gap:7px;display:inline-flex}.sequence-machine__settings summary small{color:#8190a4;font-size:.64rem;font-weight:600}.sequence-machine__settings-body{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 2px;display:grid}.sequence-machine__weekdays{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.sequence-machine__weekdays>span{color:#53647b;grid-column:1/-1;font-size:.69rem;font-weight:700}.sequence-machine__weekdays button{color:#65748a;min-height:31px;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;font-size:.61rem}.sequence-machine__weekdays button.is-selected{color:#2356c8;background:#f3f7ff;border-color:#adc3e9}.sequence-machine__settings-body>p{color:#718096;grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;font-size:.65rem;line-height:1.4;display:flex}.sequence-machine__settings-body>p svg{color:#239064;flex:none}@keyframes sequence-machine-popover-in{0%{opacity:0;transform:translate(6px,-50%)scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes sequence-machine-popover-out{0%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translate(6px,-50%)scale(.98)}}@keyframes sequence-machine-delete-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sequence-machine-delete-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@media (max-width:760px){.sequence-detail-page{gap:12px}.sequence-machine__bar{flex-direction:column;gap:15px;padding-bottom:17px}.sequence-machine__actions{justify-content:flex-start;width:100%}.sequence-machine__actions .manage-button{flex:140px;justify-content:center}.sequence-machine__flow{margin-top:21px}.sequence-machine__card-header{min-height:78px}.sequence-machine__card-summary{grid-template-columns:34px minmax(0,1fr);padding:13px 4px 13px 13px}.sequence-machine__card-actions{gap:3px;padding-right:8px}.sequence-machine__icon-button{width:36px;height:36px}.sequence-machine__drag{display:none}.sequence-machine__editor{padding:15px}.sequence-machine__draft-helper{grid-template-columns:1fr}.sequence-machine__draft-helper .manage-button{justify-content:center;width:100%}.sequence-machine__timing-fields{flex-direction:column;align-items:start}.sequence-machine__timing-fields>span{padding:0}.sequence-machine__timing-fields label{width:100%}.sequence-machine__form-footer{flex-direction:column;align-items:stretch}.sequence-machine__token-select{min-width:0}.sequence-machine__form-footer>div{justify-content:flex-start}.sequence-machine__form-footer>div .manage-button{flex:142px;justify-content:center}.sequence-machine__insert-popover{width:calc(100% - 16px);margin:7px auto;position:relative;top:auto;left:auto;transform:none}.sequence-machine__insert-popover,.sequence-machine__insert-popover.is-closing{animation-name:sequence-machine-popover-mobile-in}.sequence-machine__insert-popover.is-closing{animation-name:sequence-machine-popover-mobile-out}.sequence-machine__more-menu{right:0}.sequence-machine__delete-popover{top:58px;right:8px}.sequence-machine__settings-body{grid-template-columns:1fr}}@keyframes sequence-machine-popover-mobile-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sequence-machine-popover-mobile-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sequence-machine__insert-button,.sequence-machine__card{transition:none}.sequence-machine__insert-popover,.sequence-machine__insert-popover.is-closing,.sequence-machine__delete-popover,.sequence-machine__delete-popover.is-closing,.sequence-detail-actions-menu__popover,.sequence-detail-actions-menu__popover.is-closing{animation:none}}.evidence-section{padding-top:108px;padding-bottom:108px}.workflow{color:var(--ink);background:#f7f9fc;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;padding:88px 0 92px}.workflow-intro{grid-template-columns:minmax(0,760px);grid-template-areas:"kicker""heading""lede";align-items:start;gap:12px;display:grid}.workflow-intro>.eyebrow{color:#55709a;grid-area:kicker;margin-top:0}.workflow-intro>.section-heading{color:#101c2f;grid-area:heading;max-width:760px;font-size:clamp(2.8rem,4.2vw,4.35rem)}.workflow-intro>.section-lede{color:#617087;grid-area:lede;max-width:660px;margin-top:2px;font-size:.98rem}.workflow .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:64px}.workflow .steps-progress{background:#ccd5e1}.workflow .steps-progress-fill{background:linear-gradient(90deg,#315fa8,#83a43d)}.workflow .step-number{color:#fff;background:#315fa8}.workflow .step:last-child .step-number{color:#1d2a0d;background:#cfee62}.workflow .step h3{color:#18263b}.workflow .step p{color:#637188}.workflow .workflow-artifact{color:#42536b;background:#fff;border-color:#d6dee9}.workflow .workflow-artifact svg{color:#426da9}.public-proof-section{padding-top:82px;padding-bottom:86px}.public-proof-example{margin-top:8px}.doctrine{padding-top:92px;padding-bottom:88px}.pricing{padding-top:96px;padding-bottom:96px}.faq{padding-top:88px;padding-bottom:88px}@media (max-width:900px){.evidence-layout{grid-template-columns:1fr;gap:48px}.evidence-layout>div:first-child{position:static}.evidence-navigation .section-heading{max-width:680px}.workflow-intro{grid-template-columns:1fr;grid-template-areas:"kicker""heading""lede";gap:12px}.workflow-intro>.eyebrow{margin-top:0}}@media (max-width:760px){.evidence-section{padding-top:74px;padding-bottom:74px}.workflow{padding-top:68px;padding-bottom:72px}.workflow-intro>.section-heading{font-size:clamp(2.45rem,11vw,3.3rem)}.workflow-intro>.section-lede{font-size:.9rem}.workflow .steps{grid-template-columns:1fr;gap:0;margin-top:42px}.workflow .steps-progress-fill{background:linear-gradient(#315fa8,#83a43d)}.public-proof-section{padding-top:68px;padding-bottom:72px}.public-proof-status-rail{grid-template-columns:1fr}.public-proof-status{min-height:0}.doctrine{padding-top:74px;padding-bottom:70px}.pricing{padding-top:76px;padding-bottom:78px}.faq{padding-top:72px;padding-bottom:72px}}@media (min-width:1051px){.hero{min-height:700px}.hero-inner{min-height:700px;padding-top:146px;padding-bottom:54px}}@media (max-width:1050px) and (min-width:761px){.hero-inner{padding-top:134px}}@media (max-width:760px){.hero-inner{padding-top:112px}}.manage-outreach-context-row--sequences{grid-template-columns:auto minmax(480px,1fr) auto;align-items:center;gap:18px;display:grid}.outreach-sequence-summary-slot{min-width:0}.sequence-summary-strip--context{gap:6px}.sequence-summary-strip--context>div{background:#f8fafc;border-radius:10px;gap:3px;min-width:0;padding:8px 10px}.sequence-summary-strip--context span{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.sequence-directory-workspace{gap:14px}.sequence-directory-panel{overflow:visible}.sequence-directory-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 4px 14px;display:flex}.sequence-directory-header h2{color:#1f2b40;letter-spacing:-.02em;margin:4px 0 5px;font-size:1.2rem}.sequence-directory-header p{color:#7b8798;margin:0;font-size:.7rem;line-height:1.5}.sequence-directory-header .manage-button{flex:none}.sequence-directory-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:14px 0 12px;display:flex}.sequence-directory-toolbar>label:not(.sequence-search){align-items:center;display:inline-flex}.sequence-directory-toolbar select{color:#26344d;min-width:130px;height:36px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:9px;padding:0 10px;font-size:.72rem}.sequence-directory-toolbar .sequence-search{min-width:260px}.sequence-directory-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:visible}.sequence-directory-table{min-width:1060px}.sequence-directory-table .manage-sticky-column{min-width:260px;left:0}.sequence-directory-table thead .manage-sticky-column{left:0}.sequence-directory-table td{height:72px}.sequence-directory-table td strong{color:#253044;font-size:.74rem}.sequence-directory-table td small{color:#8893a3}.sequence-directory-record{min-width:0}.sequence-directory-record__mark{color:#355694;background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font:700 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.sequence-directory-record .manage-table-record-meta{min-width:0}.sequence-directory-record .manage-table-record-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sequence-status{color:#59677b;text-transform:capitalize;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.64rem;font-weight:700;display:inline-flex}.sequence-status:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px}.sequence-status--active{color:#367451;background:#f4fbf6;border-color:#cde5d7}.sequence-status--paused{color:#8a6c25;background:#fffaf0;border-color:#eadfbe}.sequence-status--archived{color:#8a94a3;background:#f5f6f8}.sequence-row-attention{margin-top:5px;display:block;color:#9a5a32!important;font-size:.62rem!important}.sequence-directory-actions{text-align:right;width:54px;min-width:54px;position:relative}.sequence-directory-actions>.manage-icon-button{margin-left:auto}.sequence-directory-menu{z-index:30;background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% - 4px);right:10px;box-shadow:0 12px 28px #17253d24}.sequence-directory-menu button{color:#40516a;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.7rem}.sequence-directory-menu button:hover,.sequence-directory-menu button:focus-visible{color:#1f4fd6;background:#f3f6fb;outline:none}.sequence-directory-footer{color:#7b8798;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 14px;font-size:.68rem;display:flex}.sequence-directory-pagination{align-items:center;gap:8px;display:flex}.sequence-directory-pagination>span{text-align:center;min-width:72px}.sequence-detail-page{gap:14px;display:grid}.sequence-detail-context-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.sequence-detail-context-row .sequence-detail-back{margin:0}.sequence-detail-context-row .sequence-detail-actions{justify-content:flex-end}.sequence-detail-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 4px 14px;display:flex}.sequence-detail-heading h2{color:#1f2b40;letter-spacing:-.025em;margin:4px 0 5px;font-size:1.42rem}.sequence-detail-heading p{color:#718096;margin:0;font-size:.72rem}.sequence-detail-metrics{color:#7a8798;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:.67rem;display:flex}.sequence-detail-metrics span{align-items:baseline;gap:4px;display:inline-flex}.sequence-detail-metrics strong{color:#2e405f;font:700 .82rem ui-monospace,SFMono-Regular,Menlo,monospace}.sequence-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sequence-detail-actions .manage-button{white-space:nowrap}.sequence-detail-actions-menu{flex:none;position:relative}.sequence-detail-actions-menu>.manage-icon-button{width:40px;height:40px}.sequence-detail-actions-menu__popover{z-index:35;background:#fff;border:1px solid #d9e1ec;border-radius:13px;min-width:210px;padding:6px;animation:.16s ease-out both sequence-detail-menu-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #17253d26}.sequence-detail-actions-menu__popover.is-closing{pointer-events:none;animation:.16s ease-in both sequence-detail-menu-out}.sequence-detail-actions-menu__popover button,.sequence-detail-actions-menu__popover a{color:#40516a;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:.7rem;text-decoration:none;display:flex}.sequence-detail-actions-menu__popover button:hover:not(:disabled),.sequence-detail-actions-menu__popover button:focus-visible,.sequence-detail-actions-menu__popover a:hover,.sequence-detail-actions-menu__popover a:focus-visible{color:#1f4fd6;background:#f3f6fb;outline:0}.sequence-detail-actions-menu__popover button.is-danger:hover:not(:disabled),.sequence-detail-actions-menu__popover button.is-danger:focus-visible{color:#b7464f;background:#fff6f6}@keyframes sequence-detail-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sequence-detail-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.sequence-detail-editor{padding:24px}.sequence-filter-context{color:#776538;background:#fffaf0;border:1px solid #e6dfc7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:9px 12px;font-size:.68rem;display:flex}.sequence-filter-context button{color:#315fb6;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:760px){.sequence-detail-context-row{flex-direction:column;align-items:flex-start;gap:10px}.sequence-detail-context-row .sequence-detail-actions{width:100%}.sequence-directory-panel .sequence-directory-header,.sequence-detail-heading{grid-template-columns:minmax(0,1fr);align-items:start;display:grid!important}.sequence-directory-panel .sequence-directory-header .manage-button,.sequence-detail-actions{width:100%;min-width:0}.sequence-directory-header .manage-button{justify-content:center}.sequence-directory-toolbar{justify-content:stretch;align-items:stretch}.sequence-directory-toolbar>*{flex:140px;min-width:0!important}.sequence-directory-toolbar .sequence-search{flex-basis:100%}.sequence-directory-panel .sequence-directory-table-wrap{background:0 0;border:0;display:block;overflow:visible}.sequence-directory-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.sequence-directory-table thead{display:none}.sequence-directory-table tbody,.sequence-directory-table tr,.sequence-directory-table td{width:100%;display:block}.sequence-directory-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:8px 14px;box-shadow:0 3px 14px #1c2b430a}.sequence-directory-table td{text-align:right;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;height:auto;min-height:38px;padding:8px 0;display:flex}.sequence-directory-table td:before{color:#8a95a5;content:attr(data-label);letter-spacing:.04em;text-align:left;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:700}.sequence-directory-table td:first-child{text-align:left;padding-top:6px;display:block}.sequence-directory-table td:first-child:before,.sequence-directory-table td:last-child:before{display:none}.sequence-directory-table td:last-child{border-bottom:0;justify-content:flex-end;padding-bottom:5px}.sequence-directory-table .manage-sticky-column{min-width:0;box-shadow:none;position:static;left:auto}.sequence-directory-record{margin:0;padding:4px 0 10px}.sequence-directory-record .manage-table-record-meta small{max-width:220px}.sequence-directory-actions{width:auto;min-width:0;position:relative}.sequence-directory-menu{top:auto;bottom:calc(100% + 4px);right:0}.sequence-directory-footer{padding-inline:2px}.sequence-detail-heading h2{font-size:1.25rem}.sequence-detail-actions .manage-button{flex:180px;justify-content:center}.sequence-detail-actions-menu__popover{right:0}.sequence-detail-editor{padding:16px}.sequence-detail-metrics{gap:9px 14px}.sequence-filter-context{flex-direction:column;align-items:flex-start;margin-inline:12px}}.sequence-summary-strip--context strong{font-size:.9rem}@media (max-width:1180px){.manage-outreach-context-row--sequences{grid-template-columns:minmax(0,1fr) auto}.manage-outreach-context-row--sequences .outreach-sequence-summary-slot{grid-area:2/1/auto/-1}}@media (max-width:760px){.manage-outreach-context-row--sequences{gap:12px}.manage-outreach-context-row--sequences .sequence-actions{justify-self:end}.sequence-summary-strip--context{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-summary-strip--context>div:last-child{grid-column:1/-1}}.marketing-header{z-index:90;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#fff;border:0;border-bottom:1px solid #4656701f;border-radius:0;width:100%;height:88px;margin:0;transition:height .5s cubic-bezier(.23,1,.32,1),background .5s,border-color .5s,box-shadow .5s;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px #080b1412,inset 0 1px #ffffffeb}.marketing-header.is-scrolled{background:#fff;border-color:#46567033;height:68px;box-shadow:0 14px 34px #080b1424,inset 0 1px #fffffff5}.marketing-header-inner{height:100%;min-height:100%}.mobile-backdrop{display:none}@media (max-width:760px){.marketing-header{background:#fff;border-bottom-color:#46567029;height:72px;box-shadow:0 8px 24px #080b141a}.marketing-header.is-scrolled{background:#fff;height:60px;box-shadow:0 10px 28px #080b1424}.marketing-header-inner{z-index:5;padding-inline:16px;position:relative}.mobile-menu{width:42px;height:42px;min-height:42px;color:var(--ink);background:#ffffff9e;border:1px solid #46567029;border-radius:12px;box-shadow:0 5px 14px #080b141a}.mobile-menu:hover{color:var(--blue);background:#fff}.mobile-menu.is-open{color:var(--ink);background:var(--mint);border-color:#7ea60042;box-shadow:0 7px 16px #89b1002e}.mobile-backdrop{z-index:80;opacity:0;pointer-events:none;visibility:hidden;background:#080b1438;transition:opacity .32s,visibility 0s linear .42s;display:block;position:fixed;inset:0}.mobile-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.mobile-drawer{z-index:81;width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;background:#f9fbfe;border:0;border-radius:0;flex-direction:column;gap:0;padding:102px 24px 32px;transition:opacity .32s,transform .52s cubic-bezier(.23,1,.32,1),visibility 0s linear .52s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-18px)}.mobile-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.mobile-drawer-label{margin-bottom:12px}.mobile-drawer a:not(.mobile-drawer-cta){min-height:58px}.mobile-drawer-cta{width:100%;margin-top:24px}.mobile-drawer a:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}}@media (prefers-reduced-motion:reduce){.marketing-header,.mobile-backdrop,.mobile-drawer,.mobile-menu,.mobile-menu svg{transition:none!important}}:root{--workspace-ground:#f5f7fa;--workspace-surface:#fff;--workspace-surface-soft:#f8fafc;--workspace-line:#e1e6ed;--workspace-line-soft:#edf1f5;--workspace-ink:#182333;--workspace-muted:#66758a;--workspace-accent:#2155c7;--workspace-accent-hover:#1a47aa;--workspace-accent-pressed:#163b8e;--workspace-accent-soft:#eef4ff;--workspace-control-line:#d9e1ea;--workspace-control-line-hover:#b8c7da;--workspace-control-ink:#3f5065;--workspace-control-ink-active:#1c4caf;--workspace-control-surface-active:#f6f9fe;--workspace-table-heading:#617085;--workspace-row-hover:#f7f9fc;--workspace-row-selected:#f0f5ff;--workspace-subtle-hover:#f5f8fb;--workspace-subtle-line-hover:#c7d3e1;--workspace-overlay:#0f172a42;--workspace-side-overlay:#0b101a24;--workspace-radius:22px;--workspace-panel-radius:18px;--workspace-control-radius:12px;--workspace-status-radius:999px;--workspace-utility-size:40px;--workspace-motion-fast-duration:.16s;--workspace-motion-fast-ease:cubic-bezier(.23, 1, .32, 1);--workspace-motion-fast:var(--workspace-motion-fast-duration) var(--workspace-motion-fast-ease);--workspace-motion-surface:.22s cubic-bezier(.23, 1, .32, 1);--workspace-scroll-thumb:#d4ff5a75;--workspace-scroll-thumb-hover:#b5db41b3;--workspace-scroll-track:transparent;--workspace-scroll-fade:.26s ease;--workspace-focus-ring:0 0 0 3px #2155c729;--workspace-control-shadow:0 1px 1px #0f172a06;--workspace-primary-shadow:0 1px 0 #ffffff2e inset, 0 7px 14px #2155c730;--workspace-panel-shadow:0 1px 2px #0f172a09, 0 8px 20px -10px #0f172a1f;--workspace-shadow:0 1px 2px #1018280a, 0 18px 42px #1018280b}.workspace-initial-load{z-index:10000;background:var(--workspace-ground);transform-origin:50%;position:fixed;inset:0}.workspace-initial-load.is-closing{pointer-events:none;animation:.42s cubic-bezier(.23,1,.32,1) forwards workspace-initial-load-out}@keyframes workspace-initial-load-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.992)}}.workspace-initial-load-content{display:contents}.workspace-initial-load-content:not(.is-ready) .motion-page,.workspace-initial-load-content:not(.is-ready) .motion-page *{animation-play-state:paused}.workspace-loading-screen{min-height:100dvh;color:var(--workspace-ink);background:var(--workspace-ground);font-family:var(--font-sans), "Segoe UI", sans-serif;padding:10px}.workspace-loading-screen__frame{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 20px);display:grid}.workspace-loading-screen__canvas{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.workspace-loading-screen__topbar{border-bottom:1px solid var(--workspace-line);align-items:center;gap:8px;height:62px;padding:0 18px;display:flex;position:absolute;inset:0 0 auto}.workspace-loading-screen__topbar i{background:#e7ebf0;border-radius:999px;width:112px;height:11px;margin-right:auto}.workspace-loading-screen__topbar span{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:999px;width:34px;height:34px}.workspace-loading-screen__content{text-align:center;width:min(430px,100% - 48px);padding:96px 0 52px}.workspace-loading-screen__signal{grid-template-columns:64px 1fr 76px;align-items:center;width:244px;height:96px;margin:0 auto 26px;display:grid}.workspace-loading-screen__signal-mark{border:1px solid var(--workspace-line);width:64px;height:64px;box-shadow:var(--workspace-panel-shadow);background:#fff;border-radius:20px;place-items:center;display:grid}.workspace-loading-screen__signal-line{background:#dce3eb;height:1px;display:block;position:relative;overflow:hidden}.workspace-loading-screen__signal-line i{background:var(--workspace-accent);width:42%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite workspace-loading-trace;position:absolute;inset:0 auto 0 0}.workspace-loading-screen__signal-records{border:1px solid var(--workspace-line);box-shadow:var(--workspace-panel-shadow);background:#fff;border-radius:16px;gap:7px;padding:13px;display:grid}.workspace-loading-screen__signal-records i{background:#dfe5ec;border-radius:999px;height:5px}.workspace-loading-screen__signal-records i:nth-child(2){width:76%}.workspace-loading-screen__signal-records i:nth-child(3){width:88%}.workspace-loading-screen__eyebrow{color:var(--workspace-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem;font-weight:750}.workspace-loading-screen__content h1{color:#172232;letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:680;line-height:1.15}.workspace-loading-screen__description{max-width:390px;color:var(--workspace-muted);margin:10px auto 0;font-size:.85rem;line-height:1.55}.workspace-loading-screen__progress{background:#e8edf3;border-radius:999px;width:144px;height:3px;margin:26px auto 0;display:block;position:relative;overflow:hidden}.workspace-loading-screen__progress i{border-radius:inherit;background:var(--workspace-accent);width:38%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite workspace-loading-progress;position:absolute;inset:0 auto 0 0}@keyframes workspace-loading-trace{0%{opacity:0;transform:translate(-110%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(350%)}}@keyframes workspace-loading-progress{0%{transform:translate(-110%)}to{transform:translate(370%)}}@media (max-width:760px){.workspace-loading-screen{padding:0}.workspace-loading-screen__frame{min-height:100dvh}.workspace-loading-screen__canvas{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.workspace-loading-screen__content{width:min(360px,100% - 40px);padding-top:82px}}@media (prefers-reduced-motion:reduce){.workspace-initial-load.is-closing{animation-duration:1ms}.workspace-loading-screen__signal-line i,.workspace-loading-screen__progress i{opacity:.82;animation:none;transform:none}}.manage-shell-v2,.app-body{background-color:var(--workspace-ground)!important;background-image:none!important}.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed,.app-body .app-work-canvas{border-color:var(--workspace-line);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);background:var(--workspace-surface)!important}.app-body .app-work-canvas{box-shadow:var(--workspace-shadow)!important}.manage-shell-v2 .manage-topbar,.app-body .app-work-canvas>.app-topbar{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface)!important}@supports (color:color-mix(in lab, red, red)){.manage-shell-v2 .manage-topbar,.app-body .app-work-canvas>.app-topbar{background:color-mix(in srgb, var(--workspace-surface) 58%, transparent)!important}}.manage-shell-v2 .manage-topbar,.app-body .app-work-canvas>.app-topbar{box-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%)}.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar{background:0 0!important}.app-body .app-main{background-color:var(--workspace-ground);background-image:none}.manage-navigation-progress{z-index:9999;pointer-events:none;background:var(--workspace-accent);opacity:.82;height:2px;position:fixed;inset:0 0 auto}.manage-shell-v2 .manage-topbar-center{justify-content:center;min-width:0}.manage-shell-v2 .manage-topbar{border-top:1px solid var(--workspace-line);border-right:1px solid var(--workspace-line);border-left:1px solid var(--workspace-line);border-bottom-color:var(--workspace-line)}@media (min-width:0){.manage-shell-v2 .manage-main,.app-body .app-work-canvas{position:relative}.manage-shell-v2 .manage-main>.manage-topbar,.app-body .app-work-canvas>.app-topbar{z-index:50;box-sizing:border-box;width:auto;position:absolute;top:0;left:0;right:0}.manage-shell-v2 .manage-main>.manage-page,.app-body .app-work-canvas>.app-content{padding-top:100px;scroll-padding-top:84px}@media (min-width:781px) and (max-width:1199px){.manage-shell-v2 .manage-main>.manage-page,.app-body .app-work-canvas>.app-content{padding-top:92px}}@media (max-width:780px){.manage-shell-v2 .manage-main>.manage-page,.app-body .app-work-canvas>.app-content{padding-top:88px;scroll-padding-top:76px}}}@media (min-width:781px){.app-body .app-work-canvas>.app-topbar .workspace-header-action-group{justify-content:flex-end;align-items:center;gap:10px;display:flex}}.manage-shell-v2 .manage-topbar-center .manage-global-search-wrap,.app-body .app-topbar-center .manage-global-search-wrap{width:min(100%,410px);transition:width .16s cubic-bezier(.23,1,.32,1)}.app-body .app-topbar-center .manage-global-search-wrap{flex:0 auto}.manage-shell-v2 .manage-topbar-center .manage-global-search-wrap:hover,.manage-shell-v2 .manage-topbar-center .manage-global-search-wrap:focus-within,.manage-shell-v2 .manage-topbar-center .manage-global-search-wrap.is-active,.app-body .app-topbar-center .manage-global-search-wrap:hover,.app-body .app-topbar-center .manage-global-search-wrap:focus-within,.app-body .app-topbar-center .manage-global-search-wrap.is-active{width:min(100%,460px)}.manage-shell-v2 .manage-topbar-center .manage-global-results,.app-body .app-topbar-center .manage-global-results{top:calc(100% + 8px)}.manage-shell-v2 .manage-sidebar-search .manage-search,.manage-shell-v2 .manage-topbar-center .manage-search,.app-body .app-sidebar .global-search.manage-search,.app-body .app-sidebar .org-switcher{border-color:var(--workspace-line);box-shadow:none;background:#ffffffd1}.manage-app .manage-panel,.app-body .app-work-canvas .portal-panel,.app-body .app-work-canvas .portal-card,.app-body .app-work-canvas .portal-metric,.app-body .app-work-canvas .workspace-metric-card,.manage-shell-v2 .workspace-elevated-surface,.app-body .app-work-canvas .workspace-elevated-surface,.app-body .app-work-canvas .record-section,.app-body .app-work-canvas .record-side-section,.app-body .app-work-canvas .record-empty,.app-body .app-work-canvas .record-detail-header{border-color:var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);transition:border-color var(--workspace-motion-surface), background-color var(--workspace-motion-surface), box-shadow var(--workspace-motion-surface)}.workspace-metric-card{padding:20px}.app-body .app-work-canvas .workspace-metric-card{min-height:142px}.workspace-metric-card strong{color:var(--workspace-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:680}.workspace-metric-card small,.workspace-metric-card>span:not(.portal-metric-icon){color:var(--workspace-muted)}.portal-attention-panel{margin-bottom:18px}.portal-panel-eyebrow{color:var(--workspace-table-heading);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.63rem;font-weight:750;display:block}.portal-panel-count{color:var(--workspace-muted);flex:none;font-size:.72rem;font-weight:700}.manage-app .manage-summary-card{min-height:0;padding:18px 20px}.app-body .app-work-canvas .portal-metrics{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);gap:0;margin-bottom:20px;overflow:hidden}.app-body .app-work-canvas .portal-metrics>.portal-metric{border:0;border-right:1px solid var(--workspace-line-soft);min-height:0;box-shadow:none;background:0 0;border-radius:0}.app-body .app-work-canvas .portal-metrics>.portal-metric:last-child{border-right:0}.app-body .app-work-canvas .portal-metrics .portal-metric-icon{display:none}.app-body .app-work-canvas .portal-metrics .portal-metric>span:not(.portal-metric-icon){color:var(--workspace-table-heading);letter-spacing:.11em;text-transform:uppercase;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.app-body .app-work-canvas .portal-metrics .portal-metric strong{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.75rem;line-height:1}.app-body .app-work-canvas .portal-metrics .portal-metric small{color:var(--workspace-muted);margin-top:0;font-size:.62rem;line-height:1.2}@media (max-width:760px){.app-body .app-work-canvas .portal-metrics>.portal-metric{border-right:1px solid var(--workspace-line-soft);border-bottom:1px solid var(--workspace-line-soft)}.app-body .app-work-canvas .portal-metrics>.portal-metric:nth-child(2n){border-right:0}.app-body .app-work-canvas .portal-metrics>.portal-metric:nth-last-child(-n+2){border-bottom:0}}.steady-state-dashboard{gap:16px;margin-bottom:20px;display:grid}.steady-state-dashboard__header{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px 2px;display:flex}.steady-state-dashboard__header h2{color:var(--workspace-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.4vw,1.4rem)}.steady-state-dashboard__header p{max-width:620px;color:var(--workspace-muted);margin:6px 0 0;font-size:.78rem;line-height:1.5}.steady-state-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.steady-state-card{min-width:0;overflow:hidden}.steady-state-card--wide{grid-column:1/-1}.steady-state-card .portal-panel-heading{min-height:66px;padding:16px 18px}.steady-state-card .portal-panel-heading h3{color:var(--workspace-ink);letter-spacing:-.01em;margin:0;font-size:.94rem}.manage-steady-state-card>header{min-height:66px;padding:16px 18px}.manage-steady-state-card>header h3{color:var(--workspace-ink);letter-spacing:-.01em;margin:0;font-size:.94rem}.manage-steady-state-card>header a{color:var(--manage-blue,var(--workspace-accent));align-items:center;gap:5px;font-size:.72rem;font-weight:680;text-decoration:none;display:inline-flex}.manage-steady-state-card>header a:hover,.manage-steady-state-card>header a:focus-visible{color:var(--workspace-accent)}.steady-state-card__icon{color:var(--workspace-accent);flex:none}.steady-state-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 18px;display:grid}.steady-state-facts div{border-right:1px solid var(--workspace-line-soft);gap:6px;min-width:0;padding:14px 14px 12px 0;display:grid}.steady-state-facts div:not(:first-child){padding-left:14px}.steady-state-facts div:last-child{border-right:0}.steady-state-facts dt{color:var(--workspace-muted);font-size:.68rem;line-height:1.3}.steady-state-facts dd{color:var(--workspace-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:700}.steady-state-card__footnote,.steady-state-empty{color:var(--workspace-muted);margin:0;padding:12px 18px 16px;font-size:.72rem;line-height:1.45}.steady-state-list{padding:0 18px 8px;display:grid}.steady-state-list a{border-bottom:1px solid var(--workspace-line-soft);min-width:0;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;text-decoration:none;display:flex}.steady-state-list a:last-child{border-bottom:0}.steady-state-list a:hover strong,.steady-state-list a:focus-visible strong{color:var(--workspace-accent)}.steady-state-list a>span{gap:3px;min-width:0;display:grid}.steady-state-list strong,.steady-state-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steady-state-list strong{color:var(--workspace-ink);transition:color var(--workspace-motion-surface);font-size:.76rem}.steady-state-list small,.steady-state-list time{color:var(--workspace-muted);font-size:.68rem}.steady-state-list time{font-variant-numeric:tabular-nums;flex:none}.steady-state-timeline{gap:0;margin:0;padding:0 18px 8px;list-style:none;display:grid}.steady-state-timeline li{border-bottom:1px solid var(--workspace-line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}.steady-state-timeline li:last-child{border-bottom:0}.steady-state-timeline__dot{background:var(--workspace-accent);border-radius:50%;width:6px;height:6px}.steady-state-timeline li>div{gap:3px;min-width:0;display:grid}.steady-state-timeline strong,.steady-state-timeline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steady-state-timeline strong{color:var(--workspace-ink);font-size:.76rem}.steady-state-timeline small,.steady-state-timeline time{color:var(--workspace-muted);font-size:.68rem}.steady-state-timeline time{font-variant-numeric:tabular-nums;white-space:nowrap}.steady-state-spend{gap:6px;padding:16px 18px 18px;display:grid}.steady-state-spend strong{color:var(--workspace-ink);letter-spacing:-.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.75rem}.steady-state-spend span,.steady-state-spend small{color:var(--workspace-muted);font-size:.72rem}@media (max-width:760px){.steady-state-dashboard__header{flex-direction:column;align-items:flex-start}.steady-state-dashboard__grid{grid-template-columns:minmax(0,1fr)}.steady-state-card--wide{grid-column:auto}.steady-state-facts{grid-template-columns:minmax(0,1fr)}.steady-state-facts div,.steady-state-facts div:not(:first-child){border-right:0;border-bottom:1px solid var(--workspace-line-soft);padding:11px 0}.steady-state-facts div:last-child{border-bottom:0}}.app-body .app-work-canvas .record-detail-header{border-radius:var(--workspace-radius) var(--workspace-radius) 0 0}.manage-app .record-change-history,.app-body .record-change-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.manage-app .record-change-history>li,.app-body .record-change-history>li{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:14px 16px;display:grid}.manage-app .record-change-history__icon,.app-body .record-change-history__icon{border:1px solid var(--workspace-line);width:34px;height:34px;color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border-radius:10px;place-items:center;display:grid}.manage-app .record-change-history__body,.app-body .record-change-history__body{gap:6px;min-width:0;display:grid}.manage-app .record-change-history__heading,.app-body .record-change-history__heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.manage-app .record-change-history__heading strong,.app-body .record-change-history__heading strong{min-width:0;color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.manage-app .record-change-history__heading time,.app-body .record-change-history__heading time{color:var(--workspace-muted);white-space:nowrap;flex:none;font-size:.67rem}.manage-app .record-change-history__body p,.app-body .record-change-history__body p{color:var(--workspace-control-ink);margin:0;font-size:.75rem;line-height:1.45}.manage-app .record-change-history__meta,.app-body .record-change-history__meta{color:var(--workspace-muted);flex-wrap:wrap;gap:6px;font-size:.64rem;display:flex}.manage-app .record-change-history__meta span,.app-body .record-change-history__meta span{border:1px solid var(--workspace-line-soft);border-radius:var(--workspace-status-radius);background:var(--workspace-surface-soft);align-items:center;min-height:21px;padding:2px 7px;display:inline-flex}.manage-app .record-change-history--empty,.app-body .record-change-history--empty{border:1px dashed var(--workspace-control-line);min-height:128px;color:var(--workspace-muted);background:var(--workspace-surface-soft);text-align:center;border-radius:14px;align-content:center;justify-items:center;padding:24px 18px}.manage-app .record-change-history--empty svg,.app-body .record-change-history--empty svg{color:var(--workspace-table-heading);opacity:.7}.manage-app .record-change-history--empty p,.app-body .record-change-history--empty p{max-width:34rem;margin:0;font-size:.74rem;line-height:1.5}.manage-app .record-change-history--error,.app-body .record-change-history--error{color:#99463e;background:#fff8f7;border:1px solid #ead7d3;border-radius:14px;align-items:center;gap:10px;min-height:86px;padding:16px;display:flex}.manage-app .record-change-history--error p,.app-body .record-change-history--error p{flex:1;margin:0;font-size:.74rem;line-height:1.45}.manage-app .record-change-history--error .button,.app-body .record-change-history--error .button{flex:none}.manage-app .record-change-history--loading,.app-body .record-change-history--loading{display:grid}.manage-app .record-change-history__loading-row,.app-body .record-change-history__loading-row{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.manage-app .record-change-history__loading-row>div,.app-body .record-change-history__loading-row>div{align-content:center;gap:9px;display:grid}@media (max-width:560px){.manage-app .record-change-history__heading,.app-body .record-change-history__heading{gap:3px;display:grid}}.manage-app .manage-panel:hover,.app-body .app-work-canvas .portal-panel:hover,.app-body .app-work-canvas .portal-card:hover,.app-body .app-work-canvas .portal-metric:hover{border-color:var(--workspace-control-line);box-shadow:var(--workspace-panel-shadow);transform:none}.manage-app .manage-panel>header,.manage-app .manage-panel-header,.app-body .app-work-canvas .portal-panel-heading{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:15px 20px;display:flex}.manage-app .manage-panel>header h3,.manage-app .manage-panel-header h2,.manage-app .manage-panel-header h3,.app-body .app-work-canvas .portal-panel-heading h2{color:var(--workspace-ink);letter-spacing:-.018em;font-weight:680}.manage-app .manage-panel>header p,.manage-app .manage-panel-header p,.app-body .app-work-canvas .portal-panel-heading p{color:var(--workspace-muted)}.manage-app .manage-inspector>header{min-height:76px;padding:14px 20px}.manage-app .manage-settings-enrichment>.manage-settings-enrichment-heading{padding:22px}.manage-app .manage-page-heading h1,.manage-app .manage-page-heading h2,.app-body .app-work-canvas .portal-page-header h1{color:var(--workspace-ink);letter-spacing:-.03em;font-weight:680}.manage-app .manage-page-heading p,.app-body .app-work-canvas .portal-page-header p{color:var(--workspace-muted)}.manage-shell-v2 .manage-sidebar nav a,.app-body .app-sidebar .app-nav a,.app-body .app-sidebar .app-sidebar-utility a{border-radius:var(--workspace-control-radius);color:var(--workspace-control-ink);letter-spacing:-.005em;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border:1px solid #0000;font-weight:640}.manage-shell-v2 .manage-sidebar nav a:hover,.manage-shell-v2 .manage-sidebar nav a:focus-visible,.app-body .app-sidebar .app-nav a:hover,.app-body .app-sidebar .app-nav a:focus-visible,.app-body .app-sidebar .app-sidebar-utility a:hover,.app-body .app-sidebar .app-sidebar-utility a:focus-visible{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-subtle-hover);box-shadow:none;outline:0;transform:none}.manage-shell-v2 .manage-sidebar nav a:focus-visible,.app-body .app-sidebar .app-nav a:focus-visible,.app-body .app-sidebar .app-sidebar-utility a:focus-visible{box-shadow:var(--workspace-focus-ring)}.manage-shell-v2 .manage-sidebar nav a.active,.app-body .app-sidebar .app-nav a.active,.app-body .app-sidebar .app-sidebar-utility a.active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border-color:#d6e2f8;box-shadow:inset 0 1px #ffffffb8}.manage-shell-v2 .manage-sidebar nav a.active svg,.app-body .app-sidebar .app-nav a.active svg,.app-body .app-sidebar .app-sidebar-utility a.active svg{color:var(--workspace-control-ink-active)}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:hover{box-shadow:0 4px 10px #0f172a12}.manage-shell-v2 .manage-sidebar.is-collapsed .manage-primary-nav a:focus-visible{box-shadow:var(--workspace-focus-ring)}.manage-app .manage-table-wrap th,.app-body .app-work-canvas .data-table th,.app-body .app-work-canvas .portal-table th{background:var(--workspace-surface-soft);border-bottom-color:var(--workspace-line);color:var(--workspace-table-heading);letter-spacing:.075em;font-weight:700}.manage-app .manage-table-wrap td,.app-body .app-work-canvas .data-table td,.app-body .app-work-canvas .portal-table td{border-bottom-color:var(--workspace-line-soft)}.manage-app .manage-table-wrap tr:hover td,.app-body .app-work-canvas .data-table tbody tr:hover,.app-body .app-work-canvas .portal-table tbody tr:hover{background:var(--workspace-row-hover);box-shadow:inset 0 1px #0f172a05,inset 0 -1px #0f172a05}.manage-app .manage-table-wrap tr.is-selected td,.app-body .app-work-canvas .data-table tbody tr.selected,.app-body .app-work-canvas .portal-table tbody tr.selected{background:var(--workspace-row-selected)}.manage-app .manage-table-wrap tr.is-selected td:first-child:before{display:none}.manage-app .manage-button,.app-body .app-work-canvas .button:not(.button-dark),.manage-app .manage-icon-button,.app-body .app-work-canvas .button-quiet,.app-body .app-work-canvas .portal-field input,.app-body .app-work-canvas .portal-field select,.app-body .app-work-canvas .portal-field textarea{border-radius:var(--workspace-control-radius)}.manage-app .manage-button,.app-body .app-work-canvas .button:not(.button-dark){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);letter-spacing:-.008em;transition:transform var(--workspace-motion-fast), border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);font-weight:650}.manage-app .manage-button--primary,.app-body .app-work-canvas .button-primary{background:var(--workspace-accent);border-color:var(--workspace-accent);color:#fff;box-shadow:var(--workspace-primary-shadow)}.manage-app .manage-button--primary:hover,.app-body .app-work-canvas .button-primary:hover{background:var(--workspace-accent-hover);border-color:var(--workspace-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 10px 18px #2155c73d}.manage-app .manage-button--quiet,.manage-app .manage-icon-button,.app-body .app-work-canvas .button-quiet,.app-body .app-work-canvas .button-secondary{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow)}.manage-app .manage-button--quiet:hover,.manage-app .manage-icon-button:hover,.app-body .app-work-canvas .button-quiet:hover,.app-body .app-work-canvas .button-secondary:hover{border-color:var(--workspace-subtle-line-hover);background:var(--workspace-subtle-hover);color:var(--workspace-ink);transform:translateY(-1px);box-shadow:0 2px 5px #0f172a0b}.manage-app .manage-button--danger{color:#b42318;box-shadow:none;background:snow;border-color:#f1c9c5}.manage-app .manage-button--danger:hover{color:#971b12;background:#fff1f0;border-color:#e9aaa4;box-shadow:0 2px 5px #b4231814}.manage-app .manage-button:active,.app-body .app-work-canvas .button:not(.button-dark):active{transform:translateY(0)}.manage-app .manage-button--primary:active,.app-body .app-work-canvas .button-primary:active{border-color:var(--workspace-accent-pressed);background:var(--workspace-accent-pressed);box-shadow:inset 0 1px #ffffff1f,0 2px 5px #2155c72e}.manage-app .manage-button:disabled,.app-body .app-work-canvas .button:not(.button-dark):disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.app-body .app-work-canvas .workspace-bulk-selection-column{width:44px}.app-body .app-work-canvas .workspace-bulk-selection-cell{text-align:center;width:44px;padding-inline:10px}.app-body .app-work-canvas .workspace-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:auto;min-width:0;min-height:0;overflow:auto}.app-body .app-work-canvas :is(.vendor-table-wrap,.bills-table-wrap){flex-direction:column;min-height:0;display:flex;overflow:visible}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) th:first-child,.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) td:first-child{z-index:8;background:var(--workspace-surface);min-width:44px;box-shadow:none;position:sticky;left:0}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) th:first-child{background:var(--workspace-surface-soft)}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) th:nth-child(2),.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) td:nth-child(2){z-index:7;background:var(--workspace-surface);box-shadow:6px 0 16px -4px #101f3824, 1px 0 0 var(--workspace-line);position:sticky;left:44px}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):nth-child(2):after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#101f3812,#0000);width:8px;position:absolute;top:0;bottom:0;right:-8px}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) th:nth-child(2){background:var(--workspace-surface-soft)}.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tbody tr:hover td:first-child,.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tbody tr:hover td:nth-child(2){background:var(--workspace-row-hover)}:is(.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tr:has(.workspace-bulk-row-selector.is-checked)>td:first-child,.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tr:has(.workspace-bulk-row-selector.is-checked)>td:nth-child(2)){background:#f5f8ff}.app-body .app-work-canvas .bills-table th:first-child,.app-body .app-work-canvas .bills-table td:first-child{min-width:44px}.app-body .app-work-canvas .bills-table th:nth-child(2),.app-body .app-work-canvas .bills-table td:nth-child(2){min-width:220px}.contracts-table{min-width:1160px}.contracts-table .contracts-col-title{width:320px}.contracts-table .contracts-col-vendor,.contracts-table .contracts-col-account{width:190px}.contracts-table .contracts-col-value{width:140px}.contracts-table .contracts-col-date{width:120px}.contracts-table .contracts-col-notice{width:110px}.contracts-table .contracts-col-status{width:120px}.contracts-table .vendor-name-cell{gap:9px}.contracts-table .vendor-monogram{border-radius:9px;width:30px;height:30px}.workspace-bulk-row-selector,.workspace-bulk-header-selector{border:1px solid var(--workspace-control-line);background:var(--workspace-surface);color:#0000;cursor:pointer;width:22px;height:22px;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border-radius:6px;place-items:center;padding:0;display:inline-grid}.workspace-bulk-row-selector:hover,.workspace-bulk-header-selector:hover{border-color:var(--workspace-control-line-hover);background:var(--workspace-control-surface-active);box-shadow:0 2px 5px #0f172a0b}.workspace-bulk-row-selector.is-checked,.workspace-bulk-header-selector.is-all,.workspace-bulk-header-selector.is-some{border-color:var(--workspace-accent);background:var(--workspace-accent);color:#fff}.workspace-bulk-header-selector span{font-size:.8rem;font-weight:800;line-height:1}.workspace-bulk-row-selector:focus-visible,.workspace-bulk-header-selector:focus-visible,.workspace-bulk-action-bar button:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.app-body .app-work-canvas .portal-table tr:has(.workspace-bulk-row-selector.is-checked)>td{background:#f5f8ff}.workspace-bulk-action-bar{box-shadow:var(--workspace-panel-shadow);background:#fffffffa;border:1px solid #cbd7f4;border-radius:10px;align-items:center;gap:9px;margin:10px 12px 12px;padding:4px 7px 4px 9px;animation:.2s cubic-bezier(.23,1,.32,1) both costivra-popover-rise;display:inline-flex}.workspace-bulk-action-bar>strong{color:#fff;background:var(--workspace-accent);border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:.62rem;font-weight:750;display:grid}.workspace-bulk-action-bar>span{color:var(--workspace-ink);white-space:nowrap;font-size:.65rem;font-weight:680}.workspace-bulk-action-bar>div{gap:6px;display:flex}.workspace-bulk-action-bar button{border:1px solid var(--workspace-control-line);background:var(--workspace-surface);min-height:28px;color:var(--workspace-control-ink);cursor:pointer;white-space:nowrap;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:.62rem;font-weight:680;display:inline-flex}.workspace-bulk-action-bar button:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}.workspace-bulk-action-bar .workspace-bulk-clear{border-color:#0000;justify-content:center;width:28px;padding:0}.workspace-bulk-action-bar .workspace-bulk-clear:hover{color:#b42318;background:#fff1f0}@media (max-width:780px){.workspace-bulk-action-bar{flex-wrap:wrap;align-items:flex-start;max-width:calc(100% - 24px)}.workspace-bulk-action-bar>div{width:100%}.workspace-bulk-action-bar>div>button:not(.workspace-bulk-clear){flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.workspace-bulk-action-bar{animation:none}}.manage-app :is(.manage-button,.manage-icon-button,input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,.app-body .app-work-canvas :is(.button:not(.button-dark),input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring);outline:0}.manage-app .manage-button--primary:focus-visible,.app-body .app-work-canvas .button-primary:focus-visible{box-shadow:var(--workspace-focus-ring), var(--workspace-primary-shadow)}.manage-shell-v2 .manage-sidebar-search .manage-search,.manage-shell-v2 .manage-topbar-center .manage-search,.app-body .app-sidebar .global-search.manage-search,.app-body .app-topbar-center .global-search.manage-search{border-color:var(--workspace-control-line);border-radius:var(--workspace-control-radius);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast)}@media (prefers-reduced-motion:reduce){.manage-shell-v2 .manage-topbar-center .manage-global-search-wrap,.app-body .app-topbar-center .manage-global-search-wrap{transition:none}}.manage-shell-v2 .manage-sidebar-search .manage-search:hover,.manage-shell-v2 .manage-topbar-center .manage-search:hover,.app-body .app-sidebar .global-search.manage-search:hover,.app-body .app-topbar-center .global-search.manage-search:hover{border-color:var(--workspace-subtle-line-hover);background:var(--workspace-surface-soft)}.manage-shell-v2 .manage-sidebar-search .manage-search:focus-within,.manage-shell-v2 .manage-topbar-center .manage-search:focus-within,.app-body .app-sidebar .global-search.manage-search:focus-within,.app-body .app-topbar-center .global-search.manage-search:focus-within{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}.manage-shell-v2 .manage-topbar-center .manage-search input:focus,.manage-shell-v2 .manage-topbar-center .manage-search input:focus-visible,.app-body .app-topbar-center .global-search.manage-search input:focus,.app-body .app-topbar-center .global-search.manage-search input:focus-visible{box-shadow:none;border:0;outline:0}.workspace-utility-button,.app-body .app-work-canvas .workspace-utility-button,.manage-shell-v2 .workspace-utility-button{width:var(--workspace-utility-size);min-width:var(--workspace-utility-size);height:var(--workspace-utility-size);min-height:var(--workspace-utility-size);box-sizing:border-box;border:1px solid var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);cursor:pointer;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), transform var(--workspace-motion-fast);place-items:center;display:inline-grid}.workspace-utility-button--round,.app-body .app-work-canvas .workspace-utility-button.workspace-utility-button--round,.manage-shell-v2 .workspace-utility-button.workspace-utility-button--round{border-radius:50%}.workspace-utility-button--soft-square{border-radius:var(--workspace-control-radius)}.workspace-utility-button:hover,.workspace-utility-button:focus-visible,.workspace-utility-button.is-active{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active);box-shadow:0 5px 12px #2155c724}.workspace-utility-button:hover,.workspace-utility-button:focus-visible{transform:translateY(-1px)}.workspace-utility-button:active{transform:translateY(0)}.workspace-notification-center{z-index:191;flex:none;display:inline-flex;position:relative}.workspace-notification-center__trigger{position:relative;overflow:visible}.workspace-notification-center__badge{box-sizing:border-box;border:2px solid var(--workspace-surface);color:#fff;background:var(--workspace-accent);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.workspace-notification-popover{z-index:190;border:1px solid var(--workspace-control-line);width:min(368px,100vw - 24px);color:var(--workspace-ink);background:var(--workspace-surface);transform-origin:100% 0;opacity:0;pointer-events:none;visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:var(--workspace-motion-fast-duration), var(--workspace-motion-fast-duration), 0s;transition-timing-function:var(--workspace-motion-fast-ease), var(--workspace-motion-fast-ease), linear;transition-delay:0s, 0s, var(--workspace-motion-fast-duration);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-4px)scale(.985);box-shadow:0 18px 46px #1f2f4b29}.workspace-notification-popover.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s;transform:translateY(0)scale(1)}.workspace-notification-popover__header{border-bottom:1px solid var(--workspace-control-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px 11px 16px;display:flex}.workspace-notification-popover__header>div{gap:2px;min-width:0;display:grid}.workspace-notification-popover__header strong{color:var(--workspace-ink);font-size:.84rem;font-weight:750}.workspace-notification-popover__header span{color:var(--workspace-muted);font-size:.67rem}.workspace-notification-popover__header button{color:var(--workspace-accent);font:inherit;cursor:pointer;transition:color var(--workspace-motion-fast), background-color var(--workspace-motion-fast);background:0 0;border:0;border-radius:8px;flex:none;padding:7px 8px;font-size:.69rem;font-weight:700}.workspace-notification-popover__header button:hover,.workspace-notification-popover__header button:focus-visible{color:var(--workspace-ink);background:var(--workspace-control-surface-active);outline:0}.workspace-notification-popover__list{max-height:min(420px,62vh);overflow:auto}.workspace-notification-row{border:0;border-bottom:1px solid var(--workspace-control-line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 14px 13px 16px;display:grid}button.workspace-notification-row{cursor:pointer}button.workspace-notification-row:hover,button.workspace-notification-row:focus-visible{background:var(--workspace-control-surface-active);outline:0}.workspace-notification-row:last-child{border-bottom:0}.workspace-notification-row__status{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:6px}.workspace-notification-row.is-unread .workspace-notification-row__status{background:var(--workspace-accent);box-shadow:0 0 0 3px #4167de17}.workspace-notification-row__copy{gap:3px;min-width:0;display:grid}.workspace-notification-row__copy strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:700;line-height:1.35;overflow:hidden}.workspace-notification-row__copy>span{color:var(--workspace-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.42;display:-webkit-box;overflow:hidden}.workspace-notification-row time{color:var(--workspace-muted);white-space:nowrap;padding-top:2px;font-size:.62rem}.workspace-notification-popover__empty{color:var(--workspace-muted);text-align:center;margin:0;padding:30px 18px;font-size:.73rem;line-height:1.5}@media (max-width:760px){.workspace-notification-popover{transform-origin:top;width:auto;position:fixed;top:66px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.workspace-notification-popover{transition:none}}.workspace-utility-button.app-create-trigger:hover,.workspace-utility-button.app-create-trigger:focus-visible,.workspace-utility-button.app-create-trigger.is-active,.workspace-utility-button.manage-create-trigger:hover,.workspace-utility-button.manage-create-trigger:focus-visible,.workspace-utility-button.manage-create-trigger.is-active,.workspace-utility-button.assistant-trigger-btn-circle:not(.is-active):hover,.workspace-utility-button.assistant-trigger-btn-circle:not(.is-active):focus-visible,.workspace-utility-button.manage-topbar-icon--assistant:not(.is-active):hover,.workspace-utility-button.manage-topbar-icon--assistant:not(.is-active):focus-visible,.app-body .app-work-canvas .workspace-utility-button:not(.is-active):hover,.app-body .app-work-canvas .workspace-utility-button:not(.is-active):focus-visible,.manage-shell-v2 .workspace-utility-button:not(.is-active):hover,.manage-shell-v2 .workspace-utility-button:not(.is-active):focus-visible{border-color:var(--workspace-control-line-hover)!important;color:var(--workspace-control-ink-active)!important;background:var(--workspace-control-surface-active)!important;box-shadow:0 5px 12px #2155c724!important}.workspace-utility-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.app-body .app-work-canvas .workspace-utility-button.assistant-trigger-btn-circle.is-active{border-color:var(--assistant-accent,var(--workspace-accent));color:#fff;background:var(--assistant-accent,var(--workspace-accent))}.app-body .app-work-canvas .workspace-utility-button.assistant-trigger-btn-circle .assistant-icon-image,.manage-shell-v2 .workspace-utility-button.manage-topbar-icon--assistant .assistant-icon-image{object-fit:contain;flex:0 0 22px;max-width:none;max-height:none;display:block;width:22px!important;height:22px!important}@media (prefers-reduced-motion:reduce){.workspace-utility-button,.manage-app .manage-button,.manage-app .manage-icon-button,.app-body .app-work-canvas .button:not(.button-dark),.manage-shell-v2 .manage-sidebar nav a,.app-body .app-sidebar .app-nav a,.app-body .app-sidebar .app-sidebar-utility a{transition:none}.workspace-utility-button:hover,.workspace-utility-button:focus-visible,.workspace-utility-button:active,.manage-app .manage-button:hover,.manage-app .manage-icon-button:hover,.app-body .app-work-canvas .button:not(.button-dark):hover{transform:none}}.workspace-status-badge{border:1px solid var(--workspace-line);border-radius:var(--workspace-status-radius);width:max-content;color:var(--workspace-control-ink);background:var(--workspace-surface-soft);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:4px 8px;font-size:.66rem;font-weight:650;display:inline-flex}.workspace-status-badge__dot{opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.workspace-status-badge.portal-status{color:#5f6b7e;background:#f6f8fa;border-color:#dbe1e9}.workspace-status-badge:is(.status-ready,.status-verified,.status-connected,.status-approved,.status-active,.status-owner){color:#2f6b56;background:#f0f7f4;border-color:#cfe2d9}.workspace-status-badge:is(.status-needs_review,.status-pending_approval,.status-under_review,.status-medium,.status-admin,.trust-needs_evidence){color:#826029;background:#fbf7ef;border-color:#e7dac2}.workspace-status-badge:is(.status-high,.status-declined,.status-failed,.status-cancelled,.status-expired,.trust-deprecated){color:#9a4b42;background:#fbf2f1;border-color:#ead1cd}.workspace-status-badge:is(.status-in_progress,.status-open,.status-processing,.status-member,.trust-evidence_backed,.status-baseline_review,.status-ready_for_review){color:#465e93;background:#f0f4fb;border-color:#ced9ee}.workspace-status-badge.status-evidence_pending{color:#687386;background:#f7f8fa;border-color:#dfe2e8}.workspace-status-badge.trust-manual_note{color:#5e6878;background:#f4f5f7;border-color:#d8dce5}.workspace-status-badge.trust-demo_example{color:#66528d;background:#f5f2fb;border-color:#d7d2e8}.workspace-status-badge.manage-status{color:#475467;background:#fff;border-color:#e0e4e9}.workspace-status-badge:is(.manage-status--active,.manage-status--delivered,.manage-status--sent,.manage-status--received) .workspace-status-badge__dot{background:#12b76a;box-shadow:0 0 0 2px #12b76a2e}.workspace-status-badge:is(.manage-status--onboarding,.manage-status--scheduled,.manage-status--pending) .workspace-status-badge__dot{background:#f79009;box-shadow:0 0 0 2px #f790092e}.workspace-status-badge:is(.manage-status--lead,.manage-status--open) .workspace-status-badge__dot{background:#2e60d4;box-shadow:0 0 0 2px #2e60d42e}.workspace-status-badge:is(.manage-status--at_risk,.manage-status--failed,.manage-status--bounced) .workspace-status-badge__dot{background:#f04438;box-shadow:0 0 0 2px #f044382e}.app-body .app-topbar-title-row{align-items:center;gap:8px;min-width:0;display:flex}.app-body .app-topbar-title-row>strong{min-width:0}.app-body .app-topbar-title-status{flex:none;padding:3px 7px;font-size:.61rem}.app-body .app-topbar-title-status .workspace-status-badge__dot{width:5px;height:5px}.app-body .app-work-canvas .vendor-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:0;padding:14px 0 18px;display:flex}.app-body .app-work-canvas .vendor-detail-identity{align-items:flex-start;gap:13px;min-width:0;display:flex}.app-body .app-work-canvas .vendor-detail-logo{border-radius:14px;flex:0 0 46px;width:46px;height:46px}.app-body .app-work-canvas .vendor-detail-identity>div{min-width:0}.app-body .app-work-canvas .vendor-detail-identity .record-eyebrow{margin-bottom:6px}.app-body .app-work-canvas .vendor-detail-identity-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-body .app-work-canvas .vendor-detail-identity h1{overflow-wrap:anywhere;color:var(--workspace-ink);font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:.98}.app-body .app-work-canvas .vendor-detail-identity p{color:var(--workspace-muted);margin:8px 0 0;font-size:.78rem;line-height:1.45}.app-body .app-work-canvas .vendor-detail-actions{align-items:center;gap:8px}.app-body .app-work-canvas .vendor-detail-actions .button{border-radius:var(--workspace-control-radius);min-height:40px;padding-inline:14px}.app-body .app-work-canvas .vendor-detail-actions .vendor-detail-primary-action{border-color:var(--workspace-accent);color:#fff;background:var(--workspace-accent);box-shadow:var(--workspace-primary-shadow)}.app-body .app-work-canvas .vendor-detail-actions .vendor-detail-primary-action:hover{border-color:var(--workspace-accent-hover);color:#fff;background:var(--workspace-accent-hover)}.app-body .app-work-canvas .vendor-detail-actions .vendor-detail-primary-action:focus-visible{box-shadow:var(--workspace-focus-ring), var(--workspace-primary-shadow)}.app-body .app-work-canvas .vendor-overview-summary{border:1px solid var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);grid-template-columns:minmax(0,1fr) minmax(220px,.46fr);display:grid;overflow:hidden}.app-body .app-work-canvas .vendor-overview-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.app-body .app-work-canvas .vendor-overview-summary__metrics>div{align-content:center;gap:7px;min-width:0;padding:20px 22px;display:grid}.app-body .app-work-canvas .vendor-overview-summary__metrics>div+div{border-left:1px solid var(--workspace-line-soft)}.app-body .app-work-canvas .vendor-overview-summary dt{color:var(--workspace-table-heading);letter-spacing:.035em;text-transform:uppercase;font-size:.67rem;font-weight:720}.app-body .app-work-canvas .vendor-overview-summary dd{color:var(--workspace-ink);font-variant-numeric:tabular-nums;margin:0}.app-body .app-work-canvas .vendor-overview-summary__metrics dd{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.25vw,1.85rem);font-weight:400;overflow:hidden}.app-body .app-work-canvas .vendor-annual-estimate-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-body .app-work-canvas .vendor-annual-estimate-trigger:hover{color:var(--workspace-accent)}.app-body .app-work-canvas .vendor-annual-estimate-trigger:focus-visible{box-shadow:var(--workspace-focus-ring);border-radius:5px;outline:0}.app-body .app-work-canvas .vendor-overview-summary small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.4;overflow:hidden}.app-body .app-work-canvas .vendor-overview-summary__facts{border-left:1px solid var(--workspace-line-soft);flex-wrap:wrap;align-content:center;gap:14px 22px;min-width:0;margin:0;padding:18px 22px;display:flex}.app-body .app-work-canvas .vendor-overview-summary__facts>div{flex:88px;gap:4px;display:grid}.app-body .app-work-canvas .vendor-overview-summary__facts dd{letter-spacing:-.015em;font-size:1rem;font-weight:730}.app-body .app-work-canvas .vendor-monitoring-card{border:1px solid var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);overflow:hidden}.app-body .app-work-canvas .vendor-monitoring-card__header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 18px;display:flex}.app-body .app-work-canvas .vendor-monitoring-card__copy{gap:7px;min-width:0;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__eyebrow,.app-body .app-work-canvas .vendor-monitoring-card__activity>span{color:var(--workspace-table-heading);letter-spacing:.085em;text-transform:uppercase;font-size:.62rem;font-weight:740}.app-body .app-work-canvas .vendor-monitoring-card__title-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.app-body .app-work-canvas .vendor-monitoring-card h2{color:var(--workspace-ink);letter-spacing:-.018em;margin:0;font-size:1rem;font-weight:720}.app-body .app-work-canvas .vendor-monitoring-card__copy>p{max-width:680px;color:var(--workspace-muted);margin:0;font-size:.76rem;line-height:1.5}.app-body .app-work-canvas .vendor-monitoring-card__status.status-mismatched,.app-body .app-work-canvas .vendor-monitoring-card__status.status-pending{color:#856126;background:#fcf8ee;border-color:#eadbbf}.app-body .app-work-canvas .vendor-monitoring-card__status.status-inactive{border-color:var(--workspace-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}.app-body .app-work-canvas .vendor-monitoring-card__action{white-space:nowrap;flex:none;min-height:38px}.app-body .app-work-canvas .vendor-monitoring-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__facts>div{border-right:1px solid var(--workspace-line-soft);gap:6px;min-width:0;padding:16px 18px;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__facts>div:last-child{border-right:0}.app-body .app-work-canvas .vendor-monitoring-card dt{color:var(--workspace-table-heading);letter-spacing:.035em;text-transform:uppercase;font-size:.61rem;font-weight:720;line-height:1.3}.app-body .app-work-canvas .vendor-monitoring-card dd{overflow-wrap:anywhere;color:var(--workspace-ink);margin:0;font-size:.75rem;font-weight:680;line-height:1.45}.app-body .app-work-canvas .vendor-monitoring-card__activity{border-top:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);padding:15px 18px 16px}.app-body .app-work-canvas .vendor-monitoring-card__activity>span{margin-bottom:11px;display:block}.app-body .app-work-canvas .vendor-monitoring-card__activity dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__activity dl>div{gap:5px;min-width:0;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__error{color:#99463e;background:#fff8f7;border-top:1px solid #ead7d3;margin:0;padding:12px 18px;font-size:.72rem;line-height:1.45}.app-body .app-work-canvas .vendor-monitoring-card__privacy-note{border-top:1px solid var(--workspace-line-soft);color:var(--workspace-muted);align-items:flex-start;gap:7px;margin:0;padding:13px 18px;font-size:.68rem;line-height:1.48;display:flex}.app-body .app-work-canvas .vendor-monitoring-card__privacy-note svg{color:var(--workspace-control-ink-active);flex:none;margin-top:1px}@media (max-width:1120px){.app-body .app-work-canvas .vendor-monitoring-card__facts,.app-body .app-work-canvas .vendor-monitoring-card__activity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-body .app-work-canvas .vendor-monitoring-card__facts>div:nth-child(2){border-right:0}.app-body .app-work-canvas .vendor-monitoring-card__facts>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-line-soft)}}@media (max-width:1280px){.app-body .app-work-canvas .vendor-overview-summary{grid-template-columns:1fr}.app-body .app-work-canvas .vendor-overview-summary__facts{border-top:1px solid var(--workspace-line-soft);border-left:0;padding-block:14px}}@media (max-width:760px){.app-body .app-topbar-title-status{padding-inline:6px}.app-body .app-work-canvas .vendor-detail,.app-body .app-work-canvas .vendor-detail>*,.app-body .app-work-canvas .vendor-detail-stack,.app-body .app-work-canvas .vendor-detail-stack>*{min-width:0;max-width:100%}.app-body .app-work-canvas .vendor-detail-header{gap:16px;width:100%;display:grid}.app-body .app-work-canvas .vendor-detail-logo{border-radius:12px;flex-basis:40px;width:40px;height:40px}.app-body .app-work-canvas .vendor-detail-identity h1{font-size:2rem}.app-body .app-work-canvas .vendor-detail-actions{justify-content:space-between;width:100%}.app-body .app-work-canvas .vendor-detail-actions .button{flex:1}.app-body .app-work-canvas .vendor-decision-summary{gap:14px;padding:17px 16px 16px}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__copy>span{margin-bottom:5px}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__copy h2{font-size:1rem}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__copy p{margin-top:6px;font-size:.76rem;line-height:1.45}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts{border-top:1px solid var(--workspace-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:11px}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts>div{border-top:0;border-left:1px solid var(--workspace-line-soft);min-width:0;padding:0 8px}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts>div:first-child{border-left:0;padding-left:0}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts>div:last-child{padding-right:0}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts dt{min-height:2.3em;font-size:.53rem;line-height:1.15}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__facts dd{margin-top:4px;font-size:.7rem;line-height:1.25}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__actions{padding-top:12px}.app-body .app-work-canvas .vendor-decision-summary .workspace-decision-summary__actions .button{width:100%;min-height:40px}.app-body .app-work-canvas .vendor-overview-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-body .app-work-canvas .vendor-overview-summary__metrics>div+div{border-top:0;border-left:1px solid var(--workspace-line-soft)}.app-body .app-work-canvas .vendor-overview-summary__metrics>div,.app-body .app-work-canvas .vendor-overview-summary__facts{padding-inline:16px}.app-body .app-work-canvas .vendor-overview-summary__metrics dd{font-size:clamp(1.2rem,6.5vw,1.5rem)}.app-body .app-work-canvas .vendor-overview-summary__metrics>div{gap:6px;padding-block:16px}.app-body .app-work-canvas .vendor-overview-summary small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-body .app-work-canvas .vendor-overview-summary__facts{gap:10px 16px;padding-block:12px}.app-body .app-work-canvas .vendor-overview-summary__facts dd{font-size:.9rem}.app-body .app-work-canvas .vendor-detail-navigation-row{z-index:2;min-width:0;position:relative}.app-body .app-work-canvas .vendor-mobile-section-switcher{width:100%;margin-bottom:4px;display:block}.app-body .app-work-canvas .vendor-mobile-section-switcher .costivra-select-trigger{border-color:var(--workspace-control-line);border-radius:var(--workspace-control-radius);min-height:44px;color:var(--workspace-control-ink);background:var(--workspace-surface);font-size:.78rem;font-weight:700}.app-body .app-work-canvas .vendor-mobile-section-switcher .costivra-select-popover{border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.app-body .app-work-canvas .vendor-detail-navigation-row .workspace-view-tabs{display:none}.app-body .app-work-canvas .vendor-monitoring-card__header{gap:14px;display:grid}.app-body .app-work-canvas .vendor-monitoring-card__action{justify-content:center;width:100%}.app-body .app-work-canvas .vendor-monitoring-card__facts,.app-body .app-work-canvas .vendor-monitoring-card__activity dl{grid-template-columns:1fr}.app-body .app-work-canvas .vendor-monitoring-card__facts>div,.app-body .app-work-canvas .vendor-monitoring-card__facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--workspace-line-soft)}.app-body .app-work-canvas .vendor-monitoring-card__facts>div:last-child{border-bottom:0}}.manage-app .manage-summary{border-color:var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}.manage-app .manage-summary>div{background:var(--workspace-surface);border-color:var(--workspace-line-soft)}.manage-app .manage-summary small{font-size:.66rem}.manage-app .manage-summary-marker{font-size:.62rem}.manage-app .manage-summary-value span{font-size:.7rem}.manage-app .manage-table-wrap th{font-size:.67rem}.manage-app .manage-table-wrap td{font-size:.74rem}.manage-app .manage-table-wrap td small,.manage-app .manage-table-record-meta small{font-size:.69rem}.manage-app .manage-inspector-tabs button:focus-visible{box-shadow:var(--workspace-focus-ring);border-radius:8px;outline:0}.manage-app .manage-inspector-record-card h3{font-size:.78rem}.manage-app .manage-inspector-record-card p{font-size:.69rem}.manage-app .manage-inspector-tab-panel dt{font-size:.71rem}.manage-app .manage-inspector-tab-panel dd>span{font-size:.68rem}.manage-app .manage-table-wrap tbody tr[tabindex="0"]:focus-visible{outline-offset:-2px;outline:2px solid #2155c780}.manage-app .manage-account-cards dt{font-size:.61rem}.manage-app .manage-account-cards dd{font-size:.69rem}.manage-app .manage-summary strong,.app-body .app-work-canvas .portal-metric strong{color:var(--workspace-ink);font-weight:680}.manage-app .manage-mail-thread-decision{border:0;border-bottom:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);gap:11px;padding:14px 20px}.manage-app .manage-mail-thread-decision .workspace-decision-summary__copy>span{color:var(--workspace-table-heading);margin-bottom:4px;font-size:.57rem}.manage-app .manage-mail-thread-decision h2{font-size:.86rem}.manage-app .manage-mail-thread-decision .workspace-decision-summary__copy p{color:var(--workspace-muted);margin-top:4px;font-size:.7rem;line-height:1.45}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts{gap:8px}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts>div{border-color:var(--workspace-line-soft)}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts dt{min-height:auto;color:var(--workspace-table-heading);font-size:.54rem}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts dd{color:var(--workspace-ink);font-size:.68rem}.manage-app .manage-mail-thread-decision .workspace-decision-summary__actions{border-top:0;gap:7px;padding-top:0}.manage-app .manage-mail-thread-decision .workspace-decision-summary__actions .button{min-height:31px;padding:6px 10px;font-size:.67rem}.manage-app :is(.manage-record-profile,.manage-record-rail>section,.manage-context-card),.app-body .app-work-canvas .record-side-section{border-color:var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}.manage-app .manage-record-profile>div>span,.manage-app .manage-record-profile-field>span,.manage-app .manage-record-rail>section>span,.manage-app .manage-context-card__heading span:first-child{color:var(--workspace-table-heading)}.manage-app :is(.manage-record-profile h3,.manage-context-card h3){color:var(--workspace-ink)}.manage-app :is(.manage-record-inline-actions button,.manage-context-add,.manage-context-person-actions button,.manage-context-person-actions a){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);border-radius:9px}.manage-app :is(.manage-record-inline-actions button,.manage-context-add,.manage-context-person-actions button,.manage-context-person-actions a):hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}.app-body .app-work-canvas .record-icon-button{border-color:var(--workspace-control-line);width:32px;height:32px;color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);opacity:.62;transition:transform var(--workspace-motion-fast), border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), opacity var(--workspace-motion-fast);border-radius:9px}.app-body .app-work-canvas .record-field:not(:hover):not(.is-editing) .record-icon-button{opacity:.62}.app-body .app-work-canvas .record-icon-button:hover,.app-body .app-work-canvas .record-icon-button:focus-visible{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active);opacity:1;outline:0;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a0f}.app-body .app-work-canvas .record-icon-button.confirm{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border-color:#d6e2f8}.app-body .app-work-canvas .record-field :is(input:not([type=checkbox]),select,textarea){border-color:var(--workspace-control-line);border-radius:var(--workspace-control-radius);background:var(--workspace-surface);box-shadow:none}.app-body .app-work-canvas .record-field :is(input:not([type=checkbox]),select,textarea):focus{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}.app-body .app-work-canvas .record-field-group+.record-field-group{border-top:1px solid var(--workspace-line-soft)}.app-body .app-work-canvas .record-field-group__heading{border-bottom:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);padding:17px 24px 13px}.app-body .app-work-canvas .record-field-group__heading h3{color:var(--workspace-ink);letter-spacing:.01em;margin:0;font-size:.77rem;font-weight:720}.app-body .app-work-canvas .record-field-group__heading p{max-width:680px;color:var(--workspace-muted);margin:4px 0 0;font-size:.7rem;line-height:1.45}.app-body .app-work-canvas .portal-metric-icon{border:1px solid var(--workspace-line-soft);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}.workspace-empty-state{min-height:220px;color:var(--workspace-muted);text-align:center;grid-column:1/-1;align-content:center;justify-items:center;gap:9px;padding:34px;display:grid}.workspace-empty-state__icon{border:1px solid var(--workspace-line);width:42px;height:42px;color:var(--workspace-control-ink);background:var(--workspace-surface-soft);border-radius:13px;place-items:center;display:grid}.workspace-empty-state h3{color:var(--workspace-ink);margin:4px 0 0;font-size:.9rem}.workspace-empty-state p{max-width:390px;color:var(--workspace-muted);margin:0;font-size:.78rem;line-height:1.5}.workspace-empty-state__action{margin-top:8px}@media (max-width:760px){.app-body .app-work-canvas .record-field-group__heading{padding:15px 18px 12px}.manage-app .manage-mail-thread-decision{padding:14px 16px}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts{grid-template-columns:1fr}.manage-app .manage-mail-thread-decision .workspace-decision-summary__facts>div{border-top:1px solid var(--workspace-line-soft);border-left:0;padding:8px 0 0}}.workspace-empty-state--compact{min-height:0;padding:42px 24px}.workspace-empty-state--compact h3{margin:13px 0 5px;font-size:.87rem}.workspace-empty-state--compact p{max-width:380px;font-size:.71rem;line-height:1.55}.workspace-empty-state--compact .workspace-empty-state__action{margin-top:16px}.workspace-empty-state--compact .workspace-empty-state__action>.manage-button{margin-top:0}.manage-shell-v2 :is(.manage-create-menu,.manage-global-results,.manage-profile-menu),.app-body :is(.app-create-menu,.app-global-results,.app-profile-menu,.app-organization-menu,.topbar-popover){border-color:var(--workspace-line);background:#fffffffa;border-radius:16px;box-shadow:0 18px 48px #0f172a24}.manage-shell-v2 :is(.manage-create-menu button,.manage-profile-menu a,.manage-profile-menu>button),.app-body :is(.app-create-menu>a,.app-profile-menu>button){border-radius:10px}.workspace-record-icon-button{border:1px solid var(--workspace-control-line);width:36px;min-width:36px;height:36px;color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);cursor:pointer;transition:transform var(--workspace-motion-fast), border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border-radius:10px;place-items:center;display:inline-grid}.workspace-record-icon-button:hover:not(:disabled){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active);transform:translateY(-1px);box-shadow:0 4px 10px #0f172a0f}.workspace-record-icon-button:focus-visible{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring);outline:0}.workspace-record-icon-button:active:not(:disabled){transform:translateY(0)}.workspace-record-icon-button:disabled{cursor:not-allowed;opacity:.48}.workspace-record-button{border:1px solid var(--workspace-control-line);border-radius:var(--workspace-control-radius);min-height:38px;color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);letter-spacing:-.008em;cursor:pointer;transition:transform var(--workspace-motion-fast), border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:.8rem;font-weight:650;line-height:1;display:inline-flex}.workspace-record-button:hover:not(:disabled){border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-subtle-hover);transform:translateY(-1px);box-shadow:0 2px 5px #0f172a0b}.workspace-record-button:focus-visible{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring);outline:0}.workspace-record-button:active:not(:disabled){transform:translateY(0)}.workspace-record-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.workspace-record-button--small{min-height:30px;padding-inline:10px;font-size:.73rem}.workspace-record-button--primary{border-color:var(--workspace-accent);color:#fff;background:var(--workspace-accent);box-shadow:var(--workspace-primary-shadow)}.workspace-record-button--primary:hover:not(:disabled){border-color:var(--workspace-accent-hover);color:#fff;background:var(--workspace-accent-hover);box-shadow:inset 0 1px #ffffff2e,0 9px 16px #2155c738}.workspace-record-button--warning{color:#fff;background:#a96818;border-color:#a96818;box-shadow:0 5px 12px #a968182e}.workspace-record-button--warning:hover:not(:disabled){color:#fff;background:#87520f;border-color:#87520f;box-shadow:0 7px 14px #a9681838}.workspace-record-button--danger{color:#fff;background:#b42318;border-color:#b42318;box-shadow:0 5px 12px #b423182e}.workspace-record-button--danger:hover:not(:disabled){color:#fff;background:#8f1b12;border-color:#8f1b12;box-shadow:0 7px 14px #b4231838}.workspace-record-button--warning-quiet{color:#8b5c16;background:#fffaf2;border-color:#ead7b5}.workspace-record-button--warning-quiet:hover:not(:disabled){color:#71450d;background:#fff4e2;border-color:#dcbf88}.workspace-record-button--danger-quiet{color:#a82b20;background:snow;border-color:#f1c9c5}.workspace-record-button--danger-quiet:hover:not(:disabled){color:#8f2018;background:#fff1f0;border-color:#e6aaa3}.workspace-record-sheet__overlay,.workspace-record-dialog__overlay{z-index:1200;background:var(--workspace-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:workspace-record-overlay-in var(--workspace-motion-fast) both;display:flex;position:fixed;inset:0}.workspace-record-sheet__overlay{justify-content:flex-end}.workspace-record-sheet{border-left:1px solid var(--workspace-line);width:min(540px,100vw);height:100dvh;color:var(--workspace-ink);background:var(--workspace-surface);flex-direction:column;animation:.26s cubic-bezier(.23,1,.32,1) both workspace-record-sheet-in;display:flex;overflow:hidden;box-shadow:-20px 0 50px #0f172a26}.workspace-record-sheet__header{border-bottom:1px solid var(--workspace-line-soft);background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 24px;display:flex}.workspace-record-sheet__heading{min-width:0}.workspace-record-sheet__title{color:var(--workspace-ink);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:680}.workspace-record-sheet__subtitle{color:var(--workspace-muted);margin-top:3px;font-size:.8rem;line-height:1.4;display:block}.workspace-record-sheet__close{flex:none}.workspace-record-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.workspace-record-sheet__alert{border-radius:var(--workspace-control-radius);color:#a44747;background:#fff7f7;border:1px solid #f0d2d2;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:.84rem;line-height:1.45;display:flex}.workspace-record-sheet__alert-icon{flex:none;margin-top:1px}.workspace-record-sheet__alert-content{gap:3px;min-width:0;display:grid}.workspace-record-sheet__alert-title{color:inherit}.workspace-record-sheet__alert-message{overflow-wrap:anywhere}.workspace-record-sheet__alert-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.workspace-record-sheet__discard-confirm{color:#8b5c16;background:#fffaf2;border-top:1px solid #ead7b5;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:.82rem;display:flex}.workspace-record-sheet__discard-actions,.workspace-record-sheet__footer-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.workspace-record-sheet__footer{border-top:1px solid var(--workspace-line-soft);padding:14px 24px max(14px, env(safe-area-inset-bottom));background:var(--workspace-surface-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-record-sheet__save-status{color:var(--workspace-muted);font-size:.76rem}.workspace-record-sheet__save-status[data-state=dirty]{color:#8b5c16}.workspace-record-sheet__save-status[data-state=saving]{color:var(--workspace-control-ink-active)}.workspace-record-menu{display:inline-block;position:relative}.workspace-record-menu__trigger{width:34px;min-width:34px;height:34px}.workspace-record-menu__popover{z-index:260;overscroll-behavior:contain;border:1px solid var(--workspace-line);width:min(240px,100vw - 28px);max-height:min(420px,100dvh - 32px);color:var(--workspace-ink);background:#fffffffc;border-radius:14px;padding:6px;position:absolute;right:0;overflow:hidden auto;box-shadow:0 16px 42px #0f172a26}.workspace-record-menu__popover[data-placement=bottom]{transform-origin:100% 0;animation:workspace-record-menu-in-bottom var(--workspace-motion-fast) both;top:calc(100% + 8px)}.workspace-record-menu__popover[data-placement=top]{transform-origin:100% 100%;animation:workspace-record-menu-in-top var(--workspace-motion-fast) both;bottom:calc(100% + 8px)}.workspace-record-menu__item{width:100%;min-height:36px;color:var(--workspace-control-ink);text-align:left;cursor:pointer;transition:background-color var(--workspace-motion-fast), color var(--workspace-motion-fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.workspace-record-menu__item:hover:not(.workspace-record-menu__item--disabled),.workspace-record-menu__item:focus-visible,.workspace-record-menu__item--active:not(.workspace-record-menu__item--disabled){color:var(--workspace-ink);background:var(--workspace-subtle-hover);outline:0}.workspace-record-menu__item:focus-visible{box-shadow:var(--workspace-focus-ring)}.workspace-record-menu__item--destructive{color:#a44747}.workspace-record-menu__item--destructive:hover:not(.workspace-record-menu__item--disabled),.workspace-record-menu__item--destructive.workspace-record-menu__item--active{color:#8f322d;background:#fff5f4}.workspace-record-menu__item--disabled{cursor:not-allowed;opacity:.48}.workspace-record-menu__item-icon{opacity:.82;flex:0 0 18px;place-items:center;width:18px;display:inline-grid}.workspace-record-menu__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-record-menu__separator{background:var(--workspace-line-soft);height:1px;margin:5px 4px}.workspace-record-dialog__overlay{z-index:1300;justify-content:center;align-items:center;padding:20px}.workspace-record-dialog{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);width:min(480px,100%);max-height:min(720px,100dvh - 40px);color:var(--workspace-ink);background:var(--workspace-surface);flex-direction:column;gap:16px;padding:24px;animation:.2s cubic-bezier(.23,1,.32,1) both workspace-record-dialog-in;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0f172a33}.workspace-record-dialog__header{align-items:flex-start;gap:14px;display:flex}.workspace-record-dialog__icon{border:1px solid #0000;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.workspace-record-dialog__icon[data-tone=warning]{color:#8b5c16;background:#fffaf2;border-color:#ead7b5}.workspace-record-dialog__icon[data-tone=danger]{color:#a44747;background:#fff7f7;border-color:#f0d2d2}.workspace-record-dialog__heading{flex:1;min-width:0}.workspace-record-dialog__title{color:var(--workspace-ink);letter-spacing:-.018em;margin:0;font-size:1.05rem;font-weight:680}.workspace-record-dialog__description{color:var(--workspace-muted);margin-top:3px;font-size:.82rem;line-height:1.4;display:block}.workspace-record-dialog__close{width:32px;min-width:32px;height:32px}.workspace-record-dialog__message{color:var(--workspace-control-ink);font-size:.84rem;line-height:1.5}.workspace-record-dialog__status,.workspace-record-dialog__dependencies,.workspace-record-dialog__notice{border:1px solid var(--workspace-line);border-radius:var(--workspace-control-radius);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);align-items:flex-start;gap:8px;padding:12px;font-size:.8rem;line-height:1.45;display:flex}.workspace-record-dialog__notice,.workspace-record-dialog__dependencies[data-blocked]{gap:4px;display:grid}.workspace-record-dialog__notice--danger,.workspace-record-dialog__dependencies[data-blocked]{color:#a44747;background:#fff7f7;border-color:#f0d2d2}.workspace-record-dialog__notice-title,.workspace-record-dialog__dependency-title{color:inherit;font-size:.8rem}.workspace-record-dialog__notice-message,.workspace-record-dialog__dependency-message{overflow-wrap:anywhere}.workspace-record-dialog__dependency-list{gap:7px;display:grid}.workspace-record-dialog__dependency-counts{flex-wrap:wrap;gap:6px;display:flex}.workspace-record-dialog__dependency-count{border:1px solid var(--workspace-line);border-radius:var(--workspace-status-radius);color:var(--workspace-control-ink);background:var(--workspace-surface);padding:3px 7px;font-size:.7rem;font-weight:650}.workspace-record-dialog__field{gap:6px;display:grid}.workspace-record-dialog__label{color:var(--workspace-muted);font-size:.76rem;line-height:1.4}.workspace-record-dialog__label--strong{color:var(--workspace-control-ink);font-weight:650}.workspace-record-dialog__input,.workspace-record-field__input{border:1px solid var(--workspace-control-line);border-radius:var(--workspace-control-radius);width:100%;min-height:40px;color:var(--workspace-ink);background:var(--workspace-surface);font:inherit;transition:border-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), background-color var(--workspace-motion-fast);outline:0;padding:8px 11px}.workspace-record-dialog__input:focus,.workspace-record-field__input:focus{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}.workspace-record-dialog__input[aria-invalid=true]{border-color:#c44b4b;box-shadow:0 0 0 3px #c44b4b1f}.workspace-record-dialog__error,.workspace-record-field__error{color:#a44747;font-size:.74rem;line-height:1.4}.workspace-record-dialog__actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.workspace-record-field{min-width:0;transition:background-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border-radius:10px;flex-direction:column;gap:4px;padding:7px 8px;display:flex;position:relative}.workspace-record-field:hover,.workspace-record-field:focus-within,.workspace-record-field[data-actions-open]{background:var(--workspace-subtle-hover)}.workspace-record-field:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.workspace-record-field--editing{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft)}.workspace-record-field--compact{padding-block:5px}.workspace-record-field__empty{color:var(--workspace-muted);font-style:italic}.workspace-record-field__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-record-field__label{color:var(--workspace-table-heading);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:700}.workspace-record-field__source{border-radius:var(--workspace-status-radius);color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border:1px solid #d6e2f8;padding:2px 6px;font-size:.62rem;font-weight:650}.workspace-record-field__editor{flex-direction:column;gap:7px;margin-top:3px;display:flex}.workspace-record-field__input--textarea{resize:vertical;min-height:88px;line-height:1.45}.workspace-record-field__editor-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-record-field__error--editor{margin-right:auto}.workspace-record-field__display{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.workspace-record-field__value{min-width:0;color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;order:2;font-size:.86rem;font-weight:520;overflow:hidden}.workspace-record-field--compact .workspace-record-field__value{font-size:.68rem;font-weight:660}.workspace-record-field__value[data-multiline]{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-record-field__actions{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--workspace-motion-fast);flex:none;order:1;align-items:center;gap:4px;display:inline-flex}.workspace-record-field__actions[data-visible]{visibility:visible;opacity:1;pointer-events:auto}.workspace-record-field__action{width:28px;min-width:28px;height:28px}.workspace-record-field__action-icon--success{color:#138a62}.workspace-record-form{gap:16px;display:grid}.workspace-record-form__field{gap:7px;min-width:0;display:grid}.workspace-record-form__label,.workspace-record-form__field>span:first-child{color:var(--workspace-control-ink);font-size:.76rem;font-weight:650;line-height:1.35}.workspace-record-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-record-form__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-record-form__control{border:1px solid var(--workspace-control-line);border-radius:var(--workspace-control-radius);width:100%;min-height:42px;color:var(--workspace-ink);background:var(--workspace-surface);font:inherit;transition:border-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), background-color var(--workspace-motion-fast);outline:0;padding:8px 11px}.workspace-record-form__control:focus{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}.workspace-record-form__control::placeholder{color:#91a0b3}.workspace-record-form__control--textarea{resize:vertical;min-height:108px;line-height:1.45}.workspace-record-form__help{color:var(--workspace-muted);margin:-2px 0 0;font-size:.71rem;line-height:1.45}.workspace-record-form__check{min-height:38px;color:var(--workspace-control-ink);align-items:center;gap:10px;font-size:.82rem;display:flex}.workspace-record-form__check input{width:16px;height:16px;accent-color:var(--workspace-accent)}.workspace-record-form__context{border:1px solid var(--workspace-line);border-radius:var(--workspace-panel-radius);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);padding:14px}.workspace-record-form__context>strong{color:var(--workspace-ink);font-size:.8rem}.workspace-record-form__context>p{color:var(--workspace-muted);margin:6px 0 10px;font-size:.76rem;line-height:1.45}@media (max-width:520px){.workspace-record-form__grid,.workspace-record-form__grid--four{grid-template-columns:1fr}}@keyframes workspace-record-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-record-sheet-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-record-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-record-menu-in-bottom{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-record-menu-in-top{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.workspace-record-sheet__header,.workspace-record-sheet__body{padding-inline:18px}.workspace-record-sheet__footer{flex-direction:column;align-items:stretch;padding-inline:18px}.workspace-record-sheet__footer-actions{justify-content:stretch}.workspace-record-sheet__footer-actions .workspace-record-button{flex:1}.workspace-record-sheet__discard-confirm{flex-direction:column;align-items:stretch;padding-inline:18px}.workspace-record-dialog__overlay{align-items:flex-end;padding:12px 0 0}.workspace-record-dialog{width:100%;max-height:calc(92dvh - env(safe-area-inset-bottom));padding:20px 18px max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.workspace-record-dialog__actions .workspace-record-button{flex:1}}@media (prefers-reduced-motion:reduce){.workspace-record-icon-button,.workspace-record-button,.workspace-record-menu__item,.workspace-record-field,.workspace-record-field__actions,.workspace-record-sheet__overlay,.workspace-record-sheet,.workspace-record-dialog__overlay,.workspace-record-dialog,.workspace-record-menu__popover{transition:none!important;animation:none!important}}.manage-app :is(.manage-tabs,.manage-record-tabs),.app-body .app-work-canvas .portal-tab-bar,.workspace-tab-list{border-bottom-color:var(--workspace-line)}.workspace-tab-list{overscroll-behavior:contain;border-bottom:1px solid var(--workspace-line);scrollbar-width:none;gap:5px;margin:16px 0 20px;padding:0 2px;display:flex;overflow:auto hidden}.workspace-tab-list::-webkit-scrollbar{display:none}.manage-app .manage-tabs{background:var(--workspace-surface);gap:5px;padding-inline:16px}.manage-app .manage-tabs button,.manage-app .manage-record-tabs button,.app-body .app-work-canvas .portal-tab,.manage-app .workspace-tab,.app-body .app-work-canvas .workspace-tab{color:var(--workspace-muted);transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border-radius:10px 10px 0 0}.manage-app .workspace-tab,.app-body .app-work-canvas .workspace-tab{min-height:42px;color:var(--workspace-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:.76rem;font-weight:650;display:inline-flex}.manage-app .manage-tabs button:hover,.manage-app .manage-record-tabs button:hover,.app-body .app-work-canvas .portal-tab:hover,.manage-app .workspace-tab:hover,.app-body .app-work-canvas .workspace-tab:hover{color:var(--workspace-ink);background:var(--workspace-subtle-hover)}.manage-app .manage-tabs button:focus-visible,.manage-app .manage-record-tabs button:focus-visible,.app-body .app-work-canvas .portal-tab:focus-visible,.manage-app .workspace-tab:focus-visible,.app-body .app-work-canvas .workspace-tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #2155c794}.manage-app .manage-tabs button.active,.manage-app .manage-record-tabs button.is-active,.app-body .app-work-canvas .portal-tab.is-active,.manage-app .workspace-tab.is-active,.app-body .app-work-canvas .workspace-tab.is-active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft)}.manage-app .manage-tabs button.active:after{background:var(--workspace-accent)}.manage-app .manage-tabs button.active span,.manage-app .manage-record-tabs button.is-active span,.app-body .app-work-canvas .portal-tab.is-active span,.manage-app .workspace-tab.is-active .workspace-tab__count,.app-body .app-work-canvas .workspace-tab.is-active .workspace-tab__count{color:var(--workspace-control-ink-active);background:#ffffffb8}.workspace-tab__count{border-radius:var(--workspace-status-radius);min-width:18px;height:18px;color:var(--workspace-muted);background:var(--workspace-surface-soft);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:.61rem;display:inline-grid}.workspace-view-tabs{margin:0 0 20px}.manage-app .manage-record-tabs.workspace-view-tabs{margin:16px 0 22px}.bills-tab-toolbar .workspace-view-tabs{margin:0}.vendor-bills-workspace__tabs{margin:0 0 16px}.vendor-bills-workspace__invoice-list{border-top:1px solid var(--workspace-line-soft);margin-top:12px}.app-body .app-work-canvas .portal-list-row.vendor-bill-row{align-items:stretch;gap:0;padding:0}.vendor-bill-row__record{min-width:0;min-height:80px;color:inherit;flex:auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.vendor-bill-row__record>svg{color:var(--workspace-muted);flex:none}.vendor-bill-row:hover,.vendor-bill-row:focus-within{background:var(--workspace-row-hover)}.vendor-bill-row__record:focus-visible{box-shadow:inset var(--workspace-focus-ring);outline:0}.vendor-bill-row__actions{flex:none;align-items:center;gap:8px;padding:12px 18px 12px 0;display:flex}.vendor-bill-row__breakdown{min-height:30px;padding:0 9px;font-size:.68rem}.vendor-findings-workspace{gap:18px;display:grid}.vendor-record-collection__footer{border-top:1px solid var(--workspace-line-soft);justify-content:flex-end;padding:12px 18px 14px;display:flex}.vendor-record-collection__footer .button{align-items:center;gap:6px;display:inline-flex}.vendor-accounts-workspace{gap:22px;display:grid}.vendor-account-row{border:0;border-bottom:1px solid var(--workspace-line-soft);width:100%;min-height:84px;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 20px;transition:background-color .16s;display:grid}.vendor-account-row:last-child{border-bottom:0}.vendor-account-row:hover{background:var(--workspace-row-hover)}.vendor-account-row:focus-visible{box-shadow:var(--workspace-focus-ring);background:var(--workspace-row-hover);outline:0}.vendor-account-row__copy{gap:8px;min-width:0;display:grid}.vendor-account-row__title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vendor-account-row__title>strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:720;overflow:hidden}.vendor-account-row__reference{border:1px solid var(--workspace-line-soft);min-height:20px;color:var(--workspace-muted);background:var(--workspace-surface-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:.61rem;display:inline-flex}.vendor-account-row__meta{min-width:0;color:var(--workspace-muted);flex-wrap:wrap;gap:4px 13px;font-size:.67rem;line-height:1.45;display:flex}.vendor-account-row__meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.vendor-account-row__meta svg{flex:none}.vendor-account-row__meta .is-attention{color:var(--workspace-control-ink-active);font-weight:700}.vendor-account-row__status{color:var(--workspace-muted);justify-content:flex-end;align-items:center;gap:8px;display:flex}.vendor-account-row__monitoring{max-width:132px;color:var(--workspace-muted);text-align:right;font-size:.61rem;line-height:1.35}.vendor-account-row__status>svg{color:var(--workspace-muted);flex:none}.vendor-account-review-row{align-items:center}.vendor-account-review-row__meta{color:var(--workspace-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:.67rem;line-height:1.4;display:flex}.vendor-account-review-row__status{flex:none;align-items:center;gap:6px;display:flex}.vendor-account-match{border:1px solid var(--workspace-line-soft);min-height:23px;color:var(--workspace-muted);background:var(--workspace-surface-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:.6rem;font-weight:680;display:inline-flex}.vendor-account-match--vendor,.vendor-account-match--ready{color:#236248;background:#f1f8f4;border-color:#cfe2d9}.vendor-account-match--review{color:#856126;background:#fcf8ee;border-color:#eadbbf}.vendor-account-match--muted{color:var(--workspace-muted)}@media (max-width:820px){.app-body .app-work-canvas .portal-list-row.vendor-bill-row{grid-template-columns:1fr;display:grid}.vendor-bill-row__record{min-height:0;padding-bottom:10px}.vendor-bill-row__actions{padding:0 16px 14px}.vendor-record-collection__footer{padding-inline:16px}.vendor-account-row{grid-template-columns:1fr;gap:11px}.vendor-account-row__status{justify-content:flex-start}.vendor-account-row__monitoring{text-align:left;max-width:none}.vendor-account-review-row{flex-wrap:wrap;align-items:flex-start}.vendor-account-review-row .grow{flex-basis:calc(100% - 30px)}.vendor-account-review-row__status{flex-wrap:wrap;width:100%;margin-left:0}}@media (max-width:700px){.manage-app .manage-record-tabs.workspace-view-tabs{margin-bottom:17px}}.workspace-tab__count[data-tone=attention]{color:#795d25;background:#fff8e8;box-shadow:inset 0 0 0 1px #f0dfba}.manage-app .manage-queue-toolbar{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);justify-content:space-between;align-items:center;gap:10px 16px;padding:9px 16px;display:flex}.manage-app .manage-queue-toolbar .manage-queue-tabs{border-bottom:0;flex:360px;min-width:0;margin:0;padding:0}.manage-app .manage-queue-tabs .workspace-tab{border-bottom:0;border-radius:10px;min-height:34px;padding-inline:10px}.manage-app .manage-queue-tabs .workspace-tab__count,.manage-app .manage-queue-tabs .workspace-tab.is-active .workspace-tab__count{min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;padding:0;font-size:.64rem;display:inline}.manage-app .manage-queue-scope{min-width:0;color:var(--workspace-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:.68rem;font-weight:650;display:inline-flex}.manage-app .manage-queue-scope__select{width:154px}.manage-app .manage-queue-scope__select .costivra-select-trigger{border-color:var(--workspace-control-line);min-height:34px;color:var(--workspace-control-ink);background:var(--workspace-surface);border-radius:10px;font-size:.68rem}.manage-app .manage-queue-scope__select .costivra-select-trigger:hover{border-color:var(--workspace-control-line-hover);background:var(--workspace-subtle-hover)}@media (min-width:781px){.manage-shell-v2 .manage-page--mail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.manage-shell-v2 .manage-page--mail>.manage-mail-page{flex:auto;min-height:0}.manage-shell-v2 .manage-mail-list>header,.manage-shell-v2 .manage-reader-tools{height:48px}.manage-shell-v2 .manage-reader-heading{min-height:62px;padding:11px 18px}.manage-shell-v2 .manage-reader-heading h2{font-size:.92rem}.manage-shell-v2 .manage-mail-thread-decision{grid-template-columns:minmax(210px,1fr) minmax(250px,.72fr);align-items:center;gap:14px;min-height:62px;padding:9px 18px}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__copy>span{display:none}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__copy p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__facts>div{padding-left:9px}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__facts dd{-webkit-line-clamp:1;margin-top:2px}.manage-shell-v2 .manage-message-stack{padding:10px 14px 12px}.manage-shell-v2 .manage-message.is-open{border-color:var(--workspace-control-line)}.manage-shell-v2 .manage-message-summary{padding:10px 13px}.manage-shell-v2 .manage-message-content{padding:0 48px}.manage-shell-v2 .manage-message.is-open .manage-message-content{padding-bottom:12px}.manage-shell-v2 .manage-message-viewer-tools{margin:8px 0 6px}.manage-shell-v2 .manage-message-viewer{height:min(620px,100dvh - 330px);min-height:280px}.manage-shell-v2 .manage-reader-reply{min-height:50px;padding:6px 14px}.manage-shell-v2 .manage-page--accounts:not(.manage-page--detail),.manage-shell-v2 .manage-page--contacts:not(.manage-page--detail){flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.manage-shell-v2 .manage-page--accounts>.global-back-control,.manage-shell-v2 .manage-page--contacts>.global-back-control{flex:none}.manage-shell-v2 .manage-page--accounts>.manage-record-workspace,.manage-shell-v2 .manage-page--contacts>.manage-record-workspace{flex:auto;height:auto;min-height:0}.manage-shell-v2 .manage-page--accounts .manage-record-workspace>.manage-account-table,.manage-shell-v2 .manage-page--contacts .manage-record-workspace>.manage-account-table{min-height:0}}@media (min-width:781px) and (max-width:1199px){.manage-shell-v2 .manage-mail-thread-decision{grid-template-columns:minmax(0,1fr);gap:7px}.manage-shell-v2 .manage-mail-thread-decision .workspace-decision-summary__facts{max-width:430px}}@media (max-width:780px){.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{border:0;border-radius:0;width:100%;max-width:100%;margin:0}.manage-shell-v2 .manage-topbar{padding-top:max(12px, env(safe-area-inset-top));border-radius:0}.manage-shell-v2 .manage-sidebar{padding-bottom:env(safe-area-inset-bottom)}.manage-shell-v2 .manage-page--mail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.manage-shell-v2 .manage-page--mail>.manage-mail-page,.manage-shell-v2 .manage-mail-shell{flex:auto;min-height:0}.manage-shell-v2 .manage-mail-shell{height:auto}.manage-shell-v2 .manage-reader-heading{padding:13px 14px}.manage-shell-v2 .manage-message-stack{padding:10px}.manage-shell-v2 .manage-message-content{padding:0 13px}.manage-shell-v2 .manage-message-viewer{height:calc(100dvh - 340px);min-height:300px}.manage-shell-v2 .manage-reader-reply{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}}@media (max-width:640px){.manage-app .manage-queue-toolbar{flex-direction:column;align-items:stretch}.manage-app .manage-queue-scope{justify-content:space-between}.manage-app .manage-queue-scope__select{width:min(220px,62vw)}}.workspace-appearance-panel{color:var(--workspace-ink);background:var(--workspace-surface);padding:0;overflow:hidden}.workspace-appearance-header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.workspace-appearance-header>div{min-width:0}.workspace-appearance-header>div>span{color:var(--workspace-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:750;display:block}.workspace-appearance-header h2{color:var(--workspace-ink);letter-spacing:-.025em;margin:0;font-size:1.05rem}.workspace-appearance-header p{max-width:650px;color:var(--workspace-muted);margin:7px 0 0;font-size:.76rem;line-height:1.55}.workspace-appearance-icon{border:1px solid var(--workspace-line);width:38px;height:38px;color:var(--workspace-control-ink-active);background:var(--workspace-surface-soft);border-radius:12px;flex:none;place-items:center;display:grid}.workspace-theme-preview{border:1px solid var(--workspace-line);background:var(--workspace-ground);min-height:184px;box-shadow:var(--workspace-panel-shadow);border-radius:16px;grid-template-columns:74px minmax(0,1fr);margin:24px 24px 20px;display:grid;overflow:hidden}.workspace-theme-preview__rail{border-right:1px solid var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);place-items:start center;padding-top:19px;display:grid}.workspace-theme-preview__rail svg{width:28px;height:28px}.workspace-theme-preview__canvas{background:var(--workspace-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:28px;display:grid}.workspace-theme-preview__canvas i{background:var(--workspace-ink);opacity:.9;border-radius:999px;grid-column:1/-1;width:42%;height:10px}.workspace-theme-preview__canvas span{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:12px;height:58px}.workspace-theme-preview__canvas strong{background:var(--workspace-line);border-radius:999px;grid-column:1/-1;width:70%;height:7px}.workspace-theme-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 24px;display:grid}.workspace-theme-options legend{width:100%;color:var(--workspace-table-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.62rem;font-weight:750}.workspace-theme-options label{border:1px solid var(--workspace-line);min-width:0;min-height:72px;color:var(--workspace-ink);background:var(--workspace-surface);cursor:pointer;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid;position:relative}.workspace-theme-options label:hover{border-color:var(--workspace-control-line-hover);background:var(--workspace-subtle-hover)}.workspace-theme-options label.is-selected{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-theme-options label.is-selected{border-color:color-mix(in srgb, var(--workspace-accent) 52%, var(--workspace-line))}}.workspace-theme-options label.is-selected{background:var(--workspace-accent-soft);box-shadow:var(--workspace-focus-ring)}.workspace-theme-options input{opacity:0;width:1px;height:1px;position:absolute}.workspace-theme-options label:has(input:focus-visible){outline:2px solid var(--workspace-accent);outline-offset:2px}.workspace-theme-options label>span:last-child{gap:4px;min-width:0;display:grid}.workspace-theme-options strong{font-size:.75rem}.workspace-theme-options small{color:var(--workspace-muted);font-size:.63rem;line-height:1.35}.workspace-theme-swatch{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:42px;height:34px;display:block;position:relative;overflow:hidden}.workspace-theme-swatch i{background:#101827;width:12px;position:absolute;inset:0 auto 0 0}.workspace-theme-swatch b{background:#fff;border:1px solid #d7dee8;border-radius:4px;position:absolute;inset:8px 6px 8px 17px}.workspace-theme-swatch--dark{background:#111923;border-color:#364152}.workspace-theme-swatch--dark i{background:#070b11}.workspace-theme-swatch--dark b{background:#1a2430;border-color:#303b49}.workspace-theme-swatch--system{background:linear-gradient(135deg,#f8fafc 0 50%,#111923 50% 100%)}.workspace-theme-swatch--system b{background:linear-gradient(135deg,#fff 0 50%,#1a2430 50% 100%)}.workspace-theme-status{color:var(--workspace-muted);margin:18px 24px 24px;font-size:.67rem}.workspace-theme-status strong{color:var(--workspace-ink);text-transform:capitalize}:root[data-workspace-theme=dark]{--workspace-ground:#0c1118;--workspace-surface:#121923;--workspace-surface-soft:#17202b;--workspace-line:#273241;--workspace-line-soft:#202a36;--workspace-ink:#edf2f8;--workspace-muted:#97a6b9;--workspace-accent:#79a2ff;--workspace-accent-hover:#96b7ff;--workspace-accent-pressed:#5f8fea;--workspace-accent-soft:#182844;--workspace-control-line:#334052;--workspace-control-line-hover:#53657b;--workspace-control-ink:#b4c0cf;--workspace-control-ink-active:#a9c3ff;--workspace-control-surface-active:#1a2637;--workspace-table-heading:#91a0b4;--workspace-row-hover:#1a2735;--workspace-row-selected:#192941;--workspace-subtle-hover:#18222e;--workspace-subtle-line-hover:#47576b;--workspace-overlay:#02060ca8;--workspace-side-overlay:#02060c8a;--workspace-scroll-thumb:#d4ff5a61;--workspace-scroll-thumb-hover:#d4ff5a9e;--workspace-focus-ring:0 0 0 3px #79a2ff38;--workspace-control-shadow:0 1px 1px #00000029;--workspace-primary-shadow:0 1px 0 #ffffff14 inset, 0 7px 18px #0000004d;--workspace-panel-shadow:0 1px 2px #00000047, 0 9px 24px -12px #000000b3;--workspace-shadow:0 1px 2px #0000004d, 0 18px 42px #0000003d}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2){--portal-ink:var(--workspace-ink);--portal-surface:var(--workspace-ground);--portal-line:var(--workspace-line);--portal-action:#86aaff;--manage-navy:#070b11;--manage-blue:#79a2ff;--manage-ink:var(--workspace-ink);--manage-muted:var(--workspace-muted);--manage-line:var(--workspace-line);--manage-soft:var(--workspace-ground);color:var(--workspace-ink);background-color:var(--workspace-ground);background-image:radial-gradient(#ffffff06 .65px,#0000 .65px)}:root[data-workspace-theme=dark] .workspace-loading-screen__signal-mark,:root[data-workspace-theme=dark] .workspace-loading-screen__signal-records{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .workspace-loading-screen__signal-line{background:var(--workspace-line)}:root[data-workspace-theme=dark] .workspace-loading-screen__signal-records i,:root[data-workspace-theme=dark] .workspace-loading-screen__topbar i,:root[data-workspace-theme=dark] .workspace-loading-screen__progress{background:#314056}:root[data-workspace-theme=dark] .workspace-loading-screen__content h1{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body .app-work-canvas,.manage-shell-v2 .manage-main){border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] :where(.app-body .app-topbar,.manage-shell-v2 .manage-topbar){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] :where(.app-body .app-topbar,.manage-shell-v2 .manage-topbar){background:color-mix(in srgb, var(--workspace-surface) 58%, transparent)}}:root[data-workspace-theme=dark] :where(.app-body .app-topbar,.manage-shell-v2 .manage-topbar){-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%)}:root[data-workspace-theme=dark] :where(.app-body .app-content,.manage-shell-v2 .manage-page){color:var(--workspace-ink);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body .portal-page-header h1,.app-body h1,.app-body h2,.app-body h3,.manage-shell-v2 h1,.manage-shell-v2 h2,.manage-shell-v2 h3,.manage-shell-v2 h4){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body .portal-page-header p,.app-body .muted,.manage-shell-v2 .manage-page-heading p,.manage-shell-v2 .manage-intro p){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :where(.app-body .portal-panel,.app-body .portal-card,.app-body .portal-metric,.app-body .summary-card,.app-body .panel,.manage-shell-v2 .manage-panel,.manage-shell-v2 .manage-card,.manage-shell-v2 .manage-summary,.manage-shell-v2 .manage-mail-page,.manage-shell-v2 .manage-account-cards article,.manage-shell-v2 .manage-mailbox-cards article,.manage-shell-v2 .manage-referral-queue,.manage-compose-window){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] :where(.app-body input,.app-body select,.app-body textarea,.app-body .global-search,.manage-shell-v2 input,.manage-shell-v2 select,.manage-shell-v2 textarea,.manage-shell-v2 .manage-search,.manage-compose-window input,.manage-compose-window textarea){border-color:var(--workspace-control-line);color:var(--workspace-ink);background-color:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :where(.app-body input,.app-body textarea,.manage-shell-v2 input,.manage-shell-v2 textarea)::placeholder{color:#718096}:root[data-workspace-theme=dark] :is(.app-body .app-topbar .global-search,.manage-shell-v2 .manage-topbar-center .manage-search,.manage-shell-v2 .manage-mobile-header-search .manage-search) input{color:var(--workspace-ink);box-shadow:none;caret-color:var(--workspace-accent);background-color:#0000;border-color:#0000}:root[data-workspace-theme=dark] .app-body .app-topbar-center .global-search.manage-search input,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-topbar-center .manage-search input,:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-mobile-search-sheet__input-wrap input{color:var(--workspace-ink);caret-color:var(--workspace-accent)}:root[data-workspace-theme=dark] .app-body .app-topbar-center .global-search input::placeholder{color:#9aa9bc;opacity:1}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-search-placeholder{color:#9aa9bc}@media (prefers-reduced-motion:reduce){.workspace-search-placeholder{animation:none}}:root[data-workspace-theme=dark] :where(.app-body table,.manage-shell-v2 table){color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body th,.manage-shell-v2 th){border-color:var(--workspace-line);color:var(--workspace-table-heading);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :where(.app-body td,.manage-shell-v2 td){border-color:var(--workspace-line-soft);color:var(--workspace-ink);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body tbody tr:hover td,.manage-shell-v2 tbody tr:hover td){background-color:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :where(.app-body tbody tr.is-selected td,.app-body tbody tr.selected td,.manage-shell-v2 tbody tr.is-selected td,.manage-shell-v2 tbody tr.selected td){background-color:var(--workspace-row-selected)}:root[data-workspace-theme=dark] :where(.workspace-settings-search,.workspace-settings-search-hint kbd,.workspace-settings-search-hint span,.app-body .button-secondary,.manage-shell-v2 .manage-button--quiet,.manage-shell-v2 .manage-topbar-utilities,.app-body .topbar-popover,.manage-shell-v2 .manage-popover){border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .workspace-settings-nav section{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .workspace-settings-nav button{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .workspace-settings-nav button:hover{color:var(--workspace-ink);background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] .workspace-settings-nav button.is-active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .workspace-settings-nav button.is-active span{color:#9eb9ee}:root[data-workspace-theme=dark] :where(.app-body .app-mobile-drawer,.app-body .app-mobile-search-sheet,.app-body .app-mobile-organization-sheet,.app-body .record-side-sheet,.app-body .modal,.manage-shell-v2 .manage-assistant,.manage-shell-v2 .manage-modal,.manage-shell-v2 .manage-drawer,.manage-compose-window){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body .mobile-menu-backdrop,.app-body .modal-backdrop,.manage-shell-v2 .manage-modal-backdrop){background:var(--workspace-overlay)}:root[data-workspace-theme=dark] :where(.app-body .tabs,.app-body .record-tabs,.app-body .portal-table-footer,.app-body .workspace-bulk-action-bar,.manage-shell-v2 .manage-table-toolbar,.manage-shell-v2 .manage-mail-folders,.manage-shell-v2 .manage-reader-tools,.manage-shell-v2 .manage-thread){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}@media (max-width:640px){.workspace-appearance-header{padding:19px 18px}.workspace-theme-preview{grid-template-columns:52px minmax(0,1fr);min-height:150px;margin:18px}.workspace-theme-preview__canvas{padding:20px}.workspace-theme-options{grid-template-columns:1fr;padding:0 18px}.workspace-theme-status{margin:16px 18px 20px}}@media (prefers-reduced-motion:reduce){.workspace-theme-options label{transition:none}}.app-body .app-mobile-drawer-overlay{animation:.18s ease-out both app-mobile-drawer-overlay-in}.app-body .app-mobile-drawer-overlay.is-closing{pointer-events:none;animation:.18s ease-in both app-mobile-drawer-overlay-out}.app-body .app-mobile-drawer{animation:.22s cubic-bezier(.23,1,.32,1) both app-mobile-drawer-in}.app-body .app-mobile-drawer.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both app-mobile-drawer-out}@keyframes app-mobile-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes app-mobile-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes app-mobile-drawer-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-mobile-drawer-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.985)}}.app-body .app-work-canvas .workspace-progress-card{border-color:var(--workspace-line);background:var(--workspace-surface);margin-bottom:24px;padding:20px 22px}.workspace-progress-card__header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.workspace-progress-card__header h2{color:var(--workspace-ink);letter-spacing:-.012em;margin:0;font-size:.92rem}.workspace-progress-card__header p{max-width:590px;color:var(--workspace-muted);margin:5px 0 0;font-size:.74rem;line-height:1.5}.workspace-progress-card__status{border-radius:var(--workspace-status-radius);min-height:26px;color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #d7e1f3;flex:none;align-items:center;padding:0 9px;font-size:.66rem;font-weight:720;display:inline-flex}.workspace-progress-card__status[data-complete]{color:#166a46;background:#f2fbf6;border-color:#cce8da}.workspace-progress-card__steps{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workspace-progress-card__steps>li{border:1px solid var(--workspace-line-soft);background:#fff;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:11px 12px;display:grid}.workspace-progress-card__steps>li[data-complete]{background:var(--workspace-surface-soft)}.workspace-progress-card__marker{width:30px;height:30px;color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border:1px solid #d6e2f8;border-radius:10px;place-items:center;font-size:.7rem;font-weight:760;display:grid}.workspace-progress-card__steps>li[data-complete] .workspace-progress-card__marker{color:#166a46;background:#f2fbf6;border-color:#cce8da}.workspace-progress-card__copy{gap:2px;min-width:0;display:grid}.workspace-progress-card__copy strong{color:var(--workspace-ink);font-size:.76rem}.workspace-progress-card__copy span{color:var(--workspace-muted);font-size:.68rem;line-height:1.42}.workspace-progress-card__action{justify-content:center;min-width:86px}.app-body .app-work-canvas .workspace-secondary-text{color:var(--workspace-muted);font-size:.7rem;display:block}.app-body .app-work-canvas .workspace-inline-state{border:1px solid #0000;max-width:100%;padding:3px 7px;font-size:.64rem;font-weight:700;line-height:1.25}.app-body .app-work-canvas .workspace-inline-state--attention{color:#795d25;background:#fff8e8;border-color:#f0dfba}.app-body .app-work-canvas .workspace-inline-state--attention .workspace-status-badge__dot{background:#b7791f}.app-body .app-work-canvas .workspace-inline-state--healthy{color:#166a46;background:#f2fbf6;border-color:#cce8da}.app-body .app-work-canvas .workspace-inline-state--healthy .workspace-status-badge__dot{background:#208458}.app-body .app-work-canvas .workspace-preference-list{border-top:1px solid var(--workspace-line-soft);margin-top:24px;display:grid}.app-body .app-work-canvas .workspace-preference-list>label{border-bottom:1px solid var(--workspace-line-soft);min-height:70px;color:var(--workspace-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;display:flex}.app-body .app-work-canvas .workspace-preference-list>label>span{gap:3px;display:grid}.app-body .app-work-canvas .workspace-preference-list strong{font-size:.75rem}.app-body .app-work-canvas .workspace-preference-list small{color:var(--workspace-muted);font-size:.68rem;line-height:1.4}.app-body .app-work-canvas :is(.workspace-preference-list,.report-preferences-grid) input[type=checkbox]{width:17px;height:17px;accent-color:var(--workspace-accent);flex:none}.app-body .app-work-canvas :is(.workspace-preference-list>label,.report-preferences-grid>label):focus-within{background:#fbfdff;border-color:#c6d7f4;box-shadow:inset 0 0 0 1px #2155c752}.app-body .app-work-canvas .report-preferences-grid{gap:10px;padding:18px}.app-body .app-work-canvas .report-preferences-grid>label{border-color:var(--workspace-line-soft);min-height:48px;color:var(--workspace-control-ink);background:var(--workspace-surface);border-radius:12px}.app-body .app-work-canvas .vendor-detail-stack{gap:24px;display:grid}.vendor-overview-support-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.vendor-overview-support-grid>*{min-width:0}.app-body .app-work-canvas .vendor-spend-history{border-color:var(--workspace-line);padding:22px;overflow:visible}.vendor-spend-history__heading,.vendor-spend-history__recent-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vendor-spend-history__eyebrow{color:var(--workspace-table-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem;font-weight:760;display:block}.vendor-spend-history__heading h2,.vendor-spend-history__recent-heading h3{color:var(--workspace-ink);letter-spacing:-.02em;margin:0}.vendor-spend-history__heading h2{font-size:1.05rem}.vendor-spend-history__recent-heading h3{font-size:.83rem}.vendor-spend-history__heading p,.vendor-spend-history__recent-heading p{max-width:700px;color:var(--workspace-muted);margin:6px 0 0;font-size:.71rem;line-height:1.5}.vendor-history-range-picker{min-width:206px;color:var(--workspace-table-heading);letter-spacing:.025em;text-transform:uppercase;flex:none;gap:5px;font-size:.61rem;font-weight:720;display:grid;position:relative}.vendor-history-range-picker__label{padding-left:1px}.vendor-history-range-picker__trigger{border:1px solid var(--workspace-control-line);border-radius:var(--workspace-control-radius);min-height:48px;color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);font:inherit;text-align:left;text-transform:none;cursor:pointer;transition:border-color var(--workspace-motion-fast), background var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}:is(.vendor-history-range-picker__trigger:hover,.vendor-history-range-picker__trigger:focus-visible,.vendor-history-range-picker:has(.vendor-history-range-picker__popover) .vendor-history-range-picker__trigger){border-color:var(--workspace-control-line-hover);background:var(--workspace-control-surface-active)}.vendor-history-range-picker__trigger:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.vendor-history-range-picker__trigger>svg:first-child{color:var(--workspace-accent)}.vendor-history-range-picker__trigger>svg:last-child{transition:transform var(--workspace-motion-fast)}.vendor-history-range-picker:has(.vendor-history-range-picker__popover:not(.is-closing)) .vendor-history-range-picker__trigger>svg:last-child{transform:rotate(180deg)}.vendor-history-range-picker__trigger>span{gap:2px;min-width:0;display:grid}.vendor-history-range-picker__trigger strong{color:var(--workspace-ink);font-size:.7rem;font-weight:720}.vendor-history-range-picker__trigger small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:540;overflow:hidden}.vendor-history-range-picker__popover{z-index:340;border:1px solid var(--workspace-line);width:min(520px,100vw - 48px);box-shadow:var(--workspace-shadow);text-align:left;text-transform:none;transform-origin:100% 0;background:#fffffffa;border-radius:18px;padding:16px;animation:.21s cubic-bezier(.23,1,.32,1) both vendor-history-range-in;position:absolute;top:calc(100% + 9px);right:0;overflow:visible}.vendor-history-range-picker__popover.is-closing{pointer-events:none;animation:.17s cubic-bezier(.4,0,1,1) both vendor-history-range-out}@keyframes vendor-history-range-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}@keyframes vendor-history-range-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.99)}}.vendor-history-range-picker__header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:1px 1px 13px;display:flex}.vendor-history-range-picker__header>div{gap:3px;display:grid}.vendor-history-range-picker__header strong{color:var(--workspace-ink);letter-spacing:-.012em;font-size:.82rem}.vendor-history-range-picker__header span{color:var(--workspace-muted);font-size:.66rem;font-weight:520}.vendor-history-range-picker__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px 0;display:grid}.vendor-history-range-picker__presets>button,.vendor-history-range-picker__custom-toggle{border:1px solid var(--workspace-line-soft);min-width:0;color:var(--workspace-control-ink);background:var(--workspace-surface);text-align:left;cursor:pointer;transition:border-color var(--workspace-motion-fast), background var(--workspace-motion-fast), transform var(--workspace-motion-fast);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.vendor-history-range-picker__presets>button:hover,.vendor-history-range-picker__presets>button:focus-visible,.vendor-history-range-picker__custom-toggle:hover,.vendor-history-range-picker__custom-toggle:focus-visible{border-color:var(--workspace-control-line-hover);background:var(--workspace-subtle-hover);outline:0}.vendor-history-range-picker__presets>button:active{transform:scale(.985)}.vendor-history-range-picker__presets>button.is-selected{background:var(--workspace-accent-soft);border-color:#2155c73d}.vendor-history-range-picker__presets>button>span,.vendor-history-range-picker__custom-toggle>span{gap:2px;min-width:0;display:grid}.vendor-history-range-picker__presets strong,.vendor-history-range-picker__custom-toggle strong{color:var(--workspace-ink);font-size:.68rem;font-weight:720}.vendor-history-range-picker__presets small,.vendor-history-range-picker__custom-toggle small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:520;overflow:hidden}.vendor-history-range-picker__presets svg{color:var(--workspace-accent);flex:none}.vendor-history-range-picker__custom-toggle{border-color:var(--workspace-line);width:100%}.vendor-history-range-picker__custom-toggle>svg{transition:transform var(--workspace-motion-fast)}.vendor-history-range-picker__custom-toggle.is-open>svg{transform:rotate(180deg)}.vendor-history-range-picker__custom{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .23s cubic-bezier(.23,1,.32,1),opacity .16s;display:grid}.vendor-history-range-picker__custom.is-open{opacity:1;grid-template-rows:1fr}.vendor-history-range-picker__custom-inner{min-height:0;overflow:hidden}.vendor-history-range-picker__custom.is-open .vendor-history-range-picker__custom-inner{overflow:visible}.vendor-history-range-picker__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.vendor-history-range-picker__fields>label{min-width:0;color:var(--workspace-table-heading);text-transform:uppercase;gap:5px;font-size:.6rem;font-weight:720;display:grid}.vendor-history-range-picker__date-field{grid-template-columns:minmax(0,1fr) 38px;display:grid}.vendor-history-range-picker__date-field>input{border:1px solid var(--workspace-control-line);min-width:0;height:38px;color:var(--workspace-ink);font:600 .68rem/1 var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;background:#fff;border-right:0;border-radius:10px 0 0 10px;outline:0;padding:0 10px}.vendor-history-range-picker__date-field>input:focus{border-color:var(--workspace-accent);box-shadow:-2px 0 0 2px #2155c71a}.vendor-history-range-picker__date-field>input[aria-invalid=true]{border-color:#c77b72}.vendor-history-range-picker__date-field .costivra-date-picker-container{width:38px}.vendor-history-range-picker__date-field .costivra-date-picker-trigger{border-radius:0 10px 10px 0;justify-content:center;width:38px;min-height:38px;padding:0}.vendor-history-range-picker__date-field .costivra-date-picker-value,.vendor-history-range-picker__date-field .costivra-date-picker-clear{display:none}.vendor-history-range-picker__fields>label:last-child .costivra-calendar-popover{left:auto;right:0}.vendor-history-range-picker__error{color:#a14d45;margin:8px 0 0;font-size:.64rem;font-weight:620}.vendor-history-range-picker__custom footer{border-top:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding-top:11px;display:flex}.vendor-history-range-picker__custom footer>span{color:var(--workspace-muted);font-size:.59rem;font-weight:520}.vendor-history-range-picker__custom footer>button{border:1px solid var(--workspace-accent);color:#fff;background:var(--workspace-accent);min-height:34px;font:700 .65rem/1 var(--font-sans), sans-serif;cursor:pointer;transition:background var(--workspace-motion-fast), transform var(--workspace-motion-fast);border-radius:10px;padding:0 13px}.vendor-history-range-picker__custom footer>button:hover{background:var(--workspace-accent-hover)}.vendor-history-range-picker__custom footer>button:active{transform:scale(.98)}.vendor-spend-history__summary{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;display:grid;overflow:hidden}.vendor-spend-history__summary>div{border-right:1px solid var(--workspace-line-soft);gap:5px;min-width:0;padding:13px 15px;display:grid}.vendor-spend-history__summary>div:last-child{border-right:0}.vendor-spend-history__summary span{color:var(--workspace-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:720}.vendor-spend-history__summary strong{color:var(--workspace-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;font-weight:400;overflow:hidden}.vendor-spend-history__summary small{color:var(--workspace-muted);font-size:.63rem;line-height:1.35}.vendor-spend-history__chart-wrap{scrollbar-width:thin;margin-top:20px;padding-bottom:4px;overflow-x:auto}.vendor-spend-history__chart{grid-template-columns:none;grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;align-items:end;gap:9px;min-width:min(100%,620px);min-height:210px;padding:0 3px;display:grid}.vendor-spend-history__bar{min-width:0;color:inherit;grid-template-rows:30px 132px 20px;align-items:end;gap:6px;text-decoration:none;display:grid}.vendor-spend-history__bar:focus-visible{box-shadow:var(--workspace-focus-ring);border-radius:9px;outline:0}.vendor-spend-history__bar-value{color:var(--workspace-control-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.vendor-spend-history__bar-track{background:var(--workspace-surface-soft);border-radius:8px;align-items:end;height:132px;display:flex;overflow:hidden}.vendor-spend-history__bar-track span{background:var(--workspace-accent);width:100%;min-height:8px;transition:height var(--workspace-motion-fast);border-radius:8px 8px 3px 3px;display:block}.vendor-spend-history__bar:hover .vendor-spend-history__bar-track span,.vendor-spend-history__bar:focus-visible .vendor-spend-history__bar-track span{background:var(--workspace-accent-hover)}.vendor-spend-history__bar[data-negative=true] .vendor-spend-history__bar-track span{background:#9b6d47}.vendor-spend-history__bar-label{color:var(--workspace-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:650;overflow:hidden}.vendor-spend-history__recent{border-top:1px solid var(--workspace-line-soft);margin-top:17px;padding-top:16px}.vendor-spend-history__recent-heading>a{color:var(--workspace-accent);flex:none;align-items:center;gap:3px;font-size:.67rem;font-weight:720;text-decoration:none;display:inline-flex}.vendor-spend-history__recent-heading>a:hover{color:var(--workspace-accent-hover);text-decoration:underline}.vendor-spend-history__recent-list{margin-top:10px;display:grid}.vendor-spend-history__recent-row{border-bottom:1px solid var(--workspace-line-soft);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 4px;text-decoration:none;display:grid}.vendor-spend-history__recent-row:last-child{border-bottom:0}.vendor-spend-history__recent-row:hover{background:var(--workspace-row-hover);border-radius:9px}.vendor-spend-history__recent-row:focus-visible{box-shadow:var(--workspace-focus-ring);border-radius:9px;outline:0}.vendor-spend-history__recent-icon{border:1px solid var(--workspace-line-soft);width:28px;height:28px;color:var(--workspace-control-ink);background:var(--workspace-surface-soft);border-radius:9px;place-items:center;display:grid}.vendor-spend-history__recent-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.vendor-spend-history__recent-row strong{color:var(--workspace-control-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;overflow:hidden}.vendor-spend-history__recent-row small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.vendor-spend-history__recent-row>strong{font-variant-numeric:tabular-nums}.vendor-spend-history__recent-row>svg{color:var(--workspace-muted)}.vendor-spend-history__empty{border-top:1px solid var(--workspace-line-soft);min-height:156px;color:var(--workspace-muted);align-items:center;gap:12px;margin-top:18px;display:flex}.vendor-spend-history__empty-icon{border:1px solid var(--workspace-line);width:38px;height:38px;color:var(--workspace-control-ink);background:var(--workspace-surface-soft);border-radius:12px;flex:none;place-items:center;display:grid}.vendor-spend-history__empty strong{color:var(--workspace-ink);font-size:.78rem}.vendor-spend-history__empty p{max-width:560px;margin:5px 0 0;font-size:.7rem;line-height:1.5}.vendor-spend-history__note{color:var(--workspace-muted);align-items:flex-start;gap:6px;margin:17px 0 0;font-size:.63rem;line-height:1.45;display:flex}.vendor-spend-history__note svg{color:var(--workspace-control-ink);flex:none;margin-top:1px}@media (max-width:620px){.app-body .app-work-canvas .vendor-spend-history{padding:17px}.vendor-spend-history__heading,.vendor-spend-history__recent-heading{flex-direction:column}.vendor-history-range-picker{width:100%}.vendor-history-range-picker__popover{width:min(520px,100vw - 66px);left:0;right:auto}.vendor-history-range-picker__presets,.vendor-history-range-picker__fields{grid-template-columns:1fr}.vendor-history-range-picker__custom footer{flex-direction:column;align-items:stretch}.vendor-history-range-picker__custom footer>button{width:100%}.vendor-history-range-picker__fields>label .costivra-calendar-popover{width:min(280px,100vw - 98px);left:0;right:auto}.vendor-spend-history__summary{grid-template-columns:1fr}.vendor-spend-history__summary>div{border-right:0;border-bottom:1px solid var(--workspace-line-soft)}.vendor-spend-history__summary>div:last-child{border-bottom:0}.vendor-spend-history__chart{min-width:560px}.vendor-spend-history__recent-heading>a{margin-top:-4px}}@media (prefers-reduced-motion:reduce){.vendor-history-range-picker__popover,.vendor-history-range-picker__popover.is-closing{animation-duration:1ms}.vendor-history-range-picker__custom{transition:none}}@media (max-width:760px){.workspace-decision-summary--finding .workspace-decision-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-body .app-work-canvas .workspace-value-summary{border-color:var(--workspace-line);padding:20px 22px}.app-body .app-work-canvas .workspace-value-summary>h2{color:var(--workspace-ink);letter-spacing:-.012em;margin:0 0 15px;font-size:.92rem}.workspace-value-summary__grid{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.workspace-value-summary__metric{border-right:1px solid var(--workspace-line-soft);gap:5px;min-width:0;padding:15px 16px;display:grid}.workspace-value-summary__metric:last-child{border-right:0}.workspace-value-summary__metric>span{color:var(--workspace-table-heading);letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:720}.workspace-value-summary__metric strong{color:var(--workspace-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.02rem,1.6vw,1.3rem);overflow:hidden}.workspace-value-summary__metric small{color:var(--workspace-muted);font-size:.66rem;line-height:1.4}.workspace-value-summary__metric[data-tone=potential] strong{color:var(--workspace-control-ink-active)}.workspace-value-summary__metric[data-tone=verified] strong{color:#166a46}.workspace-value-summary__note{border-top:1px solid var(--workspace-line-soft);color:var(--workspace-muted);align-items:flex-start;gap:7px;margin:14px 0 0;padding-top:13px;font-size:.68rem;line-height:1.48;display:flex}.workspace-value-summary__note svg{color:var(--workspace-control-ink-active);flex:none;margin-top:1px}.app-body .app-work-canvas .workspace-value-summary--empty{align-items:center;min-height:88px;padding:18px 22px;display:flex}.workspace-value-summary--empty h2{color:var(--workspace-ink);letter-spacing:-.02em;margin:0;font-size:1rem}.workspace-value-summary--empty p{max-width:720px;color:var(--workspace-muted);margin:6px 0 0;font-size:.72rem;line-height:1.5}.app-body .app-work-canvas .workspace-completeness-card{border-color:var(--workspace-line);margin-bottom:0;padding:20px 22px}.app-body .app-work-canvas .workspace-completeness-card__heading{margin-bottom:13px}.workspace-completeness-card__states{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-completeness-card__state{border:1px solid var(--workspace-line-soft);min-width:0;min-height:43px;color:var(--workspace-control-ink);background:var(--workspace-surface);text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;font-size:.68rem;line-height:1.36;text-decoration:none;display:flex}button.workspace-completeness-card__state{cursor:pointer;width:100%}:is(a,button).workspace-completeness-card__state:hover{border-color:var(--workspace-control-line);background:var(--workspace-row-hover)}:is(a,button).workspace-completeness-card__state:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.workspace-completeness-card__state-copy{gap:1px;min-width:0;display:grid}.workspace-completeness-card__state-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.workspace-completeness-card__state-copy small{color:var(--workspace-muted);font-size:.61rem}.workspace-completeness-card__action{color:var(--workspace-accent);white-space:nowrap;align-items:center;gap:2px;margin-left:auto;font-size:.64rem;font-weight:720;display:inline-flex}.workspace-completeness-card__marker{width:21px;height:21px;color:var(--workspace-muted);background:var(--workspace-surface-soft);border:1px solid #d9e0e9;border-radius:8px;flex:none;place-items:center;display:grid}.workspace-completeness-card__state[data-state=complete] .workspace-completeness-card__marker{color:#166a46;background:#f2fbf6;border-color:#cce8da}.workspace-completeness-card__state[data-state=attention] .workspace-completeness-card__marker{color:#795d25;background:#fff8e8;border-color:#f0dfba}.workspace-completeness-card__state[data-state=unknown],.workspace-completeness-card__state[data-state=not_applicable]{color:var(--workspace-muted)}.workspace-completeness-card__completed{margin-top:10px}.workspace-completeness-card__completed summary{color:var(--workspace-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:.68rem;font-weight:700;list-style:none;display:flex}.workspace-completeness-card__completed summary::-webkit-details-marker{display:none}.workspace-completeness-card__completed summary:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px;border-radius:6px}.workspace-completeness-card__completed summary>span{align-items:center;gap:6px;display:inline-flex}.workspace-completeness-card__completed summary>svg{transition:transform var(--workspace-motion-fast)}.workspace-completeness-card__completed[open] summary>svg{transform:rotate(90deg)}.workspace-completeness-card__completed[open]>.workspace-completeness-card__states{padding-top:2px}.annual-estimate-explanation{gap:12px;display:grid}.annual-estimate-explanation__source{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:14px;overflow:hidden}.annual-estimate-explanation__source>header{border-bottom:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.annual-estimate-explanation__source>header>div{gap:4px;min-width:0;display:grid}.annual-estimate-explanation__source>header strong{color:var(--workspace-ink);font-size:.8rem}.annual-estimate-explanation__source>header span{color:var(--workspace-muted);font-size:.68rem}.annual-estimate-explanation__source>header a{color:var(--workspace-accent);flex:none;align-items:center;gap:3px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.annual-estimate-explanation__source>header a:hover{color:var(--workspace-accent-hover);text-decoration:underline}.annual-estimate-explanation__source dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.annual-estimate-explanation__source dl>div{border-bottom:1px solid var(--workspace-line-soft);gap:4px;min-width:0;padding:12px 16px;display:grid}.annual-estimate-explanation__source dl>div:nth-child(odd){border-right:1px solid var(--workspace-line-soft)}.annual-estimate-explanation__source dl>div:last-child{border-bottom:0;grid-column:1/-1}.annual-estimate-explanation__source dt{color:var(--workspace-table-heading);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:720}.annual-estimate-explanation__source dd{color:var(--workspace-control-ink);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:650;line-height:1.45}.annual-estimate-explanation__notice,.annual-estimate-explanation__note{color:var(--workspace-muted);margin:0;font-size:.7rem;line-height:1.48}.annual-estimate-explanation__notice{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:12px;padding:12px 14px}.annual-estimate-explanation__note{align-items:flex-start;gap:7px;display:flex}.annual-estimate-explanation__note svg{color:var(--workspace-control-ink-active);flex:none;margin-top:1px}@media (max-width:760px){.workspace-value-summary__grid{grid-template-columns:1fr}.workspace-value-summary__metric{border-right:0;border-bottom:1px solid var(--workspace-line-soft)}.workspace-value-summary__metric:last-child{border-bottom:0}.workspace-completeness-card__states{grid-template-columns:1fr}.annual-estimate-explanation__source>header{flex-direction:column;align-items:flex-start}.annual-estimate-explanation__source dl{grid-template-columns:1fr}.annual-estimate-explanation__source dl>div:nth-child(odd){border-right:0}.annual-estimate-explanation__source dl>div:last-child{grid-column:auto}}.app-body .app-work-canvas :is(.bills-filter-trigger,.vendor-filter-trigger),.manage-app .manage-table-footer-pagination button,.app-body .app-work-canvas .vendor-table-footer-pagination button{border-color:var(--workspace-control-line);border-radius:var(--workspace-control-radius);color:var(--workspace-control-ink);background:var(--workspace-surface);box-shadow:var(--workspace-control-shadow);transition:transform var(--workspace-motion-fast), border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast)}.app-body .app-work-canvas :is(.bills-filter-trigger,.vendor-filter-trigger):hover,.app-body .app-work-canvas :is(.bills-filter-control.is-open .bills-filter-trigger,.vendor-filter-control.is-open .vendor-filter-trigger),.manage-app .manage-table-footer-pagination button:hover,.app-body .app-work-canvas .vendor-table-footer-pagination button:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active);transform:translateY(-1px);box-shadow:0 4px 10px #0f172a0f}.app-body .app-work-canvas :is(.bills-filter-trigger,.vendor-filter-trigger):focus-visible,.manage-app .manage-table-footer-pagination button:focus-visible,.app-body .app-work-canvas .vendor-table-footer-pagination button:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.app-body .app-work-canvas :is(.bills-filter-popover,.vendor-filter-menu),.manage-app .manage-table-footer,.app-body .app-work-canvas :is(.bills-table-footer,.vendor-table-footer){border-color:var(--workspace-line);background:var(--workspace-surface)}.app-body .app-work-canvas .bills-filter-popover{color:var(--workspace-control-ink)}.app-body .app-work-canvas .bills-filter-popover>header strong{color:var(--workspace-ink)}.app-body .app-work-canvas .bills-filter-popover>header small{color:var(--workspace-muted)}.app-body .app-work-canvas .bills-filter-clear{border-radius:7px}.app-body .app-work-canvas .bills-filter-clear:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.app-body .app-work-canvas .vendor-filter-menu{border-color:var(--workspace-line);border-radius:14px;box-shadow:0 16px 34px #0f172a24,0 2px 7px #0f172a0d}.app-body .app-work-canvas .vendor-filter-menu-heading{color:var(--workspace-table-heading)}.app-body .app-work-canvas .vendor-filter-option{color:var(--workspace-control-ink);border-radius:9px}.app-body .app-work-canvas .vendor-filter-option:hover{border-color:var(--workspace-line-soft);color:var(--workspace-ink);background:var(--workspace-subtle-hover)}.app-body .app-work-canvas .vendor-filter-option:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #2155c780}.app-body .app-work-canvas .vendor-filter-option.is-active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border-color:#d6e2f8}.app-body .app-work-canvas .vendor-filter-option.is-active .vendor-filter-option-check{border-color:var(--workspace-accent);background:var(--workspace-accent);box-shadow:0 0 0 3px #e1ebfb}.app-body .app-work-canvas .workspace-work-item{gap:0;min-height:88px;padding:12px 16px}.app-body .app-work-canvas .workspace-work-item>.grow{align-content:center;padding-right:16px}.app-body .app-work-canvas .workspace-work-item>div:not(.grow){border-left:1px solid var(--workspace-line-soft);align-content:center;min-width:94px;padding-left:14px}.app-body .app-work-canvas .workspace-work-item>.portal-status,.app-body .app-work-canvas .workspace-work-item>.costivra-select-container{flex:none;align-self:center;margin-left:14px}.app-body .app-work-canvas .workspace-work-item-card{border-color:var(--workspace-line);border-radius:var(--workspace-panel-radius);min-height:0;box-shadow:var(--workspace-panel-shadow);padding:18px}.app-body .app-work-canvas .workspace-work-item-card>header{justify-content:flex-start;gap:6px}.app-body .app-work-canvas .workspace-work-item-card h2{color:var(--workspace-ink);margin:17px 0 6px;font-size:.94rem;line-height:1.25}.app-body .app-work-canvas .workspace-work-item-card>p{color:var(--workspace-muted);font-size:.72rem;line-height:1.48}.app-body .app-work-canvas .workspace-work-item-card>dl{border-top:1px solid var(--workspace-line-soft);gap:0;margin-top:16px}.app-body .app-work-canvas .workspace-work-item-card>dl>div{border-bottom:1px solid var(--workspace-line-soft);min-width:0;padding:10px 10px 10px 0}.app-body .app-work-canvas .workspace-work-item-card>dl>div:nth-child(2n){border-left:1px solid var(--workspace-line-soft);padding-left:10px;padding-right:0}.app-body .app-work-canvas .workspace-work-item-card>dl>div:last-child:nth-child(odd){border-left:0;grid-column:1/-1;padding-right:0}.app-body .app-work-canvas .workspace-work-item-card dt{color:var(--workspace-table-heading);font-size:.6rem}.app-body .app-work-canvas .workspace-work-item-card dd{color:var(--workspace-control-ink);text-overflow:ellipsis;font-size:.7rem;line-height:1.36;overflow:hidden}.app-body .app-work-canvas .workspace-work-item-card>footer{min-height:48px;margin-top:0;padding-top:14px}@media (max-width:760px){.app-body .app-work-canvas .workspace-work-item{gap:10px 0;padding:14px}.app-body .app-work-canvas .workspace-work-item>.grow{padding-right:0}.app-body .app-work-canvas .workspace-work-item>div:not(.grow){border-left:0;min-width:calc(50% - 8px);padding-left:0}.app-body .app-work-canvas .workspace-work-item>.portal-status,.app-body .app-work-canvas .workspace-work-item>.costivra-select-container{margin-left:0}.app-body .app-work-canvas .workspace-work-item-card{padding:16px}.app-body .app-work-canvas .workspace-work-item-card>dl{grid-template-columns:1fr}.app-body .app-work-canvas .workspace-work-item-card>dl>div,.app-body .app-work-canvas .workspace-work-item-card>dl>div:nth-child(2n){border-left:0;padding:9px 0}}.manage-app .manage-table-wrap tr:focus-within td,.app-body .app-work-canvas .portal-table tbody tr:focus-within td,.app-body .app-work-canvas .data-table tbody tr:focus-within td{background:var(--workspace-row-hover);box-shadow:inset 0 1px #0f172a05,inset 0 -1px #0f172a05}.manage-app .manage-modal,.portal-modal,.manage-app .portal-sheet,.app-body .portal-sheet{border-color:var(--workspace-line);border-radius:var(--workspace-radius);box-shadow:0 18px 54px #10182829}.manage-app .manage-modal>header,.portal-modal>header,.manage-app .portal-sheet-header,.app-body .portal-sheet-header{border-bottom-color:var(--workspace-line-soft)}.manage-app .manage-modal-backdrop,.portal-modal-layer,.manage-app .portal-sheet-backdrop,.app-body .portal-sheet-backdrop{background:var(--workspace-overlay)}.portal-modal-layer--side{background:var(--workspace-side-overlay)}@media (max-width:780px){.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{box-shadow:none;border-radius:0}.manage-shell-v2 .manage-topbar{border-radius:0}.manage-shell-v2 .manage-page{padding-inline:16px}.manage-app .manage-panel{border-radius:15px}.manage-app .manage-account-cards{gap:12px}.manage-app .manage-account-cards article{border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);border-radius:16px;padding:0;overflow:hidden}.manage-app .manage-account-cards article.is-selected{border-color:#bdd0f1;box-shadow:inset 0 0 0 1px #2155c729}.manage-app .manage-account-card__header{border-bottom:1px solid var(--workspace-line-soft);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.manage-app .manage-account-card__identity{min-width:0;color:var(--workspace-ink);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.manage-app .manage-account-card__identity:focus-visible,.manage-app .manage-account-card__footer a:focus-visible{box-shadow:var(--workspace-focus-ring);outline:0}.manage-app .manage-account-card__identity>span{gap:2px;min-width:0;display:grid}.manage-app .manage-account-card__identity strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.manage-app .manage-account-card__identity small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.manage-app .manage-account-card__header .manage-status{flex:none}.manage-app .manage-account-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;display:grid}.manage-app .manage-account-card__details>div{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);border-radius:11px;min-width:0;padding:9px 10px}.manage-app .manage-account-card__details .manage-account-card__next-step{grid-column:1/-1}.manage-app .manage-account-card__details dt{color:var(--workspace-table-heading);letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:720}.manage-app .manage-account-card__details dd{min-width:0;color:var(--workspace-control-ink);margin:5px 0 0;font-size:.69rem;line-height:1.35}.manage-app .manage-account-card__details dd>:is(strong,small){display:block}.manage-app .manage-account-card__details dd small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.63rem;overflow:hidden}.manage-app .manage-account-card__details .manage-marketing-consent{max-width:100%}.manage-app .manage-account-card__footer{border-top:1px solid var(--workspace-line-soft);justify-content:flex-end;padding:10px 14px 13px;display:flex}.manage-app .manage-account-card__footer a{color:var(--workspace-control-ink-active);border-radius:8px;align-items:center;gap:3px;padding:5px 2px;font-size:.69rem;font-weight:720;text-decoration:none;display:inline-flex}.manage-app .manage-account-card__footer a:hover{color:var(--workspace-control-ink-active)}.manage-app .manage-account-cards--empty{display:block}}@media (max-width:760px){.app-body .app-work-canvas{border-radius:0;box-shadow:none!important}.app-body .app-work-canvas>.app-topbar{border-radius:0}.app-body .app-work-canvas>.app-content{padding-inline:16px}.workspace-view-tabs{margin-bottom:16px}.app-body .app-work-canvas .workspace-progress-card{padding:17px}.workspace-progress-card__header{flex-direction:column;gap:10px}.workspace-progress-card__steps>li{grid-template-columns:30px minmax(0,1fr);align-items:start}.workspace-progress-card__action{grid-column:2;justify-self:start}.app-body .app-work-canvas .portal-panel,.app-body .app-work-canvas .portal-card,.app-body .app-work-canvas .portal-metric,.app-body .app-work-canvas .record-section,.app-body .app-work-canvas .record-side-section,.app-body .app-work-canvas .record-empty{border-radius:15px}.app-body .app-work-canvas .record-detail-header{border-radius:15px 15px 0 0}.app-body .portal-sheet{border-radius:20px 20px 0 0}.manage-app .manage-tabs{scrollbar-width:none;padding-inline:12px;overflow-x:auto}.manage-app .manage-tabs::-webkit-scrollbar{display:none}.app-body .app-mobile-nav{right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-color:var(--workspace-line);color:var(--workspace-muted);background:#fffffff5;border-radius:16px;left:10px;box-shadow:0 12px 32px #0f172a24}.app-body .app-mobile-nav :is(a,button){color:var(--workspace-muted);transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast);border:1px solid #0000;border-radius:11px}.app-body .app-mobile-nav :is(a,button):hover,.app-body .app-mobile-nav :is(a,button):focus-visible{border-color:var(--workspace-line-soft);color:var(--workspace-ink);background:var(--workspace-subtle-hover);outline:0}.app-body .app-mobile-nav :is(a,button).active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);border-color:#d6e2f8;box-shadow:inset 0 1px #ffffffb8}.app-body .app-mobile-nav :is(a,button):focus-visible{box-shadow:var(--workspace-focus-ring)}.app-body .app-mobile-drawer-overlay{background:var(--workspace-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-body .app-mobile-drawer{bottom:calc(76px + env(safe-area-inset-bottom));border-color:var(--workspace-line);border-radius:var(--workspace-radius);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 18px 48px #0f172a29}.app-body .mobile-drawer-header{border-bottom-color:var(--workspace-line-soft)}.app-body .mobile-drawer-header strong{color:var(--workspace-ink)}.app-body .mobile-drawer-header button{border:1px solid var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface);border-radius:9px}.app-body .mobile-nav-group .nav-section-label{color:var(--workspace-table-heading)}.app-body .mobile-nav-group a{color:var(--workspace-control-ink)}.app-body .mobile-nav-group a:hover,.app-body .mobile-nav-group a:focus-visible{color:var(--workspace-ink);background:var(--workspace-subtle-hover);outline:0}.app-body .mobile-nav-group a.active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft)}.app-body .app-mobile-drawer-signout{border:1px solid var(--workspace-control-line);width:100%;color:var(--workspace-danger,#b42318);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:.9rem;font-weight:700;display:flex}.app-body .app-mobile-drawer-signout .app-operator-avatar{flex:0 0 32px;width:32px;height:32px}.app-body .app-mobile-drawer-signout>span:last-child{gap:2px;min-width:0;display:grid}.app-body .app-mobile-drawer-signout strong{color:var(--workspace-ink);font-size:.78rem}.app-body .app-mobile-drawer-signout small{color:var(--workspace-muted);font-size:.68rem}.app-body .app-mobile-drawer-signout:hover,.app-body .app-mobile-drawer-signout:focus-visible{background:var(--workspace-subtle-hover);outline:0}.app-body .app-work-canvas>:is(.app-content,.app-content-table-page){padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.global-back-control__floating,.manage-app .global-back-control__floating{top:var(--global-back-top,96px)}@media (max-width:780px){.global-back-control__floating,.manage-app .global-back-control__floating{top:var(--global-back-top,calc(72px + 16px + env(safe-area-inset-top)))}}@media (min-width:781px) and (max-width:1199px){.global-back-control__floating,.manage-app .global-back-control__floating{top:calc(72px + 24px + env(safe-area-inset-top))}.global-back-control__floating--manage{left:28px}.global-back-control__floating--app{left:32px}}.manage-shell-v2 .manage-create-trigger{background:var(--workspace-surface);color:#475569;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;border:1px solid #dce3eb;border-radius:50%}.manage-shell-v2 .manage-create-trigger:hover,.manage-shell-v2 .manage-create-trigger:focus-visible,.manage-shell-v2 .manage-create-trigger.is-active{color:#1d4ed8;background:#fbfdff;border-color:#b9cbe3;box-shadow:0 4px 12px #1d4ed81f}.manage-shell-v2 .manage-create-menu{transform-origin:100% 0;max-width:calc(100vw - 24px);animation-name:manage-create-menu-in-right;left:auto;right:0;transform:none}.manage-shell-v2 .manage-create-menu.is-closing{animation-name:manage-create-menu-out-right}@keyframes manage-create-menu-in-right{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-create-menu-out-right{to{opacity:0;transform:translateY(-5px)scale(.99)}}.global-back-control__action--enroll{color:#1d4ed8}.sequence-detail-actions-menu__popover.is-floating{position:fixed;top:140px;right:16px}.sequence-detail-actions-menu__popover.is-floating.is-closing{position:fixed}@media (min-width:781px){.sequence-machine__flow>.sequence-machine__insert:last-child .sequence-machine__insert-popover{top:auto;bottom:calc(50% + 12px)}}@media (max-width:760px){.app-body .app-sidebar{display:none}.app-body .app-mobile-utilities{display:flex}}:is(html[data-workspace-scrollbar],[data-workspace-scrollbar]){scrollbar-width:none;scrollbar-gutter:auto}:is(html[data-workspace-scrollbar],[data-workspace-scrollbar])::-webkit-scrollbar{width:0;height:0}.workspace-scrollbar-layer{z-index:120;pointer-events:none;position:fixed;inset:0}.workspace-scrollbar-thumb{box-sizing:border-box;background:var(--workspace-scroll-thumb);opacity:0;pointer-events:none;min-width:6px;min-height:6px;transition:opacity var(--workspace-scroll-fade), background-color var(--workspace-motion-fast);will-change:opacity, transform;border:0;border-radius:999px;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.workspace-scrollbar-thumb.is-visible{opacity:1;pointer-events:auto}.workspace-scrollbar-thumb:hover,.workspace-scrollbar-thumb:active{background:var(--workspace-scroll-thumb-hover)}@media (prefers-reduced-motion:reduce){.workspace-scrollbar-thumb{transition:none}}@media (hover:none),(pointer:coarse),(forced-colors:active){:is(html[data-workspace-scrollbar],[data-workspace-scrollbar]){scrollbar-width:auto}:is(html[data-workspace-scrollbar],[data-workspace-scrollbar])::-webkit-scrollbar{width:initial;height:initial}.workspace-scrollbar-layer{display:none}}@keyframes costivra-shimmer{0%,to{opacity:.5}50%{opacity:.9}}.costivra-skeleton-shimmer{animation:1.8s cubic-bezier(.4,0,.6,1) infinite costivra-shimmer}@media (prefers-reduced-motion:reduce){.costivra-skeleton-shimmer{animation:none}}.workspace-experience-banner-shell{grid-template-rows:minmax(0,0fr);padding-top:0;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1),padding-top .18s ease-out;display:grid}.workspace-experience-banner-shell.is-visible{grid-template-rows:minmax(0,1fr);padding-top:12px}.workspace-experience-banner-shell>.workspace-experience-banner{opacity:0;min-height:0;transition:opacity .18s ease-out,transform .26s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-8px)}.workspace-experience-banner-shell.is-visible>.workspace-experience-banner{opacity:1;transform:translateY(0)}.workspace-experience-banner-shell:not(.is-visible)>.workspace-experience-banner{visibility:hidden;pointer-events:none}.workspace-experience-banner{z-index:4;color:#34445d;background:#ffffffe0;border:1px solid #d9e2ee;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 14px;display:grid;position:relative;box-shadow:0 8px 24px #1226470d}.workspace-experience-banner__icon{color:#38558d;background:#eef3fb;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.workspace-experience-banner__copy{gap:2px;min-width:0;display:grid}.workspace-experience-banner__copy strong{color:#263753;letter-spacing:.01em;font-size:.74rem}.workspace-experience-banner__copy span{color:#718099;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.4;overflow:hidden}.workspace-experience-banner--free{background:#fbfff3;border-color:#d7e5b0;grid-template-columns:auto minmax(0,1fr) minmax(90px,150px) auto auto auto}.workspace-experience-banner--free .workspace-experience-banner__icon{color:#486b09;background:#efffc9}.workspace-experience-banner--free .workspace-experience-banner__copy strong{color:#365707}.workspace-experience-banner--free.is-complete{background:#fffaf1;border-color:#e2cda6}.workspace-experience-banner--free.is-complete .workspace-experience-banner__icon{color:#8a5f17;background:#fff0d4}.workspace-experience-banner__progress{background:#e4ecd3;border-radius:99px;height:5px;overflow:hidden}.workspace-experience-banner__progress span{border-radius:inherit;background:#a8d927;height:100%;transition:width .22s ease-out;display:block}.workspace-experience-banner--paid{background:#fbfdff;grid-template-columns:auto minmax(0,1fr) auto auto}.workspace-experience-banner--paid .workspace-experience-banner__dismiss:hover,.workspace-experience-banner--paid .workspace-experience-banner__dismiss:focus-visible{color:#38558d;background:#eef3fb;border-color:#cbd8e8}.workspace-experience-banner--paid>a{color:#38558d;border:1px solid #0000;border-radius:9px;padding:6px 8px;transition:color .16s,background-color .16s,border-color .16s}.workspace-experience-banner--paid>a svg{transition:transform .16s}.workspace-experience-banner--paid>a:hover,.workspace-experience-banner--paid>a:focus-visible{color:#24457e;background:#eef3fb;border-color:#cbd8e8}.workspace-experience-banner--paid>a:hover svg,.workspace-experience-banner--paid>a:focus-visible svg{transform:translate(2px)}.workspace-experience-banner a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.workspace-experience-banner__lock{color:#8a9bb4}.workspace-experience-banner__dismiss{color:#7b879b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.workspace-experience-banner__dismiss:hover,.workspace-experience-banner__dismiss:focus-visible{color:#5f4d29;background:#fff7e8;border-color:#d8caa8}.workspace-tour{z-index:10000;pointer-events:none;position:fixed;inset:0}.workspace-tour__backdrop{pointer-events:auto;background:0 0;animation:.18s ease-out both workspace-tour-fade-in;position:absolute;inset:0}.workspace-tour__spotlight{z-index:1;pointer-events:none;border:2px solid #c9ff3f;border-radius:14px;transition:top .22s ease-out,left .22s ease-out,width .22s ease-out,height .22s ease-out;position:fixed;box-shadow:0 0 0 9999px #08101d85,0 0 0 5px #c9ff3f26,0 10px 28px #0003}.workspace-tour__panel{z-index:2;color:#263650;pointer-events:auto;background:#fff;border:1px solid #ffffffb3;border-radius:22px;outline:0;width:min(430px,100vw - 56px);animation:.26s cubic-bezier(.23,1,.32,1) both workspace-tour-rise;position:fixed;bottom:28px;right:28px;box-shadow:0 28px 80px #030c1b47}.workspace-tour__topline{color:#7a879b;font:700 .62rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.workspace-tour__topline button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-tour__topline button:hover,.workspace-tour__topline button:focus-visible{color:#1f3150;background:#f7f9fc;border-color:#b9c5d8}.workspace-tour__plan{color:#667891;background:#f7f9fd;border:1px solid #dbe4f1;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:14px 18px 0;padding:9px 11px;font-size:.64rem;line-height:1.35;display:grid}.workspace-tour__plan strong{color:#334e82;font-size:.66rem}.workspace-tour__plan>span:not(.workspace-tour__plan-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tour__plan-dot{background:#4f6fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4f6fff1a}.workspace-tour__plan--free{color:#65703e;background:#fbfff3;border-color:#d7e5b0}.workspace-tour__plan--free strong{color:#456309}.workspace-tour__plan--free .workspace-tour__plan-dot{background:#9bc921;box-shadow:0 0 0 4px #9bc92121}.workspace-tour__plan a{color:#3156a0;white-space:nowrap;align-items:center;gap:3px;font-weight:750;text-decoration:none;display:inline-flex}.workspace-tour__plan a:hover{text-underline-offset:3px;text-decoration:underline}.workspace-tour__body{padding:22px 22px 20px}.workspace-tour__icon{color:#35579d;background:#eef3ff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.workspace-tour__eyebrow{color:#526da8;font:700 .62rem/1.2 var(--font-mono);letter-spacing:.09em}.workspace-tour__body h2{color:#1f2b42;letter-spacing:-.035em;margin:9px 0 8px;font-size:1.42rem;line-height:1.08}.workspace-tour__body p{color:#64738b;margin:0;font-size:.82rem;line-height:1.6}.workspace-tour__inline-action{color:#3156a0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:.75rem;font-weight:750;display:inline-flex}.workspace-tour__inline-action:hover{color:#183f91;text-underline-offset:3px;text-decoration:underline}.workspace-tour__footer{border-top:1px solid #edf0f5;align-items:center;gap:9px;padding:14px 18px 17px;display:flex}.workspace-tour__progress{flex:1;align-items:center;gap:5px;display:flex}.workspace-tour__progress span{color:#7c8aa0;width:21px;height:21px;font:700 .57rem/1 var(--font-mono);border:1px solid #d9e1ee;border-radius:50%;place-items:center;display:grid}.workspace-tour__progress span.is-current{color:#fff;background:#4565ad;border-color:#4565ad}.workspace-tour__progress span.is-complete{color:#4d6c17;background:#efffc9;border-color:#b8d866}.workspace-tour__back{color:#8290a5;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:.67rem;display:inline-flex;position:static}.workspace-tour__free-note{color:#7d8ba0;align-items:center;gap:4px;margin:0 19px 16px;font-size:.63rem;text-decoration:none;display:inline-flex}.workspace-tour__free-note:hover{color:#38558d}@keyframes workspace-tour-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-tour-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:761px) and (max-width:1024px){.workspace-experience-banner{margin-left:16px;margin-right:16px}}@media (max-width:760px){.workspace-experience-banner{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 12px 12px;padding:10px 11px}.workspace-experience-banner--free,.workspace-experience-banner--paid{grid-template-columns:auto minmax(0,1fr) auto}.workspace-experience-banner--paid>a{grid-area:2/2/auto/3;justify-self:start}.workspace-experience-banner--paid .workspace-experience-banner__dismiss{grid-area:1/3}.workspace-experience-banner--free .workspace-experience-banner__progress{grid-area:2/2/auto/3;width:100%}.workspace-experience-banner--free .button{grid-area:3/2/auto/3;justify-self:stretch}.workspace-experience-banner--free .workspace-experience-banner__dismiss{grid-area:1/3}.workspace-experience-banner__progress{grid-column:2/3}.workspace-experience-banner__copy span{white-space:normal}.workspace-experience-banner__lock{display:none}.workspace-experience-banner__dismiss{width:34px;height:34px}.workspace-tour__panel{border-radius:20px;width:auto;bottom:12px;left:12px;right:12px}.workspace-tour__plan{grid-template-columns:auto auto minmax(0,1fr);margin:12px 14px 0}.workspace-tour__plan a{grid-column:2/-1}.workspace-tour__body{padding:19px 18px 16px}.workspace-tour__body h2{font-size:1.28rem}.workspace-tour__footer{flex-wrap:wrap;padding:13px 14px 16px}.workspace-tour__progress{flex-basis:100%;order:-1}.workspace-tour__progress span{width:19px;height:19px}.workspace-tour__backdrop{background:#08101d85}.workspace-tour__spotlight{display:none}}@media (prefers-reduced-motion:reduce){.workspace-experience-banner-shell,.workspace-experience-banner-shell>.workspace-experience-banner,.workspace-experience-banner__progress span,.workspace-tour__backdrop,.workspace-tour__spotlight,.workspace-tour__panel{transition:none;animation:none}}@media (max-width:760px){.app-body .app-work-canvas>.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"utilities utilities""leading create""actions actions";gap:10px 12px;height:max-content;min-height:0;padding:12px 14px 14px;display:grid}.app-body .app-work-canvas>.app-topbar .app-mobile-utilities{grid-area:utilities;gap:8px;width:100%;display:flex}.app-body .app-work-canvas>.app-topbar .app-topbar-leading{grid-area:leading;min-width:0}.app-body .app-work-canvas>.app-topbar .app-topbar-center{grid-area:create;justify-self:end}.app-body .app-work-canvas>.app-topbar .app-top-actions{grid-area:actions;justify-self:end;gap:10px;padding-top:2px}.app-body .app-work-canvas>.app-topbar .app-top-actions>*{flex:none}.app-body .app-work-canvas>.app-topbar .app-topbar-title strong{max-width:220px;font-size:.86rem}.app-body .app-work-canvas>.app-topbar .app-create-trigger.button{width:42px;min-width:42px;height:42px;min-height:42px}.app-body .app-main{min-width:0;padding-bottom:0}.app-body .app-work-canvas{min-width:0;overflow:visible}.app-body .app-work-canvas>.app-topbar{align-items:center;height:auto;min-height:0;display:grid;position:relative;overflow:visible}.app-body .app-work-canvas>.app-topbar .app-mobile-utilities{align-items:center;min-width:0}.app-body .app-work-canvas>.app-topbar .app-mobile-organization{flex:0 132px;min-width:0}.app-body .app-work-canvas>.app-topbar .app-mobile-organization .org-switcher{width:100%;max-width:132px;min-height:40px}.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search{flex:auto;min-width:0}.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search,.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search:focus-within{border-radius:12px;justify-content:flex-start;width:100%;min-width:0;height:40px;min-height:40px;padding:0 11px}.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search input,.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search:focus-within input{width:100%;min-width:0;display:block}.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search .command-shortcut,.app-body .app-work-canvas>.app-topbar .app-mobile-utility-search .global-search .global-search-label{display:none}.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{min-width:0;overflow:hidden}.manage-shell-v2 .manage-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leading actions";align-items:center;gap:12px;height:auto;min-height:72px;padding:12px 16px;display:grid}.manage-shell-v2 .manage-topbar-leading{grid-area:leading;min-width:0}.manage-shell-v2 .manage-topbar-leading>div{gap:2px;min-width:0;display:grid}.manage-shell-v2 .manage-topbar-leading small{letter-spacing:.08em;font-size:.55rem}.manage-shell-v2 .manage-topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.96rem;overflow:hidden}.manage-shell-v2 .manage-top-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.manage-shell-v2 .manage-topbar-utilities{align-items:center;gap:8px;display:flex}.manage-shell-v2 .manage-menu,.manage-shell-v2 .manage-topbar-icon,.manage-shell-v2 .manage-create-trigger{width:40px;min-width:40px;height:40px;min-height:40px}.manage-shell-v2 .manage-sidebar{z-index:80}.manage-shell-v2 .manage-nav-scrim{z-index:70}.manage-shell-v2 .manage-page{min-width:0;padding:18px 14px calc(168px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(168px + env(safe-area-inset-bottom));overflow-x:hidden}.manage-shell-v2 .manage-page--contacts:not(.manage-page--detail) .manage-contact-table .manage-table-wrap{display:none!important}.manage-shell-v2 .manage-contact-cards{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb) transparent;flex:auto;grid-auto-rows:max-content;align-content:start;gap:12px;height:0;min-height:0;padding:10px 12px 20px;display:grid;overflow-y:auto}.manage-shell-v2 .manage-contact-cards::-webkit-scrollbar{width:6px;height:6px;display:block}.manage-shell-v2 .manage-contact-cards::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb);border:0;border-radius:999px;min-height:40px}.manage-shell-v2 .manage-contact-cards article{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);border-radius:16px;overflow:hidden}.manage-shell-v2 .manage-contact-cards article.is-bulk-selected{border-color:var(--workspace-control-line-hover);box-shadow:var(--workspace-panel-shadow), inset 0 0 0 1px var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.manage-shell-v2 .manage-contact-cards article.is-bulk-selected{box-shadow:var(--workspace-panel-shadow), inset 0 0 0 1px color-mix(in srgb, var(--workspace-accent) 28%, transparent)}}.manage-shell-v2 .manage-contact-card__header{border-bottom:1px solid var(--workspace-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.manage-shell-v2 .manage-contact-card__identity{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.manage-shell-v2 .manage-contact-card__identity>span:last-child,.manage-shell-v2 .manage-contact-card__identity :is(strong,small){min-width:0;display:block}.manage-shell-v2 .manage-contact-card__identity strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.manage-shell-v2 .manage-contact-card__identity small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.65rem;overflow:hidden}.manage-shell-v2 .manage-contact-card__source{color:var(--workspace-muted);white-space:nowrap;font-size:.61rem;font-weight:700}.manage-shell-v2 .manage-contact-card__details{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin:0;padding:12px 14px;display:grid}.manage-shell-v2 .manage-contact-card__details>div{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);border-radius:12px;min-width:0;padding:10px}.manage-shell-v2 .manage-contact-card__details :is(dt,dd){margin:0}.manage-shell-v2 .manage-contact-card__details dt{color:var(--workspace-table-heading);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:760}.manage-shell-v2 .manage-contact-card__details dd,.manage-shell-v2 .manage-contact-card__details a{color:var(--workspace-control-ink);font-size:.68rem;line-height:1.35;text-decoration:none;overflow:hidden}.manage-shell-v2 .manage-contact-card__details :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-shell-v2 .manage-contact-card__details small{color:var(--workspace-muted);margin-top:3px}.manage-shell-v2 .manage-contact-card__footer{border-top:1px solid var(--workspace-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.manage-shell-v2 .manage-contact-card__footer :is(button,a){min-height:34px;color:var(--workspace-accent);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-family:inherit;font-size:.67rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.manage-shell-v2 .manage-contact-card__footer button{cursor:pointer}.manage-shell-v2 .manage-contact-card__footer :is(button,a):focus-visible{box-shadow:var(--workspace-focus-ring);border-radius:7px;outline:0}.app-shell.sidebar-collapsed .app-main,.app-main{min-width:0;margin-left:0;padding-bottom:0}.app-work-canvas{min-width:0;overflow:visible}.app-work-canvas>.app-topbar{padding-top:max(12px, env(safe-area-inset-top));align-items:center;display:grid;position:relative;overflow:visible;flex:none!important;height:auto!important;min-height:0!important}.app-work-canvas>.app-content,.app-work-canvas>.app-content-table-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-work-canvas>.app-topbar .app-mobile-utilities{align-items:center;min-width:0}.app-work-canvas>.app-topbar .app-mobile-organization{flex:0 132px;min-width:0}.app-work-canvas>.app-topbar .app-mobile-organization .org-switcher{width:100%;max-width:132px;min-height:40px}.app-work-canvas>.app-topbar .app-mobile-utility-search{flex:auto;min-width:0}.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search,.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search:focus-within{border-radius:12px;justify-content:flex-start;padding:0 11px;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important}.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search input,.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search:focus-within input{width:100%;min-width:0;display:block}.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search .command-shortcut,.app-work-canvas>.app-topbar .app-mobile-utility-search .global-search .global-search-label{display:none}}@media (max-width:780px){.manage-shell-v2,.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2.is-assistant-open .manage-main,.manage-shell-v2.is-assistant-open .manage-main.is-collapsed{height:100dvh;min-height:0;overflow:hidden}.manage-mobile-nav{z-index:75;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--workspace-line,#dfe5ee);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;padding:5px;display:grid;position:fixed;left:10px;box-shadow:0 12px 32px #0f172a24}.manage-shell-v2 .manage-main{padding-bottom:0}.manage-mobile-drawer-overlay{z-index:84;position:fixed;inset:0}.manage-mobile-drawer{z-index:85;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 98px - env(safe-area-inset-top));border:1px solid var(--workspace-line,#dfe5ee);color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);border-radius:18px;flex-direction:column;display:flex;position:fixed;left:10px;overflow:hidden;box-shadow:0 24px 64px #0f172a33}}.manage-mobile-nav :is(a,button){min-width:0;min-height:52px;color:var(--workspace-muted,#6b7890);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 4px;font:650 .61rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.manage-mobile-nav :is(a,button) svg{width:19px;height:19px}.manage-mobile-nav :is(a,button):hover,.manage-mobile-nav :is(a,button):focus-visible{border-color:var(--workspace-line-soft,#edf0f5);color:var(--workspace-ink,#1f2b42);background:var(--workspace-subtle-hover,#f7f9fc);outline:0}.manage-mobile-nav :is(a,button).active{color:var(--workspace-control-ink-active,#315bbb);background:var(--workspace-accent-soft,#eef3ff);border-color:#d6e2f8;box-shadow:inset 0 1px #ffffffb8}.manage-mobile-nav :is(a,button):focus-visible{box-shadow:0 0 0 3px #315bbb2e}.manage-mobile-drawer-overlay{background:var(--workspace-overlay,#0f172a6b);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;animation:.18s both manage-mobile-drawer-overlay-in}.manage-mobile-drawer-overlay.is-closing{pointer-events:none;animation:.19s both manage-mobile-drawer-overlay-out}.manage-mobile-drawer{animation:.19s cubic-bezier(.23,1,.32,1) both manage-mobile-drawer-in}.manage-mobile-drawer.is-closing{pointer-events:none;animation:.19s both manage-mobile-drawer-out}.manage-mobile-drawer__header{border-bottom:1px solid var(--workspace-line-soft,#edf0f5);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 13px;display:flex}.manage-mobile-drawer__header>div{gap:3px;display:grid}.manage-mobile-drawer__header strong{letter-spacing:-.01em;font-size:.94rem}.manage-mobile-drawer__header span{color:var(--workspace-muted,#6b7890);font-size:.72rem}.manage-mobile-drawer__header button{border:1px solid var(--workspace-control-line,#dce3eb);width:34px;min-width:34px;height:34px;color:var(--workspace-control-ink,#52637c);background:var(--workspace-surface,#fff);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.manage-mobile-drawer__nav{min-height:0;padding:8px;overflow-y:auto}.manage-mobile-drawer__group{gap:2px;padding:5px 0 9px;display:grid}.manage-mobile-drawer__group+.manage-mobile-drawer__group{border-top:1px solid var(--workspace-line-soft,#edf0f5)}.manage-mobile-drawer__label{color:var(--workspace-table-heading,#77859b);font:700 .6rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 5px}.manage-mobile-drawer__nav a,.manage-mobile-drawer__footer>*{min-height:40px;color:var(--workspace-ink,#1f2b42);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font:650 .78rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.manage-mobile-drawer__nav a.active{color:var(--workspace-control-ink-active,#315bbb);background:var(--workspace-accent-soft,#eef3ff);border-color:#d6e2f8}.manage-mobile-drawer__nav a:hover,.manage-mobile-drawer__nav a:focus-visible,.manage-mobile-drawer__footer>:hover,.manage-mobile-drawer__footer>:focus-visible{border-color:var(--workspace-line-soft,#edf0f5);background:var(--workspace-subtle-hover,#f7f9fc);outline:0}.manage-mobile-drawer__footer{border-top:1px solid var(--workspace-line-soft,#edf0f5);grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.manage-mobile-drawer__footer button{color:#9a3d35;justify-content:flex-end;justify-self:end;width:max-content;max-width:100%}.manage-mobile-drawer__footer button .manage-operator-avatar{flex:0 0 30px;width:30px;height:30px}.manage-mobile-drawer__footer button>span{gap:2px;min-width:0;display:grid}.manage-mobile-drawer__footer button strong{color:var(--workspace-ink,#1f2b42);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.manage-mobile-drawer__footer button small{color:var(--workspace-muted,#6b7890);font-size:.65rem}@keyframes manage-mobile-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes manage-mobile-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes manage-mobile-drawer-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manage-mobile-drawer-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.985)}}.workspace-mobile-search-trigger{color:#52637c;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:grid}.manage-mobile-search-divider{display:none}.workspace-mobile-search-trigger:hover{color:#214ca8;border-color:#b8c7df}.workspace-mobile-search-trigger.is-open{color:#214ca8;background:#f7faff;border-color:#4c6fc3;box-shadow:0 0 0 3px #315bbb29,inset 0 0 0 1px #d7e2fa}.workspace-mobile-search-overlay{z-index:120;cursor:pointer;background:#0f172a3d;border:0;width:100%;animation:.18s both workspace-mobile-search-fade-in;position:fixed;inset:0}.workspace-mobile-search-overlay.is-closing{pointer-events:none;animation:.16s both workspace-mobile-search-fade-out}.workspace-mobile-search-sheet{z-index:121;top:max(10px, env(safe-area-inset-top));max-height:calc(100dvh - 20px - env(safe-area-inset-top));transform-origin:top;background:#fff;border:1px solid #bcc9dceb;border-radius:20px;flex-direction:column;animation:.22s cubic-bezier(.2,.75,.25,1) both workspace-mobile-search-sheet-in;display:flex;position:fixed;left:10px;right:10px;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.workspace-mobile-search-sheet.is-closing{animation:.16s both workspace-mobile-search-sheet-out}.workspace-mobile-search-sheet__header{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding:12px;display:flex}.workspace-mobile-search-sheet__input-wrap{color:#52637c;background:#f8fafc;border:1px solid #bccae0;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;display:flex;box-shadow:0 0 0 3px #315bbb14}.workspace-mobile-search-sheet__input-wrap input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.9rem;display:block!important}.manage-app .workspace-mobile-search-sheet .workspace-mobile-search-sheet__input-wrap input:focus,.manage-app .workspace-mobile-search-sheet .workspace-mobile-search-sheet__input-wrap input:focus-visible{box-shadow:none;border-color:#0000;outline:0}.workspace-mobile-search-sheet__close{color:#52637c;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.workspace-mobile-search-sheet__close:hover{color:#172033;border-color:#aebdd2}.workspace-mobile-search-results{padding:4px 8px 10px;animation:.2s both workspace-mobile-search-results-in;overflow:auto;width:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;inset:auto!important}.workspace-mobile-search-results.is-closing{animation:.14s both workspace-mobile-search-results-out}@keyframes workspace-mobile-search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-mobile-search-fade-out{0%{opacity:1}to{opacity:0}}@keyframes workspace-mobile-search-sheet-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-mobile-search-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes workspace-mobile-search-results-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-mobile-search-results-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (max-width:780px){.app-mobile-utilities{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-mobile-utility-search{display:contents}.manage-shell-v2 .manage-topbar{grid-template-areas:"leading actions";height:auto!important;min-height:0!important}.manage-mobile-search-trigger{flex:0 0 38px}}@media (min-width:781px){.workspace-mobile-search-trigger,.workspace-mobile-search-overlay,.workspace-mobile-search-sheet{display:none}}@media (prefers-reduced-motion:reduce){.workspace-mobile-search-overlay,.workspace-mobile-search-sheet,.workspace-mobile-search-results,.manage-mobile-drawer-overlay,.manage-mobile-drawer{animation:none}.workspace-mobile-search-trigger{transition:none}}@media (min-width:781px){.manage-mobile-nav,.manage-mobile-drawer-overlay,.manage-mobile-drawer{display:none}}@media (min-width:781px) and (max-width:1199px){.app-body .app-shell,.app-body .app-shell.sidebar-collapsed{min-height:100dvh;display:block}.app-body .app-sidebar{display:none}.app-body .app-shell .app-main,.app-body .app-shell.sidebar-collapsed .app-main{width:100%;max-width:none;margin-left:0;padding:0}.app-body .app-work-canvas{border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh}.app-body .app-work-canvas>.app-topbar{z-index:20;border-radius:0;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:0 22px;position:absolute;top:0}.app-body .app-work-canvas>.app-topbar .app-topbar-center{display:none}.app-body .app-work-canvas>.app-topbar .workspace-header-action-group{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.app-body .app-work-canvas>.app-topbar .app-mobile-header-search-trigger{display:grid}.app-body .app-work-canvas>.app-topbar .app-mobile-search-divider{background:var(--workspace-line,#dfe5ee);flex:0 0 1px;width:1px;height:24px;margin:0 2px;display:block}.app-body .workspace-mobile-search-overlay{display:block}.app-body .workspace-mobile-search-sheet{display:flex}.app-body .app-work-canvas>:is(.app-content,.app-content-table-page){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-body .app-work-canvas>.app-content-table-page{height:calc(100dvh - 66px);min-height:0;overflow:hidden}.app-body .app-content-table-page .vendor-directory{flex-direction:column;flex:auto;min-height:0;display:flex}.app-body .app-content-table-page .vendor-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.app-body .app-mobile-nav{z-index:70;right:16px;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--workspace-line,#dfe5ee);color:var(--workspace-muted,#6b7890);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;padding:6px;display:grid;position:fixed;left:16px;box-shadow:0 14px 36px #0f172a26}.app-body .app-mobile-nav :is(a,button){min-width:0;min-height:54px;color:var(--workspace-muted,#6b7890);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 6px;font:650 .66rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.app-body .app-mobile-nav :is(a,button).active,.app-body .app-mobile-nav :is(a,button):hover,.app-body .app-mobile-nav :is(a,button):focus-visible{color:var(--workspace-control-ink-active,#315bbb);background:var(--workspace-accent-soft,#eef3ff);border-color:#d6e2f8;outline:0}.app-body .app-mobile-drawer-overlay{z-index:85;background:var(--workspace-overlay,#0f172a6b);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:block;position:fixed;inset:0}.app-body .app-mobile-drawer{z-index:86;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--workspace-line,#dfe5ee);max-height:calc(100dvh - 112px);color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);border-radius:18px;padding:18px;display:block;position:fixed;left:16px;overflow-y:auto;box-shadow:0 24px 64px #0f172a33}.app-body .mobile-drawer-header{border-bottom:1px solid var(--workspace-line-soft,#edf0f5);justify-content:space-between;align-items:center;min-height:34px;margin-bottom:10px;padding:0 0 12px;display:flex}.app-body .mobile-drawer-header strong{color:var(--workspace-ink,#1f2b42);font-size:.95rem}.app-body .mobile-drawer-header button{border:1px solid var(--workspace-control-line,#dce3eb);width:34px;height:34px;color:var(--workspace-control-ink,#52637c);background:var(--workspace-surface,#fff);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.app-body .mobile-nav-group{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.app-body .mobile-nav-group .nav-section-label{color:var(--workspace-table-heading,#718097);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 3px;font-size:.65rem;font-weight:750}.app-body .mobile-nav-group a{min-height:46px;color:var(--workspace-control-ink,#52637c);border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.app-body .mobile-nav-group a svg{color:var(--workspace-muted,#7b8799);flex:none}.app-body .mobile-nav-group a:hover,.app-body .mobile-nav-group a:focus-visible{border-color:var(--workspace-line-soft,#edf0f5);color:var(--workspace-ink,#1f2b42);background:var(--workspace-subtle-hover,#f7f9fc);outline:0}.app-body .mobile-nav-group a.active{color:var(--workspace-control-ink-active,#315bbb);background:var(--workspace-accent-soft,#eef3ff);border-color:#d6e2f8}.app-body .app-mobile-drawer-signout{border:1px solid var(--workspace-control-line,#dce3eb);width:100%;min-height:54px;color:var(--workspace-ink,#1f2b42);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.app-body .app-mobile-drawer-signout .app-operator-avatar{flex:0 0 32px;width:32px;height:32px}.app-body .app-mobile-drawer-signout>span:last-child{gap:2px;min-width:0;display:grid}.app-body .app-mobile-drawer-signout strong{color:var(--workspace-ink,#1f2b42);font-size:.78rem}.app-body .app-mobile-drawer-signout small{color:var(--workspace-muted,#7b8799);font-size:.68rem}.app-body .app-mobile-drawer-signout:hover,.app-body .app-mobile-drawer-signout:focus-visible{background:var(--workspace-subtle-hover,#f7f9fc);outline:0}.manage-shell-v2{height:100dvh;min-height:0;overflow:hidden}.manage-shell-v2 .manage-sidebar{display:none}.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed{border-radius:0;width:100%;max-width:100%;height:100dvh;min-height:0;margin:0;padding-bottom:0;overflow:hidden}.manage-shell-v2 .manage-topbar{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;min-height:72px}.manage-shell-v2 .manage-header-action-group{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}.manage-shell-v2 .manage-top-actions{flex:none;width:auto}.manage-shell-v2 .manage-page{min-width:0;padding-bottom:calc(168px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(168px + env(safe-area-inset-bottom))}.manage-shell-v2 .manage-page--settings{padding-bottom:calc(96px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.manage-shell-v2 .manage-page--overview{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.manage-shell-v2 .manage-page--mail{height:calc(100dvh - 72px)}.manage-shell-v2 .manage-topbar-center{display:none}.manage-shell-v2 .manage-mobile-search-trigger{display:grid}.manage-shell-v2 .manage-mobile-search-divider{background:var(--workspace-line,#dfe5ee);flex:0 0 1px;width:1px;height:24px;margin:0 2px;display:block}.manage-shell-v2 .workspace-mobile-search-overlay{display:block}.manage-shell-v2 .workspace-mobile-search-sheet{display:flex}.manage-mobile-nav{z-index:75;right:0;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--workspace-line,#dfe5ee);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;width:min(100% - 32px,900px);margin-inline:auto;padding:6px;display:grid;position:fixed;left:0;box-shadow:0 14px 36px #0f172a26}.manage-mobile-nav :is(a,button){border-radius:12px;gap:5px;min-height:56px;padding-inline:8px;font-size:.68rem}.manage-mobile-drawer-overlay{z-index:84;display:block;position:fixed;inset:0}.manage-mobile-drawer{z-index:85;right:0;bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--workspace-line,#dfe5ee);width:min(100% - 32px,640px);max-height:calc(100dvh - 112px);color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);border-radius:18px;flex-direction:column;margin-inline:auto;animation:.19s cubic-bezier(.23,1,.32,1) both manage-mobile-drawer-in;display:flex;position:fixed;left:0;overflow:hidden;box-shadow:0 24px 64px #0f172a33}.manage-mobile-drawer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.manage-mobile-drawer__group{align-content:start;padding:0}.manage-mobile-drawer__group+.manage-mobile-drawer__group{border-top:0}.manage-mobile-drawer__group:last-child{border-top:1px solid var(--workspace-line-soft,#edf0f5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding-top:8px}.manage-mobile-drawer__group:last-child .manage-mobile-drawer__label{grid-column:1/-1}.manage-mobile-drawer__nav a{min-height:44px}}.workspace-header-action-group,.workspace-header-tools,.workspace-header-tools-panel{display:contents}.workspace-header-more{display:none}@media (min-width:1200px){.app-body .app-work-canvas>.app-topbar .app-create-wrap,.manage-shell-v2 .manage-topbar .manage-create-wrap{transition:left .16s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:calc(50% + 217px);transform:translateY(-50%)}.app-body .app-work-canvas>.app-topbar:has(.manage-global-search-wrap:hover,.manage-global-search-wrap:focus-within,.manage-global-search-wrap.is-active) .app-create-wrap{left:calc(50% + 242px)}.manage-shell-v2 .manage-topbar:has(.manage-global-search-wrap:hover,.manage-global-search-wrap:focus-within,.manage-global-search-wrap.is-active) .manage-create-wrap{left:calc(50% + 242px)}.app-body .app-work-canvas>.app-topbar .app-create-trigger,.manage-shell-v2 .manage-topbar .manage-create-trigger{color:var(--workspace-control-ink);border:1px solid var(--workspace-control-line)!important;border-radius:var(--workspace-control-radius)!important;background:var(--workspace-surface)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:var(--workspace-control-shadow)!important}}@media (max-width:780px){.workspace-header-tools{order:2;display:block}.workspace-header-action-group>.workspace-mobile-search-trigger{order:1}.app-body .app-topbar .app-mobile-search-divider,.manage-shell-v2 .manage-topbar .manage-mobile-search-divider,.workspace-header-tools .workspace-header-tools-panel{display:none}.workspace-header-tools.is-open .workspace-header-tools-panel{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);border-radius:16px;align-items:center;gap:8px;padding:10px;animation:.18s both workspace-content-blur-in;display:flex;position:absolute;top:calc(100% + 8px);right:12px}.workspace-header-tools.is-closing .workspace-header-tools-panel{animation:.16s both workspace-settings-blur-out}.workspace-header-more{place-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.workspace-header-tools.is-open .workspace-header-tools-panel{animation:none}}.manage-mobile-header-search{display:none}@media (max-width:780px){.app-body .app-work-canvas>.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leading actions";gap:0 12px;height:64px!important;min-height:64px!important;padding:8px 12px!important}.app-body .app-work-canvas>.app-topbar>.app-mobile-utilities{display:none!important}.app-work-canvas>.app-topbar .app-topbar-leading{grid-area:leading;align-self:center;min-width:0}.app-work-canvas>.app-topbar .app-topbar-title strong{font-size:.92rem}.app-work-canvas>.app-topbar .app-topbar-title small{display:none}.app-work-canvas>.app-topbar .workspace-header-action-group{grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.app-work-canvas>.app-topbar .app-mobile-search-divider{background:var(--workspace-line,#dfe5ee);flex:0 0 1px;width:1px;height:24px;margin:0 2px;display:block}.app-work-canvas>.app-topbar .app-topbar-center,.app-work-canvas>.app-topbar .app-top-actions{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.app-work-canvas>.app-topbar .app-topbar-center{display:none;position:static}.app-work-canvas>.app-topbar .app-create-trigger,.app-work-canvas>.app-topbar .app-top-actions>*{width:38px;min-width:38px;height:38px;min-height:38px}.app-work-canvas>.app-topbar .app-create-trigger svg{width:18px;height:18px}.manage-shell-v2 .manage-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search""leading actions";gap:8px 10px;padding:10px 12px 12px;height:108px!important;min-height:108px!important}.manage-mobile-header-search{grid-area:search;min-width:0;display:block}.manage-mobile-header-search .manage-global-search-wrap,.manage-mobile-header-search .manage-search{width:100%;min-width:0}.manage-mobile-header-search .manage-search{background:#fff;border:1px solid #dce3eb;border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.manage-mobile-header-search .manage-search input{width:100%;min-width:0;font-size:.76rem}.manage-mobile-header-search .manage-kbd{display:none}.manage-mobile-header-search .manage-global-results{width:auto;top:58px;left:10px;right:10px}.manage-shell-v2 .manage-topbar-leading{grid-area:leading;min-width:0}.manage-shell-v2 .manage-topbar-leading>div{min-width:0}.manage-shell-v2 .manage-topbar h1{font-size:.92rem}.manage-shell-v2 .workspace-header-action-group{grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.manage-shell-v2 .manage-top-actions,.manage-shell-v2 .manage-topbar-utilities{min-width:0;box-shadow:none;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.manage-shell-v2 .manage-topbar-center{display:none}.manage-shell-v2 .manage-menu,.manage-shell-v2 .manage-topbar-icon,.manage-shell-v2 .manage-create-trigger,.manage-shell-v2 .manage-top-actions>.manage-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.manage-shell-v2 .manage-top-actions>.manage-button{font-size:0}.manage-shell-v2 .manage-top-actions>.manage-button svg{margin:0}.app-mobile-utilities{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-mobile-utility-search{display:contents}.manage-shell-v2 .manage-topbar{grid-template-areas:"leading actions";height:auto!important;min-height:72px!important}.manage-shell-v2 .manage-topbar-leading>div{display:grid}.manage-mobile-search-trigger{flex:0 0 38px}.manage-shell-v2 .manage-mobile-search-divider{background:var(--workspace-line,#dfe5ee);flex:0 0 1px;width:1px;height:24px;margin:0 2px;display:block}.manage-shell-v2 .manage-page--overview{padding-bottom:calc(108px + env(safe-area-inset-bottom))}}@media (max-width:1199px),(hover:none) and (pointer:coarse){.manage-shell-v2 .manage-topbar{box-shadow:0 1px #0f172a14,0 12px 30px #0f172a1c}}:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss){width:34px;min-width:34px;height:34px;min-height:34px;color:var(--workspace-muted);box-shadow:none;cursor:pointer;transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), transform var(--workspace-motion-fast);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:inline-grid}:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss):hover:not(:disabled){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-subtle-hover);box-shadow:none;transform:none}:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss):focus-visible{border-color:var(--workspace-accent);color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft);box-shadow:var(--workspace-focus-ring);outline:0}:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss):active:not(:disabled){transform:scale(.96)}:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss):disabled{cursor:not-allowed;opacity:.48}@media (min-width:781px){.manage-brand>.manage-mobile-close{display:none}}@media (max-width:780px){:is(.app-body,.manage-app) .workspace-mobile-search-sheet__close{width:42px;min-width:42px;height:42px;min-height:42px}}@media (prefers-reduced-motion:reduce){:is(.workspace-close-button,.manage-modal>header>button,.manage-sidepanel>header>button,.manage-inspector-composer>header>button,.manage-file-preview>header>button,.manage-brand>.manage-mobile-close,.manage-mobile-drawer header>button,.portal-modal>header>.icon-button,.portal-sheet-header>.icon-button,.portal-sheet-header>.manage-icon-button,.vendor-side-panel>header>.icon-button,.bill-breakdown-close,.workspace-tour__topline>button,.workspace-experience-banner__dismiss){transition:none}}.workspace-sidebar-brand-toggle{min-width:0;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.workspace-sidebar-brand-toggle__symbol{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:38px;height:38px;box-shadow:var(--workspace-control-shadow);transition:border-color var(--workspace-motion-fast), background-color var(--workspace-motion-fast), box-shadow var(--workspace-motion-fast), transform var(--workspace-motion-fast);border-radius:11px;flex:0 0 38px;place-items:center;display:grid;position:relative;overflow:hidden}.workspace-sidebar-brand-toggle__mark,.workspace-sidebar-brand-toggle__icon{place-items:center;transition:opacity .19s,filter .23s cubic-bezier(.23,1,.32,1),transform .23s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:0}.workspace-sidebar-brand-toggle__icon{color:var(--workspace-control-ink-active);opacity:0;filter:blur(5px);transform:scale(.78)rotate(3deg)}.workspace-sidebar-brand-toggle:hover .workspace-sidebar-brand-toggle__mark,.workspace-sidebar-brand-toggle:focus-visible .workspace-sidebar-brand-toggle__mark{opacity:0;filter:blur(5px);transform:scale(.78)rotate(-3deg)}.workspace-sidebar-brand-toggle:hover .workspace-sidebar-brand-toggle__icon,.workspace-sidebar-brand-toggle:focus-visible .workspace-sidebar-brand-toggle__icon{opacity:1;filter:blur();transform:none}.workspace-sidebar-brand-toggle:hover .workspace-sidebar-brand-toggle__symbol{border-color:var(--workspace-control-line-hover);background:var(--workspace-control-surface-active);transform:translateY(-1px)}.workspace-sidebar-brand-toggle:focus-visible{outline:0}.workspace-sidebar-brand-toggle:focus-visible .workspace-sidebar-brand-toggle__symbol{box-shadow:var(--workspace-focus-ring)}.workspace-sidebar-brand-toggle:active .workspace-sidebar-brand-toggle__symbol{transform:scale(.96)}.workspace-sidebar-brand-toggle__copy{opacity:1;white-space:nowrap;gap:2px;width:132px;min-width:0;transition:width .22s cubic-bezier(.23,1,.32,1),opacity .15s,transform .22s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden;transform:none}.workspace-sidebar-brand-toggle__copy strong{color:var(--workspace-ink);font-family:var(--font-brand), "Space Grotesk", sans-serif;letter-spacing:-.045em;font-size:.98rem;font-weight:650}.workspace-sidebar-brand-toggle__copy small{color:var(--workspace-muted);letter-spacing:.12em;font:650 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-sidebar-brand-toggle[data-collapsed=true]{gap:0}.workspace-sidebar-brand-toggle[data-collapsed=true] .workspace-sidebar-brand-toggle__copy{opacity:0;pointer-events:none;width:0;transform:translate(-6px)}:is(.app-sidebar .sidebar-brand-row:has(.workspace-sidebar-brand-toggle),.manage-shell-v2 .manage-brand:has(.workspace-sidebar-brand-toggle)){justify-content:flex-start}:is(.app-shell.sidebar-collapsed .app-sidebar .sidebar-brand-row:has(.workspace-sidebar-brand-toggle),.manage-shell-v2 .manage-sidebar.is-collapsed .manage-brand:has(.workspace-sidebar-brand-toggle)){justify-content:center}@media (max-width:780px){.workspace-sidebar-brand-toggle{display:none}}@media (prefers-reduced-motion:reduce){.workspace-sidebar-brand-toggle__symbol,.workspace-sidebar-brand-toggle__mark,.workspace-sidebar-brand-toggle__icon,.workspace-sidebar-brand-toggle__copy{transition-duration:1ms}.workspace-sidebar-brand-toggle:hover .workspace-sidebar-brand-toggle__mark,.workspace-sidebar-brand-toggle:focus-visible .workspace-sidebar-brand-toggle__mark,.workspace-sidebar-brand-toggle__icon{filter:none;transform:none}}.app-body .app-work-canvas .vendor-table td:first-child .vendor-name-cell,.manage-app .vendor-table td:first-child .vendor-name-cell{width:calc(100% + 32px);min-height:46px;margin:-10px -16px;padding:10px 16px}.app-body .app-work-canvas .vendor-table td:first-child .vendor-name-cell:focus-visible,.manage-app .vendor-table td:first-child .vendor-name-cell:focus-visible{outline-offset:-2px;border-radius:9px;outline:2px solid #4f77c8}.app-content-table-page>.app-global-back{z-index:6;position:relative}.app-body .app-work-canvas :is(.vendor-detail,.record-detail){width:100%;max-width:none;margin-inline:0}.app-body .app-work-canvas .vendor-detail-navigation-row{display:block}.app-body .app-work-canvas .vendor-detail-navigation-row .workspace-view-tabs{min-width:0;margin:0}@media (min-width:761px){.app-body .app-work-canvas .vendor-mobile-section-switcher{display:none}}.app-body .app-work-canvas .record-workspace-stage{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:stretch;gap:14px;display:grid}.app-body .app-work-canvas .record-workspace-stage__decision{min-width:0}.app-body .app-work-canvas .record-workspace-stage__decision>.workspace-decision-summary,.app-body .app-work-canvas .record-workspace-stage__decision>.savings-review-panel{height:100%;margin:0}.app-body .app-work-canvas .record-context-brief{border:1px solid var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);align-content:start;gap:13px;padding:19px 20px;display:grid}.app-body .app-work-canvas .record-context-brief header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-body .app-work-canvas .record-context-brief header>div{min-width:0}.app-body .app-work-canvas .record-context-brief header span{color:var(--workspace-table-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:760;display:block}.app-body .app-work-canvas .record-context-brief h2{color:var(--workspace-ink);letter-spacing:-.012em;margin:0;font-size:.92rem}.app-body .app-work-canvas .record-context-brief>p{color:var(--workspace-muted);margin:0;font-size:.74rem;line-height:1.48}.app-body .app-work-canvas .record-context-brief dl{border-top:1px solid var(--workspace-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1px 0 0;display:grid}.app-body .app-work-canvas .record-context-brief dl>div{gap:4px;min-width:0;padding:11px 8px 0 0;display:grid}.app-body .app-work-canvas .record-context-brief dl>div:nth-child(2n){border-left:1px solid var(--workspace-line-soft);padding-left:10px}.app-body .app-work-canvas .record-context-brief dt{color:var(--workspace-table-heading);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:720}.app-body .app-work-canvas .record-context-brief dd{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;font-weight:650;line-height:1.35;overflow:hidden}.app-body .app-work-canvas .record-context-brief__analysis{white-space:nowrap;flex:none;min-height:31px;padding:6px 9px;font-size:.67rem}@media (max-width:1100px){.app-body .app-work-canvas .record-workspace-stage,.app-body .app-work-canvas .record-detail-layout{grid-template-columns:1fr}.app-body .app-work-canvas .record-detail-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid;position:static;overflow:visible}}@media (max-width:820px){.app-body .app-work-canvas .record-detail-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-body .app-work-canvas .record-context-brief{padding:17px}.app-body .app-work-canvas .record-context-brief header{display:grid}.app-body .app-work-canvas .record-context-brief__analysis{justify-content:center;width:100%}.app-body .app-work-canvas .record-context-brief dd{overflow-wrap:anywhere;white-space:normal}.app-body .app-work-canvas .record-detail-layout>aside{grid-template-columns:1fr}.app-body .app-work-canvas .record-detail-header>div{min-width:0}.app-body .app-work-canvas .record-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.app-body .app-work-canvas .record-title-row h1{overflow-wrap:anywhere;min-width:0}.app-body .app-work-canvas .record-header-state{justify-content:flex-start;min-width:0}.app-body .app-work-canvas .record-section-heading{gap:4px;display:grid}.app-body .app-work-canvas .record-section-heading>div{min-width:0}.app-body .app-work-canvas .vendor-scope-context .vendor-detail-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.app-body .app-work-canvas .vendor-scope-context .vendor-detail-actions>.button{white-space:nowrap;min-width:0;min-height:42px;padding-inline:12px;font-size:.72rem}.app-body .app-work-canvas .vendor-scope-context .vendor-detail-actions>.workspace-record-menu{justify-self:end}}.app-body .app-work-canvas .vendor-relationship-contacts{border:1px solid var(--workspace-line);border-radius:var(--workspace-panel-radius);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow);gap:18px;padding:22px;display:grid}.vendor-relationship-contacts__heading,.vendor-contact-group__heading,.vendor-contact-card__topline,.vendor-contact-card__identity,.vendor-contact-card__footer,.vendor-contact-card__footer-meta,.vendor-contact-card__actions{align-items:center;display:flex}.vendor-relationship-contacts__heading,.vendor-contact-group__heading,.vendor-contact-card__footer{justify-content:space-between;gap:16px}.vendor-relationship-contacts__eyebrow{color:var(--workspace-table-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem;font-weight:760;display:block}.vendor-relationship-contacts__heading h2,.vendor-contact-group__heading h3,.vendor-contact-card h3{color:var(--workspace-ink);letter-spacing:-.02em;margin:0}.vendor-relationship-contacts__heading h2{font-size:1.08rem}.vendor-relationship-contacts__heading p,.vendor-contact-group__heading p{color:var(--workspace-muted);margin:5px 0 0;font-size:.73rem;line-height:1.45}.vendor-relationship-contacts__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vendor-contact-state-panel{will-change:height;overflow:clip}.vendor-contact-state-panel__content{animation:.18s cubic-bezier(.22,1,.36,1) both vendor-contact-state-in}.vendor-contact-group{border:1px solid var(--workspace-line-soft);background:var(--workspace-surface-soft);border-radius:15px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.vendor-contact-group--relationship{background:#fbfcfe}.vendor-contact-group--empty{gap:8px;padding-block:13px}.vendor-contact-group__heading h3{font-size:.84rem}.vendor-contact-group__add,.vendor-contact-card__edit,.vendor-contact-card__action{color:var(--workspace-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:700 .68rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.vendor-contact-group__add{flex:none;padding:4px 0}.vendor-contact-group__add:hover,.vendor-contact-card__edit:hover,.vendor-contact-card__action:hover{color:var(--workspace-accent-hover);text-decoration:underline}.vendor-contact-group__cards{gap:9px;display:grid}.vendor-contact-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:13px;gap:11px;min-width:0;padding:14px;display:grid}.vendor-contact-card__topline{gap:7px;min-width:0}.vendor-contact-card__role,.vendor-contact-card__primary{border:1px solid var(--workspace-line);min-height:20px;color:var(--workspace-table-heading);background:var(--workspace-surface-soft);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 7px;font-size:.59rem;font-weight:760;display:inline-flex}.vendor-contact-card__primary{color:#315b9b;background:#f4f8ff;border-color:#c9d8ef}.vendor-contact-card__identity{align-items:flex-start;gap:9px;min-width:0}.vendor-contact-card__avatar{color:#526b94;background:#eef3fa;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.vendor-contact-card__identity>div{min-width:0}.vendor-contact-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.vendor-contact-card__identity p{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.67rem;overflow:hidden}.vendor-contact-card__details{gap:5px;margin:0;display:grid}.vendor-contact-card__details>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.vendor-contact-card__details dt,.vendor-contact-card__details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.vendor-contact-card__details dt{color:var(--workspace-muted)}.vendor-contact-card__details dd{color:var(--workspace-control-ink);text-align:right;font-weight:650}.vendor-contact-card__footer{border-top:1px solid var(--workspace-line-soft);align-items:flex-end;padding-top:10px}.vendor-contact-card__actions{flex-wrap:wrap;gap:9px}.vendor-contact-card__action{font-size:.64rem}.vendor-contact-card__footer-meta{color:var(--workspace-muted);flex-wrap:wrap;justify-content:flex-end;gap:9px;font-size:.61rem}.vendor-contact-card__footer-meta>span{align-items:center;gap:4px;display:inline-flex}.vendor-contact-card__footer-meta>span:first-child{color:#4f7d64}.vendor-contact-card__edit{padding:0;font-size:.62rem}.vendor-contact-group__empty{min-height:52px;color:var(--workspace-muted);align-items:center;gap:9px;font-size:.7rem;line-height:1.45;display:flex}.vendor-contact-group__empty svg{color:#8d9bb0;flex:none}.vendor-relationship-contacts__privacy{color:var(--workspace-muted);margin:-3px 0 0;font-size:.65rem;line-height:1.45}.vendor-contact-form__context{background:#f7faff;border-color:#d9e3f1}.vendor-contact-quick-add{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:15px;gap:16px;padding:17px;display:grid}.vendor-contact-quick-add__heading strong{color:var(--workspace-ink);font-size:.86rem}.vendor-contact-quick-add__heading p{color:var(--workspace-muted);margin:4px 0 0;font-size:.72rem;line-height:1.45}.vendor-contact-quick-add__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;display:grid}.vendor-contact-quick-add__primary{grid-column:1/-1}.vendor-contact-quick-add__actions{border-top:1px solid var(--workspace-line-soft);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.vendor-contact-quick-add__error{color:var(--workspace-danger);margin:-4px 0 0;font-size:.74rem}@media (max-width:780px){.vendor-relationship-contacts__groups{grid-template-columns:1fr}}@media (max-width:520px){.app-body .app-work-canvas .vendor-relationship-contacts{padding:17px}.vendor-relationship-contacts__heading{flex-direction:column;align-items:flex-start}.vendor-relationship-contacts__heading .workspace-record-button{justify-content:center;width:100%}.vendor-contact-group{padding:13px}.vendor-contact-card__footer{flex-direction:column;align-items:flex-start}.vendor-contact-card__footer-meta{justify-content:flex-start}.vendor-contact-quick-add{padding:14px}.vendor-contact-quick-add__fields{grid-template-columns:1fr}.vendor-contact-quick-add__actions .workspace-record-button{flex:1;justify-content:center}}@keyframes vendor-contact-state-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vendor-contact-state-panel{will-change:auto}.vendor-contact-state-panel__content{animation:none}}@keyframes workspace-card-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-motion-page>section,.marketing-motion-page>.content-page>*{animation:workspace-card-reveal .42s var(--motion-ease,cubic-bezier(.23, 1, .32, 1)) both}.marketing-motion-page>section:nth-child(2),.marketing-motion-page>.content-page>:nth-child(2){animation-delay:70ms}.marketing-motion-page>section:nth-child(3),.marketing-motion-page>.content-page>:nth-child(3){animation-delay:.12s}.marketing-motion-page>section:nth-child(n+4),.marketing-motion-page>.content-page>:nth-child(n+4){animation-delay:.16s}:is([data-workspace-shell=customer],[data-workspace-shell=operations]) .motion-page :is(.portal-panel,.portal-card,.portal-metric,.workspace-progress-card,.workspace-value-summary,.workspace-decision-summary,.vendor-overview-summary,.vendor-decision-summary,.vendor-monitoring-card,.record-detail-header,.record-section,.record-side-section,.record-empty,.record-files-workspace,.manage-panel,.manage-summary-card,.manage-account-card,.manage-record-profile,.manage-record-highlights,.manage-vendor-workspace,.manage-cost-trend,.manage-vendor-preview){animation:workspace-card-reveal .42s var(--motion-ease,cubic-bezier(.23, 1, .32, 1)) both}:is([data-workspace-shell=customer],[data-workspace-shell=operations]) .motion-page :is(.portal-metrics,.portal-card-grid,.manage-summary,.manage-account-cards)>:first-child{animation-delay:40ms}:is([data-workspace-shell=customer],[data-workspace-shell=operations]) .motion-page :is(.portal-metrics,.portal-card-grid,.manage-summary,.manage-account-cards)>:nth-child(2){animation-delay:90ms}:is([data-workspace-shell=customer],[data-workspace-shell=operations]) .motion-page :is(.portal-metrics,.portal-card-grid,.manage-summary,.manage-account-cards)>:nth-child(3){animation-delay:.14s}:is([data-workspace-shell=customer],[data-workspace-shell=operations]) .motion-page :is(.portal-metrics,.portal-card-grid,.manage-summary,.manage-account-cards)>:nth-child(4){animation-delay:.19s}}.manage-dashboard-assistant{grid-column:1/-1;justify-self:center;gap:22px;width:100%;max-width:none;margin:4px 0 28px}.manage-dashboard-assistant--active{text-align:left;justify-items:stretch}.manage-dashboard-assistant__copy{width:100%;max-width:680px}.manage-dashboard-assistant__conversation,.manage-dashboard-assistant__form{width:min(100%,760px)}.manage-dashboard-assistant__copy h2{font-size:clamp(1.5rem,2.4vw,2.15rem)}.manage-dashboard-assistant__copy p{font-size:.88rem}.manage-dashboard-assistant__thread{scrollbar-gutter:stable;gap:12px;max-height:360px;padding:4px 2px 8px;display:grid;overflow:auto}.manage-dashboard-assistant__message{max-width:min(680px,92%);color:var(--ink,#17233a);background:#fff;border:1px solid #263d601f;border-radius:16px;padding:14px 16px;box-shadow:0 8px 24px #2336560d}.manage-dashboard-assistant__message--user{background:#f3f7ff;border-color:#3567c429;justify-self:end}.manage-dashboard-assistant__message strong{color:#536783;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.manage-dashboard-assistant__message p{white-space:pre-wrap;margin:0;line-height:1.55}.manage-dashboard-assistant__thinking,.manage-dashboard-assistant__error{color:#687b99;margin:0;font-size:.9rem}.manage-dashboard-assistant__sources{border-top:1px solid #263d601a;gap:6px;margin-top:14px;padding-top:12px;display:grid}.manage-dashboard-assistant__sources>span{color:#687b99;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.manage-dashboard-assistant__sources a{color:var(--ink,#17233a);border:1px solid #263d601a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.manage-dashboard-assistant__sources a:hover,.manage-dashboard-assistant__sources a:focus-visible{background:#f7faff;border-color:#3567c459}.manage-dashboard-assistant__sources a strong,.manage-dashboard-assistant__sources a small{letter-spacing:normal;text-transform:none;margin:0;display:block}.manage-dashboard-assistant__sources a small{color:#687b99;margin-top:2px}.manage-dashboard-assistant__error{color:#a14d45}.manage-dashboard-assistant__send:disabled{cursor:not-allowed;opacity:.5}.manage-referral-queue{background:#fff;border:1px solid #263d601f;border-radius:18px;gap:16px;margin:0 auto 24px;padding:20px;display:grid;box-shadow:0 8px 24px #2336560a}.manage-referral-queue__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manage-referral-queue__eyebrow{color:#687b99;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.manage-referral-queue h2{color:var(--ink,#17233a);letter-spacing:-.02em;margin:5px 0 0;font-size:1rem}.manage-referral-queue__header p{color:#687b99;margin:6px 0 0;font-size:.8rem;line-height:1.45}.manage-referral-queue__count,.manage-referral-queue__status{color:#536783;white-space:nowrap;flex:none;font-size:.72rem;font-weight:650}.manage-referral-queue__count{background:#f3f7ff;border:1px solid #3567c429;border-radius:999px;padding:5px 9px}.manage-referral-queue__list{gap:8px;display:grid}.manage-referral-queue__item{background:#fbfcfe;border:1px solid #263d601a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.manage-referral-queue__item-copy{gap:3px;min-width:0;display:grid}.manage-referral-queue__item-copy strong{color:var(--ink,#17233a);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.manage-referral-queue__item-copy span,.manage-referral-queue__item-copy small{color:#687b99;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.manage-referral-queue__item-actions{flex:none;align-items:center;gap:12px;display:flex}.manage-referral-queue__error{color:#a14d45;margin:0;font-size:.8rem}@media (max-width:640px){.manage-referral-queue{padding:16px}.manage-referral-queue__header,.manage-referral-queue__item{flex-direction:column;align-items:stretch}.manage-referral-queue__item-actions{justify-content:space-between}}:root[data-workspace-theme=dark] .app-body .app-content,:root[data-workspace-theme=dark] .app-body .app-mobile-nav,:root[data-workspace-theme=dark] .app-body .app-mobile-organization .org-switcher,:root[data-workspace-theme=dark] .app-body .app-mobile-utility-search .global-search,:root[data-workspace-theme=dark] .app-body .workspace-settings-directory,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-page,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-folders,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-list,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-reader{border-color:var(--workspace-line);color:var(--workspace-ink);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message-reply{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message-reply:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-attachment-button{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-attachment-button.is-clean{color:#8ed6b5;background:#173026;border-color:#365b4a}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-status-badge{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend :is(h3,strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend :is(p,header span,.manage-cost-trend-empty){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend-switch{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend-switch button{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-cost-trend-switch button.is-active{color:#b9ceff;background:var(--workspace-accent-soft);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-empty-state__icon{border-color:var(--workspace-control-line);color:#abc5fa;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-location-map__label{color:#dce7ff;background:#121923e6;border-color:#40536c}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-location-map:hover .manage-location-map__label{color:#fff;background:#182943}:root[data-workspace-theme=dark] .global-back-control__action--email{border-color:var(--workspace-control-line);color:#b9ceff;background:#121923f0}:root[data-workspace-theme=dark] .global-back-control__action--email:hover{border-color:var(--workspace-control-line-hover);color:#dce7ff;background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-evidence blockquote{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-evidence blockquote span{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-evidence blockquote p{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-content{background:var(--workspace-surface)!important}:root[data-workspace-theme=dark] .app-body .app-mobile-nav{background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .app-body .app-mobile-nav{background:color-mix(in srgb, var(--workspace-surface) 96%, transparent)}}:root[data-workspace-theme=dark] .app-body .app-mobile-nav{box-shadow:0 -8px 26px #0000003d}:root[data-workspace-theme=dark] .app-body .app-mobile-nav :where(a,button){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.portal-panel-heading,.panel-header,.manage-panel>header,.manage-table-toolbar,.manage-mail-list>header,.manage-reader-tools,.record-detail-header,.record-side-sheet header){border-color:var(--workspace-line);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.button-secondary,.manage-button--quiet,.manage-button--secondary,.workspace-utility-button,.pagination-button,.icon-button){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background-color:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.button-secondary:hover,.manage-button--quiet:hover,.manage-button--secondary:hover,.workspace-utility-button:hover,.pagination-button:hover,.icon-button:hover){border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background-color:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.portal-table-wrap,.manage-table-wrap,.table-shell,.record-tabs,.workspace-view-tabs,.workspace-table-pagination,.portal-table-footer){border-color:var(--workspace-line);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(small,.muted,.field>span,.field>small,.workspace-settings-nav span,.manage-table-meta,.portal-table-meta){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.popover,.menu,.dropdown-menu,.app-create-menu,.manage-create-menu,.manage-profile-menu,.app-organization-menu,.app-global-results,.manage-global-results,.manage-search-results,.workspace-notification-popover,.record-overflow-menu){border-color:var(--workspace-line);color:var(--workspace-ink);background-color:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] .app-body .app-create-menu>a,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-create-menu button{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:none}:root[data-workspace-theme=dark] .app-body .app-create-menu>a:is(:hover,:focus-visible),:root[data-workspace-theme=dark] .manage-shell-v2 .manage-create-menu button:is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover);box-shadow:none}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group+.manage-global-result-group{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group h2{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group h2 span{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group button{color:var(--workspace-ink);background:0 0}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group button:is(:hover,:focus-visible){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .manage-global-result-group button small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-search-suggestions section+section{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-search-suggestions h2{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-search-suggestions button{color:var(--workspace-ink);background:0 0}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-search-suggestions button:is(:hover,:focus-visible){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :where(.app-body .app-create-icon,.manage-shell-v2 .manage-create-icon){color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] :where(.app-body .app-create-label strong,.manage-shell-v2 .manage-create-label strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body .app-create-label small,.manage-shell-v2 .manage-create-label small){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu-heading{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu-heading strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu-heading small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu :is(a){color:var(--workspace-control-ink);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu :is(a):is(:hover,:focus-visible){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu>button.is-danger{color:#f3a4a4}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-profile-menu>button.is-danger:is(:hover,:focus-visible){color:#ffd2d2;background:#a42e2e38}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness :is(h3,.manage-readiness-summary strong,.manage-readiness-service strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness :is(.manage-settings-kicker,header p,.manage-readiness-summary small,.manage-readiness-service,.manage-readiness-service small,.manage-readiness-empty p,.manage-retention-report small){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-loading{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-loading__row{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-readiness-loading__icon,.manage-readiness-loading__badge,.manage-readiness-loading__copy i){background:linear-gradient(100deg,#1a2535 20%,#293a52 48%,#1a2535 76%) 0 0/220% 100%}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness .manage-readiness-actions .manage-button--quiet{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness .manage-readiness-actions .manage-button--quiet:is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness .manage-readiness-actions .manage-button--primary{border-color:var(--workspace-accent);color:#fff;background:var(--workspace-accent);box-shadow:var(--workspace-primary-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-settings-readiness .manage-readiness-actions .manage-button--primary:is(:hover,:focus-visible){border-color:var(--workspace-accent-hover);background:var(--workspace-accent-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-results{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--ready{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--ready{border-color:color-mix(in srgb, var(--workspace-control-line) 62%, #4eaa7c)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--ready{color:#9ed8be;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--ready{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #2b6b4b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--warning{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--warning{border-color:color-mix(in srgb, var(--workspace-control-line) 58%, #c79224)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--warning{color:#ebc777;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--warning{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #76551b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--blocked{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--blocked{border-color:color-mix(in srgb, var(--workspace-control-line) 58%, #b0524b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--blocked{color:#f0aaa3;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-summary--blocked{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #6f302d)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service em{color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready em{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready em{border-color:color-mix(in srgb, var(--workspace-control-line) 62%, #4eaa7c)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready em{color:#9ed8be;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--ready em{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #2b6b4b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning em{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning em{border-color:color-mix(in srgb, var(--workspace-control-line) 58%, #c79224)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning em{color:#ebc777;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--warning em{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #76551b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked em{border-color:var(--workspace-control-line)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked em{border-color:color-mix(in srgb, var(--workspace-control-line) 58%, #b0524b)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked em{color:#f0aaa3;background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-service--blocked em{background:color-mix(in srgb, var(--workspace-surface-soft) 82%, #6f302d)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-readiness-empty{border-color:var(--workspace-control-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-retention-report{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-retention-report strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-operator-avatar--image .manage-operator-avatar__skeleton{background:linear-gradient(110deg,#223149 20%,#33455b 38%,#223149 56%) 0 0/220% 100%}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-operator-avatar--image .manage-operator-avatar__skeleton:after{background:#ffffff0f}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.workspace-empty-state,.empty-state,.manage-empty,.portal-empty,.skeleton-block){border-color:var(--workspace-line);color:var(--workspace-muted);background-color:var(--workspace-surface-soft)}.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav{background:var(--workspace-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav{background:color-mix(in srgb, var(--workspace-surface,#fff) 50%, transparent)}}.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav{-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%)}:root[data-workspace-theme=dark] .app-body .app-mobile-nav,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mobile-nav{border-color:var(--workspace-line);color:var(--workspace-muted);background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .app-body .app-mobile-nav,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mobile-nav{background:color-mix(in srgb, var(--workspace-surface) 65%, transparent)}}:root[data-workspace-theme=dark] .app-body .app-mobile-nav,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mobile-nav{box-shadow:0 -8px 26px #0000003d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mobile-nav :where(a,button){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar) nav a.active,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility a.active{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar) nav a.active,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility a.active{border-color:color-mix(in srgb, var(--workspace-accent) 24%, var(--workspace-line))}}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar) nav a.active,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility a.active{color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar) nav a.active,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility a.active{background:color-mix(in srgb, var(--workspace-accent-soft) 76%, var(--workspace-surface))}}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-sidebar,.app-body .app-sidebar) nav a.active,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility a.active{box-shadow:none}:root[data-workspace-theme=dark] :is(.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav) :is(a.active,button.active){border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] :is(.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav) :is(a.active,button.active){border-color:color-mix(in srgb, var(--workspace-accent) 24%, var(--workspace-line))}}:root[data-workspace-theme=dark] :is(.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav) :is(a.active,button.active){color:var(--workspace-control-ink-active);background:var(--workspace-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] :is(.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav) :is(a.active,button.active){background:color-mix(in srgb, var(--workspace-accent-soft) 76%, var(--workspace-surface))}}:root[data-workspace-theme=dark] :is(.app-body .app-mobile-nav,.manage-shell-v2 .manage-mobile-nav) :is(a.active,button.active){box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-sidebar nav.manage-sidebar-utility,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.app-body) .workspace-appearance-panel{border-color:var(--workspace-line);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-preference-toggle,:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-mobile-search-trigger{border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-preference-toggle span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):first-child,:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):nth-child(2){border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:6px 0 16px -8px #0000008f, 1px 0 0 var(--workspace-line)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) thead :is(th:first-child,th:nth-child(2)){background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tbody td{transition:background-color var(--workspace-motion-fast)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tbody tr:hover td,:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tbody tr:hover :is(td:first-child,td:nth-child(2)){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) tr:has(.workspace-bulk-row-selector.is-checked)>:is(td:first-child,td:nth-child(2)){background:var(--workspace-row-selected)}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):first-child{box-shadow:none}:root[data-workspace-theme=dark] .app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):nth-child(2){box-shadow:12px 0 22px -14px #000000f5,3px 0 9px -5px #7594c257,1px 0 #3a4b61}:root[data-workspace-theme=dark] :is(.app-body .app-work-canvas :is(.vendor-table,.bills-table,.contracts-table) :is(th,td):nth-child(2),.manage-shell-v2 .manage-data-table .manage-sticky-column):after{content:"";pointer-events:none;background:linear-gradient(90deg,#02070e7a,#02070e29 56%,#0000);width:18px;position:absolute;top:0;bottom:0;right:-18px}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table :is(.manage-row-number-cell,.manage-sticky-column){border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:6px 0 16px -8px #0000008f, 1px 0 0 var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table thead :is(.manage-row-number-cell,.manage-sticky-column){background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tr:hover :is(.manage-row-number-cell,.manage-sticky-column){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tr:is(.is-selected,.is-bulk-selected) :is(.manage-row-number-cell,.manage-sticky-column){background:var(--workspace-row-selected)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table .manage-row-number-cell{box-shadow:1px 0 #34465c}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table .manage-sticky-column{box-shadow:12px 0 22px -14px #000000f5,3px 0 9px -5px #7594c257,1px 0 #3a4b61}:root[data-workspace-theme=dark] :where(.app-body .portal-table,.manage-shell-v2 .manage-data-table) td strong,:root[data-workspace-theme=dark] :where(.app-body .portal-table,.manage-shell-v2 .manage-data-table) .vendor-name-cell strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :where(.vendor-monogram,.company-logo--fallback){color:#c8d8f2;background:#172333;border-color:#33455b}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tbody td{border-color:var(--workspace-line-soft);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tbody tr:hover td{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tbody tr:is(.is-selected,.is-bulk-selected) td{background:var(--workspace-row-selected)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tbody :where(td,a,strong,.manage-table-record-meta){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table .manage-row-number{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-source{border-color:var(--workspace-line);color:var(--workspace-muted);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread{background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread{background:color-mix(in srgb, var(--workspace-accent) 10%, var(--workspace-panel))}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread:hover,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread.active{background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread:hover,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread.active{background:color-mix(in srgb, var(--workspace-accent) 16%, var(--workspace-panel))}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread{box-shadow:inset 0 1px 0 var(--workspace-accent), inset 0 -1px 0 var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--workspace-accent) 42%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--workspace-accent) 24%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread .manage-person-avatar{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread .manage-person-avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 18%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread header strong,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-thread.unread h3{color:var(--workspace-text);font-weight:780}.app-body .app-content,.manage-shell-v2 .manage-page:not(.manage-page--mail){animation:.24s cubic-bezier(.23,1,.32,1) both workspace-content-blur-in}.manage-shell-v2 .manage-page--mail.motion-page>*{animation:none}@keyframes workspace-content-blur-in{0%{opacity:.24;filter:blur(4px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-body .app-content,.manage-shell-v2 .manage-page:not(.manage-page--mail),.manage-mail-reader{animation:none!important}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-table-record-card:hover{border-color:var(--workspace-control-line-hover);background:var(--workspace-subtle-hover);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tr:is(.is-selected,.is-bulk-selected) .manage-table-record-card:hover{border-color:var(--workspace-control-line-hover)!important;background:var(--workspace-row-selected)!important}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tr:is(.is-selected,.is-bulk-selected) .manage-table-record-card:hover{background:color-mix(in srgb, var(--workspace-row-selected) 72%, var(--workspace-surface-soft))!important}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-data-table tr:is(.is-selected,.is-bulk-selected) .manage-table-record-card:hover{box-shadow:var(--workspace-control-shadow)!important}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector :where(.manage-inspector-header,.manage-inspector-account-content,.manage-inspector-tab-panel,.manage-inspector-actions){border-color:var(--workspace-line);color:var(--workspace-ink);background-color:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tabs{border-bottom-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tabs .active{color:#fff}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tabs:after{background:#fff}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector :where(.manage-inspector-record-card strong,.manage-inspector-tab-panel dt,.manage-inspector-tab-panel dd,.manage-inline-status,.manage-inline-value){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector :where(.manage-inspector-record-card small,.manage-inspector-tab-panel dt,.manage-inspector-note){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-note{border-color:var(--workspace-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl{color:var(--workspace-control-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl>div{border-bottom-color:var(--workspace-line-soft);align-items:flex-start}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl>div:last-child{border-bottom:0}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl dt{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl dd{min-width:0;max-width:68%;color:var(--workspace-ink);justify-items:end;display:grid}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl dd strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector>dl dd>span:not(.manage-status){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector .manage-contact-email{color:#b9ceff}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-inspector .manage-contact-email:is(:hover,:focus-visible){color:#dce7ff;background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tab-panel dl>div{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tab-panel dd{justify-items:end;min-width:0;display:grid}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-tab-panel dd>span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-account-link:hover,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inline-status:hover,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inline-value:hover{color:var(--workspace-ink);background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-email{color:#9dbbff}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-contact-email:hover{color:#c3d4ff;background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer{border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer>header strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer>header button{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer>header button:hover{color:var(--workspace-ink);background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer label>span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer :is(input,textarea){border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer :is(input,textarea)::placeholder{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-inspector-composer :is(input,textarea):focus{border-color:var(--workspace-control-line-hover);box-shadow:var(--workspace-focus-ring)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-status--unclassified{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-status--lead{color:#a9c3ff;background:#172742;border-color:#35558a}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-status--onboarding{color:#efc877;background:#2d2414;border-color:#6d5528}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .manage-kbd{color:#aebdd0;box-shadow:none;background:#1a2430;border-color:#3b4a5d}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-tab.is-active .workspace-tab__count{color:#b9ceff;background:#243653}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-tab__count{color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-tab__count[data-tone=attention]{color:#efc877;background:#2d2414;box-shadow:inset 0 0 0 1px #6d5528}:root[data-workspace-theme=dark] .app-body .bills-review-reasons{color:#ebc777;background:#2b2315;border-color:#6a542b}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-trigger{border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-trigger:hover:not(:disabled){border-color:var(--workspace-control-line-hover);background:var(--workspace-subtle-hover)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-container:is(.is-open,:focus-within) .costivra-select-trigger{box-shadow:var(--workspace-focus-ring);border-color:#536b8d}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-container.is-disabled .costivra-select-trigger{background:#151d27}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) :is(.costivra-select-placeholder,.costivra-select-chevron){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-popover{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-option{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-option:is(.is-focused,:hover:not(.is-disabled)){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-option.is-selected{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .costivra-select-check{color:#9ab8ff}:root[data-workspace-theme=dark] .app-body .portal-toolbar{border-color:var(--workspace-control-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .portal-toolbar input{color:var(--workspace-ink);background:0 0}:root[data-workspace-theme=dark] .app-body :is(.member-avatar,.approval-policy-icon){color:#b9ceff;background:#1b2b45;border:1px solid #33455b}:root[data-workspace-theme=dark] .app-body .approval-policy-safety{color:#a7d9c2;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .app-body .approval-policy-safety span{color:#8fb8a7}:root[data-workspace-theme=dark] .app-body .approval-policy-list article{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .app-body .approval-policy-list article.is-inactive{background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .approval-policy-identity strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .approval-policy-identity small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .approval-policy-facts span{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-operator{color:var(--workspace-ink);box-shadow:none;background:#101b2c;border-color:#223149}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-operator:is(:hover,:focus-visible,.is-open){background:#14243a;border-color:#34517b}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-operator small{color:#91a1b7}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-brand-mark{box-shadow:none;background:#101b2c;border-color:#26354a}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-marketing-consent{color:#9ed8be;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-marketing-consent.is-empty{border-color:var(--workspace-control-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-account-avatar,.manage-person-avatar){color:#b9ceff;background:#1b2b45;border-color:#33455b}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-bulk-header-selector,.manage-bulk-row-selector){color:#0000;background:#121b26;border-color:#405067}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-bulk-header-selector.is-all,.manage-bulk-header-selector.is-some,.manage-bulk-row-selector.is-checked){color:#edf2f8;background:#315fca;border-color:#79a2ff}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-status,:root[data-workspace-theme=dark] .manage-shell-v2 :is(.invoice-priority,.invoice-status,.invoice-reconcile){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-status--active,.manage-status--approved,.manage-status--connected,.manage-status--opted_in,.invoice-status--approved,.invoice-reconcile--reconciled){color:#9ed8be;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-status--open,.manage-status--in_progress,.manage-status--received){color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.invoice-priority--high,.invoice-status--needs_review,.invoice-reconcile--mismatch){color:#ebc777;background:#2b2315;border-color:#6a542b}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-priority--urgent{color:#f0aaa3;background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-priority-filter__trigger,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message-viewer-tools button{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-tabs button.active>span{color:#b9ceff;background:#243653}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-priority-filter__menu{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-priority-filter__option{color:var(--workspace-control-ink);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-priority-filter__option:is(:hover,.is-active){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-task-actions button{border-color:var(--workspace-control-line);color:#9ed8be;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-task-actions button:hover{background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-priority{color:var(--workspace-muted);background:#1b2530}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-priority--high{color:#f0aaa3;background:#301b1c}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-task-icon--high{color:#f0aaa3;background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-activity-row--note .manage-activity-icon{color:#cbb8ef;background:#261f36;border-color:#574872}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-activity-row--outreach .manage-activity-icon{color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-activity-row--account .manage-activity-icon{color:#9ed8be;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-activity-row--inquiry .manage-activity-icon{color:#ebc777;background:#2b2315;border-color:#6a542b}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid>.manage-panel{border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid>.manage-panel:hover{border-color:var(--workspace-control-line-hover);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid>.manage-panel>header{border-color:var(--workspace-line-soft);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid .manage-panel>header h3,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-list,.manage-activity-list) strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid .manage-panel>header p,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-list,.manage-activity-list) :is(p,small,time){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-record-row,.manage-activity-row){border-color:var(--workspace-line-soft);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-record-row,.manage-activity-row):hover{background:var(--workspace-row-hover);box-shadow:inset 2px 0 0 var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-record-row,.manage-activity-row):hover{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--workspace-accent) 54%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid :is(.manage-compact-record-row,.manage-activity-row):focus-visible{outline-color:var(--workspace-accent)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-lower-grid .manage-follow-up-row :is(.manage-task-icon,.manage-outreach-task-icon){border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-mail-tabs,.manage-mail-shell,.manage-message){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-view-tabs{border-color:var(--workspace-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-view-tabs a{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-view-tabs a:is(:hover,.active){color:#b9ceff;background:var(--workspace-accent-soft);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message :is(pre,strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message :is(time,small,.manage-message-addresses){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-list small{background:0 0}:root[data-workspace-theme=dark] .manage-file-preview-backdrop{background:#04080fd1}:root[data-workspace-theme=dark] .manage-file-preview{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 28px 80px #0009}:root[data-workspace-theme=dark] .manage-file-preview header{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-file-preview header span{color:#8ed6b5}:root[data-workspace-theme=dark] .manage-file-preview header button{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-file-preview header button:hover{color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-file-preview iframe{background:var(--workspace-surface-soft)}@media (max-width:780px){.manage-file-preview-backdrop{padding:0}.manage-file-preview{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;max-height:none}.manage-file-preview header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px}}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-mail-tabs,.manage-mail-tabs>nav,.manage-reader-heading,.manage-reader-reply,.manage-mail-contact,.manage-message-summary:hover){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message-viewer{border-color:var(--workspace-control-line);background:var(--workspace-surface)}:root[data-workspace-theme=dark] :is(.manage-compose-window,.manage-compose-window .manage-compose-account,.manage-compose-window .manage-compose-line,.manage-compose-window .manage-compose-formatting,.manage-compose-window .manage-compose-attachment-list,.manage-compose-window .manage-compose-body>footer){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-compose-window :is(select,input,textarea,.manage-compose-editor){border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-compose-window :is(.manage-compose-formatting,.manage-compose-formatting select,.manage-compose-formatting button,.manage-compose-attach,.manage-compose-schedule-trigger){color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-compose-window :is(.manage-compose-line>span,.manage-compose-account label span,.manage-compose-window header span,.manage-compose-save-state){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-compose-window .manage-compose-signature-preview{border-color:var(--workspace-line);color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-compose-window .manage-compose-signature-preview :is(strong,p,a){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.manage-shell-v2,.manage-compose-window) :is(.manage-mail-contact dl>div,.manage-reader-heading,.manage-reader-reply,.manage-compose-account,.manage-compose-line,.manage-compose-formatting,.manage-compose-attachment-list,.manage-compose-body>footer){border-color:var(--workspace-line)!important}:root[data-workspace-theme=dark] .manage-compose-window .manage-compose-account select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-control-line)!important}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-contact :is(h3,dd){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-contact :is(p,dt,.manage-contact-placeholder){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-message-summary:hover{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.invoice-review-summary,.invoice-review-tabs,.invoice-review-search,.invoice-review-table-wrap){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-summary>div{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-summary :is(span,small){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-summary strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-tabs button{color:var(--workspace-muted);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-tabs button[aria-selected=true]{color:#b9ceff;background:var(--workspace-accent-soft);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-search input{color:var(--workspace-ink);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-table :is(th,td){border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-table th{color:var(--workspace-table-heading);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-table td{color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-table tbody tr:hover td{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.invoice-review-amount,.invoice-review-table td strong){color:var(--workspace-ink)!important}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-bulk{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-bulk{background:color-mix(in srgb, var(--workspace-surface) 94%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-review-bulk{box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .intake-recovery-queue>header>strong{color:#f0aaa3;background:#301b1c}:root[data-workspace-theme=dark] .manage-shell-v2 .intake-status{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .intake-status--attention,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-button--danger{color:#f0aaa3;background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-button--danger:hover{color:#ffd1cc;background:#3b2021;border-color:#92524c}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-button--primary,.app-body .app-work-canvas .button-primary){color:#fff;background:#315fbe;border-color:#315fbe}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-button--primary,.app-body .app-work-canvas .button-primary):hover{color:#fff;background:#3769c7;border-color:#3769c7}:root[data-workspace-theme=dark] :is(.manage-shell-v2 .manage-button--primary,.app-body .app-work-canvas .button-primary):active{color:#fff;background:#2853a6;border-color:#2853a6}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-page :where(h1,h2,h3,h4,strong,dd){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .global-back-control__label{color:#adbed1}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-tabs :where(button.active,a.active),:root[data-workspace-theme=dark] .manage-shell-v2 .manage-outreach-task-account{color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-mail-folders a.active{color:#abc5fa;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-issue{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-category-tabs button[aria-selected=true]{color:#abc5fa;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .intake-event-detail :is(.intake-scanner-notice,.intake-event-error){color:#f0aaa3;background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .manage-shell-v2 .intake-event-detail :is(.intake-scanner-notice,.intake-event-error) :where(p,strong,span){color:inherit}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary__copy>span,:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary p,:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary__facts dt{color:var(--workspace-muted)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary h2,:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary__facts dd{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary__facts>div,:root[data-workspace-theme=dark] :where(.app-body,.manage-shell-v2) .workspace-decision-summary__actions{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .app-body .record-status{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .app-body .record-status{background:color-mix(in srgb, var(--workspace-surface-soft) 88%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-person-avatar{color:#b9ceff;background:#1b2b45;border-color:#33455b}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft);box-shadow:none}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon--email{color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon--phone{color:#9ed8be}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon--email:hover{background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon--phone:hover{background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-highlights{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-highlights>div{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-highlights span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-highlights strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-account-link:is(:hover,:focus-visible){background:var(--workspace-row-hover);box-shadow:inset 0 0 0 1px var(--workspace-control-line-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-account-logo.company-logo{border-color:var(--workspace-control-line);color:#c8d8f2;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-page,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-heading :is(.manage-record-identity h2,.manage-record-identity>div>span){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-identity :is(p,.manage-record-identity-meta,.manage-record-identity-meta span,.manage-record-identity-meta a){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-identity-meta svg{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-title-links a{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-title-links a:is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-logo.company-logo,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-person-avatar{border-color:var(--workspace-control-line);color:#c8d8f2;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-source-note,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile-field>span,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile dt,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-rail dt,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-card dt{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-rail>section,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-card{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-rail dl>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-card dl>div,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile dl>div{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-inline-field>:is(a,span:first-child),:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-rail dd,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-card dd,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile dd{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-rail dd a,.manage-context-card dd a,.manage-record-profile dd a){color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-inline-actions button,.manage-record-inline-form input,.manage-record-inline-form button){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-inline-actions button:is(:hover,:focus-visible),:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-inline-form button:not([type=submit]):is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-inline-form button[type=submit]{color:#fff;background:#315fbe;border-color:#315fbe}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile{color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile>div>span{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile h3,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-card h3{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile p,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-rail>section>p{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-profile dd a:hover,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-company-phone:hover{color:var(--workspace-control-ink-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-technology-toggle{color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs button{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs button:hover{color:var(--workspace-control-ink-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs button.is-active{color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs button span{color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-tabs button.is-active span{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot :is(button,a){border-color:var(--workspace-line-soft);color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot :is(button,a):hover{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot svg:first-child{color:#abc5fa}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot svg:last-child{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-person-list article{border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-person-list strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-person-list p{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-primary{color:#b9ceff;background:var(--workspace-accent-soft);border-color:#395b8d}:root[data-workspace-theme=dark] .manage-shell-v2 .global-back-control__action--phone{border-color:var(--workspace-control-line);color:#9ed8be;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item:is(:hover,:focus-visible){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item.is-danger{color:#f3a4a4}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item.is-danger:is(:hover,:focus-visible){color:#ffd2d2;background:#a42e2e38}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-detail-pagination a{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf{border-color:var(--workspace-line);color:var(--workspace-ink);box-shadow:var(--workspace-panel-shadow);background:#0d141d}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-toolbar{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-toolbar{background:color-mix(in srgb, var(--workspace-surface) 96%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-toolbar strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-toolbar :is(small,button,a,.invoice-pdf-zoom){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-toolbar :is(button,a):hover{color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-divider{background:var(--workspace-line)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-pdf-canvas{scrollbar-color:var(--workspace-scroll-thumb) transparent;background:#0d141d}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-section{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-section :is(h3,strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-section :is(header span,header small,label>span){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector :is(input,textarea){border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-actions{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-actions{background:color-mix(in srgb, var(--workspace-surface) 94%, transparent)}}:root[data-workspace-theme=dark] .manage-shell-v2 .invoice-inspector-actions{box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] .assistant-icon-image{content:url(/brand/ai-chat-concepts/conversation-pair-dark.png)}:root[data-workspace-theme=dark] :is(.app-body .workspace-utility-button.assistant-trigger-btn-circle,.manage-shell-v2 .workspace-utility-button.manage-topbar-icon--assistant){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] :is(.app-body .workspace-utility-button.assistant-trigger-btn-circle,.manage-shell-v2 .workspace-utility-button.manage-topbar-icon--assistant):is(:hover,:focus-visible,.is-active){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .app-body .app-work-canvas .app-top-actions .workspace-utility-button.assistant-trigger-btn-circle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:var(--workspace-control-shadow)!important;background:#121923!important;border-color:#334052!important}:root[data-workspace-theme=dark] .app-body .app-work-canvas .app-top-actions .workspace-utility-button.assistant-trigger-btn-circle:is(:hover,:focus-visible,.is-active){background:#182536!important;border-color:#4b6280!important}:root[data-workspace-theme=dark] .costivra-mark{content:url(/brand/costivra-circuit-mark-dark.png?v=20260901-e)}:root[data-workspace-theme=dark] .runtime-error-page{color:var(--workspace-ink);background:#0c1118}:root[data-workspace-theme=dark] .runtime-error-card{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 24px 70px #00000057}.manage-voice{display:inline-flex;position:relative}.manage-voice-trigger{position:relative}.manage-voice-status-dot{border:1.5px solid var(--workspace-surface,#fff);background:#98a2b3;border-radius:999px;width:7px;height:7px;transition:background-color .16s,box-shadow .16s,transform .16s;position:absolute;bottom:7px;right:8px;box-shadow:0 0 0 1px #0f172a0d}.manage-voice[data-phone-state=ready] .manage-voice-status-dot{background:#1f9d68}.manage-voice[data-phone-state=connecting] .manage-voice-status-dot{background:#c98a16;animation:1.15s ease-in-out infinite manage-voice-pulse}.manage-voice[data-phone-state=active] .manage-voice-status-dot{background:#1f63d8;transform:scale(1.08);box-shadow:0 0 0 3px #1f63d824}.manage-voice[data-phone-state=active] .manage-voice-trigger{color:#1f63d8;background:var(--workspace-control-surface-active,#eef4ff)}@keyframes manage-voice-pulse{50%{opacity:.5;transform:scale(.84)}}.manage-voice-panel{z-index:92;border:1px solid var(--workspace-line,#dfe5ee);width:min(368px,100vw - 32px);max-height:calc(100dvh - 108px);color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);box-shadow:var(--workspace-shadow,0 24px 64px #0f172a2e);border-radius:20px;flex-direction:column;animation:.22s cubic-bezier(.23,1,.32,1) both manage-voice-panel-in;display:flex;position:fixed;top:84px;right:28px;overflow:hidden}.manage-voice-panel.is-closing{animation:.16s both manage-voice-panel-out}@keyframes manage-voice-panel-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}@keyframes manage-voice-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.99)}}.manage-voice-panel__header{border-bottom:1px solid var(--workspace-line-soft,#edf0f5);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 15px;display:flex}.manage-voice-panel__header>div{gap:3px;min-width:0;display:grid}.manage-voice-panel__header strong{color:var(--workspace-ink,#1f2b42);letter-spacing:-.01em;font-size:.88rem}.manage-voice-panel__header small{color:var(--workspace-muted,#7b8799);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.manage-voice-state{width:max-content;color:var(--workspace-muted,#7b8799);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.57rem;font-weight:760;display:inline-flex}.manage-voice-state i{background:#98a2b3;border-radius:999px;width:7px;height:7px}.manage-voice-state--ready i{background:#1f9d68}.manage-voice-state--connecting i{background:#c98a16}.manage-voice-state--active i{background:#1f63d8}.manage-voice-setup,.manage-voice-dialer,.manage-voice-active{scrollbar-color:var(--workspace-scroll-thumb,#aeb8c7) transparent;min-height:0;padding:22px;overflow:auto}.manage-voice-setup{text-align:center;flex-direction:column;align-items:center;display:flex}.manage-voice-setup__icon{border:1px solid var(--workspace-control-line,#dce3eb);width:48px;height:48px;color:var(--workspace-control-ink,#526174);background:var(--workspace-surface-soft,#f7f9fc);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.manage-voice-setup h2{color:var(--workspace-ink,#1f2b42);letter-spacing:-.025em;margin:0;font-size:1rem}.manage-voice-setup p{max-width:290px;color:var(--workspace-muted,#7b8799);margin:8px 0 0;font-size:.72rem;line-height:1.55}.manage-voice-setup ul{text-align:left;gap:7px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.manage-voice-setup li{border:1px solid var(--workspace-line-soft,#edf0f5);background:var(--workspace-surface-soft,#f7f9fc);border-radius:9px;min-width:0;padding:8px 10px}.manage-voice-setup code{color:var(--workspace-control-ink,#526174);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;display:block;overflow:hidden}.manage-voice-primary,.manage-voice-secondary,.manage-voice-call-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 16px;font-size:.72rem;font-weight:760;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.manage-voice-primary,.manage-voice-call-button{color:#fff;background:#285fd4}.manage-voice-primary:hover,.manage-voice-call-button:hover{background:#1f51bd}.manage-voice-secondary{border-color:var(--workspace-control-line,#dce3eb);color:var(--workspace-control-ink,#526174);background:var(--workspace-surface,#fff)}.manage-voice-secondary:hover{background:var(--workspace-row-hover,#f4f7fb)}.manage-voice-primary:disabled,.manage-voice-call-button:disabled{color:var(--workspace-faint,#9aa4b3);background:var(--workspace-surface-soft,#f1f4f8);cursor:not-allowed}.manage-voice-spinner{animation:.9s linear infinite manage-spin}.manage-voice-dialer>label{color:var(--workspace-muted,#7b8799);font-size:.63rem;font-weight:720;display:block}.manage-voice-number-field{border:1px solid var(--workspace-control-line,#dce3eb);background:var(--workspace-surface-soft,#f7f9fc);border-radius:12px;align-items:center;gap:6px;height:46px;margin-top:7px;transition:border-color .15s,box-shadow .15s;display:flex}.manage-voice-number-field:focus-within{border-color:#7698de;box-shadow:0 0 0 3px #285fd41c}.manage-voice-number-field input{min-width:0;color:var(--workspace-ink,#1f2b42);background:0 0;border:0;outline:0;flex:1;padding:0 0 0 13px;font:650 .9rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-voice-number-field button{width:38px;height:38px;color:var(--workspace-muted,#7b8799);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 38px;place-items:center;margin-right:3px;display:grid}.manage-voice-number-field button:hover{color:var(--workspace-ink,#1f2b42);background:var(--workspace-row-hover,#eef2f7)}.manage-voice-keypad{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.manage-voice-keypad button{border:1px solid var(--workspace-line,#dfe5ee);min-height:53px;color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);cursor:pointer;border-radius:14px;place-content:center;gap:1px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.manage-voice-keypad button:hover{border-color:var(--workspace-control-line-hover,#bcc8d8);background:var(--workspace-row-hover,#f4f7fb)}.manage-voice-keypad button:active{transform:scale(.97)}.manage-voice-keypad strong{font-size:1rem;font-weight:650;line-height:1}.manage-voice-keypad span{min-height:8px;color:var(--workspace-muted,#7b8799);letter-spacing:.1em;font-size:.48rem;font-weight:750}.manage-voice-call-button{width:100%;margin-top:14px}.manage-voice-turn-off{color:var(--workspace-muted,#7b8799);cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:5px;font-size:.62rem;display:block}.manage-voice-turn-off:hover{color:var(--workspace-ink,#1f2b42);text-decoration:underline}.manage-voice-active{padding:24px 22px 20px}.manage-voice-active__identity{text-align:center;flex-direction:column;align-items:center;display:flex}.manage-voice-active__icon{color:#285fd4;background:#285fd414;border:1px solid #285fd433;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.manage-voice-active__icon.is-ringing,.manage-voice-active__icon.is-dialing{animation:1.2s ease-in-out infinite manage-voice-call-ring}@keyframes manage-voice-call-ring{50%{transform:scale(1.04);box-shadow:0 0 0 7px #285fd412}}.manage-voice-active__identity p{color:#285fd4;letter-spacing:.07em;text-transform:uppercase;margin:13px 0 2px;font:750 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-voice-active__identity h2{color:var(--workspace-ink,#1f2b42);letter-spacing:-.025em;margin:5px 0 0;font-size:1.08rem}.manage-voice-active__identity>span:last-child{color:var(--workspace-muted,#7b8799);margin-top:4px;font:600 .7rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-voice-active .manage-voice-keypad{margin-top:22px}.manage-voice-active .manage-voice-keypad button{min-height:46px}.manage-voice-call-controls{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.manage-voice-call-controls button{border:1px solid var(--workspace-line,#dfe5ee);min-height:58px;color:var(--workspace-control-ink,#526174);background:var(--workspace-surface-soft,#f7f9fc);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.57rem;font-weight:700;display:flex}.manage-voice-call-controls button:hover,.manage-voice-call-controls button.is-selected{color:#244eaa;background:#eef4ff;border-color:#9bb2e6}.manage-voice-call-controls button.is-end{color:#b83232;background:#be343412;border-color:#be343429}.manage-voice-call-controls button.is-end:hover{background:#be34341f}.manage-incoming-call{z-index:100;border:1px solid var(--workspace-line,#dfe5ee);width:min(390px,100vw - 32px);color:var(--workspace-ink,#1f2b42);background:var(--workspace-surface,#fff);box-shadow:var(--workspace-shadow,0 24px 64px #0f172a33);border-radius:18px;padding:16px;animation:.24s cubic-bezier(.23,1,.32,1) both manage-incoming-call-in;position:fixed;top:84px;right:28px}@keyframes manage-incoming-call-in{0%{opacity:0;transform:translateY(-9px)scale(.98)}to{opacity:1;transform:none}}.manage-incoming-call__identity{align-items:center;gap:12px;display:flex}.manage-incoming-call__identity>span{color:#1f7a51;background:#1f9d681a;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;animation:1.2s ease-in-out infinite manage-voice-call-ring;display:grid}.manage-incoming-call__identity>div{gap:2px;min-width:0;display:grid}.manage-incoming-call__identity small{color:#1f7a51;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:760}.manage-incoming-call__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.manage-incoming-call__identity p{color:var(--workspace-muted,#7b8799);margin:0;font:600 .66rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.manage-incoming-call__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.manage-incoming-call__actions button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.68rem;font-weight:760;display:flex}.manage-incoming-call__actions .is-decline{color:#a92f2f;background:#be343412;border-color:#be343429}.manage-incoming-call__actions .is-answer{color:#fff;background:#17885a}:root[data-workspace-theme=dark] .manage-voice-status-dot{border-color:var(--workspace-surface)}:root[data-workspace-theme=dark] .manage-voice[data-phone-state=active] .manage-voice-trigger{color:#8bb0ff;background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-voice-active__icon{color:#8bb0ff;background:#5b84da21;border-color:#7ba1ee47}:root[data-workspace-theme=dark] .manage-voice-active__identity p{color:#8bb0ff}:root[data-workspace-theme=dark] .manage-voice-call-controls button.is-selected{color:#a9c2f7;background:#17263a;border-color:#526f9c}:root[data-workspace-theme=dark] .manage-incoming-call__identity>span{color:#78d5ad;background:#32aa7624}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-record-menu__popover{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-record-menu__item{color:var(--workspace-control-ink);background:0 0}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .workspace-record-menu__item:is(:hover,:focus-visible,.workspace-record-menu__item--active){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) :is(.workspace-record-menu__item.is-danger,.workspace-record-menu__item--destructive){color:#f3a4a4}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) :is(.workspace-record-menu__item.is-danger,.workspace-record-menu__item--destructive):is(:hover,:focus-visible,.workspace-record-menu__item--active){color:#ffd2d2;background:#a42e2e38}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) .manage-context-edit{color:var(--workspace-control-ink-active)}:root[data-workspace-theme=dark] .global-back-control__action--phone{border-color:var(--workspace-control-line);color:#9ed8be;background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .global-back-control__action--phone:is(:hover,:focus-visible){color:#b7efd4;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) :is(.manage-hierarchy-form select,.manage-location-form input,.manage-record-inline-form input){border-color:var(--workspace-control-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) :is(.manage-hierarchy-form,.manage-location-form){border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-location-map{border-color:var(--workspace-control-line);background:#1a2a3c}:root[data-workspace-theme=dark] .manage-location-map__grid{background-image:linear-gradient(28deg,#0000 48%,#7ea1c540 49% 51%,#0000 52%),linear-gradient(102deg,#0000 48%,#7ea1c52b 49% 51%,#0000 52%),linear-gradient(#294056 1px,#0000 1px),linear-gradient(90deg,#294056 1px,#0000 1px)}:root[data-workspace-theme=dark] .manage-location-map__label{color:#dce7ff;background:#121923e6;border-color:#40536c}:root[data-workspace-theme=dark] .manage-location-map:hover .manage-location-map__label{color:#fff;background:#182943}@media (min-width:781px) and (max-width:1199px),(min-width:781px) and (hover:none) and (pointer:coarse){.manage-shell-v2 .manage-main,.manage-shell-v2 .manage-main.is-collapsed,.manage-shell-v2 .manage-topbar,.app-body .app-work-canvas,.app-body .app-work-canvas>.app-topbar{border-radius:0}}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-page{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-profile,.manage-record-highlights,.manage-record-rail>section,.manage-context-card,.manage-record-overview-panel,.manage-record-tab-panel,.manage-vendor-preview){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-panel-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-profile dl>div,.manage-record-rail dl>div,.manage-context-card dl>div,.manage-record-person-list article,.manage-record-tabs){border-color:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-profile h3,.manage-record-highlights strong,.manage-record-snapshot strong,.manage-record-rail dd,.manage-record-profile dd,.manage-context-card dd,.manage-context-card h3,.manage-record-person-list strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-profile p,.manage-record-profile dt,.manage-record-profile-field>span,.manage-record-highlights span,.manage-record-source-note,.manage-record-rail dt,.manage-context-card dt,.manage-context-copy,.manage-context-empty,.manage-record-person-list p,.manage-record-identity-meta,.manage-record-identity-meta span,.manage-record-identity-meta a){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-profile dd a,.manage-record-rail dd a,.manage-context-card dd a,.manage-record-technology-toggle,.manage-record-person-list a:hover strong){color:var(--workspace-control-ink-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-technology-list span{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-snapshot button,.manage-record-snapshot a){border-color:var(--workspace-line-soft);color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-snapshot button,.manage-record-snapshot a):hover{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot span,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-snapshot svg:last-child{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-title-links a,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-action-icon,:root[data-workspace-theme=dark] .manage-shell-v2 .manage-context-add{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-title-links a,.manage-record-action-icon,.manage-context-add):is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .manage-record-logo{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-inline-actions button,.manage-context-person-actions button,.manage-context-person-actions a){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-record-inline-actions button,.manage-context-person-actions button,.manage-context-person-actions a):is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .manage-shell-v2 .global-back-control__action--phone{border-color:var(--workspace-control-line);color:#8ed6b5;background:var(--workspace-surface-soft);box-shadow:var(--workspace-control-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .global-back-control__action--phone:is(:hover,:focus-visible){color:#b4efd3;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__popover{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item{color:var(--workspace-control-ink);background:0 0}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item:is(:hover,:focus-visible,.workspace-record-menu__item--active){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__separator{background:var(--workspace-line-soft)}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item--destructive{color:#f0aaa3}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-record-menu__item--destructive:is(:hover,:focus-visible,.workspace-record-menu__item--active){color:#ffd1cc;background:#3b2021}:root[data-workspace-theme=dark] .manage-incoming-call__identity small{color:#78d5ad}@media (max-width:1199px){.manage-voice-panel,.manage-incoming-call{top:86px;right:16px}}@media (max-width:780px){.manage-voice-panel{top:auto;right:10px;bottom:calc(94px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 118px - env(safe-area-inset-bottom));border-radius:20px;animation-name:manage-voice-panel-mobile-in;left:10px}.manage-voice-panel.is-closing{animation-name:manage-voice-panel-mobile-out}@keyframes manage-voice-panel-mobile-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes manage-voice-panel-mobile-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.99)}}.manage-voice-panel__header{padding:15px 16px 13px}.manage-voice-setup,.manage-voice-dialer,.manage-voice-active{padding:18px}.manage-voice-keypad button{min-height:48px}.manage-incoming-call{top:auto;right:10px;bottom:calc(94px + env(safe-area-inset-bottom));width:auto;left:10px}}@media (prefers-reduced-motion:reduce){.manage-voice-panel,.manage-voice-panel.is-closing,.manage-incoming-call,.manage-voice-status-dot,.manage-voice-active__icon,.manage-incoming-call__identity>span{transition:none;animation:none}}:root[data-workspace-theme=dark] .runtime-error-brand{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .runtime-error-card h1{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .runtime-error-card>p:not(.eyebrow),:root[data-workspace-theme=dark] .runtime-error-card small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .runtime-error-card .eyebrow{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] .runtime-error-card .button-secondary{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-control-surface);box-shadow:none}:root[data-workspace-theme=dark] .runtime-error-card .button-secondary:is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .app-body .app-topbar-title strong{color:#f1f5fb}:root[data-workspace-theme=dark] .app-body .app-topbar-title small{color:#a9b8cb}:root[data-workspace-theme=dark] .app-body .global-back-control__button{color:#adbed1}:root[data-workspace-theme=dark] .app-body .global-back-control__button:hover{color:#d9e7f7}:root[data-workspace-theme=dark] .global-back-control__button{color:#adbed1}:root[data-workspace-theme=dark] .global-back-control__button:hover{color:#d9e7f7}:root[data-workspace-theme=dark] .global-back-control__button.is-compact{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:#121923f0;box-shadow:0 5px 16px #0000004d}:root[data-workspace-theme=dark] .global-back-control__button.is-compact:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-control-ink-active);background:var(--workspace-control-surface-active)}:root[data-workspace-theme=dark] .workspace-experience-banner{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:#121923f0;box-shadow:0 10px 26px #00000042}:root[data-workspace-theme=dark] .workspace-experience-banner__icon{color:#b5c9f5;background:#1a2a40}:root[data-workspace-theme=dark] .workspace-experience-banner__copy strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .workspace-experience-banner__copy span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .workspace-experience-banner--free{background:#142018;border-color:#3e5630}:root[data-workspace-theme=dark] .workspace-experience-banner--free .workspace-experience-banner__icon{color:#c9e899;background:#21331d}:root[data-workspace-theme=dark] .workspace-experience-banner--free .workspace-experience-banner__copy strong{color:#d8efb7}:root[data-workspace-theme=dark] .workspace-experience-banner--free.is-complete{background:#241d13;border-color:#604d2b}:root[data-workspace-theme=dark] .workspace-experience-banner--free.is-complete .workspace-experience-banner__icon{color:#f1cd84;background:#382a16}:root[data-workspace-theme=dark] .workspace-experience-banner__progress{background:#2d3b27}:root[data-workspace-theme=dark] .workspace-experience-banner--paid>a{color:#b9ceff}:root[data-workspace-theme=dark] .workspace-experience-banner--paid>a:is(:hover,:focus-visible){color:#dce7ff;background:#1a2a40;border-color:#405a80}:root[data-workspace-theme=dark] :is(.app-body,.manage-shell-v2) :is(.workspace-settings-search input,.assistant-composer-shell .assistant-composer-textarea,.vendor-list-search input){box-shadow:none;background:0 0;border-color:#0000}:root[data-workspace-theme=dark] .app-body .vendor-list-search{border-color:var(--workspace-control-line);color:var(--workspace-muted);background:var(--workspace-surface-soft);box-shadow:none}:root[data-workspace-theme=dark] .app-body .vendor-list-search:focus-within{color:#a9c3ff;background:#151f2b;border-color:#536b8d;box-shadow:0 0 0 3px #4974cc29}:root[data-workspace-theme=dark] .app-body .vendor-list-search input{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .vendor-list-search input::placeholder{color:#8292a7}:root[data-workspace-theme=dark] .app-body .workspace-inline-state--attention{color:#ebc777;background:#2b2315;border-color:#6a542b}:root[data-workspace-theme=dark] .app-body .workspace-inline-state--attention .workspace-status-badge__dot{background:#d6a344}:root[data-workspace-theme=dark] .app-body .workspace-inline-state--healthy{color:#9ed8be;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .app-body .workspace-inline-state--healthy .workspace-status-badge__dot{background:#60bd93}:root[data-workspace-theme=dark] .app-body .portal-attention-panel .portal-list-row{border-color:var(--workspace-line-soft);color:var(--workspace-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .app-body .portal-attention-panel .portal-list-row:hover{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .app-body .portal-attention-panel .portal-list-row .grow strong,:root[data-workspace-theme=dark] .app-body .portal-attention-panel .portal-list-row .money-value{color:#e6edf6}:root[data-workspace-theme=dark] .app-body .portal-attention-panel .portal-list-row .grow span{color:#8798ad}:root[data-workspace-theme=dark] .app-body .portal-status{color:#b8c4d2;background:#19232e;border-color:#3a4859}:root[data-workspace-theme=dark] .app-body :is(.status-ready,.status-verified,.status-connected,.status-approved,.status-active,.status-owner){color:#9ed8be;background:#142820;border-color:#315647}:root[data-workspace-theme=dark] .app-body :is(.status-needs_review,.status-pending_approval,.status-under_review,.status-medium,.status-admin,.trust-needs_evidence){color:#ebc777;background:#2b2315;border-color:#6a542b}:root[data-workspace-theme=dark] .app-body :is(.status-in_progress,.status-open,.status-processing,.status-member,.trust-evidence_backed){color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .trust-manual_note{color:#bdc7d3;background:#1b2530;border-color:#404d5c}:root[data-workspace-theme=dark] .app-body .trust-demo_example{color:#cbb8ef;background:#261f36;border-color:#574872}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__status{color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__steps>li{background:#151f2b;border-color:#2a394a}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__steps>li[data-complete]{background:#14231f;border-color:#29493e}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__marker{color:#b4cafa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__steps>li[data-complete] .workspace-progress-card__marker{color:#9ed8be;background:#183027;border-color:#315647}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__action{color:#c0d2fa;background:#192b46;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .workspace-progress-card__action:hover{color:#e0e9ff;background:#203755;border-color:#5074aa}:root[data-workspace-theme=dark] .app-body .app-sidebar .org-switcher,:root[data-workspace-theme=dark] .app-body .app-sidebar .app-operator{color:#e8eef7;box-shadow:none;background:#101b2c;border-color:#223149}:root[data-workspace-theme=dark] .app-body .app-sidebar .org-switcher :is(strong,span){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .app-sidebar :is(.org-switcher:hover,.org-switcher:focus-visible,.app-operator:hover,.app-operator:focus-visible,.app-operator.is-open){background:#14243a;border-color:#34517b}:root[data-workspace-theme=dark] .app-body .app-sidebar .app-operator-avatar{color:#dce8fb;background:#203251;border-color:#354865}:root[data-workspace-theme=dark] .app-body .app-organization-logo{background:#203251;border-color:#354865}:root[data-workspace-theme=dark] .app-body .app-sidebar .app-operator-copy small{color:#91a1b7}:root[data-workspace-theme=dark] .app-body .app-sidebar .app-sidebar-utility{border-color:#223149}:root[data-workspace-theme=dark] .app-body .mailbox-integration-heading h2,:root[data-workspace-theme=dark] .app-body .page-scope-indicator strong,:root[data-workspace-theme=dark] .app-body .record-quality strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .page-scope-indicator>span>span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .page-scope-indicator a{color:#abc5fa}:root[data-workspace-theme=dark] .app-body .portal-table-footer :where(span,strong){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 30px 90px #0000007a}:root[data-workspace-theme=dark] .portal-modal>header{border-bottom-color:var(--workspace-line)}:root[data-workspace-theme=dark] .portal-modal :is(h2,h3,strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal :is(header p,.portal-field,.check-field){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal :is(.portal-field input,.portal-field select){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal :is(.portal-field input,.portal-field select)::placeholder{color:#718096}:root[data-workspace-theme=dark] .portal-modal :is(.portal-field input,.portal-field select):focus{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}:root[data-workspace-theme=dark] .portal-modal .portal-form-actions{border-top-color:var(--workspace-line);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .portal-modal :is(.button-secondary,.manage-button--quiet,.button:not(.button-primary)){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft);box-shadow:none}:root[data-workspace-theme=dark] .portal-modal :is(.button-secondary,.manage-button--quiet,.button:not(.button-primary)):is(:hover,:focus-visible){border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-control,:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-search,:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-results,:root[data-workspace-theme=dark] .portal-modal .document-upload-file-icon,:root[data-workspace-theme=dark] .portal-modal .document-upload-orbit{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-search-button{border-left-color:var(--workspace-line)}:root[data-workspace-theme=dark] .portal-modal-note{border-color:var(--workspace-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal-note strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.portal-modal-note p,.portal-modal-trust-note){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal-trust-note svg{color:#8eafff}:root[data-workspace-theme=dark] .portal-modal .upload-field{color:#b9ceff;background:#121e2e;border-color:#47658f}:root[data-workspace-theme=dark] .portal-modal .upload-field span{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .costivra-select-trigger{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal .costivra-select-popover{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 18px 42px #0000006b}:root[data-workspace-theme=dark] .portal-modal .costivra-select-option{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal .costivra-select-option:is(.is-focused,:hover:not(.is-disabled)){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal .costivra-select-option.is-selected{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .costivra-date-picker-trigger{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .costivra-date-picker-trigger:hover:not(:disabled){border-color:var(--workspace-control-line-hover);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.costivra-date-picker-trigger:focus-visible,.costivra-date-picker-container.is-open .costivra-date-picker-trigger){border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}:root[data-workspace-theme=dark] :is(.costivra-date-picker-icon,.costivra-date-picker-placeholder){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .costivra-date-picker-clear{color:var(--workspace-muted);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .costivra-calendar-popover{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:0 20px 48px #00000073}:root[data-workspace-theme=dark] .costivra-calendar-title{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .costivra-calendar-nav{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .costivra-calendar-nav:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .costivra-calendar-weekdays{color:var(--workspace-table-heading)}:root[data-workspace-theme=dark] .costivra-calendar-day{color:var(--workspace-control-ink)}:root[data-workspace-theme=dark] .costivra-calendar-day:hover:not(.outside):not(.is-disabled){color:#c9d9ff;background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .costivra-calendar-day.outside{color:#56657a}:root[data-workspace-theme=dark] .costivra-calendar-day.is-today:not(.is-selected){color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] :is(.costivra-calendar-footer,.costivra-time-picker-section){border-color:var(--workspace-line)}:root[data-workspace-theme=dark] :is(.costivra-calendar-btn-clear,.costivra-time-picker-label){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.costivra-calendar-btn-today,.costivra-calendar-btn-clear):hover{background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-control{border-color:var(--workspace-control-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal :is(.document-upload-vendor-search,.document-upload-vendor-trigger){color:var(--workspace-control-ink);background:0 0}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-search::placeholder{color:#718096}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-search-button{border-color:var(--workspace-line);color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-search-button:is(:hover,.is-active){color:#b9ceff;background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-results{border-color:var(--workspace-line);background:var(--workspace-surface-soft);box-shadow:0 18px 42px #0000006b}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-results button{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-results button:is(:hover,[aria-selected=true]){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal :is(.document-upload-vendor-results small,.document-upload-vendor-empty,.document-upload-vendor-clear){color:var(--workspace-muted)!important}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor-clear{border-color:var(--workspace-line)!important}:root[data-workspace-theme=dark] .portal-modal .document-upload-dropzone{background:linear-gradient(145deg,#172232 0%,#141e2b 100%);border-color:#47658f}:root[data-workspace-theme=dark] .portal-modal .document-upload-dropzone:is(:hover,:focus-within,.is-dragging){border-color:#7598d5;box-shadow:0 18px 45px #00000047}:root[data-workspace-theme=dark] .portal-modal .document-upload-empty{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .document-upload-empty strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal .document-upload-cloud{color:#b9ceff;background:var(--workspace-accent-soft);box-shadow:inset 0 0 0 1px #354d75}:root[data-workspace-theme=dark] .portal-modal .document-upload-file-icon{color:#b9ceff;background:var(--workspace-surface-soft);box-shadow:0 10px 24px #00000047, inset 0 0 0 1px var(--workspace-line)}:root[data-workspace-theme=dark] .portal-modal .document-upload-file-copy strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal .document-upload-file-copy small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .document-upload-vendor{color:#b9ceff!important}:root[data-workspace-theme=dark] .portal-modal .document-upload-remove:is(:hover,:focus-visible){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .portal-modal .document-upload-progress{background:var(--workspace-accent-soft);border-color:#354d75}:root[data-workspace-theme=dark] .portal-modal .document-upload-progress strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .portal-modal .document-upload-progress p{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .document-upload-orbit{color:#b9ceff;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .portal-modal .document-upload-status-nodes{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .portal-modal .document-upload-status-nodes li:before{background:var(--workspace-surface-soft);border-color:#6f86a8}:root[data-workspace-theme=dark] .portal-modal .document-upload-status-nodes li.is-current{color:#b9ceff}:root[data-workspace-theme=dark] .portal-modal .document-upload-upgrade-state{color:#cfe8a0;background:#182219;border-color:#4b642b}:root[data-workspace-theme=dark] .portal-modal .document-upload-upgrade-mark{color:#b9dc77;background:#24351d}:root[data-workspace-theme=dark] .portal-modal .document-upload-upgrade-state strong{color:#e0f1bc}:root[data-workspace-theme=dark] .portal-modal .document-upload-upgrade-state p{color:#aabd86}:root[data-workspace-theme=dark] .portal-modal .document-upload-error{color:#ffc4be;background:#2a191b;border-color:#69423f}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 30px 90px #0000007a}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel)>:is(header,footer){border-color:var(--workspace-line)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(h2,h3,strong,label){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(header p,.manage-form-hint,.manage-form-context){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(input,select,textarea,.costivra-select-trigger,.manage-account-company-lookup__input,.manage-mailbox-address-field){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(input,textarea)::placeholder{color:#718096}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-lookup__input kbd{border-color:var(--workspace-line);color:var(--workspace-muted);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(input,select,textarea,.costivra-select-trigger,.manage-account-company-lookup__input,.manage-mailbox-address-field):focus-within{border-color:var(--workspace-accent);box-shadow:var(--workspace-focus-ring)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.costivra-select-popover,.manage-account-company-results){border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:0 18px 42px #0000006b}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.costivra-select-option,.manage-account-company-results button){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.costivra-select-option,.manage-account-company-results button):is(:hover,.is-focused,:focus-visible){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-modal>header button,.manage-sidepanel>header button){border-color:var(--workspace-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-modal>header button,.manage-sidepanel>header button):hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-form-actions{border-color:var(--workspace-line);background:var(--workspace-surface)}:root[data-workspace-theme=dark] :is(.manage-modal-backdrop,.manage-sidepanel-backdrop){background:var(--workspace-overlay)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-form-note,.manage-account-company-preview){border-color:var(--workspace-line);color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-account-company-preview__identity strong,.manage-account-company-preview dd){color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-account-company-preview__identity small,.manage-account-company-preview dt){color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) :is(.manage-account-company-preview__identity>img,.manage-account-company-preview__identity>svg){border-color:var(--workspace-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-results{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface-soft);box-shadow:0 18px 42px #0000006b}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-results button{color:var(--workspace-ink)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-results button:is(:hover,:focus-visible){background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-results__identity small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] :is(.manage-modal,.manage-sidepanel) .manage-account-company-results em{color:#b9ceff;background:var(--workspace-accent-soft)}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 18px 44px #0000006b}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__header{border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__input-wrap{border-color:var(--workspace-control-line);color:var(--workspace-muted);background:var(--workspace-surface-soft);box-shadow:var(--workspace-focus-ring)}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__input-wrap input{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__input-wrap input::placeholder{color:#718096}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__close{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .workspace-mobile-search-sheet__close:hover{border-color:var(--workspace-control-line-hover);color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .app-body :is(.email-intake-icon,.email-intake-address){border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .email-intake-address strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .email-intake-address small{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .email-intake-setup li>span{border-color:var(--workspace-control-line);color:#abc5fa;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .email-intake-setup li strong{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .email-intake-setup li p{color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .vendor-contact-group--relationship{border-color:var(--workspace-line);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .workspace-completeness-card__state[data-state=complete] .workspace-completeness-card__marker{color:#8ed6b5;background:#173026;border-color:#365b4a}:root[data-workspace-theme=dark] .app-body .workspace-completeness-card__state[data-state=attention] .workspace-completeness-card__marker{color:#f0cd80;background:#342812;border-color:#6c5529}:root[data-workspace-theme=dark] .app-body .record-files-workspace{border-color:var(--workspace-line);color:var(--workspace-control-ink);background:var(--workspace-surface)}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__header,.record-files-workspace__collections,.record-files-workspace__table,.record-files-workspace__table-head,.record-files-workspace__file-row,.record-files-workspace__inspector,.record-files-workspace__inspector dl,.record-files-workspace__inspector dl div){border-color:var(--workspace-line)}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__collections,.record-files-workspace__table-head){background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .record-files-workspace__inspector{background:#101821}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__count,.record-files-workspace__search,.record-files-workspace__view-toggle,.record-files-workspace__file-card,.record-files-workspace__status){border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__header h2,.record-files-workspace__file-name strong,.record-files-workspace__file-card strong,.record-files-workspace__inspector h3,.record-files-workspace__empty strong,.record-files-workspace__inspector-empty strong){color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__eyebrow,.record-files-workspace__header p,.record-files-workspace__collections-label,.record-files-workspace__collections small,.record-files-workspace__file-name small,.record-files-workspace__file-card small,.record-files-workspace__inspector>p,.record-files-workspace__inspector dt,.record-files-workspace__inspector dd,.record-files-workspace__trust-note,.record-files-workspace__empty,.record-files-workspace__inspector-empty){color:var(--workspace-muted)}:root[data-workspace-theme=dark] .app-body .record-files-workspace__search input{color:var(--workspace-ink)}:root[data-workspace-theme=dark] .app-body .record-files-workspace__search input::placeholder{color:#718096}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__collections button:hover,.record-files-workspace__file-row:hover,.record-files-workspace__file-row.is-selected,.record-files-workspace__file-card:hover,.record-files-workspace__file-card.is-selected){color:var(--workspace-ink);background:var(--workspace-row-hover)}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__collections button.is-active,.record-files-workspace__view-toggle button.is-active){color:#b9ceff;background:var(--workspace-accent-soft);border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .record-files-workspace :is(.record-files-workspace__file-icon,.record-files-workspace__inspector-icon){color:#abc5fa;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .record-files-workspace__open{color:#b9ceff;background:#182943;border-color:#395b8d}:root[data-workspace-theme=dark] .app-body .record-files-workspace__open:hover{color:#dce7ff;background:#203755;border-color:#5074aa}:root[data-workspace-theme=dark] .app-body .record-files-workspace__status:is(.status-processed,.status-ready,.status-reviewed,.status-clean){color:#8ed6b5;background:#173026;border-color:#365b4a}:root[data-workspace-theme=dark] .app-body .record-files-workspace__status:is(.status-needs_review,.status-processing,.status-pending,.status-quarantined){color:#f0cd80;background:#342812;border-color:#6c5529}:root[data-workspace-theme=dark] .app-body .record-files-workspace__status:is(.status-failed,.status-infected,.status-rejected){color:#f0aaa3;background:#301b1c;border-color:#70413d}:root[data-workspace-theme=dark] .app-body .finding-evidence-gate__icon{border-color:var(--workspace-control-line);color:#b8c6d7;background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .finding-calculation-record__status{color:#f0cd80;background:#342812;border-color:#6c5529}:root[data-workspace-theme=dark] .app-body .finding-calculation-record__status.is-ready{color:#8ed6b5;background:#173026;border-color:#365b4a}:root[data-workspace-theme=dark] .app-body .finding-calculation-record__notice{color:var(--workspace-muted);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .record-section-count{border-color:var(--workspace-control-line);color:var(--workspace-control-ink);background:var(--workspace-surface-soft)}:root[data-workspace-theme=dark] .app-body .record-line-item--heading{color:var(--workspace-table-heading);background:var(--workspace-surface-soft)}@media (max-width:780px){:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .app-create-trigger,:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .app-top-actions>*,:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .workspace-notification-center__trigger,:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger{color:#b8c6d7;box-shadow:none!important;background:#121c28!important;border-color:#2b3a4d!important}:root[data-workspace-theme=dark] .app-body .app-work-canvas>.app-topbar .workspace-mobile-search-trigger.is-open{background:#182943!important;border-color:#4e6fa7!important;box-shadow:0 0 0 3px #4974cc2e!important}:root[data-workspace-theme=dark] .manage-shell-v2 :is(.manage-menu,.manage-topbar-icon,.manage-create-trigger,.manage-top-actions>.manage-button,.workspace-mobile-search-trigger){color:#b8c6d7;box-shadow:none!important;background:#121c28!important;border-color:#2b3a4d!important}:root[data-workspace-theme=dark] .manage-shell-v2 .workspace-mobile-search-trigger.is-open{background:#182943!important;border-color:#4e6fa7!important;box-shadow:0 0 0 3px #4974cc2e!important}.manage-shell-v2 .manage-topbar-utilities>.workspace-utility-button,.manage-shell-v2 .manage-topbar-utilities>.manage-create-wrap>.workspace-utility-button,.manage-shell-v2 .manage-topbar-utilities>.workspace-notification-center,.manage-shell-v2 .manage-topbar-utilities>.workspace-notification-center>.workspace-notification-center__trigger,.manage-shell-v2 .workspace-header-action-group>.workspace-mobile-search-trigger{flex:0 0 38px;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.manage-shell-v2 .manage-account-cards article.is-selected{border-color:var(--workspace-line);box-shadow:var(--workspace-panel-shadow)}:root .app-body .app-work-canvas>.app-topbar,:root .manage-shell-v2 .manage-topbar{z-index:50;grid-template-areas:"leading actions";position:absolute;top:0;left:0;right:0;height:64px!important;min-height:64px!important;padding:10px 12px!important}:root .app-body .app-topbar .workspace-header-action-group,:root .manage-shell-v2 .manage-topbar .workspace-header-action-group{gap:8px}:root[data-workspace-theme] .app-body .app-work-canvas>.app-topbar .workspace-header-action-group :is(.workspace-header-more,.workspace-mobile-search-trigger,.workspace-utility-button,.workspace-notification-center__trigger),:root[data-workspace-theme] .manage-shell-v2 .manage-topbar .workspace-header-action-group :is(.workspace-header-more,.workspace-mobile-search-trigger,.workspace-utility-button,.workspace-notification-center__trigger,.manage-voice-trigger){box-sizing:border-box;color:var(--workspace-control-ink);cursor:pointer;flex:0 0 44px;place-items:center;display:grid;border:1px solid var(--workspace-control-line)!important;background:var(--workspace-surface)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;border-radius:12px!important;padding:0!important}:root .workspace-header-more:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.app-body .app-work-canvas>.app-topbar .app-mobile-search-divider,.manage-shell-v2 .manage-topbar .manage-mobile-search-divider{display:none}:root .workspace-header-tools-panel :is(.app-top-actions,.manage-topbar-utilities){gap:8px}:root .app-body .app-topbar .app-top-actions>.workspace-notification-center,:root .manage-shell-v2 .manage-topbar-utilities>.workspace-notification-center{background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
