/*! 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)}.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(6,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}.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}.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}.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,.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}}@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{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,.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}}@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{grid-template-columns:1fr 1fr}.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{grid-template-columns:1fr}.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}}@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}
