/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.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)}.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))}}:root{--ink:#f4f8f7;--muted:#9baaa8;--dim:#71817e;--navy:#070d10;--navy-soft:#0a1316;--panel:#0d181b;--panel-raised:#101d20;--line:#213033;--mint:#85f7bd;--mint-hot:#b9ffd9;--mint-ink:#072116;--amber:#dfbb70;--max-width:1440px}.buyer-login-shell{color:#11233d;background:#f4efe5;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);min-height:100vh;display:grid}.buyer-login-card,.buyer-login-aside{padding:clamp(2rem,5vw,5rem)}.buyer-login-card{flex-direction:column;justify-content:center;width:100%;max-width:760px;margin:0 auto;display:flex}.buyer-login-brand{width:fit-content;color:inherit;font-family:var(--font-display), Georgia, serif;align-items:center;gap:.8rem;font-size:1.05rem;line-height:1;text-decoration:none;display:inline-flex}.buyer-login-brand small{color:#8a6b32;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:.2rem;font-size:.58rem;font-weight:700;display:block}.buyer-login-heading{max-width:620px;margin:clamp(3rem,8vh,6rem) 0 2rem}.buyer-login-heading>span,.buyer-login-aside .eyebrow{color:#9b762f;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.buyer-login-heading h1,.buyer-login-aside h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:.75rem 0 1rem;font-weight:500}.buyer-login-heading h1{font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.buyer-login-heading p{color:#526076;max-width:530px;font-size:1rem;line-height:1.7}.buyer-login-form{gap:.8rem;max-width:500px;display:grid}.buyer-login-form label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.buyer-login-form input{color:#11233d;width:100%;font:inherit;background:#ffffffb3;border:1px solid #cfc5b3;border-radius:10px;outline:none;padding:1rem 1.05rem}.buyer-login-form input:focus{border-color:#9b762f;box-shadow:0 0 0 3px #9b762f1f}.buyer-login-form button{color:#fff;cursor:pointer;font:inherit;background:#122640;border:0;border-radius:10px;padding:1rem 1.1rem;font-weight:800}.buyer-login-form button:disabled{cursor:not-allowed;opacity:.55}.buyer-login-form .buyer-login-secondary{color:#11233d;background:0 0;border:1px solid #cfc5b3}.buyer-login-notice{color:#6a5631;margin:.25rem 0 0;font-size:.86rem;line-height:1.5}.buyer-login-footnote{border-top:1px solid #d8cebc;gap:.35rem;max-width:500px;margin-top:2rem;padding-top:1.25rem;display:grid}.buyer-login-footnote strong{letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.buyer-login-footnote span{color:#667186;font-size:.82rem;line-height:1.55}.buyer-login-aside{color:#f8f3e8;background:#10243d;flex-direction:column;justify-content:center;display:flex}.buyer-login-aside h2{max-width:520px;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.06}.buyer-login-aside ul{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.buyer-login-aside li{border-top:1px solid #ffffff29;gap:.35rem;padding:1.3rem 0;display:grid}.buyer-login-aside li strong{color:#d7b66d;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.buyer-login-aside li span{color:#f8f3e8b3;font-size:.9rem;line-height:1.55}@media (width<=860px){.buyer-login-shell{grid-template-columns:1fr}.buyer-login-aside{min-height:520px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 78% 2%, #85f7bd1c, transparent 28%), radial-gradient(circle at 18% 24%, #39685a14, transparent 26%), linear-gradient(180deg, #081013 0%, var(--navy) 38%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(var(--max-width), calc(100% - 96px));margin-inline:auto}.skip-link{z-index:100;color:var(--mint-ink);background:var(--mint);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d10c2;border-bottom:1px solid #ffffff14;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:84px;display:flex}.brand{align-items:center;gap:12px;min-width:246px;display:flex}.brand-mark{background:#85f7bd0d;border:1px solid #85f7bd85;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid;transform:rotate(2deg);box-shadow:inset 0 0 0 6px #85f7bd09}.brand-mark>span{background:var(--mint);border-radius:2px;width:8px;height:8px;box-shadow:6px -6px #85f7bd47}.brand-name{letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:750;line-height:1.1}.brand-name small{color:var(--dim);letter-spacing:.12em;margin-top:4px;font-size:10px;font-weight:650;display:block}.nav-links{color:#aeb9b7;align-items:center;gap:34px;margin-left:auto;font-size:13px;display:flex}.nav-links a{transition:color .18s}.nav-links .portal-entry{color:#d4b17f;border-left:1px solid #ffffff1a;padding-left:22px}.button{min-height:48px;color:var(--mint-ink);background:var(--mint);border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:0 21px;font-size:13px;font-weight:760;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 11px 30px #50d39614}.button:hover{background:var(--mint-hot);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 16px 38px #50d39621}.button-compact{min-height:42px;padding-inline:17px;font-size:12px}.button-large{min-height:56px;padding-inline:27px;font-size:14px}.button-block{width:100%}.button-disabled{color:#70807d;box-shadow:none;cursor:not-allowed;background:#172326;border-color:#263638}.button-disabled:hover{color:#70807d;box-shadow:none;background:#172326;transform:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:76px;min-height:720px;padding:82px 0 76px;display:grid}.eyebrow{color:var(--mint);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:800;line-height:1.4;display:flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:1px}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.063em;max-width:760px;margin:25px 0;font-size:clamp(52px,5vw,78px);font-weight:670;line-height:.98}h1 em{color:var(--mint);font-style:normal}.hero-lede{color:#a7b3b1;letter-spacing:-.01em;max-width:640px;margin:0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.text-link{color:#bdc7c5;border-bottom:1px solid #455350;padding-bottom:3px;font-size:13px;font-weight:680}.focus-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;display:flex}.focus-row>span:first-child{color:#61706e;letter-spacing:.15em;text-transform:uppercase;margin-right:7px;font-size:9px;font-weight:800}.focus-chip{color:#aebbb8;background:#ffffff05;border:1px solid #263638;border-radius:999px;padding:8px 12px;font-size:11px}.deal-desk{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0c,#ffffff03);border-radius:24px;min-width:0;padding:15px;position:relative;box-shadow:0 34px 100px #0000006b}.desk-glow{filter:blur(42px);pointer-events:none;background:#85f7bd14;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-45px}.desk-frame{background:#0b1417;border:1px solid #ffffff13;border-radius:16px;position:relative;overflow:hidden}.desk-topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 19px;display:flex}.desk-wordmark{color:#cbd5d3;letter-spacing:.08em;align-items:center;gap:9px;font-size:10px;font-weight:760;display:flex}.tiny-mark{background:var(--mint);border-radius:5px;width:19px;height:19px;position:relative}.tiny-mark:after{content:"";border-top:1px solid #082016;border-right:1px solid #082016;width:7px;height:7px;position:absolute;top:4px;right:4px}.desk-status{color:#70807d;align-items:center;gap:8px;font-size:9px;display:flex}.desk-status i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%}.desk-body{grid-template-columns:128px 1fr;min-height:430px;display:grid}.desk-nav{border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:20px 11px;display:flex}.desk-nav span{color:#5f6d6b;border-radius:7px;padding:10px;font-size:9px}.opportunity{min-width:0;padding:24px}.opportunity-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opportunity-heading p,.signal-list>p{color:#6f7c79;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.opportunity-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px;font-weight:650}.match-pill{color:var(--mint);white-space:nowrap;background:#85f7bd12;border:1px solid #85f7bd40;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.opportunity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 14px;display:grid}.opportunity-metrics>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;min-width:0;min-height:78px;padding:14px}.opportunity-metrics span{color:#657370;text-transform:uppercase;margin-bottom:11px;font-size:8px;display:block}.opportunity-metrics strong{font-size:13px;font-weight:680}.qualification-card{background:#03090a80;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:140px 1fr;gap:16px;padding:15px;display:grid}.score-panel{border-right:1px solid #fff1;place-items:center;min-height:140px;display:grid}.score-ring{text-align:center;background:radial-gradient(circle, #0b1417 59%, transparent 61%), conic-gradient(var(--mint) 0 93%, #203033 93% 100%);border-radius:50%;place-content:center;width:88px;height:88px;display:grid}.score-ring strong{letter-spacing:-.05em;font-size:24px;display:block}.score-ring span{color:#657370;text-transform:uppercase;font-size:8px}.signal-list{padding:5px 2px 0}.signal-list>div{color:#8d9a97;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:9px;display:flex}.signal-list>div:last-child{border-bottom:0}.signal-list b{color:var(--mint);font-weight:700}.first-look{color:#95a39f;background:#85f7bd12;border:1px solid #85f7bd1f;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 13px;font-size:8px;display:flex}.first-look strong{color:var(--mint);text-transform:uppercase;white-space:nowrap;font-size:9px}.value-strip{background:#ffffff04;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.value-grid{grid-template-columns:repeat(4,1fr);min-height:86px;display:grid}.value-grid p{color:#a9b4b1;border-right:1px solid #ffffff12;align-items:center;gap:13px;margin:0;padding:0 24px;font-size:12px;display:flex}.value-grid p:first-child{padding-left:0}.value-grid p:last-child{border-right:0}.value-grid span{color:var(--mint);font-size:9px;font-weight:800}.section{padding-top:120px;padding-bottom:120px}.section-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:100px;display:grid}.section-heading h2,.standards-copy h2,.fit-copy h2,.pricing-main h2,.faq-heading h2,.closing-inner h2{letter-spacing:-.05em;max-width:820px;margin:20px 0 0;font-size:clamp(38px,4vw,60px);font-weight:640;line-height:1.04}.section-heading>p,.standards-copy>p,.fit-copy>p,.pricing-main>p,.closing-inner>div>p:last-child{color:#8f9c99;margin:0;font-size:15px;line-height:1.7}.opportunity-intro{align-items:start}.preview-note{border-left:1px solid #85f7bd42;padding:3px 0 3px 27px}.preview-note>span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;background:#dfbb700d;border:1px solid #dfbb7033;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.preview-note p{color:#7c8a87;margin:14px 0 0;font-size:11px;line-height:1.65}.opportunity-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:68px;display:grid}.sample-card{background:radial-gradient(circle at 95% 0,#85f7bd13,#0000 25%),#0a1417;border:1px solid #ffffff16;border-radius:19px;flex-direction:column;min-width:0;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.sample-card:before{content:"";background:linear-gradient(90deg,#0000,#85f7bda8,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.sample-topline{color:#64726f;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:8px;font-weight:800;display:flex}.sample-topline strong{color:var(--mint);font-size:8px}.sample-heading{border-bottom:1px solid #ffffff13;margin-top:29px;padding-bottom:25px;position:relative}.sample-heading p{color:#778582;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px}.sample-heading h3{letter-spacing:-.04em;max-width:290px;margin:8px 0 17px;font-size:24px;font-weight:640;line-height:1.08}.private-badge{color:#9caaa7;align-items:center;gap:7px;font-size:9px;display:inline-flex}.private-badge:before{content:"";border:1px solid var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #85f7bd99}.sample-value{background:#85f7bd0b;border:1px solid #85f7bd21;border-radius:12px;margin-top:25px;padding:17px 18px}.sample-value span,.sample-metrics span,.sample-block>span{color:#687774;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760;display:block}.sample-value strong{color:var(--mint);letter-spacing:-.045em;margin-top:7px;font-size:29px;font-weight:640;display:block}.sample-summary{color:#9aa6a3;min-height:78px;margin:21px 0 0;font-size:11px;line-height:1.65}.sample-metrics{border-top:1px solid #ffffff13;border-left:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px;display:grid}.sample-metrics>div{border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13;min-height:72px;padding:13px}.sample-metrics strong{color:#c5cecc;margin-top:9px;font-size:12px;font-weight:650;display:block}.sample-block{border-bottom:1px solid #ffffff12;padding:19px 0}.sample-block>p,.mix-list p{color:#899693;margin:10px 0 0;font-size:10px;line-height:1.55}.mix-list{margin-top:8px}.mix-list p{border-bottom:1px solid #ffffff0b;margin:0;padding:7px 0}.mix-list p:last-child{border-bottom:0}.mix-list p:before{color:var(--mint);content:"·";margin-right:8px}.transfer-block>p{color:#71807d}.sample-highlights{flex-wrap:wrap;gap:7px;padding:20px 0;display:flex}.sample-highlights span{color:#9eaaa7;background:#ffffff05;border:1px solid #263638;border-radius:999px;padding:7px 9px;font-size:8px}.sample-footer{color:#65736f;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:17px;font-size:8px;display:flex}.sample-footer strong{color:var(--mint);text-transform:uppercase;white-space:nowrap;font-size:8px}.network-section{background:radial-gradient(circle,#85f7bd0e,#0000 38%),#081114;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.network-map{background:#040a0cb8;border:1px solid #85f7bd21;border-radius:22px;margin-top:68px;padding:27px 28px 30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000040}.network-map:before{content:"";border:1px solid #85f7bd14;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:calc(50% - 150px);box-shadow:0 0 100px #85f7bd0f}.network-map-top{z-index:1;color:#687673;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4px 22px;font-size:9px;font-weight:780;display:grid;position:relative}.network-map-top span:last-child{text-align:right}.network-map-top strong{color:var(--mint);background:#85f7bd0a;border:1px solid #85f7bd30;border-radius:999px;padding:7px 12px;font-size:8px}.network-rail{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:55px 15px 48px;display:grid;position:relative}.network-rail:before{content:"";background:linear-gradient(90deg, #85f7bd1f, var(--mint), #85f7bd1f);height:1px;position:absolute;top:83px;left:9%;right:9%;box-shadow:0 0 18px #85f7bd2e}.network-node{text-align:center;position:relative}.node-orbit{z-index:2;background:#0a1518;border:1px solid #85f7bd40;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;display:grid;position:relative;box-shadow:0 0 0 8px #071013,0 0 32px #85f7bd14}.node-orbit:before{content:"";border:1px dashed #85f7bd33;border-radius:50%;position:absolute;inset:8px}.node-orbit span{z-index:1;color:var(--mint);font-size:10px;font-weight:800;position:relative}.network-node h3{letter-spacing:-.03em;margin:26px 0 11px;font-size:16px;font-weight:640}.network-node p{color:#7f8d8a;max-width:210px;margin:0 auto;font-size:10px;line-height:1.6}.network-map-foot{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,1fr);gap:40px;padding:24px 4px 0;display:grid}.network-map-foot p{color:#72807d;margin:0;font-size:10px;line-height:1.6}.section-contrast{background:linear-gradient(120deg,#85f7bd0b,#0000 38%),#091215;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.standards-layout{grid-template-columns:.72fr 1fr;align-items:start;gap:110px;display:grid}.standards-copy>p{max-width:520px;margin-top:24px}.routing-note{border-top:1px solid #ffffff1c;grid-template-columns:90px 1fr;gap:22px;max-width:530px;margin-top:46px;padding-top:25px;display:grid}.routing-note>span{color:var(--mint);letter-spacing:-.05em;font-size:34px;font-weight:630}.routing-note p{color:#7f8d8a;margin:1px 0 0;font-size:12px;line-height:1.6}.routing-note strong{color:#c3ccca}.standards-list{border-top:1px solid #ffffff1c}.standards-list article{border-bottom:1px solid #ffffff1a;padding:27px 0 28px}.standards-list article>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.standards-list h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:620}.standards-list article>div>span{color:var(--mint);text-transform:uppercase;white-space:nowrap;border:1px solid #85f7bd2e;border-radius:999px;padding:7px 10px;font-size:9px}.standards-list article>p{color:#7f8d8a;max-width:670px;margin:12px 0 0;font-size:12px;line-height:1.6}.fit-section{grid-template-columns:.7fr 1fr;align-items:start;gap:110px;display:grid}.fit-copy>p{max-width:560px;margin-top:24px}.fit-matrix{background:#ffffff05;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fit-matrix>div{border-right:1px solid #ffffff13;min-height:350px;padding:28px 24px}.fit-matrix>div:last-child{border-right:0}.fit-matrix span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:60px;font-size:9px;font-weight:800;display:block}.fit-matrix p{color:#a4b0ad;border-bottom:1px solid #fff1;margin:0;padding:15px 0;font-size:12px}.fit-matrix p:last-child{border-bottom:0}.pricing-card{background:radial-gradient(circle at 88% 15%,#85f7bd1a,#0000 30%),#0a1417;border:1px solid #85f7bd33;border-radius:24px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000040}.pricing-main{padding:66px 68px}.pricing-main h2{max-width:690px}.pricing-main>p{max-width:680px;margin-top:23px}.included-grid{grid-template-columns:repeat(2,1fr);gap:0 35px;margin-top:48px;display:grid}.included-grid span{color:#a9b5b2;border-bottom:1px solid #ffffff12;padding:14px 0;font-size:11px}.included-grid span:before{color:var(--mint);content:"✓";margin-right:9px}.price-panel{background:#85f7bd09;border-left:1px solid #85f7bd29;padding:48px 42px}.price-panel>p{color:#71817e;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.price{align-items:baseline;gap:9px;margin:14px 0 26px;display:flex}.price strong{letter-spacing:-.055em;font-size:52px;font-weight:650}.price span{color:#82908d;font-size:12px}.price-panel ul{margin:0 0 30px;padding:0;list-style:none}.price-panel li{color:#9eaaa7;border-bottom:1px solid #ffffff12;padding:12px 0;font-size:11px}.price-panel li:before{color:var(--mint);content:"—";margin-right:8px}.price-panel>small{color:#596865;text-align:center;margin-top:13px;font-size:9px;display:block}.target-row{border-bottom:1px solid #ffffff17;grid-template-columns:.6fr .6fr 1fr;display:grid}.target-row>div,.target-disclaimer{border-right:1px solid #ffffff14;min-height:190px;margin:0;padding:34px 32px}.target-row span{color:#6f7e7b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.target-row strong{color:var(--mint);letter-spacing:-.05em;margin-top:19px;font-size:38px;font-weight:630;display:block}.target-row>div>p{color:#8b9895;margin:5px 0 0;font-size:11px}.target-disclaimer{color:#6f7e7b;border-right:0;align-items:center;font-size:11px;line-height:1.65;display:flex}.faq-section{grid-template-columns:.72fr 1fr;align-items:start;gap:110px;display:grid}.faq-heading{position:sticky;top:40px}.faq-list{border-top:1px solid #ffffff1a}.faq-list details{border-bottom:1px solid #ffffff1a}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:84px;font-size:15px;font-weight:620;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--mint);font-size:23px;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:#85928f;max-width:720px;margin:-4px 0 28px;font-size:12px;line-height:1.7}.closing-section{background:radial-gradient(circle at 80% 0,#85f7bd21,#0000 36%),#0a1417;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:110px 0}.closing-inner{justify-content:space-between;align-items:flex-end;gap:80px;display:flex}.closing-inner h2{max-width:800px}.closing-inner>div>p:last-child{margin-top:20px}.closing-action{flex-direction:column;align-items:stretch;gap:12px;min-width:280px;display:flex}.closing-action small{color:#65736f;text-align:center;font-size:9px}.site-footer{background:#050a0c;padding:46px 0}.footer-inner{justify-content:space-between;align-items:flex-start;gap:70px;display:flex}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand p{color:#6f7d7a;margin:0;font-size:10px;line-height:1.55}.footer-note{color:#53615e;text-align:right;max-width:620px;font-size:9px;line-height:1.55}.footer-note p{margin:0 0 9px}:root{--ink:#14202b;--muted:#596774;--dim:#7b858e;--navy:#102a43;--navy-deep:#091c2e;--navy-soft:#173a59;--panel:#fff;--panel-raised:#f7f4ed;--line:#d8d3c8;--mint:#b68a54;--mint-hot:#c9a370;--mint-ink:#fff;--amber:#b68a54;--ivory:#f7f4ed;--ivory-deep:#eee9de;--white:#fff;--deal-ink:#f5f2ea;--deal-muted:#99a7b2;--max-width:1380px}body{color:var(--ink);background:var(--ivory)}body:before{background:radial-gradient(circle at 83% 4%, #b68a541c, transparent 26%), linear-gradient(180deg, #fbf9f4 0%, var(--ivory) 32%, #f4f0e8 100%)}:focus-visible{outline-color:var(--navy)}.skip-link{color:var(--white);background:var(--navy);border-radius:3px}.site-header{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#f7f4ede8;border-bottom-color:#102a431f;position:sticky;top:0}.header-inner{min-height:88px}.brand-mark{background:#b68a5414;border-color:#b68a54b3;border-radius:3px;box-shadow:inset 0 0 0 6px #b68a540a}.brand-mark>span{background:var(--bronze,#b68a54);border-radius:1px;box-shadow:6px -6px #b68a5447}.brand-name{color:var(--navy);letter-spacing:.055em}.brand-name small{color:#74808a}.nav-links{color:#536271}.nav-links a:hover{color:var(--navy)}.button{color:var(--white);border-color:var(--navy);background:var(--navy);letter-spacing:.01em;border-radius:4px;box-shadow:0 12px 28px #102a4321}.button:hover{color:var(--white);background:var(--navy-soft);box-shadow:0 17px 34px #102a4330}.button-disabled,.button-disabled:hover{color:#96a0a8;background:#ffffff12;border-color:#ffffff24}.hero{grid-template-columns:.92fr 1.08fr;gap:88px;min-height:750px;padding-top:86px;padding-bottom:88px}.eyebrow{color:#8b6639;letter-spacing:.19em}h1,.section-heading h2,.standards-copy h2,.fit-copy h2,.pricing-main h2,.faq-heading h2,.closing-inner h2{font-family:Georgia,Times New Roman,serif;font-weight:500}h1{max-width:720px;color:var(--navy);letter-spacing:-.055em;margin-top:27px;margin-bottom:28px;font-size:clamp(54px,5.2vw,80px);line-height:.99}h1 em{color:#9b703e}.hero-lede{color:#566675;font-size:17px;line-height:1.72}.text-link{color:var(--navy);border-color:#102a4352}.text-link:hover{color:#8b6639;border-color:#8b6639}.focus-row>span:first-child{color:#8a9095}.focus-chip{color:#4c5b68;background:#ffffff75;border-color:#d4cfc4}.deal-desk{background:linear-gradient(145deg,#173a59,#0b2236);border-color:#102a4338;border-radius:12px;padding:13px;box-shadow:0 35px 85px #102a433d,0 3px 8px #102a431f}.desk-glow{background:#b68a5424}.desk-frame{background:#0b2236;border-color:#ffffff17;border-radius:7px}.desk-topbar{border-bottom-color:#ffffff17}.desk-wordmark{color:#edf0ec}.tiny-mark{background:#c29a65;border-radius:2px}.tiny-mark:after{border-color:var(--navy-deep)}.desk-status,.opportunity-heading p,.signal-list>p,.opportunity-metrics span,.score-ring span{color:#8494a0}.desk-status i{background:#c29a65;box-shadow:0 0 10px #c29a65b8}.desk-nav{border-right-color:#ffffff13}.desk-nav span{color:#71828f}.desk-nav .active{color:#eef0ec;background:#c29a651f}.opportunity-heading h2,.opportunity-metrics strong,.score-ring strong{color:var(--deal-ink)}.match-pill{color:#d8b886;background:#c29a6517;border-color:#d8b88652}.opportunity-metrics>div{background:#ffffff09;border-color:#ffffff14;border-radius:4px}.qualification-card{background:#04101b85;border-color:#ffffff17;border-radius:4px}.score-panel,.signal-list>div{border-color:#ffffff13}.score-ring{background:radial-gradient(circle, #0b2236 59%, transparent 61%), conic-gradient(#c29a65 0 93%, #284358 93% 100%)}.signal-list>div{color:#a7b1b8}.signal-list b,.first-look strong{color:#d8b886}.signal-list .reported{color:#e4c895}.signal-list .pending{color:#8e9ba5}.first-look{color:#aeb8bf;background:#c29a6517;border-color:#c29a653d;border-radius:4px}.value-strip{background:var(--navy);border-color:#ffffff1a}.value-grid p{color:#dce2e6;border-color:#ffffff1a}.value-grid span{color:#d0ac79}.section-heading h2,.standards-copy h2,.fit-copy h2,.faq-heading h2{color:var(--navy);letter-spacing:-.04em}.section-heading>p,.standards-copy>p,.fit-copy>p{color:#5e6c78}.preview-note{border-left-color:#b68a5473}.preview-note>span{color:#7e5a2f;background:#b68a5417;border-color:#b68a5452}.preview-note p{color:#697680}.sample-card{background:linear-gradient(#b68a540e,#0000 25%),#fff;border-color:#d9d4ca;border-radius:7px;box-shadow:0 20px 54px #102a4316,0 2px 5px #102a430d}.sample-card:before{background:linear-gradient(90deg,#0000,#b68a54e6,#0000)}.sample-topline,.sample-heading p,.sample-value span,.sample-metrics span,.sample-block>span{color:#77818a}.sample-topline,.sample-topline strong,.sample-value span,.sample-metrics span,.sample-block>span{font-size:9px}.sample-topline strong,.sample-footer strong{color:#8b6639}.sample-heading{border-bottom-color:#e3ded4}.sample-heading h3{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-weight:500}.private-badge{color:#65727d}.private-badge:before{border-color:#a77d49;box-shadow:0 0 8px #b68a5457}.sample-value{background:#f8f4ec;border-color:#b68a5447;border-radius:4px}.sample-value strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-weight:500}.sample-summary,.sample-block>p,.mix-list p,.transfer-block>p{color:#5c6974}.sample-metrics,.sample-metrics>div{border-color:#e0dbd1}.sample-metrics strong{color:#243646}.sample-block,.mix-list p{border-color:#e5e0d7}.mix-list p:before{color:#9b703e}.sample-highlights span{color:#52616d;background:#f8f6f1;border-color:#d9d3c9}.sample-footer{color:#7a858e;border-top-color:#dfdad0}.compact-library{margin-top:64px;scroll-margin-top:110px}.compact-library-heading{border-top:1px solid #b68a548c;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:70px;padding-top:30px;display:grid}.compact-library-heading h3{max-width:720px;color:var(--navy);letter-spacing:-.035em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,43px);font-weight:500;line-height:1.08}.compact-library-heading>p{color:#5f6d78;margin:0;font-size:13px;line-height:1.7}.compact-deal-list{border-top:1px solid #d8d3c9;margin-top:42px}.compact-deal{background:0 0;border-bottom:1px solid #d8d3c9;transition:background .18s,box-shadow .18s}.compact-deal[open]{background:#fff;box-shadow:0 18px 45px #102a4312}.compact-deal summary{cursor:pointer;grid-template-columns:112px minmax(0,1fr) minmax(230px,.48fr) 42px;align-items:center;gap:24px;min-height:104px;padding:18px 24px;list-style:none;transition:background .18s;display:grid}.compact-deal summary::-webkit-details-marker{display:none}.compact-deal summary:hover{background:#fff9}.deal-id{color:#8b6639;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.deal-name,.deal-commission{flex-direction:column;display:flex}.deal-name{gap:7px}.deal-name strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.16}.deal-name small{color:#6b7882;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.deal-commission{text-align:right;align-items:flex-end;gap:7px}.deal-commission small{color:#737f88;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.deal-commission strong{color:var(--navy);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.deal-toggle{color:#9b703e;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1;transition:transform .18s;display:grid}.compact-deal[open] .deal-toggle{transform:rotate(45deg)}.compact-deal-body{border-top:1px solid #e5e0d7;padding:0 38px 34px 160px}.compact-metrics{border-left:1px solid #e2ddd4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compact-metrics>div{border-bottom:1px solid #e2ddd4;border-right:1px solid #e2ddd4;min-height:83px;padding:19px 18px}.compact-metrics span,.compact-detail-grid span{color:#77818a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.compact-metrics strong{color:#243646;margin-top:9px;font-size:13px;display:block}.compact-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:30px 0;display:grid}.compact-detail-grid p{color:#5c6974;margin:10px 0 0;font-size:11px;line-height:1.65}.compact-highlights{margin-top:0}.network-section{background:radial-gradient(circle at 50% 44%, #b68a541f, transparent 38%), var(--navy-deep);border-color:#ffffff1a}.network-section .eyebrow{color:#d0ac79}.network-section .section-heading h2{color:#f6f2e9}.network-section .section-heading>p{color:#a3b0b9}.network-map{background:#051624c2;border-color:#c29a653d;border-radius:8px;box-shadow:0 28px 75px #00000047}.network-map:before{border-color:#c29a6529;box-shadow:0 0 100px #b68a541a}.network-map-top{color:#82929e;border-bottom-color:#ffffff17}.network-map-top strong{color:#d4b17f;background:#c29a6514;border-color:#c29a654d}.network-rail:before{background:linear-gradient(90deg,#c29a6526,#c29a65,#c29a6526);box-shadow:0 0 18px #c29a6533}.node-orbit{background:#102a43;border-color:#c29a656b;box-shadow:0 0 0 8px #091c2e,0 0 30px #b68a5417}.node-orbit:before{border-color:#c29a654d}.node-orbit span{color:#d7b37f}.network-node h3{color:#eef1ed}.network-node p,.network-map-foot p{color:#93a2ad}.network-map-foot{border-top-color:#ffffff17}.network-map-foot strong{color:#dbe1e4}.section-contrast{background:#fff;border-color:#ddd8ce}.routing-note{border-top-color:#d8d3c9}.routing-note>span{color:#9a6f3d;font-family:Georgia,Times New Roman,serif}.routing-note p,.standards-list article>p{color:#64717c}.routing-note strong,.standards-list h3{color:var(--navy)}.standards-list,.standards-list article{border-color:#ddd8ce}.standards-list article>div>span{color:#7c592f;background:#b68a540f;border-color:#b68a5457}.fit-matrix{background:#fff;border-color:#d8d3c9;border-radius:7px;box-shadow:0 15px 40px #102a430e}.fit-matrix>div,.fit-matrix p{border-color:#e2ddd4}.fit-matrix span{color:#8b6639}.fit-matrix p{color:#52616d}.pricing-card{background:radial-gradient(circle at 89% 14%, #b68a5429, transparent 32%), var(--navy);border-color:#b68a5457;border-radius:8px;box-shadow:0 32px 90px #102a4333}.pricing-main .eyebrow{color:#d2ad79}.pricing-main h2{color:#f7f3ea;letter-spacing:-.04em}.pricing-main>p{color:#b0bdc6}.included-grid span{color:#d5dde1;border-color:#ffffff1a}.included-grid span:before{color:#d3ad78}.price-panel{background:#b68a5418;border-left-color:#c29a6547}.price-panel>p,.price span,.price-panel li{color:#afbbc4}.price strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:500}.price-panel li{border-color:#ffffff1a}.price-panel li:before{color:#d0ac79}.price-panel>small{color:#81919d}.target-row{border-color:#d8d3c9}.target-row>div,.target-disclaimer{border-color:#ddd8ce}.target-row span,.target-disclaimer{color:#6e7a84}.target-row strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-weight:500}.target-row>div>p{color:#64717b}.faq-list,.faq-list details{border-color:#d8d3c9}.faq-list summary{color:var(--navy)}.faq-list summary span{color:#9b703e}.faq-list details>p{color:#5e6c77}.closing-section{background:radial-gradient(circle at 80% 0%, #b68a542b, transparent 36%), var(--navy-deep);border-color:#ffffff1a}.closing-section .eyebrow{color:#d0ac79}.closing-inner h2{color:#f7f3ea;letter-spacing:-.04em}.closing-inner>div>p:last-child{color:#aebac2}.closing-action small{color:#8595a1}.closing-section .button-disabled,.closing-section .button-disabled:hover,.price-panel .button-disabled,.price-panel .button-disabled:hover{color:#b4bdc3;background:#ffffff13;border-color:#ffffff2b}.site-footer{background:#061522}.site-footer .brand-mark{background:#c29a6514;border-color:#c29a659e}.footer-brand p,.footer-note{color:#82919c}.footer-brand strong{color:#dce2e5}@media (width<=1180px){.container{width:min(100% - 54px,1080px)}.nav-links{display:none}.hero{grid-template-columns:1fr;gap:60px}.hero-copy{max-width:820px;padding-top:20px}.value-grid{grid-template-columns:repeat(2,1fr)}.value-grid p:nth-child(2){border-right:0}.value-grid p:nth-child(-n+2){border-bottom:1px solid #ffffff12}.section-heading,.standards-layout,.fit-section,.faq-section{grid-template-columns:1fr;gap:60px}.opportunity-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-library-heading{grid-template-columns:1fr;gap:28px}.compact-deal summary{grid-template-columns:90px minmax(0,1fr) minmax(200px,auto) 36px;gap:18px}.compact-deal-body{padding-left:126px}.compact-detail-grid{grid-template-columns:1fr;gap:24px}.fit-copy{max-width:820px}.pricing-card{grid-template-columns:1fr}.price-panel{border-top:1px solid #c29a6547;border-left:0}.faq-heading{position:static}}@media (width<=760px){.container{width:min(100% - 28px,620px)}.header-inner{min-height:72px}.brand{min-width:0}.brand-name{font-size:10px}.brand-name small{font-size:8px}.header-inner>.button{display:none}.hero{gap:46px;min-height:auto;padding:64px 0 54px}h1{font-size:clamp(43px,13vw,58px)}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.text-link{align-self:flex-start}.desk-topbar{flex-direction:column;align-items:flex-start;padding-block:14px}.desk-body{grid-template-columns:1fr}.desk-nav{display:none}.opportunity{padding:17px}.opportunity-heading{flex-direction:column}.opportunity-metrics,.qualification-card{grid-template-columns:1fr}.score-panel{border-bottom:1px solid #fff1;border-right:0;min-height:115px;padding-bottom:14px}.first-look{flex-direction:column;align-items:flex-start}.value-grid,.opportunity-gallery,.fit-matrix,.included-grid,.target-row{grid-template-columns:1fr}.value-grid p,.value-grid p:first-child{border-bottom:1px solid #ffffff1a;border-right:0;min-height:64px;padding:0}.value-grid p:last-child{border-bottom:0}.section{padding-top:88px;padding-bottom:88px}.section-heading h2,.standards-copy h2,.fit-copy h2,.pricing-main h2,.faq-heading h2,.closing-inner h2{font-size:38px}.preview-note{border-top:1px solid #b68a5459;border-left:0;padding:24px 0 0}.sample-card{padding:22px}.sample-summary{min-height:auto}.compact-library{margin-top:70px}.compact-library-heading h3{font-size:31px}.compact-deal summary{grid-template-columns:minmax(0,1fr) 36px;gap:10px 14px;min-height:auto;padding:21px 5px}.deal-id,.deal-name,.deal-commission{grid-column:1}.deal-id{grid-row:1}.deal-name{grid-row:2}.deal-commission{text-align:left;grid-row:3;align-items:flex-start;margin-top:4px}.deal-toggle{grid-area:1/2/4}.deal-commission strong{font-size:23px}.compact-deal-body{padding:0 14px 28px}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-metrics>div{padding:16px 12px}.network-map{padding:22px 20px 25px}.network-map-top{grid-template-columns:1fr 1fr;gap:14px}.network-map-top strong{display:none}.network-rail{grid-template-columns:1fr;gap:28px;padding:38px 0 36px}.network-rail:before{background:linear-gradient(#c29a6526,#c29a65,#c29a6526);width:1px;height:auto;top:54px;bottom:54px;left:28px}.network-node{text-align:left;grid-template-rows:auto auto;grid-template-columns:58px 1fr;column-gap:22px;display:grid}.node-orbit{grid-row:1/3;margin:0}.network-node h3{margin:5px 0 7px}.network-node p{max-width:none;margin:0}.network-map-foot{grid-template-columns:1fr;gap:18px}.routing-note{grid-template-columns:1fr}.standards-list article>div{flex-direction:column;align-items:flex-start}.fit-matrix>div{border-bottom:1px solid #e2ddd4;border-right:0;min-height:auto}.fit-matrix>div:last-child{border-bottom:0}.fit-matrix span{margin-bottom:28px}.pricing-main,.price-panel{padding:38px 24px}.target-row>div,.target-disclaimer{border-bottom:1px solid #ddd8ce;border-right:0;min-height:auto;padding:28px 4px}.closing-inner,.footer-inner{flex-direction:column;align-items:flex-start}.closing-action{width:100%;min-width:0}.footer-note{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal-shell{--portal-ink:#152725;--portal-muted:#64726e;--portal-line:#ddd9d0;--portal-ivory:#f5f2eb;--portal-paper:#fcfaf5;--portal-navy:#0b1719;--portal-navy-soft:#122326;--portal-mint:#90e7bd;--portal-bronze:#b78a55;min-height:100vh;color:var(--portal-ink);background:var(--portal-ivory);grid-template-columns:258px minmax(0,1fr);display:grid}.portal-shell button{color:inherit}.portal-sidebar{color:#dce7e3;background:radial-gradient(circle at 30% 0, #90e7bd14, transparent 29%), var(--portal-navy);border-right:1px solid #1d3032;flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0}.portal-brand{color:inherit;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:0 9px 27px;font-size:11px;font-weight:800;line-height:1.1;display:flex}.portal-brand small{color:#778985;letter-spacing:.13em;margin-top:4px;font-size:8px;display:block}.portal-mark{background:#90e7bd0e;border:1px solid #90e7bd57;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative}.portal-mark i{background:var(--portal-mint,#90e7bd);border-radius:2px;width:9px;height:9px;box-shadow:6px -6px #90e7bd45}.sidebar-label{color:#5f7470;letter-spacing:.16em;text-transform:uppercase;margin:28px 11px 10px;font-size:8px;font-weight:800}.portal-sidebar nav{gap:4px;display:grid}.portal-sidebar nav button{color:#8fa09c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 10px;font-size:11px;display:grid}.portal-sidebar nav button:hover,.portal-sidebar nav button.active{color:#e6efec;background:#90e7bd13;border-color:#90e7bd14}.portal-sidebar nav button.active{box-shadow:inset 2px 0 var(--portal-mint)}.portal-sidebar nav button em{color:#14241d;background:var(--portal-mint);border-radius:99px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:8px;font-style:normal;font-weight:800;display:grid}.nav-mark{color:#647875;text-align:center;font-size:13px}.portal-sidebar nav button.active .nav-mark{color:var(--portal-mint)}.sidebar-divider{background:#ffffff12;height:1px;margin:23px 9px 0}.portal-user{border-top:1px solid #ffffff14;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;margin-top:auto;padding:17px 8px 0;display:grid}.user-avatar{color:#173128;letter-spacing:.04em;background:#a9eccb;border:1px solid #90e7bd73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.portal-user div{min-width:0}.portal-user strong,.portal-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-user strong{color:#d5e0dc;font-size:10px}.portal-user small{color:#657a75;margin-top:4px;font-size:8px}.portal-user>a{color:#70837f;text-align:center;font-size:13px}.portal-main{min-width:0;padding:0 38px 60px}.portal-topbar{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:24px;min-height:102px;display:flex}.portal-kicker,.panel-kicker{color:#7b8580;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.portal-topbar h1{color:#142522;letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1}.topbar-actions{align-items:center;gap:10px;display:flex}.live-chip,.privacy-chip{color:#466258;background:#ffffff80;border:1px solid #ccd8d0;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.live-chip i{background:#5ab58b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ab58b1a}.icon-button{color:#64726e;border:1px solid var(--portal-line);background:#ffffff80;border-radius:50%;place-items:center;width:35px;height:35px;font-size:6px;display:grid;position:relative}.icon-button em{color:#fff;border:2px solid var(--portal-ivory);background:#b87b54;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.preview-ribbon{color:#67543d;background:#f7eddf;border:1px solid #dfcfba;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:10px 14px;font-size:9px;display:flex}.preview-ribbon strong{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.preview-ribbon span{color:#7b6a55}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px;display:grid}.metric-card{border:1px solid var(--portal-line);background:#fcfaf5d1;border-radius:12px;flex-direction:column;min-height:124px;padding:20px;display:flex;box-shadow:0 10px 36px #1c272406}.metric-card>span{color:#75817d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.metric-card>strong{color:#172926;margin:13px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1}.metric-card>small{color:#8a928f;margin-top:auto;font-size:9px}.metric-card.mint{border-top:2px solid #77bc99}.metric-card.bronze{border-top:2px solid var(--portal-bronze)}.today-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.today-summary>div{border:1px solid var(--portal-line);background:#fcfaf5db;border-radius:11px;min-height:102px;padding:17px}.today-summary span,.today-summary strong,.today-summary small{display:block}.today-summary span{color:#7c8883;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.today-summary strong{color:#213b33;margin:10px 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:500}.today-summary small{color:#8b938f;font-size:7px}.today-workspace{margin-top:14px;overflow:hidden}.today-lanes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-lanes>section{border-bottom:1px solid #e3e0d8;border-right:1px solid #e3e0d8;min-width:0}.today-lanes>section:nth-child(2n){border-right:0}.today-lanes>section>header{background:#f8f6f0;border-bottom:1px solid #e4e1d9;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:13px 16px;display:flex}.today-lanes>section>header strong,.today-lanes>section>header span{display:block}.today-lanes>section>header strong{color:#30483f;font-size:9px}.today-lanes>section>header span{color:#89928e;margin-top:4px;font-size:7px}.today-lanes>section>header em{color:#315c49;background:#eef7f1;border:1px solid #bad0c2;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:7px;font-style:normal;font-weight:850;display:grid}.today-lanes .command-item{grid-template-columns:42px minmax(0,1fr) auto}.today-lanes .command-meta{display:none}.lane-clear{color:#8c9591;place-items:center;min-height:70px;font-size:8px;display:grid}.record-workspace{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:14px;margin-top:23px;display:grid}.record-index,.record-detail{overflow:hidden}.record-index-list{max-height:720px;display:grid;overflow:auto}.record-index-list>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e1d9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.record-index-list>button:hover,.record-index-list>button.active{background:#f1f7f3;box-shadow:inset 3px 0 #6fae8d}.record-index-list span,.record-index-list strong,.record-index-list small{display:block}.record-index-list span{color:#8d9591;text-transform:uppercase;font-size:7px;font-weight:800}.record-index-list strong{color:#31473f;margin:6px 0 4px;font-size:10px}.record-index-list small{color:#89918e;font-size:7px}.record-index-list em{color:#8a6b43;font-family:Georgia,serif;font-size:16px;font-style:normal}.record-detail-hero{border-bottom:1px solid var(--portal-line);justify-content:space-between;gap:16px;padding:22px;display:flex}.record-detail-hero span,.record-detail-hero p{color:#818c87;font-size:8px}.record-detail-hero h2{color:#263e36;margin:8px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:500}.record-detail-hero p{margin:0}.record-detail-hero em{color:#37644f;background:#eef7f1;border:1px solid #b9d0c2;border-radius:99px;height:fit-content;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.record-detail-hero em.blocked{color:#873d35;background:#fbefed;border-color:#dab1aa}.record-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-facts>div{border-bottom:1px solid #e4e1d9;border-right:1px solid #e4e1d9;min-height:98px;padding:16px 18px}.record-facts>div:nth-child(2n){border-right:0}.record-facts span,.record-facts strong,.record-facts small{display:block}.record-facts span{color:#929995;text-transform:uppercase;font-size:7px;font-weight:800}.record-facts strong{color:#30483f;margin:9px 0 5px;font-size:10px}.record-facts small{color:#858e8a;font-size:7px;line-height:1.45}.record-primary-action,.waiting-state{background:#f2f8f4;border:1px solid #cbdcd1;border-radius:9px;margin:16px 18px;padding:14px}.record-primary-action{justify-content:space-between;align-items:center;gap:15px;display:flex}.record-primary-action span,.record-primary-action strong,.record-primary-action small,.waiting-state strong,.waiting-state span{display:block}.record-primary-action span{color:#7d8d85;text-transform:uppercase;font-size:7px}.record-primary-action strong{color:#2e5041;margin:5px 0;font-size:9px}.record-primary-action small,.waiting-state span{color:#7d8b84;font-size:7px}.record-primary-action button,.buybox-request-button{color:#f1f7f4;cursor:pointer;background:#173c2e;border:1px solid #173c2e;border-radius:7px;min-height:35px;padding:0 13px;font-size:8px;font-weight:800}.waiting-state strong{color:#435950;margin-bottom:5px;font-size:9px}.record-timeline{border-top:1px solid #e4e1d9}.record-timeline ol{margin:0;padding:0 20px 22px;list-style:none}.record-timeline li{border-bottom:1px solid #e7e4dc;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.record-timeline li i{background:#77b894;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #edf5f0}.record-timeline li strong,.record-timeline li span{display:block}.record-timeline li strong{color:#395047;font-size:8px}.record-timeline li span{color:#8a928e;margin-top:4px;font-size:7px}.opportunity-records>article.active-record{background:#f6faf7;box-shadow:inset 3px 0 #72aa8c}.route-history-rich li,.route-history-rich li div>strong,.route-history-rich li div>span,.route-history-rich li div>small,.route-history-rich li div>em{display:block}.route-history-rich li div>small{color:#7f8985;margin-top:5px}.route-history-rich li div>em{color:#667a71;margin-top:7px;font-size:7px;font-style:normal}.compact-empty{padding-inline:0}.buybox-request-button{margin:0 20px 20px}.buybox-pending{color:#5b4826;background:#fff8e9;border:1px solid #d4b884;border-radius:9px;gap:4px;margin:16px 20px 0;padding:13px 14px;display:grid}.buybox-pending strong{font-family:var(--font-display), Georgia, serif;font-size:14px}.buybox-pending span{font-size:8px;line-height:1.55}.buybox-change-form{gap:11px;margin:17px 20px 0;display:grid}.buybox-change-form label{color:#69736f;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:7px;font-weight:800;display:grid}.buybox-change-form input{color:#273b35;letter-spacing:0;text-transform:none;background:#fbfaf6;border:1px solid #d5d4cd;border-radius:8px;width:100%;height:40px;padding:0 11px;font-size:9px;font-weight:500}.buybox-change-form input:focus{border-color:#6e9b84;outline:2px solid #3e7d6033}.buybox-change-form .buybox-request-button{margin:2px 0 20px}.buybox-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-grid{grid-template-columns:minmax(0,1.9fr) minmax(265px,.8fr);gap:14px;margin-top:14px;display:grid}.portal-panel{border:1px solid var(--portal-line);background:#fcfaf5e0;border-radius:13px;min-width:0;box-shadow:0 12px 40px #1f2a2706}.panel-heading{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:19px 21px;display:flex}.panel-heading h2{color:#1c302c;letter-spacing:-.025em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.quiet-link{color:#6e7c78;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:9px;font-weight:700;display:flex}.quiet-link span{color:var(--portal-bronze);font-size:13px}.record-count{color:#7d8884;font-size:9px}.vault-intro{background:linear-gradient(135deg,#f8f3e9,#f3f7f2);border:1px solid #d9d4c8;border-radius:9px;margin:14px 17px;padding:14px 15px}.vault-intro strong,.vault-intro span{display:block}.vault-intro strong{color:#344a43;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}.vault-intro span{color:#77817d;margin-top:6px;font-size:8px;line-height:1.55}.match-list{display:grid}.match-row{color:#1a2c29;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e3da;grid-template-columns:46px minmax(170px,1.35fr) minmax(120px,.75fr) 112px 20px;align-items:center;gap:14px;width:100%;min-height:94px;padding:14px 17px;transition:background .16s;display:grid}.match-row:last-child{border-bottom:0}.match-row:hover,.match-row.selected{background:#f5f5ef}.match-row.selected{box-shadow:inset 2px 0 var(--portal-bronze)}.match-score{color:#285041;background:#eff8f2;border:1px solid #bdd8ca;border-radius:50%;align-content:center;place-items:center;width:43px;height:43px;display:grid}.match-score strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600;line-height:1}.match-score span{color:#70917f;letter-spacing:.1em;margin-top:2px;font-size:6px;font-weight:900}.match-primary,.match-revenue,.match-status{min-width:0}.match-primary>span,.match-revenue>span{color:#8b938f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.match-primary h3{color:#1b2e2a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:12px;font-weight:730;overflow:hidden}.match-primary p{color:#7a8581;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.match-revenue strong{color:#283a36;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;display:block}.match-status{justify-items:start;gap:7px;display:grid}.match-status small{color:#908d85;font-size:8px}.status-pill,.stage-chip{color:#66736f;white-space:nowrap;background:#f7f7f2;border:1px solid #d5d9d2;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.status-first_look{color:#346a54;background:#eef8f1;border-color:#bcd8ca}.status-seller_review,.status-accepted{color:#745b3a;background:#f9f1e6;border-color:#dec9ab}.status-question{color:#5b5d79;background:#f4f3f8;border-color:#d2d2e1}.vault-fit{color:#66736f;white-space:nowrap;background:#f7f7f2;border:1px solid #d5d9d2;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.vault-fit-strong-fit{color:#2c684e;background:#eaf7ef;border-color:#acd5bf}.vault-fit-good-fit{color:#71562f;background:#faf2e4;border-color:#dec79e}.vault-fit-outside-usual-criteria{color:#5e6273;background:#f3f3f7;border-color:#d2d3dc}.vault-row .match-score{color:#624f30;background:#fbf4e8;border-color:#d9c69f}.vault-row .match-score span{color:#9c8153}.row-arrow{color:var(--portal-bronze);font-size:14px}.notification-button{color:#73827d;cursor:pointer;background:#fbfaf5;border:1px solid #d8d9d2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid;position:relative}.notification-button em{color:#fff;border:2px solid var(--portal-ivory);background:#aa7650;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.reliability-chip{color:#4d655c;background:#f1f8f3;border:1px solid #cddbd3;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:800}.notification-list{display:grid}.notification-list>button{color:#586762;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e2da;grid-template-columns:9px 1fr;gap:13px;width:100%;min-height:92px;padding:18px 21px;display:grid}.notification-list>button:last-child{border-bottom:0}.notification-list>button:hover{background:#f7f5ef}.notification-list>button>i{background:#f8f6f1;border:2px solid #b9c2bd;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list>button.unread>i{background:#91d6b0;border-color:#5aa47d;box-shadow:0 0 0 3px #74be971f}.notification-list span,.notification-list strong,.notification-list p,.notification-list small{display:block}.notification-list span{color:#929a95;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.notification-list strong{color:#2d423b;margin-top:5px;font-size:10px}.notification-list p{color:#687873;margin:6px 0;font-size:9px;line-height:1.5}.notification-list small{color:#999c97;text-transform:capitalize;font-size:7px}.activity-panel{padding-bottom:16px}.activity-list{padding:5px 19px 8px}.activity-item{border-bottom:1px solid #e9e5dd;grid-template-columns:9px 1fr;gap:10px;padding:16px 0;display:grid}.activity-item>i{background:#f7f4ee;border:2px solid #b9c1bd;border-radius:50%;width:7px;height:7px;margin-top:3px}.activity-item>i.mint{background:#a2dfbf;border-color:#65b88b}.activity-item>i.bronze{background:#dab98f;border-color:#ad8050}.activity-item strong,.activity-item span,.activity-item small{display:block}.activity-item strong{color:#31423e;font-size:9px}.activity-item span{color:#7c8783;margin:4px 0 7px;font-size:8px;line-height:1.45}.activity-item small{color:#aaa9a2;font-size:7px}.service-card{color:#dbe5e1;background:var(--portal-navy-soft);border-radius:10px;margin:12px 17px 0;padding:16px}.service-card span{color:#718782;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.service-card strong{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;display:block}.service-card p{color:#859792;margin:0;font-size:8px;line-height:1.55}.pipeline-panel{margin-top:14px}.pipeline-table{overflow:hidden}.pipeline-head,.pipeline-row{grid-template-columns:1.25fr .7fr 1.2fr .65fr .72fr;align-items:center;gap:16px;display:grid}.pipeline-head{color:#9a9e99;letter-spacing:.1em;text-transform:uppercase;background:#f7f5ef;border-bottom:1px solid #e6e2d9;min-height:35px;padding:0 20px;font-size:7px;font-weight:800}.pipeline-row{color:#687571;border-bottom:1px solid #ebe7de;min-height:68px;padding:0 20px;font-size:8px}.pipeline-row:last-child{border-bottom:0}.pipeline-row>div:first-child span,.pipeline-row>div:first-child strong{display:block}.pipeline-row>div:first-child span{color:#939992;font-size:7px}.pipeline-row>div:first-child strong{color:#263a35;margin-top:5px;font-size:9px}.pipeline-row>div:nth-child(3) strong{color:#465652;font-size:8px}.pipeline-row>div:last-child{justify-content:space-between;align-items:center;display:flex}.pipeline-actions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pipeline-actions button{color:#365649;background:#f8faf7;border:1px solid #ccd7d0;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:800}.detail-layout{grid-template-columns:minmax(390px,.95fr) minmax(480px,1.4fr)}.full-list-panel{align-self:start}.match-detail{align-self:start;overflow:hidden}.detail-top{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 25px 19px;display:flex}.detail-top>div:first-child>span{color:#8d9590;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.detail-top h2{color:#172b27;letter-spacing:-.035em;margin:8px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.detail-top p{color:#7d8884;margin:0;font-size:9px}.detail-score{text-align:center;background:#eff7f1;border:2px solid #91c1a8;border-radius:50%;flex:none;place-content:center;width:66px;height:66px;display:grid}.detail-score strong{color:#2f644d;font-family:Georgia,Times New Roman,serif;font-size:18px}.detail-score span{color:#758d80;font-size:7px}.disclosure-note{color:#65756f;background:#f3f7f2;border:1px solid #d8dfd8;border-radius:7px;align-items:center;gap:9px;margin:0 25px;padding:10px 12px;font-size:8px;display:flex}.disclosure-note i{background:#5a9977;border-radius:50%;width:6px;height:6px}.detail-routing-state{justify-content:space-between;align-items:center;gap:14px;margin:12px 25px 0;display:flex}.detail-routing-state strong{color:#65736e;font-size:8px;font-weight:750}.detail-money{border-bottom:1px solid #e2ded5;margin:21px 25px 0;padding-bottom:20px}.detail-money span,.detail-money small{color:#89918d;font-size:7px;display:block}.detail-money strong{color:#1a2e2a;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;display:block}.detail-summary{color:#5e6e69;margin:18px 25px;font-size:10px;line-height:1.65}.detail-metrics{border:1px solid #e1ddd4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 25px;display:grid;overflow:hidden}.detail-metrics>div{background:#f7f5ef;border-right:1px solid #e1ddd4;min-height:65px;padding:12px}.detail-metrics>div:last-child{border-right:0}.detail-metrics span,.detail-metrics strong{display:block}.detail-metrics span{color:#909690;font-size:7px}.detail-metrics strong{color:#30423d;margin-top:8px;font-size:9px}.detail-section{margin:19px 25px 0}.detail-section>span,.diligence-box>span{color:#8a908c;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.detail-section p,.diligence-box p{color:#5f6e69;margin:7px 0 0;font-size:9px;line-height:1.55}.tag-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tag-row em{color:#5e6e68;background:#faf8f3;border:1px solid #d9dcd5;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.diligence-box{border-left:2px solid var(--portal-bronze);background:#f7f1e9;margin:19px 25px;padding:13px}.action-notice{color:#49685c;background:#eff7f2;border:1px solid #c5dbd0;border-radius:7px;margin:12px 25px;padding:11px 13px;font-size:8px;line-height:1.45}.detail-actions{border-top:1px solid #e2ded5;align-items:center;gap:8px;padding:18px 25px 0;display:flex}.detail-actions button,.outline-button{cursor:pointer;border-radius:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.primary-action{background:#a0dfbd;border:1px solid #7cc59f;align-items:center;gap:12px;display:inline-flex;color:#122a20!important}.secondary-action,.outline-button{color:#40514d;background:#fbf9f4;border:1px solid #ced3ce}.text-action{color:#7d6a5b;background:0 0;border:0}.detail-actions button:disabled,.seller-actions button:disabled{opacity:.45;cursor:not-allowed}.response-composer{background:#f8f6f1;border:1px solid #d9d8d0;border-radius:9px;margin:14px 25px 0;padding:15px}.response-composer label>span{color:#435750;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.response-composer textarea{resize:vertical;color:#263a35;width:100%;min-height:96px;font:inherit;background:#fffefa;border:1px solid #cfd4ce;border-radius:7px;outline:none;margin-top:9px;padding:11px 12px;font-size:9px;line-height:1.55}.response-composer textarea:focus{border-color:#78aa91;box-shadow:0 0 0 3px #78aa9124}.response-composer textarea[aria-invalid=true]{border-color:#b87562}.response-composer>p{color:#808b87;margin:7px 0 0;font-size:7px;line-height:1.5}.response-composer>div:last-child{align-items:center;gap:8px;margin-top:12px;display:flex}.response-composer button{cursor:pointer;border-radius:7px;min-height:34px;padding:0 13px;font-size:8px;font-weight:800}.composer-error{color:#874c3c;margin-top:8px;font-size:8px}.action-footnote{color:#919590;margin:13px 25px 22px;font-size:7px;line-height:1.5}.empty-state{text-align:center;place-content:center;min-height:180px;padding:30px;display:grid}.empty-state strong,.empty-state span{display:block}.empty-state strong{color:#344641;font-size:12px}.empty-state span{color:#84908b;margin-top:7px;font-size:9px}.detail-empty{min-height:380px}.expanded-panel{margin-top:23px}.stage-legend{background:#f8f6f0;border:1px solid #e0ddd5;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:0;margin:0 20px 20px;padding:18px;display:grid}.stage-legend>div{border-right:1px solid #ddd9d1;min-height:46px;padding:0 11px;position:relative}.stage-legend>div:last-child{border-right:0}.stage-legend span,.stage-legend strong{display:block}.stage-legend span{color:var(--portal-bronze);font-family:Georgia,serif;font-size:15px}.stage-legend strong{color:#5e6c68;margin-top:6px;font-size:7px;line-height:1.35}.buybox-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.buybox-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:21px;display:grid}.buybox-grid>div{background:#f8f6f1;border:1px solid #e0ddd5;border-radius:8px;min-height:82px;padding:15px}.buybox-grid span,.buybox-grid strong{display:block}.buybox-grid span{color:#8c938e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.buybox-grid strong{color:#31423e;margin-top:10px;font-size:10px;line-height:1.45}.criteria-note{padding:26px}.criteria-note h2{color:#20332f;letter-spacing:-.03em;margin:11px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.criteria-note p{color:#687772;margin:0;font-size:10px;line-height:1.65}.criteria-summary{border-top:1px solid #dfdcd4;align-items:center;gap:14px;margin-top:28px;padding-top:18px;display:flex}.criteria-summary>strong{color:#2d4d40;font-family:Georgia,serif;font-size:28px;font-weight:500}.criteria-summary span,.criteria-summary small{display:block}.criteria-summary span{color:#40554e;font-size:8px;font-weight:800}.criteria-summary small{color:#89928e;max-width:210px;margin-top:4px;font-size:7px;line-height:1.45}.fit-meter{grid-template-columns:1fr 55px;align-items:center;gap:15px;margin-top:30px;display:grid}.fit-meter>span{background:#e0e2dc;border-radius:10px;height:5px;overflow:hidden}.fit-meter>span i{border-radius:inherit;background:#75b993;height:100%;display:block}.fit-meter strong,.fit-meter small{display:block}.fit-meter strong{color:#2d4d40;font-family:Georgia,serif;font-size:19px}.fit-meter small{color:#89928e;font-size:7px}.admin-sidebar{background:radial-gradient(circle at 40% 0,#b78a551c,#0000 28%),#0b1719}.integration-status{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;margin:0 9px 8px;padding:12px}.integration-status span,.integration-status strong{align-items:center;gap:7px;display:flex}.integration-status span{color:#93a39f;font-size:9px}.integration-status span i{background:#70c395;border-radius:50%;width:6px;height:6px}.integration-status span i.muted{background:#667873}.integration-status strong{color:#677b76;margin-top:6px;font-size:7px;font-weight:600}.integration-button{width:calc(100% - 18px);color:inherit;font:inherit;text-align:left;cursor:pointer;display:block}.integration-button:hover{background:#ffffff0a;border-color:#85f7bd33}.admin-notice{margin:18px 0 0}.admin-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.72fr);gap:14px;margin-top:14px;display:grid}.command-list{display:grid}.command-item{border-bottom:1px solid #e6e2d9;grid-template-columns:8px minmax(210px,1fr) 105px 155px;align-items:center;gap:15px;min-height:91px;padding:14px 18px;display:grid}.command-item:last-child{border-bottom:0}.priority-dot{background:#aab3af;border-radius:50%;width:6px;height:6px}.priority-dot.high{background:#bd774e;box-shadow:0 0 0 4px #bd774e1a}.command-copy>span{color:#929894;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.command-copy h3{color:#243733;margin:5px 0;font-size:10px}.command-copy p{color:#818b87;margin:0;font-size:8px}.command-stage span,.command-stage small{display:block}.command-stage span{color:#5c6f69;text-transform:capitalize;font-size:8px;font-weight:700}.command-stage small{color:#a09f99;margin-top:6px;font-size:7px}.command-item>button{color:#344d43;cursor:pointer;background:#f2f7f3;border:1px solid #cbd8d0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.command-item>button span{color:#94734c}.system-box{background:#f7f5ef;border:1px solid #d9d8d1;border-radius:9px;margin:12px 17px 0;padding:15px}.system-box>div{border-bottom:1px solid #e2e0d9;justify-content:space-between;gap:12px;padding:7px 0;font-size:8px;display:flex}.system-box>div span{color:#808a86}.system-box>div strong{color:#455952}.system-box p{color:#8d928e;margin:12px 0 0;font-size:7px;line-height:1.5}.funnel-panel{margin-top:14px}.funnel-bars{grid-template-columns:repeat(6,1fr);gap:17px;padding:20px;display:grid}.funnel-bars>div{min-width:0}.funnel-bars span{color:#7d8884;min-height:20px;font-size:7px;line-height:1.35;display:block}.funnel-bars>div>div{background:#e5e3dc;border-radius:10px;height:5px;margin:8px 0 10px;overflow:hidden}.funnel-bars i{border-radius:inherit;height:100%;display:block}.funnel-bars strong{color:#354742;font-family:Georgia,serif;font-size:17px;font-weight:500}.funnel-bars strong small{color:#999d99;font-family:Inter,sans-serif;font-size:8px;font-weight:500}.delivery-panel,.workflow-board{margin-top:23px}.delivery-definitions{border-bottom:1px solid #dfdcd4;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.delivery-definitions>div{background:#f8f6f1;border:1px solid #dfdcd4;border-radius:9px;padding:17px}.delivery-definitions span,.delivery-definitions strong{display:block}.delivery-definitions span{color:#89918c;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.delivery-definitions strong{color:#314740;margin:10px 0 7px;font-size:10px}.delivery-definitions p{color:#7a8782;margin:0;font-size:8px;line-height:1.5}.delivery-table>div{color:#6d7975;border-bottom:1px solid #e7e3da;grid-template-columns:.7fr 1.2fr 1.2fr .8fr .6fr;align-items:center;gap:14px;min-height:51px;padding:0 20px;font-size:8px;display:grid}.delivery-table>div:first-child{color:#969a96;letter-spacing:.08em;text-transform:uppercase;background:#f7f5ef;min-height:34px;font-size:7px;font-weight:800}.delivery-table>div:last-child{border-bottom:0}.delivery-table strong{color:#2e423c}.delivery-table em{color:#3f6c58;background:#f0f8f3;border:1px solid #bfd8ca;border-radius:99px;width:fit-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.panel-heading>div>p{color:#76817d;max-width:620px;margin:9px 0 0;font-size:9px;line-height:1.5}.workflow-columns{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.workflow-columns article{background:#f8f6f1;border:1px solid #dfdcd4;border-radius:9px;flex-direction:column;min-height:210px;padding:18px;display:flex}.workflow-columns article>span{color:#b28553;font-family:Georgia,serif;font-size:19px}.workflow-columns article small{color:#8d938f;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:7px;font-weight:800}.workflow-columns article h3{color:#2d403a;margin:8px 0;font-size:11px;line-height:1.35}.workflow-columns article p{color:#78837f;margin:0;font-size:8px;line-height:1.5}.workflow-columns article button{color:#5b695f;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px;font-weight:800}.quiet-action{color:#52655e;cursor:pointer;background:#f8f6f1;border:1px solid #d1d7d2;border-radius:7px;min-height:32px;padding:0 12px;font-size:7px;font-weight:800}.quiet-action:disabled,.command-item button:disabled,.record-card-list button:disabled,.operator-form button:disabled{cursor:not-allowed;opacity:.55}.secure-link-receipt{color:#345146;background:#edf7f0;border:1px solid #a9cbb8;border-radius:9px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr) auto;align-items:center;gap:15px;margin:0 0 14px;padding:14px 16px;display:grid}.secure-link-receipt strong,.secure-link-receipt span{display:block}.secure-link-receipt strong{font-size:9px}.secure-link-receipt span{color:#70847b;margin-top:4px;font-size:7px;line-height:1.4}.secure-link-receipt code{color:#4d625a;text-overflow:ellipsis;white-space:nowrap;background:#f8fbf8;border:1px solid #d3e2d8;border-radius:6px;min-width:0;padding:9px 10px;font-size:7px;overflow:hidden}.secure-link-receipt>div:last-child{gap:7px;display:flex}.secure-link-receipt button,.secure-link-receipt a{color:#28483a;cursor:pointer;background:#f8fbf8;border:1px solid #9dbdab;border-radius:6px;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.secure-link-receipt button:disabled{opacity:.45;cursor:not-allowed}.integration-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:14px;display:grid}.integration-console,.integration-ledger{padding-bottom:22px}.integration-mode{color:#765b37;text-transform:uppercase;white-space:nowrap;background:#fbf4e8;border:1px solid #dac9ad;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.integration-mode.enabled{color:#28543f;background:#edf7f0;border-color:#9ec8ae}.integration-checklist{border-top:1px solid #deddd7;border-left:1px solid #deddd7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px;display:grid}.integration-checklist>div{border-bottom:1px solid #deddd7;border-right:1px solid #deddd7;align-items:center;gap:11px;min-height:72px;padding:15px;display:flex}.integration-checklist i{color:#8a918d;border:1px solid #d4d6d1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.integration-checklist i.ready{color:#286044;background:#edf7f0;border-color:#9ac6ab}.integration-checklist span,.integration-checklist strong,.integration-checklist small{display:block}.integration-checklist strong{color:#314840;font-size:9px}.integration-checklist small{color:#89918e;margin-top:4px;font-size:7px}.integration-blockers{color:#765b37;background:#fbf6ed;border:1px solid #decdb3;border-radius:8px;gap:5px;margin:16px 20px 0;padding:14px;display:grid}.integration-blockers.ready{color:#315743;background:#f1f8f3;border-color:#b6d1c0}.integration-blockers strong{font-size:9px}.integration-blockers span{font-size:8px;line-height:1.5}.integration-actions{gap:8px;margin:16px 20px 0;display:flex}.integration-actions button{color:#eef5f1;cursor:pointer;background:#173c2e;border:1px solid #173c2e;border-radius:7px;min-height:36px;padding:0 14px;font-size:8px;font-weight:800}.integration-actions button+button{color:#254a3b;background:#f8faf8;border-color:#a8bdb3}.integration-actions button:disabled{opacity:.42;cursor:not-allowed}.integration-warning{color:#747f7b;border-top:1px solid #deddd7;margin:16px 20px 0;padding-top:14px;font-size:8px;line-height:1.6}.campaign-tracking{border-top:1px solid #deddd7;margin:22px 20px 0;padding-top:20px}.campaign-tracking-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.campaign-tracking-heading h2{color:#283f37;margin:6px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.campaign-tracking-heading p{color:#76817d;max-width:560px;margin:8px 0 0;font-size:9px;line-height:1.5}.campaign-count{color:#315743;white-space:nowrap;background:#f1f8f3;border:1px solid #b6d1c0;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.campaign-count.blocked{color:#765b37;background:#fbf6ed;border-color:#decdb3}.campaign-boundary{color:#315743;background:#f1f8f3;border:1px solid #b6d1c0;border-radius:8px;gap:5px;margin-top:15px;padding:13px 14px;display:grid}.campaign-boundary.fail-closed{color:#765b37;background:#fbf6ed;border-color:#decdb3}.campaign-boundary strong{font-size:9px}.campaign-boundary span{font-size:8px;line-height:1.45}.campaign-boundary small{color:#78837f;font-size:7px;line-height:1.55}.operations-workspace{gap:14px;display:grid}.operations-hero{overflow:hidden}.operations-switchboard{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 20px 20px;display:grid}.operations-switchboard>div{background:#f5f8f5;border:1px solid #d7ded8;border-radius:8px;padding:14px}.operations-switchboard span,.operations-switchboard strong{display:block}.operations-switchboard span{color:#7e8985;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.operations-switchboard strong{color:#315743;margin-top:8px;font-size:11px}.operations-two-column{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:14px;display:grid}.readiness-group{margin:0 20px 18px}.readiness-group>strong{color:#8a928e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:7px;display:block}.readiness-check{background:#fff;border:1px solid #e0ded7;border-bottom:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.readiness-check:first-of-type{border-radius:8px 8px 0 0}.readiness-check:last-child{border-bottom:1px solid #e0ded7;border-radius:0 0 8px 8px}.readiness-check i{color:#7b8782;border:1px solid #cfd4d0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.readiness-check.ready i{color:#2f6249;background:#eef7f1;border-color:#a6cab3}.readiness-check.blocked i{color:#883e32;background:#fbefed;border-color:#d8aaa2}.readiness-check span,.readiness-check small{display:block}.readiness-check span{color:#31453f;font-size:9px;font-weight:800}.readiness-check small{color:#7d8984;margin-top:4px;font-size:7px;line-height:1.45}.readiness-check em{color:#765b37;text-transform:uppercase;background:#fbf6ed;border:1px solid #decdb3;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.readiness-check.ready em{color:#315743;background:#f1f8f3;border-color:#b6d1c0}.readiness-check.blocked em{color:#823a31;background:#fbefed;border-color:#d8aaa2}.daily-checklist{border:1px solid #deddd7;border-radius:8px;margin:0 20px;overflow:hidden}.daily-checklist label{cursor:pointer;background:#fff;border-bottom:1px solid #e5e2da;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:66px;padding:11px 12px;display:grid}.daily-checklist label:last-child{border-bottom:0}.daily-checklist label:has(input:checked){background:#f5f9f5}.daily-checklist input{accent-color:#397258;width:14px;height:14px;margin:0}.daily-checklist span,.daily-checklist strong,.daily-checklist small{display:block}.daily-checklist strong{color:#32463f;font-size:8px}.daily-checklist small{color:#828c88;margin-top:4px;font-size:7px;line-height:1.4}.daily-checklist em{color:#537061;background:#f1f8f3;border:1px solid #c4d5cb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:800;display:grid}.daily-checklist em.attention{color:#795633;background:#fbf3e8;border-color:#ddc8aa}.operations-action-row{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.operations-action-row button{color:#eef5f1;cursor:pointer;background:#173c2e;border:1px solid #173c2e;border-radius:7px;min-height:36px;padding:0 14px;font-size:8px;font-weight:800}.operations-action-row button:disabled{opacity:.45;cursor:not-allowed}.operations-action-row small{color:#89918e;font-size:7px}.operations-health-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 20px;display:grid}.operations-health-grid>button,.operations-health-grid>div{min-height:100px;color:inherit;font:inherit;text-align:left;background:#f8f6f1;border:1px solid #deddd7;border-radius:8px;padding:15px;display:block}.operations-health-grid>button{cursor:pointer}.operations-health-grid>button:hover{background:#f2f7f3;border-color:#abc3b5}.operations-health-grid span,.operations-health-grid strong,.operations-health-grid small{display:block}.operations-health-grid span{color:#858e8a;text-transform:uppercase;font-size:7px;font-weight:800}.operations-health-grid strong{color:#2e4b3f;margin:10px 0 6px;font-family:Georgia,serif;font-size:20px;font-weight:500}.operations-health-grid small{color:#7d8783;font-size:7px;line-height:1.45}.operations-runbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.runbook-card{min-width:0}.incident-list,.fallback-list{gap:8px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.incident-list li{background:#faf8f3;border:1px solid #e0ded7;border-radius:8px;grid-template-columns:43px minmax(0,1fr);gap:11px;padding:12px;display:grid}.incident-list em{color:#40574d;text-align:center;border:1px solid #c8d4cd;border-radius:99px;height:fit-content;padding:5px 6px;font-size:6px;font-style:normal;font-weight:800}.incident-list em.sev-one{color:#842f2c;background:#fbeceb;border-color:#d3a29d}.incident-list em.sev-two{color:#895033;background:#fbf0ea;border-color:#ddbaa7}.incident-list em.sev-three{color:#765b37;background:#fbf6ed;border-color:#decdb3}.incident-list strong,.incident-list span{display:block}.incident-list strong{color:#30443d;font-size:8px}.incident-list span{color:#78837f;margin-top:5px;font-size:7px;line-height:1.5}.fallback-list li{background:#faf8f3;border:1px solid #e0ded7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:grid}.fallback-list strong{color:#326048;border:1px solid #b2cdbc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.fallback-list span{color:#697872;font-size:8px;line-height:1.5}.runbook-status{background:#f5f8f5;border:1px solid #d9ded9;border-radius:8px;margin:0 20px;padding:15px}.runbook-status span,.runbook-status strong,.runbook-status small{display:block}.runbook-status span{color:#858e8a;text-transform:uppercase;font-size:7px;font-weight:800}.runbook-status strong{color:#315743;margin:8px 0 5px;font-size:10px}.runbook-status small{color:#7d8883;font-size:7px;line-height:1.5}.data-runbook{margin:0;padding:0 20px 20px}.data-runbook>div{border-bottom:1px solid #e3e0d8;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.data-runbook>div:last-child{border-bottom:0}.data-runbook dt{color:#30483e;font-size:8px;font-weight:800}.data-runbook dd{color:#78837f;margin:0;font-size:7px;line-height:1.55}.campaign-selector{border:1px solid #deddd7;border-radius:8px;min-width:0;margin:15px 0 0;padding:0;overflow:hidden}.campaign-selector legend{color:#77847f;letter-spacing:.08em;text-transform:uppercase;background:#f7f5ef;border-bottom:1px solid #deddd7;width:100%;padding:10px 13px;font-size:7px;font-weight:800}.campaign-option{cursor:pointer;background:#fff;border-bottom:1px solid #e6e3dc;grid-template-columns:20px minmax(140px,1fr) auto 70px;align-items:center;gap:11px;min-height:58px;padding:10px 13px;display:grid}.campaign-option:last-child{border-bottom:0}.campaign-option:hover{background:#fbfaf6}.campaign-option.archived,.campaign-option.unavailable{background:#f8f6f1}.campaign-option input{accent-color:#3e755b;width:15px;height:15px;margin:0}.campaign-option input:focus-visible{outline-offset:3px;outline:2px solid #8bbba2}.campaign-option-copy strong,.campaign-option-copy small{display:block}.campaign-option-copy strong{color:#314840;font-size:9px}.campaign-option-copy small{color:#929894;margin-top:4px;font-size:7px}.campaign-option em{color:#37644f;white-space:nowrap;background:#eef7f1;border:1px solid #b9d0c2;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.campaign-option em.archived{color:#6d716f;background:#f0efeb;border-color:#d0d1cd}.campaign-option em.unavailable{color:#765b37;background:#fbf6ed;border-color:#decdb3}.campaign-selection-state{color:#8a918d;text-align:right;font-size:7px;font-weight:800}.campaign-selection-state.selected{color:#315f49}.campaign-empty{color:#6f7a76;background:#faf8f3;border:1px dashed #d4d4cd;border-radius:8px;gap:6px;margin-top:15px;padding:18px;display:grid}.campaign-empty strong{color:#455952;font-size:9px}.campaign-empty span{font-size:8px;line-height:1.5}.campaign-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.campaign-actions>div{min-width:170px;margin-right:auto}.campaign-actions strong,.campaign-actions span{display:block}.campaign-actions strong{color:#41564f;font-size:8px}.campaign-actions span{color:#8a918d;margin-top:4px;font-size:7px}.campaign-actions button{color:#eef5f1;cursor:pointer;background:#173c2e;border:1px solid #173c2e;border-radius:7px;min-height:36px;padding:0 14px;font-size:8px;font-weight:800}.campaign-actions button.secondary{color:#254a3b;background:#f8faf8;border-color:#a8bdb3}.campaign-actions button:disabled{opacity:.42;cursor:not-allowed}.integration-ledger dl{margin:0 20px}.integration-ledger dl>div{border-bottom:1px solid #e1e0da;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.integration-ledger dt{color:#858d89;font-size:8px}.integration-ledger dd{color:#334b42;text-align:right;margin:0;font-size:8px;font-weight:800}.integration-ledger>p{color:#89918d;margin:16px 20px 0;font-size:8px;line-height:1.6}.operator-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:14px;margin-top:23px;display:grid}.buyer-roster,.buyer-editor,.records-panel{overflow:hidden}.buyer-admin-list,.record-card-list{display:grid}.buyer-admin-list>article{border-bottom:1px solid #e4e0d7;grid-template-columns:minmax(180px,1fr) 120px minmax(220px,1.2fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.buyer-admin-list>article:last-child,.record-card-list>article:last-child{border-bottom:0}.buyer-admin-list span,.record-card-head span{color:#929894;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.buyer-admin-list h3,.record-card-head h3{color:#293e37;margin:6px 0 4px;font-family:Georgia,serif;font-size:16px;font-weight:500}.buyer-admin-list p,.record-card-head p{color:#77837f;margin:0;font-size:8px}.buyer-admin-list dl{gap:17px;margin:0;display:flex}.buyer-admin-list dl div{gap:5px;display:grid}.buyer-admin-list dt{color:#979c98;font-size:7px}.buyer-admin-list dd{color:#384f46;margin:0;font-family:Georgia,serif;font-size:15px}.buybox-chips{flex-wrap:wrap;gap:5px;display:flex}.buybox-chips span{color:#61736c;letter-spacing:0;text-transform:none;background:#f8f6f1;border:1px solid #dadbd4;border-radius:99px;padding:5px 7px;font-size:6px}.buyer-admin-list button,.record-card-list>article>button{color:#324f42;cursor:pointer;background:#f1f7f3;border:1px solid #bed0c5;border-radius:7px;min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.operator-form{gap:11px;padding:4px 20px 22px;display:grid}.operator-form label{color:#697873;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.operator-form input,.operator-form select{color:#2e423b;background:#fbfaf6;border:1px solid #d8d7d0;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:8px}.operator-form textarea{color:#2e423b;resize:vertical;width:100%;min-height:92px;font:inherit;background:#fbfaf6;border:1px solid #d8d7d0;border-radius:7px;margin-top:6px;padding:10px;font-size:8px;line-height:1.5}.operator-form .wide-field{grid-column:1/-1}.playbook-copy{overflow-wrap:anywhere;white-space:pre-wrap;color:#53665f;background:#faf8f3;border:1px solid #dfded7;border-radius:7px;margin:14px 0 0;padding:13px;font:8px/1.6 inherit}.form-pair{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.operator-form .check-field{letter-spacing:0;text-transform:none;align-items:center;gap:8px;min-height:38px;margin-top:16px;display:flex}.operator-form .check-field input{accent-color:#3e755b;width:14px;height:14px;margin:0}.application-page{color:#183b35;background:#f4f1e9;min-height:100vh;padding:30px max(22px,50vw - 490px) 70px}.application-page>header{border-bottom:1px solid #d8d4c8;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.application-page>header>div{color:#718079;align-items:center;gap:16px;font-size:8px;display:flex}.application-page>header a{color:inherit}.application-intro{max-width:720px;padding:70px 0 36px}.application-intro>span{color:#9a7244;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.application-intro h1{max-width:660px;font-family:var(--font-serif);letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.02}.application-intro p{color:#65756f;max-width:690px;font-size:11px;line-height:1.65}.application-form{padding:26px}.application-form>p{color:#78847f;font-size:8px;line-height:1.55}.application-form>button{min-height:42px}.application-form .buybox-heading{border-top:1px solid #dedad0;margin-top:30px;padding-top:24px}.application-form .application-choices{margin:2px 0 12px}.application-form .application-choices label{letter-spacing:0;text-transform:none;min-height:42px}.application-form .application-choices input{flex:none;width:14px;height:14px;margin:0}.application-form .application-choices span{color:#52635d;letter-spacing:0;text-transform:none;margin:0;font-size:8px;font-weight:650;display:block}.application-form .hard-requirements{grid-template-columns:repeat(3,1fr)}.form-actions{gap:8px;margin-top:5px;display:flex}.form-actions button{color:#173326;cursor:pointer;background:#a9dabd;border:1px solid #79b594;border-radius:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.form-actions button.secondary{color:#5d6c66;background:#f8f6f1;border-color:#d1d4ce}.records-panel{margin-top:23px}.record-card-list>article{border-bottom:1px solid #e4e0d7;padding:20px}.record-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.record-card-head em{white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.record-card-head em.approved{color:#37644f;background:#eef7f1;border:1px solid #b9d0c2}.record-card-head em.pending{color:#87613d;background:#faf2e7;border:1px solid #dfc7a9}.route-now{background:#f4f8f5;border:1px solid #d3ddd6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 13px;display:flex}.route-now.muted{background:#f8f6f1;border-color:#dedcd5}.route-now strong{color:#395148;font-size:8px}.route-now span{color:#78857f;font-size:7px}.record-card-list details{color:#6f7c77;margin:12px 0;font-size:8px}.record-card-list summary{cursor:pointer;width:fit-content;font-weight:800}.agent-directory-workspace{color:#263c35;gap:14px;margin-top:14px;display:grid}.agent-directory-hero{background:radial-gradient(circle at 90% 0,#b78a551f,#0000 34%),#fff;border:1px solid #ddd9ce;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px;display:flex;box-shadow:0 7px 24px #1829230a}.agent-directory-hero h2{color:#1c302c;letter-spacing:-.03em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.agent-directory-hero p{color:#6f7d78;max-width:700px;margin:0;font-size:10px;line-height:1.65}.agent-directory-kpis{grid-template-columns:repeat(2,minmax(105px,1fr));gap:8px;min-width:330px;display:grid}.agent-directory-kpis>div{background:#f8f7f2;border:1px solid #e2ded4;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.agent-directory-kpis span{color:#84908b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.agent-directory-kpis strong{color:#244338;font-size:18px;font-weight:650}.agent-directory-kpis button,.agent-import-controls>button{color:#fff;cursor:pointer;background:#ad7e49;border:1px solid #b88a55;border-radius:8px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:800}.agent-import-panel,.agent-state-browser,.agent-directory-table-panel{background:#fff;border:1px solid #ddd9ce;border-radius:12px;overflow:hidden}.valid-only-chip{color:#37644f;text-transform:uppercase;background:#eef7f1;border:1px solid #b9d0c2;border-radius:99px;align-self:center;padding:6px 9px;font-size:7px;font-weight:800}.agent-import-controls{border-top:1px solid #ebe7de;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr) 150px;align-items:end;gap:12px;padding:18px 20px 20px;display:grid}.agent-file-picker{gap:7px;display:grid}.agent-file-picker>span{color:#576963;font-size:8px;font-weight:800}.agent-file-picker input{color:#596762;background:#faf9f5;border:1px dashed #c9c5b9;border-radius:8px;padding:9px;font-size:8px}.agent-file-picker small{color:#8a928e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.agent-import-attestation{color:#64716d;align-items:flex-start;gap:9px;font-size:8px;line-height:1.5;display:flex}.agent-import-attestation input{accent-color:#477762;margin-top:2px}.agent-import-controls>button:disabled{cursor:not-allowed;opacity:.5}.agent-import-progress,.agent-import-result{color:#476156;background:#f1f6f3;border-radius:8px;align-items:center;gap:9px;margin:0 20px 20px;padding:11px 13px;font-size:8px;display:flex}.agent-import-progress i{border:2px solid #b5cdc0;border-top-color:#477762;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite agent-spin}.agent-import-result{flex-direction:column;align-items:flex-start;gap:3px}.agent-import-result strong{color:#305444}.agent-import-result small{color:#77857f}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-state-heading{border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:flex-end;gap:12px;padding:17px 20px 13px;display:flex}.agent-state-heading h3{margin:5px 0 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.agent-state-heading button,.agent-clear-filters{color:#7b5c37;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.agent-state-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.agent-state-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8df;border-top:0;border-left:0;gap:3px;min-height:74px;padding:13px;display:grid;position:relative}.agent-state-grid button:nth-child(6n){border-right:0}.agent-state-grid button:hover,.agent-state-grid button.active{background:#f2f7f4}.agent-state-grid button.active{box-shadow:inset 0 -2px #5b8a73}.agent-state-grid span{color:#a27a49;letter-spacing:.08em;font-size:8px;font-weight:900}.agent-state-grid strong{color:#334b42;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-state-grid em{color:#88928e;font-size:8px;font-style:normal}.agent-directory-empty{text-align:center;gap:5px;padding:28px 20px;display:grid}.agent-directory-empty strong{color:#354a43;font-family:Georgia,serif;font-size:16px;font-weight:500}.agent-directory-empty span{color:#7c8883;font-size:8px}.agent-directory-toolbar{background:#fff;border:1px solid #ddd9ce;border-radius:12px;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.2fr) minmax(120px,.5fr) minmax(140px,.62fr) minmax(140px,.62fr) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.agent-directory-title{align-items:center;gap:10px;display:flex}.agent-directory-title>span{color:#e6f2ec;background:#17372d;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.agent-directory-title div{gap:3px;display:grid}.agent-directory-title strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.agent-directory-title small{color:#87908d;font-size:7px}.agent-directory-toolbar form{display:flex}.agent-directory-toolbar input,.agent-directory-toolbar select{color:#344941;background:#fbfaf7;border:1px solid #d8d4ca;outline:none;width:100%;min-width:0;min-height:36px;padding:0 10px;font-size:8px}.agent-directory-toolbar input:focus,.agent-directory-toolbar select:focus{border-color:#779786;box-shadow:0 0 0 2px #5b8a731a}.agent-directory-toolbar form input{border-radius:7px 0 0 7px}.agent-directory-toolbar form button{color:#fff;cursor:pointer;background:#254b3e;border:0;border-radius:0 7px 7px 0;min-width:68px;font-size:8px;font-weight:800}.agent-directory-toolbar>label{color:#7a8681;gap:5px;font-size:7px;font-weight:800;display:grid}.agent-directory-toolbar>label>div{align-items:center;display:flex}.agent-directory-toolbar>label input{border-radius:7px;width:75px}.agent-directory-toolbar>label i{color:#9da29f;padding:0 6px;font-style:normal}.agent-directory-toolbar select{border-radius:7px}.agent-directory-table{overflow-x:auto}.agent-table-row{color:#536660;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe7de;grid-template-columns:1.25fr .9fr 1.35fr .85fr 1fr .68fr;align-items:center;gap:14px;width:100%;min-width:980px;min-height:60px;padding:0 18px;display:grid}button.agent-table-row{cursor:pointer}button.agent-table-row:hover{background:#f6f9f7}.agent-table-row>span{gap:4px;min-width:0;display:grid}.agent-table-row strong{color:#2f473e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.agent-table-row small{color:#929a96;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.agent-table-head{color:#8d9692;letter-spacing:.08em;text-transform:uppercase;background:#f7f5ef;min-height:36px;font-size:7px;font-weight:850}.agent-table-loading{color:#87918d;place-items:center;min-height:160px;font-size:9px;display:grid}.agent-directory-pagination{color:#7d8984;background:#faf9f5;justify-content:space-between;align-items:center;padding:11px 16px;font-size:8px;display:flex}.agent-directory-pagination div{gap:6px;display:flex}.agent-directory-pagination button{color:#415a50;cursor:pointer;background:#fff;border:1px solid #d2d2c9;border-radius:6px;min-height:28px;padding:0 10px;font-size:7px;font-weight:800}.agent-directory-pagination button:disabled{cursor:not-allowed;opacity:.45}.agent-profile-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040d0b70;justify-content:flex-end;display:flex;position:fixed;inset:0}.agent-profile{background:#f7f5ef;width:min(470px,94vw);height:100%;overflow-y:auto;box-shadow:-14px 0 40px #0000002e}.agent-profile>header{color:#e5efeb;background:radial-gradient(circle at 90% 0,#b78a5538,#0000 38%),#0e211b;padding:32px 28px 25px;position:relative}.agent-profile>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;width:30px;height:30px;font-size:17px;position:absolute;top:16px;right:16px}.agent-profile>header span{color:#c6a16f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.agent-profile>header h3{margin:10px 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:500}.agent-profile>header p{color:#9fb1aa;margin:0;font-size:9px}.agent-profile>section{background:#fff;border:1px solid #dedbd2;border-radius:10px;margin:12px;padding:17px}.agent-profile h4{color:#7e684d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.agent-profile dl{gap:0;margin:0;display:grid}.agent-profile dl>div{border-top:1px solid #ece8df;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.agent-profile dt{color:#8c9591;font-size:8px}.agent-profile dd{overflow-wrap:anywhere;color:#334a41;margin:0;font-size:8px;font-weight:750}.agent-profile-licenses{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.agent-profile-licenses span{color:#3f6655;background:#f1f7f3;border:1px solid #c8d8d0;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.agent-profile-licenses em{color:#8a938f;font-size:8px;font-style:normal}.agent-profile-note{color:#756248;background:#faf4e9;border-radius:7px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.5}.route-history{border:1px solid #e0ded7;border-radius:7px;margin:10px 0 0;padding:0;list-style:none}.route-history li{border-bottom:1px solid #e6e3dc;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.route-history li:last-child{border-bottom:0}.route-history strong{color:#41564f}.route-history span{color:#858d89}.access-denied{color:#dce7e3;background:#0b1719;place-content:center;justify-items:start;min-height:100vh;padding:40px;display:grid}.access-denied>span{color:#7c918b;letter-spacing:.13em;text-transform:uppercase;margin-top:26px;font-size:9px;font-weight:800}.access-denied h1{color:#f0efe9;max-width:620px;margin:14px 0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.08}.access-denied p{color:#8ea09b;max-width:560px;font-size:12px;line-height:1.65}.access-denied a{color:#9fe0bf;border-bottom:1px solid #547a67;margin-top:20px;padding-bottom:3px;font-size:10px}.replies-workspace{gap:14px;display:grid}.replies-hero{overflow:hidden}.reply-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 20px 20px;display:grid}.reply-stat-grid>div{background:#f7f8f4;border:1px solid #d9ddd7;border-radius:8px;padding:14px}.reply-stat-grid span,.reply-stat-grid strong,.reply-stat-grid small{display:block}.reply-stat-grid span{color:#7f8985;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.reply-stat-grid strong{color:#214536;margin:7px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:500}.reply-stat-grid small{color:#8b918e;font-size:7px}.reply-safety-strip{color:#6d593b;background:#fbf6ed;border-top:1px solid #e2d8c8;align-items:center;gap:10px;padding:11px 20px;font-size:8px;display:flex}.reply-safety-strip strong{font-weight:850}.reply-safety-strip span{color:#7d7465}.reply-sync-control{justify-items:end;gap:7px;min-width:155px;display:grid}.reply-sync-control button{color:#173b2c;cursor:pointer;background:#b0ddc2;border:1px solid #82b59a;border-radius:7px;min-height:32px;padding:0 10px;font-size:7px;font-weight:850}.reply-sync-control button:disabled{opacity:.45;cursor:not-allowed}.reply-sync-control small{color:#8a918e;font-size:7px}.reply-filter-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-filter-row{flex-wrap:wrap;gap:7px;display:flex}.reply-filter-row button{color:#67756f;cursor:pointer;background:#faf9f5;border:1px solid #d5d8d2;border-radius:99px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.reply-filter-row button.active{color:#1f4f3a;background:#edf6f0;border-color:#9dbfae}.reply-filter-row em{background:#4a685a17;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.reply-filter-bar>label{color:#7a8580;text-transform:uppercase;gap:5px;min-width:210px;font-size:7px;font-weight:800;display:grid}.reply-filter-bar select{color:#384e45;background:#fffefa;border:1px solid #d5d8d2;border-radius:7px;min-height:36px;padding:0 30px 0 10px;font:8px ui-sans-serif,system-ui,sans-serif}.reply-layout{grid-template-columns:minmax(300px,.72fr) minmax(540px,1.28fr);align-items:start;gap:14px;display:grid}.reply-index,.reply-detail{overflow:hidden}.reply-index-list{max-height:720px;overflow-y:auto}.reply-index-list>button{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#fffefa;border:0;border-bottom:1px solid #e6e3db;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.reply-index-list>button:last-child{border-bottom:0}.reply-index-list>button:hover,.reply-index-list>button.active{background:#f3f7f3}.reply-index-list>button.active{box-shadow:inset 3px 0 #6d9f83}.reply-index-list>button>i{background:#f8f8f3;border:2px solid #bac4bf;border-radius:50%;width:8px;height:8px}.reply-index-list>button>i.positive{background:#9bd6b5;border-color:#58a079}.reply-index-list>button>i.review{background:#e5c79d;border-color:#b28b57}.reply-index-list span,.reply-index-list strong,.reply-index-list small{display:block}.reply-index-list span{color:#8d9591;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.reply-index-list strong{color:#2c433a;margin:6px 0 4px;font-size:9px}.reply-index-list small{color:#888f8c;font-size:7px}.reply-index-list em{color:#5f7169;white-space:nowrap;background:#f7f8f5;border:1px solid #d5dad5;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.reply-detail>header{border-bottom:1px solid #e2dfd7;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 23px;display:flex}.reply-detail>header span{color:#8a928e;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.reply-detail>header h2{color:#20352e;margin:7px 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:500}.reply-detail>header p{color:#7d8883;margin:0;font-size:8px}.reply-detail>header>em{border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:850}.reply-detail>header>em.positive{color:#2f684d;background:#edf7f1;border:1px solid #afd0bd}.reply-detail>header>em.review{color:#775937;background:#faf3e8;border:1px solid #dbc7a8}.reply-detail>header>em.neutral{color:#66736e;background:#f6f6f2;border:1px solid #d2d6d2}.reply-facts{border-bottom:1px solid #e2dfd7;grid-template-columns:repeat(4,1fr);display:grid}.reply-facts>div{background:#f8f7f2;border-right:1px solid #e2dfd7;padding:13px 15px}.reply-facts>div:last-child{border-right:0}.reply-facts span,.reply-facts strong{display:block}.reply-facts span{color:#8a918e;font-size:7px}.reply-facts strong{color:#394f46;margin-top:7px;font-size:8px}.reply-message{background:#fffefa;border:1px solid #deddd6;border-radius:9px;margin:18px 22px 0;overflow:hidden}.reply-message>div:first-child{background:#f7f5ef;border-bottom:1px solid #e4e1da;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 13px;display:flex}.reply-message>div:first-child span{color:#65736e;text-transform:uppercase;font-size:8px;font-weight:850}.reply-message button{color:#315844;cursor:pointer;background:#f2f7f3;border:1px solid #b8cbbf;border-radius:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800}.reply-message button:disabled{opacity:.45;cursor:not-allowed}.reply-message pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#34463f;max-height:320px;margin:0;padding:18px;font:9px/1.7 ui-sans-serif,system-ui,sans-serif;overflow:auto}.reply-message-placeholder{text-align:center;place-content:center;min-height:145px;padding:25px;display:grid}.reply-message-placeholder strong,.reply-message-placeholder span{display:block}.reply-message-placeholder strong{color:#4b5d56;font-size:10px}.reply-message-placeholder span{color:#8a918d;max-width:390px;margin-top:7px;font-size:8px;line-height:1.55}.reply-review-actions{background:#f5f8f5;border:1px solid #dbe0db;border-radius:9px;margin:14px 22px 0;padding:14px}.reply-review-actions>div:first-child span,.reply-review-actions>div:first-child strong{display:block}.reply-review-actions>div:first-child span{color:#82908a;text-transform:uppercase;font-size:7px;font-weight:800}.reply-review-actions>div:first-child strong{color:#344c42;margin-top:5px;font-size:9px}.reply-review-actions>div:last-child{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.reply-review-actions button,.reply-assistant-controls button,.reply-draft-actions button{color:#173b2c;cursor:pointer;background:#b0ddc2;border:1px solid #82b59a;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850}.reply-review-actions button.secondary,.reply-draft-actions button.secondary{color:#52635c;background:#faf9f5;border-color:#d1d5d1}.reply-review-actions button.danger{color:#7b3d34;background:#fbefed;border-color:#ddb2aa}.reply-review-actions button:disabled,.reply-assistant-controls button:disabled,.reply-draft-actions button:disabled{opacity:.45;cursor:not-allowed}.reply-assistant-box{background:#fbfaf6;border:1px solid #d9dcd6;border-radius:10px;margin:14px 22px 0;overflow:hidden}.reply-assistant-box .panel-heading{min-height:70px;padding-inline:16px}.reply-assistant-box .panel-heading h2{font-size:17px}.reply-assistant-controls{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.reply-assistant-controls>div{flex-wrap:wrap;gap:7px;display:flex}.reply-assistant-controls button.secondary{color:#52635c;background:#faf9f5;border-color:#d1d5d1}.reply-assistant-controls small{color:#858d89;text-align:right;font-size:7px;line-height:1.45}.assistant-assessment{background:#eff7f2;border:1px solid #bcd4c6;border-radius:7px;gap:4px;margin:0 16px 14px;padding:11px 12px;display:grid}.assistant-assessment.review{color:#765532;background:#fbf4e9;border-color:#dec8a7}.assistant-assessment strong{color:inherit;font-size:8px}.assistant-assessment span{color:#6f7d77;font-size:7px;line-height:1.5}.reply-draft{color:#6a7772;text-transform:uppercase;gap:7px;padding:0 16px;font-size:7px;font-weight:850;display:grid}.reply-draft textarea{resize:vertical;color:#2f433b;text-transform:none;background:#fffefa;border:1px solid #d4d6d0;border-radius:8px;width:100%;padding:12px;font:9px/1.6 ui-sans-serif,system-ui,sans-serif}.reply-draft-actions{justify-content:flex-end;gap:7px;padding:12px 16px 16px;display:flex}.reply-detail>footer{color:#8a918e;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 18px;font-size:7px;display:flex}.reply-detail>footer .quiet-action{margin:0}.reply-inbox-layout{grid-template-columns:minmax(240px,.78fr) minmax(400px,1.45fr) minmax(260px,.78fr);align-items:start;gap:12px;display:grid}.reply-index,.reply-conversation,.reply-inspector{overflow:hidden}.reply-index-heading{background:#f8f7f2;border-bottom:1px solid #dfddd6;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:flex}.reply-index-heading span,.reply-index-heading strong{display:block}.reply-index-heading span{color:#8a928e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.reply-index-heading strong{color:#29443a;margin-top:5px;font-family:Georgia,serif;font-size:17px;font-weight:500}.reply-index-heading em{color:#466459;background:#eef4ef;border:1px solid #ced8d1;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:grid}.reply-contact-summary{background:#edf5f0;border-bottom:1px solid #dfddd6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.reply-contact-avatar{color:#28513f;background:#dff0e6;border:1px solid #b9d2c3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.reply-contact-summary>div{min-width:0}.reply-contact-summary strong,.reply-contact-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reply-contact-summary strong{color:#29443a;font-size:10px}.reply-contact-summary small{color:#718079;margin-top:3px;font-size:7px}.reply-contact-summary>div>div{flex-wrap:wrap;gap:4px 9px;margin-top:6px;display:flex}.reply-contact-summary a{color:#35664f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;text-decoration:none;overflow:hidden}.reply-contact-summary a:hover{text-decoration:underline}.reply-inbox-layout .reply-index-list{max-height:790px}.reply-inbox-layout .reply-index-list>button{align-items:start;min-height:108px;padding:15px 14px}.reply-inbox-layout .reply-index-list>button>i{margin-top:4px}.reply-index-list strong.reply-contact-name{color:#284238;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:11px;overflow:hidden}.reply-index-list span.reply-contact-meta{color:#687a72;letter-spacing:0;text-transform:none;font-size:7px;font-weight:700}.reply-index-list span.reply-campaign-name{color:#9a9f9c;letter-spacing:.06em;margin-top:7px;font-size:6px}.reply-index-list>button>div>small{margin-top:5px;line-height:1.35}.reply-conversation{min-height:675px}.reply-conversation>header{background:#fffefa;border-bottom:1px solid #dfddd6;justify-content:space-between;align-items:flex-start;gap:18px;min-height:86px;padding:17px 19px;display:flex}.reply-conversation>header>div:first-child{min-width:0}.reply-conversation>header span{color:#85908b;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850;display:block;overflow:hidden}.reply-conversation>header h2{color:#203a31;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.reply-conversation>header p{color:#8a918e;margin:0;font-size:7px}.reply-conversation>header>div:last-child{align-items:center;gap:7px;display:flex}.reply-conversation>header em{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.reply-conversation>header em.positive{color:#2f684d;background:#edf7f1;border:1px solid #afd0bd}.reply-conversation>header em.review{color:#775937;background:#faf3e8;border:1px solid #dbc7a8}.reply-conversation>header em.neutral{color:#66736e;background:#f6f6f2;border:1px solid #d2d6d2}.reply-conversation>header button,.conversation-loading button{color:#315844;cursor:pointer;background:#f2f7f3;border:1px solid #b8cbbf;border-radius:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800}.reply-conversation>header button:disabled{opacity:.45;cursor:not-allowed}.conversation-stream{background:linear-gradient(#f7f6f1 0,#faf9f5 100%);flex-direction:column;gap:17px;min-height:535px;max-height:720px;padding:22px 18px 34px;display:flex;overflow-y:auto}.conversation-message{background:#fffefa;border:1px solid #dcded8;border-radius:13px 13px 13px 4px;width:min(86%,560px);padding:14px 15px 15px;box-shadow:0 7px 20px #23382f0d}.conversation-message.outbound{color:#e7f1eb;background:#27483b;border-color:#29483b;border-radius:13px 13px 4px;align-self:flex-end;box-shadow:0 9px 24px #1e3f3121}.conversation-message.selected{box-shadow:0 0 0 2px #b68b58,0 8px 24px #2b3b3317}.conversation-message>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-message>header>div{align-items:center;gap:9px;display:flex}.conversation-avatar{color:#416151;background:#edf5ef;border:1px solid #cbd8d0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.conversation-message.outbound .conversation-avatar{color:#e4f1e9;background:#38594b;border-color:#577667}.conversation-message strong,.conversation-message small{display:block}.conversation-message strong{color:#2d463c;font-size:9px}.conversation-message small{color:#8a928e;margin-top:3px;font-size:6px}.conversation-message.outbound strong{color:#f3f6f3}.conversation-message.outbound small{color:#aec0b7}.conversation-message>header>em{color:#775937;white-space:nowrap;background:#faf2e5;border:1px solid #d8c09c;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.conversation-subject{color:#718079;border-bottom:1px solid #e5e4de;margin-top:12px;padding-bottom:9px;font-size:7px;font-weight:800;display:block}.conversation-message.outbound .conversation-subject{color:#b7c8c0;border-bottom-color:#466457}.conversation-message-body{color:#3c4d46;margin-top:13px;font:11px/1.62 ui-sans-serif,system-ui,sans-serif}.conversation-message-body p{overflow-wrap:anywhere;margin:0 0 10px}.conversation-message-body p:last-child{margin-bottom:0}.conversation-message-body a{color:#2d684d;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#eef7f1;border:1px solid #b9d4c4;border-radius:99px;max-width:100%;margin:2px 1px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block;overflow:hidden}.conversation-message-body a:hover{text-decoration:underline}.conversation-message.outbound .conversation-message-body{color:#eef3f0}.conversation-message.outbound .conversation-message-body a{color:#eff8f2;background:#385a4c;border-color:#638273}.quoted-history-note{color:#78847e;letter-spacing:.02em;text-transform:none;background:#f5f6f2;border:1px solid #d8dcd7;border-radius:99px;width:fit-content;margin-top:12px;padding:4px 7px;font-size:6px;font-weight:800}.conversation-message.outbound .quoted-history-note{color:#bfd0c7;background:#315245;border-color:#557164}.conversation-loading{text-align:center;place-content:center;justify-items:center;min-height:480px;display:grid}.conversation-lock{color:#547265;background:#edf4ef;border:1px solid #c9d7cf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.conversation-loading strong{color:#3d554b;margin-top:14px;font-size:11px}.conversation-loading p{color:#87908c;max-width:330px;margin:7px 0 14px;font-size:8px;line-height:1.55}.reply-conversation>footer{color:#8b938f;background:#fffefa;border-top:1px solid #dfddd6;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:0 18px;font-size:7px;display:flex}.reply-empty-conversation{grid-column:span 2}.reply-inspector{position:sticky;top:14px}.reply-inspector>header{border-bottom:1px solid #dfddd6;padding:18px}.reply-inspector>header span{color:#89918e;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.reply-inspector>header h2{color:#284237;margin:7px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.reply-inspector>header p{color:#858e89;margin:0;font-size:7px}.reply-inspector-facts{border-bottom:1px solid #e1dfd8;grid-template-columns:repeat(2,1fr);display:grid}.reply-inspector-facts>div{background:#f8f7f2;border-bottom:1px solid #e1dfd8;border-right:1px solid #e1dfd8;min-width:0;padding:12px 14px}.reply-inspector-facts>div:nth-child(2n){border-right:0}.reply-inspector-facts span,.reply-inspector-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reply-inspector-facts span{color:#8a928e;text-transform:uppercase;font-size:6px}.reply-inspector-facts strong{color:#3b5148;margin-top:6px;font-size:8px}.reply-inspector .reply-review-actions{margin:14px}.reply-inspector .reply-review-actions>div:last-child{grid-template-columns:1fr;display:grid}.reply-inspector .reply-review-actions button{width:100%}.reply-inspector .reply-assistant-box{margin:0 14px 14px}.reply-assistant-box>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 13px;list-style:none;display:flex}.reply-assistant-box>summary::-webkit-details-marker{display:none}.reply-assistant-box>summary span,.reply-assistant-box>summary strong{display:block}.reply-assistant-box>summary span{color:#8a928e;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.reply-assistant-box>summary strong{color:#344d42;margin-top:5px;font-size:10px}.reply-assistant-box>summary em{border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.reply-assistant-box>summary em.enabled{color:#2f684d;background:#edf7f1;border:1px solid #afd0bd}.reply-assistant-box>summary em.disabled{color:#76664e;background:#faf4e9;border:1px solid #dccbad}.reply-inspector .reply-assistant-controls{flex-direction:column;align-items:flex-start}.reply-inspector .reply-assistant-controls small{text-align:left}.reply-inspector>footer{color:#8a918e;gap:9px;padding:13px 14px 16px;font-size:7px;display:grid}.reply-inspector>footer .quiet-action{width:100%;margin:0}.seller-shell{--portal-mint:#90e7bd;color:#1b2d29;background:radial-gradient(circle at 50% 0,#b78a5517,#0000 28%),#f5f2eb;min-height:100vh}.seller-shell>header,.seller-shell>footer,.seller-shell>section{width:min(850px,100% - 44px);margin-inline:auto}.seller-shell>header{border-bottom:1px solid #dcd8cf;justify-content:space-between;align-items:center;min-height:86px;display:flex}.seller-shell>header .portal-brand{color:#20332e;border:0;padding:0}.seller-shell>header .portal-brand small{color:#8b928c}.seller-shell>header>span{color:#747f7b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.seller-shell>section{padding:44px 0 70px}.seller-progress{grid-template-columns:1fr 130px 1fr;align-items:center;gap:15px;margin-bottom:17px;display:grid}.seller-progress>span{color:#7a8580;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.seller-progress>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.seller-progress i{background:#d3d2cb;border-radius:6px;height:3px}.seller-progress i.done{background:#76ae91}.seller-progress small{color:#919690;justify-self:end;font-size:8px}.seller-card,.seller-message{background:#fcfaf5e6;border:1px solid #dcd8cf;border-radius:15px;padding:42px;box-shadow:0 24px 80px #252d2a12}.seller-eyebrow,.seller-message>span{color:#9a754b;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.seller-card>h1,.seller-message h1{color:#1b2e29;letter-spacing:-.04em;max-width:650px;margin:12px 0;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.06}.seller-lede,.seller-message p{color:#64736e;max-width:680px;margin:0;font-size:11px;line-height:1.7}.seller-brief{color:#e4ece9;background:#0e1b1d;border:1px solid #24383a;border-radius:11px;margin-top:28px;overflow:hidden}.brief-head{border-bottom:1px solid #223538;justify-content:space-between;gap:18px;padding:19px 21px;display:flex}.brief-head>div>span{color:#6f8580;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.brief-head h2{margin:7px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:500}.brief-head p{color:#82958f;margin:0;font-size:8px}.brief-head em{color:#d7b98f;background:#211f19;border:1px solid #584936;border-radius:99px;height:fit-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.brief-money{border-bottom:1px solid #223538;padding:19px 21px}.brief-money span,.brief-money small{color:#6f837e;font-size:7px;display:block}.brief-money strong{color:#a7e0c2;margin:7px 0;font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.brief-grid{border-bottom:1px solid #223538;grid-template-columns:repeat(4,1fr);display:grid}.brief-grid>div{border-right:1px solid #223538;padding:16px 20px}.brief-grid>div:last-child{border-right:0}.brief-grid span,.brief-grid strong{display:block}.brief-grid span{color:#687e78;font-size:7px}.brief-grid strong{color:#cbd8d4;margin-top:8px;font-size:9px}.brief-note{padding:16px 21px}.brief-note span{color:#a78962;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.brief-note p{color:#82948f;margin:7px 0 0;font-size:8px;line-height:1.55}.seller-check{color:#5d6d68;background:#f8f6f1;border:1px solid #dfdcd4;border-radius:8px;grid-template-columns:17px 1fr;gap:10px;margin-top:21px;padding:15px;font-size:9px;line-height:1.55;display:grid}.seller-check input{accent-color:#3c7d5f;width:15px;height:15px;margin:1px 0 0}.seller-actions{align-items:center;gap:9px;margin-top:21px;display:flex}.seller-actions button{cursor:pointer;border-radius:8px;min-height:45px;padding:0 18px;font-size:9px;font-weight:800}.seller-actions button:first-child{color:#173026;background:#a0dfbd;border:1px solid #75ba95;align-items:center;gap:20px;display:flex}.seller-actions button:last-child{color:#5c6964;background:#fbf9f4;border:1px solid #d3d5cf}.seller-fineprint{color:#959791;margin:14px 0 0;font-size:7px;line-height:1.55}.seller-shell>footer{color:#8a908b;border-top:1px solid #dcd8cf;justify-content:space-between;align-items:center;min-height:77px;font-size:8px;display:flex}.seller-shell>footer span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.seller-shell>footer p{margin:0}.seller-message{flex-direction:column;justify-content:center;min-height:460px;display:flex;position:relative}.seller-message.success{text-align:center;align-items:center}.seller-message.success p{max-width:520px}.success-seal{color:#2a6c4c;background:#e6f4eb;border:1px solid #9bc8ae;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:28px;font-size:22px;display:grid}.seller-intake fieldset{border:0;border-top:1px solid #dedad2;margin:30px 0 0;padding:24px 0 0}.seller-intake legend{color:#8e6a43;padding:0;font-family:Georgia,serif;font-size:18px}.seller-intake legend small{color:#9ba39f;letter-spacing:.12em;margin-right:9px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:800}.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:17px;display:grid}.seller-intake label>span,.field-label{color:#707d78;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.seller-intake input:not([type=checkbox]),.seller-intake select,.seller-intake textarea{color:#273b35;background:#fbfaf6;border:1px solid #d5d4cd;border-radius:8px;width:100%}.seller-intake input:not([type=checkbox]),.seller-intake select{height:43px;padding:0 12px;font-size:9px}.seller-intake textarea{resize:vertical;padding:12px;font-size:9px;line-height:1.5}.seller-intake input::placeholder,.seller-intake textarea::placeholder{color:#aaaca7}.seller-intake .seller-check span{color:#5d6d68;letter-spacing:0;text-transform:none;margin:0;font-size:9px;font-weight:500}.choice-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:17px;display:grid}.choice-grid label{background:#f9f7f2;border:1px solid #dcdbd4;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.choice-grid input{accent-color:#3e7d60}.choice-grid label span{color:#5d6b67;letter-spacing:0;text-transform:none;margin:0;font-size:8px;font-weight:650}.choice-grid.documents{grid-template-columns:repeat(3,1fr);margin:9px 0 16px}.choice-grid.priorities{grid-template-columns:repeat(3,1fr)}.product-mix-grid{background:#f6f2e9;border:1px solid #e2ddd3;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0 4px;padding:14px;display:grid}.product-mix-grid>span{color:#8a928e;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.product-mix-grid label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-mix-grid label>div{position:relative}.seller-intake .product-mix-grid input{height:36px;padding-right:25px}.product-mix-grid em{color:#8b918d;font-size:9px;font-style:normal;position:absolute;top:10px;right:9px}.seller-radio{color:#5d6d68;background:#faf8f3;border:1px solid #dedad2;border-radius:9px;align-items:center;gap:18px;margin:16px 0;padding:16px;font-size:9px;display:flex}.seller-radio>span{color:#4c5e58;flex:1;font-size:9px;font-weight:650}.seller-radio label{white-space:nowrap;align-items:center;gap:6px;display:flex}.seller-radio input{accent-color:#3e7d60}.authorization-panel{background:#f2f7f3;border:1px solid #cbd8d0;border-radius:10px;margin-top:18px;padding:18px}.authorization-panel>strong{color:#2c5c47;margin-bottom:11px;font-family:Georgia,serif;font-size:15px;font-weight:500;display:block}.field-label{margin-top:17px}.buyer-review-card{background:#f8f6f1;border:1px solid #dedad2;border-radius:10px;margin-top:28px;overflow:hidden}.buyer-review-card>div:first-child{border-bottom:1px solid #dedad2;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:19px;display:grid}.buyer-review-card .user-avatar{width:42px;height:42px}.buyer-review-card small{color:#8c948f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.buyer-review-card h2{color:#2a3d37;margin:5px 0 3px;font-family:Georgia,serif;font-size:19px;font-weight:500}.buyer-review-card p{color:#77827e;margin:0;font-size:8px}.buyer-review-card em{color:#396650;background:#edf7f0;border:1px solid #bfd5c7;border-radius:99px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.buyer-review-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.buyer-review-grid>div{border-bottom:1px solid #dedad2;border-right:1px solid #dedad2;padding:16px 19px}.buyer-review-grid>div:nth-child(2n){border-right:0}.buyer-review-grid span,.buyer-review-grid strong{display:block}.buyer-review-grid span{color:#8c948f;font-size:7px}.buyer-review-grid strong{color:#42544f;margin-top:7px;font-size:9px}.buyer-review-card>p{padding:14px 19px;line-height:1.5}.intro-checklist{border:1px solid #dedad2;border-radius:10px;margin-top:28px;overflow:hidden}.intro-checklist>div{background:#f8f6f1;border-bottom:1px solid #dedad2;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 17px;display:grid}.intro-checklist>div:last-child{border-bottom:0}.intro-checklist i{color:#3f7458;background:#edf6ef;border:1px solid #b9d0c1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.intro-checklist span{color:#62706c;font-size:9px}.intro-checklist strong{color:#344b43;font-size:8px}@media (width<=1120px){.portal-shell{grid-template-columns:220px minmax(0,1fr)}.portal-main{padding-inline:24px}.match-row{grid-template-columns:42px minmax(160px,1fr) 105px 20px}.match-status{display:none}.admin-main-grid,.portal-grid,.record-workspace,.reply-layout{grid-template-columns:1fr}.reply-inbox-layout{grid-template-columns:minmax(250px,.7fr) minmax(430px,1.3fr)}.reply-inspector{grid-column:1/-1;position:static}.reply-inspector-facts{grid-template-columns:repeat(4,1fr)}.reply-inspector .reply-review-actions>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.reply-filter-bar{flex-direction:column;align-items:stretch}.reply-filter-bar>label{min-width:0}.operations-two-column,.operator-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.detail-layout{grid-template-columns:minmax(330px,.85fr) minmax(430px,1.2fr)}.command-item{grid-template-columns:8px minmax(180px,1fr) 100px 145px}.agent-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-state-grid button:nth-child(6n){border-right:1px solid #ece8df}.agent-state-grid button:nth-child(4n){border-right:0}.agent-directory-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr) minmax(140px,.55fr)}.agent-directory-toolbar>label:nth-of-type(2){grid-column:2}}@media (width<=820px){.portal-shell{display:block}.portal-sidebar{height:auto;padding:16px;position:static}.portal-brand{padding-bottom:16px}.portal-sidebar .sidebar-label,.portal-sidebar .sidebar-divider,.portal-sidebar nav[aria-label=Buyer\ account],.portal-sidebar .integration-status{display:none}.portal-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:13px;overflow-x:auto}.portal-sidebar nav button{min-width:132px}.portal-user{margin-top:14px;padding-top:13px}.portal-main{padding:0 17px 45px}.portal-topbar{min-height:86px}.portal-topbar h1{font-size:27px}.live-chip{display:none}.metric-grid,.today-summary{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr}.match-detail{order:-1}.pipeline-head{display:none}.pipeline-row{grid-template-columns:1fr 1fr;gap:10px;padding-block:13px}.pipeline-row>div:nth-child(3){grid-column:1/-1}.stage-legend,.funnel-bars{grid-template-columns:repeat(3,1fr);row-gap:20px}.stage-legend>div:nth-child(3){border-right:0}.command-item{grid-template-columns:8px 1fr;padding-block:17px}.command-stage,.command-item>button{grid-column:2}.command-item>button{width:fit-content;min-width:170px}.delivery-definitions,.workflow-columns{grid-template-columns:repeat(2,1fr)}.delivery-table{overflow-x:auto}.delivery-table>div{min-width:760px}.buyer-admin-list>article{grid-template-columns:1fr 110px}.buybox-chips{grid-column:1/-1}.secure-link-receipt{grid-template-columns:1fr}.secure-link-receipt>div:last-child{flex-wrap:wrap}.integration-grid{grid-template-columns:1fr}.operations-switchboard{grid-template-columns:repeat(3,1fr)}.reply-stat-grid{grid-template-columns:repeat(2,1fr)}.reply-inbox-layout{grid-template-columns:1fr}.reply-inspector{grid-column:auto}.reply-index-list,.reply-inbox-layout .reply-index-list{max-height:360px}.reply-conversation{min-height:560px}.conversation-stream{min-height:430px;max-height:620px}.reply-inspector .reply-review-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-runbook-grid{grid-template-columns:1fr}.operations-health-grid{grid-template-columns:repeat(2,1fr)}.integration-checklist{grid-template-columns:1fr}.campaign-option{grid-template-columns:20px minmax(140px,1fr) auto}.campaign-selection-state{text-align:left;grid-column:2/-1}.agent-directory-hero{flex-direction:column}.agent-directory-kpis{width:100%;min-width:0}.agent-import-controls{grid-template-columns:1fr;align-items:stretch}.agent-directory-toolbar{grid-template-columns:1fr 1fr}.agent-directory-toolbar form{grid-column:1/-1}.agent-directory-toolbar>label:nth-of-type(2){grid-column:auto}}@media (width<=560px){.portal-sidebar nav{grid-template-columns:repeat(2,1fr)}.portal-topbar{align-items:flex-start;padding:22px 0}.topbar-actions .outline-button{display:none}.preview-ribbon{flex-direction:column;align-items:flex-start}.metric-grid,.today-summary{grid-template-columns:1fr 1fr}.today-lanes,.record-facts{grid-template-columns:1fr}.today-lanes>section,.record-facts>div{border-right:0}.metric-card{min-height:112px;padding:16px}.portal-grid{grid-template-columns:1fr}.match-row{grid-template-columns:42px 1fr 20px}.match-revenue{grid-column:2}.detail-top h2{font-size:23px}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics>div:nth-child(2){border-right:0}.detail-metrics>div{border-bottom:1px solid #e1ddd4}.detail-actions{flex-direction:column;align-items:stretch}.buybox-grid,.delivery-definitions,.workflow-columns,.operations-switchboard,.operations-health-grid{grid-template-columns:1fr}.reply-stat-grid,.reply-facts{grid-template-columns:repeat(2,1fr)}.reply-facts>div:nth-child(2){border-right:0}.reply-facts>div{border-bottom:1px solid #e2dfd7}.reply-detail>header,.reply-assistant-controls,.reply-detail>footer,.reply-conversation>header,.reply-conversation>footer{flex-direction:column;align-items:flex-start}.reply-conversation>header>div:last-child{justify-content:space-between;width:100%}.reply-conversation>footer{padding-block:13px}.conversation-stream{padding-inline:12px}.conversation-message{width:94%}.reply-inspector-facts{grid-template-columns:repeat(2,1fr)}.reply-inspector .reply-review-actions>div:last-child{grid-template-columns:1fr}.reply-sync-control{justify-items:start}.reply-assistant-controls small{text-align:left}.data-runbook>div{grid-template-columns:1fr;gap:5px}.stage-legend,.funnel-bars{grid-template-columns:repeat(2,1fr)}.seller-shell>header,.seller-shell>footer,.seller-shell>section{width:min(100% - 28px,850px)}.seller-shell>header>span{display:none}.seller-shell>section{padding-top:28px}.seller-progress{grid-template-columns:1fr 90px}.seller-progress small{display:none}.seller-card,.seller-message{padding:26px 20px}.seller-card>h1,.seller-message h1{font-size:31px}.brief-head{flex-direction:column}.brief-head em{width:fit-content}.brief-grid{grid-template-columns:repeat(2,1fr)}.brief-grid>div:nth-child(2){border-right:0}.brief-grid>div{border-bottom:1px solid #223538}.seller-actions{flex-direction:column;align-items:stretch}.seller-actions button{justify-content:center}.form-grid,.buyer-review-grid{grid-template-columns:1fr!important}.choice-grid,.choice-grid.documents,.choice-grid.priorities,.product-mix-grid{grid-template-columns:repeat(2,1fr)}.seller-radio{flex-wrap:wrap;align-items:flex-start}.seller-radio>span{flex-basis:100%}.buyer-admin-list>article{grid-template-columns:1fr}.buybox-chips{grid-column:auto}.form-pair{grid-template-columns:1fr}.record-card-head,.route-now,.route-history li{flex-direction:column;align-items:flex-start}.campaign-tracking-heading,.campaign-actions{flex-direction:column;align-items:stretch}.campaign-count{width:fit-content}.campaign-actions>div{margin-right:0}.campaign-actions button{width:100%}.campaign-option{grid-template-columns:20px minmax(0,1fr)}.campaign-option em,.campaign-selection-state{grid-column:2;justify-self:start}.seller-shell>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.agent-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-state-grid button:nth-child(4n),.agent-state-grid button:nth-child(6n){border-right:1px solid #ece8df}.agent-state-grid button:nth-child(2n){border-right:0}.agent-directory-toolbar{grid-template-columns:1fr}.agent-directory-toolbar form,.agent-directory-toolbar>label:nth-of-type(2){grid-column:auto}.agent-directory-kpis{grid-template-columns:1fr 1fr}.agent-profile dl>div{grid-template-columns:1fr;gap:4px}}@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}
