:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0a3036;--muted:#5d7071;--paper:#f3f1e9;--card:#fffefa;--sea:#0e7776;--sea-dark:#09595d;--deep-ocean:#082f38;--mist:#dce9e5;--coral:#d66e56;--line:#d3ddd8;--space-1:8px;--space-2:12px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--display:"Iowan Old Style","Palatino Linotype",Palatino,Baskerville,Georgia,serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--sans);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #8edbd2}.shell{min-height:100vh}.nav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:18px max(24px,50vw - 590px);display:flex}.brand{letter-spacing:.03em;font-weight:800;text-decoration:none}.navlinks{align-items:center;gap:18px;display:flex}.container{width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:34px;min-height:65vh;display:grid}.eyebrow{color:var(--sea);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}h1{letter-spacing:-.055em;margin:.25em 0;font-size:clamp(2.4rem,7vw,5.3rem);line-height:.95}h2{margin-top:0;font-size:1.75rem}.lead{color:var(--muted);max-width:650px;font-size:1.2rem}.actions,.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{background:var(--sea);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.button:hover{background:var(--sea-dark)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.7}.pending-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:999px;flex:none;width:1em;height:1em;animation:.7s linear infinite pending-spin}@keyframes pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pending-spinner{border-inline-end-color:currentColor;animation:none}}.button.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.auth-method-switch{width:100%;margin-top:12px}.button.sell{background:var(--coral)}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 10px 35px #1536380c}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form label{gap:7px;font-weight:700;display:grid}.form .wide{grid-column:1/-1}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #bcc8c2;border-radius:7px;padding:11px 12px}textarea{resize:vertical;min-height:100px}.muted{color:var(--muted)}.notice{border-inline-start:4px solid var(--sea);background:#e4f4f0;border-radius:4px;padding:12px 14px}.error{color:#9b2c1f}.badge{background:#e8efec;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:800;display:inline-block}.match-exact{border-top:5px solid #16856e}.match-compatible{border-top:5px solid #d59b25}.match-alternative{border-top:5px solid #8c7bac}.company-switcher{background:#e8efec;border-radius:10px;align-items:end;gap:10px;margin:0 0 24px;padding:12px 14px;display:flex}.company-switcher label{gap:4px;min-width:260px;font-size:.82rem;font-weight:800;display:grid}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-card-heading{justify-content:space-between}.match-card-heading .badge+.badge{margin-inline-start:6px}.score{color:var(--sea);font-size:1.35rem}.product-name{margin-bottom:14px;display:grid}.product-name strong{font-size:1.15rem}.product-name em{color:var(--muted)}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid}.facts div{border-bottom:1px solid var(--line);padding:10px 8px}.facts dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.facts dd{margin:2px 0 0}.explanation{background:#f2f7f4;border-radius:8px;margin-bottom:16px;padding:14px}.explanation ul{margin:8px 0 0;padding-inline-start:20px}@media (max-width:760px){.hero,.grid,.two,.form,.match-grid,.facts{grid-template-columns:1fr}.navlinks{gap:9px;font-size:.9rem}.container{padding:28px 0}.form .wide{grid-column:auto}.company-switcher{flex-direction:column;align-items:stretch}.company-switcher label{min-width:0}}.public-discovery{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 72px}.discovery-intro{text-align:center;max-width:980px;margin:0 auto}.discovery-title{max-width:900px;margin:.18em auto;font-size:clamp(2.5rem,7vw,5rem)}.discovery-lead{margin:0 auto 30px}.preview-banner{color:#76560e;background:#fff4d6;border-radius:999px;margin-bottom:16px;padding:7px 11px;font-size:.82rem;font-weight:800;display:inline-block}.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:34px auto 22px;display:grid}.intent-card{text-align:start;border:2px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;min-height:180px;padding:28px;transition:all .15s;box-shadow:0 10px 35px #1536380c}.intent-card:hover,.intent-card.selected{border-color:var(--sea);transform:translateY(-2px);box-shadow:0 18px 42px #15363818}.intent-card.sell:hover,.intent-card.sell.selected{border-color:var(--coral)}.intent-card strong{margin:16px 0 4px;font-size:1.65rem;display:block}.intent-card small{color:var(--muted);font-size:1rem;display:block}.intent-label{color:var(--sea-dark);letter-spacing:.08em;background:#e4f4f0;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-block}.intent-card.sell .intent-label{color:#a44d39;background:#fff0eb}.value-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 0;display:flex}.value-strip span{border:1px solid var(--line);color:var(--muted);background:#fff9;border-radius:999px;padding:8px 11px;font-size:.86rem}.discovery-workspace,.preview-results{max-width:1020px;margin:54px auto 0}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-heading h2{margin:0}.step-pill{color:var(--sea-dark);white-space:nowrap;background:#e4f4f0;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:800}.quick-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quick-form label{gap:6px;font-weight:750;display:grid}.quick-form .wide{grid-column:1/-1}.quick-form button.wide{grid-column:1/-1;padding:15px 18px;font-size:1.05rem}.public-match-group{margin:30px 0}.match-group-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.match-group-title h3{margin:0;font-size:1.22rem}.match-group-title span{background:#e8efec;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.82rem;font-weight:800;display:inline-grid}.public-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-match-card{position:relative}.public-match-top{justify-content:space-between;margin-bottom:14px}.anonymous-party{color:var(--muted);margin-inline-start:8px;font-size:.9rem}.preview-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 16px;display:grid}.preview-facts div{border-bottom:1px solid var(--line);padding:9px 6px}.preview-facts dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.preview-facts dd{margin:2px 0 0}.match-note{color:#70551a;background:#fff8e7;border-radius:7px;margin:-3px 0 15px;padding:9px 11px;font-size:.9rem}.privacy-line{text-align:center;color:var(--muted);margin-top:24px;font-size:.9rem}.empty-market{text-align:center;padding:38px}.resume-intent{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}@media (max-width:760px){.public-discovery{padding-top:24px}.intent-grid,.public-match-grid,.quick-form,.preview-facts{grid-template-columns:1fr}.quick-form .wide,.quick-form button.wide{grid-column:auto}.intent-card{min-height:0;padding:22px}.section-heading,.resume-intent{flex-direction:column;align-items:stretch}.step-pill{align-self:flex-start}}.search-select{position:relative}.search-select>input[type=text],.search-select>input:not([type]){width:100%}.search-select-menu{z-index:40;background:#fff;border:1px solid #bcc8c2;border-radius:10px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #102c2e20}.search-select-option{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.search-select-option:hover{background:#eef5f2}.search-select-option span{font-weight:700}.search-select-option small{color:var(--muted)}.search-select-empty{color:var(--muted);padding:12px}.discovery-workspace{scroll-margin-top:84px}.admin-shell{max-width:1400px}.admin-heading{justify-content:space-between;align-items:end}.admin-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:18px 0 26px;padding-bottom:12px;display:flex}.admin-tabs a{color:var(--muted);border-radius:7px;padding:8px 12px;font-weight:750;text-decoration:none}.admin-tabs a:hover,.admin-tabs a.active{background:var(--ink);color:#fff}.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.admin-kpi{padding:18px}.admin-kpi span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:800;display:block}.admin-kpi strong{margin:3px 0;font-size:2rem;display:block}.admin-kpi small{color:var(--muted)}.admin-grid,.admin-section{margin-top:18px}.admin-section-title{justify-content:space-between}.stat-list{gap:0;display:grid}.stat-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.activity-chart{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:190px;padding-top:16px;display:flex}.activity-col{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:5px;height:100%;display:flex}.activity-bar{background:var(--sea);border-radius:4px 4px 0 0;width:100%;max-width:22px;min-height:3px}.activity-col small{color:var(--muted);font-size:.65rem}.admin-ranked{display:grid}.rank-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.rank{background:#e8efec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.rank-main,.rank-values{display:grid}.rank-main small,.rank-values small{color:var(--muted)}.rank-values{text-align:end}.admin-filter{gap:10px;margin:18px 0;display:flex}.admin-filter input{max-width:480px}.admin-filter-grid{grid-template-columns:2fr 1fr 1fr auto;display:grid}.admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:900px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:11px 12px}.admin-table th{text-transform:uppercase;letter-spacing:.04em;background:#f2f6f4;font-size:.76rem;position:sticky;top:0}.admin-table td small{color:var(--muted);margin-top:2px;display:block}.admin-table tr:hover td{background:#fbfcfb}.admin-sell{color:#a44d39;background:#fff0eb}.admin-feed{display:grid}.admin-action-form{align-content:start;gap:10px;display:grid}.admin-action-form label{gap:5px;display:grid}.admin-membership-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-table pre{white-space:pre-wrap;max-width:480px;max-height:240px;font-size:.72rem;overflow:auto}.feed-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.feed-row div{display:grid}.feed-row small,.feed-row time{color:var(--muted);font-size:.82rem}@media (max-width:1000px){.admin-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-filter,.admin-filter-grid,.admin-membership-row{grid-template-columns:1fr;display:grid}.admin-filter input{max-width:none}.activity-col small{display:none}.feed-row{flex-direction:column;gap:2px}}.search-multi{background:#fff;border:1px solid #bcc8c2;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px;display:flex;position:relative}.search-multi>input:not(.multi-required-proxy){border:0;outline:none;flex:1;min-width:160px;padding:4px}.search-chip{background:#e8efec;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.82rem;display:inline-flex}.search-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:1rem;line-height:1}.multi-required-proxy{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.offers-page{max-width:1440px}.offers-heading{justify-content:space-between;align-items:end}.offers-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;display:flex}.offers-select-all{align-items:center;gap:8px;font-weight:750;display:flex}.offers-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.offers-table{border-collapse:collapse;width:100%;min-width:1160px}.offers-table th,.offers-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:12px}.offers-table th{text-transform:uppercase;letter-spacing:.04em;background:#f2f6f4;font-size:.76rem}.offer-product{min-width:220px}.offer-product strong,.offer-product small,.offer-product span{display:block}.offer-product small{color:var(--muted);margin-top:2px}.offer-inline-form{grid-template-columns:160px 1fr auto;align-items:start;gap:8px;min-width:520px;display:grid}.offer-context-fields{flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;display:flex}.offer-context-fields input,.offer-context-fields select{width:auto;min-width:120px}.availability-pill{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:850;display:inline-block}.availability-pill.in-stock{color:#17653d;background:#e3f6eb}.availability-pill.made-to-order{color:#315caa;background:#e9eefb}.availability-pill.check-availability{color:#80600e;background:#fff4d8}.availability-pill.out-of-stock{color:#8a3a3a;background:#f4e7e7}.freshness{white-space:nowrap;font-size:.82rem}.freshness.stale{color:#a05a00;font-weight:800}.offer-stale td{background:#fffdf7}.offers-actions{gap:5px;display:grid}@media (max-width:760px){.offers-heading,.offers-toolbar{flex-direction:column;align-items:stretch}}.admin-page-title{margin:.2em 0;font-size:clamp(2.2rem,5vw,4.2rem)}.assisted-editor{gap:22px;display:grid}.assisted-buyer-card h2{margin-bottom:18px}.assisted-ack{align-items:start;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.assisted-ack input{width:auto;margin-top:3px}.assisted-specification .listing-fields{gap:18px;display:grid}.assisted-editor-actions{z-index:10;border:1px solid var(--line);background:#fffffff2;border-radius:10px;padding:12px;position:sticky;bottom:12px;box-shadow:0 12px 34px #0b343b1a}.assisted-detail-grid{align-items:start;margin:24px 0}.assisted-management{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.assisted-preview-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;box-shadow:0 10px 35px #1536380c}.assisted-preview-card h2{margin:6px 0 2px;font-size:clamp(1.6rem,4vw,2.35rem)}.assisted-latin{color:var(--muted);margin:0 0 18px;font-style:italic}.assisted-preview-card dl{border-top:1px solid var(--line);margin:0}.assisted-preview-card dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr);gap:14px;padding:11px 0;display:grid}.assisted-preview-card dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.assisted-preview-card dd{overflow-wrap:anywhere;margin:0;font-weight:650}.assisted-prepared{margin:20px 0 0}.assisted-privacy{border-inline-start:4px solid var(--sea);background:#e9f6f2;margin-top:20px;padding:16px}.assisted-privacy p{color:var(--muted);margin:6px 0 0;line-height:1.55}.assisted-email-preview{margin-top:28px}.assisted-email-preview iframe{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:820px}.assisted-email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f7f9f8;border-radius:8px;max-height:520px;padding:16px;overflow:auto}.assisted-email-meta{gap:8px;margin:18px 0;display:grid}.assisted-email-meta div{grid-template-columns:120px 1fr;gap:12px;display:grid}.assisted-email-meta dt{color:var(--muted);font-weight:800}.assisted-email-meta dd{overflow-wrap:anywhere;margin:0}.assisted-empty{padding:24px}.assisted-public{max-width:860px}.assisted-public-heading{margin:0 0 24px}.assisted-public-heading h1{max-width:780px;font-size:clamp(2.2rem,7vw,4.5rem)}.assisted-public-heading p:last-child{max-width:680px;color:var(--muted);font-size:1.08rem}.assisted-buyer-actions{gap:16px;margin-top:20px;display:grid}.assisted-edit summary{cursor:pointer;font-size:1.08rem;font-weight:850}.assisted-edit[open] summary{margin-bottom:20px}.assisted-edit form{gap:18px;display:grid}.assisted-verification form,.assisted-confirm form{gap:12px;margin-top:14px;display:grid}.assisted-code-form{grid-template-columns:1fr auto;align-items:end}.assisted-code-form label{gap:6px;font-weight:750;display:grid}.assisted-code-form input{font-variant-numeric:tabular-nums;letter-spacing:.14em}.assisted-inline-link{align-items:center;gap:6px;display:inline-flex}.assisted-invited-email{overflow-wrap:anywhere}.assisted-confirm fieldset{border:1px solid var(--line);border-radius:8px;gap:9px;padding:14px;display:grid}.assisted-confirm label{align-items:center;gap:8px;display:flex}.assisted-confirm input[type=radio]{width:auto}.assisted-decline{justify-content:flex-end;display:flex}@media (max-width:760px){.assisted-preview-card{padding:20px}.assisted-preview-card dl div,.assisted-email-meta div{grid-template-columns:1fr;gap:3px}.assisted-code-form{grid-template-columns:1fr}.assisted-email-preview iframe{min-height:680px}.assisted-editor-actions{position:static}}.quick-update-card{max-width:760px;margin:0 auto}.quick-update-meta{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.quick-update-meta span{color:var(--muted);background:#eef4f1;border-radius:999px;padding:7px 10px;font-size:.86rem}.quick-update-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.site-header{z-index:20;color:#fff;background:var(--deep-ocean);border-bottom:1px solid #ffffff20;position:relative}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-3);width:min(1280px,100% - 64px);min-height:86px;margin:0 auto;display:flex}.brand-lockup{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:clamp(200px,19vw,254px);height:auto;display:block}.site-nav{justify-content:flex-end;align-items:center;gap:clamp(15px,2.4vw,32px);min-width:0;font-size:.86rem;font-weight:650;display:flex}.site-nav a{white-space:nowrap;text-decoration:none}.site-nav a:not(.nav-account):hover{opacity:.68}.nav-account{border:1px solid;border-radius:999px;padding:10px 16px}.nav-account:hover{color:var(--deep-ocean);background:#fff;border-color:#fff}.public-discovery.landing{width:auto;margin:0;padding:0 0 90px;overflow:hidden}.landing-hero{color:#f8f8f3;isolation:isolate;background:radial-gradient(circle at 78% 38%,#5dabab75,#0000 31%),linear-gradient(118deg,#072c35 0%,#0a4e57 48%,#187e7c 100%);min-height:610px;position:relative}.hero-atmosphere{z-index:-1;opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(22px,4vw,64px);width:min(1280px,100% - 64px);min-height:610px;margin:0 auto;padding:42px 0;display:grid}.hero-copy{z-index:3;max-width:760px;position:relative}.landing-hero .preview-banner{color:#f5e5b3;background:#ffffff16;border:1px solid #ffffff2b;margin:0 0 16px}.hero-kicker{align-items:center;gap:var(--space-2);color:#cce3df;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800;display:flex}.hero-kicker span{background:currentColor;width:38px;height:1px}.landing h1{max-width:760px;font-family:var(--display);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.2vw,4.3rem);font-weight:520;line-height:.98}.hero-lead{color:#d5e5e1;letter-spacing:.01em;max-width:560px;margin:18px 0 0;font-size:clamp(1rem,1.25vw,1.16rem)}.trade-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-top:26px;display:grid}.trade-card{color:#fff;text-align:start;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:3px;flex-direction:column;justify-content:space-between;gap:12px;min-height:116px;padding:18px 48px 18px 20px;transition:transform .2s,background .2s,border-color .2s;display:flex;position:relative}.trade-card-buy{color:var(--deep-ocean);background:#f3f2ea;border-color:#f3f2ea}.trade-card-sell{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04262e40}.trade-card:hover{border-color:#fff;transform:translateY(-4px)}.trade-card:active{transform:translateY(-1px)}.trade-card-sell:hover{background:#04262e7a}.trade-card.selected{box-shadow:0 0 0 3px #8edbd2}.trade-card-index{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.68rem;font-weight:800}.trade-card-title{max-width:200px;font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.1}.trade-card-arrow{font-size:1.2rem;position:absolute;bottom:16px;right:18px}.orca-stage{align-self:stretch;min-height:450px;position:relative}.orca-halo{aspect-ratio:1;border:1px solid #dbeeea30;border-radius:50%;width:82%;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #7cdace24}.orca-halo:after{content:"";border-radius:inherit;border:1px solid #dbeeea1c;position:absolute;inset:12%}.orca-hero-image{z-index:2;object-fit:contain;object-position:right center;transform-origin:50%;filter:drop-shadow(0 24px 42px #00121852);width:100%;height:100%;padding:22px 0;position:absolute;inset:0;transform:rotate(-1.5deg)}.ocean-note{z-index:3;align-items:center;gap:var(--space-2);color:#cae3df;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem;display:flex;position:absolute;bottom:18px;right:0}.ocean-note span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.trust-strip{grid-template-columns:.82fr 1.18fr;gap:9vw;width:min(1280px,100% - 64px);margin:0 auto;padding:70px 0 96px;scroll-margin-top:36px;display:grid}.trust-intro h2{font-family:var(--display);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.35rem,4vw,4rem);font-weight:500;line-height:.98}.trust-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.trust-points article{border-top:1px solid #b9c9c4;padding-top:16px}.trust-points span{color:var(--sea);letter-spacing:.15em;font-size:.68rem;font-weight:800}.trust-points h3{font-family:var(--display);margin:30px 0 10px;font-size:1.3rem}.trust-points p{color:var(--muted);margin:0;font-size:.91rem}.landing .discovery-workspace,.landing .preview-results{width:min(1020px,100% - 32px)}@media (max-width:980px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px}.landing h1{font-size:clamp(2.8rem,4.7vw,3.65rem)}.orca-stage{min-height:380px}.trust-strip{grid-template-columns:1fr;gap:60px}}@media (min-width:761px) and (max-height:800px){.landing-hero,.hero-inner{min-height:560px}.hero-inner{padding:28px 0}.landing-hero .preview-banner,.hero-kicker{margin-bottom:14px}.landing h1{font-size:clamp(2.8rem,4.3vw,4.1rem)}.hero-lead{margin-top:16px}.trade-actions{margin-top:20px}.trade-card{min-height:108px}.ocean-note{bottom:12px}}@media (min-width:761px) and (max-height:680px){.landing-hero,.hero-inner{min-height:520px}.hero-inner{padding:18px 0}.landing-hero .preview-banner{margin-bottom:8px;padding:4px 9px;font-size:.7rem}.hero-kicker{margin-bottom:10px}.landing h1{font-size:clamp(2.65rem,4vw,3.7rem)}.hero-lead{margin-top:12px;font-size:1rem}.trade-actions{margin-top:14px}.trade-card{gap:8px;min-height:96px;padding-top:14px;padding-bottom:14px}.trade-card-title{font-size:1.16rem}.trade-card-arrow{bottom:14px}.ocean-note{bottom:10px}}@media (max-width:760px){.site-header-inner{width:min(100% - 32px,1280px);min-height:74px}.brand-logo{width:146px}.site-nav{gap:14px;font-size:.8rem;overflow-x:auto}.nav-account{padding:8px 11px}.hero-inner{width:min(100% - 32px,1280px);min-height:auto;padding:38px 0 30px;display:block}.landing-hero{min-height:auto}.hero-copy{max-width:none}.hero-kicker{margin-bottom:14px}.landing h1{max-width:610px;font-size:clamp(2.35rem,8.6vw,3.5rem);line-height:1}.hero-lead{margin-top:16px}.trade-actions{margin-top:24px}.trade-card{min-height:104px}.orca-stage{min-height:250px;margin-top:2px}.orca-halo{width:76%;left:58%}.ocean-note{bottom:10px;right:6px}.trust-strip{width:min(100% - 32px,1280px);padding:56px 0 76px}.trust-points{grid-template-columns:1fr;gap:34px}.trust-points h3{margin-top:18px}}@media (max-width:520px){.site-header-inner{flex-wrap:wrap;row-gap:8px;min-height:0;padding-block:10px}.site-nav{flex:0 0 100%;justify-content:flex-end;overflow-x:visible}.nav-about{display:none}.brand-logo{width:clamp(118px,38vw,152px)}.trade-actions{grid-template-columns:1fr}.landing h1{font-size:clamp(2.2rem,10.2vw,2.85rem)}.trade-card{gap:10px;min-height:94px}.orca-stage{min-height:220px}}.logo-review-page{background:#e9ece7;min-height:100vh;padding:64px max(24px,50vw - 640px) 96px}.logo-review-intro{max-width:760px;margin-bottom:48px}.logo-review-intro h1{font-family:var(--display);margin:8px 0 14px;font-size:clamp(3rem,6vw,5.5rem);font-weight:500}.logo-review-intro>p:last-child{color:var(--muted);font-size:1.05rem}.approved-logo-stack{gap:18px;display:grid}.approved-logo-card{background:#f7f5ef;border:1px solid #cad5d0;min-width:0;padding:24px}.approved-logo-card>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px;font-size:.67rem;font-weight:800;display:block}.approved-logo-lockup{place-items:center;min-height:270px;display:grid}.approved-logo-lockup>span{justify-self:start}.approved-logo-lockup>img{width:min(940px,92%);height:auto}.approved-header-card{padding:0;overflow:hidden}.approved-header-card>span{padding:20px 24px 0}.logo-header-preview{color:#fff;background:var(--deep-ocean);border-bottom:1px solid #ffffff20;box-shadow:0 18px 45px #082f381f}.logo-header-preview .site-header-inner{width:min(100% - 64px,1280px)}.logo-header-preview .site-nav{pointer-events:none}.approved-asset-grid{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.approved-icon-card,.approved-favicon-card{align-content:center;place-items:center;min-height:310px;display:grid}.approved-icon-card>span,.approved-favicon-card>span{justify-self:start}.approved-icon-card>img{width:min(420px,86%);height:auto}.approved-favicon-card>img{image-rendering:auto;width:128px;height:128px}@media (max-width:760px){.logo-review-page{padding:42px 16px 72px}.logo-header-preview .site-header-inner{width:calc(100% - 24px)}.approved-logo-card{padding:18px}.approved-header-card{padding:0}.approved-header-card>span{padding:18px 18px 0}.approved-logo-lockup{min-height:190px}.approved-asset-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trade-card{transition:none}}.brand-logo-approved{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:clamp(210px,18vw,248px);height:58px}@media (max-width:760px){.brand-logo-approved{width:clamp(156px,44vw,196px);height:50px}}.orders-table{min-width:1320px}.buy-need-inline-form{grid-template-columns:180px minmax(190px,1fr) 150px auto;align-items:start;gap:8px;min-width:520px;display:grid}.buy-need-quantity{grid-template-columns:minmax(90px,1fr) 82px;gap:6px;display:grid}.match-pulse{grid-template-columns:auto 1fr;gap:2px 7px;min-width:150px;text-decoration:none;display:grid}.match-pulse strong{color:var(--sea);font-size:1.05rem}.match-pulse span{color:var(--muted);font-size:.8rem}.interest-pulse{color:var(--sea-dark);background:#e4f4f0;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.need-status{text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:850;display:inline-block}.need-validity{color:var(--muted);white-space:nowrap;margin-top:5px;display:block}.link-button{color:var(--sea-dark);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:760px){.buy-need-inline-form{grid-template-columns:1fr 1fr;min-width:440px}.buy-need-inline-form .search-select{grid-column:1/-1}}.app-shell{color:#16333a;background:#f7faf9;min-height:100vh}.app-topbar{z-index:60;color:#fff;background:radial-gradient(circle at 78% -10%,#1c7380 0,#0000 30%),linear-gradient(100deg,#073743 0%,#075260 58%,#063944 100%);border-bottom:1px solid #ffffff1f;grid-template-columns:250px minmax(0,1fr) auto auto;grid-template-areas:"brand nav language account";align-items:center;gap:26px;height:78px;padding:0 26px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #052b3312}.app-brand{grid-area:brand;align-items:center;width:210px;height:58px;display:flex;overflow:hidden}.app-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:210px;height:58px}.app-top-links{grid-area:nav;justify-self:start;align-items:center;gap:34px;display:flex}.app-top-links a{color:#f2fbf9;opacity:.92;font-size:.9rem;font-weight:650;text-decoration:none}.app-top-links a:hover{opacity:.66}.app-topbar-language{grid-area:language;justify-self:end;min-width:0}.app-topbar-language .language-switcher{margin-inline-start:0}.app-account{grid-area:account;justify-self:end;min-width:0;position:relative}.app-account-trigger{cursor:pointer;color:#fff;min-width:0;font:inherit;text-align:start;background:#ffffff14;border:1px solid #fff6;border-radius:10px;align-items:center;gap:12px;padding:7px 10px;display:flex;box-shadow:0 3px 14px #001d2438}.app-account-trigger:hover,.app-account.open .app-account-trigger{background:#ffffff24;border-color:#ffffffb0}.app-account-trigger:focus-visible{outline-offset:3px;outline:3px solid #9fe8df}.app-account-chevron{color:#c8dfe1;font-size:1rem;transition:transform .15s}.app-account.open .app-account-chevron{transform:rotate(180deg)}.app-account-menu{z-index:90;color:#193b43;background:#fff;border:1px solid #d8e5e3;border-radius:10px;width:250px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #082f3830}.app-account-menu-user{border-bottom:1px solid #e5edeb;gap:2px;padding:14px 16px;display:grid}.app-account-menu-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.app-account-menu-user small{text-overflow:ellipsis;white-space:nowrap;color:#6b8086;font-size:.72rem;overflow:hidden}.app-account-menu a,.app-account-menu button{color:#27464e;text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:11px 16px;font-size:.84rem;font-weight:650;text-decoration:none;display:block}.app-account-menu a:hover,.app-account-menu button:hover{color:#075d70;background:#eef7f7}.app-account-menu form{border-top:1px solid #e5edeb;margin:0}.app-search{opacity:.9;font-size:1.8rem;line-height:1;transform:rotate(-18deg)}.app-avatar{color:#07505c;background:#f5faf9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:850;text-decoration:none;display:grid;box-shadow:0 0 0 3px #ffffff21}.app-account-copy{min-width:0;line-height:1.15;display:grid}.app-account-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.82rem;overflow:hidden}.app-account-copy small{text-overflow:ellipsis;white-space:nowrap;color:#bcd9d9;max-width:190px;font-size:.66rem;overflow:hidden}.app-frame{grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.app-sidebar{background:linear-gradient(#f1f6f6 0%,#edf4f3 72%,#e6f0ef 100%);border-inline-end:1px solid #d4e2e1;flex-direction:column;align-self:start;height:calc(100vh - 78px);display:flex;position:sticky;top:78px;overflow:hidden}.app-side-nav{flex:1;align-content:start;gap:7px;min-height:0;padding:22px 10px;display:grid;overflow-y:auto}.app-side-nav a{color:#36505a;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.app-side-nav a:hover{color:#0a5c69;background:#eef7f7}.app-side-nav a.active{color:#075d70;background:linear-gradient(90deg,#e4f6f8,#edf8f9);box-shadow:inset 3px 0 #1184a0}.side-icon{color:#174f60;place-items:center;width:25px;font-size:1.25rem;line-height:1;display:grid}.app-content{background:linear-gradient(135deg,#fbfdfc,#f4f9f8);min-width:0}.dashboard-workspace{width:min(1320px,100% - 40px);margin:0 auto;padding:26px 0 44px}.dashboard-intro{color:#fff;background:radial-gradient(circle at 85% 28%,#3d8f9970,#0000 36%),linear-gradient(110deg,#083b46,#075765 68%,#0b6670);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:30px;min-height:172px;padding:26px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #123a4114}.dashboard-intro-copy{z-index:2;max-width:760px;position:relative}.dashboard-intro .workspace-kicker{color:#9fe1dc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850;display:block}.dashboard-intro h1{color:#fff;max-width:760px;font:800 clamp(2rem,4vw,3.45rem)/1.02 var(--sans);letter-spacing:-.045em;margin:0}.dashboard-intro-copy>p:last-child{color:#d6e9e6;max-width:700px;margin:14px 0 0;font-size:1rem}.dashboard-brand-panel{opacity:.68;pointer-events:none;width:320px;position:absolute;inset-block:-20px;inset-inline-end:8px}.dashboard-brand-panel:before{content:"";border:1px solid #dff4f034;border-radius:50%;position:absolute;inset:10% 8%}.dashboard-brand-panel img{object-fit:contain;filter:drop-shadow(0 18px 26px #001a204d);width:100%;height:100%;position:relative}.dashboard-company-control{z-index:3;width:max-content;max-width:100%;margin-top:14px;position:relative}.dashboard-company-control .company-switcher{background:#ffffff12;border:1px solid #ffffff2b;border-radius:8px;gap:6px;margin:0;padding:6px}.dashboard-company-control .company-switcher label{color:#d6e9e6;min-width:210px;font-size:.68rem}.dashboard-company-control .company-switcher select{background:#f8fcfb;border-color:#ffffff45;padding-block:7px;padding-inline:9px 30px;font-size:.78rem}.dashboard-company-control .company-switcher .button{color:#fff;background:#ffffff12;border-color:#ffffff4d;padding:8px 11px;font-size:.75rem}.dashboard-company-control .company-switcher .button:hover{background:#ffffff20}.dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dashboard-action-card{background:#fff;border:1px solid #d8e5e3;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:210px;padding:22px;display:flex;box-shadow:0 8px 24px #123a410a}.dashboard-action-card.buy{border-top:4px solid #198a79}.dashboard-action-card.sell{border-top:4px solid #ce745d}.dashboard-action-card.negotiations{border-top:4px solid #318099}.dashboard-action-index{color:#637b81;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.dashboard-action-card h2{color:#18353d;margin:14px 0 6px;font-size:1.3rem;line-height:1.15}.dashboard-action-card p{color:#61767d;margin:0 0 18px;font-size:.86rem;line-height:1.45}.dashboard-action-link{color:#075e6d;align-items:center;gap:9px;margin-top:auto;font-size:.84rem;font-weight:820;text-decoration:none;display:inline-flex}.dashboard-action-link:hover{color:#063f49;text-underline-offset:4px;text-decoration:underline}.dashboard-action-link:focus-visible{border-radius:3px}[dir=rtl] .dashboard-action-arrow{display:inline-block;transform:scaleX(-1)}.dashboard-status{background:#eef4f3;border:1px solid #d8e4e2;border-radius:10px;margin-top:16px;padding:16px 18px}.dashboard-status-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.dashboard-status-heading h2{color:#27464e;margin:0;font-size:.9rem}.dashboard-status-heading a,.dashboard-company-link{color:#075e6d;font-size:.76rem;font-weight:750;text-decoration:none}.dashboard-status-heading a:hover,.dashboard-company-link:hover{text-decoration:underline}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-status-grid a{color:#2b474e;background:#ffffffb8;border:1px solid #dce7e5;border-radius:7px;align-items:baseline;gap:9px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.dashboard-status-grid a:hover{background:#fff;border-color:#9fc7c4}.dashboard-status-grid strong{color:#075e6d;font-size:1.35rem;line-height:1}.dashboard-status-grid span{text-overflow:ellipsis;color:#61767d;white-space:nowrap;font-size:.75rem;overflow:hidden}.dashboard-company-link{margin-top:10px;display:inline-block}.orders-workspace{width:min(1500px,100% - 42px);margin:0 auto;padding:28px 0 44px}.orders-hero-row{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.orders-hero-row h1{font:800 clamp(2rem,3.2vw,3rem)/1 var(--sans);letter-spacing:-.045em;color:#172d35;margin:0 0 5px}.orders-hero-row p{color:#647982;margin:0;font-size:.92rem}.workspace-kicker{display:none}.create-order-button{color:#fff;background:#075766;border-radius:5px;flex:none;padding:13px 22px;font-size:.88rem;font-weight:780;text-decoration:none;box-shadow:0 10px 24px #07576618}.create-order-button:hover{background:#064955}.orders-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.orders-summary article{background:#fff;border:1px solid #dce7e6;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:92px;padding:18px 20px;display:grid;box-shadow:0 5px 18px #123a4108}.orders-summary article>div{display:grid}.orders-summary article strong{color:#132e36;font-size:1.55rem;line-height:1}.orders-summary article small{color:#5d727c;margin-top:7px;font-size:.78rem}.orders-summary article b{color:#278975;background:#e6f8f2;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.summary-icon{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.summary-icon.green,.summary-icon.mint{color:#158065;background:#e4f6ef}.summary-icon.amber{color:#da7725;background:#fff0e2}.summary-icon.blue{color:#147aa4;background:#e3f3fa}.orders-company-row{justify-content:flex-end;margin:-2px 0 6px;display:flex}.orders-company-row .company-switcher{background:0 0;border-radius:0;gap:7px;margin:0;padding:0}.orders-company-row .company-switcher label{color:#74888f;min-width:220px;font-size:.7rem}.orders-company-row .company-switcher select{border-color:#d9e5e4;padding:7px 9px;font-size:.78rem}.orders-company-row .company-switcher .button{padding:8px 11px;font-size:.75rem}.orders-controls{border-bottom:1px solid #dce7e6;justify-content:space-between;align-items:end;gap:24px;margin-top:10px;display:flex}.orders-tabs{align-items:center;gap:5px;display:flex;overflow-x:auto}.orders-tabs button{color:#61747c;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:13px 15px 12px;font-size:.78rem;font-weight:700;position:relative}.orders-tabs button span{color:#82949b;font-weight:600}.orders-tabs button.active{color:#075c6d}.orders-tabs button.active:after{content:"";background:#0a8098;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.orders-tools{align-items:center;gap:9px;padding-bottom:8px;display:flex}.orders-search{background:#fff;border:1px solid #d6e3e2;border-radius:5px;align-items:center;gap:8px;min-width:290px;padding:0 11px;display:flex}.orders-search span{color:#557079;font-size:1.25rem}.orders-search input{box-shadow:none;border:0;outline:0;padding:9px 0;font-size:.78rem}.orders-sort{border-color:#d6e3e2;border-radius:5px;width:auto;min-width:145px;padding:9px 30px 9px 10px;font-size:.76rem}.orders-bulkbar{background:#f8fbfb;border:1px solid #dce7e6;border-top:0;align-items:center;gap:18px;min-height:48px;padding:8px 13px;display:flex}.orders-bulkbar label{color:#526971;align-items:center;gap:8px;font-size:.75rem;display:flex}.orders-bulkbar input[type=checkbox],.premium-orders-table input[type=checkbox]{accent-color:#0b7f92;width:16px;height:16px;padding:0}.orders-confirm{color:#60757d;cursor:pointer;background:#fff;border:1px solid #d6e1e0;border-radius:5px;padding:8px 12px;font-size:.74rem;font-weight:700}.orders-confirm:disabled{opacity:.45;cursor:default}.orders-table-shell{background:#fff;border:1px solid #dce7e6;border-top:0;border-radius:0 0 6px 6px;overflow:auto;box-shadow:0 9px 28px #123a4108}.premium-orders-table{border-collapse:collapse;width:100%;min-width:1170px}.premium-orders-table th{color:#789098;text-align:start;text-transform:none;letter-spacing:0;background:#fbfdfd;border-bottom:1px solid #e2eaea;padding:10px 11px;font-size:.68rem;font-weight:650}.premium-orders-table td{vertical-align:middle;color:#223e46;border-bottom:1px solid #e7eeee;padding:11px;font-size:.78rem}.premium-orders-table tr:last-child td{border-bottom:0}.premium-orders-table tbody tr:hover td{background:#fbfdfd}.order-species-cell{align-items:center;gap:10px;min-width:190px;display:flex}.species-thumb{background:#f6f9f8;border:1px solid #e3ecea;border-radius:5px;place-items:center;width:48px;height:36px;font-size:1.55rem;display:grid}.order-species-cell div{display:grid}.order-species-cell strong{color:#1d343d;font-size:.79rem}.order-species-cell em{color:#6d838b;margin-top:2px;font-size:.66rem}.soft-chip{color:#225e6c;white-space:nowrap;background:#e8f4f6;border-radius:999px;padding:4px 9px;font-size:.68rem;display:inline-block}.destination-name{color:#2e4851;font-size:.76rem;font-weight:650}.offers-count{color:#0477d9;white-space:nowrap;font-size:.78rem;font-weight:750;text-decoration:none}.offers-count:hover{text-decoration:underline}.match-mini{color:#82939a;flex-wrap:wrap;gap:5px;margin-top:3px;font-size:.59rem;display:flex}.incoming-mini{color:#187f6b;margin-top:3px;font-size:.6rem;text-decoration:none;display:inline-block}.need-status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:800;display:inline-block}.need-status.active{color:#187449;background:#dcf4e8}.need-status.paused{color:#1975a4;background:#e1f1ff}.need-status.closed{color:#6c7e84;background:#eef1f2}.need-status.expired{color:#c62a38;background:#fee5e7}.expiry-date{white-space:nowrap;font-size:.72rem;display:block}.need-validity{color:#7b9097;white-space:nowrap;margin-top:2px;font-size:.62rem;display:block}.order-actions{align-items:center;gap:6px;display:flex}.table-edit,.table-reactivate{color:#244b58;text-align:center;background:#fff;border:1px solid #d6e3e2;border-radius:4px;min-width:68px;padding:7px 11px;font-size:.7rem;font-weight:750;text-decoration:none}.table-reactivate{cursor:pointer}.table-more{color:#61757d;cursor:pointer;background:#fff;border:1px solid #d6e3e2;border-radius:4px;width:32px;height:30px}.quick-edit{margin-top:5px;position:relative}.quick-edit summary{color:#73878e;cursor:pointer;font-size:.62rem;list-style:none}.quick-edit summary::-webkit-details-marker{display:none}.quick-edit form{z-index:30;background:#fff;border:1px solid #d8e5e3;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;width:430px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 18px 48px #11374025}.quick-edit form .search-select,.quick-edit form .button{grid-column:1/-1}.quick-edit form input,.quick-edit form select{padding:8px 9px;font-size:.72rem}.orders-empty{color:#73878e;text-align:center;padding:36px}@media (max-width:1100px){.app-topbar{grid-template-columns:205px minmax(0,1fr) auto auto;gap:16px;padding-inline:18px}.app-top-links{gap:20px}.app-frame{grid-template-columns:184px minmax(0,1fr)}.orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-intro{grid-template-columns:minmax(0,1fr) 230px}.dashboard-brand-panel{opacity:.55;width:250px}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-card.negotiations{grid-column:1/-1;min-height:170px}}@media (max-width:820px){.app-top-links{display:none}.app-topbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand language account";gap:12px}.app-frame{display:block}.app-sidebar{border-inline-end:0;border-bottom:1px solid #dce9e8;height:auto;position:static}.app-side-nav{flex:none;gap:6px;min-height:auto;padding:8px 12px;display:flex;overflow:auto hidden}.app-side-nav a{flex:none;min-height:42px;padding:8px 11px}.orders-workspace{width:min(100% - 24px,1500px);padding-top:20px}.orders-controls{display:block}.orders-tools{justify-content:space-between;padding:10px 0}.orders-search{flex:1;min-width:0}.dashboard-workspace{width:min(100% - 24px,1320px);padding-top:18px}.dashboard-intro{grid-template-columns:minmax(0,1fr) 180px;min-height:150px;padding:22px 24px}.dashboard-intro h1{font-size:clamp(2rem,7vw,2.8rem)}.dashboard-brand-panel{opacity:.42;width:200px}.dashboard-company-control,.dashboard-company-control .company-switcher{width:100%}}@media (max-width:560px){.app-topbar{gap:8px;height:70px;padding-inline:12px}.app-brand,.app-brand img{width:170px;height:50px}.app-account-copy,.app-search{display:none}.app-account-trigger{gap:6px;padding:5px 7px}.orders-hero-row{align-items:flex-start}.orders-hero-row h1{font-size:2rem}.create-order-button{padding:11px 13px;font-size:.75rem}.orders-summary{grid-template-columns:1fr 1fr;gap:8px}.orders-summary article{gap:10px;min-height:78px;padding:12px}.summary-icon{width:34px;height:34px}.orders-summary article b{display:none}.orders-tools{grid-template-columns:1fr;display:grid}.orders-sort{width:100%}.dashboard-workspace{width:min(100% - 20px,1320px);padding-top:12px}.dashboard-intro{min-height:0;padding:20px;display:block}.dashboard-intro h1{max-width:300px;font-size:2rem}.dashboard-intro-copy>p:last-child{margin-top:10px;font-size:.9rem}.dashboard-brand-panel{opacity:.18;width:150px}.dashboard-company-control .company-switcher{flex-direction:column;align-items:stretch}.dashboard-company-control .company-switcher label{min-width:0}.dashboard-action-grid,.dashboard-status-grid{grid-template-columns:1fr}.dashboard-action-card,.dashboard-action-card.negotiations{grid-column:auto;min-height:165px;padding:18px}.dashboard-status-grid span{white-space:normal}}.seller-controls{flex-direction:column;align-items:stretch;gap:0}.seller-controls .orders-tools{justify-content:flex-end}.seller-table{min-width:1080px}.seller-table th,.seller-table td{font-size:.875rem}.seller-product{min-width:220px}.seller-product strong,.seller-product em,.seller-product span,.seller-product small{display:block}.seller-product strong{font-size:1rem}.seller-product em{color:#617780;margin:2px 0 5px;font-size:.8125rem}.seller-product small{color:#617780;margin-top:3px;font-size:.8125rem}.seller-inline-form{grid-template-columns:minmax(145px,1fr) auto;gap:8px;min-width:310px;display:grid}.seller-inline-form>select{padding:8px 10px;font-size:.875rem}.seller-context-fields{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:end;gap:8px;display:flex}.seller-context-fields label{color:#58717a;flex:1;gap:3px;min-width:75px;font-size:.8125rem;display:grid}.seller-context-fields input,.seller-context-fields select{min-width:0;padding:7px 9px;font-size:.875rem}.seller-save{color:#075766;cursor:pointer;background:#edf8f7;border:1px solid #bbd7d6;border-radius:5px;padding:8px 13px;font-size:.875rem;font-weight:750}.seller-save:disabled{opacity:.55;cursor:default}.seller-context-note,.seller-confirm-note,.seller-update-hint{color:#647b83;font-size:.8125rem}.seller-bulkbar{flex-wrap:wrap}.seller-update-hint{max-width:145px;margin-top:5px;display:block}.seller-needs-update td{background:#fffaf0}.seller-actions{gap:9px;font-size:.875rem;display:grid}.seller-actions .table-edit,.seller-table .freshness{white-space:nowrap;font-size:.8125rem}.seller-table .expiry-date,.seller-table .need-validity{font-size:.8125rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.seller-controls .orders-tools{display:flex}}@media (max-width:560px){.seller-controls .orders-tools{display:grid}.seller-confirm-note{flex-basis:100%}.seller-context-fields input,.seller-context-fields select{font-size:1rem}}.matches-workspace .match-back{color:#286b61;margin:-4px 0 18px;font-size:.875rem;display:inline-block}.match-source{background:#fff;border:1px solid #dce6e9;border-radius:14px;align-items:center;gap:26px;margin-bottom:20px;padding:20px;display:flex}.match-source>div{gap:5px;display:grid}.match-source small,.interest-listing small{color:#577079;font-size:.875rem}.match-source em,.interest-listing em{color:#657983;font-size:.875rem}.match-source>a{margin-inline-start:auto}.match-controls{flex-wrap:wrap;gap:12px}.match-discovery-note{color:#526a74;margin:14px 0 20px;font-size:.9375rem}.discovery-card{border-top:4px solid #27967e;min-width:0;padding:24px}.discovery-card.match-compatible{border-top-color:#328cbe}.discovery-card.match-alternative{border-top-color:#c49132}.match-category,.interest-state{color:#226454;background:#e8f6f0;border-radius:20px;padding:6px 10px;font-size:.875rem;font-weight:700;display:inline-block}.match-compatible .match-category{color:#276483;background:#eaf3fc}.match-alternative .match-category{color:#8b661d;background:#fff4dd}.match-score{color:#627982;font-size:.875rem}.match-score strong{color:#183d45}.discovery-card h2,.interest-card h2,.mutual-card h2{overflow-wrap:anywhere;margin:18px 0 4px;font-size:1.125rem;line-height:1.4}.match-company-meta{color:#667c86;margin:4px 0 18px;font-size:.875rem}.match-comparison{margin:18px 0;overflow-x:auto}.match-comparison table{border-collapse:collapse;text-align:start;width:100%;font-size:.875rem}.match-comparison caption{text-align:start;margin-bottom:9px;font-weight:700}.match-comparison th,.match-comparison td{vertical-align:top;border-bottom:1px solid #dfe9ec;padding:10px 8px}.match-comparison thead{background:#f2f7f8}.match-comparison tbody th{color:#5a737d;font-weight:500}.discovery-card .facts dt{text-transform:none;font-size:.875rem}.discovery-card .facts dd{overflow-wrap:anywhere;font-size:.9375rem}.discovery-card .explanation{font-size:.9375rem}.discovery-card .explanation ul{padding-inline-start:20px}.match-card-footer,.interest-footer{border-top:1px solid #dfe9ec;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.match-card-footer span,.interest-footer>span{color:#617680;flex:1;min-width:150px;font-size:.875rem}.interest-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.interest-list{gap:16px;display:grid}.interest-card,.mutual-card{min-width:0;padding:24px}.interest-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.interest-heading h2{margin:0}.interest-state.pending{color:#8b661d;background:#fff4dd}.interest-state.history{color:#617680;background:#edf2f4}.interest-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.interest-listing{overflow-wrap:anywhere;background:#f3f8f9;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.interest-listing span{font-size:.9375rem}.revealed-contact{overflow-wrap:anywhere;border-top:1px solid #dfe9ec;margin-top:16px;padding-top:16px}.revealed-contact p{margin:5px 0}.revealed-contact a{color:#23776b}@media (max-width:1000px){.matches-workspace .match-grid{grid-template-columns:1fr}}@media (max-width:600px){.match-source{flex-direction:column;align-items:flex-start;gap:14px}.match-source>a{margin-inline-start:0}.interest-summary,.interest-pair{grid-template-columns:1fr}.discovery-card,.interest-card,.mutual-card{padding:16px}.match-controls .orders-search{width:100%}.match-card-heading{flex-wrap:wrap;gap:10px}}.interest-spec{margin-top:8px;font-size:.875rem}.interest-spec summary{cursor:pointer;color:#286b61}.interest-spec dl{margin:12px 0 0}.interest-spec dl div{margin:10px 0}.interest-spec dt{color:#617680}.interest-spec dd{margin:3px 0 0}.listing-workspace{max-width:1240px}.listing-editor{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.listing-editor-main,.listing-fields{min-width:0}.listing-inputs{border:0;min-width:0;margin:0;padding:0}.listing-section{background:#fff;border:1px solid #dce6e4;border-radius:14px;min-width:0;margin:0 0 20px;padding:22px}.listing-section legend{float:left;color:#172d35;width:100%;margin:0 0 14px;padding:0;font-size:1.15rem;font-weight:800}.listing-section legend span{color:#177666;background:#e3f3ef;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-end:9px;font-size:.875rem;display:inline-flex}.listing-section .section-hint{clear:both;color:#596f74;margin:0 0 18px;font-size:.9375rem}.listing-field-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.listing-field{min-width:0}.listing-field.wide{grid-column:1/-1}.listing-field label{color:#263c43;flex-direction:column;gap:7px;font-size:.9375rem;font-weight:700;display:flex}.listing-field input,.listing-field select,.listing-field textarea{border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-size:1rem}.listing-field small{color:#5d7277;margin-top:7px;font-size:.875rem;line-height:1.45;display:block}.listing-field .search-select,.listing-field .search-multi{width:100%}.listing-field .search-select-menu{z-index:30;max-height:260px;overflow:auto}.listing-field .search-select-option{font-size:.9375rem}.listing-field .search-select-option small{font-size:.875rem}.listing-field.has-error input,.listing-field.has-error select,.listing-field.has-error textarea{border-color:#b84c43}.field-error{color:#a52e24;margin:7px 0 0;font-size:.875rem}.listing-error-summary{color:#842c23;background:#fff3f0;border:1px solid #e6b3ac;border-radius:12px;margin-bottom:20px;padding:18px 20px;font-size:1rem}.listing-error-summary ul{margin:10px 0 0;padding-inline-start:20px}.listing-error-summary button{color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.listing-publish-panel{background:#f0f8f5;border:1px solid #d7e7e2;border-radius:14px;padding:24px;position:sticky;top:24px}.listing-publish-panel h2{margin:10px 0 12px;font-size:1.4rem;line-height:1.2}.listing-publish-panel>p{font-size:1rem;line-height:1.5}.listing-publish-actions{gap:10px;margin:20px 0;display:grid}.listing-publish-actions .button{justify-content:center;width:100%;font-size:.9375rem}.listing-publish-panel .listing-panel-note{color:#526a70;font-size:.875rem}.listing-back-link{color:#176b5c;margin-top:10px;font-size:.9375rem;display:inline-block}.listing-editor [disabled]{cursor:wait;opacity:.7}@media (max-width:1000px){.listing-editor{grid-template-columns:minmax(0,1fr)}.listing-publish-panel{position:static}.listing-publish-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.listing-field-grid,.listing-publish-actions{grid-template-columns:minmax(0,1fr)}.listing-section,.listing-publish-panel{padding:18px}}.processing-attributes h3{margin:0 0 8px;font-size:1rem}.processing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.processing-choice{border:1px solid #dce6e4;border-radius:9px;min-width:0;padding:12px}.processing-choice legend,.processing-additional legend{color:#263c43;padding:0 5px;font-size:.9375rem;font-weight:700}.processing-additional{border:1px solid #dce6e4;border-radius:9px;margin:16px 0 0;padding:12px}.processing-additional label{flex-direction:row;align-items:center;gap:9px;margin:8px 0;font-weight:400;display:flex}.processing-additional input[type=checkbox]{width:auto}@media (max-width:560px){.processing-grid{grid-template-columns:minmax(0,1fr)}}.processing-choice legend,.processing-additional legend{float:none;width:auto;margin:0}.certifications-picker{border:0;min-width:0;margin:0;padding:0}.certifications-picker legend{float:none;width:auto;margin:0 0 8px;padding:0;font-size:1rem;font-weight:700}.certifications-count{color:#526a70;margin:0 0 12px;font-size:.875rem}.certifications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.certifications-grid label{cursor:pointer;border:1px solid #dce6e4;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:12px;font-weight:400;display:flex}.certifications-grid label.selected{background:#edf8f3;border-color:#27836f}.certifications-grid input[type=checkbox]{accent-color:#177666;flex:none;width:auto}@media (max-width:560px){.certifications-grid{grid-template-columns:minmax(0,1fr)}}.deal-progress{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.deal-progress li{color:#64748b;background:#eef2f6;border-radius:10px;align-items:center;gap:10px;padding:14px;font-weight:600;display:flex}.deal-progress li span{background:#fff;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.deal-progress .current{color:#1652a4;background:#e0efff;border:1px solid #adcdf5}.deal-progress .done{color:#1a6b48;background:#e4f4ed}.deal-specification{margin-bottom:20px}.deal-specification summary,.deal-history summary{cursor:pointer;font-weight:600}.deal-spec{gap:5px;padding:20px 0;display:grid}.deal-spec dl>div{padding:8px 0}.deal-spec dd{color:#475569;margin:3px 0}.deal-columns{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.deal-stage h2{margin:8px 0 18px;font-size:26px}.deal-proposal{background:#f0f6ff;border:1px solid #cbdff6;border-radius:10px;margin:18px 0;padding:18px}.deal-proposal p,.deal-final-terms p,.deal-agreed-row p{white-space:pre-wrap;overflow-wrap:anywhere}.deal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.deal-decline{color:#b33e3e;cursor:pointer;background:0 0;border:0;padding:12px}.deal-offer-form label,.deal-reopen label{gap:8px;display:grid}.deal-offer-form input,.deal-offer-form select,.deal-offer-form textarea,.deal-reopen select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px}.deal-offer-form textarea{min-height:120px}.deal-agreed-row,.deal-final-terms>div{border-bottom:1px solid #e2e8f0;padding:12px 0}.deal-lock{background:#f5f7fa;border-radius:8px;padding:14px;font-size:14px}.deal-confirm-panel{border:1px solid #e7c7c7;border-radius:8px;margin-top:15px;padding:15px}.deal-consent{background:#eef7f1;border-radius:8px;padding:16px}.deal-contacts{background:#e8f6ee;border-radius:10px;margin-top:20px;padding:20px}.deal-history{margin-top:20px}.deal-history ol{padding:0;list-style:none}.deal-history li{border-bottom:1px solid #e2e8f0;gap:7px;padding:16px 0;display:grid}.deal-reopen{gap:10px;margin-top:15px;display:grid}.deal-specification .interest-pair{margin-top:14px}@media (max-width:850px){.deal-progress{grid-template-columns:repeat(2,1fr)}.deal-columns{grid-template-columns:1fr}}@media (max-width:480px){.deal-progress li{padding:10px;font-size:12px}.deal-stage h2{font-size:22px}}.language-switcher{align-items:center;margin-inline-start:auto;display:inline-flex}.language-switcher select{border:1px solid var(--border,#d9e3e9);color:#173249;width:auto;min-width:112px;font:inherit;background:#fff;border-radius:8px;padding:8px 12px;font-size:.875rem}.auth-language{justify-content:flex-end;padding:16px;display:flex}@media (max-width:640px){.language-switcher select{min-width:88px;padding:6px}.app-account-copy{display:none}}html[dir=rtl] .trade-card-arrow{left:20px;right:auto;transform:scaleX(-1)}html[dir=rtl] .quick-edit form{left:0;right:auto}input[type=number],input[inputmode=decimal],input[type=date],input[type=email],input[type=tel],.search-select-option small,.species-latin{direction:ltr;unicode-bidi:isolate}.language-switcher select{max-width:160px}html[lang=ar],html[lang=ar] .workspace-kicker,html[lang=ar] .eyebrow{letter-spacing:normal}.order-species-cell em,.seller-product em,.product-name em,.match-source em{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .trade-card{padding:22px 22px 22px 54px}.deal-proposal p,.deal-final-terms p,.deal-agreed-row p{unicode-bidi:plaintext}.deal-files{margin-top:20px}.deal-files-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deal-files-heading h2{margin:4px 0 6px}.deal-files-heading p{color:#526a74;margin:0}.deal-file-private{white-space:nowrap;color:#1e6659;background:#e8f4f1;border-radius:999px;padding:7px 11px;font-size:.8125rem;font-weight:700}.deal-file-uploaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.deal-file-uploader{background:#fbfdfd;border:1px solid #dbe6e8;border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.deal-file-uploader h3{margin:0}.deal-file-uploader label{gap:7px;font-weight:700;display:grid}.deal-file-uploader select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.deal-file-uploader small,.deal-file-note{color:#5c727b;font-size:.875rem}.deal-photo-warning{color:#644d21;background:#fff8e8;border:1px solid #e5bf79;border-radius:9px;padding:14px}.deal-photo-warning p{font-size:.875rem;line-height:1.45}.deal-photo-warning label{align-items:flex-start;gap:9px;font-size:.875rem;display:flex}.deal-photo-warning input{flex:none;margin-top:3px}.deal-upload-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.deal-upload-list li{border:1px solid #dde7e9;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(120px,240px) auto;align-items:center;gap:12px;padding:12px;display:grid}.deal-upload-list li>div{gap:3px;min-width:0;display:grid}.deal-upload-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-upload-list span,.deal-upload-list p{color:#5d727a;margin:0;font-size:.8125rem}.deal-upload-list progress{width:100%}.deal-file-section{margin-top:24px}.deal-file-section>h3{align-items:center;gap:8px;display:flex}.deal-file-section>h3 span{background:#edf3f4;border-radius:999px;padding:3px 8px;font-size:.75rem}.deal-file-empty{color:#647982}.deal-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.deal-photo-grid article{background:#fff;border:1px solid #dce7e9;border-radius:10px;overflow:hidden}.deal-photo-open{aspect-ratio:4/3;cursor:pointer;background:#edf3f4;border:0;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.deal-photo-open img{object-fit:cover;width:100%;height:100%}.deal-photo-grid article>div{gap:4px;padding:11px;display:grid}.deal-photo-grid small,.deal-document-list small{color:#617781;font-size:.8125rem}.deal-file-delete{color:#a33b36;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;text-decoration:underline}.deal-document-list{gap:10px;display:grid}.deal-document-list article{border:1px solid #dce7e9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.deal-document-list article>div:first-child{gap:5px;min-width:0;display:grid}.deal-document-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-document-list strong{overflow-wrap:anywhere}.deal-file-modal{z-index:100;background:#05181fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deal-file-modal>div{max-width:min(1100px,96vw);max-height:92vh;position:relative}.deal-file-modal img{border-radius:10px;max-width:100%;max-height:88vh;display:block}.deal-file-modal button{z-index:1;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;font-size:1.75rem;position:absolute;top:8px;right:8px}@media (max-width:900px){.deal-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.deal-file-uploaders{grid-template-columns:1fr}.deal-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-document-list article{flex-direction:column;align-items:flex-start}.deal-upload-list li{grid-template-columns:1fr}.deal-files-heading{flex-direction:column}.deal-file-private{white-space:normal}}@media (max-width:420px){.deal-photo-grid{grid-template-columns:1fr}.deal-files{padding:16px}.deal-file-uploader{padding:14px}}.deal-file-modal button{right:auto;inset-inline-end:8px}
