.legacy-shell.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090b0b;--foreground:#d4d5cf;--card:#1f211e;--card-foreground:#c7c5b8;--popover:#1f211e;--popover-foreground:#d4d5cf;--primary:#a6c76d;--primary-foreground:#10160a;--secondary:#282e29;--secondary-foreground:#d4d5cf;--muted:#252a25;--muted-foreground:#a1a399;--accent:#303a39;--accent-foreground:#d9e4e1;--destructive:#d39780;--border:#363b34;--input:#444a41;--ring:#c7c5b8;--chart-1:#a6c76d;--chart-2:#83a6b8;--chart-3:#d39780;--chart-4:#c5b36f;--chart-5:#a496b4;--radius:3px;--sidebar:#101313;--sidebar-foreground:#d4d5cf;--sidebar-primary:#a6c76d;--sidebar-primary-foreground:#10160a;--sidebar-accent:#282e29;--sidebar-accent-foreground:#d4d5cf;--sidebar-border:#242929;--sidebar-ring:#c7c5b8}:root:has(.legacy-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090b0b;--foreground:#d4d5cf;--card:#1f211e;--card-foreground:#c7c5b8;--popover:#1f211e;--popover-foreground:#d4d5cf;--primary:#a6c76d;--primary-foreground:#10160a;--secondary:#282e29;--secondary-foreground:#d4d5cf;--muted:#252a25;--muted-foreground:#a1a399;--accent:#303a39;--accent-foreground:#d9e4e1;--destructive:#d39780;--border:#363b34;--input:#444a41;--ring:#c7c5b8;--chart-1:#a6c76d;--chart-2:#83a6b8;--chart-3:#d39780;--chart-4:#c5b36f;--chart-5:#a496b4;--radius:3px;--sidebar:#101313;--sidebar-foreground:#d4d5cf;--sidebar-primary:#a6c76d;--sidebar-primary-foreground:#10160a;--sidebar-accent:#282e29;--sidebar-accent-foreground:#d4d5cf;--sidebar-border:#242929;--sidebar-ring:#c7c5b8}:is(:root:has(.legacy-shell),.legacy-shell){color:var(--foreground);background:var(--background);--font-sans:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-heading:var(--font-sans);--font-mono:var(--font-sans);min-height:100svh;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.buy-desk-skip{z-index:30;background:var(--bh-paper);color:var(--bh-paper-ink);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.buy-desk-live-credit{color:var(--bh-text-muted);justify-content:flex-end;margin-top:.55rem;display:flex}.buy-desk-provider-line{color:var(--bh-eink-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.buy-desk-provider-line:empty{display:none}.buy-desk-demo-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:1rem;font-size:.8rem;line-height:1.6;display:flex}.buy-desk-demo-intro>div{flex:22rem}.buy-desk-outcome{border-left:2px solid var(--bh-eink-green,var(--bh-green));background:color-mix(in srgb, var(--bh-eink-ink) 4%, transparent);text-align:left;gap:1rem;width:100%;padding:1.1rem;display:grid}.buy-desk-latest{align-items:stretch;gap:.8rem;height:auto}.buy-desk-latest>svg{align-self:center;margin-bottom:.2rem}.buy-desk-latest>button{align-self:flex-start}[data-demo-target]{scroll-margin-top:20px}.buy-desk-skip:focus{transform:none}.buy-desk-brand{letter-spacing:.055em;flex:none;align-items:center;min-height:44px;font-size:1.45rem;font-weight:650;display:flex}.buy-desk-account-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.buy-desk-account-actions button{font-size:.65rem}.bh-ui-button.buy-desk-account-button{--button-light:.025;background-color:#0000;background-image:radial-gradient(ellipse at var(--bh-eink-light-position), rgb(255 248 218/var(--button-light)), transparent 44%);border-color:#000000a6 #0006 #ffffff0d #000000a6;position:relative;box-shadow:0 1px #0000004d}.buy-desk-account-button:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-color:#ffffff0a #ffffff03 #0003 #ffffff0a;border-radius:1px;position:absolute;inset:1px}.buy-desk-account-button:hover{--button-light:.04}.buy-desk-account-button:active{--button-light:.015}.bh-app .buy-desk-app-bar,.buy-desk-body{width:min(100%,1540px);margin-inline:auto;padding-inline:clamp(1rem,2.2vw,2rem)}.buy-desk-body{padding-block:clamp(1rem,2.2vw,2rem)}.buy-desk-company-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem .3rem 1rem;display:flex}.buy-desk-company-row h1{font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.buy-desk-display{margin-top:1.5rem;scroll-margin-top:20px}.buy-desk-display-surface{min-height:320px}.buy-desk-display-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:360px;display:grid}.buy-desk-master,.buy-desk-detail{min-width:0}.buy-desk-master{border-right:1px solid var(--bh-eink-rule)}@media (width>=981px){.buy-desk-master>.buy-desk-list{max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow-y:auto}}.buy-desk-idle{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:360px;padding:2rem;display:flex}.buy-desk-idle>svg{width:34px;height:34px;color:var(--bh-blue);stroke-width:1px;margin-bottom:1.5rem}.buy-desk-idle h2{text-transform:uppercase;letter-spacing:.05em;margin:.5rem 0;font-size:1.1rem}.buy-desk-idle>p:last-child{max-width:28ch;color:var(--bh-eink-muted);font-size:.8rem;line-height:1.8}.buy-desk-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.buy-desk-list-heading h2{letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.buy-desk-list-tabs{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.buy-desk-list-tab{min-height:44px;color:var(--bh-eink-muted);white-space:nowrap;cursor:pointer;border-bottom:1px solid #0000;flex:none;padding:.5rem .6rem;font-size:.7rem}.buy-desk-list-tab[aria-pressed=true]{border-color:var(--bh-blue);color:var(--bh-blue)}.buy-desk-list-tab>span{opacity:.75;margin-left:.25rem;font-size:.6rem}.buy-desk-list-tools{border-bottom:1px solid var(--bh-eink-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem;padding:0 1.2rem 1.1rem;display:grid}.buy-desk-list-search,.buy-desk-list-filter{align-items:center;min-width:0;display:flex;position:relative}.buy-desk-list-tools svg{width:15px;height:15px;color:var(--bh-eink-muted);pointer-events:none;stroke-width:1.2px;position:absolute;left:.65rem}.buy-desk-list-tools input,.buy-desk-list-tools select{border:1px solid var(--bh-eink-rule);border-radius:var(--bh-recess-radius);width:100%;min-width:0;min-height:44px;color:var(--bh-eink-ink);font:inherit;background:#ffffff05;padding:.6rem .5rem .6rem 2rem;font-size:.8rem}.buy-desk-list-tools input::placeholder{color:var(--bh-eink-muted)}.buy-desk-list-rows{margin:0;padding:0 .4rem;list-style:none}.buy-desk-list-row{border-bottom:1px solid var(--bh-eink-rule);text-align:left;width:100%;min-width:0;min-height:125px;color:var(--bh-eink-ink);grid-template-columns:minmax(0,1fr) 18px;gap:.6rem 1rem;padding:1.1rem 1rem;font-size:.75rem;display:grid;position:relative}button.buy-desk-list-row{cursor:pointer}.buy-desk-list-row:before{background:var(--bh-blue);content:"";opacity:.5;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:0}.buy-desk-list-row[data-selected=true]{background:#ffffff0a}.buy-desk-list-row[data-selected=true] .buy-desk-list-code{color:var(--bh-blue)}.buy-desk-list-row[data-selected=true]:before{opacity:1}.buy-desk-list-identity{flex-direction:column;grid-column:1;gap:.3rem;min-width:0;display:flex}.buy-desk-list-code{letter-spacing:.03em;overflow-wrap:anywhere;font-size:1.08rem;line-height:1.5}.buy-desk-list-name{line-height:1.7}.buy-desk-list-identity>.text-muted-foreground{font-size:.63rem}.buy-desk-list-schedule{flex-wrap:wrap;grid-column:1;gap:.3rem 1rem;line-height:1.5;display:flex}.buy-desk-list-status{color:var(--bh-blue);letter-spacing:.055em;text-transform:uppercase;grid-column:1;font-size:.65rem;line-height:1.6}.buy-desk-list-status:is([data-status=covered],[data-status=confirmed],[data-status=healthy],[data-status=approved]){color:#96ad7e}.buy-desk-list-status:is([data-status=action_required],[data-status=approval_required],[data-status=awaiting_quotes],[data-status=watch]){color:#c99574}.buy-desk-list-status:is([data-status=exception],[data-status=rejected],[data-status=no_viable_supplier]){color:var(--destructive)}.buy-desk-list-chevron{stroke-width:1.1px;width:18px;height:18px;color:var(--bh-eink-muted);grid-area:1/2/span 3;align-self:center}.buy-desk-list-inventory-facts{grid-column:1;grid-template-columns:1fr 1fr;gap:.7rem 1rem;display:grid}.buy-desk-list-fact{flex-direction:column;gap:.25rem;display:flex}.buy-desk-list-fact>span:first-child{text-transform:uppercase;letter-spacing:.04em;font-size:.58rem}.buy-desk-list-fact[data-incoming=true]>span:last-child{color:#96ad7e}.buy-desk-list-empty,.buy-desk-empty{color:var(--bh-eink-muted);padding:2rem 1.2rem;font-size:.85rem;line-height:1.8}.buy-desk-list-empty button{min-height:44px;color:var(--bh-eink-ink);text-underline-offset:4px;align-items:center;margin-top:.5rem;text-decoration:underline;display:inline-flex}.buy-desk-list-footer{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:1rem 1.2rem;font-size:.58rem;line-height:1.7;display:flex}.buy-desk-list-footer>span{max-width:35ch}.buy-desk-focused{padding:1.2rem}.buy-desk-focused-content{flex-direction:column;gap:1.2rem;display:flex}.buy-desk-focused-content>header{flex-wrap:wrap;gap:.7rem}.buy-desk-back{padding-left:0}.buy-desk-view-tabs{border-bottom:1px solid var(--bh-eink-rule);flex-wrap:wrap;gap:.2rem;padding-bottom:.75rem;display:flex}.buy-desk-view-tabs button{min-height:44px;color:var(--bh-eink-muted);text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid #0000;flex:1 0 auto;padding:.4rem .6rem;font-size:.65rem}.buy-desk-view-tabs button[aria-current=step]{color:var(--bh-blue);border-color:var(--bh-blue)}.buy-desk-view-tabs button:disabled{opacity:.45;cursor:not-allowed}.buy-desk-view-title{letter-spacing:.015em;margin-top:.6rem;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:500;line-height:1.45}.buy-desk-focused-content>[data-slot=card],.buy-desk-evidence [data-slot=card]{background:0 0;border-radius:0;padding:0}.buy-desk-focused-content>[data-slot=card]:before,.buy-desk-focused-content>[data-slot=card]:after,.buy-desk-evidence [data-slot=card]:before,.buy-desk-evidence [data-slot=card]:after{display:none}.buy-desk-focused-content>[data-slot=card]>[data-slot=card-header],.buy-desk-focused-content>[data-slot=card]>[data-slot=card-content],.buy-desk-evidence [data-slot=card]>[data-slot=card-header],.buy-desk-evidence [data-slot=card]>[data-slot=card-content]{padding-inline:0}.buy-desk-focused-content [data-slot=card-title]{letter-spacing:.025em;font-size:.85rem}.buy-desk-focused-content [data-slot=card-description]{font-size:.72rem}.buy-desk-focused-content .grid>*,.buy-desk-focused-content .flex>*{min-width:0}.buy-desk-focused-content p,.buy-desk-focused-content dd,.buy-desk-focused-content a{overflow-wrap:anywhere}.buy-desk-focused-content .bh-ui-button{white-space:normal;height:auto;min-height:44px;line-height:1.5}.buy-desk-fact{min-width:0}.buy-desk-fact>p:first-child{letter-spacing:.07em;font-size:.6rem}.buy-desk-fact>p:last-child{font-size:.8rem;line-height:1.7}.buy-desk-milestones{gap:0;display:grid}.buy-desk-milestone{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.8rem;min-height:52px;font-size:.75rem;display:grid;position:relative}.buy-desk-milestone>span:first-child{border:1px solid var(--bh-eink-rule);width:28px;height:28px;color:var(--bh-eink-muted);border-radius:1px;justify-content:center;align-items:center;display:flex}.buy-desk-milestone[data-state=done]>span:first-child{color:#96ad7e;border-color:#96ad7e}.buy-desk-milestone[data-state=current]>span:first-child{color:var(--bh-blue);border-color:var(--bh-blue)}.buy-desk-milestone[data-state=current]>span:last-child{color:var(--bh-blue)}.buy-desk-milestone[data-state=pending]{color:var(--bh-eink-muted)}.buy-desk-evidence{border-top:1px solid var(--bh-eink-rule)}.buy-desk-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:52px;font-size:.75rem;list-style:none;display:flex}.buy-desk-evidence>summary:after{content:"+";color:var(--bh-eink-muted);font-size:1.2rem}.buy-desk-evidence[open]>summary:after{content:"−"}.buy-desk-evidence>summary::-webkit-details-marker{display:none}.buy-desk-evidence-body{gap:1.5rem;padding-top:.5rem;display:grid}.buy-desk-evidence-body>[data-slot=card]+[data-slot=card]{border-top:1px solid var(--bh-eink-rule);padding-top:1.5rem}.buy-desk-support{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.buy-desk-activity,.buy-desk-agent-module{min-width:0}.buy-desk-receipt{padding:1.2rem 1.65rem;font-size:.7rem;line-height:1.7}.buy-desk-receipt:before,.buy-desk-receipt:after{content:"";pointer-events:none;background:radial-gradient(circle,#080a09 0 2.5px,#0000 3px) 50% 10px/6px 22px repeat-y;width:6px;position:absolute;top:0;bottom:0}.buy-desk-receipt:before{left:5px}.buy-desk-receipt:after{right:5px}.buy-desk-receipt ol{gap:.5rem;display:grid}.buy-desk-receipt li{border-bottom:1px solid #14191424;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-bottom:.5rem;display:grid}.buy-desk-receipt time{font-size:.62rem}.buy-desk-receipt button{color:#395349;text-underline-offset:3px;align-items:center;gap:.6rem;min-height:44px;font-size:.6rem;text-decoration:underline;display:inline-flex}.buy-desk-receipt button svg{width:13px;height:13px}.buy-desk-receipt-end{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#5c6258;margin-top:1rem;font-size:.6rem}.buy-desk-service-panel{margin-block:1rem}.buy-desk-service-panel summary{cursor:pointer;justify-content:space-between;min-height:52px;padding:1rem;font-size:.7rem;display:flex}.buy-desk-service-panel summary span:not(.screen-print){color:var(--bh-text-muted)}.buy-desk-skeleton{gap:1rem;padding:1.5rem;display:grid}.buy-desk-skeleton>div{border-radius:var(--bh-recess-radius);background:#ffffff08;height:90px}.buy-desk-approval{border-top:1px solid var(--bh-eink-rule);padding-top:1.25rem!important}.buy-desk-document{background:var(--bh-paper)}.bh-app :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bh-app [data-display-heading]:focus{outline:none}@media (hover:hover) and (pointer:fine){button.buy-desk-list-row:hover{background:#ffffff0a}.buy-desk-list-tab:hover,.buy-desk-view-tabs button:not(:disabled):hover{color:var(--bh-eink-ink)}}@media (width>=1280px){.buy-desk-display-content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.buy-desk-list-row{grid-template-columns:minmax(0,1fr) minmax(125px,.65fr) 18px;gap:.6rem 1rem}.buy-desk-list-schedule{flex-direction:column;grid-area:1/2;align-self:center}.buy-desk-list-status{grid-area:2/2}.buy-desk-list-identity{grid-row:1/span 2}.buy-desk-list-chevron{grid-column:3}.buy-desk-list-inventory-facts{grid-area:1/2}}@media (width<=980px){.buy-desk-list-tools input,.buy-desk-list-tools select{font-size:16px}.buy-desk-display-content{min-height:0;display:block}.buy-desk-master{border:0}.buy-desk-display[data-focused=true] .buy-desk-master,.buy-desk-display[data-focused=false] .buy-desk-detail{display:none}.buy-desk-support{grid-template-columns:1fr}.bh-app .buy-desk-app-bar{flex-wrap:nowrap;gap:.5rem}.buy-desk-account-actions button{min-height:36px}}@media (width<=380px){.bh-app .buy-desk-app-bar,.buy-desk-account-actions{gap:.25rem}.buy-desk-account-actions button{padding-inline:.375rem;font-size:.6rem}}@media (width<=520px){.buy-desk-brand{font-size:clamp(1rem,3.8vw,1.25rem)}.bh-app .buy-desk-app-bar,.buy-desk-body{padding-inline:.8rem}.buy-desk-body{padding-block:.8rem}.buy-desk-company-row{padding-block:.5rem 1rem}.buy-desk-company-row h1{font-size:1.65rem}.buy-desk-company-row .bh-face-caption{font-size:.54rem}.buy-desk-list-header,.buy-desk-focused{padding:1rem}.buy-desk-list-tools{padding-inline:1rem}.buy-desk-list-tools input,.buy-desk-list-tools select{font-size:16px}.buy-desk-list-header{gap:.5rem}.buy-desk-list-tabs{width:100%}.buy-desk-list-tab{flex:1}.buy-desk-view-tabs button{padding-inline:.3rem;font-size:.58rem}.buy-desk-receipt li{grid-template-columns:4.3rem minmax(0,1fr);gap:.5rem}.buy-desk-account-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.buy-desk-display-content,.buy-desk-skeleton{transition:none;animation:none}}@media (width<=360px){.buy-desk-list-tools{grid-template-columns:minmax(0,1fr)}}
