.platform-workspace{background:var(--paper);overflow-wrap:anywhere}.platform-wrap{width:min(1220px,calc(100% - 64px));margin:auto}.platform-hero{padding:150px 0 48px;color:var(--bone);background:var(--ink)}.platform-eyebrow{margin:0 0 20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.platform-hero .platform-eyebrow{color:#ddb5aa}.platform-hero h1{max-width:870px;margin:0;font-family:var(--serif);font-size:clamp(42px,5.2vw,76px);line-height:1.06;font-weight:400}.platform-intro{margin:24px 0 32px;font-size:17px;color:#d8cfc0}.platform-access{display:flex;flex-direction:column;gap:7px;max-width:86ch;padding-left:18px;margin:0 0 28px;border-left:2px solid #ddb5aa;color:#e2d8ca;font-size:14px}.platform-access strong{color:var(--paper)}.platform-demo{display:flex;gap:20px;align-items:start;padding:20px 24px;border:1px solid #73635a;background:#251f19}.platform-demo strong{flex-shrink:0;color:#f3c3a6;font-size:11px;letter-spacing:.12em;padding-top:3px}.platform-demo p{margin:0;max-width:80ch;font-size:13px;color:#e2d8ca}.platform-body{padding:34px 0 72px}.platform-rolebar{display:flex;gap:32px;align-items:end;justify-content:space-between}.platform-roles,.platform-tabs{display:flex;gap:0;flex-wrap:wrap}.platform-roles button,.platform-tabs button{min-height:48px;padding:12px 20px;cursor:pointer;border:1px solid var(--line);background:transparent;font-size:13px}.platform-roles button[aria-pressed=true],.platform-tabs button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.platform-help{font-size:13px;color:#635b52;margin:14px 0 24px;max-width:80ch}.platform-rolebar>.platform-field{width:min(310px,100%)}.platform-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px}.platform-field>span{font-weight:600}.platform-field input,.platform-field select,.platform-field textarea{min-height:48px;width:100%;padding:12px 14px;color:var(--ink);background:#fffdf8;border:1px solid #b9b0a2;border-radius:0}.platform-field textarea{resize:vertical}.platform-field small{font-size:12px;color:#635b52;line-height:1.5}.platform-workspace input:focus-visible,.platform-workspace select:focus-visible,.platform-workspace textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.platform-workspace h2{font-size:clamp(30px,3vw,43px);font-family:var(--serif);font-weight:400;margin:0 0 16px;line-height:1.14}.platform-workspace h2:focus{outline:none}.platform-workspace h3{font-size:27px;font-family:var(--serif);font-weight:400;margin:0 0 20px;line-height:1.2}.platform-workspace h4{font-size:19px;font-family:var(--serif);font-weight:400;margin:0}.platform-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 42px;border-block:1px solid var(--line)}.platform-metrics>div{padding:22px 24px;border-right:1px solid var(--line)}.platform-metrics>div:first-child{padding-left:0}.platform-metrics>div:last-child{border:0}.platform-metrics strong{display:block;font-family:var(--serif);font-size:39px;line-height:1.1;font-weight:400;margin-bottom:8px}.platform-metrics span{font-size:12px;color:#635b52}.platform-board-heading{display:flex;justify-content:space-between;align-items:start;gap:32px;margin-bottom:28px}.platform-board-heading p{max-width:70ch;color:#635b52;margin:0}.platform-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;color:var(--paper);background:var(--red);border:1px solid var(--red);cursor:pointer;font-size:13px;line-height:1.4}.platform-button:hover{background:var(--ink);border-color:var(--ink)}.platform-button:disabled{opacity:.45;cursor:not-allowed}.platform-secondary{color:var(--ink);background:transparent;border-color:#a99d8e}.platform-secondary:hover{color:var(--paper)}.platform-board-heading>.platform-button{flex-shrink:0}.platform-text-button{cursor:pointer;background:transparent;border:0;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:5px;font-size:13px;color:var(--red);text-align:left}.platform-filters{display:grid;grid-template-columns:1fr 280px;gap:20px;margin:24px 0}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.platform-card{padding:28px;border:1px solid var(--line);background:#fffdf8;display:flex;flex-direction:column;align-items:start}.platform-card-top{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:28px;width:100%}.platform-card-top small{font-size:10px;letter-spacing:.07em;color:#635b52}.platform-status{display:inline-block;padding:6px 10px;background:#eee8dd;font-size:11px;line-height:1.4}.platform-status-open{background:#e3ebdf;color:#31422a}.platform-status-review{background:#f4e4c8;color:#654717}.platform-status-coordination{background:#dde8ed;color:#2c4d5d}.platform-status-closed{background:#e5e0da;color:#514a43}.platform-amount{font-family:var(--serif);font-size:32px;margin:0 0 15px}.platform-amount span{font-family:var(--sans);font-size:13px}.platform-card>p{margin-top:0}.platform-packaging{font-size:13px;color:#635b52;flex:1}.platform-panel{background:#fffdf8;border:1px solid var(--line);padding:28px;margin-bottom:22px}.platform-form{display:flex;flex-direction:column;gap:24px}.platform-form>.platform-button{align-self:start}.platform-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platform-message{padding:18px 22px;margin:24px 0;border-left:3px solid #566b48;background:#e9eddf}.platform-error{background:#f7e3df;border-color:var(--red);color:#651820}.platform-detail-heading{display:flex;align-items:start;gap:24px;justify-content:space-between;margin-top:22px}.platform-detail-heading .platform-eyebrow{color:#635b52;margin-bottom:14px}.platform-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:22px 0 30px;list-style:none}.platform-progress li{padding:15px 12px;border-top:2px solid var(--line);font-size:12px;color:#635b52}.platform-progress li[aria-current=step]{border-color:var(--red);color:var(--red);background:#eee7dc}.platform-progress span{display:block;margin-bottom:8px;font-size:10px}.platform-detail-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.platform-specs{margin:0}.platform-specs>div{border-top:1px solid var(--line);padding:15px 0}.platform-specs dt{font-size:12px;color:#635b52;margin-bottom:6px}.platform-specs dd{margin:0;white-space:pre-wrap}.platform-response{padding:24px 0;border-top:1px solid var(--line)}.platform-response p{white-space:pre-wrap}.platform-response-heading{display:flex;align-items:start;gap:20px;justify-content:space-between}.platform-actions{display:flex;gap:14px;flex-wrap:wrap}.platform-checkbox{display:flex;gap:12px;align-items:start;margin:24px 0}.platform-checkbox input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--red)}.platform-activity{list-style:none;margin:0;padding:0}.platform-activity li{border-top:1px solid var(--line);padding:18px 0}.platform-activity p{margin:0 0 6px}.platform-activity small{color:#635b52}.platform-reset{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.platform-reset button{margin-right:24px}.platform-empty{padding:40px 24px;border:1px solid var(--line);text-align:center}.trading-hero{padding:116px 0 28px}.trading-hero h1{font-size:clamp(34px,4vw,54px)}.trading-hero .platform-eyebrow{margin-bottom:10px}.trading-hero .platform-intro{margin:14px 0 22px;font-size:15px}.trading-light{color:var(--ink);background:var(--paper);border-color:var(--paper)}.trading-light:hover{color:var(--paper)}.trading-access{margin:0;max-width:90ch;font-size:14px}.trading-how-it-works{margin:22px 0 30px;border-block:1px solid var(--line)}.trading-how-it-works summary{display:flex;align-items:center;gap:18px;padding:18px 0;cursor:pointer;list-style:none}.trading-how-it-works summary::-webkit-details-marker{display:none}.trading-how-it-works summary>span{font-family:var(--serif);font-size:26px}.trading-how-it-works summary small{color:#635b52;font-size:12px}.trading-how-it-works summary:after{content:"+";margin-left:auto;font-size:26px}.trading-how-it-works[open] summary:after{content:"−"}.trading-how-it-works summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.trading-how-content{padding-bottom:22px}.trading-how-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:8px 0 24px;padding:0}.trading-how-steps h3{font-size:22px;margin-bottom:12px}.trading-how-privacy p,.trading-how-steps p{font-size:14px;line-height:1.65;margin:0}.trading-how-privacy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px;background:#eee8dd}.trading-how-privacy strong{display:block;margin-bottom:8px}.trading-board{margin-top:24px}.trading-summary{margin:20px 0}.trading-reference{overflow-wrap:anywhere;font-size:12px;color:#635b52}.trading-prewrap{white-space:pre-wrap}.trading-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.trading-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.trading-table-wrap{overflow-x:auto}.trading-table{width:100%;min-width:850px;border-collapse:collapse;text-align:left;font-size:13px}.trading-table td,.trading-table th{padding:16px 12px;vertical-align:top;border-bottom:1px solid var(--line);max-width:250px}.trading-table td:first-child{overflow-wrap:anywhere}.trading-table td:last-child{min-width:150px}.trading-workspace .platform-reset a{margin-right:28px}@media(max-width:760px){.trading-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-hero{padding-top:115px}}.platform-language-note{padding:160px 32px 80px;background:var(--ink);color:var(--paper)}@media (max-width:760px){.trading-how-it-works summary{flex-wrap:wrap;gap:8px}.trading-how-it-works summary small{flex-basis:calc(100% - 40px);order:2}.trading-how-privacy,.trading-how-steps{grid-template-columns:minmax(0,1fr)}.platform-wrap{width:calc(100% - 40px)}.platform-hero{padding-top:126px}.platform-board-heading,.platform-demo,.platform-rolebar{flex-direction:column;align-items:stretch;gap:18px}.platform-demo{padding:18px}.platform-rolebar>.platform-field{width:100%}.platform-roles button{padding:10px 12px;flex:1}.platform-metrics>div{padding:18px 12px}.platform-metrics strong{font-size:30px}.platform-detail-columns,.platform-filters,.platform-form-grid,.platform-grid{grid-template-columns:minmax(0,1fr)}.platform-card,.platform-panel{padding:22px}.platform-card-top,.platform-detail-heading,.platform-response-heading{flex-direction:column;align-items:start;gap:12px}.platform-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-progress li{min-height:80px}.platform-actions{flex-direction:column;align-items:stretch}}.trading-draft-controls{padding:18px;background:#f5f7f6;border-radius:8px}.trading-conversation{list-style:none;padding:0}.trading-conversation li{padding:16px;border-left:3px solid #b5c6be;margin:12px 0;background:#f5f7f6}.trading-conversation .trading-message-sent{border-left-color:#926d4d;background:#faf6f1}.sales-desk{margin-bottom:55px}.sales-queue-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.sales-queue-tabs .platform-button{min-height:48px;font-size:12px;padding:12px 18px;white-space:normal;text-align:left}.sales-cards .platform-card{display:flex;flex-direction:column;gap:12px}.sales-cards .platform-card p{margin:0;overflow-wrap:anywhere}.sales-cards .platform-card .platform-button{margin-top:auto;width:100%}.sales-flags{display:flex;flex-wrap:wrap;gap:7px;margin:5px 0 15px}.sales-flags span{padding:5px 9px;font-size:12px;background:#f3e9dd;color:#602d1d}.sales-brief{margin-top:30px}.sales-brief h4{margin:26px 0 14px;font-size:22px}.sales-readiness{padding:20px 24px;margin:30px 0;background:#f3eee4;border-left:3px solid #6d1720}.sales-readiness h4{margin-top:0}.sales-drafts details,.sales-history{border-top:1px solid #d8cfc0;padding:18px 0}.sales-drafts summary,.sales-history summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.sales-drafts textarea{display:block;width:100%;min-height:220px;padding:18px;border:1px solid #d8cfc0;background:#faf7f0;font:14px/1.6 Arial,sans-serif;margin:12px 0}.sales-history article{border-top:1px solid #d8cfc0;padding:16px 0}@media(max-width:600px){.sales-queue-tabs{flex-direction:column}.sales-queue-tabs .platform-button{width:100%}.sales-readiness{padding:18px}}