.uc{background:var(--ds-canvas);color:var(--ds-ink-1);overflow-x:clip}.uc-wrap{max-width:1264px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:720px){.uc-wrap{padding-left:32px;padding-right:32px}}.uc-link{color:var(--ds-action-ink);text-underline-offset:3px;font-size:var(--ds-text-sm);font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.uc-hero{gap:var(--ds-s-12);padding-block:var(--ds-s-16) var(--ds-s-12);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;display:grid}.uc-hero__copy{gap:var(--ds-s-5);display:grid}.uc-hero__h{font-size:clamp(2.3rem,1.5rem + 3.6vw,4.6rem)}.uc-hero__h em{font-family:var(--ds-font-accent);color:var(--ds-action-ink);font-style:italic;font-weight:400}.uc-inbox{border-radius:var(--ds-r-lg);border:1px solid var(--ds-rim);background:var(--ds-canvas-raised);box-shadow:var(--ds-e-3);margin:0;overflow:hidden}.uc-inbox__bar{min-height:44px;padding:0 var(--ds-s-5);border-bottom:1px solid var(--ds-line-1);font-size:var(--ds-text-sm);background:var(--ds-surface-1);justify-content:space-between;align-items:center;font-weight:600;display:flex}.uc-inbox__bar span:last-child{color:var(--ds-ink-3);font-weight:400;font-size:var(--ds-text-xs)}.uc-inbox ul{margin:0;padding:0;list-style:none}.uc-inbox li{gap:var(--ds-s-1) var(--ds-s-3);padding:var(--ds-s-4) var(--ds-s-5);border-bottom:1px solid var(--ds-line-1);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;display:grid}.uc-inbox li:last-child{border-bottom:0}.uc-inbox__avatar{background:var(--ds-surface-3);border:1px solid var(--ds-line-2);width:36px;height:36px;font-size:var(--ds-text-xs);color:var(--ds-ink-2);border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.uc-inbox__who{font-size:var(--ds-text-sm);font-weight:600}.uc-inbox__who span{color:var(--ds-ink-3);margin-left:var(--ds-s-2);font-weight:400;font-size:var(--ds-text-xs)}.uc-inbox__msg{font-size:var(--ds-text-sm);color:var(--ds-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/-1;margin:0;display:-webkit-box;overflow:hidden}.uc-inbox__foot{padding:var(--ds-s-3) var(--ds-s-5);font-size:var(--ds-text-xs);color:var(--ds-ink-3);border-top:1px solid var(--ds-line-1)}.uc-band{background:var(--ds-surface-1);border-block:1px solid var(--ds-line-1)}.uc-pattern{gap:var(--ds-s-8);padding-block:var(--ds-s-16);display:grid}.uc-sectionhead{gap:var(--ds-s-3);max-width:760px;display:grid}.uc-flow{gap:var(--ds-s-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.uc-flow:before{content:"";background:var(--ds-line-2);height:1px;position:absolute;top:15px;left:0;right:0}.uc-flow li{gap:var(--ds-s-2);align-content:start;display:grid;position:relative}.uc-flow__n{background:var(--ds-canvas);border:1px solid var(--ds-line-3);width:32px;height:32px;font:500 var(--ds-text-xs) var(--ds-font-mono);border-radius:50%;place-items:center;display:grid}.uc-flow h3{margin:var(--ds-s-2) 0 0;font-size:var(--ds-text-md);font-weight:600}.uc-flow p{font-size:var(--ds-text-sm);color:var(--ds-ink-2);margin:0}.uc-directory{gap:var(--ds-s-8);padding-block:var(--ds-s-20);display:grid}.uc-tiles{gap:var(--ds-s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.uc-tiles>li:first-child{grid-column:span 2}.uc-tile{gap:var(--ds-s-3);height:100%;color:inherit;align-content:start;text-decoration:none;display:grid}.uc-tile:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.uc-tile__trade{font-size:var(--ds-text-sm);color:var(--ds-ink-2);font-weight:600}.uc-tile__quote{padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-md);background:var(--ds-surface-2);border:1px solid var(--ds-line-1);font-size:var(--ds-text-sm);color:var(--ds-ink-1);border-bottom-left-radius:4px;margin:0}.uc-tile__quote:before{content:"A buyer asks";font-size:var(--ds-text-xs);color:var(--ds-ink-3);margin-bottom:2px;display:block}.uc-true{gap:var(--ds-s-12);padding-block:var(--ds-s-16) var(--ds-s-20);border-top:1px solid var(--ds-line-1);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.uc-ruled{margin:0;padding:0;list-style:none;display:grid}.uc-ruled li{gap:var(--ds-s-1);padding:var(--ds-s-4) 0;border-top:1px solid var(--ds-line-2);display:grid}.uc-ruled h3{font-size:var(--ds-text-md);margin:0;font-weight:600}.uc-ruled p{color:var(--ds-ink-2);font-size:var(--ds-text-sm);margin:0}.uc-case{border-radius:var(--ds-r-lg);border:1px solid var(--ds-rim);background:var(--ds-canvas-raised);box-shadow:var(--ds-e-3);margin:0;overflow:hidden}.uc-case__body{gap:var(--ds-s-4);padding:var(--ds-s-5);display:grid}.uc-case__bubble{max-width:92%;padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-md);background:var(--ds-ink-1);color:var(--ds-canvas);font-size:var(--ds-text-sm);border-bottom-right-radius:4px;justify-self:end;margin:0}.uc-case__checks{gap:var(--ds-s-2);margin:0;padding:0;list-style:none;display:grid}.uc-case__checks li{justify-content:space-between;gap:var(--ds-s-3);padding:var(--ds-s-2) 0;border-bottom:1px dotted var(--ds-line-3);font-size:var(--ds-text-sm);align-items:center;display:flex}.uc-case__out{padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-sm);border:1px solid color-mix(in srgb, var(--ds-verified) 40%, transparent);background:color-mix(in srgb, var(--ds-verified) 7%, transparent);font-size:var(--ds-text-sm);margin:0}.uc-statement{padding-block:var(--ds-s-16);gap:var(--ds-s-4);display:grid}.uc-statement h2{max-width:22ch}.uc-statement p{max-width:70ch}.uc-split{gap:var(--ds-s-12);padding-block:var(--ds-s-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uc-split>div{gap:var(--ds-s-3);align-content:start;display:grid}.uc-split__tag{justify-self:start}.uc-outcome{padding-block:var(--ds-s-16);gap:var(--ds-s-3);display:grid}.uc-outcome blockquote{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.02em;max-width:34ch;margin:0;line-height:1.3}.uc-faq{padding-block:var(--ds-s-16);gap:var(--ds-s-6);border-top:1px solid var(--ds-line-1);display:grid}.uc-faq ul{max-width:860px;margin:0;padding:0;list-style:none}.uc-faq details{border-top:1px solid var(--ds-line-2)}.uc-faq li:last-child details{border-bottom:1px solid var(--ds-line-2)}.uc-faq summary{cursor:pointer;justify-content:space-between;gap:var(--ds-s-4);align-items:center;min-height:52px;font-weight:600;list-style:none;display:flex}.uc-faq summary::-webkit-details-marker{display:none}.uc-faq summary:after{content:"+";font-family:var(--ds-font-mono);color:var(--ds-ink-3)}.uc-faq details[open] summary:after{content:"−"}.uc-faq summary:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.uc-faq p{padding-bottom:var(--ds-s-4);color:var(--ds-ink-2);margin:0}.uc-final{padding-block:var(--ds-s-20);gap:var(--ds-s-5);border-top:1px solid var(--ds-line-1);justify-items:start;display:grid}.uc-final h2{max-width:20ch}@media (max-width:1080px){.uc-hero,.uc-true,.uc-split{grid-template-columns:minmax(0,1fr)}.uc-tiles,.uc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-flow:before{display:none}}@media (max-width:640px){.uc-hero{padding-block:var(--ds-s-8);gap:var(--ds-s-8)}.uc-hero .ds-row{flex-direction:column;align-items:stretch}.uc-tiles,.uc-flow{grid-template-columns:minmax(0,1fr)}.uc-tiles>li:first-child{grid-column:auto}.uc-pattern,.uc-directory,.uc-true,.uc-statement,.uc-split,.uc-outcome,.uc-faq,.uc-final{padding-block:var(--ds-s-12)}}.tp-hero{gap:var(--ds-s-5);padding-block:var(--ds-s-16) var(--ds-s-12);display:grid}.tp-hero .uc-hero__h{max-width:16ch}.tp-hero .ds-lede{max-width:60ch}.tp-section{gap:var(--ds-s-8);padding-block:var(--ds-s-16);display:grid}.tp-lab{gap:var(--ds-s-8) var(--ds-s-10);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.tp-col{gap:var(--ds-s-4);min-width:0;display:grid}.tp-filters{gap:var(--ds-s-2);flex-wrap:wrap;display:flex}.tp-filters button{border-radius:var(--ds-r-pill);border:1px solid var(--ds-line-2);background:var(--ds-canvas-raised);min-height:36px;color:var(--ds-ink-2);font-size:var(--ds-text-sm);cursor:pointer;padding:0 14px;font-weight:500}.tp-filters button[aria-pressed=true]{background:var(--ds-ink-1);color:var(--ds-canvas);border-color:var(--ds-ink-1)}.tp-reqs{gap:var(--ds-s-2);margin:0;padding:0;list-style:none;display:grid}.tp-req{gap:var(--ds-s-2) var(--ds-s-3);text-align:left;width:100%;padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-md);border:1px solid var(--ds-line-2);background:var(--ds-canvas-raised);color:var(--ds-ink-1);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tp-req__ask{font-size:var(--ds-text-base);font-weight:500}.tp-req:hover{border-color:var(--ds-line-3)}.tp-req[aria-pressed=true]{border-color:var(--ds-agent);box-shadow:0 0 0 1px var(--ds-agent)}.tp-filters button:focus-visible,.tp-req:focus-visible,.tp-own input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.tp-own{gap:var(--ds-s-2);padding-top:var(--ds-s-4);border-top:1px solid var(--ds-line-2);display:grid}.tp-own label{font-size:var(--ds-text-sm);font-weight:600}.tp-own__row{gap:var(--ds-s-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tp-own input{min-width:0;min-height:44px;padding:0 var(--ds-s-4);border-radius:var(--ds-r-md);border:1px solid var(--ds-line-3);background:var(--ds-canvas-raised);color:var(--ds-ink-1);font:inherit}.tp-own__out{padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-md);background:var(--ds-surface-2);border:1px solid var(--ds-line-1);font-size:var(--ds-text-sm);color:var(--ds-ink-1);gap:2px;margin:0;display:grid}.tp-own__out b{font:500 var(--ds-text-xs) var(--ds-font-mono);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--ds-ink-3)}.tp-spin{width:14px;height:14px;animation:1s linear infinite tp-spin}@keyframes tp-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.tp-spin{animation:none}}.tp-side{gap:var(--ds-s-4);min-width:0;scroll-margin-top:88px;display:grid;position:sticky;top:88px}.tp-answer{gap:var(--ds-s-3);padding:var(--ds-s-5) var(--ds-s-6);border-radius:var(--ds-r-lg);border:1px solid var(--ds-rim);background:var(--ds-canvas-raised);box-shadow:var(--ds-e-3);display:grid}.tp-answer__top{gap:var(--ds-s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tp-who{font-size:var(--ds-text-sm);color:var(--ds-agent-ink);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.tp-who svg{width:14px;height:14px}.tp-answer__ask{font-family:var(--ds-font-accent);font-style:italic;font-size:var(--ds-text-lg);margin:0;line-height:1.25}.tp-answer__say{font-size:var(--ds-text-base);max-width:62ch;margin:0}.tp-trace{padding:var(--ds-s-3) 0 0;border-top:1px solid var(--ds-line-1);gap:6px;margin:0;list-style:none;display:grid}.tp-trace li{gap:var(--ds-s-3);font-size:var(--ds-text-sm);color:var(--ds-ink-2);grid-template-columns:128px minmax(0,1fr);display:grid}.tp-trace li span:first-child{font:500 var(--ds-text-xs)/1.7 var(--ds-font-mono);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--ds-verified-ink)}.tp-trace li[data-kind=held] span:first-child{color:var(--ds-action-ink)}.tp-listing{gap:var(--ds-s-3);padding:var(--ds-s-5) var(--ds-s-6);border-radius:var(--ds-r-lg);border:1px solid var(--ds-line-2);background:var(--ds-canvas-raised);display:grid}.tp-listing__top{gap:var(--ds-s-2) var(--ds-s-3);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.tp-listing h3{font-family:var(--ds-font-display);font-size:var(--ds-text-md);margin:0;font-weight:600}.tp-listing .ds-small{margin:0}.tp-facts{margin:0;display:grid}.tp-fact{gap:var(--ds-s-3);padding:var(--ds-s-2);border-top:1px solid var(--ds-line-1);border-radius:var(--ds-r-sm);font-size:var(--ds-text-sm);transition:background-color var(--ds-dur-2) var(--ds-ease-out);grid-template-columns:132px minmax(0,1fr);display:grid}.tp-fact dt{color:var(--ds-ink-3)}.tp-fact dd{color:var(--ds-ink-1);margin:0}.tp-fact[data-on]{background:color-mix(in oklab, var(--ds-verified) 16%, transparent);box-shadow:inset 3px 0 0 var(--ds-verified)}.tp-fact[data-on] dt{color:var(--ds-verified-ink);font-weight:600}.tp-start{gap:var(--ds-s-8) var(--ds-s-12);padding-block:var(--ds-s-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.tp-start__copy{gap:var(--ds-s-4);align-content:start;display:grid}.tp-qs{gap:var(--ds-s-2);counter-reset:tpq;margin:0;padding:0;list-style:none;display:grid}.tp-qs li{counter-increment:tpq;gap:2px var(--ds-s-3);padding:var(--ds-s-3) var(--ds-s-4);border-radius:var(--ds-r-md);border:1px solid var(--ds-line-2);background:var(--ds-canvas-raised);grid-template-columns:28px minmax(0,1fr);display:grid}.tp-qs li:before{content:counter(tpq);font:500 var(--ds-text-xs)/1.9 var(--ds-font-mono);color:var(--ds-ink-3);grid-row:span 2}.tp-qs b{font-size:var(--ds-text-base);font-weight:600}.tp-qs span{font-size:var(--ds-text-sm);color:var(--ds-ink-3)}.tp-qs i{color:var(--ds-verified-ink);font-style:normal}.tp-more{padding-block:var(--ds-s-8)}.tp-groups{gap:var(--ds-s-6);display:grid}.tp-group{gap:var(--ds-s-3) var(--ds-s-6);padding-top:var(--ds-s-4);border-top:1px solid var(--ds-line-2);grid-template-columns:180px minmax(0,1fr);display:grid}.tp-group h3{font-size:var(--ds-text-sm);color:var(--ds-ink-2);margin:0;font-weight:600}.tp-group ul{gap:var(--ds-s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tp-trade{gap:var(--ds-s-2);height:100%;color:inherit;align-content:start;text-decoration:none;display:grid}.tp-trade:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.tp-trade b{font-size:var(--ds-text-md);text-transform:capitalize;font-weight:600}.tp-trade q{quotes:none;font-size:var(--ds-text-sm);color:var(--ds-ink-2)}@media (max-width:960px){.tp-lab,.tp-start{grid-template-columns:minmax(0,1fr)}.tp-side{position:static}.tp-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tp-hero{padding-block:var(--ds-s-8)}.tp-hero .ds-row{flex-direction:column;align-items:stretch}.tp-section,.tp-start{padding-block:var(--ds-s-12)}.tp-fact,.tp-trace li{grid-template-columns:minmax(0,1fr);gap:0}.tp-req{grid-template-columns:minmax(0,1fr)}.tp-req .ds-badge{justify-self:start}.tp-group ul{grid-template-columns:minmax(0,1fr)}}
